* Copyright (c) 2023 Piotr Paweł Stefaniak * SPDX-License-Identifier: BSD-2-Clause