Main author:
    Eric Vidal <eric@obarun.org>

Contributors:
    mobinmob <mobinmob@disroot.org>
    Shironeko <shironeko@tesaguri.club>


