{
  "version": 1,
  "timers": [
    {
      "title": "Opening Remarks",
      "speaker": "",
      "notes": "Welcome attendees, introduce the event theme and agenda for the day.",
      "labelColor": "#3b82f6",
      "duration": 900,
      "wrapUpTime": 60,
      "dangerTime": 30,
      "trigger": "manual",
      "appearance": "countdown",
      "targetTime": null
    },
    {
      "title": "Keynote",
      "speaker": "",
      "notes": "Main keynote presentation. Ensure A/V is ready and slide deck is loaded.",
      "labelColor": "#8b5cf6",
      "duration": 2700,
      "wrapUpTime": 120,
      "dangerTime": 60,
      "trigger": "on-previous-end",
      "appearance": "countdown",
      "targetTime": null
    },
    {
      "title": "Morning Break",
      "speaker": "",
      "notes": "Coffee and networking break. Refreshments in the lobby.",
      "labelColor": "#22c55e",
      "duration": 1200,
      "wrapUpTime": 60,
      "dangerTime": 30,
      "trigger": "on-previous-end",
      "appearance": "countdown",
      "targetTime": null
    },
    {
      "title": "Panel Discussion",
      "speaker": "",
      "notes": "Moderated panel with Q&A. Ensure microphones are set up for all panelists.",
      "labelColor": "#f97316",
      "duration": 2400,
      "wrapUpTime": 120,
      "dangerTime": 60,
      "trigger": "on-previous-end",
      "appearance": "countdown",
      "targetTime": null
    },
    {
      "title": "Lunch Break",
      "speaker": "",
      "notes": "Lunch served in the main hall. Networking opportunity.",
      "labelColor": "#eab308",
      "duration": 3600,
      "wrapUpTime": 120,
      "dangerTime": 60,
      "trigger": "on-previous-end",
      "appearance": "countdown",
      "targetTime": null
    },
    {
      "title": "Workshop A",
      "speaker": "",
      "notes": "Interactive workshop session. Materials should be pre-distributed to attendees.",
      "labelColor": "#06b6d4",
      "duration": 5400,
      "wrapUpTime": 120,
      "dangerTime": 60,
      "trigger": "on-previous-end",
      "appearance": "countdown",
      "targetTime": null
    },
    {
      "title": "Afternoon Break",
      "speaker": "",
      "notes": "Short refreshment break before closing session.",
      "labelColor": "#22c55e",
      "duration": 900,
      "wrapUpTime": 60,
      "dangerTime": 30,
      "trigger": "on-previous-end",
      "appearance": "countdown",
      "targetTime": null
    },
    {
      "title": "Closing Remarks",
      "speaker": "",
      "notes": "Summarize the day, thank speakers and sponsors, announce next event.",
      "labelColor": "#ec4899",
      "duration": 1200,
      "wrapUpTime": 60,
      "dangerTime": 30,
      "trigger": "on-previous-end",
      "appearance": "countdown",
      "targetTime": null
    }
  ],
  "messages": [
    {
      "text": "Please take your seats",
      "color": "blue",
      "bold": true,
      "uppercase": false,
      "visible": false
    },
    {
      "text": "5 minutes remaining",
      "color": "yellow",
      "bold": true,
      "uppercase": false,
      "visible": false
    },
    {
      "text": "Thank you!",
      "color": "green",
      "bold": true,
      "uppercase": false,
      "visible": false
    },
    {
      "text": "Q&A open",
      "color": "white",
      "bold": false,
      "uppercase": false,
      "visible": false
    }
  ]
}
