{
  "version": "1.2.0",
  "chapters": [
    {
      "title": "Prologue",
      "startTime": 0,
      "endTime": 56.54
    },
    {
      "title": "Chapter 1: Catching Up and Guest Plans",
      "startTime": 56.54,
      "endTime": 338.29
    },
    {
      "title": "Chapter 4: Go as a Rebellious Language",
      "startTime": 338.29,
      "endTime": 580.75
    },
    {
      "title": "Chapter 6: Go's Unique Position: Rebellious and Revolutionary",
      "startTime": 580.75,
      "endTime": 775.25
    },
    {
      "title": "Chapter 7: Modules, SemVer, and Where Go Missteps",
      "startTime": 775.25,
      "endTime": 961.67
    },
    {
      "title": "Chapter 8: Stop Appealing to the Go Team",
      "startTime": 961.67,
      "endTime": 1486.92
    },
    {
      "title": "Chapter 9: Building a Community-Owned Ecosystem",
      "startTime": 1486.92,
      "endTime": 1929.79
    },
    {
      "title": "Chapter 10: Recapturing Go's Excitement",
      "startTime": 1929.79,
      "endTime": 2461.04
    },
    {
      "title": "Chapter 11: The Problem With the Error Interface",
      "startTime": 2461.04,
      "endTime": 2886.63
    },
    {
      "title": "Chapter 12: Multiple Returns and Deprecating the Error Interface",
      "startTime": 2886.63,
      "endTime": 3373.67
    },
    {
      "title": "Epilogue",
      "startTime": 3373.67,
      "endTime": 3436
    }
  ]
}