Left-Liberal-Islamist ecosystem