usFederalBudget = {
function convertToChildren(m, level = 0) {
if (Array.isArray(m)) return m;
return Array.from(m).map(([name, childrenm]) => ({
name,
type: groupBy[level],
children: convertToChildren(childrenm, level + 1)
}));
}
return {
name: "US Federal Budget ${year}",
type: `total`,
children: convertToChildren(groupSelected)
};
}