Model source  — 15759 lines of JSX, 6488 of them comments explaining the reasoning and the corrections behind each piece

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.