riot analysis