A bisimidazolium-based cationic covalent triazine framework for CO2 capture and dye adsorption. (5th December 2021)