Text this: The spatial dynamics of local violence, 2017–2021