BEGIN:VCALENDAR
VERSION:2.0
PRODID:Zwift Calendar - by David Collom
METHOD:REQUEST
BEGIN:VEVENT
UID:5553479
SUMMARY:[Richmond] ZWB Omnium - The Prologue (1/4)
LOCATION:Richmond
DESCRIPTION:Welcome to the ZWB Omnium! We kick off the series with a
  short\, sharp\, and unforgiving individual time trial — a pure test of
  pacing and power.\n\nObjective: Set the fastest time over the designated
  course distance\, aim for a 10 minute test of your legs and your
  head.\n\n    Start: Mass Start\n\n    Bike Choice: Fixed (set by the
  organisation) - YOU CHOOSE THE WHEELS\n\n    Drafting: No (TT
  settings)\n\n    Points: Ranking points (40\, 38\, 36\,…) per
  category\n\nMore information: https://zwbomnium.netlify.app
DTSTART:20260421T174500Z
DTEND:20260421T174500Z
URL:https://cdn.zwift.com/club-images/EVENT/c78557e5-e768-455f-b1a7-f9ac80c
 809bd
CLASS:PUBLIC
LAST-MODIFIED:20260420T153323Z
END:VEVENT
BEGIN:VEVENT
UID:5553488
SUMMARY:[New York] ZWB Omnium - The Spicy Scratch (2/4)
LOCATION:New York
DESCRIPTION:The second event of the ZWB Omnium is a classic Scratch Race.
  Explosive efforts\, positioning\, timing\, and repeatability are
  decisive. Keep your wits about you and fight for position when it matters
  most!\n\nObjective: First across the line wins.\n\n    Start: Mass Start
  per category\n\n    Bike Choice: Fixed (set by the organisation) - YOU
  CHOOSE THE WHEELS\n\n    Drafting: Enabled\n\n    Points: Ranking points
  (40\, 38\, 36\,…) based on finishing position\n\nMore information:
  https://zwbomnium.netlify.app
DTSTART:20260421T180000Z
DTEND:20260421T180000Z
URL:https://cdn.zwift.com/club-images/EVENT/c78557e5-e768-455f-b1a7-f9ac80c
 809bd
CLASS:PUBLIC
LAST-MODIFIED:20260420T153323Z
END:VEVENT
BEGIN:VEVENT
UID:5553511
SUMMARY:[Watopia] ZWB Omnium - Sprint Quali (3/4)
LOCATION:Watopia
DESCRIPTION:Time to test your explosive speed! Sharp positioning and
  perfect timing will determine who claims the fastest time in this Sprint
  Qualification. Precision in your lead-out and full commitment through the
  sprint segment are critical.\n\nObjective: Quickest time on the
  designated sprint segment wins (Top 10 per category score points). Make
  sure you know which segment we are sprinting. It is on the website and it
  will be called out\, don’t be afraid to ask if you missed it!\n\n   
  Start: Mass Start\n\n    Bike Choice: Fixed (set by the organisation) -
  YOU CHOOSE THE WHEELS\n\n    Tactics: Lead-outs allowed\n\n    Points:
  Sprint qualification ranking points (20\, 18\, 16\,…) based on FTS
  (Fastest Time in Segment)\n\nMore information:
  https://zwbomnium.netlify.app
DTSTART:20260421T182500Z
DTEND:20260421T182500Z
URL:https://cdn.zwift.com/club-images/EVENT/c78557e5-e768-455f-b1a7-f9ac80c
 809bd
CLASS:PUBLIC
LAST-MODIFIED:20260420T153323Z
END:VEVENT
BEGIN:VEVENT
UID:5553552
SUMMARY:[Paris] ZWB Omnium - Crit Royale (4/4)
LOCATION:Paris
DESCRIPTION:The grand finale of the ZWB Omnium! This route offers repeated
  sprint opportunities and rewards riders who can think tactically while
  racing on instinct. Energy management is decisive: go too early and you
  fade\, wait too long and the points are gone. With intermediate sprints
  and a high-value finish\, this sets the stage for a chaotic and explosive
  Points Race finale.\n\n    Start: Mass Start per category\n\n    Bike
  Choice: Fixed (set by the organisation) - YOU CHOOSE THE WHEELS\n\nPoints
  System:\n\n    Segment Points (FAL): 10\, 9\, 8\, 7\, 6\, 5\, 4\, 3\, 2\,
  1\n\n    Finish Points (FAL): 20\, 19\, 18\, etc. till 1\n\n    Points
  Note: These points are added directly to your Omnium total. No points are
  awarded if you didn’t join any of the other races in this
  series.\n\nMore information: https://zwbomnium.netlify.app
DTSTART:20260421T184000Z
DTEND:20260421T184000Z
URL:https://cdn.zwift.com/club-images/EVENT/c78557e5-e768-455f-b1a7-f9ac80c
 809bd
CLASS:PUBLIC
LAST-MODIFIED:20260420T153323Z
END:VEVENT
END:VCALENDAR
