SPDX-FileCopyrightText: 2018 - 2025 Slavi Pantaleev SPDX-FileCopyrightText: 2018 Hugues Morisset SPDX-FileCopyrightText: 2019 - 2022 MDAD project contributors SPDX-FileCopyrightText: 2019 Hugues De Keyzer SPDX-FileCopyrightText: 2020 Chris van Dijk SPDX-FileCopyrightText: 2020 Scott Crossen SPDX-FileCopyrightText: 2022 László Várady SPDX-License-Identifier: AGPL-3.0-or-later