[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"public-rider-ryan-mullen":3},{"rider":4,"seasons":20,"bestResults":58,"upcomingRaces":59},{"slug":5,"firstName":6,"lastName":7,"nationality":8,"photoUrl":9,"uciRanking":10,"specialty":11,"specialties":12,"team":13,"price":18,"lastResultAt":19},"ryan-mullen","Ryan","Mullen","IE","https:\u002F\u002Fapi.lechappee.app\u002Fmedia\u002Friders\u002Fryan-mullen.jpg",null,"time-trialist",[11],{"name":14,"shortName":15,"jerseyUrl":16,"division":17},"NSN Cycling Team","NSN","https:\u002F\u002Fapi.lechappee.app\u002Fmedia\u002Fjerseys\u002Fnsn-cycling-team-2026.png","WORLD_TEAM",11,"2026-08-16T16:00:02.830Z",[21,55],{"season":22,"totalPoints":23,"races":24},2026,0,[25,30,35,41,45,51],{"slug":26,"externalId":26,"name":27,"season":22,"category":28,"startDate":29,"endDate":29,"points":23},"classic-brugge-de-panne-2026","Classic Brugge-De Panne","COURSE_JOUR_WT","2026-03-25T00:00:00.000Z",{"slug":31,"externalId":31,"name":32,"season":22,"category":33,"startDate":34,"endDate":34,"points":23},"paris-roubaix-2026","Paris-Roubaix","MONUMENT","2026-04-12T00:00:00.000Z",{"slug":36,"externalId":36,"name":37,"season":22,"category":38,"startDate":39,"endDate":40,"points":23},"giro-d-italia-2026","Giro d'Italia","GRAND_TOUR","2026-05-08T00:00:00.000Z","2026-05-31T00:00:00.000Z",{"slug":42,"externalId":42,"name":43,"season":22,"category":28,"startDate":44,"endDate":44,"points":23},"copenhagen-sprint-2026","Copenhagen Sprint","2026-06-14T00:00:00.000Z",{"slug":46,"externalId":46,"name":47,"season":22,"category":48,"startDate":49,"endDate":50,"points":23},"tour-de-pologne-2026","Tour de Pologne","COURSE_ETAPES_WT","2026-08-03T00:00:00.000Z","2026-08-09T00:00:00.000Z",{"slug":52,"externalId":52,"name":53,"season":22,"category":28,"startDate":54,"endDate":54,"points":23},"cyclassics-hamburg-2026","ADAC Cyclassics","2026-08-16T00:00:00.000Z",{"season":56,"totalPoints":23,"races":57},2025,[],[],[]]