Text this: Evaluating the role of metal ions in the bathochromic and hyperchromic responses of cyanidin derivatives in acidic and alkaline pH.