d3 online script