skilldata = [
{day: 1, daytext: "Day 1 ", level: 2, time: 1, tool:"Notebook", skill:"Set up Observable"},
{day: 2, daytext: "Day 2 ", level: 8, time: 2, tool:"Notebook",skill:"Load modules"},
{day: 3, daytext: "Day 3 ", level: 14, time: 3, tool:"JS",skill:"Code snippets"},
{day: 4, daytext: "Day 4 ", level: 20, time: 4, tool:"JS",skill:"Assignment"},
{day: 5, daytext: "Day 5 ",level: 24, time: 6, tool:"JS",skill:"Data types"},
{day: 6, daytext: "Day 6 ",level: 28, time: 8, tool:"JS",skill:"Classes"},
{day: 7, daytext: "Day 7 ",level: 30, time: 10, tool:"JS",skill:"Strings and template literals"},
{day: 8, daytext: "Day 8 ",level: 34, time: 12, tool:"JS",skill:"Functions"},
{day: 9, daytext: "Day 9 ",level: 35, time: 14, tool:"JS",skill:"Arrays"},
{day: 10, daytext: "Day 10 ",level: 30, time: 18, tool:"JS", skill:"Data Join"},
{day: 11, daytext: "Day 11 ",level: 28, time: 22, tool:"SVG",skill:"Coordinates"},
{day: 12, daytext: "Day 12 ",level: 32, time: 24, tool:"HTML",skill:"HTML basics"},
{day: 13, daytext: "Day 13 ",level: 35, time: 26, tool:"SVG & HTML", skill:"SVG in HTML"},
{day: 14, daytext: "Day 14 ",level: 37, time: 29, tool:"SVG",skill:"SVG elements"},
{day: 15, daytext: "Day 15 ",level: 38, time: 32, tool:"JS",skill:"Generators"},
{day: 16, daytext: "Day 16 ",level: 40, time: 37, tool:"SVG",skill:"SVG Static map"},
{day: 17, daytext: "Day 17 ",level: 44, time: 40, tool:"HTML",skill:"HTML Static map"},
{day: 18, daytext: "Day 18 ",level: 45, time: 42, tool:"JS",skill:"Views"},
{day: 19, daytext: "Day 19 ",level: 40, time: 48, tool:"JS",skill:"Mutable"},
{day: 20, daytext: "Day 20 ",level: 42, time: 50, tool:"SVG",skill:"SVG Axes"},
{day: 21, daytext: "Day 21 ",level: 42, time: 52, tool:"SVG",skill:"SVG DOM"},
{day: 22, daytext: "Day 22 ",level: 44, time: 55, tool:"SVG",skill:"SVG scale transform"},
{day: 23, daytext: "Day 23 ",level: 46, time: 57, tool:"SVG",skill:"SVG annotation"},
{day: 24, daytext: "Day 24 ",level: 48, time: 60, tool:"JS",skill:"Graphviz library"},
{day: 25, daytext: "Day 25 ",level: 50, time: 61, tool:"SVG",skill:"SVG labels"},
{day: 26, daytext: "Day 26 ",level: 51, time: 62, tool:"JS",skill:"Data"},
{day: 27, daytext: "Day 27 ",level: 55, time: 63, tool:"SVG",skill:"SVG scatterplot"},
{day: 28, daytext: "Day 28 ",level: 55, time: 63, tool:"CSS",skill:"CSS colours"},
{day: 29, daytext: "Day 29 ",level: 57, time: 65, tool:"JS",skill:"Transitions"},
{day: 30, daytext: "Day 30 ",level: 58, time: 66, tool:"SVG",skill:"SVG annotation"},
{day: 31, daytext: "Day 31 ",level: 60, time: 68, tool:"JS & HTML",skill:"Mapbox JS library"},
{day: 32, daytext: "Day 32 ",level: 62, time: 70, tool:"JS & HTML",skill:"Mapbox JS library"},
{day: 33, daytext: "Day 33 ",level: 64, time: 72, tool:"JS & HTML",skill:"Mapbox JS library"},
{day: 34, daytext: "Day 34 ",level: 66, time: 73, tool:"JS & HTML",skill:"Mapbox JS library"},
{day: 35, daytext: "Day 35 ",level: 70, time: 75, tool:"JS & HTML",skill:"Mapbox JS library"},
{day: 36, daytext: "Day 36 ",level: 72, time: 77, tool:"JS & HTML",skill:"Leaflet JS library"},
{day: 37, daytext: "Day 37 ",level: 74, time: 79, tool:"JS & HTML",skill:"Leaflet JS library"},
{day: 38, daytext: "Day 38 ",level: 78, time: 81, tool:"JS & HTML",skill:"Leaflet JS library"},
{day: 39, daytext: "Day 39 ",level: 80, time: 83, tool:"JS & HTML",skill:"Leaflet JS library"}]