Magnifique travail, pourrait être publié dans CI sans soucis.
Mes très vives félicitations