function prgToUserCred(json) {
const nodes = json[1].graphJSON[1].nodes;
const scores = json[1].scores;
const usersToIndex = new Map();
let totalUserScore = 0;
for (let i=0; i<nodes.length; i++) {
const node = nodes[i];
if (node[3] === "USER") {
const user = node[4];
usersToIndex.set(user, i);
totalUserScore += scores[i];
}
}
const scoreNormalizer = 1000 / totalUserScore;
const userToCred = {};
for (const [user, index] of usersToIndex.entries()) {
userToCred[user] = scores[index] * scoreNormalizer;
}
return userToCred;
}