Text this: A prototype-based rockburst types and risk prediction algorithm considering intra-class variance and inter-class distance of microseismic data