Porous ionic polymers: Design, synthesis, and applications