Copyright (C) 2008-2022 Henri Wahl <henri@nagstamon.de> et al.
