[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"admin-ui-status":3,"landing-catalog-fr":5},{"is_admin":4},false,[6,48,65,84,92,114,122,129,150,179,194,214,224,260,278,286,294,302,331,363,382,402,432,463,481,501,521,539,558,568,587,605,636,669,700,732,761,780,788,809,820,826,836,868,886,907,928,948],{"id":7,"slug":8,"name":9,"edition":10,"event_name":11,"race_group_slug":12,"race_group_name":11,"organizer":13,"sport_type":14,"start_at":15,"timezone":16,"location":17,"finish_location":18,"country":19,"distance_km":20,"elevation_gain_m":21,"elevation_loss_m":22,"gpx_calculated_metrics":23,"profile_thumbnail":33,"official_visual_url":34,"visual_source_url":35,"visual_creator":36,"visual_license":37,"visual_license_url":38,"visual_kind":39,"visual_alt_fr":40,"visual_alt_en":41,"visual_alt_es":42,"max_duration_min":33,"official_url":43,"status":44,"flyover_ready":4,"map_position":33,"official_gpx":45},327,"saintelyon-saintexpress","SaintExpress","2026","Asics SaintéLyon 2026","asics-saintelyon-2026","Asics SaintéLyon","Run","2026-11-28T22:00:00+00:00","Europe\u002FParis","Sainte-Catherine, France","Lyon, France","France",45.772,879,1399,{"distance_km":24,"elevation_gain_m":25,"elevation_loss_m":26,"max_elevation_m":27,"min_elevation_m":28,"provenance":29,"scope":32},45.72105641226941,971.2,1490.2,770.5,165,{"provider":30,"source_sha256":31},"source_gpx","161b5cfedad163ba61e884ba3e16142c645f827c2eba881a8944976bbd229a0c","unconfirmed",null,"\u002Fimages\u002Frace-catalog\u002Fasics-saintelyon-2026.webp","https:\u002F\u002Fcommons.wikimedia.org\u002Fwiki\u002FFile:Lyon_by_night.jpg","ERdi43","Public domain","https:\u002F\u002Fcommons.wikimedia.org\u002Fwiki\u002FTemplate:PD-user","location","Vue nocturne de Lyon depuis Fourvière","Night view of Lyon from Fourvière","Vista nocturna de Lyon desde Fourvière","https:\u002F\u002Fwww.saintelyon.com\u002Fraces\u002F45km-saint-express","published",{"available":46,"catalog_visible":46,"source_url":33,"export_available":46,"geometry_scope":47},true,"continuous",{"id":49,"slug":50,"name":51,"edition":10,"event_name":11,"race_group_slug":12,"race_group_name":11,"organizer":13,"sport_type":14,"start_at":15,"timezone":16,"location":52,"finish_location":18,"country":19,"distance_km":53,"elevation_gain_m":54,"elevation_loss_m":55,"gpx_calculated_metrics":56,"profile_thumbnail":33,"official_visual_url":34,"visual_source_url":35,"visual_creator":36,"visual_license":37,"visual_license_url":38,"visual_kind":39,"visual_alt_fr":40,"visual_alt_en":41,"visual_alt_es":42,"max_duration_min":33,"official_url":63,"status":44,"flyover_ready":4,"map_position":33,"official_gpx":64},324,"saintelyon-saintesprint","SaintéSprint","Soucieu-en-Jarrest, France",25.006,383,552,{"distance_km":57,"elevation_gain_m":58,"elevation_loss_m":59,"max_elevation_m":60,"min_elevation_m":28,"provenance":61,"scope":32},24.977793345542608,430.3,599.3,367,{"provider":30,"source_sha256":62},"679973cfc53e6915f9a3e440188f54856cca7a87d7583e483963c22b6078ff71","https:\u002F\u002Fwww.saintelyon.com\u002Fraces\u002F14km-saintesprint",{"available":46,"catalog_visible":46,"source_url":33,"export_available":46,"geometry_scope":47},{"id":66,"slug":67,"name":68,"edition":10,"event_name":11,"race_group_slug":12,"race_group_name":11,"organizer":13,"sport_type":14,"start_at":69,"timezone":16,"location":70,"finish_location":71,"country":19,"distance_km":72,"elevation_gain_m":73,"elevation_loss_m":74,"gpx_calculated_metrics":75,"profile_thumbnail":33,"official_visual_url":34,"visual_source_url":35,"visual_creator":36,"visual_license":37,"visual_license_url":38,"visual_kind":39,"visual_alt_fr":40,"visual_alt_en":41,"visual_alt_es":42,"max_duration_min":33,"official_url":82,"status":44,"flyover_ready":4,"map_position":33,"official_gpx":83},325,"saintelyon-saintetic","SaintéTic","2026-11-28T21:30:00+00:00","Chaponost, France","Halle Tony Garnier, Lyon, France",12.495,212,355,{"distance_km":76,"elevation_gain_m":77,"elevation_loss_m":78,"max_elevation_m":79,"min_elevation_m":28,"provenance":80,"scope":32},12.481264919399244,239.7,379.7,318.6,{"provider":30,"source_sha256":81},"d5f283285ebe8405928a123eb75e29eeb9dec603016ab99917860caec5ddd059","https:\u002F\u002Fwww.saintelyon.com\u002Fraces\u002F13km-saintetic",{"available":46,"catalog_visible":46,"source_url":33,"export_available":46,"geometry_scope":47},{"id":85,"slug":86,"name":87,"edition":10,"event_name":11,"race_group_slug":12,"race_group_name":11,"organizer":13,"sport_type":14,"start_at":69,"timezone":16,"location":88,"finish_location":18,"country":19,"distance_km":89,"elevation_gain_m":33,"elevation_loss_m":33,"gpx_calculated_metrics":33,"profile_thumbnail":33,"official_visual_url":34,"visual_source_url":35,"visual_creator":36,"visual_license":37,"visual_license_url":38,"visual_kind":39,"visual_alt_fr":40,"visual_alt_en":41,"visual_alt_es":42,"max_duration_min":33,"official_url":90,"status":44,"flyover_ready":4,"map_position":33,"official_gpx":91},326,"saintelyon-saintevia","SaintéVia","Mornant, France",35,"https:\u002F\u002Fwww.saintelyon.com\u002Fraces\u002Fsaintevia",{"available":4,"catalog_visible":4,"source_url":33,"export_available":4,"geometry_scope":33},{"id":93,"slug":94,"name":95,"edition":10,"event_name":96,"race_group_slug":97,"race_group_name":96,"organizer":98,"sport_type":14,"start_at":99,"timezone":100,"location":101,"finish_location":101,"country":102,"distance_km":103,"elevation_gain_m":33,"elevation_loss_m":33,"gpx_calculated_metrics":33,"profile_thumbnail":33,"official_visual_url":104,"visual_source_url":105,"visual_creator":106,"visual_license":107,"visual_license_url":108,"visual_kind":39,"visual_alt_fr":109,"visual_alt_en":110,"visual_alt_es":111,"max_duration_min":33,"official_url":112,"status":44,"flyover_ready":4,"map_position":33,"official_gpx":113},216,"geneve-meyrin-run-2026-furious-10","Meyrin Run 2026 — FURIOUS 10","Meyrin Run 2026","geneve-meyrin-run-2026","Association Les Foulées Automnales de Meyrin","2026-11-28T15:00:00+00:00","Europe\u002FZurich","Stade d’athlétisme des Champs-Fréchets, Meyrin, Suisse","Suisse",10,"\u002Fimages\u002Frace-catalog\u002Fgeneve-meyrin-run-2026.webp","https:\u002F\u002Fcommons.wikimedia.org\u002Fwiki\u002FFile:Jardin_des_disparus,_Meyrin,_Suisse.jpg","Sinkra","CC BY-SA 4.0","https:\u002F\u002Fcreativecommons.org\u002Flicenses\u002Fby-sa\u002F4.0","Jardin des disparus à Meyrin.","Jardin des disparus in Meyrin.","Jardin des disparus en Meyrin.","https:\u002F\u002Fwww.meyrinrun.ch\u002Ffurious-10\u002F",{"available":4,"catalog_visible":4,"source_url":33,"export_available":4,"geometry_scope":33},{"id":115,"slug":116,"name":117,"edition":10,"event_name":96,"race_group_slug":97,"race_group_name":96,"organizer":98,"sport_type":14,"start_at":99,"timezone":100,"location":118,"finish_location":118,"country":102,"distance_km":119,"elevation_gain_m":33,"elevation_loss_m":33,"gpx_calculated_metrics":33,"profile_thumbnail":33,"official_visual_url":104,"visual_source_url":105,"visual_creator":106,"visual_license":107,"visual_license_url":108,"visual_kind":39,"visual_alt_fr":109,"visual_alt_en":110,"visual_alt_es":111,"max_duration_min":33,"official_url":120,"status":44,"flyover_ready":4,"map_position":33,"official_gpx":121},217,"geneve-meyrin-run-2026-super-furious-14","Meyrin Run 2026 — SUPER-FURIOUS 14","Stade des Champs-Fréchets, Meyrin, Suisse",14,"https:\u002F\u002Fwww.meyrinrun.ch\u002Fsuper-furious-14\u002F",{"available":4,"catalog_visible":4,"source_url":33,"export_available":4,"geometry_scope":33},{"id":123,"slug":124,"name":125,"edition":10,"event_name":96,"race_group_slug":97,"race_group_name":96,"organizer":98,"sport_type":14,"start_at":126,"timezone":100,"location":118,"finish_location":118,"country":102,"distance_km":103,"elevation_gain_m":33,"elevation_loss_m":33,"gpx_calculated_metrics":33,"profile_thumbnail":33,"official_visual_url":104,"visual_source_url":105,"visual_creator":106,"visual_license":107,"visual_license_url":108,"visual_kind":39,"visual_alt_fr":109,"visual_alt_en":110,"visual_alt_es":111,"max_duration_min":33,"official_url":127,"status":44,"flyover_ready":4,"map_position":33,"official_gpx":128},218,"geneve-meyrin-run-2026-walking-10","Meyrin Run 2026 — WALKING 10","2026-11-28T12:30:00+00:00","https:\u002F\u002Fwww.meyrinrun.ch\u002Fwalking-10\u002F",{"available":4,"catalog_visible":4,"source_url":33,"export_available":4,"geometry_scope":33},{"id":130,"slug":131,"name":132,"edition":10,"event_name":133,"race_group_slug":134,"race_group_name":135,"organizer":136,"sport_type":14,"start_at":137,"timezone":100,"location":138,"finish_location":138,"country":102,"distance_km":139,"elevation_gain_m":33,"elevation_loss_m":33,"gpx_calculated_metrics":33,"profile_thumbnail":33,"official_visual_url":140,"visual_source_url":141,"visual_creator":142,"visual_license":143,"visual_license_url":144,"visual_kind":39,"visual_alt_fr":145,"visual_alt_en":146,"visual_alt_es":147,"max_duration_min":33,"official_url":148,"status":44,"flyover_ready":4,"map_position":33,"official_gpx":149},239,"geneve-trans-onesienne-2026-11-05km","Trans’Onésienne 2026 — 11,05 km","54e Trans’Onésienne","geneve-trans-onesienne-2026","Trans’Onésienne 2026","Association de la Trans’Onésienne","2026-11-21T14:00:00+00:00","Onex, Genève, Suisse",11.05,"\u002Fimages\u002Frace-catalog\u002Fgeneve-trans-onesienne-2026.webp","https:\u002F\u002Fcommons.wikimedia.org\u002Fwiki\u002FFile:KAP_-_View_of_the_Geneva_Canton.JPG","Clément Bucco-Lechat","CC BY-SA 3.0","https:\u002F\u002Fcreativecommons.org\u002Flicenses\u002Fby-sa\u002F3.0","Vue du canton de Genève depuis le parc des Evaux à Onex.","View of the canton of Geneva from Parc des Evaux in Onex.","Vista del cantón de Ginebra desde el parque des Evaux, en Onex.","https:\u002F\u002Ftranso.ch\u002Fcourses-parcours\u002F",{"available":4,"catalog_visible":4,"source_url":33,"export_available":4,"geometry_scope":33},{"id":151,"slug":152,"name":153,"edition":10,"event_name":154,"race_group_slug":155,"race_group_name":154,"organizer":156,"sport_type":14,"start_at":157,"timezone":100,"location":158,"finish_location":158,"country":102,"distance_km":159,"elevation_gain_m":160,"elevation_loss_m":161,"gpx_calculated_metrics":162,"profile_thumbnail":33,"official_visual_url":169,"visual_source_url":170,"visual_creator":171,"visual_license":107,"visual_license_url":108,"visual_kind":39,"visual_alt_fr":172,"visual_alt_en":173,"visual_alt_es":174,"max_duration_min":175,"official_url":176,"status":44,"flyover_ready":4,"map_position":33,"official_gpx":177},187,"geneve-20km-2026-10km","Balexert 20km de Genève 2026 — 10km","Balexert 20km de Genève 2026","geneve-20km-2026","20KMGENEVE","2026-11-01T11:00:00+00:00","Quai du Mont-Blanc, Genève, Suisse",10.009,86,92,{"distance_km":163,"elevation_gain_m":164,"elevation_loss_m":164,"max_elevation_m":165,"min_elevation_m":166,"provenance":167,"scope":32},9.99769308017667,113.4,454.1,377.4,{"provider":30,"source_sha256":168},"d00fa1bfef71e122c6b75a825dd072aaf45ead814c1e88f638c81e4e3af1d578","\u002Fimages\u002Frace-catalog\u002Fgeneve-20km-2026.webp","https:\u002F\u002Fcommons.wikimedia.org\u002Fwiki\u002FFile:Jet_d%27eau_de_Gen%C3%A8ve_sur_le_lac_L%C3%A9man.jpg","Daniel CULSAN","Vue du lac Léman et de la rive de Genève.","View of Lake Geneva and the Geneva waterfront.","Vista del lago Lemán y de la orilla de Ginebra.",120,"https:\u002F\u002Fwww.balexert20kmgeneve.com\u002F10km-course",{"available":46,"catalog_visible":46,"source_url":178,"export_available":46,"geometry_scope":47},"https:\u002F\u002Fa6dfcb51-df0f-47eb-bf3a-001330cba44e.filesusr.com\u002Fugd\u002Feee0dc_de3460eafbbb42f285af9db119dbbc0a.gpx?dn=parcours_10km_20kmg2025.gpx",{"id":180,"slug":181,"name":182,"edition":10,"event_name":154,"race_group_slug":155,"race_group_name":154,"organizer":156,"sport_type":14,"start_at":183,"timezone":100,"location":158,"finish_location":158,"country":102,"distance_km":184,"elevation_gain_m":185,"elevation_loss_m":185,"gpx_calculated_metrics":186,"profile_thumbnail":33,"official_visual_url":169,"visual_source_url":170,"visual_creator":171,"visual_license":107,"visual_license_url":108,"visual_kind":39,"visual_alt_fr":172,"visual_alt_en":173,"visual_alt_es":174,"max_duration_min":28,"official_url":191,"status":44,"flyover_ready":4,"map_position":33,"official_gpx":192},188,"geneve-20km-2026-20km","Balexert 20km de Genève 2026 — 20km","2026-11-01T07:30:00+00:00",20.055,106,{"distance_km":187,"elevation_gain_m":188,"elevation_loss_m":188,"max_elevation_m":165,"min_elevation_m":166,"provenance":189,"scope":32},20.03288920658714,175.3,{"provider":30,"source_sha256":190},"c9bcc16ac1d860868cfaccca1be8e1c73dbbd67d45e2adb51c8ebcdb1196372a","https:\u002F\u002Fwww.balexert20kmgeneve.com\u002F20km-course",{"available":46,"catalog_visible":46,"source_url":193,"export_available":46,"geometry_scope":47},"https:\u002F\u002Fa6dfcb51-df0f-47eb-bf3a-001330cba44e.filesusr.com\u002Fugd\u002Feee0dc_a20adda054b74ea3bd8eebadf4a9d9f2.gpx?dn=parcours_20kmg2025.gpx",{"id":195,"slug":196,"name":197,"edition":10,"event_name":198,"race_group_slug":199,"race_group_name":198,"organizer":200,"sport_type":14,"start_at":201,"timezone":100,"location":202,"finish_location":203,"country":102,"distance_km":103,"elevation_gain_m":33,"elevation_loss_m":33,"gpx_calculated_metrics":33,"profile_thumbnail":33,"official_visual_url":204,"visual_source_url":205,"visual_creator":206,"visual_license":207,"visual_license_url":208,"visual_kind":39,"visual_alt_fr":209,"visual_alt_en":210,"visual_alt_es":211,"max_duration_min":175,"official_url":212,"status":44,"flyover_ready":4,"map_position":33,"official_gpx":213},259,"lausanne-marathon-2026-10km","10 km du Lausanne Marathon 2026","Lausanne Marathon 2026","lausanne-marathon-2026","Association Lausanne Marathon","2026-10-25T13:00:00+00:00","Place de Milan, Lausanne, Suisse","Place Bellerive, Lausanne, Suisse","\u002Fimages\u002Frace-catalog\u002Flausanne-marathon-2026.webp","https:\u002F\u002Fcommons.wikimedia.org\u002Fwiki\u002FFile:Lausanne_-_Lake_Geneva.jpg","jynus","CC BY 2.5","https:\u002F\u002Fcreativecommons.org\u002Flicenses\u002Fby\u002F2.5\u002Fdeed.en","Quai rocheux d’Ouchy sur le lac Léman, à Lausanne","Rocky quay at Ouchy on Lake Geneva in Lausanne","Muelle rocoso de Ouchy junto al lago Lemán, en Lausana","https:\u002F\u002Ffr.lausanne-marathon.com\u002Finfo-coureurs\u002Fdeparts-horaires\u002F",{"available":4,"catalog_visible":4,"source_url":33,"export_available":4,"geometry_scope":33},{"id":215,"slug":216,"name":198,"edition":10,"event_name":198,"race_group_slug":199,"race_group_name":198,"organizer":200,"sport_type":14,"start_at":217,"timezone":100,"location":202,"finish_location":203,"country":102,"distance_km":218,"elevation_gain_m":219,"elevation_loss_m":220,"gpx_calculated_metrics":33,"profile_thumbnail":33,"official_visual_url":204,"visual_source_url":205,"visual_creator":206,"visual_license":207,"visual_license_url":208,"visual_kind":39,"visual_alt_fr":209,"visual_alt_en":210,"visual_alt_es":211,"max_duration_min":221,"official_url":222,"status":44,"flyover_ready":4,"map_position":33,"official_gpx":223},260,"lausanne-marathon-2026-marathon","2026-10-25T09:05:00+00:00",42.195,80,146,390,"https:\u002F\u002Ffr.lausanne-marathon.com\u002Finfo-coureurs\u002Fplans2026\u002F",{"available":4,"catalog_visible":4,"source_url":33,"export_available":4,"geometry_scope":33},{"id":225,"slug":226,"name":227,"edition":228,"event_name":229,"race_group_slug":230,"race_group_name":231,"organizer":232,"sport_type":14,"start_at":233,"timezone":234,"location":235,"finish_location":236,"country":237,"distance_km":238,"elevation_gain_m":239,"elevation_loss_m":240,"gpx_calculated_metrics":241,"profile_thumbnail":33,"official_visual_url":249,"visual_source_url":250,"visual_creator":251,"visual_license":252,"visual_license_url":253,"visual_kind":39,"visual_alt_fr":254,"visual_alt_en":255,"visual_alt_es":256,"max_duration_min":33,"official_url":257,"status":44,"flyover_ready":4,"map_position":33,"official_gpx":258},619,"faultline-ultra-2027-53km","Faultline Ultra 2027 — 53 km Shake and Bake","2027","The Faultline Ultra","faultline-ultra-new-zealand","Faultline Ultra — Wellington","Faultline Ultra \u002F Barefoot Sport","2027-04-24T17:00:00+00:00","Pacific\u002FAuckland","Ian Galloway Park, Wellington, Nouvelle-Zélande","Odlins Plaza, Wellington, Nouvelle-Zélande","Nouvelle-Zélande",53.71,1451,1577,{"distance_km":242,"elevation_gain_m":243,"elevation_loss_m":244,"max_elevation_m":245,"min_elevation_m":246,"provenance":247,"scope":32},53.839589095129824,2031.2,2156.9,398.4,1.4,{"provider":30,"source_sha256":248},"e3e1f5270f9ea440ae5399cde923e7d3bbb85d6f0d4650fced9755f54a43eb50","\u002Fimages\u002Frace-catalog\u002Ffaultline-ultra-new-zealand.webp","https:\u002F\u002Fcommons.wikimedia.org\u002Fwiki\u002FFile%3ASnow%20on%20the%20hills%2C%20Ngaio%2C%20Wellington%2C%20New%20Zealand%2C%201991.jpg","Phillip Capper","CC BY 2.0","https:\u002F\u002Fcreativecommons.org\u002Flicenses\u002Fby\u002F2.0","Paysage du territoire de Faultline Ultra — Wellington","Landscape near Faultline Ultra — Wellington","Paisaje del territorio de Faultline Ultra — Wellington","https:\u002F\u002Ffaultlineultra.co.nz\u002Fevents\u002F50km\u002F",{"available":46,"catalog_visible":46,"source_url":259,"export_available":46,"geometry_scope":47},"https:\u002F\u002Ffaultlineultra.co.nz\u002Fwp-content\u002Fthemes\u002Faltitude-pro\u002Fgpx-files\u002F2026_The_Faultline_Ultras50km_Trail_Run.gpx",{"id":261,"slug":262,"name":263,"edition":10,"event_name":11,"race_group_slug":12,"race_group_name":11,"organizer":13,"sport_type":14,"start_at":264,"timezone":16,"location":265,"finish_location":18,"country":19,"distance_km":266,"elevation_gain_m":267,"elevation_loss_m":268,"gpx_calculated_metrics":269,"profile_thumbnail":33,"official_visual_url":34,"visual_source_url":35,"visual_creator":36,"visual_license":37,"visual_license_url":38,"visual_kind":39,"visual_alt_fr":40,"visual_alt_en":41,"visual_alt_es":42,"max_duration_min":33,"official_url":276,"status":44,"flyover_ready":4,"map_position":33,"official_gpx":277},323,"saintelyon-saintelyon","SaintéLyon","2026-11-28T22:30:00+00:00","Saint-Étienne, France",79.282,1850,2174,{"distance_km":270,"elevation_gain_m":271,"elevation_loss_m":272,"max_elevation_m":273,"min_elevation_m":28,"provenance":274,"scope":32},79.19334886192016,2068.7,2387.7,885.6,{"provider":30,"source_sha256":275},"81a0fd4c85d992d214ac4474a38027befb4f7738b96dcadb137246b114b75a23","https:\u002F\u002Fwww.saintelyon.com\u002Fraces\u002F80km-saintelyon",{"available":46,"catalog_visible":46,"source_url":33,"export_available":46,"geometry_scope":47},{"id":279,"slug":280,"name":281,"edition":10,"event_name":11,"race_group_slug":12,"race_group_name":11,"organizer":13,"sport_type":14,"start_at":264,"timezone":16,"location":265,"finish_location":18,"country":19,"distance_km":266,"elevation_gain_m":267,"elevation_loss_m":268,"gpx_calculated_metrics":282,"profile_thumbnail":33,"official_visual_url":34,"visual_source_url":35,"visual_creator":36,"visual_license":37,"visual_license_url":38,"visual_kind":39,"visual_alt_fr":40,"visual_alt_en":41,"visual_alt_es":42,"max_duration_min":33,"official_url":284,"status":44,"flyover_ready":4,"map_position":33,"official_gpx":285},319,"saintelyon-relais-2","SaintéLyon Relais 2",{"distance_km":270,"elevation_gain_m":271,"elevation_loss_m":272,"max_elevation_m":273,"min_elevation_m":28,"provenance":283,"scope":32},{"provider":30,"source_sha256":275},"https:\u002F\u002Fwww.saintelyon.com\u002Fraces\u002F80km-relais-2",{"available":46,"catalog_visible":46,"source_url":33,"export_available":46,"geometry_scope":47},{"id":287,"slug":288,"name":289,"edition":10,"event_name":11,"race_group_slug":12,"race_group_name":11,"organizer":13,"sport_type":14,"start_at":264,"timezone":16,"location":265,"finish_location":18,"country":19,"distance_km":266,"elevation_gain_m":267,"elevation_loss_m":268,"gpx_calculated_metrics":290,"profile_thumbnail":33,"official_visual_url":34,"visual_source_url":35,"visual_creator":36,"visual_license":37,"visual_license_url":38,"visual_kind":39,"visual_alt_fr":40,"visual_alt_en":41,"visual_alt_es":42,"max_duration_min":33,"official_url":292,"status":44,"flyover_ready":4,"map_position":33,"official_gpx":293},320,"saintelyon-relais-3","SaintéLyon Relais 3",{"distance_km":270,"elevation_gain_m":271,"elevation_loss_m":272,"max_elevation_m":273,"min_elevation_m":28,"provenance":291,"scope":32},{"provider":30,"source_sha256":275},"https:\u002F\u002Fwww.saintelyon.com\u002Fraces\u002F80km-relais-3",{"available":46,"catalog_visible":46,"source_url":33,"export_available":46,"geometry_scope":47},{"id":295,"slug":296,"name":297,"edition":10,"event_name":11,"race_group_slug":12,"race_group_name":11,"organizer":13,"sport_type":14,"start_at":264,"timezone":16,"location":265,"finish_location":18,"country":19,"distance_km":266,"elevation_gain_m":267,"elevation_loss_m":268,"gpx_calculated_metrics":298,"profile_thumbnail":33,"official_visual_url":34,"visual_source_url":35,"visual_creator":36,"visual_license":37,"visual_license_url":38,"visual_kind":39,"visual_alt_fr":40,"visual_alt_en":41,"visual_alt_es":42,"max_duration_min":33,"official_url":300,"status":44,"flyover_ready":4,"map_position":33,"official_gpx":301},321,"saintelyon-relais-4","SaintéLyon Relais 4",{"distance_km":270,"elevation_gain_m":271,"elevation_loss_m":272,"max_elevation_m":273,"min_elevation_m":28,"provenance":299,"scope":32},{"provider":30,"source_sha256":275},"https:\u002F\u002Fwww.saintelyon.com\u002Fraces\u002F80km-relais-4",{"available":46,"catalog_visible":46,"source_url":33,"export_available":46,"geometry_scope":47},{"id":303,"slug":304,"name":305,"edition":10,"event_name":306,"race_group_slug":307,"race_group_name":306,"organizer":308,"sport_type":14,"start_at":309,"timezone":33,"location":310,"finish_location":311,"country":19,"distance_km":312,"elevation_gain_m":313,"elevation_loss_m":314,"gpx_calculated_metrics":315,"profile_thumbnail":33,"official_visual_url":323,"visual_source_url":324,"visual_creator":325,"visual_license":107,"visual_license_url":108,"visual_kind":39,"visual_alt_fr":326,"visual_alt_en":327,"visual_alt_es":328,"max_duration_min":33,"official_url":329,"status":44,"flyover_ready":4,"map_position":33,"official_gpx":330},178,"festival-templiers-2026-grand-trail-des-templiers","Le Grand Trail des Templiers","HOKA LES TEMPLIERS 2026","hoka-les-templiers-2026","Festival des Templiers","2026-10-18T03:10:00+00:00","Domaine St Estève – Millau","Millau",79.173,3095,2978,{"distance_km":316,"elevation_gain_m":317,"elevation_loss_m":318,"max_elevation_m":319,"min_elevation_m":320,"provenance":321,"scope":32},79.0848606413662,3425.6,3389.6,898.8,360,{"provider":30,"source_sha256":322},"02d148b1a1b6dae5ce0ff2644b4acce8ed01a516dfde2d3452338e059dd169d9","\u002Fimages\u002Frace-catalog\u002Fhoka-les-templiers-2026.webp","https:\u002F\u002Fcommons.wikimedia.org\u002Fwiki\u002FFile:Gorges_de_la_Dourbie_(1).jpg","Krzysztof Golik","Les gorges de la Dourbie, dans l’Aveyron.","The Dourbie gorges in Aveyron, France.","Las gargantas del Dourbie, en Aveyron.","https:\u002F\u002Fwww.festivaldestempliers.com\u002Fcourses\u002Fgrand-trail-des-templiers",{"available":46,"catalog_visible":46,"source_url":33,"export_available":46,"geometry_scope":47},{"id":332,"slug":333,"name":334,"edition":10,"event_name":335,"race_group_slug":336,"race_group_name":337,"organizer":338,"sport_type":14,"start_at":339,"timezone":340,"location":341,"finish_location":342,"country":19,"distance_km":343,"elevation_gain_m":344,"elevation_loss_m":345,"gpx_calculated_metrics":346,"profile_thumbnail":33,"official_visual_url":354,"visual_source_url":355,"visual_creator":356,"visual_license":107,"visual_license_url":108,"visual_kind":39,"visual_alt_fr":357,"visual_alt_en":358,"visual_alt_es":359,"max_duration_min":360,"official_url":361,"status":44,"flyover_ready":46,"map_position":33,"official_gpx":362},289,"metis-trail-2026","Métis Trail Réunion 2026","Grand Raid de La Réunion","grand-raid-la-reunion-2026","Grand Raid de La Réunion 2026","Association Grand Raid","2026-10-17T02:00:00+00:00","Indian\u002FReunion","Grotte du Peuplement, Saint-Paul, La Réunion","Stade de La Redoute, Saint-Denis, La Réunion",53.931,2617,2574,{"distance_km":347,"elevation_gain_m":348,"elevation_loss_m":349,"max_elevation_m":350,"min_elevation_m":351,"provenance":352,"scope":32},53.87033956508188,2658.9,2615.9,726.9,2.6,{"provider":30,"source_sha256":353},"47183eed6724bb4b75c861399a1e8b81924d543f495573c9cfc9257104ce4e97","\u002Fimages\u002Frace-catalog\u002Fgrand-raid-la-reunion-2026.webp","https:\u002F\u002Fcommons.wikimedia.org\u002Fwiki\u002FFile:Ile_de_la_R%C3%A9union_-_cirque_de_Mafate_depuis_le_Grand_B%C3%A9nare.jpg","Sylvain JORIS","Le cirque de Mafate vu depuis le Grand Bénare, à La Réunion.","The Mafate cirque viewed from Grand Bénare on Réunion.","El circo de Mafate visto desde el Grand Bénare, en La Reunión.",840,"https:\u002F\u002Fwww.grandraid-reunion.com\u002Ffr\u002Fles-courses\u002Fle-metis-trail\u002F",{"available":46,"catalog_visible":46,"source_url":33,"export_available":46,"geometry_scope":47},{"id":364,"slug":365,"name":366,"edition":10,"event_name":306,"race_group_slug":307,"race_group_name":306,"organizer":308,"sport_type":14,"start_at":367,"timezone":33,"location":368,"finish_location":311,"country":19,"distance_km":369,"elevation_gain_m":370,"elevation_loss_m":371,"gpx_calculated_metrics":372,"profile_thumbnail":33,"official_visual_url":323,"visual_source_url":324,"visual_creator":325,"visual_license":107,"visual_license_url":108,"visual_kind":39,"visual_alt_fr":326,"visual_alt_en":327,"visual_alt_es":328,"max_duration_min":33,"official_url":380,"status":44,"flyover_ready":4,"map_position":33,"official_gpx":381},179,"festival-templiers-2026-integrale-des-causses","L'Intégrale des Causses","2026-10-16T04:30:00+00:00","Peyreleau",60.338,2480,2485,{"distance_km":373,"elevation_gain_m":374,"elevation_loss_m":375,"max_elevation_m":376,"min_elevation_m":377,"provenance":378,"scope":32},60.27067591939463,2772.9,2802.9,898.9,366.5,{"provider":30,"source_sha256":379},"9b6e64710dc83c0a7270fa39515b3f0cc8698c1893f433d5a57bd4fe1cbf59f3","https:\u002F\u002Fwww.festivaldestempliers.com\u002Fcourses\u002Fintegrale-des-causses",{"available":46,"catalog_visible":46,"source_url":33,"export_available":46,"geometry_scope":47},{"id":383,"slug":384,"name":385,"edition":10,"event_name":335,"race_group_slug":336,"race_group_name":337,"organizer":338,"sport_type":14,"start_at":386,"timezone":340,"location":387,"finish_location":342,"country":19,"distance_km":388,"elevation_gain_m":389,"elevation_loss_m":390,"gpx_calculated_metrics":391,"profile_thumbnail":33,"official_visual_url":354,"visual_source_url":355,"visual_creator":356,"visual_license":107,"visual_license_url":108,"visual_kind":39,"visual_alt_fr":357,"visual_alt_en":358,"visual_alt_es":359,"max_duration_min":399,"official_url":400,"status":44,"flyover_ready":46,"map_position":33,"official_gpx":401},277,"mascareignes-2026","La Mascareignes 2026","2026-10-15T21:00:00+00:00","Hell-Bourg, La Réunion",73.765,4192,5135,{"distance_km":392,"elevation_gain_m":393,"elevation_loss_m":394,"max_elevation_m":395,"min_elevation_m":396,"provenance":397,"scope":32},73.68235563841135,3923,4866,1811.6,1.9,{"provider":30,"source_sha256":398},"241f55317a34320fd11d81e4faacc3421e581905572452bee522a1579f363f91",1275,"https:\u002F\u002Fwww.grandraid-reunion.com\u002Ffr\u002Fles-courses\u002Fla-mascareignes\u002F",{"available":46,"catalog_visible":46,"source_url":33,"export_available":46,"geometry_scope":47},{"id":403,"slug":404,"name":405,"edition":10,"event_name":406,"race_group_slug":407,"race_group_name":406,"organizer":408,"sport_type":14,"start_at":409,"timezone":16,"location":410,"finish_location":411,"country":19,"distance_km":412,"elevation_gain_m":413,"elevation_loss_m":33,"gpx_calculated_metrics":414,"profile_thumbnail":33,"official_visual_url":422,"visual_source_url":423,"visual_creator":424,"visual_license":107,"visual_license_url":425,"visual_kind":39,"visual_alt_fr":426,"visual_alt_en":427,"visual_alt_es":428,"max_duration_min":429,"official_url":430,"status":44,"flyover_ready":46,"map_position":33,"official_gpx":431},531,"utmj-2026-renarde-75","UTMJ 2026 — La Renarde 75 km","Ultra Trail des Montagnes du Jura 2026","utmj-2026","Ultra Trail des Montagnes du Jura","2026-10-03T06:30:00+00:00","Les Rousses, Jura, France","Métabief, Doubs, France",75,2600,{"distance_km":415,"elevation_gain_m":416,"elevation_loss_m":417,"max_elevation_m":418,"min_elevation_m":419,"provenance":420,"scope":32},71.38675267421411,2529.6,2622,1424.4,697.6,{"provider":30,"source_sha256":421},"af26e49f875b985abcd718e7bc0063304a5c3acb8e8cb646547f2d03b667bdd9","\u002Fimages\u002Frace-catalog\u002Futmj-2026.webp","https:\u002F\u002Fcommons.wikimedia.org\u002Fwiki\u002FFile:Jura_landscape.jpg","Peter Sabol","https:\u002F\u002Fcreativecommons.org\u002Flicenses\u002Fby-sa\u002F4.0\u002Fdeed.en","Sentier et pâturages du massif du Jura près de La Cure","Path and meadows in the Jura Mountains near La Cure","Sendero y prados del macizo del Jura cerca de La Cure",960,"https:\u002F\u002Fultra-trail-montagnes-jura.fr\u002Frenarde\u002F",{"available":46,"catalog_visible":46,"source_url":33,"export_available":46,"geometry_scope":47},{"id":433,"slug":434,"name":435,"edition":10,"event_name":436,"race_group_slug":437,"race_group_name":438,"organizer":439,"sport_type":14,"start_at":440,"timezone":16,"location":441,"finish_location":441,"country":19,"distance_km":442,"elevation_gain_m":443,"elevation_loss_m":444,"gpx_calculated_metrics":445,"profile_thumbnail":33,"official_visual_url":452,"visual_source_url":453,"visual_creator":454,"visual_license":37,"visual_license_url":455,"visual_kind":39,"visual_alt_fr":456,"visual_alt_en":457,"visual_alt_es":458,"max_duration_min":459,"official_url":460,"status":44,"flyover_ready":4,"map_position":33,"official_gpx":461},257,"it-50-2026","IT 50 2026","L'Infernal Trail des Vosges","infernal-trail-vosges-2026","L'Infernal Trail des Vosges 2026","Association Infernal Trail Organisation","2026-09-12T08:00:00+00:00","Stade des Perrey, Saint-Nabord, France",53.22,1545,1570,{"distance_km":446,"elevation_gain_m":447,"elevation_loss_m":447,"max_elevation_m":448,"min_elevation_m":449,"provenance":450,"scope":32},53.16011743166656,1869.2,849,375.1,{"provider":30,"source_sha256":451},"7f354a7bde8c11ea5db12976778c3b39f47eb7469d1986489e296495e4243d31","\u002Fimages\u002Frace-catalog\u002Finfernal-trail-vosges-2026.webp","https:\u002F\u002Fcommons.wikimedia.org\u002Fwiki\u002FFile:Vosges_forest_near_Bussang.jpg","Tangopaso","https:\u002F\u002Fcommons.wikimedia.org\u002Fwiki\u002FCommons:Copyright_tags#Public_domain","Sous-bois de la forêt près de Bussang, dans les Vosges.","Forest undergrowth near Bussang in the Vosges.","Sotobosque de un bosque cerca de Bussang, en los Vosgos.",720,"https:\u002F\u002Flinfernaltraildesvosges.org\u002Fnos-courses\u002Fit-50\u002F",{"available":46,"catalog_visible":46,"source_url":462,"export_available":46,"geometry_scope":47},"https:\u002F\u002Flinfernaltraildesvosges.org\u002Fwp-content\u002Fuploads\u002F2025\u002F12\u002Finfernal-trail-des-vosges-gpx-2026-l-infernal-trail-des-vosges-2026-it-50-55978.gpx",{"id":464,"slug":465,"name":466,"edition":10,"event_name":436,"race_group_slug":437,"race_group_name":438,"organizer":439,"sport_type":14,"start_at":467,"timezone":16,"location":441,"finish_location":441,"country":19,"distance_km":468,"elevation_gain_m":469,"elevation_loss_m":470,"gpx_calculated_metrics":471,"profile_thumbnail":33,"official_visual_url":452,"visual_source_url":453,"visual_creator":454,"visual_license":37,"visual_license_url":455,"visual_kind":39,"visual_alt_fr":456,"visual_alt_en":457,"visual_alt_es":458,"max_duration_min":429,"official_url":478,"status":44,"flyover_ready":4,"map_position":33,"official_gpx":479},258,"it-70-2026","IT 70 2026","2026-09-12T06:00:00+00:00",74.291,2411,2426,{"distance_km":472,"elevation_gain_m":473,"elevation_loss_m":473,"max_elevation_m":474,"min_elevation_m":475,"provenance":476,"scope":32},74.20773582510041,2872.8,1009.1,374.8,{"provider":30,"source_sha256":477},"40c10e9fea43edb13e74e766d3bb3ccb1882b0b8497b56a5d34b802253bbae71","https:\u002F\u002Flinfernaltraildesvosges.org\u002Fnos-courses\u002Fit-70\u002F",{"available":46,"catalog_visible":46,"source_url":480,"export_available":46,"geometry_scope":47},"https:\u002F\u002Flinfernaltraildesvosges.org\u002Fwp-content\u002Fuploads\u002F2025\u002F12\u002Finfernal-trail-des-vosges-gpx-2026-l-infernal-trail-des-vosges-2026-it-70-55977.gpx",{"id":482,"slug":483,"name":484,"edition":228,"event_name":229,"race_group_slug":230,"race_group_name":231,"organizer":232,"sport_type":14,"start_at":485,"timezone":234,"location":486,"finish_location":236,"country":237,"distance_km":487,"elevation_gain_m":488,"elevation_loss_m":489,"gpx_calculated_metrics":490,"profile_thumbnail":33,"official_visual_url":249,"visual_source_url":250,"visual_creator":251,"visual_license":252,"visual_license_url":253,"visual_kind":39,"visual_alt_fr":254,"visual_alt_en":255,"visual_alt_es":256,"max_duration_min":33,"official_url":498,"status":44,"flyover_ready":4,"map_position":33,"official_gpx":499},617,"faultline-ultra-2027-103km","Faultline Ultra 2027 — 103 km The World's End","2027-04-23T22:30:00+00:00","Dry Creek, Belmont Regional Park, Lower Hutt, Nouvelle-Zélande",103.59,3127,3165,{"distance_km":491,"elevation_gain_m":492,"elevation_loss_m":493,"max_elevation_m":494,"min_elevation_m":495,"provenance":496,"scope":32},103.90786865767002,3489.9,3527.4,452.5,-0.3,{"provider":30,"source_sha256":497},"6073d0d6e33dbc0b7e937569fa116b726aefba42a3e04e67404a03e5686c8c5a","https:\u002F\u002Ffaultlineultra.co.nz\u002Fevents\u002F100km\u002F",{"available":46,"catalog_visible":46,"source_url":500,"export_available":46,"geometry_scope":47},"https:\u002F\u002Ffaultlineultra.co.nz\u002Fwp-content\u002Fthemes\u002Faltitude-pro\u002Fgpx-files\u002F2026_The_Faultline_Ultras103km_Trail_Run.gpx",{"id":502,"slug":503,"name":504,"edition":10,"event_name":335,"race_group_slug":336,"race_group_name":337,"organizer":338,"sport_type":14,"start_at":505,"timezone":340,"location":506,"finish_location":342,"country":19,"distance_km":507,"elevation_gain_m":508,"elevation_loss_m":509,"gpx_calculated_metrics":510,"profile_thumbnail":33,"official_visual_url":354,"visual_source_url":355,"visual_creator":356,"visual_license":107,"visual_license_url":108,"visual_kind":39,"visual_alt_fr":357,"visual_alt_en":358,"visual_alt_es":359,"max_duration_min":518,"official_url":519,"status":44,"flyover_ready":46,"map_position":33,"official_gpx":520},338,"trail-de-bourbon-2026","Trail de Bourbon 2026","2026-10-16T16:00:00+00:00","Cilaos, La Réunion",104.586,6928,8087,{"distance_km":511,"elevation_gain_m":512,"elevation_loss_m":513,"max_elevation_m":514,"min_elevation_m":515,"provenance":516,"scope":32},104.46868923655552,6243.7,7401.7,2075.3,2.8,{"provider":30,"source_sha256":517},"23f28906e0f7e2d3e226b8e2f41b8f0da8c36958c68573874fb34eb45c91532f",2520,"https:\u002F\u002Fwww.grandraid-reunion.com\u002Ffr\u002Fles-courses\u002Fle-trail-de-bourbon\u002F",{"available":46,"catalog_visible":46,"source_url":33,"export_available":46,"geometry_scope":47},{"id":522,"slug":523,"name":524,"edition":10,"event_name":306,"race_group_slug":307,"race_group_name":306,"organizer":308,"sport_type":14,"start_at":525,"timezone":33,"location":310,"finish_location":311,"country":19,"distance_km":526,"elevation_gain_m":527,"elevation_loss_m":528,"gpx_calculated_metrics":529,"profile_thumbnail":33,"official_visual_url":323,"visual_source_url":324,"visual_creator":325,"visual_license":107,"visual_license_url":108,"visual_kind":39,"visual_alt_fr":326,"visual_alt_en":327,"visual_alt_es":328,"max_duration_min":33,"official_url":537,"status":44,"flyover_ready":4,"map_position":33,"official_gpx":538},177,"festival-templiers-2026-endurance-trail","L'Endurance Trail","2026-10-16T02:00:00+00:00",101.052,3820,3715,{"distance_km":530,"elevation_gain_m":531,"elevation_loss_m":532,"max_elevation_m":533,"min_elevation_m":534,"provenance":535,"scope":32},100.9390180157995,4097,4062,898.7,359.3,{"provider":30,"source_sha256":536},"e86905c5431ccbbfe16a395032525ba63fc5f87e351ff5f9c8cf8dc243acc2db","https:\u002F\u002Fwww.festivaldestempliers.com\u002Fcourses\u002Fendurance-trail",{"available":46,"catalog_visible":46,"source_url":33,"export_available":46,"geometry_scope":47},{"id":540,"slug":541,"name":542,"edition":10,"event_name":335,"race_group_slug":336,"race_group_name":337,"organizer":338,"sport_type":14,"start_at":543,"timezone":340,"location":544,"finish_location":342,"country":19,"distance_km":545,"elevation_gain_m":546,"elevation_loss_m":547,"gpx_calculated_metrics":548,"profile_thumbnail":33,"official_visual_url":354,"visual_source_url":355,"visual_creator":356,"visual_license":107,"visual_license_url":108,"visual_kind":39,"visual_alt_fr":357,"visual_alt_en":358,"visual_alt_es":359,"max_duration_min":555,"official_url":556,"status":44,"flyover_ready":46,"map_position":33,"official_gpx":557},533,"zembrocal-trail-2026","Zembrocal Trail 2026","2026-10-15T13:00:00+00:00","Mairie de Saint-Joseph, La Réunion",158.85,8419,8398,{"distance_km":549,"elevation_gain_m":550,"elevation_loss_m":551,"max_elevation_m":552,"min_elevation_m":515,"provenance":553,"scope":32},158.6725299001047,8316.8,8297.8,2488.1,{"provider":30,"source_sha256":554},"e0d8d8925a96274a20d4cccff49ce527373b2b6bf781d6e8baa0e8fc62b91526",2505,"https:\u002F\u002Fwww.grandraid-reunion.com\u002Ffr\u002Fles-courses\u002Fle-zembrocal-trail\u002F",{"available":46,"catalog_visible":46,"source_url":33,"export_available":46,"geometry_scope":47},{"id":559,"slug":560,"name":561,"edition":10,"event_name":406,"race_group_slug":407,"race_group_name":406,"organizer":408,"sport_type":14,"start_at":562,"timezone":16,"location":410,"finish_location":411,"country":19,"distance_km":563,"elevation_gain_m":564,"elevation_loss_m":33,"gpx_calculated_metrics":33,"profile_thumbnail":33,"official_visual_url":422,"visual_source_url":423,"visual_creator":424,"visual_license":107,"visual_license_url":425,"visual_kind":39,"visual_alt_fr":426,"visual_alt_en":427,"visual_alt_es":428,"max_duration_min":565,"official_url":566,"status":44,"flyover_ready":4,"map_position":33,"official_gpx":567},523,"utmj-2026-franco-suisse-105","UTMJ 2026 — La Franco-Suisse 105 km","2026-10-03T03:00:00+00:00",105,4000,1920,"https:\u002F\u002Fultra-trail-montagnes-jura.fr\u002Ffranco-suisse\u002F",{"available":4,"catalog_visible":4,"source_url":33,"export_available":4,"geometry_scope":33},{"id":569,"slug":570,"name":571,"edition":10,"event_name":436,"race_group_slug":437,"race_group_name":438,"organizer":439,"sport_type":14,"start_at":572,"timezone":16,"location":441,"finish_location":441,"country":19,"distance_km":573,"elevation_gain_m":574,"elevation_loss_m":575,"gpx_calculated_metrics":576,"profile_thumbnail":33,"official_visual_url":452,"visual_source_url":453,"visual_creator":454,"visual_license":37,"visual_license_url":455,"visual_kind":39,"visual_alt_fr":456,"visual_alt_en":457,"visual_alt_es":458,"max_duration_min":583,"official_url":584,"status":44,"flyover_ready":46,"map_position":33,"official_gpx":585},253,"it-100-2026","IT 100 2026","2026-09-11T21:59:00+00:00",103.809,4131,4109,{"distance_km":577,"elevation_gain_m":578,"elevation_loss_m":578,"max_elevation_m":579,"min_elevation_m":580,"provenance":581,"scope":32},103.69264248864825,4586.9,1008.9,375,{"provider":30,"source_sha256":582},"ef6a471a3b277dce94806b8299219222f4916dd497d857724a5974cef20ad026",1800,"https:\u002F\u002Flinfernaltraildesvosges.org\u002Fnos-courses\u002Fit-100\u002F",{"available":46,"catalog_visible":46,"source_url":586,"export_available":46,"geometry_scope":47},"https:\u002F\u002Flinfernaltraildesvosges.org\u002Fwp-content\u002Fuploads\u002F2025\u002F12\u002Finfernal-trail-des-vosges-gpx-2026-l-infernal-trail-des-vosges-2026-it-100-55976.gpx",{"id":588,"slug":589,"name":590,"edition":10,"event_name":436,"race_group_slug":437,"race_group_name":438,"organizer":439,"sport_type":14,"start_at":572,"timezone":16,"location":441,"finish_location":441,"country":19,"distance_km":591,"elevation_gain_m":592,"elevation_loss_m":593,"gpx_calculated_metrics":594,"profile_thumbnail":33,"official_visual_url":452,"visual_source_url":453,"visual_creator":454,"visual_license":37,"visual_license_url":455,"visual_kind":39,"visual_alt_fr":456,"visual_alt_en":457,"visual_alt_es":458,"max_duration_min":601,"official_url":602,"status":44,"flyover_ready":4,"map_position":33,"official_gpx":603},254,"it-130-2026","IT 130 2026",130.834,5430,5372,{"distance_km":595,"elevation_gain_m":596,"elevation_loss_m":596,"max_elevation_m":597,"min_elevation_m":598,"provenance":599,"scope":32},130.68779747746174,5988.7,1171.2,374.9,{"provider":30,"source_sha256":600},"0762603555f23bcb567af9bb336d7616f96a181b845db3a9dc91b5d35db178bb",1980,"https:\u002F\u002Flinfernaltraildesvosges.org\u002Fnos-courses\u002Fit-130\u002F",{"available":46,"catalog_visible":46,"source_url":604,"export_available":46,"geometry_scope":47},"https:\u002F\u002Flinfernaltraildesvosges.org\u002Fwp-content\u002Fuploads\u002F2025\u002F12\u002Finfernal-trail-des-vosges-gpx-2026-it130-ff-55975.gpx",{"id":606,"slug":607,"name":608,"edition":10,"event_name":609,"race_group_slug":610,"race_group_name":611,"organizer":609,"sport_type":14,"start_at":612,"timezone":100,"location":613,"finish_location":614,"country":102,"distance_km":615,"elevation_gain_m":616,"elevation_loss_m":617,"gpx_calculated_metrics":618,"profile_thumbnail":33,"official_visual_url":626,"visual_source_url":627,"visual_creator":628,"visual_license":107,"visual_license_url":108,"visual_kind":39,"visual_alt_fr":629,"visual_alt_en":630,"visual_alt_es":631,"max_duration_min":632,"official_url":633,"status":44,"flyover_ready":4,"map_position":33,"official_gpx":634},335,"swisspeaks-ultra-2026","SwissPeaks Ultra 2026","SwissPeaks Trail","swisspeaks-trail-2026","SwissPeaks Trail 2026","2026-09-03T18:00:00+00:00","Salvan, Suisse","Le Bouveret, Suisse",101.307,5782,6453,{"distance_km":619,"elevation_gain_m":620,"elevation_loss_m":621,"max_elevation_m":622,"min_elevation_m":623,"provenance":624,"scope":32},101.19421492880657,6142.5,6700.5,2499.7,372,{"provider":30,"source_sha256":625},"d68818cd1d856315ec09162c04bde7978b8e660276c3aa9807a65bf796623264","\u002Fimages\u002Frace-catalog\u002Fswisspeaks-trail-2026.webp","https:\u002F\u002Fcommons.wikimedia.org\u002Fwiki\u002FFile:Cows_in_the_Swiss_Alps.jpg","Matias Senger","Des vaches dans les Alpes suisses près de Fiescheralp, dans le canton du Valais.","Cows in the Swiss Alps near Fiescheralp in the canton of Valais.","Vacas en los Alpes suizos cerca de Fiescheralp, en el cantón de Valais.",1950,"https:\u002F\u002Fswisspeaks.ch\u002Flescourses\u002Fultra\u002F",{"available":46,"catalog_visible":46,"source_url":635,"export_available":46,"geometry_scope":47},"https:\u002F\u002Fswisspeaks.ch\u002Fwp-content\u002Fuploads\u002F2026\u002FGPX\u002Fultra_2026.gpx",{"id":637,"slug":638,"name":639,"edition":10,"event_name":640,"race_group_slug":641,"race_group_name":642,"organizer":643,"sport_type":14,"start_at":644,"timezone":16,"location":645,"finish_location":646,"country":647,"distance_km":648,"elevation_gain_m":649,"elevation_loss_m":650,"gpx_calculated_metrics":651,"profile_thumbnail":33,"official_visual_url":659,"visual_source_url":660,"visual_creator":661,"visual_license":107,"visual_license_url":108,"visual_kind":39,"visual_alt_fr":662,"visual_alt_en":663,"visual_alt_es":664,"max_duration_min":665,"official_url":666,"status":44,"flyover_ready":4,"map_position":33,"official_gpx":667},975,"tds-2026","TDS 2026 by UTMB®","HOKA UTMB® Mont-Blanc","utmb-mont-blanc-2026","HOKA UTMB® Mont-Blanc 2026","UTMB® Group","2026-08-24T21:50:00+00:00","Courmayeur, Italie","Chamonix, France","Italie",148.36,8639.5,8705,{"distance_km":652,"elevation_gain_m":653,"elevation_loss_m":654,"max_elevation_m":655,"min_elevation_m":656,"provenance":657,"scope":32},148.1941105670534,9362.1,9549.6,2587.2,721.2,{"provider":30,"source_sha256":658},"a97a53f5eebe71a3dd5e31deb4cb0b7ed58d4585f9d9ed7a528608d0202456e6","\u002Fimages\u002Frace-catalog\u002Futmb-mont-blanc-2026.webp","https:\u002F\u002Fcommons.wikimedia.org\u002Fwiki\u002FFile:Mont_Blanc_Chamonix.jpg","C Nelson","Le mont Blanc vu depuis le Brévent, au-dessus de Chamonix.","Mont Blanc viewed from Le Brévent above Chamonix.","El Mont Blanc visto desde Le Brévent, sobre Chamonix.",2695,"https:\u002F\u002Fmontblanc.utmb.world\u002Ffr\u002Fraces\u002FTDS",{"available":46,"catalog_visible":46,"source_url":668,"export_available":46,"geometry_scope":47},"https:\u002F\u002Fres.cloudinary.com\u002Futmb-world\u002Fraw\u002Fupload\u002Fv1786442970\u002Fmontblanc\u002FRaces\u002FGPX\u002F2026\u002FTDS_2026_098e06c78e.gpx",{"id":670,"slug":671,"name":672,"edition":10,"event_name":673,"race_group_slug":674,"race_group_name":675,"organizer":673,"sport_type":14,"start_at":676,"timezone":16,"location":677,"finish_location":678,"country":19,"distance_km":679,"elevation_gain_m":680,"elevation_loss_m":681,"gpx_calculated_metrics":682,"profile_thumbnail":33,"official_visual_url":690,"visual_source_url":691,"visual_creator":692,"visual_license":107,"visual_license_url":108,"visual_kind":39,"visual_alt_fr":693,"visual_alt_en":694,"visual_alt_es":695,"max_duration_min":696,"official_url":697,"status":44,"flyover_ready":4,"map_position":33,"official_gpx":698},244,"grp-tour-des-cirques-2026","Tour des Cirques 2026","Grand Raid des Pyrénées","grand-raid-pyrenees-2026","Grand Raid des Pyrénées 2026","2026-08-21T05:00:00+00:00","Piau-Engaly, France","Vielle-Aure, France",125.927,6441.5,7552.1,{"distance_km":683,"elevation_gain_m":684,"elevation_loss_m":685,"max_elevation_m":686,"min_elevation_m":687,"provenance":688,"scope":32},125.78673572004865,7090.8,8160.8,2589,662.3,{"provider":30,"source_sha256":689},"3a122495f115c76d26e21ba2f7751e65b76c24dd82b8728e79bae720f34733c7","\u002Fimages\u002Frace-catalog\u002Fgrand-raid-pyrenees-2026.webp","https:\u002F\u002Fcommons.wikimedia.org\u002Fwiki\u002FFile:Neouvielle.jpg","Redfive","Vue aérienne du massif du Néouvielle et du lac d’Oule.","Aerial view of the Néouvielle massif and Lac d’Oule.","Vista aérea del macizo de Néouvielle y del lago de Oule.",2460,"https:\u002F\u002Fwww.grandraidpyrenees.com\u002Fcoursesgrp\u002Ftour-des-cirques\u002F",{"available":46,"catalog_visible":46,"source_url":699,"export_available":46,"geometry_scope":47},"https:\u002F\u002Ftrail-passion.net\u002Ftrace\u002F?id=79696",{"id":701,"slug":702,"name":703,"edition":10,"event_name":704,"race_group_slug":705,"race_group_name":704,"organizer":706,"sport_type":14,"start_at":707,"timezone":100,"location":708,"finish_location":709,"country":102,"distance_km":710,"elevation_gain_m":711,"elevation_loss_m":712,"gpx_calculated_metrics":713,"profile_thumbnail":33,"official_visual_url":721,"visual_source_url":722,"visual_creator":723,"visual_license":724,"visual_license_url":725,"visual_kind":39,"visual_alt_fr":726,"visual_alt_en":727,"visual_alt_es":728,"max_duration_min":565,"official_url":729,"status":44,"flyover_ready":4,"map_position":33,"official_gpx":730},299,"montreux-trail-festival-2026-mxtreme","MXTREME 100 2026","Montreux Trail Festival 2026","montreux-trail-festival-2026","Dénivelé Positif","2026-07-25T04:00:00+00:00","Bex, Suisse","Place du Marché, Montreux, Suisse",101.884,4363.4,3678.1,{"distance_km":714,"elevation_gain_m":715,"elevation_loss_m":716,"max_elevation_m":717,"min_elevation_m":718,"provenance":719,"scope":32},101.77063073961202,6882.9,6949.5,2520.5,374,{"provider":30,"source_sha256":720},"00ee83a265d29ed184ecca8c92a9b0cf13e8df1136b52cbef1d4ea2c5813b2a7","\u002Fimages\u002Frace-catalog\u002Fmontreux-trail-festival-2026.webp","https:\u002F\u002Fcommons.wikimedia.org\u002Fwiki\u002FFile:Rochers_de_Naye,_Veytaux,_Switzerland_(Unsplash).jpg","Gabriel Garcia Marengo","CC0 1.0","https:\u002F\u002Fcreativecommons.org\u002Fpublicdomain\u002Fzero\u002F1.0\u002Fdeed.en","Crête des Rochers de Naye dans les Alpes vaudoises, près de Montreux","Ridge of Rochers de Naye in the Vaud Alps near Montreux","Cresta de Rochers de Naye en los Alpes de Vaud, cerca de Montreux","https:\u002F\u002Fwww.montreux-trail.ch\u002Fmxtreme",{"available":46,"catalog_visible":46,"source_url":731,"export_available":46,"geometry_scope":47},"https:\u002F\u002Fdrive.google.com\u002Ffile\u002Fd\u002F1CYoEL-0IpKhpFkdNPyb9O_4GM8LIciFm\u002Fview?usp=drive_link",{"id":733,"slug":734,"name":735,"edition":10,"event_name":736,"race_group_slug":737,"race_group_name":736,"organizer":738,"sport_type":14,"start_at":739,"timezone":16,"location":740,"finish_location":740,"country":19,"distance_km":741,"elevation_gain_m":742,"elevation_loss_m":743,"gpx_calculated_metrics":744,"profile_thumbnail":33,"official_visual_url":752,"visual_source_url":753,"visual_creator":754,"visual_license":107,"visual_license_url":108,"visual_kind":39,"visual_alt_fr":755,"visual_alt_en":756,"visual_alt_es":757,"max_duration_min":758,"official_url":759,"status":44,"flyover_ready":4,"map_position":33,"official_gpx":760},357,"ultra-trail-du-haut-giffre-2026-aux-sources","Aux Sources du Trail","Ultra-Trail du Haut-Giffre 2026","ultra-trail-du-haut-giffre-2026","Samoëns Trail Événements","2026-06-19T19:30:00+00:00","Samoëns, France",116.636,8044,8060,{"distance_km":745,"elevation_gain_m":746,"elevation_loss_m":747,"max_elevation_m":748,"min_elevation_m":749,"provenance":750,"scope":32},116.5057158700144,7641.9,7656.9,2400.1,688,{"provider":30,"source_sha256":751},"1c77dbfe1f7d6dc54cb5a5fcf02ca06a66e6cdf2f7342dbd232126d7153e121f","\u002Fimages\u002Frace-catalog\u002Fultra-trail-du-haut-giffre-2026.webp","https:\u002F\u002Fcommons.wikimedia.org\u002Fwiki\u002FFile:Cirque-du-Fer-%C3%A0-Cheval-1.jpg","SchiDD","Le cirque du Fer-à-Cheval à Sixt-Fer-à-Cheval.","The Cirque du Fer-à-Cheval at Sixt-Fer-à-Cheval.","El circo del Fer-à-Cheval en Sixt-Fer-à-Cheval.",2220,"https:\u002F\u002Futhg-trail.com\u002FAux-Sources-du-Trail-SDT",{"available":46,"catalog_visible":46,"source_url":33,"export_available":46,"geometry_scope":47},{"id":762,"slug":763,"name":764,"edition":228,"event_name":229,"race_group_slug":230,"race_group_name":231,"organizer":232,"sport_type":14,"start_at":765,"timezone":234,"location":766,"finish_location":236,"country":237,"distance_km":767,"elevation_gain_m":768,"elevation_loss_m":769,"gpx_calculated_metrics":770,"profile_thumbnail":33,"official_visual_url":249,"visual_source_url":250,"visual_creator":251,"visual_license":252,"visual_license_url":253,"visual_kind":39,"visual_alt_fr":254,"visual_alt_en":255,"visual_alt_es":256,"max_duration_min":33,"official_url":777,"status":44,"flyover_ready":4,"map_position":33,"official_gpx":778},618,"faultline-ultra-2027-161km","Faultline Ultra 2027 — 161 km Insanity","2027-04-23T17:00:00+00:00","Ramaroa Centre, Queen Elizabeth Park, Kāpiti Coast, Nouvelle-Zélande",161.43,4717,4724,{"distance_km":771,"elevation_gain_m":772,"elevation_loss_m":773,"max_elevation_m":774,"min_elevation_m":246,"provenance":775,"scope":32},161.39967565167697,5949.8,5948.3,538.3,{"provider":30,"source_sha256":776},"5f83df17898dbf0a0b036f9a36c39cdc796ea37f6015f7db7b71942990a22294","https:\u002F\u002Ffaultlineultra.co.nz\u002Fevents\u002F160km\u002F",{"available":46,"catalog_visible":46,"source_url":779,"export_available":46,"geometry_scope":47},"https:\u002F\u002Ffaultlineultra.co.nz\u002Fwp-content\u002Fthemes\u002Faltitude-pro\u002Fgpx-files\u002F2026_The_Faultline_Ultras100_Miler_Run.gpx",{"id":781,"slug":782,"name":783,"edition":10,"event_name":11,"race_group_slug":12,"race_group_name":11,"organizer":13,"sport_type":14,"start_at":784,"timezone":16,"location":71,"finish_location":71,"country":19,"distance_km":785,"elevation_gain_m":33,"elevation_loss_m":33,"gpx_calculated_metrics":33,"profile_thumbnail":33,"official_visual_url":34,"visual_source_url":35,"visual_creator":36,"visual_license":37,"visual_license_url":38,"visual_kind":39,"visual_alt_fr":40,"visual_alt_en":41,"visual_alt_es":42,"max_duration_min":33,"official_url":786,"status":44,"flyover_ready":4,"map_position":33,"official_gpx":787},318,"saintelyon-lyon-saintelyon","Lyon SaintéLyon","2026-11-28T08:00:00+00:00",164,"https:\u002F\u002Fwww.saintelyon.com\u002Fraces\u002F160km-lyon-saintelyon",{"available":4,"catalog_visible":4,"source_url":33,"export_available":4,"geometry_scope":33},{"id":789,"slug":790,"name":791,"edition":10,"event_name":335,"race_group_slug":336,"race_group_name":337,"organizer":338,"sport_type":14,"start_at":792,"timezone":340,"location":793,"finish_location":794,"country":19,"distance_km":795,"elevation_gain_m":796,"elevation_loss_m":797,"gpx_calculated_metrics":798,"profile_thumbnail":33,"official_visual_url":354,"visual_source_url":355,"visual_creator":356,"visual_license":107,"visual_license_url":108,"visual_kind":39,"visual_alt_fr":357,"visual_alt_en":358,"visual_alt_es":359,"max_duration_min":806,"official_url":807,"status":44,"flyover_ready":46,"map_position":33,"official_gpx":808},173,"diagonale-des-fous-2026","Diagonale des Fous 2026","2026-10-15T18:00:00+00:00","Saint-Pierre — Ravine Blanche, La Réunion","Saint-Denis — Stade de la Redoute, La Réunion",178.928,10506,10466,{"distance_km":799,"elevation_gain_m":800,"elevation_loss_m":801,"max_elevation_m":802,"min_elevation_m":803,"provenance":804,"scope":32},178.72817509123703,10094.4,10056.4,2476.4,0.1,{"provider":30,"source_sha256":805},"18e239ed053f8cc4d79ce3f54c4892a93d6b8ebdfea0279016a26f1ea0dd91a3",3960,"https:\u002F\u002Fwww.grandraid-reunion.com\u002Ffr\u002Fles-courses\u002Fla-diagonale-des-fous\u002F",{"available":46,"catalog_visible":46,"source_url":33,"export_available":46,"geometry_scope":47},{"id":810,"slug":811,"name":812,"edition":10,"event_name":406,"race_group_slug":407,"race_group_name":406,"organizer":408,"sport_type":14,"start_at":813,"timezone":16,"location":814,"finish_location":411,"country":19,"distance_km":815,"elevation_gain_m":816,"elevation_loss_m":33,"gpx_calculated_metrics":33,"profile_thumbnail":33,"official_visual_url":422,"visual_source_url":423,"visual_creator":424,"visual_license":107,"visual_license_url":425,"visual_kind":39,"visual_alt_fr":426,"visual_alt_en":427,"visual_alt_es":428,"max_duration_min":817,"official_url":818,"status":44,"flyover_ready":4,"map_position":33,"official_gpx":819},519,"utmj-2026-175-relais","UTMJ 2026 — 175 km Relais","2026-10-02T10:00:00+00:00","Lancrans, Ain, France",175,7000,2880,"https:\u002F\u002Fultra-trail-montagnes-jura.fr\u002Futmj-relais\u002F",{"available":4,"catalog_visible":4,"source_url":33,"export_available":4,"geometry_scope":33},{"id":821,"slug":822,"name":823,"edition":10,"event_name":406,"race_group_slug":407,"race_group_name":406,"organizer":408,"sport_type":14,"start_at":813,"timezone":16,"location":814,"finish_location":411,"country":19,"distance_km":815,"elevation_gain_m":816,"elevation_loss_m":33,"gpx_calculated_metrics":33,"profile_thumbnail":33,"official_visual_url":422,"visual_source_url":423,"visual_creator":424,"visual_license":107,"visual_license_url":425,"visual_kind":39,"visual_alt_fr":426,"visual_alt_en":427,"visual_alt_es":428,"max_duration_min":817,"official_url":824,"status":44,"flyover_ready":4,"map_position":33,"official_gpx":825},520,"utmj-2026-175-solo","UTMJ 2026 — 175 km Solo","https:\u002F\u002Fultra-trail-montagnes-jura.fr\u002Futmj\u002F",{"available":4,"catalog_visible":4,"source_url":33,"export_available":4,"geometry_scope":33},{"id":827,"slug":828,"name":829,"edition":10,"event_name":406,"race_group_slug":407,"race_group_name":406,"organizer":408,"sport_type":14,"start_at":830,"timezone":16,"location":831,"finish_location":411,"country":19,"distance_km":832,"elevation_gain_m":833,"elevation_loss_m":33,"gpx_calculated_metrics":33,"profile_thumbnail":33,"official_visual_url":422,"visual_source_url":423,"visual_creator":424,"visual_license":107,"visual_license_url":425,"visual_kind":39,"visual_alt_fr":426,"visual_alt_en":427,"visual_alt_es":428,"max_duration_min":33,"official_url":834,"status":44,"flyover_ready":4,"map_position":33,"official_gpx":835},524,"utmj-2026-jurassienne-300-relais","UTMJ 2026 — La Jurassienne 300 km Relais","2026-10-01T18:00:00+00:00","Hauteville-Lompnes, Ain, France",300,12400,"https:\u002F\u002Fultra-trail-montagnes-jura.fr\u002Fjurassienne\u002F",{"available":4,"catalog_visible":4,"source_url":33,"export_available":4,"geometry_scope":33},{"id":837,"slug":838,"name":839,"edition":10,"event_name":840,"race_group_slug":841,"race_group_name":842,"organizer":843,"sport_type":14,"start_at":844,"timezone":845,"location":846,"finish_location":846,"country":647,"distance_km":847,"elevation_gain_m":848,"elevation_loss_m":849,"gpx_calculated_metrics":850,"profile_thumbnail":33,"official_visual_url":858,"visual_source_url":859,"visual_creator":860,"visual_license":143,"visual_license_url":144,"visual_kind":39,"visual_alt_fr":861,"visual_alt_en":862,"visual_alt_es":863,"max_duration_min":864,"official_url":865,"status":44,"flyover_ready":4,"map_position":33,"official_gpx":866},625,"tor-des-geants-2026-tor330","TOR330 — Tor des Géants®","TORX®","torx-trail-italy","TORX® — Vallée d’Aoste","VDA Trailers","2026-09-13T08:00:00+00:00","Europe\u002FRome","Courmayeur, Vallée d’Aoste, Italie",336.462,26182,25727,{"distance_km":851,"elevation_gain_m":852,"elevation_loss_m":853,"max_elevation_m":854,"min_elevation_m":855,"provenance":856,"scope":32},336.9687477904479,24796.2,24795.5,3289.1,314.2,{"provider":30,"source_sha256":857},"db3ce0497e566e3baee8860f0281792e17c552cd718b44311899ead0492a6ceb","\u002Fimages\u002Frace-catalog\u002Ftorx-trail-italy.webp","https:\u002F\u002Fcommons.wikimedia.org\u002Fwiki\u002FFile%3ACourmayeur.jpg","X-Weinzar","Paysage du territoire de TORX® — Vallée d’Aoste","Landscape near TORX® — Vallée d’Aoste","Paisaje del territorio de TORX® — Vallée d’Aoste",9000,"https:\u002F\u002Ftorxtrail.com\u002Ffr\u002Ftor330-tor-des-geants\u002F",{"available":46,"catalog_visible":46,"source_url":867,"export_available":46,"geometry_scope":47},"https:\u002F\u002Ftorxtrail.com\u002Fwp-content\u002Fuploads\u002F2026\u002F08\u002FTOR330-CERT-2026.gpx",{"id":869,"slug":870,"name":871,"edition":10,"event_name":436,"race_group_slug":437,"race_group_name":438,"organizer":439,"sport_type":14,"start_at":872,"timezone":16,"location":441,"finish_location":441,"country":19,"distance_km":873,"elevation_gain_m":874,"elevation_loss_m":875,"gpx_calculated_metrics":876,"profile_thumbnail":33,"official_visual_url":452,"visual_source_url":453,"visual_creator":454,"visual_license":37,"visual_license_url":455,"visual_kind":39,"visual_alt_fr":456,"visual_alt_en":457,"visual_alt_es":458,"max_duration_min":882,"official_url":883,"status":44,"flyover_ready":4,"map_position":33,"official_gpx":884},255,"it-200-2026","IT 200 2026","2026-09-10T21:59:00+00:00",204.793,9237,9228,{"distance_km":877,"elevation_gain_m":878,"elevation_loss_m":878,"max_elevation_m":879,"min_elevation_m":449,"provenance":880,"scope":32},204.56418528005764,10001.9,1240.6,{"provider":30,"source_sha256":881},"2ec865a019af8c302f20166fc124abb900cccd4882445c4fb9ab82d1437d61d4",3660,"https:\u002F\u002Flinfernaltraildesvosges.org\u002Fnos-courses\u002Fit-200\u002F",{"available":46,"catalog_visible":46,"source_url":885,"export_available":46,"geometry_scope":47},"https:\u002F\u002Flinfernaltraildesvosges.org\u002Fwp-content\u002Fuploads\u002F2025\u002F12\u002Finfernal-trail-des-vosges-gpx-2026-it200-ff-55974.gpx",{"id":887,"slug":888,"name":889,"edition":10,"event_name":609,"race_group_slug":610,"race_group_name":611,"organizer":609,"sport_type":14,"start_at":890,"timezone":100,"location":891,"finish_location":614,"country":102,"distance_km":892,"elevation_gain_m":893,"elevation_loss_m":894,"gpx_calculated_metrics":895,"profile_thumbnail":33,"official_visual_url":626,"visual_source_url":627,"visual_creator":628,"visual_license":107,"visual_license_url":108,"visual_kind":39,"visual_alt_fr":629,"visual_alt_en":630,"visual_alt_es":631,"max_duration_min":903,"official_url":904,"status":44,"flyover_ready":4,"map_position":33,"official_gpx":905},329,"swisspeaks-100-miles-2026","SwissPeaks 100 Miles 2026","2026-09-03T08:00:00+00:00","Barrage de la Grande-Dixence, Suisse",168.556,4458.1,6526.3,{"distance_km":896,"elevation_gain_m":897,"elevation_loss_m":898,"max_elevation_m":899,"min_elevation_m":900,"provenance":901,"scope":32},168.36783693445452,10817.9,12808.9,2981.7,372.8,{"provider":30,"source_sha256":902},"340579d81b6916c3b7a7f29ecbf2676a13b5b1c16871ebf94b780a5f7fb30f5f",3360,"https:\u002F\u002Fswisspeaks.ch\u002Flescourses\u002F100-miles\u002F",{"available":46,"catalog_visible":46,"source_url":906,"export_available":46,"geometry_scope":47},"https:\u002F\u002Fswisspeaks.ch\u002Fwp-content\u002Fuploads\u002F2026\u002FGPX\u002F100M_2026.gpx",{"id":908,"slug":909,"name":910,"edition":10,"event_name":609,"race_group_slug":610,"race_group_name":611,"organizer":609,"sport_type":14,"start_at":911,"timezone":100,"location":912,"finish_location":614,"country":102,"distance_km":913,"elevation_gain_m":914,"elevation_loss_m":915,"gpx_calculated_metrics":916,"profile_thumbnail":33,"official_visual_url":626,"visual_source_url":627,"visual_creator":628,"visual_license":107,"visual_license_url":108,"visual_kind":39,"visual_alt_fr":629,"visual_alt_en":630,"visual_alt_es":631,"max_duration_min":924,"official_url":925,"status":44,"flyover_ready":4,"map_position":33,"official_gpx":926},332,"swisspeaks-legend-2026","SwissPeaks Legend 2026","2026-08-30T07:00:00+00:00","Brigerbad, Suisse",395.252,12624.4,13683.9,{"distance_km":917,"elevation_gain_m":918,"elevation_loss_m":919,"max_elevation_m":920,"min_elevation_m":921,"provenance":922,"scope":32},394.8099931017445,27292.6,27573.6,2909.1,372.9,{"provider":30,"source_sha256":923},"222544fcdc97a6e659474fec24040da0997b5028d464e64b4182ada8803ebbec",9360,"https:\u002F\u002Fswisspeaks.ch\u002Flescourses\u002Flegend\u002F",{"available":46,"catalog_visible":46,"source_url":927,"export_available":46,"geometry_scope":47},"https:\u002F\u002Fswisspeaks.ch\u002Fwp-content\u002Fuploads\u002F2026\u002FGPX\u002FLegend_2026.gpx",{"id":929,"slug":930,"name":931,"edition":10,"event_name":640,"race_group_slug":641,"race_group_name":642,"organizer":33,"sport_type":14,"start_at":932,"timezone":16,"location":646,"finish_location":646,"country":19,"distance_km":933,"elevation_gain_m":934,"elevation_loss_m":935,"gpx_calculated_metrics":936,"profile_thumbnail":33,"official_visual_url":659,"visual_source_url":660,"visual_creator":661,"visual_license":107,"visual_license_url":108,"visual_kind":39,"visual_alt_fr":662,"visual_alt_en":663,"visual_alt_es":664,"max_duration_min":944,"official_url":945,"status":44,"flyover_ready":4,"map_position":33,"official_gpx":946},368,"utmb-2026","UTMB® Mont-Blanc 2026","2026-08-28T17:45:00+00:00",171.508,7798,8424,{"distance_km":937,"elevation_gain_m":938,"elevation_loss_m":939,"max_elevation_m":940,"min_elevation_m":941,"provenance":942,"scope":32},171.31588477563966,9652.7,9651.7,2527,805.8,{"provider":30,"source_sha256":943},"c2a129f0eab8a55fcab6ee0bbd0016b136418662c2279c0e28644ed555999348",2730,"https:\u002F\u002Fmontblanc.utmb.world\u002Ffr\u002Fraces\u002Futmb",{"available":46,"catalog_visible":46,"source_url":947,"export_available":46,"geometry_scope":47},"https:\u002F\u002Ftrack.utmb.world\u002Ffr\u002Futmb\u002F2026\u002Futmb\u002Ftrack",{"id":949,"slug":950,"name":951,"edition":10,"event_name":609,"race_group_slug":610,"race_group_name":611,"organizer":609,"sport_type":14,"start_at":952,"timezone":100,"location":614,"finish_location":614,"country":102,"distance_km":953,"elevation_gain_m":954,"elevation_loss_m":955,"gpx_calculated_metrics":956,"profile_thumbnail":33,"official_visual_url":626,"visual_source_url":627,"visual_creator":628,"visual_license":107,"visual_license_url":108,"visual_kind":39,"visual_alt_fr":629,"visual_alt_en":630,"visual_alt_es":631,"max_duration_min":33,"official_url":987,"status":44,"flyover_ready":4,"map_position":33,"official_gpx":988},334,"swisspeaks-odyssey-2026","SwissPeaks Odyssey 2026","2026-08-25T18:00:00+00:00",628.761,41700,41714,{"distance_km":957,"elevation_gain_m":958,"elevation_loss_m":959,"max_elevation_m":960,"min_elevation_m":623,"provenance":961,"scope":32},628.0579376242891,43680.4,43681.4,2917.1,{"api_algorithm_version":962,"attribution":963,"dataset":964,"liability_notice":965,"license_url":966,"method":967,"provider":968,"repair":969,"resolution_m":984,"source_sha256":985,"vertical_datum":986},1,"produced using Copernicus WorldDEM-30 © DLR e.V. 2010-2014 and © Airbus Defence and Space GmbH 2014-2018 provided under COPERNICUS by the European Union and ESA; all rights reserved.","COPERNICUS_30 (COP-DEM GLO-30 Public, with GLO-90 infill)","The organisations in charge of the Copernicus programme by law or by delegation do not incur any liability for any use of the Copernicus WorldDEM-30.","https:\u002F\u002Fdocumentation.dataspace.copernicus.eu\u002FAPIs\u002FSentinelHub\u002FData\u002FDEM\u002Fresources\u002Flicense\u002FLicense-COPDEM-30.pdf","source_with_targeted_dem_repairs","Copernicus Data Space Ecosystem Sentinel Hub",{"available_samples":970,"candidate_count":971,"points":972,"sampled_points":970,"thresholds":978,"version":983},89,25,[973],{"anchor_count":974,"elevation_m":975,"index":976,"source_m":977},5,1640.3704833984375,23209,1681,{"anchor_distance_max_m":979,"anchor_error_max_m":980,"min_anchors":981,"min_error_m":982},200,20,3,40,"targeted-dem-v1",30,"f35d29c64ec2a14c2c5dbc6fc7f8873f10de5e1ca99063b8d612fe5239f364f8","orthometric (EGM2008; egm=false)","https:\u002F\u002Fswisspeaks.ch\u002Flescourses\u002Fodyssey\u002F",{"available":46,"catalog_visible":46,"source_url":989,"export_available":46,"geometry_scope":47},"https:\u002F\u002Fswisspeaks.ch\u002Fwp-content\u002Fuploads\u002F2026\u002FGPX\u002Fswisspeaks-trail-2026-odyssey.gpx"]