Decoding demography of protests in Iran