function linearScale()

in src/js/other-websites/fathom.js [562:579]


    function linearScale(number, zeroAt, oneAt) {
        const isRising = zeroAt < oneAt;
        if (isRising) {
            if (number <= zeroAt) {
                return 0;
            } else if (number >= oneAt) {
                return 1;
            }
        } else {
            if (number >= zeroAt) {
                return 0;
            } else if (number <= oneAt) {
                return 1;
            }
        }
        const slope = 1 / (oneAt - zeroAt);
        return slope * (number - zeroAt);
    }