colors = {
const inGamut = v => (0 <= v && v <= 255);
const data = [];
d3.cross(d3.range(-100, 101, 1), d3.range(-120, 101, 1))
.forEach(([a, b]) => {
const c = d3.rgb(d3.lab(L, a, b));
if (inGamut(c.r) && inGamut(c.g) && inGamut(c.b)) {
data.push([a, b, c + ''])
}
});
return data;
}