sortRanges function
Sorts ranges in ascending order.
Returns a new list with ranges sorted in ascending order.
Implementation
Ranges sortRanges(Ranges ranges) {
if (ranges.isEmpty) {
return [];
}
return ranges.toList()
..sort(
(a, b) {
return a.$1 != b.$1 ? a.$1.compareTo(b.$1) : a.$2.compareTo(b.$2);
},
);
}