Source: https://media.readthedocs.org/pdf/confiture/latest/confiture.pdf