Leaching mechanism and electrochemical oxidation on the surface of chalcopyrite in ammonia-ammonium chloride solution