[{"data":1,"prerenderedAt":713},["ShallowReactive",2],{"race-aloha-tri-traun":3,"race-related-aloha-tri-traun":667},{"slug":4,"slugAliases":5,"eventName":6,"city":7,"country":8,"eventDate":9,"updatedAt":10,"eventHomepageUrl":11,"proseName":12,"eventType":14,"courses":15,"editions":665},"aloha-tri-traun",[],"ALOHA TRI Traun 2026","Traun","Austria","2026-08-02T00:00:00.000Z","2026-08-16T12:31:47.327Z","https://triathlon-traun.at/",{"de":13,"en":13},"ALOHA TRI Traun","Triathlon",[16,268,467,566],{"raceName":17,"kind":18,"composedLegs":19,"startDate":264,"leg":22,"legGroup":22,"distanceInMeters":265,"elevationGainInMeters":266,"format":267,"profile":22,"intro":22,"description":22,"pacing":22,"training":22},"Sprintdistanz","COMBINED",[20,25,163],{"discipline":21,"label":22,"legOrder":23,"distanceInMeters":24,"raceName":22,"elevationGainInMeters":22,"profile":22,"description":22},"SWIM",null,0,750,{"discipline":26,"label":22,"legOrder":27,"distanceInMeters":28,"raceName":29,"elevationGainInMeters":30,"profile":31,"description":160},"BIKE",20,22000,"Sprintdistanz — Bike",146,{"classification":32,"routeShape":33,"totalAscentM":30,"totalDescentM":30,"netElevationM":23,"vertPerKm":34,"climbs":35,"remainingVertM":23,"gradientDistribution":50,"downsampledProfile":54,"trackPolyline":159},"FLAT","loop",5.9,[36,43],{"startKm":37,"lengthKm":38,"avgGradientPct":39,"maxGradientPct":40,"elevGainM":41,"score":42,"category":22},9.25,0.7,3.6,5.3,25,2543,{"startKm":44,"lengthKm":45,"avgGradientPct":46,"maxGradientPct":47,"elevGainM":48,"score":49,"category":22},12.73,0.75,3.9,6.2,29,2946,{"flatPct":51,"upPct":52,"downPct":53,"steepUpPct":23,"steepDownPct":23},60.7,19.1,20.1,[55,57,60,63,66,69,72,75,78,81,84,86,88,90,92,95,98,101,104,107,110,112,115,118,120,123,126,129,132,135,138,140,142,144,147,149,151,153,155,157],{"km":23,"elevM":56},279,{"km":58,"elevM":59},0.63,280,{"km":61,"elevM":62},1.27,283,{"km":64,"elevM":65},1.9,281,{"km":67,"elevM":68},2.55,284,{"km":70,"elevM":71},3.18,292,{"km":73,"elevM":74},3.83,290,{"km":76,"elevM":77},4.45,297,{"km":79,"elevM":80},5.1,298,{"km":82,"elevM":83},5.73,300,{"km":85,"elevM":83},6.38,{"km":87,"elevM":80},7,{"km":89,"elevM":77},7.65,{"km":91,"elevM":80},8.28,{"km":93,"elevM":94},8.9,308,{"km":96,"elevM":97},9.55,327,{"km":99,"elevM":100},10.18,341,{"km":102,"elevM":103},10.83,356,{"km":105,"elevM":106},11.45,353,{"km":108,"elevM":109},12.1,350,{"km":44,"elevM":111},349,{"km":113,"elevM":114},13.38,377,{"km":116,"elevM":117},14,362,{"km":119,"elevM":103},14.65,{"km":121,"elevM":122},15.28,342,{"km":124,"elevM":125},15.93,331,{"km":127,"elevM":128},16.55,316,{"km":130,"elevM":131},17.18,306,{"km":133,"elevM":134},17.83,303,{"km":136,"elevM":137},18.45,304,{"km":52,"elevM":139},299,{"km":141,"elevM":77},19.73,{"km":143,"elevM":77},20.38,{"km":145,"elevM":146},21,291,{"km":148,"elevM":71},21.65,{"km":150,"elevM":68},22.28,{"km":152,"elevM":65},22.93,{"km":154,"elevM":62},23.55,{"km":156,"elevM":59},24.2,{"km":158,"elevM":56},24.83,"{{geHuhxuAjG`GrMd^|DnRrApWyErC}JpRqG`[{Zf\\uBfDmAbEUtBfIxIlFtM_FxFzN~c@iQfScYnc@cOxPuUlPqHbDeBiAOvAo@z@oCr@eHl@qEYqHcCmEcDwEcGgJmQkDwE}EqEmHqDu@cH}CwLiF`F}Ft@aDjBaFp@{PjT}LdHqD?o@r@mC|PqC~Ge@zGkAhG[lM}@fIp@rCBtGqArSMbKhApUdDzNj@dFHtMcBzL\\hGYzEvHvWV~F?bAyBzGo@pTuApIeBzRHnCvDfP@zEr@zFfFSbLuHn\\{OpP_EnZeFxCaCnJ_OhCwPzDwPbEeH^_J~BqH^iHc@q@y@oHhG}IhDkNrRsd@dHaNlAoFh@wH@oOfAwSGaOkAuRXwDbMoKnJoKj]}h@~OoQ{N_d@~EyFuFaNeIkJhB{GnAuBxLuNfNcNpGa[|JqRxEsCuAwW{DiRsMe^gGuG",{"de":161,"en":162},"Die Radstrecke ist als geschlossene Runde angelegt und beginnt und endet an der Wechselzone. Rund 61 Prozent der Strecke sind eben, der Rest verteilt sich nahezu symmetrisch auf leichte Anstiege und leichte Abfahrten. Steile Abschnitte fehlen vollständig: Der Anteil über 6 Prozent liegt sowohl bergauf als auch bergab bei null.\n\nZwei sanfte Wellen strukturieren die Runde. Bei Kilometer 9,3 steigt es 700 Meter lang mit 3,6 Prozent im Schnitt, bei Kilometer 12,7 folgt eine zweite Rampe über 750 Meter mit 3,9 Prozent. Zusammen bringen sie gut 50 Höhenmeter. Beide sind eher Rhythmuswechsel als Anstiege und lassen sich im Aerolenker durchfahren.\n\nEin Hinweis zur Streckenlänge: Der vom Veranstalter gezeichnete Garmin-Kurs misst 24,8 Kilometer, während die Ausschreibung 22 Kilometer für die Radstrecke nennt. Die hier hinterlegte Geometrie ist die des offiziellen Kurses; plane deine Zeiteinteilung eher auf die längere Distanz.","The bike leg is a closed loop that starts and finishes at the transition area. About 61 percent of it is flat, and the remainder splits almost symmetrically between gentle rises and gentle descents. Steep sections are entirely absent: the share above 6 percent is zero both up and down.\n\nTwo soft rises give the loop its shape. At kilometre 9.3 the road lifts for 700 metres at an average of 3.6 percent, and at kilometre 12.7 a second ramp follows over 750 metres at 3.9 percent. Together they account for a little over 50 metres of climbing. Both are changes of rhythm rather than climbs and can be ridden through on the aero bars.\n\nOne note on distance: the organiser's own Garmin course measures 24.8 kilometres, while the race information states 22 kilometres for the bike leg. The geometry stored here is that of the official course, so plan your split against the longer figure.",{"discipline":164,"label":22,"legOrder":165,"distanceInMeters":166,"raceName":167,"elevationGainInMeters":145,"profile":168,"description":261},"RUN",40,5000,"Sprintdistanz — Run",{"classification":32,"routeShape":33,"totalAscentM":145,"totalDescentM":169,"netElevationM":170,"vertPerKm":171,"climbs":172,"remainingVertM":23,"gradientDistribution":173,"downsampledProfile":177,"trackPolyline":260},22,-1,4,[],{"flatPct":174,"upPct":175,"downPct":176,"steepUpPct":23,"steepDownPct":23},64.6,17,18.4,[178,179,181,183,185,187,190,193,196,198,200,202,205,208,210,212,214,216,218,220,222,224,226,228,230,231,233,235,237,239,240,242,244,246,248,250,252,254,256,258],{"km":23,"elevM":56},{"km":180,"elevM":59},0.13,{"km":182,"elevM":65},0.28,{"km":184,"elevM":59},0.4,{"km":186,"elevM":59},0.53,{"km":188,"elevM":189},0.65,278,{"km":191,"elevM":192},0.8,275,{"km":194,"elevM":195},0.93,274,{"km":197,"elevM":195},1.05,{"km":199,"elevM":192},1.2,{"km":201,"elevM":192},1.33,{"km":203,"elevM":204},1.45,276,{"km":206,"elevM":207},1.58,277,{"km":209,"elevM":56},1.73,{"km":211,"elevM":56},1.85,{"km":213,"elevM":189},1.98,{"km":215,"elevM":207},2.13,{"km":217,"elevM":204},2.25,{"km":219,"elevM":189},2.38,{"km":221,"elevM":189},2.5,{"km":223,"elevM":59},2.65,{"km":225,"elevM":65},2.78,{"km":227,"elevM":65},2.9,{"km":229,"elevM":59},3.03,{"km":70,"elevM":56},{"km":232,"elevM":204},3.3,{"km":234,"elevM":192},3.43,{"km":236,"elevM":195},3.58,{"km":238,"elevM":195},3.7,{"km":73,"elevM":192},{"km":241,"elevM":192},3.95,{"km":243,"elevM":207},4.1,{"km":245,"elevM":189},4.22,{"km":247,"elevM":56},4.35,{"km":249,"elevM":56},4.5,{"km":251,"elevM":189},4.63,{"km":253,"elevM":204},4.75,{"km":255,"elevM":207},4.88,{"km":257,"elevM":189},5.03,{"km":259,"elevM":189},5.15,"_`heHwqxuAs@wDfCgArCbHz@z@nAHvBzDvC`AbB|DlAjAnAoA?cAaDyT|Be@~CdWQnAxB~GuApAMnB{EjIyK}YwF{FkE}K?aAtC{@dCvGz@z@nAHvBzDvC`AbB|DlAjAnAoA?cAaDyT|Be@~CdWQnAxB~GuApAMnB{EjIyK}YwF{FsCmH",{"de":262,"en":263},"Die Laufstrecke ist eine einzelne Schleife von rund 2,6 Kilometern, die auf der Sprintdistanz zweimal absolviert wird. Start und Ziel liegen an der Wechselzone, sodass du nach der ersten Runde direkt am Zielbereich vorbeikommst.\n\nDas Profil ist praktisch eben. Knapp 65 Prozent der Strecke sind flach, der Rest teilt sich fast exakt hälftig in minimale An- und Abstiege. Anstiege im eigentlichen Sinn gibt es keine, das Streckenprofil weist keinen einzigen aus. Über die vollen 5 Kilometer summieren sich 21 Höhenmeter.\n\nGemessen sind die zwei Runden 5 151 Meter gegenüber der ausgeschriebenen 5-Kilometer-Distanz, also gut 3 Prozent mehr. Für die Tempoplanung ist das relevant genug, um es zu wissen, aber zu klein, um die Renneinteilung zu ändern.","The run course is a single loop of about 2.6 kilometres, covered twice on the sprint distance. Start and finish sit at the transition area, so you pass the finish zone once at the end of the first lap.\n\nThe profile is effectively level. Just under 65 percent of the route is flat and the rest splits almost exactly evenly between minimal rises and minimal descents. There are no climbs in any meaningful sense, and the course profile lists none at all. Across the full 5 kilometres the total comes to 21 metres.\n\nMeasured, the two laps come to 5,151 metres against the advertised 5 kilometres, a little over 3 percent more. That is worth knowing for your pace maths but too small to change how you race it.","2026-08-02",27750,167,"FIXED_DISTANCE",{"raceName":269,"kind":18,"composedLegs":270,"startDate":264,"leg":22,"legGroup":22,"distanceInMeters":466,"elevationGainInMeters":189,"format":267,"profile":22,"intro":22,"description":22,"pacing":22,"training":22},"Kurzdistanz (Olympic)",[271,273,392],{"discipline":21,"label":22,"legOrder":23,"distanceInMeters":272,"raceName":22,"elevationGainInMeters":22,"profile":22,"description":22},1500,{"discipline":26,"label":22,"legOrder":27,"distanceInMeters":274,"raceName":275,"elevationGainInMeters":276,"profile":277,"description":389},40000,"Kurzdistanz (Olympic) — Bike",236,{"classification":32,"routeShape":33,"totalAscentM":276,"totalDescentM":276,"netElevationM":23,"vertPerKm":278,"climbs":279,"remainingVertM":23,"gradientDistribution":294,"downsampledProfile":296,"trackPolyline":388},6.1,[280,287,290],{"startKm":281,"lengthKm":282,"avgGradientPct":283,"maxGradientPct":284,"elevGainM":285,"score":286,"category":22},9.23,0.85,3.1,5,26,2642,{"startKm":44,"lengthKm":288,"avgGradientPct":46,"maxGradientPct":34,"elevGainM":48,"score":289,"category":22},0.73,2861,{"startKm":291,"lengthKm":38,"avgGradientPct":171,"maxGradientPct":34,"elevGainM":292,"score":293,"category":22},26.38,28,2803,{"flatPct":295,"upPct":169,"downPct":169,"steepUpPct":23,"steepDownPct":23},56,[297,298,301,302,304,305,307,310,312,314,317,320,322,324,327,330,333,336,339,341,343,344,346,348,351,354,357,359,362,365,367,369,372,374,376,378,380,382,384,386],{"km":23,"elevM":56},{"km":299,"elevM":300},0.98,282,{"km":213,"elevM":65},{"km":303,"elevM":146},2.95,{"km":241,"elevM":146},{"km":306,"elevM":139},4.93,{"km":308,"elevM":309},5.93,301,{"km":311,"elevM":80},6.9,{"km":313,"elevM":77},7.88,{"km":315,"elevM":316},8.88,307,{"km":318,"elevM":319},9.85,337,{"km":321,"elevM":103},10.85,{"km":323,"elevM":111},11.83,{"km":325,"elevM":326},12.83,354,{"km":328,"elevM":329},13.8,372,{"km":331,"elevM":332},14.8,355,{"km":334,"elevM":335},15.78,330,{"km":337,"elevM":338},16.75,312,{"km":340,"elevM":134},17.75,{"km":342,"elevM":309},18.73,{"km":141,"elevM":83},{"km":345,"elevM":80},20.7,{"km":347,"elevM":77},21.7,{"km":349,"elevM":350},22.68,310,{"km":352,"elevM":353},23.65,339,{"km":355,"elevM":356},24.65,358,{"km":358,"elevM":111},25.63,{"km":360,"elevM":361},26.63,361,{"km":363,"elevM":364},27.6,364,{"km":366,"elevM":326},28.6,{"km":368,"elevM":335},29.58,{"km":370,"elevM":371},30.58,309,{"km":373,"elevM":137},31.55,{"km":375,"elevM":83},32.53,{"km":377,"elevM":80},33.53,{"km":379,"elevM":146},34.5,{"km":381,"elevM":146},35.5,{"km":383,"elevM":65},36.48,{"km":385,"elevM":300},37.48,{"km":387,"elevM":56},38.45,"o{geHqhxuA~F|FrMd^|DnRtA|W{EfC}JpRqG`[oZz[aCrDmAbEUtB~HlItF`N_FxFzN~c@iQfScYnc@iP|QsTjOmH`DeBiAOvAo@z@oCr@wEj@_HWqHcCmEcDwEcGgJmQeDoEcFyEmHqDu@cH}CwLkFbFeGt@wChBaFp@{PjTgLxGgEJo@r@mC|PqC~Ge@zGkAhGShKeAjKp@rCBtGqArSMbKhApUdDzNj@dFHtMcBzL\\hGYzEvHvWV~F?bAyBzGo@pTuApIeBzRHnCvDfP@zEr@zFfFSxMyIxZwNbl@gLvC_CnJ_OhCwPzDwPbEeH^_J~BqH^iHc@q@y@oHlGiJjGqTlOa^`F_JrBaGbAcJDsQjA{YOqJgAaQJwEc@?}AxBiNzGeBiAOvAo@z@oCr@wEj@}EIoI}BeFmDeDyDeLaTiDsE_FuEmHqDu@cH}CwLkFbF{Fr@aDjBaFp@{PjTgLxGgEJo@r@mC|PqC~Ge@zGeAbFYnLeAjKp@rCBtGqArSMbKhApUdDzNj@dFHtMcBzL\\hGYzEvHvWV~F?bAyBzGo@pTuApIeBzRHnCvDfP@zEr@zFfFSxMyIxZwNpP_EnZeFxCaCnJ_OhCwPzDwPbEeH^_J~BqH^iHc@q@y@oHhG}IhDkNrRsd@dHaNlAoFh@wH@oOfAwSGaOkAuRXwDxNgMxHwIj]}h@~OoQ{N_d@~EyFuFaNeIkJhB{GnAuBpLmNnNkNpGa[|JqRxEsCuAwW{DiRsMe^wF{F",{"de":390,"en":391},"Die olympische Radrunde teilt ihren Auftakt mit der Sprintdistanz und verlängert ihn nach hinten. Sie ist als geschlossene Runde angelegt, beginnt und endet an der Wechselzone und ist zu 56 Prozent eben, mit je 22 Prozent leichtem Anstieg und leichter Abfahrt. Steiles Gelände über 6 Prozent kommt auf der gesamten Runde nicht vor.\n\nDrei Wellen gliedern die Strecke. Die ersten beiden bei Kilometer 9,2 und 12,7 sind dieselben, die auch die Sprintdistanz fährt, jeweils rund 750 Meter mit 3 bis 4 Prozent. Die dritte folgt erst bei Kilometer 26,4 über 700 Meter mit 4 Prozent. Zusammen bringen die drei gut 80 Höhenmeter, der Rest der 236 Höhenmeter verteilt sich in kaum messbaren Wellen über die Runde.\n\nDer Kurs des Veranstalters misst 38,5 Kilometer gegenüber den ausgeschriebenen 40 Kilometern, eine Abweichung von knapp 4 Prozent und damit im üblichen Zeichnungsrahmen für eine Strecke dieser Länge.","The Olympic loop shares its opening with the sprint course and extends it at the back. It is a closed loop starting and finishing at the transition area, 56 percent of it flat with 22 percent each of gentle climbing and gentle descent. Steep terrain above 6 percent does not appear anywhere on the loop.\n\nThree rises give the route its structure. The first two, at kilometre 9.2 and 12.7, are the same ones the sprint course rides, each around 750 metres at 3 to 4 percent. The third comes only at kilometre 26.4, over 700 metres at 4 percent. Together the three account for a little over 80 metres, with the rest of the 236 metres spread through barely measurable undulation.\n\nThe organiser's course measures 38.5 kilometres against the advertised 40, a difference of just under 4 percent and well within normal drawing tolerance for a route of this length.",{"discipline":164,"label":22,"legOrder":165,"distanceInMeters":393,"raceName":394,"elevationGainInMeters":395,"profile":396,"description":463},10000,"Kurzdistanz (Olympic) — Run",42,{"classification":32,"routeShape":33,"totalAscentM":395,"totalDescentM":397,"netElevationM":170,"vertPerKm":243,"climbs":398,"remainingVertM":23,"gradientDistribution":399,"downsampledProfile":403,"trackPolyline":462},43,[],{"flatPct":400,"upPct":401,"downPct":402,"steepUpPct":23,"steepDownPct":23},63.3,18,18.7,[404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,426,428,430,432,434,436,438,440,442,443,445,447,449,451,453,454,456,458,460],{"km":23,"elevM":56},{"km":182,"elevM":65},{"km":186,"elevM":59},{"km":191,"elevM":192},{"km":197,"elevM":195},{"km":201,"elevM":192},{"km":206,"elevM":207},{"km":211,"elevM":56},{"km":215,"elevM":207},{"km":219,"elevM":189},{"km":223,"elevM":59},{"km":227,"elevM":65},{"km":70,"elevM":56},{"km":234,"elevM":192},{"km":238,"elevM":195},{"km":241,"elevM":192},{"km":245,"elevM":189},{"km":249,"elevM":56},{"km":253,"elevM":204},{"km":257,"elevM":189},{"km":425,"elevM":59},5.28,{"km":427,"elevM":59},5.55,{"km":429,"elevM":189},5.8,{"km":431,"elevM":195},6.08,{"km":433,"elevM":192},6.35,{"km":435,"elevM":204},6.6,{"km":437,"elevM":56},6.88,{"km":439,"elevM":189},7.13,{"km":441,"elevM":204},7.4,{"km":89,"elevM":189},{"km":444,"elevM":65},7.93,{"km":446,"elevM":59},8.18,{"km":448,"elevM":207},8.45,{"km":450,"elevM":195},8.73,{"km":452,"elevM":192},8.98,{"km":37,"elevM":207},{"km":455,"elevM":56},9.5,{"km":457,"elevM":189},9.78,{"km":459,"elevM":207},10.03,{"km":461,"elevM":189},10.3,"_`heHwqxuAs@wDfCgArCbHz@z@nAHvBzDvC`AbB|DlAjAnAoA?cAaDyT|Be@~CdWQnAxB~GuApAMnB{EjIyK}YwF{FkE}K?aAtC{@dCvGz@z@nAHvBzDvC`AbB|DlAjAnAoA?cAaDyT|Be@~CdWQnAxB~GuApAMnB{EjIyK}YwF{FG{@iBeCyA}GtC{@dCvGz@z@nAHvBzDvC`AbB|DlAjAnAoA?cAaDyT|Be@~CdWQnAxB~GuApAMnB{EjIyK}YwF{FG{@iBeCyA}GtC{@dCvGz@z@nAHvBzDvC`AbB|DlAjAnAoA?cAaDyT|Be@~CdWQnAxB~GuApAMnB{EjIyK}YwF{FsCmH",{"de":464,"en":465},"Die Laufstrecke ist dieselbe Schleife wie auf der Sprintdistanz, hier viermal gelaufen. Start und Ziel liegen an der Wechselzone, an der du damit dreimal vorbeikommst, bevor du einbiegst.\n\nDas Profil ist eben. Gut 63 Prozent der Strecke sind flach, der Rest verteilt sich zu praktisch gleichen Teilen auf minimale An- und Abstiege, und das Streckenprofil weist über die gesamten 10 Kilometer keinen einzigen Anstieg aus. Die Summe von 42 Höhenmetern entsteht ausschließlich aus kaum wahrnehmbaren Wellen.\n\nGemessen ergeben die vier Runden 10 303 Meter gegenüber den ausgeschriebenen 10 Kilometern, also rund 3 Prozent mehr. Auf die Zielzeit gerechnet sind das je nach Tempo etwa eine Minute, die in der eigenen Kalkulation nicht fehlen sollte.","The run uses the same loop as the sprint distance, here covered four times. Start and finish are at the transition area, which means you pass the finish three times before turning into it.\n\nThe profile is level. A little over 63 percent of the route is flat and the rest splits into practically equal shares of minimal rise and minimal descent, with the course profile listing not a single climb across the full 10 kilometres. The 42 metre total comes entirely from barely perceptible undulation.\n\nMeasured, the four laps come to 10,303 metres against the advertised 10 kilometres, roughly 3 percent more. Depending on your pace that is about a minute of finishing time, which is worth building into your own calculation.",51500,{"raceName":468,"kind":469,"composedLegs":470,"startDate":264,"leg":22,"legGroup":22,"distanceInMeters":265,"elevationGainInMeters":266,"format":267,"profile":22,"intro":22,"description":22,"pacing":22,"training":22},"Sprintdistanz Staffel","RELAY",[471,472,520],{"discipline":21,"label":22,"legOrder":23,"distanceInMeters":24,"raceName":22,"elevationGainInMeters":22,"profile":22,"description":22},{"discipline":26,"label":22,"legOrder":27,"distanceInMeters":28,"raceName":29,"elevationGainInMeters":30,"profile":473,"description":519},{"classification":32,"routeShape":33,"totalAscentM":30,"totalDescentM":30,"netElevationM":23,"vertPerKm":34,"climbs":474,"remainingVertM":23,"gradientDistribution":477,"downsampledProfile":478,"trackPolyline":159},[475,476],{"startKm":37,"lengthKm":38,"avgGradientPct":39,"maxGradientPct":40,"elevGainM":41,"score":42,"category":22},{"startKm":44,"lengthKm":45,"avgGradientPct":46,"maxGradientPct":47,"elevGainM":48,"score":49,"category":22},{"flatPct":51,"upPct":52,"downPct":53,"steepUpPct":23,"steepDownPct":23},[479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518],{"km":23,"elevM":56},{"km":58,"elevM":59},{"km":61,"elevM":62},{"km":64,"elevM":65},{"km":67,"elevM":68},{"km":70,"elevM":71},{"km":73,"elevM":74},{"km":76,"elevM":77},{"km":79,"elevM":80},{"km":82,"elevM":83},{"km":85,"elevM":83},{"km":87,"elevM":80},{"km":89,"elevM":77},{"km":91,"elevM":80},{"km":93,"elevM":94},{"km":96,"elevM":97},{"km":99,"elevM":100},{"km":102,"elevM":103},{"km":105,"elevM":106},{"km":108,"elevM":109},{"km":44,"elevM":111},{"km":113,"elevM":114},{"km":116,"elevM":117},{"km":119,"elevM":103},{"km":121,"elevM":122},{"km":124,"elevM":125},{"km":127,"elevM":128},{"km":130,"elevM":131},{"km":133,"elevM":134},{"km":136,"elevM":137},{"km":52,"elevM":139},{"km":141,"elevM":77},{"km":143,"elevM":77},{"km":145,"elevM":146},{"km":148,"elevM":71},{"km":150,"elevM":68},{"km":152,"elevM":65},{"km":154,"elevM":62},{"km":156,"elevM":59},{"km":158,"elevM":56},{"de":161,"en":162},{"discipline":164,"label":22,"legOrder":165,"distanceInMeters":166,"raceName":167,"elevationGainInMeters":145,"profile":521,"description":565},{"classification":32,"routeShape":33,"totalAscentM":145,"totalDescentM":169,"netElevationM":170,"vertPerKm":171,"climbs":522,"remainingVertM":23,"gradientDistribution":523,"downsampledProfile":524,"trackPolyline":260},[],{"flatPct":174,"upPct":175,"downPct":176,"steepUpPct":23,"steepDownPct":23},[525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564],{"km":23,"elevM":56},{"km":180,"elevM":59},{"km":182,"elevM":65},{"km":184,"elevM":59},{"km":186,"elevM":59},{"km":188,"elevM":189},{"km":191,"elevM":192},{"km":194,"elevM":195},{"km":197,"elevM":195},{"km":199,"elevM":192},{"km":201,"elevM":192},{"km":203,"elevM":204},{"km":206,"elevM":207},{"km":209,"elevM":56},{"km":211,"elevM":56},{"km":213,"elevM":189},{"km":215,"elevM":207},{"km":217,"elevM":204},{"km":219,"elevM":189},{"km":221,"elevM":189},{"km":223,"elevM":59},{"km":225,"elevM":65},{"km":227,"elevM":65},{"km":229,"elevM":59},{"km":70,"elevM":56},{"km":232,"elevM":204},{"km":234,"elevM":192},{"km":236,"elevM":195},{"km":238,"elevM":195},{"km":73,"elevM":192},{"km":241,"elevM":192},{"km":243,"elevM":207},{"km":245,"elevM":189},{"km":247,"elevM":56},{"km":249,"elevM":56},{"km":251,"elevM":189},{"km":253,"elevM":204},{"km":255,"elevM":207},{"km":257,"elevM":189},{"km":259,"elevM":189},{"de":262,"en":263},{"raceName":567,"kind":469,"composedLegs":568,"startDate":264,"leg":22,"legGroup":22,"distanceInMeters":466,"elevationGainInMeters":189,"format":267,"profile":22,"intro":22,"description":22,"pacing":22,"training":22},"Kurzdistanz Staffel",[569,570,619],{"discipline":21,"label":22,"legOrder":23,"distanceInMeters":272,"raceName":22,"elevationGainInMeters":22,"profile":22,"description":22},{"discipline":26,"label":22,"legOrder":27,"distanceInMeters":274,"raceName":275,"elevationGainInMeters":276,"profile":571,"description":618},{"classification":32,"routeShape":33,"totalAscentM":276,"totalDescentM":276,"netElevationM":23,"vertPerKm":278,"climbs":572,"remainingVertM":23,"gradientDistribution":576,"downsampledProfile":577,"trackPolyline":388},[573,574,575],{"startKm":281,"lengthKm":282,"avgGradientPct":283,"maxGradientPct":284,"elevGainM":285,"score":286,"category":22},{"startKm":44,"lengthKm":288,"avgGradientPct":46,"maxGradientPct":34,"elevGainM":48,"score":289,"category":22},{"startKm":291,"lengthKm":38,"avgGradientPct":171,"maxGradientPct":34,"elevGainM":292,"score":293,"category":22},{"flatPct":295,"upPct":169,"downPct":169,"steepUpPct":23,"steepDownPct":23},[578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617],{"km":23,"elevM":56},{"km":299,"elevM":300},{"km":213,"elevM":65},{"km":303,"elevM":146},{"km":241,"elevM":146},{"km":306,"elevM":139},{"km":308,"elevM":309},{"km":311,"elevM":80},{"km":313,"elevM":77},{"km":315,"elevM":316},{"km":318,"elevM":319},{"km":321,"elevM":103},{"km":323,"elevM":111},{"km":325,"elevM":326},{"km":328,"elevM":329},{"km":331,"elevM":332},{"km":334,"elevM":335},{"km":337,"elevM":338},{"km":340,"elevM":134},{"km":342,"elevM":309},{"km":141,"elevM":83},{"km":345,"elevM":80},{"km":347,"elevM":77},{"km":349,"elevM":350},{"km":352,"elevM":353},{"km":355,"elevM":356},{"km":358,"elevM":111},{"km":360,"elevM":361},{"km":363,"elevM":364},{"km":366,"elevM":326},{"km":368,"elevM":335},{"km":370,"elevM":371},{"km":373,"elevM":137},{"km":375,"elevM":83},{"km":377,"elevM":80},{"km":379,"elevM":146},{"km":381,"elevM":146},{"km":383,"elevM":65},{"km":385,"elevM":300},{"km":387,"elevM":56},{"de":390,"en":391},{"discipline":164,"label":22,"legOrder":165,"distanceInMeters":393,"raceName":394,"elevationGainInMeters":395,"profile":620,"description":664},{"classification":32,"routeShape":33,"totalAscentM":395,"totalDescentM":397,"netElevationM":170,"vertPerKm":243,"climbs":621,"remainingVertM":23,"gradientDistribution":622,"downsampledProfile":623,"trackPolyline":462},[],{"flatPct":400,"upPct":401,"downPct":402,"steepUpPct":23,"steepDownPct":23},[624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663],{"km":23,"elevM":56},{"km":182,"elevM":65},{"km":186,"elevM":59},{"km":191,"elevM":192},{"km":197,"elevM":195},{"km":201,"elevM":192},{"km":206,"elevM":207},{"km":211,"elevM":56},{"km":215,"elevM":207},{"km":219,"elevM":189},{"km":223,"elevM":59},{"km":227,"elevM":65},{"km":70,"elevM":56},{"km":234,"elevM":192},{"km":238,"elevM":195},{"km":241,"elevM":192},{"km":245,"elevM":189},{"km":249,"elevM":56},{"km":253,"elevM":204},{"km":257,"elevM":189},{"km":425,"elevM":59},{"km":427,"elevM":59},{"km":429,"elevM":189},{"km":431,"elevM":195},{"km":433,"elevM":192},{"km":435,"elevM":204},{"km":437,"elevM":56},{"km":439,"elevM":189},{"km":441,"elevM":204},{"km":89,"elevM":189},{"km":444,"elevM":65},{"km":446,"elevM":59},{"km":448,"elevM":207},{"km":450,"elevM":195},{"km":452,"elevM":192},{"km":37,"elevM":207},{"km":455,"elevM":56},{"km":457,"elevM":189},{"km":459,"elevM":207},{"km":461,"elevM":189},{"de":464,"en":465},[666],{"eventName":6,"eventDate":9,"eventHomepageUrl":11},[668,676,682,691,698,705],{"slug":669,"eventName":670,"proseName":671,"city":672,"country":8,"eventType":14,"eventDate":673,"distanceInMeters":674,"elevationGainInMeters":675,"classification":32},"keltenman","Keltenman",{"de":670,"en":670},"Mitterkirchen im Machland","2026-05-30T00:00:00.000Z",25750,80,{"slug":677,"eventName":678,"proseName":679,"city":680,"country":8,"eventType":14,"eventDate":681,"distanceInMeters":674,"elevationGainInMeters":22,"classification":32},"steeltownman","ASVÖ Steeltownman",{"de":678,"en":678},"Linz","2027-06-26T00:00:00.000Z",{"slug":683,"eventName":684,"proseName":685,"city":687,"country":8,"eventType":14,"eventDate":688,"distanceInMeters":689,"elevationGainInMeters":690,"classification":32},"braunauer-sprinttriathlon","31. Braunauer Sprinttriathlon 2026 powered by APG",{"de":686,"en":686},"Braunauer Sprinttriathlon powered by APG","Braunau am Inn","2026-05-03T00:00:00.000Z",29600,226,{"slug":692,"eventName":693,"proseName":694,"city":695,"country":8,"eventType":14,"eventDate":696,"distanceInMeters":674,"elevationGainInMeters":22,"classification":697},"triathlon-challenge-allentsteig","Triathlon Challenge Allentsteig",{"de":693,"en":693},"Allentsteig","2026-08-29T00:00:00.000Z","ROLLING",{"slug":699,"eventName":700,"proseName":701,"city":703,"country":8,"eventType":14,"eventDate":688,"distanceInMeters":674,"elevationGainInMeters":704,"classification":697},"vulkanland-triathlon","Vulkanlandtriathlon",{"de":700,"en":702},"Vulkanland Triathlon","Riegersburg",338,{"slug":706,"eventName":707,"proseName":708,"city":680,"country":8,"eventType":14,"eventDate":710,"distanceInMeters":711,"elevationGainInMeters":712,"classification":697},"aloha-tri-linz","ALOHA TRI Linz 2027",{"de":709,"en":709},"ALOHA TRI Linz","2027-07-04T00:00:00.000Z",54500,597,1787239340319]