{"plan":{"itineraries":[{"legs":[{"duration":61000,"from":{"all_day_event":false,"apple_index":-1,"bearing":0,"date":0,"entity_id":"","favorite_type":0,"feed_id":0,"firestore_id":"","global_route_id":0,"hit_count":0,"is_stop_code_match":false,"lat":45.42154051097844,"latLng":{"geometry":{"coordinates":[-75.69694376846611,45.42154051097844],"type":"Point"},"properties":{},"type":"Feature"},"lng":-75.69694376846611,"location_type":10,"missing_favorite_type":0,"name":"","saved_with_royale":false,"stop_stable_id":-1},"legGeometry":{"points":"qkftG|p_mMLEe@oAIQGSCK"},"mode":"Walk","startTime":1680710459000,"to":{"all_day_event":false,"apple_index":-1,"bearing":0,"date":0,"entity_id":"","favorite_type":0,"feed_id":0,"firestore_id":"","global_route_id":0,"hit_count":0,"is_stop_code_match":false,"lat":45.42177433426567,"latLng":{"geometry":{"coordinates":[-75.69626028501115,45.42177433426567],"type":"Point"},"properties":{},"type":"Feature"},"lng":-75.69626028501115,"location_type":10,"missing_favorite_type":0,"name":"","saved_with_royale":false,"stop_stable_id":-1}},{"duration":720000,"from":{"all_day_event":false,"apple_index":-1,"bearing":0,"date":0,"entity_id":"","favorite_type":0,"feed_id":0,"firestore_id":"","global_route_id":0,"hit_count":0,"is_stop_code_match":false,"lat":45.42177433426567,"latLng":{"geometry":{"coordinates":[-75.69626028501115,45.42177433426567],"type":"Point"},"properties":{},"type":"Feature"},"lng":-75.69626028501115,"location_type":10,"missing_favorite_type":0,"name":"Albert \/ Metcalfe","saved_with_royale":false,"stop_stable_id":55521},"legGeometry":{"points":"olftGfl_mMJ`@dDfKlDjKwBfBrDdL{FjEtHxUDj@|@nCZxAFfBc@zEU~@Wp@u@xAeCrByAfAkAz@uAn@_LrDg@Hu@Fy@Cc@G_@A?h@YIMfJBjB}ACUDSPQXQc@a@u@_HgLIQQMUGp@cRJ{@}A]yCc@yKgAgDa@"},"mode":"Transit","routes":[{"feedId":440,"itineraryId":101,"name":"Fournier \/ Gréber"}],"startTime":1680710520000,"to":{"all_day_event":false,"apple_index":-1,"bearing":0,"date":0,"entity_id":"","favorite_type":0,"feed_id":0,"firestore_id":"","global_route_id":0,"hit_count":0,"is_stop_code_match":false,"lat":45.43133410943196,"latLng":{"geometry":{"coordinates":[-75.70971411723012,45.43133410943196],"type":"Point"},"properties":{},"type":"Feature"},"lng":-75.70971411723012,"location_type":10,"missing_favorite_type":0,"name":"Musée de l'Histoire","saved_with_royale":false,"stop_stable_id":54315}},{"duration":163000,"from":{"all_day_event":false,"apple_index":-1,"bearing":0,"date":0,"entity_id":"","favorite_type":0,"feed_id":0,"firestore_id":"","global_route_id":0,"hit_count":0,"is_stop_code_match":false,"lat":45.43132511622861,"latLng":{"geometry":{"coordinates":[-75.70970512402677,45.43132511622861],"type":"Point"},"properties":{},"type":"Feature"},"lng":-75.70970512402677,"location_type":10,"missing_favorite_type":0,"name":"","saved_with_royale":false,"stop_stable_id":-1},"legGeometry":{"points":"uhhtGt`bmM[E][S_@WTm@PU?QCAR@b@K~B"},"mode":"Walk","startTime":1680711240000,"to":{"all_day_event":false,"apple_index":-1,"bearing":0,"date":0,"entity_id":"","favorite_type":0,"feed_id":0,"firestore_id":"","global_route_id":0,"hit_count":0,"is_stop_code_match":false,"lat":45.432323361801,"latLng":{"geometry":{"coordinates":[-75.71047853951529,45.432323361801],"type":"Point"},"properties":{},"type":"Feature"},"lng":-75.71047853951529,"location_type":10,"missing_favorite_type":0,"name":"Boulevard des Allumettières","saved_with_royale":false,"stop_stable_id":-1}},{"duration":660000,"from":{"all_day_event":false,"apple_index":-1,"bearing":0,"date":0,"entity_id":"","favorite_type":0,"feed_id":0,"firestore_id":"","global_route_id":0,"hit_count":0,"is_stop_code_match":false,"lat":45.43233235500436,"latLng":{"geometry":{"coordinates":[-75.71047853951529,45.43233235500436],"type":"Point"},"properties":{},"type":"Feature"},"lng":-75.71047853951529,"location_type":10,"missing_favorite_type":0,"name":"Des Allumettières \/ Laurier","saved_with_royale":false,"stop_stable_id":58188},"legGeometry":{"points":"snhtGpebmMg@vLeFk@uFWwI}AkCc@QGa@c@mCkC]q@WgACy@BmARsCf@mDf@_DrGo_@zBeMLgAz@{FPaCFqBCcAE}@QgAQy@aCiHYmAMy@Cc@FsAHe@Lk@P_@`@g@lAu@jDkBhFwDdKiIlIaH"},"mode":"Transit","routes":[{"feedId":440,"itineraryId":27,"name":"Parc de la Montagne"},{"feedId":440,"itineraryId":28,"name":"Freeman \/ G-Roy \/ Ottawa"},{"feedId":440,"itineraryId":37,"name":"Lac des Fées"},{"feedId":440,"itineraryId":43,"name":"Cégep Gabrielle-Roy"},{"feedId":440,"itineraryId":48,"name":"Cégep G-Roy \/ St-Joseph"},{"feedId":440,"itineraryId":56,"name":"Freeman"},{"feedId":440,"itineraryId":154,"name":"CGP G-Roy \/ Mutchmore"}],"startTime":1680711840000,"to":{"all_day_event":false,"apple_index":-1,"bearing":0,"date":0,"entity_id":"","favorite_type":0,"feed_id":0,"firestore_id":"","global_route_id":0,"hit_count":0,"is_stop_code_match":false,"lat":45.4301290201824,"latLng":{"geometry":{"coordinates":[-75.68717714962267,45.4301290201824],"type":"Point"},"properties":{},"type":"Feature"},"lng":-75.68717714962267,"location_type":10,"missing_favorite_type":0,"name":"King Edward \/ York","saved_with_royale":false,"stop_stable_id":55825}},{"duration":1040000,"from":{"all_day_event":false,"apple_index":-1,"bearing":0,"date":0,"entity_id":"","favorite_type":0,"feed_id":0,"firestore_id":"","global_route_id":0,"hit_count":0,"is_stop_code_match":false,"lat":45.43013801338575,"latLng":{"geometry":{"coordinates":[-75.6871321836059,45.43013801338575],"type":"Point"},"properties":{},"type":"Feature"},"lng":-75.6871321836059,"location_type":10,"missing_favorite_type":0,"name":"","saved_with_royale":false,"stop_stable_id":-1},"legGeometry":{"points":"gahtGrs}lMc@^MTGSk@f@Si@EW?SIS[aA{AmEESEWeBqFQYEQU{@k@iBKYa@aAQSISMXI_@{@mCo@wBUPCS^YVIg@kBKYUu@]cAOSGWoBgGK_@sBsGUKvBgB"},"mode":"Walk","startTime":1680712500000,"to":{"all_day_event":false,"apple_index":-1,"bearing":0,"date":0,"entity_id":"","favorite_type":0,"feed_id":0,"firestore_id":"","global_route_id":0,"hit_count":0,"is_stop_code_match":false,"lat":45.43467958107999,"latLng":{"geometry":{"coordinates":[-75.67600759105585,45.43467958107999],"type":"Point"},"properties":{},"type":"Feature"},"lng":-75.67600759105585,"location_type":10,"missing_favorite_type":0,"name":"","saved_with_royale":false,"stop_stable_id":-1}}],"startTime":1680710459000,"tripPlanAccessibility":"None","wheelchairNeed":"None"},{"legs":[{"duration":61000,"from":{"all_day_event":false,"apple_index":-1,"bearing":0,"date":0,"entity_id":"","favorite_type":0,"feed_id":0,"firestore_id":"","global_route_id":0,"hit_count":0,"is_stop_code_match":false,"lat":45.42154051097844,"latLng":{"geometry":{"coordinates":[-75.69694376846611,45.42154051097844],"type":"Point"},"properties":{},"type":"Feature"},"lng":-75.69694376846611,"location_type":10,"missing_favorite_type":0,"name":"","saved_with_royale":false,"stop_stable_id":-1},"legGeometry":{"points":"qkftG|p_mMLEe@oAIQGSCK"},"mode":"Walk","startTime":1680711299000,"to":{"all_day_event":false,"apple_index":-1,"bearing":0,"date":0,"entity_id":"","favorite_type":0,"feed_id":0,"firestore_id":"","global_route_id":0,"hit_count":0,"is_stop_code_match":false,"lat":45.42177433426567,"latLng":{"geometry":{"coordinates":[-75.69626028501115,45.42177433426567],"type":"Point"},"properties":{},"type":"Feature"},"lng":-75.69626028501115,"location_type":10,"missing_favorite_type":0,"name":"","saved_with_royale":false,"stop_stable_id":-1}},{"duration":480000,"from":{"all_day_event":false,"apple_index":-1,"bearing":0,"date":0,"entity_id":"","favorite_type":0,"feed_id":0,"firestore_id":"","global_route_id":0,"hit_count":0,"is_stop_code_match":false,"lat":45.42177433426567,"latLng":{"geometry":{"coordinates":[-75.69626028501115,45.42177433426567],"type":"Point"},"properties":{},"type":"Feature"},"lng":-75.69626028501115,"location_type":10,"missing_favorite_type":0,"name":"Albert \/ Metcalfe","saved_with_royale":false,"stop_stable_id":55632},"legGeometry":{"points":"olftGfl_mMJ`@dDfKlDjKwBfBrDdL{FjEtHxUDj@|@nCZxAFfBc@zEU~@Wp@u@xAeCrBeDbCuAn@gKfD_ATu@Fy@Cc@G_@AK}A[uA{@{Bg@{@k@y@kAyAcAy@cAq@u@_@cA[Kz@q@bRTFPLHPh@x@"},"mode":"Transit","routes":[{"feedId":440,"itineraryId":158,"name":"Rapibus"}],"startTime":1680711360000,"to":{"all_day_event":false,"apple_index":-1,"bearing":0,"date":0,"entity_id":"","favorite_type":0,"feed_id":0,"firestore_id":"","global_route_id":0,"hit_count":0,"is_stop_code_match":false,"lat":45.4271162970585,"latLng":{"geometry":{"coordinates":[-75.71459742665185,45.4271162970585],"type":"Point"},"properties":{},"type":"Feature"},"lng":-75.71459742665185,"location_type":10,"missing_favorite_type":0,"name":"Du Portage \/ Place du Centre","saved_with_royale":false,"stop_stable_id":47105}},{"duration":60000,"from":{"all_day_event":false,"apple_index":-1,"bearing":0,"date":0,"entity_id":"","favorite_type":0,"feed_id":0,"firestore_id":"","global_route_id":0,"hit_count":0,"is_stop_code_match":false,"lat":45.42709831065179,"latLng":{"geometry":{"coordinates":[-75.71457044704178,45.42709831065179],"type":"Point"},"properties":{},"type":"Feature"},"lng":-75.71457044704178,"location_type":10,"missing_favorite_type":0,"name":"","saved_with_royale":false,"stop_stable_id":-1},"legGeometry":{"points":"gngtGb_cmMc@u@L[FL"},"mode":"Walk","startTime":1680711840000,"to":{"all_day_event":false,"apple_index":-1,"bearing":0,"date":0,"entity_id":"","favorite_type":0,"feed_id":0,"firestore_id":"","global_route_id":0,"hit_count":0,"is_stop_code_match":false,"lat":45.42716126307527,"latLng":{"geometry":{"coordinates":[-75.71423769851765,45.42716126307527],"type":"Point"},"properties":{},"type":"Feature"},"lng":-75.71423769851765,"location_type":10,"missing_favorite_type":0,"name":"Promenade du Portage","saved_with_royale":false,"stop_stable_id":-1}},{"duration":900000,"from":{"all_day_event":false,"apple_index":-1,"bearing":0,"date":0,"entity_id":"","favorite_type":0,"feed_id":0,"firestore_id":"","global_route_id":0,"hit_count":0,"is_stop_code_match":false,"lat":45.42714327666856,"latLng":{"geometry":{"coordinates":[-75.71421071890758,45.42714327666856],"type":"Point"},"properties":{},"type":"Feature"},"lng":-75.71421071890758,"location_type":10,"missing_favorite_type":0,"name":"Du Portage \/ Place du Centre","saved_with_royale":false,"stop_stable_id":48710},"legGeometry":{"points":"yngtGj}bmMOSIQQMUGp@cRJ{@}A]yCc@yKgAyH{@[BMbD??g@vLeFk@uFWwI}AkCc@QGa@c@mCkC]q@WgACy@BmARsCf@mDf@_DrGo_@zBeMLgAz@{FPaCFqBCcAE}@QgAQy@aCiHYmAMy@Cc@FsAHe@Lk@P_@`@g@lAu@jDkBhFwDdKiIlIaH"},"mode":"Transit","routes":[{"feedId":440,"itineraryId":57,"name":"Freeman"}],"startTime":1680712020000,"to":{"all_day_event":false,"apple_index":-1,"bearing":0,"date":0,"entity_id":"","favorite_type":0,"feed_id":0,"firestore_id":"","global_route_id":0,"hit_count":0,"is_stop_code_match":false,"lat":45.4301290201824,"latLng":{"geometry":{"coordinates":[-75.68717714962267,45.4301290201824],"type":"Point"},"properties":{},"type":"Feature"},"lng":-75.68717714962267,"location_type":10,"missing_favorite_type":0,"name":"King Edward \/ York","saved_with_royale":false,"stop_stable_id":56034}},{"duration":1040000,"from":{"all_day_event":false,"apple_index":-1,"bearing":0,"date":0,"entity_id":"","favorite_type":0,"feed_id":0,"firestore_id":"","global_route_id":0,"hit_count":0,"is_stop_code_match":false,"lat":45.43013801338575,"latLng":{"geometry":{"coordinates":[-75.6871321836059,45.43013801338575],"type":"Point"},"properties":{},"type":"Feature"},"lng":-75.6871321836059,"location_type":10,"missing_favorite_type":0,"name":"","saved_with_royale":false,"stop_stable_id":-1},"legGeometry":{"points":"gahtGrs}lMc@^MTGSk@f@Si@EW?SIS[aA{AmEESEWeBqFQYEQU{@k@iBKYa@aAQSISMXI_@{@mCo@wBUPCS^YVIg@kBKYUu@]cAOSGWoBgGK_@sBsGUKvBgB"},"mode":"Walk","startTime":1680712920000,"to":{"all_day_event":false,"apple_index":-1,"bearing":0,"date":0,"entity_id":"","favorite_type":0,"feed_id":0,"firestore_id":"","global_route_id":0,"hit_count":0,"is_stop_code_match":false,"lat":45.43467958107999,"latLng":{"geometry":{"coordinates":[-75.67600759105585,45.43467958107999],"type":"Point"},"properties":{},"type":"Feature"},"lng":-75.67600759105585,"location_type":10,"missing_favorite_type":0,"name":"","saved_with_royale":false,"stop_stable_id":-1}}],"startTime":1680711299000,"tripPlanAccessibility":"None","wheelchairNeed":"None"}]}}