BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//racing-2026-ics-calendar//generate.py//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALDESC:Combined feed: F1\, F2\, WEC\, IMSA\, IndyCar\, WRC for the 2
 026 season.
X-WR-CALNAME:All Series 2026
BEGIN:VTIMEZONE
TZID:Europe/Brussels
COMMENT:This timezone only works from 1970-01-01 to 2038-01-01.
BEGIN:STANDARD
DTSTART:19700101T000000
TZNAME:CET
TZOFFSETFROM:+0100
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:19770403T030000
RDATE:19780402T030000,19790401T030000,19800406T030000,19810329T030000,1982
 0328T030000,19830327T030000,19840325T030000,19850331T030000,19860330T03000
 0,19870329T030000,19880327T030000,19890326T030000,19900325T030000,19910331
 T030000,19920329T030000,19930328T030000,19940327T030000,19950326T030000,19
 960331T030000,19970330T030000,19980329T030000,19990328T030000,20000326T030
 000,20010325T030000,20020331T030000,20030330T030000,20040328T030000,200503
 27T030000,20060326T030000,20070325T030000,20080330T030000,20090329T030000,
 20100328T030000,20110327T030000,20120325T030000,20130331T030000,20140330T0
 30000,20150329T030000,20160327T030000,20170326T030000,20180325T030000,2019
 0331T030000,20200329T030000,20210328T030000,20220327T030000,20230326T03000
 0,20240331T030000,20250330T030000,20260329T030000,20270328T030000,20280326
 T030000,20290325T030000,20300331T030000,20310330T030000,20320328T030000,20
 330327T030000,20340326T030000,20350325T030000,20360330T030000,20370329T030
 000
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:19770925T030000
RDATE:19781001T030000,19790930T030000,19800928T030000,19810927T030000,1982
 0926T030000,19830925T030000,19840930T030000,19850929T030000,19860928T03000
 0,19870927T030000,19880925T030000,19890924T030000,19900930T030000,19910929
 T030000,19920927T030000,19930926T030000,19940925T030000,19950924T030000,19
 961027T030000,19971026T030000,19981025T030000,19991031T030000,20001029T030
 000,20011028T030000,20021027T030000,20031026T030000,20041031T030000,200510
 30T030000,20061029T030000,20071028T030000,20081026T030000,20091025T030000,
 20101031T030000,20111030T030000,20121028T030000,20131027T030000,20141026T0
 30000,20151025T030000,20161030T030000,20171029T030000,20181028T030000,2019
 1027T030000,20201025T030000,20211031T030000,20221030T030000,20231029T03000
 0,20241027T030000,20251026T030000,20261025T030000,20271031T030000,20281029
 T030000,20291028T030000,20301027T030000,20311026T030000,20321031T030000,20
 331030T030000,20341029T030000,20351028T030000,20361026T030000,20371025T030
 000
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
END:VTIMEZONE
BEGIN:VTIMEZONE
TZID:Asia/Qatar
COMMENT:This timezone only works from 1970-01-01 to 2038-01-01.
BEGIN:STANDARD
DTSTART:19700101T000000
TZNAME:+04
TZOFFSETFROM:+0400
TZOFFSETTO:+0400
END:STANDARD
BEGIN:STANDARD
DTSTART:19720601T000000
TZNAME:+03
TZOFFSETFROM:+0400
TZOFFSETTO:+0300
END:STANDARD
END:VTIMEZONE
BEGIN:VTIMEZONE
TZID:Asia/Singapore
COMMENT:This timezone only works from 1970-01-01 to 2038-01-01.
BEGIN:STANDARD
DTSTART:19700101T000000
TZNAME:+0730
TZOFFSETFROM:+0730
TZOFFSETTO:+0730
END:STANDARD
BEGIN:STANDARD
DTSTART:19820101T000000
TZNAME:+08
TZOFFSETFROM:+0730
TZOFFSETTO:+0800
END:STANDARD
END:VTIMEZONE
BEGIN:VTIMEZONE
TZID:America/Chicago
COMMENT:This timezone only works from 1970-01-01 to 2038-01-01.
BEGIN:STANDARD
DTSTART:19700101T000000
TZNAME:CST
TZOFFSETFROM:-0600
TZOFFSETTO:-0600
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:19700426T030000
RDATE:19710425T030000,19720430T030000,19730429T030000,19740106T030000,1975
 0223T030000,19760425T030000,19770424T030000,19780430T030000,19790429T03000
 0,19800427T030000,19810426T030000,19820425T030000,19830424T030000,19840429
 T030000,19850428T030000,19860427T030000,19870405T030000,19880403T030000,19
 890402T030000,19900401T030000,19910407T030000,19920405T030000,19930404T030
 000,19940403T030000,19950402T030000,19960407T030000,19970406T030000,199804
 05T030000,19990404T030000,20000402T030000,20010401T030000,20020407T030000,
 20030406T030000,20040404T030000,20050403T030000,20060402T030000,20070311T0
 30000,20080309T030000,20090308T030000,20100314T030000,20110313T030000,2012
 0311T030000,20130310T030000,20140309T030000,20150308T030000,20160313T03000
 0,20170312T030000,20180311T030000,20190310T030000,20200308T030000,20210314
 T030000,20220313T030000,20230312T030000,20240310T030000,20250309T030000,20
 260308T030000,20270314T030000,20280312T030000,20290311T030000,20300310T030
 000,20310309T030000,20320314T030000,20330313T030000,20340312T030000,203503
 11T030000,20360309T030000,20370308T030000
TZNAME:CDT
TZOFFSETFROM:-0600
TZOFFSETTO:-0500
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:19701025T020000
RDATE:19711031T020000,19721029T020000,19731028T020000,19741027T020000,1975
 1026T020000,19761031T020000,19771030T020000,19781029T020000,19791028T02000
 0,19801026T020000,19811025T020000,19821031T020000,19831030T020000,19841028
 T020000,19851027T020000,19861026T020000,19871025T020000,19881030T020000,19
 891029T020000,19901028T020000,19911027T020000,19921025T020000,19931031T020
 000,19941030T020000,19951029T020000,19961027T020000,19971026T020000,199810
 25T020000,19991031T020000,20001029T020000,20011028T020000,20021027T020000,
 20031026T020000,20041031T020000,20051030T020000,20061029T020000,20071104T0
 20000,20081102T020000,20091101T020000,20101107T020000,20111106T020000,2012
 1104T020000,20131103T020000,20141102T020000,20151101T020000,20161106T02000
 0,20171105T020000,20181104T020000,20191103T020000,20201101T020000,20211107
 T020000,20221106T020000,20231105T020000,20241103T020000,20251102T020000,20
 261101T020000,20271107T020000,20281105T020000,20291104T020000,20301103T020
 000,20311102T020000,20321107T020000,20331106T020000,20341105T020000,203511
 04T020000,20361102T020000,20371101T020000
TZNAME:CST
TZOFFSETFROM:-0500
TZOFFSETTO:-0600
END:STANDARD
END:VTIMEZONE
BEGIN:VTIMEZONE
TZID:Asia/Tokyo
COMMENT:This timezone only works from 1970-01-01 to 2038-01-01.
BEGIN:STANDARD
DTSTART:19700101T000000
TZNAME:JST
TZOFFSETFROM:+0900
TZOFFSETTO:+0900
END:STANDARD
END:VTIMEZONE
BEGIN:VTIMEZONE
TZID:Australia/Melbourne
COMMENT:This timezone only works from 1970-01-01 to 2038-01-01.
BEGIN:STANDARD
DTSTART:19700101T000000
TZNAME:AEST
TZOFFSETFROM:+1000
TZOFFSETTO:+1000
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:19711031T030000
RDATE:19721029T030000,19731028T030000,19741027T030000,19751026T030000,1976
 1031T030000,19771030T030000,19781029T030000,19791028T030000,19801026T03000
 0,19811025T030000,19821031T030000,19831030T030000,19841028T030000,19851027
 T030000,19861019T030000,19871018T030000,19881030T030000,19891029T030000,19
 901028T030000,19911027T030000,19921025T030000,19931031T030000,19941030T030
 000,19951029T030000,19961027T030000,19971026T030000,19981025T030000,199910
 31T030000,20000827T030000,20011028T030000,20021027T030000,20031026T030000,
 20041031T030000,20051030T030000,20061029T030000,20071028T030000,20081005T0
 30000,20091004T030000,20101003T030000,20111002T030000,20121007T030000,2013
 1006T030000,20141005T030000,20151004T030000,20161002T030000,20171001T03000
 0,20181007T030000,20191006T030000,20201004T030000,20211003T030000,20221002
 T030000,20231001T030000,20241006T030000,20251005T030000,20261004T030000,20
 271003T030000,20281001T030000,20291007T030000,20301006T030000,20311005T030
 000,20321003T030000,20331002T030000,20341001T030000,20351007T030000,203610
 05T030000,20371004T030000
TZNAME:AEDT
TZOFFSETFROM:+1000
TZOFFSETTO:+1100
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:19720227T030000
RDATE:19730304T030000,19740303T030000,19750302T030000,19760307T030000,1977
 0306T030000,19780305T030000,19790304T030000,19800302T030000,19810301T03000
 0,19820307T030000,19830306T030000,19840304T030000,19850303T030000,19860316
 T030000,19870315T030000,19880320T030000,19890319T030000,19900318T030000,19
 910303T030000,19920301T030000,19930307T030000,19940306T030000,19950326T030
 000,19960331T030000,19970330T030000,19980329T030000,19990328T030000,200003
 26T030000,20010325T030000,20020331T030000,20030330T030000,20040328T030000,
 20050327T030000,20060402T030000,20070325T030000,20080406T030000,20090405T0
 30000,20100404T030000,20110403T030000,20120401T030000,20130407T030000,2014
 0406T030000,20150405T030000,20160403T030000,20170402T030000,20180401T03000
 0,20190407T030000,20200405T030000,20210404T030000,20220403T030000,20230402
 T030000,20240407T030000,20250406T030000,20260405T030000,20270404T030000,20
 280402T030000,20290401T030000,20300407T030000,20310406T030000,20320404T030
 000,20330403T030000,20340402T030000,20350401T030000,20360406T030000,203704
 05T030000
TZNAME:AEST
TZOFFSETFROM:+1100
TZOFFSETTO:+1000
END:STANDARD
END:VTIMEZONE
BEGIN:VTIMEZONE
TZID:Asia/Shanghai
COMMENT:This timezone only works from 1970-01-01 to 2038-01-01.
BEGIN:STANDARD
DTSTART:19700101T000000
TZNAME:CST
TZOFFSETFROM:+0800
TZOFFSETTO:+0800
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:19860504T030000
RDATE:19870412T030000,19880417T030000,19890416T030000,19900415T030000,1991
 0414T030000
TZNAME:CDT
TZOFFSETFROM:+0800
TZOFFSETTO:+0900
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:19860914T020000
RDATE:19870913T020000,19880911T020000,19890917T020000,19900916T020000,1991
 0915T020000
TZNAME:CST
TZOFFSETFROM:+0900
TZOFFSETTO:+0800
END:STANDARD
END:VTIMEZONE
BEGIN:VTIMEZONE
TZID:Europe/London
COMMENT:This timezone only works from 1970-01-01 to 2038-01-01.
BEGIN:STANDARD
DTSTART:19700101T000000
TZNAME:BST
TZOFFSETFROM:+0100
TZOFFSETTO:+0100
END:STANDARD
BEGIN:STANDARD
DTSTART:19711031T030000
RDATE:19721029T030000,19731028T030000,19741027T030000,19751026T030000,1976
 1024T030000,19771023T030000,19781029T030000,19791028T030000,19801026T03000
 0,19811025T020000,19821024T020000,19831023T020000,19841028T020000,19851027
 T020000,19861026T020000,19871025T020000,19881023T020000,19891029T020000,19
 901028T020000,19911027T020000,19921025T020000,19931024T020000,19941023T020
 000,19951022T020000,19961027T020000,19971026T020000,19981025T020000,199910
 31T020000,20001029T020000,20011028T020000,20021027T020000,20031026T020000,
 20041031T020000,20051030T020000,20061029T020000,20071028T020000,20081026T0
 20000,20091025T020000,20101031T020000,20111030T020000,20121028T020000,2013
 1027T020000,20141026T020000,20151025T020000,20161030T020000,20171029T02000
 0,20181028T020000,20191027T020000,20201025T020000,20211031T020000,20221030
 T020000,20231029T020000,20241027T020000,20251026T020000,20261025T020000,20
 271031T020000,20281029T020000,20291028T020000,20301027T020000,20311026T020
 000,20321031T020000,20331030T020000,20341029T020000,20351028T020000,203610
 26T020000,20371025T020000
TZNAME:GMT
TZOFFSETFROM:+0100
TZOFFSETTO:+0000
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:19720319T030000
RDATE:19730318T030000,19740317T030000,19750316T030000,19760321T030000,1977
 0320T030000,19780319T030000,19790318T030000,19800316T030000,19810329T02000
 0,19820328T020000,19830327T020000,19840325T020000,19850331T020000,19860330
 T020000,19870329T020000,19880327T020000,19890326T020000,19900325T020000,19
 910331T020000,19920329T020000,19930328T020000,19940327T020000,19950326T020
 000,19960331T020000,19970330T020000,19980329T020000,19990328T020000,200003
 26T020000,20010325T020000,20020331T020000,20030330T020000,20040328T020000,
 20050327T020000,20060326T020000,20070325T020000,20080330T020000,20090329T0
 20000,20100328T020000,20110327T020000,20120325T020000,20130331T020000,2014
 0330T020000,20150329T020000,20160327T020000,20170326T020000,20180325T02000
 0,20190331T020000,20200329T020000,20210328T020000,20220327T020000,20230326
 T020000,20240331T020000,20250330T020000,20260329T020000,20270328T020000,20
 280326T020000,20290325T020000,20300331T020000,20310330T020000,20320328T020
 000,20330327T020000,20340326T020000,20350325T020000,20360330T020000,203703
 29T020000
TZNAME:BST
TZOFFSETFROM:+0000
TZOFFSETTO:+0100
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VTIMEZONE
TZID:America/Sao_Paulo
COMMENT:This timezone only works from 1970-01-01 to 2038-01-01.
BEGIN:STANDARD
DTSTART:19700101T000000
TZNAME:-03
TZOFFSETFROM:-0300
TZOFFSETTO:-0300
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:19851102T010000
RDATE:19861025T010000,19871025T010000,19881016T010000,19891015T010000,1990
 1021T010000,19911020T010000,19921025T010000,19931017T010000,19941016T01000
 0,19951015T010000,19961006T010000,19971006T010000,19981011T010000,19991003
 T010000,20001008T010000,20011014T010000,20021103T010000,20031019T010000,20
 041102T010000,20051016T010000,20061105T010000,20071014T010000,20081019T010
 000,20091018T010000,20101017T010000,20111016T010000,20121021T010000,201310
 20T010000,20141019T010000,20151018T010000,20161016T010000,20171015T010000,
 20181104T010000
TZNAME:-02
TZOFFSETFROM:-0300
TZOFFSETTO:-0200
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:19860315T000000
RDATE:19870214T000000,19880207T000000,19890129T000000,19900211T000000,1991
 0217T000000,19920209T000000,19930131T000000,19940220T000000,19950219T00000
 0,19960211T000000,19970216T000000,19980301T000000,19990221T000000,20000227
 T000000,20010218T000000,20020217T000000,20030216T000000,20040215T000000,20
 050220T000000,20060219T000000,20070225T000000,20080217T000000,20090215T000
 000,20100221T000000,20110220T000000,20120226T000000,20130217T000000,201402
 16T000000,20150222T000000,20160221T000000,20170219T000000,20180218T000000,
 20190217T000000
TZNAME:-03
TZOFFSETFROM:-0200
TZOFFSETTO:-0300
END:STANDARD
END:VTIMEZONE
BEGIN:VTIMEZONE
TZID:America/Toronto
COMMENT:This timezone only works from 1970-01-01 to 2038-01-01.
BEGIN:STANDARD
DTSTART:19700101T000000
TZNAME:EST
TZOFFSETFROM:-0500
TZOFFSETTO:-0500
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:19700426T030000
RDATE:19710425T030000,19720430T030000,19730429T030000,19740428T030000,1975
 0427T030000,19760425T030000,19770424T030000,19780430T030000,19790429T03000
 0,19800427T030000,19810426T030000,19820425T030000,19830424T030000,19840429
 T030000,19850428T030000,19860427T030000,19870405T030000,19880403T030000,19
 890402T030000,19900401T030000,19910407T030000,19920405T030000,19930404T030
 000,19940403T030000,19950402T030000,19960407T030000,19970406T030000,199804
 05T030000,19990404T030000,20000402T030000,20010401T030000,20020407T030000,
 20030406T030000,20040404T030000,20050403T030000,20060402T030000,20070311T0
 30000,20080309T030000,20090308T030000,20100314T030000,20110313T030000,2012
 0311T030000,20130310T030000,20140309T030000,20150308T030000,20160313T03000
 0,20170312T030000,20180311T030000,20190310T030000,20200308T030000,20210314
 T030000,20220313T030000,20230312T030000,20240310T030000,20250309T030000,20
 260308T030000,20270314T030000,20280312T030000,20290311T030000,20300310T030
 000,20310309T030000,20320314T030000,20330313T030000,20340312T030000,203503
 11T030000,20360309T030000,20370308T030000
TZNAME:EDT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:19701025T020000
RDATE:19711031T020000,19721029T020000,19731028T020000,19741027T020000,1975
 1026T020000,19761031T020000,19771030T020000,19781029T020000,19791028T02000
 0,19801026T020000,19811025T020000,19821031T020000,19831030T020000,19841028
 T020000,19851027T020000,19861026T020000,19871025T020000,19881030T020000,19
 891029T020000,19901028T020000,19911027T020000,19921025T020000,19931031T020
 000,19941030T020000,19951029T020000,19961027T020000,19971026T020000,199810
 25T020000,19991031T020000,20001029T020000,20011028T020000,20021027T020000,
 20031026T020000,20041031T020000,20051030T020000,20061029T020000,20071104T0
 20000,20081102T020000,20091101T020000,20101107T020000,20111106T020000,2012
 1104T020000,20131103T020000,20141102T020000,20151101T020000,20161106T02000
 0,20171105T020000,20181104T020000,20191103T020000,20201101T020000,20211107
 T020000,20221106T020000,20231105T020000,20241103T020000,20251102T020000,20
 261101T020000,20271107T020000,20281105T020000,20291104T020000,20301103T020
 000,20311102T020000,20321107T020000,20331106T020000,20341105T020000,203511
 04T020000,20361102T020000,20371101T020000
TZNAME:EST
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
END:STANDARD
END:VTIMEZONE
BEGIN:VTIMEZONE
TZID:America/Indiana/Indianapolis
COMMENT:This timezone only works from 1970-01-01 to 2038-01-01.
BEGIN:STANDARD
DTSTART:19700101T000000
TZNAME:EST
TZOFFSETFROM:-0500
TZOFFSETTO:-0500
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:19700426T030000
RDATE:20060402T030000,20070311T030000,20080309T030000,20090308T030000,2010
 0314T030000,20110313T030000,20120311T030000,20130310T030000,20140309T03000
 0,20150308T030000,20160313T030000,20170312T030000,20180311T030000,20190310
 T030000,20200308T030000,20210314T030000,20220313T030000,20230312T030000,20
 240310T030000,20250309T030000,20260308T030000,20270314T030000,20280312T030
 000,20290311T030000,20300310T030000,20310309T030000,20320314T030000,203303
 13T030000,20340312T030000,20350311T030000,20360309T030000,20370308T030000
TZNAME:EDT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:19701025T020000
RDATE:20061029T020000,20071104T020000,20081102T020000,20091101T020000,2010
 1107T020000,20111106T020000,20121104T020000,20131103T020000,20141102T02000
 0,20151101T020000,20161106T020000,20171105T020000,20181104T020000,20191103
 T020000,20201101T020000,20211107T020000,20221106T020000,20231105T020000,20
 241103T020000,20251102T020000,20261101T020000,20271107T020000,20281105T020
 000,20291104T020000,20301103T020000,20311102T020000,20321107T020000,203311
 06T020000,20341105T020000,20351104T020000,20361102T020000,20371101T020000
TZNAME:EST
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
END:STANDARD
END:VTIMEZONE
BEGIN:VTIMEZONE
TZID:Europe/Amsterdam
COMMENT:This timezone only works from 1970-01-01 to 2038-01-01.
BEGIN:STANDARD
DTSTART:19700101T000000
TZNAME:CET
TZOFFSETFROM:+0100
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:19770403T030000
RDATE:19780402T030000,19790401T030000,19800406T030000,19810329T030000,1982
 0328T030000,19830327T030000,19840325T030000,19850331T030000,19860330T03000
 0,19870329T030000,19880327T030000,19890326T030000,19900325T030000,19910331
 T030000,19920329T030000,19930328T030000,19940327T030000,19950326T030000,19
 960331T030000,19970330T030000,19980329T030000,19990328T030000,20000326T030
 000,20010325T030000,20020331T030000,20030330T030000,20040328T030000,200503
 27T030000,20060326T030000,20070325T030000,20080330T030000,20090329T030000,
 20100328T030000,20110327T030000,20120325T030000,20130331T030000,20140330T0
 30000,20150329T030000,20160327T030000,20170326T030000,20180325T030000,2019
 0331T030000,20200329T030000,20210328T030000,20220327T030000,20230326T03000
 0,20240331T030000,20250330T030000,20260329T030000,20270328T030000,20280326
 T030000,20290325T030000,20300331T030000,20310330T030000,20320328T030000,20
 330327T030000,20340326T030000,20350325T030000,20360330T030000,20370329T030
 000
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:19770925T030000
RDATE:19781001T030000,19790930T030000,19800928T030000,19810927T030000,1982
 0926T030000,19830925T030000,19840930T030000,19850929T030000,19860928T03000
 0,19870927T030000,19880925T030000,19890924T030000,19900930T030000,19910929
 T030000,19920927T030000,19930926T030000,19940925T030000,19950924T030000,19
 961027T030000,19971026T030000,19981025T030000,19991031T030000,20001029T030
 000,20011028T030000,20021027T030000,20031026T030000,20041031T030000,200510
 30T030000,20061029T030000,20071028T030000,20081026T030000,20091025T030000,
 20101031T030000,20111030T030000,20121028T030000,20131027T030000,20141026T0
 30000,20151025T030000,20161030T030000,20171029T030000,20181028T030000,2019
 1027T030000,20201025T030000,20211031T030000,20221030T030000,20231029T03000
 0,20241027T030000,20251026T030000,20261025T030000,20271031T030000,20281029
 T030000,20291028T030000,20301027T030000,20311026T030000,20321031T030000,20
 331030T030000,20341029T030000,20351028T030000,20361026T030000,20371025T030
 000
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
END:VTIMEZONE
BEGIN:VTIMEZONE
TZID:Europe/Monaco
COMMENT:This timezone only works from 1970-01-01 to 2038-01-01.
BEGIN:STANDARD
DTSTART:19700101T000000
TZNAME:CET
TZOFFSETFROM:+0100
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:19760328T020000
RDATE:19770403T030000,19780402T030000,19790401T030000,19800406T030000,1981
 0329T030000,19820328T030000,19830327T030000,19840325T030000,19850331T03000
 0,19860330T030000,19870329T030000,19880327T030000,19890326T030000,19900325
 T030000,19910331T030000,19920329T030000,19930328T030000,19940327T030000,19
 950326T030000,19960331T030000,19970330T030000,19980329T030000,19990328T030
 000,20000326T030000,20010325T030000,20020331T030000,20030330T030000,200403
 28T030000,20050327T030000,20060326T030000,20070325T030000,20080330T030000,
 20090329T030000,20100328T030000,20110327T030000,20120325T030000,20130331T0
 30000,20140330T030000,20150329T030000,20160327T030000,20170326T030000,2018
 0325T030000,20190331T030000,20200329T030000,20210328T030000,20220327T03000
 0,20230326T030000,20240331T030000,20250330T030000,20260329T030000,20270328
 T030000,20280326T030000,20290325T030000,20300331T030000,20310330T030000,20
 320328T030000,20330327T030000,20340326T030000,20350325T030000,20360330T030
 000,20370329T030000
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:19760926T010000
RDATE:19770925T030000,19781001T030000,19790930T030000,19800928T030000,1981
 0927T030000,19820926T030000,19830925T030000,19840930T030000,19850929T03000
 0,19860928T030000,19870927T030000,19880925T030000,19890924T030000,19900930
 T030000,19910929T030000,19920927T030000,19930926T030000,19940925T030000,19
 950924T030000,19961027T030000,19971026T030000,19981025T030000,19991031T030
 000,20001029T030000,20011028T030000,20021027T030000,20031026T030000,200410
 31T030000,20051030T030000,20061029T030000,20071028T030000,20081026T030000,
 20091025T030000,20101031T030000,20111030T030000,20121028T030000,20131027T0
 30000,20141026T030000,20151025T030000,20161030T030000,20171029T030000,2018
 1028T030000,20191027T030000,20201025T030000,20211031T030000,20221030T03000
 0,20231029T030000,20241027T030000,20251026T030000,20261025T030000,20271031
 T030000,20281029T030000,20291028T030000,20301027T030000,20311026T030000,20
 321031T030000,20331030T030000,20341029T030000,20351028T030000,20361026T030
 000,20371025T030000
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
END:VTIMEZONE
BEGIN:VTIMEZONE
TZID:America/Los_Angeles
COMMENT:This timezone only works from 1970-01-01 to 2038-01-01.
BEGIN:STANDARD
DTSTART:19700101T000000
TZNAME:PST
TZOFFSETFROM:-0800
TZOFFSETTO:-0800
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:19700426T030000
RDATE:19710425T030000,19720430T030000,19730429T030000,19740106T030000,1975
 0223T030000,19760425T030000,19770424T030000,19780430T030000,19790429T03000
 0,19800427T030000,19810426T030000,19820425T030000,19830424T030000,19840429
 T030000,19850428T030000,19860427T030000,19870405T030000,19880403T030000,19
 890402T030000,19900401T030000,19910407T030000,19920405T030000,19930404T030
 000,19940403T030000,19950402T030000,19960407T030000,19970406T030000,199804
 05T030000,19990404T030000,20000402T030000,20010401T030000,20020407T030000,
 20030406T030000,20040404T030000,20050403T030000,20060402T030000,20070311T0
 30000,20080309T030000,20090308T030000,20100314T030000,20110313T030000,2012
 0311T030000,20130310T030000,20140309T030000,20150308T030000,20160313T03000
 0,20170312T030000,20180311T030000,20190310T030000,20200308T030000,20210314
 T030000,20220313T030000,20230312T030000,20240310T030000,20250309T030000,20
 260308T030000,20270314T030000,20280312T030000,20290311T030000,20300310T030
 000,20310309T030000,20320314T030000,20330313T030000,20340312T030000,203503
 11T030000,20360309T030000,20370308T030000
TZNAME:PDT
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:19701025T020000
RDATE:19711031T020000,19721029T020000,19731028T020000,19741027T020000,1975
 1026T020000,19761031T020000,19771030T020000,19781029T020000,19791028T02000
 0,19801026T020000,19811025T020000,19821031T020000,19831030T020000,19841028
 T020000,19851027T020000,19861026T020000,19871025T020000,19881030T020000,19
 891029T020000,19901028T020000,19911027T020000,19921025T020000,19931031T020
 000,19941030T020000,19951029T020000,19961027T020000,19971026T020000,199810
 25T020000,19991031T020000,20001029T020000,20011028T020000,20021027T020000,
 20031026T020000,20041031T020000,20051030T020000,20061029T020000,20071104T0
 20000,20081102T020000,20091101T020000,20101107T020000,20111106T020000,2012
 1104T020000,20131103T020000,20141102T020000,20151101T020000,20161106T02000
 0,20171105T020000,20181104T020000,20191103T020000,20201101T020000,20211107
 T020000,20221106T020000,20231105T020000,20241103T020000,20251102T020000,20
 261101T020000,20271107T020000,20281105T020000,20291104T020000,20301103T020
 000,20311102T020000,20321107T020000,20331106T020000,20341105T020000,203511
 04T020000,20361102T020000,20371101T020000
TZNAME:PST
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
END:STANDARD
END:VTIMEZONE
BEGIN:VTIMEZONE
TZID:Europe/Rome
COMMENT:This timezone only works from 1970-01-01 to 2038-01-01.
BEGIN:STANDARD
DTSTART:19700101T000000
TZNAME:CET
TZOFFSETFROM:+0100
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:19700531T010000
RDATE:19710523T010000,19720528T010000,19730603T010000,19740526T010000,1975
 0601T010000,19760530T010000,19770522T010000,19780528T010000,19790527T01000
 0,19800406T030000,19810329T030000,19820328T030000,19830327T030000,19840325
 T030000,19850331T030000,19860330T030000,19870329T030000,19880327T030000,19
 890326T030000,19900325T030000,19910331T030000,19920329T030000,19930328T030
 000,19940327T030000,19950326T030000,19960331T030000,19970330T030000,199803
 29T030000,19990328T030000,20000326T030000,20010325T030000,20020331T030000,
 20030330T030000,20040328T030000,20050327T030000,20060326T030000,20070325T0
 30000,20080330T030000,20090329T030000,20100328T030000,20110327T030000,2012
 0325T030000,20130331T030000,20140330T030000,20150329T030000,20160327T03000
 0,20170326T030000,20180325T030000,20190331T030000,20200329T030000,20210328
 T030000,20220327T030000,20230326T030000,20240331T030000,20250330T030000,20
 260329T030000,20270328T030000,20280326T030000,20290325T030000,20300331T030
 000,20310330T030000,20320328T030000,20330327T030000,20340326T030000,203503
 25T030000,20360330T030000,20370329T030000
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:19700927T010000
RDATE:19710926T010000,19721001T010000,19730930T010000,19740929T010000,1975
 0928T010000,19760926T010000,19770925T010000,19781001T010000,19790930T01000
 0,19800928T030000,19810927T030000,19820926T030000,19830925T030000,19840930
 T030000,19850929T030000,19860928T030000,19870927T030000,19880925T030000,19
 890924T030000,19900930T030000,19910929T030000,19920927T030000,19930926T030
 000,19940925T030000,19950924T030000,19961027T030000,19971026T030000,199810
 25T030000,19991031T030000,20001029T030000,20011028T030000,20021027T030000,
 20031026T030000,20041031T030000,20051030T030000,20061029T030000,20071028T0
 30000,20081026T030000,20091025T030000,20101031T030000,20111030T030000,2012
 1028T030000,20131027T030000,20141026T030000,20151025T030000,20161030T03000
 0,20171029T030000,20181028T030000,20191027T030000,20201025T030000,20211031
 T030000,20221030T030000,20231029T030000,20241027T030000,20251026T030000,20
 261025T030000,20271031T030000,20281029T030000,20291028T030000,20301027T030
 000,20311026T030000,20321031T030000,20331030T030000,20341029T030000,203510
 28T030000,20361026T030000,20371025T030000
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
END:VTIMEZONE
BEGIN:VTIMEZONE
TZID:Europe/Vienna
COMMENT:This timezone only works from 1970-01-01 to 2038-01-01.
BEGIN:STANDARD
DTSTART:19700101T000000
TZNAME:CET
TZOFFSETFROM:+0100
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:19800406T010000
RDATE:19810329T030000,19820328T030000,19830327T030000,19840325T030000,1985
 0331T030000,19860330T030000,19870329T030000,19880327T030000,19890326T03000
 0,19900325T030000,19910331T030000,19920329T030000,19930328T030000,19940327
 T030000,19950326T030000,19960331T030000,19970330T030000,19980329T030000,19
 990328T030000,20000326T030000,20010325T030000,20020331T030000,20030330T030
 000,20040328T030000,20050327T030000,20060326T030000,20070325T030000,200803
 30T030000,20090329T030000,20100328T030000,20110327T030000,20120325T030000,
 20130331T030000,20140330T030000,20150329T030000,20160327T030000,20170326T0
 30000,20180325T030000,20190331T030000,20200329T030000,20210328T030000,2022
 0327T030000,20230326T030000,20240331T030000,20250330T030000,20260329T03000
 0,20270328T030000,20280326T030000,20290325T030000,20300331T030000,20310330
 T030000,20320328T030000,20330327T030000,20340326T030000,20350325T030000,20
 360330T030000,20370329T030000
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:19800928T000000
RDATE:19810927T030000,19820926T030000,19830925T030000,19840930T030000,1985
 0929T030000,19860928T030000,19870927T030000,19880925T030000,19890924T03000
 0,19900930T030000,19910929T030000,19920927T030000,19930926T030000,19940925
 T030000,19950924T030000,19961027T030000,19971026T030000,19981025T030000,19
 991031T030000,20001029T030000,20011028T030000,20021027T030000,20031026T030
 000,20041031T030000,20051030T030000,20061029T030000,20071028T030000,200810
 26T030000,20091025T030000,20101031T030000,20111030T030000,20121028T030000,
 20131027T030000,20141026T030000,20151025T030000,20161030T030000,20171029T0
 30000,20181028T030000,20191027T030000,20201025T030000,20211031T030000,2022
 1030T030000,20231029T030000,20241027T030000,20251026T030000,20261025T03000
 0,20271031T030000,20281029T030000,20291028T030000,20301027T030000,20311026
 T030000,20321031T030000,20331030T030000,20341029T030000,20351028T030000,20
 361026T030000,20371025T030000
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
END:VTIMEZONE
BEGIN:VTIMEZONE
TZID:America/Mexico_City
COMMENT:This timezone only works from 1970-01-01 to 2038-01-01.
BEGIN:STANDARD
DTSTART:19700101T000000
TZNAME:CST
TZOFFSETFROM:-0600
TZOFFSETTO:-0600
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:19960407T030000
RDATE:19970406T030000,19980405T030000,19990404T030000,20000402T030000,2001
 0506T030000,20020407T030000,20030406T030000,20040404T030000,20050403T03000
 0,20060402T030000,20070401T030000,20080406T030000,20090405T030000,20100404
 T030000,20110403T030000,20120401T030000,20130407T030000,20140406T030000,20
 150405T030000,20160403T030000,20170402T030000,20180401T030000,20190407T030
 000,20200405T030000,20210404T030000,20220403T030000
TZNAME:CDT
TZOFFSETFROM:-0600
TZOFFSETTO:-0500
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:19961027T020000
RDATE:19971026T020000,19981025T020000,19991031T020000,20001029T020000,2001
 0930T020000,20021027T020000,20031026T020000,20041031T020000,20051030T02000
 0,20061029T020000,20071028T020000,20081026T020000,20091025T020000,20101031
 T020000,20111030T020000,20121028T020000,20131027T020000,20141026T020000,20
 151025T020000,20161030T020000,20171029T020000,20181028T020000,20191027T020
 000,20201025T020000,20211031T020000,20221030T020000
TZNAME:CST
TZOFFSETFROM:-0500
TZOFFSETTO:-0600
END:STANDARD
END:VTIMEZONE
BEGIN:VTIMEZONE
TZID:Europe/Madrid
COMMENT:This timezone only works from 1970-01-01 to 2038-01-01.
BEGIN:STANDARD
DTSTART:19700101T000000
TZNAME:CET
TZOFFSETFROM:+0100
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:19740414T000000
RDATE:19750413T000000,19760328T000000,19770403T000000,19780402T030000,1979
 0401T030000,19800406T030000,19810329T030000,19820328T030000,19830327T03000
 0,19840325T030000,19850331T030000,19860330T030000,19870329T030000,19880327
 T030000,19890326T030000,19900325T030000,19910331T030000,19920329T030000,19
 930328T030000,19940327T030000,19950326T030000,19960331T030000,19970330T030
 000,19980329T030000,19990328T030000,20000326T030000,20010325T030000,200203
 31T030000,20030330T030000,20040328T030000,20050327T030000,20060326T030000,
 20070325T030000,20080330T030000,20090329T030000,20100328T030000,20110327T0
 30000,20120325T030000,20130331T030000,20140330T030000,20150329T030000,2016
 0327T030000,20170326T030000,20180325T030000,20190331T030000,20200329T03000
 0,20210328T030000,20220327T030000,20230326T030000,20240331T030000,20250330
 T030000,20260329T030000,20270328T030000,20280326T030000,20290325T030000,20
 300331T030000,20310330T030000,20320328T030000,20330327T030000,20340326T030
 000,20350325T030000,20360330T030000,20370329T030000
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:19741006T010000
RDATE:19751005T010000,19760926T010000,19770925T010000,19781001T030000,1979
 0930T030000,19800928T030000,19810927T030000,19820926T030000,19830925T03000
 0,19840930T030000,19850929T030000,19860928T030000,19870927T030000,19880925
 T030000,19890924T030000,19900930T030000,19910929T030000,19920927T030000,19
 930926T030000,19940925T030000,19950924T030000,19961027T030000,19971026T030
 000,19981025T030000,19991031T030000,20001029T030000,20011028T030000,200210
 27T030000,20031026T030000,20041031T030000,20051030T030000,20061029T030000,
 20071028T030000,20081026T030000,20091025T030000,20101031T030000,20111030T0
 30000,20121028T030000,20131027T030000,20141026T030000,20151025T030000,2016
 1030T030000,20171029T030000,20181028T030000,20191027T030000,20201025T03000
 0,20211031T030000,20221030T030000,20231029T030000,20241027T030000,20251026
 T030000,20261025T030000,20271031T030000,20281029T030000,20291028T030000,20
 301027T030000,20311026T030000,20321031T030000,20331030T030000,20341029T030
 000,20351028T030000,20361026T030000,20371025T030000
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
END:VTIMEZONE
BEGIN:VTIMEZONE
TZID:Asia/Baku
COMMENT:This timezone only works from 1970-01-01 to 2038-01-01.
BEGIN:STANDARD
DTSTART:19700101T000000
TZNAME:+04
TZOFFSETFROM:+0400
TZOFFSETTO:+0400
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:19810401T010000
RDATE:19820401T010000,19830401T010000,19840401T010000,19850331T030000,1986
 0330T030000,19870329T030000,19880327T030000,19890326T030000,19900325T03000
 0,19960331T060000,19970330T050000,19980329T050000,19990328T050000,20000326
 T050000,20010325T050000,20020331T050000,20030330T050000,20040328T050000,20
 050327T050000,20060326T050000,20070325T050000,20080330T050000,20090329T050
 000,20100328T050000,20110327T050000,20120325T050000,20130331T050000,201403
 30T050000,20150329T050000
TZNAME:+05
TZOFFSETFROM:+0400
TZOFFSETTO:+0500
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:19811001T000000
RDATE:19821001T000000,19831001T000000,19840930T030000,19850929T030000,1986
 0928T030000,19870927T030000,19880925T030000,19890924T030000,19900930T03000
 0,19961027T060000,19971026T050000,19981025T050000,19991031T050000,20001029
 T050000,20011028T050000,20021027T050000,20031026T050000,20041031T050000,20
 051030T050000,20061029T050000,20071028T050000,20081026T050000,20091025T050
 000,20101031T050000,20111030T050000,20121028T050000,20131027T050000,201410
 26T050000,20151025T050000
TZNAME:+04
TZOFFSETFROM:+0500
TZOFFSETTO:+0400
END:STANDARD
BEGIN:STANDARD
DTSTART:19910929T030000
TZNAME:+03
TZOFFSETFROM:+0400
TZOFFSETTO:+0300
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:19920329T030000
TZNAME:+04
TZOFFSETFROM:+0300
TZOFFSETTO:+0400
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VTIMEZONE
TZID:Europe/Budapest
COMMENT:This timezone only works from 1970-01-01 to 2038-01-01.
BEGIN:STANDARD
DTSTART:19700101T000000
TZNAME:CET
TZOFFSETFROM:+0100
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:19800406T010000
RDATE:19810329T010000,19820328T010000,19830327T010000,19840325T030000,1985
 0331T030000,19860330T030000,19870329T030000,19880327T030000,19890326T03000
 0,19900325T030000,19910331T030000,19920329T030000,19930328T030000,19940327
 T030000,19950326T030000,19960331T030000,19970330T030000,19980329T030000,19
 990328T030000,20000326T030000,20010325T030000,20020331T030000,20030330T030
 000,20040328T030000,20050327T030000,20060326T030000,20070325T030000,200803
 30T030000,20090329T030000,20100328T030000,20110327T030000,20120325T030000,
 20130331T030000,20140330T030000,20150329T030000,20160327T030000,20170326T0
 30000,20180325T030000,20190331T030000,20200329T030000,20210328T030000,2022
 0327T030000,20230326T030000,20240331T030000,20250330T030000,20260329T03000
 0,20270328T030000,20280326T030000,20290325T030000,20300331T030000,20310330
 T030000,20320328T030000,20330327T030000,20340326T030000,20350325T030000,20
 360330T030000,20370329T030000
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:19800928T010000
RDATE:19810927T010000,19820926T010000,19830925T010000,19840930T030000,1985
 0929T030000,19860928T030000,19870927T030000,19880925T030000,19890924T03000
 0,19900930T030000,19910929T030000,19920927T030000,19930926T030000,19940925
 T030000,19950924T030000,19961027T030000,19971026T030000,19981025T030000,19
 991031T030000,20001029T030000,20011028T030000,20021027T030000,20031026T030
 000,20041031T030000,20051030T030000,20061029T030000,20071028T030000,200810
 26T030000,20091025T030000,20101031T030000,20111030T030000,20121028T030000,
 20131027T030000,20141026T030000,20151025T030000,20161030T030000,20171029T0
 30000,20181028T030000,20191027T030000,20201025T030000,20211031T030000,2022
 1030T030000,20231029T030000,20241027T030000,20251026T030000,20261025T03000
 0,20271031T030000,20281029T030000,20291028T030000,20301027T030000,20311026
 T030000,20321031T030000,20331030T030000,20341029T030000,20351028T030000,20
 361026T030000,20371025T030000
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
END:VTIMEZONE
BEGIN:VTIMEZONE
TZID:America/New_York
COMMENT:This timezone only works from 1970-01-01 to 2038-01-01.
BEGIN:STANDARD
DTSTART:19700101T000000
TZNAME:EST
TZOFFSETFROM:-0500
TZOFFSETTO:-0500
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:19700426T030000
RDATE:19710425T030000,19720430T030000,19730429T030000,19740106T030000,1975
 0223T030000,19760425T030000,19770424T030000,19780430T030000,19790429T03000
 0,19800427T030000,19810426T030000,19820425T030000,19830424T030000,19840429
 T030000,19850428T030000,19860427T030000,19870405T030000,19880403T030000,19
 890402T030000,19900401T030000,19910407T030000,19920405T030000,19930404T030
 000,19940403T030000,19950402T030000,19960407T030000,19970406T030000,199804
 05T030000,19990404T030000,20000402T030000,20010401T030000,20020407T030000,
 20030406T030000,20040404T030000,20050403T030000,20060402T030000,20070311T0
 30000,20080309T030000,20090308T030000,20100314T030000,20110313T030000,2012
 0311T030000,20130310T030000,20140309T030000,20150308T030000,20160313T03000
 0,20170312T030000,20180311T030000,20190310T030000,20200308T030000,20210314
 T030000,20220313T030000,20230312T030000,20240310T030000,20250309T030000,20
 260308T030000,20270314T030000,20280312T030000,20290311T030000,20300310T030
 000,20310309T030000,20320314T030000,20330313T030000,20340312T030000,203503
 11T030000,20360309T030000,20370308T030000
TZNAME:EDT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:19701025T020000
RDATE:19711031T020000,19721029T020000,19731028T020000,19741027T020000,1975
 1026T020000,19761031T020000,19771030T020000,19781029T020000,19791028T02000
 0,19801026T020000,19811025T020000,19821031T020000,19831030T020000,19841028
 T020000,19851027T020000,19861026T020000,19871025T020000,19881030T020000,19
 891029T020000,19901028T020000,19911027T020000,19921025T020000,19931031T020
 000,19941030T020000,19951029T020000,19961027T020000,19971026T020000,199810
 25T020000,19991031T020000,20001029T020000,20011028T020000,20021027T020000,
 20031026T020000,20041031T020000,20051030T020000,20061029T020000,20071104T0
 20000,20081102T020000,20091101T020000,20101107T020000,20111106T020000,2012
 1104T020000,20131103T020000,20141102T020000,20151101T020000,20161106T02000
 0,20171105T020000,20181104T020000,20191103T020000,20201101T020000,20211107
 T020000,20221106T020000,20231105T020000,20241103T020000,20251102T020000,20
 261101T020000,20271107T020000,20281105T020000,20291104T020000,20301103T020
 000,20311102T020000,20321107T020000,20331106T020000,20341105T020000,203511
 04T020000,20361102T020000,20371101T020000
TZNAME:EST
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
END:STANDARD
END:VTIMEZONE
BEGIN:VTIMEZONE
TZID:America/Phoenix
COMMENT:This timezone only works from 1970-01-01 to 2038-01-01.
BEGIN:STANDARD
DTSTART:19700101T000000
TZNAME:MST
TZOFFSETFROM:-0700
TZOFFSETTO:-0700
END:STANDARD
END:VTIMEZONE
BEGIN:VTIMEZONE
TZID:Asia/Dubai
COMMENT:This timezone only works from 1970-01-01 to 2038-01-01.
BEGIN:STANDARD
DTSTART:19700101T000000
TZNAME:+04
TZOFFSETFROM:+0400
TZOFFSETTO:+0400
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
SUMMARY:F1 Australian GP - FP1
DTSTART;TZID=Australia/Melbourne:20260306T123000
DTEND;TZID=Australia/Melbourne:20260306T133000
UID:f1-2026-r1-fp1@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 1: Australian Grand Prix\nSession: FP
 1\nTime in Eastern: Thu Mar 5\, 8:30 PM EST\nWhere to watch (US): ESPN / E
 SPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US rig
 hts per ESPN / Formula One broadcast partnership (verify listings on ESPN 
 or Formula1.com where-to-watch for each weekend).\nGenerated from data/f1.
 yaml. See NOTES.md for source provenance.
LOCATION:Albert Park Circuit\, Melbourne\, Australia
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Australian GP - FP2
DTSTART;TZID=Australia/Melbourne:20260306T160000
DTEND;TZID=Australia/Melbourne:20260306T170000
UID:f1-2026-r1-fp2@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 1: Australian Grand Prix\nSession: FP
 2\nTime in Eastern: Fri Mar 6\, 12:00 AM EST\nWhere to watch (US): ESPN / 
 ESPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US ri
 ghts per ESPN / Formula One broadcast partnership (verify listings on ESPN
  or Formula1.com where-to-watch for each weekend).\nGenerated from data/f1
 .yaml. See NOTES.md for source provenance.
LOCATION:Albert Park Circuit\, Melbourne\, Australia
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Australian GP - FP3
DTSTART;TZID=Australia/Melbourne:20260307T123000
DTEND;TZID=Australia/Melbourne:20260307T133000
UID:f1-2026-r1-fp3@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 1: Australian Grand Prix\nSession: FP
 3\nTime in Eastern: Fri Mar 6\, 8:30 PM EST\nWhere to watch (US): ESPN / E
 SPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US rig
 hts per ESPN / Formula One broadcast partnership (verify listings on ESPN 
 or Formula1.com where-to-watch for each weekend).\nGenerated from data/f1.
 yaml. See NOTES.md for source provenance.
LOCATION:Albert Park Circuit\, Melbourne\, Australia
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Australian GP - Qualifying
DTSTART;TZID=Australia/Melbourne:20260307T160000
DTEND;TZID=Australia/Melbourne:20260307T170000
UID:f1-2026-r1-qualifying@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 1: Australian Grand Prix\nSession: Qu
 alifying\nTime in Eastern: Sat Mar 7\, 12:00 AM EST\nWhere to watch (US): 
 ESPN / ESPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes
 : US rights per ESPN / Formula One broadcast partnership (verify listings 
 on ESPN or Formula1.com where-to-watch for each weekend).\nGenerated from 
 data/f1.yaml. See NOTES.md for source provenance.
LOCATION:Albert Park Circuit\, Melbourne\, Australia
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Australian GP - Race
DTSTART;TZID=Australia/Melbourne:20260308T150000
DTEND;TZID=Australia/Melbourne:20260308T170000
UID:f1-2026-r1-race@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 1: Australian Grand Prix\nSession: Ra
 ce\nTime in Eastern: Sat Mar 7\, 11:00 PM EST\nWhere to watch (US): ESPN /
  ESPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US r
 ights per ESPN / Formula One broadcast partnership (verify listings on ESP
 N or Formula1.com where-to-watch for each weekend).\nGenerated from data/f
 1.yaml. See NOTES.md for source provenance.
LOCATION:Albert Park Circuit\, Melbourne\, Australia
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Chinese GP - FP1
DTSTART;TZID=Asia/Shanghai:20260313T113000
DTEND;TZID=Asia/Shanghai:20260313T123000
UID:f1-2026-r2-fp1@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 2: Chinese Grand Prix\nSession: FP1\n
 Time in Eastern: Thu Mar 12\, 11:30 PM EDT\nWhere to watch (US): ESPN / ES
 PN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US righ
 ts per ESPN / Formula One broadcast partnership (verify listings on ESPN o
 r Formula1.com where-to-watch for each weekend).\nGenerated from data/f1.y
 aml. See NOTES.md for source provenance.
LOCATION:Shanghai International Circuit\, Shanghai\, China
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Chinese GP - Sprint Qualifying
DTSTART;TZID=Asia/Shanghai:20260313T153000
DTEND;TZID=Asia/Shanghai:20260313T163000
UID:f1-2026-r2-sprint-qualifying@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 2: Chinese Grand Prix\nSession: Sprin
 t Qualifying\nTime in Eastern: Fri Mar 13\, 3:30 AM EDT\nWhere to watch (U
 S): ESPN / ESPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch n
 otes: US rights per ESPN / Formula One broadcast partnership (verify listi
 ngs on ESPN or Formula1.com where-to-watch for each weekend).\nGenerated f
 rom data/f1.yaml. See NOTES.md for source provenance.
LOCATION:Shanghai International Circuit\, Shanghai\, China
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Chinese GP - Sprint
DTSTART;TZID=Asia/Shanghai:20260314T110000
DTEND;TZID=Asia/Shanghai:20260314T113000
UID:f1-2026-r2-sprint@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 2: Chinese Grand Prix\nSession: Sprin
 t\nTime in Eastern: Fri Mar 13\, 11:00 PM EDT\nWhere to watch (US): ESPN /
  ESPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US r
 ights per ESPN / Formula One broadcast partnership (verify listings on ESP
 N or Formula1.com where-to-watch for each weekend).\nGenerated from data/f
 1.yaml. See NOTES.md for source provenance.
LOCATION:Shanghai International Circuit\, Shanghai\, China
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Chinese GP - Qualifying
DTSTART;TZID=Asia/Shanghai:20260314T150000
DTEND;TZID=Asia/Shanghai:20260314T160000
UID:f1-2026-r2-qualifying@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 2: Chinese Grand Prix\nSession: Quali
 fying\nTime in Eastern: Sat Mar 14\, 3:00 AM EDT\nWhere to watch (US): ESP
 N / ESPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: U
 S rights per ESPN / Formula One broadcast partnership (verify listings on 
 ESPN or Formula1.com where-to-watch for each weekend).\nGenerated from dat
 a/f1.yaml. See NOTES.md for source provenance.
LOCATION:Shanghai International Circuit\, Shanghai\, China
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Chinese GP - Race
DTSTART;TZID=Asia/Shanghai:20260315T150000
DTEND;TZID=Asia/Shanghai:20260315T170000
UID:f1-2026-r2-race@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 2: Chinese Grand Prix\nSession: Race\
 nTime in Eastern: Sun Mar 15\, 3:00 AM EDT\nWhere to watch (US): ESPN / ES
 PN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US righ
 ts per ESPN / Formula One broadcast partnership (verify listings on ESPN o
 r Formula1.com where-to-watch for each weekend).\nGenerated from data/f1.y
 aml. See NOTES.md for source provenance.
LOCATION:Shanghai International Circuit\, Shanghai\, China
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Japanese GP - FP1
DTSTART;TZID=Asia/Tokyo:20260327T113000
DTEND;TZID=Asia/Tokyo:20260327T123000
UID:f1-2026-r3-fp1@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 3: Japanese Grand Prix\nSession: FP1\
 nTime in Eastern: Thu Mar 26\, 10:30 PM EDT\nWhere to watch (US): ESPN / E
 SPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US rig
 hts per ESPN / Formula One broadcast partnership (verify listings on ESPN 
 or Formula1.com where-to-watch for each weekend).\nGenerated from data/f1.
 yaml. See NOTES.md for source provenance.
LOCATION:Suzuka International Racing Course\, Suzuka\, Japan
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Japanese GP - FP2
DTSTART;TZID=Asia/Tokyo:20260327T150000
DTEND;TZID=Asia/Tokyo:20260327T160000
UID:f1-2026-r3-fp2@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 3: Japanese Grand Prix\nSession: FP2\
 nTime in Eastern: Fri Mar 27\, 2:00 AM EDT\nWhere to watch (US): ESPN / ES
 PN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US righ
 ts per ESPN / Formula One broadcast partnership (verify listings on ESPN o
 r Formula1.com where-to-watch for each weekend).\nGenerated from data/f1.y
 aml. See NOTES.md for source provenance.
LOCATION:Suzuka International Racing Course\, Suzuka\, Japan
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Japanese GP - FP3
DTSTART;TZID=Asia/Tokyo:20260328T113000
DTEND;TZID=Asia/Tokyo:20260328T123000
UID:f1-2026-r3-fp3@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 3: Japanese Grand Prix\nSession: FP3\
 nTime in Eastern: Fri Mar 27\, 10:30 PM EDT\nWhere to watch (US): ESPN / E
 SPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US rig
 hts per ESPN / Formula One broadcast partnership (verify listings on ESPN 
 or Formula1.com where-to-watch for each weekend).\nGenerated from data/f1.
 yaml. See NOTES.md for source provenance.
LOCATION:Suzuka International Racing Course\, Suzuka\, Japan
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Japanese GP - Qualifying
DTSTART;TZID=Asia/Tokyo:20260328T150000
DTEND;TZID=Asia/Tokyo:20260328T160000
UID:f1-2026-r3-qualifying@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 3: Japanese Grand Prix\nSession: Qual
 ifying\nTime in Eastern: Sat Mar 28\, 2:00 AM EDT\nWhere to watch (US): ES
 PN / ESPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: 
 US rights per ESPN / Formula One broadcast partnership (verify listings on
  ESPN or Formula1.com where-to-watch for each weekend).\nGenerated from da
 ta/f1.yaml. See NOTES.md for source provenance.
LOCATION:Suzuka International Racing Course\, Suzuka\, Japan
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Japanese GP - Race
DTSTART;TZID=Asia/Tokyo:20260329T140000
DTEND;TZID=Asia/Tokyo:20260329T160000
UID:f1-2026-r3-race@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 3: Japanese Grand Prix\nSession: Race
 \nTime in Eastern: Sun Mar 29\, 1:00 AM EDT\nWhere to watch (US): ESPN / E
 SPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US rig
 hts per ESPN / Formula One broadcast partnership (verify listings on ESPN 
 or Formula1.com where-to-watch for each weekend).\nGenerated from data/f1.
 yaml. See NOTES.md for source provenance.
LOCATION:Suzuka International Racing Course\, Suzuka\, Japan
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Miami GP - FP1
DTSTART;TZID=America/New_York:20260501T120000
DTEND;TZID=America/New_York:20260501T130000
UID:f1-2026-r4-fp1@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 4: Miami Grand Prix\nSession: FP1\nTi
 me in Eastern: Fri May 1\, 12:00 PM EDT\nWhere to watch (US): ESPN / ESPN2
  | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US rights 
 per ESPN / Formula One broadcast partnership (verify listings on ESPN or F
 ormula1.com where-to-watch for each weekend).\nGenerated from data/f1.yaml
 . See NOTES.md for source provenance.
LOCATION:Miami International Autodrome\, Miami Gardens\, Florida\, USA
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Miami GP - Sprint Qualifying
DTSTART;TZID=America/New_York:20260501T163000
DTEND;TZID=America/New_York:20260501T173000
UID:f1-2026-r4-sprint-qualifying@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 4: Miami Grand Prix\nSession: Sprint 
 Qualifying\nTime in Eastern: Fri May 1\, 4:30 PM EDT\nWhere to watch (US):
  ESPN / ESPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch note
 s: US rights per ESPN / Formula One broadcast partnership (verify listings
  on ESPN or Formula1.com where-to-watch for each weekend).\nGenerated from
  data/f1.yaml. See NOTES.md for source provenance.
LOCATION:Miami International Autodrome\, Miami Gardens\, Florida\, USA
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Miami GP - Sprint
DTSTART;TZID=America/New_York:20260502T120000
DTEND;TZID=America/New_York:20260502T123000
UID:f1-2026-r4-sprint@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 4: Miami Grand Prix\nSession: Sprint\
 nTime in Eastern: Sat May 2\, 12:00 PM EDT\nWhere to watch (US): ESPN / ES
 PN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US righ
 ts per ESPN / Formula One broadcast partnership (verify listings on ESPN o
 r Formula1.com where-to-watch for each weekend).\nGenerated from data/f1.y
 aml. See NOTES.md for source provenance.
LOCATION:Miami International Autodrome\, Miami Gardens\, Florida\, USA
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Miami GP - Qualifying
DTSTART;TZID=America/New_York:20260502T160000
DTEND;TZID=America/New_York:20260502T170000
UID:f1-2026-r4-qualifying@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 4: Miami Grand Prix\nSession: Qualify
 ing\nTime in Eastern: Sat May 2\, 4:00 PM EDT\nWhere to watch (US): ESPN /
  ESPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US r
 ights per ESPN / Formula One broadcast partnership (verify listings on ESP
 N or Formula1.com where-to-watch for each weekend).\nGenerated from data/f
 1.yaml. See NOTES.md for source provenance.
LOCATION:Miami International Autodrome\, Miami Gardens\, Florida\, USA
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Miami GP - Race
DTSTART;TZID=America/New_York:20260503T130000
DTEND;TZID=America/New_York:20260503T150000
UID:f1-2026-r4-race@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 4: Miami Grand Prix\nSession: Race\nT
 ime in Eastern: Sun May 3\, 1:00 PM EDT\nWhere to watch (US): ESPN / ESPN2
  | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US rights 
 per ESPN / Formula One broadcast partnership (verify listings on ESPN or F
 ormula1.com where-to-watch for each weekend).\nGenerated from data/f1.yaml
 . See NOTES.md for source provenance.
LOCATION:Miami International Autodrome\, Miami Gardens\, Florida\, USA
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Canadian GP - FP1
DTSTART;TZID=America/Toronto:20260522T123000
DTEND;TZID=America/Toronto:20260522T133000
UID:f1-2026-r5-fp1@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 5: Canadian Grand Prix\nSession: FP1\
 nTime in Eastern: Fri May 22\, 12:30 PM EDT\nWhere to watch (US): ESPN / E
 SPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US rig
 hts per ESPN / Formula One broadcast partnership (verify listings on ESPN 
 or Formula1.com where-to-watch for each weekend).\nGenerated from data/f1.
 yaml. See NOTES.md for source provenance.
LOCATION:Circuit Gilles Villeneuve\, Montreal\, Canada
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Canadian GP - Sprint Qualifying
DTSTART;TZID=America/Toronto:20260522T163000
DTEND;TZID=America/Toronto:20260522T173000
UID:f1-2026-r5-sprint-qualifying@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 5: Canadian Grand Prix\nSession: Spri
 nt Qualifying\nTime in Eastern: Fri May 22\, 4:30 PM EDT\nWhere to watch (
 US): ESPN / ESPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch 
 notes: US rights per ESPN / Formula One broadcast partnership (verify list
 ings on ESPN or Formula1.com where-to-watch for each weekend).\nGenerated 
 from data/f1.yaml. See NOTES.md for source provenance.
LOCATION:Circuit Gilles Villeneuve\, Montreal\, Canada
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Canadian GP - Sprint
DTSTART;TZID=America/Toronto:20260523T120000
DTEND;TZID=America/Toronto:20260523T123000
UID:f1-2026-r5-sprint@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 5: Canadian Grand Prix\nSession: Spri
 nt\nTime in Eastern: Sat May 23\, 12:00 PM EDT\nWhere to watch (US): ESPN 
 / ESPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US 
 rights per ESPN / Formula One broadcast partnership (verify listings on ES
 PN or Formula1.com where-to-watch for each weekend).\nGenerated from data/
 f1.yaml. See NOTES.md for source provenance.
LOCATION:Circuit Gilles Villeneuve\, Montreal\, Canada
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Canadian GP - Qualifying
DTSTART;TZID=America/Toronto:20260523T160000
DTEND;TZID=America/Toronto:20260523T170000
UID:f1-2026-r5-qualifying@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 5: Canadian Grand Prix\nSession: Qual
 ifying\nTime in Eastern: Sat May 23\, 4:00 PM EDT\nWhere to watch (US): ES
 PN / ESPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: 
 US rights per ESPN / Formula One broadcast partnership (verify listings on
  ESPN or Formula1.com where-to-watch for each weekend).\nGenerated from da
 ta/f1.yaml. See NOTES.md for source provenance.
LOCATION:Circuit Gilles Villeneuve\, Montreal\, Canada
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Canadian GP - Race
DTSTART;TZID=America/Toronto:20260524T160000
DTEND;TZID=America/Toronto:20260524T180000
UID:f1-2026-r5-race@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 5: Canadian Grand Prix\nSession: Race
 \nTime in Eastern: Sun May 24\, 4:00 PM EDT\nWhere to watch (US): ESPN / E
 SPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US rig
 hts per ESPN / Formula One broadcast partnership (verify listings on ESPN 
 or Formula1.com where-to-watch for each weekend).\nGenerated from data/f1.
 yaml. See NOTES.md for source provenance.
LOCATION:Circuit Gilles Villeneuve\, Montreal\, Canada
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Monaco GP - FP1
DTSTART;TZID=Europe/Monaco:20260605T133000
DTEND;TZID=Europe/Monaco:20260605T143000
UID:f1-2026-r6-fp1@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 6: Monaco Grand Prix\nSession: FP1\nT
 ime in Eastern: Fri Jun 5\, 7:30 AM EDT\nWhere to watch (US): ESPN / ESPN2
  | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US rights 
 per ESPN / Formula One broadcast partnership (verify listings on ESPN or F
 ormula1.com where-to-watch for each weekend).\nGenerated from data/f1.yaml
 . See NOTES.md for source provenance.
LOCATION:Circuit de Monaco\, Monte Carlo\, Monaco
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Monaco GP - FP2
DTSTART;TZID=Europe/Monaco:20260605T170000
DTEND;TZID=Europe/Monaco:20260605T180000
UID:f1-2026-r6-fp2@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 6: Monaco Grand Prix\nSession: FP2\nT
 ime in Eastern: Fri Jun 5\, 11:00 AM EDT\nWhere to watch (US): ESPN / ESPN
 2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US rights
  per ESPN / Formula One broadcast partnership (verify listings on ESPN or 
 Formula1.com where-to-watch for each weekend).\nGenerated from data/f1.yam
 l. See NOTES.md for source provenance.
LOCATION:Circuit de Monaco\, Monte Carlo\, Monaco
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Monaco GP - FP3
DTSTART;TZID=Europe/Monaco:20260606T123000
DTEND;TZID=Europe/Monaco:20260606T133000
UID:f1-2026-r6-fp3@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 6: Monaco Grand Prix\nSession: FP3\nT
 ime in Eastern: Sat Jun 6\, 6:30 AM EDT\nWhere to watch (US): ESPN / ESPN2
  | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US rights 
 per ESPN / Formula One broadcast partnership (verify listings on ESPN or F
 ormula1.com where-to-watch for each weekend).\nGenerated from data/f1.yaml
 . See NOTES.md for source provenance.
LOCATION:Circuit de Monaco\, Monte Carlo\, Monaco
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Monaco GP - Qualifying
DTSTART;TZID=Europe/Monaco:20260606T160000
DTEND;TZID=Europe/Monaco:20260606T170000
UID:f1-2026-r6-qualifying@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 6: Monaco Grand Prix\nSession: Qualif
 ying\nTime in Eastern: Sat Jun 6\, 10:00 AM EDT\nWhere to watch (US): ESPN
  / ESPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US
  rights per ESPN / Formula One broadcast partnership (verify listings on E
 SPN or Formula1.com where-to-watch for each weekend).\nGenerated from data
 /f1.yaml. See NOTES.md for source provenance.
LOCATION:Circuit de Monaco\, Monte Carlo\, Monaco
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Monaco GP - Race
DTSTART;TZID=Europe/Monaco:20260607T150000
DTEND;TZID=Europe/Monaco:20260607T170000
UID:f1-2026-r6-race@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 6: Monaco Grand Prix\nSession: Race\n
 Time in Eastern: Sun Jun 7\, 9:00 AM EDT\nWhere to watch (US): ESPN / ESPN
 2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US rights
  per ESPN / Formula One broadcast partnership (verify listings on ESPN or 
 Formula1.com where-to-watch for each weekend).\nGenerated from data/f1.yam
 l. See NOTES.md for source provenance.
LOCATION:Circuit de Monaco\, Monte Carlo\, Monaco
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Barcelona-Catalunya GP - FP1
DTSTART;TZID=Europe/Madrid:20260612T133000
DTEND;TZID=Europe/Madrid:20260612T143000
UID:f1-2026-r7-fp1@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 7: Barcelona-Catalunya Grand Prix\nSe
 ssion: FP1\nTime in Eastern: Fri Jun 12\, 7:30 AM EDT\nWhere to watch (US)
 : ESPN / ESPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch not
 es: US rights per ESPN / Formula One broadcast partnership (verify listing
 s on ESPN or Formula1.com where-to-watch for each weekend).\nGenerated fro
 m data/f1.yaml. See NOTES.md for source provenance.
LOCATION:Circuit de Barcelona-Catalunya\, Montmeló\, Spain
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Barcelona-Catalunya GP - FP2
DTSTART;TZID=Europe/Madrid:20260612T170000
DTEND;TZID=Europe/Madrid:20260612T180000
UID:f1-2026-r7-fp2@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 7: Barcelona-Catalunya Grand Prix\nSe
 ssion: FP2\nTime in Eastern: Fri Jun 12\, 11:00 AM EDT\nWhere to watch (US
 ): ESPN / ESPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch no
 tes: US rights per ESPN / Formula One broadcast partnership (verify listin
 gs on ESPN or Formula1.com where-to-watch for each weekend).\nGenerated fr
 om data/f1.yaml. See NOTES.md for source provenance.
LOCATION:Circuit de Barcelona-Catalunya\, Montmeló\, Spain
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Barcelona-Catalunya GP - FP3
DTSTART;TZID=Europe/Madrid:20260613T123000
DTEND;TZID=Europe/Madrid:20260613T133000
UID:f1-2026-r7-fp3@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 7: Barcelona-Catalunya Grand Prix\nSe
 ssion: FP3\nTime in Eastern: Sat Jun 13\, 6:30 AM EDT\nWhere to watch (US)
 : ESPN / ESPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch not
 es: US rights per ESPN / Formula One broadcast partnership (verify listing
 s on ESPN or Formula1.com where-to-watch for each weekend).\nGenerated fro
 m data/f1.yaml. See NOTES.md for source provenance.
LOCATION:Circuit de Barcelona-Catalunya\, Montmeló\, Spain
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Barcelona-Catalunya GP - Qualifying
DTSTART;TZID=Europe/Madrid:20260613T160000
DTEND;TZID=Europe/Madrid:20260613T170000
UID:f1-2026-r7-qualifying@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 7: Barcelona-Catalunya Grand Prix\nSe
 ssion: Qualifying\nTime in Eastern: Sat Jun 13\, 10:00 AM EDT\nWhere to wa
 tch (US): ESPN / ESPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nW
 atch notes: US rights per ESPN / Formula One broadcast partnership (verify
  listings on ESPN or Formula1.com where-to-watch for each weekend).\nGener
 ated from data/f1.yaml. See NOTES.md for source provenance.
LOCATION:Circuit de Barcelona-Catalunya\, Montmeló\, Spain
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Barcelona-Catalunya GP - Race
DTSTART;TZID=Europe/Madrid:20260614T150000
DTEND;TZID=Europe/Madrid:20260614T170000
UID:f1-2026-r7-race@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 7: Barcelona-Catalunya Grand Prix\nSe
 ssion: Race\nTime in Eastern: Sun Jun 14\, 9:00 AM EDT\nWhere to watch (US
 ): ESPN / ESPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch no
 tes: US rights per ESPN / Formula One broadcast partnership (verify listin
 gs on ESPN or Formula1.com where-to-watch for each weekend).\nGenerated fr
 om data/f1.yaml. See NOTES.md for source provenance.
LOCATION:Circuit de Barcelona-Catalunya\, Montmeló\, Spain
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Austrian GP - FP1
DTSTART;TZID=Europe/Vienna:20260626T133000
DTEND;TZID=Europe/Vienna:20260626T143000
UID:f1-2026-r8-fp1@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 8: Austrian Grand Prix\nSession: FP1\
 nTime in Eastern: Fri Jun 26\, 7:30 AM EDT\nWhere to watch (US): ESPN / ES
 PN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US righ
 ts per ESPN / Formula One broadcast partnership (verify listings on ESPN o
 r Formula1.com where-to-watch for each weekend).\nGenerated from data/f1.y
 aml. See NOTES.md for source provenance.
LOCATION:Red Bull Ring\, Spielberg\, Austria
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Austrian GP - FP2
DTSTART;TZID=Europe/Vienna:20260626T170000
DTEND;TZID=Europe/Vienna:20260626T180000
UID:f1-2026-r8-fp2@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 8: Austrian Grand Prix\nSession: FP2\
 nTime in Eastern: Fri Jun 26\, 11:00 AM EDT\nWhere to watch (US): ESPN / E
 SPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US rig
 hts per ESPN / Formula One broadcast partnership (verify listings on ESPN 
 or Formula1.com where-to-watch for each weekend).\nGenerated from data/f1.
 yaml. See NOTES.md for source provenance.
LOCATION:Red Bull Ring\, Spielberg\, Austria
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Austrian GP - FP3
DTSTART;TZID=Europe/Vienna:20260627T123000
DTEND;TZID=Europe/Vienna:20260627T133000
UID:f1-2026-r8-fp3@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 8: Austrian Grand Prix\nSession: FP3\
 nTime in Eastern: Sat Jun 27\, 6:30 AM EDT\nWhere to watch (US): ESPN / ES
 PN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US righ
 ts per ESPN / Formula One broadcast partnership (verify listings on ESPN o
 r Formula1.com where-to-watch for each weekend).\nGenerated from data/f1.y
 aml. See NOTES.md for source provenance.
LOCATION:Red Bull Ring\, Spielberg\, Austria
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Austrian GP - Qualifying
DTSTART;TZID=Europe/Vienna:20260627T160000
DTEND;TZID=Europe/Vienna:20260627T170000
UID:f1-2026-r8-qualifying@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 8: Austrian Grand Prix\nSession: Qual
 ifying\nTime in Eastern: Sat Jun 27\, 10:00 AM EDT\nWhere to watch (US): E
 SPN / ESPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes:
  US rights per ESPN / Formula One broadcast partnership (verify listings o
 n ESPN or Formula1.com where-to-watch for each weekend).\nGenerated from d
 ata/f1.yaml. See NOTES.md for source provenance.
LOCATION:Red Bull Ring\, Spielberg\, Austria
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Austrian GP - Race
DTSTART;TZID=Europe/Vienna:20260628T150000
DTEND;TZID=Europe/Vienna:20260628T170000
UID:f1-2026-r8-race@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 8: Austrian Grand Prix\nSession: Race
 \nTime in Eastern: Sun Jun 28\, 9:00 AM EDT\nWhere to watch (US): ESPN / E
 SPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US rig
 hts per ESPN / Formula One broadcast partnership (verify listings on ESPN 
 or Formula1.com where-to-watch for each weekend).\nGenerated from data/f1.
 yaml. See NOTES.md for source provenance.
LOCATION:Red Bull Ring\, Spielberg\, Austria
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 British GP - FP1
DTSTART;TZID=Europe/London:20260703T123000
DTEND;TZID=Europe/London:20260703T133000
UID:f1-2026-r9-fp1@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 9: British Grand Prix\nSession: FP1\n
 Time in Eastern: Fri Jul 3\, 7:30 AM EDT\nWhere to watch (US): ESPN / ESPN
 2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US rights
  per ESPN / Formula One broadcast partnership (verify listings on ESPN or 
 Formula1.com where-to-watch for each weekend).\nGenerated from data/f1.yam
 l. See NOTES.md for source provenance.
LOCATION:Silverstone Circuit\, Silverstone\, UK
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 British GP - Sprint Qualifying
DTSTART;TZID=Europe/London:20260703T163000
DTEND;TZID=Europe/London:20260703T173000
UID:f1-2026-r9-sprint-qualifying@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 9: British Grand Prix\nSession: Sprin
 t Qualifying\nTime in Eastern: Fri Jul 3\, 11:30 AM EDT\nWhere to watch (U
 S): ESPN / ESPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch n
 otes: US rights per ESPN / Formula One broadcast partnership (verify listi
 ngs on ESPN or Formula1.com where-to-watch for each weekend).\nGenerated f
 rom data/f1.yaml. See NOTES.md for source provenance.
LOCATION:Silverstone Circuit\, Silverstone\, UK
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 British GP - Sprint
DTSTART;TZID=Europe/London:20260704T120000
DTEND;TZID=Europe/London:20260704T123000
UID:f1-2026-r9-sprint@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 9: British Grand Prix\nSession: Sprin
 t\nTime in Eastern: Sat Jul 4\, 7:00 AM EDT\nWhere to watch (US): ESPN / E
 SPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US rig
 hts per ESPN / Formula One broadcast partnership (verify listings on ESPN 
 or Formula1.com where-to-watch for each weekend).\nGenerated from data/f1.
 yaml. See NOTES.md for source provenance.
LOCATION:Silverstone Circuit\, Silverstone\, UK
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 British GP - Qualifying
DTSTART;TZID=Europe/London:20260704T160000
DTEND;TZID=Europe/London:20260704T170000
UID:f1-2026-r9-qualifying@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 9: British Grand Prix\nSession: Quali
 fying\nTime in Eastern: Sat Jul 4\, 11:00 AM EDT\nWhere to watch (US): ESP
 N / ESPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: U
 S rights per ESPN / Formula One broadcast partnership (verify listings on 
 ESPN or Formula1.com where-to-watch for each weekend).\nGenerated from dat
 a/f1.yaml. See NOTES.md for source provenance.
LOCATION:Silverstone Circuit\, Silverstone\, UK
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 British GP - Race
DTSTART;TZID=Europe/London:20260705T150000
DTEND;TZID=Europe/London:20260705T170000
UID:f1-2026-r9-race@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 9: British Grand Prix\nSession: Race\
 nTime in Eastern: Sun Jul 5\, 10:00 AM EDT\nWhere to watch (US): ESPN / ES
 PN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US righ
 ts per ESPN / Formula One broadcast partnership (verify listings on ESPN o
 r Formula1.com where-to-watch for each weekend).\nGenerated from data/f1.y
 aml. See NOTES.md for source provenance.
LOCATION:Silverstone Circuit\, Silverstone\, UK
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Belgian GP - FP1
DTSTART;TZID=Europe/Brussels:20260717T133000
DTEND;TZID=Europe/Brussels:20260717T143000
UID:f1-2026-r10-fp1@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 10: Belgian Grand Prix\nSession: FP1\
 nTime in Eastern: Fri Jul 17\, 7:30 AM EDT\nWhere to watch (US): ESPN / ES
 PN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US righ
 ts per ESPN / Formula One broadcast partnership (verify listings on ESPN o
 r Formula1.com where-to-watch for each weekend).\nGenerated from data/f1.y
 aml. See NOTES.md for source provenance.
LOCATION:Circuit de Spa-Francorchamps\, Stavelot\, Belgium
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Belgian GP - FP2
DTSTART;TZID=Europe/Brussels:20260717T170000
DTEND;TZID=Europe/Brussels:20260717T180000
UID:f1-2026-r10-fp2@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 10: Belgian Grand Prix\nSession: FP2\
 nTime in Eastern: Fri Jul 17\, 11:00 AM EDT\nWhere to watch (US): ESPN / E
 SPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US rig
 hts per ESPN / Formula One broadcast partnership (verify listings on ESPN 
 or Formula1.com where-to-watch for each weekend).\nGenerated from data/f1.
 yaml. See NOTES.md for source provenance.
LOCATION:Circuit de Spa-Francorchamps\, Stavelot\, Belgium
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Belgian GP - FP3
DTSTART;TZID=Europe/Brussels:20260718T123000
DTEND;TZID=Europe/Brussels:20260718T133000
UID:f1-2026-r10-fp3@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 10: Belgian Grand Prix\nSession: FP3\
 nTime in Eastern: Sat Jul 18\, 6:30 AM EDT\nWhere to watch (US): ESPN / ES
 PN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US righ
 ts per ESPN / Formula One broadcast partnership (verify listings on ESPN o
 r Formula1.com where-to-watch for each weekend).\nGenerated from data/f1.y
 aml. See NOTES.md for source provenance.
LOCATION:Circuit de Spa-Francorchamps\, Stavelot\, Belgium
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Belgian GP - Qualifying
DTSTART;TZID=Europe/Brussels:20260718T160000
DTEND;TZID=Europe/Brussels:20260718T170000
UID:f1-2026-r10-qualifying@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 10: Belgian Grand Prix\nSession: Qual
 ifying\nTime in Eastern: Sat Jul 18\, 10:00 AM EDT\nWhere to watch (US): E
 SPN / ESPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes:
  US rights per ESPN / Formula One broadcast partnership (verify listings o
 n ESPN or Formula1.com where-to-watch for each weekend).\nGenerated from d
 ata/f1.yaml. See NOTES.md for source provenance.
LOCATION:Circuit de Spa-Francorchamps\, Stavelot\, Belgium
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Belgian GP - Race
DTSTART;TZID=Europe/Brussels:20260719T150000
DTEND;TZID=Europe/Brussels:20260719T170000
UID:f1-2026-r10-race@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 10: Belgian Grand Prix\nSession: Race
 \nTime in Eastern: Sun Jul 19\, 9:00 AM EDT\nWhere to watch (US): ESPN / E
 SPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US rig
 hts per ESPN / Formula One broadcast partnership (verify listings on ESPN 
 or Formula1.com where-to-watch for each weekend).\nGenerated from data/f1.
 yaml. See NOTES.md for source provenance.
LOCATION:Circuit de Spa-Francorchamps\, Stavelot\, Belgium
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Hungarian GP - FP1
DTSTART;TZID=Europe/Budapest:20260724T133000
DTEND;TZID=Europe/Budapest:20260724T143000
UID:f1-2026-r11-fp1@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 11: Hungarian Grand Prix\nSession: FP
 1\nTime in Eastern: Fri Jul 24\, 7:30 AM EDT\nWhere to watch (US): ESPN / 
 ESPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US ri
 ghts per ESPN / Formula One broadcast partnership (verify listings on ESPN
  or Formula1.com where-to-watch for each weekend).\nGenerated from data/f1
 .yaml. See NOTES.md for source provenance.
LOCATION:Hungaroring\, Mogyoród\, Hungary
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Hungarian GP - FP2
DTSTART;TZID=Europe/Budapest:20260724T170000
DTEND;TZID=Europe/Budapest:20260724T180000
UID:f1-2026-r11-fp2@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 11: Hungarian Grand Prix\nSession: FP
 2\nTime in Eastern: Fri Jul 24\, 11:00 AM EDT\nWhere to watch (US): ESPN /
  ESPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US r
 ights per ESPN / Formula One broadcast partnership (verify listings on ESP
 N or Formula1.com where-to-watch for each weekend).\nGenerated from data/f
 1.yaml. See NOTES.md for source provenance.
LOCATION:Hungaroring\, Mogyoród\, Hungary
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Hungarian GP - FP3
DTSTART;TZID=Europe/Budapest:20260725T123000
DTEND;TZID=Europe/Budapest:20260725T133000
UID:f1-2026-r11-fp3@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 11: Hungarian Grand Prix\nSession: FP
 3\nTime in Eastern: Sat Jul 25\, 6:30 AM EDT\nWhere to watch (US): ESPN / 
 ESPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US ri
 ghts per ESPN / Formula One broadcast partnership (verify listings on ESPN
  or Formula1.com where-to-watch for each weekend).\nGenerated from data/f1
 .yaml. See NOTES.md for source provenance.
LOCATION:Hungaroring\, Mogyoród\, Hungary
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Hungarian GP - Qualifying
DTSTART;TZID=Europe/Budapest:20260725T160000
DTEND;TZID=Europe/Budapest:20260725T170000
UID:f1-2026-r11-qualifying@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 11: Hungarian Grand Prix\nSession: Qu
 alifying\nTime in Eastern: Sat Jul 25\, 10:00 AM EDT\nWhere to watch (US):
  ESPN / ESPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch note
 s: US rights per ESPN / Formula One broadcast partnership (verify listings
  on ESPN or Formula1.com where-to-watch for each weekend).\nGenerated from
  data/f1.yaml. See NOTES.md for source provenance.
LOCATION:Hungaroring\, Mogyoród\, Hungary
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Hungarian GP - Race
DTSTART;TZID=Europe/Budapest:20260726T150000
DTEND;TZID=Europe/Budapest:20260726T170000
UID:f1-2026-r11-race@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 11: Hungarian Grand Prix\nSession: Ra
 ce\nTime in Eastern: Sun Jul 26\, 9:00 AM EDT\nWhere to watch (US): ESPN /
  ESPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US r
 ights per ESPN / Formula One broadcast partnership (verify listings on ESP
 N or Formula1.com where-to-watch for each weekend).\nGenerated from data/f
 1.yaml. See NOTES.md for source provenance.
LOCATION:Hungaroring\, Mogyoród\, Hungary
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Dutch GP - FP1
DTSTART;TZID=Europe/Amsterdam:20260821T123000
DTEND;TZID=Europe/Amsterdam:20260821T133000
UID:f1-2026-r12-fp1@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 12: Dutch Grand Prix\nSession: FP1\nT
 ime in Eastern: Fri Aug 21\, 6:30 AM EDT\nWhere to watch (US): ESPN / ESPN
 2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US rights
  per ESPN / Formula One broadcast partnership (verify listings on ESPN or 
 Formula1.com where-to-watch for each weekend).\nGenerated from data/f1.yam
 l. See NOTES.md for source provenance.
LOCATION:Circuit Zandvoort\, Zandvoort\, Netherlands
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Dutch GP - Sprint Qualifying
DTSTART;TZID=Europe/Amsterdam:20260821T163000
DTEND;TZID=Europe/Amsterdam:20260821T173000
UID:f1-2026-r12-sprint-qualifying@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 12: Dutch Grand Prix\nSession: Sprint
  Qualifying\nTime in Eastern: Fri Aug 21\, 10:30 AM EDT\nWhere to watch (U
 S): ESPN / ESPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch n
 otes: US rights per ESPN / Formula One broadcast partnership (verify listi
 ngs on ESPN or Formula1.com where-to-watch for each weekend).\nGenerated f
 rom data/f1.yaml. See NOTES.md for source provenance.
LOCATION:Circuit Zandvoort\, Zandvoort\, Netherlands
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Dutch GP - Sprint
DTSTART;TZID=Europe/Amsterdam:20260822T120000
DTEND;TZID=Europe/Amsterdam:20260822T123000
UID:f1-2026-r12-sprint@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 12: Dutch Grand Prix\nSession: Sprint
 \nTime in Eastern: Sat Aug 22\, 6:00 AM EDT\nWhere to watch (US): ESPN / E
 SPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US rig
 hts per ESPN / Formula One broadcast partnership (verify listings on ESPN 
 or Formula1.com where-to-watch for each weekend).\nGenerated from data/f1.
 yaml. See NOTES.md for source provenance.
LOCATION:Circuit Zandvoort\, Zandvoort\, Netherlands
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Dutch GP - Qualifying
DTSTART;TZID=Europe/Amsterdam:20260822T160000
DTEND;TZID=Europe/Amsterdam:20260822T170000
UID:f1-2026-r12-qualifying@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 12: Dutch Grand Prix\nSession: Qualif
 ying\nTime in Eastern: Sat Aug 22\, 10:00 AM EDT\nWhere to watch (US): ESP
 N / ESPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: U
 S rights per ESPN / Formula One broadcast partnership (verify listings on 
 ESPN or Formula1.com where-to-watch for each weekend).\nGenerated from dat
 a/f1.yaml. See NOTES.md for source provenance.
LOCATION:Circuit Zandvoort\, Zandvoort\, Netherlands
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Dutch GP - Race
DTSTART;TZID=Europe/Amsterdam:20260823T150000
DTEND;TZID=Europe/Amsterdam:20260823T170000
UID:f1-2026-r12-race@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 12: Dutch Grand Prix\nSession: Race\n
 Time in Eastern: Sun Aug 23\, 9:00 AM EDT\nWhere to watch (US): ESPN / ESP
 N2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US right
 s per ESPN / Formula One broadcast partnership (verify listings on ESPN or
  Formula1.com where-to-watch for each weekend).\nGenerated from data/f1.ya
 ml. See NOTES.md for source provenance.
LOCATION:Circuit Zandvoort\, Zandvoort\, Netherlands
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Italian GP - FP1
DTSTART;TZID=Europe/Rome:20260904T123000
DTEND;TZID=Europe/Rome:20260904T133000
UID:f1-2026-r13-fp1@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 13: Italian Grand Prix\nSession: FP1\
 nTime in Eastern: Fri Sep 4\, 6:30 AM EDT\nWhere to watch (US): ESPN / ESP
 N2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US right
 s per ESPN / Formula One broadcast partnership (verify listings on ESPN or
  Formula1.com where-to-watch for each weekend).\nGenerated from data/f1.ya
 ml. See NOTES.md for source provenance.
LOCATION:Monza Circuit\, Monza\, Italy
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Italian GP - FP2
DTSTART;TZID=Europe/Rome:20260904T160000
DTEND;TZID=Europe/Rome:20260904T170000
UID:f1-2026-r13-fp2@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 13: Italian Grand Prix\nSession: FP2\
 nTime in Eastern: Fri Sep 4\, 10:00 AM EDT\nWhere to watch (US): ESPN / ES
 PN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US righ
 ts per ESPN / Formula One broadcast partnership (verify listings on ESPN o
 r Formula1.com where-to-watch for each weekend).\nGenerated from data/f1.y
 aml. See NOTES.md for source provenance.
LOCATION:Monza Circuit\, Monza\, Italy
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Italian GP - FP3
DTSTART;TZID=Europe/Rome:20260905T123000
DTEND;TZID=Europe/Rome:20260905T133000
UID:f1-2026-r13-fp3@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 13: Italian Grand Prix\nSession: FP3\
 nTime in Eastern: Sat Sep 5\, 6:30 AM EDT\nWhere to watch (US): ESPN / ESP
 N2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US right
 s per ESPN / Formula One broadcast partnership (verify listings on ESPN or
  Formula1.com where-to-watch for each weekend).\nGenerated from data/f1.ya
 ml. See NOTES.md for source provenance.
LOCATION:Monza Circuit\, Monza\, Italy
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Italian GP - Qualifying
DTSTART;TZID=Europe/Rome:20260905T160000
DTEND;TZID=Europe/Rome:20260905T170000
UID:f1-2026-r13-qualifying@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 13: Italian Grand Prix\nSession: Qual
 ifying\nTime in Eastern: Sat Sep 5\, 10:00 AM EDT\nWhere to watch (US): ES
 PN / ESPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: 
 US rights per ESPN / Formula One broadcast partnership (verify listings on
  ESPN or Formula1.com where-to-watch for each weekend).\nGenerated from da
 ta/f1.yaml. See NOTES.md for source provenance.
LOCATION:Monza Circuit\, Monza\, Italy
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Italian GP - Race
DTSTART;TZID=Europe/Rome:20260906T150000
DTEND;TZID=Europe/Rome:20260906T170000
UID:f1-2026-r13-race@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 13: Italian Grand Prix\nSession: Race
 \nTime in Eastern: Sun Sep 6\, 9:00 AM EDT\nWhere to watch (US): ESPN / ES
 PN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US righ
 ts per ESPN / Formula One broadcast partnership (verify listings on ESPN o
 r Formula1.com where-to-watch for each weekend).\nGenerated from data/f1.y
 aml. See NOTES.md for source provenance.
LOCATION:Monza Circuit\, Monza\, Italy
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Spanish GP - FP1
DTSTART;TZID=Europe/Madrid:20260911T133000
DTEND;TZID=Europe/Madrid:20260911T143000
UID:f1-2026-r14-fp1@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 14: Spanish Grand Prix\nSession: FP1\
 nTime in Eastern: Fri Sep 11\, 7:30 AM EDT\nWhere to watch (US): ESPN / ES
 PN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US righ
 ts per ESPN / Formula One broadcast partnership (verify listings on ESPN o
 r Formula1.com where-to-watch for each weekend).\nGenerated from data/f1.y
 aml. See NOTES.md for source provenance.
LOCATION:Madring / Madrid street circuit\, Madrid\, Spain
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Spanish GP - FP2
DTSTART;TZID=Europe/Madrid:20260911T170000
DTEND;TZID=Europe/Madrid:20260911T180000
UID:f1-2026-r14-fp2@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 14: Spanish Grand Prix\nSession: FP2\
 nTime in Eastern: Fri Sep 11\, 11:00 AM EDT\nWhere to watch (US): ESPN / E
 SPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US rig
 hts per ESPN / Formula One broadcast partnership (verify listings on ESPN 
 or Formula1.com where-to-watch for each weekend).\nGenerated from data/f1.
 yaml. See NOTES.md for source provenance.
LOCATION:Madring / Madrid street circuit\, Madrid\, Spain
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Spanish GP - FP3
DTSTART;TZID=Europe/Madrid:20260912T123000
DTEND;TZID=Europe/Madrid:20260912T133000
UID:f1-2026-r14-fp3@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 14: Spanish Grand Prix\nSession: FP3\
 nTime in Eastern: Sat Sep 12\, 6:30 AM EDT\nWhere to watch (US): ESPN / ES
 PN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US righ
 ts per ESPN / Formula One broadcast partnership (verify listings on ESPN o
 r Formula1.com where-to-watch for each weekend).\nGenerated from data/f1.y
 aml. See NOTES.md for source provenance.
LOCATION:Madring / Madrid street circuit\, Madrid\, Spain
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Spanish GP - Qualifying
DTSTART;TZID=Europe/Madrid:20260912T160000
DTEND;TZID=Europe/Madrid:20260912T170000
UID:f1-2026-r14-qualifying@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 14: Spanish Grand Prix\nSession: Qual
 ifying\nTime in Eastern: Sat Sep 12\, 10:00 AM EDT\nWhere to watch (US): E
 SPN / ESPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes:
  US rights per ESPN / Formula One broadcast partnership (verify listings o
 n ESPN or Formula1.com where-to-watch for each weekend).\nGenerated from d
 ata/f1.yaml. See NOTES.md for source provenance.
LOCATION:Madring / Madrid street circuit\, Madrid\, Spain
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Spanish GP - Race
DTSTART;TZID=Europe/Madrid:20260913T150000
DTEND;TZID=Europe/Madrid:20260913T170000
UID:f1-2026-r14-race@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 14: Spanish Grand Prix\nSession: Race
 \nTime in Eastern: Sun Sep 13\, 9:00 AM EDT\nWhere to watch (US): ESPN / E
 SPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US rig
 hts per ESPN / Formula One broadcast partnership (verify listings on ESPN 
 or Formula1.com where-to-watch for each weekend).\nGenerated from data/f1.
 yaml. See NOTES.md for source provenance.
LOCATION:Madring / Madrid street circuit\, Madrid\, Spain
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Azerbaijan GP - FP1
DTSTART;TZID=Asia/Baku:20260924T123000
DTEND;TZID=Asia/Baku:20260924T133000
UID:f1-2026-r15-fp1@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 15: Azerbaijan Grand Prix\nSession: F
 P1\nTime in Eastern: Thu Sep 24\, 4:30 AM EDT\nWhere to watch (US): ESPN /
  ESPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US r
 ights per ESPN / Formula One broadcast partnership (verify listings on ESP
 N or Formula1.com where-to-watch for each weekend).\nGenerated from data/f
 1.yaml. See NOTES.md for source provenance.
LOCATION:Baku City Circuit\, Baku\, Azerbaijan
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Azerbaijan GP - FP2
DTSTART;TZID=Asia/Baku:20260924T160000
DTEND;TZID=Asia/Baku:20260924T170000
UID:f1-2026-r15-fp2@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 15: Azerbaijan Grand Prix\nSession: F
 P2\nTime in Eastern: Thu Sep 24\, 8:00 AM EDT\nWhere to watch (US): ESPN /
  ESPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US r
 ights per ESPN / Formula One broadcast partnership (verify listings on ESP
 N or Formula1.com where-to-watch for each weekend).\nGenerated from data/f
 1.yaml. See NOTES.md for source provenance.
LOCATION:Baku City Circuit\, Baku\, Azerbaijan
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Azerbaijan GP - FP3
DTSTART;TZID=Asia/Baku:20260925T123000
DTEND;TZID=Asia/Baku:20260925T133000
UID:f1-2026-r15-fp3@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 15: Azerbaijan Grand Prix\nSession: F
 P3\nTime in Eastern: Fri Sep 25\, 4:30 AM EDT\nWhere to watch (US): ESPN /
  ESPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US r
 ights per ESPN / Formula One broadcast partnership (verify listings on ESP
 N or Formula1.com where-to-watch for each weekend).\nGenerated from data/f
 1.yaml. See NOTES.md for source provenance.
LOCATION:Baku City Circuit\, Baku\, Azerbaijan
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Azerbaijan GP - Qualifying
DTSTART;TZID=Asia/Baku:20260925T160000
DTEND;TZID=Asia/Baku:20260925T170000
UID:f1-2026-r15-qualifying@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 15: Azerbaijan Grand Prix\nSession: Q
 ualifying\nTime in Eastern: Fri Sep 25\, 8:00 AM EDT\nWhere to watch (US):
  ESPN / ESPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch note
 s: US rights per ESPN / Formula One broadcast partnership (verify listings
  on ESPN or Formula1.com where-to-watch for each weekend).\nGenerated from
  data/f1.yaml. See NOTES.md for source provenance.
LOCATION:Baku City Circuit\, Baku\, Azerbaijan
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Azerbaijan GP - Race
DTSTART;TZID=Asia/Baku:20260926T150000
DTEND;TZID=Asia/Baku:20260926T170000
UID:f1-2026-r15-race@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 15: Azerbaijan Grand Prix\nSession: R
 ace\nTime in Eastern: Sat Sep 26\, 7:00 AM EDT\nWhere to watch (US): ESPN 
 / ESPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US 
 rights per ESPN / Formula One broadcast partnership (verify listings on ES
 PN or Formula1.com where-to-watch for each weekend).\nGenerated from data/
 f1.yaml. See NOTES.md for source provenance.
LOCATION:Baku City Circuit\, Baku\, Azerbaijan
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Singapore GP - FP1
DTSTART;TZID=Asia/Singapore:20261009T163000
DTEND;TZID=Asia/Singapore:20261009T173000
UID:f1-2026-r16-fp1@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 16: Singapore Grand Prix\nSession: FP
 1\nTime in Eastern: Fri Oct 9\, 4:30 AM EDT\nWhere to watch (US): ESPN / E
 SPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US rig
 hts per ESPN / Formula One broadcast partnership (verify listings on ESPN 
 or Formula1.com where-to-watch for each weekend).\nGenerated from data/f1.
 yaml. See NOTES.md for source provenance.
LOCATION:Marina Bay Street Circuit\, Singapore
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Singapore GP - Sprint Qualifying
DTSTART;TZID=Asia/Singapore:20261009T203000
DTEND;TZID=Asia/Singapore:20261009T213000
UID:f1-2026-r16-sprint-qualifying@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 16: Singapore Grand Prix\nSession: Sp
 rint Qualifying\nTime in Eastern: Fri Oct 9\, 8:30 AM EDT\nWhere to watch 
 (US): ESPN / ESPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch
  notes: US rights per ESPN / Formula One broadcast partnership (verify lis
 tings on ESPN or Formula1.com where-to-watch for each weekend).\nGenerated
  from data/f1.yaml. See NOTES.md for source provenance.
LOCATION:Marina Bay Street Circuit\, Singapore
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Singapore GP - Sprint
DTSTART;TZID=Asia/Singapore:20261010T170000
DTEND;TZID=Asia/Singapore:20261010T173000
UID:f1-2026-r16-sprint@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 16: Singapore Grand Prix\nSession: Sp
 rint\nTime in Eastern: Sat Oct 10\, 5:00 AM EDT\nWhere to watch (US): ESPN
  / ESPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US
  rights per ESPN / Formula One broadcast partnership (verify listings on E
 SPN or Formula1.com where-to-watch for each weekend).\nGenerated from data
 /f1.yaml. See NOTES.md for source provenance.
LOCATION:Marina Bay Street Circuit\, Singapore
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Singapore GP - Qualifying
DTSTART;TZID=Asia/Singapore:20261010T210000
DTEND;TZID=Asia/Singapore:20261010T220000
UID:f1-2026-r16-qualifying@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 16: Singapore Grand Prix\nSession: Qu
 alifying\nTime in Eastern: Sat Oct 10\, 9:00 AM EDT\nWhere to watch (US): 
 ESPN / ESPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes
 : US rights per ESPN / Formula One broadcast partnership (verify listings 
 on ESPN or Formula1.com where-to-watch for each weekend).\nGenerated from 
 data/f1.yaml. See NOTES.md for source provenance.
LOCATION:Marina Bay Street Circuit\, Singapore
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Singapore GP - Race
DTSTART;TZID=Asia/Singapore:20261011T200000
DTEND;TZID=Asia/Singapore:20261011T220000
UID:f1-2026-r16-race@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 16: Singapore Grand Prix\nSession: Ra
 ce\nTime in Eastern: Sun Oct 11\, 8:00 AM EDT\nWhere to watch (US): ESPN /
  ESPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US r
 ights per ESPN / Formula One broadcast partnership (verify listings on ESP
 N or Formula1.com where-to-watch for each weekend).\nGenerated from data/f
 1.yaml. See NOTES.md for source provenance.
LOCATION:Marina Bay Street Circuit\, Singapore
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 United States GP - FP1
DTSTART;TZID=America/Chicago:20261023T123000
DTEND;TZID=America/Chicago:20261023T133000
UID:f1-2026-r17-fp1@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 17: United States Grand Prix\nSession
 : FP1\nTime in Eastern: Fri Oct 23\, 1:30 PM EDT\nWhere to watch (US): ESP
 N / ESPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: U
 S rights per ESPN / Formula One broadcast partnership (verify listings on 
 ESPN or Formula1.com where-to-watch for each weekend).\nGenerated from dat
 a/f1.yaml. See NOTES.md for source provenance.
LOCATION:Circuit of The Americas\, Austin\, Texas\, USA
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 United States GP - FP2
DTSTART;TZID=America/Chicago:20261023T160000
DTEND;TZID=America/Chicago:20261023T170000
UID:f1-2026-r17-fp2@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 17: United States Grand Prix\nSession
 : FP2\nTime in Eastern: Fri Oct 23\, 5:00 PM EDT\nWhere to watch (US): ESP
 N / ESPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: U
 S rights per ESPN / Formula One broadcast partnership (verify listings on 
 ESPN or Formula1.com where-to-watch for each weekend).\nGenerated from dat
 a/f1.yaml. See NOTES.md for source provenance.
LOCATION:Circuit of The Americas\, Austin\, Texas\, USA
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 United States GP - FP3
DTSTART;TZID=America/Chicago:20261024T123000
DTEND;TZID=America/Chicago:20261024T133000
UID:f1-2026-r17-fp3@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 17: United States Grand Prix\nSession
 : FP3\nTime in Eastern: Sat Oct 24\, 1:30 PM EDT\nWhere to watch (US): ESP
 N / ESPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: U
 S rights per ESPN / Formula One broadcast partnership (verify listings on 
 ESPN or Formula1.com where-to-watch for each weekend).\nGenerated from dat
 a/f1.yaml. See NOTES.md for source provenance.
LOCATION:Circuit of The Americas\, Austin\, Texas\, USA
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 United States GP - Qualifying
DTSTART;TZID=America/Chicago:20261024T160000
DTEND;TZID=America/Chicago:20261024T170000
UID:f1-2026-r17-qualifying@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 17: United States Grand Prix\nSession
 : Qualifying\nTime in Eastern: Sat Oct 24\, 5:00 PM EDT\nWhere to watch (U
 S): ESPN / ESPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch n
 otes: US rights per ESPN / Formula One broadcast partnership (verify listi
 ngs on ESPN or Formula1.com where-to-watch for each weekend).\nGenerated f
 rom data/f1.yaml. See NOTES.md for source provenance.
LOCATION:Circuit of The Americas\, Austin\, Texas\, USA
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 United States GP - Race
DTSTART;TZID=America/Chicago:20261025T150000
DTEND;TZID=America/Chicago:20261025T170000
UID:f1-2026-r17-race@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 17: United States Grand Prix\nSession
 : Race\nTime in Eastern: Sun Oct 25\, 4:00 PM EDT\nWhere to watch (US): ES
 PN / ESPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: 
 US rights per ESPN / Formula One broadcast partnership (verify listings on
  ESPN or Formula1.com where-to-watch for each weekend).\nGenerated from da
 ta/f1.yaml. See NOTES.md for source provenance.
LOCATION:Circuit of The Americas\, Austin\, Texas\, USA
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Mexico City GP - FP1
DTSTART;TZID=America/Mexico_City:20261030T123000
DTEND;TZID=America/Mexico_City:20261030T133000
UID:f1-2026-r18-fp1@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 18: Mexico City Grand Prix\nSession: 
 FP1\nTime in Eastern: Fri Oct 30\, 2:30 PM EDT\nWhere to watch (US): ESPN 
 / ESPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US 
 rights per ESPN / Formula One broadcast partnership (verify listings on ES
 PN or Formula1.com where-to-watch for each weekend).\nGenerated from data/
 f1.yaml. See NOTES.md for source provenance.
LOCATION:Autódromo Hermanos Rodríguez\, Mexico City\, Mexico
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Mexico City GP - FP2
DTSTART;TZID=America/Mexico_City:20261030T160000
DTEND;TZID=America/Mexico_City:20261030T170000
UID:f1-2026-r18-fp2@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 18: Mexico City Grand Prix\nSession: 
 FP2\nTime in Eastern: Fri Oct 30\, 6:00 PM EDT\nWhere to watch (US): ESPN 
 / ESPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US 
 rights per ESPN / Formula One broadcast partnership (verify listings on ES
 PN or Formula1.com where-to-watch for each weekend).\nGenerated from data/
 f1.yaml. See NOTES.md for source provenance.
LOCATION:Autódromo Hermanos Rodríguez\, Mexico City\, Mexico
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Mexico City GP - FP3
DTSTART;TZID=America/Mexico_City:20261031T113000
DTEND;TZID=America/Mexico_City:20261031T123000
UID:f1-2026-r18-fp3@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 18: Mexico City Grand Prix\nSession: 
 FP3\nTime in Eastern: Sat Oct 31\, 1:30 PM EDT\nWhere to watch (US): ESPN 
 / ESPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US 
 rights per ESPN / Formula One broadcast partnership (verify listings on ES
 PN or Formula1.com where-to-watch for each weekend).\nGenerated from data/
 f1.yaml. See NOTES.md for source provenance.
LOCATION:Autódromo Hermanos Rodríguez\, Mexico City\, Mexico
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Mexico City GP - Qualifying
DTSTART;TZID=America/Mexico_City:20261031T150000
DTEND;TZID=America/Mexico_City:20261031T160000
UID:f1-2026-r18-qualifying@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 18: Mexico City Grand Prix\nSession: 
 Qualifying\nTime in Eastern: Sat Oct 31\, 5:00 PM EDT\nWhere to watch (US)
 : ESPN / ESPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch not
 es: US rights per ESPN / Formula One broadcast partnership (verify listing
 s on ESPN or Formula1.com where-to-watch for each weekend).\nGenerated fro
 m data/f1.yaml. See NOTES.md for source provenance.
LOCATION:Autódromo Hermanos Rodríguez\, Mexico City\, Mexico
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Mexico City GP - Race
DTSTART;TZID=America/Mexico_City:20261101T140000
DTEND;TZID=America/Mexico_City:20261101T160000
UID:f1-2026-r18-race@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 18: Mexico City Grand Prix\nSession: 
 Race\nTime in Eastern: Sun Nov 1\, 3:00 PM EST\nWhere to watch (US): ESPN 
 / ESPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US 
 rights per ESPN / Formula One broadcast partnership (verify listings on ES
 PN or Formula1.com where-to-watch for each weekend).\nGenerated from data/
 f1.yaml. See NOTES.md for source provenance.
LOCATION:Autódromo Hermanos Rodríguez\, Mexico City\, Mexico
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 São Paulo GP - FP1
DTSTART;TZID=America/Sao_Paulo:20261106T123000
DTEND;TZID=America/Sao_Paulo:20261106T133000
UID:f1-2026-r19-fp1@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 19: São Paulo Grand Prix\nSession: F
 P1\nTime in Eastern: Fri Nov 6\, 10:30 AM EST\nWhere to watch (US): ESPN /
  ESPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US r
 ights per ESPN / Formula One broadcast partnership (verify listings on ESP
 N or Formula1.com where-to-watch for each weekend).\nGenerated from data/f
 1.yaml. See NOTES.md for source provenance.
LOCATION:Interlagos Circuit\, São Paulo\, Brazil
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 São Paulo GP - FP2
DTSTART;TZID=America/Sao_Paulo:20261106T160000
DTEND;TZID=America/Sao_Paulo:20261106T170000
UID:f1-2026-r19-fp2@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 19: São Paulo Grand Prix\nSession: F
 P2\nTime in Eastern: Fri Nov 6\, 2:00 PM EST\nWhere to watch (US): ESPN / 
 ESPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US ri
 ghts per ESPN / Formula One broadcast partnership (verify listings on ESPN
  or Formula1.com where-to-watch for each weekend).\nGenerated from data/f1
 .yaml. See NOTES.md for source provenance.
LOCATION:Interlagos Circuit\, São Paulo\, Brazil
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 São Paulo GP - FP3
DTSTART;TZID=America/Sao_Paulo:20261107T113000
DTEND;TZID=America/Sao_Paulo:20261107T123000
UID:f1-2026-r19-fp3@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 19: São Paulo Grand Prix\nSession: F
 P3\nTime in Eastern: Sat Nov 7\, 9:30 AM EST\nWhere to watch (US): ESPN / 
 ESPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US ri
 ghts per ESPN / Formula One broadcast partnership (verify listings on ESPN
  or Formula1.com where-to-watch for each weekend).\nGenerated from data/f1
 .yaml. See NOTES.md for source provenance.
LOCATION:Interlagos Circuit\, São Paulo\, Brazil
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 São Paulo GP - Qualifying
DTSTART;TZID=America/Sao_Paulo:20261107T150000
DTEND;TZID=America/Sao_Paulo:20261107T160000
UID:f1-2026-r19-qualifying@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 19: São Paulo Grand Prix\nSession: Q
 ualifying\nTime in Eastern: Sat Nov 7\, 1:00 PM EST\nWhere to watch (US): 
 ESPN / ESPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes
 : US rights per ESPN / Formula One broadcast partnership (verify listings 
 on ESPN or Formula1.com where-to-watch for each weekend).\nGenerated from 
 data/f1.yaml. See NOTES.md for source provenance.
LOCATION:Interlagos Circuit\, São Paulo\, Brazil
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 São Paulo GP - Race
DTSTART;TZID=America/Sao_Paulo:20261108T140000
DTEND;TZID=America/Sao_Paulo:20261108T160000
UID:f1-2026-r19-race@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 19: São Paulo Grand Prix\nSession: R
 ace\nTime in Eastern: Sun Nov 8\, 12:00 PM EST\nWhere to watch (US): ESPN 
 / ESPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US 
 rights per ESPN / Formula One broadcast partnership (verify listings on ES
 PN or Formula1.com where-to-watch for each weekend).\nGenerated from data/
 f1.yaml. See NOTES.md for source provenance.
LOCATION:Interlagos Circuit\, São Paulo\, Brazil
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Las Vegas GP - FP1
DTSTART;TZID=America/Los_Angeles:20261119T163000
DTEND;TZID=America/Los_Angeles:20261119T173000
UID:f1-2026-r20-fp1@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 20: Las Vegas Grand Prix\nSession: FP
 1\nTime in Eastern: Thu Nov 19\, 7:30 PM EST\nWhere to watch (US): ESPN / 
 ESPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US ri
 ghts per ESPN / Formula One broadcast partnership (verify listings on ESPN
  or Formula1.com where-to-watch for each weekend).\nGenerated from data/f1
 .yaml. See NOTES.md for source provenance.
LOCATION:Las Vegas Strip Circuit\, Las Vegas\, Nevada\, USA
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Las Vegas GP - FP2
DTSTART;TZID=America/Los_Angeles:20261119T200000
DTEND;TZID=America/Los_Angeles:20261119T210000
UID:f1-2026-r20-fp2@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 20: Las Vegas Grand Prix\nSession: FP
 2\nTime in Eastern: Thu Nov 19\, 11:00 PM EST\nWhere to watch (US): ESPN /
  ESPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US r
 ights per ESPN / Formula One broadcast partnership (verify listings on ESP
 N or Formula1.com where-to-watch for each weekend).\nGenerated from data/f
 1.yaml. See NOTES.md for source provenance.
LOCATION:Las Vegas Strip Circuit\, Las Vegas\, Nevada\, USA
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Las Vegas GP - FP3
DTSTART;TZID=America/Los_Angeles:20261120T163000
DTEND;TZID=America/Los_Angeles:20261120T173000
UID:f1-2026-r20-fp3@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 20: Las Vegas Grand Prix\nSession: FP
 3\nTime in Eastern: Fri Nov 20\, 7:30 PM EST\nWhere to watch (US): ESPN / 
 ESPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US ri
 ghts per ESPN / Formula One broadcast partnership (verify listings on ESPN
  or Formula1.com where-to-watch for each weekend).\nGenerated from data/f1
 .yaml. See NOTES.md for source provenance.
LOCATION:Las Vegas Strip Circuit\, Las Vegas\, Nevada\, USA
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Las Vegas GP - Qualifying
DTSTART;TZID=America/Los_Angeles:20261120T200000
DTEND;TZID=America/Los_Angeles:20261120T210000
UID:f1-2026-r20-qualifying@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 20: Las Vegas Grand Prix\nSession: Qu
 alifying\nTime in Eastern: Fri Nov 20\, 11:00 PM EST\nWhere to watch (US):
  ESPN / ESPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch note
 s: US rights per ESPN / Formula One broadcast partnership (verify listings
  on ESPN or Formula1.com where-to-watch for each weekend).\nGenerated from
  data/f1.yaml. See NOTES.md for source provenance.
LOCATION:Las Vegas Strip Circuit\, Las Vegas\, Nevada\, USA
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Las Vegas GP - Race
DTSTART;TZID=America/Los_Angeles:20261121T200000
DTEND;TZID=America/Los_Angeles:20261121T220000
UID:f1-2026-r20-race@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 20: Las Vegas Grand Prix\nSession: Ra
 ce\nTime in Eastern: Sat Nov 21\, 11:00 PM EST\nWhere to watch (US): ESPN 
 / ESPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US 
 rights per ESPN / Formula One broadcast partnership (verify listings on ES
 PN or Formula1.com where-to-watch for each weekend).\nGenerated from data/
 f1.yaml. See NOTES.md for source provenance.
LOCATION:Las Vegas Strip Circuit\, Las Vegas\, Nevada\, USA
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Qatar GP - FP1
DTSTART;TZID=Asia/Qatar:20261127T163000
DTEND;TZID=Asia/Qatar:20261127T173000
UID:f1-2026-r21-fp1@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 21: Qatar Grand Prix\nSession: FP1\nT
 ime in Eastern: Fri Nov 27\, 8:30 AM EST\nWhere to watch (US): ESPN / ESPN
 2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US rights
  per ESPN / Formula One broadcast partnership (verify listings on ESPN or 
 Formula1.com where-to-watch for each weekend).\nGenerated from data/f1.yam
 l. See NOTES.md for source provenance.
LOCATION:Lusail International Circuit\, Lusail\, Qatar
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Qatar GP - FP2
DTSTART;TZID=Asia/Qatar:20261127T200000
DTEND;TZID=Asia/Qatar:20261127T210000
UID:f1-2026-r21-fp2@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 21: Qatar Grand Prix\nSession: FP2\nT
 ime in Eastern: Fri Nov 27\, 12:00 PM EST\nWhere to watch (US): ESPN / ESP
 N2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US right
 s per ESPN / Formula One broadcast partnership (verify listings on ESPN or
  Formula1.com where-to-watch for each weekend).\nGenerated from data/f1.ya
 ml. See NOTES.md for source provenance.
LOCATION:Lusail International Circuit\, Lusail\, Qatar
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Qatar GP - FP3
DTSTART;TZID=Asia/Qatar:20261128T173000
DTEND;TZID=Asia/Qatar:20261128T183000
UID:f1-2026-r21-fp3@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 21: Qatar Grand Prix\nSession: FP3\nT
 ime in Eastern: Sat Nov 28\, 9:30 AM EST\nWhere to watch (US): ESPN / ESPN
 2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US rights
  per ESPN / Formula One broadcast partnership (verify listings on ESPN or 
 Formula1.com where-to-watch for each weekend).\nGenerated from data/f1.yam
 l. See NOTES.md for source provenance.
LOCATION:Lusail International Circuit\, Lusail\, Qatar
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Qatar GP - Qualifying
DTSTART;TZID=Asia/Qatar:20261128T210000
DTEND;TZID=Asia/Qatar:20261128T220000
UID:f1-2026-r21-qualifying@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 21: Qatar Grand Prix\nSession: Qualif
 ying\nTime in Eastern: Sat Nov 28\, 1:00 PM EST\nWhere to watch (US): ESPN
  / ESPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US
  rights per ESPN / Formula One broadcast partnership (verify listings on E
 SPN or Formula1.com where-to-watch for each weekend).\nGenerated from data
 /f1.yaml. See NOTES.md for source provenance.
LOCATION:Lusail International Circuit\, Lusail\, Qatar
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Qatar GP - Race
DTSTART;TZID=Asia/Qatar:20261129T190000
DTEND;TZID=Asia/Qatar:20261129T210000
UID:f1-2026-r21-race@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 21: Qatar Grand Prix\nSession: Race\n
 Time in Eastern: Sun Nov 29\, 11:00 AM EST\nWhere to watch (US): ESPN / ES
 PN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US righ
 ts per ESPN / Formula One broadcast partnership (verify listings on ESPN o
 r Formula1.com where-to-watch for each weekend).\nGenerated from data/f1.y
 aml. See NOTES.md for source provenance.
LOCATION:Lusail International Circuit\, Lusail\, Qatar
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Abu Dhabi GP - FP1
DTSTART;TZID=Asia/Dubai:20261204T133000
DTEND;TZID=Asia/Dubai:20261204T143000
UID:f1-2026-r22-fp1@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 22: Abu Dhabi Grand Prix\nSession: FP
 1\nTime in Eastern: Fri Dec 4\, 4:30 AM EST\nWhere to watch (US): ESPN / E
 SPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US rig
 hts per ESPN / Formula One broadcast partnership (verify listings on ESPN 
 or Formula1.com where-to-watch for each weekend).\nGenerated from data/f1.
 yaml. See NOTES.md for source provenance.
LOCATION:Yas Marina Circuit\, Abu Dhabi\, UAE
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Abu Dhabi GP - FP2
DTSTART;TZID=Asia/Dubai:20261204T170000
DTEND;TZID=Asia/Dubai:20261204T180000
UID:f1-2026-r22-fp2@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 22: Abu Dhabi Grand Prix\nSession: FP
 2\nTime in Eastern: Fri Dec 4\, 8:00 AM EST\nWhere to watch (US): ESPN / E
 SPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US rig
 hts per ESPN / Formula One broadcast partnership (verify listings on ESPN 
 or Formula1.com where-to-watch for each weekend).\nGenerated from data/f1.
 yaml. See NOTES.md for source provenance.
LOCATION:Yas Marina Circuit\, Abu Dhabi\, UAE
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Abu Dhabi GP - FP3
DTSTART;TZID=Asia/Dubai:20261205T143000
DTEND;TZID=Asia/Dubai:20261205T153000
UID:f1-2026-r22-fp3@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 22: Abu Dhabi Grand Prix\nSession: FP
 3\nTime in Eastern: Sat Dec 5\, 5:30 AM EST\nWhere to watch (US): ESPN / E
 SPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US rig
 hts per ESPN / Formula One broadcast partnership (verify listings on ESPN 
 or Formula1.com where-to-watch for each weekend).\nGenerated from data/f1.
 yaml. See NOTES.md for source provenance.
LOCATION:Yas Marina Circuit\, Abu Dhabi\, UAE
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Abu Dhabi GP - Qualifying
DTSTART;TZID=Asia/Dubai:20261205T180000
DTEND;TZID=Asia/Dubai:20261205T190000
UID:f1-2026-r22-qualifying@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 22: Abu Dhabi Grand Prix\nSession: Qu
 alifying\nTime in Eastern: Sat Dec 5\, 9:00 AM EST\nWhere to watch (US): E
 SPN / ESPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes:
  US rights per ESPN / Formula One broadcast partnership (verify listings o
 n ESPN or Formula1.com where-to-watch for each weekend).\nGenerated from d
 ata/f1.yaml. See NOTES.md for source provenance.
LOCATION:Yas Marina Circuit\, Abu Dhabi\, UAE
END:VEVENT
BEGIN:VEVENT
SUMMARY:F1 Abu Dhabi GP - Race
DTSTART;TZID=Asia/Dubai:20261206T170000
DTEND;TZID=Asia/Dubai:20261206T190000
UID:f1-2026-r22-race@racing-cal
CATEGORIES:Formula 1
DESCRIPTION:Series: Formula 1\nRound 22: Abu Dhabi Grand Prix\nSession: Ra
 ce\nTime in Eastern: Sun Dec 6\, 8:00 AM EST\nWhere to watch (US): ESPN / 
 ESPN2 | streaming: ESPN+ / F1 TV Pro (high confidence)\nWatch notes: US ri
 ghts per ESPN / Formula One broadcast partnership (verify listings on ESPN
  or Formula1.com where-to-watch for each weekend).\nGenerated from data/f1
 .yaml. See NOTES.md for source provenance.
LOCATION:Yas Marina Circuit\, Abu Dhabi\, UAE
END:VEVENT
BEGIN:VEVENT
SUMMARY:F2 Melbourne - Practice
DTSTART;VALUE=DATE:20260306
DTEND;VALUE=DATE:20260307
UID:f2-2026-r1-practice@racing-cal
CATEGORIES:Formula 2
DESCRIPTION:Series: Formula 2\nRound 1: Melbourne Round\nSession: Practice
 \nTime TBA - this is a placeholder all-day event. It will update to the co
 rrect time once published.\nWhere to watch (US): F1 TV Pro (no US linear T
 V) | streaming: F1 TV Pro (medium confidence)\nWatch notes: F2 sessions ai
 r on F1 TV Pro in the US (support series to Formula 1)\; verify weekend-le
 vel listings before promoting to high confidence.\nGenerated from data/f2.
 yaml. See NOTES.md for source provenance.
LOCATION:Albert Park Circuit\, Melbourne\, Australia
END:VEVENT
BEGIN:VEVENT
SUMMARY:F2 Melbourne - Qualifying
DTSTART;VALUE=DATE:20260306
DTEND;VALUE=DATE:20260307
UID:f2-2026-r1-qualifying@racing-cal
CATEGORIES:Formula 2
DESCRIPTION:Series: Formula 2\nRound 1: Melbourne Round\nSession: Qualifyi
 ng\nTime TBA - this is a placeholder all-day event. It will update to the 
 correct time once published.\nWhere to watch (US): F1 TV Pro (no US linear
  TV) | streaming: F1 TV Pro (medium confidence)\nWatch notes: F2 sessions 
 air on F1 TV Pro in the US (support series to Formula 1)\; verify weekend-
 level listings before promoting to high confidence.\nGenerated from data/f
 2.yaml. See NOTES.md for source provenance.
LOCATION:Albert Park Circuit\, Melbourne\, Australia
END:VEVENT
BEGIN:VEVENT
SUMMARY:F2 Melbourne - Sprint Race
DTSTART;VALUE=DATE:20260307
DTEND;VALUE=DATE:20260308
UID:f2-2026-r1-sprint-race@racing-cal
CATEGORIES:Formula 2
DESCRIPTION:Series: Formula 2\nRound 1: Melbourne Round\nSession: Sprint R
 ace\nTime TBA - this is a placeholder all-day event. It will update to the
  correct time once published.\nWhere to watch (US): F1 TV Pro (no US linea
 r TV) | streaming: F1 TV Pro (medium confidence)\nWatch notes: F2 sessions
  air on F1 TV Pro in the US (support series to Formula 1)\; verify weekend
 -level listings before promoting to high confidence.\nGenerated from data/
 f2.yaml. See NOTES.md for source provenance.
LOCATION:Albert Park Circuit\, Melbourne\, Australia
END:VEVENT
BEGIN:VEVENT
SUMMARY:F2 Melbourne - Feature Race
DTSTART;VALUE=DATE:20260308
DTEND;VALUE=DATE:20260309
UID:f2-2026-r1-feature-race@racing-cal
CATEGORIES:Formula 2
DESCRIPTION:Series: Formula 2\nRound 1: Melbourne Round\nSession: Feature 
 Race\nTime TBA - this is a placeholder all-day event. It will update to th
 e correct time once published.\nWhere to watch (US): F1 TV Pro (no US line
 ar TV) | streaming: F1 TV Pro (medium confidence)\nWatch notes: F2 session
 s air on F1 TV Pro in the US (support series to Formula 1)\; verify weeken
 d-level listings before promoting to high confidence.\nGenerated from data
 /f2.yaml. See NOTES.md for source provenance.
LOCATION:Albert Park Circuit\, Melbourne\, Australia
END:VEVENT
BEGIN:VEVENT
SUMMARY:F2 Miami - Practice
DTSTART;VALUE=DATE:20260501
DTEND;VALUE=DATE:20260502
UID:f2-2026-r2-practice@racing-cal
CATEGORIES:Formula 2
DESCRIPTION:Series: Formula 2\nRound 2: Miami Round\nSession: Practice\nTi
 me TBA - this is a placeholder all-day event. It will update to the correc
 t time once published.\nWhere to watch (US): F1 TV Pro (no US linear TV) |
  streaming: F1 TV Pro (medium confidence)\nWatch notes: F2 sessions air on
  F1 TV Pro in the US (support series to Formula 1)\; verify weekend-level 
 listings before promoting to high confidence.\nGenerated from data/f2.yaml
 . See NOTES.md for source provenance.
LOCATION:Miami International Autodrome\, Miami Gardens\, Florida\, USA
END:VEVENT
BEGIN:VEVENT
SUMMARY:F2 Miami - Qualifying
DTSTART;VALUE=DATE:20260501
DTEND;VALUE=DATE:20260502
UID:f2-2026-r2-qualifying@racing-cal
CATEGORIES:Formula 2
DESCRIPTION:Series: Formula 2\nRound 2: Miami Round\nSession: Qualifying\n
 Time TBA - this is a placeholder all-day event. It will update to the corr
 ect time once published.\nWhere to watch (US): F1 TV Pro (no US linear TV)
  | streaming: F1 TV Pro (medium confidence)\nWatch notes: F2 sessions air 
 on F1 TV Pro in the US (support series to Formula 1)\; verify weekend-leve
 l listings before promoting to high confidence.\nGenerated from data/f2.ya
 ml. See NOTES.md for source provenance.
LOCATION:Miami International Autodrome\, Miami Gardens\, Florida\, USA
END:VEVENT
BEGIN:VEVENT
SUMMARY:F2 Miami - Sprint Race
DTSTART;VALUE=DATE:20260502
DTEND;VALUE=DATE:20260503
UID:f2-2026-r2-sprint-race@racing-cal
CATEGORIES:Formula 2
DESCRIPTION:Series: Formula 2\nRound 2: Miami Round\nSession: Sprint Race\
 nTime TBA - this is a placeholder all-day event. It will update to the cor
 rect time once published.\nWhere to watch (US): F1 TV Pro (no US linear TV
 ) | streaming: F1 TV Pro (medium confidence)\nWatch notes: F2 sessions air
  on F1 TV Pro in the US (support series to Formula 1)\; verify weekend-lev
 el listings before promoting to high confidence.\nGenerated from data/f2.y
 aml. See NOTES.md for source provenance.
LOCATION:Miami International Autodrome\, Miami Gardens\, Florida\, USA
END:VEVENT
BEGIN:VEVENT
SUMMARY:F2 Miami - Feature Race
DTSTART;VALUE=DATE:20260503
DTEND;VALUE=DATE:20260504
UID:f2-2026-r2-feature-race@racing-cal
CATEGORIES:Formula 2
DESCRIPTION:Series: Formula 2\nRound 2: Miami Round\nSession: Feature Race
 \nTime TBA - this is a placeholder all-day event. It will update to the co
 rrect time once published.\nWhere to watch (US): F1 TV Pro (no US linear T
 V) | streaming: F1 TV Pro (medium confidence)\nWatch notes: F2 sessions ai
 r on F1 TV Pro in the US (support series to Formula 1)\; verify weekend-le
 vel listings before promoting to high confidence.\nGenerated from data/f2.
 yaml. See NOTES.md for source provenance.
LOCATION:Miami International Autodrome\, Miami Gardens\, Florida\, USA
END:VEVENT
BEGIN:VEVENT
SUMMARY:F2 Montreal - Practice
DTSTART;VALUE=DATE:20260522
DTEND;VALUE=DATE:20260523
UID:f2-2026-r3-practice@racing-cal
CATEGORIES:Formula 2
DESCRIPTION:Series: Formula 2\nRound 3: Montreal Round\nSession: Practice\
 nTime TBA - this is a placeholder all-day event. It will update to the cor
 rect time once published.\nWhere to watch (US): F1 TV Pro (no US linear TV
 ) | streaming: F1 TV Pro (medium confidence)\nWatch notes: F2 sessions air
  on F1 TV Pro in the US (support series to Formula 1)\; verify weekend-lev
 el listings before promoting to high confidence.\nGenerated from data/f2.y
 aml. See NOTES.md for source provenance.
LOCATION:Circuit Gilles Villeneuve\, Montreal\, Canada
END:VEVENT
BEGIN:VEVENT
SUMMARY:F2 Montreal - Qualifying
DTSTART;VALUE=DATE:20260522
DTEND;VALUE=DATE:20260523
UID:f2-2026-r3-qualifying@racing-cal
CATEGORIES:Formula 2
DESCRIPTION:Series: Formula 2\nRound 3: Montreal Round\nSession: Qualifyin
 g\nTime TBA - this is a placeholder all-day event. It will update to the c
 orrect time once published.\nWhere to watch (US): F1 TV Pro (no US linear 
 TV) | streaming: F1 TV Pro (medium confidence)\nWatch notes: F2 sessions a
 ir on F1 TV Pro in the US (support series to Formula 1)\; verify weekend-l
 evel listings before promoting to high confidence.\nGenerated from data/f2
 .yaml. See NOTES.md for source provenance.
LOCATION:Circuit Gilles Villeneuve\, Montreal\, Canada
END:VEVENT
BEGIN:VEVENT
SUMMARY:F2 Montreal - Sprint Race
DTSTART;VALUE=DATE:20260523
DTEND;VALUE=DATE:20260524
UID:f2-2026-r3-sprint-race@racing-cal
CATEGORIES:Formula 2
DESCRIPTION:Series: Formula 2\nRound 3: Montreal Round\nSession: Sprint Ra
 ce\nTime TBA - this is a placeholder all-day event. It will update to the 
 correct time once published.\nWhere to watch (US): F1 TV Pro (no US linear
  TV) | streaming: F1 TV Pro (medium confidence)\nWatch notes: F2 sessions 
 air on F1 TV Pro in the US (support series to Formula 1)\; verify weekend-
 level listings before promoting to high confidence.\nGenerated from data/f
 2.yaml. See NOTES.md for source provenance.
LOCATION:Circuit Gilles Villeneuve\, Montreal\, Canada
END:VEVENT
BEGIN:VEVENT
SUMMARY:F2 Montreal - Feature Race
DTSTART;VALUE=DATE:20260524
DTEND;VALUE=DATE:20260525
UID:f2-2026-r3-feature-race@racing-cal
CATEGORIES:Formula 2
DESCRIPTION:Series: Formula 2\nRound 3: Montreal Round\nSession: Feature R
 ace\nTime TBA - this is a placeholder all-day event. It will update to the
  correct time once published.\nWhere to watch (US): F1 TV Pro (no US linea
 r TV) | streaming: F1 TV Pro (medium confidence)\nWatch notes: F2 sessions
  air on F1 TV Pro in the US (support series to Formula 1)\; verify weekend
 -level listings before promoting to high confidence.\nGenerated from data/
 f2.yaml. See NOTES.md for source provenance.
LOCATION:Circuit Gilles Villeneuve\, Montreal\, Canada
END:VEVENT
BEGIN:VEVENT
SUMMARY:F2 Monte Carlo - Practice
DTSTART;VALUE=DATE:20260605
DTEND;VALUE=DATE:20260606
UID:f2-2026-r4-practice@racing-cal
CATEGORIES:Formula 2
DESCRIPTION:Series: Formula 2\nRound 4: Monte Carlo Round\nSession: Practi
 ce\nTime TBA - this is a placeholder all-day event. It will update to the 
 correct time once published.\nWhere to watch (US): F1 TV Pro (no US linear
  TV) | streaming: F1 TV Pro (medium confidence)\nWatch notes: F2 sessions 
 air on F1 TV Pro in the US (support series to Formula 1)\; verify weekend-
 level listings before promoting to high confidence.\nGenerated from data/f
 2.yaml. See NOTES.md for source provenance.
LOCATION:Circuit de Monaco\, Monte Carlo\, Monaco
END:VEVENT
BEGIN:VEVENT
SUMMARY:F2 Monte Carlo - Qualifying
DTSTART;VALUE=DATE:20260605
DTEND;VALUE=DATE:20260606
UID:f2-2026-r4-qualifying@racing-cal
CATEGORIES:Formula 2
DESCRIPTION:Series: Formula 2\nRound 4: Monte Carlo Round\nSession: Qualif
 ying\nTime TBA - this is a placeholder all-day event. It will update to th
 e correct time once published.\nWhere to watch (US): F1 TV Pro (no US line
 ar TV) | streaming: F1 TV Pro (medium confidence)\nWatch notes: F2 session
 s air on F1 TV Pro in the US (support series to Formula 1)\; verify weeken
 d-level listings before promoting to high confidence.\nGenerated from data
 /f2.yaml. See NOTES.md for source provenance.
LOCATION:Circuit de Monaco\, Monte Carlo\, Monaco
END:VEVENT
BEGIN:VEVENT
SUMMARY:F2 Monte Carlo - Sprint Race
DTSTART;VALUE=DATE:20260606
DTEND;VALUE=DATE:20260607
UID:f2-2026-r4-sprint-race@racing-cal
CATEGORIES:Formula 2
DESCRIPTION:Series: Formula 2\nRound 4: Monte Carlo Round\nSession: Sprint
  Race\nTime TBA - this is a placeholder all-day event. It will update to t
 he correct time once published.\nWhere to watch (US): F1 TV Pro (no US lin
 ear TV) | streaming: F1 TV Pro (medium confidence)\nWatch notes: F2 sessio
 ns air on F1 TV Pro in the US (support series to Formula 1)\; verify weeke
 nd-level listings before promoting to high confidence.\nGenerated from dat
 a/f2.yaml. See NOTES.md for source provenance.
LOCATION:Circuit de Monaco\, Monte Carlo\, Monaco
END:VEVENT
BEGIN:VEVENT
SUMMARY:F2 Monte Carlo - Feature Race
DTSTART;VALUE=DATE:20260607
DTEND;VALUE=DATE:20260608
UID:f2-2026-r4-feature-race@racing-cal
CATEGORIES:Formula 2
DESCRIPTION:Series: Formula 2\nRound 4: Monte Carlo Round\nSession: Featur
 e Race\nTime TBA - this is a placeholder all-day event. It will update to 
 the correct time once published.\nWhere to watch (US): F1 TV Pro (no US li
 near TV) | streaming: F1 TV Pro (medium confidence)\nWatch notes: F2 sessi
 ons air on F1 TV Pro in the US (support series to Formula 1)\; verify week
 end-level listings before promoting to high confidence.\nGenerated from da
 ta/f2.yaml. See NOTES.md for source provenance.
LOCATION:Circuit de Monaco\, Monte Carlo\, Monaco
END:VEVENT
BEGIN:VEVENT
SUMMARY:F2 Barcelona - Practice
DTSTART;VALUE=DATE:20260612
DTEND;VALUE=DATE:20260613
UID:f2-2026-r5-practice@racing-cal
CATEGORIES:Formula 2
DESCRIPTION:Series: Formula 2\nRound 5: Barcelona Round\nSession: Practice
 \nTime TBA - this is a placeholder all-day event. It will update to the co
 rrect time once published.\nWhere to watch (US): F1 TV Pro (no US linear T
 V) | streaming: F1 TV Pro (medium confidence)\nWatch notes: F2 sessions ai
 r on F1 TV Pro in the US (support series to Formula 1)\; verify weekend-le
 vel listings before promoting to high confidence.\nGenerated from data/f2.
 yaml. See NOTES.md for source provenance.
LOCATION:Circuit de Barcelona-Catalunya\, Montmeló\, Spain
END:VEVENT
BEGIN:VEVENT
SUMMARY:F2 Barcelona - Qualifying
DTSTART;VALUE=DATE:20260612
DTEND;VALUE=DATE:20260613
UID:f2-2026-r5-qualifying@racing-cal
CATEGORIES:Formula 2
DESCRIPTION:Series: Formula 2\nRound 5: Barcelona Round\nSession: Qualifyi
 ng\nTime TBA - this is a placeholder all-day event. It will update to the 
 correct time once published.\nWhere to watch (US): F1 TV Pro (no US linear
  TV) | streaming: F1 TV Pro (medium confidence)\nWatch notes: F2 sessions 
 air on F1 TV Pro in the US (support series to Formula 1)\; verify weekend-
 level listings before promoting to high confidence.\nGenerated from data/f
 2.yaml. See NOTES.md for source provenance.
LOCATION:Circuit de Barcelona-Catalunya\, Montmeló\, Spain
END:VEVENT
BEGIN:VEVENT
SUMMARY:F2 Barcelona - Sprint Race
DTSTART;VALUE=DATE:20260613
DTEND;VALUE=DATE:20260614
UID:f2-2026-r5-sprint-race@racing-cal
CATEGORIES:Formula 2
DESCRIPTION:Series: Formula 2\nRound 5: Barcelona Round\nSession: Sprint R
 ace\nTime TBA - this is a placeholder all-day event. It will update to the
  correct time once published.\nWhere to watch (US): F1 TV Pro (no US linea
 r TV) | streaming: F1 TV Pro (medium confidence)\nWatch notes: F2 sessions
  air on F1 TV Pro in the US (support series to Formula 1)\; verify weekend
 -level listings before promoting to high confidence.\nGenerated from data/
 f2.yaml. See NOTES.md for source provenance.
LOCATION:Circuit de Barcelona-Catalunya\, Montmeló\, Spain
END:VEVENT
BEGIN:VEVENT
SUMMARY:F2 Barcelona - Feature Race
DTSTART;VALUE=DATE:20260614
DTEND;VALUE=DATE:20260615
UID:f2-2026-r5-feature-race@racing-cal
CATEGORIES:Formula 2
DESCRIPTION:Series: Formula 2\nRound 5: Barcelona Round\nSession: Feature 
 Race\nTime TBA - this is a placeholder all-day event. It will update to th
 e correct time once published.\nWhere to watch (US): F1 TV Pro (no US line
 ar TV) | streaming: F1 TV Pro (medium confidence)\nWatch notes: F2 session
 s air on F1 TV Pro in the US (support series to Formula 1)\; verify weeken
 d-level listings before promoting to high confidence.\nGenerated from data
 /f2.yaml. See NOTES.md for source provenance.
LOCATION:Circuit de Barcelona-Catalunya\, Montmeló\, Spain
END:VEVENT
BEGIN:VEVENT
SUMMARY:F2 Spielberg - Practice
DTSTART;VALUE=DATE:20260626
DTEND;VALUE=DATE:20260627
UID:f2-2026-r6-practice@racing-cal
CATEGORIES:Formula 2
DESCRIPTION:Series: Formula 2\nRound 6: Spielberg Round\nSession: Practice
 \nTime TBA - this is a placeholder all-day event. It will update to the co
 rrect time once published.\nWhere to watch (US): F1 TV Pro (no US linear T
 V) | streaming: F1 TV Pro (medium confidence)\nWatch notes: F2 sessions ai
 r on F1 TV Pro in the US (support series to Formula 1)\; verify weekend-le
 vel listings before promoting to high confidence.\nGenerated from data/f2.
 yaml. See NOTES.md for source provenance.
LOCATION:Red Bull Ring\, Spielberg\, Austria
END:VEVENT
BEGIN:VEVENT
SUMMARY:F2 Spielberg - Qualifying
DTSTART;VALUE=DATE:20260626
DTEND;VALUE=DATE:20260627
UID:f2-2026-r6-qualifying@racing-cal
CATEGORIES:Formula 2
DESCRIPTION:Series: Formula 2\nRound 6: Spielberg Round\nSession: Qualifyi
 ng\nTime TBA - this is a placeholder all-day event. It will update to the 
 correct time once published.\nWhere to watch (US): F1 TV Pro (no US linear
  TV) | streaming: F1 TV Pro (medium confidence)\nWatch notes: F2 sessions 
 air on F1 TV Pro in the US (support series to Formula 1)\; verify weekend-
 level listings before promoting to high confidence.\nGenerated from data/f
 2.yaml. See NOTES.md for source provenance.
LOCATION:Red Bull Ring\, Spielberg\, Austria
END:VEVENT
BEGIN:VEVENT
SUMMARY:F2 Spielberg - Sprint Race
DTSTART;VALUE=DATE:20260627
DTEND;VALUE=DATE:20260628
UID:f2-2026-r6-sprint-race@racing-cal
CATEGORIES:Formula 2
DESCRIPTION:Series: Formula 2\nRound 6: Spielberg Round\nSession: Sprint R
 ace\nTime TBA - this is a placeholder all-day event. It will update to the
  correct time once published.\nWhere to watch (US): F1 TV Pro (no US linea
 r TV) | streaming: F1 TV Pro (medium confidence)\nWatch notes: F2 sessions
  air on F1 TV Pro in the US (support series to Formula 1)\; verify weekend
 -level listings before promoting to high confidence.\nGenerated from data/
 f2.yaml. See NOTES.md for source provenance.
LOCATION:Red Bull Ring\, Spielberg\, Austria
END:VEVENT
BEGIN:VEVENT
SUMMARY:F2 Spielberg - Feature Race
DTSTART;VALUE=DATE:20260628
DTEND;VALUE=DATE:20260629
UID:f2-2026-r6-feature-race@racing-cal
CATEGORIES:Formula 2
DESCRIPTION:Series: Formula 2\nRound 6: Spielberg Round\nSession: Feature 
 Race\nTime TBA - this is a placeholder all-day event. It will update to th
 e correct time once published.\nWhere to watch (US): F1 TV Pro (no US line
 ar TV) | streaming: F1 TV Pro (medium confidence)\nWatch notes: F2 session
 s air on F1 TV Pro in the US (support series to Formula 1)\; verify weeken
 d-level listings before promoting to high confidence.\nGenerated from data
 /f2.yaml. See NOTES.md for source provenance.
LOCATION:Red Bull Ring\, Spielberg\, Austria
END:VEVENT
BEGIN:VEVENT
SUMMARY:F2 Silverstone - Practice
DTSTART;VALUE=DATE:20260703
DTEND;VALUE=DATE:20260704
UID:f2-2026-r7-practice@racing-cal
CATEGORIES:Formula 2
DESCRIPTION:Series: Formula 2\nRound 7: Silverstone Round\nSession: Practi
 ce\nTime TBA - this is a placeholder all-day event. It will update to the 
 correct time once published.\nWhere to watch (US): F1 TV Pro (no US linear
  TV) | streaming: F1 TV Pro (medium confidence)\nWatch notes: F2 sessions 
 air on F1 TV Pro in the US (support series to Formula 1)\; verify weekend-
 level listings before promoting to high confidence.\nGenerated from data/f
 2.yaml. See NOTES.md for source provenance.
LOCATION:Silverstone Circuit\, Silverstone\, UK
END:VEVENT
BEGIN:VEVENT
SUMMARY:F2 Silverstone - Qualifying
DTSTART;VALUE=DATE:20260703
DTEND;VALUE=DATE:20260704
UID:f2-2026-r7-qualifying@racing-cal
CATEGORIES:Formula 2
DESCRIPTION:Series: Formula 2\nRound 7: Silverstone Round\nSession: Qualif
 ying\nTime TBA - this is a placeholder all-day event. It will update to th
 e correct time once published.\nWhere to watch (US): F1 TV Pro (no US line
 ar TV) | streaming: F1 TV Pro (medium confidence)\nWatch notes: F2 session
 s air on F1 TV Pro in the US (support series to Formula 1)\; verify weeken
 d-level listings before promoting to high confidence.\nGenerated from data
 /f2.yaml. See NOTES.md for source provenance.
LOCATION:Silverstone Circuit\, Silverstone\, UK
END:VEVENT
BEGIN:VEVENT
SUMMARY:F2 Silverstone - Sprint Race
DTSTART;VALUE=DATE:20260704
DTEND;VALUE=DATE:20260705
UID:f2-2026-r7-sprint-race@racing-cal
CATEGORIES:Formula 2
DESCRIPTION:Series: Formula 2\nRound 7: Silverstone Round\nSession: Sprint
  Race\nTime TBA - this is a placeholder all-day event. It will update to t
 he correct time once published.\nWhere to watch (US): F1 TV Pro (no US lin
 ear TV) | streaming: F1 TV Pro (medium confidence)\nWatch notes: F2 sessio
 ns air on F1 TV Pro in the US (support series to Formula 1)\; verify weeke
 nd-level listings before promoting to high confidence.\nGenerated from dat
 a/f2.yaml. See NOTES.md for source provenance.
LOCATION:Silverstone Circuit\, Silverstone\, UK
END:VEVENT
BEGIN:VEVENT
SUMMARY:F2 Silverstone - Feature Race
DTSTART;VALUE=DATE:20260705
DTEND;VALUE=DATE:20260706
UID:f2-2026-r7-feature-race@racing-cal
CATEGORIES:Formula 2
DESCRIPTION:Series: Formula 2\nRound 7: Silverstone Round\nSession: Featur
 e Race\nTime TBA - this is a placeholder all-day event. It will update to 
 the correct time once published.\nWhere to watch (US): F1 TV Pro (no US li
 near TV) | streaming: F1 TV Pro (medium confidence)\nWatch notes: F2 sessi
 ons air on F1 TV Pro in the US (support series to Formula 1)\; verify week
 end-level listings before promoting to high confidence.\nGenerated from da
 ta/f2.yaml. See NOTES.md for source provenance.
LOCATION:Silverstone Circuit\, Silverstone\, UK
END:VEVENT
BEGIN:VEVENT
SUMMARY:F2 Spa-Francorchamps - Practice
DTSTART;VALUE=DATE:20260717
DTEND;VALUE=DATE:20260718
UID:f2-2026-r8-practice@racing-cal
CATEGORIES:Formula 2
DESCRIPTION:Series: Formula 2\nRound 8: Spa-Francorchamps Round\nSession: 
 Practice\nTime TBA - this is a placeholder all-day event. It will update t
 o the correct time once published.\nWhere to watch (US): F1 TV Pro (no US 
 linear TV) | streaming: F1 TV Pro (medium confidence)\nWatch notes: F2 ses
 sions air on F1 TV Pro in the US (support series to Formula 1)\; verify we
 ekend-level listings before promoting to high confidence.\nGenerated from 
 data/f2.yaml. See NOTES.md for source provenance.
LOCATION:Circuit de Spa-Francorchamps\, Stavelot\, Belgium
END:VEVENT
BEGIN:VEVENT
SUMMARY:F2 Spa-Francorchamps - Qualifying
DTSTART;VALUE=DATE:20260717
DTEND;VALUE=DATE:20260718
UID:f2-2026-r8-qualifying@racing-cal
CATEGORIES:Formula 2
DESCRIPTION:Series: Formula 2\nRound 8: Spa-Francorchamps Round\nSession: 
 Qualifying\nTime TBA - this is a placeholder all-day event. It will update
  to the correct time once published.\nWhere to watch (US): F1 TV Pro (no U
 S linear TV) | streaming: F1 TV Pro (medium confidence)\nWatch notes: F2 s
 essions air on F1 TV Pro in the US (support series to Formula 1)\; verify 
 weekend-level listings before promoting to high confidence.\nGenerated fro
 m data/f2.yaml. See NOTES.md for source provenance.
LOCATION:Circuit de Spa-Francorchamps\, Stavelot\, Belgium
END:VEVENT
BEGIN:VEVENT
SUMMARY:F2 Spa-Francorchamps - Sprint Race
DTSTART;VALUE=DATE:20260718
DTEND;VALUE=DATE:20260719
UID:f2-2026-r8-sprint-race@racing-cal
CATEGORIES:Formula 2
DESCRIPTION:Series: Formula 2\nRound 8: Spa-Francorchamps Round\nSession: 
 Sprint Race\nTime TBA - this is a placeholder all-day event. It will updat
 e to the correct time once published.\nWhere to watch (US): F1 TV Pro (no 
 US linear TV) | streaming: F1 TV Pro (medium confidence)\nWatch notes: F2 
 sessions air on F1 TV Pro in the US (support series to Formula 1)\; verify
  weekend-level listings before promoting to high confidence.\nGenerated fr
 om data/f2.yaml. See NOTES.md for source provenance.
LOCATION:Circuit de Spa-Francorchamps\, Stavelot\, Belgium
END:VEVENT
BEGIN:VEVENT
SUMMARY:F2 Spa-Francorchamps - Feature Race
DTSTART;VALUE=DATE:20260719
DTEND;VALUE=DATE:20260720
UID:f2-2026-r8-feature-race@racing-cal
CATEGORIES:Formula 2
DESCRIPTION:Series: Formula 2\nRound 8: Spa-Francorchamps Round\nSession: 
 Feature Race\nTime TBA - this is a placeholder all-day event. It will upda
 te to the correct time once published.\nWhere to watch (US): F1 TV Pro (no
  US linear TV) | streaming: F1 TV Pro (medium confidence)\nWatch notes: F2
  sessions air on F1 TV Pro in the US (support series to Formula 1)\; verif
 y weekend-level listings before promoting to high confidence.\nGenerated f
 rom data/f2.yaml. See NOTES.md for source provenance.
LOCATION:Circuit de Spa-Francorchamps\, Stavelot\, Belgium
END:VEVENT
BEGIN:VEVENT
SUMMARY:F2 Hungaroring - Practice
DTSTART;VALUE=DATE:20260724
DTEND;VALUE=DATE:20260725
UID:f2-2026-r9-practice@racing-cal
CATEGORIES:Formula 2
DESCRIPTION:Series: Formula 2\nRound 9: Hungaroring Round\nSession: Practi
 ce\nTime TBA - this is a placeholder all-day event. It will update to the 
 correct time once published.\nWhere to watch (US): F1 TV Pro (no US linear
  TV) | streaming: F1 TV Pro (medium confidence)\nWatch notes: F2 sessions 
 air on F1 TV Pro in the US (support series to Formula 1)\; verify weekend-
 level listings before promoting to high confidence.\nGenerated from data/f
 2.yaml. See NOTES.md for source provenance.
LOCATION:Hungaroring\, Mogyoród\, Hungary
END:VEVENT
BEGIN:VEVENT
SUMMARY:F2 Hungaroring - Qualifying
DTSTART;VALUE=DATE:20260724
DTEND;VALUE=DATE:20260725
UID:f2-2026-r9-qualifying@racing-cal
CATEGORIES:Formula 2
DESCRIPTION:Series: Formula 2\nRound 9: Hungaroring Round\nSession: Qualif
 ying\nTime TBA - this is a placeholder all-day event. It will update to th
 e correct time once published.\nWhere to watch (US): F1 TV Pro (no US line
 ar TV) | streaming: F1 TV Pro (medium confidence)\nWatch notes: F2 session
 s air on F1 TV Pro in the US (support series to Formula 1)\; verify weeken
 d-level listings before promoting to high confidence.\nGenerated from data
 /f2.yaml. See NOTES.md for source provenance.
LOCATION:Hungaroring\, Mogyoród\, Hungary
END:VEVENT
BEGIN:VEVENT
SUMMARY:F2 Hungaroring - Sprint Race
DTSTART;VALUE=DATE:20260725
DTEND;VALUE=DATE:20260726
UID:f2-2026-r9-sprint-race@racing-cal
CATEGORIES:Formula 2
DESCRIPTION:Series: Formula 2\nRound 9: Hungaroring Round\nSession: Sprint
  Race\nTime TBA - this is a placeholder all-day event. It will update to t
 he correct time once published.\nWhere to watch (US): F1 TV Pro (no US lin
 ear TV) | streaming: F1 TV Pro (medium confidence)\nWatch notes: F2 sessio
 ns air on F1 TV Pro in the US (support series to Formula 1)\; verify weeke
 nd-level listings before promoting to high confidence.\nGenerated from dat
 a/f2.yaml. See NOTES.md for source provenance.
LOCATION:Hungaroring\, Mogyoród\, Hungary
END:VEVENT
BEGIN:VEVENT
SUMMARY:F2 Hungaroring - Feature Race
DTSTART;VALUE=DATE:20260726
DTEND;VALUE=DATE:20260727
UID:f2-2026-r9-feature-race@racing-cal
CATEGORIES:Formula 2
DESCRIPTION:Series: Formula 2\nRound 9: Hungaroring Round\nSession: Featur
 e Race\nTime TBA - this is a placeholder all-day event. It will update to 
 the correct time once published.\nWhere to watch (US): F1 TV Pro (no US li
 near TV) | streaming: F1 TV Pro (medium confidence)\nWatch notes: F2 sessi
 ons air on F1 TV Pro in the US (support series to Formula 1)\; verify week
 end-level listings before promoting to high confidence.\nGenerated from da
 ta/f2.yaml. See NOTES.md for source provenance.
LOCATION:Hungaroring\, Mogyoród\, Hungary
END:VEVENT
BEGIN:VEVENT
SUMMARY:F2 Monza - Practice
DTSTART;VALUE=DATE:20260904
DTEND;VALUE=DATE:20260905
UID:f2-2026-r10-practice@racing-cal
CATEGORIES:Formula 2
DESCRIPTION:Series: Formula 2\nRound 10: Monza Round\nSession: Practice\nT
 ime TBA - this is a placeholder all-day event. It will update to the corre
 ct time once published.\nWhere to watch (US): F1 TV Pro (no US linear TV) 
 | streaming: F1 TV Pro (medium confidence)\nWatch notes: F2 sessions air o
 n F1 TV Pro in the US (support series to Formula 1)\; verify weekend-level
  listings before promoting to high confidence.\nGenerated from data/f2.yam
 l. See NOTES.md for source provenance.
LOCATION:Monza Circuit\, Monza\, Italy
END:VEVENT
BEGIN:VEVENT
SUMMARY:F2 Monza - Qualifying
DTSTART;VALUE=DATE:20260904
DTEND;VALUE=DATE:20260905
UID:f2-2026-r10-qualifying@racing-cal
CATEGORIES:Formula 2
DESCRIPTION:Series: Formula 2\nRound 10: Monza Round\nSession: Qualifying\
 nTime TBA - this is a placeholder all-day event. It will update to the cor
 rect time once published.\nWhere to watch (US): F1 TV Pro (no US linear TV
 ) | streaming: F1 TV Pro (medium confidence)\nWatch notes: F2 sessions air
  on F1 TV Pro in the US (support series to Formula 1)\; verify weekend-lev
 el listings before promoting to high confidence.\nGenerated from data/f2.y
 aml. See NOTES.md for source provenance.
LOCATION:Monza Circuit\, Monza\, Italy
END:VEVENT
BEGIN:VEVENT
SUMMARY:F2 Monza - Sprint Race
DTSTART;VALUE=DATE:20260905
DTEND;VALUE=DATE:20260906
UID:f2-2026-r10-sprint-race@racing-cal
CATEGORIES:Formula 2
DESCRIPTION:Series: Formula 2\nRound 10: Monza Round\nSession: Sprint Race
 \nTime TBA - this is a placeholder all-day event. It will update to the co
 rrect time once published.\nWhere to watch (US): F1 TV Pro (no US linear T
 V) | streaming: F1 TV Pro (medium confidence)\nWatch notes: F2 sessions ai
 r on F1 TV Pro in the US (support series to Formula 1)\; verify weekend-le
 vel listings before promoting to high confidence.\nGenerated from data/f2.
 yaml. See NOTES.md for source provenance.
LOCATION:Monza Circuit\, Monza\, Italy
END:VEVENT
BEGIN:VEVENT
SUMMARY:F2 Monza - Feature Race
DTSTART;VALUE=DATE:20260906
DTEND;VALUE=DATE:20260907
UID:f2-2026-r10-feature-race@racing-cal
CATEGORIES:Formula 2
DESCRIPTION:Series: Formula 2\nRound 10: Monza Round\nSession: Feature Rac
 e\nTime TBA - this is a placeholder all-day event. It will update to the c
 orrect time once published.\nWhere to watch (US): F1 TV Pro (no US linear 
 TV) | streaming: F1 TV Pro (medium confidence)\nWatch notes: F2 sessions a
 ir on F1 TV Pro in the US (support series to Formula 1)\; verify weekend-l
 evel listings before promoting to high confidence.\nGenerated from data/f2
 .yaml. See NOTES.md for source provenance.
LOCATION:Monza Circuit\, Monza\, Italy
END:VEVENT
BEGIN:VEVENT
SUMMARY:F2 Madrid - Practice
DTSTART;VALUE=DATE:20260911
DTEND;VALUE=DATE:20260912
UID:f2-2026-r11-practice@racing-cal
CATEGORIES:Formula 2
DESCRIPTION:Series: Formula 2\nRound 11: Madrid Round\nSession: Practice\n
 Time TBA - this is a placeholder all-day event. It will update to the corr
 ect time once published.\nWhere to watch (US): F1 TV Pro (no US linear TV)
  | streaming: F1 TV Pro (medium confidence)\nWatch notes: F2 sessions air 
 on F1 TV Pro in the US (support series to Formula 1)\; verify weekend-leve
 l listings before promoting to high confidence.\nGenerated from data/f2.ya
 ml. See NOTES.md for source provenance.
LOCATION:Madring\, Madrid\, Spain
END:VEVENT
BEGIN:VEVENT
SUMMARY:F2 Madrid - Qualifying
DTSTART;VALUE=DATE:20260911
DTEND;VALUE=DATE:20260912
UID:f2-2026-r11-qualifying@racing-cal
CATEGORIES:Formula 2
DESCRIPTION:Series: Formula 2\nRound 11: Madrid Round\nSession: Qualifying
 \nTime TBA - this is a placeholder all-day event. It will update to the co
 rrect time once published.\nWhere to watch (US): F1 TV Pro (no US linear T
 V) | streaming: F1 TV Pro (medium confidence)\nWatch notes: F2 sessions ai
 r on F1 TV Pro in the US (support series to Formula 1)\; verify weekend-le
 vel listings before promoting to high confidence.\nGenerated from data/f2.
 yaml. See NOTES.md for source provenance.
LOCATION:Madring\, Madrid\, Spain
END:VEVENT
BEGIN:VEVENT
SUMMARY:F2 Madrid - Sprint Race
DTSTART;VALUE=DATE:20260912
DTEND;VALUE=DATE:20260913
UID:f2-2026-r11-sprint-race@racing-cal
CATEGORIES:Formula 2
DESCRIPTION:Series: Formula 2\nRound 11: Madrid Round\nSession: Sprint Rac
 e\nTime TBA - this is a placeholder all-day event. It will update to the c
 orrect time once published.\nWhere to watch (US): F1 TV Pro (no US linear 
 TV) | streaming: F1 TV Pro (medium confidence)\nWatch notes: F2 sessions a
 ir on F1 TV Pro in the US (support series to Formula 1)\; verify weekend-l
 evel listings before promoting to high confidence.\nGenerated from data/f2
 .yaml. See NOTES.md for source provenance.
LOCATION:Madring\, Madrid\, Spain
END:VEVENT
BEGIN:VEVENT
SUMMARY:F2 Madrid - Feature Race
DTSTART;VALUE=DATE:20260913
DTEND;VALUE=DATE:20260914
UID:f2-2026-r11-feature-race@racing-cal
CATEGORIES:Formula 2
DESCRIPTION:Series: Formula 2\nRound 11: Madrid Round\nSession: Feature Ra
 ce\nTime TBA - this is a placeholder all-day event. It will update to the 
 correct time once published.\nWhere to watch (US): F1 TV Pro (no US linear
  TV) | streaming: F1 TV Pro (medium confidence)\nWatch notes: F2 sessions 
 air on F1 TV Pro in the US (support series to Formula 1)\; verify weekend-
 level listings before promoting to high confidence.\nGenerated from data/f
 2.yaml. See NOTES.md for source provenance.
LOCATION:Madring\, Madrid\, Spain
END:VEVENT
BEGIN:VEVENT
SUMMARY:F2 Baku - Practice
DTSTART;VALUE=DATE:20260924
DTEND;VALUE=DATE:20260925
UID:f2-2026-r12-practice@racing-cal
CATEGORIES:Formula 2
DESCRIPTION:Series: Formula 2\nRound 12: Baku Round\nSession: Practice\nTi
 me TBA - this is a placeholder all-day event. It will update to the correc
 t time once published.\nWhere to watch (US): F1 TV Pro (no US linear TV) |
  streaming: F1 TV Pro (medium confidence)\nWatch notes: F2 sessions air on
  F1 TV Pro in the US (support series to Formula 1)\; verify weekend-level 
 listings before promoting to high confidence.\nGenerated from data/f2.yaml
 . See NOTES.md for source provenance.
LOCATION:Baku City Circuit\, Baku\, Azerbaijan
END:VEVENT
BEGIN:VEVENT
SUMMARY:F2 Baku - Qualifying
DTSTART;VALUE=DATE:20260924
DTEND;VALUE=DATE:20260925
UID:f2-2026-r12-qualifying@racing-cal
CATEGORIES:Formula 2
DESCRIPTION:Series: Formula 2\nRound 12: Baku Round\nSession: Qualifying\n
 Time TBA - this is a placeholder all-day event. It will update to the corr
 ect time once published.\nWhere to watch (US): F1 TV Pro (no US linear TV)
  | streaming: F1 TV Pro (medium confidence)\nWatch notes: F2 sessions air 
 on F1 TV Pro in the US (support series to Formula 1)\; verify weekend-leve
 l listings before promoting to high confidence.\nGenerated from data/f2.ya
 ml. See NOTES.md for source provenance.
LOCATION:Baku City Circuit\, Baku\, Azerbaijan
END:VEVENT
BEGIN:VEVENT
SUMMARY:F2 Baku - Sprint Race
DTSTART;VALUE=DATE:20260925
DTEND;VALUE=DATE:20260926
UID:f2-2026-r12-sprint-race@racing-cal
CATEGORIES:Formula 2
DESCRIPTION:Series: Formula 2\nRound 12: Baku Round\nSession: Sprint Race\
 nTime TBA - this is a placeholder all-day event. It will update to the cor
 rect time once published.\nWhere to watch (US): F1 TV Pro (no US linear TV
 ) | streaming: F1 TV Pro (medium confidence)\nWatch notes: F2 sessions air
  on F1 TV Pro in the US (support series to Formula 1)\; verify weekend-lev
 el listings before promoting to high confidence.\nGenerated from data/f2.y
 aml. See NOTES.md for source provenance.
LOCATION:Baku City Circuit\, Baku\, Azerbaijan
END:VEVENT
BEGIN:VEVENT
SUMMARY:F2 Baku - Feature Race
DTSTART;VALUE=DATE:20260926
DTEND;VALUE=DATE:20260927
UID:f2-2026-r12-feature-race@racing-cal
CATEGORIES:Formula 2
DESCRIPTION:Series: Formula 2\nRound 12: Baku Round\nSession: Feature Race
 \nTime TBA - this is a placeholder all-day event. It will update to the co
 rrect time once published.\nWhere to watch (US): F1 TV Pro (no US linear T
 V) | streaming: F1 TV Pro (medium confidence)\nWatch notes: F2 sessions ai
 r on F1 TV Pro in the US (support series to Formula 1)\; verify weekend-le
 vel listings before promoting to high confidence.\nGenerated from data/f2.
 yaml. See NOTES.md for source provenance.
LOCATION:Baku City Circuit\, Baku\, Azerbaijan
END:VEVENT
BEGIN:VEVENT
SUMMARY:F2 Lusail - Practice
DTSTART;VALUE=DATE:20261127
DTEND;VALUE=DATE:20261128
UID:f2-2026-r13-practice@racing-cal
CATEGORIES:Formula 2
DESCRIPTION:Series: Formula 2\nRound 13: Lusail Round\nSession: Practice\n
 Time TBA - this is a placeholder all-day event. It will update to the corr
 ect time once published.\nWhere to watch (US): F1 TV Pro (no US linear TV)
  | streaming: F1 TV Pro (medium confidence)\nWatch notes: F2 sessions air 
 on F1 TV Pro in the US (support series to Formula 1)\; verify weekend-leve
 l listings before promoting to high confidence.\nGenerated from data/f2.ya
 ml. See NOTES.md for source provenance.
LOCATION:Lusail International Circuit\, Lusail\, Qatar
END:VEVENT
BEGIN:VEVENT
SUMMARY:F2 Lusail - Qualifying
DTSTART;VALUE=DATE:20261127
DTEND;VALUE=DATE:20261128
UID:f2-2026-r13-qualifying@racing-cal
CATEGORIES:Formula 2
DESCRIPTION:Series: Formula 2\nRound 13: Lusail Round\nSession: Qualifying
 \nTime TBA - this is a placeholder all-day event. It will update to the co
 rrect time once published.\nWhere to watch (US): F1 TV Pro (no US linear T
 V) | streaming: F1 TV Pro (medium confidence)\nWatch notes: F2 sessions ai
 r on F1 TV Pro in the US (support series to Formula 1)\; verify weekend-le
 vel listings before promoting to high confidence.\nGenerated from data/f2.
 yaml. See NOTES.md for source provenance.
LOCATION:Lusail International Circuit\, Lusail\, Qatar
END:VEVENT
BEGIN:VEVENT
SUMMARY:F2 Lusail - Sprint Race
DTSTART;VALUE=DATE:20261128
DTEND;VALUE=DATE:20261129
UID:f2-2026-r13-sprint-race@racing-cal
CATEGORIES:Formula 2
DESCRIPTION:Series: Formula 2\nRound 13: Lusail Round\nSession: Sprint Rac
 e\nTime TBA - this is a placeholder all-day event. It will update to the c
 orrect time once published.\nWhere to watch (US): F1 TV Pro (no US linear 
 TV) | streaming: F1 TV Pro (medium confidence)\nWatch notes: F2 sessions a
 ir on F1 TV Pro in the US (support series to Formula 1)\; verify weekend-l
 evel listings before promoting to high confidence.\nGenerated from data/f2
 .yaml. See NOTES.md for source provenance.
LOCATION:Lusail International Circuit\, Lusail\, Qatar
END:VEVENT
BEGIN:VEVENT
SUMMARY:F2 Lusail - Feature Race
DTSTART;VALUE=DATE:20261129
DTEND;VALUE=DATE:20261130
UID:f2-2026-r13-feature-race@racing-cal
CATEGORIES:Formula 2
DESCRIPTION:Series: Formula 2\nRound 13: Lusail Round\nSession: Feature Ra
 ce\nTime TBA - this is a placeholder all-day event. It will update to the 
 correct time once published.\nWhere to watch (US): F1 TV Pro (no US linear
  TV) | streaming: F1 TV Pro (medium confidence)\nWatch notes: F2 sessions 
 air on F1 TV Pro in the US (support series to Formula 1)\; verify weekend-
 level listings before promoting to high confidence.\nGenerated from data/f
 2.yaml. See NOTES.md for source provenance.
LOCATION:Lusail International Circuit\, Lusail\, Qatar
END:VEVENT
BEGIN:VEVENT
SUMMARY:F2 Yas Island - Practice
DTSTART;VALUE=DATE:20261204
DTEND;VALUE=DATE:20261205
UID:f2-2026-r14-practice@racing-cal
CATEGORIES:Formula 2
DESCRIPTION:Series: Formula 2\nRound 14: Yas Island Round\nSession: Practi
 ce\nTime TBA - this is a placeholder all-day event. It will update to the 
 correct time once published.\nWhere to watch (US): F1 TV Pro (no US linear
  TV) | streaming: F1 TV Pro (medium confidence)\nWatch notes: F2 sessions 
 air on F1 TV Pro in the US (support series to Formula 1)\; verify weekend-
 level listings before promoting to high confidence.\nGenerated from data/f
 2.yaml. See NOTES.md for source provenance.
LOCATION:Yas Marina Circuit\, Abu Dhabi\, UAE
END:VEVENT
BEGIN:VEVENT
SUMMARY:F2 Yas Island - Qualifying
DTSTART;VALUE=DATE:20261204
DTEND;VALUE=DATE:20261205
UID:f2-2026-r14-qualifying@racing-cal
CATEGORIES:Formula 2
DESCRIPTION:Series: Formula 2\nRound 14: Yas Island Round\nSession: Qualif
 ying\nTime TBA - this is a placeholder all-day event. It will update to th
 e correct time once published.\nWhere to watch (US): F1 TV Pro (no US line
 ar TV) | streaming: F1 TV Pro (medium confidence)\nWatch notes: F2 session
 s air on F1 TV Pro in the US (support series to Formula 1)\; verify weeken
 d-level listings before promoting to high confidence.\nGenerated from data
 /f2.yaml. See NOTES.md for source provenance.
LOCATION:Yas Marina Circuit\, Abu Dhabi\, UAE
END:VEVENT
BEGIN:VEVENT
SUMMARY:F2 Yas Island - Sprint Race
DTSTART;VALUE=DATE:20261205
DTEND;VALUE=DATE:20261206
UID:f2-2026-r14-sprint-race@racing-cal
CATEGORIES:Formula 2
DESCRIPTION:Series: Formula 2\nRound 14: Yas Island Round\nSession: Sprint
  Race\nTime TBA - this is a placeholder all-day event. It will update to t
 he correct time once published.\nWhere to watch (US): F1 TV Pro (no US lin
 ear TV) | streaming: F1 TV Pro (medium confidence)\nWatch notes: F2 sessio
 ns air on F1 TV Pro in the US (support series to Formula 1)\; verify weeke
 nd-level listings before promoting to high confidence.\nGenerated from dat
 a/f2.yaml. See NOTES.md for source provenance.
LOCATION:Yas Marina Circuit\, Abu Dhabi\, UAE
END:VEVENT
BEGIN:VEVENT
SUMMARY:F2 Yas Island - Feature Race
DTSTART;VALUE=DATE:20261206
DTEND;VALUE=DATE:20261207
UID:f2-2026-r14-feature-race@racing-cal
CATEGORIES:Formula 2
DESCRIPTION:Series: Formula 2\nRound 14: Yas Island Round\nSession: Featur
 e Race\nTime TBA - this is a placeholder all-day event. It will update to 
 the correct time once published.\nWhere to watch (US): F1 TV Pro (no US li
 near TV) | streaming: F1 TV Pro (medium confidence)\nWatch notes: F2 sessi
 ons air on F1 TV Pro in the US (support series to Formula 1)\; verify week
 end-level listings before promoting to high confidence.\nGenerated from da
 ta/f2.yaml. See NOTES.md for source provenance.
LOCATION:Yas Marina Circuit\, Abu Dhabi\, UAE
END:VEVENT
BEGIN:VEVENT
SUMMARY:IMSA Rolex 24 - Qualifying
DTSTART;VALUE=DATE:20260123
DTEND;VALUE=DATE:20260124
UID:imsa-2026-r1-qualifying@racing-cal
CATEGORIES:IMSA SportsCar Championship
DESCRIPTION:Series: IMSA SportsCar Championship\nRound 1: Rolex 24 at Dayt
 ona\nSession: Qualifying\nTime TBA - this is a placeholder all-day event. 
 It will update to the correct time once published.\nWhere to watch (US): N
 BC / USA Network | streaming: Peacock / IMSA.tv (free for practice and qua
 lifying) (medium confidence)\nWatch notes: NBCUniversal holds US IMSA righ
 ts\; race-by-race exact start times remain TBA until confirmed.\nGenerated
  from data/imsa.yaml. See NOTES.md for source provenance.
LOCATION:Daytona International Speedway\, Daytona Beach\, Florida\, USA
END:VEVENT
BEGIN:VEVENT
SUMMARY:IMSA Rolex 24 - Race
DTSTART;VALUE=DATE:20260124
DTEND;VALUE=DATE:20260125
UID:imsa-2026-r1-race@racing-cal
CATEGORIES:IMSA SportsCar Championship
DESCRIPTION:Series: IMSA SportsCar Championship\nRound 1: Rolex 24 at Dayt
 ona\nSession: Race\nTime TBA - this is a placeholder all-day event. It wil
 l update to the correct time once published.\nWhere to watch (US): NBC / U
 SA Network | streaming: Peacock / IMSA.tv (free for practice and qualifyin
 g) (medium confidence)\nWatch notes: NBCUniversal holds US IMSA rights\; r
 ace-by-race exact start times remain TBA until confirmed.\nGenerated from 
 data/imsa.yaml. See NOTES.md for source provenance.
LOCATION:Daytona International Speedway\, Daytona Beach\, Florida\, USA
END:VEVENT
BEGIN:VEVENT
SUMMARY:IMSA Sebring 12h - Race
DTSTART;VALUE=DATE:20260321
DTEND;VALUE=DATE:20260322
UID:imsa-2026-r2-race@racing-cal
CATEGORIES:IMSA SportsCar Championship
DESCRIPTION:Series: IMSA SportsCar Championship\nRound 2: Mobil 1 Twelve H
 ours of Sebring\nSession: Race\nTime TBA - this is a placeholder all-day e
 vent. It will update to the correct time once published.\nWhere to watch (
 US): NBC / USA Network | streaming: Peacock / IMSA.tv (free for practice a
 nd qualifying) (medium confidence)\nWatch notes: NBCUniversal holds US IMS
 A rights\; race-by-race exact start times remain TBA until confirmed.\nGen
 erated from data/imsa.yaml. See NOTES.md for source provenance.
LOCATION:Sebring International Raceway\, Sebring\, Florida\, USA
END:VEVENT
BEGIN:VEVENT
SUMMARY:IMSA Long Beach GP - Race
DTSTART;VALUE=DATE:20260418
DTEND;VALUE=DATE:20260419
UID:imsa-2026-r3-race@racing-cal
CATEGORIES:IMSA SportsCar Championship
DESCRIPTION:Series: IMSA SportsCar Championship\nRound 3: Acura Grand Prix
  of Long Beach\nSession: Race\nTime TBA - this is a placeholder all-day ev
 ent. It will update to the correct time once published.\nWhere to watch (U
 S): NBC / USA Network | streaming: Peacock / IMSA.tv (free for practice an
 d qualifying) (medium confidence)\nWatch notes: NBCUniversal holds US IMSA
  rights\; race-by-race exact start times remain TBA until confirmed.\nGene
 rated from data/imsa.yaml. See NOTES.md for source provenance.
LOCATION:Long Beach Street Circuit\, Long Beach\, California\, USA
END:VEVENT
BEGIN:VEVENT
SUMMARY:IMSA Laguna Seca GP - Race
DTSTART;VALUE=DATE:20260503
DTEND;VALUE=DATE:20260504
UID:imsa-2026-r4-race@racing-cal
CATEGORIES:IMSA SportsCar Championship
DESCRIPTION:Series: IMSA SportsCar Championship\nRound 4: StubHub Monterey
  SportsCar Championship\nSession: Race\nTime TBA - this is a placeholder a
 ll-day event. It will update to the correct time once published.\nWhere to
  watch (US): NBC / USA Network | streaming: Peacock / IMSA.tv (free for pr
 actice and qualifying) (medium confidence)\nWatch notes: NBCUniversal hold
 s US IMSA rights\; race-by-race exact start times remain TBA until confirm
 ed.\nGenerated from data/imsa.yaml. See NOTES.md for source provenance.
LOCATION:WeatherTech Raceway Laguna Seca\, Monterey\, California\, USA
END:VEVENT
BEGIN:VEVENT
SUMMARY:IMSA Detroit GP - Race
DTSTART;VALUE=DATE:20260530
DTEND;VALUE=DATE:20260531
UID:imsa-2026-r5-race@racing-cal
CATEGORIES:IMSA SportsCar Championship
DESCRIPTION:Series: IMSA SportsCar Championship\nRound 5: Chevrolet Detroi
 t Sports Car Classic\nSession: Race\nTime TBA - this is a placeholder all-
 day event. It will update to the correct time once published.\nWhere to wa
 tch (US): NBC / USA Network | streaming: Peacock / IMSA.tv (free for pract
 ice and qualifying) (medium confidence)\nWatch notes: NBCUniversal holds U
 S IMSA rights\; race-by-race exact start times remain TBA until confirmed.
 \nGenerated from data/imsa.yaml. See NOTES.md for source provenance.
LOCATION:Detroit Street Circuit\, Detroit\, Michigan\, USA
END:VEVENT
BEGIN:VEVENT
SUMMARY:IMSA Watkins Glen 6h - Race
DTSTART;VALUE=DATE:20260628
DTEND;VALUE=DATE:20260629
UID:imsa-2026-r6-race@racing-cal
CATEGORIES:IMSA SportsCar Championship
DESCRIPTION:Series: IMSA SportsCar Championship\nRound 6: Sahlen's Six Hou
 rs of The Glen\nSession: Race\nTime TBA - this is a placeholder all-day ev
 ent. It will update to the correct time once published.\nWhere to watch (U
 S): NBC / USA Network | streaming: Peacock / IMSA.tv (free for practice an
 d qualifying) (medium confidence)\nWatch notes: NBCUniversal holds US IMSA
  rights\; race-by-race exact start times remain TBA until confirmed.\nGene
 rated from data/imsa.yaml. See NOTES.md for source provenance.
LOCATION:Watkins Glen International\, Watkins Glen\, New York\, USA
END:VEVENT
BEGIN:VEVENT
SUMMARY:IMSA CTMP GP - Race
DTSTART;VALUE=DATE:20260712
DTEND;VALUE=DATE:20260713
UID:imsa-2026-r7-race@racing-cal
CATEGORIES:IMSA SportsCar Championship
DESCRIPTION:Series: IMSA SportsCar Championship\nRound 7: Chevrolet Grand 
 Prix\nSession: Race\nTime TBA - this is a placeholder all-day event. It wi
 ll update to the correct time once published.\nWhere to watch (US): NBC / 
 USA Network | streaming: Peacock / IMSA.tv (free for practice and qualifyi
 ng) (medium confidence)\nWatch notes: NBCUniversal holds US IMSA rights\; 
 race-by-race exact start times remain TBA until confirmed.\nGenerated from
  data/imsa.yaml. See NOTES.md for source provenance.
LOCATION:Canadian Tire Motorsport Park\, Bowmanville\, Ontario\, Canada
END:VEVENT
BEGIN:VEVENT
SUMMARY:IMSA Road America 6h - Race
DTSTART;VALUE=DATE:20260802
DTEND;VALUE=DATE:20260803
UID:imsa-2026-r8-race@racing-cal
CATEGORIES:IMSA SportsCar Championship
DESCRIPTION:Series: IMSA SportsCar Championship\nRound 8: Motul SportsCar 
 Endurance Grand Prix\nSession: Race\nTime TBA - this is a placeholder all-
 day event. It will update to the correct time once published.\nWhere to wa
 tch (US): NBC / USA Network | streaming: Peacock / IMSA.tv (free for pract
 ice and qualifying) (medium confidence)\nWatch notes: NBCUniversal holds U
 S IMSA rights\; race-by-race exact start times remain TBA until confirmed.
 \nGenerated from data/imsa.yaml. See NOTES.md for source provenance.
LOCATION:Road America\, Elkhart Lake\, Wisconsin\, USA
END:VEVENT
BEGIN:VEVENT
SUMMARY:IMSA VIR GT Challenge - Race
DTSTART;VALUE=DATE:20260823
DTEND;VALUE=DATE:20260824
UID:imsa-2026-r9-race@racing-cal
CATEGORIES:IMSA SportsCar Championship
DESCRIPTION:Series: IMSA SportsCar Championship\nRound 9: Michelin GT Chal
 lenge at VIR\nSession: Race\nTime TBA - this is a placeholder all-day even
 t. It will update to the correct time once published.\nWhere to watch (US)
 : NBC / USA Network | streaming: Peacock / IMSA.tv (free for practice and 
 qualifying) (medium confidence)\nWatch notes: NBCUniversal holds US IMSA r
 ights\; race-by-race exact start times remain TBA until confirmed.\nGenera
 ted from data/imsa.yaml. See NOTES.md for source provenance.
LOCATION:Virginia International Raceway\, Alton\, Virginia\, USA
END:VEVENT
BEGIN:VEVENT
SUMMARY:IMSA Indianapolis GP - Race
DTSTART;VALUE=DATE:20260920
DTEND;VALUE=DATE:20260921
UID:imsa-2026-r10-race@racing-cal
CATEGORIES:IMSA SportsCar Championship
DESCRIPTION:Series: IMSA SportsCar Championship\nRound 10: Tirerack.com Ba
 ttle on the Bricks\nSession: Race\nTime TBA - this is a placeholder all-da
 y event. It will update to the correct time once published.\nWhere to watc
 h (US): NBC / USA Network | streaming: Peacock / IMSA.tv (free for practic
 e and qualifying) (medium confidence)\nWatch notes: NBCUniversal holds US 
 IMSA rights\; race-by-race exact start times remain TBA until confirmed.\n
 Generated from data/imsa.yaml. See NOTES.md for source provenance.
LOCATION:Indianapolis Motor Speedway\, Speedway\, Indiana\, USA
END:VEVENT
BEGIN:VEVENT
SUMMARY:IMSA Petit Le Mans - Race
DTSTART;VALUE=DATE:20261003
DTEND;VALUE=DATE:20261004
UID:imsa-2026-r11-race@racing-cal
CATEGORIES:IMSA SportsCar Championship
DESCRIPTION:Series: IMSA SportsCar Championship\nRound 11: Motul Petit Le 
 Mans\nSession: Race\nTime TBA - this is a placeholder all-day event. It wi
 ll update to the correct time once published.\nWhere to watch (US): NBC / 
 USA Network | streaming: Peacock / IMSA.tv (free for practice and qualifyi
 ng) (medium confidence)\nWatch notes: NBCUniversal holds US IMSA rights\; 
 race-by-race exact start times remain TBA until confirmed.\nGenerated from
  data/imsa.yaml. See NOTES.md for source provenance.
LOCATION:Michelin Raceway Road Atlanta\, Braselton\, Georgia\, USA
END:VEVENT
BEGIN:VEVENT
SUMMARY:IndyCar St. Petersburg GP - Race
DTSTART;TZID=America/New_York:20260301T120000
DTEND;TZID=America/New_York:20260301T140000
UID:indycar-2026-r1-race@racing-cal
CATEGORIES:IndyCar Series
DESCRIPTION:Series: IndyCar Series\nRound 1: Firestone Grand Prix of St. P
 etersburg\nSession: Race\nTime in Eastern: Sun Mar 1\, 12:00 PM EST\nWhere
  to watch (US): FOX / FS1 | streaming: FOX Sports app / IndyCar Live (high
  confidence)\nWatch notes: FOX holds exclusive US linear rights for IndyCa
 r (multi-year deal incl. 2026).\nGenerated from data/indycar.yaml. See NOT
 ES.md for source provenance.
LOCATION:St. Petersburg Street Circuit\, St. Petersburg\, Florida\, USA
END:VEVENT
BEGIN:VEVENT
SUMMARY:IndyCar Phoenix - Race
DTSTART;TZID=America/Phoenix:20260307T130000
DTEND;TZID=America/Phoenix:20260307T150000
UID:indycar-2026-r2-race@racing-cal
CATEGORIES:IndyCar Series
DESCRIPTION:Series: IndyCar Series\nRound 2: Good Ranchers 250\nSession: R
 ace\nTime in Eastern: Sat Mar 7\, 3:00 PM EST\nWhere to watch (US): FOX / 
 FS1 | streaming: FOX Sports app / IndyCar Live (high confidence)\nWatch no
 tes: FOX holds exclusive US linear rights for IndyCar (multi-year deal inc
 l. 2026).\nGenerated from data/indycar.yaml. See NOTES.md for source prove
 nance.
LOCATION:Phoenix Raceway\, Avondale\, Arizona\, USA
END:VEVENT
BEGIN:VEVENT
SUMMARY:IndyCar Arlington GP - Race
DTSTART;TZID=America/Chicago:20260315T113000
DTEND;TZID=America/Chicago:20260315T133000
UID:indycar-2026-r3-race@racing-cal
CATEGORIES:IndyCar Series
DESCRIPTION:Series: IndyCar Series\nRound 3: Java House Grand Prix of Arli
 ngton\nSession: Race\nTime in Eastern: Sun Mar 15\, 12:30 PM EDT\nWhere to
  watch (US): FOX / FS1 | streaming: FOX Sports app / IndyCar Live (high co
 nfidence)\nWatch notes: FOX holds exclusive US linear rights for IndyCar (
 multi-year deal incl. 2026).\nGenerated from data/indycar.yaml. See NOTES.
 md for source provenance.
LOCATION:Streets of Arlington\, Arlington\, Texas\, USA
END:VEVENT
BEGIN:VEVENT
SUMMARY:IndyCar Barber GP - Race
DTSTART;TZID=America/Chicago:20260329T120000
DTEND;TZID=America/Chicago:20260329T140000
UID:indycar-2026-r4-race@racing-cal
CATEGORIES:IndyCar Series
DESCRIPTION:Series: IndyCar Series\nRound 4: Children's of Alabama Indy Gr
 and Prix\nSession: Race\nTime in Eastern: Sun Mar 29\, 1:00 PM EDT\nWhere 
 to watch (US): FOX / FS1 | streaming: FOX Sports app / IndyCar Live (high 
 confidence)\nWatch notes: FOX holds exclusive US linear rights for IndyCar
  (multi-year deal incl. 2026).\nGenerated from data/indycar.yaml. See NOTE
 S.md for source provenance.
LOCATION:Barber Motorsports Park\, Birmingham\, Alabama\, USA
END:VEVENT
BEGIN:VEVENT
SUMMARY:IndyCar Long Beach GP - Race
DTSTART;TZID=America/Los_Angeles:20260419T143000
DTEND;TZID=America/Los_Angeles:20260419T163000
UID:indycar-2026-r5-race@racing-cal
CATEGORIES:IndyCar Series
DESCRIPTION:Series: IndyCar Series\nRound 5: Acura Grand Prix of Long Beac
 h\nSession: Race\nTime in Eastern: Sun Apr 19\, 5:30 PM EDT\nWhere to watc
 h (US): FOX / FS1 | streaming: FOX Sports app / IndyCar Live (high confide
 nce)\nWatch notes: FOX holds exclusive US linear rights for IndyCar (multi
 -year deal incl. 2026).\nGenerated from data/indycar.yaml. See NOTES.md fo
 r source provenance.
LOCATION:Long Beach Street Circuit\, Long Beach\, California\, USA
END:VEVENT
BEGIN:VEVENT
SUMMARY:IndyCar Indianapolis GP - Race
DTSTART;TZID=America/Indiana/Indianapolis:20260509T163000
DTEND;TZID=America/Indiana/Indianapolis:20260509T183000
UID:indycar-2026-r6-race@racing-cal
CATEGORIES:IndyCar Series
DESCRIPTION:Series: IndyCar Series\nRound 6: Sonsio Grand Prix\nSession: R
 ace\nTime in Eastern: Sat May 9\, 4:30 PM EDT\nWhere to watch (US): FOX / 
 FS1 | streaming: FOX Sports app / IndyCar Live (high confidence)\nWatch no
 tes: FOX holds exclusive US linear rights for IndyCar (multi-year deal inc
 l. 2026).\nGenerated from data/indycar.yaml. See NOTES.md for source prove
 nance.
LOCATION:Indianapolis Motor Speedway Road Course\, Speedway\, Indiana\, US
 A
END:VEVENT
BEGIN:VEVENT
SUMMARY:IndyCar Indianapolis 500 - Race
DTSTART;TZID=America/Indiana/Indianapolis:20260524T100000
DTEND;TZID=America/Indiana/Indianapolis:20260524T120000
UID:indycar-2026-r7-race@racing-cal
CATEGORIES:IndyCar Series
DESCRIPTION:Series: IndyCar Series\nRound 7: Indianapolis 500\nSession: Ra
 ce\nTime in Eastern: Sun May 24\, 10:00 AM EDT\nWhere to watch (US): FOX /
  FS1 | streaming: FOX Sports app / IndyCar Live (high confidence)\nWatch n
 otes: FOX holds exclusive US linear rights for IndyCar (multi-year deal in
 cl. 2026).\nGenerated from data/indycar.yaml. See NOTES.md for source prov
 enance.
LOCATION:Indianapolis Motor Speedway\, Speedway\, Indiana\, USA
END:VEVENT
BEGIN:VEVENT
SUMMARY:IndyCar Detroit GP - Race
DTSTART;TZID=America/New_York:20260531T123000
DTEND;TZID=America/New_York:20260531T143000
UID:indycar-2026-r8-race@racing-cal
CATEGORIES:IndyCar Series
DESCRIPTION:Series: IndyCar Series\nRound 8: Chevrolet Detroit Grand Prix\
 nSession: Race\nTime in Eastern: Sun May 31\, 12:30 PM EDT\nWhere to watch
  (US): FOX / FS1 | streaming: FOX Sports app / IndyCar Live (high confiden
 ce)\nWatch notes: FOX holds exclusive US linear rights for IndyCar (multi-
 year deal incl. 2026).\nGenerated from data/indycar.yaml. See NOTES.md for
  source provenance.
LOCATION:Detroit Street Circuit\, Detroit\, Michigan\, USA
END:VEVENT
BEGIN:VEVENT
SUMMARY:IndyCar Gateway - Race
DTSTART;TZID=America/Chicago:20260607T200000
DTEND;TZID=America/Chicago:20260607T220000
UID:indycar-2026-r9-race@racing-cal
CATEGORIES:IndyCar Series
DESCRIPTION:Series: IndyCar Series\nRound 9: Bommarito Automotive Group 50
 0\nSession: Race\nTime in Eastern: Sun Jun 7\, 9:00 PM EDT\nWhere to watch
  (US): FOX / FS1 | streaming: FOX Sports app / IndyCar Live (high confiden
 ce)\nWatch notes: FOX holds exclusive US linear rights for IndyCar (multi-
 year deal incl. 2026).\nGenerated from data/indycar.yaml. See NOTES.md for
  source provenance.
LOCATION:World Wide Technology Raceway\, Madison\, Illinois\, USA
END:VEVENT
BEGIN:VEVENT
SUMMARY:IndyCar Road America GP - Race
DTSTART;TZID=America/Chicago:20260621T130000
DTEND;TZID=America/Chicago:20260621T150000
UID:indycar-2026-r10-race@racing-cal
CATEGORIES:IndyCar Series
DESCRIPTION:Series: IndyCar Series\nRound 10: XPEL Grand Prix at Road Amer
 ica\nSession: Race\nTime in Eastern: Sun Jun 21\, 2:00 PM EDT\nWhere to wa
 tch (US): FOX / FS1 | streaming: FOX Sports app / IndyCar Live (high confi
 dence)\nWatch notes: FOX holds exclusive US linear rights for IndyCar (mul
 ti-year deal incl. 2026).\nGenerated from data/indycar.yaml. See NOTES.md 
 for source provenance.
LOCATION:Road America\, Elkhart Lake\, Wisconsin\, USA
END:VEVENT
BEGIN:VEVENT
SUMMARY:IndyCar Mid-Ohio GP - Race
DTSTART;TZID=America/New_York:20260705T123000
DTEND;TZID=America/New_York:20260705T143000
UID:indycar-2026-r11-race@racing-cal
CATEGORIES:IndyCar Series
DESCRIPTION:Series: IndyCar Series\nRound 11: Honda Indy 200 at Mid-Ohio\n
 Session: Race\nTime in Eastern: Sun Jul 5\, 12:30 PM EDT\nWhere to watch (
 US): FOX / FS1 | streaming: FOX Sports app / IndyCar Live (high confidence
 )\nWatch notes: FOX holds exclusive US linear rights for IndyCar (multi-ye
 ar deal incl. 2026).\nGenerated from data/indycar.yaml. See NOTES.md for s
 ource provenance.
LOCATION:Mid-Ohio Sports Car Course\, Lexington\, Ohio\, USA
END:VEVENT
BEGIN:VEVENT
SUMMARY:IndyCar Nashville GP - Race
DTSTART;VALUE=DATE:20260719
DTEND;VALUE=DATE:20260720
UID:indycar-2026-r12-race@racing-cal
CATEGORIES:IndyCar Series
DESCRIPTION:Series: IndyCar Series\nRound 12: Borchetta Bourbon Music City
  Grand Prix\nSession: Race\nTime TBA - this is a placeholder all-day event
 . It will update to the correct time once published.\nWhere to watch (US):
  FOX / FS1 | streaming: FOX Sports app / IndyCar Live (high confidence)\nW
 atch notes: FOX holds exclusive US linear rights for IndyCar (multi-year d
 eal incl. 2026).\nGenerated from data/indycar.yaml. See NOTES.md for sourc
 e provenance.
LOCATION:Nashville Superspeedway\, Lebanon\, Tennessee\, USA
END:VEVENT
BEGIN:VEVENT
SUMMARY:IndyCar Portland GP - Race
DTSTART;TZID=America/Los_Angeles:20260809T130000
DTEND;TZID=America/Los_Angeles:20260809T150000
UID:indycar-2026-r13-race@racing-cal
CATEGORIES:IndyCar Series
DESCRIPTION:Series: IndyCar Series\nRound 13: BitNile.com Grand Prix of Po
 rtland\nSession: Race\nTime in Eastern: Sun Aug 9\, 4:00 PM EDT\nWhere to 
 watch (US): FOX / FS1 | streaming: FOX Sports app / IndyCar Live (high con
 fidence)\nWatch notes: FOX holds exclusive US linear rights for IndyCar (m
 ulti-year deal incl. 2026).\nGenerated from data/indycar.yaml. See NOTES.m
 d for source provenance.
LOCATION:Portland International Raceway\, Portland\, Oregon\, USA
END:VEVENT
BEGIN:VEVENT
SUMMARY:IndyCar Markham GP - Race
DTSTART;TZID=America/Toronto:20260816T120000
DTEND;TZID=America/Toronto:20260816T140000
UID:indycar-2026-r14-race@racing-cal
CATEGORIES:IndyCar Series
DESCRIPTION:Series: IndyCar Series\nRound 14: Ontario Honda Dealers Indy a
 t Markham\nSession: Race\nTime in Eastern: Sun Aug 16\, 12:00 PM EDT\nWher
 e to watch (US): FOX / FS1 | streaming: FOX Sports app / IndyCar Live (hig
 h confidence)\nWatch notes: FOX holds exclusive US linear rights for IndyC
 ar (multi-year deal incl. 2026).\nGenerated from data/indycar.yaml. See NO
 TES.md for source provenance.
LOCATION:Streets of Markham\, Markham\, Ontario\, Canada
END:VEVENT
BEGIN:VEVENT
SUMMARY:IndyCar Washington GP - Race
DTSTART;VALUE=DATE:20260823
DTEND;VALUE=DATE:20260824
UID:indycar-2026-r15-race@racing-cal
CATEGORIES:IndyCar Series
DESCRIPTION:Series: IndyCar Series\nRound 15: Freedom 250 Grand Prix of Wa
 shington\, D.C.\nSession: Race\nTime TBA - this is a placeholder all-day e
 vent. It will update to the correct time once published.\nWhere to watch (
 US): FOX / FS1 | streaming: FOX Sports app / IndyCar Live (high confidence
 )\nWatch notes: FOX holds exclusive US linear rights for IndyCar (multi-ye
 ar deal incl. 2026).\nGenerated from data/indycar.yaml. See NOTES.md for s
 ource provenance.
LOCATION:Streets of Washington\, Washington\, D.C.\, USA
END:VEVENT
BEGIN:VEVENT
SUMMARY:IndyCar Milwaukee Race 1 - Race
DTSTART;TZID=America/Chicago:20260829T133000
DTEND;TZID=America/Chicago:20260829T153000
UID:indycar-2026-r16-race@racing-cal
CATEGORIES:IndyCar Series
DESCRIPTION:Series: IndyCar Series\nRound 16: Snap-on Makers and Fixers 25
 0\nSession: Race\nTime in Eastern: Sat Aug 29\, 2:30 PM EDT\nWhere to watc
 h (US): FOX / FS1 | streaming: FOX Sports app / IndyCar Live (high confide
 nce)\nWatch notes: FOX holds exclusive US linear rights for IndyCar (multi
 -year deal incl. 2026).\nGenerated from data/indycar.yaml. See NOTES.md fo
 r source provenance.
LOCATION:Milwaukee Mile\, West Allis\, Wisconsin\, USA
END:VEVENT
BEGIN:VEVENT
SUMMARY:IndyCar Milwaukee Race 2 - Race
DTSTART;TZID=America/Chicago:20260830T120000
DTEND;TZID=America/Chicago:20260830T140000
UID:indycar-2026-r17-race@racing-cal
CATEGORIES:IndyCar Series
DESCRIPTION:Series: IndyCar Series\nRound 17: Snap-on Milwaukee Mile 250\n
 Session: Race\nTime in Eastern: Sun Aug 30\, 1:00 PM EDT\nWhere to watch (
 US): FOX / FS1 | streaming: FOX Sports app / IndyCar Live (high confidence
 )\nWatch notes: FOX holds exclusive US linear rights for IndyCar (multi-ye
 ar deal incl. 2026).\nGenerated from data/indycar.yaml. See NOTES.md for s
 ource provenance.
LOCATION:Milwaukee Mile\, West Allis\, Wisconsin\, USA
END:VEVENT
BEGIN:VEVENT
SUMMARY:IndyCar Laguna Seca GP - Race
DTSTART;TZID=America/Los_Angeles:20260906T113000
DTEND;TZID=America/Los_Angeles:20260906T133000
UID:indycar-2026-r18-race@racing-cal
CATEGORIES:IndyCar Series
DESCRIPTION:Series: IndyCar Series\nRound 18: IndyCar Grand Prix of Monter
 ey\nSession: Race\nTime in Eastern: Sun Sep 6\, 2:30 PM EDT\nWhere to watc
 h (US): FOX / FS1 | streaming: FOX Sports app / IndyCar Live (high confide
 nce)\nWatch notes: FOX holds exclusive US linear rights for IndyCar (multi
 -year deal incl. 2026).\nGenerated from data/indycar.yaml. See NOTES.md fo
 r source provenance.
LOCATION:WeatherTech Raceway Laguna Seca\, Monterey\, California\, USA
END:VEVENT
BEGIN:VEVENT
SUMMARY:WEC Imola 6h - Race
DTSTART;VALUE=DATE:20260419
DTEND;VALUE=DATE:20260420
UID:wec-2026-r1-race@racing-cal
CATEGORIES:World Endurance Championship
DESCRIPTION:Series: World Endurance Championship\nRound 1: 6 Hours of Imol
 a\nSession: Race\nTime TBA - this is a placeholder all-day event. It will 
 update to the correct time once published.\nWhere to watch (US): MAX (B/R 
 Sports tier) | streaming: MAX / FIA WEC App (high confidence)\nWatch notes
 : Warner Bros. Discovery / MAX carries WEC in the US\; verify race listing
 s on MAX.\nGenerated from data/wec.yaml. See NOTES.md for source provenanc
 e.
LOCATION:Imola Circuit\, Imola\, Italy
END:VEVENT
BEGIN:VEVENT
SUMMARY:WEC Spa 6h - Race
DTSTART;VALUE=DATE:20260509
DTEND;VALUE=DATE:20260510
UID:wec-2026-r2-race@racing-cal
CATEGORIES:World Endurance Championship
DESCRIPTION:Series: World Endurance Championship\nRound 2: 6 Hours of Spa-
 Francorchamps\nSession: Race\nTime TBA - this is a placeholder all-day eve
 nt. It will update to the correct time once published.\nWhere to watch (US
 ): MAX (B/R Sports tier) | streaming: MAX / FIA WEC App (high confidence)\
 nWatch notes: Warner Bros. Discovery / MAX carries WEC in the US\; verify 
 race listings on MAX.\nGenerated from data/wec.yaml. See NOTES.md for sour
 ce provenance.
LOCATION:Circuit de Spa-Francorchamps\, Stavelot\, Belgium
END:VEVENT
BEGIN:VEVENT
SUMMARY:WEC Le Mans 24h - Race
DTSTART;VALUE=DATE:20260613
DTEND;VALUE=DATE:20260614
UID:wec-2026-r3-race@racing-cal
CATEGORIES:World Endurance Championship
DESCRIPTION:Series: World Endurance Championship\nRound 3: 24 Hours of Le 
 Mans\nSession: Race\nTime TBA - this is a placeholder all-day event. It wi
 ll update to the correct time once published.\nWhere to watch (US): MAX (B
 /R Sports tier) | streaming: MAX / FIA WEC App (high confidence)\nWatch no
 tes: Warner Bros. Discovery / MAX carries WEC in the US\; verify race list
 ings on MAX.\nGenerated from data/wec.yaml. See NOTES.md for source proven
 ance.
LOCATION:Circuit de la Sarthe\, Le Mans\, France
END:VEVENT
BEGIN:VEVENT
SUMMARY:WEC São Paulo 6h - Race
DTSTART;VALUE=DATE:20260712
DTEND;VALUE=DATE:20260713
UID:wec-2026-r4-race@racing-cal
CATEGORIES:World Endurance Championship
DESCRIPTION:Series: World Endurance Championship\nRound 4: 6 Hours of São
  Paulo\nSession: Race\nTime TBA - this is a placeholder all-day event. It 
 will update to the correct time once published.\nWhere to watch (US): MAX 
 (B/R Sports tier) | streaming: MAX / FIA WEC App (high confidence)\nWatch 
 notes: Warner Bros. Discovery / MAX carries WEC in the US\; verify race li
 stings on MAX.\nGenerated from data/wec.yaml. See NOTES.md for source prov
 enance.
LOCATION:Interlagos Circuit\, São Paulo\, Brazil
END:VEVENT
BEGIN:VEVENT
SUMMARY:WEC COTA 6h - Race
DTSTART;VALUE=DATE:20260906
DTEND;VALUE=DATE:20260907
UID:wec-2026-r5-race@racing-cal
CATEGORIES:World Endurance Championship
DESCRIPTION:Series: World Endurance Championship\nRound 5: Lone Star Le Ma
 ns\nSession: Race\nTime TBA - this is a placeholder all-day event. It will
  update to the correct time once published.\nWhere to watch (US): MAX (B/R
  Sports tier) | streaming: MAX / FIA WEC App (high confidence)\nWatch note
 s: Warner Bros. Discovery / MAX carries WEC in the US\; verify race listin
 gs on MAX.\nGenerated from data/wec.yaml. See NOTES.md for source provenan
 ce.
LOCATION:Circuit of The Americas\, Austin\, Texas\, USA
END:VEVENT
BEGIN:VEVENT
SUMMARY:WEC Fuji 6h - Race
DTSTART;VALUE=DATE:20260927
DTEND;VALUE=DATE:20260928
UID:wec-2026-r6-race@racing-cal
CATEGORIES:World Endurance Championship
DESCRIPTION:Series: World Endurance Championship\nRound 6: 6 Hours of Fuji
 \nSession: Race\nTime TBA - this is a placeholder all-day event. It will u
 pdate to the correct time once published.\nWhere to watch (US): MAX (B/R S
 ports tier) | streaming: MAX / FIA WEC App (high confidence)\nWatch notes:
  Warner Bros. Discovery / MAX carries WEC in the US\; verify race listings
  on MAX.\nGenerated from data/wec.yaml. See NOTES.md for source provenance
 .
LOCATION:Fuji Speedway\, Oyama\, Shizuoka\, Japan
END:VEVENT
BEGIN:VEVENT
SUMMARY:WEC Qatar 1812 km - Race
DTSTART;VALUE=DATE:20261024
DTEND;VALUE=DATE:20261025
UID:wec-2026-r7-race@racing-cal
CATEGORIES:World Endurance Championship
DESCRIPTION:Series: World Endurance Championship\nRound 7: Qatar 1812 km\n
 Session: Race\nTime TBA - this is a placeholder all-day event. It will upd
 ate to the correct time once published.\nWhere to watch (US): MAX (B/R Spo
 rts tier) | streaming: MAX / FIA WEC App (high confidence)\nWatch notes: W
 arner Bros. Discovery / MAX carries WEC in the US\; verify race listings o
 n MAX.\nGenerated from data/wec.yaml. See NOTES.md for source provenance.
LOCATION:Lusail International Circuit\, Lusail\, Qatar
END:VEVENT
BEGIN:VEVENT
SUMMARY:WEC Bahrain 8h - Race
DTSTART;VALUE=DATE:20261107
DTEND;VALUE=DATE:20261108
UID:wec-2026-r8-race@racing-cal
CATEGORIES:World Endurance Championship
DESCRIPTION:Series: World Endurance Championship\nRound 8: 8 Hours of Bahr
 ain\nSession: Race\nTime TBA - this is a placeholder all-day event. It wil
 l update to the correct time once published.\nWhere to watch (US): MAX (B/
 R Sports tier) | streaming: MAX / FIA WEC App (high confidence)\nWatch not
 es: Warner Bros. Discovery / MAX carries WEC in the US\; verify race listi
 ngs on MAX.\nGenerated from data/wec.yaml. See NOTES.md for source provena
 nce.
LOCATION:Bahrain International Circuit\, Sakhir\, Bahrain
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Monte Carlo - Shakedown
DTSTART;VALUE=DATE:20260122
DTEND;VALUE=DATE:20260123
UID:wrc-2026-r1-shakedown@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 1: Rallye Automobile M
 onte Carlo\nSession: Shakedown\nTime TBA - this is a placeholder all-day e
 vent. It will update to the correct time once published.\nWhere to watch (
 US): No US linear TV deal | streaming: Rally.tv (FIA official global strea
 m) (high confidence)\nWatch notes: Rally.tv is the primary official stream
 ing path for WRC worldwide.\nGenerated from data/wrc.yaml. See NOTES.md fo
 r source provenance.
LOCATION:Monte Carlo / Gap region\, Gap\, France
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Monte Carlo - Day 1
DTSTART;VALUE=DATE:20260122
DTEND;VALUE=DATE:20260123
UID:wrc-2026-r1-day-1@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 1: Rallye Automobile M
 onte Carlo\nSession: Day 1\nTime TBA - this is a placeholder all-day event
 . It will update to the correct time once published.\nWhere to watch (US):
  No US linear TV deal | streaming: Rally.tv (FIA official global stream) (
 high confidence)\nWatch notes: Rally.tv is the primary official streaming 
 path for WRC worldwide.\nGenerated from data/wrc.yaml. See NOTES.md for so
 urce provenance.
LOCATION:Monte Carlo / Gap region\, Gap\, France
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Monte Carlo - Day 2
DTSTART;VALUE=DATE:20260123
DTEND;VALUE=DATE:20260124
UID:wrc-2026-r1-day-2@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 1: Rallye Automobile M
 onte Carlo\nSession: Day 2\nTime TBA - this is a placeholder all-day event
 . It will update to the correct time once published.\nWhere to watch (US):
  No US linear TV deal | streaming: Rally.tv (FIA official global stream) (
 high confidence)\nWatch notes: Rally.tv is the primary official streaming 
 path for WRC worldwide.\nGenerated from data/wrc.yaml. See NOTES.md for so
 urce provenance.
LOCATION:Monte Carlo / Gap region\, Gap\, France
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Monte Carlo - Day 3
DTSTART;VALUE=DATE:20260124
DTEND;VALUE=DATE:20260125
UID:wrc-2026-r1-day-3@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 1: Rallye Automobile M
 onte Carlo\nSession: Day 3\nTime TBA - this is a placeholder all-day event
 . It will update to the correct time once published.\nWhere to watch (US):
  No US linear TV deal | streaming: Rally.tv (FIA official global stream) (
 high confidence)\nWatch notes: Rally.tv is the primary official streaming 
 path for WRC worldwide.\nGenerated from data/wrc.yaml. See NOTES.md for so
 urce provenance.
LOCATION:Monte Carlo / Gap region\, Gap\, France
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Monte Carlo - Day 4
DTSTART;VALUE=DATE:20260125
DTEND;VALUE=DATE:20260126
UID:wrc-2026-r1-day-4@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 1: Rallye Automobile M
 onte Carlo\nSession: Day 4\nTime TBA - this is a placeholder all-day event
 . It will update to the correct time once published.\nWhere to watch (US):
  No US linear TV deal | streaming: Rally.tv (FIA official global stream) (
 high confidence)\nWatch notes: Rally.tv is the primary official streaming 
 path for WRC worldwide.\nGenerated from data/wrc.yaml. See NOTES.md for so
 urce provenance.
LOCATION:Monte Carlo / Gap region\, Gap\, France
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Monte Carlo - Podium
DTSTART;VALUE=DATE:20260125
DTEND;VALUE=DATE:20260126
UID:wrc-2026-r1-podium@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 1: Rallye Automobile M
 onte Carlo\nSession: Podium\nTime TBA - this is a placeholder all-day even
 t. It will update to the correct time once published.\nWhere to watch (US)
 : No US linear TV deal | streaming: Rally.tv (FIA official global stream) 
 (high confidence)\nWatch notes: Rally.tv is the primary official streaming
  path for WRC worldwide.\nGenerated from data/wrc.yaml. See NOTES.md for s
 ource provenance.
LOCATION:Monte Carlo / Gap region\, Gap\, France
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Sweden - Shakedown
DTSTART;VALUE=DATE:20260212
DTEND;VALUE=DATE:20260213
UID:wrc-2026-r2-shakedown@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 2: Rally Sweden\nSessi
 on: Shakedown\nTime TBA - this is a placeholder all-day event. It will upd
 ate to the correct time once published.\nWhere to watch (US): No US linear
  TV deal | streaming: Rally.tv (FIA official global stream) (high confiden
 ce)\nWatch notes: Rally.tv is the primary official streaming path for WRC 
 worldwide.\nGenerated from data/wrc.yaml. See NOTES.md for source provenan
 ce.
LOCATION:Umeå region\, Umeå\, Sweden
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Sweden - Day 1
DTSTART;VALUE=DATE:20260212
DTEND;VALUE=DATE:20260213
UID:wrc-2026-r2-day-1@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 2: Rally Sweden\nSessi
 on: Day 1\nTime TBA - this is a placeholder all-day event. It will update 
 to the correct time once published.\nWhere to watch (US): No US linear TV 
 deal | streaming: Rally.tv (FIA official global stream) (high confidence)\
 nWatch notes: Rally.tv is the primary official streaming path for WRC worl
 dwide.\nGenerated from data/wrc.yaml. See NOTES.md for source provenance.
LOCATION:Umeå region\, Umeå\, Sweden
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Sweden - Day 2
DTSTART;VALUE=DATE:20260213
DTEND;VALUE=DATE:20260214
UID:wrc-2026-r2-day-2@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 2: Rally Sweden\nSessi
 on: Day 2\nTime TBA - this is a placeholder all-day event. It will update 
 to the correct time once published.\nWhere to watch (US): No US linear TV 
 deal | streaming: Rally.tv (FIA official global stream) (high confidence)\
 nWatch notes: Rally.tv is the primary official streaming path for WRC worl
 dwide.\nGenerated from data/wrc.yaml. See NOTES.md for source provenance.
LOCATION:Umeå region\, Umeå\, Sweden
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Sweden - Day 3
DTSTART;VALUE=DATE:20260214
DTEND;VALUE=DATE:20260215
UID:wrc-2026-r2-day-3@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 2: Rally Sweden\nSessi
 on: Day 3\nTime TBA - this is a placeholder all-day event. It will update 
 to the correct time once published.\nWhere to watch (US): No US linear TV 
 deal | streaming: Rally.tv (FIA official global stream) (high confidence)\
 nWatch notes: Rally.tv is the primary official streaming path for WRC worl
 dwide.\nGenerated from data/wrc.yaml. See NOTES.md for source provenance.
LOCATION:Umeå region\, Umeå\, Sweden
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Sweden - Day 4
DTSTART;VALUE=DATE:20260215
DTEND;VALUE=DATE:20260216
UID:wrc-2026-r2-day-4@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 2: Rally Sweden\nSessi
 on: Day 4\nTime TBA - this is a placeholder all-day event. It will update 
 to the correct time once published.\nWhere to watch (US): No US linear TV 
 deal | streaming: Rally.tv (FIA official global stream) (high confidence)\
 nWatch notes: Rally.tv is the primary official streaming path for WRC worl
 dwide.\nGenerated from data/wrc.yaml. See NOTES.md for source provenance.
LOCATION:Umeå region\, Umeå\, Sweden
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Sweden - Podium
DTSTART;VALUE=DATE:20260215
DTEND;VALUE=DATE:20260216
UID:wrc-2026-r2-podium@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 2: Rally Sweden\nSessi
 on: Podium\nTime TBA - this is a placeholder all-day event. It will update
  to the correct time once published.\nWhere to watch (US): No US linear TV
  deal | streaming: Rally.tv (FIA official global stream) (high confidence)
 \nWatch notes: Rally.tv is the primary official streaming path for WRC wor
 ldwide.\nGenerated from data/wrc.yaml. See NOTES.md for source provenance.
LOCATION:Umeå region\, Umeå\, Sweden
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Kenya - Shakedown
DTSTART;VALUE=DATE:20260312
DTEND;VALUE=DATE:20260313
UID:wrc-2026-r3-shakedown@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 3: Safari Rally Kenya\
 nSession: Shakedown\nTime TBA - this is a placeholder all-day event. It wi
 ll update to the correct time once published.\nWhere to watch (US): No US 
 linear TV deal | streaming: Rally.tv (FIA official global stream) (high co
 nfidence)\nWatch notes: Rally.tv is the primary official streaming path fo
 r WRC worldwide.\nGenerated from data/wrc.yaml. See NOTES.md for source pr
 ovenance.
LOCATION:Nairobi region\, Nairobi\, Kenya
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Kenya - Day 1
DTSTART;VALUE=DATE:20260312
DTEND;VALUE=DATE:20260313
UID:wrc-2026-r3-day-1@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 3: Safari Rally Kenya\
 nSession: Day 1\nTime TBA - this is a placeholder all-day event. It will u
 pdate to the correct time once published.\nWhere to watch (US): No US line
 ar TV deal | streaming: Rally.tv (FIA official global stream) (high confid
 ence)\nWatch notes: Rally.tv is the primary official streaming path for WR
 C worldwide.\nGenerated from data/wrc.yaml. See NOTES.md for source proven
 ance.
LOCATION:Nairobi region\, Nairobi\, Kenya
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Kenya - Day 2
DTSTART;VALUE=DATE:20260313
DTEND;VALUE=DATE:20260314
UID:wrc-2026-r3-day-2@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 3: Safari Rally Kenya\
 nSession: Day 2\nTime TBA - this is a placeholder all-day event. It will u
 pdate to the correct time once published.\nWhere to watch (US): No US line
 ar TV deal | streaming: Rally.tv (FIA official global stream) (high confid
 ence)\nWatch notes: Rally.tv is the primary official streaming path for WR
 C worldwide.\nGenerated from data/wrc.yaml. See NOTES.md for source proven
 ance.
LOCATION:Nairobi region\, Nairobi\, Kenya
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Kenya - Day 3
DTSTART;VALUE=DATE:20260314
DTEND;VALUE=DATE:20260315
UID:wrc-2026-r3-day-3@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 3: Safari Rally Kenya\
 nSession: Day 3\nTime TBA - this is a placeholder all-day event. It will u
 pdate to the correct time once published.\nWhere to watch (US): No US line
 ar TV deal | streaming: Rally.tv (FIA official global stream) (high confid
 ence)\nWatch notes: Rally.tv is the primary official streaming path for WR
 C worldwide.\nGenerated from data/wrc.yaml. See NOTES.md for source proven
 ance.
LOCATION:Nairobi region\, Nairobi\, Kenya
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Kenya - Day 4
DTSTART;VALUE=DATE:20260315
DTEND;VALUE=DATE:20260316
UID:wrc-2026-r3-day-4@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 3: Safari Rally Kenya\
 nSession: Day 4\nTime TBA - this is a placeholder all-day event. It will u
 pdate to the correct time once published.\nWhere to watch (US): No US line
 ar TV deal | streaming: Rally.tv (FIA official global stream) (high confid
 ence)\nWatch notes: Rally.tv is the primary official streaming path for WR
 C worldwide.\nGenerated from data/wrc.yaml. See NOTES.md for source proven
 ance.
LOCATION:Nairobi region\, Nairobi\, Kenya
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Kenya - Podium
DTSTART;VALUE=DATE:20260315
DTEND;VALUE=DATE:20260316
UID:wrc-2026-r3-podium@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 3: Safari Rally Kenya\
 nSession: Podium\nTime TBA - this is a placeholder all-day event. It will 
 update to the correct time once published.\nWhere to watch (US): No US lin
 ear TV deal | streaming: Rally.tv (FIA official global stream) (high confi
 dence)\nWatch notes: Rally.tv is the primary official streaming path for W
 RC worldwide.\nGenerated from data/wrc.yaml. See NOTES.md for source prove
 nance.
LOCATION:Nairobi region\, Nairobi\, Kenya
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Croatia - Shakedown
DTSTART;VALUE=DATE:20260409
DTEND;VALUE=DATE:20260410
UID:wrc-2026-r4-shakedown@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 4: Croatia Rally\nSess
 ion: Shakedown\nTime TBA - this is a placeholder all-day event. It will up
 date to the correct time once published.\nWhere to watch (US): No US linea
 r TV deal | streaming: Rally.tv (FIA official global stream) (high confide
 nce)\nWatch notes: Rally.tv is the primary official streaming path for WRC
  worldwide.\nGenerated from data/wrc.yaml. See NOTES.md for source provena
 nce.
LOCATION:Rijeka region\, Rijeka\, Croatia
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Croatia - Day 1
DTSTART;VALUE=DATE:20260409
DTEND;VALUE=DATE:20260410
UID:wrc-2026-r4-day-1@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 4: Croatia Rally\nSess
 ion: Day 1\nTime TBA - this is a placeholder all-day event. It will update
  to the correct time once published.\nWhere to watch (US): No US linear TV
  deal | streaming: Rally.tv (FIA official global stream) (high confidence)
 \nWatch notes: Rally.tv is the primary official streaming path for WRC wor
 ldwide.\nGenerated from data/wrc.yaml. See NOTES.md for source provenance.
LOCATION:Rijeka region\, Rijeka\, Croatia
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Croatia - Day 2
DTSTART;VALUE=DATE:20260410
DTEND;VALUE=DATE:20260411
UID:wrc-2026-r4-day-2@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 4: Croatia Rally\nSess
 ion: Day 2\nTime TBA - this is a placeholder all-day event. It will update
  to the correct time once published.\nWhere to watch (US): No US linear TV
  deal | streaming: Rally.tv (FIA official global stream) (high confidence)
 \nWatch notes: Rally.tv is the primary official streaming path for WRC wor
 ldwide.\nGenerated from data/wrc.yaml. See NOTES.md for source provenance.
LOCATION:Rijeka region\, Rijeka\, Croatia
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Croatia - Day 3
DTSTART;VALUE=DATE:20260411
DTEND;VALUE=DATE:20260412
UID:wrc-2026-r4-day-3@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 4: Croatia Rally\nSess
 ion: Day 3\nTime TBA - this is a placeholder all-day event. It will update
  to the correct time once published.\nWhere to watch (US): No US linear TV
  deal | streaming: Rally.tv (FIA official global stream) (high confidence)
 \nWatch notes: Rally.tv is the primary official streaming path for WRC wor
 ldwide.\nGenerated from data/wrc.yaml. See NOTES.md for source provenance.
LOCATION:Rijeka region\, Rijeka\, Croatia
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Croatia - Day 4
DTSTART;VALUE=DATE:20260412
DTEND;VALUE=DATE:20260413
UID:wrc-2026-r4-day-4@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 4: Croatia Rally\nSess
 ion: Day 4\nTime TBA - this is a placeholder all-day event. It will update
  to the correct time once published.\nWhere to watch (US): No US linear TV
  deal | streaming: Rally.tv (FIA official global stream) (high confidence)
 \nWatch notes: Rally.tv is the primary official streaming path for WRC wor
 ldwide.\nGenerated from data/wrc.yaml. See NOTES.md for source provenance.
LOCATION:Rijeka region\, Rijeka\, Croatia
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Croatia - Podium
DTSTART;VALUE=DATE:20260412
DTEND;VALUE=DATE:20260413
UID:wrc-2026-r4-podium@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 4: Croatia Rally\nSess
 ion: Podium\nTime TBA - this is a placeholder all-day event. It will updat
 e to the correct time once published.\nWhere to watch (US): No US linear T
 V deal | streaming: Rally.tv (FIA official global stream) (high confidence
 )\nWatch notes: Rally.tv is the primary official streaming path for WRC wo
 rldwide.\nGenerated from data/wrc.yaml. See NOTES.md for source provenance
 .
LOCATION:Rijeka region\, Rijeka\, Croatia
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Canary Islands - Shakedown
DTSTART;VALUE=DATE:20260423
DTEND;VALUE=DATE:20260424
UID:wrc-2026-r5-shakedown@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 5: Rally Islas Canaria
 s\nSession: Shakedown\nTime TBA - this is a placeholder all-day event. It 
 will update to the correct time once published.\nWhere to watch (US): No U
 S linear TV deal | streaming: Rally.tv (FIA official global stream) (high 
 confidence)\nWatch notes: Rally.tv is the primary official streaming path 
 for WRC worldwide.\nGenerated from data/wrc.yaml. See NOTES.md for source 
 provenance.
LOCATION:Gran Canaria\, Las Palmas\, Spain
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Canary Islands - Day 1
DTSTART;VALUE=DATE:20260423
DTEND;VALUE=DATE:20260424
UID:wrc-2026-r5-day-1@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 5: Rally Islas Canaria
 s\nSession: Day 1\nTime TBA - this is a placeholder all-day event. It will
  update to the correct time once published.\nWhere to watch (US): No US li
 near TV deal | streaming: Rally.tv (FIA official global stream) (high conf
 idence)\nWatch notes: Rally.tv is the primary official streaming path for 
 WRC worldwide.\nGenerated from data/wrc.yaml. See NOTES.md for source prov
 enance.
LOCATION:Gran Canaria\, Las Palmas\, Spain
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Canary Islands - Day 2
DTSTART;VALUE=DATE:20260424
DTEND;VALUE=DATE:20260425
UID:wrc-2026-r5-day-2@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 5: Rally Islas Canaria
 s\nSession: Day 2\nTime TBA - this is a placeholder all-day event. It will
  update to the correct time once published.\nWhere to watch (US): No US li
 near TV deal | streaming: Rally.tv (FIA official global stream) (high conf
 idence)\nWatch notes: Rally.tv is the primary official streaming path for 
 WRC worldwide.\nGenerated from data/wrc.yaml. See NOTES.md for source prov
 enance.
LOCATION:Gran Canaria\, Las Palmas\, Spain
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Canary Islands - Day 3
DTSTART;VALUE=DATE:20260425
DTEND;VALUE=DATE:20260426
UID:wrc-2026-r5-day-3@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 5: Rally Islas Canaria
 s\nSession: Day 3\nTime TBA - this is a placeholder all-day event. It will
  update to the correct time once published.\nWhere to watch (US): No US li
 near TV deal | streaming: Rally.tv (FIA official global stream) (high conf
 idence)\nWatch notes: Rally.tv is the primary official streaming path for 
 WRC worldwide.\nGenerated from data/wrc.yaml. See NOTES.md for source prov
 enance.
LOCATION:Gran Canaria\, Las Palmas\, Spain
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Canary Islands - Day 4
DTSTART;VALUE=DATE:20260426
DTEND;VALUE=DATE:20260427
UID:wrc-2026-r5-day-4@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 5: Rally Islas Canaria
 s\nSession: Day 4\nTime TBA - this is a placeholder all-day event. It will
  update to the correct time once published.\nWhere to watch (US): No US li
 near TV deal | streaming: Rally.tv (FIA official global stream) (high conf
 idence)\nWatch notes: Rally.tv is the primary official streaming path for 
 WRC worldwide.\nGenerated from data/wrc.yaml. See NOTES.md for source prov
 enance.
LOCATION:Gran Canaria\, Las Palmas\, Spain
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Canary Islands - Podium
DTSTART;VALUE=DATE:20260426
DTEND;VALUE=DATE:20260427
UID:wrc-2026-r5-podium@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 5: Rally Islas Canaria
 s\nSession: Podium\nTime TBA - this is a placeholder all-day event. It wil
 l update to the correct time once published.\nWhere to watch (US): No US l
 inear TV deal | streaming: Rally.tv (FIA official global stream) (high con
 fidence)\nWatch notes: Rally.tv is the primary official streaming path for
  WRC worldwide.\nGenerated from data/wrc.yaml. See NOTES.md for source pro
 venance.
LOCATION:Gran Canaria\, Las Palmas\, Spain
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Portugal - Shakedown
DTSTART;VALUE=DATE:20260507
DTEND;VALUE=DATE:20260508
UID:wrc-2026-r6-shakedown@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 6: Rally de Portugal\n
 Session: Shakedown\nTime TBA - this is a placeholder all-day event. It wil
 l update to the correct time once published.\nWhere to watch (US): No US l
 inear TV deal | streaming: Rally.tv (FIA official global stream) (high con
 fidence)\nWatch notes: Rally.tv is the primary official streaming path for
  WRC worldwide.\nGenerated from data/wrc.yaml. See NOTES.md for source pro
 venance.
LOCATION:Matosinhos / Porto\, Matosinhos\, Portugal
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Portugal - Day 1
DTSTART;VALUE=DATE:20260507
DTEND;VALUE=DATE:20260508
UID:wrc-2026-r6-day-1@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 6: Rally de Portugal\n
 Session: Day 1\nTime TBA - this is a placeholder all-day event. It will up
 date to the correct time once published.\nWhere to watch (US): No US linea
 r TV deal | streaming: Rally.tv (FIA official global stream) (high confide
 nce)\nWatch notes: Rally.tv is the primary official streaming path for WRC
  worldwide.\nGenerated from data/wrc.yaml. See NOTES.md for source provena
 nce.
LOCATION:Matosinhos / Porto\, Matosinhos\, Portugal
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Portugal - Day 2
DTSTART;VALUE=DATE:20260508
DTEND;VALUE=DATE:20260509
UID:wrc-2026-r6-day-2@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 6: Rally de Portugal\n
 Session: Day 2\nTime TBA - this is a placeholder all-day event. It will up
 date to the correct time once published.\nWhere to watch (US): No US linea
 r TV deal | streaming: Rally.tv (FIA official global stream) (high confide
 nce)\nWatch notes: Rally.tv is the primary official streaming path for WRC
  worldwide.\nGenerated from data/wrc.yaml. See NOTES.md for source provena
 nce.
LOCATION:Matosinhos / Porto\, Matosinhos\, Portugal
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Portugal - Day 3
DTSTART;VALUE=DATE:20260509
DTEND;VALUE=DATE:20260510
UID:wrc-2026-r6-day-3@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 6: Rally de Portugal\n
 Session: Day 3\nTime TBA - this is a placeholder all-day event. It will up
 date to the correct time once published.\nWhere to watch (US): No US linea
 r TV deal | streaming: Rally.tv (FIA official global stream) (high confide
 nce)\nWatch notes: Rally.tv is the primary official streaming path for WRC
  worldwide.\nGenerated from data/wrc.yaml. See NOTES.md for source provena
 nce.
LOCATION:Matosinhos / Porto\, Matosinhos\, Portugal
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Portugal - Day 4
DTSTART;VALUE=DATE:20260510
DTEND;VALUE=DATE:20260511
UID:wrc-2026-r6-day-4@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 6: Rally de Portugal\n
 Session: Day 4\nTime TBA - this is a placeholder all-day event. It will up
 date to the correct time once published.\nWhere to watch (US): No US linea
 r TV deal | streaming: Rally.tv (FIA official global stream) (high confide
 nce)\nWatch notes: Rally.tv is the primary official streaming path for WRC
  worldwide.\nGenerated from data/wrc.yaml. See NOTES.md for source provena
 nce.
LOCATION:Matosinhos / Porto\, Matosinhos\, Portugal
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Portugal - Podium
DTSTART;VALUE=DATE:20260510
DTEND;VALUE=DATE:20260511
UID:wrc-2026-r6-podium@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 6: Rally de Portugal\n
 Session: Podium\nTime TBA - this is a placeholder all-day event. It will u
 pdate to the correct time once published.\nWhere to watch (US): No US line
 ar TV deal | streaming: Rally.tv (FIA official global stream) (high confid
 ence)\nWatch notes: Rally.tv is the primary official streaming path for WR
 C worldwide.\nGenerated from data/wrc.yaml. See NOTES.md for source proven
 ance.
LOCATION:Matosinhos / Porto\, Matosinhos\, Portugal
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Japan - Shakedown
DTSTART;VALUE=DATE:20260528
DTEND;VALUE=DATE:20260529
UID:wrc-2026-r7-shakedown@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 7: Rally Japan\nSessio
 n: Shakedown\nTime TBA - this is a placeholder all-day event. It will upda
 te to the correct time once published.\nWhere to watch (US): No US linear 
 TV deal | streaming: Rally.tv (FIA official global stream) (high confidenc
 e)\nWatch notes: Rally.tv is the primary official streaming path for WRC w
 orldwide.\nGenerated from data/wrc.yaml. See NOTES.md for source provenanc
 e.
LOCATION:Toyota City region\, Toyota\, Aichi\, Japan
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Japan - Day 1
DTSTART;VALUE=DATE:20260528
DTEND;VALUE=DATE:20260529
UID:wrc-2026-r7-day-1@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 7: Rally Japan\nSessio
 n: Day 1\nTime TBA - this is a placeholder all-day event. It will update t
 o the correct time once published.\nWhere to watch (US): No US linear TV d
 eal | streaming: Rally.tv (FIA official global stream) (high confidence)\n
 Watch notes: Rally.tv is the primary official streaming path for WRC world
 wide.\nGenerated from data/wrc.yaml. See NOTES.md for source provenance.
LOCATION:Toyota City region\, Toyota\, Aichi\, Japan
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Japan - Day 2
DTSTART;VALUE=DATE:20260529
DTEND;VALUE=DATE:20260530
UID:wrc-2026-r7-day-2@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 7: Rally Japan\nSessio
 n: Day 2\nTime TBA - this is a placeholder all-day event. It will update t
 o the correct time once published.\nWhere to watch (US): No US linear TV d
 eal | streaming: Rally.tv (FIA official global stream) (high confidence)\n
 Watch notes: Rally.tv is the primary official streaming path for WRC world
 wide.\nGenerated from data/wrc.yaml. See NOTES.md for source provenance.
LOCATION:Toyota City region\, Toyota\, Aichi\, Japan
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Japan - Day 3
DTSTART;VALUE=DATE:20260530
DTEND;VALUE=DATE:20260531
UID:wrc-2026-r7-day-3@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 7: Rally Japan\nSessio
 n: Day 3\nTime TBA - this is a placeholder all-day event. It will update t
 o the correct time once published.\nWhere to watch (US): No US linear TV d
 eal | streaming: Rally.tv (FIA official global stream) (high confidence)\n
 Watch notes: Rally.tv is the primary official streaming path for WRC world
 wide.\nGenerated from data/wrc.yaml. See NOTES.md for source provenance.
LOCATION:Toyota City region\, Toyota\, Aichi\, Japan
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Japan - Day 4
DTSTART;VALUE=DATE:20260531
DTEND;VALUE=DATE:20260601
UID:wrc-2026-r7-day-4@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 7: Rally Japan\nSessio
 n: Day 4\nTime TBA - this is a placeholder all-day event. It will update t
 o the correct time once published.\nWhere to watch (US): No US linear TV d
 eal | streaming: Rally.tv (FIA official global stream) (high confidence)\n
 Watch notes: Rally.tv is the primary official streaming path for WRC world
 wide.\nGenerated from data/wrc.yaml. See NOTES.md for source provenance.
LOCATION:Toyota City region\, Toyota\, Aichi\, Japan
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Japan - Podium
DTSTART;VALUE=DATE:20260531
DTEND;VALUE=DATE:20260601
UID:wrc-2026-r7-podium@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 7: Rally Japan\nSessio
 n: Podium\nTime TBA - this is a placeholder all-day event. It will update 
 to the correct time once published.\nWhere to watch (US): No US linear TV 
 deal | streaming: Rally.tv (FIA official global stream) (high confidence)\
 nWatch notes: Rally.tv is the primary official streaming path for WRC worl
 dwide.\nGenerated from data/wrc.yaml. See NOTES.md for source provenance.
LOCATION:Toyota City region\, Toyota\, Aichi\, Japan
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Greece - Shakedown
DTSTART;VALUE=DATE:20260625
DTEND;VALUE=DATE:20260626
UID:wrc-2026-r8-shakedown@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 8: Acropolis Rally Gre
 ece\nSession: Shakedown\nTime TBA - this is a placeholder all-day event. I
 t will update to the correct time once published.\nWhere to watch (US): No
  US linear TV deal | streaming: Rally.tv (FIA official global stream) (hig
 h confidence)\nWatch notes: Rally.tv is the primary official streaming pat
 h for WRC worldwide.\nGenerated from data/wrc.yaml. See NOTES.md for sourc
 e provenance.
LOCATION:Loutraki base\, Loutraki\, Greece
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Greece - Day 1
DTSTART;VALUE=DATE:20260625
DTEND;VALUE=DATE:20260626
UID:wrc-2026-r8-day-1@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 8: Acropolis Rally Gre
 ece\nSession: Day 1\nTime TBA - this is a placeholder all-day event. It wi
 ll update to the correct time once published.\nWhere to watch (US): No US 
 linear TV deal | streaming: Rally.tv (FIA official global stream) (high co
 nfidence)\nWatch notes: Rally.tv is the primary official streaming path fo
 r WRC worldwide.\nGenerated from data/wrc.yaml. See NOTES.md for source pr
 ovenance.
LOCATION:Loutraki base\, Loutraki\, Greece
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Greece - Day 2
DTSTART;VALUE=DATE:20260626
DTEND;VALUE=DATE:20260627
UID:wrc-2026-r8-day-2@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 8: Acropolis Rally Gre
 ece\nSession: Day 2\nTime TBA - this is a placeholder all-day event. It wi
 ll update to the correct time once published.\nWhere to watch (US): No US 
 linear TV deal | streaming: Rally.tv (FIA official global stream) (high co
 nfidence)\nWatch notes: Rally.tv is the primary official streaming path fo
 r WRC worldwide.\nGenerated from data/wrc.yaml. See NOTES.md for source pr
 ovenance.
LOCATION:Loutraki base\, Loutraki\, Greece
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Greece - Day 3
DTSTART;VALUE=DATE:20260627
DTEND;VALUE=DATE:20260628
UID:wrc-2026-r8-day-3@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 8: Acropolis Rally Gre
 ece\nSession: Day 3\nTime TBA - this is a placeholder all-day event. It wi
 ll update to the correct time once published.\nWhere to watch (US): No US 
 linear TV deal | streaming: Rally.tv (FIA official global stream) (high co
 nfidence)\nWatch notes: Rally.tv is the primary official streaming path fo
 r WRC worldwide.\nGenerated from data/wrc.yaml. See NOTES.md for source pr
 ovenance.
LOCATION:Loutraki base\, Loutraki\, Greece
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Greece - Day 4
DTSTART;VALUE=DATE:20260628
DTEND;VALUE=DATE:20260629
UID:wrc-2026-r8-day-4@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 8: Acropolis Rally Gre
 ece\nSession: Day 4\nTime TBA - this is a placeholder all-day event. It wi
 ll update to the correct time once published.\nWhere to watch (US): No US 
 linear TV deal | streaming: Rally.tv (FIA official global stream) (high co
 nfidence)\nWatch notes: Rally.tv is the primary official streaming path fo
 r WRC worldwide.\nGenerated from data/wrc.yaml. See NOTES.md for source pr
 ovenance.
LOCATION:Loutraki base\, Loutraki\, Greece
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Greece - Podium
DTSTART;VALUE=DATE:20260628
DTEND;VALUE=DATE:20260629
UID:wrc-2026-r8-podium@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 8: Acropolis Rally Gre
 ece\nSession: Podium\nTime TBA - this is a placeholder all-day event. It w
 ill update to the correct time once published.\nWhere to watch (US): No US
  linear TV deal | streaming: Rally.tv (FIA official global stream) (high c
 onfidence)\nWatch notes: Rally.tv is the primary official streaming path f
 or WRC worldwide.\nGenerated from data/wrc.yaml. See NOTES.md for source p
 rovenance.
LOCATION:Loutraki base\, Loutraki\, Greece
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Estonia - Shakedown
DTSTART;VALUE=DATE:20260716
DTEND;VALUE=DATE:20260717
UID:wrc-2026-r9-shakedown@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 9: Rally Estonia\nSess
 ion: Shakedown\nTime TBA - this is a placeholder all-day event. It will up
 date to the correct time once published.\nWhere to watch (US): No US linea
 r TV deal | streaming: Rally.tv (FIA official global stream) (high confide
 nce)\nWatch notes: Rally.tv is the primary official streaming path for WRC
  worldwide.\nGenerated from data/wrc.yaml. See NOTES.md for source provena
 nce.
LOCATION:Tartu region\, Tartu\, Estonia
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Estonia - Day 1
DTSTART;VALUE=DATE:20260716
DTEND;VALUE=DATE:20260717
UID:wrc-2026-r9-day-1@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 9: Rally Estonia\nSess
 ion: Day 1\nTime TBA - this is a placeholder all-day event. It will update
  to the correct time once published.\nWhere to watch (US): No US linear TV
  deal | streaming: Rally.tv (FIA official global stream) (high confidence)
 \nWatch notes: Rally.tv is the primary official streaming path for WRC wor
 ldwide.\nGenerated from data/wrc.yaml. See NOTES.md for source provenance.
LOCATION:Tartu region\, Tartu\, Estonia
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Estonia - Day 2
DTSTART;VALUE=DATE:20260717
DTEND;VALUE=DATE:20260718
UID:wrc-2026-r9-day-2@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 9: Rally Estonia\nSess
 ion: Day 2\nTime TBA - this is a placeholder all-day event. It will update
  to the correct time once published.\nWhere to watch (US): No US linear TV
  deal | streaming: Rally.tv (FIA official global stream) (high confidence)
 \nWatch notes: Rally.tv is the primary official streaming path for WRC wor
 ldwide.\nGenerated from data/wrc.yaml. See NOTES.md for source provenance.
LOCATION:Tartu region\, Tartu\, Estonia
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Estonia - Day 3
DTSTART;VALUE=DATE:20260718
DTEND;VALUE=DATE:20260719
UID:wrc-2026-r9-day-3@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 9: Rally Estonia\nSess
 ion: Day 3\nTime TBA - this is a placeholder all-day event. It will update
  to the correct time once published.\nWhere to watch (US): No US linear TV
  deal | streaming: Rally.tv (FIA official global stream) (high confidence)
 \nWatch notes: Rally.tv is the primary official streaming path for WRC wor
 ldwide.\nGenerated from data/wrc.yaml. See NOTES.md for source provenance.
LOCATION:Tartu region\, Tartu\, Estonia
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Estonia - Day 4
DTSTART;VALUE=DATE:20260719
DTEND;VALUE=DATE:20260720
UID:wrc-2026-r9-day-4@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 9: Rally Estonia\nSess
 ion: Day 4\nTime TBA - this is a placeholder all-day event. It will update
  to the correct time once published.\nWhere to watch (US): No US linear TV
  deal | streaming: Rally.tv (FIA official global stream) (high confidence)
 \nWatch notes: Rally.tv is the primary official streaming path for WRC wor
 ldwide.\nGenerated from data/wrc.yaml. See NOTES.md for source provenance.
LOCATION:Tartu region\, Tartu\, Estonia
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Estonia - Podium
DTSTART;VALUE=DATE:20260719
DTEND;VALUE=DATE:20260720
UID:wrc-2026-r9-podium@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 9: Rally Estonia\nSess
 ion: Podium\nTime TBA - this is a placeholder all-day event. It will updat
 e to the correct time once published.\nWhere to watch (US): No US linear T
 V deal | streaming: Rally.tv (FIA official global stream) (high confidence
 )\nWatch notes: Rally.tv is the primary official streaming path for WRC wo
 rldwide.\nGenerated from data/wrc.yaml. See NOTES.md for source provenance
 .
LOCATION:Tartu region\, Tartu\, Estonia
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Finland - Shakedown
DTSTART;VALUE=DATE:20260730
DTEND;VALUE=DATE:20260731
UID:wrc-2026-r10-shakedown@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 10: Rally Finland\nSes
 sion: Shakedown\nTime TBA - this is a placeholder all-day event. It will u
 pdate to the correct time once published.\nWhere to watch (US): No US line
 ar TV deal | streaming: Rally.tv (FIA official global stream) (high confid
 ence)\nWatch notes: Rally.tv is the primary official streaming path for WR
 C worldwide.\nGenerated from data/wrc.yaml. See NOTES.md for source proven
 ance.
LOCATION:Jyväskylä region\, Jyväskylä\, Finland
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Finland - Day 1
DTSTART;VALUE=DATE:20260730
DTEND;VALUE=DATE:20260731
UID:wrc-2026-r10-day-1@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 10: Rally Finland\nSes
 sion: Day 1\nTime TBA - this is a placeholder all-day event. It will updat
 e to the correct time once published.\nWhere to watch (US): No US linear T
 V deal | streaming: Rally.tv (FIA official global stream) (high confidence
 )\nWatch notes: Rally.tv is the primary official streaming path for WRC wo
 rldwide.\nGenerated from data/wrc.yaml. See NOTES.md for source provenance
 .
LOCATION:Jyväskylä region\, Jyväskylä\, Finland
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Finland - Day 2
DTSTART;VALUE=DATE:20260731
DTEND;VALUE=DATE:20260801
UID:wrc-2026-r10-day-2@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 10: Rally Finland\nSes
 sion: Day 2\nTime TBA - this is a placeholder all-day event. It will updat
 e to the correct time once published.\nWhere to watch (US): No US linear T
 V deal | streaming: Rally.tv (FIA official global stream) (high confidence
 )\nWatch notes: Rally.tv is the primary official streaming path for WRC wo
 rldwide.\nGenerated from data/wrc.yaml. See NOTES.md for source provenance
 .
LOCATION:Jyväskylä region\, Jyväskylä\, Finland
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Finland - Day 3
DTSTART;VALUE=DATE:20260801
DTEND;VALUE=DATE:20260802
UID:wrc-2026-r10-day-3@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 10: Rally Finland\nSes
 sion: Day 3\nTime TBA - this is a placeholder all-day event. It will updat
 e to the correct time once published.\nWhere to watch (US): No US linear T
 V deal | streaming: Rally.tv (FIA official global stream) (high confidence
 )\nWatch notes: Rally.tv is the primary official streaming path for WRC wo
 rldwide.\nGenerated from data/wrc.yaml. See NOTES.md for source provenance
 .
LOCATION:Jyväskylä region\, Jyväskylä\, Finland
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Finland - Day 4
DTSTART;VALUE=DATE:20260802
DTEND;VALUE=DATE:20260803
UID:wrc-2026-r10-day-4@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 10: Rally Finland\nSes
 sion: Day 4\nTime TBA - this is a placeholder all-day event. It will updat
 e to the correct time once published.\nWhere to watch (US): No US linear T
 V deal | streaming: Rally.tv (FIA official global stream) (high confidence
 )\nWatch notes: Rally.tv is the primary official streaming path for WRC wo
 rldwide.\nGenerated from data/wrc.yaml. See NOTES.md for source provenance
 .
LOCATION:Jyväskylä region\, Jyväskylä\, Finland
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Finland - Podium
DTSTART;VALUE=DATE:20260802
DTEND;VALUE=DATE:20260803
UID:wrc-2026-r10-podium@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 10: Rally Finland\nSes
 sion: Podium\nTime TBA - this is a placeholder all-day event. It will upda
 te to the correct time once published.\nWhere to watch (US): No US linear 
 TV deal | streaming: Rally.tv (FIA official global stream) (high confidenc
 e)\nWatch notes: Rally.tv is the primary official streaming path for WRC w
 orldwide.\nGenerated from data/wrc.yaml. See NOTES.md for source provenanc
 e.
LOCATION:Jyväskylä region\, Jyväskylä\, Finland
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Paraguay - Shakedown
DTSTART;VALUE=DATE:20260827
DTEND;VALUE=DATE:20260828
UID:wrc-2026-r11-shakedown@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 11: Rally del Paraguay
 \nSession: Shakedown\nTime TBA - this is a placeholder all-day event. It w
 ill update to the correct time once published.\nWhere to watch (US): No US
  linear TV deal | streaming: Rally.tv (FIA official global stream) (high c
 onfidence)\nWatch notes: Rally.tv is the primary official streaming path f
 or WRC worldwide.\nGenerated from data/wrc.yaml. See NOTES.md for source p
 rovenance.
LOCATION:Encarnación region\, Encarnación\, Paraguay
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Paraguay - Day 1
DTSTART;VALUE=DATE:20260827
DTEND;VALUE=DATE:20260828
UID:wrc-2026-r11-day-1@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 11: Rally del Paraguay
 \nSession: Day 1\nTime TBA - this is a placeholder all-day event. It will 
 update to the correct time once published.\nWhere to watch (US): No US lin
 ear TV deal | streaming: Rally.tv (FIA official global stream) (high confi
 dence)\nWatch notes: Rally.tv is the primary official streaming path for W
 RC worldwide.\nGenerated from data/wrc.yaml. See NOTES.md for source prove
 nance.
LOCATION:Encarnación region\, Encarnación\, Paraguay
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Paraguay - Day 2
DTSTART;VALUE=DATE:20260828
DTEND;VALUE=DATE:20260829
UID:wrc-2026-r11-day-2@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 11: Rally del Paraguay
 \nSession: Day 2\nTime TBA - this is a placeholder all-day event. It will 
 update to the correct time once published.\nWhere to watch (US): No US lin
 ear TV deal | streaming: Rally.tv (FIA official global stream) (high confi
 dence)\nWatch notes: Rally.tv is the primary official streaming path for W
 RC worldwide.\nGenerated from data/wrc.yaml. See NOTES.md for source prove
 nance.
LOCATION:Encarnación region\, Encarnación\, Paraguay
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Paraguay - Day 3
DTSTART;VALUE=DATE:20260829
DTEND;VALUE=DATE:20260830
UID:wrc-2026-r11-day-3@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 11: Rally del Paraguay
 \nSession: Day 3\nTime TBA - this is a placeholder all-day event. It will 
 update to the correct time once published.\nWhere to watch (US): No US lin
 ear TV deal | streaming: Rally.tv (FIA official global stream) (high confi
 dence)\nWatch notes: Rally.tv is the primary official streaming path for W
 RC worldwide.\nGenerated from data/wrc.yaml. See NOTES.md for source prove
 nance.
LOCATION:Encarnación region\, Encarnación\, Paraguay
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Paraguay - Day 4
DTSTART;VALUE=DATE:20260830
DTEND;VALUE=DATE:20260831
UID:wrc-2026-r11-day-4@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 11: Rally del Paraguay
 \nSession: Day 4\nTime TBA - this is a placeholder all-day event. It will 
 update to the correct time once published.\nWhere to watch (US): No US lin
 ear TV deal | streaming: Rally.tv (FIA official global stream) (high confi
 dence)\nWatch notes: Rally.tv is the primary official streaming path for W
 RC worldwide.\nGenerated from data/wrc.yaml. See NOTES.md for source prove
 nance.
LOCATION:Encarnación region\, Encarnación\, Paraguay
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Paraguay - Podium
DTSTART;VALUE=DATE:20260830
DTEND;VALUE=DATE:20260831
UID:wrc-2026-r11-podium@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 11: Rally del Paraguay
 \nSession: Podium\nTime TBA - this is a placeholder all-day event. It will
  update to the correct time once published.\nWhere to watch (US): No US li
 near TV deal | streaming: Rally.tv (FIA official global stream) (high conf
 idence)\nWatch notes: Rally.tv is the primary official streaming path for 
 WRC worldwide.\nGenerated from data/wrc.yaml. See NOTES.md for source prov
 enance.
LOCATION:Encarnación region\, Encarnación\, Paraguay
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Chile - Shakedown
DTSTART;VALUE=DATE:20260910
DTEND;VALUE=DATE:20260911
UID:wrc-2026-r12-shakedown@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 12: Rally Chile\nSessi
 on: Shakedown\nTime TBA - this is a placeholder all-day event. It will upd
 ate to the correct time once published.\nWhere to watch (US): No US linear
  TV deal | streaming: Rally.tv (FIA official global stream) (high confiden
 ce)\nWatch notes: Rally.tv is the primary official streaming path for WRC 
 worldwide.\nGenerated from data/wrc.yaml. See NOTES.md for source provenan
 ce.
LOCATION:Concepción region\, Concepción\, Chile
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Chile - Day 1
DTSTART;VALUE=DATE:20260910
DTEND;VALUE=DATE:20260911
UID:wrc-2026-r12-day-1@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 12: Rally Chile\nSessi
 on: Day 1\nTime TBA - this is a placeholder all-day event. It will update 
 to the correct time once published.\nWhere to watch (US): No US linear TV 
 deal | streaming: Rally.tv (FIA official global stream) (high confidence)\
 nWatch notes: Rally.tv is the primary official streaming path for WRC worl
 dwide.\nGenerated from data/wrc.yaml. See NOTES.md for source provenance.
LOCATION:Concepción region\, Concepción\, Chile
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Chile - Day 2
DTSTART;VALUE=DATE:20260911
DTEND;VALUE=DATE:20260912
UID:wrc-2026-r12-day-2@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 12: Rally Chile\nSessi
 on: Day 2\nTime TBA - this is a placeholder all-day event. It will update 
 to the correct time once published.\nWhere to watch (US): No US linear TV 
 deal | streaming: Rally.tv (FIA official global stream) (high confidence)\
 nWatch notes: Rally.tv is the primary official streaming path for WRC worl
 dwide.\nGenerated from data/wrc.yaml. See NOTES.md for source provenance.
LOCATION:Concepción region\, Concepción\, Chile
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Chile - Day 3
DTSTART;VALUE=DATE:20260912
DTEND;VALUE=DATE:20260913
UID:wrc-2026-r12-day-3@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 12: Rally Chile\nSessi
 on: Day 3\nTime TBA - this is a placeholder all-day event. It will update 
 to the correct time once published.\nWhere to watch (US): No US linear TV 
 deal | streaming: Rally.tv (FIA official global stream) (high confidence)\
 nWatch notes: Rally.tv is the primary official streaming path for WRC worl
 dwide.\nGenerated from data/wrc.yaml. See NOTES.md for source provenance.
LOCATION:Concepción region\, Concepción\, Chile
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Chile - Day 4
DTSTART;VALUE=DATE:20260913
DTEND;VALUE=DATE:20260914
UID:wrc-2026-r12-day-4@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 12: Rally Chile\nSessi
 on: Day 4\nTime TBA - this is a placeholder all-day event. It will update 
 to the correct time once published.\nWhere to watch (US): No US linear TV 
 deal | streaming: Rally.tv (FIA official global stream) (high confidence)\
 nWatch notes: Rally.tv is the primary official streaming path for WRC worl
 dwide.\nGenerated from data/wrc.yaml. See NOTES.md for source provenance.
LOCATION:Concepción region\, Concepción\, Chile
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Chile - Podium
DTSTART;VALUE=DATE:20260913
DTEND;VALUE=DATE:20260914
UID:wrc-2026-r12-podium@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 12: Rally Chile\nSessi
 on: Podium\nTime TBA - this is a placeholder all-day event. It will update
  to the correct time once published.\nWhere to watch (US): No US linear TV
  deal | streaming: Rally.tv (FIA official global stream) (high confidence)
 \nWatch notes: Rally.tv is the primary official streaming path for WRC wor
 ldwide.\nGenerated from data/wrc.yaml. See NOTES.md for source provenance.
LOCATION:Concepción region\, Concepción\, Chile
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Sardegna - Shakedown
DTSTART;VALUE=DATE:20261001
DTEND;VALUE=DATE:20261002
UID:wrc-2026-r13-shakedown@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 13: Rally Italia Sarde
 gna\nSession: Shakedown\nTime TBA - this is a placeholder all-day event. I
 t will update to the correct time once published.\nWhere to watch (US): No
  US linear TV deal | streaming: Rally.tv (FIA official global stream) (hig
 h confidence)\nWatch notes: Rally.tv is the primary official streaming pat
 h for WRC worldwide.\nGenerated from data/wrc.yaml. See NOTES.md for sourc
 e provenance.
LOCATION:Alghero base\, Alghero\, Italy
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Sardegna - Day 1
DTSTART;VALUE=DATE:20261001
DTEND;VALUE=DATE:20261002
UID:wrc-2026-r13-day-1@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 13: Rally Italia Sarde
 gna\nSession: Day 1\nTime TBA - this is a placeholder all-day event. It wi
 ll update to the correct time once published.\nWhere to watch (US): No US 
 linear TV deal | streaming: Rally.tv (FIA official global stream) (high co
 nfidence)\nWatch notes: Rally.tv is the primary official streaming path fo
 r WRC worldwide.\nGenerated from data/wrc.yaml. See NOTES.md for source pr
 ovenance.
LOCATION:Alghero base\, Alghero\, Italy
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Sardegna - Day 2
DTSTART;VALUE=DATE:20261002
DTEND;VALUE=DATE:20261003
UID:wrc-2026-r13-day-2@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 13: Rally Italia Sarde
 gna\nSession: Day 2\nTime TBA - this is a placeholder all-day event. It wi
 ll update to the correct time once published.\nWhere to watch (US): No US 
 linear TV deal | streaming: Rally.tv (FIA official global stream) (high co
 nfidence)\nWatch notes: Rally.tv is the primary official streaming path fo
 r WRC worldwide.\nGenerated from data/wrc.yaml. See NOTES.md for source pr
 ovenance.
LOCATION:Alghero base\, Alghero\, Italy
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Sardegna - Day 3
DTSTART;VALUE=DATE:20261003
DTEND;VALUE=DATE:20261004
UID:wrc-2026-r13-day-3@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 13: Rally Italia Sarde
 gna\nSession: Day 3\nTime TBA - this is a placeholder all-day event. It wi
 ll update to the correct time once published.\nWhere to watch (US): No US 
 linear TV deal | streaming: Rally.tv (FIA official global stream) (high co
 nfidence)\nWatch notes: Rally.tv is the primary official streaming path fo
 r WRC worldwide.\nGenerated from data/wrc.yaml. See NOTES.md for source pr
 ovenance.
LOCATION:Alghero base\, Alghero\, Italy
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Sardegna - Day 4
DTSTART;VALUE=DATE:20261004
DTEND;VALUE=DATE:20261005
UID:wrc-2026-r13-day-4@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 13: Rally Italia Sarde
 gna\nSession: Day 4\nTime TBA - this is a placeholder all-day event. It wi
 ll update to the correct time once published.\nWhere to watch (US): No US 
 linear TV deal | streaming: Rally.tv (FIA official global stream) (high co
 nfidence)\nWatch notes: Rally.tv is the primary official streaming path fo
 r WRC worldwide.\nGenerated from data/wrc.yaml. See NOTES.md for source pr
 ovenance.
LOCATION:Alghero base\, Alghero\, Italy
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Sardegna - Podium
DTSTART;VALUE=DATE:20261004
DTEND;VALUE=DATE:20261005
UID:wrc-2026-r13-podium@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 13: Rally Italia Sarde
 gna\nSession: Podium\nTime TBA - this is a placeholder all-day event. It w
 ill update to the correct time once published.\nWhere to watch (US): No US
  linear TV deal | streaming: Rally.tv (FIA official global stream) (high c
 onfidence)\nWatch notes: Rally.tv is the primary official streaming path f
 or WRC worldwide.\nGenerated from data/wrc.yaml. See NOTES.md for source p
 rovenance.
LOCATION:Alghero base\, Alghero\, Italy
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Saudi Arabia - Shakedown
DTSTART;VALUE=DATE:20261111
DTEND;VALUE=DATE:20261112
UID:wrc-2026-r14-shakedown@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 14: Rally Saudi Arabia
 \nSession: Shakedown\nTime TBA - this is a placeholder all-day event. It w
 ill update to the correct time once published.\nWhere to watch (US): No US
  linear TV deal | streaming: Rally.tv (FIA official global stream) (high c
 onfidence)\nWatch notes: Rally.tv is the primary official streaming path f
 or WRC worldwide.\nGenerated from data/wrc.yaml. See NOTES.md for source p
 rovenance.
LOCATION:Jeddah region\, Jeddah\, Saudi Arabia
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Saudi Arabia - Day 1
DTSTART;VALUE=DATE:20261111
DTEND;VALUE=DATE:20261112
UID:wrc-2026-r14-day-1@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 14: Rally Saudi Arabia
 \nSession: Day 1\nTime TBA - this is a placeholder all-day event. It will 
 update to the correct time once published.\nWhere to watch (US): No US lin
 ear TV deal | streaming: Rally.tv (FIA official global stream) (high confi
 dence)\nWatch notes: Rally.tv is the primary official streaming path for W
 RC worldwide.\nGenerated from data/wrc.yaml. See NOTES.md for source prove
 nance.
LOCATION:Jeddah region\, Jeddah\, Saudi Arabia
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Saudi Arabia - Day 2
DTSTART;VALUE=DATE:20261112
DTEND;VALUE=DATE:20261113
UID:wrc-2026-r14-day-2@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 14: Rally Saudi Arabia
 \nSession: Day 2\nTime TBA - this is a placeholder all-day event. It will 
 update to the correct time once published.\nWhere to watch (US): No US lin
 ear TV deal | streaming: Rally.tv (FIA official global stream) (high confi
 dence)\nWatch notes: Rally.tv is the primary official streaming path for W
 RC worldwide.\nGenerated from data/wrc.yaml. See NOTES.md for source prove
 nance.
LOCATION:Jeddah region\, Jeddah\, Saudi Arabia
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Saudi Arabia - Day 3
DTSTART;VALUE=DATE:20261113
DTEND;VALUE=DATE:20261114
UID:wrc-2026-r14-day-3@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 14: Rally Saudi Arabia
 \nSession: Day 3\nTime TBA - this is a placeholder all-day event. It will 
 update to the correct time once published.\nWhere to watch (US): No US lin
 ear TV deal | streaming: Rally.tv (FIA official global stream) (high confi
 dence)\nWatch notes: Rally.tv is the primary official streaming path for W
 RC worldwide.\nGenerated from data/wrc.yaml. See NOTES.md for source prove
 nance.
LOCATION:Jeddah region\, Jeddah\, Saudi Arabia
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Saudi Arabia - Day 4
DTSTART;VALUE=DATE:20261114
DTEND;VALUE=DATE:20261115
UID:wrc-2026-r14-day-4@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 14: Rally Saudi Arabia
 \nSession: Day 4\nTime TBA - this is a placeholder all-day event. It will 
 update to the correct time once published.\nWhere to watch (US): No US lin
 ear TV deal | streaming: Rally.tv (FIA official global stream) (high confi
 dence)\nWatch notes: Rally.tv is the primary official streaming path for W
 RC worldwide.\nGenerated from data/wrc.yaml. See NOTES.md for source prove
 nance.
LOCATION:Jeddah region\, Jeddah\, Saudi Arabia
END:VEVENT
BEGIN:VEVENT
SUMMARY:WRC Saudi Arabia - Podium
DTSTART;VALUE=DATE:20261114
DTEND;VALUE=DATE:20261115
UID:wrc-2026-r14-podium@racing-cal
CATEGORIES:World Rally Championship
DESCRIPTION:Series: World Rally Championship\nRound 14: Rally Saudi Arabia
 \nSession: Podium\nTime TBA - this is a placeholder all-day event. It will
  update to the correct time once published.\nWhere to watch (US): No US li
 near TV deal | streaming: Rally.tv (FIA official global stream) (high conf
 idence)\nWatch notes: Rally.tv is the primary official streaming path for 
 WRC worldwide.\nGenerated from data/wrc.yaml. See NOTES.md for source prov
 enance.
LOCATION:Jeddah region\, Jeddah\, Saudi Arabia
END:VEVENT
END:VCALENDAR
