in correlations.js [190:216]
function itemEqual(item1, item2) {
let keys1 = Object.keys(item1);
let keys2 = Object.keys(item2);
if (keys1.length !== keys2.length) {
return false;
}
for (let prop of keys1.concat(keys2)) {
let val1 = item1[prop];
let val2 = item2[prop];
if (typeof val1 === "string") {
val1 = val1.toLowerCase();
}
if (typeof val2 === "string") {
val2 = val2.toLowerCase();
}
if (item1[prop] !== item2[prop]) {
return false;
}
}
return true;
}