in read_input/util.js [216:231]
function groupAddon(dataArray, groupkey, arrayKey) {
const result = dataArray.reduce((acc, obj) => {
if (!acc[obj[groupkey]]) {
let myObj = { ...obj };
delete myObj[arrayKey];
acc[obj[groupkey]] = myObj;
acc[obj[groupkey]][arrayKey] = [];
}
if (obj[arrayKey]) {
let myAdd = { ...obj[arrayKey] };
acc[obj[groupkey]][arrayKey].push(myAdd);
}
return acc;
}, {});
return result;
}