mirror of
https://github.com/fabrice404/olympics-calendar.git
synced 2025-12-30 17:58:57 +00:00
780 lines
54 KiB
HTML
780 lines
54 KiB
HTML
<!DOCTYPE html>
|
|
<html data-theme="cmyk">
|
|
|
|
<head>
|
|
<title>Paris 2024 - 달력</title>
|
|
<link href="https://fabrice404.github.io/olympics-calendar/main.css?refresh=20240804" rel="stylesheet">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
|
<meta name="description" content="Paris 2024 - 달력">
|
|
<meta name="keywords" content="Paris 2024 - 달력">
|
|
<meta name="author" content="Fabrice LAMANT">
|
|
</head>
|
|
|
|
<body>
|
|
<div class="p-4">
|
|
<div class="navbar bg-base-100">
|
|
<div class="navbar-start">
|
|
<div class="dropdown">
|
|
<div tabindex="0" role="button" class="btn btn-ghost btn-circle">
|
|
<svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5" fill="none" viewBox="0 0 24 24"
|
|
stroke="currentColor">
|
|
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16M4 18h7" />
|
|
</svg>
|
|
</div>
|
|
<ul tabindex="0" class="menu menu-sm dropdown-content bg-base-100 rounded-box z-50 mt-3 w-52 p-2 shadow">
|
|
<li><a href="./index.html">달력</a></li>
|
|
<li><a href="./today.html">오늘의 이벤트</a></li>
|
|
<li><a href="./medals.html">메달 테이블</a></li>
|
|
<hr />
|
|
<li><a href="https://fabrice404.github.io/olympics-calendar/index.html">English</a></li>
|
|
<li><a href="https://fabrice404.github.io/olympics-calendar/ja/index.html">日本語</a></li>
|
|
<li><a href="https://fabrice404.github.io/olympics-calendar/ko/index.html">한국어</a></li>
|
|
<li><a href="https://fabrice404.github.io/olympics-calendar/ru/index.html">Русский</a></li>
|
|
<li><a href="https://fabrice404.github.io/olympics-calendar/zh/index.html">中文</a></li>
|
|
<hr />
|
|
<li><a href="https://github.com/fabrice404/olympics-calendar" target="_blank">Source code</a></li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
<div class="navbar-center">
|
|
<a class="btn btn-ghost text-xl" href="./">Paris 2024 - 달력</a>
|
|
</div>
|
|
<div class="navbar-end">
|
|
</div>
|
|
</div>
|
|
|
|
<div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion" checked="checked">
|
|
<div class="collapse-title text-xl font-medium">모든 스포츠</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/general', 'ko');">전체 일정</button>
|
|
</div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/AIN', 'ko');">🇦🇸 AIN</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/ARG', 'ko');">🇦🇷 ARG</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/AUS', 'ko');">🇦🇺 AUS</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/AUT', 'ko');">🇦🇹 AUT</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/AZE', 'ko');">🇦🇿 AZE</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/BEL', 'ko');">🇧🇪 BEL</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/BRA', 'ko');">🇧🇷 BRA</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/CAN', 'ko');">🇨🇦 CAN</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/CHI', 'ko');">🇨🇱 CHI</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/CHN', 'ko');">🇨🇳 CHN</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/COL', 'ko');">🇨🇴 COL</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/CRO', 'ko');">🇭🇷 CRO</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/CZE', 'ko');">🇨🇿 CZE</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/DEN', 'ko');">🇩🇰 DEN</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/EGY', 'ko');">🇪🇬 EGY</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/ESP', 'ko');">🇪🇸 ESP</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/EST', 'ko');">🇪🇪 EST</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/FIN', 'ko');">🇫🇮 FIN</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/FRA', 'ko');">🇫🇷 FRA</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/GBR', 'ko');">🇬🇧 GBR</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/GEO', 'ko');">🇬🇪 GEO</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/GER', 'ko');">🇩🇪 GER</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/HUN', 'ko');">🇭🇺 HUN</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/ISR', 'ko');">🇮🇱 ISR</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/ITA', 'ko');">🇮🇹 ITA</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/JPN', 'ko');">🇯🇵 JPN</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/KAZ', 'ko');">🇰🇿 KAZ</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/LAT', 'ko');">🇱🇻 LAT</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/LIE', 'ko');">🇱🇮 LIE</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/MEX', 'ko');">🇲🇽 MEX</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/MRI', 'ko');">🇲🇺 MRI</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/NAM', 'ko');">🇳🇦 NAM</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/NED', 'ko');">🇳🇱 NED</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/NOR', 'ko');">🇳🇴 NOR</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/NZL', 'ko');">🇳🇿 NZL</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/POL', 'ko');">🇵🇱 POL</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/POR', 'ko');">🇵🇹 POR</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/ROU', 'ko');">🇷🇴 ROU</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/RSA', 'ko');">🇿🇦 RSA</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/RWA', 'ko');">🇷🇼 RWA</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/SLO', 'ko');">🇸🇮 SLO</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/SUI', 'ko');">🇨🇭 SUI</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/SWE', 'ko');">🇸🇪 SWE</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/UKR', 'ko');">🇺🇦 UKR</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/USA', 'ko');">🇺🇸 USA</button>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium">🏅 메달 이벤트</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/general', 'ko');">전체 일정</button>
|
|
</div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/AIN', 'ko');">🇦🇸 AIN</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/ARG', 'ko');">🇦🇷 ARG</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/AUS', 'ko');">🇦🇺 AUS</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/AUT', 'ko');">🇦🇹 AUT</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/AZE', 'ko');">🇦🇿 AZE</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/BEL', 'ko');">🇧🇪 BEL</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/BRA', 'ko');">🇧🇷 BRA</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/CAN', 'ko');">🇨🇦 CAN</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/CHI', 'ko');">🇨🇱 CHI</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/CHN', 'ko');">🇨🇳 CHN</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/COL', 'ko');">🇨🇴 COL</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/CRO', 'ko');">🇭🇷 CRO</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/CZE', 'ko');">🇨🇿 CZE</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/DEN', 'ko');">🇩🇰 DEN</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/EGY', 'ko');">🇪🇬 EGY</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/ESP', 'ko');">🇪🇸 ESP</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/EST', 'ko');">🇪🇪 EST</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/FIN', 'ko');">🇫🇮 FIN</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/FRA', 'ko');">🇫🇷 FRA</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/GBR', 'ko');">🇬🇧 GBR</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/GEO', 'ko');">🇬🇪 GEO</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/GER', 'ko');">🇩🇪 GER</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/HUN', 'ko');">🇭🇺 HUN</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/ISR', 'ko');">🇮🇱 ISR</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/ITA', 'ko');">🇮🇹 ITA</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/JPN', 'ko');">🇯🇵 JPN</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/KAZ', 'ko');">🇰🇿 KAZ</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/LAT', 'ko');">🇱🇻 LAT</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/LIE', 'ko');">🇱🇮 LIE</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/MEX', 'ko');">🇲🇽 MEX</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/MRI', 'ko');">🇲🇺 MRI</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/NAM', 'ko');">🇳🇦 NAM</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/NED', 'ko');">🇳🇱 NED</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/NOR', 'ko');">🇳🇴 NOR</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/NZL', 'ko');">🇳🇿 NZL</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/POL', 'ko');">🇵🇱 POL</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/POR', 'ko');">🇵🇹 POR</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/ROU', 'ko');">🇷🇴 ROU</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/RSA', 'ko');">🇿🇦 RSA</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/RWA', 'ko');">🇷🇼 RWA</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/SLO', 'ko');">🇸🇮 SLO</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/SUI', 'ko');">🇨🇭 SUI</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/SWE', 'ko');">🇸🇪 SWE</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/UKR', 'ko');">🇺🇦 UKR</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/USA', 'ko');">🇺🇸 USA</button>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium">📅 오늘의 이벤트</div>
|
|
<div class="collapse-content text-center">
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=AIN">🇦🇸 AIN</a>
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=ARG">🇦🇷 ARG</a>
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=AUS">🇦🇺 AUS</a>
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=AUT">🇦🇹 AUT</a>
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=AZE">🇦🇿 AZE</a>
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=BEL">🇧🇪 BEL</a>
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=BRA">🇧🇷 BRA</a>
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=CAN">🇨🇦 CAN</a>
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=CHI">🇨🇱 CHI</a>
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=CHN">🇨🇳 CHN</a>
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=COL">🇨🇴 COL</a>
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=CRO">🇭🇷 CRO</a>
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=CZE">🇨🇿 CZE</a>
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=DEN">🇩🇰 DEN</a>
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=EGY">🇪🇬 EGY</a>
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=ESP">🇪🇸 ESP</a>
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=EST">🇪🇪 EST</a>
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=FIN">🇫🇮 FIN</a>
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=FRA">🇫🇷 FRA</a>
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=GBR">🇬🇧 GBR</a>
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=GEO">🇬🇪 GEO</a>
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=GER">🇩🇪 GER</a>
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=HUN">🇭🇺 HUN</a>
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=ISR">🇮🇱 ISR</a>
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=ITA">🇮🇹 ITA</a>
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=JPN">🇯🇵 JPN</a>
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=KAZ">🇰🇿 KAZ</a>
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=LAT">🇱🇻 LAT</a>
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=LIE">🇱🇮 LIE</a>
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=MEX">🇲🇽 MEX</a>
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=MRI">🇲🇺 MRI</a>
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=NAM">🇳🇦 NAM</a>
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=NED">🇳🇱 NED</a>
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=NOR">🇳🇴 NOR</a>
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=NZL">🇳🇿 NZL</a>
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=POL">🇵🇱 POL</a>
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=POR">🇵🇹 POR</a>
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=ROU">🇷🇴 ROU</a>
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=RSA">🇿🇦 RSA</a>
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=RWA">🇷🇼 RWA</a>
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=SLO">🇸🇮 SLO</a>
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=SUI">🇨🇭 SUI</a>
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=SWE">🇸🇪 SWE</a>
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=UKR">🇺🇦 UKR</a>
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=USA">🇺🇸 USA</a>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium">🏀 3X3 농구</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('3x3-basketball/general', 'ko');">전체 일정</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('3x3-basketball/medals', 'ko');">🏅 메달 이벤트</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium">🏉 7인제 럭비</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('rugby-sevens/general', 'ko');">전체 일정</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('rugby-sevens/medals', 'ko');">🏅 메달 이벤트</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium">🏊 경영</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('swimming/general', 'ko');">전체 일정</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('swimming/medals', 'ko');">🏅 메달 이벤트</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium">⛳ 골프</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('golf/general', 'ko');">전체 일정</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('golf/medals', 'ko');">🏅 메달 이벤트</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium">🤺 근대5종</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('modern-pentathlon/general', 'ko');">전체 일정</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('modern-pentathlon/medals', 'ko');">🏅 메달 이벤트</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium">🤸 기계체조</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('artistic-gymnastics/general', 'ko');">전체 일정</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('artistic-gymnastics/medals', 'ko');">🏅 메달 이벤트</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium">🏀 농구</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('basketball/general', 'ko');">전체 일정</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('basketball/medals', 'ko');">🏅 메달 이벤트</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium">🏊 다이빙</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('diving/general', 'ko');">전체 일정</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('diving/medals', 'ko');">🏅 메달 이벤트</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium">🤼 레슬링</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('wrestling/general', 'ko');">전체 일정</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('wrestling/medals', 'ko');">🏅 메달 이벤트</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium">🤸 리듬체조</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('rhythmic-gymnastics/general', 'ko');">전체 일정</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('rhythmic-gymnastics/medals', 'ko');">🏅 메달 이벤트</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium">🏊 마라톤 수영</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('marathon-swimming/general', 'ko');">전체 일정</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('marathon-swimming/medals', 'ko');">🏅 메달 이벤트</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium">🏐 배구</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('volleyball/general', 'ko');">전체 일정</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('volleyball/medals', 'ko');">🏅 메달 이벤트</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium">🏸 배드민턴</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('badminton/general', 'ko');">전체 일정</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('badminton/medals', 'ko');">🏅 메달 이벤트</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium">🥊 복싱</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('boxing/general', 'ko');">전체 일정</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('boxing/medals', 'ko');">🏅 메달 이벤트</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium">🤸 브레이킹</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('breaking/general', 'ko');">전체 일정</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('breaking/medals', 'ko');">🏅 메달 이벤트</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium">🏐 비치발리볼</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('beach-volleyball/general', 'ko');">전체 일정</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('beach-volleyball/medals', 'ko');">🏅 메달 이벤트</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium">🔫 사격</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('shooting/general', 'ko');">전체 일정</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('shooting/medals', 'ko');">🏅 메달 이벤트</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium">🚴 사이클 BMX 레이싱</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-bmx-racing/general', 'ko');">전체 일정</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-bmx-racing/medals', 'ko');">🏅 메달 이벤트</button>
|
|
</div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-bmx-racing/ARG', 'ko');">🇦🇷 ARG</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-bmx-racing/AUS', 'ko');">🇦🇺 AUS</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-bmx-racing/BEL', 'ko');">🇧🇪 BEL</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-bmx-racing/BRA', 'ko');">🇧🇷 BRA</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-bmx-racing/CAN', 'ko');">🇨🇦 CAN</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-bmx-racing/CHI', 'ko');">🇨🇱 CHI</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-bmx-racing/COL', 'ko');">🇨🇴 COL</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-bmx-racing/DEN', 'ko');">🇩🇰 DEN</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-bmx-racing/FRA', 'ko');">🇫🇷 FRA</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-bmx-racing/GBR', 'ko');">🇬🇧 GBR</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-bmx-racing/JPN', 'ko');">🇯🇵 JPN</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-bmx-racing/LAT', 'ko');">🇱🇻 LAT</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-bmx-racing/NED', 'ko');">🇳🇱 NED</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-bmx-racing/NZL', 'ko');">🇳🇿 NZL</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-bmx-racing/SUI', 'ko');">🇨🇭 SUI</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-bmx-racing/USA', 'ko');">🇺🇸 USA</button>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium">🚴 사이클 BMX 프리스타일</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-bmx-freestyle/general', 'ko');">전체 일정</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-bmx-freestyle/medals', 'ko');">🏅 메달 이벤트</button>
|
|
</div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-bmx-freestyle/ARG', 'ko');">🇦🇷 ARG</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-bmx-freestyle/AUS', 'ko');">🇦🇺 AUS</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-bmx-freestyle/BRA', 'ko');">🇧🇷 BRA</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-bmx-freestyle/CAN', 'ko');">🇨🇦 CAN</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-bmx-freestyle/CHI', 'ko');">🇨🇱 CHI</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-bmx-freestyle/CHN', 'ko');">🇨🇳 CHN</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-bmx-freestyle/COL', 'ko');">🇨🇴 COL</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-bmx-freestyle/CRO', 'ko');">🇭🇷 CRO</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-bmx-freestyle/CZE', 'ko');">🇨🇿 CZE</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-bmx-freestyle/FRA', 'ko');">🇫🇷 FRA</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-bmx-freestyle/GBR', 'ko');">🇬🇧 GBR</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-bmx-freestyle/GER', 'ko');">🇩🇪 GER</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-bmx-freestyle/JPN', 'ko');">🇯🇵 JPN</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-bmx-freestyle/LAT', 'ko');">🇱🇻 LAT</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-bmx-freestyle/RSA', 'ko');">🇿🇦 RSA</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-bmx-freestyle/SUI', 'ko');">🇨🇭 SUI</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-bmx-freestyle/USA', 'ko');">🇺🇸 USA</button>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium">🚴 사이클 도로</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-road/general', 'ko');">전체 일정</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-road/medals', 'ko');">🏅 메달 이벤트</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium">🚴 사이클 산악자전거</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-mountain-bike/general', 'ko');">전체 일정</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-mountain-bike/medals', 'ko');">🏅 메달 이벤트</button>
|
|
</div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-mountain-bike/AUS', 'ko');">🇦🇺 AUS</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-mountain-bike/AUT', 'ko');">🇦🇹 AUT</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-mountain-bike/BEL', 'ko');">🇧🇪 BEL</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-mountain-bike/BRA', 'ko');">🇧🇷 BRA</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-mountain-bike/CAN', 'ko');">🇨🇦 CAN</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-mountain-bike/CHI', 'ko');">🇨🇱 CHI</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-mountain-bike/CHN', 'ko');">🇨🇳 CHN</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-mountain-bike/COL', 'ko');">🇨🇴 COL</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-mountain-bike/CZE', 'ko');">🇨🇿 CZE</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-mountain-bike/DEN', 'ko');">🇩🇰 DEN</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-mountain-bike/ESP', 'ko');">🇪🇸 ESP</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-mountain-bike/EST', 'ko');">🇪🇪 EST</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-mountain-bike/FIN', 'ko');">🇫🇮 FIN</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-mountain-bike/FRA', 'ko');">🇫🇷 FRA</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-mountain-bike/GBR', 'ko');">🇬🇧 GBR</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-mountain-bike/GER', 'ko');">🇩🇪 GER</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-mountain-bike/HUN', 'ko');">🇭🇺 HUN</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-mountain-bike/ISR', 'ko');">🇮🇱 ISR</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-mountain-bike/ITA', 'ko');">🇮🇹 ITA</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-mountain-bike/JPN', 'ko');">🇯🇵 JPN</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-mountain-bike/LAT', 'ko');">🇱🇻 LAT</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-mountain-bike/LIE', 'ko');">🇱🇮 LIE</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-mountain-bike/MEX', 'ko');">🇲🇽 MEX</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-mountain-bike/MRI', 'ko');">🇲🇺 MRI</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-mountain-bike/NAM', 'ko');">🇳🇦 NAM</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-mountain-bike/NED', 'ko');">🇳🇱 NED</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-mountain-bike/NOR', 'ko');">🇳🇴 NOR</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-mountain-bike/NZL', 'ko');">🇳🇿 NZL</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-mountain-bike/POL', 'ko');">🇵🇱 POL</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-mountain-bike/POR', 'ko');">🇵🇹 POR</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-mountain-bike/ROU', 'ko');">🇷🇴 ROU</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-mountain-bike/RSA', 'ko');">🇿🇦 RSA</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-mountain-bike/RWA', 'ko');">🇷🇼 RWA</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-mountain-bike/SLO', 'ko');">🇸🇮 SLO</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-mountain-bike/SUI', 'ko');">🇨🇭 SUI</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-mountain-bike/SWE', 'ko');">🇸🇪 SWE</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-mountain-bike/UKR', 'ko');">🇺🇦 UKR</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-mountain-bike/USA', 'ko');">🇺🇸 USA</button>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium">🚴 사이클 트랙</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-track/general', 'ko');">전체 일정</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('cycling-track/medals', 'ko');">🏅 메달 이벤트</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium">🏄 서핑</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('surfing/general', 'ko');">전체 일정</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('surfing/medals', 'ko');">🏅 메달 이벤트</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium">🤽 수구</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('water-polo/general', 'ko');">전체 일정</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('water-polo/medals', 'ko');">🏅 메달 이벤트</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium">🛹 스케이트보드</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('skateboarding/general', 'ko');">전체 일정</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('skateboarding/medals', 'ko');">🏅 메달 이벤트</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium">🧗 스포츠클라이밍</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('sport-climbing/general', 'ko');">전체 일정</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('sport-climbing/medals', 'ko');">🏅 메달 이벤트</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium">🏇 승마</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('equestrian/general', 'ko');">전체 일정</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('equestrian/medals', 'ko');">🏅 메달 이벤트</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium">🏊 아티스틱 스위밍</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('artistic-swimming/general', 'ko');">전체 일정</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('artistic-swimming/medals', 'ko');">🏅 메달 이벤트</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium">🏹 양궁</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('archery/general', 'ko');">전체 일정</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('archery/medals', 'ko');">🏅 메달 이벤트</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium">🏋 역도</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('weightlifting/general', 'ko');">전체 일정</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('weightlifting/medals', 'ko');">🏅 메달 이벤트</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium">⛵ 요트</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('sailing/general', 'ko');">전체 일정</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('sailing/medals', 'ko');">🏅 메달 이벤트</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium">🥋 유도</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('judo/general', 'ko');">전체 일정</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('judo/medals', 'ko');">🏅 메달 이벤트</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium">🏃 육상</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('athletics/general', 'ko');">전체 일정</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('athletics/medals', 'ko');">🏅 메달 이벤트</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium">🚣 조정</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('rowing/general', 'ko');">전체 일정</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('rowing/medals', 'ko');">🏅 메달 이벤트</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium">⚽ 축구</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('football/general', 'ko');">전체 일정</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('football/medals', 'ko');">🏅 메달 이벤트</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium">🛶 카누 스프린트</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('canoe-sprint/general', 'ko');">전체 일정</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('canoe-sprint/medals', 'ko');">🏅 메달 이벤트</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium">🛶 카누 슬라럼</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('canoe-slalom/general', 'ko');">전체 일정</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('canoe-slalom/medals', 'ko');">🏅 메달 이벤트</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium">🏓 탁구</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('table-tennis/general', 'ko');">전체 일정</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('table-tennis/medals', 'ko');">🏅 메달 이벤트</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium">🥋 태권도</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('taekwondo/general', 'ko');">전체 일정</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('taekwondo/medals', 'ko');">🏅 메달 이벤트</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium">🎾 테니스</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('tennis/general', 'ko');">전체 일정</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('tennis/medals', 'ko');">🏅 메달 이벤트</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium">🏊 트라이애슬론</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('triathlon/general', 'ko');">전체 일정</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('triathlon/medals', 'ko');">🏅 메달 이벤트</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium">🤸 트램폴린 체조</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('trampoline-gymnastics/general', 'ko');">전체 일정</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('trampoline-gymnastics/medals', 'ko');">🏅 메달 이벤트</button>
|
|
</div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('trampoline-gymnastics/AIN', 'ko');">🇦🇸 AIN</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('trampoline-gymnastics/AUS', 'ko');">🇦🇺 AUS</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('trampoline-gymnastics/AUT', 'ko');">🇦🇹 AUT</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('trampoline-gymnastics/AZE', 'ko');">🇦🇿 AZE</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('trampoline-gymnastics/BRA', 'ko');">🇧🇷 BRA</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('trampoline-gymnastics/CAN', 'ko');">🇨🇦 CAN</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('trampoline-gymnastics/CHN', 'ko');">🇨🇳 CHN</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('trampoline-gymnastics/COL', 'ko');">🇨🇴 COL</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('trampoline-gymnastics/EGY', 'ko');">🇪🇬 EGY</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('trampoline-gymnastics/ESP', 'ko');">🇪🇸 ESP</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('trampoline-gymnastics/FRA', 'ko');">🇫🇷 FRA</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('trampoline-gymnastics/GBR', 'ko');">🇬🇧 GBR</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('trampoline-gymnastics/GEO', 'ko');">🇬🇪 GEO</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('trampoline-gymnastics/GER', 'ko');">🇩🇪 GER</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('trampoline-gymnastics/JPN', 'ko');">🇯🇵 JPN</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('trampoline-gymnastics/KAZ', 'ko');">🇰🇿 KAZ</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('trampoline-gymnastics/NZL', 'ko');">🇳🇿 NZL</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('trampoline-gymnastics/POR', 'ko');">🇵🇹 POR</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('trampoline-gymnastics/USA', 'ko');">🇺🇸 USA</button>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium">🤺 펜싱</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('fencing/general', 'ko');">전체 일정</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('fencing/medals', 'ko');">🏅 메달 이벤트</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium">🏑 하키</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('hockey/general', 'ko');">전체 일정</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('hockey/medals', 'ko');">🏅 메달 이벤트</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium">🤾 핸드볼</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('handball/general', 'ko');">전체 일정</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('handball/medals', 'ko');">🏅 메달 이벤트</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<dialog id="modal" class="modal">
|
|
<div class="modal-box">
|
|
</h3>
|
|
<input type="text" class="input input-bordered w-full text-sm" id="link"></input>
|
|
<div class="modal-action">
|
|
<form method="dialog">
|
|
<button class="btn">Close</button>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
</dialog>
|
|
|
|
<div class="text-sm my-10 text-center">
|
|
이 웹 사이트는 국제 올림픽 위원회와 관련이 없습니다. 모든 상표, 로고 및 상표는 각 소유자의 소유입니다.
|
|
</div>
|
|
</div>
|
|
<script>
|
|
const showModal = (key, language) => {
|
|
document.querySelector("#modal #link")
|
|
.setAttribute('value', `https://fabrice404.github.io/olympics-calendar/${key}.ics`);
|
|
modal.showModal();
|
|
};
|
|
</script>
|
|
<!-- Google tag (gtag.js) -->
|
|
<script async src="https://www.googletagmanager.com/gtag/js?id=G-0KQC1F1K4H"></script>
|
|
<script>
|
|
window.dataLayer = window.dataLayer || [];
|
|
function gtag() { dataLayer.push(arguments); }
|
|
gtag('js', new Date());
|
|
gtag('config', 'G-0KQC1F1K4H');
|
|
</script>
|
|
</body>
|