select_points = (level) => {
let user_input = parseFloat(level);
let user_country_selection = {};
let points_by_country = group_array(mutable points, "country");
for (let [key, country_points] of Object.entries(points_by_country)) {
user_country_selection[key] = country_points.slice(
0,
Math.floor(country_points.length * user_input)
);
}
return Object.values(user_country_selection).flat();
}