Vuelta a España 2025: Egan Bernal y Santiago Buitrago fueron protagonistas principales de la etapa

Section

La Vuelta a España concluyó su segunda semana de competencia con una etapa de media montaña entre A Veiga, Vegadeo y Monforte de Lemos.Los equipos participantes se preparan ahora para enfrentar la última semana del recorrido, en la que se disputará una contrarreloj individual y una etapa de alta montaña, las cuales serán decisivas para definir el top 3 de la clasificación general.En la previa de esta jornada, el propietario del equipo Israel Premier-Tech, Sylvan Adams, generó una fuerte polémica tras emitir declaraciones tajantes contra los fanáticos que han realizado protestas en apoyo a Palestina durante el recorrido de la carrera.Etapa 15 – Vuelta a EspañaCon un recorrido de 167 kilómetros, los ciclistas del pelotón enfrentaron una etapa con menor gradiente de altitud, lo que favoreció una fuga numerosa de más de 40 corredores, entre los que se destacaron los colombianos Egan Bernal, Juan Guillermo Martínez y Santiago Buitrago.Tras haber perdido contacto con los favoritos en jornadas anteriores, los colombianos cambiaron de estrategia y buscaron ser protagonistas de la etapa.

@font-face {
font-family: 'SemanaSans-Bold';
src: url(https://multimedia.semana.com/2025/recursos/fuentes/SemanaSans-Bold.ttf);
}
.body-tabla {
font-family: 'SemanaSans-Regular', sans-serif;
}
.titulo-tabla {
font-family: 'SemanaSans-Bold', sans-serif;
font-size: 27px;
margin: 10px 0;
color: #FE2B1A;
}
.cuerpo-tabla-gdi {
max-width: 800px;
margin: auto;
}
.tabla-container {
overflow-x: auto;
}
.tabla-container table {
width: 100%;
min-width: 600px; /* más ajustado para mobile */
border-collapse: collapse;
}
.tabla-container th,
.tabla-container td {
border: 1px solid #ddd; /* bordes grises suaves */
padding: 8px;
text-align: center;
font-size: 15px; /* tamaño de fuente uniforme */
}
.tabla-container thead {
background-color: #FE2B1A; /* rosado fuerte */
color: white;
}
.tabla-container th {
font-family: 'SemanaSans-Bold';
}
.tabla-container tbody tr:hover {
background-color: #ebf8ff;
}
.escudo {
width: 30px;
height: 30px;
display: block;
margin: auto;
}
#cargar-mas {
margin: 15px auto;
display: flex;
padding: 9px 15px;
font-size: 14px;
font-weight: 600;
background-color: #FE2B1A;
color: white;
border: none;
border-radius: 8px;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
cursor: pointer;
transition: background-color 0.3s ease;
justify-content: center;
}
#cargar-mas:hover {
background-color: #636363;
}
.bold {
font-weight: bold;
}
.instr {
display: none;
}
@media(max-width: 768px){
.instr {
display: block;
width: 100%;
margin: auto;
max-width: 190px;
margin-bottom: 28px;
border: 1.5px solid #FE2B1A;
padding: 5px;
}
.cuerpo-tabla {
font-size: 13px;
}
}.text-secondary {
color: inherit;
}

La Vuelta España 2025 — Etapa 15

const banderas2 = {
"B. Turner": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/gbr.png&…;,
"J. Philipsen": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"E. Planckaert": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"E. Vernon": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/gbr.png&…;,
"J. Biermans": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"M. Pedersen": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/den.png&…;,
"F. Christen": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/sui.png&…;,
"O. Aular Sanabria": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ven.png&…;,
"C. Silva Coussán": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"G. Silva Coussán": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"G. Silva Coussan": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"N. Buratti": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ita.png&…;,
"M. Minkels": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ned.png&…;,
"S. Aniolkovski": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/pol.png&…;,
"B. Coquard": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"M. Camprubi Pujana": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"M. Camprubi Pujan": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"C. Canal Blanco": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"A. Foldager": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/den.png&…;,
"C. Van Uden": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ned.png&…;,
"A. Marit": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"L. Lozouet": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"P. Reinderrink": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ned.png&…;,
"T. Gruel": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"D. Smith": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/nzl.png&…;,
"D. Gonzalez Lopez": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"J. Labrosse": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"D. Gaudu": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"A. Molnaar": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ned.png&…;,
"N. Vinokurov": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/kaz.png&…;,
"J. De Buyst": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"A. Fagundez Lima": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/uru.png&…;,
"T. Pidcock": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/gbr.png&…;,
"M. Jorgenson": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/usa.png&…;,
"S. Kuss": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/usa.png&…;,
"J. Hindley": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/aus.png&…;,
"M. Soler": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"M. Schachmann": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ger.png&…;,
"M. Peters": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"H. Artz": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"M. Frigo": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ita.png&…;,
"G. Ciccone": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ita.png&…;,
"I. Oliveira": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/por.png&…;,
"T. Van Dijke": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ned.png&…;,
"J. Vingegaard": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/den.png&…;,
"B. Tulett": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/gbr.png&…;,
"J. Almeida": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/por.png&…;,
"K. Vermaerke": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/usa.png&…;,
"S. Buitrago": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/col.png&…;,
"A. Tiberi": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ita.png&…;,
"B. Koerdt": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ned.png&…;,
"G. Garofoli": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ita.png&…;,
"T. Træen": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/nor.png&…;,
"B. O'Connor": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/aus.png&…;,
"J. Haig": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/aus.png&…;,
"L. Bisiaux": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"M. Landa": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"J. Ayuso": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"L. Meintjes": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/rsa.png&…;,
"R. Molard": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"R. Garcia Pierna": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"P. Gamper": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/aut.png&…;,
"F. Masnada": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ita.png&…;,
"S. Chumil Gonzalez": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/gua.png&…;,
"N. Conci": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ita.png&…;,
"C. Harper": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/aus.png&…;,
"M. Vansevenant": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"P. Thierry": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"J. Chaves": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/col.png&…;,
"E. Bernal": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/col.png&…;,
"V. Langellotti": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/mon.png&…;,
"B. Jungels": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/lux.png&…;,
"S. Küng": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/sui.png&…;,
"B. Rolland": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"V. Guernalec": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"F. Fisher-Black": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/nzl.png&…;,
"F. Fisher - Black": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/nzl.png&…;,
"C. Rodriguez": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"J. Le Cerf": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"W. Poels": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ned.png&…;,
"C. Braz Afonso": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/por.png&…;,
"M. Riccitello": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/usa.png&…;,
"L. Fortunato": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ita.png&…;,
"H. Lopez Granizo": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ecu.png&…;,
"M. López Granizo": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ecu.png&…;,
"M. Beloki": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"S. Samitier Samitier": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"N. Zukowsky": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/can.png&…;,
"H. Tejada": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/col.png&…;,
"J. Cepeda": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ecu.png&…;,
"V. Campenaerts": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"H. De La Calle Arango": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"A. Balderstone Roumens": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"S. Kragh Andersen": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/den.png&…;,
"B. Zwiehoff": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ger.png&…;,
"J. Shaw": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/gbr.png&…;,
"G. Aleotti": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ita.png&…;,
"J. Romo": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"D. De La Cruz": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"A. Ryan": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/irl.png&…;,
"X. Pickering": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/aus.png&…;,
"S. De Pestel": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"M. Mihkels": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"S. Carr": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/gbr.png&…;,
"F. Gall": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/aut.png&…;,
"G. Pellizzari": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ita.png&…;,
"M. Aparicio Muñoz": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"B. Armirail": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"G. Leemreize": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ned.png&…;,
"B. Rivera Vargas": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/col.png&…;,
"L. Vervaeke": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"D. Cavia Sanz": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"G. Martínez Huertas": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"G. Martinez Huertas": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"S. Higuita": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/col.png&…;,
"E. Dunbar": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/irl.png&…;,
"P. Ourselin": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"R. Cavagna": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"I. García Cortina": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"C. Scotson": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/aus.png&…;,
"J. Staune-Mittet": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/nor.png&…;,
"P.-A. Côté": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/can.png&…;,
"P-A. Côté": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/can.png&…;,
"P. Eddy": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/usa.png&…;,
"J. Rickaert": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"J. Lecerf": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"J. Stewart": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/gbr.png&…;,
"L. Nerurkar": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/gbr.png&…;,
"A. Segaert": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"D. De Pooter": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"J. Bernard": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"O. Knight": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/gbr.png&…;,
"M. Kwiatkowski": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/pol.png&…;,
"K. O'Brien": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/aus.png&…;,
"E. Sepúlveda": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/arg.png&…;,
"E. Sepulveda": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/arg.png&…;,
"J. Herrada": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"X. Azparren Irurzun": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"M. Camprubi Pijuan": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"F. Ganna": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ita.png&…;,
"M. Sobrero": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ita.png&…;,
"C. Cavagna": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"T. Roosen": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ned.png&…;,
"A. Bagioli": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ita.png&…;,
"D. Hoole": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ned.png&…;,
"I. Ermakov": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/rus.png&…;,
"R. Ermakov": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/rus.png&…;,
"M. Paasschens": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ned.png&…;,
"L. Craps": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"A. Livyns": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"S. Fernandez Rodriguez": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"N. Raisberg": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/isr.png&…;,
"J. Faura Asensio": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"N. Denz": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ger.png&…;,
"M. Heßmann": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ger.png&…;,
"W. Kelderman": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ned.png&…;,
"A. Molenaar": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ned.png&…;,
"E. Buchmann": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ger.png&…;,
"M. Hemmann": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ger.png&…;,
"F. Grossschartner": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/aut.png&…;,
"E. Viviani": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ita.png&…;,
"D. De Poorter": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"M. Sheffield": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/usa.png&…;,
"D. Van Baarle": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ned.png&…;,
"M. Bjerg": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/den.png&…;,
"A. Ghebreigzabhier": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/eri.png&…;,
"C. Juul-Jensen": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/den.png&…;,
"D. Novak": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/slo.png&…;,
"D. Howson": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/aus.png&…;,
"T. Bayer": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/aut.png&…;,
"X. Azpárren Irurzun": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"J. Guardeño Roma": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"C. Hamilton": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/aus.png&…;,
"S. Petilli": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ita.png&…;,
"J. Wilsly": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"N. Peters": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"C. Verona": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"A. Verre": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ita.png&…;,
"L. Rouland": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"K. Bowman": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ned.png&…;,
"J. Hirt": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/cze.png&…;,
"J. Otruba": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/cze.png&…;,
"J. Nicolau Beltran": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"J. Ortuba": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"P. Castrillo Zapater": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"P. Castrello Zapater": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"J. Vine": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/aus.png&…;,
"K. Bonneu": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"S. Quinn": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/usa.png&…;,
"J. Van Der Lee": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ned.png&…;,
"L. Vergallito": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ita.png&…;,
"L. Van Boven": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"L. Slock": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"J. Bou Company": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"I. Garcia Cortina": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"O. Riesebeek": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ned.png&…;,
"G. Glivar": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/slo.png&…;,
"R. Debruyne": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"F. Barcelo Aragon": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"F. Barceló Aragon": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"G. Bennett": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/nzl.png&…;,
"S. Aniolkowski": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/pol.png&…;,
};

// Quita comillas exteriores y convierte "" -> "
function dequote(s) {
s = (s ?? '').trim();
if (s.startsWith('"') && s.endsWith('"')) s = s.slice(1, -1);
return s.replace(/""/g, '"');
}

// Parser CSV que respeta comillas y comas dentro de campos
function parseCSV(text) {
const rows = [];
let cur = "", row = [], inQuotes = false;
for (let i = 0; i < text.length; i++) {
const ch = text[i];
if (ch === '"') {
if (inQuotes && text[i+1] === '"') { cur += '"'; i++; } // "" -> "
else { inQuotes = !inQuotes; }
} else if (ch === ',' && !inQuotes) {
row.push(cur); cur = "";
} else if (ch === '\n' && !inQuotes) {
row.push(cur); rows.push(row); row = []; cur = "";
} else {
cur += ch;
}
}
row.push(cur); rows.push(row);
return rows;
}

const paisesPorUrl = {
"slo.png": "Eslovenia",
"bel.png": "Bélgica",
"den.png": "Dinamarca",
"ita.png": "Italia",
"gbr.png": "Reino Unido",
"esp.png": "España",
"aus.png": "Australia",
"ecu.png": "Ecuador",
"col.png": "Colombia",
"can.png": "Canadá",
"ned.png": "Países Bajos",
"usa.png": "Estados Unidos",
"nzl.png": "Nueva Zelanda",
"cze.png": "República Checa",
"fra.png": "Francia",
"irl.png": "Irlanda",
"ven.png": "Venezuela",
"aut.png": "Austria",
"ger.png": "Alemania",
"sui.png": "Suiza",
"rsa.png": "Sudáfrica",
"nor.png": "Noruega",
"kaz.png": "Kazajistán",
"lat.png": "Letonia",
"lux.png": "Luxemburgo",
"pol.png": "Polonia",
"cro.png": "Croacia",
"por.png": "Portugal",
"chi.png": "Chile",
"mex.png": "México",
"eri.png": "Eritrea",
"arg.png": "Argentina",
"rus.png": "Rusia",
"gua.png": "Guatemala",
"est.png": "Estonia",
"isr.png": "Israel",
"mon.png": "Mónaco",
};
let currentIndex = 0;
const batchSize = 15;
let allRows = [];
async function cargarDatos() {
const sheetURL = "https://docs.google.com/spreadsheets/d/e/2PACX-1vSgBeYyrpwN2tTInQuBOAw5…;;
try {
const response = await fetch(sheetURL);
const data = await response.text();
const raw = data;
allRows = parseCSV(raw).map(r => r.map(dequote));
// (opcional) filtra filas vacías
allRows = allRows.filter(r => r && r.some(c => (c ?? "").trim() !== ""));

construirEncabezado(allRows[0]);
cargarMas();
} catch (error) {
console.error("❌ Error al cargar los datos:", error);
alert("❌ Error al cargar los datos. Revisa la consola para más detalles.");
}
}
function construirEncabezado(headerRow) {
const tablaEncabezado = document.getElementById("tabla-encabezado");
tablaEncabezado.innerHTML = "";
const headers = headerRow.map(h => h.trim().toLowerCase());
const uciIndex = headers.findIndex(h => h.includes('uci'));
const posIndex = headers.findIndex(h => h.includes('pos'));
headerRow.forEach((header, index) => {
if (index === uciIndex) return;
let th = document.createElement("th");
if (header.toLowerCase().includes('rider')) th.innerText = 'Nombre';
else if (header.toLowerCase().includes('team')) th.innerText = 'Equipo';
else if (header.toLowerCase().includes('time')) th.innerText = 'Tiempo';
else th.innerText = header.trim();
tablaEncabezado.appendChild(th);
if (index === posIndex) {
let thBandera = document.createElement("th");
thBandera.innerText = '';
tablaEncabezado.appendChild(thBandera);
}
});
if (!document.getElementById("cargar-mas")) {
let btn = document.createElement("button");
btn.id = "cargar-mas";
btn.innerText = "Cargar más";
btn.onclick = cargarMas;
document.querySelector(".cuerpo-tabla-gdi").appendChild(btn);
}
}
function cargarMas() {
const tablaBody = document.getElementById("tabla-body");
const headers = allRows[0].map(h => h.trim().toLowerCase());
const uciIndex = headers.findIndex(h => h.includes('uci'));
const posIndex = headers.findIndex(h => h.includes('pos'));
const ciclistaIndex = headers.findIndex(h => h.includes('ciclista') || h.includes('nombre') || h.includes('rider'));
const batch = allRows.slice(1 + currentIndex, 1 + currentIndex + batchSize);
batch.forEach(fila => {
if (fila.length < headers.length) return;
let tr = document.createElement("tr");
fila.forEach((celda, index) => {
if (index === uciIndex) return;
let td = document.createElement("td");
td.innerText = dequote(celda);

if (index === posIndex || index === ciclistaIndex) {
td.classList.add("bold");
}
tr.appendChild(td);
if (index === posIndex) {
let tdBandera = document.createElement("td");
let nombreCiclista = dequote(fila[ciclistaIndex] || "");

const banderaUrl = banderas2[nombreCiclista];
if (banderaUrl) {
let img = document.createElement("img");
img.src = banderaUrl;
img.alt = "Bandera";
img.classList.add("escudo");
let fileName = banderaUrl.split("/").pop();
img.title = paisesPorUrl[fileName] || "";
tdBandera.appendChild(img);
} else {
tdBandera.innerText = "-";
}
tr.appendChild(tdBandera);
}
});

tablaBody.appendChild(tr);
});
currentIndex += batchSize;
if (currentIndex >= allRows.length - 1) {
document.getElementById("cargar-mas").style.display = "none";
}
}
cargarDatos();

A falta de 80 kilómetros para la meta, Jay Vine y Louis Vervaeke rompieron la armonía del grupo de escapados y se lanzaron en solitario en busca de la victoria. Mientras tanto, el grupo de favoritos, encabezado por Jonas Vingegaard, rodaba a más de 10 minutos de diferencia.Tras pasar la marca de los últimos 20 kilómetros, Egan Bernal lideró un pequeño grupo que buscaba dar alcance a la dupla que encabezaba la carrera. Ganador de la etapaTras los 167 kilómetros, la etapa se definió al sprint en el cual se proclamó como ganador el ciclista Mads Pedersen. Egan Bernal y Santiago Buitrago llegaron en el top 10 de la etapa.Con su más reciente actuación, los dos ciclistas colombianos logran avanzar en la clasificación general y se perfilan dentro de los favoritos a terminar en el top diez de la Vuelta a España 2025. Debido a las condiciones del recorrido de la última semana, los escaladores colombianos cuentan con grandes opciones para poder ser protagonistas y luchar por el triunfo de las etapas.

Documento sin título

@font-face {
font-family: 'SemanaSans-Bold';
src: url(https://multimedia.semana.com/2025/recursos/fuentes/SemanaSans-Bold.ttf);
}

.body-tabla_ar01 {
font-family: 'SemanaSans-Regular', sans-serif;
}
.titulo-tabla_ar01 {
font-family: 'SemanaSans-Bold', sans-serif;
font-size: 27px;
margin: 10px 0;
color: #FE2B1A;
}
.cuerpo-tabla-gdi_ar01 {
max-width: 800px;
margin: auto;
}
.tabla-container_ar01 {
overflow-x: auto;
}
.tabla-container_ar01 table {
width: 100%;
min-width: 600px; /* más ajustado para mobile */
border-collapse: collapse;
}
.tabla-container_ar01 th,
.tabla-container_ar01 td {
border: 1px solid #ddd; /* bordes grises suaves */
padding: 8px;
text-align: center;
font-size: 15px; /* tamaño de fuente uniforme */
}
.tabla-container_ar01 thead {
background-color: #FE2B1A; /* rosado fuerte */
color: white;
}
.tabla-container_ar01 th {
font-family: 'SemanaSans-Bold';
}
.tabla-container_ar01 tbody tr:hover {
background-color: #ebf8ff;
}
.escudo_ar01 {
width: 30px;
height: 30px;
display: block;
margin: auto;
}
#cargar-mas_ar01 {
margin: 15px auto;
display: flex;
padding: 9px 15px;
font-size: 14px;
font-weight: 600;
background-color: #FE2B1A;
color: white;
border: none;
border-radius: 8px;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
cursor: pointer;
transition: background-color 0.3s ease;
justify-content: center;
}
#cargar-mas_ar01:hover {
background-color: #636363;
}
.bold_ar01 {
font-weight: bold;
}
.instr_ar01 {
display: none;
}
@media(max-width: 768px){
.instr_ar01 {
display: block;
width: 100%;
margin: auto;
max-width: 190px;
margin-bottom: 28px;
border: 1.5px solid #FE2B1A;
padding: 5px;
}
.cuerpo-tabla_ar01 {
font-size: 13px;
}
}
.text-secondary {
color: inherit;
}

La Vuelta España 2025 — Tabla general

const banderas2_ar01 = {
"B. Turner": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/gbr.png&…;,
"J. Philipsen": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"E. Planckaert": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"E. Vernon": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/gbr.png&…;,
"J. Biermans": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"M. Pedersen": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/den.png&…;,
"F. Christen": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/sui.png&…;,
"O. Aular Sanabria": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ven.png&…;,
"C. Silva Coussán": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"G. Silva Coussán": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"G. Silva Coussan": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"N. Buratti": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ita.png&…;,
"M. Minkels": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ned.png&…;,
"S. Aniolkovski": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/pol.png&…;,
"B. Coquard": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"M. Camprubi Pujana": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"M. Camprubi Pujan": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"C. Canal Blanco": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"A. Foldager": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/den.png&…;,
"C. Van Uden": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ned.png&…;,
"A. Marit": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"L. Lozouet": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"P. Reinderrink": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ned.png&…;,
"T. Gruel": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"D. Smith": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/nzl.png&…;,
"D. Gonzalez Lopez": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"J. Labrosse": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"D. Gaudu": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"A. Molnaar": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ned.png&…;,
"N. Vinokurov": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/kaz.png&…;,
"J. De Buyst": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"A. Fagundez Lima": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/uru.png&…;,
"T. Pidcock": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/gbr.png&…;,
"M. Jorgenson": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/usa.png&…;,
"S. Kuss": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/usa.png&…;,
"J. Hindley": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/aus.png&…;,
"M. Soler": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"M. Schachmann": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ger.png&…;,
"M. Peters": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"H. Artz": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"M. Frigo": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ita.png&…;,
"G. Ciccone": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ita.png&…;,
"I. Oliveira": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/por.png&…;,
"T. Van Dijke": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ned.png&…;,
"J. Vingegaard": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/den.png&…;,
"B. Tulett": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/gbr.png&…;,
"J. Almeida": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/por.png&…;,
"K. Vermaerke": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/usa.png&…;,
"S. Buitrago": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/col.png&…;,
"A. Tiberi": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ita.png&…;,
"B. Koerdt": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ned.png&…;,
"G. Garofoli": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ita.png&…;,
"T. Træen": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/nor.png&…;,
"B. O'Connor": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/aus.png&…;,
"J. Haig": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/aus.png&…;,
"L. Bisiaux": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"M. Landa": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"J. Ayuso": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"L. Meintjes": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/rsa.png&…;,
"R. Molard": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"R. Garcia Pierna": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"P. Gamper": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/aut.png&…;,
"F. Masnada": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ita.png&…;,
"S. Chumil Gonzalez": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/gua.png&…;,
"N. Conci": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ita.png&…;,
"C. Harper": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/aus.png&…;,
"M. Vansevenant": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"P. Thierry": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"J. Chaves": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/col.png&…;,
"E. Bernal": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/col.png&…;,
"V. Langellotti": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/mon.png&…;,
"B. Jungels": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/lux.png&…;,
"S. Küng": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/sui.png&…;,
"B. Rolland": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"V. Guernalec": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"F. Fisher-Black": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/nzl.png&…;,
"F. Fisher - Black": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/nzl.png&…;,
"C. Rodriguez": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"J. Le Cerf": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"W. Poels": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ned.png&…;,
"C. Braz Afonso": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/por.png&…;,
"M. Riccitello": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/usa.png&…;,
"L. Fortunato": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ita.png&…;,
"H. Lopez Granizo": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ecu.png&…;,
"M. López Granizo": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ecu.png&…;,
"M. Beloki": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"S. Samitier Samitier": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"N. Zukowsky": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/can.png&…;,
"H. Tejada": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/col.png&…;,
"J. Cepeda": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ecu.png&…;,
"V. Campenaerts": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"H. De La Calle Arango": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"A. Balderstone Roumens": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"S. Kragh Andersen": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/den.png&…;,
"B. Zwiehoff": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ger.png&…;,
"J. Shaw": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/gbr.png&…;,
"G. Aleotti": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ita.png&…;,
"J. Romo": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"D. De La Cruz": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"A. Ryan": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/irl.png&…;,
"X. Pickering": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/aus.png&…;,
"S. De Pestel": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"M. Mihkels": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"S. Carr": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/gbr.png&…;,
"F. Gall": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/aut.png&…;,
"G. Pellizzari": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ita.png&…;,
"M. Aparicio Muñoz": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"B. Armirail": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"G. Leemreize": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ned.png&…;,
"B. Rivera Vargas": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/col.png&…;,
"L. Vervaeke": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"D. Cavia Sanz": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"G. Martínez Huertas": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"G. Martinez Huertas": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"S. Higuita": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/col.png&…;,
"E. Dunbar": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/irl.png&…;,
"P. Ourselin": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"R. Cavagna": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"I. García Cortina": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"C. Scotson": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/aus.png&…;,
"J. Staune-Mittet": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/nor.png&…;,
"P.-A. Côté": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/can.png&…;,
"P-A. Côté": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/can.png&…;,
"P. Eddy": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/usa.png&…;,
"J. Rickaert": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"J. Lecerf": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"J. Stewart": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/gbr.png&…;,
"L. Nerurkar": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/gbr.png&…;,
"A. Segaert": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"D. De Pooter": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"J. Bernard": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"O. Knight": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/gbr.png&…;,
"M. Kwiatkowski": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/pol.png&…;,
"K. O'Brien": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/aus.png&…;,
"E. Sepúlveda": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/arg.png&…;,
"E. Sepulveda": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/arg.png&…;,
"J. Herrada": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"X. Azparren Irurzun": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"M. Camprubi Pijuan": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"F. Ganna": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ita.png&…;,
"M. Sobrero": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ita.png&…;,
"C. Cavagna": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"T. Roosen": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ned.png&…;,
"A. Bagioli": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ita.png&…;,
"D. Hoole": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ned.png&…;,
"I. Ermakov": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/rus.png&…;,
"R. Ermakov": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/rus.png&…;,
"M. Paasschens": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ned.png&…;,
"L. Craps": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"A. Livyns": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"S. Fernandez Rodriguez": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"N. Raisberg": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/isr.png&…;,
"J. Faura Asensio": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"N. Denz": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ger.png&…;,
"M. Heßmann": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ger.png&…;,
"W. Kelderman": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ned.png&…;,
"A. Molenaar": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ned.png&…;,
"E. Buchmann": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ger.png&…;,
"M. Hemmann": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ger.png&…;,
"F. Grossschartner": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/aut.png&…;,
"E. Viviani": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ita.png&…;,
"D. De Poorter": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"M. Sheffield": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/usa.png&…;,
"D. Van Baarle": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ned.png&…;,
"M. Bjerg": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/den.png&…;,
"A. Ghebreigzabhier": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/eri.png&…;,
"C. Juul-Jensen": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/den.png&…;,
"D. Novak": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/slo.png&…;,
"D. Howson": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/aus.png&…;,
"T. Bayer": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/aut.png&…;,
"X. Azpárren Irurzun": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"J. Guardeño Roma": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"C. Hamilton": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/aus.png&…;,
"S. Petilli": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ita.png&…;,
"J. Wilsly": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"N. Peters": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"C. Verona": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"A. Verre": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ita.png&…;,
"L. Rouland": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"K. Bowman": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ned.png&…;,
"J. Hirt": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/cze.png&…;,
"J. Otruba": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/cze.png&…;,
"J. Nicolau Beltran": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"J. Ortuba": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"P. Castrillo Zapater": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"P. Castrello Zapater": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"J. Vine": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/aus.png&…;,
"K. Bonneu": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"S. Quinn": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/usa.png&…;,
"J. Van Der Lee": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ned.png&…;,
"L. Vergallito": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ita.png&…;,
"L. Van Boven": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"L. Slock": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"J. Bou Company": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"I. Garcia Cortina": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"O. Riesebeek": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ned.png&…;,
"G. Glivar": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/slo.png&…;,
"R. Debruyne": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"F. Barcelo Aragon": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"F. Barceló Aragon": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"G. Bennett": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/nzl.png&…;,
"S. Aniolkowski": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/pol.png&…;,
};

const paisesPorUrl_ar01 = {
"slo.png": "Eslovenia",
"bel.png": "Bélgica",
"den.png": "Dinamarca",
"ita.png": "Italia",
"gbr.png": "Reino Unido",
"esp.png": "España",
"aus.png": "Australia",
"ecu.png": "Ecuador",
"col.png": "Colombia",
"can.png": "Canadá",
"ned.png": "Países Bajos",
"usa.png": "Estados Unidos",
"nzl.png": "Nueva Zelanda",
"cze.png": "República Checa",
"fra.png": "Francia",
"irl.png": "Irlanda",
"ven.png": "Venezuela",
"aut.png": "Austria",
"ger.png": "Alemania",
"sui.png": "Suiza",
"rsa.png": "Sudáfrica",
"nor.png": "Noruega",
"kaz.png": "Kazajistán",
"lat.png": "Letonia",
"lux.png": "Luxemburgo",
"pol.png": "Polonia",
"cro.png": "Croacia",
"por.png": "Portugal",
"chi.png": "Chile",
"mex.png": "México",
"eri.png": "Eritrea",
"arg.png": "Argentina",
"rus.png": "Rusia",
"gua.png": "Guatemala",
"est.png": "Estonia",
"isr.png": "Israel",
"mon.png": "Mónaco",
"uru.png": "Uruguay",
};

// Quita comillas exteriores y convierte "" -> "
function dequote(s) {
s = (s ?? '').trim();
if (s.startsWith('"') && s.endsWith('"')) s = s.slice(1, -1);
return s.replace(/""/g, '"');
}

// Parser CSV que respeta comillas
function parseCSV(text) {
const rows = [];
let cur = "", row = [], inQuotes = false;
for (let i = 0; i < text.length; i++) {
const ch = text[i];
if (ch === '"') {
if (inQuotes && text[i+1] === '"') { cur += '"'; i++; } // "" -> "
else { inQuotes = !inQuotes; }
} else if (ch === ',' && !inQuotes) {
row.push(cur); cur = "";
} else if (ch === '\n' && !inQuotes) {
row.push(cur); rows.push(row); row = []; cur = "";
} else {
cur += ch;
}
}
row.push(cur); rows.push(row);
return rows;
}

// =======================
// Variables
// =======================
let currentIndex_ar01 = 0;
const batchSize_ar01 = 15;
let allRows_ar01 = [];

// =======================
// Carga y construcción
// =======================
async function cargarDatos_ar01() {
const sheetURL_ar01 = "https://docs.google.com/spreadsheets/d/e/2PACX-1vQb9J7Gss_hY8o1cPC662-W…;;
try {
const response = await fetch(sheetURL_ar01);
const raw = await response.text();

// Parsear respetando comillas y desescapar todos los campos
allRows_ar01 = parseCSV(raw).map(r => r.map(dequote));

construirEncabezado_ar01(allRows_ar01[0]);
cargarMas_ar01();
} catch (error) {
console.error("❌ Error al cargar los datos:", error);
alert("❌ Error al cargar los datos. Revisa la consola para más detalles.");
}
}

function construirEncabezado_ar01(headerRow) {
const tablaEncabezado = document.getElementById("tabla-encabezado_ar01");
tablaEncabezado.innerHTML = "";

const headers = headerRow.map(h => h.trim().toLowerCase());
const uciIndex = headers.findIndex(h => h.includes('uci'));
const posIndex = headers.findIndex(h => h.includes('pos'));

headerRow.forEach((header, index) => {
if (index === uciIndex) return;
const th = document.createElement("th");
const h = header.toLowerCase();
if (h.includes('rider')) th.innerText = 'Nombre';
else if (h.includes('team')) th.innerText = 'Equipo';
else if (h.includes('time')) th.innerText = 'Tiempo';
else th.innerText = header.trim();
tablaEncabezado.appendChild(th);

if (index === posIndex) {
const thBandera = document.createElement("th");
thBandera.innerText = '';
tablaEncabezado.appendChild(thBandera);
}
});

if (!document.getElementById("cargar-mas_ar01")) {
const btn = document.createElement("button");
btn.id = "cargar-mas_ar01";
btn.innerText = "Cargar más";
btn.onclick = cargarMas_ar01;
document.querySelector(".cuerpo-tabla-gdi_ar01").appendChild(btn);
}
}

function cargarMas_ar01() {
const tablaBody = document.getElementById("tabla-body_ar01");
const headers = allRows_ar01[0].map(h => h.trim().toLowerCase());
const uciIndex = headers.findIndex(h => h.includes('uci'));
const posIndex = headers.findIndex(h => h.includes('pos'));
const ciclistaIndex = headers.findIndex(h => h.includes('ciclista') || h.includes('nombre') || h.includes('rider'));

const batch = allRows_ar01.slice(1 + currentIndex_ar01, 1 + currentIndex_ar01 + batchSize_ar01);

batch.forEach(fila => {
if (fila.length < headers.length) return;

const tr = document.createElement("tr");

fila.forEach((celda, index) => {
if (index === uciIndex) return;

const td = document.createElement("td");
td.innerText = dequote(celda); //

Medio