Dye-sensitized halide perovskite: A case study on calcein dye. (October 2020)