{
  "version": "1.2.0",
  "chapters": [
    {
      "title": "Welcome to DejaVue\r",
      "startTime": 0,
      "endTime": 82
    },
    {
      "title": "The good old error page\r",
      "startTime": 82,
      "endTime": 118
    },
    {
      "title": "Write good error messages!\r",
      "startTime": 118,
      "endTime": 191
    },
    {
      "title": "The Vue global error handler\r",
      "startTime": 191,
      "endTime": 307
    },
    {
      "title": "Server vs. Client Errors in Nuxt.js\r",
      "startTime": 307,
      "endTime": 514
    },
    {
      "title": "The vue:error hook\r",
      "startTime": 514,
      "endTime": 545
    },
    {
      "title": "Global error handling for $fetch and interceptors\r",
      "startTime": 545,
      "endTime": 670
    },
    {
      "title": "Throw unhandled errors in Prod with Vue 3.5?\r",
      "startTime": 670,
      "endTime": 787
    },
    {
      "title": "Component-level error handling\r",
      "startTime": 787,
      "endTime": 993
    },
    {
      "title": "NuxtErrorBoundary\r",
      "startTime": 993,
      "endTime": 1081
    },
    {
      "title": "defineAsyncComponent\r",
      "startTime": 1081,
      "endTime": 1133
    },
    {
      "title": "Request-based error handling\r",
      "startTime": 1133,
      "endTime": 1305
    },
    {
      "title": "New default values in Nuxt 4\r",
      "startTime": 1305,
      "endTime": 1410
    },
    {
      "title": "Error Tracking\r",
      "startTime": 1410,
      "endTime": 1593
    },
    {
      "title": "Actually handling the errors\r",
      "startTime": 1593,
      "endTime": 1734
    },
    {
      "title": "Wrapping up",
      "startTime": 1734,
      "endTime": 0
    }
  ]
}