Dyes and pigments for textiles and leather