@@ -55222,7 +55222,6 @@
Mixed Relay
🇦🇺 Australia
🇦🇹 Austria
-
🇧🇪 Belgium
🇧🇷 Brazil
🇫🇷 France
🇩🇪 Germany
diff --git a/docs/triathlon/AUS.ics b/docs/triathlon/AUS.ics
index ce22106c2..5230dd476 100644
--- a/docs/triathlon/AUS.ics
+++ b/docs/triathlon/AUS.ics
@@ -61,9 +61,9 @@ UID:20240805T060000Z-triathlon-MIXED-RELAY
DTSTAMP:20240805T060000Z
DTSTART:20240805T060000Z
DTEND:20240805T073000Z
-DESCRIPTION:Triathlon - Mixed Relay\n🇦🇺 AUS\n🇦🇹 AUT\n🇧🇪 BEL\n🇧🇷
- BRA\n🇫🇷 FRA\n🇩🇪 GER\n🇬🇧 GBR\n🇮🇹 ITA\n🇲🇽 MEX\n🇳🇱 NED\n🇳🇿
- NZL\n🇳🇴 NOR\n🇵🇹 POR\n🇪🇸 ESP\n🇨🇭 SUI\n🇺🇸 USA
+DESCRIPTION:Triathlon - Mixed Relay\n🇦🇺 AUS\n🇦🇹 AUT\n🇧🇷 BRA\n🇫🇷
+ FRA\n🇩🇪 GER\n🇬🇧 GBR\n🇮🇹 ITA\n🇲🇽 MEX\n🇳🇱 NED\n🇳🇿 NZL\n🇳🇴
+ NOR\n🇵🇹 POR\n🇪🇸 ESP\n🇨🇭 SUI\n🇺🇸 USA
SUMMARY:🏊 Mixed Relay
LOCATION:Pont Alexandre III
END:VEVENT
diff --git a/docs/triathlon/AUT.ics b/docs/triathlon/AUT.ics
index 44dc34ca8..7ce09dc76 100644
--- a/docs/triathlon/AUT.ics
+++ b/docs/triathlon/AUT.ics
@@ -61,9 +61,9 @@ UID:20240805T060000Z-triathlon-MIXED-RELAY
DTSTAMP:20240805T060000Z
DTSTART:20240805T060000Z
DTEND:20240805T073000Z
-DESCRIPTION:Triathlon - Mixed Relay\n🇦🇺 AUS\n🇦🇹 AUT\n🇧🇪 BEL\n🇧🇷
- BRA\n🇫🇷 FRA\n🇩🇪 GER\n🇬🇧 GBR\n🇮🇹 ITA\n🇲🇽 MEX\n🇳🇱 NED\n🇳🇿
- NZL\n🇳🇴 NOR\n🇵🇹 POR\n🇪🇸 ESP\n🇨🇭 SUI\n🇺🇸 USA
+DESCRIPTION:Triathlon - Mixed Relay\n🇦🇺 AUS\n🇦🇹 AUT\n🇧🇷 BRA\n🇫🇷
+ FRA\n🇩🇪 GER\n🇬🇧 GBR\n🇮🇹 ITA\n🇲🇽 MEX\n🇳🇱 NED\n🇳🇿 NZL\n🇳🇴
+ NOR\n🇵🇹 POR\n🇪🇸 ESP\n🇨🇭 SUI\n🇺🇸 USA
SUMMARY:🏊 Mixed Relay
LOCATION:Pont Alexandre III
END:VEVENT
diff --git a/docs/triathlon/BEL.ics b/docs/triathlon/BEL.ics
index 22e358bed..9acc68dfd 100644
--- a/docs/triathlon/BEL.ics
+++ b/docs/triathlon/BEL.ics
@@ -56,15 +56,4 @@ DESCRIPTION:Triathlon - Men's Individual\n🇨🇭 Adrien BRIFFOD\n🇪🇸 Albe
SUMMARY:🏊 Men's Individual
LOCATION:Pont Alexandre III
END:VEVENT
-BEGIN:VEVENT
-UID:20240805T060000Z-triathlon-MIXED-RELAY
-DTSTAMP:20240805T060000Z
-DTSTART:20240805T060000Z
-DTEND:20240805T073000Z
-DESCRIPTION:Triathlon - Mixed Relay\n🇦🇺 AUS\n🇦🇹 AUT\n🇧🇪 BEL\n🇧🇷
- BRA\n🇫🇷 FRA\n🇩🇪 GER\n🇬🇧 GBR\n🇮🇹 ITA\n🇲🇽 MEX\n🇳🇱 NED\n🇳🇿
- NZL\n🇳🇴 NOR\n🇵🇹 POR\n🇪🇸 ESP\n🇨🇭 SUI\n🇺🇸 USA
-SUMMARY:🏊 Mixed Relay
-LOCATION:Pont Alexandre III
-END:VEVENT
END:VCALENDAR
\ No newline at end of file
diff --git a/docs/triathlon/BRA.ics b/docs/triathlon/BRA.ics
index d7819c785..eb2a56a21 100644
--- a/docs/triathlon/BRA.ics
+++ b/docs/triathlon/BRA.ics
@@ -61,9 +61,9 @@ UID:20240805T060000Z-triathlon-MIXED-RELAY
DTSTAMP:20240805T060000Z
DTSTART:20240805T060000Z
DTEND:20240805T073000Z
-DESCRIPTION:Triathlon - Mixed Relay\n🇦🇺 AUS\n🇦🇹 AUT\n🇧🇪 BEL\n🇧🇷
- BRA\n🇫🇷 FRA\n🇩🇪 GER\n🇬🇧 GBR\n🇮🇹 ITA\n🇲🇽 MEX\n🇳🇱 NED\n🇳🇿
- NZL\n🇳🇴 NOR\n🇵🇹 POR\n🇪🇸 ESP\n🇨🇭 SUI\n🇺🇸 USA
+DESCRIPTION:Triathlon - Mixed Relay\n🇦🇺 AUS\n🇦🇹 AUT\n🇧🇷 BRA\n🇫🇷
+ FRA\n🇩🇪 GER\n🇬🇧 GBR\n🇮🇹 ITA\n🇲🇽 MEX\n🇳🇱 NED\n🇳🇿 NZL\n🇳🇴
+ NOR\n🇵🇹 POR\n🇪🇸 ESP\n🇨🇭 SUI\n🇺🇸 USA
SUMMARY:🏊 Mixed Relay
LOCATION:Pont Alexandre III
END:VEVENT
diff --git a/docs/triathlon/ESP.ics b/docs/triathlon/ESP.ics
index 3481d3e07..8f4a05bac 100644
--- a/docs/triathlon/ESP.ics
+++ b/docs/triathlon/ESP.ics
@@ -61,9 +61,9 @@ UID:20240805T060000Z-triathlon-MIXED-RELAY
DTSTAMP:20240805T060000Z
DTSTART:20240805T060000Z
DTEND:20240805T073000Z
-DESCRIPTION:Triathlon - Mixed Relay\n🇦🇺 AUS\n🇦🇹 AUT\n🇧🇪 BEL\n🇧🇷
- BRA\n🇫🇷 FRA\n🇩🇪 GER\n🇬🇧 GBR\n🇮🇹 ITA\n🇲🇽 MEX\n🇳🇱 NED\n🇳🇿
- NZL\n🇳🇴 NOR\n🇵🇹 POR\n🇪🇸 ESP\n🇨🇭 SUI\n🇺🇸 USA
+DESCRIPTION:Triathlon - Mixed Relay\n🇦🇺 AUS\n🇦🇹 AUT\n🇧🇷 BRA\n🇫🇷
+ FRA\n🇩🇪 GER\n🇬🇧 GBR\n🇮🇹 ITA\n🇲🇽 MEX\n🇳🇱 NED\n🇳🇿 NZL\n🇳🇴
+ NOR\n🇵🇹 POR\n🇪🇸 ESP\n🇨🇭 SUI\n🇺🇸 USA
SUMMARY:🏊 Mixed Relay
LOCATION:Pont Alexandre III
END:VEVENT
diff --git a/docs/triathlon/FRA.ics b/docs/triathlon/FRA.ics
index 5748cfa3b..d83015e2e 100644
--- a/docs/triathlon/FRA.ics
+++ b/docs/triathlon/FRA.ics
@@ -61,9 +61,9 @@ UID:20240805T060000Z-triathlon-MIXED-RELAY
DTSTAMP:20240805T060000Z
DTSTART:20240805T060000Z
DTEND:20240805T073000Z
-DESCRIPTION:Triathlon - Mixed Relay\n🇦🇺 AUS\n🇦🇹 AUT\n🇧🇪 BEL\n🇧🇷
- BRA\n🇫🇷 FRA\n🇩🇪 GER\n🇬🇧 GBR\n🇮🇹 ITA\n🇲🇽 MEX\n🇳🇱 NED\n🇳🇿
- NZL\n🇳🇴 NOR\n🇵🇹 POR\n🇪🇸 ESP\n🇨🇭 SUI\n🇺🇸 USA
+DESCRIPTION:Triathlon - Mixed Relay\n🇦🇺 AUS\n🇦🇹 AUT\n🇧🇷 BRA\n🇫🇷
+ FRA\n🇩🇪 GER\n🇬🇧 GBR\n🇮🇹 ITA\n🇲🇽 MEX\n🇳🇱 NED\n🇳🇿 NZL\n🇳🇴
+ NOR\n🇵🇹 POR\n🇪🇸 ESP\n🇨🇭 SUI\n🇺🇸 USA
SUMMARY:🏊 Mixed Relay
LOCATION:Pont Alexandre III
END:VEVENT
diff --git a/docs/triathlon/GBR.ics b/docs/triathlon/GBR.ics
index 0c63f08c2..c171fa4e8 100644
--- a/docs/triathlon/GBR.ics
+++ b/docs/triathlon/GBR.ics
@@ -61,9 +61,9 @@ UID:20240805T060000Z-triathlon-MIXED-RELAY
DTSTAMP:20240805T060000Z
DTSTART:20240805T060000Z
DTEND:20240805T073000Z
-DESCRIPTION:Triathlon - Mixed Relay\n🇦🇺 AUS\n🇦🇹 AUT\n🇧🇪 BEL\n🇧🇷
- BRA\n🇫🇷 FRA\n🇩🇪 GER\n🇬🇧 GBR\n🇮🇹 ITA\n🇲🇽 MEX\n🇳🇱 NED\n🇳🇿
- NZL\n🇳🇴 NOR\n🇵🇹 POR\n🇪🇸 ESP\n🇨🇭 SUI\n🇺🇸 USA
+DESCRIPTION:Triathlon - Mixed Relay\n🇦🇺 AUS\n🇦🇹 AUT\n🇧🇷 BRA\n🇫🇷
+ FRA\n🇩🇪 GER\n🇬🇧 GBR\n🇮🇹 ITA\n🇲🇽 MEX\n🇳🇱 NED\n🇳🇿 NZL\n🇳🇴
+ NOR\n🇵🇹 POR\n🇪🇸 ESP\n🇨🇭 SUI\n🇺🇸 USA
SUMMARY:🏊 Mixed Relay
LOCATION:Pont Alexandre III
END:VEVENT
diff --git a/docs/triathlon/GER.ics b/docs/triathlon/GER.ics
index 334123adb..c0124ef65 100644
--- a/docs/triathlon/GER.ics
+++ b/docs/triathlon/GER.ics
@@ -61,9 +61,9 @@ UID:20240805T060000Z-triathlon-MIXED-RELAY
DTSTAMP:20240805T060000Z
DTSTART:20240805T060000Z
DTEND:20240805T073000Z
-DESCRIPTION:Triathlon - Mixed Relay\n🇦🇺 AUS\n🇦🇹 AUT\n🇧🇪 BEL\n🇧🇷
- BRA\n🇫🇷 FRA\n🇩🇪 GER\n🇬🇧 GBR\n🇮🇹 ITA\n🇲🇽 MEX\n🇳🇱 NED\n🇳🇿
- NZL\n🇳🇴 NOR\n🇵🇹 POR\n🇪🇸 ESP\n🇨🇭 SUI\n🇺🇸 USA
+DESCRIPTION:Triathlon - Mixed Relay\n🇦🇺 AUS\n🇦🇹 AUT\n🇧🇷 BRA\n🇫🇷
+ FRA\n🇩🇪 GER\n🇬🇧 GBR\n🇮🇹 ITA\n🇲🇽 MEX\n🇳🇱 NED\n🇳🇿 NZL\n🇳🇴
+ NOR\n🇵🇹 POR\n🇪🇸 ESP\n🇨🇭 SUI\n🇺🇸 USA
SUMMARY:🏊 Mixed Relay
LOCATION:Pont Alexandre III
END:VEVENT
diff --git a/docs/triathlon/ITA.ics b/docs/triathlon/ITA.ics
index fcc0904ad..4b7c67e73 100644
--- a/docs/triathlon/ITA.ics
+++ b/docs/triathlon/ITA.ics
@@ -61,9 +61,9 @@ UID:20240805T060000Z-triathlon-MIXED-RELAY
DTSTAMP:20240805T060000Z
DTSTART:20240805T060000Z
DTEND:20240805T073000Z
-DESCRIPTION:Triathlon - Mixed Relay\n🇦🇺 AUS\n🇦🇹 AUT\n🇧🇪 BEL\n🇧🇷
- BRA\n🇫🇷 FRA\n🇩🇪 GER\n🇬🇧 GBR\n🇮🇹 ITA\n🇲🇽 MEX\n🇳🇱 NED\n🇳🇿
- NZL\n🇳🇴 NOR\n🇵🇹 POR\n🇪🇸 ESP\n🇨🇭 SUI\n🇺🇸 USA
+DESCRIPTION:Triathlon - Mixed Relay\n🇦🇺 AUS\n🇦🇹 AUT\n🇧🇷 BRA\n🇫🇷
+ FRA\n🇩🇪 GER\n🇬🇧 GBR\n🇮🇹 ITA\n🇲🇽 MEX\n🇳🇱 NED\n🇳🇿 NZL\n🇳🇴
+ NOR\n🇵🇹 POR\n🇪🇸 ESP\n🇨🇭 SUI\n🇺🇸 USA
SUMMARY:🏊 Mixed Relay
LOCATION:Pont Alexandre III
END:VEVENT
diff --git a/docs/triathlon/MEX.ics b/docs/triathlon/MEX.ics
index b934ef386..09bf5da1c 100644
--- a/docs/triathlon/MEX.ics
+++ b/docs/triathlon/MEX.ics
@@ -61,9 +61,9 @@ UID:20240805T060000Z-triathlon-MIXED-RELAY
DTSTAMP:20240805T060000Z
DTSTART:20240805T060000Z
DTEND:20240805T073000Z
-DESCRIPTION:Triathlon - Mixed Relay\n🇦🇺 AUS\n🇦🇹 AUT\n🇧🇪 BEL\n🇧🇷
- BRA\n🇫🇷 FRA\n🇩🇪 GER\n🇬🇧 GBR\n🇮🇹 ITA\n🇲🇽 MEX\n🇳🇱 NED\n🇳🇿
- NZL\n🇳🇴 NOR\n🇵🇹 POR\n🇪🇸 ESP\n🇨🇭 SUI\n🇺🇸 USA
+DESCRIPTION:Triathlon - Mixed Relay\n🇦🇺 AUS\n🇦🇹 AUT\n🇧🇷 BRA\n🇫🇷
+ FRA\n🇩🇪 GER\n🇬🇧 GBR\n🇮🇹 ITA\n🇲🇽 MEX\n🇳🇱 NED\n🇳🇿 NZL\n🇳🇴
+ NOR\n🇵🇹 POR\n🇪🇸 ESP\n🇨🇭 SUI\n🇺🇸 USA
SUMMARY:🏊 Mixed Relay
LOCATION:Pont Alexandre III
END:VEVENT
diff --git a/docs/triathlon/NED.ics b/docs/triathlon/NED.ics
index 920aa3dec..a2398841a 100644
--- a/docs/triathlon/NED.ics
+++ b/docs/triathlon/NED.ics
@@ -61,9 +61,9 @@ UID:20240805T060000Z-triathlon-MIXED-RELAY
DTSTAMP:20240805T060000Z
DTSTART:20240805T060000Z
DTEND:20240805T073000Z
-DESCRIPTION:Triathlon - Mixed Relay\n🇦🇺 AUS\n🇦🇹 AUT\n🇧🇪 BEL\n🇧🇷
- BRA\n🇫🇷 FRA\n🇩🇪 GER\n🇬🇧 GBR\n🇮🇹 ITA\n🇲🇽 MEX\n🇳🇱 NED\n🇳🇿
- NZL\n🇳🇴 NOR\n🇵🇹 POR\n🇪🇸 ESP\n🇨🇭 SUI\n🇺🇸 USA
+DESCRIPTION:Triathlon - Mixed Relay\n🇦🇺 AUS\n🇦🇹 AUT\n🇧🇷 BRA\n🇫🇷
+ FRA\n🇩🇪 GER\n🇬🇧 GBR\n🇮🇹 ITA\n🇲🇽 MEX\n🇳🇱 NED\n🇳🇿 NZL\n🇳🇴
+ NOR\n🇵🇹 POR\n🇪🇸 ESP\n🇨🇭 SUI\n🇺🇸 USA
SUMMARY:🏊 Mixed Relay
LOCATION:Pont Alexandre III
END:VEVENT
diff --git a/docs/triathlon/NOR.ics b/docs/triathlon/NOR.ics
index 9abef8f51..82bc0d890 100644
--- a/docs/triathlon/NOR.ics
+++ b/docs/triathlon/NOR.ics
@@ -61,9 +61,9 @@ UID:20240805T060000Z-triathlon-MIXED-RELAY
DTSTAMP:20240805T060000Z
DTSTART:20240805T060000Z
DTEND:20240805T073000Z
-DESCRIPTION:Triathlon - Mixed Relay\n🇦🇺 AUS\n🇦🇹 AUT\n🇧🇪 BEL\n🇧🇷
- BRA\n🇫🇷 FRA\n🇩🇪 GER\n🇬🇧 GBR\n🇮🇹 ITA\n🇲🇽 MEX\n🇳🇱 NED\n🇳🇿
- NZL\n🇳🇴 NOR\n🇵🇹 POR\n🇪🇸 ESP\n🇨🇭 SUI\n🇺🇸 USA
+DESCRIPTION:Triathlon - Mixed Relay\n🇦🇺 AUS\n🇦🇹 AUT\n🇧🇷 BRA\n🇫🇷
+ FRA\n🇩🇪 GER\n🇬🇧 GBR\n🇮🇹 ITA\n🇲🇽 MEX\n🇳🇱 NED\n🇳🇿 NZL\n🇳🇴
+ NOR\n🇵🇹 POR\n🇪🇸 ESP\n🇨🇭 SUI\n🇺🇸 USA
SUMMARY:🏊 Mixed Relay
LOCATION:Pont Alexandre III
END:VEVENT
diff --git a/docs/triathlon/NZL.ics b/docs/triathlon/NZL.ics
index 6c19c924d..70563871d 100644
--- a/docs/triathlon/NZL.ics
+++ b/docs/triathlon/NZL.ics
@@ -61,9 +61,9 @@ UID:20240805T060000Z-triathlon-MIXED-RELAY
DTSTAMP:20240805T060000Z
DTSTART:20240805T060000Z
DTEND:20240805T073000Z
-DESCRIPTION:Triathlon - Mixed Relay\n🇦🇺 AUS\n🇦🇹 AUT\n🇧🇪 BEL\n🇧🇷
- BRA\n🇫🇷 FRA\n🇩🇪 GER\n🇬🇧 GBR\n🇮🇹 ITA\n🇲🇽 MEX\n🇳🇱 NED\n🇳🇿
- NZL\n🇳🇴 NOR\n🇵🇹 POR\n🇪🇸 ESP\n🇨🇭 SUI\n🇺🇸 USA
+DESCRIPTION:Triathlon - Mixed Relay\n🇦🇺 AUS\n🇦🇹 AUT\n🇧🇷 BRA\n🇫🇷
+ FRA\n🇩🇪 GER\n🇬🇧 GBR\n🇮🇹 ITA\n🇲🇽 MEX\n🇳🇱 NED\n🇳🇿 NZL\n🇳🇴
+ NOR\n🇵🇹 POR\n🇪🇸 ESP\n🇨🇭 SUI\n🇺🇸 USA
SUMMARY:🏊 Mixed Relay
LOCATION:Pont Alexandre III
END:VEVENT
diff --git a/docs/triathlon/POR.ics b/docs/triathlon/POR.ics
index a98fa6a3a..3a0f8041b 100644
--- a/docs/triathlon/POR.ics
+++ b/docs/triathlon/POR.ics
@@ -61,9 +61,9 @@ UID:20240805T060000Z-triathlon-MIXED-RELAY
DTSTAMP:20240805T060000Z
DTSTART:20240805T060000Z
DTEND:20240805T073000Z
-DESCRIPTION:Triathlon - Mixed Relay\n🇦🇺 AUS\n🇦🇹 AUT\n🇧🇪 BEL\n🇧🇷
- BRA\n🇫🇷 FRA\n🇩🇪 GER\n🇬🇧 GBR\n🇮🇹 ITA\n🇲🇽 MEX\n🇳🇱 NED\n🇳🇿
- NZL\n🇳🇴 NOR\n🇵🇹 POR\n🇪🇸 ESP\n🇨🇭 SUI\n🇺🇸 USA
+DESCRIPTION:Triathlon - Mixed Relay\n🇦🇺 AUS\n🇦🇹 AUT\n🇧🇷 BRA\n🇫🇷
+ FRA\n🇩🇪 GER\n🇬🇧 GBR\n🇮🇹 ITA\n🇲🇽 MEX\n🇳🇱 NED\n🇳🇿 NZL\n🇳🇴
+ NOR\n🇵🇹 POR\n🇪🇸 ESP\n🇨🇭 SUI\n🇺🇸 USA
SUMMARY:🏊 Mixed Relay
LOCATION:Pont Alexandre III
END:VEVENT
diff --git a/docs/triathlon/SUI.ics b/docs/triathlon/SUI.ics
index dc6902d14..45e8e8f99 100644
--- a/docs/triathlon/SUI.ics
+++ b/docs/triathlon/SUI.ics
@@ -61,9 +61,9 @@ UID:20240805T060000Z-triathlon-MIXED-RELAY
DTSTAMP:20240805T060000Z
DTSTART:20240805T060000Z
DTEND:20240805T073000Z
-DESCRIPTION:Triathlon - Mixed Relay\n🇦🇺 AUS\n🇦🇹 AUT\n🇧🇪 BEL\n🇧🇷
- BRA\n🇫🇷 FRA\n🇩🇪 GER\n🇬🇧 GBR\n🇮🇹 ITA\n🇲🇽 MEX\n🇳🇱 NED\n🇳🇿
- NZL\n🇳🇴 NOR\n🇵🇹 POR\n🇪🇸 ESP\n🇨🇭 SUI\n🇺🇸 USA
+DESCRIPTION:Triathlon - Mixed Relay\n🇦🇺 AUS\n🇦🇹 AUT\n🇧🇷 BRA\n🇫🇷
+ FRA\n🇩🇪 GER\n🇬🇧 GBR\n🇮🇹 ITA\n🇲🇽 MEX\n🇳🇱 NED\n🇳🇿 NZL\n🇳🇴
+ NOR\n🇵🇹 POR\n🇪🇸 ESP\n🇨🇭 SUI\n🇺🇸 USA
SUMMARY:🏊 Mixed Relay
LOCATION:Pont Alexandre III
END:VEVENT
diff --git a/docs/triathlon/USA.ics b/docs/triathlon/USA.ics
index 55993a8a3..2afa95645 100644
--- a/docs/triathlon/USA.ics
+++ b/docs/triathlon/USA.ics
@@ -61,9 +61,9 @@ UID:20240805T060000Z-triathlon-MIXED-RELAY
DTSTAMP:20240805T060000Z
DTSTART:20240805T060000Z
DTEND:20240805T073000Z
-DESCRIPTION:Triathlon - Mixed Relay\n🇦🇺 AUS\n🇦🇹 AUT\n🇧🇪 BEL\n🇧🇷
- BRA\n🇫🇷 FRA\n🇩🇪 GER\n🇬🇧 GBR\n🇮🇹 ITA\n🇲🇽 MEX\n🇳🇱 NED\n🇳🇿
- NZL\n🇳🇴 NOR\n🇵🇹 POR\n🇪🇸 ESP\n🇨🇭 SUI\n🇺🇸 USA
+DESCRIPTION:Triathlon - Mixed Relay\n🇦🇺 AUS\n🇦🇹 AUT\n🇧🇷 BRA\n🇫🇷
+ FRA\n🇩🇪 GER\n🇬🇧 GBR\n🇮🇹 ITA\n🇲🇽 MEX\n🇳🇱 NED\n🇳🇿 NZL\n🇳🇴
+ NOR\n🇵🇹 POR\n🇪🇸 ESP\n🇨🇭 SUI\n🇺🇸 USA
SUMMARY:🏊 Mixed Relay
LOCATION:Pont Alexandre III
END:VEVENT
diff --git a/docs/triathlon/general.ics b/docs/triathlon/general.ics
index f06a63e9d..32e849c41 100644
--- a/docs/triathlon/general.ics
+++ b/docs/triathlon/general.ics
@@ -61,9 +61,9 @@ UID:20240805T060000Z-triathlon-MIXED-RELAY
DTSTAMP:20240805T060000Z
DTSTART:20240805T060000Z
DTEND:20240805T073000Z
-DESCRIPTION:Triathlon - Mixed Relay\n🇦🇺 AUS\n🇦🇹 AUT\n🇧🇪 BEL\n🇧🇷
- BRA\n🇫🇷 FRA\n🇩🇪 GER\n🇬🇧 GBR\n🇮🇹 ITA\n🇲🇽 MEX\n🇳🇱 NED\n🇳🇿
- NZL\n🇳🇴 NOR\n🇵🇹 POR\n🇪🇸 ESP\n🇨🇭 SUI\n🇺🇸 USA
+DESCRIPTION:Triathlon - Mixed Relay\n🇦🇺 AUS\n🇦🇹 AUT\n🇧🇷 BRA\n🇫🇷
+ FRA\n🇩🇪 GER\n🇬🇧 GBR\n🇮🇹 ITA\n🇲🇽 MEX\n🇳🇱 NED\n🇳🇿 NZL\n🇳🇴
+ NOR\n🇵🇹 POR\n🇪🇸 ESP\n🇨🇭 SUI\n🇺🇸 USA
SUMMARY:🏊 Mixed Relay
LOCATION:Pont Alexandre III
END:VEVENT
diff --git a/docs/triathlon/ja/AUS.ics b/docs/triathlon/ja/AUS.ics
index 265448304..a6443e68f 100644
--- a/docs/triathlon/ja/AUS.ics
+++ b/docs/triathlon/ja/AUS.ics
@@ -62,7 +62,7 @@ DTSTART:20240805T060000Z
DTEND:20240805T073000Z
DESCRIPTION:トライアスロン - 混合リレー\n🇺🇸 アメリカ合衆国\n🇮🇹 イタリア\n🇳🇱 オランダ\n🇦🇺
オーストラリア\n🇦🇹 オーストリア\n🇨🇭 スイス\n🇪🇸 スペイン\n🇩🇪 ドイツ\n🇳🇿 ニュージーランド\n🇳🇴
- ノルウェー\n🇫🇷 フランス\n🇧🇷 ブラジル\n🇧🇪 ベルギー\n🇵🇹 ポルトガル\n🇲🇽 メキシコ\n🇬🇧 英国
+ ノルウェー\n🇫🇷 フランス\n🇧🇷 ブラジル\n🇵🇹 ポルトガル\n🇲🇽 メキシコ\n🇬🇧 英国
SUMMARY:🏊 混合リレー
LOCATION:アレクサンドル3世橋
END:VEVENT
diff --git a/docs/triathlon/ja/AUT.ics b/docs/triathlon/ja/AUT.ics
index e1e854b3b..b7fa4cceb 100644
--- a/docs/triathlon/ja/AUT.ics
+++ b/docs/triathlon/ja/AUT.ics
@@ -62,7 +62,7 @@ DTSTART:20240805T060000Z
DTEND:20240805T073000Z
DESCRIPTION:トライアスロン - 混合リレー\n🇺🇸 アメリカ合衆国\n🇮🇹 イタリア\n🇳🇱 オランダ\n🇦🇺
オーストラリア\n🇦🇹 オーストリア\n🇨🇭 スイス\n🇪🇸 スペイン\n🇩🇪 ドイツ\n🇳🇿 ニュージーランド\n🇳🇴
- ノルウェー\n🇫🇷 フランス\n🇧🇷 ブラジル\n🇧🇪 ベルギー\n🇵🇹 ポルトガル\n🇲🇽 メキシコ\n🇬🇧 英国
+ ノルウェー\n🇫🇷 フランス\n🇧🇷 ブラジル\n🇵🇹 ポルトガル\n🇲🇽 メキシコ\n🇬🇧 英国
SUMMARY:🏊 混合リレー
LOCATION:アレクサンドル3世橋
END:VEVENT
diff --git a/docs/triathlon/ja/BEL.ics b/docs/triathlon/ja/BEL.ics
index 974f2e058..991cbe27a 100644
--- a/docs/triathlon/ja/BEL.ics
+++ b/docs/triathlon/ja/BEL.ics
@@ -55,15 +55,4 @@ DESCRIPTION:トライアスロン - 男子個人\n🇨🇭 Adrien BRIFFOD\n🇪
SUMMARY:🏊 男子個人
LOCATION:アレクサンドル3世橋
END:VEVENT
-BEGIN:VEVENT
-UID:20240805T060000Z-triathlon-
-DTSTAMP:20240805T060000Z
-DTSTART:20240805T060000Z
-DTEND:20240805T073000Z
-DESCRIPTION:トライアスロン - 混合リレー\n🇺🇸 アメリカ合衆国\n🇮🇹 イタリア\n🇳🇱 オランダ\n🇦🇺
- オーストラリア\n🇦🇹 オーストリア\n🇨🇭 スイス\n🇪🇸 スペイン\n🇩🇪 ドイツ\n🇳🇿 ニュージーランド\n🇳🇴
- ノルウェー\n🇫🇷 フランス\n🇧🇷 ブラジル\n🇧🇪 ベルギー\n🇵🇹 ポルトガル\n🇲🇽 メキシコ\n🇬🇧 英国
-SUMMARY:🏊 混合リレー
-LOCATION:アレクサンドル3世橋
-END:VEVENT
END:VCALENDAR
\ No newline at end of file
diff --git a/docs/triathlon/ja/BRA.ics b/docs/triathlon/ja/BRA.ics
index 62941410a..fadf39871 100644
--- a/docs/triathlon/ja/BRA.ics
+++ b/docs/triathlon/ja/BRA.ics
@@ -62,7 +62,7 @@ DTSTART:20240805T060000Z
DTEND:20240805T073000Z
DESCRIPTION:トライアスロン - 混合リレー\n🇺🇸 アメリカ合衆国\n🇮🇹 イタリア\n🇳🇱 オランダ\n🇦🇺
オーストラリア\n🇦🇹 オーストリア\n🇨🇭 スイス\n🇪🇸 スペイン\n🇩🇪 ドイツ\n🇳🇿 ニュージーランド\n🇳🇴
- ノルウェー\n🇫🇷 フランス\n🇧🇷 ブラジル\n🇧🇪 ベルギー\n🇵🇹 ポルトガル\n🇲🇽 メキシコ\n🇬🇧 英国
+ ノルウェー\n🇫🇷 フランス\n🇧🇷 ブラジル\n🇵🇹 ポルトガル\n🇲🇽 メキシコ\n🇬🇧 英国
SUMMARY:🏊 混合リレー
LOCATION:アレクサンドル3世橋
END:VEVENT
diff --git a/docs/triathlon/ja/ESP.ics b/docs/triathlon/ja/ESP.ics
index 64d083622..98e9cd9eb 100644
--- a/docs/triathlon/ja/ESP.ics
+++ b/docs/triathlon/ja/ESP.ics
@@ -62,7 +62,7 @@ DTSTART:20240805T060000Z
DTEND:20240805T073000Z
DESCRIPTION:トライアスロン - 混合リレー\n🇺🇸 アメリカ合衆国\n🇮🇹 イタリア\n🇳🇱 オランダ\n🇦🇺
オーストラリア\n🇦🇹 オーストリア\n🇨🇭 スイス\n🇪🇸 スペイン\n🇩🇪 ドイツ\n🇳🇿 ニュージーランド\n🇳🇴
- ノルウェー\n🇫🇷 フランス\n🇧🇷 ブラジル\n🇧🇪 ベルギー\n🇵🇹 ポルトガル\n🇲🇽 メキシコ\n🇬🇧 英国
+ ノルウェー\n🇫🇷 フランス\n🇧🇷 ブラジル\n🇵🇹 ポルトガル\n🇲🇽 メキシコ\n🇬🇧 英国
SUMMARY:🏊 混合リレー
LOCATION:アレクサンドル3世橋
END:VEVENT
diff --git a/docs/triathlon/ja/FRA.ics b/docs/triathlon/ja/FRA.ics
index 067779c5c..9a077d985 100644
--- a/docs/triathlon/ja/FRA.ics
+++ b/docs/triathlon/ja/FRA.ics
@@ -62,7 +62,7 @@ DTSTART:20240805T060000Z
DTEND:20240805T073000Z
DESCRIPTION:トライアスロン - 混合リレー\n🇺🇸 アメリカ合衆国\n🇮🇹 イタリア\n🇳🇱 オランダ\n🇦🇺
オーストラリア\n🇦🇹 オーストリア\n🇨🇭 スイス\n🇪🇸 スペイン\n🇩🇪 ドイツ\n🇳🇿 ニュージーランド\n🇳🇴
- ノルウェー\n🇫🇷 フランス\n🇧🇷 ブラジル\n🇧🇪 ベルギー\n🇵🇹 ポルトガル\n🇲🇽 メキシコ\n🇬🇧 英国
+ ノルウェー\n🇫🇷 フランス\n🇧🇷 ブラジル\n🇵🇹 ポルトガル\n🇲🇽 メキシコ\n🇬🇧 英国
SUMMARY:🏊 混合リレー
LOCATION:アレクサンドル3世橋
END:VEVENT
diff --git a/docs/triathlon/ja/GBR.ics b/docs/triathlon/ja/GBR.ics
index 298bbdc97..69590fe0a 100644
--- a/docs/triathlon/ja/GBR.ics
+++ b/docs/triathlon/ja/GBR.ics
@@ -62,7 +62,7 @@ DTSTART:20240805T060000Z
DTEND:20240805T073000Z
DESCRIPTION:トライアスロン - 混合リレー\n🇺🇸 アメリカ合衆国\n🇮🇹 イタリア\n🇳🇱 オランダ\n🇦🇺
オーストラリア\n🇦🇹 オーストリア\n🇨🇭 スイス\n🇪🇸 スペイン\n🇩🇪 ドイツ\n🇳🇿 ニュージーランド\n🇳🇴
- ノルウェー\n🇫🇷 フランス\n🇧🇷 ブラジル\n🇧🇪 ベルギー\n🇵🇹 ポルトガル\n🇲🇽 メキシコ\n🇬🇧 英国
+ ノルウェー\n🇫🇷 フランス\n🇧🇷 ブラジル\n🇵🇹 ポルトガル\n🇲🇽 メキシコ\n🇬🇧 英国
SUMMARY:🏊 混合リレー
LOCATION:アレクサンドル3世橋
END:VEVENT
diff --git a/docs/triathlon/ja/GER.ics b/docs/triathlon/ja/GER.ics
index 0bcb5dd68..85c25cd0e 100644
--- a/docs/triathlon/ja/GER.ics
+++ b/docs/triathlon/ja/GER.ics
@@ -62,7 +62,7 @@ DTSTART:20240805T060000Z
DTEND:20240805T073000Z
DESCRIPTION:トライアスロン - 混合リレー\n🇺🇸 アメリカ合衆国\n🇮🇹 イタリア\n🇳🇱 オランダ\n🇦🇺
オーストラリア\n🇦🇹 オーストリア\n🇨🇭 スイス\n🇪🇸 スペイン\n🇩🇪 ドイツ\n🇳🇿 ニュージーランド\n🇳🇴
- ノルウェー\n🇫🇷 フランス\n🇧🇷 ブラジル\n🇧🇪 ベルギー\n🇵🇹 ポルトガル\n🇲🇽 メキシコ\n🇬🇧 英国
+ ノルウェー\n🇫🇷 フランス\n🇧🇷 ブラジル\n🇵🇹 ポルトガル\n🇲🇽 メキシコ\n🇬🇧 英国
SUMMARY:🏊 混合リレー
LOCATION:アレクサンドル3世橋
END:VEVENT
diff --git a/docs/triathlon/ja/ITA.ics b/docs/triathlon/ja/ITA.ics
index 2fc8be383..c24a1706c 100644
--- a/docs/triathlon/ja/ITA.ics
+++ b/docs/triathlon/ja/ITA.ics
@@ -62,7 +62,7 @@ DTSTART:20240805T060000Z
DTEND:20240805T073000Z
DESCRIPTION:トライアスロン - 混合リレー\n🇺🇸 アメリカ合衆国\n🇮🇹 イタリア\n🇳🇱 オランダ\n🇦🇺
オーストラリア\n🇦🇹 オーストリア\n🇨🇭 スイス\n🇪🇸 スペイン\n🇩🇪 ドイツ\n🇳🇿 ニュージーランド\n🇳🇴
- ノルウェー\n🇫🇷 フランス\n🇧🇷 ブラジル\n🇧🇪 ベルギー\n🇵🇹 ポルトガル\n🇲🇽 メキシコ\n🇬🇧 英国
+ ノルウェー\n🇫🇷 フランス\n🇧🇷 ブラジル\n🇵🇹 ポルトガル\n🇲🇽 メキシコ\n🇬🇧 英国
SUMMARY:🏊 混合リレー
LOCATION:アレクサンドル3世橋
END:VEVENT
diff --git a/docs/triathlon/ja/MEX.ics b/docs/triathlon/ja/MEX.ics
index 667ee7480..ec11afd8e 100644
--- a/docs/triathlon/ja/MEX.ics
+++ b/docs/triathlon/ja/MEX.ics
@@ -62,7 +62,7 @@ DTSTART:20240805T060000Z
DTEND:20240805T073000Z
DESCRIPTION:トライアスロン - 混合リレー\n🇺🇸 アメリカ合衆国\n🇮🇹 イタリア\n🇳🇱 オランダ\n🇦🇺
オーストラリア\n🇦🇹 オーストリア\n🇨🇭 スイス\n🇪🇸 スペイン\n🇩🇪 ドイツ\n🇳🇿 ニュージーランド\n🇳🇴
- ノルウェー\n🇫🇷 フランス\n🇧🇷 ブラジル\n🇧🇪 ベルギー\n🇵🇹 ポルトガル\n🇲🇽 メキシコ\n🇬🇧 英国
+ ノルウェー\n🇫🇷 フランス\n🇧🇷 ブラジル\n🇵🇹 ポルトガル\n🇲🇽 メキシコ\n🇬🇧 英国
SUMMARY:🏊 混合リレー
LOCATION:アレクサンドル3世橋
END:VEVENT
diff --git a/docs/triathlon/ja/NED.ics b/docs/triathlon/ja/NED.ics
index f329f8f4c..1d25c2678 100644
--- a/docs/triathlon/ja/NED.ics
+++ b/docs/triathlon/ja/NED.ics
@@ -62,7 +62,7 @@ DTSTART:20240805T060000Z
DTEND:20240805T073000Z
DESCRIPTION:トライアスロン - 混合リレー\n🇺🇸 アメリカ合衆国\n🇮🇹 イタリア\n🇳🇱 オランダ\n🇦🇺
オーストラリア\n🇦🇹 オーストリア\n🇨🇭 スイス\n🇪🇸 スペイン\n🇩🇪 ドイツ\n🇳🇿 ニュージーランド\n🇳🇴
- ノルウェー\n🇫🇷 フランス\n🇧🇷 ブラジル\n🇧🇪 ベルギー\n🇵🇹 ポルトガル\n🇲🇽 メキシコ\n🇬🇧 英国
+ ノルウェー\n🇫🇷 フランス\n🇧🇷 ブラジル\n🇵🇹 ポルトガル\n🇲🇽 メキシコ\n🇬🇧 英国
SUMMARY:🏊 混合リレー
LOCATION:アレクサンドル3世橋
END:VEVENT
diff --git a/docs/triathlon/ja/NOR.ics b/docs/triathlon/ja/NOR.ics
index dfe93b709..cb2ce91cc 100644
--- a/docs/triathlon/ja/NOR.ics
+++ b/docs/triathlon/ja/NOR.ics
@@ -62,7 +62,7 @@ DTSTART:20240805T060000Z
DTEND:20240805T073000Z
DESCRIPTION:トライアスロン - 混合リレー\n🇺🇸 アメリカ合衆国\n🇮🇹 イタリア\n🇳🇱 オランダ\n🇦🇺
オーストラリア\n🇦🇹 オーストリア\n🇨🇭 スイス\n🇪🇸 スペイン\n🇩🇪 ドイツ\n🇳🇿 ニュージーランド\n🇳🇴
- ノルウェー\n🇫🇷 フランス\n🇧🇷 ブラジル\n🇧🇪 ベルギー\n🇵🇹 ポルトガル\n🇲🇽 メキシコ\n🇬🇧 英国
+ ノルウェー\n🇫🇷 フランス\n🇧🇷 ブラジル\n🇵🇹 ポルトガル\n🇲🇽 メキシコ\n🇬🇧 英国
SUMMARY:🏊 混合リレー
LOCATION:アレクサンドル3世橋
END:VEVENT
diff --git a/docs/triathlon/ja/NZL.ics b/docs/triathlon/ja/NZL.ics
index 62e844b87..e9fd32eb9 100644
--- a/docs/triathlon/ja/NZL.ics
+++ b/docs/triathlon/ja/NZL.ics
@@ -62,7 +62,7 @@ DTSTART:20240805T060000Z
DTEND:20240805T073000Z
DESCRIPTION:トライアスロン - 混合リレー\n🇺🇸 アメリカ合衆国\n🇮🇹 イタリア\n🇳🇱 オランダ\n🇦🇺
オーストラリア\n🇦🇹 オーストリア\n🇨🇭 スイス\n🇪🇸 スペイン\n🇩🇪 ドイツ\n🇳🇿 ニュージーランド\n🇳🇴
- ノルウェー\n🇫🇷 フランス\n🇧🇷 ブラジル\n🇧🇪 ベルギー\n🇵🇹 ポルトガル\n🇲🇽 メキシコ\n🇬🇧 英国
+ ノルウェー\n🇫🇷 フランス\n🇧🇷 ブラジル\n🇵🇹 ポルトガル\n🇲🇽 メキシコ\n🇬🇧 英国
SUMMARY:🏊 混合リレー
LOCATION:アレクサンドル3世橋
END:VEVENT
diff --git a/docs/triathlon/ja/POR.ics b/docs/triathlon/ja/POR.ics
index 625e73a8f..1a3885780 100644
--- a/docs/triathlon/ja/POR.ics
+++ b/docs/triathlon/ja/POR.ics
@@ -62,7 +62,7 @@ DTSTART:20240805T060000Z
DTEND:20240805T073000Z
DESCRIPTION:トライアスロン - 混合リレー\n🇺🇸 アメリカ合衆国\n🇮🇹 イタリア\n🇳🇱 オランダ\n🇦🇺
オーストラリア\n🇦🇹 オーストリア\n🇨🇭 スイス\n🇪🇸 スペイン\n🇩🇪 ドイツ\n🇳🇿 ニュージーランド\n🇳🇴
- ノルウェー\n🇫🇷 フランス\n🇧🇷 ブラジル\n🇧🇪 ベルギー\n🇵🇹 ポルトガル\n🇲🇽 メキシコ\n🇬🇧 英国
+ ノルウェー\n🇫🇷 フランス\n🇧🇷 ブラジル\n🇵🇹 ポルトガル\n🇲🇽 メキシコ\n🇬🇧 英国
SUMMARY:🏊 混合リレー
LOCATION:アレクサンドル3世橋
END:VEVENT
diff --git a/docs/triathlon/ja/SUI.ics b/docs/triathlon/ja/SUI.ics
index baa24d075..facec7655 100644
--- a/docs/triathlon/ja/SUI.ics
+++ b/docs/triathlon/ja/SUI.ics
@@ -62,7 +62,7 @@ DTSTART:20240805T060000Z
DTEND:20240805T073000Z
DESCRIPTION:トライアスロン - 混合リレー\n🇺🇸 アメリカ合衆国\n🇮🇹 イタリア\n🇳🇱 オランダ\n🇦🇺
オーストラリア\n🇦🇹 オーストリア\n🇨🇭 スイス\n🇪🇸 スペイン\n🇩🇪 ドイツ\n🇳🇿 ニュージーランド\n🇳🇴
- ノルウェー\n🇫🇷 フランス\n🇧🇷 ブラジル\n🇧🇪 ベルギー\n🇵🇹 ポルトガル\n🇲🇽 メキシコ\n🇬🇧 英国
+ ノルウェー\n🇫🇷 フランス\n🇧🇷 ブラジル\n🇵🇹 ポルトガル\n🇲🇽 メキシコ\n🇬🇧 英国
SUMMARY:🏊 混合リレー
LOCATION:アレクサンドル3世橋
END:VEVENT
diff --git a/docs/triathlon/ja/USA.ics b/docs/triathlon/ja/USA.ics
index 5c62cd629..e598d2057 100644
--- a/docs/triathlon/ja/USA.ics
+++ b/docs/triathlon/ja/USA.ics
@@ -62,7 +62,7 @@ DTSTART:20240805T060000Z
DTEND:20240805T073000Z
DESCRIPTION:トライアスロン - 混合リレー\n🇺🇸 アメリカ合衆国\n🇮🇹 イタリア\n🇳🇱 オランダ\n🇦🇺
オーストラリア\n🇦🇹 オーストリア\n🇨🇭 スイス\n🇪🇸 スペイン\n🇩🇪 ドイツ\n🇳🇿 ニュージーランド\n🇳🇴
- ノルウェー\n🇫🇷 フランス\n🇧🇷 ブラジル\n🇧🇪 ベルギー\n🇵🇹 ポルトガル\n🇲🇽 メキシコ\n🇬🇧 英国
+ ノルウェー\n🇫🇷 フランス\n🇧🇷 ブラジル\n🇵🇹 ポルトガル\n🇲🇽 メキシコ\n🇬🇧 英国
SUMMARY:🏊 混合リレー
LOCATION:アレクサンドル3世橋
END:VEVENT
diff --git a/docs/triathlon/ja/general.ics b/docs/triathlon/ja/general.ics
index 8ac4a3a9b..1dc814524 100644
--- a/docs/triathlon/ja/general.ics
+++ b/docs/triathlon/ja/general.ics
@@ -62,7 +62,7 @@ DTSTART:20240805T060000Z
DTEND:20240805T073000Z
DESCRIPTION:トライアスロン - 混合リレー\n🇺🇸 アメリカ合衆国\n🇮🇹 イタリア\n🇳🇱 オランダ\n🇦🇺
オーストラリア\n🇦🇹 オーストリア\n🇨🇭 スイス\n🇪🇸 スペイン\n🇩🇪 ドイツ\n🇳🇿 ニュージーランド\n🇳🇴
- ノルウェー\n🇫🇷 フランス\n🇧🇷 ブラジル\n🇧🇪 ベルギー\n🇵🇹 ポルトガル\n🇲🇽 メキシコ\n🇬🇧 英国
+ ノルウェー\n🇫🇷 フランス\n🇧🇷 ブラジル\n🇵🇹 ポルトガル\n🇲🇽 メキシコ\n🇬🇧 英国
SUMMARY:🏊 混合リレー
LOCATION:アレクサンドル3世橋
END:VEVENT
diff --git a/docs/triathlon/ja/medals.ics b/docs/triathlon/ja/medals.ics
index 866de1449..d021d520b 100644
--- a/docs/triathlon/ja/medals.ics
+++ b/docs/triathlon/ja/medals.ics
@@ -62,7 +62,7 @@ DTSTART:20240805T060000Z
DTEND:20240805T073000Z
DESCRIPTION:トライアスロン - 混合リレー\n🇺🇸 アメリカ合衆国\n🇮🇹 イタリア\n🇳🇱 オランダ\n🇦🇺
オーストラリア\n🇦🇹 オーストリア\n🇨🇭 スイス\n🇪🇸 スペイン\n🇩🇪 ドイツ\n🇳🇿 ニュージーランド\n🇳🇴
- ノルウェー\n🇫🇷 フランス\n🇧🇷 ブラジル\n🇧🇪 ベルギー\n🇵🇹 ポルトガル\n🇲🇽 メキシコ\n🇬🇧 英国
+ ノルウェー\n🇫🇷 フランス\n🇧🇷 ブラジル\n🇵🇹 ポルトガル\n🇲🇽 メキシコ\n🇬🇧 英国
SUMMARY:🏊 混合リレー
LOCATION:アレクサンドル3世橋
END:VEVENT
diff --git a/docs/triathlon/ko/AUS.ics b/docs/triathlon/ko/AUS.ics
index 184917ef7..a5a145dd6 100644
--- a/docs/triathlon/ko/AUS.ics
+++ b/docs/triathlon/ko/AUS.ics
@@ -61,8 +61,8 @@ DTSTAMP:20240805T060000Z
DTSTART:20240805T060000Z
DTEND:20240805T073000Z
DESCRIPTION:트라이애슬론 - 혼성 계주\n🇳🇱 네덜란드\n🇳🇴 노르웨이\n🇳🇿 뉴질랜드\n🇩🇪 독일\n🇲🇽
- 멕시코\n🇺🇸 미국\n🇧🇪 벨기에\n🇧🇷 브라질\n🇨🇭 스위스\n🇪🇸 스페인\n🇬🇧 영국\n🇦🇺
- 오스트레일리아\n🇦🇹 오스트리아\n🇮🇹 이탈리아\n🇵🇹 포르투갈\n🇫🇷 프랑스
+ 멕시코\n🇺🇸 미국\n🇧🇷 브라질\n🇨🇭 스위스\n🇪🇸 스페인\n🇬🇧 영국\n🇦🇺 오스트레일리아\n🇦🇹
+ 오스트리아\n🇮🇹 이탈리아\n🇵🇹 포르투갈\n🇫🇷 프랑스
SUMMARY:🏊 혼성 계주
LOCATION:알렉상드르 3세 다리
END:VEVENT
diff --git a/docs/triathlon/ko/AUT.ics b/docs/triathlon/ko/AUT.ics
index 6844e2b52..c67c4ff54 100644
--- a/docs/triathlon/ko/AUT.ics
+++ b/docs/triathlon/ko/AUT.ics
@@ -61,8 +61,8 @@ DTSTAMP:20240805T060000Z
DTSTART:20240805T060000Z
DTEND:20240805T073000Z
DESCRIPTION:트라이애슬론 - 혼성 계주\n🇳🇱 네덜란드\n🇳🇴 노르웨이\n🇳🇿 뉴질랜드\n🇩🇪 독일\n🇲🇽
- 멕시코\n🇺🇸 미국\n🇧🇪 벨기에\n🇧🇷 브라질\n🇨🇭 스위스\n🇪🇸 스페인\n🇬🇧 영국\n🇦🇺
- 오스트레일리아\n🇦🇹 오스트리아\n🇮🇹 이탈리아\n🇵🇹 포르투갈\n🇫🇷 프랑스
+ 멕시코\n🇺🇸 미국\n🇧🇷 브라질\n🇨🇭 스위스\n🇪🇸 스페인\n🇬🇧 영국\n🇦🇺 오스트레일리아\n🇦🇹
+ 오스트리아\n🇮🇹 이탈리아\n🇵🇹 포르투갈\n🇫🇷 프랑스
SUMMARY:🏊 혼성 계주
LOCATION:알렉상드르 3세 다리
END:VEVENT
diff --git a/docs/triathlon/ko/BEL.ics b/docs/triathlon/ko/BEL.ics
index 74d9ad7fc..093bd5b43 100644
--- a/docs/triathlon/ko/BEL.ics
+++ b/docs/triathlon/ko/BEL.ics
@@ -55,15 +55,4 @@ DESCRIPTION:트라이애슬론 - 남자 개인\n🇨🇭 Adrien BRIFFOD\n🇪
SUMMARY:🏊 남자 개인
LOCATION:알렉상드르 3세 다리
END:VEVENT
-BEGIN:VEVENT
-UID:20240805T060000Z-triathlon--
-DTSTAMP:20240805T060000Z
-DTSTART:20240805T060000Z
-DTEND:20240805T073000Z
-DESCRIPTION:트라이애슬론 - 혼성 계주\n🇳🇱 네덜란드\n🇳🇴 노르웨이\n🇳🇿 뉴질랜드\n🇩🇪 독일\n🇲🇽
- 멕시코\n🇺🇸 미국\n🇧🇪 벨기에\n🇧🇷 브라질\n🇨🇭 스위스\n🇪🇸 스페인\n🇬🇧 영국\n🇦🇺
- 오스트레일리아\n🇦🇹 오스트리아\n🇮🇹 이탈리아\n🇵🇹 포르투갈\n🇫🇷 프랑스
-SUMMARY:🏊 혼성 계주
-LOCATION:알렉상드르 3세 다리
-END:VEVENT
END:VCALENDAR
\ No newline at end of file
diff --git a/docs/triathlon/ko/BRA.ics b/docs/triathlon/ko/BRA.ics
index 1c69afc02..073799ecd 100644
--- a/docs/triathlon/ko/BRA.ics
+++ b/docs/triathlon/ko/BRA.ics
@@ -61,8 +61,8 @@ DTSTAMP:20240805T060000Z
DTSTART:20240805T060000Z
DTEND:20240805T073000Z
DESCRIPTION:트라이애슬론 - 혼성 계주\n🇳🇱 네덜란드\n🇳🇴 노르웨이\n🇳🇿 뉴질랜드\n🇩🇪 독일\n🇲🇽
- 멕시코\n🇺🇸 미국\n🇧🇪 벨기에\n🇧🇷 브라질\n🇨🇭 스위스\n🇪🇸 스페인\n🇬🇧 영국\n🇦🇺
- 오스트레일리아\n🇦🇹 오스트리아\n🇮🇹 이탈리아\n🇵🇹 포르투갈\n🇫🇷 프랑스
+ 멕시코\n🇺🇸 미국\n🇧🇷 브라질\n🇨🇭 스위스\n🇪🇸 스페인\n🇬🇧 영국\n🇦🇺 오스트레일리아\n🇦🇹
+ 오스트리아\n🇮🇹 이탈리아\n🇵🇹 포르투갈\n🇫🇷 프랑스
SUMMARY:🏊 혼성 계주
LOCATION:알렉상드르 3세 다리
END:VEVENT
diff --git a/docs/triathlon/ko/ESP.ics b/docs/triathlon/ko/ESP.ics
index efd648098..a693028b3 100644
--- a/docs/triathlon/ko/ESP.ics
+++ b/docs/triathlon/ko/ESP.ics
@@ -61,8 +61,8 @@ DTSTAMP:20240805T060000Z
DTSTART:20240805T060000Z
DTEND:20240805T073000Z
DESCRIPTION:트라이애슬론 - 혼성 계주\n🇳🇱 네덜란드\n🇳🇴 노르웨이\n🇳🇿 뉴질랜드\n🇩🇪 독일\n🇲🇽
- 멕시코\n🇺🇸 미국\n🇧🇪 벨기에\n🇧🇷 브라질\n🇨🇭 스위스\n🇪🇸 스페인\n🇬🇧 영국\n🇦🇺
- 오스트레일리아\n🇦🇹 오스트리아\n🇮🇹 이탈리아\n🇵🇹 포르투갈\n🇫🇷 프랑스
+ 멕시코\n🇺🇸 미국\n🇧🇷 브라질\n🇨🇭 스위스\n🇪🇸 스페인\n🇬🇧 영국\n🇦🇺 오스트레일리아\n🇦🇹
+ 오스트리아\n🇮🇹 이탈리아\n🇵🇹 포르투갈\n🇫🇷 프랑스
SUMMARY:🏊 혼성 계주
LOCATION:알렉상드르 3세 다리
END:VEVENT
diff --git a/docs/triathlon/ko/FRA.ics b/docs/triathlon/ko/FRA.ics
index 4fd3b76d5..b17bea549 100644
--- a/docs/triathlon/ko/FRA.ics
+++ b/docs/triathlon/ko/FRA.ics
@@ -61,8 +61,8 @@ DTSTAMP:20240805T060000Z
DTSTART:20240805T060000Z
DTEND:20240805T073000Z
DESCRIPTION:트라이애슬론 - 혼성 계주\n🇳🇱 네덜란드\n🇳🇴 노르웨이\n🇳🇿 뉴질랜드\n🇩🇪 독일\n🇲🇽
- 멕시코\n🇺🇸 미국\n🇧🇪 벨기에\n🇧🇷 브라질\n🇨🇭 스위스\n🇪🇸 스페인\n🇬🇧 영국\n🇦🇺
- 오스트레일리아\n🇦🇹 오스트리아\n🇮🇹 이탈리아\n🇵🇹 포르투갈\n🇫🇷 프랑스
+ 멕시코\n🇺🇸 미국\n🇧🇷 브라질\n🇨🇭 스위스\n🇪🇸 스페인\n🇬🇧 영국\n🇦🇺 오스트레일리아\n🇦🇹
+ 오스트리아\n🇮🇹 이탈리아\n🇵🇹 포르투갈\n🇫🇷 프랑스
SUMMARY:🏊 혼성 계주
LOCATION:알렉상드르 3세 다리
END:VEVENT
diff --git a/docs/triathlon/ko/GBR.ics b/docs/triathlon/ko/GBR.ics
index 68ce9f297..80ad97562 100644
--- a/docs/triathlon/ko/GBR.ics
+++ b/docs/triathlon/ko/GBR.ics
@@ -61,8 +61,8 @@ DTSTAMP:20240805T060000Z
DTSTART:20240805T060000Z
DTEND:20240805T073000Z
DESCRIPTION:트라이애슬론 - 혼성 계주\n🇳🇱 네덜란드\n🇳🇴 노르웨이\n🇳🇿 뉴질랜드\n🇩🇪 독일\n🇲🇽
- 멕시코\n🇺🇸 미국\n🇧🇪 벨기에\n🇧🇷 브라질\n🇨🇭 스위스\n🇪🇸 스페인\n🇬🇧 영국\n🇦🇺
- 오스트레일리아\n🇦🇹 오스트리아\n🇮🇹 이탈리아\n🇵🇹 포르투갈\n🇫🇷 프랑스
+ 멕시코\n🇺🇸 미국\n🇧🇷 브라질\n🇨🇭 스위스\n🇪🇸 스페인\n🇬🇧 영국\n🇦🇺 오스트레일리아\n🇦🇹
+ 오스트리아\n🇮🇹 이탈리아\n🇵🇹 포르투갈\n🇫🇷 프랑스
SUMMARY:🏊 혼성 계주
LOCATION:알렉상드르 3세 다리
END:VEVENT
diff --git a/docs/triathlon/ko/GER.ics b/docs/triathlon/ko/GER.ics
index 3149a2d86..3f5820ea2 100644
--- a/docs/triathlon/ko/GER.ics
+++ b/docs/triathlon/ko/GER.ics
@@ -61,8 +61,8 @@ DTSTAMP:20240805T060000Z
DTSTART:20240805T060000Z
DTEND:20240805T073000Z
DESCRIPTION:트라이애슬론 - 혼성 계주\n🇳🇱 네덜란드\n🇳🇴 노르웨이\n🇳🇿 뉴질랜드\n🇩🇪 독일\n🇲🇽
- 멕시코\n🇺🇸 미국\n🇧🇪 벨기에\n🇧🇷 브라질\n🇨🇭 스위스\n🇪🇸 스페인\n🇬🇧 영국\n🇦🇺
- 오스트레일리아\n🇦🇹 오스트리아\n🇮🇹 이탈리아\n🇵🇹 포르투갈\n🇫🇷 프랑스
+ 멕시코\n🇺🇸 미국\n🇧🇷 브라질\n🇨🇭 스위스\n🇪🇸 스페인\n🇬🇧 영국\n🇦🇺 오스트레일리아\n🇦🇹
+ 오스트리아\n🇮🇹 이탈리아\n🇵🇹 포르투갈\n🇫🇷 프랑스
SUMMARY:🏊 혼성 계주
LOCATION:알렉상드르 3세 다리
END:VEVENT
diff --git a/docs/triathlon/ko/ITA.ics b/docs/triathlon/ko/ITA.ics
index b6747130d..0e5bee6ba 100644
--- a/docs/triathlon/ko/ITA.ics
+++ b/docs/triathlon/ko/ITA.ics
@@ -61,8 +61,8 @@ DTSTAMP:20240805T060000Z
DTSTART:20240805T060000Z
DTEND:20240805T073000Z
DESCRIPTION:트라이애슬론 - 혼성 계주\n🇳🇱 네덜란드\n🇳🇴 노르웨이\n🇳🇿 뉴질랜드\n🇩🇪 독일\n🇲🇽
- 멕시코\n🇺🇸 미국\n🇧🇪 벨기에\n🇧🇷 브라질\n🇨🇭 스위스\n🇪🇸 스페인\n🇬🇧 영국\n🇦🇺
- 오스트레일리아\n🇦🇹 오스트리아\n🇮🇹 이탈리아\n🇵🇹 포르투갈\n🇫🇷 프랑스
+ 멕시코\n🇺🇸 미국\n🇧🇷 브라질\n🇨🇭 스위스\n🇪🇸 스페인\n🇬🇧 영국\n🇦🇺 오스트레일리아\n🇦🇹
+ 오스트리아\n🇮🇹 이탈리아\n🇵🇹 포르투갈\n🇫🇷 프랑스
SUMMARY:🏊 혼성 계주
LOCATION:알렉상드르 3세 다리
END:VEVENT
diff --git a/docs/triathlon/ko/MEX.ics b/docs/triathlon/ko/MEX.ics
index 128ba23ef..18897c250 100644
--- a/docs/triathlon/ko/MEX.ics
+++ b/docs/triathlon/ko/MEX.ics
@@ -61,8 +61,8 @@ DTSTAMP:20240805T060000Z
DTSTART:20240805T060000Z
DTEND:20240805T073000Z
DESCRIPTION:트라이애슬론 - 혼성 계주\n🇳🇱 네덜란드\n🇳🇴 노르웨이\n🇳🇿 뉴질랜드\n🇩🇪 독일\n🇲🇽
- 멕시코\n🇺🇸 미국\n🇧🇪 벨기에\n🇧🇷 브라질\n🇨🇭 스위스\n🇪🇸 스페인\n🇬🇧 영국\n🇦🇺
- 오스트레일리아\n🇦🇹 오스트리아\n🇮🇹 이탈리아\n🇵🇹 포르투갈\n🇫🇷 프랑스
+ 멕시코\n🇺🇸 미국\n🇧🇷 브라질\n🇨🇭 스위스\n🇪🇸 스페인\n🇬🇧 영국\n🇦🇺 오스트레일리아\n🇦🇹
+ 오스트리아\n🇮🇹 이탈리아\n🇵🇹 포르투갈\n🇫🇷 프랑스
SUMMARY:🏊 혼성 계주
LOCATION:알렉상드르 3세 다리
END:VEVENT
diff --git a/docs/triathlon/ko/NED.ics b/docs/triathlon/ko/NED.ics
index 1210bcbd9..aaa252ec9 100644
--- a/docs/triathlon/ko/NED.ics
+++ b/docs/triathlon/ko/NED.ics
@@ -61,8 +61,8 @@ DTSTAMP:20240805T060000Z
DTSTART:20240805T060000Z
DTEND:20240805T073000Z
DESCRIPTION:트라이애슬론 - 혼성 계주\n🇳🇱 네덜란드\n🇳🇴 노르웨이\n🇳🇿 뉴질랜드\n🇩🇪 독일\n🇲🇽
- 멕시코\n🇺🇸 미국\n🇧🇪 벨기에\n🇧🇷 브라질\n🇨🇭 스위스\n🇪🇸 스페인\n🇬🇧 영국\n🇦🇺
- 오스트레일리아\n🇦🇹 오스트리아\n🇮🇹 이탈리아\n🇵🇹 포르투갈\n🇫🇷 프랑스
+ 멕시코\n🇺🇸 미국\n🇧🇷 브라질\n🇨🇭 스위스\n🇪🇸 스페인\n🇬🇧 영국\n🇦🇺 오스트레일리아\n🇦🇹
+ 오스트리아\n🇮🇹 이탈리아\n🇵🇹 포르투갈\n🇫🇷 프랑스
SUMMARY:🏊 혼성 계주
LOCATION:알렉상드르 3세 다리
END:VEVENT
diff --git a/docs/triathlon/ko/NOR.ics b/docs/triathlon/ko/NOR.ics
index 94930d9c6..dad494371 100644
--- a/docs/triathlon/ko/NOR.ics
+++ b/docs/triathlon/ko/NOR.ics
@@ -61,8 +61,8 @@ DTSTAMP:20240805T060000Z
DTSTART:20240805T060000Z
DTEND:20240805T073000Z
DESCRIPTION:트라이애슬론 - 혼성 계주\n🇳🇱 네덜란드\n🇳🇴 노르웨이\n🇳🇿 뉴질랜드\n🇩🇪 독일\n🇲🇽
- 멕시코\n🇺🇸 미국\n🇧🇪 벨기에\n🇧🇷 브라질\n🇨🇭 스위스\n🇪🇸 스페인\n🇬🇧 영국\n🇦🇺
- 오스트레일리아\n🇦🇹 오스트리아\n🇮🇹 이탈리아\n🇵🇹 포르투갈\n🇫🇷 프랑스
+ 멕시코\n🇺🇸 미국\n🇧🇷 브라질\n🇨🇭 스위스\n🇪🇸 스페인\n🇬🇧 영국\n🇦🇺 오스트레일리아\n🇦🇹
+ 오스트리아\n🇮🇹 이탈리아\n🇵🇹 포르투갈\n🇫🇷 프랑스
SUMMARY:🏊 혼성 계주
LOCATION:알렉상드르 3세 다리
END:VEVENT
diff --git a/docs/triathlon/ko/NZL.ics b/docs/triathlon/ko/NZL.ics
index af03868c3..c46c47005 100644
--- a/docs/triathlon/ko/NZL.ics
+++ b/docs/triathlon/ko/NZL.ics
@@ -61,8 +61,8 @@ DTSTAMP:20240805T060000Z
DTSTART:20240805T060000Z
DTEND:20240805T073000Z
DESCRIPTION:트라이애슬론 - 혼성 계주\n🇳🇱 네덜란드\n🇳🇴 노르웨이\n🇳🇿 뉴질랜드\n🇩🇪 독일\n🇲🇽
- 멕시코\n🇺🇸 미국\n🇧🇪 벨기에\n🇧🇷 브라질\n🇨🇭 스위스\n🇪🇸 스페인\n🇬🇧 영국\n🇦🇺
- 오스트레일리아\n🇦🇹 오스트리아\n🇮🇹 이탈리아\n🇵🇹 포르투갈\n🇫🇷 프랑스
+ 멕시코\n🇺🇸 미국\n🇧🇷 브라질\n🇨🇭 스위스\n🇪🇸 스페인\n🇬🇧 영국\n🇦🇺 오스트레일리아\n🇦🇹
+ 오스트리아\n🇮🇹 이탈리아\n🇵🇹 포르투갈\n🇫🇷 프랑스
SUMMARY:🏊 혼성 계주
LOCATION:알렉상드르 3세 다리
END:VEVENT
diff --git a/docs/triathlon/ko/POR.ics b/docs/triathlon/ko/POR.ics
index 441c1616b..5a2d7e4d9 100644
--- a/docs/triathlon/ko/POR.ics
+++ b/docs/triathlon/ko/POR.ics
@@ -61,8 +61,8 @@ DTSTAMP:20240805T060000Z
DTSTART:20240805T060000Z
DTEND:20240805T073000Z
DESCRIPTION:트라이애슬론 - 혼성 계주\n🇳🇱 네덜란드\n🇳🇴 노르웨이\n🇳🇿 뉴질랜드\n🇩🇪 독일\n🇲🇽
- 멕시코\n🇺🇸 미국\n🇧🇪 벨기에\n🇧🇷 브라질\n🇨🇭 스위스\n🇪🇸 스페인\n🇬🇧 영국\n🇦🇺
- 오스트레일리아\n🇦🇹 오스트리아\n🇮🇹 이탈리아\n🇵🇹 포르투갈\n🇫🇷 프랑스
+ 멕시코\n🇺🇸 미국\n🇧🇷 브라질\n🇨🇭 스위스\n🇪🇸 스페인\n🇬🇧 영국\n🇦🇺 오스트레일리아\n🇦🇹
+ 오스트리아\n🇮🇹 이탈리아\n🇵🇹 포르투갈\n🇫🇷 프랑스
SUMMARY:🏊 혼성 계주
LOCATION:알렉상드르 3세 다리
END:VEVENT
diff --git a/docs/triathlon/ko/SUI.ics b/docs/triathlon/ko/SUI.ics
index 7b7bd1731..4b2d32fc0 100644
--- a/docs/triathlon/ko/SUI.ics
+++ b/docs/triathlon/ko/SUI.ics
@@ -61,8 +61,8 @@ DTSTAMP:20240805T060000Z
DTSTART:20240805T060000Z
DTEND:20240805T073000Z
DESCRIPTION:트라이애슬론 - 혼성 계주\n🇳🇱 네덜란드\n🇳🇴 노르웨이\n🇳🇿 뉴질랜드\n🇩🇪 독일\n🇲🇽
- 멕시코\n🇺🇸 미국\n🇧🇪 벨기에\n🇧🇷 브라질\n🇨🇭 스위스\n🇪🇸 스페인\n🇬🇧 영국\n🇦🇺
- 오스트레일리아\n🇦🇹 오스트리아\n🇮🇹 이탈리아\n🇵🇹 포르투갈\n🇫🇷 프랑스
+ 멕시코\n🇺🇸 미국\n🇧🇷 브라질\n🇨🇭 스위스\n🇪🇸 스페인\n🇬🇧 영국\n🇦🇺 오스트레일리아\n🇦🇹
+ 오스트리아\n🇮🇹 이탈리아\n🇵🇹 포르투갈\n🇫🇷 프랑스
SUMMARY:🏊 혼성 계주
LOCATION:알렉상드르 3세 다리
END:VEVENT
diff --git a/docs/triathlon/ko/USA.ics b/docs/triathlon/ko/USA.ics
index c67de7c5f..48c703615 100644
--- a/docs/triathlon/ko/USA.ics
+++ b/docs/triathlon/ko/USA.ics
@@ -61,8 +61,8 @@ DTSTAMP:20240805T060000Z
DTSTART:20240805T060000Z
DTEND:20240805T073000Z
DESCRIPTION:트라이애슬론 - 혼성 계주\n🇳🇱 네덜란드\n🇳🇴 노르웨이\n🇳🇿 뉴질랜드\n🇩🇪 독일\n🇲🇽
- 멕시코\n🇺🇸 미국\n🇧🇪 벨기에\n🇧🇷 브라질\n🇨🇭 스위스\n🇪🇸 스페인\n🇬🇧 영국\n🇦🇺
- 오스트레일리아\n🇦🇹 오스트리아\n🇮🇹 이탈리아\n🇵🇹 포르투갈\n🇫🇷 프랑스
+ 멕시코\n🇺🇸 미국\n🇧🇷 브라질\n🇨🇭 스위스\n🇪🇸 스페인\n🇬🇧 영국\n🇦🇺 오스트레일리아\n🇦🇹
+ 오스트리아\n🇮🇹 이탈리아\n🇵🇹 포르투갈\n🇫🇷 프랑스
SUMMARY:🏊 혼성 계주
LOCATION:알렉상드르 3세 다리
END:VEVENT
diff --git a/docs/triathlon/ko/general.ics b/docs/triathlon/ko/general.ics
index 77bc655ca..329bc9708 100644
--- a/docs/triathlon/ko/general.ics
+++ b/docs/triathlon/ko/general.ics
@@ -61,8 +61,8 @@ DTSTAMP:20240805T060000Z
DTSTART:20240805T060000Z
DTEND:20240805T073000Z
DESCRIPTION:트라이애슬론 - 혼성 계주\n🇳🇱 네덜란드\n🇳🇴 노르웨이\n🇳🇿 뉴질랜드\n🇩🇪 독일\n🇲🇽
- 멕시코\n🇺🇸 미국\n🇧🇪 벨기에\n🇧🇷 브라질\n🇨🇭 스위스\n🇪🇸 스페인\n🇬🇧 영국\n🇦🇺
- 오스트레일리아\n🇦🇹 오스트리아\n🇮🇹 이탈리아\n🇵🇹 포르투갈\n🇫🇷 프랑스
+ 멕시코\n🇺🇸 미국\n🇧🇷 브라질\n🇨🇭 스위스\n🇪🇸 스페인\n🇬🇧 영국\n🇦🇺 오스트레일리아\n🇦🇹
+ 오스트리아\n🇮🇹 이탈리아\n🇵🇹 포르투갈\n🇫🇷 프랑스
SUMMARY:🏊 혼성 계주
LOCATION:알렉상드르 3세 다리
END:VEVENT
diff --git a/docs/triathlon/ko/medals.ics b/docs/triathlon/ko/medals.ics
index f7388c7ed..2bc61ec73 100644
--- a/docs/triathlon/ko/medals.ics
+++ b/docs/triathlon/ko/medals.ics
@@ -61,8 +61,8 @@ DTSTAMP:20240805T060000Z
DTSTART:20240805T060000Z
DTEND:20240805T073000Z
DESCRIPTION:트라이애슬론 - 혼성 계주\n🇳🇱 네덜란드\n🇳🇴 노르웨이\n🇳🇿 뉴질랜드\n🇩🇪 독일\n🇲🇽
- 멕시코\n🇺🇸 미국\n🇧🇪 벨기에\n🇧🇷 브라질\n🇨🇭 스위스\n🇪🇸 스페인\n🇬🇧 영국\n🇦🇺
- 오스트레일리아\n🇦🇹 오스트리아\n🇮🇹 이탈리아\n🇵🇹 포르투갈\n🇫🇷 프랑스
+ 멕시코\n🇺🇸 미국\n🇧🇷 브라질\n🇨🇭 스위스\n🇪🇸 스페인\n🇬🇧 영국\n🇦🇺 오스트레일리아\n🇦🇹
+ 오스트리아\n🇮🇹 이탈리아\n🇵🇹 포르투갈\n🇫🇷 프랑스
SUMMARY:🏊 혼성 계주
LOCATION:알렉상드르 3세 다리
END:VEVENT
diff --git a/docs/triathlon/medals.ics b/docs/triathlon/medals.ics
index 5a663b753..96ffce8c0 100644
--- a/docs/triathlon/medals.ics
+++ b/docs/triathlon/medals.ics
@@ -61,9 +61,9 @@ UID:20240805T060000Z-triathlon-MIXED-RELAY
DTSTAMP:20240805T060000Z
DTSTART:20240805T060000Z
DTEND:20240805T073000Z
-DESCRIPTION:Triathlon - Mixed Relay\n🇦🇺 AUS\n🇦🇹 AUT\n🇧🇪 BEL\n🇧🇷
- BRA\n🇫🇷 FRA\n🇩🇪 GER\n🇬🇧 GBR\n🇮🇹 ITA\n🇲🇽 MEX\n🇳🇱 NED\n🇳🇿
- NZL\n🇳🇴 NOR\n🇵🇹 POR\n🇪🇸 ESP\n🇨🇭 SUI\n🇺🇸 USA
+DESCRIPTION:Triathlon - Mixed Relay\n🇦🇺 AUS\n🇦🇹 AUT\n🇧🇷 BRA\n🇫🇷
+ FRA\n🇩🇪 GER\n🇬🇧 GBR\n🇮🇹 ITA\n🇲🇽 MEX\n🇳🇱 NED\n🇳🇿 NZL\n🇳🇴
+ NOR\n🇵🇹 POR\n🇪🇸 ESP\n🇨🇭 SUI\n🇺🇸 USA
SUMMARY:🏊 Mixed Relay
LOCATION:Pont Alexandre III
END:VEVENT
diff --git a/docs/triathlon/ru/AUS.ics b/docs/triathlon/ru/AUS.ics
index 6609512ad..9575a9896 100644
--- a/docs/triathlon/ru/AUS.ics
+++ b/docs/triathlon/ru/AUS.ics
@@ -62,10 +62,10 @@ DTSTAMP:20240805T060000Z
DTSTART:20240805T060000Z
DTEND:20240805T073000Z
DESCRIPTION:Триатлон - Смешанная эстафета\n🇦🇺 Австралия\n🇦🇹
- Австрия\n🇧🇪 Бельгия\n🇧🇷 Бразилия\n🇬🇧 Великобритания\n🇩🇪
- Германия\n🇪🇸 Испания\n🇮🇹 Италия\n🇲🇽 Мексика\n🇳🇱 Нидерланды\n🇳🇿
- Новая Зеландия\n🇳🇴 Норвегия\n🇵🇹 Португалия\n🇺🇸 США\n🇫🇷
- Франция\n🇨🇭 Швейцария
+ Австрия\n🇧🇷 Бразилия\n🇬🇧 Великобритания\n🇩🇪 Германия\n🇪🇸
+ Испания\n🇮🇹 Италия\n🇲🇽 Мексика\n🇳🇱 Нидерланды\n🇳🇿 Новая
+ Зеландия\n🇳🇴 Норвегия\n🇵🇹 Португалия\n🇺🇸 США\n🇫🇷 Франция\n🇨🇭
+ Швейцария
SUMMARY:🏊 Смешанная эстафета
LOCATION:Мост Александра III
END:VEVENT
diff --git a/docs/triathlon/ru/AUT.ics b/docs/triathlon/ru/AUT.ics
index a5bcd1f2f..1a7cbe675 100644
--- a/docs/triathlon/ru/AUT.ics
+++ b/docs/triathlon/ru/AUT.ics
@@ -62,10 +62,10 @@ DTSTAMP:20240805T060000Z
DTSTART:20240805T060000Z
DTEND:20240805T073000Z
DESCRIPTION:Триатлон - Смешанная эстафета\n🇦🇺 Австралия\n🇦🇹
- Австрия\n🇧🇪 Бельгия\n🇧🇷 Бразилия\n🇬🇧 Великобритания\n🇩🇪
- Германия\n🇪🇸 Испания\n🇮🇹 Италия\n🇲🇽 Мексика\n🇳🇱 Нидерланды\n🇳🇿
- Новая Зеландия\n🇳🇴 Норвегия\n🇵🇹 Португалия\n🇺🇸 США\n🇫🇷
- Франция\n🇨🇭 Швейцария
+ Австрия\n🇧🇷 Бразилия\n🇬🇧 Великобритания\n🇩🇪 Германия\n🇪🇸
+ Испания\n🇮🇹 Италия\n🇲🇽 Мексика\n🇳🇱 Нидерланды\n🇳🇿 Новая
+ Зеландия\n🇳🇴 Норвегия\n🇵🇹 Португалия\n🇺🇸 США\n🇫🇷 Франция\n🇨🇭
+ Швейцария
SUMMARY:🏊 Смешанная эстафета
LOCATION:Мост Александра III
END:VEVENT
diff --git a/docs/triathlon/ru/BEL.ics b/docs/triathlon/ru/BEL.ics
index 1f9a35175..683b54547 100644
--- a/docs/triathlon/ru/BEL.ics
+++ b/docs/triathlon/ru/BEL.ics
@@ -56,17 +56,4 @@ DESCRIPTION:Триатлон - Личный зачет (м)\n🇨🇭 Adrien BRI
SUMMARY:🏊 Личный зачет (м)
LOCATION:Мост Александра III
END:VEVENT
-BEGIN:VEVENT
-UID:20240805T060000Z-triathlon--
-DTSTAMP:20240805T060000Z
-DTSTART:20240805T060000Z
-DTEND:20240805T073000Z
-DESCRIPTION:Триатлон - Смешанная эстафета\n🇦🇺 Австралия\n🇦🇹
- Австрия\n🇧🇪 Бельгия\n🇧🇷 Бразилия\n🇬🇧 Великобритания\n🇩🇪
- Германия\n🇪🇸 Испания\n🇮🇹 Италия\n🇲🇽 Мексика\n🇳🇱 Нидерланды\n🇳🇿
- Новая Зеландия\n🇳🇴 Норвегия\n🇵🇹 Португалия\n🇺🇸 США\n🇫🇷
- Франция\n🇨🇭 Швейцария
-SUMMARY:🏊 Смешанная эстафета
-LOCATION:Мост Александра III
-END:VEVENT
END:VCALENDAR
\ No newline at end of file
diff --git a/docs/triathlon/ru/BRA.ics b/docs/triathlon/ru/BRA.ics
index e34e00889..d7d8e68b1 100644
--- a/docs/triathlon/ru/BRA.ics
+++ b/docs/triathlon/ru/BRA.ics
@@ -62,10 +62,10 @@ DTSTAMP:20240805T060000Z
DTSTART:20240805T060000Z
DTEND:20240805T073000Z
DESCRIPTION:Триатлон - Смешанная эстафета\n🇦🇺 Австралия\n🇦🇹
- Австрия\n🇧🇪 Бельгия\n🇧🇷 Бразилия\n🇬🇧 Великобритания\n🇩🇪
- Германия\n🇪🇸 Испания\n🇮🇹 Италия\n🇲🇽 Мексика\n🇳🇱 Нидерланды\n🇳🇿
- Новая Зеландия\n🇳🇴 Норвегия\n🇵🇹 Португалия\n🇺🇸 США\n🇫🇷
- Франция\n🇨🇭 Швейцария
+ Австрия\n🇧🇷 Бразилия\n🇬🇧 Великобритания\n🇩🇪 Германия\n🇪🇸
+ Испания\n🇮🇹 Италия\n🇲🇽 Мексика\n🇳🇱 Нидерланды\n🇳🇿 Новая
+ Зеландия\n🇳🇴 Норвегия\n🇵🇹 Португалия\n🇺🇸 США\n🇫🇷 Франция\n🇨🇭
+ Швейцария
SUMMARY:🏊 Смешанная эстафета
LOCATION:Мост Александра III
END:VEVENT
diff --git a/docs/triathlon/ru/ESP.ics b/docs/triathlon/ru/ESP.ics
index e007f73bf..42652a1ae 100644
--- a/docs/triathlon/ru/ESP.ics
+++ b/docs/triathlon/ru/ESP.ics
@@ -62,10 +62,10 @@ DTSTAMP:20240805T060000Z
DTSTART:20240805T060000Z
DTEND:20240805T073000Z
DESCRIPTION:Триатлон - Смешанная эстафета\n🇦🇺 Австралия\n🇦🇹
- Австрия\n🇧🇪 Бельгия\n🇧🇷 Бразилия\n🇬🇧 Великобритания\n🇩🇪
- Германия\n🇪🇸 Испания\n🇮🇹 Италия\n🇲🇽 Мексика\n🇳🇱 Нидерланды\n🇳🇿
- Новая Зеландия\n🇳🇴 Норвегия\n🇵🇹 Португалия\n🇺🇸 США\n🇫🇷
- Франция\n🇨🇭 Швейцария
+ Австрия\n🇧🇷 Бразилия\n🇬🇧 Великобритания\n🇩🇪 Германия\n🇪🇸
+ Испания\n🇮🇹 Италия\n🇲🇽 Мексика\n🇳🇱 Нидерланды\n🇳🇿 Новая
+ Зеландия\n🇳🇴 Норвегия\n🇵🇹 Португалия\n🇺🇸 США\n🇫🇷 Франция\n🇨🇭
+ Швейцария
SUMMARY:🏊 Смешанная эстафета
LOCATION:Мост Александра III
END:VEVENT
diff --git a/docs/triathlon/ru/FRA.ics b/docs/triathlon/ru/FRA.ics
index 56fbf3111..de784def2 100644
--- a/docs/triathlon/ru/FRA.ics
+++ b/docs/triathlon/ru/FRA.ics
@@ -62,10 +62,10 @@ DTSTAMP:20240805T060000Z
DTSTART:20240805T060000Z
DTEND:20240805T073000Z
DESCRIPTION:Триатлон - Смешанная эстафета\n🇦🇺 Австралия\n🇦🇹
- Австрия\n🇧🇪 Бельгия\n🇧🇷 Бразилия\n🇬🇧 Великобритания\n🇩🇪
- Германия\n🇪🇸 Испания\n🇮🇹 Италия\n🇲🇽 Мексика\n🇳🇱 Нидерланды\n🇳🇿
- Новая Зеландия\n🇳🇴 Норвегия\n🇵🇹 Португалия\n🇺🇸 США\n🇫🇷
- Франция\n🇨🇭 Швейцария
+ Австрия\n🇧🇷 Бразилия\n🇬🇧 Великобритания\n🇩🇪 Германия\n🇪🇸
+ Испания\n🇮🇹 Италия\n🇲🇽 Мексика\n🇳🇱 Нидерланды\n🇳🇿 Новая
+ Зеландия\n🇳🇴 Норвегия\n🇵🇹 Португалия\n🇺🇸 США\n🇫🇷 Франция\n🇨🇭
+ Швейцария
SUMMARY:🏊 Смешанная эстафета
LOCATION:Мост Александра III
END:VEVENT
diff --git a/docs/triathlon/ru/GBR.ics b/docs/triathlon/ru/GBR.ics
index 76ed98543..b3b0e450a 100644
--- a/docs/triathlon/ru/GBR.ics
+++ b/docs/triathlon/ru/GBR.ics
@@ -62,10 +62,10 @@ DTSTAMP:20240805T060000Z
DTSTART:20240805T060000Z
DTEND:20240805T073000Z
DESCRIPTION:Триатлон - Смешанная эстафета\n🇦🇺 Австралия\n🇦🇹
- Австрия\n🇧🇪 Бельгия\n🇧🇷 Бразилия\n🇬🇧 Великобритания\n🇩🇪
- Германия\n🇪🇸 Испания\n🇮🇹 Италия\n🇲🇽 Мексика\n🇳🇱 Нидерланды\n🇳🇿
- Новая Зеландия\n🇳🇴 Норвегия\n🇵🇹 Португалия\n🇺🇸 США\n🇫🇷
- Франция\n🇨🇭 Швейцария
+ Австрия\n🇧🇷 Бразилия\n🇬🇧 Великобритания\n🇩🇪 Германия\n🇪🇸
+ Испания\n🇮🇹 Италия\n🇲🇽 Мексика\n🇳🇱 Нидерланды\n🇳🇿 Новая
+ Зеландия\n🇳🇴 Норвегия\n🇵🇹 Португалия\n🇺🇸 США\n🇫🇷 Франция\n🇨🇭
+ Швейцария
SUMMARY:🏊 Смешанная эстафета
LOCATION:Мост Александра III
END:VEVENT
diff --git a/docs/triathlon/ru/GER.ics b/docs/triathlon/ru/GER.ics
index 9e416dee6..9f73f7555 100644
--- a/docs/triathlon/ru/GER.ics
+++ b/docs/triathlon/ru/GER.ics
@@ -62,10 +62,10 @@ DTSTAMP:20240805T060000Z
DTSTART:20240805T060000Z
DTEND:20240805T073000Z
DESCRIPTION:Триатлон - Смешанная эстафета\n🇦🇺 Австралия\n🇦🇹
- Австрия\n🇧🇪 Бельгия\n🇧🇷 Бразилия\n🇬🇧 Великобритания\n🇩🇪
- Германия\n🇪🇸 Испания\n🇮🇹 Италия\n🇲🇽 Мексика\n🇳🇱 Нидерланды\n🇳🇿
- Новая Зеландия\n🇳🇴 Норвегия\n🇵🇹 Португалия\n🇺🇸 США\n🇫🇷
- Франция\n🇨🇭 Швейцария
+ Австрия\n🇧🇷 Бразилия\n🇬🇧 Великобритания\n🇩🇪 Германия\n🇪🇸
+ Испания\n🇮🇹 Италия\n🇲🇽 Мексика\n🇳🇱 Нидерланды\n🇳🇿 Новая
+ Зеландия\n🇳🇴 Норвегия\n🇵🇹 Португалия\n🇺🇸 США\n🇫🇷 Франция\n🇨🇭
+ Швейцария
SUMMARY:🏊 Смешанная эстафета
LOCATION:Мост Александра III
END:VEVENT
diff --git a/docs/triathlon/ru/ITA.ics b/docs/triathlon/ru/ITA.ics
index b4c857887..52c9c2ea9 100644
--- a/docs/triathlon/ru/ITA.ics
+++ b/docs/triathlon/ru/ITA.ics
@@ -62,10 +62,10 @@ DTSTAMP:20240805T060000Z
DTSTART:20240805T060000Z
DTEND:20240805T073000Z
DESCRIPTION:Триатлон - Смешанная эстафета\n🇦🇺 Австралия\n🇦🇹
- Австрия\n🇧🇪 Бельгия\n🇧🇷 Бразилия\n🇬🇧 Великобритания\n🇩🇪
- Германия\n🇪🇸 Испания\n🇮🇹 Италия\n🇲🇽 Мексика\n🇳🇱 Нидерланды\n🇳🇿
- Новая Зеландия\n🇳🇴 Норвегия\n🇵🇹 Португалия\n🇺🇸 США\n🇫🇷
- Франция\n🇨🇭 Швейцария
+ Австрия\n🇧🇷 Бразилия\n🇬🇧 Великобритания\n🇩🇪 Германия\n🇪🇸
+ Испания\n🇮🇹 Италия\n🇲🇽 Мексика\n🇳🇱 Нидерланды\n🇳🇿 Новая
+ Зеландия\n🇳🇴 Норвегия\n🇵🇹 Португалия\n🇺🇸 США\n🇫🇷 Франция\n🇨🇭
+ Швейцария
SUMMARY:🏊 Смешанная эстафета
LOCATION:Мост Александра III
END:VEVENT
diff --git a/docs/triathlon/ru/MEX.ics b/docs/triathlon/ru/MEX.ics
index 1c7f074b3..dca1b05c4 100644
--- a/docs/triathlon/ru/MEX.ics
+++ b/docs/triathlon/ru/MEX.ics
@@ -62,10 +62,10 @@ DTSTAMP:20240805T060000Z
DTSTART:20240805T060000Z
DTEND:20240805T073000Z
DESCRIPTION:Триатлон - Смешанная эстафета\n🇦🇺 Австралия\n🇦🇹
- Австрия\n🇧🇪 Бельгия\n🇧🇷 Бразилия\n🇬🇧 Великобритания\n🇩🇪
- Германия\n🇪🇸 Испания\n🇮🇹 Италия\n🇲🇽 Мексика\n🇳🇱 Нидерланды\n🇳🇿
- Новая Зеландия\n🇳🇴 Норвегия\n🇵🇹 Португалия\n🇺🇸 США\n🇫🇷
- Франция\n🇨🇭 Швейцария
+ Австрия\n🇧🇷 Бразилия\n🇬🇧 Великобритания\n🇩🇪 Германия\n🇪🇸
+ Испания\n🇮🇹 Италия\n🇲🇽 Мексика\n🇳🇱 Нидерланды\n🇳🇿 Новая
+ Зеландия\n🇳🇴 Норвегия\n🇵🇹 Португалия\n🇺🇸 США\n🇫🇷 Франция\n🇨🇭
+ Швейцария
SUMMARY:🏊 Смешанная эстафета
LOCATION:Мост Александра III
END:VEVENT
diff --git a/docs/triathlon/ru/NED.ics b/docs/triathlon/ru/NED.ics
index e02ab4228..7e9538342 100644
--- a/docs/triathlon/ru/NED.ics
+++ b/docs/triathlon/ru/NED.ics
@@ -62,10 +62,10 @@ DTSTAMP:20240805T060000Z
DTSTART:20240805T060000Z
DTEND:20240805T073000Z
DESCRIPTION:Триатлон - Смешанная эстафета\n🇦🇺 Австралия\n🇦🇹
- Австрия\n🇧🇪 Бельгия\n🇧🇷 Бразилия\n🇬🇧 Великобритания\n🇩🇪
- Германия\n🇪🇸 Испания\n🇮🇹 Италия\n🇲🇽 Мексика\n🇳🇱 Нидерланды\n🇳🇿
- Новая Зеландия\n🇳🇴 Норвегия\n🇵🇹 Португалия\n🇺🇸 США\n🇫🇷
- Франция\n🇨🇭 Швейцария
+ Австрия\n🇧🇷 Бразилия\n🇬🇧 Великобритания\n🇩🇪 Германия\n🇪🇸
+ Испания\n🇮🇹 Италия\n🇲🇽 Мексика\n🇳🇱 Нидерланды\n🇳🇿 Новая
+ Зеландия\n🇳🇴 Норвегия\n🇵🇹 Португалия\n🇺🇸 США\n🇫🇷 Франция\n🇨🇭
+ Швейцария
SUMMARY:🏊 Смешанная эстафета
LOCATION:Мост Александра III
END:VEVENT
diff --git a/docs/triathlon/ru/NOR.ics b/docs/triathlon/ru/NOR.ics
index eb363af7d..33b7a1c07 100644
--- a/docs/triathlon/ru/NOR.ics
+++ b/docs/triathlon/ru/NOR.ics
@@ -62,10 +62,10 @@ DTSTAMP:20240805T060000Z
DTSTART:20240805T060000Z
DTEND:20240805T073000Z
DESCRIPTION:Триатлон - Смешанная эстафета\n🇦🇺 Австралия\n🇦🇹
- Австрия\n🇧🇪 Бельгия\n🇧🇷 Бразилия\n🇬🇧 Великобритания\n🇩🇪
- Германия\n🇪🇸 Испания\n🇮🇹 Италия\n🇲🇽 Мексика\n🇳🇱 Нидерланды\n🇳🇿
- Новая Зеландия\n🇳🇴 Норвегия\n🇵🇹 Португалия\n🇺🇸 США\n🇫🇷
- Франция\n🇨🇭 Швейцария
+ Австрия\n🇧🇷 Бразилия\n🇬🇧 Великобритания\n🇩🇪 Германия\n🇪🇸
+ Испания\n🇮🇹 Италия\n🇲🇽 Мексика\n🇳🇱 Нидерланды\n🇳🇿 Новая
+ Зеландия\n🇳🇴 Норвегия\n🇵🇹 Португалия\n🇺🇸 США\n🇫🇷 Франция\n🇨🇭
+ Швейцария
SUMMARY:🏊 Смешанная эстафета
LOCATION:Мост Александра III
END:VEVENT
diff --git a/docs/triathlon/ru/NZL.ics b/docs/triathlon/ru/NZL.ics
index 9e4bd21a5..4d0264c52 100644
--- a/docs/triathlon/ru/NZL.ics
+++ b/docs/triathlon/ru/NZL.ics
@@ -62,10 +62,10 @@ DTSTAMP:20240805T060000Z
DTSTART:20240805T060000Z
DTEND:20240805T073000Z
DESCRIPTION:Триатлон - Смешанная эстафета\n🇦🇺 Австралия\n🇦🇹
- Австрия\n🇧🇪 Бельгия\n🇧🇷 Бразилия\n🇬🇧 Великобритания\n🇩🇪
- Германия\n🇪🇸 Испания\n🇮🇹 Италия\n🇲🇽 Мексика\n🇳🇱 Нидерланды\n🇳🇿
- Новая Зеландия\n🇳🇴 Норвегия\n🇵🇹 Португалия\n🇺🇸 США\n🇫🇷
- Франция\n🇨🇭 Швейцария
+ Австрия\n🇧🇷 Бразилия\n🇬🇧 Великобритания\n🇩🇪 Германия\n🇪🇸
+ Испания\n🇮🇹 Италия\n🇲🇽 Мексика\n🇳🇱 Нидерланды\n🇳🇿 Новая
+ Зеландия\n🇳🇴 Норвегия\n🇵🇹 Португалия\n🇺🇸 США\n🇫🇷 Франция\n🇨🇭
+ Швейцария
SUMMARY:🏊 Смешанная эстафета
LOCATION:Мост Александра III
END:VEVENT
diff --git a/docs/triathlon/ru/POR.ics b/docs/triathlon/ru/POR.ics
index 133510cb7..43002ead3 100644
--- a/docs/triathlon/ru/POR.ics
+++ b/docs/triathlon/ru/POR.ics
@@ -62,10 +62,10 @@ DTSTAMP:20240805T060000Z
DTSTART:20240805T060000Z
DTEND:20240805T073000Z
DESCRIPTION:Триатлон - Смешанная эстафета\n🇦🇺 Австралия\n🇦🇹
- Австрия\n🇧🇪 Бельгия\n🇧🇷 Бразилия\n🇬🇧 Великобритания\n🇩🇪
- Германия\n🇪🇸 Испания\n🇮🇹 Италия\n🇲🇽 Мексика\n🇳🇱 Нидерланды\n🇳🇿
- Новая Зеландия\n🇳🇴 Норвегия\n🇵🇹 Португалия\n🇺🇸 США\n🇫🇷
- Франция\n🇨🇭 Швейцария
+ Австрия\n🇧🇷 Бразилия\n🇬🇧 Великобритания\n🇩🇪 Германия\n🇪🇸
+ Испания\n🇮🇹 Италия\n🇲🇽 Мексика\n🇳🇱 Нидерланды\n🇳🇿 Новая
+ Зеландия\n🇳🇴 Норвегия\n🇵🇹 Португалия\n🇺🇸 США\n🇫🇷 Франция\n🇨🇭
+ Швейцария
SUMMARY:🏊 Смешанная эстафета
LOCATION:Мост Александра III
END:VEVENT
diff --git a/docs/triathlon/ru/SUI.ics b/docs/triathlon/ru/SUI.ics
index 23a30b0e9..47a440d7e 100644
--- a/docs/triathlon/ru/SUI.ics
+++ b/docs/triathlon/ru/SUI.ics
@@ -62,10 +62,10 @@ DTSTAMP:20240805T060000Z
DTSTART:20240805T060000Z
DTEND:20240805T073000Z
DESCRIPTION:Триатлон - Смешанная эстафета\n🇦🇺 Австралия\n🇦🇹
- Австрия\n🇧🇪 Бельгия\n🇧🇷 Бразилия\n🇬🇧 Великобритания\n🇩🇪
- Германия\n🇪🇸 Испания\n🇮🇹 Италия\n🇲🇽 Мексика\n🇳🇱 Нидерланды\n🇳🇿
- Новая Зеландия\n🇳🇴 Норвегия\n🇵🇹 Португалия\n🇺🇸 США\n🇫🇷
- Франция\n🇨🇭 Швейцария
+ Австрия\n🇧🇷 Бразилия\n🇬🇧 Великобритания\n🇩🇪 Германия\n🇪🇸
+ Испания\n🇮🇹 Италия\n🇲🇽 Мексика\n🇳🇱 Нидерланды\n🇳🇿 Новая
+ Зеландия\n🇳🇴 Норвегия\n🇵🇹 Португалия\n🇺🇸 США\n🇫🇷 Франция\n🇨🇭
+ Швейцария
SUMMARY:🏊 Смешанная эстафета
LOCATION:Мост Александра III
END:VEVENT
diff --git a/docs/triathlon/ru/USA.ics b/docs/triathlon/ru/USA.ics
index d60ec264c..4a4548afe 100644
--- a/docs/triathlon/ru/USA.ics
+++ b/docs/triathlon/ru/USA.ics
@@ -62,10 +62,10 @@ DTSTAMP:20240805T060000Z
DTSTART:20240805T060000Z
DTEND:20240805T073000Z
DESCRIPTION:Триатлон - Смешанная эстафета\n🇦🇺 Австралия\n🇦🇹
- Австрия\n🇧🇪 Бельгия\n🇧🇷 Бразилия\n🇬🇧 Великобритания\n🇩🇪
- Германия\n🇪🇸 Испания\n🇮🇹 Италия\n🇲🇽 Мексика\n🇳🇱 Нидерланды\n🇳🇿
- Новая Зеландия\n🇳🇴 Норвегия\n🇵🇹 Португалия\n🇺🇸 США\n🇫🇷
- Франция\n🇨🇭 Швейцария
+ Австрия\n🇧🇷 Бразилия\n🇬🇧 Великобритания\n🇩🇪 Германия\n🇪🇸
+ Испания\n🇮🇹 Италия\n🇲🇽 Мексика\n🇳🇱 Нидерланды\n🇳🇿 Новая
+ Зеландия\n🇳🇴 Норвегия\n🇵🇹 Португалия\n🇺🇸 США\n🇫🇷 Франция\n🇨🇭
+ Швейцария
SUMMARY:🏊 Смешанная эстафета
LOCATION:Мост Александра III
END:VEVENT
diff --git a/docs/triathlon/ru/general.ics b/docs/triathlon/ru/general.ics
index f379c233b..7237fdd68 100644
--- a/docs/triathlon/ru/general.ics
+++ b/docs/triathlon/ru/general.ics
@@ -62,10 +62,10 @@ DTSTAMP:20240805T060000Z
DTSTART:20240805T060000Z
DTEND:20240805T073000Z
DESCRIPTION:Триатлон - Смешанная эстафета\n🇦🇺 Австралия\n🇦🇹
- Австрия\n🇧🇪 Бельгия\n🇧🇷 Бразилия\n🇬🇧 Великобритания\n🇩🇪
- Германия\n🇪🇸 Испания\n🇮🇹 Италия\n🇲🇽 Мексика\n🇳🇱 Нидерланды\n🇳🇿
- Новая Зеландия\n🇳🇴 Норвегия\n🇵🇹 Португалия\n🇺🇸 США\n🇫🇷
- Франция\n🇨🇭 Швейцария
+ Австрия\n🇧🇷 Бразилия\n🇬🇧 Великобритания\n🇩🇪 Германия\n🇪🇸
+ Испания\n🇮🇹 Италия\n🇲🇽 Мексика\n🇳🇱 Нидерланды\n🇳🇿 Новая
+ Зеландия\n🇳🇴 Норвегия\n🇵🇹 Португалия\n🇺🇸 США\n🇫🇷 Франция\n🇨🇭
+ Швейцария
SUMMARY:🏊 Смешанная эстафета
LOCATION:Мост Александра III
END:VEVENT
diff --git a/docs/triathlon/ru/medals.ics b/docs/triathlon/ru/medals.ics
index a40ed5ae5..9796aa7da 100644
--- a/docs/triathlon/ru/medals.ics
+++ b/docs/triathlon/ru/medals.ics
@@ -62,10 +62,10 @@ DTSTAMP:20240805T060000Z
DTSTART:20240805T060000Z
DTEND:20240805T073000Z
DESCRIPTION:Триатлон - Смешанная эстафета\n🇦🇺 Австралия\n🇦🇹
- Австрия\n🇧🇪 Бельгия\n🇧🇷 Бразилия\n🇬🇧 Великобритания\n🇩🇪
- Германия\n🇪🇸 Испания\n🇮🇹 Италия\n🇲🇽 Мексика\n🇳🇱 Нидерланды\n🇳🇿
- Новая Зеландия\n🇳🇴 Норвегия\n🇵🇹 Португалия\n🇺🇸 США\n🇫🇷
- Франция\n🇨🇭 Швейцария
+ Австрия\n🇧🇷 Бразилия\n🇬🇧 Великобритания\n🇩🇪 Германия\n🇪🇸
+ Испания\n🇮🇹 Италия\n🇲🇽 Мексика\n🇳🇱 Нидерланды\n🇳🇿 Новая
+ Зеландия\n🇳🇴 Норвегия\n🇵🇹 Португалия\n🇺🇸 США\n🇫🇷 Франция\n🇨🇭
+ Швейцария
SUMMARY:🏊 Смешанная эстафета
LOCATION:Мост Александра III
END:VEVENT
diff --git a/docs/triathlon/zh/AUS.ics b/docs/triathlon/zh/AUS.ics
index 83ed90527..f53b664c9 100644
--- a/docs/triathlon/zh/AUS.ics
+++ b/docs/triathlon/zh/AUS.ics
@@ -61,8 +61,8 @@ DTSTAMP:20240805T060000Z
DTSTART:20240805T060000Z
DTEND:20240805T073000Z
DESCRIPTION:铁人三项 - 混合接力赛\n🇲🇽 墨西哥\n🇦🇹 奥地利\n🇧🇷 巴西\n🇩🇪 德国\n🇮🇹
- 意大利\n🇳🇴 挪威\n🇳🇿 新西兰\n🇧🇪 比利时\n🇫🇷 法国\n🇦🇺 澳大利亚\n🇨🇭 瑞士\n🇺🇸
- 美国\n🇬🇧 英国\n🇳🇱 荷兰\n🇵🇹 葡萄牙\n🇪🇸 西班牙
+ 意大利\n🇳🇴 挪威\n🇳🇿 新西兰\n🇫🇷 法国\n🇦🇺 澳大利亚\n🇨🇭 瑞士\n🇺🇸 美国\n🇬🇧
+ 英国\n🇳🇱 荷兰\n🇵🇹 葡萄牙\n🇪🇸 西班牙
SUMMARY:🏊 混合接力赛
LOCATION:亚历山大三世桥
END:VEVENT
diff --git a/docs/triathlon/zh/AUT.ics b/docs/triathlon/zh/AUT.ics
index 1a4f9ac07..2e8129c2f 100644
--- a/docs/triathlon/zh/AUT.ics
+++ b/docs/triathlon/zh/AUT.ics
@@ -61,8 +61,8 @@ DTSTAMP:20240805T060000Z
DTSTART:20240805T060000Z
DTEND:20240805T073000Z
DESCRIPTION:铁人三项 - 混合接力赛\n🇲🇽 墨西哥\n🇦🇹 奥地利\n🇧🇷 巴西\n🇩🇪 德国\n🇮🇹
- 意大利\n🇳🇴 挪威\n🇳🇿 新西兰\n🇧🇪 比利时\n🇫🇷 法国\n🇦🇺 澳大利亚\n🇨🇭 瑞士\n🇺🇸
- 美国\n🇬🇧 英国\n🇳🇱 荷兰\n🇵🇹 葡萄牙\n🇪🇸 西班牙
+ 意大利\n🇳🇴 挪威\n🇳🇿 新西兰\n🇫🇷 法国\n🇦🇺 澳大利亚\n🇨🇭 瑞士\n🇺🇸 美国\n🇬🇧
+ 英国\n🇳🇱 荷兰\n🇵🇹 葡萄牙\n🇪🇸 西班牙
SUMMARY:🏊 混合接力赛
LOCATION:亚历山大三世桥
END:VEVENT
diff --git a/docs/triathlon/zh/BEL.ics b/docs/triathlon/zh/BEL.ics
index f88416d58..eee6b0db6 100644
--- a/docs/triathlon/zh/BEL.ics
+++ b/docs/triathlon/zh/BEL.ics
@@ -55,15 +55,4 @@ DESCRIPTION:铁人三项 - 男子个人赛\n🇨🇭 Adrien BRIFFOD\n🇪🇸 Al
SUMMARY:🏊 男子个人赛
LOCATION:亚历山大三世桥
END:VEVENT
-BEGIN:VEVENT
-UID:20240805T060000Z-triathlon-
-DTSTAMP:20240805T060000Z
-DTSTART:20240805T060000Z
-DTEND:20240805T073000Z
-DESCRIPTION:铁人三项 - 混合接力赛\n🇲🇽 墨西哥\n🇦🇹 奥地利\n🇧🇷 巴西\n🇩🇪 德国\n🇮🇹
- 意大利\n🇳🇴 挪威\n🇳🇿 新西兰\n🇧🇪 比利时\n🇫🇷 法国\n🇦🇺 澳大利亚\n🇨🇭 瑞士\n🇺🇸
- 美国\n🇬🇧 英国\n🇳🇱 荷兰\n🇵🇹 葡萄牙\n🇪🇸 西班牙
-SUMMARY:🏊 混合接力赛
-LOCATION:亚历山大三世桥
-END:VEVENT
END:VCALENDAR
\ No newline at end of file
diff --git a/docs/triathlon/zh/BRA.ics b/docs/triathlon/zh/BRA.ics
index ed035e2a6..99026e4a6 100644
--- a/docs/triathlon/zh/BRA.ics
+++ b/docs/triathlon/zh/BRA.ics
@@ -61,8 +61,8 @@ DTSTAMP:20240805T060000Z
DTSTART:20240805T060000Z
DTEND:20240805T073000Z
DESCRIPTION:铁人三项 - 混合接力赛\n🇲🇽 墨西哥\n🇦🇹 奥地利\n🇧🇷 巴西\n🇩🇪 德国\n🇮🇹
- 意大利\n🇳🇴 挪威\n🇳🇿 新西兰\n🇧🇪 比利时\n🇫🇷 法国\n🇦🇺 澳大利亚\n🇨🇭 瑞士\n🇺🇸
- 美国\n🇬🇧 英国\n🇳🇱 荷兰\n🇵🇹 葡萄牙\n🇪🇸 西班牙
+ 意大利\n🇳🇴 挪威\n🇳🇿 新西兰\n🇫🇷 法国\n🇦🇺 澳大利亚\n🇨🇭 瑞士\n🇺🇸 美国\n🇬🇧
+ 英国\n🇳🇱 荷兰\n🇵🇹 葡萄牙\n🇪🇸 西班牙
SUMMARY:🏊 混合接力赛
LOCATION:亚历山大三世桥
END:VEVENT
diff --git a/docs/triathlon/zh/ESP.ics b/docs/triathlon/zh/ESP.ics
index abb921035..5964bc52d 100644
--- a/docs/triathlon/zh/ESP.ics
+++ b/docs/triathlon/zh/ESP.ics
@@ -61,8 +61,8 @@ DTSTAMP:20240805T060000Z
DTSTART:20240805T060000Z
DTEND:20240805T073000Z
DESCRIPTION:铁人三项 - 混合接力赛\n🇲🇽 墨西哥\n🇦🇹 奥地利\n🇧🇷 巴西\n🇩🇪 德国\n🇮🇹
- 意大利\n🇳🇴 挪威\n🇳🇿 新西兰\n🇧🇪 比利时\n🇫🇷 法国\n🇦🇺 澳大利亚\n🇨🇭 瑞士\n🇺🇸
- 美国\n🇬🇧 英国\n🇳🇱 荷兰\n🇵🇹 葡萄牙\n🇪🇸 西班牙
+ 意大利\n🇳🇴 挪威\n🇳🇿 新西兰\n🇫🇷 法国\n🇦🇺 澳大利亚\n🇨🇭 瑞士\n🇺🇸 美国\n🇬🇧
+ 英国\n🇳🇱 荷兰\n🇵🇹 葡萄牙\n🇪🇸 西班牙
SUMMARY:🏊 混合接力赛
LOCATION:亚历山大三世桥
END:VEVENT
diff --git a/docs/triathlon/zh/FRA.ics b/docs/triathlon/zh/FRA.ics
index c81c87857..fbcdfc9ff 100644
--- a/docs/triathlon/zh/FRA.ics
+++ b/docs/triathlon/zh/FRA.ics
@@ -61,8 +61,8 @@ DTSTAMP:20240805T060000Z
DTSTART:20240805T060000Z
DTEND:20240805T073000Z
DESCRIPTION:铁人三项 - 混合接力赛\n🇲🇽 墨西哥\n🇦🇹 奥地利\n🇧🇷 巴西\n🇩🇪 德国\n🇮🇹
- 意大利\n🇳🇴 挪威\n🇳🇿 新西兰\n🇧🇪 比利时\n🇫🇷 法国\n🇦🇺 澳大利亚\n🇨🇭 瑞士\n🇺🇸
- 美国\n🇬🇧 英国\n🇳🇱 荷兰\n🇵🇹 葡萄牙\n🇪🇸 西班牙
+ 意大利\n🇳🇴 挪威\n🇳🇿 新西兰\n🇫🇷 法国\n🇦🇺 澳大利亚\n🇨🇭 瑞士\n🇺🇸 美国\n🇬🇧
+ 英国\n🇳🇱 荷兰\n🇵🇹 葡萄牙\n🇪🇸 西班牙
SUMMARY:🏊 混合接力赛
LOCATION:亚历山大三世桥
END:VEVENT
diff --git a/docs/triathlon/zh/GBR.ics b/docs/triathlon/zh/GBR.ics
index 2fb7cc623..25d2ff827 100644
--- a/docs/triathlon/zh/GBR.ics
+++ b/docs/triathlon/zh/GBR.ics
@@ -61,8 +61,8 @@ DTSTAMP:20240805T060000Z
DTSTART:20240805T060000Z
DTEND:20240805T073000Z
DESCRIPTION:铁人三项 - 混合接力赛\n🇲🇽 墨西哥\n🇦🇹 奥地利\n🇧🇷 巴西\n🇩🇪 德国\n🇮🇹
- 意大利\n🇳🇴 挪威\n🇳🇿 新西兰\n🇧🇪 比利时\n🇫🇷 法国\n🇦🇺 澳大利亚\n🇨🇭 瑞士\n🇺🇸
- 美国\n🇬🇧 英国\n🇳🇱 荷兰\n🇵🇹 葡萄牙\n🇪🇸 西班牙
+ 意大利\n🇳🇴 挪威\n🇳🇿 新西兰\n🇫🇷 法国\n🇦🇺 澳大利亚\n🇨🇭 瑞士\n🇺🇸 美国\n🇬🇧
+ 英国\n🇳🇱 荷兰\n🇵🇹 葡萄牙\n🇪🇸 西班牙
SUMMARY:🏊 混合接力赛
LOCATION:亚历山大三世桥
END:VEVENT
diff --git a/docs/triathlon/zh/GER.ics b/docs/triathlon/zh/GER.ics
index 060d2c4ae..778839c77 100644
--- a/docs/triathlon/zh/GER.ics
+++ b/docs/triathlon/zh/GER.ics
@@ -61,8 +61,8 @@ DTSTAMP:20240805T060000Z
DTSTART:20240805T060000Z
DTEND:20240805T073000Z
DESCRIPTION:铁人三项 - 混合接力赛\n🇲🇽 墨西哥\n🇦🇹 奥地利\n🇧🇷 巴西\n🇩🇪 德国\n🇮🇹
- 意大利\n🇳🇴 挪威\n🇳🇿 新西兰\n🇧🇪 比利时\n🇫🇷 法国\n🇦🇺 澳大利亚\n🇨🇭 瑞士\n🇺🇸
- 美国\n🇬🇧 英国\n🇳🇱 荷兰\n🇵🇹 葡萄牙\n🇪🇸 西班牙
+ 意大利\n🇳🇴 挪威\n🇳🇿 新西兰\n🇫🇷 法国\n🇦🇺 澳大利亚\n🇨🇭 瑞士\n🇺🇸 美国\n🇬🇧
+ 英国\n🇳🇱 荷兰\n🇵🇹 葡萄牙\n🇪🇸 西班牙
SUMMARY:🏊 混合接力赛
LOCATION:亚历山大三世桥
END:VEVENT
diff --git a/docs/triathlon/zh/ITA.ics b/docs/triathlon/zh/ITA.ics
index 82253a0e1..252abe6db 100644
--- a/docs/triathlon/zh/ITA.ics
+++ b/docs/triathlon/zh/ITA.ics
@@ -61,8 +61,8 @@ DTSTAMP:20240805T060000Z
DTSTART:20240805T060000Z
DTEND:20240805T073000Z
DESCRIPTION:铁人三项 - 混合接力赛\n🇲🇽 墨西哥\n🇦🇹 奥地利\n🇧🇷 巴西\n🇩🇪 德国\n🇮🇹
- 意大利\n🇳🇴 挪威\n🇳🇿 新西兰\n🇧🇪 比利时\n🇫🇷 法国\n🇦🇺 澳大利亚\n🇨🇭 瑞士\n🇺🇸
- 美国\n🇬🇧 英国\n🇳🇱 荷兰\n🇵🇹 葡萄牙\n🇪🇸 西班牙
+ 意大利\n🇳🇴 挪威\n🇳🇿 新西兰\n🇫🇷 法国\n🇦🇺 澳大利亚\n🇨🇭 瑞士\n🇺🇸 美国\n🇬🇧
+ 英国\n🇳🇱 荷兰\n🇵🇹 葡萄牙\n🇪🇸 西班牙
SUMMARY:🏊 混合接力赛
LOCATION:亚历山大三世桥
END:VEVENT
diff --git a/docs/triathlon/zh/MEX.ics b/docs/triathlon/zh/MEX.ics
index dcaa1de23..c5a57d68b 100644
--- a/docs/triathlon/zh/MEX.ics
+++ b/docs/triathlon/zh/MEX.ics
@@ -61,8 +61,8 @@ DTSTAMP:20240805T060000Z
DTSTART:20240805T060000Z
DTEND:20240805T073000Z
DESCRIPTION:铁人三项 - 混合接力赛\n🇲🇽 墨西哥\n🇦🇹 奥地利\n🇧🇷 巴西\n🇩🇪 德国\n🇮🇹
- 意大利\n🇳🇴 挪威\n🇳🇿 新西兰\n🇧🇪 比利时\n🇫🇷 法国\n🇦🇺 澳大利亚\n🇨🇭 瑞士\n🇺🇸
- 美国\n🇬🇧 英国\n🇳🇱 荷兰\n🇵🇹 葡萄牙\n🇪🇸 西班牙
+ 意大利\n🇳🇴 挪威\n🇳🇿 新西兰\n🇫🇷 法国\n🇦🇺 澳大利亚\n🇨🇭 瑞士\n🇺🇸 美国\n🇬🇧
+ 英国\n🇳🇱 荷兰\n🇵🇹 葡萄牙\n🇪🇸 西班牙
SUMMARY:🏊 混合接力赛
LOCATION:亚历山大三世桥
END:VEVENT
diff --git a/docs/triathlon/zh/NED.ics b/docs/triathlon/zh/NED.ics
index d5d40cca6..e46f9fd4c 100644
--- a/docs/triathlon/zh/NED.ics
+++ b/docs/triathlon/zh/NED.ics
@@ -61,8 +61,8 @@ DTSTAMP:20240805T060000Z
DTSTART:20240805T060000Z
DTEND:20240805T073000Z
DESCRIPTION:铁人三项 - 混合接力赛\n🇲🇽 墨西哥\n🇦🇹 奥地利\n🇧🇷 巴西\n🇩🇪 德国\n🇮🇹
- 意大利\n🇳🇴 挪威\n🇳🇿 新西兰\n🇧🇪 比利时\n🇫🇷 法国\n🇦🇺 澳大利亚\n🇨🇭 瑞士\n🇺🇸
- 美国\n🇬🇧 英国\n🇳🇱 荷兰\n🇵🇹 葡萄牙\n🇪🇸 西班牙
+ 意大利\n🇳🇴 挪威\n🇳🇿 新西兰\n🇫🇷 法国\n🇦🇺 澳大利亚\n🇨🇭 瑞士\n🇺🇸 美国\n🇬🇧
+ 英国\n🇳🇱 荷兰\n🇵🇹 葡萄牙\n🇪🇸 西班牙
SUMMARY:🏊 混合接力赛
LOCATION:亚历山大三世桥
END:VEVENT
diff --git a/docs/triathlon/zh/NOR.ics b/docs/triathlon/zh/NOR.ics
index 5c36bdb7c..e07d755d6 100644
--- a/docs/triathlon/zh/NOR.ics
+++ b/docs/triathlon/zh/NOR.ics
@@ -61,8 +61,8 @@ DTSTAMP:20240805T060000Z
DTSTART:20240805T060000Z
DTEND:20240805T073000Z
DESCRIPTION:铁人三项 - 混合接力赛\n🇲🇽 墨西哥\n🇦🇹 奥地利\n🇧🇷 巴西\n🇩🇪 德国\n🇮🇹
- 意大利\n🇳🇴 挪威\n🇳🇿 新西兰\n🇧🇪 比利时\n🇫🇷 法国\n🇦🇺 澳大利亚\n🇨🇭 瑞士\n🇺🇸
- 美国\n🇬🇧 英国\n🇳🇱 荷兰\n🇵🇹 葡萄牙\n🇪🇸 西班牙
+ 意大利\n🇳🇴 挪威\n🇳🇿 新西兰\n🇫🇷 法国\n🇦🇺 澳大利亚\n🇨🇭 瑞士\n🇺🇸 美国\n🇬🇧
+ 英国\n🇳🇱 荷兰\n🇵🇹 葡萄牙\n🇪🇸 西班牙
SUMMARY:🏊 混合接力赛
LOCATION:亚历山大三世桥
END:VEVENT
diff --git a/docs/triathlon/zh/NZL.ics b/docs/triathlon/zh/NZL.ics
index d836bc588..666ff4dbb 100644
--- a/docs/triathlon/zh/NZL.ics
+++ b/docs/triathlon/zh/NZL.ics
@@ -61,8 +61,8 @@ DTSTAMP:20240805T060000Z
DTSTART:20240805T060000Z
DTEND:20240805T073000Z
DESCRIPTION:铁人三项 - 混合接力赛\n🇲🇽 墨西哥\n🇦🇹 奥地利\n🇧🇷 巴西\n🇩🇪 德国\n🇮🇹
- 意大利\n🇳🇴 挪威\n🇳🇿 新西兰\n🇧🇪 比利时\n🇫🇷 法国\n🇦🇺 澳大利亚\n🇨🇭 瑞士\n🇺🇸
- 美国\n🇬🇧 英国\n🇳🇱 荷兰\n🇵🇹 葡萄牙\n🇪🇸 西班牙
+ 意大利\n🇳🇴 挪威\n🇳🇿 新西兰\n🇫🇷 法国\n🇦🇺 澳大利亚\n🇨🇭 瑞士\n🇺🇸 美国\n🇬🇧
+ 英国\n🇳🇱 荷兰\n🇵🇹 葡萄牙\n🇪🇸 西班牙
SUMMARY:🏊 混合接力赛
LOCATION:亚历山大三世桥
END:VEVENT
diff --git a/docs/triathlon/zh/POR.ics b/docs/triathlon/zh/POR.ics
index af38d1399..d7b3a774b 100644
--- a/docs/triathlon/zh/POR.ics
+++ b/docs/triathlon/zh/POR.ics
@@ -61,8 +61,8 @@ DTSTAMP:20240805T060000Z
DTSTART:20240805T060000Z
DTEND:20240805T073000Z
DESCRIPTION:铁人三项 - 混合接力赛\n🇲🇽 墨西哥\n🇦🇹 奥地利\n🇧🇷 巴西\n🇩🇪 德国\n🇮🇹
- 意大利\n🇳🇴 挪威\n🇳🇿 新西兰\n🇧🇪 比利时\n🇫🇷 法国\n🇦🇺 澳大利亚\n🇨🇭 瑞士\n🇺🇸
- 美国\n🇬🇧 英国\n🇳🇱 荷兰\n🇵🇹 葡萄牙\n🇪🇸 西班牙
+ 意大利\n🇳🇴 挪威\n🇳🇿 新西兰\n🇫🇷 法国\n🇦🇺 澳大利亚\n🇨🇭 瑞士\n🇺🇸 美国\n🇬🇧
+ 英国\n🇳🇱 荷兰\n🇵🇹 葡萄牙\n🇪🇸 西班牙
SUMMARY:🏊 混合接力赛
LOCATION:亚历山大三世桥
END:VEVENT
diff --git a/docs/triathlon/zh/SUI.ics b/docs/triathlon/zh/SUI.ics
index a3911fc1e..d61dc6db2 100644
--- a/docs/triathlon/zh/SUI.ics
+++ b/docs/triathlon/zh/SUI.ics
@@ -61,8 +61,8 @@ DTSTAMP:20240805T060000Z
DTSTART:20240805T060000Z
DTEND:20240805T073000Z
DESCRIPTION:铁人三项 - 混合接力赛\n🇲🇽 墨西哥\n🇦🇹 奥地利\n🇧🇷 巴西\n🇩🇪 德国\n🇮🇹
- 意大利\n🇳🇴 挪威\n🇳🇿 新西兰\n🇧🇪 比利时\n🇫🇷 法国\n🇦🇺 澳大利亚\n🇨🇭 瑞士\n🇺🇸
- 美国\n🇬🇧 英国\n🇳🇱 荷兰\n🇵🇹 葡萄牙\n🇪🇸 西班牙
+ 意大利\n🇳🇴 挪威\n🇳🇿 新西兰\n🇫🇷 法国\n🇦🇺 澳大利亚\n🇨🇭 瑞士\n🇺🇸 美国\n🇬🇧
+ 英国\n🇳🇱 荷兰\n🇵🇹 葡萄牙\n🇪🇸 西班牙
SUMMARY:🏊 混合接力赛
LOCATION:亚历山大三世桥
END:VEVENT
diff --git a/docs/triathlon/zh/USA.ics b/docs/triathlon/zh/USA.ics
index 37fc1be68..768976bb1 100644
--- a/docs/triathlon/zh/USA.ics
+++ b/docs/triathlon/zh/USA.ics
@@ -61,8 +61,8 @@ DTSTAMP:20240805T060000Z
DTSTART:20240805T060000Z
DTEND:20240805T073000Z
DESCRIPTION:铁人三项 - 混合接力赛\n🇲🇽 墨西哥\n🇦🇹 奥地利\n🇧🇷 巴西\n🇩🇪 德国\n🇮🇹
- 意大利\n🇳🇴 挪威\n🇳🇿 新西兰\n🇧🇪 比利时\n🇫🇷 法国\n🇦🇺 澳大利亚\n🇨🇭 瑞士\n🇺🇸
- 美国\n🇬🇧 英国\n🇳🇱 荷兰\n🇵🇹 葡萄牙\n🇪🇸 西班牙
+ 意大利\n🇳🇴 挪威\n🇳🇿 新西兰\n🇫🇷 法国\n🇦🇺 澳大利亚\n🇨🇭 瑞士\n🇺🇸 美国\n🇬🇧
+ 英国\n🇳🇱 荷兰\n🇵🇹 葡萄牙\n🇪🇸 西班牙
SUMMARY:🏊 混合接力赛
LOCATION:亚历山大三世桥
END:VEVENT
diff --git a/docs/triathlon/zh/general.ics b/docs/triathlon/zh/general.ics
index 5bcd59c14..5d7cb99e3 100644
--- a/docs/triathlon/zh/general.ics
+++ b/docs/triathlon/zh/general.ics
@@ -61,8 +61,8 @@ DTSTAMP:20240805T060000Z
DTSTART:20240805T060000Z
DTEND:20240805T073000Z
DESCRIPTION:铁人三项 - 混合接力赛\n🇲🇽 墨西哥\n🇦🇹 奥地利\n🇧🇷 巴西\n🇩🇪 德国\n🇮🇹
- 意大利\n🇳🇴 挪威\n🇳🇿 新西兰\n🇧🇪 比利时\n🇫🇷 法国\n🇦🇺 澳大利亚\n🇨🇭 瑞士\n🇺🇸
- 美国\n🇬🇧 英国\n🇳🇱 荷兰\n🇵🇹 葡萄牙\n🇪🇸 西班牙
+ 意大利\n🇳🇴 挪威\n🇳🇿 新西兰\n🇫🇷 法国\n🇦🇺 澳大利亚\n🇨🇭 瑞士\n🇺🇸 美国\n🇬🇧
+ 英国\n🇳🇱 荷兰\n🇵🇹 葡萄牙\n🇪🇸 西班牙
SUMMARY:🏊 混合接力赛
LOCATION:亚历山大三世桥
END:VEVENT
diff --git a/docs/triathlon/zh/medals.ics b/docs/triathlon/zh/medals.ics
index 388de4d51..c6e47ec1a 100644
--- a/docs/triathlon/zh/medals.ics
+++ b/docs/triathlon/zh/medals.ics
@@ -61,8 +61,8 @@ DTSTAMP:20240805T060000Z
DTSTART:20240805T060000Z
DTEND:20240805T073000Z
DESCRIPTION:铁人三项 - 混合接力赛\n🇲🇽 墨西哥\n🇦🇹 奥地利\n🇧🇷 巴西\n🇩🇪 德国\n🇮🇹
- 意大利\n🇳🇴 挪威\n🇳🇿 新西兰\n🇧🇪 比利时\n🇫🇷 法国\n🇦🇺 澳大利亚\n🇨🇭 瑞士\n🇺🇸
- 美国\n🇬🇧 英国\n🇳🇱 荷兰\n🇵🇹 葡萄牙\n🇪🇸 西班牙
+ 意大利\n🇳🇴 挪威\n🇳🇿 新西兰\n🇫🇷 法国\n🇦🇺 澳大利亚\n🇨🇭 瑞士\n🇺🇸 美国\n🇬🇧
+ 英国\n🇳🇱 荷兰\n🇵🇹 葡萄牙\n🇪🇸 西班牙
SUMMARY:🏊 混合接力赛
LOCATION:亚历山大三世桥
END:VEVENT
diff --git a/docs/zh/medals.html b/docs/zh/medals.html
index c25f1aeeb..d0e8470b8 100644
--- a/docs/zh/medals.html
+++ b/docs/zh/medals.html
@@ -2442,32 +2442,6 @@