function normalizeAttributes()

in region-optimizer.js [45:62]


function normalizeAttributes(map, attribute) {
    let min = Infinity;
    let max = -Infinity;
    for (const region in map) {
        let value = map[region][attribute];
        if (value > max) {
            max = value;
        }
        if (value < min) {
            min = value;
        }
    }
    for (const region in map) {
        if (map[region][attribute] !== undefined) {
            map[region][attribute + normalizedSuffix] = (map[region][attribute] - min) / (max - min)
        }
    }
}