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