viewof selectedDate = {
const [start, end] = d3.extent(csv.map(d => d.date));
const dates = d3.utcDay.range(start, d3.utcDay.offset(end, 1));
const fmt = d3.utcFormat("%a %b %d, %Y");
return slider({
min: 0,
max: dates.length - 1,
step: 1,
title: "Select date",
value: this ? this.input.value : dates.length - 1,
getValue: n => dates[n.value],
format: fmt
});
}