From 610774b1c9124855a5a05e308a428658398a0ead Mon Sep 17 00:00:00 2001 From: Michiel Date: Fri, 6 Jan 2023 15:20:53 +0100 Subject: [PATCH] Add 2022 build --- README.md | 12 +-- new-year-instructions.md | 9 --- package.json | 2 +- prod/2022/config.js | 3 + prod/2022/index.html | 29 ++++++++ prod/2022/index.js | 109 ++++++++++++++++++++++++++++ prod/2022/races.js | 1 + prod/2022/results.js | 1 + prod/2022/riders.js | 1 + prod/2022/static/elm-datepicker.css | 102 ++++++++++++++++++++++++++ prod/2022/static/wrs.css | 44 +++++++++++ prod/2022/wrs.js | 1 + src/App/View.elm | 1 + 13 files changed, 299 insertions(+), 16 deletions(-) delete mode 100644 new-year-instructions.md create mode 100644 prod/2022/config.js create mode 100644 prod/2022/index.html create mode 100644 prod/2022/index.js create mode 100644 prod/2022/races.js create mode 100644 prod/2022/results.js create mode 100644 prod/2022/riders.js create mode 100644 prod/2022/static/elm-datepicker.css create mode 100644 prod/2022/static/wrs.css create mode 100644 prod/2022/wrs.js diff --git a/README.md b/README.md index 221e4fd..fd671ef 100644 --- a/README.md +++ b/README.md @@ -35,7 +35,7 @@ Check [http://localhost:8080](http://localhost:8080) ## Update for new year 1. Copy previous year: -`cp -r 2020 2021` +`cd prod && cp -r 2020 2021` 2. Remove `wrs.js` and download latest from `https://uitslagen.wtos.nl/wrs.js`. 3. Increment year in `index.html`. 4. Use `prod/config.js` and paste the values into `config.js` temporarily. @@ -43,8 +43,8 @@ Check [http://localhost:8080](http://localhost:8080) 6. Copy the arrays to `races.js`, `results.js` and `riders.js`. 7. Remove the console logs and revert `config.js`. 8. In `package.json` extent the `build` script for the newly added year. -9. In de `sidebar`, add link to the newly added year. -9. `npm run build`. -10. Commit & push. -11. Export firebase database as backup. Clear the firebase database. -12. Add a test rider, race & result. Verify if it works. Clear those test rows when real data is created. +9. In de `sidebar` (`App/View.elm`), add link to the newly added year. +10. `npm run build`. +11. Commit & push. +12. Export firebase database as backup. Clear the firebase database. +13. Add a test rider, race & result. Verify if it works. Clear those test rows when real data is created. diff --git a/new-year-instructions.md b/new-year-instructions.md deleted file mode 100644 index 96846c9..0000000 --- a/new-year-instructions.md +++ /dev/null @@ -1,9 +0,0 @@ -1. Add 2020 url in App/View.elm -2. Extend build coommand with 2020 -3. Run `yarn make && yarn uglify` -4. Copy /prod/2019 to /prod/2020 -5. Copy dist/wrs.js to /prod/2020/ -6. Change dev config to use prod config and console.log races, results, races in index.js -7. Convert json to js with `const race = {...` -8. Rename 2020/index.html title to 2020 -9. Commit new directory and push to master. diff --git a/package.json b/package.json index 93598bf..f30af3e 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "main": "index.js", "scripts": { "dev": "webpack-dev-server --hot --inline", - "build": "yarn make && yarn uglify && cp -r src/static dist && cp src/_redirects dist && cp prod/index.* dist && cp prod/config.js dist && cp -r prod/2018 dist && cp -r prod/2019 dist && cp -r prod/2020 dist && cp -r prod/2021 dist", + "build": "yarn make && yarn uglify && cp -r src/static dist && cp src/_redirects dist && cp prod/index.* dist && cp prod/config.js dist && cp -r prod/2018 dist && cp -r prod/2019 dist && cp -r prod/2020 dist && cp -r prod/2021 dist && cp -r prod/2022 dist", "make": "elm make src/Main.elm --optimize --output dist/wrs.js", "uglify": "uglifyjs dist/wrs.js --compress 'pure_funcs=[F2,F3,F4,F5,F6,F7,F8,F9,A2,A3,A4,A5,A6,A7,A8,A9],pure_getters,keep_fargs=false,unsafe_comps,unsafe' | uglifyjs --mangle --output=dist/wrs.js", "test": "yarn elm-test", diff --git a/prod/2022/config.js b/prod/2022/config.js new file mode 100644 index 0000000..43186a3 --- /dev/null +++ b/prod/2022/config.js @@ -0,0 +1,3 @@ +const config = { + wtosLoginUrl: "https://wtos.nl/wrslogin.php" +}; diff --git a/prod/2022/index.html b/prod/2022/index.html new file mode 100644 index 0000000..7541848 --- /dev/null +++ b/prod/2022/index.html @@ -0,0 +1,29 @@ + + + + + WTOS Uitslagen 2022 + + + + + + + + +
+ + + + + + + + + diff --git a/prod/2022/index.js b/prod/2022/index.js new file mode 100644 index 0000000..3744b48 --- /dev/null +++ b/prod/2022/index.js @@ -0,0 +1,109 @@ +"use strict"; + +function hasParam(name) { + var regex = new RegExp("[\\?&]" + name); + var results = regex.exec(location.search); + return results !== null; +} + +var url = new URL(window.location.href); +var token = url.searchParams.get("token"); + +if (token !== null) { + window.history.replaceState(null, null, window.location.href.split("?")[0]); +} + +const { wtosLoginUrl } = config; + +const app = Elm.Main.init({ + node: document.getElementById("main"), + flags: { + wtosLoginUrl + } +}); + +loadRiders(); +loadRaces(); +loadResults(); + +function loadRiders() { + const arr = Object.keys(riders).map(function(key) { + return Object.assign( + { + key: key + }, + riders[key] + ); + }); + + app.ports.infoForElm.send({ + tag: "RidersLoaded", + data: arr + }); +} + +function loadRaces() { + const arr = Object.keys(races) + .map(function(key) { + return Object.assign( + { + key: key + }, + races[key] + ); + }) + .map(race => { + race.date = new Date(race.date.split(" ")[0]).toISOString(); + return race; + }); + + app.ports.infoForElm.send({ + tag: "RacesLoaded", + data: arr + }); +} + +function loadResults() { + const arr = Object.keys(results).map(function(key) { + return Object.assign( + { + key: key + }, + results[key] + ); + }); + app.ports.infoForElm.send({ + tag: "ResultsLoaded", + data: arr + }); +} + +function addRace() {} + +function addRider() {} + +function addResult() {} + +function editResult() {} + +function userSignedIn() {} + +function userSignOut() {} + +app.ports.infoForOutside.subscribe(function(msg) { + if (msg.tag === "RiderAdd") { + addRider(msg.data); + } else if (msg.tag === "RaceAdd") { + addRace(msg.data); + } else if (msg.tag === "ResultAdd") { + addResult(msg.data); + } else if (msg.tag === "ResultEdit") { + editResult(msg.data); + } else if (msg.tag === "UserSignOut") { + userSignOut(); + } else { + console.log("msg", msg); + document.getElementsByTagName("body")[0].innerHTML = + "Something went wrong. Please try again in Chrome or see console for detailed error message."; + } +}); diff --git a/prod/2022/races.js b/prod/2022/races.js new file mode 100644 index 0000000..a2a6c57 --- /dev/null +++ b/prod/2022/races.js @@ -0,0 +1 @@ +const races = [{"key":"-Mv5JrKWNzl8FbYgUBSl","category":"offRoadRegional","date":"2022-01-29T00:00:00.000Z","name":"Regiocross Ahoy"},{"key":"-MvKt7iyrWvtBDml8aze","category":"trainingskoers","date":"2022-02-07T00:00:00.000Z","name":"Trainingskoers Ahoy 5 feb"},{"key":"-MviCFnfOIVRs-wMR8_H","category":"wtos","date":"2022-02-12T00:00:00.000Z","name":"CK Cross"},{"key":"-MwHgtjHo1iD4RWWUwcF","category":"NK","date":"2022-02-19T00:00:00.000Z","name":"NSK Veldrijden"},{"key":"-MwkWernOhneuU2gFHVG","category":"trainingskoers","date":"2022-02-19T00:00:00.000Z","name":"damestrainingskoers"},{"key":"-Mx3qk07lOVRLkCNWc3l","category":"trainingskoers","date":"2022-02-13T00:00:00.000Z","name":"Tom Dumoulin bike park"},{"key":"-Mx3zgSqM0qkiVVO9Pet","category":"trainingskoers","date":"2022-02-27T00:00:00.000Z","name":"Trainingskoers Coureur"},{"key":"-MxUEa0aZwk5X_SznI6C","category":"trainingskoers","date":"2022-03-06T00:00:00.000Z","name":"Trainingskoers Coureur"},{"key":"-MxiCA0_RzX0I21QKXTQ","category":"trainingskoers","date":"2022-02-26T00:00:00.000Z","name":"C6 Ahoy"},{"key":"-MxiOs1uR0i6d7KbnvQP","category":"trainingskoers","date":"2022-03-04T00:00:00.000Z","name":"C6 PRC Delta"},{"key":"-My221-LzCElS-laiMo_","category":"trainingskoers","date":"2022-03-12T00:00:00.000Z","name":"C6 Trias"},{"key":"-MyJLPA599rEnEICbWkH","category":"trainingskoers","date":"2022-02-19T00:00:00.000Z","name":"Trainingskoers Ahoy"},{"key":"-MyJM2dweVtAMLbd68Ks","category":"trainingskoers","date":"2022-02-27T00:00:00.000Z","name":"Trainingskoers Doetinchem "},{"key":"-MyXvYB7u0dg2rSmgacx","category":"criterium","date":"2022-03-19T00:00:00.000Z","name":"Ronde van Oud-Vossemeer"},{"key":"-MydMF5dE-sukHfslqhM","category":"offRoadNational","date":"2022-03-20T00:00:00.000Z","name":"XCO: Torrelles de Foix"},{"key":"-Myg6av71o9gerLUsxsH","category":"trainingskoers","date":"2022-03-19T00:00:00.000Z","name":"C6 WWV"},{"key":"-Mz66x3FYVvV-rtRh9bK","category":"trainingskoers","date":"2022-03-13T00:00:00.000Z","name":"Nikki Brusche"},{"key":"-Mz67W6Vkx-YGu6QSjxf","category":"trainingskoers","date":"2022-03-13T00:00:00.000Z","name":"Wk sloten "},{"key":"-Mz67ztZCPYIV2B2AHnT","category":"trainingskoers","date":"2022-02-26T00:00:00.000Z","name":"Wk sloten "},{"key":"-Mz68ocr8HzRaNrONnoK","category":"other","date":"2022-03-26T00:00:00.000Z","name":"MtD serie dames Ahoy "},{"key":"-Mz68uCGMJVw0gZs5lq7","category":"criterium","date":"2022-03-26T00:00:00.000Z","name":"MtD serie Ahoy "},{"key":"-Mz6mO8YSyMRoad1PreN","category":"studentencup","date":"2022-03-26T00:00:00.000Z","name":"Studentencup Delft"},{"key":"-MzA7jSmEVweTpPbvk9-","category":"offRoadNational","date":"2022-03-26T00:00:00.000Z","name":"XCO: VILAJUÏGA "},{"key":"-MzOZ4wYWDoDaiBmvDSc","category":"trainingskoers","date":"2022-03-29T00:00:00.000Z","name":"ZAC Spartaan 29-03"},{"key":"-MzPwoK8F_0aoYsBuxfy","category":"trainingskoers","date":"2022-03-12T00:00:00.000Z","name":"Friesche Voorjaars Competitie #4"},{"key":"-MzPxCAz9xOx9FSfPZnN","category":"trainingskoers","date":"2022-03-19T00:00:00.000Z","name":"Friesche Voorjaars Competitie #5"},{"key":"-MzjwHieNYWvAAoVvBW_","category":"cyclosportive","date":"2022-04-01T00:00:00.000Z","name":"Mtb challenge girona etappe 1"},{"key":"-MzjwT5X-_7ktKa07Wvc","category":"cyclosportive","date":"2022-04-02T00:00:00.000Z","name":"Mtb challenge girona etappe 2"},{"key":"-Mzjwl6v0RGICZCBhhEj","category":"cyclosportive","date":"2022-04-03T00:00:00.000Z","name":"Mtb challenge girona etappe 3"},{"key":"-MzkHEKU1aKhblzrxnaN","category":"wtos","date":"2022-04-03T00:00:00.000Z","name":"CK Weg"},{"key":"-Mzl2gzBgD8J1I8BlRr7","category":"omloop","date":"2022-04-02T00:00:00.000Z","name":"Zutendaal"},{"key":"-Mzl33XWTFpJ53wTWWTq","category":"classic","date":"2022-04-09T00:00:00.000Z","name":"Cc"},{"key":"-Mzt_HrMm8UKtIalES-V","category":"trainingskoers","date":"2022-03-30T00:00:00.000Z","name":"ZAC Leeuwarden #1"},{"key":"-Mzt_S2I2C2kg5NVUQlf","category":"omloop","date":"2022-04-02T00:00:00.000Z","name":"Omloop van Herxen"},{"key":"-N--OwlafinqXUSINM_I","category":"wtos","date":"2022-04-06T00:00:00.000Z","name":"10km-tijdrit maart"},{"key":"-N-EwWaWXWgGI67ZBs11","category":"omloop","date":"2022-04-09T00:00:00.000Z","name":"Grote Prijs van Klein Amerika"},{"key":"-N-Ewles4RK6mxDGejXT","category":"trainingskoers","date":"2022-03-27T00:00:00.000Z","name":"Trainings koers de coureur "},{"key":"-N-J9Ey5vd-QtwXGIAn8","category":"offRoadNational","date":"2022-04-10T00:00:00.000Z","name":"Grote prijs Kivada Berlicum"},{"key":"-N-SpqWDUgohORaoKKFo","category":"trainingskoers","date":"2022-04-02T00:00:00.000Z","name":"C6 Spartaan"},{"key":"-N-qQJyo7Q266bGPT4lE","category":"trainingskoers","date":"2022-04-12T00:00:00.000Z","name":"ZAC spartaan 12-4"},{"key":"-N-xcUd85L0XH_omuu7W","category":"omloop","date":"2022-04-15T00:00:00.000Z","name":"Omloop van het gewone volk (Ronde van folsgare)"},{"key":"-N050fndadauRKH4wFmn","category":"trainingskoers","date":"2022-04-19T00:00:00.000Z","name":"ZAC Spartaan 19-4"},{"key":"-N05oy73hVqlhJepI43v","category":"trainingskoers","date":"2022-04-19T00:00:00.000Z","name":"Swift Raas Bikes DAC 19-04"},{"key":"-N0G7J2q1jW6j7rcxHgj","category":"trainingskoers","date":"2022-04-20T00:00:00.000Z","name":"Woensdagcompetitie Coureur"},{"key":"-N0MzFdpK-DQXxz83fV1","category":"criterium","date":"2022-04-23T00:00:00.000Z","name":"Ronde van Maas-Waal"},{"key":"-N0UeYNnV3pCtJyNXUb7","category":"zomoco","date":"2022-04-24T00:00:00.000Z","name":"ZoMoCo Ahoy"},{"key":"-N0VCNKA4RMqNfhxkW3V","category":"trainingskoers","date":"2022-04-13T00:00:00.000Z","name":"Trainingskoers Gouda "},{"key":"-N0bnPi2U7oN08E-VJMd","category":"trainingskoers","date":"2022-04-26T00:00:00.000Z","name":"ZAC Spartaan 26-04"},{"key":"-N0oLFPFrR6ORlHzVV4N","category":"offRoadNational","date":"2022-04-24T00:00:00.000Z","name":"Koningscup Havelte"},{"key":"-N0oLUobcfV4P7C2k_Zq","category":"omloop","date":"2022-04-15T00:00:00.000Z","name":"Omloop van het Gewone Volk - Folsgare (FRL)"},{"key":"-N0oLmyEDayvAR1zrMM6","category":"criterium","date":"2022-04-22T00:00:00.000Z","name":"Fries Kampioenschap Amateurs"},{"key":"-N10NEVO1uUPF-iZNDDP","category":"omloop","date":"2022-05-01T00:00:00.000Z","name":"Omloop van de Bronneger Bult"},{"key":"-N18HUVqz_oHlF1JSv1C","category":"zomoco","date":"2022-04-30T00:00:00.000Z","name":"zomoco wwv"},{"key":"-N1DKrQtRkbC0e71vKkE","category":"trainingskoers","date":"2022-05-03T00:00:00.000Z","name":"ZAC Spartaan 03-05"},{"key":"-N1FpE7nIuLA91VEaEih","category":"wtos","date":"2022-05-04T00:00:00.000Z","name":"10K april"},{"key":"-N1c13DoVqRJ1N2UO2bC","category":"omloop","date":"2022-05-08T00:00:00.000Z","name":"Vaartkoers Schoten"},{"key":"-N1d7AB8HqVw358L6PvG","category":"trainingskoers","date":"2022-04-05T00:00:00.000Z","name":"ZAC Spartaan 05-04"},{"key":"-N1rWGHqdHZn3fWcx85V","category":"wtos","date":"2022-05-11T00:00:00.000Z","name":"La Una"},{"key":"-N1yNNxsbjDq4EyjbAnQ","category":"trainingskoers","date":"2022-05-10T00:00:00.000Z","name":"Zac Spartaan"},{"key":"-N1yOdByjfLsXMjOPxEF","category":"studentencup","date":"2022-04-24T00:00:00.000Z","name":"Studentencup Tilburg"},{"key":"-N1yOz2jXZRaJZNUR1u_","category":"studentencup","date":"2022-05-08T00:00:00.000Z","name":"Studentencup Amsterdam"},{"key":"-N27HY-mKIL34XmnNiDR","category":"zomoco","date":"2022-05-15T00:00:00.000Z","name":"Zomoco Avanti"},{"key":"-N2BaT_kk5u0LWBt2Kdd","category":"criterium","date":"2022-05-15T00:00:00.000Z","name":"Ronde van Woerden"},{"key":"-N2b0AFSVB-3M-yyupFP","category":"wtos","date":"2022-05-21T00:00:00.000Z","name":"CK Omnium"},{"key":"-N2fs7y9N3l0mscsgXMH","category":"offRoadRegional","date":"2022-05-22T00:00:00.000Z","name":"Zuid Holland cup: Rijswijk "},{"key":"-N2hdWMUMlIPvDQasmrR","category":"classic","date":"2022-05-22T00:00:00.000Z","name":"JW’s Zwaarste 2022"},{"key":"-N2zn2qfmVL7c6pyiPjl","category":"criterium","date":"2022-05-07T00:00:00.000Z","name":"Ronde van Bruinisse "},{"key":"-N2znRmH8iySXU4aIbH5","category":"trainingskoers","date":"2022-05-18T00:00:00.000Z","name":"Trainingskoers excelsior "},{"key":"-N2znii6GdRtKnZWv_6a","category":"omloop","date":"2022-05-22T00:00:00.000Z","name":"GP Frans de Sloover "},{"key":"-N3JFqyaaajCK2VbecTi","category":"wtos","date":"2022-05-29T00:00:00.000Z","name":"Tijdrit KMK"},{"key":"-N3T7HkobqyU86eorIwN","category":"cyclosportive","date":"2022-05-21T00:00:00.000Z","name":"Bordeaux-Paris"},{"key":"-N3VmfGz-RaXSe1ixDuR","category":"wtos","date":"2022-06-01T00:00:00.000Z","name":"10k mei"},{"key":"-N3ksAjCBmxx3FSjHbQV","category":"criterium","date":"2022-05-26T00:00:00.000Z","name":"Ronde van Lekkerker"},{"key":"-N3kslep4IyM00hsHtzq","category":"criterium","date":"2022-06-04T00:00:00.000Z","name":"Wageningse Muur"},{"key":"-N3pok-S-0guEXCwR0F8","category":"trainingskoers","date":"2022-03-15T00:00:00.000Z","name":"Spartaan "},{"key":"-N3ppC8ozVmNNv5yyKE9","category":"trainingskoers","date":"2022-04-02T00:00:00.000Z","name":"Sloten "},{"key":"-N3ppM07bQV94sdSnpX8","category":"trainingskoers","date":"2022-04-09T00:00:00.000Z","name":"Sloten "},{"key":"-N3pq9w6d0LG2rlfWRjB","category":"omloop","date":"2022-05-07T00:00:00.000Z","name":"MtD Amersfoort "},{"key":"-N3pqQiVSrjT4MkZ6zjB","category":"omloop","date":"2022-06-05T00:00:00.000Z","name":"MtD spaarnwoude "},{"key":"-N43wMvXP4Dh5gME_mDw","category":"wtos","date":"2022-06-08T00:00:00.000Z","name":"CK MTB"},{"key":"-N4D1a5VWYw5wv-92Uqe","category":"trainingskoers","date":"2022-06-10T00:00:00.000Z","name":"ZAC 7-6"},{"key":"-N4Rsi2GVzRGY_PFjRyV","category":"offRoadRegional","date":"2022-06-12T00:00:00.000Z","name":"Zuid Holland cup: Lisse"},{"key":"-N4SYm8F0JOrB03rOqYT","category":"NK","date":"2022-06-11T00:00:00.000Z","name":"GNSK: sprint"},{"key":"-N4SYqtmprMjG2iF7ZfC","category":"NK","date":"2022-06-11T00:00:00.000Z","name":"GNSK: puntenkoers"},{"key":"-N4SYuyLe7mBSuCuG7ud","category":"NK","date":"2022-06-12T00:00:00.000Z","name":"GNSK: kop-over-kop"},{"key":"-N4SYxnIfqSplchFfZdn","category":"NK","date":"2022-06-13T00:00:00.000Z","name":"GNSK: wegkoers"},{"key":"-N4TKcS5M7TjWZzNIpQb","category":"classic","date":"2022-06-13T00:00:00.000Z","name":"Willem Visser Memorial"},{"key":"-N4b9W4gmUCwJ3MgMFug","category":"trainingskoers","date":"2022-06-14T00:00:00.000Z","name":"ZAC Spartaan 14-06"},{"key":"-N4b9hGhWgOf17MSiSrh","category":"trainingskoers","date":"2022-05-31T00:00:00.000Z","name":"ZAC Spartaan "},{"key":"-N4b9zi9trrhkA0WZPtD","category":"offRoadNational","date":"2022-06-11T00:00:00.000Z","name":"Gravel Series Zandvoort"},{"key":"-N4fjp9vaR57OZOs79WD","category":"wtos","date":"2022-06-16T00:00:00.000Z","name":"la duo"},{"key":"-N4wfOS60pxJrHcHSySd","category":"criterium","date":"2022-06-19T00:00:00.000Z","name":"Ronde van Utrecht"},{"key":"-N4wgRSRHWWEUox1qUyD","category":"cyclosportive","date":"2022-06-19T00:00:00.000Z","name":"Raid des Hautes Fagnes "},{"key":"-N5-_RkH5jDjmH5ubCEl","category":"zomoco","date":"2022-06-19T00:00:00.000Z","name":"ZoMoCo Spartaan"},{"key":"-N509Tz7f52JtNuGnYzV","category":"criterium","date":"2022-06-19T00:00:00.000Z","name":"Ronde van Zoeterwoude"},{"key":"-N5Bc9_nwvhFYZMBeMiM","category":"other","date":"2022-06-17T00:00:00.000Z","name":"12H van Zolder"},{"key":"-N5BcGWKlgl8ljuhIPt5","category":"cyclosportive","date":"2022-06-17T00:00:00.000Z","name":"12H van Zolder"},{"key":"-N5EYYD_cZQg0sLbgPhn","category":"criterium","date":"2022-06-21T00:00:00.000Z","name":"ronde van maasluis"},{"key":"-N5EbJm0tpa6E5-IQTUI","category":"trainingskoers","date":"2022-06-22T00:00:00.000Z","name":"ZAC Leeuwarden #12"},{"key":"-N5VopfTeMjJyiCtzPiG","category":"zomoco","date":"2022-06-26T00:00:00.000Z","name":"ZoMoCo WTOS"},{"key":"-N5_dCBdHQUnkdKfFQZg","category":"trainingskoers","date":"2022-05-05T00:00:00.000Z","name":"Donderdagavondkoers Ahoy"},{"key":"-N5_dWRI2gFmFaRYap-x","category":"zomoco","date":"2022-05-08T00:00:00.000Z","name":"ZoMoCo De Coureur"},{"key":"-N5_do96JRz3xqqOOECR","category":"zomoco","date":"2022-05-22T00:00:00.000Z","name":"ZoMoCo Bollenstreek"},{"key":"-N5eG0v2rrKmvneTJV6q","category":"studentencup","date":"2022-06-25T00:00:00.000Z","name":"Studentencup Enschede"},{"key":"-N5eLWfKSEuCHybqem6e","category":"trainingskoers","date":"2022-06-23T00:00:00.000Z","name":"Donderdagavondkoers Ahoy"},{"key":"-N5fq6sNBXWqZ0wd0jAa","category":"trainingskoers","date":"2022-06-28T00:00:00.000Z","name":"ZAC 28 Juni"},{"key":"-N5lQ7rl1JWJasSxZR_4","category":"criterium","date":"2022-06-29T00:00:00.000Z","name":"3 daagse van Gouda "},{"key":"-N6-iCiJHK3yS-UcWHsN","category":"omloop","date":"2022-07-02T00:00:00.000Z","name":"Giessenburg"},{"key":"-N6-iW2VXOzg6yqxMI6q","category":"wtos","date":"2022-06-29T00:00:00.000Z","name":"10K juni"},{"key":"-N67cC6eXDzf_A7RHCkN","category":"criterium","date":"2022-07-02T00:00:00.000Z","name":"ronde van kein paries <3"},{"key":"-N69e57TgxU8xrXFA70Z","category":"zomoco","date":"2022-03-04T00:00:00.000Z","name":"ZoMoCo Bollenstreek 03-07-2022"},{"key":"-N69efbjmHeLDyy5WND_","category":"cyclosportive","date":"2022-07-04T00:00:00.000Z","name":"24h Zandvoort"},{"key":"-N6MGf8fMSH-tsRKly6H","category":"criterium","date":"2022-07-06T00:00:00.000Z","name":"ronde van ‘s-Gravenzande"},{"key":"-N6PYMpV0Z15jPc2pIGA","category":"omloop","date":"2022-07-07T00:00:00.000Z","name":"Ronde van Gaast"},{"key":"-N6ZCxNwaw5G_SRGBRQe","category":"omloop","date":"2022-07-09T00:00:00.000Z","name":"Omloop der Zevenheuvelen"},{"key":"-N6yCqjA-k49tR6TXtgA","category":"trainingskoers","date":"2022-07-13T00:00:00.000Z","name":"Coureur"},{"key":"-N7l6oIwbFSjKq12jzqH","category":"NK","date":"2022-07-24T00:00:00.000Z","name":"NK XCO"},{"key":"-N8JcEBXWEkSI4zJx215","category":"cyclosportive","date":"2022-07-31T00:00:00.000Z","name":"Hard'n Marathon "},{"key":"-N95_MJL2Wt1mV0mDtqa","category":"criterium","date":"2022-08-07T00:00:00.000Z","name":"ronde van zevenbergs"},{"key":"-N95_fB4nVlUpeY0klqv","category":"criterium","date":"2022-08-09T00:00:00.000Z","name":"ronde van de lier"},{"key":"-N9RgR-G1mAbvoWJFmhu","category":"zomoco","date":"2022-08-14T00:00:00.000Z","name":"ZoMoCo Spartaan"},{"key":"-NA45UgDOLKUbrUFHBmJ","category":"cyclosportive","date":"2022-08-21T00:00:00.000Z","name":"Chouffe marathon "},{"key":"-NAeNhjxeSq81_cav_-c","category":"zomoco","date":"2022-08-28T00:00:00.000Z","name":"ZoMoCo Trias"},{"key":"-NAufh6ysfMq278kQ-wY","category":"trainingskoers","date":"2022-09-01T00:00:00.000Z","name":"Najaars Competitie Ahoy"},{"key":"-NBM06XDOrcG2zsz7d2d","category":"trainingskoers","date":"2022-08-28T00:00:00.000Z","name":"Ready2Race Zwanenburg"},{"key":"-NBSPkISokvEaIYYOqf2","category":"trainingskoers","date":"2022-09-07T00:00:00.000Z","name":"Coureur"},{"key":"-NBl2BTzZhhgQdkYpHWH","category":"toertocht","date":"2022-09-11T00:00:00.000Z","name":"IJsselmeer Challenge 300km"},{"key":"-NBnb_kuViXHcvVboxy4","category":"offRoadRegional","date":"2022-08-28T00:00:00.000Z","name":"ZH Cup Spartaan"},{"key":"-NBrR2CDGfBFq1lXbX3k","category":"wtos","date":"2022-08-31T00:00:00.000Z","name":"10k Augustus"},{"key":"-NC6dvOiS1zjM_QPJC2V","category":"trainingskoers","date":"2022-09-15T00:00:00.000Z","name":"Donderdagavondkoers Ahoy"},{"key":"-NCJcNpHLq1ex98ZmAsV","category":"NK","date":"2022-09-18T00:00:00.000Z","name":"NSK weg"},{"key":"-NCUOXK2ZOlTNnJmpv5a","category":"classic","date":"2022-08-27T00:00:00.000Z","name":"Bergomloop Simpelveld "},{"key":"-NCUP-AqkcaQe872E0oa","category":"omloop","date":"2022-06-26T00:00:00.000Z","name":"Relegem "},{"key":"-NCUPG2lgiE9MH3SJL31","category":"criterium","date":"2022-03-20T00:00:00.000Z","name":"Ronde van Woensdrecht "},{"key":"-NCUPehFdpJmdr2zJQJP","category":"omloop","date":"2022-06-06T00:00:00.000Z","name":"DK"},{"key":"-NCUQ-wUz8C4h7jE1na9","category":"timetrial","date":"2022-05-18T00:00:00.000Z","name":"DK tijdrijden "},{"key":"-NCURDQ8F2u-M7RgMpya","category":"classic","date":"2022-06-12T00:00:00.000Z","name":"Wielerdag Noordenveld"},{"key":"-NCURR4gykYUduTk-Q5b","category":"classic","date":"2022-04-09T00:00:00.000Z","name":"Zuiderzeeronde "},{"key":"-NCVc3FJ11LbKx71K28J","category":"toertocht","date":"2022-06-06T00:00:00.000Z","name":"Elfstedentocht"},{"key":"-NCWri9_oW2IkZQKOwrb","category":"wtos","date":"2022-09-21T00:00:00.000Z","name":"La Ultimo"},{"key":"-NCavPwcezKIfX6TvFA3","category":"trainingskoers","date":"2022-09-22T00:00:00.000Z","name":"Trainingskoers Ahoy"},{"key":"-NCnor0iw0Lh-b0CmbdK","category":"cyclosportive","date":"2022-09-24T00:00:00.000Z","name":"MTB Marathon Amerongen"},{"key":"-NCoxXllhKuapZKXepNT","category":"wtos","date":"2022-09-25T00:00:00.000Z","name":"CK Weg"},{"key":"-ND7n5zbWD_J1yaFuzB-","category":"criterium","date":"2022-09-10T00:00:00.000Z","name":"Ster van Berkel"},{"key":"-NDCMs2nf8s4OqiWg9Ak","category":"wtos","date":"2022-09-28T00:00:00.000Z","name":"10k september"},{"key":"-NDSZcjkLROqRb81D_UL","category":"NK","date":"2022-10-02T00:00:00.000Z","name":"NCK"},{"key":"-NDiQ5dt8fRNvyf9yNbe","category":"timetrial","date":"2022-09-24T00:00:00.000Z","name":"Condors Hill Climb"},{"key":"-NDiQK7qNTFt-xoWo_7h","category":"criterium","date":"2022-10-01T00:00:00.000Z","name":"Dalton barracks"},{"key":"-NEI1KREl-0cbym6h-sh","category":"cyclosportive","date":"2022-10-09T00:00:00.000Z","name":"Bart Brentjens Challenge"},{"key":"-NFOrGZjhFcVWcMD6TtE","category":"wtos","date":"2022-10-26T00:00:00.000Z","name":"10k Oktober"},{"key":"-NGBZHbfaNkQRmVOGZST","category":"offRoadRegional","date":"2022-11-05T00:00:00.000Z","name":"Regiocross Spartaan"},{"key":"-NHiPNK9SwH1GDYye8yJ","category":"offRoadRegional","date":"2022-11-19T00:00:00.000Z","name":"Run Bike Run Pijnacker"},{"key":"-NIb7QPtPYum3w5OCXOL","category":"offRoadRegional","date":"2022-11-13T00:00:00.000Z","name":"Cross Ahoy"},{"key":"-NIb7XjbQdnpJqS8uJsn","category":"offRoadRegional","date":"2022-12-03T00:00:00.000Z","name":"Regiocross Delft"},{"key":"-NKxBYLJoDCckAEHp06p","category":"toertocht","date":"2022-12-27T00:00:00.000Z","name":"Wageningse wintertocht"}]; diff --git a/prod/2022/results.js b/prod/2022/results.js new file mode 100644 index 0000000..bce8846 --- /dev/null +++ b/prod/2022/results.js @@ -0,0 +1 @@ +const results = [{"key":"-Mv5Jx_bJu_JlcIgH2zX","category":"cata","outfit":"wtos","raceKey":"-Mv5JrKWNzl8FbYgUBSl","result":"Niet Laatste","riderKey":"-Mv5JfnUR6Qj3MyXv4qu"},{"key":"-MvKtHlezXcbzOWluhaT","category":"amateurs","outfit":"wtos","raceKey":"-MvKt7iyrWvtBDml8aze","result":"Laatste wiel","riderKey":"-MvKtEkDE9hLfSNcn_nL"},{"key":"-Mw3F4TgDq6C3-CyN1Uu","category":"cata","outfit":"wtos","raceKey":"-MviCFnfOIVRs-wMR8_H","result":"4","riderKey":"-Mw3F0OLpdglNLvCS59J"},{"key":"-Mw3GyIWJnZI7vTET3ee","category":"cata","outfit":"wtos","raceKey":"-Mv5JrKWNzl8FbYgUBSl","result":"een na laatste","riderKey":"-Mw3F0OLpdglNLvCS59J"},{"key":"-MwHgpvWjnrr8-9UJhf1","category":"amateurs","outfit":"wtos","raceKey":"-MviCFnfOIVRs-wMR8_H","result":"7","riderKey":"-MviCJA5Otlt0vrW0ADD"},{"key":"-MwHgwd4HyEtodvmuWnZ","category":"amateurs","outfit":"wtos","raceKey":"-MwHgtjHo1iD4RWWUwcF","result":"6","riderKey":"-MviCJA5Otlt0vrW0ADD"},{"key":"-MwkWlfL8HqU-ZdAeqIp","category":"elite_amateur_vrouwen","outfit":"wtos","raceKey":"-MwkWernOhneuU2gFHVG","result":"?","riderKey":"-MwkWi8i17oLDs_C9ZxS"},{"key":"-MwkWt3Cd2n2nkmJnkmY","category":"elite_amateur_vrouwen","outfit":"wtos","raceKey":"-MvKt7iyrWvtBDml8aze","result":"?","riderKey":"-MwkWi8i17oLDs_C9ZxS"},{"key":"-Mx3qcByMD9XB0sGorg7","category":"cata","outfit":"wtos","raceKey":"-MvKt7iyrWvtBDml8aze","result":"?","riderKey":"-Mx3qHdxO58JCNpqPCXt"},{"key":"-Mx3qnqH1E_IH8mUhh5y","category":"cata","outfit":"wtos","raceKey":"-Mx3qk07lOVRLkCNWc3l","result":"?","riderKey":"-Mx3qHdxO58JCNpqPCXt"},{"key":"-Mx3zYa5q5kpHOwo5bm4","category":"amateurs","outfit":"wtos","raceKey":"-MviCFnfOIVRs-wMR8_H","result":"2","riderKey":"-Mx3zTILthXb_0Fxw_Hp"},{"key":"-Mx3ziuKAm4rivv0AC85","category":"cata","outfit":"wtos","raceKey":"-Mx3zgSqM0qkiVVO9Pet","result":"13","riderKey":"-Mx3zTILthXb_0Fxw_Hp"},{"key":"-MxUEeorCio5wWoU6k3I","category":"cata","outfit":"wtos","raceKey":"-MxUEa0aZwk5X_SznI6C","result":"8","riderKey":"-MviCJA5Otlt0vrW0ADD"},{"key":"-MxiCMFcIho3d9UiYPMJ","category":"cata","outfit":"wtos","raceKey":"-MxiCA0_RzX0I21QKXTQ","result":"5","riderKey":"-MxiCIgM1D5iOZRVpa1U"},{"key":"-MxiPB1eLz9BHzDSXLor","category":"amateurs_sportklasse","outfit":"wtos","raceKey":"-MxiOs1uR0i6d7KbnvQP","result":"4","riderKey":"-MxiP7dds1yimgSB6JeZ"},{"key":"-MxiPFgMuDmqTsh-stoM","category":"catb","outfit":"wtos","raceKey":"-MxiCA0_RzX0I21QKXTQ","result":"1","riderKey":"-MxiP7dds1yimgSB6JeZ"},{"key":"-MxiQJNV2YVnYqSA8lw3","category":"amateurs_sportklasse","outfit":"wtos","raceKey":"-MxiOs1uR0i6d7KbnvQP","result":"1","riderKey":"-MxiQ5FPMq7sBssY_tbB"},{"key":"-MxkI1pR__ZjWVOjxU2M","category":"catb","outfit":"wtos","raceKey":"-MxiCA0_RzX0I21QKXTQ","result":"15","riderKey":"-MxkHwHF5RtjmihIjlLX"},{"key":"-MyJLaZqu_ErPMLAunC6","category":"cata","outfit":"wtos","raceKey":"-MyJLPA599rEnEICbWkH","result":"DNF","riderKey":"-MyJLFtC9ivFKhHnB9Xo"},{"key":"-MyJMBlOcCRkZ-DriJk1","category":"cata","outfit":"wtos","raceKey":"-MyJM2dweVtAMLbd68Ks","result":"Achter het peloton ","riderKey":"-MyJLFtC9ivFKhHnB9Xo"},{"key":"-MyXvb-HJ3Ntb2O7Zn44","category":"amateurs","outfit":"wtos","raceKey":"-MyXvYB7u0dg2rSmgacx","result":"23","riderKey":"-MviCJA5Otlt0vrW0ADD"},{"key":"-MyYTW2glQYvw0qOKkj4","category":"cata","outfit":"wtos","raceKey":"-My221-LzCElS-laiMo_","result":"3","riderKey":"-MxiCIgM1D5iOZRVpa1U"},{"key":"-MyYTYVsHbN9mn7oPmYv","category":"amateurs","outfit":"wtos","raceKey":"-MyXvYB7u0dg2rSmgacx","result":"8","riderKey":"-MxiCIgM1D5iOZRVpa1U"},{"key":"-MydMIdfDV6PpK76qdmD","category":"elite","outfit":"wtos","raceKey":"-MydMF5dE-sukHfslqhM","result":"13","riderKey":"-MydM5MEnvtSsKIOhDqv"},{"key":"-Myfmm-geSU9YiSNUZys","category":"amateurs","outfit":"wtos","raceKey":"-MyXvYB7u0dg2rSmgacx","result":"20","riderKey":"-Mx3zTILthXb_0Fxw_Hp"},{"key":"-Myg6dCYb7UtvyDm2RKE","category":"cata","outfit":"wtos","raceKey":"-Myg6av71o9gerLUsxsH","result":"6","riderKey":"-MxkHwHF5RtjmihIjlLX"},{"key":"-MygZXmCLWNIRyxh579O","category":"amateurs","outfit":"wtos","raceKey":"-MyXvYB7u0dg2rSmgacx","result":"25","riderKey":"-MxiQ5FPMq7sBssY_tbB"},{"key":"-Mynbv2wEhgbgEOuk77z","category":"cata","outfit":"wtos","raceKey":"-My221-LzCElS-laiMo_","result":"7?","riderKey":"-Mx3qHdxO58JCNpqPCXt"},{"key":"-Mync0TvOfm6whPvkzlu","category":"amateurs","outfit":"wtos","raceKey":"-MyXvYB7u0dg2rSmgacx","result":"21","riderKey":"-Mx3qHdxO58JCNpqPCXt"},{"key":"-Mz67hDFbQsaDUtB12LQ","category":"elite_amateur_vrouwen","outfit":"wtos","raceKey":"-Mz67W6Vkx-YGu6QSjxf","result":"9","riderKey":"-Mz667Gy59AsmPWtzcwp"},{"key":"-Mz684oCY-ESlfFpF1cz","category":"elite_amateur_vrouwen","outfit":"wtos","raceKey":"-Mz67ztZCPYIV2B2AHnT","result":"5","riderKey":"-Mz667Gy59AsmPWtzcwp"},{"key":"-Mz69REPbGT-ULyZYjWe","category":"amateurs","outfit":"wtos","raceKey":"-Mz68uCGMJVw0gZs5lq7","result":"44","riderKey":"-Mz667Gy59AsmPWtzcwp"},{"key":"-Mz6mSnx4LPPoRFW44XD","category":"elite_amateurs","outfit":"wtos","raceKey":"-Mz6mO8YSyMRoad1PreN","result":"6","riderKey":"-MxiCIgM1D5iOZRVpa1U"},{"key":"-MzA7n7t9ZEvuoCXl0yf","category":"elite","outfit":"wtos","raceKey":"-MzA7jSmEVweTpPbvk9-","result":"15","riderKey":"-MydM5MEnvtSsKIOhDqv"},{"key":"-MzOYz5d0lVAlbv9NNP9","category":"elite_amateurs","outfit":"wtos","raceKey":"-Mz6mO8YSyMRoad1PreN","result":"peloton","riderKey":"-MviCJA5Otlt0vrW0ADD"},{"key":"-MzOZ7ZQE-5rZV6b0fFq","category":"cata","outfit":"wtos","raceKey":"-MzOZ4wYWDoDaiBmvDSc","result":"6","riderKey":"-MviCJA5Otlt0vrW0ADD"},{"key":"-MzPx11Tld-v5pCvhG8a","category":"amateurs","outfit":"wtos","raceKey":"-MzPwoK8F_0aoYsBuxfy","result":"34","riderKey":"-MzPwuXI43lIuFS4_9fs"},{"key":"-MzPxGE2WmwiBq3YaI7Q","category":"basislidmaatschap","outfit":"wtos","raceKey":"-MzPxCAz9xOx9FSfPZnN","result":"40","riderKey":"-MzPwuXI43lIuFS4_9fs"},{"key":"-MzU81iM78SFehwFEaMO","category":"elite_amateurs","outfit":"wtos","raceKey":"-Mz6mO8YSyMRoad1PreN","result":"Peloton","riderKey":"-MxiQ5FPMq7sBssY_tbB"},{"key":"-MziEuGz2EFLH3sVtS_V","category":"amateurs","outfit":"wtos","raceKey":"-Mz6mO8YSyMRoad1PreN","result":"8","riderKey":"-Mx3qHdxO58JCNpqPCXt"},{"key":"-MzjwLBvbPXW9OJqUbR1","category":"elite","outfit":"wtos","raceKey":"-MzjwHieNYWvAAoVvBW_","result":"112","riderKey":"-MydM5MEnvtSsKIOhDqv"},{"key":"-MzjwWb6J0kXTqIZIJhu","category":"elite","outfit":"wtos","raceKey":"-MzjwT5X-_7ktKa07Wvc","result":"92","riderKey":"-MydM5MEnvtSsKIOhDqv"},{"key":"-MzjwqM5Rc0ZVBRO_GMo","category":"elite","outfit":"wtos","raceKey":"-Mzjwl6v0RGICZCBhhEj","result":"126 etappe 95 algemeen ","riderKey":"-MydM5MEnvtSsKIOhDqv"},{"key":"-MzkHHJ8yfrTX6j5gjZ9","category":"cata","outfit":"wtos","raceKey":"-MzkHEKU1aKhblzrxnaN","result":"DNF","riderKey":"-MviCJA5Otlt0vrW0ADD"},{"key":"-Mzl272uFI9p4-UtrK0q","category":"elite_amateurs","outfit":"wtos","raceKey":"-Mz6mO8YSyMRoad1PreN","result":"Peloton ","riderKey":"-MwGUdOyx7as5igIkYH5"},{"key":"-Mzl2mBsQaVrnk5jVFqE","category":"elite","outfit":"wtos","raceKey":"-Mzl2gzBgD8J1I8BlRr7","result":"Dnf!!! ","riderKey":"-MwGUdOyx7as5igIkYH5"},{"key":"-MzoVOR63uW182L6yJ2H","category":"amateurs","outfit":"wtos","raceKey":"-MzkHEKU1aKhblzrxnaN","result":"6","riderKey":"-MxiP7dds1yimgSB6JeZ"},{"key":"-MzoVVReLDx_EnvzQNCE","category":"amateurs","outfit":"wtos","raceKey":"-MyXvYB7u0dg2rSmgacx","result":"24","riderKey":"-MxiP7dds1yimgSB6JeZ"},{"key":"-MzoW1m1sSo915ugEtr2","category":"amateurs","outfit":"wtos","raceKey":"-My221-LzCElS-laiMo_","result":"12?","riderKey":"-MxiP7dds1yimgSB6JeZ"},{"key":"-Mzt_M7Sp1LxZSu2ujr4","category":"basislidmaatschap","outfit":"wtos","raceKey":"-Mzt_HrMm8UKtIalES-V","result":"DNF","riderKey":"-MzPwuXI43lIuFS4_9fs"},{"key":"-Mzt_Vo-7Ynu241ww-gW","category":"sportklasse","outfit":"wtos","raceKey":"-Mzt_S2I2C2kg5NVUQlf","result":"DNF","riderKey":"-MzPwuXI43lIuFS4_9fs"},{"key":"-MzzG2EqUDZUo6cqzMCd","category":"cata","outfit":"wtos","raceKey":"-Mz6mO8YSyMRoad1PreN","result":"4","riderKey":"-Mx3zTILthXb_0Fxw_Hp"},{"key":"-MzzGD_Z_BKifwO30v5L","category":"cata","outfit":"wtos","raceKey":"-MzOZ4wYWDoDaiBmvDSc","result":"7","riderKey":"-Mx3zTILthXb_0Fxw_Hp"},{"key":"-MzzGJLwoOi5Iiy8hTc1","category":"cata","outfit":"wtos","raceKey":"-MzkHEKU1aKhblzrxnaN","result":"4","riderKey":"-Mx3zTILthXb_0Fxw_Hp"},{"key":"-N--Ozt6PEd-gwfmrKFM","category":"amateurs","outfit":"wtos","raceKey":"-N--OwlafinqXUSINM_I","result":"14:23","riderKey":"-MviCJA5Otlt0vrW0ADD"},{"key":"-N-Ew8n_Lm6ZOhuiu5uL","category":"elite_amateurs","outfit":"wtos","raceKey":"-Mzt_S2I2C2kg5NVUQlf","result":"DNF ","riderKey":"-MyJLFtC9ivFKhHnB9Xo"},{"key":"-N-EwCM47IkAyriFJGkJ","category":"amateurs","outfit":"wtos","raceKey":"-N--OwlafinqXUSINM_I","result":"13:25","riderKey":"-MxiCIgM1D5iOZRVpa1U"},{"key":"-N-EwFrThFmhFAE33I1x","category":"cata","outfit":"wtos","raceKey":"-MzkHEKU1aKhblzrxnaN","result":"5","riderKey":"-MyJLFtC9ivFKhHnB9Xo"},{"key":"-N-EwGywxBzpv2iUSvxQ","category":"cata","outfit":"wtos","raceKey":"-MzkHEKU1aKhblzrxnaN","result":"1","riderKey":"-MxiCIgM1D5iOZRVpa1U"},{"key":"-N-EwfbAXCG6FbQA69hB","category":"amateurs","outfit":"wtos","raceKey":"-N-EwWaWXWgGI67ZBs11","result":"1","riderKey":"-MxiCIgM1D5iOZRVpa1U"},{"key":"-N-EwpgRL-68hM--yHbr","category":"cata","outfit":"wtos","raceKey":"-N-Ewles4RK6mxDGejXT","result":"7","riderKey":"-MyJLFtC9ivFKhHnB9Xo"},{"key":"-N-IX-W1tqpMB4AaaL7K","category":"amateurs","outfit":"wtos","raceKey":"-N-EwWaWXWgGI67ZBs11","result":"6","riderKey":"-Mx3zTILthXb_0Fxw_Hp"},{"key":"-N-J9HKRbtvzanUveGPG","category":"amateurs","outfit":"wtos","raceKey":"-N-J9Ey5vd-QtwXGIAn8","result":"19","riderKey":"-MydM5MEnvtSsKIOhDqv"},{"key":"-N-SbJRdNMYwcf13bltW","category":"cata","outfit":"wtos","raceKey":"-MzkHEKU1aKhblzrxnaN","result":"2","riderKey":"-MxiQ5FPMq7sBssY_tbB"},{"key":"-N-Spyr9RV919vtMD-8h","category":"cata","outfit":"wtos","raceKey":"-N-SpqWDUgohORaoKKFo","result":"5","riderKey":"-MxiQ5FPMq7sBssY_tbB"},{"key":"-N-U0l6lKNvYhVA-CBlQ","category":"amateurs","outfit":"wtos","raceKey":"-N-EwWaWXWgGI67ZBs11","result":"14","riderKey":"-MviCJA5Otlt0vrW0ADD"},{"key":"-N-U8EyzBbCrsaM8yomk","category":"cata","outfit":"wtos","raceKey":"-MzOZ4wYWDoDaiBmvDSc","result":"15","riderKey":"-MxkHwHF5RtjmihIjlLX"},{"key":"-N-U8UcYfzMkvSxfrvle","category":"catb","outfit":"wtos","raceKey":"-N-SpqWDUgohORaoKKFo","result":"11","riderKey":"-MxkHwHF5RtjmihIjlLX"},{"key":"-N-qQ2oOEhLU6Bw80DvI","category":"amateurs","outfit":"wtos","raceKey":"-N-EwWaWXWgGI67ZBs11","result":"-","riderKey":"-Mx3qHdxO58JCNpqPCXt"},{"key":"-N-qQLoY6lCzEIoO6sNc","category":"cata","outfit":"wtos","raceKey":"-N-qQJyo7Q266bGPT4lE","result":"4","riderKey":"-Mx3qHdxO58JCNpqPCXt"},{"key":"-N-xcXn4CX6_iOyzooDv","category":"sportklasse","outfit":"wtos","raceKey":"-N-xcUd85L0XH_omuu7W","result":"43","riderKey":"-MzPwuXI43lIuFS4_9fs"},{"key":"-N00W3qKp1EYWbSW0h_D","category":"amateurs","outfit":"wtos","raceKey":"-Mz66x3FYVvV-rtRh9bK","result":"veroverd","riderKey":"-Mv5JfnUR6Qj3MyXv4qu"},{"key":"-N00WS0VxuzGsUfv3ijw","category":"amateurs_sportklasse","outfit":"wtos","raceKey":"-Mv5JrKWNzl8FbYgUBSl","result":"4","riderKey":"-N00WO2poupJly_Mo1QT"},{"key":"-N00WZpWQ4x8YabwqG-k","category":"amateurs","outfit":"wtos","raceKey":"-MvKt7iyrWvtBDml8aze","result":"5","riderKey":"-N00WO2poupJly_Mo1QT"},{"key":"-N00WcrB26Fxo0KTp6_k","category":"amateurs","outfit":"wtos","raceKey":"-MviCFnfOIVRs-wMR8_H","result":"1","riderKey":"-N00WO2poupJly_Mo1QT"},{"key":"-N00Wj3hGgil2KkyFQ52","category":"amateurs","outfit":"wtos","raceKey":"-MwHgtjHo1iD4RWWUwcF","result":"4","riderKey":"-N00WO2poupJly_Mo1QT"},{"key":"-N00WtQ0SMzwpOlH7XYH","category":"amateurs","outfit":"wtos","raceKey":"-My221-LzCElS-laiMo_","result":"6","riderKey":"-N00WO2poupJly_Mo1QT"},{"key":"-N00XCjoTcn2WAC7k2DF","category":"amateurs","outfit":"wtos","raceKey":"-MyXvYB7u0dg2rSmgacx","result":"17","riderKey":"-N00WO2poupJly_Mo1QT"},{"key":"-N00XP1CEG349R85Flbb","category":"amateurs","outfit":"wtos","raceKey":"-N-qQJyo7Q266bGPT4lE","result":"1","riderKey":"-N00WO2poupJly_Mo1QT"},{"key":"-N00Xl0ZfPURogSAHM_G","category":"amateurs","outfit":"wtos","raceKey":"-N-EwWaWXWgGI67ZBs11","result":"16","riderKey":"-N00WO2poupJly_Mo1QT"},{"key":"-N00XuCJMoPyv_YCNf0U","category":"amateurs","outfit":"wtos","raceKey":"-N--OwlafinqXUSINM_I","result":"3","riderKey":"-N00WO2poupJly_Mo1QT"},{"key":"-N050iITezeT5icCF7Rm","category":"cata","outfit":"wtos","raceKey":"-N050fndadauRKH4wFmn","result":"12","riderKey":"-Mx3zTILthXb_0Fxw_Hp"},{"key":"-N057b7ICG3cdhNJHGdi","category":"cata","outfit":"wtos","raceKey":"-N050fndadauRKH4wFmn","result":"13","riderKey":"-MviCJA5Otlt0vrW0ADD"},{"key":"-N05pEsltCtS6A8GDA1o","category":"basislidmaatschap","outfit":"wtos","raceKey":"-N05oy73hVqlhJepI43v","result":"Pelotonfinish","riderKey":"-N05p9cQtuoMuaQM00Wn"},{"key":"-N0G2l1MG51dwdSZVDAv","category":"cata","outfit":"wtos","raceKey":"-Mv5JrKWNzl8FbYgUBSl","result":"Vast wel laatste","riderKey":"-N0G2LlBLDDzdP-GxzUB"},{"key":"-N0G30yK2kxCeDFsnJ1G","category":"amateurs","outfit":"wtos","raceKey":"-MvKt7iyrWvtBDml8aze","result":"Net geen top 10","riderKey":"-N0G2LlBLDDzdP-GxzUB"},{"key":"-N0G3m1R2zif586zBwAm","category":"amateurs","outfit":"wtos","raceKey":"-MviCFnfOIVRs-wMR8_H","result":"5","riderKey":"-N0G2LlBLDDzdP-GxzUB"},{"key":"-N0G40XJDJRQUTq04utM","category":"amateurs","outfit":"wtos","raceKey":"-MwHgtjHo1iD4RWWUwcF","result":"8","riderKey":"-N0G2LlBLDDzdP-GxzUB"},{"key":"-N0G49rNLEGSNNB9W49v","category":"amateurs","outfit":"wtos","raceKey":"-Mx3zgSqM0qkiVVO9Pet","result":"lek","riderKey":"-N0G2LlBLDDzdP-GxzUB"},{"key":"-N0G55QmxP6DlRoFsnMA","category":"amateurs","outfit":"wtos","raceKey":"-MxUEa0aZwk5X_SznI6C","result":"?","riderKey":"-N0G2LlBLDDzdP-GxzUB"},{"key":"-N0G5MV9SXy4RtdRctQW","category":"amateurs","outfit":"wtos","raceKey":"-MyXvYB7u0dg2rSmgacx","result":"DNF","riderKey":"-N0G2LlBLDDzdP-GxzUB"},{"key":"-N0G5m0TiFKkwFVxGrsY","category":"amateurs","outfit":"wtos","raceKey":"-Mz6mO8YSyMRoad1PreN","result":"DNF","riderKey":"-N0G2LlBLDDzdP-GxzUB"},{"key":"-N0G5rJQEoht7jU70nKq","category":"amateurs","outfit":"wtos","raceKey":"-N-Ewles4RK6mxDGejXT","result":"lek","riderKey":"-N0G2LlBLDDzdP-GxzUB"},{"key":"-N0G65sbpdb5rQoTjRqu","category":"amateurs","outfit":"wtos","raceKey":"-N-SpqWDUgohORaoKKFo","result":"?","riderKey":"-N0G2LlBLDDzdP-GxzUB"},{"key":"-N0G6EuunDFWieiLuwds","category":"amateurs","outfit":"wtos","raceKey":"-MzkHEKU1aKhblzrxnaN","result":"8","riderKey":"-N0G2LlBLDDzdP-GxzUB"},{"key":"-N0G6aTc-wcKt3BXgdQ2","category":"amateurs","outfit":"wtos","raceKey":"-N-EwWaWXWgGI67ZBs11","result":"20","riderKey":"-N0G2LlBLDDzdP-GxzUB"},{"key":"-N0G6k5P0UL1xk51GINh","category":"amateurs","outfit":"wtos","raceKey":"-N-qQJyo7Q266bGPT4lE","result":"Peleton","riderKey":"-N0G2LlBLDDzdP-GxzUB"},{"key":"-N0G7M7BZNRYvvqPQKGD","category":"amateurs","outfit":"wtos","raceKey":"-N0G7J2q1jW6j7rcxHgj","result":"14","riderKey":"-N0G2LlBLDDzdP-GxzUB"},{"key":"-N0MzJDA2GSZym38LoP6","category":"amateurs","outfit":"wtos","raceKey":"-N0MzFdpK-DQXxz83fV1","result":"DNF","riderKey":"-N0G2LlBLDDzdP-GxzUB"},{"key":"-N0Qe35By0Y6MO1GEhf4","category":"amateurs","outfit":"wtos","raceKey":"-N0MzFdpK-DQXxz83fV1","result":"15","riderKey":"-MviCJA5Otlt0vrW0ADD"},{"key":"-N0R43_kbDoAKruQvUYv","category":"amateurs","outfit":"wtos","raceKey":"-N0MzFdpK-DQXxz83fV1","result":"24","riderKey":"-MyJLFtC9ivFKhHnB9Xo"},{"key":"-N0UeallbMfYohGMu7ki","category":"elite_amateurs","outfit":"wtos","raceKey":"-N0UeYNnV3pCtJyNXUb7","result":"5","riderKey":"-MxiCIgM1D5iOZRVpa1U"},{"key":"-N0UeejZ5JcgCH6WUnds","category":"amateurs","outfit":"wtos","raceKey":"-N0MzFdpK-DQXxz83fV1","result":"2","riderKey":"-MxiCIgM1D5iOZRVpa1U"},{"key":"-N0UiIFKFukHI-uyYyec","category":"elite_amateurs","outfit":"wtos","raceKey":"-N0UeYNnV3pCtJyNXUb7","result":"16","riderKey":"-MxiQ5FPMq7sBssY_tbB"},{"key":"-N0VCSVAcJZjKObqv3L9","category":"cata","outfit":"wtos","raceKey":"-N0VCNKA4RMqNfhxkW3V","result":"8","riderKey":"-MyJLFtC9ivFKhHnB9Xo"},{"key":"-N0bnSBmEn1lAPrHI2XS","category":"cata","outfit":"wtos","raceKey":"-N0bnPi2U7oN08E-VJMd","result":"12","riderKey":"-MviCJA5Otlt0vrW0ADD"},{"key":"-N0eeH87lG1WSAeMU6rJ","category":"cata","outfit":"wtos","raceKey":"-N0bnPi2U7oN08E-VJMd","result":"1","riderKey":"-MxiCIgM1D5iOZRVpa1U"},{"key":"-N0lwJ6Jr2VBFXOR7nYK","category":"cata","outfit":"wtos","raceKey":"-N0bnPi2U7oN08E-VJMd","result":"7","riderKey":"-Mx3qHdxO58JCNpqPCXt"},{"key":"-N0oKtulmRwVFJ0ROCi9","category":"amateurs","outfit":"wtos","raceKey":"-MxUEa0aZwk5X_SznI6C","result":"2e waaier","riderKey":"-N0oKplC_ogHPLEY7Q-m"},{"key":"-N0oL3ZJ43WwUrAz_eXf","category":"amateurs","outfit":"wtos","raceKey":"-My221-LzCElS-laiMo_","result":"Geen idee","riderKey":"-N0oKplC_ogHPLEY7Q-m"},{"key":"-N0oLBDtBOTXm8kDTFrR","category":"amateurs","outfit":"wtos","raceKey":"-Mz6mO8YSyMRoad1PreN","result":"Peloton","riderKey":"-N0oKplC_ogHPLEY7Q-m"},{"key":"-N0oLHirXuwizyCNhPow","category":"amateurs","outfit":"wtos","raceKey":"-N0oLFPFrR6ORlHzVV4N","result":"16","riderKey":"-Mx3zTILthXb_0Fxw_Hp"},{"key":"-N0oLJBXuaFJ9tEhMc0d","category":"amateurs","outfit":"wtos","raceKey":"-N-qQJyo7Q266bGPT4lE","result":"11","riderKey":"-N0oKplC_ogHPLEY7Q-m"},{"key":"-N0oLMhLKGNdCqJ-H8oa","category":"amateurs","outfit":"wtos","raceKey":"-N050fndadauRKH4wFmn","result":"1","riderKey":"-N0oKplC_ogHPLEY7Q-m"},{"key":"-N0oLMsjn-TcBCVSlgy1","category":"cata","outfit":"wtos","raceKey":"-N0bnPi2U7oN08E-VJMd","result":"9","riderKey":"-Mx3zTILthXb_0Fxw_Hp"},{"key":"-N0oLWkj8zLFrGKBC9nb","category":"amateurs","outfit":"wtos","raceKey":"-N0oLUobcfV4P7C2k_Zq","result":"16","riderKey":"-N0oKplC_ogHPLEY7Q-m"},{"key":"-N0oLaTigC9ZloDP51UH","category":"amateurs","outfit":"wtos","raceKey":"-N-xcUd85L0XH_omuu7W","result":"16","riderKey":"-N0oKplC_ogHPLEY7Q-m"},{"key":"-N0oLomk_RQNWxHh53qT","category":"amateurs","outfit":"wtos","raceKey":"-N0oLmyEDayvAR1zrMM6","result":"13","riderKey":"-N0oKplC_ogHPLEY7Q-m"},{"key":"-N10NHW5Ufj3Jq2r4AXt","category":"amateurs","outfit":"wtos","raceKey":"-N10NEVO1uUPF-iZNDDP","result":"7","riderKey":"-MyJLFtC9ivFKhHnB9Xo"},{"key":"-N12uPlBA349SL5ki2Cu","category":"elite_amateurs","outfit":"wtos","raceKey":"-N0UeYNnV3pCtJyNXUb7","result":"28","riderKey":"-MxiP7dds1yimgSB6JeZ"},{"key":"-N12uk6bhhsctAGITZRY","category":"amateurs","outfit":"wtos","raceKey":"-N-EwWaWXWgGI67ZBs11","result":"27","riderKey":"-MxiP7dds1yimgSB6JeZ"},{"key":"-N18HL0iBACEcjNUE8wq","category":"elite_amateurs","outfit":"wtos","raceKey":"-N0UeYNnV3pCtJyNXUb7","result":"6","riderKey":"-N00WO2poupJly_Mo1QT"},{"key":"-N18HXPivvp6kCS4sH6b","category":"amateurs","outfit":"wtos","raceKey":"-N18HUVqz_oHlF1JSv1C","result":"6","riderKey":"-N00WO2poupJly_Mo1QT"},{"key":"-N1DKtm1-UwQx6NXYK58","category":"amateurs","outfit":"wtos","raceKey":"-N1DKrQtRkbC0e71vKkE","result":"10","riderKey":"-N0oKplC_ogHPLEY7Q-m"},{"key":"-N1FWkOdl8KXA1kMEBn8","category":"amateurs","outfit":"wtos","raceKey":"-N0oLFPFrR6ORlHzVV4N","result":"23","riderKey":"-MydM5MEnvtSsKIOhDqv"},{"key":"-N1FWuI33ayG_lJRwCW5","category":"cata","outfit":"wtos","raceKey":"-N18HUVqz_oHlF1JSv1C","result":"+1 rondje ","riderKey":"-MydM5MEnvtSsKIOhDqv"},{"key":"-N1FpK45Nj90BqudWprH","category":"amateurs","outfit":"wtos","raceKey":"-N1FpE7nIuLA91VEaEih","result":"14:14","riderKey":"-Mx3zTILthXb_0Fxw_Hp"},{"key":"-N1c16A7OG8AwDCt70Ur","category":"amateurs","outfit":"wtos","raceKey":"-N1c13DoVqRJ1N2UO2bC","result":"18","riderKey":"-Mx3zTILthXb_0Fxw_Hp"},{"key":"-N1d63TvXCkVDt0WFt2i","category":"cata","outfit":"wtos","raceKey":"-N050fndadauRKH4wFmn","result":"geen idee","riderKey":"-Mv5JfnUR6Qj3MyXv4qu"},{"key":"-N1d6Rnr5CgHIa5Z7IXY","category":"amateurs","outfit":"wtos","raceKey":"-N-EwWaWXWgGI67ZBs11","result":"7","riderKey":"-Mv5JfnUR6Qj3MyXv4qu"},{"key":"-N1d6nzefS3AmlyIDNMl","category":"amateurs","outfit":"wtos","raceKey":"-MyXvYB7u0dg2rSmgacx","result":"dnf","riderKey":"-Mv5JfnUR6Qj3MyXv4qu"},{"key":"-N1d6zlJFuvyfcwtSliW","category":"cata","outfit":"wtos","raceKey":"-N-qQJyo7Q266bGPT4lE","result":"ook geen idee ","riderKey":"-Mv5JfnUR6Qj3MyXv4qu"},{"key":"-N1d7C5X0ugdbQJyQxUq","category":"cata","outfit":"wtos","raceKey":"-N1d7AB8HqVw358L6PvG","result":"3","riderKey":"-Mv5JfnUR6Qj3MyXv4qu"},{"key":"-N1d7IJbY7FoeGxOEXfv","category":"amateurs","outfit":"wtos","raceKey":"-N18HUVqz_oHlF1JSv1C","result":"8","riderKey":"-Mv5JfnUR6Qj3MyXv4qu"},{"key":"-N1d7Yx8xuqzrDv3_yV1","category":"cata","outfit":"wtos","raceKey":"-My221-LzCElS-laiMo_","result":"7","riderKey":"-Mv5JfnUR6Qj3MyXv4qu"},{"key":"-N1d7oqLwQEnb0r2Zexw","category":"cata","outfit":"wtos","raceKey":"-MzkHEKU1aKhblzrxnaN","result":"3","riderKey":"-Mv5JfnUR6Qj3MyXv4qu"},{"key":"-N1d84VMHIwlXtzIfT4_","category":"cata","outfit":"wtos","raceKey":"-MviCFnfOIVRs-wMR8_H","result":"3","riderKey":"-Mv5JfnUR6Qj3MyXv4qu"},{"key":"-N1d8V0qZ1iryMXeVsfV","category":"cata","outfit":"wtos","raceKey":"-MvKt7iyrWvtBDml8aze","result":"kopgroep","riderKey":"-Mv5JfnUR6Qj3MyXv4qu"},{"key":"-N1hv7e6xzuRECiowutb","category":"amateurs","outfit":"wtos","raceKey":"-N1c13DoVqRJ1N2UO2bC","result":"peloton","riderKey":"-Mx3qHdxO58JCNpqPCXt"},{"key":"-N1hzCELbUIFOcIXmiNO","category":"amateurs","outfit":"wtos","raceKey":"-N1c13DoVqRJ1N2UO2bC","result":"22","riderKey":"-N00WO2poupJly_Mo1QT"},{"key":"-N1hzTOYWqnXv3zbKe36","category":"amateurs","outfit":"wtos","raceKey":"-N1FpE7nIuLA91VEaEih","result":"13:13","riderKey":"-N00WO2poupJly_Mo1QT"},{"key":"-N1i9HFM2szm0NAJ04lo","category":"basislidmaatschap","outfit":"wtos","raceKey":"-N0oLFPFrR6ORlHzVV4N","result":"DNF","riderKey":"-MzPwuXI43lIuFS4_9fs"},{"key":"-N1rWKryi9Y_CAdYns-V","category":"amateurs","outfit":"wtos","raceKey":"-N1rWGHqdHZn3fWcx85V","result":"0:58","riderKey":"-MxiCIgM1D5iOZRVpa1U"},{"key":"-N1vacTKgQulMBfhUtPw","category":"amateurs","outfit":"wtos","raceKey":"-N1rWGHqdHZn3fWcx85V","result":"Te langzaam","riderKey":"-N0oKplC_ogHPLEY7Q-m"},{"key":"-N1yNZN9GOM7j1HbgQgD","category":"amateurs","outfit":"wtos","raceKey":"-N1yNNxsbjDq4EyjbAnQ","result":"15e","riderKey":"-N1yNTnSxyPI7ExgSQ3C"},{"key":"-N1yNicrAk2bah2N1XrY","category":"amateurs","outfit":"wtos","raceKey":"-N0G7J2q1jW6j7rcxHgj","result":"20e","riderKey":"-N1yNTnSxyPI7ExgSQ3C"},{"key":"-N1yNo42YawBRyCMRWZY","category":"amateurs","outfit":"wtos","raceKey":"-N0MzFdpK-DQXxz83fV1","result":"27","riderKey":"-N1yNTnSxyPI7ExgSQ3C"},{"key":"-N1yNvHXE_zFPZ9upKYl","category":"amateurs","outfit":"wtos","raceKey":"-N0bnPi2U7oN08E-VJMd","result":"peloton","riderKey":"-N1yNTnSxyPI7ExgSQ3C"},{"key":"-N1yOh6Al7fCQb02_XlZ","category":"cata","outfit":"wtos","raceKey":"-N1yOdByjfLsXMjOPxEF","result":"5","riderKey":"-N1yNTnSxyPI7ExgSQ3C"},{"key":"-N1yOo_W7X_eI8olRKty","category":"amateurs","outfit":"wtos","raceKey":"-N1FpE7nIuLA91VEaEih","result":"13:39","riderKey":"-N1yNTnSxyPI7ExgSQ3C"},{"key":"-N1yP1KlhE8qnFO6vlyP","category":"cata","outfit":"wtos","raceKey":"-N1yOz2jXZRaJZNUR1u_","result":"3","riderKey":"-N1yNTnSxyPI7ExgSQ3C"},{"key":"-N1yeHDkoxeYYpJ8q2nd","category":"amateurs","outfit":"wtos","raceKey":"-N1rWGHqdHZn3fWcx85V","result":"1:07","riderKey":"-Mx3zTILthXb_0Fxw_Hp"},{"key":"-N27HGKJZrpdgrEcUJVt","category":"amateurs","outfit":"wtos","raceKey":"-N1rWGHqdHZn3fWcx85V","result":"1:06","riderKey":"-N05p9cQtuoMuaQM00Wn"},{"key":"-N27HqBTTy-MOn1I4V3X","category":"catb","outfit":"wtos","raceKey":"-N27HY-mKIL34XmnNiDR","result":"2e peloton(23e ongeveer)","riderKey":"-N05p9cQtuoMuaQM00Wn"},{"key":"-N27Hw8HyspU6y5v8lp6","category":"catb","outfit":"wtos","raceKey":"-N1yOdByjfLsXMjOPxEF","result":"9","riderKey":"-N05p9cQtuoMuaQM00Wn"},{"key":"-N27I1W1OheGyIyY1O54","category":"catb","outfit":"wtos","raceKey":"-N18HUVqz_oHlF1JSv1C","result":"Peloton","riderKey":"-N05p9cQtuoMuaQM00Wn"},{"key":"-N2BaXA_X28LrkU-5oLu","category":"amateurs","outfit":"wtos","raceKey":"-N2BaT_kk5u0LWBt2Kdd","result":"50","riderKey":"-Mv5JfnUR6Qj3MyXv4qu"},{"key":"-N2Bl6n2clePCgJGSw_3","category":"amateurs","outfit":"wtos","raceKey":"-N2BaT_kk5u0LWBt2Kdd","result":"16","riderKey":"-MxiCIgM1D5iOZRVpa1U"},{"key":"-N2DItur6W3FQbKaaTII","category":"catb","outfit":"wtos","raceKey":"-MxiCA0_RzX0I21QKXTQ","result":"peloton","riderKey":"-N2DInvz54LP-ptFueNx"},{"key":"-N2DJ8t4uDpdk2MTnwF1","category":"basislidmaatschap","outfit":"wtos","raceKey":"-Mz6mO8YSyMRoad1PreN","result":"peloton","riderKey":"-N2DInvz54LP-ptFueNx"},{"key":"-N2DJCehot0Blh_jjHD4","category":"basislidmaatschap","outfit":"wtos","raceKey":"-N1yOz2jXZRaJZNUR1u_","result":"peloton","riderKey":"-N2DInvz54LP-ptFueNx"},{"key":"-N2QSEISS4CZvSr-qdOv","category":"amateurs","outfit":"wtos","raceKey":"-N1yNNxsbjDq4EyjbAnQ","result":"4","riderKey":"-MxiQ5FPMq7sBssY_tbB"},{"key":"-N2b0C5BdX2l9KmSFqES","category":"amateurs","outfit":"wtos","raceKey":"-N2b0AFSVB-3M-yyupFP","result":"2","riderKey":"-MxiCIgM1D5iOZRVpa1U"},{"key":"-N2frpNTi5jbUuXTL9SO","category":"amateurs","outfit":"wtos","raceKey":"-N1FpE7nIuLA91VEaEih","result":"14:19","riderKey":"-MydM5MEnvtSsKIOhDqv"},{"key":"-N2fsB0ITuGyoiNNwpuv","category":"amateurs","outfit":"wtos","raceKey":"-N2fs7y9N3l0mscsgXMH","result":"7","riderKey":"-MydM5MEnvtSsKIOhDqv"},{"key":"-N2fsoGopHDMriWROG7_","category":"catd","outfit":"wtos","raceKey":"-N2fs7y9N3l0mscsgXMH","result":"2","riderKey":"-N2fshP6AKRgpCO9Jkt0"},{"key":"-N2hdaaeKGl2FpwMKroY","category":"amateurs","outfit":"wtos","raceKey":"-N2hdWMUMlIPvDQasmrR","result":"Tweede waaier","riderKey":"-N0oKplC_ogHPLEY7Q-m"},{"key":"-N2l7o7gyKhQ2XEttBPZ","category":"amateurs_sportklasse","outfit":"wtos","raceKey":"-N2BaT_kk5u0LWBt2Kdd","result":"6","riderKey":"-N00WO2poupJly_Mo1QT"},{"key":"-N2l7sdaSArj-LG44Lbi","category":"amateurs","outfit":"wtos","raceKey":"-N2b0AFSVB-3M-yyupFP","result":"1","riderKey":"-N05p9cQtuoMuaQM00Wn"},{"key":"-N2l7xPRUpQw88RfIVpG","category":"amateurs","outfit":"wtos","raceKey":"-N2b0AFSVB-3M-yyupFP","result":"1","riderKey":"-N00WO2poupJly_Mo1QT"},{"key":"-N2l81jy8teb1n2zi0A5","category":"amateurs","outfit":"wtos","raceKey":"-N2hdWMUMlIPvDQasmrR","result":"7","riderKey":"-N00WO2poupJly_Mo1QT"},{"key":"-N2zn9cO6R-vMwK1RwqY","category":"elite_amateurs","outfit":"wtos","raceKey":"-N2zn2qfmVL7c6pyiPjl","result":"24","riderKey":"-MyJLFtC9ivFKhHnB9Xo"},{"key":"-N2znWdPAPGJgTH9RTmj","category":"cata","outfit":"wtos","raceKey":"-N2znRmH8iySXU4aIbH5","result":"Peloton ","riderKey":"-MyJLFtC9ivFKhHnB9Xo"},{"key":"-N2znoRSHxxLc6T8HUy3","category":"elite_amateurs","outfit":"wtos","raceKey":"-N2znii6GdRtKnZWv_6a","result":"45","riderKey":"-MyJLFtC9ivFKhHnB9Xo"},{"key":"-N3JG-7nI-9SXBGawIo_","category":"amateurs","outfit":"wtos","raceKey":"-N3JFqyaaajCK2VbecTi","result":"15 / 5:47","riderKey":"-N0oKplC_ogHPLEY7Q-m"},{"key":"-N3JOj0DNnEknLuMXgU-","category":"amateurs","outfit":"wtos","raceKey":"-N3JFqyaaajCK2VbecTi","result":"9","riderKey":"-Mv5JfnUR6Qj3MyXv4qu"},{"key":"-N3QZBQZJAysNCGz9WX-","category":"amateurs","outfit":"wtos","raceKey":"-N3JFqyaaajCK2VbecTi","result":"20 / 6.02","riderKey":"-MviCJA5Otlt0vrW0ADD"},{"key":"-N3T7PI9iV_FM1wRjBYv","category":"amateurs","outfit":"wtos","raceKey":"-N3T7HkobqyU86eorIwN","result":"39 uur (anti-vo)","riderKey":"-MviCJA5Otlt0vrW0ADD"},{"key":"-N3TGl2kHZol-W14Z02s","category":"amateurs","outfit":"wtos","raceKey":"-N3JFqyaaajCK2VbecTi","result":"7 / 5:23","riderKey":"-MxiP7dds1yimgSB6JeZ"},{"key":"-N3TGtXZjKjzZu98O9UA","category":"amateurs","outfit":"wtos","raceKey":"-N1c13DoVqRJ1N2UO2bC","result":"peloton","riderKey":"-MxiP7dds1yimgSB6JeZ"},{"key":"-N3THTHgP_23hiRjYG3g","category":"amateurs","outfit":"wtos","raceKey":"-N1FpE7nIuLA91VEaEih","result":"14:14","riderKey":"-MxiP7dds1yimgSB6JeZ"},{"key":"-N3TujEqk-4Dn3XDE-tu","category":"amateurs","outfit":"wtos","raceKey":"-N3JFqyaaajCK2VbecTi","result":"25 / 6:43","riderKey":"-MydM5MEnvtSsKIOhDqv"},{"key":"-N3VmZcqnfd_I6lnx9wq","category":"amateurs","outfit":"wtos","raceKey":"-N3JFqyaaajCK2VbecTi","result":"6 / 5:13","riderKey":"-MxiCIgM1D5iOZRVpa1U"},{"key":"-N3Vmi4UZAjqEiHI17mx","category":"amateurs","outfit":"wtos","raceKey":"-N3VmfGz-RaXSe1ixDuR","result":"13:34","riderKey":"-MxiCIgM1D5iOZRVpa1U"},{"key":"-N3dFUzzbLtwg20khNUu","category":"amateurs","outfit":"wtos","raceKey":"-N3VmfGz-RaXSe1ixDuR","result":"13:57","riderKey":"-MxiP7dds1yimgSB6JeZ"},{"key":"-N3kldXLAqVMtHwhc94g","category":"basislidmaatschap","outfit":"wtos","raceKey":"-N3JFqyaaajCK2VbecTi","result":"23","riderKey":"-MzPwuXI43lIuFS4_9fs"},{"key":"-N3ks1VbxlVTMA19PUe0","category":"amateurs","outfit":"wtos","raceKey":"-N2BaT_kk5u0LWBt2Kdd","result":"peloton","riderKey":"-Mx3qHdxO58JCNpqPCXt"},{"key":"-N3ksKYV_TlhbCxsYVvZ","category":"amateurs","outfit":"wtos","raceKey":"-N3ksAjCBmxx3FSjHbQV","result":"ophetasfalt","riderKey":"-Mx3qHdxO58JCNpqPCXt"},{"key":"-N3nRDDYgKiZi4uK_yj2","category":"elite_amateurs","outfit":"wtos","raceKey":"-N3kslep4IyM00hsHtzq","result":"61","riderKey":"-MxiCIgM1D5iOZRVpa1U"},{"key":"-N3ponIcJ6Bt9cmkD-5o","category":"amateurs","outfit":"wtos","raceKey":"-N3pok-S-0guEXCwR0F8","result":"8","riderKey":"-Mz667Gy59AsmPWtzcwp"},{"key":"-N3pp4H1bPTXWXogZQln","category":"amateurs","outfit":"wtos","raceKey":"-Mz68ocr8HzRaNrONnoK","result":"48","riderKey":"-Mz667Gy59AsmPWtzcwp"},{"key":"-N3ppF_ZA7IZ4Ettg9YZ","category":"amateurs","outfit":"wtos","raceKey":"-N3ppC8ozVmNNv5yyKE9","result":"5","riderKey":"-Mz667Gy59AsmPWtzcwp"},{"key":"-N3ppOcMzY6Ji5nnYWIS","category":"amateurs","outfit":"wtos","raceKey":"-N3ppM07bQV94sdSnpX8","result":"6","riderKey":"-Mz667Gy59AsmPWtzcwp"},{"key":"-N3ppZ-uhS1AyhWX4Y1T","category":"amateurs","outfit":"wtos","raceKey":"-N-qQJyo7Q266bGPT4lE","result":"10 ofz ","riderKey":"-Mz667Gy59AsmPWtzcwp"},{"key":"-N3ppl2Sa4ElfBshIcnt","category":"elite_amateur_vrouwen","outfit":"wtos","raceKey":"-N050fndadauRKH4wFmn","result":"5","riderKey":"-Mz667Gy59AsmPWtzcwp"},{"key":"-N3pqD4gJzv7pheS0IZs","category":"elite_amateur_vrouwen","outfit":"wtos","raceKey":"-N3pq9w6d0LG2rlfWRjB","result":"31","riderKey":"-Mz667Gy59AsmPWtzcwp"},{"key":"-N3pqTax8Io3tqWVxzTU","category":"elite_amateur_vrouwen","outfit":"wtos","raceKey":"-N3pqQiVSrjT4MkZ6zjB","result":"8","riderKey":"-Mz667Gy59AsmPWtzcwp"},{"key":"-N3wx2VyAyPC4PuKHFm2","category":"amateurs","outfit":"wtos","raceKey":"-N3kslep4IyM00hsHtzq","result":"60","riderKey":"-N00WO2poupJly_Mo1QT"},{"key":"-N3wx7TzNJkQP2j5re-Z","category":"amateurs","outfit":"wtos","raceKey":"-N3VmfGz-RaXSe1ixDuR","result":"13:15","riderKey":"-N00WO2poupJly_Mo1QT"},{"key":"-N3wxBNIo03ru2g_ygGn","category":"amateurs","outfit":"wtos","raceKey":"-N3JFqyaaajCK2VbecTi","result":"1","riderKey":"-N00WO2poupJly_Mo1QT"},{"key":"-N42Dypy6BVNFW2buxMC","category":"basislidmaatschap","outfit":"wtos","raceKey":"-N3JFqyaaajCK2VbecTi","result":"12/5:42","riderKey":"-N05p9cQtuoMuaQM00Wn"},{"key":"-N42EOJJrQY5ZeUbalBZ","category":"basislidmaatschap","outfit":"wtos","raceKey":"-N3VmfGz-RaXSe1ixDuR","result":"14:31","riderKey":"-N05p9cQtuoMuaQM00Wn"},{"key":"-N43wR0vXjMamAB2mqKp","category":"amateurs","outfit":"wtos","raceKey":"-N43wMvXP4Dh5gME_mDw","result":"DNF","riderKey":"-MviCJA5Otlt0vrW0ADD"},{"key":"-N47A4UzrmdhsOXbrFWd","category":"amateurs","outfit":"wtos","raceKey":"-N43wMvXP4Dh5gME_mDw","result":"dnf","riderKey":"-N00WO2poupJly_Mo1QT"},{"key":"-N4BOXSuOWfCKV8s_y5B","category":"amateurs","outfit":"wtos","raceKey":"-N43wMvXP4Dh5gME_mDw","result":"3","riderKey":"-MydM5MEnvtSsKIOhDqv"},{"key":"-N4D1VSg8MBVTSjVcNlF","category":"amateurs","outfit":"wtos","raceKey":"-N3kslep4IyM00hsHtzq","result":"64","riderKey":"-Mx3qHdxO58JCNpqPCXt"},{"key":"-N4D1cHACDkzaBE8kLPQ","category":"cata","outfit":"wtos","raceKey":"-N4D1a5VWYw5wv-92Uqe","result":"2","riderKey":"-Mx3qHdxO58JCNpqPCXt"},{"key":"-N4Duto88T1ZsFJ6CMC9","category":"amateurs","outfit":"wtos","raceKey":"-N43wMvXP4Dh5gME_mDw","result":"2","riderKey":"-MyJLFtC9ivFKhHnB9Xo"},{"key":"-N4R7wvAUHfyWcfaZhUO","category":"amateurs","outfit":"wtos","raceKey":"-N43wMvXP4Dh5gME_mDw","result":"1","riderKey":"-Mx3zTILthXb_0Fxw_Hp"},{"key":"-N4RLOxUnTY-lwR6OebA","category":"amateurs","outfit":"wtos","raceKey":"-N3kslep4IyM00hsHtzq","result":"73","riderKey":"-MxiP7dds1yimgSB6JeZ"},{"key":"-N4RqPNS21SBy5GihEbt","category":"catd","outfit":"wtos","raceKey":"-N43wMvXP4Dh5gME_mDw","result":"2","riderKey":"-N2fshP6AKRgpCO9Jkt0"},{"key":"-N4RslHzBL3KHb70PIbZ","category":"catd","outfit":"wtos","raceKey":"-N4Rsi2GVzRGY_PFjRyV","result":"4","riderKey":"-N2fshP6AKRgpCO9Jkt0"},{"key":"-N4SZPt24B2ty6dQ6iwS","category":"amateurs","outfit":"wtos","raceKey":"-N4SYxnIfqSplchFfZdn","result":"5","riderKey":"-MviCJA5Otlt0vrW0ADD"},{"key":"-N4SZSnS8ldIETEDzn8i","category":"amateurs","outfit":"wtos","raceKey":"-N4SYuyLe7mBSuCuG7ud","result":"1","riderKey":"-MviCJA5Otlt0vrW0ADD"},{"key":"-N4SZVYSXZQo80SOri84","category":"amateurs","outfit":"wtos","raceKey":"-N4SYqtmprMjG2iF7ZfC","result":"2","riderKey":"-MviCJA5Otlt0vrW0ADD"},{"key":"-N4SgoYmUSHBgS1cQJU5","category":"amateurs","outfit":"wtos","raceKey":"-N4SYxnIfqSplchFfZdn","result":"10e","riderKey":"-N1yNTnSxyPI7ExgSQ3C"},{"key":"-N4Sgrl45bCDi8exbxvd","category":"amateurs","outfit":"wtos","raceKey":"-N4SYuyLe7mBSuCuG7ud","result":"1","riderKey":"-N1yNTnSxyPI7ExgSQ3C"},{"key":"-N4SgvJbM6g0HJL8WQgn","category":"amateurs","outfit":"wtos","raceKey":"-N4SYm8F0JOrB03rOqYT","result":"5","riderKey":"-N1yNTnSxyPI7ExgSQ3C"},{"key":"-N4Sh1_AUNIgRzGs4BEk","category":"amateurs","outfit":"wtos","raceKey":"-N3VmfGz-RaXSe1ixDuR","result":"13:39","riderKey":"-N1yNTnSxyPI7ExgSQ3C"},{"key":"-N4ShGHRg3SqcXSjO--t","category":"amateurs","outfit":"wtos","raceKey":"-N3JFqyaaajCK2VbecTi","result":"3","riderKey":"-N1yNTnSxyPI7ExgSQ3C"},{"key":"-N4ShifFSktk50XTDztw","category":"amateurs","outfit":"wtos","raceKey":"-N3kslep4IyM00hsHtzq","result":"71","riderKey":"-N1yNTnSxyPI7ExgSQ3C"},{"key":"-N4SidRUMeI_TQCuE-Mu","category":"amateurs","outfit":"wtos","raceKey":"-N4SYqtmprMjG2iF7ZfC","result":"Teamwinst","riderKey":"-Mx3zTILthXb_0Fxw_Hp"},{"key":"-N4Sih6CDNxBf8hc_Rkc","category":"amateurs","outfit":"wtos","raceKey":"-N4SYuyLe7mBSuCuG7ud","result":"1","riderKey":"-Mx3zTILthXb_0Fxw_Hp"},{"key":"-N4SikDWZ3GZBDWezrYW","category":"amateurs","outfit":"wtos","raceKey":"-N4SYxnIfqSplchFfZdn","result":"8","riderKey":"-Mx3zTILthXb_0Fxw_Hp"},{"key":"-N4T8HBURW5MVM7Z9Ymi","category":"amateurs","outfit":"wtos","raceKey":"-N4SYm8F0JOrB03rOqYT","result":"4","riderKey":"-MxiCIgM1D5iOZRVpa1U"},{"key":"-N4T8K6ePpRyxMi_UXHH","category":"amateurs","outfit":"wtos","raceKey":"-N4SYqtmprMjG2iF7ZfC","result":"1","riderKey":"-MxiCIgM1D5iOZRVpa1U"},{"key":"-N4T8N9KRoBspveqlt0d","category":"amateurs","outfit":"wtos","raceKey":"-N4SYxnIfqSplchFfZdn","result":"4","riderKey":"-MxiCIgM1D5iOZRVpa1U"},{"key":"-N4TKfTINBuFBQA2Zy96","category":"amateurs","outfit":"wtos","raceKey":"-N4TKcS5M7TjWZzNIpQb","result":"6","riderKey":"-N0oKplC_ogHPLEY7Q-m"},{"key":"-N4Z40y_7dhg55VXRLw7","category":"sportklasse","outfit":"wtos","raceKey":"-N4TKcS5M7TjWZzNIpQb","result":"25","riderKey":"-MzPwuXI43lIuFS4_9fs"},{"key":"-N4_fiNUQV8kBlPaMNTs","category":"amateurs","outfit":"wtos","raceKey":"-N4Rsi2GVzRGY_PFjRyV","result":"12","riderKey":"-MydM5MEnvtSsKIOhDqv"},{"key":"-N4b9HOf0muXl9rR6wCz","category":"amateurs","outfit":"wtos","raceKey":"-N3kslep4IyM00hsHtzq","result":"DNF","riderKey":"-Mv5JfnUR6Qj3MyXv4qu"},{"key":"-N4b9Zi63jDZFo7E-5Qy","category":"cata","outfit":"wtos","raceKey":"-N4b9W4gmUCwJ3MgMFug","result":"5","riderKey":"-Mv5JfnUR6Qj3MyXv4qu"},{"key":"-N4b9jXSPPswPYYY2EmH","category":"cata","outfit":"wtos","raceKey":"-N4b9hGhWgOf17MSiSrh","result":"3","riderKey":"-Mv5JfnUR6Qj3MyXv4qu"},{"key":"-N4bA0vFwXKi1N7rqpBK","category":"amateurs","outfit":"wtos","raceKey":"-N4b9zi9trrhkA0WZPtD","result":"24","riderKey":"-Mv5JfnUR6Qj3MyXv4qu"},{"key":"-N4fjrq94hr_bqAADo9C","category":"amateurs","outfit":"wtos","raceKey":"-N4fjp9vaR57OZOs79WD","result":"-1","riderKey":"-N00WO2poupJly_Mo1QT"},{"key":"-N4iB3gkWh7bg_livmhc","category":"elite","outfit":"wtos","raceKey":"-Mz66x3FYVvV-rtRh9bK","result":"DNF","riderKey":"-MvKtEkDE9hLfSNcn_nL"},{"key":"-N4iB7xKVynoTEBAx2yc","category":"amateurs","outfit":"wtos","raceKey":"-Mz66x3FYVvV-rtRh9bK","result":"DNS","riderKey":"-N0G2LlBLDDzdP-GxzUB"},{"key":"-N4iBlFGfI9jEIi3Wnv7","category":"amateurs","outfit":"wtos","raceKey":"-Mz66x3FYVvV-rtRh9bK","result":"DNS","riderKey":"-N4iBDRewvtT4I77XNT8"},{"key":"-N4iBsvoRv23HoHE7Czw","category":"amateurs","outfit":"wtos","raceKey":"-Mz66x3FYVvV-rtRh9bK","result":"3 - 2:54","riderKey":"-Mx3qHdxO58JCNpqPCXt"},{"key":"-N4iC0EG15-hnM38dJMT","category":"catb","outfit":"wtos","raceKey":"-Mz66x3FYVvV-rtRh9bK","result":"DSQ","riderKey":"-MzPwuXI43lIuFS4_9fs"},{"key":"-N4iC7RqLwyXVb_y9_xo","category":"amateurs","outfit":"wtos","raceKey":"-Mz66x3FYVvV-rtRh9bK","result":"2 - 3:21","riderKey":"-N00WO2poupJly_Mo1QT"},{"key":"-N4klhq0QCXoP264r_92","category":"amateurs","outfit":"wtos","raceKey":"-N4fjp9vaR57OZOs79WD","result":"4 (39.14 min)","riderKey":"-MviCJA5Otlt0vrW0ADD"},{"key":"-N4uelNIWw9zaljmwUEv","category":"amateurs","outfit":"wtos","raceKey":"-N4fjp9vaR57OZOs79WD","result":"4","riderKey":"-Mx3zTILthXb_0Fxw_Hp"},{"key":"-N4wfR5GcZ5C1xa7R58k","category":"amateurs","outfit":"wtos","raceKey":"-N4wfOS60pxJrHcHSySd","result":"DNF","riderKey":"-N0oKplC_ogHPLEY7Q-m"},{"key":"-N4wgVvBtlbmAFwtHkgM","category":"cata","outfit":"wtos","raceKey":"-N4wgRSRHWWEUox1qUyD","result":"76","riderKey":"-MydM5MEnvtSsKIOhDqv"},{"key":"-N5-_UPF7XEdVydevqv1","category":"cata","outfit":"wtos","raceKey":"-N5-_RkH5jDjmH5ubCEl","result":"4","riderKey":"-Mx3zTILthXb_0Fxw_Hp"},{"key":"-N5099dnicvJveTyErGi","category":"cata","outfit":"wtos","raceKey":"-N4b9W4gmUCwJ3MgMFug","result":"8","riderKey":"-Mx3qHdxO58JCNpqPCXt"},{"key":"-N509W8-3BagVhJ-iLKU","category":"amateurs","outfit":"wtos","raceKey":"-N509Tz7f52JtNuGnYzV","result":"18","riderKey":"-Mx3qHdxO58JCNpqPCXt"},{"key":"-N56snB0fe6S8Osbcjsd","category":"amateurs","outfit":"wtos","raceKey":"-N4SYuyLe7mBSuCuG7ud","result":"1","riderKey":"-MxiP7dds1yimgSB6JeZ"},{"key":"-N56srezeUf9eGKOqpW2","category":"amateurs","outfit":"wtos","raceKey":"-N4SYxnIfqSplchFfZdn","result":"7","riderKey":"-MxiP7dds1yimgSB6JeZ"},{"key":"-N56sycxIbYxKXWsb93m","category":"amateurs","outfit":"wtos","raceKey":"-N4SYm8F0JOrB03rOqYT","result":"7","riderKey":"-MxiP7dds1yimgSB6JeZ"},{"key":"-N5BalSos_QHKO23hck5","category":"amateurs","outfit":"wtos","raceKey":"-N509Tz7f52JtNuGnYzV","result":"28","riderKey":"-N1yNTnSxyPI7ExgSQ3C"},{"key":"-N5BasBYVioi9vUysXrQ","category":"other","outfit":"wtos","raceKey":"-N4fjp9vaR57OZOs79WD","result":"2","riderKey":"-N1yNTnSxyPI7ExgSQ3C"},{"key":"-N5BcP34VQFaUbLreDx-","category":"amateurs","outfit":"wtos","raceKey":"-N5BcGWKlgl8ljuhIPt5","result":"1","riderKey":"-N1yNTnSxyPI7ExgSQ3C"},{"key":"-N5EY_AO3qMExYowoFb8","category":"amateurs","outfit":"wtos","raceKey":"-N5EYYD_cZQg0sLbgPhn","result":"6","riderKey":"-N00WO2poupJly_Mo1QT"},{"key":"-N5EbPw_FMe42mfjujUg","category":"basislidmaatschap","outfit":"wtos","raceKey":"-N5EbJm0tpa6E5-IQTUI","result":"LEK :(","riderKey":"-MzPwuXI43lIuFS4_9fs"},{"key":"-N5KefpjLrg9gOXBVjnY","category":"amateurs","outfit":"wtos","raceKey":"-N5EYYD_cZQg0sLbgPhn","result":"14","riderKey":"-Mv5JfnUR6Qj3MyXv4qu"},{"key":"-N5Kej92aJdFZGnjwxE6","category":"amateurs","outfit":"wtos","raceKey":"-N509Tz7f52JtNuGnYzV","result":"6","riderKey":"-Mv5JfnUR6Qj3MyXv4qu"},{"key":"-N5KeqmYekTABgQKozSF","category":"amateurs","outfit":"wtos","raceKey":"-N4fjp9vaR57OZOs79WD","result":"750 m ","riderKey":"-Mv5JfnUR6Qj3MyXv4qu"},{"key":"-N5VowiTz7fa2jUzuXM2","category":"cata","outfit":"wtos","raceKey":"-N5VopfTeMjJyiCtzPiG","result":"Peloton","riderKey":"-Mx3zTILthXb_0Fxw_Hp"},{"key":"-N5VqPqvbk644Zt6yiot","category":"cata","outfit":"wtos","raceKey":"-N5VopfTeMjJyiCtzPiG","result":"In dienst van Evert ","riderKey":"-MydM5MEnvtSsKIOhDqv"},{"key":"-N5_cJReRdN22h3Hkah7","category":"catb","outfit":"wtos","raceKey":"-N5VopfTeMjJyiCtzPiG","result":"Peloton","riderKey":"-N5_c6CFp9htJOxsGcE_"},{"key":"-N5_cr3JBaiZruSZHps8","category":"catc","outfit":"wtos","raceKey":"-My221-LzCElS-laiMo_","result":"Op een ronde gezet","riderKey":"-N5_c6CFp9htJOxsGcE_"},{"key":"-N5_cxW5ruI_OFES_B1H","category":"catb","outfit":"wtos","raceKey":"-MxiCA0_RzX0I21QKXTQ","result":"Peloton","riderKey":"-N5_c6CFp9htJOxsGcE_"},{"key":"-N5_d2rgag-48QtBXXCz","category":"catb","outfit":"wtos","raceKey":"-N18HUVqz_oHlF1JSv1C","result":"Peloton","riderKey":"-N5_c6CFp9htJOxsGcE_"},{"key":"-N5_dHdJfqn7uDqiGvGM","category":"cata","outfit":"wtos","raceKey":"-N5_dCBdHQUnkdKfFQZg","result":"16","riderKey":"-N5_c6CFp9htJOxsGcE_"},{"key":"-N5_dbFVsNrOZRFEzJ5R","category":"catb","outfit":"wtos","raceKey":"-N5_dWRI2gFmFaRYap-x","result":"Uitgevallen door val","riderKey":"-N5_c6CFp9htJOxsGcE_"},{"key":"-N5_drwl5QA4Xhu8D4Mh","category":"catb","outfit":"wtos","raceKey":"-N5_do96JRz3xqqOOECR","result":"peloton","riderKey":"-N5_c6CFp9htJOxsGcE_"},{"key":"-N5eFstS-GAOG7XTK2FV","category":"cata","outfit":"wtos","raceKey":"-N5VopfTeMjJyiCtzPiG","result":"10","riderKey":"-N1yNTnSxyPI7ExgSQ3C"},{"key":"-N5eG3n34HOIIG3U1DzE","category":"cata","outfit":"wtos","raceKey":"-N5eG0v2rrKmvneTJV6q","result":"3","riderKey":"-N1yNTnSxyPI7ExgSQ3C"},{"key":"-N5eGnpMqAZSfV8Gb3vn","category":"cata","outfit":"wtos","raceKey":"-N0bnPi2U7oN08E-VJMd","result":"19","riderKey":"-N0G2LlBLDDzdP-GxzUB"},{"key":"-N5eH7CVsGJJ5a0UybOz","category":"amateurs","outfit":"wtos","raceKey":"-N1FpE7nIuLA91VEaEih","result":"14:12","riderKey":"-N0G2LlBLDDzdP-GxzUB"},{"key":"-N5eHefVbqkYFH_BwHid","category":"amateurs","outfit":"wtos","raceKey":"-N1rWGHqdHZn3fWcx85V","result":"1:00","riderKey":"-N0G2LlBLDDzdP-GxzUB"},{"key":"-N5eHz3u5SdGB0Z_mx3L","category":"amateurs","outfit":"wtos","raceKey":"-N3JFqyaaajCK2VbecTi","result":"10 / 5:40","riderKey":"-N0G2LlBLDDzdP-GxzUB"},{"key":"-N5eIn5Tz6O4D9P8Vi33","category":"amateurs","outfit":"wtos","raceKey":"-N3VmfGz-RaXSe1ixDuR","result":"14:06","riderKey":"-N0G2LlBLDDzdP-GxzUB"},{"key":"-N5eJCEoJutN_Zk27l1P","category":"amateurs","outfit":"wtos","raceKey":"-N3kslep4IyM00hsHtzq","result":"DNF","riderKey":"-N0G2LlBLDDzdP-GxzUB"},{"key":"-N5eJWj-T8cGOAFcUWqz","category":"amateurs","outfit":"wtos","raceKey":"-N4b9zi9trrhkA0WZPtD","result":"59","riderKey":"-N0G2LlBLDDzdP-GxzUB"},{"key":"-N5eK5fgQ0dWfe1A5kgZ","category":"amateurs","outfit":"wtos","raceKey":"-N4fjp9vaR57OZOs79WD","result":"3 (38:25)","riderKey":"-N0G2LlBLDDzdP-GxzUB"},{"key":"-N5eKWc4-QQc52rOqhcL","category":"cata","outfit":"wtos","raceKey":"-N5-_RkH5jDjmH5ubCEl","result":"7","riderKey":"-N0G2LlBLDDzdP-GxzUB"},{"key":"-N5eKeqyB7dtYAO1tF_E","category":"amateurs","outfit":"wtos","raceKey":"-N5EYYD_cZQg0sLbgPhn","result":"29","riderKey":"-N0G2LlBLDDzdP-GxzUB"},{"key":"-N5eL9LlkIk6RA5tl0fq","category":"cata","outfit":"wtos","raceKey":"-N5VopfTeMjJyiCtzPiG","result":"18","riderKey":"-N0G2LlBLDDzdP-GxzUB"},{"key":"-N5eLbGbxXEWW9Mh0S_o","category":"cata","outfit":"wtos","raceKey":"-N5eLWfKSEuCHybqem6e","result":"5","riderKey":"-N0G2LlBLDDzdP-GxzUB"},{"key":"-N5fqCm1qj_Tmnxv9eBN","category":"amateurs","outfit":"wtos","raceKey":"-N5fq6sNBXWqZ0wd0jAa","result":"Verveelt ","riderKey":"-N1yNTnSxyPI7ExgSQ3C"},{"key":"-N5ft4pY0k9ZdknOXlzF","category":"amateurs","outfit":"wtos","raceKey":"-N5fq6sNBXWqZ0wd0jAa","result":"Peloton ","riderKey":"-MydM5MEnvtSsKIOhDqv"},{"key":"-N5lPUBRWnZZxJpMR1i3","category":"amateurs","outfit":"wtos","raceKey":"-N4fjp9vaR57OZOs79WD","result":"3","riderKey":"-MyJLFtC9ivFKhHnB9Xo"},{"key":"-N5lPbS3v7qxG04lAH2L","category":"amateurs","outfit":"wtos","raceKey":"-N5EYYD_cZQg0sLbgPhn","result":"24","riderKey":"-MyJLFtC9ivFKhHnB9Xo"},{"key":"-N5lPhvf3GkKr7jAgMsf","category":"cata","outfit":"wtos","raceKey":"-N5eLWfKSEuCHybqem6e","result":"3","riderKey":"-MyJLFtC9ivFKhHnB9Xo"},{"key":"-N5lPzJgDHZjVfbIQqHS","category":"cata","outfit":"wtos","raceKey":"-N5VopfTeMjJyiCtzPiG","result":"Te laf om mee te sprinten ","riderKey":"-MyJLFtC9ivFKhHnB9Xo"},{"key":"-N5lQFmizD1iD7-ZOVx-","category":"cata","outfit":"wtos","raceKey":"-N5lQ7rl1JWJasSxZR_4","result":"Speldje door de achterband ","riderKey":"-MyJLFtC9ivFKhHnB9Xo"},{"key":"-N6-iI87398MIZW5Db68","category":"amateurs","outfit":"wtos","raceKey":"-N6-iCiJHK3yS-UcWHsN","result":"21","riderKey":"-Mx3zTILthXb_0Fxw_Hp"},{"key":"-N6-iczf3t98PBa1Nn0T","category":"amateurs","outfit":"wtos","raceKey":"-N6-iW2VXOzg6yqxMI6q","result":"13:39","riderKey":"-Mx3zTILthXb_0Fxw_Hp"},{"key":"-N63kAmYwOaetWrWIY-0","category":"amateurs","outfit":"wtos","raceKey":"-N6-iW2VXOzg6yqxMI6q","result":"13:22","riderKey":"-N1yNTnSxyPI7ExgSQ3C"},{"key":"-N67cENdNmHY0LRcSbvI","category":"amateurs","outfit":"wtos","raceKey":"-N67cC6eXDzf_A7RHCkN","result":"1","riderKey":"-N00WO2poupJly_Mo1QT"},{"key":"-N69dZgV8tO4QWCSOsx2","category":"amateurs","outfit":"wtos","raceKey":"-N6-iW2VXOzg6yqxMI6q","result":"14:35(Strava segment)","riderKey":"-N05p9cQtuoMuaQM00Wn"},{"key":"-N69doSh6VeLeO7e7TTq","category":"catb","outfit":"wtos","raceKey":"-N5VopfTeMjJyiCtzPiG","result":"Peloton(+/-15e)","riderKey":"-N05p9cQtuoMuaQM00Wn"},{"key":"-N69eJf4r8EP9OTCFqSC","category":"catb","outfit":"wtos","raceKey":"-N69e57TgxU8xrXFA70Z","result":"16e","riderKey":"-N05p9cQtuoMuaQM00Wn"},{"key":"-N69eqExpzTBDWMGcGP_","category":"other","outfit":"wtos","raceKey":"-N69efbjmHeLDyy5WND_","result":"4e Tourklasse(9e overall)","riderKey":"-N05p9cQtuoMuaQM00Wn"},{"key":"-N6MGjIn1plILUeyDDtv","category":"amateurs","outfit":"wtos","raceKey":"-N6MGf8fMSH-tsRKly6H","result":"21","riderKey":"-Mx3zTILthXb_0Fxw_Hp"},{"key":"-N6MQ7P-o2As12zebJyd","category":"amateurs","outfit":"wtos","raceKey":"-N6MGf8fMSH-tsRKly6H","result":"14","riderKey":"-N00WO2poupJly_Mo1QT"},{"key":"-N6O96OUP-5yUZYWM3tU","category":"amateurs","outfit":"wtos","raceKey":"-N6MGf8fMSH-tsRKly6H","result":"15","riderKey":"-Mv5JfnUR6Qj3MyXv4qu"},{"key":"-N6O99YJYmTA6jaRDGO9","category":"amateurs","outfit":"wtos","raceKey":"-N6-iCiJHK3yS-UcWHsN","result":"19","riderKey":"-Mv5JfnUR6Qj3MyXv4qu"},{"key":"-N6O9ij-8BqHWtEdTdxj","category":"catb","outfit":"wtos","raceKey":"-N5VopfTeMjJyiCtzPiG","result":"1e Amateur","riderKey":"-Mv5JfnUR6Qj3MyXv4qu"},{"key":"-N6PYQtNAO0yvSm02H2o","category":"amateurs","outfit":"wtos","raceKey":"-N6PYMpV0Z15jPc2pIGA","result":"Tweede waaier","riderKey":"-N0oKplC_ogHPLEY7Q-m"},{"key":"-N6ZD45ye5hqgbhngYVT","category":"sportklasse","outfit":"wtos","raceKey":"-N6ZCxNwaw5G_SRGBRQe","result":"ingehaald door bezemwagen","riderKey":"-N5_c6CFp9htJOxsGcE_"},{"key":"-N6sflEqJOANPbP9rtp2","category":"catb","outfit":"wtos","raceKey":"-N5VopfTeMjJyiCtzPiG","result":"peloton","riderKey":"-MuVS4BZymMC8-G-ZEzk"},{"key":"-N6yCvzq4y1MviEWyh8U","category":"amateurs","outfit":"wtos","raceKey":"-N6yCqjA-k49tR6TXtgA","result":"Peloton ","riderKey":"-Mx3zTILthXb_0Fxw_Hp"},{"key":"-N7l6qXylNzO2btbB8xm","category":"amateurs","outfit":"wtos","raceKey":"-N7l6oIwbFSjKq12jzqH","result":"28","riderKey":"-MydM5MEnvtSsKIOhDqv"},{"key":"-N8JcIGj3FBNSVusHx_J","category":"cata","outfit":"wtos","raceKey":"-N8JcEBXWEkSI4zJx215","result":"55","riderKey":"-MydM5MEnvtSsKIOhDqv"},{"key":"-N8KqiQeWQIB0YMeDYBF","category":"basislidmaatschap","outfit":"wtos","raceKey":"-N8JcEBXWEkSI4zJx215","result":"4:07","riderKey":"-N2fshP6AKRgpCO9Jkt0"},{"key":"-N95_PlSNrM0nwJYf6Tc","category":"elite_amateurs","outfit":"wtos","raceKey":"-N95_MJL2Wt1mV0mDtqa","result":"15","riderKey":"-N00WO2poupJly_Mo1QT"},{"key":"-N95_lLTzmHS2HuGRhY1","category":"elite_amateurs","outfit":"wtos","raceKey":"-N95_fB4nVlUpeY0klqv","result":"bijna volgehouden","riderKey":"-N00WO2poupJly_Mo1QT"},{"key":"-N9M4Vzyli_FA7AC0OHS","category":"amateurs","outfit":"wtos","raceKey":"-N95_fB4nVlUpeY0klqv","result":"Laatste ofzo","riderKey":"-Mv5JfnUR6Qj3MyXv4qu"},{"key":"-N9RgUwppQ2HGCqRmHmc","category":"cata","outfit":"wtos","raceKey":"-N9RgR-G1mAbvoWJFmhu","result":"Peloton ","riderKey":"-Mx3zTILthXb_0Fxw_Hp"},{"key":"-N9a3J0E1ebGZbzrXv4y","category":"amateurs_sportklasse","outfit":"wtos","raceKey":"-N9RgR-G1mAbvoWJFmhu","result":"37","riderKey":"-N00WO2poupJly_Mo1QT"},{"key":"-NA46xm7Y9tzVHNMIVEr","category":"amateurs","outfit":"wtos","raceKey":"-NA45UgDOLKUbrUFHBmJ","result":"119 algemeen en 46 elite","riderKey":"-MydM5MEnvtSsKIOhDqv"},{"key":"-NA47i5-3s9iermcnj6-","category":"catd","outfit":"wtos","raceKey":"-NA45UgDOLKUbrUFHBmJ","result":"15","riderKey":"-N2fshP6AKRgpCO9Jkt0"},{"key":"-NAeNlk4x0UaMOlb_ylm","category":"cata","outfit":"wtos","raceKey":"-NAeNhjxeSq81_cav_-c","result":"6","riderKey":"-MyJLFtC9ivFKhHnB9Xo"},{"key":"-NAuflwrdQFi-lCkjAhs","category":"catb","outfit":"wtos","raceKey":"-NAufh6ysfMq278kQ-wY","result":"5","riderKey":"-N5_c6CFp9htJOxsGcE_"},{"key":"-NBM0GHsNPHgygiyjSei","category":"catb","outfit":"wtos","raceKey":"-NBM06XDOrcG2zsz7d2d","result":"Pelotonfinish","riderKey":"-N05p9cQtuoMuaQM00Wn"},{"key":"-NBSPo4EG2tKczphqB7V","category":"amateurs","outfit":"wtos","raceKey":"-NBSPkISokvEaIYYOqf2","result":"1","riderKey":"-MxiCIgM1D5iOZRVpa1U"},{"key":"-NBajsgjVdxCeXxDtL88","category":"amateurs_sportklasse","outfit":"wtos","raceKey":"-N9RgR-G1mAbvoWJFmhu","result":"peloton","riderKey":"-MxiP7dds1yimgSB6JeZ"},{"key":"-NBl2Hcd2dA8IObqEvsc","category":"other","outfit":"wtos","raceKey":"-NBl2BTzZhhgQdkYpHWH","result":"-","riderKey":"-N5_c6CFp9htJOxsGcE_"},{"key":"-NBnbcO33TA1Vs9lTZDK","category":"amateurs","outfit":"wtos","raceKey":"-NBnb_kuViXHcvVboxy4","result":"5","riderKey":"-Mx3zTILthXb_0Fxw_Hp"},{"key":"-NBrQtAqmEWNhVO-GmVa","category":"amateurs","outfit":"wtos","raceKey":"-N6-iW2VXOzg6yqxMI6q","result":"13:34","riderKey":"-MxiCIgM1D5iOZRVpa1U"},{"key":"-NBrR8m_P5U3BgAXsLfy","category":"amateurs","outfit":"wtos","raceKey":"-NBrR2CDGfBFq1lXbX3k","result":"13:18","riderKey":"-MxiCIgM1D5iOZRVpa1U"},{"key":"-NC5-72rJzs1OOk21Myu","category":"other","outfit":"wtos","raceKey":"-NBl2BTzZhhgQdkYpHWH","result":"9:29:08","riderKey":"-N05p9cQtuoMuaQM00Wn"},{"key":"-NC6dzHvEhUxaCGiRonR","category":"catb","outfit":"wtos","raceKey":"-NC6dvOiS1zjM_QPJC2V","result":"Peloton","riderKey":"-N5_c6CFp9htJOxsGcE_"},{"key":"-NCJcRQzZrHgdbr8rOir","category":"amateurs","outfit":"wtos","raceKey":"-NCJcNpHLq1ex98ZmAsV","result":"12","riderKey":"-Mx3zTILthXb_0Fxw_Hp"},{"key":"-NCJfC0BPq_HvY5RmYZe","category":"catc","outfit":"wtos","raceKey":"-NCJcNpHLq1ex98ZmAsV","result":"DNF","riderKey":"-N5_c6CFp9htJOxsGcE_"},{"key":"-NCKtnWwgfjbPb6atEOU","category":"basislidmaatschap","outfit":"wtos","raceKey":"-NCJcNpHLq1ex98ZmAsV","result":"DNF","riderKey":"-N2DInvz54LP-ptFueNx"},{"key":"-NCLKnMkC8lObz40czN7","category":"amateurs","outfit":"wtos","raceKey":"-NCJcNpHLq1ex98ZmAsV","result":"DNF","riderKey":"-MyJLFtC9ivFKhHnB9Xo"},{"key":"-NCOpzp2-6VUSYiMhkY6","category":"amateurs","outfit":"wtos","raceKey":"-NCJcNpHLq1ex98ZmAsV","result":"4","riderKey":"-MxiCIgM1D5iOZRVpa1U"},{"key":"-NCPixEgI6r9yb4lXDaF","category":"basislidmaatschap","outfit":"wtos","raceKey":"-NCJcNpHLq1ex98ZmAsV","result":"DNF","riderKey":"-N05p9cQtuoMuaQM00Wn"},{"key":"-NCUEJf9dsETEF4jR6I2","category":"amateurs","outfit":"wtos","raceKey":"-NCJcNpHLq1ex98ZmAsV","result":"DNF","riderKey":"-MxiP7dds1yimgSB6JeZ"},{"key":"-NCUNW7gVgbgcdEOopvV","category":"elite","outfit":"wtos","raceKey":"-N5-_RkH5jDjmH5ubCEl","result":"1","riderKey":"-NCUNLyFFVva2CXwmlxf"},{"key":"-NCUNffFNxIJOEmF00uK","category":"elite","outfit":"wtos","raceKey":"-N9RgR-G1mAbvoWJFmhu","result":"1","riderKey":"-NCUNLyFFVva2CXwmlxf"},{"key":"-NCUOClvM5rhxUyytmRm","category":"cata","outfit":"wtos","raceKey":"-N27HY-mKIL34XmnNiDR","result":"3","riderKey":"-NCUNLyFFVva2CXwmlxf"},{"key":"-NCUOLVUfKBcVcg3Oy-m","category":"cata","outfit":"wtos","raceKey":"-N5_do96JRz3xqqOOECR","result":"3","riderKey":"-NCUNLyFFVva2CXwmlxf"},{"key":"-NCUObCLm6ICOlRkOkZS","category":"elite","outfit":"wasp","raceKey":"-NCUOXK2ZOlTNnJmpv5a","result":"63","riderKey":"-NCUNLyFFVva2CXwmlxf"},{"key":"-NCUP2yM9aGnylIuqYX1","category":"amateurs","outfit":"wtos","raceKey":"-NCUP-AqkcaQe872E0oa","result":"50","riderKey":"-NCUNLyFFVva2CXwmlxf"},{"key":"-NCUPJ3tSRVSt6oLUzlW","category":"elite","outfit":"wtos","raceKey":"-NCUPG2lgiE9MH3SJL31","result":"37","riderKey":"-NCUNLyFFVva2CXwmlxf"},{"key":"-NCUPi4BdVKjxLIAo9XI","category":"elite","outfit":"wtos","raceKey":"-NCUPehFdpJmdr2zJQJP","result":"11","riderKey":"-NCUNLyFFVva2CXwmlxf"},{"key":"-NCUQgIEHjRaariXLvJ0","category":"elite","outfit":"wtos","raceKey":"-NCUQ-wUz8C4h7jE1na9","result":"14","riderKey":"-NCUNLyFFVva2CXwmlxf"},{"key":"-NCUQnN86QWyGQqS9CXv","category":"elite","outfit":"wtos","raceKey":"-NCJcNpHLq1ex98ZmAsV","result":"DNF","riderKey":"-NCUNLyFFVva2CXwmlxf"},{"key":"-NCURFvt7fswKmbzIRS6","category":"elite","outfit":"wasp","raceKey":"-NCURDQ8F2u-M7RgMpya","result":"DNF","riderKey":"-NCUNLyFFVva2CXwmlxf"},{"key":"-NCURTPOi93N4qYXj5Ed","category":"elite","outfit":"wasp","raceKey":"-NCURR4gykYUduTk-Q5b","result":"DNF","riderKey":"-NCUNLyFFVva2CXwmlxf"},{"key":"-NCUY8qAkBcFILgC4t2N","category":"amateurs","outfit":"wtos","raceKey":"-NCJcNpHLq1ex98ZmAsV","result":"3","riderKey":"-N00WO2poupJly_Mo1QT"},{"key":"-NCVboMD-IEY8i4fPcBc","category":"basislidmaatschap","outfit":"wtos","raceKey":"-NCJcNpHLq1ex98ZmAsV","result":"DNF","riderKey":"-MzPwuXI43lIuFS4_9fs"},{"key":"-NCVcSxKPsexCNKklALP","category":"basislidmaatschap","outfit":"wtos","raceKey":"-NCVc3FJ11LbKx71K28J","result":"uurtje of 10 door de regen gefietst","riderKey":"-MzPwuXI43lIuFS4_9fs"},{"key":"-NCWrmaqDTyoFuxpIOZe","category":"amateurs","outfit":"wtos","raceKey":"-NCWri9_oW2IkZQKOwrb","result":"38:07","riderKey":"-MxiCIgM1D5iOZRVpa1U"},{"key":"-NCZeLbB-LDnrUZV0_B8","category":"amateurs","outfit":"wtos","raceKey":"-NCWri9_oW2IkZQKOwrb","result":"40:01","riderKey":"-MyJLFtC9ivFKhHnB9Xo"},{"key":"-NC_-QgYRrBEHJLtZ9EH","category":"amateurs","outfit":"wtos","raceKey":"-NBrR2CDGfBFq1lXbX3k","result":"13:32","riderKey":"-MviCJA5Otlt0vrW0ADD"},{"key":"-NC_-eWV4wfUdPmjDESK","category":"amateurs","outfit":"wtos","raceKey":"-NCWri9_oW2IkZQKOwrb","result":"39:41","riderKey":"-MviCJA5Otlt0vrW0ADD"},{"key":"-NCavScGphGvGFTZxXd1","category":"catb","outfit":"wtos","raceKey":"-NCavPwcezKIfX6TvFA3","result":"2","riderKey":"-N5_c6CFp9htJOxsGcE_"},{"key":"-NCnpCxkE7Vx_X4CNXH2","category":"amateurs","outfit":"wtos","raceKey":"-NCnor0iw0Lh-b0CmbdK","result":"14","riderKey":"-N2fshP6AKRgpCO9Jkt0"},{"key":"-NCnpi_VHes2G5LwHCTi","category":"amateurs","outfit":"wtos","raceKey":"-NCnor0iw0Lh-b0CmbdK","result":"53","riderKey":"-MydM5MEnvtSsKIOhDqv"},{"key":"-NCnpvOr9F-5CHYHss73","category":"amateurs","outfit":"wtos","raceKey":"-NCnor0iw0Lh-b0CmbdK","result":"15","riderKey":"-Mx3zTILthXb_0Fxw_Hp"},{"key":"-NCoxZOiROQcaJOaz79h","category":"amateurs","outfit":"wtos","raceKey":"-NCoxXllhKuapZKXepNT","result":"1","riderKey":"-MxiCIgM1D5iOZRVpa1U"},{"key":"-NCuIJHrs5GgCEK84_-0","category":"basislidmaatschap","outfit":"wtos","raceKey":"-NCWri9_oW2IkZQKOwrb","result":"40:50","riderKey":"-N05p9cQtuoMuaQM00Wn"},{"key":"-NCuIVQmsFww0BH_Fzew","category":"basislidmaatschap","outfit":"wtos","raceKey":"-NCoxXllhKuapZKXepNT","result":"4e","riderKey":"-N05p9cQtuoMuaQM00Wn"},{"key":"-NCz01xHIN4hFUFYnEpG","category":"amateurs","outfit":"wtos","raceKey":"-NCoxXllhKuapZKXepNT","result":"DNF","riderKey":"-MxiP7dds1yimgSB6JeZ"},{"key":"-ND7mC4YnVteS_UgWLsL","category":"cata","outfit":"wtos","raceKey":"-NBSPkISokvEaIYYOqf2","result":"7","riderKey":"-MyJLFtC9ivFKhHnB9Xo"},{"key":"-ND7mJfd2dleu3zhp5_V","category":"amateurs","outfit":"wtos","raceKey":"-NCoxXllhKuapZKXepNT","result":"2","riderKey":"-MyJLFtC9ivFKhHnB9Xo"},{"key":"-ND7mozvXafc5Bj1WE0I","category":"amateurs","outfit":"wtos","raceKey":"-NBrR2CDGfBFq1lXbX3k","result":"13:49","riderKey":"-MyJLFtC9ivFKhHnB9Xo"},{"key":"-ND7nA-pLc8kjkN7i7Z5","category":"amateurs","outfit":"wtos","raceKey":"-ND7n5zbWD_J1yaFuzB-","result":"dnf","riderKey":"-MyJLFtC9ivFKhHnB9Xo"},{"key":"-NDCMuXKqleY5-P_k3lf","category":"amateurs","outfit":"wtos","raceKey":"-NDCMs2nf8s4OqiWg9Ak","result":"13:41","riderKey":"-MxiCIgM1D5iOZRVpa1U"},{"key":"-NDJ73CzsJQxyIF6m2Bb","category":"basislidmaatschap","outfit":"wtos","raceKey":"-NCoxXllhKuapZKXepNT","result":"3","riderKey":"-N2DInvz54LP-ptFueNx"},{"key":"-NDSZjN9CvPLCuXzedIS","category":"cata","outfit":"wtos","raceKey":"-NDSZcjkLROqRb81D_UL","result":"29","riderKey":"-Mx3zTILthXb_0Fxw_Hp"},{"key":"-NDTBTsDmxivpd9nXgMW","category":"cata","outfit":"wtos","raceKey":"-NDSZcjkLROqRb81D_UL","result":"29","riderKey":"-MxiCIgM1D5iOZRVpa1U"},{"key":"-NDiPr4qt1m820hMdxvJ","category":"amateurs","outfit":"wtos","raceKey":"-N67cC6eXDzf_A7RHCkN","result":"rond 10?","riderKey":"-Mx3qHdxO58JCNpqPCXt"},{"key":"-NDiQARv3jl_RHwydiup","category":"cata","outfit":"wtos","raceKey":"-NDiQ5dt8fRNvyf9yNbe","result":"5","riderKey":"-Mx3qHdxO58JCNpqPCXt"},{"key":"-NDiQNKAgbJLoiN01qxd","category":"catc","outfit":"wtos","raceKey":"-NDiQK7qNTFt-xoWo_7h","result":"DNF","riderKey":"-Mx3qHdxO58JCNpqPCXt"},{"key":"-NEI1OswRC7vpLVzwyIC","category":"catd","outfit":"wtos","raceKey":"-NEI1KREl-0cbym6h-sh","result":"3","riderKey":"-N2fshP6AKRgpCO9Jkt0"},{"key":"-NERsKTJ4TWxUAW-0Uv0","category":"cata","outfit":"wtos","raceKey":"-NDSZcjkLROqRb81D_UL","result":"29","riderKey":"-N0G2LlBLDDzdP-GxzUB"},{"key":"-NERsUme6_6a52Z8uHZA","category":"amateurs","outfit":"wtos","raceKey":"-NDCMs2nf8s4OqiWg9Ak","result":"13:28 (#1)","riderKey":"-N0G2LlBLDDzdP-GxzUB"},{"key":"-NERsfEu3UMtuaW0kw39","category":"amateurs","outfit":"wtos","raceKey":"-NCoxXllhKuapZKXepNT","result":"4","riderKey":"-N0G2LlBLDDzdP-GxzUB"},{"key":"-NERsr0HXMpwbEL6CvWM","category":"amateurs","outfit":"wtos","raceKey":"-NCWri9_oW2IkZQKOwrb","result":"38:05","riderKey":"-N0G2LlBLDDzdP-GxzUB"},{"key":"-NERt0Zg14k7dOsLUden","category":"amateurs","outfit":"wtos","raceKey":"-NBSPkISokvEaIYYOqf2","result":"Leadout Stefan","riderKey":"-N0G2LlBLDDzdP-GxzUB"},{"key":"-NERt68zFoiledBRRnVS","category":"amateurs","outfit":"wtos","raceKey":"-NBrR2CDGfBFq1lXbX3k","result":"13:30","riderKey":"-N0G2LlBLDDzdP-GxzUB"},{"key":"-NERtGTRTewibBVf3FUG","category":"elite_amateurs","outfit":"wtos","raceKey":"-N95_MJL2Wt1mV0mDtqa","result":"20","riderKey":"-N0G2LlBLDDzdP-GxzUB"},{"key":"-NF9dhOrmAdDcKjgUzlE","category":"basislidmaatschap","outfit":"wtos","raceKey":"-NCnor0iw0Lh-b0CmbdK","result":"17","riderKey":"-NF9dZMOp5X0UxsmUZe3"},{"key":"-NF9dpp7emip405dXdhj","category":"basislidmaatschap","outfit":"wtos","raceKey":"-NA45UgDOLKUbrUFHBmJ","result":"16","riderKey":"-NF9dZMOp5X0UxsmUZe3"},{"key":"-NFOrjNbwgYJCQaIvODq","category":"amateurs","outfit":"wtos","raceKey":"-NFOrGZjhFcVWcMD6TtE","result":"14:35","riderKey":"-N05p9cQtuoMuaQM00Wn"},{"key":"-NFwbnDRPnQWW9NgIoPr","category":"cata","outfit":"wtos","raceKey":"-NDSZcjkLROqRb81D_UL","result":"29","riderKey":"-MviCJA5Otlt0vrW0ADD"},{"key":"-NGBZOhRImVzZOMD6WC4","category":"cata","outfit":"wtos","raceKey":"-NGBZHbfaNkQRmVOGZST","result":"onduidelijk","riderKey":"-MxiCIgM1D5iOZRVpa1U"},{"key":"-NGQvSqf6qUVczF3eBa-","category":"cata","outfit":"wtos","raceKey":"-NGBZHbfaNkQRmVOGZST","result":"1 plek achter Jip","riderKey":"-Mx3zTILthXb_0Fxw_Hp"},{"key":"-NHiPnKiCKIy7gI2HFuG","category":"amateurs","outfit":"wtos","raceKey":"-NHiPNK9SwH1GDYye8yJ","result":"27 overall heren wedstrijd","riderKey":"-MxiP7dds1yimgSB6JeZ"},{"key":"-NIb7SWS5G4TAQjhMMvd","category":"cata","outfit":"wtos","raceKey":"-NIb7QPtPYum3w5OCXOL","result":"2","riderKey":"-MxiCIgM1D5iOZRVpa1U"},{"key":"-NIb7iVhtHHgMSzfYIw_","category":"cata","outfit":"wtos","raceKey":"-NIb7XjbQdnpJqS8uJsn","result":"15","riderKey":"-MxiCIgM1D5iOZRVpa1U"},{"key":"-NIsnBD-R_nxvH1Gl_KX","category":"cata","outfit":"wtos","raceKey":"-NIb7XjbQdnpJqS8uJsn","result":"37","riderKey":"-MviCJA5Otlt0vrW0ADD"},{"key":"-NKxB_QPaovIH5gUnHU7","category":"amateurs","outfit":"wtos","raceKey":"-NKxBYLJoDCckAEHp06p","result":"-","riderKey":"-MydM5MEnvtSsKIOhDqv"}]; diff --git a/prod/2022/riders.js b/prod/2022/riders.js new file mode 100644 index 0000000..c7d1886 --- /dev/null +++ b/prod/2022/riders.js @@ -0,0 +1 @@ +const riders = [{"key":"-MuVS4BZymMC8-G-ZEzk","licence":"basislidmaatschap","name":"Michiel"},{"key":"-Mv5JfnUR6Qj3MyXv4qu","licence":"amateurs","name":"Camill de Vos"},{"key":"-MvKtEkDE9hLfSNcn_nL","licence":"elite","name":"Rozemarijn Ammerlaan"},{"key":"-MviCJA5Otlt0vrW0ADD","licence":"amateurs","name":"Maarten Buitelaar"},{"key":"-Mw3F0OLpdglNLvCS59J","licence":"basislidmaatschap","name":"Bart Vonk"},{"key":"-MwGUdOyx7as5igIkYH5","licence":"other","name":"Gerald de Jong"},{"key":"-MwkWi8i17oLDs_C9ZxS","licence":"elite","name":"Iris Hofman "},{"key":"-Mx3qHdxO58JCNpqPCXt","licence":"amateurs","name":"Tjeu Gehlen"},{"key":"-Mx3zTILthXb_0Fxw_Hp","licence":"amateurs","name":"Tomas Bisschop"},{"key":"-MxiCIgM1D5iOZRVpa1U","licence":"amateurs","name":"Stefan Neele"},{"key":"-MxiP2MqZFcQPsVYaJaT","licence":"amateurs","name":"Twan"},{"key":"-MxiP7dds1yimgSB6JeZ","licence":"amateurs","name":"Twan van Schie"},{"key":"-MxiQ5FPMq7sBssY_tbB","licence":"amateurs","name":"Matthijs Torsy"},{"key":"-MxkHwHF5RtjmihIjlLX","licence":"basislidmaatschap","name":"Sam Lagerwij"},{"key":"-MyJLFtC9ivFKhHnB9Xo","licence":"amateurs","name":"Falko Rosbergen"},{"key":"-MydM5MEnvtSsKIOhDqv","licence":"amateurs","name":"Robert Lengkeek"},{"key":"-Mz667Gy59AsmPWtzcwp","licence":"amateurs","name":"Nikki Brusche"},{"key":"-MzPwuXI43lIuFS4_9fs","licence":"basislidmaatschap","name":"Jelmer Venema "},{"key":"-N00WO2poupJly_Mo1QT","licence":"amateurs","name":"jip van Montfort"},{"key":"-N05p9cQtuoMuaQM00Wn","licence":"basislidmaatschap","name":"Bram Hillenaar"},{"key":"-N0G2LlBLDDzdP-GxzUB","licence":"amateurs","name":"Rutger Nugteren"},{"key":"-N0oKplC_ogHPLEY7Q-m","licence":"amateurs","name":"Robin Meijer"},{"key":"-N1yNTnSxyPI7ExgSQ3C","licence":"amateurs","name":"Pascal Stam"},{"key":"-N2DInvz54LP-ptFueNx","licence":"basislidmaatschap","name":"Remy van Tussenbroek"},{"key":"-N2fshP6AKRgpCO9Jkt0","licence":"basislidmaatschap","name":"Femke Bisschop"},{"key":"-N4iBDRewvtT4I77XNT8","licence":"amateurs","name":"Justin Brusche"},{"key":"-N5_c6CFp9htJOxsGcE_","licence":"sportklasse","name":"Merlijn Hunik"},{"key":"-NCUNLyFFVva2CXwmlxf","licence":"elite","name":"Tijn Voerman"},{"key":"-NF9dZMOp5X0UxsmUZe3","licence":"basislidmaatschap","name":"Jewel Versteegen"}]; diff --git a/prod/2022/static/elm-datepicker.css b/prod/2022/static/elm-datepicker.css new file mode 100644 index 0000000..1c92b6f --- /dev/null +++ b/prod/2022/static/elm-datepicker.css @@ -0,0 +1,102 @@ +.elm-datepicker--container { + position: relative; } + +.elm-datepicker--input:focus { + outline: 0; } + +.elm-datepicker--picker { + position: absolute; + border: 1px solid #CCC; + z-index: 10; + background-color: white; } + +.elm-datepicker--picker-header, +.elm-datepicker--weekdays { + background: #F2F2F2; } + +.elm-datepicker--picker-header { + display: flex; + align-items: center; } + +.elm-datepicker--prev-container, +.elm-datepicker--next-container { + flex: 0 1 auto; + cursor: pointer; } + +.elm-datepicker--month-container { + flex: 1 1 auto; + padding: 0.5em; + display: flex; + flex-direction: column; } + +.elm-datepicker--month, +.elm-datepicker--year { + flex: 1 1 auto; + cursor: default; + text-align: center; } + +.elm-datepicker--year { + font-size: 0.6em; + font-weight: 700; } + +.elm-datepicker--prev, +.elm-datepicker--next { + border: 6px solid transparent; + background-color: inherit; + display: block; + width: 0; + height: 0; + padding: 0 0.2em; } + +.elm-datepicker--prev { + border-right-color: #AAA; } + .elm-datepicker--prev:hover { + border-right-color: #BBB; } + +.elm-datepicker--next { + border-left-color: #AAA; } + .elm-datepicker--next:hover { + border-left-color: #BBB; } + +.elm-datepicker--table { + border-spacing: 0; + border-collapse: collapse; + font-size: 0.8em; } + .elm-datepicker--table td { + width: 2em; + height: 2em; + text-align: center; } + +.elm-datepicker--row { + border-top: 1px solid #F2F2F2; } + +.elm-datepicker--dow { + border-bottom: 1px solid #CCC; + cursor: default; } + +.elm-datepicker--day { + cursor: pointer; } + .elm-datepicker--day:hover { + background: #F2F2F2; } + +.elm-datepicker--disabled { + cursor: default; + color: #DDD; } + .elm-datepicker--disabled:hover { + background: inherit; } + +.elm-datepicker--picked { + color: white; + background: darkblue; } + .elm-datepicker--picked:hover { + background: darkblue; } + +.elm-datepicker--today { + font-weight: bold; } + +.elm-datepicker--other-month { + color: #AAA; } + .elm-datepicker--other-month.elm-datepicker--disabled { + color: #EEE; } + .elm-datepicker--other-month.elm-datepicker--picked { + color: white; } diff --git a/prod/2022/static/wrs.css b/prod/2022/static/wrs.css new file mode 100644 index 0000000..8bc03ff --- /dev/null +++ b/prod/2022/static/wrs.css @@ -0,0 +1,44 @@ +.spinner { + width: 70px; + text-align: center; +} + +.spinner > div { + width: 18px; + height: 18px; + background-color: #333; + + border-radius: 100%; + display: inline-block; + -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both; + animation: sk-bouncedelay 1.4s infinite ease-in-out both; +} + +.spinner .bounce1 { + -webkit-animation-delay: -0.32s; + animation-delay: -0.32s; +} + +.spinner .bounce2 { + -webkit-animation-delay: -0.16s; + animation-delay: -0.16s; +} + +@-webkit-keyframes sk-bouncedelay { + 0%, 80%, 100% { -webkit-transform: scale(0) } + 40% { -webkit-transform: scale(1.0) } +} + +@keyframes sk-bouncedelay { + 0%, 80%, 100% { + -webkit-transform: scale(0); + transform: scale(0); + } 40% { + -webkit-transform: scale(1.0); + transform: scale(1.0); + } +} + +label { + padding-left: 5px; +} diff --git a/prod/2022/wrs.js b/prod/2022/wrs.js new file mode 100644 index 0000000..9802b94 --- /dev/null +++ b/prod/2022/wrs.js @@ -0,0 +1 @@ +!function(r){"use strict";function n(r,n,t){return t.a=r,t.f=n,t}function w(t){return n(2,t,function(n){return function(r){return t(n,r)}})}function e(e){return n(3,e,function(t){return function(n){return function(r){return e(t,n,r)}}})}function k(u){return n(4,u,function(e){return function(t){return function(n){return function(r){return u(e,t,n,r)}}}})}function t(a){return n(5,a,function(u){return function(e){return function(t){return function(n){return function(r){return a(u,e,t,n,r)}}}}})}function u(c){return n(6,c,function(a){return function(u){return function(e){return function(t){return function(n){return function(r){return c(a,u,e,t,n,r)}}}}}})}function a(i){return n(7,i,function(c){return function(a){return function(u){return function(e){return function(t){return function(n){return function(r){return i(c,a,u,e,t,n,r)}}}}}}})}function c(f){return n(9,f,function(o){return function(i){return function(c){return function(a){return function(u){return function(e){return function(t){return function(n){return function(r){return f(o,i,c,a,u,e,t,n,r)}}}}}}}}})}function A(r,n,t){return 2===r.a?r.f(n,t):r(n)(t)}function _(r,n,t,e){return 3===r.a?r.f(n,t,e):r(n)(t)(e)}function R(r,n,t,e,u){return 4===r.a?r.f(n,t,e,u):r(n)(t)(e)(u)}function v(r,n,t,e,u,a){return 5===r.a?r.f(n,t,e,u,a):r(n)(t)(e)(u)(a)}function f(r,n,t,e,u,a,c){return 6===r.a?r.f(n,t,e,u,a,c):r(n)(t)(e)(u)(a)(c)}function s(r,n,t,e,u,a,c,i){return 7===r.a?r.f(n,t,e,u,a,c,i):r(n)(t)(e)(u)(a)(c)(i)}function i(r,n,t,e,u,a,c,i,o,f){return 9===r.a?r.f(n,t,e,u,a,c,i,o,f):r(n)(t)(e)(u)(a)(c)(i)(o)(f)}var o=e(function(r,n,t){for(var e=Array(r),u=0;uc)return u}var d=t.$;if(4===d){for(var v=t.k;4===v.$;)v=v.k;return r(n,v,e,u,a+1,c,n.elm_event_node_ref)}var $=t.e;var h=n.childNodes;for(var m=0;m<$.length;m++){var p=1===d?$[m]:$[m].b,g=++a+(p.b||0);if(a<=f&&f<=g&&(u=r(h[m],p,e,u,a,g,i),!(o=e[u])||(f=o.r)>c))return u;a=g}return u}(r,n,t,0,0,n.b,e)}function On(r,n,t,e){return 0===t.length?r:(Nn(r,n,t,e),Un(r,t))}function Un(r,n){for(var t=0;t>1,U(n,n),1&r?U(t,n):t):t}),Lo=w(function(r,n){return _(Io,r,n,"")}),Fo=e(function(r,n,t){return U(A(Lo,r-ce(t),function(r){return A(Co,r,"")}(n)),t)}),So=w(function(r,n){return U(n<0?"-":"",_(Fo,r,"0",pt(function(r){return r<0?-r:r}(n))))}),xo=A(Ro,Oo,function(r){return(Au(r)+2)/3|0}),Ko=w(function(r,n){return r<1?"":_(ie,-r,ce(n),n)}),qo=A(Ro,Eu,function(r){return r.bR}),Mo=A(Ro,Eu,function(r){return r.bS}),zo=A(Ro,Nu,Uu),Do=w(function(r,n){return m(r,n)<0?r:n}),Go=k(function(r,n,t,e){switch(n){case"y":return 2===t?A(Ko,2,_(Fo,2,"0",pt(Ru(e)))):A(So,t,Ru(e));case"Y":return 2===t?A(Ko,2,_(Fo,2,"0",pt(Mo(e)))):A(So,t,Mo(e));case"Q":switch(t){case 1:case 2:return pt(xo(e));case 3:return"Q"+pt(xo(e));case 4:return Cu(xo(e));case 5:return pt(xo(e));default:return""}case"M":switch(t){case 1:return pt(Uo(e));case 2:return _(Fo,2,"0",pt(Uo(e)));case 3:return r.ae(Oo(e));case 4:return r.aA(Oo(e));case 5:return A(se,1,r.ae(Oo(e)));default:return""}case"w":switch(t){case 1:return pt(qo(e));case 2:return _(Fo,2,"0",pt(qo(e)));default:return""}case"d":switch(t){case 1:return pt(No(e));case 2:return _(Fo,2,"0",pt(No(e)));case 3:return r.am(No(e));default:return""}case"D":switch(t){case 1:return pt(Eo(e));case 2:return _(Fo,2,"0",pt(Eo(e)));case 3:return _(Fo,3,"0",pt(Eo(e)));default:return""}case"E":switch(t){case 1:case 2:case 3:return r.M(zo(e));case 4:return r.aT(zo(e));case 5:return A(se,1,r.M(zo(e)));case 6:return A(se,2,r.M(zo(e)));default:return""}case"e":switch(t){case 1:case 2:return pt(Nu(e));default:return R(Go,r,"E",t,e)}default:return""}}),Jo=e(function(t,r,e){return _(wt,w(function(r,n){return U(r.$?r.a:R(Go,t,r.a,r.b,e),n)}),"",r)}),Po=A(xi,Ci(Iu("'")),Lu("''")),Ho=w(function(r,n){return{$:0,a:r,b:n}}),Bo=B,Qo=A(yi,function(r){var n=function(r){return _(Bo,nt,E,r)}(r);if(!n.b||n.b.b)return tu("expected exactly one char");var t=n.a;return A(Ki,A(Ki,Ci(w(function(r,n){return A(Ho,t,n-r+1)})),A(xi,Fu,Ni(zt(t)))),Fu)},Ui(uu(Qn))),Wo=A(wt,w(function(r,n){var t=j(r,n);if(1===t.a.$&&t.b.b&&1===t.b.a.$){var e=t.b,u=e.b;return A(nt,Iu(U(t.a.a,e.a.a)),u)}return A(nt,r,n)}),E),Xo=function(n){return function(r){return n(0)(r)}},Yo=A(Bi,Iu,Ui(A(xi,A(xi,Ci(0),uu(Su)),Ni(Su)))),Zo=function(n){return zi(L([A(yi,function(r){return Zo(U(n,r))},Ui(A(xi,A(xi,Ci(0),uu(Lc("'"))),Ni(Lc("'"))))),A(yi,function(){return Zo(n+"'")},Lu("''")),Ci(n)]))},Vo=A(Ki,A(xi,Ci(Iu),uu(zt("'"))),A(xi,Zo(""),zi(L([uu(zt("'")),Ri])))),rf=function(n){return zi(L([A(yi,function(r){return rf(A(nt,r,n))},zi(L([Qo,Yo,Po,Vo]))),Xo(function(){return Ci(Wo(n))})]))},nf=w(function(r,n){return n.$?r:n.a}),tf=w(function(r,n){var t=jt(function(r){return A(nf,L([Iu(r)]),A(uo,rf(E),r))}(n));return A(Jo,r,t)}),ef={am:Cu,aA:xu,ae:A(Ro,xu,se(3)),aT:Ku,M:A(Ro,Ku,se(3))},uf=Zr,af=w(function(r,n){return n.$?it(r(n.a)):lt(n.a)}),cf=w(function(r,n){return{$:0,a:r,b:n}}),of=w(function(r,n){return{$:1,a:r,b:n}}),ff=function(r){var t=r;return function(r){var n=t(r);return 1!==n.$?_(gi,!1,n.b,n.c):A(pi,!1,n.b)}},sf=Oi,lf=A(sf,w(function(r){return A(kc,0,le(r))}),uu(Wn)),bf=A(sf,w(function(r){return A(kc,0,le(r))}),A(xi,A(xi,Ci(0),uu(Wn)),uu(Wn))),df=A(sf,w(function(r){return A(kc,0,le(r))}),A(xi,A(xi,A(xi,Ci(0),uu(Wn)),uu(Wn)),uu(Wn))),vf=zi(L([A(Ki,A(xi,Ci(Zn),Lu("-")),zi(L([ff(A(yi,zu,A(Bi,Mu,df))),A(Ki,A(Ki,Ci(cf),bf),zi(L([A(Ki,A(xi,Ci(Zn),Lu("-")),bf),Ci(1)]))),A(Ki,A(Ki,A(xi,Ci(of),Lu("W")),bf),zi(L([A(Ki,A(xi,Ci(Zn),Lu("-")),lf),Ci(1)])))]))),ff(A(yi,zu,A(Ki,A(Ki,Ci(cf),bf),zi(L([bf,Ci(1)]))))),A(Bi,Mu,df),A(Ki,A(Ki,A(xi,Ci(of),Lu("W")),bf),zi(L([lf,Ci(1)]))),Ci(Mu(1))])),$f=e(function(r,n,t){return m(r,t)<1&&m(t,n)<1}),hf=e(function(r,n,t){return _($f,1,12,n)&&_($f,1,A(xc,r,_u(n)),t)?lt(We(r)+A(Fc,r,_u(n))+t):it("Invalid calendar date ("+pt(r)+", "+pt(n)+", "+pt(t)+")")}),mf=w(function(r,n){return _($f,1,365,n)||366===n&&Qe(r)?lt(We(r)+n):it("Invalid ordinal date ("+pt(r)+", "+pt(n)+")")}),pf=e(function(r,n,t){return _($f,1,7,t)&&(_($f,1,52,n)||53===n&&function(r){var n=Nu(Du(r));return 4===n||3===n&&Qe(r)}(r))?lt(Ou(r)+7*(n-1)+t):it("Invalid week date ("+pt(r)+", "+pt(n)+", "+pt(t)+")")}),gf=A(sf,w(function(r){return A(kc,0,le(r))}),A(xi,A(xi,A(xi,A(xi,A(xi,Ci(0),zi(L([uu(function(r){return"-"===r}),Ci(0)]))),uu(Wn)),uu(Wn)),uu(Wn)),uu(Wn))),yf=w(function(r,n){return j(r,n)}),wf=A(yi,A(Ro,Gu,Ju),A(Ki,A(Ki,Ci(yf),gf),vf)),kf=A(Ro,uo(A(Ki,Ci(Zn),A(xi,wf,A(yi,Ju,zi(L([A(Bi,lt,Ri),A(Bi,Tc(it("Expected a date only, not a date and time")),uu(zt("T"))),Ci(it("Expected a date only"))])))))),af(A(Ro,Ae(function(r){var n=r.bs;return 12!==n.$?"Expected a date in ISO 8601 format":n.a}),gt("; ")))),Af={$:0},_f=Af,Rf=w(function(r,n){return A(un,r,yo(n))}),Tf=Rf("required"),jf={ah:function(r){return uf(r)},T:_f,N:"elm-datepicker--",ai:E,ak:qu("yyyy-MM-dd"),al:function(r){switch(r){case 0:return"Mo";case 1:return"Tu";case 2:return"We";case 3:return"Th";case 4:return"Fr";case 5:return"Sa";default:return"Su"}},ab:6,au:L([Tf(!1)]),av:E,aw:$t,ax:$t,ac:Tc(!1),az:function(r){switch(r){case 0:return"January";case 1:return"February";case 2:return"March";case 3:return"April";case 4:return"May";case 5:return"June";case 6:return"July";case 7:return"August";case 8:return"September";case 9:return"October";case 10:return"November";default:return"December"}},aE:kf,aF:"Please pick a date...",aU:pt},Nf=jf,Of=qu("yyyy-MM-dd"),Uf={$:1},Ef={$:0},Cf=e(function(e,r,n){var u=n,t=u.D;switch(r.$){case 0:return j(O(u,{s:vt(a=r.a),G:a}),Ef);case 1:return j(O(u,{s:vt(a=r.a)}),Ef);case 2:var a=r.a;return j(O(u,{s:$t,w:$t,B:!1}),Hu(a));case 3:return j(O(u,{w:vt(r.a)}),Ef);case 4:if(t)return j(u,Ef);var c=function(){var r=u.w;if(1===r.$)return Pu(Uf);if(""===r.a)return Pu(Uf);var n=e.aE(r.a);if(n.$)return Pu(function(r){return{$:0,a:r}}(n.a));var t=n.a;return e.ac(t)?Pu(function(r){return{$:2,a:r}}(t)):Hu(t)}();return j(O(u,{s:2!==c.$?u.s:vt(c.a),w:2===c.$?$t:u.w}),c);case 5:return j(O(u,{D:!1,B:!0}),Ef);case 6:return j(O(u,{B:t}),Ef);case 7:return j(O(u,{D:!0}),Ef);default:return j(O(u,{D:!1}),Ef)}}),If=A(Bc,0,E),Lf=e(function(r,n,t){switch(r.$){case 0:var e=A(kc,A(Hc,If,t),n.U),u=yu(L([j("name",wo(n.cq)),j("date",wo(Of(e))),j("category",wo(ku(n.cH)))]));return j(n,wu(function(r){return{$:0,a:r}}(u)));case 1:return j(O(n,{cq:r.a}),ai);case 2:return j(O(n,{cH:r.a}),ai);default:var a=_(Cf,Nf,r.a,n.b6),c=a.a,i=a.b,o=2!==i.$?n.U:vt(i.a);return j(O(n,{U:o,b6:c}),ai)}}),Ff=w(function(r,n){switch(r.$){case 0:var t=n.aI;if(t.$)return j(n,ai);var e=t.a,u=yu(L([j("raceKey",wo(n.cG)),j("riderKey",wo(e)),j("result",wo(n.cK)),j("category",wo(Bu(n.b2))),j("outfit",wo(Qu(n.bo)))]));return j(n,wu(function(r){return{$:2,a:r}}(u)));case 2:return j(O(n,{bo:r.a}),ai);case 1:return j(O(n,{b2:r.a}),ai);case 3:return j(O(n,{cK:r.a}),ai);default:return j(Vn(e=r.a)?O(n,{aI:$t}):O(n,{aI:vt(e)}),ai)}}),Sf=w(function(r,n){switch(r.$){case 0:var t=yu(L([j("key",wo(n.cL)),j("raceKey",wo(n.cG)),j("result",wo(n.cK)),j("category",wo(Bu(n.b2)))]));return j(n,wu(function(r){return{$:3,a:r}}(t)));case 1:return j(O(n,{cK:r.a}),ai);default:return j(O(n,{b2:r.a}),ai)}}),xf=w(function(r,n){switch(r.$){case 0:var t=n.cm;if(t.$)return j(n,ai);var e=t.a,u=yu(L([j("name",wo(n.cq)),j("licence",wo(Wu(e)))]));return j(n,wu(function(r){return{$:1,a:r}}(u)));case 2:return j(O(n,{cq:r.a}),ai);default:return j(O(n,{cm:vt(e=r.a)}),ai)}}),Kf=w(function(r,n){switch(r.$){case 0:return j(n,A(go,n.cs,r.a));case 1:return A(ii,r.a,n);case 4:return j(n,ai);case 2:var t=r.a;switch(t.$){case 0:return j(O(n,{cO:vt(t.a)}),ai);case 1:return j(O(n,{cI:vt(t.a)}),ai);case 2:return j(O(n,{cM:vt(t.a)}),ai);case 3:return j(n,A(go,n.cs,ze(t.a)));case 4:return j(n,A(go,n.cs,Pe(t.a)));case 5:case 6:return j(n,A(go,n.cs,ze(t.a)));case 7:return j(O(n,{c$:vt({ca:t.a})}),ai);default:return j(O(n,{c$:$t}),ai)}case 3:return j(n,wu(function(r){return{$:5,a:r}}(r.a)));case 5:var e=r.a,u=n.cF;if(2!==u.$)return j(n,ai);var a=_(Lf,e,u.a,n.cA),c=a.b;return j(O(n,{cF:Me(a.a)}),A(ui,qe,c));case 6:e=r.a;var i=n.cF;if(5!==i.$)return j(n,ai);var o=A(xf,e,i.a);c=o.b;return j(O(n,{cF:Je(o.a)}),A(ui,gu,c));case 7:e=r.a;var f=n.cF;if(6!==f.$)return j(n,ai);var s=A(Ff,e,f.a);c=s.b;return j(O(n,{cF:De(s.a)}),A(ui,mu,c));case 8:e=r.a;var l=n.cF;if(7!==l.$)return j(n,ai);var b=A(Sf,e,l.a);c=b.b;return j(O(n,{cF:Ge(b.a)}),A(ui,pu,c));case 9:return j(n,wu(ho));case 11:var d=r.a;return j(n,d.$?mo(d.a):A(po,n.cs,function(r){return _(_o,"#",r.a7,_(_o,"?",r.bw,U(A(Ao,r.br,U(r.bv?"https://":"http://",r.bc)),r.bp)))}(d.a)));case 10:return A(ii,xe(r.a),n);default:return j(O(n,{cA:r.a}),ai)}}),qf=w(function(r,n){return A(un,r,wo(n))}),Mf=qf("className"),zf=Vr("div"),Df=Vr("h2"),Gf=Vr("section"),Jf=Vr("a"),Pf=Vr("aside"),Hf=K,Bf=e(function(r,n,t){r:for(;;){if(0