Theoretical analysis of the removal mechanism of Crystal Violet and Acid Red 97 dyes on Agaricus bisporus residue