{"id":9488,"date":"2026-08-03T16:13:19","date_gmt":"2026-08-03T14:13:19","guid":{"rendered":"https:\/\/franceletour.com\/?p=9488"},"modified":"2026-08-03T20:25:50","modified_gmt":"2026-08-03T18:25:50","slug":"tour-de-france-femmes-2026-stage-3-results","status":"publish","type":"post","link":"https:\/\/franceletour.com\/fr\/tour-de-france-femmes-2026-stage-3-results\/","title":{"rendered":"Tour de France Femmes AVEC ZWIFT 2026 \u00c9tape 3 R\u00e9sultats complets"},"content":{"rendered":"<style>.kb-row-layout-id9488_3b5398-8a > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id9488_3b5398-8a > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id9488_3b5398-8a > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);padding-right:var(--global-kb-spacing-sm, 1.5rem);padding-left:var(--global-kb-spacing-sm, 1.5rem);grid-template-columns:repeat(2, minmax(0, 1fr));}.kb-row-layout-id9488_3b5398-8a > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id9488_3b5398-8a > .kt-row-column-wrap{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media all and (max-width: 767px){.kb-row-layout-id9488_3b5398-8a > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id9488_3b5398-8a alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-2-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top\">\n<style>.kadence-column9488_98889a-93 > .kt-inside-inner-col,.kadence-column9488_98889a-93 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column9488_98889a-93 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column9488_98889a-93 > .kt-inside-inner-col{flex-direction:column;}.kadence-column9488_98889a-93 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column9488_98889a-93 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column9488_98889a-93{position:relative;}@media all and (max-width: 1024px){.kadence-column9488_98889a-93 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column9488_98889a-93 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column9488_98889a-93\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-advancedbtn.kb-btns9488_63a5e7-aa{gap:var(--global-kb-gap-xs, 0.5rem );justify-content:flex-start;align-items:center;}.kt-btns9488_63a5e7-aa .kt-button{font-weight:normal;font-style:normal;}.kt-btns9488_63a5e7-aa .kt-btn-wrap-0{margin-right:5px;}.wp-block-kadence-advancedbtn.kt-btns9488_63a5e7-aa .kt-btn-wrap-0 .kt-button{color:#555555;border-color:#555555;}.wp-block-kadence-advancedbtn.kt-btns9488_63a5e7-aa .kt-btn-wrap-0 .kt-button:hover, .wp-block-kadence-advancedbtn.kt-btns9488_63a5e7-aa .kt-btn-wrap-0 .kt-button:focus{color:#ffffff;border-color:#444444;}.wp-block-kadence-advancedbtn.kt-btns9488_63a5e7-aa .kt-btn-wrap-0 .kt-button::before{display:none;}.wp-block-kadence-advancedbtn.kt-btns9488_63a5e7-aa .kt-btn-wrap-0 .kt-button:hover, .wp-block-kadence-advancedbtn.kt-btns9488_63a5e7-aa .kt-btn-wrap-0 .kt-button:focus{background:#444444;}<\/style>\n<div class=\"wp-block-kadence-advancedbtn kb-buttons-wrap kb-btns9488_63a5e7-aa\"><style>ul.menu .wp-block-kadence-advancedbtn .kb-btn9488_c1de76-ef.kb-button{width:initial;}.wp-block-kadence-advancedbtn .kb-btn9488_c1de76-ef.kb-button{color:#000000;background:#ffff00;font-family:var( --global-heading-font-family, inherit );border-top-left-radius:1px;border-top-right-radius:1px;border-bottom-right-radius:1px;border-bottom-left-radius:1px;padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px;}.kb-btn9488_c1de76-ef.kb-button .kb-svg-icon-wrap{padding-right:0px;padding-left:0px;}.kb-btn9488_c1de76-ef.kb-button:hover .kb-svg-icon-wrap, .kb-btn9488_c1de76-ef.kb-button:focus .kb-svg-icon-wrap{color:#fa0303;}.wp-block-kadence-advancedbtn .kb-btn9488_c1de76-ef.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn9488_c1de76-ef.kb-button:focus{color:#000000;background:#ffff00;}<\/style><a class=\"kb-button kt-button button kb-btn9488_c1de76-ef kt-btn-size-small kt-btn-width-type-auto kb-btn-global-fill kt-btn-has-text-true kt-btn-has-svg-true icon-reveal wp-block-kadence-singlebtn\" href=\"https:\/\/franceletour.com\/tour-de-france-femmes-2026-stage-2-results\/\"><span class=\"kb-svg-icon-wrap kb-svg-icon-fe_chevronLeft kt-btn-icon-side-left\"><svg viewBox=\"0 0 24 24\"  fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"  aria-hidden=\"true\"><polyline points=\"15 18 9 12 15 6\"\/><\/svg><\/span><span class=\"kt-btn-inner-text\">STAGE 2 <strong>Aigle>Gen\u00e8ve<\/strong>   <\/span><\/a><\/div>\n<\/div><\/div>\n\n\n<style>.kadence-column9488_ab7c96-6a > .kt-inside-inner-col{display:flex;}.kadence-column9488_ab7c96-6a > .kt-inside-inner-col,.kadence-column9488_ab7c96-6a > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column9488_ab7c96-6a > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column9488_ab7c96-6a > .kt-inside-inner-col{flex-direction:column;align-items:flex-end;}.kadence-column9488_ab7c96-6a > .kt-inside-inner-col > .kb-image-is-ratio-size{align-self:stretch;}.kadence-column9488_ab7c96-6a > .kt-inside-inner-col > .wp-block-kadence-advancedgallery{align-self:stretch;}.kadence-column9488_ab7c96-6a > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column9488_ab7c96-6a > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column9488_ab7c96-6a{position:relative;}@media all and (max-width: 1024px){.kadence-column9488_ab7c96-6a > .kt-inside-inner-col{flex-direction:column;justify-content:center;align-items:flex-end;}}@media all and (max-width: 767px){.kadence-column9488_ab7c96-6a > .kt-inside-inner-col{flex-direction:column;justify-content:center;align-items:flex-end;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column9488_ab7c96-6a\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-advancedbtn.kb-btns9488_b9a604-01{gap:var(--global-kb-gap-xs, 0.5rem );justify-content:center;align-items:center;}.kt-btns9488_b9a604-01 .kt-button{font-weight:normal;font-style:normal;}.kt-btns9488_b9a604-01 .kt-btn-wrap-0{margin-right:5px;}.wp-block-kadence-advancedbtn.kt-btns9488_b9a604-01 .kt-btn-wrap-0 .kt-button{color:#555555;border-color:#555555;}.wp-block-kadence-advancedbtn.kt-btns9488_b9a604-01 .kt-btn-wrap-0 .kt-button:hover, .wp-block-kadence-advancedbtn.kt-btns9488_b9a604-01 .kt-btn-wrap-0 .kt-button:focus{color:#ffffff;border-color:#444444;}.wp-block-kadence-advancedbtn.kt-btns9488_b9a604-01 .kt-btn-wrap-0 .kt-button::before{display:none;}.wp-block-kadence-advancedbtn.kt-btns9488_b9a604-01 .kt-btn-wrap-0 .kt-button:hover, .wp-block-kadence-advancedbtn.kt-btns9488_b9a604-01 .kt-btn-wrap-0 .kt-button:focus{background:#444444;}<\/style>\n<div class=\"wp-block-kadence-advancedbtn kb-buttons-wrap kb-btns9488_b9a604-01\"><style>ul.menu .wp-block-kadence-advancedbtn .kb-btn9488_ee5ac2-c2.kb-button{width:initial;}.wp-block-kadence-advancedbtn .kb-btn9488_ee5ac2-c2.kb-button{color:#000000;background:#ffff00;font-family:var( --global-heading-font-family, inherit );border-top-left-radius:1px;border-top-right-radius:1px;border-bottom-right-radius:1px;border-bottom-left-radius:1px;padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px;}.kb-btn9488_ee5ac2-c2.kb-button .kb-svg-icon-wrap{padding-right:0px;padding-left:0px;}.kb-btn9488_ee5ac2-c2.kb-button:hover .kb-svg-icon-wrap, .kb-btn9488_ee5ac2-c2.kb-button:focus .kb-svg-icon-wrap{color:#fa0303;}.wp-block-kadence-advancedbtn .kb-btn9488_ee5ac2-c2.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn9488_ee5ac2-c2.kb-button:focus{color:#000000;background:#ffff00;}<\/style><span class=\"kb-button kt-button button kb-btn9488_ee5ac2-c2 kt-btn-size-small kt-btn-width-type-auto kb-btn-global-fill kt-btn-has-text-true kt-btn-has-svg-true icon-reveal wp-block-kadence-singlebtn\"><span class=\"kt-btn-inner-text\">STAGE 4 <strong>Gevrey-Chambertin>Dijon<\/strong> <\/span><span class=\"kb-svg-icon-wrap kb-svg-icon-fe_chevronRight kt-btn-icon-side-right\"><svg viewBox=\"0 0 24 24\"  fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"  aria-hidden=\"true\"><polyline points=\"9 18 15 12 9 6\"\/><\/svg><\/span><\/span><\/div>\n<\/div><\/div>\n\n<\/div><\/div>\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading9488_29eedf-9e, .wp-block-kadence-advancedheading.kt-adv-heading9488_29eedf-9e[data-kb-block=\"kb-adv-heading9488_29eedf-9e\"]{text-align:center;font-size:28px;font-style:normal;text-transform:uppercase;}.wp-block-kadence-advancedheading.kt-adv-heading9488_29eedf-9e mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9488_29eedf-9e[data-kb-block=\"kb-adv-heading9488_29eedf-9e\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9488_29eedf-9e img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9488_29eedf-9e[data-kb-block=\"kb-adv-heading9488_29eedf-9e\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h1 class=\"kt-adv-heading9488_29eedf-9e wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9488_29eedf-9e\">Tour de France Femmes AVEC ZWIFT 2026 Stage 3 Complete Results<\/h1>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\">TDF Femmes 2026 Stage 3 results are here. Yellow jersey, points, QOM, young rider, teams classifications &amp; withdrawals all updated.<\/p>\n\n\n    <div class=\"lct-full-results-page live-commentary-timeline\">\n\n\n        <!-- Podium -->\n                        <h2 class=\"lct-section-heading lct-fr-main-heading\">Tour de France Femmes 2026 Stage 3 Podium<\/h2>\n        <div class=\"lct-fr-podium-wrap\">\n            <div class=\"lct-podium\">\n                <!-- 2nd -->\n                <div class=\"lct-podium-step lct-podium-2\">\n                    <div class=\"lct-podium-rank\">2nd<\/div>\n                                        <div class=\"lct-podium-photo-placeholder\"><\/div>                    <div class=\"lct-podium-gap\">+1:24<\/div>\n                    <div class=\"lct-podium-name\">Kopecky Lotte<\/div>\n                    <div class=\"lct-podium-team lct-dynamic-team\" data-rider=\"Kopecky Lotte\" style=\"font-size:13px;color:#6b7280;line-height:1.2;\"><\/div>\n                <\/div>\n                <!-- 1st -->\n                <div class=\"lct-podium-step lct-podium-1\">\n                    <div class=\"lct-podium-rank\">\ud83c\udfc6 Winner<\/div>\n                                        <div class=\"lct-podium-photo-placeholder\"><\/div>                    <div class=\"lct-podium-gap\">4:05:59<\/div>\n                    <div class=\"lct-podium-name\">Haugset Sigrid Ytterhus<\/div>\n                    <div class=\"lct-podium-team lct-dynamic-team\" data-rider=\"Haugset Sigrid Ytterhus\" style=\"font-size:14px;color:#6b7280;line-height:1.2;font-weight:500;\"><\/div>\n                <\/div>\n                <!-- 3rd -->\n                <div class=\"lct-podium-step lct-podium-3\">\n                    <div class=\"lct-podium-rank\">3rd<\/div>\n                                        <div class=\"lct-podium-photo-placeholder\"><\/div>                    <div class=\"lct-podium-gap\">+2:48<\/div>\n                    <div class=\"lct-podium-name\">Vos Marianne<\/div>\n                    <div class=\"lct-podium-team lct-dynamic-team\" data-rider=\"Vos Marianne\" style=\"font-size:13px;color:#6b7280;line-height:1.2;\"><\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n        <script>\n        document.addEventListener('lctRidersLoaded', function() {\n            if (typeof _lctRiderCache === 'undefined' || !Array.isArray(_lctRiderCache)) return;\n            \n            function normalizeForSearch(str) {\n                var s = str.toLowerCase().trim();\n                return s.normalize(\"NFD\").replace(\/[\\u0300-\\u036f]\/g, \"\").replace(\/[^a-z0-9]\/g, '');\n            }\n            \n            document.querySelectorAll('.lct-dynamic-team').forEach(function(el) {\n                var targetName = el.dataset.rider || '';\n                if (!targetName) return;\n                \n                var targetNorm = normalizeForSearch(targetName);\n                if (!targetNorm) return;\n                \n                var matched = null;\n                for (var i = 0; i < _lctRiderCache.length; i++) {\n                    var r = _lctRiderCache[i];\n                    if (!r.name) continue;\n                    var rowNorm = normalizeForSearch(r.name);\n                    \n                    \/\/ Simple partial\/word match\n                    var tWords = targetNorm.match(\/[a-z]+\/g) || [];\n                    var rWords = rowNorm.match(\/[a-z]+\/g) || [];\n                    var matchCount = 0;\n                    for (var j = 0; j < tWords.length; j++) {\n                        if (rWords.indexOf(tWords[j]) !== -1) matchCount++;\n                    }\n                    if (matchCount >= tWords.length || matchCount >= rWords.length) {\n                        matched = r;\n                        break;\n                    }\n                }\n                if (matched && matched.team) {\n                    el.innerHTML = '(' + matched.team + ')';\n                }\n            });\n        });\n        <\/script>\n        \n        \n        <!-- SEO H2 Heading (in place of old search bar) -->\n        <h2 class=\"lct-section-heading\" style=\"margin-top:20px; margin-bottom:10px; border-bottom:none; padding-bottom:0; font-size:24px;\">\n            Tour de France Femmes 2026 Stage 3 Classifications &amp; Results\n        <\/h2>\n\n                <div class=\"lct-master-tabs-container\" style=\"display:flex; justify-content:space-between; align-items:flex-end; border-bottom: 2px solid #e9ecef; margin-top: 10px; margin-bottom: 20px; flex-wrap:wrap; gap:10px;\">\n            <div class=\"lct-master-tabs\" role=\"tablist\" style=\"border-bottom:none; margin:0; padding:0; display:flex; gap:16px;\">\n                <button class=\"lct-master-tab lct-master-tab-active\" data-target=\"lct-fr-wrapper\" role=\"tab\">\n                    <h3 style=\"margin:0; font-size:inherit; font-weight:inherit; font-family:inherit; color:inherit; text-transform:inherit; line-height:inherit;\">Main Classifications<\/h3>\n                <\/button>\n                <button class=\"lct-master-tab\" data-target=\"lct-cr-wrapper\" role=\"tab\">\n                    <h3 style=\"margin:0; font-size:inherit; font-weight:inherit; font-family:inherit; color:inherit; text-transform:inherit; line-height:inherit;\">Complementary Results<\/h3>\n                <\/button>\n            <\/div>\n            <!-- Live Search -->\n            <div class=\"lct-fr-search-wrap\" style=\"flex:1; max-width:300px; min-width:200px; margin-bottom: 6px;\">\n                <input type=\"text\" id=\"lct-fr-search-input\" placeholder=\"Search rider or team...\" style=\"width:100%; padding:10px; border:1px solid var(--pcs-border); border-radius:4px; font-family: var(--pcs-font); font-size: 14px;\">\n            <\/div>\n        <\/div>\n        \n        <!-- Main Classifications Wrapper -->\n        <div id=\"lct-fr-wrapper\" class=\"lct-master-panel\" style=\"display:block;\">\n        \n        <!-- Main Ranking Tabs -->\n        <section id=\"lct-fr-rankings\" class=\"lct-rankings-tabs-section\" style=\"display:block;margin-top:16px;\">\n            <div class=\"lct-rank-tabs-nav\" role=\"tablist\">\n                                <button class=\"lct-rank-tab lct-rank-tab-active\"\n                    data-tab=\"fr-stage_ranking\" role=\"tab\">\n                    <svg class=\"lct-jersey-svg\" viewBox=\"0 0 32 28\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                        <path d=\"M11,3 Q16,7 21,3 L29,7 L27,12 L22,10 L22,25 L10,25 L10,10 L5,12 L3,7 Z\"\n                            fill=\"#e8001c\"\n                            stroke=\"#b50016\" stroke-width=\"0.5\"\/>\n                                                <path d=\"M12,3 Q16,6 20,3 Q18,8 16,8 Q14,8 12,3Z\" fill=\"rgba(255,255,255,0.25)\"\/>\n                    <\/svg>\n                    <span class=\"lct-rank-tab-label\">Stage<\/span>\n                <\/button>\n                                <button class=\"lct-rank-tab \"\n                    data-tab=\"fr-general_ranking\" role=\"tab\">\n                    <svg class=\"lct-jersey-svg\" viewBox=\"0 0 32 28\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                        <path d=\"M11,3 Q16,7 21,3 L29,7 L27,12 L22,10 L22,25 L10,25 L10,10 L5,12 L3,7 Z\"\n                            fill=\"#FFD700\"\n                            stroke=\"#e6c200\" stroke-width=\"0.5\"\/>\n                                                <path d=\"M12,3 Q16,6 20,3 Q18,8 16,8 Q14,8 12,3Z\" fill=\"rgba(255,255,255,0.25)\"\/>\n                    <\/svg>\n                    <span class=\"lct-rank-tab-label\">GC<\/span>\n                <\/button>\n                                <button class=\"lct-rank-tab \"\n                    data-tab=\"fr-points_ranking\" role=\"tab\">\n                    <svg class=\"lct-jersey-svg\" viewBox=\"0 0 32 28\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                        <path d=\"M11,3 Q16,7 21,3 L29,7 L27,12 L22,10 L22,25 L10,25 L10,10 L5,12 L3,7 Z\"\n                            fill=\"#00A651\"\n                            stroke=\"#008040\" stroke-width=\"0.5\"\/>\n                                                <path d=\"M12,3 Q16,6 20,3 Q18,8 16,8 Q14,8 12,3Z\" fill=\"rgba(255,255,255,0.25)\"\/>\n                    <\/svg>\n                    <span class=\"lct-rank-tab-label\">Points<\/span>\n                <\/button>\n                                <button class=\"lct-rank-tab \"\n                    data-tab=\"fr-kom_ranking\" role=\"tab\">\n                    <svg class=\"lct-jersey-svg\" viewBox=\"0 0 32 28\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                        <path d=\"M11,3 Q16,7 21,3 L29,7 L27,12 L22,10 L22,25 L10,25 L10,10 L5,12 L3,7 Z\"\n                            fill=\"white\"\n                            stroke=\"#ddd\" stroke-width=\"0.5\"\/>\n                                                <circle cx=\"13\" cy=\"13\" r=\"1.8\" fill=\"#e8001c\"\/>\n                        <circle cx=\"19\" cy=\"13\" r=\"1.8\" fill=\"#e8001c\"\/>\n                        <circle cx=\"16\" cy=\"19\" r=\"1.8\" fill=\"#e8001c\"\/>\n                                                <path d=\"M12,3 Q16,6 20,3 Q18,8 16,8 Q14,8 12,3Z\" fill=\"rgba(255,255,255,0.25)\"\/>\n                    <\/svg>\n                    <span class=\"lct-rank-tab-label\">KOM<\/span>\n                <\/button>\n                                <button class=\"lct-rank-tab \"\n                    data-tab=\"fr-youth_ranking\" role=\"tab\">\n                    <svg class=\"lct-jersey-svg\" viewBox=\"0 0 32 28\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                        <path d=\"M11,3 Q16,7 21,3 L29,7 L27,12 L22,10 L22,25 L10,25 L10,10 L5,12 L3,7 Z\"\n                            fill=\"white\"\n                            stroke=\"#1971c2\" stroke-width=\"0.5\"\/>\n                                                <path d=\"M12,3 Q16,6 20,3 Q18,8 16,8 Q14,8 12,3Z\" fill=\"rgba(255,255,255,0.25)\"\/>\n                    <\/svg>\n                    <span class=\"lct-rank-tab-label\">Youth<\/span>\n                <\/button>\n                                <button class=\"lct-rank-tab \"\n                    data-tab=\"fr-teams_ranking\" role=\"tab\">\n                    <svg class=\"lct-jersey-svg\" viewBox=\"0 0 32 28\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                        <path d=\"M11,3 Q16,7 21,3 L29,7 L27,12 L22,10 L22,25 L10,25 L10,10 L5,12 L3,7 Z\"\n                            fill=\"#1a1a2e\"\n                            stroke=\"#2d3a5e\" stroke-width=\"0.5\"\/>\n                                                <path d=\"M12,3 Q16,6 20,3 Q18,8 16,8 Q14,8 12,3Z\" fill=\"rgba(255,255,255,0.25)\"\/>\n                    <\/svg>\n                    <span class=\"lct-rank-tab-label\">Teams<\/span>\n                <\/button>\n                            <\/div>\n\n            <div class=\"lct-rank-panels\">\n                                <div id=\"lct-fr-stage_ranking\"\n                    class=\"lct-ranking-container lct-rank-panel lct-fr-panel\"\n                    style=\"\"\n                    role=\"tabpanel\">\n                    <div id=\"lct-fr-table-wrap-stage_ranking\" class=\"lct-fr-table-wrap\">\n                        <script>\n                        document.addEventListener('DOMContentLoaded', function() {\n                            const rawData = \"Rnk\\tRider\\tTeam\\tUCI\\tPnt\\t\\tTime\\r\\n1\\t Haugset Sigrid Ytterhus \\r\\nUno-X Mobility\\t210\\t50\\t16\\u2033\\t4:05:59\\r\\n2\\t Kopecky Lotte \\r\\nTeam SD Worx - Protime\\t150\\t30\\t10\\u2033\\t1:24\\r\\n3\\t Vos Marianne\\r\\nTeam Visma | Lease a Bike\\t110\\t18\\t4\\u2033\\t2:48\\r\\n4\\t Ostolaza Usoa\\r\\nLaboral Kutxa - Fundaci\\u00f3n Euskadi\\t90\\t13\\t\\t,,\\r\\n5\\t Le Court-Pienaar Kim\\r\\nAG Insurance - Soudal Team\\t70\\t10\\t2\\u2033\\t,,\\r\\n6\\t R\\u00fcegg Noemi\\r\\nEF Education-Oatly\\t55\\t7\\t\\t,,\\r\\n7\\t Gery C\\u00e9lia\\r\\nFDJ United - SUEZ\\t45\\t4\\t\\t,,\\r\\n8\\t Mul Malwina\\r\\nEF Education-Oatly\\t40\\t3\\t\\t,,\\r\\n9\\t Kerbaol C\\u00e9drine\\r\\nCofidis Women Team\\t35\\t2\\t\\t,,\\r\\n10\\t Trinca Colonel Monica\\r\\nLiv AlUla Jayco\\t30\\t1\\t\\t,,\\r\\n11\\t W\\u0142odarczyk Dominika\\r\\nUAE Team L'IMAD\\t25\\t\\t\\t,,\\r\\n12\\t Markus Riejanne\\r\\nLidl - Trek\\t20\\t\\t\\t,,\\r\\n13\\t de Jong Thalita\\r\\nHuman Powered Health\\t15\\t\\t\\t,,\\r\\n14\\t Blasi Paula\\r\\nUAE Team L'IMAD\\t10\\t\\t\\t,,\\r\\n15\\t Pieterse Puck\\r\\nFenix-Premier Tech\\t5\\t\\t\\t,,\\r\\n16\\t Niewiadoma Kasia\\r\\nCANYON\\\/\\\/SRAM\\t\\t\\t\\t,,\\r\\n17\\t Asencio Laura\\r\\nMa Petite Entreprise\\t\\t\\t\\t,,\\r\\n18\\t Niedermaier Antonia\\r\\nCANYON\\\/\\\/SRAM\\t\\t\\t\\t,,\\r\\n19\\t Longo Borghini Elisa\\r\\nUAE Team L'IMAD\\t\\t\\t\\t,,\\r\\n20\\t Garc\\u00eda Mavi\\r\\nUAE Team L'IMAD\\t\\t\\t\\t,,\\r\\n21\\t Vinke Nienke\\r\\nTeam SD Worx - Protime\\t\\t\\t\\t,,\\r\\n22\\t Morier \\u00c9milie\\r\\nSt Michel - Preference Home - Auber93\\t\\t\\t\\t,,\\r\\n23\\t Vollering Demi\\r\\nFDJ United - SUEZ\\t\\t\\t\\t,,\\r\\n24\\t Fisher-Black Niamh\\r\\nLidl - Trek\\t\\t\\t\\t,,\\r\\n25\\t Buijsman Nina\\r\\nHuman Powered Health\\t\\t\\t\\t,,\\r\\n26\\t Noskov\\u00e1 Nikola\\r\\nCofidis Women Team\\t\\t\\t\\t,,\\r\\n27\\t Holmgren Isabella\\r\\nLidl - Trek\\t\\t\\t\\t,,\\r\\n28\\t Silvestri Debora\\r\\nLaboral Kutxa - Fundaci\\u00f3n Euskadi\\t\\t\\t\\t,,\\r\\n29\\t Latimier Cl\\u00e9mence\\r\\nMa Petite Entreprise\\t\\t\\t\\t,,\\r\\n30\\t de Vries Femke\\r\\nTeam Visma | Lease a Bike\\t\\t\\t\\t,,\\r\\n31\\t Ferrand-Pr\\u00e9vot Pauline\\r\\nTeam Visma | Lease a Bike\\t\\t\\t\\t,,\\r\\n32\\t Spratt Amanda\\r\\nLidl - Trek\\t\\t\\t\\t,,\\r\\n33\\t Casasola Sara\\r\\nFenix-Premier Tech\\t\\t\\t\\t,,\\r\\n34\\t Berthet Juliette\\r\\nFDJ United - SUEZ\\t\\t\\t\\t,,\\r\\n35\\t van der Breggen Anna\\r\\nTeam SD Worx - Protime\\t\\t\\t\\t,,\\r\\n36\\t Aalerud Katrine\\r\\nUno-X Mobility\\t\\t\\t\\t,,\\r\\n37\\t Reusser Marlen\\r\\nMovistar Team\\t\\t\\t\\t,,\\r\\n38\\t Kastelijn Yara\\r\\nFenix-Premier Tech\\t\\t\\t\\t,,\\r\\n39\\t Muzic \\u00c9vita\\r\\nFDJ United - SUEZ\\t\\t\\t\\t,,\\r\\n40\\t Koch Franziska\\r\\nFDJ United - SUEZ\\t\\t\\t\\t3:03\\r\\n41\\t Kl\\u00f6ser Rosa Maria\\r\\nCANYON\\\/\\\/SRAM\\t\\t\\t\\t3:35\\r\\n42\\t Ghekiere Justine\\r\\nAG Insurance - Soudal Team\\t\\t\\t\\t,,\\r\\n43\\t Perekitko Karolina\\r\\nMayenne Monbana My Pie\\t\\t\\t\\t6:23\\r\\n44\\t Masetti Gaia\\r\\nTeam Picnic PostNL\\t\\t\\t\\t,,\\r\\n45\\t Faulkner Kristen\\r\\nEF Education-Oatly\\t\\t\\t\\t,,\\r\\n46\\t Adegeest Loes\\r\\nLidl - Trek\\t\\t\\t\\t,,\\r\\n47\\t Pati\\u00f1o Paula\\r\\nLaboral Kutxa - Fundaci\\u00f3n Euskadi\\t\\t\\t\\t,,\\r\\n48\\t Brand Lucinda\\r\\nLidl - Trek\\t\\t\\t\\t,,\\r\\n49\\t Persico Silvia\\r\\nUAE Team L'IMAD\\t\\t\\t\\t,,\\r\\n50\\t B\\u00e4ckstedt Zoe\\r\\nCANYON\\\/\\\/SRAM\\t\\t\\t\\t,,\\r\\n51\\t Squiban Maeva\\r\\nUAE Team L'IMAD\\t\\t\\t\\t,,\\r\\n52\\t Vallieres Magdeleine\\r\\nEF Education-Oatly\\t\\t\\t\\t,,\\r\\n53\\t Muller Sol\\u00e8ne\\r\\nSt Michel - Preference Home - Auber93\\t\\t\\t\\t,,\\r\\n54\\t Benito Mireia\\r\\nAG Insurance - Soudal Team\\t\\t\\t\\t,,\\r\\n55\\t Ostiz Paula\\r\\nMovistar Team\\t\\t\\t\\t,,\\r\\n56\\t Cavallar Valentina\\r\\nTeam SD Worx - Protime\\t\\t\\t\\t,,\\r\\n57\\t Lippert Liane\\r\\nMovistar Team\\t\\t\\t\\t,,\\r\\n58\\t Korevaar Jeanne\\r\\nLiv AlUla Jayco\\t\\t\\t\\t,,\\r\\n59\\t Gontova Nadia\\r\\nLiv AlUla Jayco\\t\\t\\t\\t,,\\r\\n60\\t Bunel Marion\\r\\nTeam Visma | Lease a Bike\\t\\t\\t\\t,,\\r\\n61\\t Comte Ema\\r\\nCofidis Women Team\\t\\t\\t\\t,,\\r\\n62\\t Kraak Amber\\r\\nFDJ United - SUEZ\\t\\t\\t\\t10:01\\r\\n63\\t Nooijen Lieke\\r\\nTeam Visma | Lease a Bike\\t\\t\\t\\t,,\\r\\n64\\t Van Dam Sarah\\r\\nTeam Visma | Lease a Bike\\t\\t\\t\\t,,\\r\\n65\\t Skalniak-S\\u00f3jka Agnieszka\\r\\nCANYON\\\/\\\/SRAM\\t\\t\\t\\t,,\\r\\n66\\t Paladin Soraya\\r\\nCANYON\\\/\\\/SRAM\\t\\t\\t\\t,,\\r\\n67\\t Coston Morgane\\r\\nMa Petite Entreprise\\t\\t\\t\\t14:22\\r\\n68\\t Edseth Marte Berg\\r\\nUno-X Mobility\\t\\t\\t\\t16:29\\r\\n69\\t Ryo Titia\\r\\nHuman Powered Health\\t\\t\\t\\t,,\\r\\n70\\t Raaijmakers Marit\\r\\nHuman Powered Health\\t\\t\\t\\t,,\\r\\n71\\t Eisen Malou\\r\\nVolkerWessels Cycling Team\\t\\t\\t\\t,,\\r\\n72\\t Bredewold Mischa\\r\\nTeam SD Worx - Protime\\t\\t\\t\\t,,\\r\\n73\\t Mart\\u00edn Sara\\r\\nMovistar Team\\t\\t\\t\\t,,\\r\\n74\\t De Schepper Lore\\r\\nAG Insurance - Soudal Team\\t\\t\\t\\t,,\\r\\n75\\t Coupland Mackenzie\\r\\nLiv AlUla Jayco\\t\\t\\t\\t,,\\r\\n76\\t Nelson Josie\\r\\nTeam Picnic PostNL\\t\\t\\t\\t,,\\r\\n77\\t Barale Francesca\\r\\nMovistar Team\\t\\t\\t\\t,,\\r\\n78\\t Christie Henrietta\\r\\nEF Education-Oatly\\t\\t\\t\\t,,\\r\\n79\\t Bossuyt Shari\\r\\nAG Insurance - Soudal Team\\t\\t\\t\\t,,\\r\\n80\\t Wiebes Lorena\\r\\nTeam SD Worx - Protime\\t\\t\\t\\t20:19\\r\\n81\\t Cecchini Elena\\r\\nTeam SD Worx - Protime\\t\\t\\t\\t,,\\r\\n82\\t Biriukova Yuliia\\r\\nLaboral Kutxa - Fundaci\\u00f3n Euskadi\\t\\t\\t\\t,,\\r\\n83\\t Mangan Fiona\\r\\nMayenne Monbana My Pie\\t\\t\\t\\t,,\\r\\n84\\t Fityus Lucie\\r\\nTeam Picnic PostNL\\t\\t\\t\\t,,\\r\\n85\\t Hinojosa Romina\\r\\nLotto Intermarch\\u00e9 Ladies\\t\\t\\t\\t,,\\r\\n86\\t Dideriksen Amalie\\r\\nCofidis Women Team\\t\\t\\t\\t,,\\r\\n87\\t Guilman Victorie\\r\\nCofidis Women Team\\t\\t\\t\\t,,\\r\\n88\\t Tas Sandrine\\r\\nLotto Intermarch\\u00e9 Ladies\\t\\t\\t\\t,,\\r\\n89\\t Paternoster Letizia\\r\\nLiv AlUla Jayco\\t\\t\\t\\t,,\\r\\n90\\t Valentin Constance\\r\\nMayenne Monbana My Pie\\t\\t\\t\\t,,\\r\\n91\\t Quinn Natalie\\r\\nMayenne Monbana My Pie\\t\\t\\t\\t,,\\r\\n92\\t Fidanza Arianna\\r\\nLaboral Kutxa - Fundaci\\u00f3n Euskadi\\t\\t\\t\\t,,\\r\\n93\\t Jansen Eline\\r\\nVolkerWessels Cycling Team\\t\\t\\t\\t,,\\r\\n94\\t Clay Robyn\\r\\nTeam Picnic PostNL\\t\\t\\t\\t,,\\r\\n95\\t Allione Marine\\r\\nMayenne Monbana My Pie\\t\\t\\t\\t,,\\r\\n96\\t Lylyk Kiara\\r\\nMayenne Monbana My Pie\\t\\t\\t\\t,,\\r\\n97\\t Eraso Idoia\\r\\nLaboral Kutxa - Fundaci\\u00f3n Euskadi\\t\\t\\t\\t,,\\r\\n98\\t Cipressi Carlotta\\r\\nHuman Powered Health\\t\\t\\t\\t,,\\r\\n99\\t Vigilia Alessia\\r\\nUno-X Mobility\\t\\t\\t\\t,,\\r\\n100\\t Beekhuis Teuntje\\r\\nUno-X Mobility\\t\\t\\t\\t,,\\r\\n101\\t Coutinho Alice\\r\\nMayenne Monbana My Pie\\t\\t\\t\\t,,\\r\\n102\\t Amondarain Naia\\r\\nLaboral Kutxa - Fundaci\\u00f3n Euskadi\\t\\t\\t\\t,,\\r\\n103\\t Le Mou\\u00ebl C\\u00e9lia\\r\\nMa Petite Entreprise\\t\\t\\t\\t,,\\r\\n104\\t Franz Heidi\\r\\nSt Michel - Preference Home - Auber93\\t\\t\\t\\t,,\\r\\n105\\t Koster Anouska\\r\\nUno-X Mobility\\t\\t\\t\\t,,\\r\\n106\\t Mah\\u00e9 Oc\\u00e9ane\\r\\nMa Petite Entreprise\\t\\t\\t\\t,,\\r\\n107\\t Williams Lily\\r\\nHuman Powered Health\\t\\t\\t\\t,,\\r\\n108\\t Magalh\\u00e3es Ana Vit\\u00f3ria\\r\\nMovistar Team\\t\\t\\t\\t,,\\r\\n109\\t Sierra Arlenis\\r\\nMovistar Team\\t\\t\\t\\t,,\\r\\n110\\t Towers Alice\\r\\nEF Education-Oatly\\t\\t\\t\\t,,\\r\\n111\\t Roseman-Gannon Ruby\\r\\nLiv AlUla Jayco\\t\\t\\t\\t,,\\r\\n112\\t Balsamo Elisa\\r\\nLidl - Trek\\t\\t\\t\\t,,\\r\\n113\\t Claes Lotte\\r\\nFenix-Premier Tech\\t\\t\\t\\t,,\\r\\n114\\t Gonz\\u00e1lez Alicia\\r\\nSt Michel - Preference Home - Auber93\\t\\t\\t\\t,,\\r\\n115\\t Consonni Chiara\\r\\nCANYON\\\/\\\/SRAM\\t\\t\\t\\t,,\\r\\n116\\t Abgrall No\\u00e9mie\\r\\nMa Petite Entreprise\\t\\t\\t\\t,,\\r\\n117\\t Le Net Marie\\r\\nFDJ United - SUEZ\\t\\t\\t\\t,,\\r\\n118\\t Smulders Silke\\r\\nLiv AlUla Jayco\\t\\t\\t\\t,,\\r\\n119\\t Wreszin Caroline\\r\\nSt Michel - Preference Home - Auber93\\t\\t\\t\\t,,\\r\\n120\\t Ciabocco Eleonora\\r\\nTeam Picnic PostNL\\t\\t\\t\\t,,\\r\\n121\\t Malcotti Barbara\\r\\nHuman Powered Health\\t\\t\\t\\t,,\\r\\n122\\t Borghesi Letizia\\r\\nAG Insurance - Soudal Team\\t\\t\\t\\t,,\\r\\n123\\t Berton Nina\\r\\nEF Education-Oatly\\t\\t\\t\\t,,\\r\\n124\\t Bego Julie\\r\\nCofidis Women Team\\t\\t\\t\\t,,\\r\\n125\\t Couzens Millie\\r\\nFenix-Premier Tech\\t\\t\\t\\t,,\\r\\n126\\t Georgi Pfeiffer\\r\\nTeam Picnic PostNL\\t\\t\\t\\t,,\\r\\n127\\t Hengeveld Daniek\\r\\nTeam Visma | Lease a Bike\\t\\t\\t\\t,,\\r\\n128\\t Kool Charlotte\\r\\nFenix-Premier Tech\\t\\t\\t\\t,,\\r\\n129\\t Riedmann Linda\\r\\nLotto Intermarch\\u00e9 Ladies\\t\\t\\t\\t,,\\r\\n130\\t Jackson Alison\\r\\nSt Michel - Preference Home - Auber93\\t\\t\\t\\t25:51\\r\\n131\\t Grangier India\\r\\nSt Michel - Preference Home - Auber93\\t\\t\\t\\t,,\\r\\n132\\t von Berswordt Sophie\\r\\nVolkerWessels Cycling Team\\t\\t\\t\\t,,\\r\\n133\\t Dijkstra Anneke\\r\\nVolkerWessels Cycling Team\\t\\t\\t\\t,,\\r\\n134\\t Rijnbeek Maud\\r\\nVolkerWessels Cycling Team\\t\\t\\t\\t,,\\r\\n135\\t Griffin Mia\\r\\nTeam Picnic PostNL\\t\\t\\t\\t,,\\r\\n136\\t Schoens Quinty\\r\\nVolkerWessels Cycling Team\\t\\t\\t\\t,,\\r\\n137\\t \\u017digart Ur\\u0161ka\\r\\nAG Insurance - Soudal Team\\t\\t\\t\\t,,\\r\\n138\\t Ludwig Hannah\\r\\nCofidis Women Team\\t\\t\\t\\t,,\";\n                            const container = document.getElementById('lct-fr-table-wrap-stage_ranking');\n                            const title = 'Stage';\n                            function doRender() {\n                                if (typeof lctRenderRankingIntoEl === 'function' && container) {\n                                    lctRenderRankingIntoEl(container, rawData, title);\n                                }\n                            }\n                            doRender(); \/\/ initial\n                            document.addEventListener('lctRidersLoaded', doRender); \/\/ update with flags\n                        });\n                        <\/script>\n                    <\/div><!-- .lct-fr-table-wrap -->\n                <\/div><!-- .lct-fr-panel -->\n                                <div id=\"lct-fr-general_ranking\"\n                    class=\"lct-ranking-container lct-rank-panel lct-fr-panel\"\n                    style=\"display:none;\"\n                    role=\"tabpanel\">\n                    <div id=\"lct-fr-table-wrap-general_ranking\" class=\"lct-fr-table-wrap\">\n                        <script>\n                        document.addEventListener('DOMContentLoaded', function() {\n                            const rawData = \"Rnk\\tPrev\\t\\u25bc\\u25b2\\tRider\\tTeam\\tUCI\\t\\tTime\\r\\n1\\t46\\t\\u25b245\\t Haugset Sigrid Ytterhus\\r\\nUno-X Mobility\\t25\\t16\\u2033\\t11:17:56\\r\\n2\\t2\\t-\\t Le Court-Pienaar Kim\\r\\nAG Insurance - Soudal Team\\t\\t8\\u2033\\t2:02\\r\\n3\\t3\\t-\\t Vollering Demi\\r\\nFDJ United - SUEZ\\t\\t4\\u2033\\t2:06\\r\\n4\\t4\\t-\\t R\\u00fcegg Noemi\\r\\nEF Education-Oatly\\t\\t\\t2:10\\r\\n5\\t11\\t\\u25b26\\t Vos Marianne\\r\\nTeam Visma | Lease a Bike\\t\\t8\\u2033\\t,,\\r\\n6\\t6\\t-\\t Longo Borghini Elisa\\r\\nEF Education-Oatly\\t\\t\\t,,\\r\\n7\\t5\\t\\u25bc2\\t Kerbaol C\\u00e9drine\\r\\nUAE Team L'IMAD\\t\\t\\t,,\\r\\n8\\t7\\t\\u25bc1\\t Niewiadoma Kasia\\r\\nCANYON\\\/\\\/SRAM\\t\\t\\t,,\\r\\n9\\t8\\t\\u25bc1\\t Pieterse Puck\\r\\nFenix-Premier Tech\\t\\t\\t,,\\r\\n10\\t9\\t\\u25bc1\\t Ferrand-Pr\\u00e9vot Pauline\\r\\nTeam Visma | Lease a Bike\\t\\t\\t,,\\r\\n11\\t10\\t\\u25bc1\\t Reusser Marlen\\r\\nMovistar Team\\t\\t\\t,,\\r\\n12\\t12\\t-\\t Fisher-Black Niamh\\r\\nLidl - Trek\\t\\t\\t2:15\\r\\n13\\t13\\t-\\t Blasi Paula\\r\\nUAE Team L'IMAD\\t\\t\\t2:18\\r\\n14\\t14\\t-\\t Garc\\u00eda Mavi\\r\\nUAE Team L'IMAD\\t\\t\\t,,\\r\\n15\\t15\\t-\\t Niedermaier Antonia\\r\\nLidl - Trek\\t\\t\\t,,\\r\\n16\\t17\\t\\u25b21\\t Holmgren Isabella\\r\\nCANYON\\\/\\\/SRAM\\t\\t\\t,,\\r\\n17\\t16\\t\\u25bc1\\t Berthet Juliette\\r\\nFDJ United - SUEZ\\t\\t\\t,,\\r\\n18\\t18\\t-\\t van der Breggen Anna\\r\\nTeam SD Worx - Protime\\t\\t\\t,,\\r\\n19\\t19\\t-\\t de Jong Thalita\\r\\nHuman Powered Health\\t\\t\\t2:26\\r\\n20\\t21\\t\\u25b21\\t Trinca Colonel Monica\\r\\nLiv AlUla Jayco\\t\\t\\t,,\\r\\n21\\t20\\t\\u25bc1\\t Morier \\u00c9milie\\r\\nSt Michel - Preference Home - Auber93\\t\\t\\t,,\\r\\n22\\t22\\t-\\t Mul Malwina\\r\\nCofidis Women Team\\t\\t\\t2:29\\r\\n23\\t23\\t-\\t Ostolaza Usoa\\r\\nLaboral Kutxa - Fundaci\\u00f3n Euskadi\\t\\t\\t,,\\r\\n24\\t24\\t-\\t Kastelijn Yara\\r\\nFenix-Premier Tech\\t\\t\\t,,\\r\\n25\\t25\\t-\\t Gery C\\u00e9lia\\r\\nFDJ United - SUEZ\\t\\t\\t2:32\\r\\n26\\t31\\t\\u25b25\\t de Vries Femke\\r\\nTeam Visma | Lease a Bike\\t\\t\\t2:40\\r\\n27\\t34\\t\\u25b27\\t W\\u0142odarczyk Dominika\\r\\nUAE Team L'IMAD\\t\\t\\t2:47\\r\\n28\\t37\\t\\u25b29\\t Asencio Laura\\r\\nMa Petite Entreprise\\t\\t\\t,,\\r\\n29\\t36\\t\\u25b27\\t Kopecky Lotte\\r\\nUno-X Mobility\\t\\t\\t,,\\r\\n30\\t60\\t\\u25b230\\t Aalerud Katrine\\r\\nTeam SD Worx - Protime\\t\\t10\\u2033\\t2:54\\r\\n31\\t43\\t\\u25b212\\t Silvestri Debora\\r\\nLaboral Kutxa - Fundaci\\u00f3n Euskadi\\t\\t\\t3:04\\r\\n32\\t50\\t\\u25b218\\t Vinke Nienke\\r\\nTeam SD Worx - Protime\\t\\t\\t3:15\\r\\n33\\t52\\t\\u25b219\\t Buijsman Nina\\r\\nHuman Powered Health\\t\\t\\t,,\\r\\n34\\t35\\t\\u25b21\\t Ghekiere Justine\\r\\nAG Insurance - Soudal Team\\t\\t\\t3:34\\r\\n35\\t42\\t\\u25b27\\t Kl\\u00f6ser Rosa Maria\\r\\nCANYON\\\/\\\/SRAM\\t\\t\\t3:51\\r\\n36\\t62\\t\\u25b226\\t Latimier Cl\\u00e9mence\\r\\nMa Petite Entreprise\\t\\t\\t4:48\\r\\n37\\t65\\t\\u25b228\\t Markus Riejanne\\r\\nLidl - Trek\\t\\t\\t4:56\\r\\n38\\t68\\t\\u25b230\\t Spratt Amanda\\r\\nLidl - Trek\\t\\t\\t5:10\\r\\n39\\t78\\t\\u25b239\\t Noskov\\u00e1 Nikola\\r\\nCofidis Women Team\\t\\t\\t6:20\\r\\n40\\t33\\t\\u25bc7\\t B\\u00e4ckstedt Zoe\\r\\nCANYON\\\/\\\/SRAM\\t\\t\\t6:22\\r\\n41\\t38\\t\\u25bc3\\t Muller Sol\\u00e8ne\\r\\nSt Michel - Preference Home - Auber93\\t\\t\\t6:27\\r\\n42\\t44\\t\\u25b22\\t Pati\\u00f1o Paula\\r\\nLaboral Kutxa - Fundaci\\u00f3n Euskadi\\t\\t\\t6:39\\r\\n43\\t45\\t\\u25b22\\t Squiban Maeva\\r\\nUAE Team L'IMAD\\t\\t\\t,,\\r\\n44\\t47\\t\\u25b23\\t Vallieres Magdeleine\\r\\nEF Education-Oatly\\t\\t\\t,,\\r\\n45\\t48\\t\\u25b23\\t Gontova Nadia\\r\\nLiv AlUla Jayco\\t\\t\\t,,\\r\\n46\\t49\\t\\u25b23\\t Bunel Marion\\r\\nTeam Visma | Lease a Bike\\t\\t\\t6:46\\r\\n47\\t55\\t\\u25b28\\t Cavallar Valentina\\r\\nTeam SD Worx - Protime\\t\\t\\t6:50\\r\\n48\\t54\\t\\u25b26\\t Comte Ema\\r\\nCofidis Women Team\\t\\t\\t,,\\r\\n49\\t56\\t\\u25b27\\t Faulkner Kristen\\r\\nEF Education-Oatly\\t\\t\\t7:30\\r\\n50\\t59\\t\\u25b29\\t Benito Mireia\\r\\nAG Insurance - Soudal Team\\t\\t\\t7:59\\r\\n51\\t66\\t\\u25b215\\t Masetti Gaia\\r\\nTeam Picnic PostNL\\t\\t\\t8:34\\r\\n52\\t67\\t\\u25b215\\t Persico Silvia\\r\\nUAE Team L'IMAD\\t\\t\\t8:39\\r\\n53\\t73\\t\\u25b220\\t Brand Lucinda\\r\\nLidl - Trek\\t\\t\\t9:25\\r\\n54\\t77\\t\\u25b223\\t Adegeest Loes\\r\\nLidl - Trek\\t\\t\\t9:49\\r\\n55\\t30\\t\\u25bc25\\t Van Dam Sarah\\r\\nTeam Visma | Lease a Bike\\t\\t\\t9:53\\r\\n56\\t82\\t\\u25b226\\t Casasola Sara\\r\\nFenix-Premier Tech\\t\\t\\t10:23\\r\\n57\\t90\\t\\u25b233\\t Muzic \\u00c9vita\\r\\nFDJ United - SUEZ\\t\\t\\t11:46\\r\\n58\\t64\\t\\u25b26\\t Skalniak-S\\u00f3jka Agnieszka\\r\\nCANYON\\\/\\\/SRAM\\t\\t\\t12:09\\r\\n59\\t74\\t\\u25b215\\t Kraak Amber\\r\\nFDJ United - SUEZ\\t\\t\\t13:10\\r\\n60\\t80\\t\\u25b220\\t Korevaar Jeanne\\r\\nLiv AlUla Jayco\\t\\t\\t,,\\r\\n61\\t85\\t\\u25b224\\t Perekitko Karolina\\r\\nMayenne Monbana My Pie\\t\\t\\t14:09\\r\\n62\\t79\\t\\u25b217\\t Paladin Soraya\\r\\nCANYON\\\/\\\/SRAM\\t\\t\\t15:48\\r\\n63\\t41\\t\\u25bc22\\t Edseth Marte Berg\\r\\nUno-X Mobility\\t\\t\\t16:38\\r\\n64\\t95\\t\\u25b231\\t Lippert Liane\\r\\nMovistar Team\\t\\t\\t17:06\\r\\n65\\t61\\t\\u25bc4\\t Nelson Josie\\r\\nTeam Picnic PostNL\\t\\t\\t18:16\\r\\n66\\t70\\t\\u25b24\\t Bredewold Mischa\\r\\nTeam SD Worx - Protime\\t\\t\\t19:10\\r\\n67\\t1\\t\\u25bc66\\t Wiebes Lorena\\r\\nTeam SD Worx - Protime\\t\\t20\\u2033\\t19:21\\r\\n68\\t76\\t\\u25b28\\t Bossuyt Shari\\r\\nAG Insurance - Soudal Team\\t\\t\\t19:54\\r\\n69\\t92\\t\\u25b223\\t Nooijen Lieke\\r\\nTeam Visma | Lease a Bike\\t\\t\\t19:59\\r\\n70\\t26\\t\\u25bc44\\t Georgi Pfeiffer\\r\\nTeam Picnic PostNL\\t\\t\\t20:03\\r\\n71\\t28\\t\\u25bc43\\t Smulders Silke\\r\\nLiv AlUla Jayco\\t\\t\\t20:05\\r\\n72\\t29\\t\\u25bc43\\t Jansen Eline\\r\\nVolkerWessels Cycling Team\\t\\t\\t20:11\\r\\n73\\t32\\t\\u25bc41\\t Balsamo Elisa\\r\\nLidl - Trek\\t\\t6\\u2033\\t20:12\\r\\n74\\t39\\t\\u25bc35\\t Bego Julie\\r\\nCofidis Women Team\\t\\t\\t20:25\\r\\n75\\t40\\t\\u25bc35\\t Riedmann Linda\\r\\nLotto Intermarch\\u00e9 Ladies\\t\\t\\t20:28\\r\\n76\\t51\\t\\u25bc25\\t Malcotti Barbara\\r\\nHuman Powered Health\\t\\t\\t20:46\\r\\n77\\t53\\t\\u25bc24\\t Koster Anouska\\r\\nUno-X Mobility\\t\\t\\t,,\\r\\n78\\t117\\t\\u25b239\\t Koch Franziska\\r\\nFDJ United - SUEZ\\t\\t\\t21:05\\r\\n79\\t57\\t\\u25bc22\\t Williams Lily\\r\\nHuman Powered Health\\t\\t\\t21:37\\r\\n80\\t58\\t\\u25bc22\\t Borghesi Letizia\\r\\nAG Insurance - Soudal Team\\t\\t\\t21:55\\r\\n81\\t63\\t\\u25bc18\\t Berton Nina\\r\\nEF Education-Oatly\\t\\t\\t22:25\\r\\n82\\t69\\t\\u25bc13\\t Towers Alice\\r\\nEF Education-Oatly\\t\\t\\t22:58\\r\\n83\\t71\\t\\u25bc12\\t Paternoster Letizia\\r\\nLiv AlUla Jayco\\t\\t\\t23:05\\r\\n84\\t72\\t\\u25bc12\\t Roseman-Gannon Ruby\\r\\nLiv AlUla Jayco\\t\\t\\t,,\\r\\n85\\t75\\t\\u25bc10\\t Couzens Millie\\r\\nFenix-Premier Tech\\t\\t\\t23:40\\r\\n86\\t81\\t\\u25bc5\\t De Schepper Lore\\r\\nAG Insurance - Soudal Team\\t\\t\\t23:52\\r\\n87\\t83\\t\\u25bc4\\t Eisen Malou\\r\\nVolkerWessels Cycling Team\\t\\t\\t24:11\\r\\n88\\t86\\t\\u25bc2\\t Ryo Titia\\r\\nHuman Powered Health\\t\\t\\t24:24\\r\\n89\\t88\\t\\u25bc1\\t Coupland Mackenzie\\r\\nLiv AlUla Jayco\\t\\t\\t24:57\\r\\n90\\t27\\t\\u25bc63\\t \\u017digart Ur\\u0161ka\\r\\nAG Insurance - Soudal Team\\t\\t\\t25:35\\r\\n91\\t87\\t\\u25bc4\\t Claes Lotte\\r\\nFenix-Premier Tech\\t\\t\\t28:15\\r\\n92\\t97\\t\\u25b25\\t Barale Francesca\\r\\nMovistar Team\\t\\t\\t28:19\\r\\n93\\t89\\t\\u25bc4\\t Coutinho Alice\\r\\nMayenne Monbana My Pie\\t\\t\\t28:56\\r\\n94\\t128\\t\\u25b234\\t Ostiz Paula\\r\\nMovistar Team\\t\\t\\t29:08\\r\\n95\\t91\\t\\u25bc4\\t Consonni Chiara\\r\\nCANYON\\\/\\\/SRAM\\t\\t\\t29:17\\r\\n96\\t104\\t\\u25b28\\t Raaijmakers Marit\\r\\nHuman Powered Health\\t\\t\\t30:10\\r\\n97\\t106\\t\\u25b29\\t Mart\\u00edn Sara\\r\\nMovistar Team\\t\\t\\t31:01\\r\\n98\\t93\\t\\u25bc5\\t Quinn Natalie\\r\\nMayenne Monbana My Pie\\t\\t\\t31:02\\r\\n99\\t94\\t\\u25bc5\\t Cipressi Carlotta\\r\\nHuman Powered Health\\t\\t\\t,,\\r\\n100\\t109\\t\\u25b29\\t Christie Henrietta\\r\\nEF Education-Oatly\\t\\t\\t31:10\\r\\n101\\t96\\t\\u25bc5\\t Magalh\\u00e3es Ana Vit\\u00f3ria\\r\\nMovistar Team\\t\\t\\t32:09\\r\\n102\\t98\\t\\u25bc4\\t Ciabocco Eleonora\\r\\nTeam Picnic PostNL\\t\\t\\t32:17\\r\\n103\\t99\\t\\u25bc4\\t Mangan Fiona\\r\\nMayenne Monbana My Pie\\t\\t\\t32:48\\r\\n104\\t101\\t\\u25bc3\\t Allione Marine\\r\\nMayenne Monbana My Pie\\t\\t\\t33:07\\r\\n105\\t84\\t\\u25bc21\\t Schoens Quinty\\r\\nVolkerWessels Cycling Team\\t\\t\\t33:37\\r\\n106\\t103\\t\\u25bc3\\t Sierra Arlenis\\r\\nMovistar Team\\t\\t\\t33:39\\r\\n107\\t108\\t\\u25b21\\t Hengeveld Daniek\\r\\nTeam Visma | Lease a Bike\\t\\t\\t34:57\\r\\n108\\t126\\t\\u25b218\\t Coston Morgane\\r\\nMa Petite Entreprise\\t\\t\\t37:07\\r\\n109\\t110\\t\\u25b21\\t Mah\\u00e9 Oc\\u00e9ane\\r\\nMa Petite Entreprise\\t\\t\\t37:33\\r\\n110\\t111\\t\\u25b21\\t Eraso Idoia\\r\\nLaboral Kutxa - Fundaci\\u00f3n Euskadi\\t\\t\\t38:10\\r\\n111\\t112\\t\\u25b21\\t Biriukova Yuliia\\r\\nLaboral Kutxa - Fundaci\\u00f3n Euskadi\\t\\t\\t38:21\\r\\n112\\t116\\t\\u25b24\\t Cecchini Elena\\r\\nTeam SD Worx - Protime\\t\\t\\t,,\\r\\n113\\t115\\t\\u25b22\\t Dideriksen Amalie\\r\\nCofidis Women Team\\t\\t\\t,,\\r\\n114\\t113\\t\\u25bc1\\t Vigilia Alessia\\r\\nUno-X Mobility\\t\\t\\t,,\\r\\n115\\t100\\t\\u25bc15\\t Dijkstra Anneke\\r\\nVolkerWessels Cycling Team\\t\\t\\t38:30\\r\\n116\\t102\\t\\u25bc14\\t Grangier India\\r\\nSt Michel - Preference Home - Auber93\\t\\t\\t38:54\\r\\n117\\t105\\t\\u25bc12\\t Rijnbeek Maud\\r\\nVolkerWessels Cycling Team\\t\\t\\t40:14\\r\\n118\\t107\\t\\u25bc11\\t von Berswordt Sophie\\r\\nVolkerWessels Cycling Team\\t\\t\\t40:23\\r\\n119\\t118\\t\\u25bc1\\t Amondarain Naia\\r\\nLaboral Kutxa - Fundaci\\u00f3n Euskadi\\t\\t\\t41:54\\r\\n120\\t119\\t\\u25bc1\\t Le Net Marie\\r\\nFDJ United - SUEZ\\t\\t\\t,,\\r\\n121\\t120\\t\\u25bc1\\t Lylyk Kiara\\r\\nMayenne Monbana My Pie\\t\\t\\t42:08\\r\\n122\\t121\\t\\u25bc1\\t Kool Charlotte\\r\\nFenix-Premier Tech\\t\\t\\t,,\\r\\n123\\t124\\t\\u25b21\\t Tas Sandrine\\r\\nLotto Intermarch\\u00e9 Ladies\\t\\t\\t43:04\\r\\n124\\t122\\t\\u25bc2\\t Franz Heidi\\r\\nSt Michel - Preference Home - Auber93\\t\\t\\t,,\\r\\n125\\t125\\t-\\t Valentin Constance\\r\\nMayenne Monbana My Pie\\t\\t\\t,,\\r\\n126\\t127\\t\\u25b21\\t Fidanza Arianna\\r\\nLaboral Kutxa - Fundaci\\u00f3n Euskadi\\t\\t\\t,,\\r\\n127\\t123\\t\\u25bc4\\t Wreszin Caroline\\r\\nSt Michel - Preference Home - Auber93\\t\\t\\t,,\\r\\n128\\t114\\t\\u25bc14\\t Jackson Alison\\r\\nSt Michel - Preference Home - Auber93\\t\\t\\t43:53\\r\\n129\\t129\\t-\\t Le Mou\\u00ebl C\\u00e9lia\\r\\nMa Petite Entreprise\\t\\t\\t46:17\\r\\n130\\t133\\t\\u25b23\\t Fityus Lucie\\r\\nTeam Picnic PostNL\\t\\t\\t46:37\\r\\n131\\t132\\t\\u25b21\\t Guilman Victorie\\r\\nCofidis Women Team\\t\\t\\t,,\\r\\n132\\t130\\t\\u25bc2\\t Gonz\\u00e1lez Alicia\\r\\nSt Michel - Preference Home - Auber93\\t\\t\\t,,\\r\\n133\\t134\\t\\u25b21\\t Clay Robyn\\r\\nTeam Picnic PostNL\\t\\t\\t46:51\\r\\n134\\t135\\t\\u25b21\\t Beekhuis Teuntje\\r\\nUno-X Mobility\\t\\t\\t,,\\r\\n135\\t136\\t\\u25b21\\t Abgrall No\\u00e9mie\\r\\nMa Petite Entreprise\\t\\t\\t49:35\\r\\n136\\t131\\t\\u25bc5\\t Griffin Mia\\r\\nTeam Picnic PostNL\\t\\t\\t52:09\\r\\n137\\t137\\t-\\t Ludwig Hannah\\r\\nCofidis Women Team\\t\\t\\t59:30\\r\\n138\\t138\\t-\\t Hinojosa Romina\\r\\nLotto Intermarch\\u00e9 Ladies\\t\\t\\t59:33\";\n                            const container = document.getElementById('lct-fr-table-wrap-general_ranking');\n                            const title = 'GC';\n                            function doRender() {\n                                if (typeof lctRenderRankingIntoEl === 'function' && container) {\n                                    lctRenderRankingIntoEl(container, rawData, title);\n                                }\n                            }\n                            doRender(); \/\/ initial\n                            document.addEventListener('lctRidersLoaded', doRender); \/\/ update with flags\n                        });\n                        <\/script>\n                    <\/div><!-- .lct-fr-table-wrap -->\n                <\/div><!-- .lct-fr-panel -->\n                                <div id=\"lct-fr-points_ranking\"\n                    class=\"lct-ranking-container lct-rank-panel lct-fr-panel\"\n                    style=\"display:none;\"\n                    role=\"tabpanel\">\n                    <div id=\"lct-fr-table-wrap-points_ranking\" class=\"lct-fr-table-wrap\">\n                        <script>\n                        document.addEventListener('DOMContentLoaded', function() {\n                            const rawData = \"Rnk\\tPrev\\t\\u25bc\\u25b2\\tRider\\tTeam\\tPnt\\r\\n1\\t1\\t-\\t Wiebes Lorena\\r\\nTeam SD Worx - Protime\\t111\\r\\n2\\t\\t\\t Haugset Sigrid Ytterhus\\r\\nUno-X Mobility\\t55\\r\\n3\\t4\\t\\u25b21\\t R\\u00fcegg Noemi\\r\\nEF Education-Oatly\\t52\\r\\n4\\t38\\t\\u25b234\\t Kopecky Lotte\\r\\nTeam SD Worx - Protime\\t51\\r\\n5\\t2\\t\\u25bc3\\t Le Court-Pienaar Kim\\r\\nAG Insurance - Soudal Team\\t47\\r\\n6\\t9\\t\\u25b23\\t Vos Marianne\\r\\nTeam Visma | Lease a Bike\\t42\\r\\n7\\t3\\t\\u25bc4\\t Balsamo Elisa\\r\\nLidl - Trek\\t30\\r\\n8\\t11\\t\\u25b23\\t Pieterse Puck\\r\\nFenix-Premier Tech\\t27\\r\\n9\\t5\\t\\u25bc4\\t Jansen Eline\\r\\nVolkerWessels Cycling Team\\t26\\r\\n10\\t16\\t\\u25b26\\t Kerbaol C\\u00e9drine\\r\\nEF Education-Oatly\\t26\\r\\n11\\t7\\t\\u25bc4\\t Biriukova Yuliia\\r\\nLaboral Kutxa - Fundaci\\u00f3n Euskadi\\t25\\r\\n12\\t6\\t\\u25bc6\\t Eraso Idoia\\r\\nLaboral Kutxa - Fundaci\\u00f3n Euskadi\\t25\\r\\n13\\t10\\t\\u25bc3\\t Rijnbeek Maud\\r\\nVolkerWessels Cycling Team\\t20\\r\\n14\\t8\\t\\u25bc6\\t Vollering Demi\\r\\nFDJ United - SUEZ\\t20\\r\\n15\\t\\t\\t Ostolaza Usoa\\r\\nLaboral Kutxa - Fundaci\\u00f3n Euskadi\\t19\\r\\n16\\t31\\t\\u25b215\\t Persico Silvia\\r\\nUAE Team L'IMAD\\t19\\r\\n17\\t12\\t\\u25bc5\\t Bossuyt Shari\\r\\nAG Insurance - Soudal Team\\t18\\r\\n18\\t40\\t\\u25b222\\t Blasi Paula\\r\\nUAE Team L'IMAD\\t17\\r\\n19\\t32\\t\\u25b213\\t Mul Malwina\\r\\nCofidis Women Team\\t17\\r\\n20\\t\\t\\t Lippert Liane\\r\\nMovistar Team\\t17\\r\\n21\\t14\\t\\u25bc7\\t Mah\\u00e9 Oc\\u00e9ane\\r\\nMa Petite Entreprise\\t17\\r\\n22\\t13\\t\\u25bc9\\t Cipressi Carlotta\\r\\nHuman Powered Health\\t17\\r\\n23\\t49\\t\\u25b226\\t Gery C\\u00e9lia\\r\\nFDJ United - SUEZ\\t16\\r\\n24\\t15\\t\\u25bc9\\t Paternoster Letizia\\r\\nLiv AlUla Jayco\\t16\\r\\n25\\t18\\t\\u25bc7\\t Noskov\\u00e1 Nikola\\r\\nCofidis Women Team\\t15\\r\\n26\\t17\\t\\u25bc9\\t Comte Ema\\r\\nCofidis Women Team\\t15\\r\\n27\\t\\t\\t Adegeest Loes\\r\\nLidl - Trek\\t15\\r\\n28\\t19\\t\\u25bc9\\t Longo Borghini Elisa\\r\\nUAE Team L'IMAD\\t14\\r\\n29\\t20\\t\\u25bc9\\t Nelson Josie\\r\\nTeam Picnic PostNL\\t14\\r\\n30\\t21\\t\\u25bc9\\t Garc\\u00eda Mavi\\r\\nUAE Team L'IMAD\\t13\\r\\n31\\t24\\t\\u25bc7\\t Kool Charlotte\\r\\nFenix-Premier Tech\\t13\\r\\n32\\t22\\t\\u25bc10\\t Edseth Marte Berg\\r\\nUno-X Mobility\\t13\\r\\n33\\t\\t\\t Kraak Amber\\r\\nFDJ United - SUEZ\\t13\\r\\n34\\t23\\t\\u25bc11\\t Koster Anouska\\r\\nUno-X Mobility\\t13\\r\\n35\\t25\\t\\u25bc10\\t Niewiadoma Kasia\\r\\nCANYON\\\/\\\/SRAM\\t12\\r\\n36\\t26\\t\\u25bc10\\t B\\u00e4ckstedt Zoe\\r\\nCANYON\\\/\\\/SRAM\\t12\\r\\n37\\t27\\t\\u25bc10\\t Couzens Millie\\r\\nFenix-Premier Tech\\t12\\r\\n38\\t28\\t\\u25bc10\\t Ferrand-Pr\\u00e9vot Pauline\\r\\nTeam Visma | Lease a Bike\\t10\\r\\n39\\t37\\t\\u25bc2\\t Fisher-Black Niamh\\r\\nLidl - Trek\\t10\\r\\n40\\t45\\t\\u25b25\\t W\\u0142odarczyk Dominika\\r\\nUAE Team L'IMAD\\t10\\r\\n41\\t29\\t\\u25bc12\\t Beekhuis Teuntje\\r\\nUno-X Mobility\\t10\\r\\n42\\t30\\t\\u25bc12\\t Skalniak-S\\u00f3jka Agnieszka\\r\\nCANYON\\\/\\\/SRAM\\t9\\r\\n43\\t\\t\\t Casasola Sara\\r\\nFenix-Premier Tech\\t8\\r\\n44\\t33\\t\\u25bc11\\t Christie Henrietta\\r\\nEF Education-Oatly\\t8\\r\\n45\\t34\\t\\u25bc11\\t Reusser Marlen\\r\\nMovistar Team\\t7\\r\\n46\\t\\t\\t de Jong Thalita\\r\\nHuman Powered Health\\t7\\r\\n47\\t\\t\\t Trinca Colonel Monica\\r\\nLiv AlUla Jayco\\t7\\r\\n48\\t36\\t\\u25bc12\\t De Schepper Lore\\r\\nAG Insurance - Soudal Team\\t7\\r\\n49\\t35\\t\\u25bc14\\t Riedmann Linda\\r\\nLotto Intermarch\\u00e9 Ladies\\t7\\r\\n50\\t\\t\\t Buijsman Nina\\r\\nHuman Powered Health\\t6\\r\\n51\\t39\\t\\u25bc12\\t Nooijen Lieke\\r\\nTeam Visma | Lease a Bike\\t6\\r\\n52\\t\\t\\t Markus Riejanne\\r\\nLidl - Trek\\t5\\r\\n53\\t\\t\\t Vallieres Magdeleine\\r\\nEF Education-Oatly\\t5\\r\\n54\\t42\\t\\u25bc12\\t Paladin Soraya\\r\\nCANYON\\\/\\\/SRAM\\t5\\r\\n55\\t43\\t\\u25bc12\\t Raaijmakers Marit\\r\\nHuman Powered Health\\t5\\r\\n56\\t41\\t\\u25bc15\\t Williams Lily\\r\\nHuman Powered Health\\t5\\r\\n57\\t44\\t\\u25bc13\\t van der Breggen Anna\\r\\nTeam SD Worx - Protime\\t4\\r\\n58\\t46\\t\\u25bc12\\t Cavallar Valentina\\r\\nTeam SD Worx - Protime\\t4\\r\\n59\\t47\\t\\u25bc12\\t Benito Mireia\\r\\nAG Insurance - Soudal Team\\t4\\r\\n60\\t48\\t\\u25bc12\\t Holmgren Isabella\\r\\nLidl - Trek\\t3\\r\\n61\\t50\\t\\u25bc11\\t Bredewold Mischa\\r\\nTeam SD Worx - Protime\\t3\\r\\n62\\t51\\t\\u25bc11\\t Niedermaier Antonia\\r\\nCANYON\\\/\\\/SRAM\\t2\\r\\n63\\t\\t\\t Van Dam Sarah\\r\\nTeam Visma | Lease a Bike\\t2\";\n                            const container = document.getElementById('lct-fr-table-wrap-points_ranking');\n                            const title = 'Points';\n                            function doRender() {\n                                if (typeof lctRenderRankingIntoEl === 'function' && container) {\n                                    lctRenderRankingIntoEl(container, rawData, title);\n                                }\n                            }\n                            doRender(); \/\/ initial\n                            document.addEventListener('lctRidersLoaded', doRender); \/\/ update with flags\n                        });\n                        <\/script>\n                    <\/div><!-- .lct-fr-table-wrap -->\n                <\/div><!-- .lct-fr-panel -->\n                                <div id=\"lct-fr-kom_ranking\"\n                    class=\"lct-ranking-container lct-rank-panel lct-fr-panel\"\n                    style=\"display:none;\"\n                    role=\"tabpanel\">\n                    <div id=\"lct-fr-table-wrap-kom_ranking\" class=\"lct-fr-table-wrap\">\n                        <script>\n                        document.addEventListener('DOMContentLoaded', function() {\n                            const rawData = \"Rnk\\tPrev\\t\\u25bc\\u25b2\\tRider\\tTeam\\tPnt\\r\\n1\\t9\\t\\u25b28\\t Pieterse Puck\\r\\nFenix-Premier Tech\\t18\\r\\n2\\t5\\t\\u25b23\\t Noskov\\u00e1 Nikola\\r\\nCofidis Women Team\\t14\\r\\n3\\t\\t\\t Haugset Sigrid Ytterhus\\r\\nUno-X Mobility\\t11\\r\\n4\\t1\\t\\u25bc3\\t Mah\\u00e9 Oc\\u00e9ane\\r\\nMa Petite Entreprise\\t8\\r\\n5\\t2\\t\\u25bc3\\t Koster Anouska\\r\\nUno-X Mobility\\t7\\r\\n6\\t3\\t\\u25bc3\\t Comte Ema\\r\\nCofidis Women Team\\t6\\r\\n7\\t\\t\\t Lippert Liane\\r\\nMovistar Team\\t6\\r\\n8\\t4\\t\\u25bc4\\t Eraso Idoia\\r\\nLaboral Kutxa - Fundaci\\u00f3n Euskadi\\t5\\r\\n9\\t8\\t\\u25bc1\\t Squiban Maeva\\r\\nUAE Team L'IMAD\\t4\\r\\n10\\t\\t\\t Berton Nina\\r\\nEF Education-Oatly\\t3\\r\\n11\\t7\\t\\u25bc4\\t Wiebes Lorena\\r\\nTeam SD Worx - Protime\\t2\\r\\n12\\t12\\t-\\t de Jong Thalita\\r\\nHuman Powered Health\\t2\\r\\n13\\t10\\t\\u25bc3\\t Jansen Eline\\r\\nVolkerWessels Cycling Team\\t2\\r\\n14\\t\\t\\t Muller Sol\\u00e8ne\\r\\nSt Michel - Preference Home - Auber93\\t2\\r\\n15\\t\\t\\t Kastelijn Yara\\r\\nFenix-Premier Tech\\t1\\r\\n16\\t13\\t\\u25bc3\\t Casasola Sara\\r\\nFenix-Premier Tech\\t1\\r\\n17\\t11\\t\\u25bc6\\t Le Court-Pienaar Kim\\r\\nAG Insurance - Soudal Team\\t1\\r\\n18\\t14\\t\\u25bc4\\t Rijnbeek Maud\\r\\nVolkerWessels Cycling Team\\t1\\r\\n19\\t\\t\\t Latimier Cl\\u00e9mence\\r\\nMa Petite Entreprise\\t1\\r\\n20\\t\\t\\t Kopecky Lotte\\r\\nTeam SD Worx - Protime\\t1\";\n                            const container = document.getElementById('lct-fr-table-wrap-kom_ranking');\n                            const title = 'KOM';\n                            function doRender() {\n                                if (typeof lctRenderRankingIntoEl === 'function' && container) {\n                                    lctRenderRankingIntoEl(container, rawData, title);\n                                }\n                            }\n                            doRender(); \/\/ initial\n                            document.addEventListener('lctRidersLoaded', doRender); \/\/ update with flags\n                        });\n                        <\/script>\n                    <\/div><!-- .lct-fr-table-wrap -->\n                <\/div><!-- .lct-fr-panel -->\n                                <div id=\"lct-fr-youth_ranking\"\n                    class=\"lct-ranking-container lct-rank-panel lct-fr-panel\"\n                    style=\"display:none;\"\n                    role=\"tabpanel\">\n                    <div id=\"lct-fr-table-wrap-youth_ranking\" class=\"lct-fr-table-wrap\">\n                        <script>\n                        document.addEventListener('DOMContentLoaded', function() {\n                            const rawData = \"Rnk\\tPrev\\t\\u25bc\\u25b2\\tRider\\tTeam\\tTime\\r\\n1\\t1\\t-\\t Blasi Paula\\r\\nUAE Team L'IMAD\\t11:20:14\\r\\n2\\t2\\t-\\t Holmgren Isabella\\r\\nLidl - Trek\\t,,\\r\\n3\\t3\\t-\\t Niedermaier Antonia\\r\\nCANYON\\\/\\\/SRAM\\t,,\\r\\n4\\t4\\t-\\t Mul Malwina\\r\\nCofidis Women Team\\t0:11\\r\\n5\\t5\\t-\\t Gery C\\u00e9lia\\r\\nFDJ United - SUEZ\\t0:14\\r\\n6\\t11\\t\\u25b25\\t Latimier Cl\\u00e9mence\\r\\nTeam SD Worx - Protime\\t0:57\\r\\n7\\t13\\t\\u25b26\\t Vinke Nienke\\r\\nMa Petite Entreprise\\t2:30\\r\\n8\\t6\\t\\u25bc2\\t B\\u00e4ckstedt Zoe\\r\\nCANYON\\\/\\\/SRAM\\t4:04\\r\\n9\\t7\\t\\u25bc2\\t Muller Sol\\u00e8ne\\r\\nSt Michel - Preference Home - Auber93\\t4:09\\r\\n10\\t10\\t-\\t Bunel Marion\\r\\nTeam Visma | Lease a Bike\\t4:28\\r\\n11\\t12\\t\\u25b21\\t Comte Ema\\r\\nCofidis Women Team\\t4:32\\r\\n12\\t8\\t\\u25bc4\\t Bego Julie\\r\\nCofidis Women Team\\t18:07\\r\\n13\\t9\\t\\u25bc4\\t Riedmann Linda\\r\\nLotto Intermarch\\u00e9 Ladies\\t18:10\\r\\n14\\t14\\t-\\t Couzens Millie\\r\\nFenix-Premier Tech\\t21:22\\r\\n15\\t15\\t-\\t De Schepper Lore\\r\\nAG Insurance - Soudal Team\\t21:34\\r\\n16\\t16\\t-\\t Ryo Titia\\r\\nHuman Powered Health\\t22:06\\r\\n17\\t17\\t-\\t Coupland Mackenzie\\r\\nLiv AlUla Jayco\\t22:39\\r\\n18\\t19\\t\\u25b21\\t Barale Francesca\\r\\nMovistar Team\\t26:01\\r\\n19\\t22\\t\\u25b23\\t Ostiz Paula\\r\\nMovistar Team\\t26:50\\r\\n20\\t18\\t\\u25bc2\\t Cipressi Carlotta\\r\\nHuman Powered Health\\t28:44\\r\\n21\\t20\\t\\u25bc1\\t Ciabocco Eleonora\\r\\nTeam Picnic PostNL\\t29:59\\r\\n22\\t21\\t\\u25bc1\\t Lylyk Kiara\\r\\nMayenne Monbana My Pie\\t39:50\\r\\n23\\t23\\t-\\t Clay Robyn\\r\\nTeam Picnic PostNL\\t44:33\";\n                            const container = document.getElementById('lct-fr-table-wrap-youth_ranking');\n                            const title = 'Youth';\n                            function doRender() {\n                                if (typeof lctRenderRankingIntoEl === 'function' && container) {\n                                    lctRenderRankingIntoEl(container, rawData, title);\n                                }\n                            }\n                            doRender(); \/\/ initial\n                            document.addEventListener('lctRidersLoaded', doRender); \/\/ update with flags\n                        });\n                        <\/script>\n                    <\/div><!-- .lct-fr-table-wrap -->\n                <\/div><!-- .lct-fr-panel -->\n                                <div id=\"lct-fr-teams_ranking\"\n                    class=\"lct-ranking-container lct-rank-panel lct-fr-panel\"\n                    style=\"display:none;\"\n                    role=\"tabpanel\">\n                    <div id=\"lct-fr-table-wrap-teams_ranking\" class=\"lct-fr-table-wrap\">\n                        <script>\n                        document.addEventListener('DOMContentLoaded', function() {\n                            const rawData = \"Rnk\\tPrev\\t\\u25bc\\u25b2\\tTeam\\tClass\\tTime\\r\\n1\\t8\\t\\u25b27\\t Team SD Worx - Protime\\tWTW\\t34:00:07\\r\\n2\\t1\\t\\u25bc1\\t UAE Team L'IMAD\\tWTW\\t0:27\\r\\n3\\t2\\t\\u25bc1\\t FDJ United - SUEZ\\tWTW\\t0:41\\r\\n4\\t3\\t\\u25bc1\\t Team Visma | Lease a Bike\\tWTW\\t0:49\\r\\n5\\t5\\t-\\t Lidl - Trek\\tWTW\\t1:01\\r\\n6\\t9\\t\\u25b23\\t Fenix-Premier Tech\\tWTW\\t1:24\\r\\n7\\t4\\t\\u25bc3\\t CANYON\\\/\\\/SRAM\\tWTW\\t1:43\\r\\n8\\t6\\t\\u25bc2\\t EF Education-Oatly\\tWTW\\t4:40\\r\\n9\\t7\\t\\u25bc2\\t AG Insurance - Soudal Team\\tWTW\\t5:32\\r\\n10\\t11\\t\\u25b21\\t Laboral Kutxa - Fundaci\\u00f3n Euskadi\\tPRW\\t5:53\\r\\n11\\t12\\t\\u25b21\\t Cofidis Women Team\\tPRW\\t5:54\\r\\n12\\t10\\t\\u25bc2\\t Liv AlUla Jayco\\tWTW\\t8:55\\r\\n13\\t13\\t-\\t Uno-X Mobility\\tWTW\\t13:22\\r\\n14\\t14\\t-\\t Human Powered Health\\tWTW\\t16:18\\r\\n15\\t17\\t\\u25b22\\t Movistar Team\\tWTW\\t19:44\\r\\n16\\t18\\t\\u25b22\\t Ma Petite Entreprise\\tPRW\\t28:09\\r\\n17\\t16\\t\\u25bc1\\t St Michel - Preference Home - Auber93\\tPRW\\t31:13\\r\\n18\\t15\\t\\u25bc3\\t Team Picnic PostNL\\tWTW\\t38:19\\r\\n19\\t20\\t\\u25b21\\t Mayenne Monbana My Pie\\tPRW\\t57:00\\r\\n20\\t21\\t\\u25b21\\t Lotto Intermarch\\u00e9 Ladies\\tPRW\\t1:56:46\";\n                            const container = document.getElementById('lct-fr-table-wrap-teams_ranking');\n                            const title = 'Teams';\n                            function doRender() {\n                                if (typeof lctRenderRankingIntoEl === 'function' && container) {\n                                    lctRenderRankingIntoEl(container, rawData, title);\n                                }\n                            }\n                            doRender(); \/\/ initial\n                            document.addEventListener('lctRidersLoaded', doRender); \/\/ update with flags\n                        });\n                        <\/script>\n                    <\/div><!-- .lct-fr-table-wrap -->\n                <\/div><!-- .lct-fr-panel -->\n                            <\/div>\n        <\/section>\n\n        <\/div> <!-- close lct-fr-wrapper -->\n\n                <!-- Complementary Results Wrapper -->\n        <div id=\"lct-cr-wrapper\" class=\"lct-master-panel\" style=\"display:none;\">\n        \n        <section id=\"lct-cr-rankings\" class=\"lct-rankings-tabs-section\" style=\"display:block;margin-top:16px;\">\n            <div class=\"lct-rank-tabs-nav lct-cr-tabs-nav\" role=\"tablist\">\n                                <button class=\"lct-cr-tab lct-cr-tab-active\"\n                    data-tab=\"cr-0\" role=\"tab\">\n                    <span class=\"lct-cr-tab-label\">QOM Sprint (1) Col de la Faucille (23.9 km)<\/span>\n                <\/button>\n                                <button class=\"lct-cr-tab \"\n                    data-tab=\"cr-1\" role=\"tab\">\n                    <span class=\"lct-cr-tab-label\">QOM Sprint (3) C\u00f4te de Lajoux (36 km)<\/span>\n                <\/button>\n                                <button class=\"lct-cr-tab \"\n                    data-tab=\"cr-2\" role=\"tab\">\n                    <span class=\"lct-cr-tab-label\">QOM Sprint (2) Col de la Savine (73.1 km)<\/span>\n                <\/button>\n                                <button class=\"lct-cr-tab \"\n                    data-tab=\"cr-3\" role=\"tab\">\n                    <span class=\"lct-cr-tab-label\">Sprint | Champagnole (100.7 km)<\/span>\n                <\/button>\n                                <button class=\"lct-cr-tab \"\n                    data-tab=\"cr-4\" role=\"tab\">\n                    <span class=\"lct-cr-tab-label\">QOM Sprint (4) C\u00f4te de Chaux-Champagny (131.8 km)<\/span>\n                <\/button>\n                                <button class=\"lct-cr-tab \"\n                    data-tab=\"cr-5\" role=\"tab\">\n                    <span class=\"lct-cr-tab-label\">Bonification Sprint | Chilly-sur-Salins (132.4 km)<\/span>\n                <\/button>\n                                <button class=\"lct-cr-tab \"\n                    data-tab=\"cr-6\" role=\"tab\">\n                    <span class=\"lct-cr-tab-label\">Points at finish<\/span>\n                <\/button>\n                                <button class=\"lct-cr-tab \"\n                    data-tab=\"cr-7\" role=\"tab\">\n                    <span class=\"lct-cr-tab-label\">Youth stage classification<\/span>\n                <\/button>\n                                <button class=\"lct-cr-tab \"\n                    data-tab=\"cr-8\" role=\"tab\">\n                    <span class=\"lct-cr-tab-label\">Team stage classification<\/span>\n                <\/button>\n                                <button class=\"lct-cr-tab \"\n                    data-tab=\"cr-9\" role=\"tab\">\n                    <span class=\"lct-cr-tab-label\">Most combative rider<\/span>\n                <\/button>\n                                <button class=\"lct-cr-tab \"\n                    data-tab=\"cr-10\" role=\"tab\">\n                    <span class=\"lct-cr-tab-label\">Withdrawals<\/span>\n                <\/button>\n                            <\/div>\n\n            <div class=\"lct-rank-panels\">\n                                <div id=\"lct-cr-0\"\n                    class=\"lct-ranking-container lct-rank-panel lct-cr-panel\"\n                    style=\"\"\n                    role=\"tabpanel\">\n                    <div id=\"lct-cr-table-wrap-0\" class=\"lct-fr-table-wrap\">\n                        <script>\n                        document.addEventListener('DOMContentLoaded', function() {\n                            const rawData = \"Rnk\\tRider\\tTeam\\tPoints\\n1\\t PIETERSE Puck\\tFenix-Premier Tech\\t10\\n2\\t NOSKOV\\u00c1 Nikola\\tCofidis Women Team\\t8\\n3\\t LIPPERT Liane\\tMovistar Team\\t6\\n4\\t HAUGSET Sigrid Ytterhus\\tUno-X Mobility\\t4\\n5\\t SQUIBAN Maeva\\tUAE Team L'IMAD\\t2\\n6\\t CASASOLA Sara\\tFenix-Premier Tech\\t1\";\n                            const container = document.getElementById('lct-cr-table-wrap-0');\n                            const title = 'QOM Sprint (1) Col de la Faucille (23.9 km)';\n                            function doRender() {\n                                if (typeof lctRenderRankingIntoEl === 'function' && container) {\n                                    lctRenderRankingIntoEl(container, rawData, title);\n                                }\n                            }\n                            doRender(); \/\/ initial\n                            document.addEventListener('lctRidersLoaded', doRender); \/\/ update with flags\n                        });\n                        <\/script>\n                    <\/div>\n                <\/div>\n                                <div id=\"lct-cr-1\"\n                    class=\"lct-ranking-container lct-rank-panel lct-cr-panel\"\n                    style=\"display:none;\"\n                    role=\"tabpanel\">\n                    <div id=\"lct-cr-table-wrap-1\" class=\"lct-fr-table-wrap\">\n                        <script>\n                        document.addEventListener('DOMContentLoaded', function() {\n                            const rawData = \"Rnk\\tRider\\tTeam\\tPoints\\n1\\t PIETERSE Puck\\tFenix-Premier Tech\\t3\\n2\\t NOSKOV\\u00c1 Nikola\\tCofidis Women Team\\t2\\n3\\t DE JONG Thalita\\tHuman Powered Health\\t1\";\n                            const container = document.getElementById('lct-cr-table-wrap-1');\n                            const title = 'QOM Sprint (3) C\u00f4te de Lajoux (36 km)';\n                            function doRender() {\n                                if (typeof lctRenderRankingIntoEl === 'function' && container) {\n                                    lctRenderRankingIntoEl(container, rawData, title);\n                                }\n                            }\n                            doRender(); \/\/ initial\n                            document.addEventListener('lctRidersLoaded', doRender); \/\/ update with flags\n                        });\n                        <\/script>\n                    <\/div>\n                <\/div>\n                                <div id=\"lct-cr-2\"\n                    class=\"lct-ranking-container lct-rank-panel lct-cr-panel\"\n                    style=\"display:none;\"\n                    role=\"tabpanel\">\n                    <div id=\"lct-cr-table-wrap-2\" class=\"lct-fr-table-wrap\">\n                        <script>\n                        document.addEventListener('DOMContentLoaded', function() {\n                            const rawData = \"Rnk\\tRider\\tTeam\\tPoints\\n1\\t HAUGSET Sigrid Ytterhus\\tUno-X Mobility\\t5\\n2\\t PIETERSE Puck\\tFenix-Premier Tech\\t3\\n3\\t MULLER Sol\\u00e8ne\\tSt Michel - Preference Home - Auber93\\t2\\n4\\t LATIMIER Cl\\u00e9mence\\tMa Petite Entreprise\\t1\";\n                            const container = document.getElementById('lct-cr-table-wrap-2');\n                            const title = 'QOM Sprint (2) Col de la Savine (73.1 km)';\n                            function doRender() {\n                                if (typeof lctRenderRankingIntoEl === 'function' && container) {\n                                    lctRenderRankingIntoEl(container, rawData, title);\n                                }\n                            }\n                            doRender(); \/\/ initial\n                            document.addEventListener('lctRidersLoaded', doRender); \/\/ update with flags\n                        });\n                        <\/script>\n                    <\/div>\n                <\/div>\n                                <div id=\"lct-cr-3\"\n                    class=\"lct-ranking-container lct-rank-panel lct-cr-panel\"\n                    style=\"display:none;\"\n                    role=\"tabpanel\">\n                    <div id=\"lct-cr-table-wrap-3\" class=\"lct-fr-table-wrap\">\n                        <script>\n                        document.addEventListener('DOMContentLoaded', function() {\n                            const rawData = \"Rnk\\tRider\\tTeam\\tPoints\\n1\\t HAUGSET Sigrid Ytterhus\\tUno-X Mobility\\t25\\n2\\t KOPECKY Lotte\\tTeam SD Worx - Protime\\t20\\n3\\t LIPPERT Liane\\tMovistar Team\\t17\\n4\\t ADEGEEST Loes\\tLidl - Trek\\t15\\n5\\t KRAAK Amber\\tFDJ United - SUEZ\\t13\\n6\\t R\\u00dcEGG Noemi\\tEF Education-Oatly\\t11\\n7\\t PERSICO Silvia\\tUAE Team L'IMAD\\t10\\n8\\t BLASI Paula\\tUAE Team L'IMAD\\t9\\n9\\t CASASOLA Sara\\tFenix-Premier Tech\\t8\\n10\\t PIETERSE Puck\\tFenix-Premier Tech\\t7\\n11\\t BUIJSMAN Nina\\tHuman Powered Health\\t6\\n12\\t VALLIERES Magdeleine\\tEF Education-Oatly\\t5\\n13\\t FISHER-BLACK Niamh\\tLidl - Trek\\t4\\n14\\t DE JONG Thalita\\tHuman Powered Health\\t3\\n15\\t VAN DAM Sarah\\tTeam Visma | Lease a Bike\\t2\";\n                            const container = document.getElementById('lct-cr-table-wrap-3');\n                            const title = 'Sprint | Champagnole (100.7 km)';\n                            function doRender() {\n                                if (typeof lctRenderRankingIntoEl === 'function' && container) {\n                                    lctRenderRankingIntoEl(container, rawData, title);\n                                }\n                            }\n                            doRender(); \/\/ initial\n                            document.addEventListener('lctRidersLoaded', doRender); \/\/ update with flags\n                        });\n                        <\/script>\n                    <\/div>\n                <\/div>\n                                <div id=\"lct-cr-4\"\n                    class=\"lct-ranking-container lct-rank-panel lct-cr-panel\"\n                    style=\"display:none;\"\n                    role=\"tabpanel\">\n                    <div id=\"lct-cr-table-wrap-4\" class=\"lct-fr-table-wrap\">\n                        <script>\n                        document.addEventListener('DOMContentLoaded', function() {\n                            const rawData = \"Rnk\\tRider\\tTeam\\tPoints\\n1\\t HAUGSET Sigrid Ytterhus\\tUno-X Mobility\\t2\\n2\\t KOPECKY Lotte\\tTeam SD Worx - Protime\\t1\";\n                            const container = document.getElementById('lct-cr-table-wrap-4');\n                            const title = 'QOM Sprint (4) C\u00f4te de Chaux-Champagny (131.8 km)';\n                            function doRender() {\n                                if (typeof lctRenderRankingIntoEl === 'function' && container) {\n                                    lctRenderRankingIntoEl(container, rawData, title);\n                                }\n                            }\n                            doRender(); \/\/ initial\n                            document.addEventListener('lctRidersLoaded', doRender); \/\/ update with flags\n                        });\n                        <\/script>\n                    <\/div>\n                <\/div>\n                                <div id=\"lct-cr-5\"\n                    class=\"lct-ranking-container lct-rank-panel lct-cr-panel\"\n                    style=\"display:none;\"\n                    role=\"tabpanel\">\n                    <div id=\"lct-cr-table-wrap-5\" class=\"lct-fr-table-wrap\">\n                        <script>\n                        document.addEventListener('DOMContentLoaded', function() {\n                            const rawData = \"Rnk\\tRider\\tTeam\\tBonis\\n1\\t HAUGSET Sigrid Ytterhus\\tUno-X Mobility\\t6''\\n2\\t KOPECKY Lotte\\tTeam SD Worx - Protime\\t4''\\n3\\t LE COURT-PIENAAR Kim\\tAG Insurance - Soudal Team\\t2''\";\n                            const container = document.getElementById('lct-cr-table-wrap-5');\n                            const title = 'Bonification Sprint | Chilly-sur-Salins (132.4 km)';\n                            function doRender() {\n                                if (typeof lctRenderRankingIntoEl === 'function' && container) {\n                                    lctRenderRankingIntoEl(container, rawData, title);\n                                }\n                            }\n                            doRender(); \/\/ initial\n                            document.addEventListener('lctRidersLoaded', doRender); \/\/ update with flags\n                        });\n                        <\/script>\n                    <\/div>\n                <\/div>\n                                <div id=\"lct-cr-6\"\n                    class=\"lct-ranking-container lct-rank-panel lct-cr-panel\"\n                    style=\"display:none;\"\n                    role=\"tabpanel\">\n                    <div id=\"lct-cr-table-wrap-6\" class=\"lct-fr-table-wrap\">\n                        <script>\n                        document.addEventListener('DOMContentLoaded', function() {\n                            const rawData = \"1\\t HAUGSET Sigrid Ytterhus\\tUno-X Mobility\\t30\\t10''\\n2\\t KOPECKY Lotte\\tTeam SD Worx - Protime\\t25\\t6''\\n3\\t VOS Marianne\\tTeam Visma | Lease a Bike\\t22\\t4''\\n4\\t OSTOLAZA Usoa\\tLaboral Kutxa - Fundaci\\u00f3n Euskadi\\t19\\t\\n5\\t LE COURT-PIENAAR Kim\\tAG Insurance - Soudal Team\\t17\\t\\n6\\t R\\u00dcEGG Noemi\\tEF Education-Oatly\\t15\\t\\n7\\t GERY C\\u00e9lia\\tFDJ United - SUEZ\\t13\\t\\n8\\t KERBAOL C\\u00e9drine\\tEF Education-Oatly\\t11\\t\\n9\\t MUL Malwina\\tCofidis Women Team\\t9\\t\\n10\\t TRINCA COLONEL Monica\\tLiv AlUla Jayco\\t7\\t\\n11\\t W\\u0141ODARCZYK Dominika\\tUAE Team L'IMAD\\t6\\t\\n12\\t MARKUS Riejanne\\tLidl - Trek\\t5\\t\\n13\\t DE JONG Thalita\\tHuman Powered Health\\t4\\t\\n14\\t BLASI Paula\\tUAE Team L'IMAD\\t3\\t\\n15\\t PIETERSE Puck\\tFenix-Premier Tech\\t2\\t\\n\";\n                            const container = document.getElementById('lct-cr-table-wrap-6');\n                            const title = 'Points at finish';\n                            function doRender() {\n                                if (typeof lctRenderRankingIntoEl === 'function' && container) {\n                                    lctRenderRankingIntoEl(container, rawData, title);\n                                }\n                            }\n                            doRender(); \/\/ initial\n                            document.addEventListener('lctRidersLoaded', doRender); \/\/ update with flags\n                        });\n                        <\/script>\n                    <\/div>\n                <\/div>\n                                <div id=\"lct-cr-7\"\n                    class=\"lct-ranking-container lct-rank-panel lct-cr-panel\"\n                    style=\"display:none;\"\n                    role=\"tabpanel\">\n                    <div id=\"lct-cr-table-wrap-7\" class=\"lct-fr-table-wrap\">\n                        <script>\n                        document.addEventListener('DOMContentLoaded', function() {\n                            const rawData = \"Rnk\\tRider\\tTeam\\tTime\\n1\\t GERY C\\u00e9lia\\tFDJ United - SUEZ\\t4:08:47\\n2\\t MUL Malwina\\tCofidis Women Team\\t,,\\n3\\t BLASI Paula\\tUAE Team L'IMAD\\t,,\\n4\\t NIEDERMAIER Antonia\\tCANYON\\\/\\\/SRAM\\t,,\\n5\\t VINKE Nienke\\tTeam SD Worx - Protime\\t,,\\n6\\t HOLMGREN Isabella\\tLidl - Trek\\t,,\\n7\\t LATIMIER Cl\\u00e9mence\\tMa Petite Entreprise\\t,,\\n8\\t B\\u00c4CKSTEDT Zoe\\tCANYON\\\/\\\/SRAM\\t3:35\\n9\\t MULLER Sol\\u00e8ne\\tSt Michel - Preference Home - Auber93\\t,,\\n10\\t OSTIZ Paula\\tMovistar Team\\t,,\\n11\\t BUNEL Marion\\tTeam Visma | Lease a Bike\\t,,\\n12\\t COMTE Ema\\tCofidis Women Team\\t,,\\n13\\t RYO Titia\\tHuman Powered Health\\t13:41\\n14\\t DE SCHEPPER Lore\\tAG Insurance - Soudal Team\\t,,\\n15\\t COUPLAND Mackenzie\\tLiv AlUla Jayco\\t,,\\n16\\t BARALE Francesca\\tMovistar Team\\t,,\\n17\\t CLAY Robyn\\tTeam Picnic PostNL\\t17:31\\n18\\t LYLYK Kiara\\tMayenne Monbana My Pie\\t,,\\n19\\t CIPRESSI Carlotta\\tHuman Powered Health\\t,,\\n20\\t CIABOCCO Eleonora\\tTeam Picnic PostNL\\t,,\\n21\\t BEGO Julie\\tCofidis Women Team\\t,,\\n22\\t COUZENS Millie\\tFenix-Premier Tech\\t,,\\n23\\t RIEDMANN Linda\\tLotto Intermarch\\u00e9 Ladies\\t,,\\nDNF\\t BOELS Dina\\tLotto Intermarch\\u00e9 Ladies\\t-\";\n                            const container = document.getElementById('lct-cr-table-wrap-7');\n                            const title = 'Youth stage classification';\n                            function doRender() {\n                                if (typeof lctRenderRankingIntoEl === 'function' && container) {\n                                    lctRenderRankingIntoEl(container, rawData, title);\n                                }\n                            }\n                            doRender(); \/\/ initial\n                            document.addEventListener('lctRidersLoaded', doRender); \/\/ update with flags\n                        });\n                        <\/script>\n                    <\/div>\n                <\/div>\n                                <div id=\"lct-cr-8\"\n                    class=\"lct-ranking-container lct-rank-panel lct-cr-panel\"\n                    style=\"display:none;\"\n                    role=\"tabpanel\">\n                    <div id=\"lct-cr-table-wrap-8\" class=\"lct-fr-table-wrap\">\n                        <script>\n                        document.addEventListener('DOMContentLoaded', function() {\n                            const rawData = \"Rnk\\tTeam\\tTime\\tTime\\n1\\t Team SD Worx - Protime\\t12:24:57\\t12:24:57\\n2\\t UAE Team L'IMAD\\t12:26:21\\t1:24\\n3\\t Lidl - Trek\\t12:26:21\\t1:24\\n4\\t Team Visma | Lease a Bike\\t12:26:21\\t1:24\\n5\\t FDJ United - SUEZ\\t12:26:21\\t1:24\\n6\\t Fenix-Premier Tech\\t12:26:21\\t1:24\\n7\\t CANYON\\\/\\\/SRAM\\t12:27:08\\t2:11\\n8\\t EF Education-Oatly\\t12:29:56\\t4:59\\n9\\t Laboral Kutxa - Fundaci\\u00f3n Euskadi\\t12:29:56\\t4:59\\n10\\t Cofidis Women Team\\t12:29:56\\t4:59\\n11\\t AG Insurance - Soudal Team\\t12:30:43\\t5:46\\n12\\t Liv AlUla Jayco\\t12:33:31\\t8:34\\n13\\t Movistar Team\\t12:33:31\\t8:34\\n14\\t Uno-X Mobility\\t12:37:14\\t12:17\\n15\\t Ma Petite Entreprise\\t12:37:55\\t12:58\\n16\\t Human Powered Health\\t12:40:02\\t15:05\\n17\\t St Michel - Preference Home - Auber93\\t12:40:02\\t15:05\\n18\\t Team Picnic PostNL\\t13:01:08\\t36:11\\n19\\t Mayenne Monbana My Pie\\t13:04:58\\t40:01\\n20\\t Lotto Intermarch\\u00e9 Ladies\\t13:18:54\\t53:57\\n21\\t VolkerWessels Cycling Team\\t13:20:36\\t55:39\\n\";\n                            const container = document.getElementById('lct-cr-table-wrap-8');\n                            const title = 'Team stage classification';\n                            function doRender() {\n                                if (typeof lctRenderRankingIntoEl === 'function' && container) {\n                                    lctRenderRankingIntoEl(container, rawData, title);\n                                }\n                            }\n                            doRender(); \/\/ initial\n                            document.addEventListener('lctRidersLoaded', doRender); \/\/ update with flags\n                        });\n                        <\/script>\n                    <\/div>\n                <\/div>\n                                <div id=\"lct-cr-9\"\n                    class=\"lct-ranking-container lct-rank-panel lct-cr-panel\"\n                    style=\"display:none;\"\n                    role=\"tabpanel\">\n                    <div id=\"lct-cr-table-wrap-9\" class=\"lct-fr-table-wrap\">\n                        <script>\n                        document.addEventListener('DOMContentLoaded', function() {\n                            const rawData = \"Rnk\\tRider\\tTeam\\n1\\t HAUGSET Sigrid Ytterhus\\tUno-X Mobility\";\n                            const container = document.getElementById('lct-cr-table-wrap-9');\n                            const title = 'Most combative rider';\n                            function doRender() {\n                                if (typeof lctRenderRankingIntoEl === 'function' && container) {\n                                    lctRenderRankingIntoEl(container, rawData, title);\n                                }\n                            }\n                            doRender(); \/\/ initial\n                            document.addEventListener('lctRidersLoaded', doRender); \/\/ update with flags\n                        });\n                        <\/script>\n                    <\/div>\n                <\/div>\n                                <div id=\"lct-cr-10\"\n                    class=\"lct-ranking-container lct-rank-panel lct-cr-panel\"\n                    style=\"display:none;\"\n                    role=\"tabpanel\">\n                    <div id=\"lct-cr-table-wrap-10\" class=\"lct-fr-table-wrap\">\n                        <script>\n                        document.addEventListener('DOMContentLoaded', function() {\n                            const rawData = \"Bib\\tRider\\tTeam\\tWithdraw\\n182\\t BOELS Dina\\tLOTTO INTERMARCHE LADIES\\twithdrawal\";\n                            const container = document.getElementById('lct-cr-table-wrap-10');\n                            const title = 'Withdrawals';\n                            function doRender() {\n                                if (typeof lctRenderRankingIntoEl === 'function' && container) {\n                                    lctRenderRankingIntoEl(container, rawData, title);\n                                }\n                            }\n                            doRender(); \/\/ initial\n                            document.addEventListener('lctRidersLoaded', doRender); \/\/ update with flags\n                        });\n                        <\/script>\n                    <\/div>\n                <\/div>\n                            <\/div>\n        <\/section>\n        <\/div> <!-- close lct-cr-wrapper -->\n                \n        <\/div><!-- close .lct-full-results-page -->\n    <script>\n    (function() {\n        \/\/ Tab switching for Main Classifications\n        document.querySelectorAll('#lct-fr-rankings .lct-rank-tab').forEach(function(btn) {\n            btn.addEventListener('click', function() {\n                var tab = this.dataset.tab;\n                document.querySelectorAll('#lct-fr-rankings .lct-rank-tab').forEach(function(b) {\n                    b.classList.toggle('lct-rank-tab-active', b.dataset.tab === tab);\n                });\n                document.querySelectorAll('#lct-fr-rankings .lct-rank-panel').forEach(function(p) {\n                    p.style.display = p.id === 'lct-' + tab ? 'block' : 'none';\n                });\n            });\n        });\n\n        \/\/ Tab switching for Complementary Results\n        document.querySelectorAll('#lct-cr-rankings .lct-cr-tab').forEach(function(btn) {\n            btn.addEventListener('click', function() {\n                var tab = this.dataset.tab;\n                document.querySelectorAll('#lct-cr-rankings .lct-cr-tab').forEach(function(b) {\n                    b.classList.toggle('lct-cr-tab-active', b.dataset.tab === tab);\n                });\n                document.querySelectorAll('#lct-cr-rankings .lct-rank-panel').forEach(function(p) {\n                    p.style.display = p.id === 'lct-' + tab ? 'block' : 'none';\n                });\n            });\n        });\n\n        \/\/ Master Tab switching\n        document.querySelectorAll('.lct-master-tab').forEach(function(btn) {\n            btn.addEventListener('click', function() {\n                var targetId = this.dataset.target;\n                document.querySelectorAll('.lct-master-tab').forEach(function(b) {\n                    b.classList.toggle('lct-master-tab-active', b === btn);\n                });\n                document.querySelectorAll('.lct-master-panel').forEach(function(p) {\n                    p.style.display = p.id === targetId ? 'block' : 'none';\n                });\n            });\n        });\n\n        \/\/ Live Search \/ Filter\n        var searchInput = document.getElementById('lct-fr-search-input');\n        if (searchInput) {\n            searchInput.addEventListener('input', function() {\n                var term = this.value.toLowerCase();\n                var activePanel = document.querySelector('.lct-rank-panel[style*=\"display: block\"]') || document.querySelector('.lct-rank-panel:not([style*=\"display: none\"])');\n                \n                if (!activePanel) {\n                    var allPanels = document.querySelectorAll('.lct-rank-panel');\n                    for (var i=0; i<allPanels.length; i++) {\n                        if (window.getComputedStyle(allPanels[i]).display === 'block') {\n                            activePanel = allPanels[i];\n                            break;\n                        }\n                    }\n                }\n\n                if (activePanel) {\n                    var rows = activePanel.querySelectorAll('tbody tr');\n                    rows.forEach(function(row) {\n                        var text = row.innerText.toLowerCase();\n                        row.style.display = text.indexOf(term) > -1 ? '' : 'none';\n                    });\n                }\n            });\n\n            \/\/ Re-apply filter when changing tabs\n            document.querySelectorAll('.lct-rank-tab').forEach(function(btn) {\n                btn.addEventListener('click', function() {\n                    setTimeout(function() {\n                        var event = new Event('input');\n                        searchInput.dispatchEvent(event);\n                    }, 50);\n                });\n            });\n        }\n    })();\n    <\/script>\n    \n","protected":false},"excerpt":{"rendered":"<p>Tour de France Femmes AVEC ZWIFT 2026 Stage 3 Complete Results TDF Femmes 2026 Stage 3 results are here. Yellow jersey, points, QOM, young rider, teams classifications &amp; withdrawals all updated.<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[28],"tags":[],"class_list":["post-9488","post","type-post","status-publish","format-standard","hentry","category-tour-de-france"],"taxonomy_info":{"category":[{"value":28,"label":"Tour de France"}]},"featured_image_src_large":false,"author_info":{"display_name":"Gautier Durfort","author_link":"https:\/\/franceletour.com\/fr\/author\/gautier-durfort\/"},"comment_info":0,"category_info":[{"term_id":28,"name":"Tour de France","slug":"tour-de-france","term_group":0,"term_taxonomy_id":28,"taxonomy":"category","description":"Live the Tour de France cycling race. Get stage results, route maps, team insights, and historical highlights from every edition of Le Grand Boucle.","parent":0,"count":96,"filter":"raw","cat_ID":28,"category_count":96,"category_description":"Live the Tour de France cycling race. Get stage results, route maps, team insights, and historical highlights from every edition of Le Grand Boucle.","cat_name":"Tour de France","category_nicename":"tour-de-france","category_parent":0}],"tag_info":false,"_links":{"self":[{"href":"https:\/\/franceletour.com\/fr\/wp-json\/wp\/v2\/posts\/9488","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/franceletour.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/franceletour.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/franceletour.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/franceletour.com\/fr\/wp-json\/wp\/v2\/comments?post=9488"}],"version-history":[{"count":8,"href":"https:\/\/franceletour.com\/fr\/wp-json\/wp\/v2\/posts\/9488\/revisions"}],"predecessor-version":[{"id":9504,"href":"https:\/\/franceletour.com\/fr\/wp-json\/wp\/v2\/posts\/9488\/revisions\/9504"}],"wp:attachment":[{"href":"https:\/\/franceletour.com\/fr\/wp-json\/wp\/v2\/media?parent=9488"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/franceletour.com\/fr\/wp-json\/wp\/v2\/categories?post=9488"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/franceletour.com\/fr\/wp-json\/wp\/v2\/tags?post=9488"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}