https://cryptpad.fr/pad/#/1/edit/uzajp4Ah+i-J7qpqypecRA/-ea-rykLF-aNE6s+iY3LTRnU/ …