in public/js/components/CommonsDivisions/CommonsDivision.js [30:39]
insertMP(mp, arr, start, end) {
if (start >= end) {
if (arr[start] && this.compareSecondNames(mp.name, arr[start].name)) arr.splice(start+1, 0, mp);
else arr.splice(start, 0, mp);
} else {
const pivot = Math.floor((start + end) / 2);
if (this.compareSecondNames(mp.name, arr[pivot].name)) this.insertMP(mp, arr, pivot+1, end);
else this.insertMP(mp, arr, start, pivot-1);
}
}