This is the complete, unmodified source. Every parameter, data crosswalk and calculation is here, together with the comments recording why each is the way it is, including the errors found and fixed along the way. To modify it, download and rebuild: the page is produced by bundling this file with React and Recharts.