diff --git a/docs/general/CRC.ics b/docs/general/CRC.ics
index 71a0b64ee..c6833870a 100644
--- a/docs/general/CRC.ics
+++ b/docs/general/CRC.ics
@@ -68,12 +68,12 @@ SUMMARY:🏊 Women's 200m Butterfly - Heats
LOCATION:Paris La Defense Arena
END:VEVENT
BEGIN:VEVENT
-UID:20240801T211200Z-surfing-WOMENS-ROUND-3-HEAT-8-CRC-POR
+UID:20240801T211200Z-surfing-WOMENS-ROUND-3-HEAT-8-POR-CRC
DTSTAMP:20240801T211200Z
DTSTART:20240801T211200Z
DTEND:20240801T214200Z
DESCRIPTION:Surfing - Women's Round 3 - Heat 8
-SUMMARY:🏄 Brisa HENNESSY 🇨🇷 - 🇵🇹 Yolanda HOPKINS
+SUMMARY:🏄 Yolanda HOPKINS 🇵🇹 - 🇨🇷 Brisa HENNESSY
LOCATION:Teahupo'o, Tahiti
END:VEVENT
BEGIN:VEVENT
diff --git a/docs/general/POR.ics b/docs/general/POR.ics
index 03e4cc2bd..9023e48b8 100644
--- a/docs/general/POR.ics
+++ b/docs/general/POR.ics
@@ -658,12 +658,12 @@ SUMMARY:🏊 Men's 50m Freestyle Semifinals
LOCATION:Paris La Defense Arena
END:VEVENT
BEGIN:VEVENT
-UID:20240801T211200Z-surfing-WOMENS-ROUND-3-HEAT-8-CRC-POR
+UID:20240801T211200Z-surfing-WOMENS-ROUND-3-HEAT-8-POR-CRC
DTSTAMP:20240801T211200Z
DTSTART:20240801T211200Z
DTEND:20240801T214200Z
DESCRIPTION:Surfing - Women's Round 3 - Heat 8
-SUMMARY:🏄 Brisa HENNESSY 🇨🇷 - 🇵🇹 Yolanda HOPKINS
+SUMMARY:🏄 Yolanda HOPKINS 🇵🇹 - 🇨🇷 Brisa HENNESSY
LOCATION:Teahupo'o, Tahiti
END:VEVENT
BEGIN:VEVENT
diff --git a/docs/general/general.ics b/docs/general/general.ics
index de06465c0..7e121f0dd 100644
--- a/docs/general/general.ics
+++ b/docs/general/general.ics
@@ -20953,12 +20953,12 @@ SUMMARY:🏀 USA 🇺🇸 - 🇱🇻 LAT
LOCATION:La Concorde 1
END:VEVENT
BEGIN:VEVENT
-UID:20240801T211200Z-surfing-WOMENS-ROUND-3-HEAT-8-CRC-POR
+UID:20240801T211200Z-surfing-WOMENS-ROUND-3-HEAT-8-POR-CRC
DTSTAMP:20240801T211200Z
DTSTART:20240801T211200Z
DTEND:20240801T214200Z
DESCRIPTION:Surfing - Women's Round 3 - Heat 8
-SUMMARY:🏄 Brisa HENNESSY 🇨🇷 - 🇵🇹 Yolanda HOPKINS
+SUMMARY:🏄 Yolanda HOPKINS 🇵🇹 - 🇨🇷 Brisa HENNESSY
LOCATION:Teahupo'o, Tahiti
END:VEVENT
BEGIN:VEVENT
@@ -22108,15 +22108,6 @@ SUMMARY:🎾 Women's Doubles Semi-final
LOCATION:Roland-Garros Stadium
END:VEVENT
BEGIN:VEVENT
-UID:20240802T100000Z-tennis-ORDER-OF-PLAY-AVAILABLE-EVENING-BEFORE
-DTSTAMP:20240802T100000Z
-DTSTART:20240802T100000Z
-DTEND:20240802T200000Z
-DESCRIPTION:Tennis - Order of play available evening before
-SUMMARY:🎾 Order of play available evening before
-LOCATION:Roland-Garros Stadium
-END:VEVENT
-BEGIN:VEVENT
UID:20240802T100200Z-rowing-LIGHTWEIGHT-MENS-DOUBLE-SCULLS-FINAL-A
DTSTAMP:20240802T100200Z
DTSTART:20240802T100200Z
diff --git a/docs/general/ja/CRC.ics b/docs/general/ja/CRC.ics
index 835e5c71c..6cd330ec7 100644
--- a/docs/general/ja/CRC.ics
+++ b/docs/general/ja/CRC.ics
@@ -68,12 +68,12 @@ SUMMARY:🏊 女子200mバタフライ予選
LOCATION:パリ・ラ・デファンス・アレナ
END:VEVENT
BEGIN:VEVENT
-UID:20240801T211200Z-surfing-3-8-CRC-POR
+UID:20240801T211200Z-surfing-3-8-POR-CRC
DTSTAMP:20240801T211200Z
DTSTART:20240801T211200Z
DTEND:20240801T214200Z
DESCRIPTION:サーフィン - 女子第3ラウンド - 第8ヒート
-SUMMARY:🏄 Brisa HENNESSY 🇨🇷 - 🇵🇹 Yolanda HOPKINS
+SUMMARY:🏄 Yolanda HOPKINS 🇵🇹 - 🇨🇷 Brisa HENNESSY
LOCATION:タウポ、タヒチ
END:VEVENT
BEGIN:VEVENT
diff --git a/docs/general/ja/POR.ics b/docs/general/ja/POR.ics
index a4a953d22..f77d0ac7c 100644
--- a/docs/general/ja/POR.ics
+++ b/docs/general/ja/POR.ics
@@ -649,12 +649,12 @@ SUMMARY:🏊 男子50m自由形準決勝
LOCATION:パリ・ラ・デファンス・アレナ
END:VEVENT
BEGIN:VEVENT
-UID:20240801T211200Z-surfing-3-8-CRC-POR
+UID:20240801T211200Z-surfing-3-8-POR-CRC
DTSTAMP:20240801T211200Z
DTSTART:20240801T211200Z
DTEND:20240801T214200Z
DESCRIPTION:サーフィン - 女子第3ラウンド - 第8ヒート
-SUMMARY:🏄 Brisa HENNESSY 🇨🇷 - 🇵🇹 Yolanda HOPKINS
+SUMMARY:🏄 Yolanda HOPKINS 🇵🇹 - 🇨🇷 Brisa HENNESSY
LOCATION:タウポ、タヒチ
END:VEVENT
BEGIN:VEVENT
diff --git a/docs/general/ja/general.ics b/docs/general/ja/general.ics
index 97a0b2a54..d4b4aea9d 100644
--- a/docs/general/ja/general.ics
+++ b/docs/general/ja/general.ics
@@ -20881,12 +20881,12 @@ SUMMARY:🏀 アメリカ合衆国 🇺🇸 - 🇱🇻 ラトビア
LOCATION:コンコルド広場1
END:VEVENT
BEGIN:VEVENT
-UID:20240801T211200Z-surfing-3-8-CRC-POR
+UID:20240801T211200Z-surfing-3-8-POR-CRC
DTSTAMP:20240801T211200Z
DTSTART:20240801T211200Z
DTEND:20240801T214200Z
DESCRIPTION:サーフィン - 女子第3ラウンド - 第8ヒート
-SUMMARY:🏄 Brisa HENNESSY 🇨🇷 - 🇵🇹 Yolanda HOPKINS
+SUMMARY:🏄 Yolanda HOPKINS 🇵🇹 - 🇨🇷 Brisa HENNESSY
LOCATION:タウポ、タヒチ
END:VEVENT
BEGIN:VEVENT
@@ -22027,15 +22027,6 @@ SUMMARY:🎾 女子ダブルス準決勝
LOCATION:スタッド・ローラン・ギャロス
END:VEVENT
BEGIN:VEVENT
-UID:20240802T100000Z-tennis-
-DTSTAMP:20240802T100000Z
-DTSTART:20240802T100000Z
-DTEND:20240802T200000Z
-DESCRIPTION:テニス - 前日の日没後から試合順の確認が可能
-SUMMARY:🎾 前日の日没後から試合順の確認が可能
-LOCATION:スタッド・ローラン・ギャロス
-END:VEVENT
-BEGIN:VEVENT
UID:20240802T100200Z-rowing-A
DTSTAMP:20240802T100200Z
DTSTART:20240802T100200Z
diff --git a/docs/general/ko/CRC.ics b/docs/general/ko/CRC.ics
index 8ad005e1e..a82c7ed6e 100644
--- a/docs/general/ko/CRC.ics
+++ b/docs/general/ko/CRC.ics
@@ -68,12 +68,12 @@ SUMMARY:🏊 여자 200m 접영 - 예선
LOCATION:파리 라 데팡스 아레나
END:VEVENT
BEGIN:VEVENT
-UID:20240801T211200Z-surfing--3-8-CRC-POR
+UID:20240801T211200Z-surfing--3-8-POR-CRC
DTSTAMP:20240801T211200Z
DTSTART:20240801T211200Z
DTEND:20240801T214200Z
DESCRIPTION:서핑 - 여자 3라운드 - 8조
-SUMMARY:🏄 Brisa HENNESSY 🇨🇷 - 🇵🇹 Yolanda HOPKINS
+SUMMARY:🏄 Yolanda HOPKINS 🇵🇹 - 🇨🇷 Brisa HENNESSY
LOCATION:타히티, 테아후푸
END:VEVENT
BEGIN:VEVENT
diff --git a/docs/general/ko/POR.ics b/docs/general/ko/POR.ics
index 9b491ed43..0b62ff749 100644
--- a/docs/general/ko/POR.ics
+++ b/docs/general/ko/POR.ics
@@ -649,12 +649,12 @@ SUMMARY:🏊 남자 50m 자유형 준결승
LOCATION:파리 라 데팡스 아레나
END:VEVENT
BEGIN:VEVENT
-UID:20240801T211200Z-surfing--3-8-CRC-POR
+UID:20240801T211200Z-surfing--3-8-POR-CRC
DTSTAMP:20240801T211200Z
DTSTART:20240801T211200Z
DTEND:20240801T214200Z
DESCRIPTION:서핑 - 여자 3라운드 - 8조
-SUMMARY:🏄 Brisa HENNESSY 🇨🇷 - 🇵🇹 Yolanda HOPKINS
+SUMMARY:🏄 Yolanda HOPKINS 🇵🇹 - 🇨🇷 Brisa HENNESSY
LOCATION:타히티, 테아후푸
END:VEVENT
BEGIN:VEVENT
diff --git a/docs/general/ko/general.ics b/docs/general/ko/general.ics
index a2ea6ff60..3b67d7802 100644
--- a/docs/general/ko/general.ics
+++ b/docs/general/ko/general.ics
@@ -20854,12 +20854,12 @@ SUMMARY:🏀 미국 🇺🇸 - 🇱🇻 라트비아
LOCATION:라 콩코르드 1
END:VEVENT
BEGIN:VEVENT
-UID:20240801T211200Z-surfing--3-8-CRC-POR
+UID:20240801T211200Z-surfing--3-8-POR-CRC
DTSTAMP:20240801T211200Z
DTSTART:20240801T211200Z
DTEND:20240801T214200Z
DESCRIPTION:서핑 - 여자 3라운드 - 8조
-SUMMARY:🏄 Brisa HENNESSY 🇨🇷 - 🇵🇹 Yolanda HOPKINS
+SUMMARY:🏄 Yolanda HOPKINS 🇵🇹 - 🇨🇷 Brisa HENNESSY
LOCATION:타히티, 테아후푸
END:VEVENT
BEGIN:VEVENT
@@ -22000,15 +22000,6 @@ SUMMARY:🎾 여자 복식 준결승
LOCATION:롤랑가로스 스타디움
END:VEVENT
BEGIN:VEVENT
-UID:20240802T100000Z-tennis--
-DTSTAMP:20240802T100000Z
-DTSTART:20240802T100000Z
-DTEND:20240802T200000Z
-DESCRIPTION:테니스 - 플레이 순서는 전날 저녁 발표
-SUMMARY:🎾 플레이 순서는 전날 저녁 발표
-LOCATION:롤랑가로스 스타디움
-END:VEVENT
-BEGIN:VEVENT
UID:20240802T100200Z-rowing--A
DTSTAMP:20240802T100200Z
DTSTART:20240802T100200Z
diff --git a/docs/general/ru/CRC.ics b/docs/general/ru/CRC.ics
index e54db8b88..c3ab6b3da 100644
--- a/docs/general/ru/CRC.ics
+++ b/docs/general/ru/CRC.ics
@@ -68,12 +68,12 @@ SUMMARY:🏊 200м баттерфляем, квалификация (ж)
LOCATION:Арена «Пари-Ла-Дефанс»
END:VEVENT
BEGIN:VEVENT
-UID:20240801T211200Z-surfing--3-8--CRC-POR
+UID:20240801T211200Z-surfing--3-8--POR-CRC
DTSTAMP:20240801T211200Z
DTSTART:20240801T211200Z
DTEND:20240801T214200Z
DESCRIPTION:Серфинг - Раунд 3, заезд 8 (ж)
-SUMMARY:🏄 Brisa HENNESSY 🇨🇷 - 🇵🇹 Yolanda HOPKINS
+SUMMARY:🏄 Yolanda HOPKINS 🇵🇹 - 🇨🇷 Brisa HENNESSY
LOCATION:Теахупоо, Таити
END:VEVENT
BEGIN:VEVENT
diff --git a/docs/general/ru/POR.ics b/docs/general/ru/POR.ics
index 89ae36af7..03808153e 100644
--- a/docs/general/ru/POR.ics
+++ b/docs/general/ru/POR.ics
@@ -658,12 +658,12 @@ SUMMARY:🏊 50м вольным стилем, полуфиналы (м)
LOCATION:Арена «Пари-Ла-Дефанс»
END:VEVENT
BEGIN:VEVENT
-UID:20240801T211200Z-surfing--3-8--CRC-POR
+UID:20240801T211200Z-surfing--3-8--POR-CRC
DTSTAMP:20240801T211200Z
DTSTART:20240801T211200Z
DTEND:20240801T214200Z
DESCRIPTION:Серфинг - Раунд 3, заезд 8 (ж)
-SUMMARY:🏄 Brisa HENNESSY 🇨🇷 - 🇵🇹 Yolanda HOPKINS
+SUMMARY:🏄 Yolanda HOPKINS 🇵🇹 - 🇨🇷 Brisa HENNESSY
LOCATION:Теахупоо, Таити
END:VEVENT
BEGIN:VEVENT
diff --git a/docs/general/ru/general.ics b/docs/general/ru/general.ics
index c9781555e..636b5de75 100644
--- a/docs/general/ru/general.ics
+++ b/docs/general/ru/general.ics
@@ -21006,12 +21006,12 @@ SUMMARY:🏀 США 🇺🇸 - 🇱🇻 Латвия
LOCATION:Площадь Согласия 1
END:VEVENT
BEGIN:VEVENT
-UID:20240801T211200Z-surfing--3-8--CRC-POR
+UID:20240801T211200Z-surfing--3-8--POR-CRC
DTSTAMP:20240801T211200Z
DTSTART:20240801T211200Z
DTEND:20240801T214200Z
DESCRIPTION:Серфинг - Раунд 3, заезд 8 (ж)
-SUMMARY:🏄 Brisa HENNESSY 🇨🇷 - 🇵🇹 Yolanda HOPKINS
+SUMMARY:🏄 Yolanda HOPKINS 🇵🇹 - 🇨🇷 Brisa HENNESSY
LOCATION:Теахупоо, Таити
END:VEVENT
BEGIN:VEVENT
@@ -22164,15 +22164,6 @@ SUMMARY:🎾 Полуфинал, пары (ж)
LOCATION:Стадион «Ролан Гаррос»
END:VEVENT
BEGIN:VEVENT
-UID:20240802T100000Z-tennis--
-DTSTAMP:20240802T100000Z
-DTSTART:20240802T100000Z
-DTEND:20240802T200000Z
-DESCRIPTION:Теннис - Порядок игр определяется накануне вечером
-SUMMARY:🎾 Порядок игр определяется накануне вечером
-LOCATION:Стадион «Ролан Гаррос»
-END:VEVENT
-BEGIN:VEVENT
UID:20240802T100200Z-rowing--A-
DTSTAMP:20240802T100200Z
DTSTART:20240802T100200Z
diff --git a/docs/general/zh/CRC.ics b/docs/general/zh/CRC.ics
index 963be386b..dbdc8e104 100644
--- a/docs/general/zh/CRC.ics
+++ b/docs/general/zh/CRC.ics
@@ -68,12 +68,12 @@ SUMMARY:🏊 女子200米蝶泳分组预赛
LOCATION:拉德芳斯体育馆
END:VEVENT
BEGIN:VEVENT
-UID:20240801T211200Z-surfing-3-8-CRC-POR
+UID:20240801T211200Z-surfing-3-8-POR-CRC
DTSTAMP:20240801T211200Z
DTSTART:20240801T211200Z
DTEND:20240801T214200Z
DESCRIPTION:冲浪 - 女子第3轮 - 第8组
-SUMMARY:🏄 Brisa HENNESSY 🇨🇷 - 🇵🇹 Yolanda HOPKINS
+SUMMARY:🏄 Yolanda HOPKINS 🇵🇹 - 🇨🇷 Brisa HENNESSY
LOCATION:特乎普欧,大溪地
END:VEVENT
BEGIN:VEVENT
diff --git a/docs/general/zh/POR.ics b/docs/general/zh/POR.ics
index c02b9554c..9e6f23a51 100644
--- a/docs/general/zh/POR.ics
+++ b/docs/general/zh/POR.ics
@@ -648,12 +648,12 @@ SUMMARY:🏊 男子50米自由泳半决赛
LOCATION:拉德芳斯体育馆
END:VEVENT
BEGIN:VEVENT
-UID:20240801T211200Z-surfing-3-8-CRC-POR
+UID:20240801T211200Z-surfing-3-8-POR-CRC
DTSTAMP:20240801T211200Z
DTSTART:20240801T211200Z
DTEND:20240801T214200Z
DESCRIPTION:冲浪 - 女子第3轮 - 第8组
-SUMMARY:🏄 Brisa HENNESSY 🇨🇷 - 🇵🇹 Yolanda HOPKINS
+SUMMARY:🏄 Yolanda HOPKINS 🇵🇹 - 🇨🇷 Brisa HENNESSY
LOCATION:特乎普欧,大溪地
END:VEVENT
BEGIN:VEVENT
diff --git a/docs/general/zh/general.ics b/docs/general/zh/general.ics
index 2bb481940..4c221a8a7 100644
--- a/docs/general/zh/general.ics
+++ b/docs/general/zh/general.ics
@@ -20855,12 +20855,12 @@ SUMMARY:🏀 美国 🇺🇸 - 🇱🇻 拉脱维亚
LOCATION:协和广场1号场地
END:VEVENT
BEGIN:VEVENT
-UID:20240801T211200Z-surfing-3-8-CRC-POR
+UID:20240801T211200Z-surfing-3-8-POR-CRC
DTSTAMP:20240801T211200Z
DTSTART:20240801T211200Z
DTEND:20240801T214200Z
DESCRIPTION:冲浪 - 女子第3轮 - 第8组
-SUMMARY:🏄 Brisa HENNESSY 🇨🇷 - 🇵🇹 Yolanda HOPKINS
+SUMMARY:🏄 Yolanda HOPKINS 🇵🇹 - 🇨🇷 Brisa HENNESSY
LOCATION:特乎普欧,大溪地
END:VEVENT
BEGIN:VEVENT
@@ -22001,15 +22001,6 @@ SUMMARY:🎾 女子双打半决赛
LOCATION:罗兰·加洛斯体育场
END:VEVENT
BEGIN:VEVENT
-UID:20240802T100000Z-tennis-
-DTSTAMP:20240802T100000Z
-DTSTART:20240802T100000Z
-DTEND:20240802T200000Z
-DESCRIPTION:网球 - 前一晚发布比赛顺序
-SUMMARY:🎾 前一晚发布比赛顺序
-LOCATION:罗兰·加洛斯体育场
-END:VEVENT
-BEGIN:VEVENT
UID:20240802T100200Z-rowing-A
DTSTAMP:20240802T100200Z
DTSTART:20240802T100200Z
diff --git a/docs/ja/today.html b/docs/ja/today.html
index aa988fee1..99609b74e 100644
--- a/docs/ja/today.html
+++ b/docs/ja/today.html
@@ -41675,11 +41675,11 @@
女子第3ラウンド - 第8ヒート
- Brisa HENNESSY
- 🇨🇷
- -
- 🇵🇹
Yolanda HOPKINS
+ 🇵🇹
+ -
+ 🇨🇷
+ Brisa HENNESSY
@@ -43777,16 +43777,6 @@
🇪🇸 BUCSA/SORRIBES TORMO
-
-
__:__
-
-
-
- テニス
-
-
前日の日没後から試合順の確認が可能
-
-
__:__
diff --git a/docs/ko/today.html b/docs/ko/today.html
index d34bcace5..05cf70789 100644
--- a/docs/ko/today.html
+++ b/docs/ko/today.html
@@ -41675,11 +41675,11 @@
여자 3라운드 - 8조
- Brisa HENNESSY
- 🇨🇷
- -
- 🇵🇹
Yolanda HOPKINS
+ 🇵🇹
+ -
+ 🇨🇷
+ Brisa HENNESSY
@@ -43777,16 +43777,6 @@
🇪🇸 BUCSA/SORRIBES TORMO
-
-
__:__
-
-
-
- 테니스
-
-
플레이 순서는 전날 저녁 발표
-
-
__:__
diff --git a/docs/ru/today.html b/docs/ru/today.html
index a17ed5d17..b4d4ddf64 100644
--- a/docs/ru/today.html
+++ b/docs/ru/today.html
@@ -41675,11 +41675,11 @@
Раунд 3, заезд 8 (ж)
- Brisa HENNESSY
- 🇨🇷
- -
- 🇵🇹
Yolanda HOPKINS
+ 🇵🇹
+ -
+ 🇨🇷
+ Brisa HENNESSY
@@ -43777,16 +43777,6 @@
🇪🇸 BUCSA/SORRIBES TORMO
-
-
__:__
-
-
-
- ТЕННИС
-
-
Порядок игр определяется накануне вечером
-
-
__:__
diff --git a/docs/surfing/CRC.ics b/docs/surfing/CRC.ics
index 31284b9e1..5a82cdc90 100644
--- a/docs/surfing/CRC.ics
+++ b/docs/surfing/CRC.ics
@@ -14,12 +14,12 @@ SUMMARY:🏄 Women's Round 1 - Heat 5
LOCATION:Teahupo'o, Tahiti
END:VEVENT
BEGIN:VEVENT
-UID:20240801T211200Z-surfing-WOMENS-ROUND-3-HEAT-8-CRC-POR
+UID:20240801T211200Z-surfing-WOMENS-ROUND-3-HEAT-8-POR-CRC
DTSTAMP:20240801T211200Z
DTSTART:20240801T211200Z
DTEND:20240801T214200Z
DESCRIPTION:Surfing - Women's Round 3 - Heat 8
-SUMMARY:🏄 Brisa HENNESSY 🇨🇷 - 🇵🇹 Yolanda HOPKINS
+SUMMARY:🏄 Yolanda HOPKINS 🇵🇹 - 🇨🇷 Brisa HENNESSY
LOCATION:Teahupo'o, Tahiti
END:VEVENT
END:VCALENDAR
\ No newline at end of file
diff --git a/docs/surfing/POR.ics b/docs/surfing/POR.ics
index cc20e061e..2ef7cc594 100644
--- a/docs/surfing/POR.ics
+++ b/docs/surfing/POR.ics
@@ -42,12 +42,12 @@ SUMMARY:🏄 Yolanda HOPKINS 🇵🇹 - 🇳🇿 Saffi VETTE
LOCATION:Teahupo'o, Tahiti
END:VEVENT
BEGIN:VEVENT
-UID:20240801T211200Z-surfing-WOMENS-ROUND-3-HEAT-8-CRC-POR
+UID:20240801T211200Z-surfing-WOMENS-ROUND-3-HEAT-8-POR-CRC
DTSTAMP:20240801T211200Z
DTSTART:20240801T211200Z
DTEND:20240801T214200Z
DESCRIPTION:Surfing - Women's Round 3 - Heat 8
-SUMMARY:🏄 Brisa HENNESSY 🇨🇷 - 🇵🇹 Yolanda HOPKINS
+SUMMARY:🏄 Yolanda HOPKINS 🇵🇹 - 🇨🇷 Brisa HENNESSY
LOCATION:Teahupo'o, Tahiti
END:VEVENT
END:VCALENDAR
\ No newline at end of file
diff --git a/docs/surfing/general.ics b/docs/surfing/general.ics
index f8265509a..6f37f773c 100644
--- a/docs/surfing/general.ics
+++ b/docs/surfing/general.ics
@@ -443,12 +443,12 @@ SUMMARY:🏄 Luana SILVA 🇧🇷 - 🇧🇷 Taina HINCKEL
LOCATION:Teahupo'o, Tahiti
END:VEVENT
BEGIN:VEVENT
-UID:20240801T211200Z-surfing-WOMENS-ROUND-3-HEAT-8-CRC-POR
+UID:20240801T211200Z-surfing-WOMENS-ROUND-3-HEAT-8-POR-CRC
DTSTAMP:20240801T211200Z
DTSTART:20240801T211200Z
DTEND:20240801T214200Z
DESCRIPTION:Surfing - Women's Round 3 - Heat 8
-SUMMARY:🏄 Brisa HENNESSY 🇨🇷 - 🇵🇹 Yolanda HOPKINS
+SUMMARY:🏄 Yolanda HOPKINS 🇵🇹 - 🇨🇷 Brisa HENNESSY
LOCATION:Teahupo'o, Tahiti
END:VEVENT
BEGIN:VEVENT
diff --git a/docs/surfing/ja/CRC.ics b/docs/surfing/ja/CRC.ics
index 1f39c5e56..7f52636e0 100644
--- a/docs/surfing/ja/CRC.ics
+++ b/docs/surfing/ja/CRC.ics
@@ -14,12 +14,12 @@ SUMMARY:🏄 女子第1ラウンド - 第5ヒート
LOCATION:タウポ、タヒチ
END:VEVENT
BEGIN:VEVENT
-UID:20240801T211200Z-surfing-3-8-CRC-POR
+UID:20240801T211200Z-surfing-3-8-POR-CRC
DTSTAMP:20240801T211200Z
DTSTART:20240801T211200Z
DTEND:20240801T214200Z
DESCRIPTION:サーフィン - 女子第3ラウンド - 第8ヒート
-SUMMARY:🏄 Brisa HENNESSY 🇨🇷 - 🇵🇹 Yolanda HOPKINS
+SUMMARY:🏄 Yolanda HOPKINS 🇵🇹 - 🇨🇷 Brisa HENNESSY
LOCATION:タウポ、タヒチ
END:VEVENT
END:VCALENDAR
\ No newline at end of file
diff --git a/docs/surfing/ja/POR.ics b/docs/surfing/ja/POR.ics
index efe627e9a..5b885e1e1 100644
--- a/docs/surfing/ja/POR.ics
+++ b/docs/surfing/ja/POR.ics
@@ -42,12 +42,12 @@ SUMMARY:🏄 Yolanda HOPKINS 🇵🇹 - 🇳🇿 Saffi VETTE
LOCATION:タウポ、タヒチ
END:VEVENT
BEGIN:VEVENT
-UID:20240801T211200Z-surfing-3-8-CRC-POR
+UID:20240801T211200Z-surfing-3-8-POR-CRC
DTSTAMP:20240801T211200Z
DTSTART:20240801T211200Z
DTEND:20240801T214200Z
DESCRIPTION:サーフィン - 女子第3ラウンド - 第8ヒート
-SUMMARY:🏄 Brisa HENNESSY 🇨🇷 - 🇵🇹 Yolanda HOPKINS
+SUMMARY:🏄 Yolanda HOPKINS 🇵🇹 - 🇨🇷 Brisa HENNESSY
LOCATION:タウポ、タヒチ
END:VEVENT
END:VCALENDAR
\ No newline at end of file
diff --git a/docs/surfing/ja/general.ics b/docs/surfing/ja/general.ics
index 945a51e95..2a7f1ef32 100644
--- a/docs/surfing/ja/general.ics
+++ b/docs/surfing/ja/general.ics
@@ -443,12 +443,12 @@ SUMMARY:🏄 Luana SILVA 🇧🇷 - 🇧🇷 Taina HINCKEL
LOCATION:タウポ、タヒチ
END:VEVENT
BEGIN:VEVENT
-UID:20240801T211200Z-surfing-3-8-CRC-POR
+UID:20240801T211200Z-surfing-3-8-POR-CRC
DTSTAMP:20240801T211200Z
DTSTART:20240801T211200Z
DTEND:20240801T214200Z
DESCRIPTION:サーフィン - 女子第3ラウンド - 第8ヒート
-SUMMARY:🏄 Brisa HENNESSY 🇨🇷 - 🇵🇹 Yolanda HOPKINS
+SUMMARY:🏄 Yolanda HOPKINS 🇵🇹 - 🇨🇷 Brisa HENNESSY
LOCATION:タウポ、タヒチ
END:VEVENT
BEGIN:VEVENT
diff --git a/docs/surfing/ko/CRC.ics b/docs/surfing/ko/CRC.ics
index 06d18ecc7..583faf9b3 100644
--- a/docs/surfing/ko/CRC.ics
+++ b/docs/surfing/ko/CRC.ics
@@ -14,12 +14,12 @@ SUMMARY:🏄 여자 1라운드 - 5조
LOCATION:타히티, 테아후푸
END:VEVENT
BEGIN:VEVENT
-UID:20240801T211200Z-surfing--3-8-CRC-POR
+UID:20240801T211200Z-surfing--3-8-POR-CRC
DTSTAMP:20240801T211200Z
DTSTART:20240801T211200Z
DTEND:20240801T214200Z
DESCRIPTION:서핑 - 여자 3라운드 - 8조
-SUMMARY:🏄 Brisa HENNESSY 🇨🇷 - 🇵🇹 Yolanda HOPKINS
+SUMMARY:🏄 Yolanda HOPKINS 🇵🇹 - 🇨🇷 Brisa HENNESSY
LOCATION:타히티, 테아후푸
END:VEVENT
END:VCALENDAR
\ No newline at end of file
diff --git a/docs/surfing/ko/POR.ics b/docs/surfing/ko/POR.ics
index c9bfbd6a5..d15729f1e 100644
--- a/docs/surfing/ko/POR.ics
+++ b/docs/surfing/ko/POR.ics
@@ -42,12 +42,12 @@ SUMMARY:🏄 Yolanda HOPKINS 🇵🇹 - 🇳🇿 Saffi VETTE
LOCATION:타히티, 테아후푸
END:VEVENT
BEGIN:VEVENT
-UID:20240801T211200Z-surfing--3-8-CRC-POR
+UID:20240801T211200Z-surfing--3-8-POR-CRC
DTSTAMP:20240801T211200Z
DTSTART:20240801T211200Z
DTEND:20240801T214200Z
DESCRIPTION:서핑 - 여자 3라운드 - 8조
-SUMMARY:🏄 Brisa HENNESSY 🇨🇷 - 🇵🇹 Yolanda HOPKINS
+SUMMARY:🏄 Yolanda HOPKINS 🇵🇹 - 🇨🇷 Brisa HENNESSY
LOCATION:타히티, 테아후푸
END:VEVENT
END:VCALENDAR
\ No newline at end of file
diff --git a/docs/surfing/ko/general.ics b/docs/surfing/ko/general.ics
index dbb97afdc..1148364aa 100644
--- a/docs/surfing/ko/general.ics
+++ b/docs/surfing/ko/general.ics
@@ -443,12 +443,12 @@ SUMMARY:🏄 Luana SILVA 🇧🇷 - 🇧🇷 Taina HINCKEL
LOCATION:타히티, 테아후푸
END:VEVENT
BEGIN:VEVENT
-UID:20240801T211200Z-surfing--3-8-CRC-POR
+UID:20240801T211200Z-surfing--3-8-POR-CRC
DTSTAMP:20240801T211200Z
DTSTART:20240801T211200Z
DTEND:20240801T214200Z
DESCRIPTION:서핑 - 여자 3라운드 - 8조
-SUMMARY:🏄 Brisa HENNESSY 🇨🇷 - 🇵🇹 Yolanda HOPKINS
+SUMMARY:🏄 Yolanda HOPKINS 🇵🇹 - 🇨🇷 Brisa HENNESSY
LOCATION:타히티, 테아후푸
END:VEVENT
BEGIN:VEVENT
diff --git a/docs/surfing/ru/CRC.ics b/docs/surfing/ru/CRC.ics
index 138b1e87c..9b9a062b9 100644
--- a/docs/surfing/ru/CRC.ics
+++ b/docs/surfing/ru/CRC.ics
@@ -14,12 +14,12 @@ SUMMARY:🏄 Раунд 1, заезд 5 (ж)
LOCATION:Теахупоо, Таити
END:VEVENT
BEGIN:VEVENT
-UID:20240801T211200Z-surfing--3-8--CRC-POR
+UID:20240801T211200Z-surfing--3-8--POR-CRC
DTSTAMP:20240801T211200Z
DTSTART:20240801T211200Z
DTEND:20240801T214200Z
DESCRIPTION:Серфинг - Раунд 3, заезд 8 (ж)
-SUMMARY:🏄 Brisa HENNESSY 🇨🇷 - 🇵🇹 Yolanda HOPKINS
+SUMMARY:🏄 Yolanda HOPKINS 🇵🇹 - 🇨🇷 Brisa HENNESSY
LOCATION:Теахупоо, Таити
END:VEVENT
END:VCALENDAR
\ No newline at end of file
diff --git a/docs/surfing/ru/POR.ics b/docs/surfing/ru/POR.ics
index 93fb8d35a..83637250c 100644
--- a/docs/surfing/ru/POR.ics
+++ b/docs/surfing/ru/POR.ics
@@ -42,12 +42,12 @@ SUMMARY:🏄 Yolanda HOPKINS 🇵🇹 - 🇳🇿 Saffi VETTE
LOCATION:Теахупоо, Таити
END:VEVENT
BEGIN:VEVENT
-UID:20240801T211200Z-surfing--3-8--CRC-POR
+UID:20240801T211200Z-surfing--3-8--POR-CRC
DTSTAMP:20240801T211200Z
DTSTART:20240801T211200Z
DTEND:20240801T214200Z
DESCRIPTION:Серфинг - Раунд 3, заезд 8 (ж)
-SUMMARY:🏄 Brisa HENNESSY 🇨🇷 - 🇵🇹 Yolanda HOPKINS
+SUMMARY:🏄 Yolanda HOPKINS 🇵🇹 - 🇨🇷 Brisa HENNESSY
LOCATION:Теахупоо, Таити
END:VEVENT
END:VCALENDAR
\ No newline at end of file
diff --git a/docs/surfing/ru/general.ics b/docs/surfing/ru/general.ics
index c887f11c3..3b547fa70 100644
--- a/docs/surfing/ru/general.ics
+++ b/docs/surfing/ru/general.ics
@@ -443,12 +443,12 @@ SUMMARY:🏄 Luana SILVA 🇧🇷 - 🇧🇷 Taina HINCKEL
LOCATION:Теахупоо, Таити
END:VEVENT
BEGIN:VEVENT
-UID:20240801T211200Z-surfing--3-8--CRC-POR
+UID:20240801T211200Z-surfing--3-8--POR-CRC
DTSTAMP:20240801T211200Z
DTSTART:20240801T211200Z
DTEND:20240801T214200Z
DESCRIPTION:Серфинг - Раунд 3, заезд 8 (ж)
-SUMMARY:🏄 Brisa HENNESSY 🇨🇷 - 🇵🇹 Yolanda HOPKINS
+SUMMARY:🏄 Yolanda HOPKINS 🇵🇹 - 🇨🇷 Brisa HENNESSY
LOCATION:Теахупоо, Таити
END:VEVENT
BEGIN:VEVENT
diff --git a/docs/surfing/zh/CRC.ics b/docs/surfing/zh/CRC.ics
index fee895b7d..27d11dd7b 100644
--- a/docs/surfing/zh/CRC.ics
+++ b/docs/surfing/zh/CRC.ics
@@ -14,12 +14,12 @@ SUMMARY:🏄 女子第1轮 - 第5组
LOCATION:特乎普欧,大溪地
END:VEVENT
BEGIN:VEVENT
-UID:20240801T211200Z-surfing-3-8-CRC-POR
+UID:20240801T211200Z-surfing-3-8-POR-CRC
DTSTAMP:20240801T211200Z
DTSTART:20240801T211200Z
DTEND:20240801T214200Z
DESCRIPTION:冲浪 - 女子第3轮 - 第8组
-SUMMARY:🏄 Brisa HENNESSY 🇨🇷 - 🇵🇹 Yolanda HOPKINS
+SUMMARY:🏄 Yolanda HOPKINS 🇵🇹 - 🇨🇷 Brisa HENNESSY
LOCATION:特乎普欧,大溪地
END:VEVENT
END:VCALENDAR
\ No newline at end of file
diff --git a/docs/surfing/zh/POR.ics b/docs/surfing/zh/POR.ics
index 632b95fee..8efc3cb68 100644
--- a/docs/surfing/zh/POR.ics
+++ b/docs/surfing/zh/POR.ics
@@ -42,12 +42,12 @@ SUMMARY:🏄 Yolanda HOPKINS 🇵🇹 - 🇳🇿 Saffi VETTE
LOCATION:特乎普欧,大溪地
END:VEVENT
BEGIN:VEVENT
-UID:20240801T211200Z-surfing-3-8-CRC-POR
+UID:20240801T211200Z-surfing-3-8-POR-CRC
DTSTAMP:20240801T211200Z
DTSTART:20240801T211200Z
DTEND:20240801T214200Z
DESCRIPTION:冲浪 - 女子第3轮 - 第8组
-SUMMARY:🏄 Brisa HENNESSY 🇨🇷 - 🇵🇹 Yolanda HOPKINS
+SUMMARY:🏄 Yolanda HOPKINS 🇵🇹 - 🇨🇷 Brisa HENNESSY
LOCATION:特乎普欧,大溪地
END:VEVENT
END:VCALENDAR
\ No newline at end of file
diff --git a/docs/surfing/zh/general.ics b/docs/surfing/zh/general.ics
index ae52bd9f5..790f99ee2 100644
--- a/docs/surfing/zh/general.ics
+++ b/docs/surfing/zh/general.ics
@@ -443,12 +443,12 @@ SUMMARY:🏄 Luana SILVA 🇧🇷 - 🇧🇷 Taina HINCKEL
LOCATION:特乎普欧,大溪地
END:VEVENT
BEGIN:VEVENT
-UID:20240801T211200Z-surfing-3-8-CRC-POR
+UID:20240801T211200Z-surfing-3-8-POR-CRC
DTSTAMP:20240801T211200Z
DTSTART:20240801T211200Z
DTEND:20240801T214200Z
DESCRIPTION:冲浪 - 女子第3轮 - 第8组
-SUMMARY:🏄 Brisa HENNESSY 🇨🇷 - 🇵🇹 Yolanda HOPKINS
+SUMMARY:🏄 Yolanda HOPKINS 🇵🇹 - 🇨🇷 Brisa HENNESSY
LOCATION:特乎普欧,大溪地
END:VEVENT
BEGIN:VEVENT
diff --git a/docs/tennis/general.ics b/docs/tennis/general.ics
index fde734bd5..0f6a3620e 100644
--- a/docs/tennis/general.ics
+++ b/docs/tennis/general.ics
@@ -1780,15 +1780,6 @@ SUMMARY:🎾 Women's Doubles Semi-final
LOCATION:Roland-Garros Stadium
END:VEVENT
BEGIN:VEVENT
-UID:20240802T100000Z-tennis-ORDER-OF-PLAY-AVAILABLE-EVENING-BEFORE
-DTSTAMP:20240802T100000Z
-DTSTART:20240802T100000Z
-DTEND:20240802T200000Z
-DESCRIPTION:Tennis - Order of play available evening before
-SUMMARY:🎾 Order of play available evening before
-LOCATION:Roland-Garros Stadium
-END:VEVENT
-BEGIN:VEVENT
UID:20240802T113000Z-tennis-MENS-SINGLES-SEMI-FINAL-CAN-ESP
DTSTAMP:20240802T113000Z
DTSTART:20240802T113000Z
diff --git a/docs/tennis/ja/general.ics b/docs/tennis/ja/general.ics
index 9ade3b1ba..5e2c04a49 100644
--- a/docs/tennis/ja/general.ics
+++ b/docs/tennis/ja/general.ics
@@ -1777,15 +1777,6 @@ SUMMARY:🎾 女子ダブルス準決勝
LOCATION:スタッド・ローラン・ギャロス
END:VEVENT
BEGIN:VEVENT
-UID:20240802T100000Z-tennis-
-DTSTAMP:20240802T100000Z
-DTSTART:20240802T100000Z
-DTEND:20240802T200000Z
-DESCRIPTION:テニス - 前日の日没後から試合順の確認が可能
-SUMMARY:🎾 前日の日没後から試合順の確認が可能
-LOCATION:スタッド・ローラン・ギャロス
-END:VEVENT
-BEGIN:VEVENT
UID:20240802T113000Z-tennis--CAN-ESP
DTSTAMP:20240802T113000Z
DTSTART:20240802T113000Z
diff --git a/docs/tennis/ko/general.ics b/docs/tennis/ko/general.ics
index d459ca853..0f0be0e19 100644
--- a/docs/tennis/ko/general.ics
+++ b/docs/tennis/ko/general.ics
@@ -1777,15 +1777,6 @@ SUMMARY:🎾 여자 복식 준결승
LOCATION:롤랑가로스 스타디움
END:VEVENT
BEGIN:VEVENT
-UID:20240802T100000Z-tennis--
-DTSTAMP:20240802T100000Z
-DTSTART:20240802T100000Z
-DTEND:20240802T200000Z
-DESCRIPTION:테니스 - 플레이 순서는 전날 저녁 발표
-SUMMARY:🎾 플레이 순서는 전날 저녁 발표
-LOCATION:롤랑가로스 스타디움
-END:VEVENT
-BEGIN:VEVENT
UID:20240802T113000Z-tennis---CAN-ESP
DTSTAMP:20240802T113000Z
DTSTART:20240802T113000Z
diff --git a/docs/tennis/ru/general.ics b/docs/tennis/ru/general.ics
index 9ba2bcec1..598ec9581 100644
--- a/docs/tennis/ru/general.ics
+++ b/docs/tennis/ru/general.ics
@@ -1784,15 +1784,6 @@ SUMMARY:🎾 Полуфинал, пары (ж)
LOCATION:Стадион «Ролан Гаррос»
END:VEVENT
BEGIN:VEVENT
-UID:20240802T100000Z-tennis--
-DTSTAMP:20240802T100000Z
-DTSTART:20240802T100000Z
-DTEND:20240802T200000Z
-DESCRIPTION:Теннис - Порядок игр определяется накануне вечером
-SUMMARY:🎾 Порядок игр определяется накануне вечером
-LOCATION:Стадион «Ролан Гаррос»
-END:VEVENT
-BEGIN:VEVENT
UID:20240802T113000Z-tennis---CAN-ESP
DTSTAMP:20240802T113000Z
DTSTART:20240802T113000Z
diff --git a/docs/tennis/zh/general.ics b/docs/tennis/zh/general.ics
index e1e79216e..ab8bd5930 100644
--- a/docs/tennis/zh/general.ics
+++ b/docs/tennis/zh/general.ics
@@ -1777,15 +1777,6 @@ SUMMARY:🎾 女子双打半决赛
LOCATION:罗兰·加洛斯体育场
END:VEVENT
BEGIN:VEVENT
-UID:20240802T100000Z-tennis-
-DTSTAMP:20240802T100000Z
-DTSTART:20240802T100000Z
-DTEND:20240802T200000Z
-DESCRIPTION:网球 - 前一晚发布比赛顺序
-SUMMARY:🎾 前一晚发布比赛顺序
-LOCATION:罗兰·加洛斯体育场
-END:VEVENT
-BEGIN:VEVENT
UID:20240802T113000Z-tennis--CAN-ESP
DTSTAMP:20240802T113000Z
DTSTART:20240802T113000Z
diff --git a/docs/today.html b/docs/today.html
index 90e9dd659..6ced4ae49 100644
--- a/docs/today.html
+++ b/docs/today.html
@@ -41675,11 +41675,11 @@
Women's Round 3 - Heat 8
- Brisa HENNESSY
- 🇨🇷
- -
- 🇵🇹
Yolanda HOPKINS
+ 🇵🇹
+ -
+ 🇨🇷
+ Brisa HENNESSY
@@ -43777,16 +43777,6 @@
🇪🇸 BUCSA/SORRIBES TORMO
-
-
__:__
-
-
-
- TENNIS
-
-
Order of play available evening before
-
-
__:__
diff --git a/docs/zh/today.html b/docs/zh/today.html
index 1737adae3..23bdde1bb 100644
--- a/docs/zh/today.html
+++ b/docs/zh/today.html
@@ -41675,11 +41675,11 @@
女子第3轮 - 第8组
- Brisa HENNESSY
- 🇨🇷
- -
- 🇵🇹
Yolanda HOPKINS
+ 🇵🇹
+ -
+ 🇨🇷
+ Brisa HENNESSY
@@ -43777,16 +43777,6 @@
🇪🇸 BUCSA/SORRIBES TORMO
-