programData = d3.tsvParse(
await FileAttachment("NBA_top_programs_by_reach_jan-mar12@1.tsv").text(),
d => ({
audienceName: d.audience_name,
network: d.network,
daypart: d.daypart,
program: d.program_name,
date: d3.timeParse("%Y-%m-%d")(d.airing_date),
dow: d3.timeParse("%A")(d.airing_date),
reach: +d.reach
})
)