From fda095a1ea639b9652b2b28d67a505c331054214 Mon Sep 17 00:00:00 2001 From: lowtower Date: Tue, 21 Apr 2026 18:42:37 +0200 Subject: [PATCH] bump copyright notice to year 2026 --- LICENSE | 2 +- README.md | 2 +- gpxtrackposter/__init__.py | 2 +- gpxtrackposter/calendar_drawer.py | 2 +- gpxtrackposter/circular_drawer.py | 2 +- gpxtrackposter/cli.py | 2 +- gpxtrackposter/exceptions.py | 2 +- gpxtrackposter/github_drawer.py | 2 +- gpxtrackposter/grid_drawer.py | 2 +- gpxtrackposter/heatmap_drawer.py | 2 +- gpxtrackposter/localization.py | 2 +- gpxtrackposter/poster.py | 2 +- gpxtrackposter/quantity_range.py | 2 +- gpxtrackposter/timezone_adjuster.py | 2 +- gpxtrackposter/track.py | 2 +- gpxtrackposter/track_loader.py | 2 +- gpxtrackposter/tracks_drawer.py | 2 +- gpxtrackposter/units.py | 2 +- gpxtrackposter/utils.py | 2 +- gpxtrackposter/value_range.py | 2 +- gpxtrackposter/xy.py | 2 +- gpxtrackposter/year_range.py | 2 +- scripts/bump_year.py | 2 +- scripts/check_copyright.py | 2 +- scripts/fit2gpx.sh | 2 +- scripts/update_readme.py | 2 +- tests/__init__.py | 2 +- tests/conftest.py | 2 +- tests/test_calendar_drawer.py | 2 +- tests/test_circular_drawer.py | 2 +- tests/test_cli.py | 2 +- tests/test_github_drawer.py | 2 +- tests/test_grid_drawer.py | 2 +- tests/test_heatmap_drawer.py | 2 +- tests/test_localization.py | 2 +- tests/test_quantity_range.py | 2 +- tests/test_timezone_adjuster.py | 2 +- tests/test_track.py | 2 +- tests/test_track_loader.py | 2 +- tests/test_utils.py | 2 +- tests/test_value_range.py | 2 +- tests/test_xy.py | 2 +- tests/test_year_range.py | 2 +- 43 files changed, 43 insertions(+), 43 deletions(-) diff --git a/LICENSE b/LICENSE index 0f2c9cc..7d58ed2 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ The MIT License (MIT) -Copyright (c) 2016-2025 Florian Pigorsch & Contributors +Copyright (c) 2016-2026 Florian Pigorsch & Contributors Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/README.md b/README.md index 270eb3e..bf04de1 100644 --- a/README.md +++ b/README.md @@ -282,6 +282,6 @@ E.g. use [Poedit](https://poedit.net/) or [Localise Online Editor](https://local `msgfmt gpxposter.po -o gpxposter.mo` ## License -[MIT](https://github.com/flopp/GpxTrackPoster/blob/master/LICENSE) © 2016-2025 Florian Pigorsch +[MIT](https://github.com/flopp/GpxTrackPoster/blob/master/LICENSE) © 2016-2026 Florian Pigorsch [strava-activity-type]: https://developers.strava.com/docs/reference/#api-models-ActivityType diff --git a/gpxtrackposter/__init__.py b/gpxtrackposter/__init__.py index 1005308..2f393e9 100644 --- a/gpxtrackposter/__init__.py +++ b/gpxtrackposter/__init__.py @@ -1,6 +1,6 @@ """Init""" -# Copyright 2016-2025 Florian Pigorsch & Contributors. All rights reserved. +# Copyright 2016-2026 Florian Pigorsch & Contributors. All rights reserved. # # Use of this source code is governed by a MIT-style # license that can be found in the LICENSE file. diff --git a/gpxtrackposter/calendar_drawer.py b/gpxtrackposter/calendar_drawer.py index 20713b0..9d45f17 100644 --- a/gpxtrackposter/calendar_drawer.py +++ b/gpxtrackposter/calendar_drawer.py @@ -1,6 +1,6 @@ """Draw a calendar poster.""" -# Copyright 2016-2025 Florian Pigorsch & Contributors. All rights reserved. +# Copyright 2016-2026 Florian Pigorsch & Contributors. All rights reserved. # # Use of this source code is governed by a MIT-style # license that can be found in the LICENSE file. diff --git a/gpxtrackposter/circular_drawer.py b/gpxtrackposter/circular_drawer.py index 1a3d392..97b9ced 100644 --- a/gpxtrackposter/circular_drawer.py +++ b/gpxtrackposter/circular_drawer.py @@ -1,6 +1,6 @@ """Draw a circular Poster.""" -# Copyright 2016-2025 Florian Pigorsch & Contributors. All rights reserved. +# Copyright 2016-2026 Florian Pigorsch & Contributors. All rights reserved. # # Use of this source code is governed by a MIT-style # license that can be found in the LICENSE file. diff --git a/gpxtrackposter/cli.py b/gpxtrackposter/cli.py index 4dfa80a..8843c17 100755 --- a/gpxtrackposter/cli.py +++ b/gpxtrackposter/cli.py @@ -1,7 +1,7 @@ #!/usr/bin/env python """Entry point - cli.py""" -# Copyright 2016-2025 Florian Pigorsch & Contributors. All rights reserved. +# Copyright 2016-2026 Florian Pigorsch & Contributors. All rights reserved. # # Use of this source code is governed by a MIT-style # license that can be found in the LICENSE file. diff --git a/gpxtrackposter/exceptions.py b/gpxtrackposter/exceptions.py index e2dc6e3..0db429a 100644 --- a/gpxtrackposter/exceptions.py +++ b/gpxtrackposter/exceptions.py @@ -1,6 +1,6 @@ """Exceptions""" -# Copyright 2016-2025 Florian Pigorsch & Contributors. All rights reserved. +# Copyright 2016-2026 Florian Pigorsch & Contributors. All rights reserved. # # Use of this source code is governed by a MIT-style # license that can be found in the LICENSE file. diff --git a/gpxtrackposter/github_drawer.py b/gpxtrackposter/github_drawer.py index 123816f..bd8897e 100644 --- a/gpxtrackposter/github_drawer.py +++ b/gpxtrackposter/github_drawer.py @@ -1,6 +1,6 @@ """Draw a GitHub style poster.""" -# Copyright 2020-2025 Florian Pigorsch & Contributors. All rights reserved. +# Copyright 2020-2026 Florian Pigorsch & Contributors. All rights reserved. # # Use of this source code is governed by a MIT-style # license that can be found in the LICENSE file. diff --git a/gpxtrackposter/grid_drawer.py b/gpxtrackposter/grid_drawer.py index bdecbc9..631d340 100644 --- a/gpxtrackposter/grid_drawer.py +++ b/gpxtrackposter/grid_drawer.py @@ -1,6 +1,6 @@ """Draw a grid poster.""" -# Copyright 2016-2025 Florian Pigorsch & Contributors. All rights reserved. +# Copyright 2016-2026 Florian Pigorsch & Contributors. All rights reserved. # # Use of this source code is governed by a MIT-style # license that can be found in the LICENSE file. diff --git a/gpxtrackposter/heatmap_drawer.py b/gpxtrackposter/heatmap_drawer.py index f45dbcb..d130134 100644 --- a/gpxtrackposter/heatmap_drawer.py +++ b/gpxtrackposter/heatmap_drawer.py @@ -1,6 +1,6 @@ """Draw a heatmap poster.""" -# Copyright 2016-2025 Florian Pigorsch & Contributors. All rights reserved. +# Copyright 2016-2026 Florian Pigorsch & Contributors. All rights reserved. # # Use of this source code is governed by a MIT-style # license that can be found in the LICENSE file. diff --git a/gpxtrackposter/localization.py b/gpxtrackposter/localization.py index 8665ec2..a4d136e 100644 --- a/gpxtrackposter/localization.py +++ b/gpxtrackposter/localization.py @@ -1,6 +1,6 @@ """Localization helpers.""" -# Copyright 2016-2025 Florian Pigorsch & Contributors. All rights reserved. +# Copyright 2016-2026 Florian Pigorsch & Contributors. All rights reserved. # # Use of this source code is governed by a MIT-style # license that can be found in the LICENSE file. diff --git a/gpxtrackposter/poster.py b/gpxtrackposter/poster.py index 92d1814..91965ff 100644 --- a/gpxtrackposter/poster.py +++ b/gpxtrackposter/poster.py @@ -1,6 +1,6 @@ """Create a poster from track data.""" -# Copyright 2016-2025 Florian Pigorsch & Contributors. All rights reserved. +# Copyright 2016-2026 Florian Pigorsch & Contributors. All rights reserved. # # Use of this source code is governed by a MIT-style # license that can be found in the LICENSE file. diff --git a/gpxtrackposter/quantity_range.py b/gpxtrackposter/quantity_range.py index afbbbd3..1d5b184 100644 --- a/gpxtrackposter/quantity_range.py +++ b/gpxtrackposter/quantity_range.py @@ -1,6 +1,6 @@ """Represent a range of pint quantities""" -# Copyright 2016-2025 Florian Pigorsch & Contributors. All rights reserved. +# Copyright 2016-2026 Florian Pigorsch & Contributors. All rights reserved. # # Use of this source code is governed by a MIT-style # license that can be found in the LICENSE file. diff --git a/gpxtrackposter/timezone_adjuster.py b/gpxtrackposter/timezone_adjuster.py index b5b7deb..d567a84 100644 --- a/gpxtrackposter/timezone_adjuster.py +++ b/gpxtrackposter/timezone_adjuster.py @@ -1,6 +1,6 @@ """TimezoneAdjuster""" -# Copyright 2016-2025 Florian Pigorsch & Contributors. All rights reserved. +# Copyright 2016-2026 Florian Pigorsch & Contributors. All rights reserved. # # Use of this source code is governed by a MIT-style # license that can be found in the LICENSE file. diff --git a/gpxtrackposter/track.py b/gpxtrackposter/track.py index e5c43e8..0c4301b 100644 --- a/gpxtrackposter/track.py +++ b/gpxtrackposter/track.py @@ -1,6 +1,6 @@ """Create and maintain info about a given activity track (corresponding to one GPX file).""" -# Copyright 2016-2025 Florian Pigorsch & Contributors. All rights reserved. +# Copyright 2016-2026 Florian Pigorsch & Contributors. All rights reserved. # # Use of this source code is governed by a MIT-style # license that can be found in the LICENSE file. diff --git a/gpxtrackposter/track_loader.py b/gpxtrackposter/track_loader.py index b0cdc1b..64f65f0 100644 --- a/gpxtrackposter/track_loader.py +++ b/gpxtrackposter/track_loader.py @@ -1,6 +1,6 @@ """Handle parsing of GPX files and writing/loading of cached data""" -# Copyright 2016-2025 Florian Pigorsch & Contributors. All rights reserved. +# Copyright 2016-2026 Florian Pigorsch & Contributors. All rights reserved. # # Use of this source code is governed by a MIT-style # license that can be found in the LICENSE file. diff --git a/gpxtrackposter/tracks_drawer.py b/gpxtrackposter/tracks_drawer.py index dc9a71e..c240e53 100644 --- a/gpxtrackposter/tracks_drawer.py +++ b/gpxtrackposter/tracks_drawer.py @@ -1,6 +1,6 @@ """Contains the base class TracksDrawer, which other Drawers inherit from.""" -# Copyright 2016-2025 Florian Pigorsch & Contributors. All rights reserved. +# Copyright 2016-2026 Florian Pigorsch & Contributors. All rights reserved. # # Use of this source code is governed by a MIT-style # license that can be found in the LICENSE file. diff --git a/gpxtrackposter/units.py b/gpxtrackposter/units.py index 957c9a0..67c6b8d 100644 --- a/gpxtrackposter/units.py +++ b/gpxtrackposter/units.py @@ -1,6 +1,6 @@ """Units""" -# Copyright 2016-2025 Florian Pigorsch & Contributors. All rights reserved. +# Copyright 2016-2026 Florian Pigorsch & Contributors. All rights reserved. # # Use of this source code is governed by a MIT-style # license that can be found in the LICENSE file. diff --git a/gpxtrackposter/utils.py b/gpxtrackposter/utils.py index 4375b8e..b45f7fe 100644 --- a/gpxtrackposter/utils.py +++ b/gpxtrackposter/utils.py @@ -1,6 +1,6 @@ """Assorted utility methods for use in creating posters.""" -# Copyright 2016-2025 Florian Pigorsch & Contributors. All rights reserved. +# Copyright 2016-2026 Florian Pigorsch & Contributors. All rights reserved. # # Use of this source code is governed by a MIT-style # license that can be found in the LICENSE file. diff --git a/gpxtrackposter/value_range.py b/gpxtrackposter/value_range.py index 1c6a6b2..e4e9dfd 100644 --- a/gpxtrackposter/value_range.py +++ b/gpxtrackposter/value_range.py @@ -1,6 +1,6 @@ """Represent a range of numerical values""" -# Copyright 2016-2025 Florian Pigorsch & Contributors. All rights reserved. +# Copyright 2016-2026 Florian Pigorsch & Contributors. All rights reserved. # # Use of this source code is governed by a MIT-style # license that can be found in the LICENSE file. diff --git a/gpxtrackposter/xy.py b/gpxtrackposter/xy.py index 607c549..ef5e7e6 100644 --- a/gpxtrackposter/xy.py +++ b/gpxtrackposter/xy.py @@ -1,6 +1,6 @@ """Represent x,y values with properly overloaded operations.""" -# Copyright 2016-2025 Florian Pigorsch & Contributors. All rights reserved. +# Copyright 2016-2026 Florian Pigorsch & Contributors. All rights reserved. # # Use of this source code is governed by a MIT-style # license that can be found in the LICENSE file. diff --git a/gpxtrackposter/year_range.py b/gpxtrackposter/year_range.py index d674dd9..90abf29 100644 --- a/gpxtrackposter/year_range.py +++ b/gpxtrackposter/year_range.py @@ -1,6 +1,6 @@ """Represent a range of years, with ability to update based on a track""" -# Copyright 2016-2025 Florian Pigorsch & Contributors. All rights reserved. +# Copyright 2016-2026 Florian Pigorsch & Contributors. All rights reserved. # # Use of this source code is governed by a MIT-style # license that can be found in the LICENSE file. diff --git a/scripts/bump_year.py b/scripts/bump_year.py index f3f2448..39bd7d8 100755 --- a/scripts/bump_year.py +++ b/scripts/bump_year.py @@ -2,7 +2,7 @@ """Bump year""" -# Copyright 2018-2025 Florian Pigorsch & Contributors. All rights reserved. +# Copyright 2018-2026 Florian Pigorsch & Contributors. All rights reserved. # # Use of this source code is governed by a MIT-style # license that can be found in the LICENSE file. diff --git a/scripts/check_copyright.py b/scripts/check_copyright.py index 32b10da..f7cc7c9 100755 --- a/scripts/check_copyright.py +++ b/scripts/check_copyright.py @@ -2,7 +2,7 @@ """Check copyright""" -# Copyright 2018-2025 Florian Pigorsch & Contributors. All rights reserved. +# Copyright 2018-2026 Florian Pigorsch & Contributors. All rights reserved. # # Use of this source code is governed by a MIT-style # license that can be found in the LICENSE file. diff --git a/scripts/fit2gpx.sh b/scripts/fit2gpx.sh index 4a261a7..b8cf733 100755 --- a/scripts/fit2gpx.sh +++ b/scripts/fit2gpx.sh @@ -1,6 +1,6 @@ #!/bin/bash -# Copyright 2018-2025 Florian Pigorsch & Contributors. All rights reserved. +# Copyright 2018-2026 Florian Pigorsch & Contributors. All rights reserved. # # Use of this source code is governed by a MIT-style # license that can be found in the LICENSE file. diff --git a/scripts/update_readme.py b/scripts/update_readme.py index 33a1853..1dbafcf 100755 --- a/scripts/update_readme.py +++ b/scripts/update_readme.py @@ -2,7 +2,7 @@ """Update README""" -# Copyright 2018-2025 Florian Pigorsch & Contributors. All rights reserved. +# Copyright 2018-2026 Florian Pigorsch & Contributors. All rights reserved. # # Use of this source code is governed by a MIT-style # license that can be found in the LICENSE file. diff --git a/tests/__init__.py b/tests/__init__.py index 3e0e856..83be205 100644 --- a/tests/__init__.py +++ b/tests/__init__.py @@ -1,6 +1,6 @@ """Init tests""" -# Copyright 2016-2025 Florian Pigorsch & Contributors. All rights reserved. +# Copyright 2016-2026 Florian Pigorsch & Contributors. All rights reserved. # # Use of this source code is governed by a MIT-style # license that can be found in the LICENSE file. diff --git a/tests/conftest.py b/tests/conftest.py index 9ba3bb3..f11b478 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -1,6 +1,6 @@ """ConfTest""" -# Copyright 2022-2025 Florian Pigorsch & Contributors. All rights reserved. +# Copyright 2022-2026 Florian Pigorsch & Contributors. All rights reserved. # # Use of this source code is governed by a MIT-style # license that can be found in the LICENSE file. diff --git a/tests/test_calendar_drawer.py b/tests/test_calendar_drawer.py index 59acf6b..407b4fc 100644 --- a/tests/test_calendar_drawer.py +++ b/tests/test_calendar_drawer.py @@ -1,6 +1,6 @@ """Several tests for CalendarDrawer""" -# Copyright 2022-2025 Florian Pigorsch & Contributors. All rights reserved. +# Copyright 2022-2026 Florian Pigorsch & Contributors. All rights reserved. # # Use of this source code is governed by a MIT-style # license that can be found in the LICENSE file. diff --git a/tests/test_circular_drawer.py b/tests/test_circular_drawer.py index 2c96b16..341ed9c 100644 --- a/tests/test_circular_drawer.py +++ b/tests/test_circular_drawer.py @@ -1,6 +1,6 @@ """Several tests for CircularDrawer""" -# Copyright 2021-2025 Florian Pigorsch & Contributors. All rights reserved. +# Copyright 2021-2026 Florian Pigorsch & Contributors. All rights reserved. # # Use of this source code is governed by a MIT-style # license that can be found in the LICENSE file. diff --git a/tests/test_cli.py b/tests/test_cli.py index 0e3618b..6020368 100644 --- a/tests/test_cli.py +++ b/tests/test_cli.py @@ -1,6 +1,6 @@ """Several tests for entry point cli.py""" -# Copyright 2021-2025 Florian Pigorsch & Contributors. All rights reserved. +# Copyright 2021-2026 Florian Pigorsch & Contributors. All rights reserved. # # Use of this source code is governed by a MIT-style # license that can be found in the LICENSE file. diff --git a/tests/test_github_drawer.py b/tests/test_github_drawer.py index 6a50d92..dddc4be 100644 --- a/tests/test_github_drawer.py +++ b/tests/test_github_drawer.py @@ -1,6 +1,6 @@ """Several tests for GithubDrawer""" -# Copyright 2022-2025 Florian Pigorsch & Contributors. All rights reserved. +# Copyright 2022-2026 Florian Pigorsch & Contributors. All rights reserved. # # Use of this source code is governed by a MIT-style # license that can be found in the LICENSE file. diff --git a/tests/test_grid_drawer.py b/tests/test_grid_drawer.py index 31b1e95..46c9552 100644 --- a/tests/test_grid_drawer.py +++ b/tests/test_grid_drawer.py @@ -1,6 +1,6 @@ """Several tests for GridDrawer""" -# Copyright 2022-2025 Florian Pigorsch & Contributors. All rights reserved. +# Copyright 2022-2026 Florian Pigorsch & Contributors. All rights reserved. # # Use of this source code is governed by a MIT-style # license that can be found in the LICENSE file. diff --git a/tests/test_heatmap_drawer.py b/tests/test_heatmap_drawer.py index 23dddf5..427302e 100644 --- a/tests/test_heatmap_drawer.py +++ b/tests/test_heatmap_drawer.py @@ -1,6 +1,6 @@ """Several tests for HeatmapDrawer""" -# Copyright 2021-2025 Florian Pigorsch & Contributors. All rights reserved. +# Copyright 2021-2026 Florian Pigorsch & Contributors. All rights reserved. # # Use of this source code is governed by a MIT-style # license that can be found in the LICENSE file. diff --git a/tests/test_localization.py b/tests/test_localization.py index 01c024d..b356621 100644 --- a/tests/test_localization.py +++ b/tests/test_localization.py @@ -1,6 +1,6 @@ """Several tests for Localization""" -# Copyright 2021-2025 Florian Pigorsch & Contributors. All rights reserved. +# Copyright 2021-2026 Florian Pigorsch & Contributors. All rights reserved. # # Use of this source code is governed by a MIT-style # license that can be found in the LICENSE file. diff --git a/tests/test_quantity_range.py b/tests/test_quantity_range.py index de079a9..59a0004 100644 --- a/tests/test_quantity_range.py +++ b/tests/test_quantity_range.py @@ -1,6 +1,6 @@ """Several tests for QuantityRange""" -# Copyright 2021-2025 Florian Pigorsch & Contributors. All rights reserved. +# Copyright 2021-2026 Florian Pigorsch & Contributors. All rights reserved. # # Use of this source code is governed by a MIT-style # license that can be found in the LICENSE file. diff --git a/tests/test_timezone_adjuster.py b/tests/test_timezone_adjuster.py index e360fd1..af423a6 100644 --- a/tests/test_timezone_adjuster.py +++ b/tests/test_timezone_adjuster.py @@ -1,6 +1,6 @@ """Several tests for TimezoneAdjuster""" -# Copyright 2020-2025 Florian Pigorsch & Contributors. All rights reserved. +# Copyright 2020-2026 Florian Pigorsch & Contributors. All rights reserved. # # Use of this source code is governed by a MIT-style # license that can be found in the LICENSE file. diff --git a/tests/test_track.py b/tests/test_track.py index f8ea2d9..13bc5fe 100644 --- a/tests/test_track.py +++ b/tests/test_track.py @@ -1,6 +1,6 @@ """Several tests for Track""" -# Copyright 2022-2025 Florian Pigorsch & Contributors. All rights reserved. +# Copyright 2022-2026 Florian Pigorsch & Contributors. All rights reserved. # # Use of this source code is governed by a MIT-style # license that can be found in the LICENSE file. diff --git a/tests/test_track_loader.py b/tests/test_track_loader.py index 8e7933c..70bc80c 100644 --- a/tests/test_track_loader.py +++ b/tests/test_track_loader.py @@ -1,6 +1,6 @@ """Several tests for TrackLoader""" -# Copyright 2020-2025 Florian Pigorsch & Contributors. All rights reserved. +# Copyright 2020-2026 Florian Pigorsch & Contributors. All rights reserved. # # Use of this source code is governed by a MIT-style # license that can be found in the LICENSE file. diff --git a/tests/test_utils.py b/tests/test_utils.py index 2603660..1fa3bc5 100644 --- a/tests/test_utils.py +++ b/tests/test_utils.py @@ -1,6 +1,6 @@ """Several tests for utils""" -# Copyright 2018-2025 Florian Pigorsch & Contributors. All rights reserved. +# Copyright 2018-2026 Florian Pigorsch & Contributors. All rights reserved. # # Use of this source code is governed by a MIT-style # license that can be found in the LICENSE file. diff --git a/tests/test_value_range.py b/tests/test_value_range.py index ab89ddd..889f76d 100644 --- a/tests/test_value_range.py +++ b/tests/test_value_range.py @@ -1,6 +1,6 @@ """Several tests for ValueRange""" -# Copyright 2021-2025 Florian Pigorsch & Contributors. All rights reserved. +# Copyright 2021-2026 Florian Pigorsch & Contributors. All rights reserved. # # Use of this source code is governed by a MIT-style # license that can be found in the LICENSE file. diff --git a/tests/test_xy.py b/tests/test_xy.py index b66f7cf..319b02f 100644 --- a/tests/test_xy.py +++ b/tests/test_xy.py @@ -2,7 +2,7 @@ from __future__ import annotations -# Copyright 2021-2025 Florian Pigorsch & Contributors. All rights reserved. +# Copyright 2021-2026 Florian Pigorsch & Contributors. All rights reserved. # # Use of this source code is governed by a MIT-style # license that can be found in the LICENSE file. diff --git a/tests/test_year_range.py b/tests/test_year_range.py index 14acb08..e6da5db 100644 --- a/tests/test_year_range.py +++ b/tests/test_year_range.py @@ -8,7 +8,7 @@ from gpxtrackposter.year_range import YearRange -# Copyright 2021-2025 Florian Pigorsch & Contributors. All rights reserved. +# Copyright 2021-2026 Florian Pigorsch & Contributors. All rights reserved. # # Use of this source code is governed by a MIT-style # license that can be found in the LICENSE file.