From 0c1f19f1f5e7fe293391ae7a83637e67373db808 Mon Sep 17 00:00:00 2001 From: Mrinal Walia Date: Mon, 7 Sep 2026 14:46:37 -0400 Subject: [PATCH 1/6] add dataset csv --- positron-bike-share/data/bike_share_trips.csv | 2885 +++++++++++++++++ 1 file changed, 2885 insertions(+) create mode 100644 positron-bike-share/data/bike_share_trips.csv diff --git a/positron-bike-share/data/bike_share_trips.csv b/positron-bike-share/data/bike_share_trips.csv new file mode 100644 index 0000000000..76d9d12905 --- /dev/null +++ b/positron-bike-share/data/bike_share_trips.csv @@ -0,0 +1,2885 @@ +trip_id,trip_duration_minutes,started_at,ended_at,start_station_name,end_station_name,rider_type,bike_id +100000,10.0,2025-06-01 00:07:12,2025-06-01 00:17:12,Union Station,Kensington Market,Annual Member,5100 +100001,19.1,2025-06-01 00:15:54,2025-06-01 00:35:00,Harbourfront Centre,Bloor-Yonge,Casual,5101 +100002,37.1,2025-06-01 01:00:49,2025-06-01 01:37:55,Harbourfront Centre,Bloor-Yonge,Annual Member,5102 +100003,28.5,2025-06-01 01:47:30,2025-06-01 02:16:00,Kensington Market,High Park,Casual,5103 +100004,5.5,2025-06-01 02:17:58,2025-06-01 02:23:28,Kensington Market,High Park,Annual Member,5104 +100005,36.0,2025-06-01 02:03:12,2025-06-01 02:39:12,Bloor-Yonge,Riverdale Park,Casual,5105 +100006,8.9,2025-06-01 03:17:01,2025-06-01 03:25:55,Bloor-Yonge,Riverdale Park,Annual Member,5106 +100007,17.8,2025-06-01 03:55:16,2025-06-01 04:13:04,High Park,Union Station,Casual,5107 +100008,19.4,2025-06-01 04:00:40,2025-06-01 04:20:04,High Park,Union Station,Annual Member,5108 +100009,26.2,2025-06-01 04:51:08,2025-06-01 05:17:20,Riverdale Park,Harbourfront Centre,Casual,5109 +100010,13.9,2025-06-01 05:17:54,2025-06-01 05:31:48,Riverdale Park,Harbourfront Centre,Annual Member,5110 +100011,28.0,2025-06-01 05:29:34,2025-06-01 05:57:34,Union Station,Kensington Market,Casual,5111 +100012,24.6,2025-06-01 06:13:27,2025-06-01 06:38:03,Union Station,Kensington Market,Annual Member,5112 +100013,14.7,2025-06-01 06:38:12,2025-06-01 06:52:54,Harbourfront Centre,Bloor-Yonge,Casual,5113 +100014,19.4,2025-06-01 07:25:07,2025-06-01 07:44:31,Harbourfront Centre,Bloor-Yonge,Annual Member,5114 +100015,26.8,2025-06-01 07:57:24,2025-06-01 08:24:12,Kensington Market,High Park,Casual,5115 +100016,19.0,2025-06-01 07:41:43,2025-06-01 08:00:43,Bloor-Yonge,Riverdale Park,Annual Member,5116 +100017,31.2,2025-06-01 07:38:32,2025-06-01 08:09:44,High Park,Union Station,Casual,5117 +100018,16.9,2025-06-01 07:08:54,2025-06-01 07:25:48,Riverdale Park,Harbourfront Centre,Annual Member,5118 +100019,26.1,2025-06-01 07:43:19,2025-06-01 08:09:25,Union Station,Kensington Market,Casual,5119 +100020,53.3,2025-06-01 08:22:49,2025-06-01 09:16:07,Kensington Market,High Park,Annual Member,5120 +100021,34.5,2025-06-01 08:20:28,2025-06-01 08:54:58,Bloor-Yonge,Riverdale Park,Casual,5121 +100022,15.5,2025-06-01 08:54:03,2025-06-01 09:09:33,High Park,Union Station,Annual Member,5122 +100023,30.8,2025-06-01 08:43:14,2025-06-01 09:14:02,Riverdale Park,Harbourfront Centre,Casual,5123 +100024,14.9,2025-06-01 08:59:23,2025-06-01 09:14:17,Union Station,Kensington Market,Annual Member,5124 +100025,12.9,2025-06-01 08:23:10,2025-06-01 08:36:04,Harbourfront Centre,Bloor-Yonge,Casual,5125 +100026,17.9,2025-06-01 08:00:18,2025-06-01 08:18:12,Kensington Market,High Park,Annual Member,5126 +100027,13.5,2025-06-01 08:57:23,2025-06-01 09:10:53,Bloor-Yonge,Riverdale Park,Casual,5127 +100028,24.0,2025-06-01 08:53:41,2025-06-01 09:17:41,High Park,Union Station,Annual Member,5128 +100029,21.2,2025-06-01 09:56:20,2025-06-01 10:17:32,Bloor-Yonge,Riverdale Park,Annual Member,5129 +100030,27.5,2025-06-01 09:23:32,2025-06-01 09:51:02,High Park,Union Station,Casual,5130 +100031,15.0,2025-06-01 09:47:54,2025-06-01 10:02:54,Riverdale Park,Harbourfront Centre,Annual Member,5131 +100032,25.2,2025-06-01 09:42:21,2025-06-01 10:07:33,Union Station,Kensington Market,Casual,5132 +100033,21.3,2025-06-01 09:08:44,2025-06-01 09:30:02,Harbourfront Centre,Bloor-Yonge,Annual Member,5133 +100034,17.9,2025-06-01 09:48:27,2025-06-01 10:06:21,Kensington Market,High Park,Casual,5134 +100035,15.1,2025-06-01 10:08:26,2025-06-01 10:23:32,High Park,Union Station,Annual Member,5135 +100036,27.0,2025-06-01 10:10:29,2025-06-01 10:37:29,Riverdale Park,Harbourfront Centre,Casual,5136 +100037,30.7,2025-06-01 10:11:26,2025-06-01 10:42:08,Union Station,Kensington Market,Annual Member,5137 +100038,23.8,2025-06-01 10:48:52,2025-06-01 11:12:40,Harbourfront Centre,Bloor-Yonge,Casual,5138 +100039,10.3,2025-06-01 11:55:24,2025-06-01 12:05:42,Riverdale Park,Harbourfront Centre,Annual Member,5139 +100040,28.0,2025-06-01 11:29:23,2025-06-01 11:57:23,Union Station,Kensington Market,Casual,5140 +100041,29.0,2025-06-01 11:48:50,2025-06-01 12:17:50,Harbourfront Centre,Bloor-Yonge,Annual Member,5141 +100042,17.6,2025-06-01 11:44:04,2025-06-01 12:01:40,Kensington Market,High Park,Casual,5142 +100043,19.4,2025-06-01 11:46:48,2025-06-01 12:06:12,Bloor-Yonge,Riverdale Park,Annual Member,5143 +100044,38.4,2025-06-01 11:00:54,2025-06-01 11:39:18,High Park,Union Station,Casual,5144 +100045,11.6,2025-06-01 11:30:26,2025-06-01 11:42:02,Riverdale Park,Harbourfront Centre,Annual Member,5145 +100046,13.7,2025-06-01 12:13:15,2025-06-01 12:26:57,Union Station,Kensington Market,Annual Member,5146 +100047,12.5,2025-06-01 12:49:47,2025-06-01 13:02:17,Harbourfront Centre,Bloor-Yonge,Casual,5147 +100048,18.0,2025-06-01 12:14:46,2025-06-01 12:32:46,Kensington Market,High Park,Annual Member,5148 +100049,14.5,2025-06-01 12:37:59,2025-06-01 12:52:29,Bloor-Yonge,Riverdale Park,Casual,5149 +100050,15.8,2025-06-01 12:41:24,2025-06-01 12:57:12,High Park,Union Station,Annual Member,5150 +100051,52.7,2025-06-01 12:02:33,2025-06-01 12:55:15,Riverdale Park,Harbourfront Centre,Casual,5151 +100052,13.0,2025-06-01 12:41:16,2025-06-01 12:54:16,Union Station,Kensington Market,Annual Member,5152 +100053,19.2,2025-06-01 13:27:55,2025-06-01 13:47:07,Harbourfront Centre,Bloor-Yonge,Annual Member,5153 +100054,21.5,2025-06-01 13:36:26,2025-06-01 13:57:56,Kensington Market,High Park,Casual,5154 +100055,13.0,2025-06-01 13:25:25,2025-06-01 13:38:25,Bloor-Yonge,Riverdale Park,Annual Member,5155 +100056,25.2,2025-06-01 13:38:19,2025-06-01 14:03:31,High Park,Union Station,Casual,5156 +100057,24.9,2025-06-01 13:25:02,2025-06-01 13:49:56,Riverdale Park,Harbourfront Centre,Annual Member,5157 +100058,28.8,2025-06-01 13:07:08,2025-06-01 13:35:56,Union Station,Kensington Market,Casual,5158 +100059,29.1,2025-06-01 13:54:10,2025-06-01 14:23:16,Harbourfront Centre,Bloor-Yonge,Annual Member,5159 +100060,20.6,2025-06-01 14:01:36,2025-06-01 14:22:12,Kensington Market,High Park,Annual Member,5160 +100061,22.1,2025-06-01 14:33:50,2025-06-01 14:55:56,Bloor-Yonge,Riverdale Park,Casual,5161 +100062,26.3,2025-06-01 14:49:21,2025-06-01 15:15:39,High Park,Union Station,Annual Member,5162 +100063,17.7,2025-06-01 14:13:43,2025-06-01 14:31:25,Riverdale Park,Harbourfront Centre,Casual,5163 +100064,29.1,2025-06-01 14:49:12,2025-06-01 15:18:18,Union Station,Kensington Market,Annual Member,5164 +100065,29.4,2025-06-01 14:23:36,2025-06-01 14:53:00,Harbourfront Centre,Bloor-Yonge,Casual,5165 +100066,20.0,2025-06-01 14:19:22,2025-06-01 14:39:22,Kensington Market,High Park,Annual Member,5166 +100067,26.8,2025-06-01 15:26:00,2025-06-01 15:52:48,Bloor-Yonge,Riverdale Park,Annual Member,5167 +100068,25.6,2025-06-01 15:29:46,2025-06-01 15:55:22,High Park,Union Station,Casual,5168 +100069,9.3,2025-06-01 15:03:08,2025-06-01 15:12:26,Riverdale Park,Harbourfront Centre,Annual Member,5169 +100070,30.8,2025-06-01 15:15:11,2025-06-01 15:45:59,Union Station,Kensington Market,Casual,5170 +100071,34.9,2025-06-01 15:21:52,2025-06-01 15:56:46,Harbourfront Centre,Bloor-Yonge,Annual Member,5171 +100072,24.9,2025-06-01 15:35:11,2025-06-01 16:00:05,Kensington Market,High Park,Casual,5172 +100073,8.4,2025-06-01 15:35:45,2025-06-01 15:44:09,Bloor-Yonge,Riverdale Park,Annual Member,5173 +100074,13.8,2025-06-01 16:06:07,2025-06-01 16:19:55,High Park,Union Station,Annual Member,5174 +100075,22.9,2025-06-01 16:04:25,2025-06-01 16:27:19,Riverdale Park,Harbourfront Centre,Casual,5175 +100076,18.8,2025-06-01 16:34:12,2025-06-01 16:53:00,Union Station,Kensington Market,Annual Member,5176 +100077,11.4,2025-06-01 16:19:11,2025-06-01 16:30:35,Harbourfront Centre,Bloor-Yonge,Casual,5177 +100078,12.6,2025-06-01 16:57:49,2025-06-01 17:10:25,Kensington Market,High Park,Annual Member,5178 +100079,29.2,2025-06-01 16:39:55,2025-06-01 17:09:07,Bloor-Yonge,Riverdale Park,Casual,5179 +100080,13.8,2025-06-01 16:17:40,2025-06-01 16:31:28,High Park,Union Station,Annual Member,5000 +100081,32.4,2025-06-01 16:15:16,2025-06-01 16:47:40,Riverdale Park,Harbourfront Centre,Casual,5001 +100082,15.4,2025-06-01 16:30:04,2025-06-01 16:45:28,Union Station,Kensington Market,Annual Member,5002 +100083,9.1,2025-06-01 17:57:38,2025-06-01 18:06:44,Riverdale Park,Harbourfront Centre,Annual Member,5003 +100084,43.1,2025-06-01 17:28:12,2025-06-01 18:11:18,Union Station,Kensington Market,Casual,5004 +100085,12.9,2025-06-01 17:35:53,2025-06-01 17:48:47,Harbourfront Centre,Bloor-Yonge,Annual Member,5005 +100086,36.4,2025-06-01 17:20:45,2025-06-01 17:57:09,Kensington Market,High Park,Casual,5006 +100087,48.5,2025-06-01 17:46:35,2025-06-01 18:35:05,Bloor-Yonge,Riverdale Park,Annual Member,5007 +100088,26.7,2025-06-01 17:04:53,2025-06-01 17:31:35,High Park,Union Station,Casual,5008 +100089,15.9,2025-06-01 17:34:24,2025-06-01 17:50:18,Riverdale Park,Harbourfront Centre,Annual Member,5009 +100090,44.2,2025-06-01 17:54:35,2025-06-01 18:38:47,Union Station,Kensington Market,Casual,5010 +100091,13.5,2025-06-01 17:44:00,2025-06-01 17:57:30,Harbourfront Centre,Bloor-Yonge,Annual Member,5011 +100092,38.0,2025-06-01 17:41:47,2025-06-01 18:19:47,Kensington Market,High Park,Casual,5012 +100093,13.7,2025-06-01 17:55:26,2025-06-01 18:09:08,Bloor-Yonge,Riverdale Park,Annual Member,5013 +100094,30.8,2025-06-01 17:18:00,2025-06-01 17:48:48,High Park,Union Station,Casual,5014 +100095,20.7,2025-06-01 18:31:12,2025-06-01 18:51:54,Union Station,Kensington Market,Annual Member,5015 +100096,16.2,2025-06-01 18:23:40,2025-06-01 18:39:52,Harbourfront Centre,Bloor-Yonge,Casual,5016 +100097,20.0,2025-06-01 18:27:41,2025-06-01 18:47:41,Kensington Market,High Park,Annual Member,5017 +100098,44.1,2025-06-01 18:21:01,2025-06-01 19:05:07,Bloor-Yonge,Riverdale Park,Casual,5018 +100099,21.9,2025-06-01 18:08:02,2025-06-01 18:29:56,High Park,Union Station,Annual Member,5019 +100100,28.4,2025-06-01 18:26:34,2025-06-01 18:54:58,Riverdale Park,Harbourfront Centre,Casual,5020 +100101,8.6,2025-06-01 18:32:45,2025-06-01 18:41:21,Union Station,Kensington Market,Annual Member,5021 +100102,17.8,2025-06-01 18:43:23,2025-06-01 19:01:11,Harbourfront Centre,Bloor-Yonge,Casual,5022 +100103,16.5,2025-06-01 18:44:53,2025-06-01 19:01:23,Kensington Market,High Park,Annual Member,5023 +100104,11.1,2025-06-01 19:17:57,2025-06-01 19:29:03,Harbourfront Centre,Bloor-Yonge,Annual Member,5024 +100105,33.9,2025-06-01 19:04:12,2025-06-01 19:38:06,Kensington Market,High Park,Casual,5025 +100106,10.0,2025-06-01 19:58:42,2025-06-01 20:08:42,Bloor-Yonge,Riverdale Park,Annual Member,5026 +100107,21.0,2025-06-01 19:33:19,2025-06-01 19:54:19,High Park,Union Station,Casual,5027 +100108,35.8,2025-06-01 19:48:58,2025-06-01 20:24:46,Riverdale Park,Harbourfront Centre,Annual Member,5028 +100109,16.6,2025-06-01 19:25:53,2025-06-01 19:42:29,Union Station,Kensington Market,Casual,5029 +100110,18.3,2025-06-01 20:07:02,2025-06-01 20:25:20,Kensington Market,High Park,Annual Member,5030 +100111,25.9,2025-06-01 20:43:27,2025-06-01 21:09:21,Bloor-Yonge,Riverdale Park,Casual,5031 +100112,7.7,2025-06-01 21:23:22,2025-06-01 21:31:04,Bloor-Yonge,Riverdale Park,Annual Member,5032 +100113,30.2,2025-06-01 21:20:18,2025-06-01 21:50:30,High Park,Union Station,Casual,5033 +100114,13.6,2025-06-01 22:09:50,2025-06-01 22:23:26,High Park,Union Station,Annual Member,5034 +100115,22.8,2025-06-01 22:38:02,2025-06-01 23:00:50,Riverdale Park,Harbourfront Centre,Casual,5035 +100116,21.1,2025-06-01 23:55:11,2025-06-02 00:16:17,Riverdale Park,Harbourfront Centre,Annual Member,5036 +100117,35.4,2025-06-01 23:53:09,2025-06-02 00:28:33,Union Station,Kensington Market,Casual,5037 +100118,21.4,2025-06-02 00:13:59,2025-06-02 00:35:23,Harbourfront Centre,Bloor-Yonge,Annual Member,5038 +100119,33.5,2025-06-02 00:11:02,2025-06-02 00:44:32,Kensington Market,High Park,Casual,5039 +100120,10.8,2025-06-02 01:51:56,2025-06-02 02:02:44,Kensington Market,High Park,Annual Member,5040 +100121,46.0,2025-06-02 01:10:23,2025-06-02 01:56:23,Bloor-Yonge,Riverdale Park,Casual,5041 +100122,24.1,2025-06-02 02:55:07,2025-06-02 03:19:13,Bloor-Yonge,Riverdale Park,Annual Member,5042 +100123,28.5,2025-06-02 02:53:25,2025-06-02 03:21:55,High Park,Union Station,Casual,5043 +100124,24.1,2025-06-02 03:31:21,2025-06-02 03:55:27,High Park,Union Station,Annual Member,5044 +100125,24.7,2025-06-02 03:29:50,2025-06-02 03:54:32,Riverdale Park,Harbourfront Centre,Casual,5045 +100126,36.7,2025-06-02 04:32:18,2025-06-02 05:09:00,Riverdale Park,Harbourfront Centre,Annual Member,5046 +100127,15.5,2025-06-02 04:10:38,2025-06-02 04:26:08,Union Station,Kensington Market,Casual,5047 +100128,14.1,2025-06-02 05:09:45,2025-06-02 05:23:51,Union Station,Kensington Market,Annual Member,5048 +100129,25.2,2025-06-02 05:09:14,2025-06-02 05:34:26,Harbourfront Centre,Bloor-Yonge,Casual,5049 +100130,30.7,2025-06-02 06:18:31,2025-06-02 06:49:13,Harbourfront Centre,Bloor-Yonge,Annual Member,5050 +100131,24.0,2025-06-02 06:02:02,2025-06-02 06:26:02,Kensington Market,High Park,Casual,5051 +100132,21.5,2025-06-02 07:36:00,2025-06-02 07:57:30,Kensington Market,High Park,Annual Member,5052 +100133,20.8,2025-06-02 07:45:25,2025-06-02 08:06:13,Bloor-Yonge,Riverdale Park,Casual,5053 +100134,17.7,2025-06-02 07:33:36,2025-06-02 07:51:18,High Park,Union Station,Annual Member,5054 +100135,26.9,2025-06-02 07:14:46,2025-06-02 07:41:40,Riverdale Park,Harbourfront Centre,Casual,5055 +100136,13.0,2025-06-02 07:50:26,2025-06-02 08:03:26,Union Station,Kensington Market,Annual Member,5056 +100137,14.1,2025-06-02 07:28:53,2025-06-02 07:42:59,Harbourfront Centre,Bloor-Yonge,Casual,5057 +100138,9.4,2025-06-02 08:51:46,2025-06-02 09:01:10,Bloor-Yonge,Riverdale Park,Annual Member,5058 +100139,22.4,2025-06-02 08:12:37,2025-06-02 08:35:01,High Park,Union Station,Casual,5059 +100140,20.2,2025-06-02 08:52:59,2025-06-02 09:13:11,Riverdale Park,Harbourfront Centre,Annual Member,5060 +100141,63.0,2025-06-02 08:40:31,2025-06-02 09:43:31,Union Station,Kensington Market,Casual,5061 +100142,21.5,2025-06-02 08:01:23,2025-06-02 08:22:53,Harbourfront Centre,Bloor-Yonge,Annual Member,5062 +100143,28.1,2025-06-02 08:24:12,2025-06-02 08:52:18,Kensington Market,High Park,Casual,5063 +100144,17.3,2025-06-02 08:12:05,2025-06-02 08:29:23,Bloor-Yonge,Riverdale Park,Annual Member,5064 +100145,8.2,2025-06-02 08:33:26,2025-06-02 08:41:38,High Park,Union Station,Casual,5065 +100146,31.2,2025-06-02 08:40:33,2025-06-02 09:11:45,Riverdale Park,Harbourfront Centre,Annual Member,5066 +100147,33.8,2025-06-02 09:28:46,2025-06-02 10:02:34,High Park,Union Station,Annual Member,5067 +100148,24.3,2025-06-02 09:55:12,2025-06-02 10:19:30,Riverdale Park,Harbourfront Centre,Casual,5068 +100149,28.2,2025-06-02 09:18:14,2025-06-02 09:46:26,Union Station,Kensington Market,Annual Member,5069 +100150,43.2,2025-06-02 09:07:24,2025-06-02 09:50:36,Harbourfront Centre,Bloor-Yonge,Casual,5070 +100151,14.3,2025-06-02 09:10:51,2025-06-02 09:25:09,Kensington Market,High Park,Annual Member,5071 +100152,28.1,2025-06-02 09:51:10,2025-06-02 10:19:16,Bloor-Yonge,Riverdale Park,Casual,5072 +100153,13.0,2025-06-02 10:26:15,2025-06-02 10:39:15,Riverdale Park,Harbourfront Centre,Annual Member,5073 +100154,36.5,2025-06-02 10:05:19,2025-06-02 10:41:49,Union Station,Kensington Market,Casual,5074 +100155,24.0,2025-06-02 10:46:45,2025-06-02 11:10:45,Harbourfront Centre,Bloor-Yonge,Annual Member,5075 +100156,20.2,2025-06-02 10:30:09,2025-06-02 10:50:21,Kensington Market,High Park,Casual,5076 +100157,11.4,2025-06-02 11:02:14,2025-06-02 11:13:38,Union Station,Kensington Market,Annual Member,5077 +100158,35.0,2025-06-02 11:09:46,2025-06-02 11:44:46,Harbourfront Centre,Bloor-Yonge,Casual,5078 +100159,13.8,2025-06-02 11:47:30,2025-06-02 12:01:18,Kensington Market,High Park,Annual Member,5079 +100160,21.8,2025-06-02 11:47:01,2025-06-02 12:08:49,Bloor-Yonge,Riverdale Park,Casual,5080 +100161,23.2,2025-06-02 12:35:16,2025-06-02 12:58:28,Harbourfront Centre,Bloor-Yonge,Annual Member,5081 +100162,31.6,2025-06-02 12:05:45,2025-06-02 12:37:21,Kensington Market,High Park,Casual,5082 +100163,17.7,2025-06-02 12:30:12,2025-06-02 12:47:54,Bloor-Yonge,Riverdale Park,Annual Member,5083 +100164,19.6,2025-06-02 12:53:37,2025-06-02 13:13:13,High Park,Union Station,Casual,5084 +100165,19.2,2025-06-02 13:07:07,2025-06-02 13:26:19,Kensington Market,High Park,Annual Member,5085 +100166,35.4,2025-06-02 13:47:44,2025-06-02 14:23:08,Bloor-Yonge,Riverdale Park,Casual,5086 +100167,18.2,2025-06-02 13:14:43,2025-06-02 13:32:55,High Park,Union Station,Annual Member,5087 +100168,52.0,2025-06-02 13:24:08,2025-06-02 14:16:08,Riverdale Park,Harbourfront Centre,Casual,5088 +100169,25.9,2025-06-02 14:27:07,2025-06-02 14:53:01,Bloor-Yonge,Riverdale Park,Annual Member,5089 +100170,48.7,2025-06-02 14:53:49,2025-06-02 15:42:31,High Park,Union Station,Casual,5090 +100171,15.1,2025-06-02 14:00:08,2025-06-02 14:15:14,Riverdale Park,Harbourfront Centre,Annual Member,5091 +100172,40.9,2025-06-02 14:59:51,2025-06-02 15:40:45,Union Station,Kensington Market,Casual,5092 +100173,20.8,2025-06-02 15:20:07,2025-06-02 15:40:55,High Park,Union Station,Annual Member,5093 +100174,20.8,2025-06-02 15:38:59,2025-06-02 15:59:47,Riverdale Park,Harbourfront Centre,Casual,5094 +100175,21.9,2025-06-02 15:38:23,2025-06-02 16:00:17,Union Station,Kensington Market,Annual Member,5095 +100176,24.7,2025-06-02 15:45:26,2025-06-02 16:10:08,Harbourfront Centre,Bloor-Yonge,Casual,5096 +100177,19.6,2025-06-02 16:07:51,2025-06-02 16:27:27,Riverdale Park,Harbourfront Centre,Annual Member,5097 +100178,26.3,2025-06-02 16:03:37,2025-06-02 16:29:55,Union Station,Kensington Market,Casual,5098 +100179,13.3,2025-06-02 16:41:01,2025-06-02 16:54:19,Harbourfront Centre,Bloor-Yonge,Annual Member,5099 +100180,20.5,2025-06-02 16:56:04,2025-06-02 17:16:34,Kensington Market,High Park,Casual,5100 +100181,23.4,2025-06-02 16:42:32,2025-06-02 17:05:56,Bloor-Yonge,Riverdale Park,Annual Member,5101 +100182,38.3,2025-06-02 16:11:43,2025-06-02 16:50:01,High Park,Union Station,Casual,5102 +100183,9.6,2025-06-02 17:51:11,2025-06-02 18:00:47,Union Station,Kensington Market,Annual Member,5103 +100184,30.2,2025-06-02 17:31:50,2025-06-02 18:02:02,Harbourfront Centre,Bloor-Yonge,Casual,5104 +100185,4.9,2025-06-02 17:57:34,2025-06-02 18:02:28,Kensington Market,High Park,Annual Member,5105 +100186,38.8,2025-06-02 17:11:00,2025-06-02 17:49:48,Bloor-Yonge,Riverdale Park,Casual,5106 +100187,31.4,2025-06-02 17:13:54,2025-06-02 17:45:18,High Park,Union Station,Annual Member,5107 +100188,22.2,2025-06-02 17:36:14,2025-06-02 17:58:26,Riverdale Park,Harbourfront Centre,Casual,5108 +100189,13.4,2025-06-02 17:29:44,2025-06-02 17:43:08,Union Station,Kensington Market,Annual Member,5109 +100190,36.5,2025-06-02 17:36:55,2025-06-02 18:13:25,Harbourfront Centre,Bloor-Yonge,Casual,5110 +100191,11.7,2025-06-02 17:11:51,2025-06-02 17:23:33,Kensington Market,High Park,Annual Member,5111 +100192,13.6,2025-06-02 18:27:08,2025-06-02 18:40:44,Harbourfront Centre,Bloor-Yonge,Annual Member,5112 +100193,44.0,2025-06-02 18:11:55,2025-06-02 18:55:55,Kensington Market,High Park,Casual,5113 +100194,11.0,2025-06-02 18:27:02,2025-06-02 18:38:02,Bloor-Yonge,Riverdale Park,Annual Member,5114 +100195,34.1,2025-06-02 18:55:38,2025-06-02 19:29:44,High Park,Union Station,Casual,5115 +100196,16.0,2025-06-02 18:34:27,2025-06-02 18:50:27,Riverdale Park,Harbourfront Centre,Annual Member,5116 +100197,31.5,2025-06-02 18:33:38,2025-06-02 19:05:08,Union Station,Kensington Market,Casual,5117 +100198,12.1,2025-06-02 18:53:16,2025-06-02 19:05:22,Harbourfront Centre,Bloor-Yonge,Annual Member,5118 +100199,27.1,2025-06-02 18:00:13,2025-06-02 18:27:19,Kensington Market,High Park,Casual,5119 +100200,21.6,2025-06-02 18:43:26,2025-06-02 19:05:02,Bloor-Yonge,Riverdale Park,Annual Member,5120 +100201,22.8,2025-06-02 19:32:50,2025-06-02 19:55:38,Kensington Market,High Park,Annual Member,5121 +100202,38.4,2025-06-02 19:22:47,2025-06-02 20:01:11,Bloor-Yonge,Riverdale Park,Casual,5122 +100203,23.3,2025-06-02 19:05:08,2025-06-02 19:28:26,High Park,Union Station,Annual Member,5123 +100204,40.0,2025-06-02 19:27:47,2025-06-02 20:07:47,Riverdale Park,Harbourfront Centre,Casual,5124 +100205,19.7,2025-06-02 19:51:05,2025-06-02 20:10:47,Union Station,Kensington Market,Annual Member,5125 +100206,22.4,2025-06-02 19:10:31,2025-06-02 19:32:55,Harbourfront Centre,Bloor-Yonge,Casual,5126 +100207,32.9,2025-06-02 20:30:29,2025-06-02 21:03:23,Bloor-Yonge,Riverdale Park,Annual Member,5127 +100208,26.9,2025-06-02 20:17:08,2025-06-02 20:44:02,High Park,Union Station,Casual,5128 +100209,14.5,2025-06-02 21:04:35,2025-06-02 21:19:05,High Park,Union Station,Annual Member,5129 +100210,28.6,2025-06-02 21:21:19,2025-06-02 21:49:55,Riverdale Park,Harbourfront Centre,Casual,5130 +100211,10.2,2025-06-02 22:34:06,2025-06-02 22:44:18,Riverdale Park,Harbourfront Centre,Annual Member,5131 +100212,20.6,2025-06-02 22:54:04,2025-06-02 23:14:40,Union Station,Kensington Market,Casual,5132 +100213,20.4,2025-06-02 23:58:00,2025-06-03 00:18:24,Union Station,Kensington Market,Annual Member,5133 +100214,29.2,2025-06-02 23:15:08,2025-06-02 23:44:20,Harbourfront Centre,Bloor-Yonge,Casual,5134 +100215,14.1,2025-06-03 00:44:13,2025-06-03 00:58:19,Kensington Market,High Park,Annual Member,5135 +100216,28.0,2025-06-03 00:28:17,2025-06-03 00:56:17,Bloor-Yonge,Riverdale Park,Casual,5136 +100217,14.8,2025-06-03 01:13:09,2025-06-03 01:27:57,Bloor-Yonge,Riverdale Park,Annual Member,5137 +100218,23.2,2025-06-03 01:45:24,2025-06-03 02:08:36,High Park,Union Station,Casual,5138 +100219,10.4,2025-06-03 02:31:09,2025-06-03 02:41:33,High Park,Union Station,Annual Member,5139 +100220,27.5,2025-06-03 02:32:51,2025-06-03 03:00:21,Riverdale Park,Harbourfront Centre,Casual,5140 +100221,12.7,2025-06-03 03:29:56,2025-06-03 03:42:38,Riverdale Park,Harbourfront Centre,Annual Member,5141 +100222,33.9,2025-06-03 03:52:09,2025-06-03 04:26:03,Union Station,Kensington Market,Casual,5142 +100223,20.6,2025-06-03 04:52:36,2025-06-03 05:13:12,Union Station,Kensington Market,Annual Member,5143 +100224,52.2,2025-06-03 04:02:19,2025-06-03 04:54:31,Harbourfront Centre,Bloor-Yonge,Casual,5144 +100225,29.0,2025-06-03 05:50:07,2025-06-03 06:19:07,Harbourfront Centre,Bloor-Yonge,Annual Member,5145 +100226,45.1,2025-06-03 05:14:33,2025-06-03 05:59:39,Kensington Market,High Park,Casual,5146 +100227,18.6,2025-06-03 06:32:07,2025-06-03 06:50:43,Kensington Market,High Park,Annual Member,5147 +100228,26.2,2025-06-03 06:50:14,2025-06-03 07:16:26,Bloor-Yonge,Riverdale Park,Casual,5148 +100229,10.6,2025-06-03 07:04:07,2025-06-03 07:14:43,Bloor-Yonge,Riverdale Park,Annual Member,5149 +100230,23.3,2025-06-03 07:30:03,2025-06-03 07:53:21,High Park,Union Station,Casual,5150 +100231,14.9,2025-06-03 07:25:42,2025-06-03 07:40:36,Riverdale Park,Harbourfront Centre,Annual Member,5151 +100232,40.5,2025-06-03 07:13:16,2025-06-03 07:53:46,Union Station,Kensington Market,Casual,5152 +100233,24.8,2025-06-03 07:38:24,2025-06-03 08:03:12,Harbourfront Centre,Bloor-Yonge,Annual Member,5153 +100234,34.6,2025-06-03 07:39:25,2025-06-03 08:14:01,Kensington Market,High Park,Casual,5154 +100235,26.8,2025-06-03 08:23:04,2025-06-03 08:49:52,High Park,Union Station,Annual Member,5155 +100236,30.1,2025-06-03 08:22:58,2025-06-03 08:53:04,Riverdale Park,Harbourfront Centre,Casual,5156 +100237,15.8,2025-06-03 08:31:07,2025-06-03 08:46:55,Union Station,Kensington Market,Annual Member,5157 +100238,46.4,2025-06-03 08:44:16,2025-06-03 09:30:40,Harbourfront Centre,Bloor-Yonge,Casual,5158 +100239,15.9,2025-06-03 08:33:33,2025-06-03 08:49:27,Kensington Market,High Park,Annual Member,5159 +100240,90.2,2025-06-03 08:23:23,2025-06-03 09:53:35,Bloor-Yonge,Riverdale Park,Casual,5160 +100241,7.6,2025-06-03 08:43:26,2025-06-03 08:51:02,High Park,Union Station,Annual Member,5161 +100242,44.7,2025-06-03 08:03:30,2025-06-03 08:48:12,Riverdale Park,Harbourfront Centre,Casual,5162 +100243,12.7,2025-06-03 08:52:43,2025-06-03 09:05:25,Union Station,Kensington Market,Annual Member,5163 +100244,16.1,2025-06-03 09:18:46,2025-06-03 09:34:52,Riverdale Park,Harbourfront Centre,Annual Member,5164 +100245,24.4,2025-06-03 09:41:58,2025-06-03 10:06:22,Union Station,Kensington Market,Casual,5165 +100246,21.1,2025-06-03 09:57:57,2025-06-03 10:19:03,Harbourfront Centre,Bloor-Yonge,Annual Member,5166 +100247,23.3,2025-06-03 09:25:05,2025-06-03 09:48:23,Kensington Market,High Park,Casual,5167 +100248,12.2,2025-06-03 09:34:21,2025-06-03 09:46:33,Bloor-Yonge,Riverdale Park,Annual Member,5168 +100249,85.7,2025-06-03 09:58:34,2025-06-03 11:24:16,High Park,Union Station,Casual,5169 +100250,18.5,2025-06-03 10:36:24,2025-06-03 10:54:54,Union Station,Kensington Market,Annual Member,5170 +100251,38.0,2025-06-03 10:19:38,2025-06-03 10:57:38,Harbourfront Centre,Bloor-Yonge,Casual,5171 +100252,14.0,2025-06-03 10:41:57,2025-06-03 10:55:57,Kensington Market,High Park,Annual Member,5172 +100253,30.2,2025-06-03 10:20:24,2025-06-03 10:50:36,Bloor-Yonge,Riverdale Park,Casual,5173 +100254,24.4,2025-06-03 11:24:06,2025-06-03 11:48:30,Harbourfront Centre,Bloor-Yonge,Annual Member,5174 +100255,28.2,2025-06-03 11:59:05,2025-06-03 12:27:17,Kensington Market,High Park,Casual,5175 +100256,19.4,2025-06-03 11:27:29,2025-06-03 11:46:53,Bloor-Yonge,Riverdale Park,Annual Member,5176 +100257,24.0,2025-06-03 11:43:06,2025-06-03 12:07:06,High Park,Union Station,Casual,5177 +100258,21.7,2025-06-03 12:18:29,2025-06-03 12:40:11,Kensington Market,High Park,Annual Member,5178 +100259,20.9,2025-06-03 12:25:01,2025-06-03 12:45:55,Bloor-Yonge,Riverdale Park,Casual,5179 +100260,8.4,2025-06-03 12:52:24,2025-06-03 13:00:48,High Park,Union Station,Annual Member,5000 +100261,49.2,2025-06-03 12:00:49,2025-06-03 12:50:01,Riverdale Park,Harbourfront Centre,Casual,5001 +100262,11.3,2025-06-03 13:02:33,2025-06-03 13:13:51,Bloor-Yonge,Riverdale Park,Annual Member,5002 +100263,14.3,2025-06-03 13:42:27,2025-06-03 13:56:45,High Park,Union Station,Casual,5003 +100264,28.3,2025-06-03 13:55:02,2025-06-03 14:23:20,Riverdale Park,Harbourfront Centre,Annual Member,5004 +100265,18.4,2025-06-03 13:52:00,2025-06-03 14:10:24,Union Station,Kensington Market,Casual,5005 +100266,6.1,2025-06-03 14:21:25,2025-06-03 14:27:31,High Park,Union Station,Annual Member,5006 +100267,30.3,2025-06-03 14:19:28,2025-06-03 14:49:46,Riverdale Park,Harbourfront Centre,Casual,5007 +100268,11.0,2025-06-03 14:48:56,2025-06-03 14:59:56,Union Station,Kensington Market,Annual Member,5008 +100269,31.4,2025-06-03 14:22:47,2025-06-03 14:54:11,Harbourfront Centre,Bloor-Yonge,Casual,5009 +100270,35.5,2025-06-03 15:18:03,2025-06-03 15:53:33,Riverdale Park,Harbourfront Centre,Annual Member,5010 +100271,12.4,2025-06-03 15:22:57,2025-06-03 15:35:21,Union Station,Kensington Market,Casual,5011 +100272,8.7,2025-06-03 15:30:28,2025-06-03 15:39:10,Harbourfront Centre,Bloor-Yonge,Annual Member,5012 +100273,18.5,2025-06-03 15:37:40,2025-06-03 15:56:10,Kensington Market,High Park,Casual,5013 +100274,17.2,2025-06-03 16:31:32,2025-06-03 16:48:44,Union Station,Kensington Market,Annual Member,5014 +100275,24.2,2025-06-03 16:47:09,2025-06-03 17:11:21,Harbourfront Centre,Bloor-Yonge,Casual,5015 +100276,9.5,2025-06-03 16:30:53,2025-06-03 16:40:23,Kensington Market,High Park,Annual Member,5016 +100277,39.4,2025-06-03 16:42:57,2025-06-03 17:22:21,Bloor-Yonge,Riverdale Park,Casual,5017 +100278,12.3,2025-06-03 16:37:30,2025-06-03 16:49:48,High Park,Union Station,Annual Member,5018 +100279,18.8,2025-06-03 16:09:33,2025-06-03 16:28:21,Riverdale Park,Harbourfront Centre,Casual,5019 +100280,19.4,2025-06-03 17:56:09,2025-06-03 18:15:33,Harbourfront Centre,Bloor-Yonge,Annual Member,5020 +100281,45.6,2025-06-03 17:58:00,2025-06-03 18:43:36,Kensington Market,High Park,Casual,5021 +100282,22.0,2025-06-03 17:59:41,2025-06-03 18:21:41,Bloor-Yonge,Riverdale Park,Annual Member,5022 +100283,35.6,2025-06-03 17:28:29,2025-06-03 18:04:05,High Park,Union Station,Casual,5023 +100284,18.6,2025-06-03 17:40:18,2025-06-03 17:58:54,Riverdale Park,Harbourfront Centre,Annual Member,5024 +100285,13.7,2025-06-03 17:11:34,2025-06-03 17:25:16,Union Station,Kensington Market,Casual,5025 +100286,25.2,2025-06-03 17:42:30,2025-06-03 18:07:42,Harbourfront Centre,Bloor-Yonge,Annual Member,5026 +100287,20.9,2025-06-03 17:49:24,2025-06-03 18:10:18,Kensington Market,High Park,Casual,5027 +100288,13.5,2025-06-03 17:05:52,2025-06-03 17:19:22,Bloor-Yonge,Riverdale Park,Annual Member,5028 +100289,22.4,2025-06-03 18:58:50,2025-06-03 19:21:14,Kensington Market,High Park,Annual Member,5029 +100290,32.9,2025-06-03 18:11:41,2025-06-03 18:44:35,Bloor-Yonge,Riverdale Park,Casual,5030 +100291,13.2,2025-06-03 18:27:05,2025-06-03 18:40:17,High Park,Union Station,Annual Member,5031 +100292,36.9,2025-06-03 18:02:20,2025-06-03 18:39:14,Riverdale Park,Harbourfront Centre,Casual,5032 +100293,9.3,2025-06-03 18:34:57,2025-06-03 18:44:15,Union Station,Kensington Market,Annual Member,5033 +100294,24.8,2025-06-03 18:46:09,2025-06-03 19:10:57,Harbourfront Centre,Bloor-Yonge,Casual,5034 +100295,30.4,2025-06-03 18:23:30,2025-06-03 18:53:54,Kensington Market,High Park,Annual Member,5035 +100296,29.6,2025-06-03 18:58:37,2025-06-03 19:28:13,Bloor-Yonge,Riverdale Park,Casual,5036 +100297,15.2,2025-06-03 18:34:17,2025-06-03 18:49:29,High Park,Union Station,Annual Member,5037 +100298,12.1,2025-06-03 19:31:24,2025-06-03 19:43:30,Bloor-Yonge,Riverdale Park,Annual Member,5038 +100299,26.4,2025-06-03 19:17:59,2025-06-03 19:44:23,High Park,Union Station,Casual,5039 +100300,19.3,2025-06-03 19:59:52,2025-06-03 20:19:10,Riverdale Park,Harbourfront Centre,Annual Member,5040 +100301,20.1,2025-06-03 19:27:35,2025-06-03 19:47:41,Union Station,Kensington Market,Casual,5041 +100302,17.4,2025-06-03 19:07:38,2025-06-03 19:25:02,Harbourfront Centre,Bloor-Yonge,Annual Member,5042 +100303,27.9,2025-06-03 19:44:55,2025-06-03 20:12:49,Kensington Market,High Park,Casual,5043 +100304,27.0,2025-06-03 20:45:13,2025-06-03 21:12:13,High Park,Union Station,Annual Member,5044 +100305,65.2,2025-06-03 20:44:11,2025-06-03 21:49:23,Riverdale Park,Harbourfront Centre,Casual,5045 +100306,16.8,2025-06-03 21:08:16,2025-06-03 21:25:04,Riverdale Park,Harbourfront Centre,Annual Member,5046 +100307,27.5,2025-06-03 21:15:26,2025-06-03 21:42:56,Union Station,Kensington Market,Casual,5047 +100308,8.4,2025-06-03 22:59:32,2025-06-03 23:07:56,Union Station,Kensington Market,Annual Member,5048 +100309,28.0,2025-06-03 22:32:14,2025-06-03 23:00:14,Harbourfront Centre,Bloor-Yonge,Casual,5049 +100310,15.0,2025-06-03 23:00:17,2025-06-03 23:15:17,Harbourfront Centre,Bloor-Yonge,Annual Member,5050 +100311,16.8,2025-06-03 23:41:29,2025-06-03 23:58:17,Kensington Market,High Park,Casual,5051 +100312,22.2,2025-06-04 00:03:04,2025-06-04 00:25:16,Bloor-Yonge,Riverdale Park,Annual Member,5052 +100313,41.0,2025-06-04 00:35:54,2025-06-04 01:16:54,High Park,Union Station,Casual,5053 +100314,16.3,2025-06-04 01:47:47,2025-06-04 02:04:05,High Park,Union Station,Annual Member,5054 +100315,31.2,2025-06-04 01:57:55,2025-06-04 02:29:07,Riverdale Park,Harbourfront Centre,Casual,5055 +100316,825,2025-06-04 02:04:04,2025-06-04 15:49:04,Riverdale Park,Harbourfront Centre,Annual Member,5056 +100317,72.5,2025-06-04 02:04:19,2025-06-04 03:16:49,Union Station,Kensington Market,Casual,5057 +100318,27.1,2025-06-04 03:05:49,2025-06-04 03:32:55,Union Station,Kensington Market,Annual Member,5058 +100319,19.5,2025-06-04 03:58:16,2025-06-04 04:17:46,Harbourfront Centre,Bloor-Yonge,Casual,5059 +100320,16.9,2025-06-04 04:35:16,2025-06-04 04:52:10,Harbourfront Centre,Bloor-Yonge,Annual Member,5060 +100321,35.9,2025-06-04 04:56:09,2025-06-04 05:32:03,Kensington Market,High Park,Casual,5061 +100322,25.7,2025-06-04 05:06:27,2025-06-04 05:32:09,Kensington Market,High Park,Annual Member,5062 +100323,17.1,2025-06-04 05:18:18,2025-06-04 05:35:24,Bloor-Yonge,Riverdale Park,Casual,5063 +100324,15.5,2025-06-04 06:07:36,2025-06-04 06:23:06,Bloor-Yonge,Riverdale Park,Annual Member,5064 +100325,28.3,2025-06-04 06:28:04,2025-06-04 06:56:22,High Park,Union Station,Casual,5065 +100326,13.2,2025-06-04 07:51:44,2025-06-04 08:04:56,High Park,Union Station,Annual Member,5066 +100327,36.1,2025-06-04 07:44:52,2025-06-04 08:20:58,Riverdale Park,Harbourfront Centre,Casual,5067 +100328,34.8,2025-06-04 07:05:49,2025-06-04 07:40:37,Union Station,Kensington Market,Annual Member,5068 +100329,31.4,2025-06-04 07:14:49,2025-06-04 07:46:13,Harbourfront Centre,Bloor-Yonge,Casual,5069 +100330,18.9,2025-06-04 07:02:34,2025-06-04 07:21:28,Kensington Market,High Park,Annual Member,5070 +100331,19.8,2025-06-04 07:43:27,2025-06-04 08:03:15,Bloor-Yonge,Riverdale Park,Casual,5071 +100332,57.4,2025-06-04 08:25:44,2025-06-04 09:23:08,Riverdale Park,Harbourfront Centre,Annual Member,5072 +100333,13.5,2025-06-04 08:01:49,2025-06-04 08:15:19,Union Station,Kensington Market,Casual,5073 +100334,22.7,2025-06-04 08:35:48,2025-06-04 08:58:30,Harbourfront Centre,Bloor-Yonge,Annual Member,5074 +100335,27.9,2025-06-04 08:48:07,2025-06-04 09:16:01,Kensington Market,High Park,Casual,5075 +100336,13.9,2025-06-04 08:39:06,2025-06-04 08:53:00,Bloor-Yonge,Riverdale Park,Annual Member,5076 +100337,31.2,2025-06-04 08:05:00,2025-06-04 08:36:12,High Park,Union Station,Casual,5077 +100338,27.6,2025-06-04 08:15:40,2025-06-04 08:43:16,Riverdale Park,Harbourfront Centre,Annual Member,5078 +100339,29.5,2025-06-04 08:46:15,2025-06-04 09:15:45,Union Station,Kensington Market,Casual,5079 +100340,16.9,2025-06-04 08:34:38,2025-06-04 08:51:32,Harbourfront Centre,Bloor-Yonge,Annual Member,5080 +100341,30.0,2025-06-04 09:02:03,2025-06-04 09:32:03,Union Station,Kensington Market,Annual Member,5081 +100342,36.3,2025-06-04 09:06:27,2025-06-04 09:42:45,Harbourfront Centre,Bloor-Yonge,Casual,5082 +100343,23.3,2025-06-04 09:04:06,2025-06-04 09:27:24,Kensington Market,High Park,Annual Member,5083 +100344,28.6,2025-06-04 09:15:50,2025-06-04 09:44:26,Bloor-Yonge,Riverdale Park,Casual,5084 +100345,33.3,2025-06-04 09:35:22,2025-06-04 10:08:40,High Park,Union Station,Annual Member,5085 +100346,42.4,2025-06-04 09:37:23,2025-06-04 10:19:47,Riverdale Park,Harbourfront Centre,Casual,5086 +100347,17.1,2025-06-04 10:34:19,2025-06-04 10:51:25,Harbourfront Centre,Bloor-Yonge,Annual Member,5087 +100348,44.1,2025-06-04 10:10:26,2025-06-04 10:54:32,Kensington Market,High Park,Casual,5088 +100349,9.7,2025-06-04 10:38:58,2025-06-04 10:48:40,Bloor-Yonge,Riverdale Park,Annual Member,5089 +100350,38.4,2025-06-04 10:51:12,2025-06-04 11:29:36,High Park,Union Station,Casual,5090 +100351,19.8,2025-06-04 11:02:39,2025-06-04 11:22:27,Kensington Market,High Park,Annual Member,5091 +100352,41.6,2025-06-04 11:46:49,2025-06-04 12:28:25,Bloor-Yonge,Riverdale Park,Casual,5092 +100353,6.9,2025-06-04 11:46:15,2025-06-04 11:53:09,High Park,Union Station,Annual Member,5093 +100354,36.1,2025-06-04 11:54:59,2025-06-04 12:31:05,Riverdale Park,Harbourfront Centre,Casual,5094 +100355,10.1,2025-06-04 12:51:41,2025-06-04 13:01:47,Bloor-Yonge,Riverdale Park,Annual Member,5095 +100356,38.7,2025-06-04 12:09:45,2025-06-04 12:48:27,High Park,Union Station,Casual,5096 +100357,15.3,2025-06-04 12:37:55,2025-06-04 12:53:13,Riverdale Park,Harbourfront Centre,Annual Member,5097 +100358,31.2,2025-06-04 12:48:55,2025-06-04 13:20:07,Union Station,Kensington Market,Casual,5098 +100359,9.4,2025-06-04 13:25:05,2025-06-04 13:34:29,High Park,Union Station,Annual Member,5099 +100360,34.7,2025-06-04 13:27:18,2025-06-04 14:02:00,Riverdale Park,Harbourfront Centre,Casual,5100 +100361,15.7,2025-06-04 13:41:17,2025-06-04 13:56:59,Union Station,Kensington Market,Annual Member,5101 +100362,43.9,2025-06-04 13:37:20,2025-06-04 14:21:14,Harbourfront Centre,Bloor-Yonge,Casual,5102 +100363,18.4,2025-06-04 14:46:37,2025-06-04 15:05:01,Riverdale Park,Harbourfront Centre,Annual Member,5103 +100364,31.0,2025-06-04 14:26:29,2025-06-04 14:57:29,Union Station,Kensington Market,Casual,5104 +100365,18.6,2025-06-04 14:13:11,2025-06-04 14:31:47,Harbourfront Centre,Bloor-Yonge,Annual Member,5105 +100366,15.0,2025-06-04 14:32:15,2025-06-04 14:47:15,Kensington Market,High Park,Casual,5106 +100367,8.5,2025-06-04 15:22:15,2025-06-04 15:30:45,Union Station,Kensington Market,Annual Member,5107 +100368,43.6,2025-06-04 15:51:03,2025-06-04 16:34:39,Harbourfront Centre,Bloor-Yonge,Casual,5108 +100369,7.9,2025-06-04 15:48:13,2025-06-04 15:56:07,Kensington Market,High Park,Annual Member,5109 +100370,40.6,2025-06-04 15:30:32,2025-06-04 16:11:08,Bloor-Yonge,Riverdale Park,Casual,5110 +100371,27.9,2025-06-04 16:29:52,2025-06-04 16:57:46,Harbourfront Centre,Bloor-Yonge,Annual Member,5111 +100372,14.7,2025-06-04 16:30:09,2025-06-04 16:44:51,Kensington Market,High Park,Casual,5112 +100373,13.1,2025-06-04 16:53:47,2025-06-04 17:06:53,Bloor-Yonge,Riverdale Park,Annual Member,5113 +100374,34.0,2025-06-04 16:42:17,2025-06-04 17:16:17,High Park,Union Station,Casual,5114 +100375,10.8,2025-06-04 16:40:23,2025-06-04 16:51:11,Riverdale Park,Harbourfront Centre,Annual Member,5115 +100376,46.2,2025-06-04 16:39:44,2025-06-04 17:25:56,Union Station,Kensington Market,Casual,5116 +100377,27.5,2025-06-04 17:52:35,2025-06-04 18:20:05,Kensington Market,High Park,Annual Member,5117 +100378,35.6,2025-06-04 17:22:51,2025-06-04 17:58:27,Bloor-Yonge,Riverdale Park,Casual,5118 +100379,27.0,2025-06-04 17:41:27,2025-06-04 18:08:27,High Park,Union Station,Annual Member,5119 +100380,28.7,2025-06-04 17:14:28,2025-06-04 17:43:10,Riverdale Park,Harbourfront Centre,Casual,5120 +100381,22.1,2025-06-04 17:27:31,2025-06-04 17:49:37,Union Station,Kensington Market,Annual Member,5121 +100382,82.5,2025-06-04 17:35:41,2025-06-04 18:58:11,Harbourfront Centre,Bloor-Yonge,Casual,5122 +100383,17.8,2025-06-04 17:07:24,2025-06-04 17:25:12,Kensington Market,High Park,Annual Member,5123 +100384,53.2,2025-06-04 17:54:01,2025-06-04 18:47:13,Bloor-Yonge,Riverdale Park,Casual,5124 +100385,11.6,2025-06-04 17:56:01,2025-06-04 18:07:37,High Park,Union Station,Annual Member,5125 +100386,8.4,2025-06-04 18:55:21,2025-06-04 19:03:45,Bloor-Yonge,Riverdale Park,Annual Member,5126 +100387,24.0,2025-06-04 18:11:47,2025-06-04 18:35:47,High Park,Union Station,Casual,5127 +100388,14.6,2025-06-04 18:02:56,2025-06-04 18:17:32,Riverdale Park,Harbourfront Centre,Annual Member,5128 +100389,25.7,2025-06-04 18:21:58,2025-06-04 18:47:40,Union Station,Kensington Market,Casual,5129 +100390,15.6,2025-06-04 18:28:33,2025-06-04 18:44:09,Harbourfront Centre,Bloor-Yonge,Annual Member,5130 +100391,70.9,2025-06-04 18:00:56,2025-06-04 19:11:50,Kensington Market,High Park,Casual,5131 +100392,31.0,2025-06-04 18:03:38,2025-06-04 18:34:38,Bloor-Yonge,Riverdale Park,Annual Member,5132 +100393,49.7,2025-06-04 18:32:30,2025-06-04 19:22:12,High Park,Union Station,Casual,5133 +100394,13.8,2025-06-04 18:40:20,2025-06-04 18:54:08,Riverdale Park,Harbourfront Centre,Annual Member,5134 +100395,11.3,2025-06-04 19:05:14,2025-06-04 19:16:32,High Park,Union Station,Annual Member,5135 +100396,22.1,2025-06-04 19:36:55,2025-06-04 19:59:01,Riverdale Park,Harbourfront Centre,Casual,5136 +100397,12.9,2025-06-04 19:58:36,2025-06-04 20:11:30,Union Station,Kensington Market,Annual Member,5137 +100398,31.5,2025-06-04 19:44:24,2025-06-04 20:15:54,Harbourfront Centre,Bloor-Yonge,Casual,5138 +100399,7.5,2025-06-04 19:44:21,2025-06-04 19:51:51,Kensington Market,High Park,Annual Member,5139 +100400,63.3,2025-06-04 19:25:29,2025-06-04 20:28:47,Bloor-Yonge,Riverdale Park,Casual,5140 +100401,9.3,2025-06-04 20:37:45,2025-06-04 20:47:03,Riverdale Park,Harbourfront Centre,Annual Member,5141 +100402,45.2,2025-06-04 20:56:47,2025-06-04 21:41:59,Union Station,Kensington Market,Casual,5142 +100403,26.2,2025-06-04 21:10:39,2025-06-04 21:36:51,Union Station,Kensington Market,Annual Member,5143 +100404,38.7,2025-06-04 21:00:13,2025-06-04 21:38:55,Harbourfront Centre,Bloor-Yonge,Casual,5144 +100405,27.3,2025-06-04 22:55:37,2025-06-04 23:22:55,Harbourfront Centre,Bloor-Yonge,Annual Member,5145 +100406,34.3,2025-06-04 22:39:51,2025-06-04 23:14:09,Kensington Market,High Park,Casual,5146 +100407,22.3,2025-06-04 23:21:05,2025-06-04 23:43:23,Kensington Market,High Park,Annual Member,5147 +100408,27.6,2025-06-04 23:05:12,2025-06-04 23:32:48,Bloor-Yonge,Riverdale Park,Casual,5148 +100409,7.8,2025-06-05 00:50:16,2025-06-05 00:58:04,High Park,Union Station,Annual Member,5149 +100410,18.7,2025-06-05 00:58:49,2025-06-05 01:17:31,Riverdale Park,Harbourfront Centre,Casual,5150 +100411,30.9,2025-06-05 01:24:06,2025-06-05 01:55:00,Riverdale Park,Harbourfront Centre,Annual Member,5151 +100412,31.7,2025-06-05 01:33:54,2025-06-05 02:05:36,Union Station,Kensington Market,Casual,5152 +100413,17.8,2025-06-05 02:08:45,2025-06-05 02:26:33,Union Station,Kensington Market,Annual Member,5153 +100414,26.8,2025-06-05 02:43:58,2025-06-05 03:10:46,Harbourfront Centre,Bloor-Yonge,Casual,5154 +100415,20.3,2025-06-05 03:29:46,2025-06-05 03:50:04,Harbourfront Centre,Bloor-Yonge,Annual Member,5155 +100416,36.1,2025-06-05 03:39:25,2025-06-05 04:15:31,Kensington Market,High Park,Casual,5156 +100417,15.0,2025-06-05 04:27:53,2025-06-05 04:42:53,Kensington Market,High Park,Annual Member,5157 +100418,21.9,2025-06-05 04:34:28,2025-06-05 04:56:22,Bloor-Yonge,Riverdale Park,Casual,5158 +100419,8.2,2025-06-05 05:04:46,2025-06-05 05:12:58,Bloor-Yonge,Riverdale Park,Annual Member,5159 +100420,36.0,2025-06-05 05:33:45,2025-06-05 06:09:45,High Park,Union Station,Casual,5160 +100421,26.4,2025-06-05 06:14:58,2025-06-05 06:41:22,High Park,Union Station,Annual Member,5161 +100422,9.8,2025-06-05 06:40:05,2025-06-05 06:49:53,Riverdale Park,Harbourfront Centre,Casual,5162 +100423,33.3,2025-06-05 07:03:11,2025-06-05 07:36:29,Riverdale Park,Harbourfront Centre,Annual Member,5163 +100424,26.2,2025-06-05 07:44:30,2025-06-05 08:10:42,Union Station,Kensington Market,Casual,5164 +100425,19.0,2025-06-05 07:52:02,2025-06-05 08:11:02,Harbourfront Centre,Bloor-Yonge,Annual Member,5165 +100426,22.1,2025-06-05 07:49:08,2025-06-05 08:11:14,Kensington Market,High Park,Casual,5166 +100427,14.9,2025-06-05 07:13:30,2025-06-05 07:28:24,Bloor-Yonge,Riverdale Park,Annual Member,5167 +100428,53.0,2025-06-05 07:42:58,2025-06-05 08:35:58,High Park,Union Station,Casual,5168 +100429,18.3,2025-06-05 08:17:01,2025-06-05 08:35:19,Union Station,Kensington Market,Annual Member,5169 +100430,38.2,2025-06-05 08:36:38,2025-06-05 09:14:50,Harbourfront Centre,Bloor-Yonge,Casual,5170 +100431,19.0,2025-06-05 08:35:48,2025-06-05 08:54:48,Kensington Market,High Park,Annual Member,5171 +100432,18.8,2025-06-05 08:26:05,2025-06-05 08:44:53,Bloor-Yonge,Riverdale Park,Casual,5172 +100433,33.4,2025-06-05 08:02:17,2025-06-05 08:35:41,High Park,Union Station,Annual Member,5173 +100434,32.8,2025-06-05 08:11:42,2025-06-05 08:44:30,Riverdale Park,Harbourfront Centre,Casual,5174 +100435,14.2,2025-06-05 08:27:04,2025-06-05 08:41:16,Union Station,Kensington Market,Annual Member,5175 +100436,17.9,2025-06-05 08:27:41,2025-06-05 08:45:35,Harbourfront Centre,Bloor-Yonge,Casual,5176 +100437,17.9,2025-06-05 08:33:36,2025-06-05 08:51:30,Kensington Market,High Park,Annual Member,5177 +100438,30.9,2025-06-05 09:18:58,2025-06-05 09:49:52,Harbourfront Centre,Bloor-Yonge,Annual Member,5178 +100439,36.2,2025-06-05 09:17:02,2025-06-05 09:53:14,Kensington Market,High Park,Casual,5179 +100440,18.1,2025-06-05 09:50:42,2025-06-05 10:08:48,Bloor-Yonge,Riverdale Park,Annual Member,5000 +100441,12.4,2025-06-05 09:50:21,2025-06-05 10:02:45,High Park,Union Station,Casual,5001 +100442,20.7,2025-06-05 09:07:45,2025-06-05 09:28:27,Riverdale Park,Harbourfront Centre,Annual Member,5002 +100443,29.3,2025-06-05 09:28:55,2025-06-05 09:58:13,Union Station,Kensington Market,Casual,5003 +100444,26.1,2025-06-05 10:52:00,2025-06-05 11:18:06,Kensington Market,High Park,Annual Member,5004 +100445,26.5,2025-06-05 10:33:27,2025-06-05 10:59:57,Bloor-Yonge,Riverdale Park,Casual,5005 +100446,15.7,2025-06-05 10:03:03,2025-06-05 10:18:45,High Park,Union Station,Annual Member,5006 +100447,14.2,2025-06-05 10:35:51,2025-06-05 10:50:03,Riverdale Park,Harbourfront Centre,Casual,5007 +100448,40.5,2025-06-05 11:23:05,2025-06-05 12:03:35,Bloor-Yonge,Riverdale Park,Annual Member,5008 +100449,27.5,2025-06-05 11:34:48,2025-06-05 12:02:18,High Park,Union Station,Casual,5009 +100450,12.0,2025-06-05 11:53:50,2025-06-05 12:05:50,Riverdale Park,Harbourfront Centre,Annual Member,5010 +100451,33.8,2025-06-05 11:28:59,2025-06-05 12:02:47,Union Station,Kensington Market,Casual,5011 +100452,19.7,2025-06-05 12:06:41,2025-06-05 12:26:23,High Park,Union Station,Annual Member,5012 +100453,29.9,2025-06-05 12:33:45,2025-06-05 13:03:39,Riverdale Park,Harbourfront Centre,Casual,5013 +100454,19.3,2025-06-05 12:51:05,2025-06-05 13:10:23,Union Station,Kensington Market,Annual Member,5014 +100455,21.7,2025-06-05 12:49:56,2025-06-05 13:11:38,Harbourfront Centre,Bloor-Yonge,Casual,5015 +100456,6.9,2025-06-05 13:35:53,2025-06-05 13:42:47,Riverdale Park,Harbourfront Centre,Annual Member,5016 +100457,35.8,2025-06-05 13:50:53,2025-06-05 14:26:41,Union Station,Kensington Market,Casual,5017 +100458,17.0,2025-06-05 13:19:28,2025-06-05 13:36:28,Harbourfront Centre,Bloor-Yonge,Annual Member,5018 +100459,19.4,2025-06-05 13:43:58,2025-06-05 14:03:22,Kensington Market,High Park,Casual,5019 +100460,15.8,2025-06-05 14:30:26,2025-06-05 14:46:14,Union Station,Kensington Market,Annual Member,5020 +100461,20.3,2025-06-05 14:36:08,2025-06-05 14:56:26,Harbourfront Centre,Bloor-Yonge,Casual,5021 +100462,14.6,2025-06-05 14:18:55,2025-06-05 14:33:31,Kensington Market,High Park,Annual Member,5022 +100463,18.3,2025-06-05 14:44:27,2025-06-05 15:02:45,Bloor-Yonge,Riverdale Park,Casual,5023 +100464,11.2,2025-06-05 15:46:45,2025-06-05 15:57:57,Harbourfront Centre,Bloor-Yonge,Annual Member,5024 +100465,19.6,2025-06-05 15:53:05,2025-06-05 16:12:41,Kensington Market,High Park,Casual,5025 +100466,14.9,2025-06-05 15:15:22,2025-06-05 15:30:16,Bloor-Yonge,Riverdale Park,Annual Member,5026 +100467,27.4,2025-06-05 15:23:37,2025-06-05 15:51:01,High Park,Union Station,Casual,5027 +100468,12.6,2025-06-05 16:45:11,2025-06-05 16:57:47,Kensington Market,High Park,Annual Member,5028 +100469,26.2,2025-06-05 16:37:45,2025-06-05 17:03:57,Bloor-Yonge,Riverdale Park,Casual,5029 +100470,22.2,2025-06-05 16:19:25,2025-06-05 16:41:37,High Park,Union Station,Annual Member,5030 +100471,43.7,2025-06-05 16:56:00,2025-06-05 17:39:42,Riverdale Park,Harbourfront Centre,Casual,5031 +100472,53.0,2025-06-05 16:17:44,2025-06-05 17:10:44,Union Station,Kensington Market,Annual Member,5032 +100473,21.4,2025-06-05 16:57:39,2025-06-05 17:19:03,Harbourfront Centre,Bloor-Yonge,Casual,5033 +100474,5.2,2025-06-05 17:13:53,2025-06-05 17:19:05,Bloor-Yonge,Riverdale Park,Annual Member,5034 +100475,79.5,2025-06-05 17:39:10,2025-06-05 18:58:40,High Park,Union Station,Casual,5035 +100476,9.7,2025-06-05 17:12:55,2025-06-05 17:22:37,Riverdale Park,Harbourfront Centre,Annual Member,5036 +100477,30.5,2025-06-05 17:21:35,2025-06-05 17:52:05,Union Station,Kensington Market,Casual,5037 +100478,32.5,2025-06-05 17:03:32,2025-06-05 17:36:02,Harbourfront Centre,Bloor-Yonge,Annual Member,5038 +100479,22.9,2025-06-05 17:35:15,2025-06-05 17:58:09,Kensington Market,High Park,Casual,5039 +100480,20.9,2025-06-05 17:22:40,2025-06-05 17:43:34,Bloor-Yonge,Riverdale Park,Annual Member,5040 +100481,21.3,2025-06-05 17:36:25,2025-06-05 17:57:43,High Park,Union Station,Casual,5041 +100482,9.8,2025-06-05 17:34:14,2025-06-05 17:44:02,Riverdale Park,Harbourfront Centre,Annual Member,5042 +100483,8.7,2025-06-05 18:12:28,2025-06-05 18:21:10,High Park,Union Station,Annual Member,5043 +100484,24.3,2025-06-05 18:18:06,2025-06-05 18:42:24,Riverdale Park,Harbourfront Centre,Casual,5044 +100485,15.2,2025-06-05 18:19:59,2025-06-05 18:35:11,Union Station,Kensington Market,Annual Member,5045 +100486,34.5,2025-06-05 18:52:27,2025-06-05 19:26:57,Harbourfront Centre,Bloor-Yonge,Casual,5046 +100487,9.7,2025-06-05 18:40:57,2025-06-05 18:50:39,Kensington Market,High Park,Annual Member,5047 +100488,24.5,2025-06-05 18:43:34,2025-06-05 19:08:04,Bloor-Yonge,Riverdale Park,Casual,5048 +100489,20.9,2025-06-05 18:44:29,2025-06-05 19:05:23,High Park,Union Station,Annual Member,5049 +100490,30.0,2025-06-05 18:30:18,2025-06-05 19:00:18,Riverdale Park,Harbourfront Centre,Casual,5050 +100491,27.6,2025-06-05 18:27:30,2025-06-05 18:55:06,Union Station,Kensington Market,Annual Member,5051 +100492,15.2,2025-06-05 19:08:32,2025-06-05 19:23:44,Riverdale Park,Harbourfront Centre,Annual Member,5052 +100493,43.5,2025-06-05 19:06:57,2025-06-05 19:50:27,Union Station,Kensington Market,Casual,5053 +100494,19.2,2025-06-05 19:14:21,2025-06-05 19:33:33,Harbourfront Centre,Bloor-Yonge,Annual Member,5054 +100495,32.2,2025-06-05 19:15:46,2025-06-05 19:47:58,Kensington Market,High Park,Casual,5055 +100496,12.5,2025-06-05 19:56:07,2025-06-05 20:08:37,Bloor-Yonge,Riverdale Park,Annual Member,5056 +100497,24.7,2025-06-05 19:26:23,2025-06-05 19:51:05,High Park,Union Station,Casual,5057 +100498,23.9,2025-06-05 20:54:53,2025-06-05 21:18:47,Union Station,Kensington Market,Annual Member,5058 +100499,26.3,2025-06-05 20:49:09,2025-06-05 21:15:27,Harbourfront Centre,Bloor-Yonge,Casual,5059 +100500,17.8,2025-06-05 21:31:50,2025-06-05 21:49:38,Harbourfront Centre,Bloor-Yonge,Annual Member,5060 +100501,29.2,2025-06-05 21:02:50,2025-06-05 21:32:02,Kensington Market,High Park,Casual,5061 +100502,15.7,2025-06-05 22:10:07,2025-06-05 22:25:49,Kensington Market,High Park,Annual Member,5062 +100503,29.4,2025-06-05 22:45:11,2025-06-05 23:14:35,Bloor-Yonge,Riverdale Park,Casual,5063 +100504,27.4,2025-06-05 23:13:25,2025-06-05 23:40:49,Bloor-Yonge,Riverdale Park,Annual Member,5064 +100505,55.5,2025-06-05 23:11:08,2025-06-06 00:06:38,High Park,Union Station,Casual,5065 +100506,31.0,2025-06-06 00:36:56,2025-06-06 01:07:56,Riverdale Park,Harbourfront Centre,Annual Member,5066 +100507,53.5,2025-06-06 00:29:41,2025-06-06 01:23:11,Union Station,Kensington Market,Casual,5067 +100508,25.1,2025-06-06 01:48:45,2025-06-06 02:13:51,Union Station,Kensington Market,Annual Member,5068 +100509,55.7,2025-06-06 01:42:23,2025-06-06 02:38:05,Harbourfront Centre,Bloor-Yonge,Casual,5069 +100510,15.8,2025-06-06 02:16:54,2025-06-06 02:32:42,Harbourfront Centre,Bloor-Yonge,Annual Member,5070 +100511,21.2,2025-06-06 02:59:26,2025-06-06 03:20:38,Kensington Market,High Park,Casual,5071 +100512,12.6,2025-06-06 03:56:56,2025-06-06 04:09:32,Kensington Market,High Park,Annual Member,5072 +100513,44.3,2025-06-06 03:34:12,2025-06-06 04:18:30,Bloor-Yonge,Riverdale Park,Casual,5073 +100514,21.9,2025-06-06 04:40:07,2025-06-06 05:02:01,Bloor-Yonge,Riverdale Park,Annual Member,5074 +100515,45.8,2025-06-06 04:18:36,2025-06-06 05:04:24,High Park,Union Station,Casual,5075 +100516,18.7,2025-06-06 05:59:17,2025-06-06 06:17:59,High Park,Union Station,Annual Member,5076 +100517,51.6,2025-06-06 05:18:58,2025-06-06 06:10:34,Riverdale Park,Harbourfront Centre,Casual,5077 +100518,9.3,2025-06-06 06:47:40,2025-06-06 06:56:58,Riverdale Park,Harbourfront Centre,Annual Member,5078 +100519,26.2,2025-06-06 06:53:02,2025-06-06 07:19:14,Union Station,Kensington Market,Casual,5079 +100520,15.4,2025-06-06 07:32:01,2025-06-06 07:47:25,Union Station,Kensington Market,Annual Member,5080 +100521,27.3,2025-06-06 07:50:14,2025-06-06 08:17:32,Harbourfront Centre,Bloor-Yonge,Casual,5081 +100522,23.6,2025-06-06 07:18:00,2025-06-06 07:41:36,Kensington Market,High Park,Annual Member,5082 +100523,16.3,2025-06-06 07:08:19,2025-06-06 07:24:37,Bloor-Yonge,Riverdale Park,Casual,5083 +100524,12.1,2025-06-06 07:40:39,2025-06-06 07:52:45,High Park,Union Station,Annual Member,5084 +100525,18.6,2025-06-06 07:29:23,2025-06-06 07:47:59,Riverdale Park,Harbourfront Centre,Casual,5085 +100526,16.1,2025-06-06 08:43:56,2025-06-06 09:00:02,Harbourfront Centre,Bloor-Yonge,Annual Member,5086 +100527,36.7,2025-06-06 08:48:15,2025-06-06 09:24:57,Kensington Market,High Park,Casual,5087 +100528,10.5,2025-06-06 08:42:05,2025-06-06 08:52:35,Bloor-Yonge,Riverdale Park,Annual Member,5088 +100529,13.6,2025-06-06 08:02:16,2025-06-06 08:15:52,High Park,Union Station,Casual,5089 +100530,27.5,2025-06-06 08:13:41,2025-06-06 08:41:11,Riverdale Park,Harbourfront Centre,Annual Member,5090 +100531,35.2,2025-06-06 08:42:37,2025-06-06 09:17:49,Union Station,Kensington Market,Casual,5091 +100532,35.0,2025-06-06 08:31:18,2025-06-06 09:06:18,Harbourfront Centre,Bloor-Yonge,Annual Member,5092 +100533,39.3,2025-06-06 08:09:53,2025-06-06 08:49:11,Kensington Market,High Park,Casual,5093 +100534,28.3,2025-06-06 08:13:16,2025-06-06 08:41:34,Bloor-Yonge,Riverdale Park,Annual Member,5094 +100535,22.4,2025-06-06 09:37:27,2025-06-06 09:59:51,Kensington Market,High Park,Annual Member,5095 +100536,27.6,2025-06-06 09:51:18,2025-06-06 10:18:54,Bloor-Yonge,Riverdale Park,Casual,5096 +100537,11.9,2025-06-06 09:53:51,2025-06-06 10:05:45,High Park,Union Station,Annual Member,5097 +100538,26.1,2025-06-06 09:15:42,2025-06-06 09:41:48,Riverdale Park,Harbourfront Centre,Casual,5098 +100539,18.6,2025-06-06 09:32:08,2025-06-06 09:50:44,Union Station,Kensington Market,Annual Member,5099 +100540,67.0,2025-06-06 09:49:54,2025-06-06 10:56:54,Harbourfront Centre,Bloor-Yonge,Casual,5100 +100541,32.8,2025-06-06 10:13:53,2025-06-06 10:46:41,Bloor-Yonge,Riverdale Park,Annual Member,5101 +100542,27.0,2025-06-06 10:35:38,2025-06-06 11:02:38,High Park,Union Station,Casual,5102 +100543,17.3,2025-06-06 10:35:41,2025-06-06 10:52:59,Riverdale Park,Harbourfront Centre,Annual Member,5103 +100544,18.3,2025-06-06 10:40:27,2025-06-06 10:58:45,Union Station,Kensington Market,Casual,5104 +100545,18.8,2025-06-06 11:42:32,2025-06-06 12:01:20,High Park,Union Station,Annual Member,5105 +100546,31.8,2025-06-06 11:33:25,2025-06-06 12:05:13,Riverdale Park,Harbourfront Centre,Casual,5106 +100547,21.9,2025-06-06 11:43:20,2025-06-06 12:05:14,Union Station,Kensington Market,Annual Member,5107 +100548,31.5,2025-06-06 11:55:34,2025-06-06 12:27:04,Harbourfront Centre,Bloor-Yonge,Casual,5108 +100549,22.9,2025-06-06 12:12:59,2025-06-06 12:35:53,Riverdale Park,Harbourfront Centre,Annual Member,5109 +100550,19.2,2025-06-06 12:43:00,2025-06-06 13:02:12,Union Station,Kensington Market,Casual,5110 +100551,20.4,2025-06-06 12:34:30,2025-06-06 12:54:54,Harbourfront Centre,Bloor-Yonge,Annual Member,5111 +100552,30.6,2025-06-06 12:09:47,2025-06-06 12:40:23,Kensington Market,High Park,Casual,5112 +100553,36.8,2025-06-06 13:31:07,2025-06-06 14:07:55,Union Station,Kensington Market,Annual Member,5113 +100554,29.5,2025-06-06 13:31:54,2025-06-06 14:01:24,Harbourfront Centre,Bloor-Yonge,Casual,5114 +100555,28.3,2025-06-06 13:16:39,2025-06-06 13:44:57,Kensington Market,High Park,Annual Member,5115 +100556,31.3,2025-06-06 13:12:58,2025-06-06 13:44:16,Bloor-Yonge,Riverdale Park,Casual,5116 +100557,24.1,2025-06-06 14:08:36,2025-06-06 14:32:42,Harbourfront Centre,Bloor-Yonge,Annual Member,5117 +100558,22.0,2025-06-06 14:26:02,2025-06-06 14:48:02,Kensington Market,High Park,Casual,5118 +100559,9.8,2025-06-06 14:13:31,2025-06-06 14:23:19,Bloor-Yonge,Riverdale Park,Annual Member,5119 +100560,32.8,2025-06-06 14:50:47,2025-06-06 15:23:35,High Park,Union Station,Casual,5120 +100561,17.4,2025-06-06 15:58:49,2025-06-06 16:16:13,Kensington Market,High Park,Annual Member,5121 +100562,16.0,2025-06-06 15:17:17,2025-06-06 15:33:17,Bloor-Yonge,Riverdale Park,Casual,5122 +100563,15.2,2025-06-06 15:47:39,2025-06-06 16:02:51,High Park,Union Station,Annual Member,5123 +100564,33.2,2025-06-06 15:16:25,2025-06-06 15:49:37,Riverdale Park,Harbourfront Centre,Casual,5124 +100565,13.7,2025-06-06 16:01:35,2025-06-06 16:15:17,Bloor-Yonge,Riverdale Park,Annual Member,5125 +100566,21.1,2025-06-06 16:52:00,2025-06-06 17:13:06,High Park,Union Station,Casual,5126 +100567,4.6,2025-06-06 16:44:12,2025-06-06 16:48:48,Riverdale Park,Harbourfront Centre,Annual Member,5127 +100568,12.2,2025-06-06 16:49:52,2025-06-06 17:02:04,Union Station,Kensington Market,Casual,5128 +100569,25.1,2025-06-06 16:03:59,2025-06-06 16:29:05,Harbourfront Centre,Bloor-Yonge,Annual Member,5129 +100570,29.7,2025-06-06 16:48:28,2025-06-06 17:18:10,Kensington Market,High Park,Casual,5130 +100571,27.3,2025-06-06 17:47:47,2025-06-06 18:15:05,High Park,Union Station,Annual Member,5131 +100572,18.4,2025-06-06 17:43:08,2025-06-06 18:01:32,Riverdale Park,Harbourfront Centre,Casual,5132 +100573,14.7,2025-06-06 17:51:22,2025-06-06 18:06:04,Union Station,Kensington Market,Annual Member,5133 +100574,9.7,2025-06-06 17:38:35,2025-06-06 17:48:17,Harbourfront Centre,Bloor-Yonge,Casual,5134 +100575,26.7,2025-06-06 17:25:24,2025-06-06 17:52:06,Kensington Market,High Park,Annual Member,5135 +100576,24.7,2025-06-06 17:56:41,2025-06-06 18:21:23,Bloor-Yonge,Riverdale Park,Casual,5136 +100577,20.4,2025-06-06 17:20:40,2025-06-06 17:41:04,High Park,Union Station,Annual Member,5137 +100578,31.0,2025-06-06 17:13:41,2025-06-06 17:44:41,Riverdale Park,Harbourfront Centre,Casual,5138 +100579,17.1,2025-06-06 17:04:05,2025-06-06 17:21:11,Union Station,Kensington Market,Annual Member,5139 +100580,58.4,2025-06-06 18:34:05,2025-06-06 19:32:29,Riverdale Park,Harbourfront Centre,Annual Member,5140 +100581,22.7,2025-06-06 18:29:33,2025-06-06 18:52:15,Union Station,Kensington Market,Casual,5141 +100582,30.9,2025-06-06 18:59:15,2025-06-06 19:30:09,Harbourfront Centre,Bloor-Yonge,Annual Member,5142 +100583,17.5,2025-06-06 18:48:43,2025-06-06 19:06:13,Kensington Market,High Park,Casual,5143 +100584,15.7,2025-06-06 18:28:36,2025-06-06 18:44:18,Bloor-Yonge,Riverdale Park,Annual Member,5144 +100585,21.7,2025-06-06 18:20:59,2025-06-06 18:42:41,High Park,Union Station,Casual,5145 +100586,15.6,2025-06-06 18:43:39,2025-06-06 18:59:15,Riverdale Park,Harbourfront Centre,Annual Member,5146 +100587,12.4,2025-06-06 18:20:58,2025-06-06 18:33:22,Union Station,Kensington Market,Casual,5147 +100588,11.5,2025-06-06 18:42:11,2025-06-06 18:53:41,Harbourfront Centre,Bloor-Yonge,Annual Member,5148 +100589,27.5,2025-06-06 19:13:55,2025-06-06 19:41:25,Union Station,Kensington Market,Annual Member,5149 +100590,30.1,2025-06-06 19:52:09,2025-06-06 20:22:15,Harbourfront Centre,Bloor-Yonge,Casual,5150 +100591,21.9,2025-06-06 19:43:26,2025-06-06 20:05:20,Kensington Market,High Park,Annual Member,5151 +100592,46.9,2025-06-06 19:35:38,2025-06-06 20:22:32,Bloor-Yonge,Riverdale Park,Casual,5152 +100593,12.9,2025-06-06 19:27:06,2025-06-06 19:40:00,High Park,Union Station,Annual Member,5153 +100594,13.7,2025-06-06 19:20:04,2025-06-06 19:33:46,Riverdale Park,Harbourfront Centre,Casual,5154 +100595,16.5,2025-06-06 20:12:35,2025-06-06 20:29:05,Harbourfront Centre,Bloor-Yonge,Annual Member,5155 +100596,23.5,2025-06-06 20:28:54,2025-06-06 20:52:24,Kensington Market,High Park,Casual,5156 +100597,25.2,2025-06-06 21:55:03,2025-06-06 22:20:15,Kensington Market,High Park,Annual Member,5157 +100598,30.9,2025-06-06 21:39:53,2025-06-06 22:10:47,Bloor-Yonge,Riverdale Park,Casual,5158 +100599,26.2,2025-06-06 22:41:27,2025-06-06 23:07:39,Bloor-Yonge,Riverdale Park,Annual Member,5159 +100600,65.2,2025-06-06 22:35:07,2025-06-06 23:40:19,High Park,Union Station,Casual,5160 +100601,11.6,2025-06-06 23:18:57,2025-06-06 23:30:33,High Park,Union Station,Annual Member,5161 +100602,129.9,2025-06-06 23:58:58,2025-06-07 02:08:52,Riverdale Park,Harbourfront Centre,Casual,5162 +100603,13.4,2025-06-07 00:28:25,2025-06-07 00:41:49,Union Station,Kensington Market,Annual Member,5163 +100604,36.6,2025-06-07 00:38:33,2025-06-07 01:15:09,Harbourfront Centre,Bloor-Yonge,Casual,5164 +100605,21.3,2025-06-07 01:59:52,2025-06-07 02:21:10,Harbourfront Centre,Bloor-Yonge,Annual Member,5165 +100606,76.0,2025-06-07 01:57:33,2025-06-07 03:13:33,Kensington Market,High Park,Casual,5166 +100607,11.9,2025-06-07 02:08:43,2025-06-07 02:20:37,Kensington Market,High Park,Annual Member,5167 +100608,22.8,2025-06-07 02:45:23,2025-06-07 03:08:11,Bloor-Yonge,Riverdale Park,Casual,5168 +100609,23.3,2025-06-07 03:19:12,2025-06-07 03:42:30,Bloor-Yonge,Riverdale Park,Annual Member,5169 +100610,30.8,2025-06-07 03:40:21,2025-06-07 04:11:09,High Park,Union Station,Casual,5170 +100611,20.1,2025-06-07 04:12:16,2025-06-07 04:32:22,High Park,Union Station,Annual Member,5171 +100612,20.2,2025-06-07 04:28:06,2025-06-07 04:48:18,Riverdale Park,Harbourfront Centre,Casual,5172 +100613,14.6,2025-06-07 05:55:02,2025-06-07 06:09:38,Riverdale Park,Harbourfront Centre,Annual Member,5173 +100614,21.2,2025-06-07 05:27:56,2025-06-07 05:49:08,Union Station,Kensington Market,Casual,5174 +100615,30.5,2025-06-07 06:11:24,2025-06-07 06:41:54,Union Station,Kensington Market,Annual Member,5175 +100616,47.3,2025-06-07 06:22:48,2025-06-07 07:10:06,Harbourfront Centre,Bloor-Yonge,Casual,5176 +100617,23.2,2025-06-07 07:41:27,2025-06-07 08:04:39,Harbourfront Centre,Bloor-Yonge,Annual Member,5177 +100618,63.2,2025-06-07 07:26:56,2025-06-07 08:30:08,Kensington Market,High Park,Casual,5178 +100619,19.1,2025-06-07 07:02:41,2025-06-07 07:21:47,Bloor-Yonge,Riverdale Park,Annual Member,5179 +100620,25.1,2025-06-07 07:01:23,2025-06-07 07:26:29,High Park,Union Station,Casual,5000 +100621,21.4,2025-06-07 07:49:38,2025-06-07 08:11:02,Riverdale Park,Harbourfront Centre,Annual Member,5001 +100622,16.8,2025-06-07 07:39:32,2025-06-07 07:56:20,Union Station,Kensington Market,Casual,5002 +100623,14.8,2025-06-07 08:04:29,2025-06-07 08:19:17,Kensington Market,High Park,Annual Member,5003 +100624,21.6,2025-06-07 08:13:45,2025-06-07 08:35:21,Bloor-Yonge,Riverdale Park,Casual,5004 +100625,15.0,2025-06-07 08:04:08,2025-06-07 08:19:08,High Park,Union Station,Annual Member,5005 +100626,40.6,2025-06-07 08:45:28,2025-06-07 09:26:04,Riverdale Park,Harbourfront Centre,Casual,5006 +100627,44.9,2025-06-07 08:26:39,2025-06-07 09:11:33,Union Station,Kensington Market,Annual Member,5007 +100628,31.1,2025-06-07 08:31:45,2025-06-07 09:02:51,Harbourfront Centre,Bloor-Yonge,Casual,5008 +100629,13.3,2025-06-07 08:25:24,2025-06-07 08:38:42,Kensington Market,High Park,Annual Member,5009 +100630,34.0,2025-06-07 08:53:01,2025-06-07 09:27:01,Bloor-Yonge,Riverdale Park,Casual,5010 +100631,45.8,2025-06-07 08:54:47,2025-06-07 09:40:35,High Park,Union Station,Annual Member,5011 +100632,7.2,2025-06-07 09:24:21,2025-06-07 09:31:33,Bloor-Yonge,Riverdale Park,Annual Member,5012 +100633,33.8,2025-06-07 09:30:50,2025-06-07 10:04:38,High Park,Union Station,Casual,5013 +100634,11.2,2025-06-07 09:39:07,2025-06-07 09:50:19,Riverdale Park,Harbourfront Centre,Annual Member,5014 +100635,21.2,2025-06-07 09:03:08,2025-06-07 09:24:20,Union Station,Kensington Market,Casual,5015 +100636,16.9,2025-06-07 09:34:30,2025-06-07 09:51:24,Harbourfront Centre,Bloor-Yonge,Annual Member,5016 +100637,20.5,2025-06-07 09:24:55,2025-06-07 09:45:25,Kensington Market,High Park,Casual,5017 +100638,29.1,2025-06-07 10:40:57,2025-06-07 11:10:03,High Park,Union Station,Annual Member,5018 +100639,27.4,2025-06-07 10:37:19,2025-06-07 11:04:43,Riverdale Park,Harbourfront Centre,Casual,5019 +100640,6.0,2025-06-07 10:04:32,2025-06-07 10:10:32,Union Station,Kensington Market,Annual Member,5020 +100641,56.4,2025-06-07 10:02:13,2025-06-07 10:58:37,Harbourfront Centre,Bloor-Yonge,Casual,5021 +100642,8.0,2025-06-07 11:11:40,2025-06-07 11:19:40,Riverdale Park,Harbourfront Centre,Annual Member,5022 +100643,36.9,2025-06-07 11:45:13,2025-06-07 12:22:07,Union Station,Kensington Market,Casual,5023 +100644,23.9,2025-06-07 11:42:06,2025-06-07 12:06:00,Harbourfront Centre,Bloor-Yonge,Annual Member,5024 +100645,34.3,2025-06-07 11:17:00,2025-06-07 11:51:18,Kensington Market,High Park,Casual,5025 +100646,14.7,2025-06-07 11:59:52,2025-06-07 12:14:34,Bloor-Yonge,Riverdale Park,Annual Member,5026 +100647,51.3,2025-06-07 11:25:03,2025-06-07 12:16:21,High Park,Union Station,Casual,5027 +100648,21.6,2025-06-07 11:23:31,2025-06-07 11:45:07,Riverdale Park,Harbourfront Centre,Annual Member,5028 +100649,17.4,2025-06-07 12:43:10,2025-06-07 13:00:34,Union Station,Kensington Market,Annual Member,5029 +100650,18.2,2025-06-07 12:30:41,2025-06-07 12:48:53,Harbourfront Centre,Bloor-Yonge,Casual,5030 +100651,21.1,2025-06-07 12:48:51,2025-06-07 13:09:57,Kensington Market,High Park,Annual Member,5031 +100652,46.9,2025-06-07 12:56:00,2025-06-07 13:42:54,Bloor-Yonge,Riverdale Park,Casual,5032 +100653,14.8,2025-06-07 12:46:35,2025-06-07 13:01:23,High Park,Union Station,Annual Member,5033 +100654,28.0,2025-06-07 12:15:17,2025-06-07 12:43:17,Riverdale Park,Harbourfront Centre,Casual,5034 +100655,24.8,2025-06-07 12:07:56,2025-06-07 12:32:44,Union Station,Kensington Market,Annual Member,5035 +100656,11.5,2025-06-07 13:29:18,2025-06-07 13:40:48,Harbourfront Centre,Bloor-Yonge,Annual Member,5036 +100657,28.9,2025-06-07 13:47:16,2025-06-07 14:16:10,Kensington Market,High Park,Casual,5037 +100658,14.9,2025-06-07 13:44:36,2025-06-07 13:59:30,Bloor-Yonge,Riverdale Park,Annual Member,5038 +100659,46.5,2025-06-07 13:28:30,2025-06-07 14:15:00,High Park,Union Station,Casual,5039 +100660,17.0,2025-06-07 13:39:37,2025-06-07 13:56:37,Riverdale Park,Harbourfront Centre,Annual Member,5040 +100661,32.2,2025-06-07 13:47:02,2025-06-07 14:19:14,Union Station,Kensington Market,Casual,5041 +100662,24.7,2025-06-07 13:03:25,2025-06-07 13:28:07,Harbourfront Centre,Bloor-Yonge,Annual Member,5042 +100663,23.1,2025-06-07 14:49:19,2025-06-07 15:12:25,Kensington Market,High Park,Annual Member,5043 +100664,20.8,2025-06-07 14:18:17,2025-06-07 14:39:05,Bloor-Yonge,Riverdale Park,Casual,5044 +100665,16.7,2025-06-07 14:05:49,2025-06-07 14:22:31,High Park,Union Station,Annual Member,5045 +100666,44.1,2025-06-07 14:33:34,2025-06-07 15:17:40,Riverdale Park,Harbourfront Centre,Casual,5046 +100667,10.8,2025-06-07 14:43:09,2025-06-07 14:53:57,Union Station,Kensington Market,Annual Member,5047 +100668,69.8,2025-06-07 14:08:24,2025-06-07 15:18:12,Harbourfront Centre,Bloor-Yonge,Casual,5048 +100669,25.2,2025-06-07 14:16:22,2025-06-07 14:41:34,Kensington Market,High Park,Annual Member,5049 +100670,13.3,2025-06-07 15:49:33,2025-06-07 16:02:51,Bloor-Yonge,Riverdale Park,Annual Member,5050 +100671,19.4,2025-06-07 15:41:53,2025-06-07 16:01:17,High Park,Union Station,Casual,5051 +100672,11.7,2025-06-07 15:15:34,2025-06-07 15:27:16,Riverdale Park,Harbourfront Centre,Annual Member,5052 +100673,31.2,2025-06-07 15:50:13,2025-06-07 16:21:25,Union Station,Kensington Market,Casual,5053 +100674,14.8,2025-06-07 15:12:03,2025-06-07 15:26:51,Harbourfront Centre,Bloor-Yonge,Annual Member,5054 +100675,32.4,2025-06-07 15:53:25,2025-06-07 16:25:49,Kensington Market,High Park,Casual,5055 +100676,9.8,2025-06-07 15:53:24,2025-06-07 16:03:12,Bloor-Yonge,Riverdale Park,Annual Member,5056 +100677,14.3,2025-06-07 16:17:05,2025-06-07 16:31:23,High Park,Union Station,Annual Member,5057 +100678,30.3,2025-06-07 16:13:43,2025-06-07 16:44:01,Riverdale Park,Harbourfront Centre,Casual,5058 +100679,17.1,2025-06-07 16:23:14,2025-06-07 16:40:20,Union Station,Kensington Market,Annual Member,5059 +100680,42.5,2025-06-07 16:18:19,2025-06-07 17:00:49,Harbourfront Centre,Bloor-Yonge,Casual,5060 +100681,19.0,2025-06-07 16:57:57,2025-06-07 17:16:57,Kensington Market,High Park,Annual Member,5061 +100682,10.5,2025-06-07 16:21:38,2025-06-07 16:32:08,Bloor-Yonge,Riverdale Park,Casual,5062 +100683,40.3,2025-06-07 16:59:32,2025-06-07 17:39:50,High Park,Union Station,Annual Member,5063 +100684,22.8,2025-06-07 16:44:44,2025-06-07 17:07:32,Riverdale Park,Harbourfront Centre,Casual,5064 +100685,23.3,2025-06-07 16:43:52,2025-06-07 17:07:10,Union Station,Kensington Market,Annual Member,5065 +100686,29.8,2025-06-07 17:41:48,2025-06-07 18:11:36,Riverdale Park,Harbourfront Centre,Annual Member,5066 +100687,16.8,2025-06-07 17:33:29,2025-06-07 17:50:17,Union Station,Kensington Market,Casual,5067 +100688,27.8,2025-06-07 17:44:58,2025-06-07 18:12:46,Harbourfront Centre,Bloor-Yonge,Annual Member,5068 +100689,30.6,2025-06-07 17:34:10,2025-06-07 18:04:46,Kensington Market,High Park,Casual,5069 +100690,7.4,2025-06-07 17:46:50,2025-06-07 17:54:14,Bloor-Yonge,Riverdale Park,Annual Member,5070 +100691,21.2,2025-06-07 17:26:46,2025-06-07 17:47:58,High Park,Union Station,Casual,5071 +100692,9.6,2025-06-07 17:17:24,2025-06-07 17:27:00,Riverdale Park,Harbourfront Centre,Annual Member,5072 +100693,22.9,2025-06-07 17:59:30,2025-06-07 18:22:24,Union Station,Kensington Market,Casual,5073 +100694,16.4,2025-06-07 17:59:39,2025-06-07 18:16:03,Harbourfront Centre,Bloor-Yonge,Annual Member,5074 +100695,12.2,2025-06-07 17:54:16,2025-06-07 18:06:28,Kensington Market,High Park,Casual,5075 +100696,21.3,2025-06-07 17:43:43,2025-06-07 18:05:01,Bloor-Yonge,Riverdale Park,Annual Member,5076 +100697,59.4,2025-06-07 17:03:33,2025-06-07 18:02:57,High Park,Union Station,Casual,5077 +100698,11.8,2025-06-07 18:11:30,2025-06-07 18:23:18,Union Station,Kensington Market,Annual Member,5078 +100699,32.2,2025-06-07 18:40:42,2025-06-07 19:12:54,Harbourfront Centre,Bloor-Yonge,Casual,5079 +100700,12.7,2025-06-07 18:36:07,2025-06-07 18:48:49,Kensington Market,High Park,Annual Member,5080 +100701,23.4,2025-06-07 18:34:09,2025-06-07 18:57:33,Bloor-Yonge,Riverdale Park,Casual,5081 +100702,18.7,2025-06-07 18:34:59,2025-06-07 18:53:41,High Park,Union Station,Annual Member,5082 +100703,93.1,2025-06-07 18:41:29,2025-06-07 20:14:35,Riverdale Park,Harbourfront Centre,Casual,5083 +100704,25.2,2025-06-07 18:23:37,2025-06-07 18:48:49,Union Station,Kensington Market,Annual Member,5084 +100705,8.0,2025-06-07 18:01:46,2025-06-07 18:09:46,Harbourfront Centre,Bloor-Yonge,Casual,5085 +100706,17.9,2025-06-07 18:14:22,2025-06-07 18:32:16,Kensington Market,High Park,Annual Member,5086 +100707,18.1,2025-06-07 19:28:20,2025-06-07 19:46:26,Harbourfront Centre,Bloor-Yonge,Annual Member,5087 +100708,19.1,2025-06-07 19:38:45,2025-06-07 19:57:51,Kensington Market,High Park,Casual,5088 +100709,18.8,2025-06-07 19:54:00,2025-06-07 20:12:48,Bloor-Yonge,Riverdale Park,Annual Member,5089 +100710,25.9,2025-06-07 19:06:47,2025-06-07 19:32:41,High Park,Union Station,Casual,5090 +100711,22.3,2025-06-07 19:04:26,2025-06-07 19:26:44,Riverdale Park,Harbourfront Centre,Annual Member,5091 +100712,33.1,2025-06-07 19:28:33,2025-06-07 20:01:39,Union Station,Kensington Market,Casual,5092 +100713,18.2,2025-06-07 20:45:59,2025-06-07 21:04:11,Kensington Market,High Park,Annual Member,5093 +100714,19.2,2025-06-07 20:45:11,2025-06-07 21:04:23,Bloor-Yonge,Riverdale Park,Casual,5094 +100715,12.6,2025-06-07 21:20:24,2025-06-07 21:33:00,Bloor-Yonge,Riverdale Park,Annual Member,5095 +100716,43.8,2025-06-07 21:10:03,2025-06-07 21:53:51,High Park,Union Station,Casual,5096 +100717,16.2,2025-06-07 22:03:20,2025-06-07 22:19:32,High Park,Union Station,Annual Member,5097 +100718,37.3,2025-06-07 22:11:43,2025-06-07 22:49:01,Riverdale Park,Harbourfront Centre,Casual,5098 +100719,22.6,2025-06-07 23:45:14,2025-06-08 00:07:50,Riverdale Park,Harbourfront Centre,Annual Member,5099 +100720,25.9,2025-06-07 23:42:47,2025-06-08 00:08:41,Union Station,Kensington Market,Casual,5100 +100721,15.0,2025-06-08 00:43:33,2025-06-08 00:58:33,Harbourfront Centre,Bloor-Yonge,Annual Member,5101 +100722,23.2,2025-06-08 00:11:47,2025-06-08 00:34:59,Kensington Market,High Park,Casual,5102 +100723,18.8,2025-06-08 01:48:08,2025-06-08 02:06:56,Kensington Market,High Park,Annual Member,5103 +100724,42.9,2025-06-08 01:42:20,2025-06-08 02:25:14,Bloor-Yonge,Riverdale Park,Casual,5104 +100725,15.4,2025-06-08 02:15:48,2025-06-08 02:31:12,Bloor-Yonge,Riverdale Park,Annual Member,5105 +100726,18.4,2025-06-08 02:10:58,2025-06-08 02:29:22,High Park,Union Station,Casual,5106 +100727,11.2,2025-06-08 03:06:03,2025-06-08 03:17:15,High Park,Union Station,Annual Member,5107 +100728,15.6,2025-06-08 03:14:27,2025-06-08 03:30:03,Riverdale Park,Harbourfront Centre,Casual,5108 +100729,9.7,2025-06-08 04:39:10,2025-06-08 04:48:52,Riverdale Park,Harbourfront Centre,Annual Member,5109 +100730,53.0,2025-06-08 04:04:27,2025-06-08 04:57:27,Union Station,Kensington Market,Casual,5110 +100731,10.3,2025-06-08 05:36:52,2025-06-08 05:47:10,Union Station,Kensington Market,Annual Member,5111 +100732,45.1,2025-06-08 05:37:18,2025-06-08 06:22:24,Harbourfront Centre,Bloor-Yonge,Casual,5112 +100733,18.4,2025-06-08 06:27:48,2025-06-08 06:46:12,Harbourfront Centre,Bloor-Yonge,Annual Member,5113 +100734,13.6,2025-06-08 06:19:12,2025-06-08 06:32:48,Kensington Market,High Park,Casual,5114 +100735,12.1,2025-06-08 07:14:00,2025-06-08 07:26:06,Kensington Market,High Park,Annual Member,5115 +100736,71.7,2025-06-08 07:56:07,2025-06-08 09:07:49,Bloor-Yonge,Riverdale Park,Casual,5116 +100737,26.0,2025-06-08 07:11:57,2025-06-08 07:37:57,High Park,Union Station,Annual Member,5117 +100738,16.3,2025-06-08 07:26:41,2025-06-08 07:42:59,Riverdale Park,Harbourfront Centre,Casual,5118 +100739,10.3,2025-06-08 07:56:02,2025-06-08 08:06:20,Union Station,Kensington Market,Annual Member,5119 +100740,22.8,2025-06-08 07:16:54,2025-06-08 07:39:42,Harbourfront Centre,Bloor-Yonge,Casual,5120 +100741,11.1,2025-06-08 08:53:04,2025-06-08 09:04:10,Bloor-Yonge,Riverdale Park,Annual Member,5121 +100742,13.7,2025-06-08 08:45:37,2025-06-08 08:59:19,High Park,Union Station,Casual,5122 +100743,17.6,2025-06-08 08:35:06,2025-06-08 08:52:42,Riverdale Park,Harbourfront Centre,Annual Member,5123 +100744,9.2,2025-06-08 08:44:12,2025-06-08 08:53:24,Union Station,Kensington Market,Casual,5124 +100745,14.2,2025-06-08 08:50:55,2025-06-08 09:05:07,Harbourfront Centre,Bloor-Yonge,Annual Member,5125 +100746,50.8,2025-06-08 08:43:12,2025-06-08 09:34:00,Kensington Market,High Park,Casual,5126 +100747,22.3,2025-06-08 08:15:23,2025-06-08 08:37:41,Bloor-Yonge,Riverdale Park,Annual Member,5127 +100748,12.8,2025-06-08 08:42:08,2025-06-08 08:54:56,High Park,Union Station,Casual,5128 +100749,15.4,2025-06-08 08:19:08,2025-06-08 08:34:32,Riverdale Park,Harbourfront Centre,Annual Member,5129 +100750,22.3,2025-06-08 09:06:14,2025-06-08 09:28:32,High Park,Union Station,Annual Member,5130 +100751,30.9,2025-06-08 09:40:22,2025-06-08 10:11:16,Riverdale Park,Harbourfront Centre,Casual,5131 +100752,19.4,2025-06-08 09:14:58,2025-06-08 09:34:22,Union Station,Kensington Market,Annual Member,5132 +100753,22.0,2025-06-08 09:37:35,2025-06-08 09:59:35,Harbourfront Centre,Bloor-Yonge,Casual,5133 +100754,14.1,2025-06-08 09:20:52,2025-06-08 09:34:58,Kensington Market,High Park,Annual Member,5134 +100755,17.2,2025-06-08 09:24:32,2025-06-08 09:41:44,Bloor-Yonge,Riverdale Park,Casual,5135 +100756,21.2,2025-06-08 10:01:59,2025-06-08 10:23:11,Riverdale Park,Harbourfront Centre,Annual Member,5136 +100757,69.5,2025-06-08 10:20:07,2025-06-08 11:29:37,Union Station,Kensington Market,Casual,5137 +100758,24.5,2025-06-08 10:44:55,2025-06-08 11:09:25,Harbourfront Centre,Bloor-Yonge,Annual Member,5138 +100759,40.0,2025-06-08 10:05:26,2025-06-08 10:45:26,Kensington Market,High Park,Casual,5139 +100760,32.2,2025-06-08 11:53:57,2025-06-08 12:26:09,Union Station,Kensington Market,Annual Member,5140 +100761,48.3,2025-06-08 11:07:07,2025-06-08 11:55:25,Harbourfront Centre,Bloor-Yonge,Casual,5141 +100762,20.1,2025-06-08 11:12:44,2025-06-08 11:32:50,Kensington Market,High Park,Annual Member,5142 +100763,50.7,2025-06-08 11:55:46,2025-06-08 12:46:28,Bloor-Yonge,Riverdale Park,Casual,5143 +100764,44.8,2025-06-08 11:22:05,2025-06-08 12:06:53,High Park,Union Station,Annual Member,5144 +100765,34.1,2025-06-08 11:22:02,2025-06-08 11:56:08,Riverdale Park,Harbourfront Centre,Casual,5145 +100766,16.8,2025-06-08 11:03:38,2025-06-08 11:20:26,Union Station,Kensington Market,Annual Member,5146 +100767,18.1,2025-06-08 12:01:13,2025-06-08 12:19:19,Harbourfront Centre,Bloor-Yonge,Annual Member,5147 +100768,30.9,2025-06-08 12:03:26,2025-06-08 12:34:20,Kensington Market,High Park,Casual,5148 +100769,29.0,2025-06-08 12:11:24,2025-06-08 12:40:24,Bloor-Yonge,Riverdale Park,Annual Member,5149 +100770,14.9,2025-06-08 12:44:58,2025-06-08 12:59:52,High Park,Union Station,Casual,5150 +100771,5.9,2025-06-08 12:39:00,2025-06-08 12:44:54,Riverdale Park,Harbourfront Centre,Annual Member,5151 +100772,43.8,2025-06-08 12:04:30,2025-06-08 12:48:18,Union Station,Kensington Market,Casual,5152 +100773,35.6,2025-06-08 12:46:20,2025-06-08 13:21:56,Harbourfront Centre,Bloor-Yonge,Annual Member,5153 +100774,9.1,2025-06-08 13:09:56,2025-06-08 13:19:02,Kensington Market,High Park,Annual Member,5154 +100775,48.8,2025-06-08 13:57:59,2025-06-08 14:46:47,Bloor-Yonge,Riverdale Park,Casual,5155 +100776,33.4,2025-06-08 13:20:51,2025-06-08 13:54:15,High Park,Union Station,Annual Member,5156 +100777,29.7,2025-06-08 13:38:23,2025-06-08 14:08:05,Riverdale Park,Harbourfront Centre,Casual,5157 +100778,23.6,2025-06-08 13:58:20,2025-06-08 14:21:56,Union Station,Kensington Market,Annual Member,5158 +100779,14.8,2025-06-08 13:06:45,2025-06-08 13:21:33,Harbourfront Centre,Bloor-Yonge,Casual,5159 +100780,8.7,2025-06-08 13:25:46,2025-06-08 13:34:28,Kensington Market,High Park,Annual Member,5160 +100781,34.1,2025-06-08 14:37:43,2025-06-08 15:11:49,Bloor-Yonge,Riverdale Park,Annual Member,5161 +100782,43.3,2025-06-08 14:40:14,2025-06-08 15:23:32,High Park,Union Station,Casual,5162 +100783,13.2,2025-06-08 14:44:08,2025-06-08 14:57:20,Riverdale Park,Harbourfront Centre,Annual Member,5163 +100784,28.1,2025-06-08 14:37:14,2025-06-08 15:05:20,Union Station,Kensington Market,Casual,5164 +100785,18.1,2025-06-08 14:28:54,2025-06-08 14:47:00,Harbourfront Centre,Bloor-Yonge,Annual Member,5165 +100786,38.7,2025-06-08 14:28:16,2025-06-08 15:06:58,Kensington Market,High Park,Casual,5166 +100787,20.7,2025-06-08 14:56:20,2025-06-08 15:17:02,Bloor-Yonge,Riverdale Park,Annual Member,5167 +100788,11.9,2025-06-08 15:10:47,2025-06-08 15:22:41,High Park,Union Station,Annual Member,5168 +100789,44.3,2025-06-08 15:47:46,2025-06-08 16:32:04,Riverdale Park,Harbourfront Centre,Casual,5169 +100790,17.8,2025-06-08 15:58:59,2025-06-08 16:16:47,Union Station,Kensington Market,Annual Member,5170 +100791,16.5,2025-06-08 15:26:17,2025-06-08 15:42:47,Harbourfront Centre,Bloor-Yonge,Casual,5171 +100792,17.3,2025-06-08 15:56:07,2025-06-08 16:13:25,Kensington Market,High Park,Annual Member,5172 +100793,35.9,2025-06-08 15:40:06,2025-06-08 16:16:00,Bloor-Yonge,Riverdale Park,Casual,5173 +100794,38.4,2025-06-08 15:00:56,2025-06-08 15:39:20,High Park,Union Station,Annual Member,5174 +100795,18.3,2025-06-08 16:27:39,2025-06-08 16:45:57,Riverdale Park,Harbourfront Centre,Annual Member,5175 +100796,46.5,2025-06-08 16:45:53,2025-06-08 17:32:23,Union Station,Kensington Market,Casual,5176 +100797,30.2,2025-06-08 16:49:26,2025-06-08 17:19:38,Harbourfront Centre,Bloor-Yonge,Annual Member,5177 +100798,12.8,2025-06-08 16:32:53,2025-06-08 16:45:41,Kensington Market,High Park,Casual,5178 +100799,5.3,2025-06-08 16:22:44,2025-06-08 16:28:02,Bloor-Yonge,Riverdale Park,Annual Member,5179 +100800,19.2,2025-06-08 16:23:57,2025-06-08 16:43:09,High Park,Union Station,Casual,5000 +100801,12.0,2025-06-08 16:11:36,2025-06-08 16:23:36,Riverdale Park,Harbourfront Centre,Annual Member,5001 +100802,18.7,2025-06-08 16:31:53,2025-06-08 16:50:35,Union Station,Kensington Market,Casual,5002 +100803,12.6,2025-06-08 16:49:20,2025-06-08 17:01:56,Harbourfront Centre,Bloor-Yonge,Annual Member,5003 +100804,23.1,2025-06-08 17:22:10,2025-06-08 17:45:16,Union Station,Kensington Market,Annual Member,5004 +100805,13.7,2025-06-08 17:41:46,2025-06-08 17:55:28,Harbourfront Centre,Bloor-Yonge,Casual,5005 +100806,20.3,2025-06-08 17:00:11,2025-06-08 17:20:29,Kensington Market,High Park,Annual Member,5006 +100807,24.6,2025-06-08 17:33:44,2025-06-08 17:58:20,Bloor-Yonge,Riverdale Park,Casual,5007 +100808,22.9,2025-06-08 17:02:40,2025-06-08 17:25:34,High Park,Union Station,Annual Member,5008 +100809,16.0,2025-06-08 17:13:54,2025-06-08 17:29:54,Riverdale Park,Harbourfront Centre,Casual,5009 +100810,13.6,2025-06-08 17:28:45,2025-06-08 17:42:21,Union Station,Kensington Market,Annual Member,5010 +100811,33.5,2025-06-08 17:56:07,2025-06-08 18:29:37,Harbourfront Centre,Bloor-Yonge,Casual,5011 +100812,10.0,2025-06-08 17:15:28,2025-06-08 17:25:28,Kensington Market,High Park,Annual Member,5012 +100813,27.4,2025-06-08 17:36:25,2025-06-08 18:03:49,Bloor-Yonge,Riverdale Park,Casual,5013 +100814,19.3,2025-06-08 17:17:26,2025-06-08 17:36:44,High Park,Union Station,Annual Member,5014 +100815,33.7,2025-06-08 17:36:36,2025-06-08 18:10:18,Riverdale Park,Harbourfront Centre,Casual,5015 +100816,34.8,2025-06-08 18:37:05,2025-06-08 19:11:53,Harbourfront Centre,Bloor-Yonge,Annual Member,5016 +100817,26.3,2025-06-08 18:28:18,2025-06-08 18:54:36,Kensington Market,High Park,Casual,5017 +100818,14.5,2025-06-08 18:26:21,2025-06-08 18:40:51,Bloor-Yonge,Riverdale Park,Annual Member,5018 +100819,9.0,2025-06-08 18:39:15,2025-06-08 18:48:15,High Park,Union Station,Casual,5019 +100820,13.7,2025-06-08 18:01:45,2025-06-08 18:15:27,Riverdale Park,Harbourfront Centre,Annual Member,5020 +100821,22.1,2025-06-08 18:24:05,2025-06-08 18:46:11,Union Station,Kensington Market,Casual,5021 +100822,33.7,2025-06-08 18:50:02,2025-06-08 19:23:44,Harbourfront Centre,Bloor-Yonge,Annual Member,5022 +100823,25.1,2025-06-08 18:34:22,2025-06-08 18:59:28,Kensington Market,High Park,Casual,5023 +100824,21.5,2025-06-08 18:45:23,2025-06-08 19:06:53,Bloor-Yonge,Riverdale Park,Annual Member,5024 +100825,19.4,2025-06-08 19:21:25,2025-06-08 19:40:49,Kensington Market,High Park,Annual Member,5025 +100826,34.4,2025-06-08 19:01:21,2025-06-08 19:35:45,Bloor-Yonge,Riverdale Park,Casual,5026 +100827,12.5,2025-06-08 19:59:36,2025-06-08 20:12:06,High Park,Union Station,Annual Member,5027 +100828,24.7,2025-06-08 19:07:45,2025-06-08 19:32:27,Riverdale Park,Harbourfront Centre,Casual,5028 +100829,20.9,2025-06-08 19:59:35,2025-06-08 20:20:29,Union Station,Kensington Market,Annual Member,5029 +100830,20.5,2025-06-08 19:12:18,2025-06-08 19:32:48,Harbourfront Centre,Bloor-Yonge,Casual,5030 +100831,27.2,2025-06-08 20:29:35,2025-06-08 20:56:47,Bloor-Yonge,Riverdale Park,Annual Member,5031 +100832,38.5,2025-06-08 20:55:25,2025-06-08 21:33:55,High Park,Union Station,Casual,5032 +100833,42.5,2025-06-08 21:14:23,2025-06-08 21:56:53,High Park,Union Station,Annual Member,5033 +100834,36.2,2025-06-08 21:10:55,2025-06-08 21:47:07,Riverdale Park,Harbourfront Centre,Casual,5034 +100835,9.1,2025-06-08 22:09:22,2025-06-08 22:18:28,Riverdale Park,Harbourfront Centre,Annual Member,5035 +100836,30.4,2025-06-08 22:44:46,2025-06-08 23:15:10,Union Station,Kensington Market,Casual,5036 +100837,22.2,2025-06-08 23:41:17,2025-06-09 00:03:29,Union Station,Kensington Market,Annual Member,5037 +100838,13.0,2025-06-08 23:48:45,2025-06-09 00:01:45,Harbourfront Centre,Bloor-Yonge,Casual,5038 +100839,13.6,2025-06-09 00:09:22,2025-06-09 00:22:58,Kensington Market,High Park,Annual Member,5039 +100840,33.3,2025-06-09 00:11:47,2025-06-09 00:45:05,Bloor-Yonge,Riverdale Park,Casual,5040 +100841,10.2,2025-06-09 01:00:43,2025-06-09 01:10:55,Bloor-Yonge,Riverdale Park,Annual Member,5041 +100842,24.9,2025-06-09 01:59:44,2025-06-09 02:24:38,High Park,Union Station,Casual,5042 +100843,19.5,2025-06-09 02:50:07,2025-06-09 03:09:37,High Park,Union Station,Annual Member,5043 +100844,9.7,2025-06-09 02:41:41,2025-06-09 02:51:23,Riverdale Park,Harbourfront Centre,Casual,5044 +100845,29.2,2025-06-09 03:50:15,2025-06-09 04:19:27,Riverdale Park,Harbourfront Centre,Annual Member,5045 +100846,40.2,2025-06-09 03:32:38,2025-06-09 04:12:50,Union Station,Kensington Market,Casual,5046 +100847,14.5,2025-06-09 04:47:26,2025-06-09 05:01:56,Union Station,Kensington Market,Annual Member,5047 +100848,27.3,2025-06-09 04:05:54,2025-06-09 04:33:12,Harbourfront Centre,Bloor-Yonge,Casual,5048 +100849,15.9,2025-06-09 05:25:04,2025-06-09 05:40:58,Harbourfront Centre,Bloor-Yonge,Annual Member,5049 +100850,26.3,2025-06-09 05:34:48,2025-06-09 06:01:06,Kensington Market,High Park,Casual,5050 +100851,17.2,2025-06-09 06:23:31,2025-06-09 06:40:43,Kensington Market,High Park,Annual Member,5051 +100852,23.2,2025-06-09 06:39:03,2025-06-09 07:02:15,Bloor-Yonge,Riverdale Park,Casual,5052 +100853,14.3,2025-06-09 07:05:18,2025-06-09 07:19:36,Bloor-Yonge,Riverdale Park,Annual Member,5053 +100854,13.7,2025-06-09 07:34:48,2025-06-09 07:48:30,High Park,Union Station,Casual,5054 +100855,6.7,2025-06-09 07:59:34,2025-06-09 08:06:16,Riverdale Park,Harbourfront Centre,Annual Member,5055 +100856,30.8,2025-06-09 07:16:35,2025-06-09 07:47:23,Union Station,Kensington Market,Casual,5056 +100857,16.3,2025-06-09 07:15:22,2025-06-09 07:31:40,Harbourfront Centre,Bloor-Yonge,Annual Member,5057 +100858,59.2,2025-06-09 07:28:33,2025-06-09 08:27:45,Kensington Market,High Park,Casual,5058 +100859,18.4,2025-06-09 08:58:47,2025-06-09 09:17:11,High Park,Union Station,Annual Member,5059 +100860,22.1,2025-06-09 08:56:26,2025-06-09 09:18:32,Riverdale Park,Harbourfront Centre,Casual,5060 +100861,8.9,2025-06-09 08:35:01,2025-06-09 08:43:55,Union Station,Kensington Market,Annual Member,5061 +100862,22.6,2025-06-09 08:47:59,2025-06-09 09:10:35,Harbourfront Centre,Bloor-Yonge,Casual,5062 +100863,22.0,2025-06-09 08:15:58,2025-06-09 08:37:58,Kensington Market,High Park,Annual Member,5063 +100864,15.1,2025-06-09 08:52:49,2025-06-09 09:07:55,Bloor-Yonge,Riverdale Park,Casual,5064 +100865,23.1,2025-06-09 08:54:35,2025-06-09 09:17:41,High Park,Union Station,Annual Member,5065 +100866,22.2,2025-06-09 08:34:21,2025-06-09 08:56:33,Riverdale Park,Harbourfront Centre,Casual,5066 +100867,40.0,2025-06-09 08:04:36,2025-06-09 08:44:36,Union Station,Kensington Market,Annual Member,5067 +100868,21.9,2025-06-09 09:52:58,2025-06-09 10:14:52,Riverdale Park,Harbourfront Centre,Annual Member,5068 +100869,68.6,2025-06-09 09:18:24,2025-06-09 10:27:00,Union Station,Kensington Market,Casual,5069 +100870,16.8,2025-06-09 09:01:07,2025-06-09 09:17:55,Harbourfront Centre,Bloor-Yonge,Annual Member,5070 +100871,47.5,2025-06-09 09:40:12,2025-06-09 10:27:42,Kensington Market,High Park,Casual,5071 +100872,45.3,2025-06-09 09:28:17,2025-06-09 10:13:35,Bloor-Yonge,Riverdale Park,Annual Member,5072 +100873,30.2,2025-06-09 09:01:15,2025-06-09 09:31:27,High Park,Union Station,Casual,5073 +100874,25.1,2025-06-09 10:01:28,2025-06-09 10:26:34,Union Station,Kensington Market,Annual Member,5074 +100875,44.3,2025-06-09 10:53:04,2025-06-09 11:37:22,Harbourfront Centre,Bloor-Yonge,Casual,5075 +100876,16.2,2025-06-09 10:26:59,2025-06-09 10:43:11,Kensington Market,High Park,Annual Member,5076 +100877,31.4,2025-06-09 10:40:16,2025-06-09 11:11:40,Bloor-Yonge,Riverdale Park,Casual,5077 +100878,24.3,2025-06-09 11:43:53,2025-06-09 12:08:11,Harbourfront Centre,Bloor-Yonge,Annual Member,5078 +100879,14.3,2025-06-09 11:34:14,2025-06-09 11:48:32,Kensington Market,High Park,Casual,5079 +100880,33.9,2025-06-09 11:59:33,2025-06-09 12:33:27,Bloor-Yonge,Riverdale Park,Annual Member,5080 +100881,35.5,2025-06-09 11:16:52,2025-06-09 11:52:22,High Park,Union Station,Casual,5081 +100882,47.8,2025-06-09 12:51:03,2025-06-09 13:38:51,Kensington Market,High Park,Annual Member,5082 +100883,36.2,2025-06-09 12:58:21,2025-06-09 13:34:33,Bloor-Yonge,Riverdale Park,Casual,5083 +100884,29.1,2025-06-09 12:31:04,2025-06-09 13:00:10,High Park,Union Station,Annual Member,5084 +100885,9.2,2025-06-09 12:09:52,2025-06-09 12:19:04,Riverdale Park,Harbourfront Centre,Casual,5085 +100886,12.8,2025-06-09 13:54:12,2025-06-09 14:07:00,Bloor-Yonge,Riverdale Park,Annual Member,5086 +100887,29.2,2025-06-09 13:15:15,2025-06-09 13:44:27,High Park,Union Station,Casual,5087 +100888,19.3,2025-06-09 13:40:05,2025-06-09 13:59:23,Riverdale Park,Harbourfront Centre,Annual Member,5088 +100889,32.5,2025-06-09 13:56:39,2025-06-09 14:29:09,Union Station,Kensington Market,Casual,5089 +100890,17.6,2025-06-09 14:06:50,2025-06-09 14:24:26,High Park,Union Station,Annual Member,5090 +100891,34.9,2025-06-09 14:55:23,2025-06-09 15:30:17,Riverdale Park,Harbourfront Centre,Casual,5091 +100892,21.4,2025-06-09 14:12:28,2025-06-09 14:33:52,Union Station,Kensington Market,Annual Member,5092 +100893,25.8,2025-06-09 14:16:15,2025-06-09 14:42:03,Harbourfront Centre,Bloor-Yonge,Casual,5093 +100894,11.5,2025-06-09 15:23:30,2025-06-09 15:35:00,Riverdale Park,Harbourfront Centre,Annual Member,5094 +100895,27.0,2025-06-09 15:53:56,2025-06-09 16:20:56,Union Station,Kensington Market,Casual,5095 +100896,21.8,2025-06-09 15:32:45,2025-06-09 15:54:33,Harbourfront Centre,Bloor-Yonge,Annual Member,5096 +100897,56.3,2025-06-09 15:38:43,2025-06-09 16:35:01,Kensington Market,High Park,Casual,5097 +100898,26.3,2025-06-09 16:55:16,2025-06-09 17:21:34,Union Station,Kensington Market,Annual Member,5098 +100899,27.9,2025-06-09 16:16:50,2025-06-09 16:44:44,Harbourfront Centre,Bloor-Yonge,Casual,5099 +100900,20.3,2025-06-09 16:12:01,2025-06-09 16:32:19,Kensington Market,High Park,Annual Member,5100 +100901,48.7,2025-06-09 16:54:49,2025-06-09 17:43:31,Bloor-Yonge,Riverdale Park,Casual,5101 +100902,39.0,2025-06-09 16:15:34,2025-06-09 16:54:34,High Park,Union Station,Annual Member,5102 +100903,40.0,2025-06-09 16:36:50,2025-06-09 17:16:50,Riverdale Park,Harbourfront Centre,Casual,5103 +100904,17.8,2025-06-09 17:40:47,2025-06-09 17:58:35,Harbourfront Centre,Bloor-Yonge,Annual Member,5104 +100905,16.0,2025-06-09 17:21:09,2025-06-09 17:37:09,Kensington Market,High Park,Casual,5105 +100906,44.6,2025-06-09 17:49:20,2025-06-09 18:33:56,Bloor-Yonge,Riverdale Park,Annual Member,5106 +100907,12.4,2025-06-09 17:06:55,2025-06-09 17:19:19,High Park,Union Station,Casual,5107 +100908,18.3,2025-06-09 17:03:01,2025-06-09 17:21:19,Riverdale Park,Harbourfront Centre,Annual Member,5108 +100909,25.0,2025-06-09 17:51:40,2025-06-09 18:16:40,Union Station,Kensington Market,Casual,5109 +100910,12.7,2025-06-09 17:32:05,2025-06-09 17:44:47,Harbourfront Centre,Bloor-Yonge,Annual Member,5110 +100911,37.0,2025-06-09 17:07:44,2025-06-09 17:44:44,Kensington Market,High Park,Casual,5111 +100912,13.5,2025-06-09 17:10:43,2025-06-09 17:24:13,Bloor-Yonge,Riverdale Park,Annual Member,5112 +100913,31.8,2025-06-09 18:46:23,2025-06-09 19:18:11,Kensington Market,High Park,Annual Member,5113 +100914,21.2,2025-06-09 18:14:08,2025-06-09 18:35:20,Bloor-Yonge,Riverdale Park,Casual,5114 +100915,18.2,2025-06-09 18:22:16,2025-06-09 18:40:28,High Park,Union Station,Annual Member,5115 +100916,36.9,2025-06-09 18:21:21,2025-06-09 18:58:15,Riverdale Park,Harbourfront Centre,Casual,5116 +100917,21.7,2025-06-09 18:58:38,2025-06-09 19:20:20,Union Station,Kensington Market,Annual Member,5117 +100918,27.1,2025-06-09 18:32:36,2025-06-09 18:59:42,Harbourfront Centre,Bloor-Yonge,Casual,5118 +100919,23.5,2025-06-09 18:35:40,2025-06-09 18:59:10,Kensington Market,High Park,Annual Member,5119 +100920,31.1,2025-06-09 18:19:14,2025-06-09 18:50:20,Bloor-Yonge,Riverdale Park,Casual,5120 +100921,19.6,2025-06-09 18:16:27,2025-06-09 18:36:03,High Park,Union Station,Annual Member,5121 +100922,20.0,2025-06-09 19:17:24,2025-06-09 19:37:24,Bloor-Yonge,Riverdale Park,Annual Member,5122 +100923,13.0,2025-06-09 19:08:30,2025-06-09 19:21:30,High Park,Union Station,Casual,5123 +100924,11.7,2025-06-09 19:37:51,2025-06-09 19:49:33,Riverdale Park,Harbourfront Centre,Annual Member,5124 +100925,15.1,2025-06-09 19:47:36,2025-06-09 20:02:42,Union Station,Kensington Market,Casual,5125 +100926,27.1,2025-06-09 19:44:39,2025-06-09 20:11:45,Harbourfront Centre,Bloor-Yonge,Annual Member,5126 +100927,33.7,2025-06-09 19:27:06,2025-06-09 20:00:48,Kensington Market,High Park,Casual,5127 +100928,13.6,2025-06-09 20:08:34,2025-06-09 20:22:10,High Park,Union Station,Annual Member,5128 +100929,54.8,2025-06-09 20:31:10,2025-06-09 21:25:58,Riverdale Park,Harbourfront Centre,Casual,5129 +100930,18.0,2025-06-09 21:50:45,2025-06-09 22:08:45,Riverdale Park,Harbourfront Centre,Annual Member,5130 +100931,43.5,2025-06-09 21:40:27,2025-06-09 22:23:57,Union Station,Kensington Market,Casual,5131 +100932,51.1,2025-06-09 22:17:34,2025-06-09 23:08:40,Union Station,Kensington Market,Annual Member,5132 +100933,50.3,2025-06-09 22:10:02,2025-06-09 23:00:20,Harbourfront Centre,Bloor-Yonge,Casual,5133 +100934,22.9,2025-06-09 23:10:39,2025-06-09 23:33:33,Harbourfront Centre,Bloor-Yonge,Annual Member,5134 +100935,21.3,2025-06-09 23:04:21,2025-06-09 23:25:39,Kensington Market,High Park,Casual,5135 +100936,12.7,2025-06-10 00:18:35,2025-06-10 00:31:17,Bloor-Yonge,Riverdale Park,Annual Member,5136 +100937,29.4,2025-06-10 00:29:19,2025-06-10 00:58:43,High Park,Union Station,Casual,5137 +100938,29.6,2025-06-10 01:28:53,2025-06-10 01:58:29,High Park,Union Station,Annual Member,5138 +100939,28.1,2025-06-10 01:24:33,2025-06-10 01:52:39,Riverdale Park,Harbourfront Centre,Casual,5139 +100940,18.3,2025-06-10 02:48:49,2025-06-10 03:07:07,Riverdale Park,Harbourfront Centre,Annual Member,5140 +100941,34.7,2025-06-10 02:12:19,2025-06-10 02:47:01,Union Station,Kensington Market,Casual,5141 +100942,9.0,2025-06-10 03:29:04,2025-06-10 03:38:04,Union Station,Kensington Market,Annual Member,5142 +100943,39.7,2025-06-10 03:53:57,2025-06-10 04:33:39,Harbourfront Centre,Bloor-Yonge,Casual,5143 +100944,19.1,2025-06-10 04:58:29,2025-06-10 05:17:35,Harbourfront Centre,Bloor-Yonge,Annual Member,5144 +100945,24.8,2025-06-10 04:09:36,2025-06-10 04:34:24,Kensington Market,High Park,Casual,5145 +100946,15.3,2025-06-10 05:01:40,2025-06-10 05:16:58,Kensington Market,High Park,Annual Member,5146 +100947,22.2,2025-06-10 05:25:58,2025-06-10 05:48:10,Bloor-Yonge,Riverdale Park,Casual,5147 +100948,18.2,2025-06-10 06:26:19,2025-06-10 06:44:31,Bloor-Yonge,Riverdale Park,Annual Member,5148 +100949,26.2,2025-06-10 06:39:57,2025-06-10 07:06:09,High Park,Union Station,Casual,5149 +100950,11.2,2025-06-10 07:53:36,2025-06-10 08:04:48,High Park,Union Station,Annual Member,5150 +100951,35.7,2025-06-10 07:40:19,2025-06-10 08:16:01,Riverdale Park,Harbourfront Centre,Casual,5151 +100952,26.5,2025-06-10 07:38:48,2025-06-10 08:05:18,Union Station,Kensington Market,Annual Member,5152 +100953,45.2,2025-06-10 07:57:19,2025-06-10 08:42:31,Harbourfront Centre,Bloor-Yonge,Casual,5153 +100954,23.7,2025-06-10 07:24:44,2025-06-10 07:48:26,Kensington Market,High Park,Annual Member,5154 +100955,22.4,2025-06-10 07:39:30,2025-06-10 08:01:54,Bloor-Yonge,Riverdale Park,Casual,5155 +100956,14.1,2025-06-10 08:34:27,2025-06-10 08:48:33,Riverdale Park,Harbourfront Centre,Annual Member,5156 +100957,29.5,2025-06-10 08:40:36,2025-06-10 09:10:06,Union Station,Kensington Market,Casual,5157 +100958,26.0,2025-06-10 08:53:09,2025-06-10 09:19:09,Harbourfront Centre,Bloor-Yonge,Annual Member,5158 +100959,21.5,2025-06-10 08:46:00,2025-06-10 09:07:30,Kensington Market,High Park,Casual,5159 +100960,29.8,2025-06-10 08:25:17,2025-06-10 08:55:05,Bloor-Yonge,Riverdale Park,Annual Member,5160 +100961,102.2,2025-06-10 08:10:06,2025-06-10 09:52:18,High Park,Union Station,Casual,5161 +100962,36.1,2025-06-10 08:51:17,2025-06-10 09:27:23,Riverdale Park,Harbourfront Centre,Annual Member,5162 +100963,25.1,2025-06-10 08:18:49,2025-06-10 08:43:55,Union Station,Kensington Market,Casual,5163 +100964,29.1,2025-06-10 08:59:52,2025-06-10 09:28:58,Harbourfront Centre,Bloor-Yonge,Annual Member,5164 +100965,13.4,2025-06-10 09:24:04,2025-06-10 09:37:28,Union Station,Kensington Market,Annual Member,5165 +100966,12.0,2025-06-10 09:22:45,2025-06-10 09:34:45,Harbourfront Centre,Bloor-Yonge,Casual,5166 +100967,11.5,2025-06-10 09:57:08,2025-06-10 10:08:38,Kensington Market,High Park,Annual Member,5167 +100968,40.0,2025-06-10 09:11:06,2025-06-10 09:51:06,Bloor-Yonge,Riverdale Park,Casual,5168 +100969,48.1,2025-06-10 09:42:22,2025-06-10 10:30:28,High Park,Union Station,Annual Member,5169 +100970,26.9,2025-06-10 09:24:58,2025-06-10 09:51:52,Riverdale Park,Harbourfront Centre,Casual,5170 +100971,20.8,2025-06-10 10:20:20,2025-06-10 10:41:08,Harbourfront Centre,Bloor-Yonge,Annual Member,5171 +100972,32.9,2025-06-10 10:17:27,2025-06-10 10:50:21,Kensington Market,High Park,Casual,5172 +100973,18.9,2025-06-10 10:07:41,2025-06-10 10:26:35,Bloor-Yonge,Riverdale Park,Annual Member,5173 +100974,31.0,2025-06-10 10:49:03,2025-06-10 11:20:03,High Park,Union Station,Casual,5174 +100975,55.8,2025-06-10 11:20:16,2025-06-10 12:16:04,Kensington Market,High Park,Annual Member,5175 +100976,19.3,2025-06-10 11:57:41,2025-06-10 12:16:59,Bloor-Yonge,Riverdale Park,Casual,5176 +100977,17.3,2025-06-10 11:24:12,2025-06-10 11:41:30,High Park,Union Station,Annual Member,5177 +100978,27.2,2025-06-10 11:15:01,2025-06-10 11:42:13,Riverdale Park,Harbourfront Centre,Casual,5178 +100979,48.7,2025-06-10 12:00:39,2025-06-10 12:49:21,Bloor-Yonge,Riverdale Park,Annual Member,5179 +100980,20.5,2025-06-10 12:13:30,2025-06-10 12:34:00,High Park,Union Station,Casual,5000 +100981,18.7,2025-06-10 12:47:06,2025-06-10 13:05:48,Riverdale Park,Harbourfront Centre,Annual Member,5001 +100982,66.3,2025-06-10 12:58:38,2025-06-10 14:04:56,Union Station,Kensington Market,Casual,5002 +100983,37.8,2025-06-10 13:16:24,2025-06-10 13:54:12,High Park,Union Station,Annual Member,5003 +100984,23.7,2025-06-10 13:36:14,2025-06-10 13:59:56,Riverdale Park,Harbourfront Centre,Casual,5004 +100985,10.5,2025-06-10 13:54:48,2025-06-10 14:05:18,Union Station,Kensington Market,Annual Member,5005 +100986,14.4,2025-06-10 13:03:39,2025-06-10 13:18:03,Harbourfront Centre,Bloor-Yonge,Casual,5006 +100987,19.7,2025-06-10 14:31:40,2025-06-10 14:51:22,Riverdale Park,Harbourfront Centre,Annual Member,5007 +100988,22.6,2025-06-10 14:43:58,2025-06-10 15:06:34,Union Station,Kensington Market,Casual,5008 +100989,18.6,2025-06-10 14:23:25,2025-06-10 14:42:01,Harbourfront Centre,Bloor-Yonge,Annual Member,5009 +100990,32.9,2025-06-10 14:37:22,2025-06-10 15:10:16,Kensington Market,High Park,Casual,5010 +100991,22.3,2025-06-10 15:34:33,2025-06-10 15:56:51,Union Station,Kensington Market,Annual Member,5011 +100992,67.2,2025-06-10 15:50:15,2025-06-10 16:57:27,Harbourfront Centre,Bloor-Yonge,Casual,5012 +100993,26.1,2025-06-10 15:51:21,2025-06-10 16:17:27,Kensington Market,High Park,Annual Member,5013 +100994,77.2,2025-06-10 15:22:24,2025-06-10 16:39:36,Bloor-Yonge,Riverdale Park,Casual,5014 +100995,37.0,2025-06-10 16:50:50,2025-06-10 17:27:50,Harbourfront Centre,Bloor-Yonge,Annual Member,5015 +100996,20.2,2025-06-10 16:16:27,2025-06-10 16:36:39,Kensington Market,High Park,Casual,5016 +100997,10.9,2025-06-10 16:39:36,2025-06-10 16:50:30,Bloor-Yonge,Riverdale Park,Annual Member,5017 +100998,32.0,2025-06-10 16:30:38,2025-06-10 17:02:38,High Park,Union Station,Casual,5018 +100999,17.4,2025-06-10 16:44:33,2025-06-10 17:01:57,Riverdale Park,Harbourfront Centre,Annual Member,5019 +101000,30.2,2025-06-10 16:36:46,2025-06-10 17:06:58,Union Station,Kensington Market,Casual,5020 +101001,12.1,2025-06-10 17:48:26,2025-06-10 18:00:32,Kensington Market,High Park,Annual Member,5021 +101002,28.6,2025-06-10 17:22:52,2025-06-10 17:51:28,Bloor-Yonge,Riverdale Park,Casual,5022 +101003,23.0,2025-06-10 17:05:50,2025-06-10 17:28:50,High Park,Union Station,Annual Member,5023 +101004,26.9,2025-06-10 17:06:03,2025-06-10 17:32:57,Riverdale Park,Harbourfront Centre,Casual,5024 +101005,24.1,2025-06-10 17:58:32,2025-06-10 18:22:38,Union Station,Kensington Market,Annual Member,5025 +101006,23.3,2025-06-10 17:18:13,2025-06-10 17:41:31,Harbourfront Centre,Bloor-Yonge,Casual,5026 +101007,15.0,2025-06-10 17:03:45,2025-06-10 17:18:45,Kensington Market,High Park,Annual Member,5027 +101008,22.1,2025-06-10 17:59:00,2025-06-10 18:21:06,Bloor-Yonge,Riverdale Park,Casual,5028 +101009,16.9,2025-06-10 17:21:41,2025-06-10 17:38:35,High Park,Union Station,Annual Member,5029 +101010,12.4,2025-06-10 18:01:15,2025-06-10 18:13:39,Bloor-Yonge,Riverdale Park,Annual Member,5030 +101011,21.2,2025-06-10 18:35:55,2025-06-10 18:57:07,High Park,Union Station,Casual,5031 +101012,19.3,2025-06-10 18:42:18,2025-06-10 19:01:36,Riverdale Park,Harbourfront Centre,Annual Member,5032 +101013,33.7,2025-06-10 18:17:30,2025-06-10 18:51:12,Union Station,Kensington Market,Casual,5033 +101014,23.2,2025-06-10 18:27:34,2025-06-10 18:50:46,Harbourfront Centre,Bloor-Yonge,Annual Member,5034 +101015,14.0,2025-06-10 18:01:00,2025-06-10 18:15:00,Kensington Market,High Park,Casual,5035 +101016,28.0,2025-06-10 18:29:49,2025-06-10 18:57:49,Bloor-Yonge,Riverdale Park,Annual Member,5036 +101017,28.7,2025-06-10 18:46:49,2025-06-10 19:15:31,High Park,Union Station,Casual,5037 +101018,17.5,2025-06-10 18:31:30,2025-06-10 18:49:00,Riverdale Park,Harbourfront Centre,Annual Member,5038 +101019,17.9,2025-06-10 19:16:30,2025-06-10 19:34:24,High Park,Union Station,Annual Member,5039 +101020,47.6,2025-06-10 19:25:24,2025-06-10 20:13:00,Riverdale Park,Harbourfront Centre,Casual,5040 +101021,11.7,2025-06-10 19:47:49,2025-06-10 19:59:31,Union Station,Kensington Market,Annual Member,5041 +101022,24.6,2025-06-10 19:36:45,2025-06-10 20:01:21,Harbourfront Centre,Bloor-Yonge,Casual,5042 +101023,21.3,2025-06-10 19:50:03,2025-06-10 20:11:21,Kensington Market,High Park,Annual Member,5043 +101024,25.6,2025-06-10 19:43:23,2025-06-10 20:08:59,Bloor-Yonge,Riverdale Park,Casual,5044 +101025,7.5,2025-06-10 20:10:19,2025-06-10 20:17:49,Riverdale Park,Harbourfront Centre,Annual Member,5045 +101026,36.5,2025-06-10 20:00:50,2025-06-10 20:37:20,Union Station,Kensington Market,Casual,5046 +101027,9.6,2025-06-10 21:41:18,2025-06-10 21:50:54,Union Station,Kensington Market,Annual Member,5047 +101028,25.8,2025-06-10 21:28:48,2025-06-10 21:54:36,Harbourfront Centre,Bloor-Yonge,Casual,5048 +101029,14.4,2025-06-10 22:34:38,2025-06-10 22:49:02,Harbourfront Centre,Bloor-Yonge,Annual Member,5049 +101030,22.0,2025-06-10 22:35:41,2025-06-10 22:57:41,Kensington Market,High Park,Casual,5050 +101031,9.8,2025-06-10 23:05:29,2025-06-10 23:15:17,Kensington Market,High Park,Annual Member,5051 +101032,43.2,2025-06-10 23:42:01,2025-06-11 00:25:13,Bloor-Yonge,Riverdale Park,Casual,5052 +101033,19.9,2025-06-11 00:04:54,2025-06-11 00:24:48,High Park,Union Station,Annual Member,5053 +101034,48.0,2025-06-11 00:06:22,2025-06-11 00:54:22,Riverdale Park,Harbourfront Centre,Casual,5054 +101035,14.6,2025-06-11 01:26:41,2025-06-11 01:41:17,Riverdale Park,Harbourfront Centre,Annual Member,5055 +101036,21.2,2025-06-11 01:33:44,2025-06-11 01:54:56,Union Station,Kensington Market,Casual,5056 +101037,14.4,2025-06-11 02:22:57,2025-06-11 02:37:21,Union Station,Kensington Market,Annual Member,5057 +101038,64.2,2025-06-11 02:40:44,2025-06-11 03:44:56,Harbourfront Centre,Bloor-Yonge,Casual,5058 +101039,22.4,2025-06-11 03:34:54,2025-06-11 03:57:18,Harbourfront Centre,Bloor-Yonge,Annual Member,5059 +101040,17.3,2025-06-11 03:33:31,2025-06-11 03:50:49,Kensington Market,High Park,Casual,5060 +101041,10.5,2025-06-11 04:00:37,2025-06-11 04:11:07,Kensington Market,High Park,Annual Member,5061 +101042,22.8,2025-06-11 04:30:06,2025-06-11 04:52:54,Bloor-Yonge,Riverdale Park,Casual,5062 +101043,18.3,2025-06-11 05:42:48,2025-06-11 06:01:06,Bloor-Yonge,Riverdale Park,Annual Member,5063 +101044,50.7,2025-06-11 05:23:47,2025-06-11 06:14:29,High Park,Union Station,Casual,5064 +101045,14.6,2025-06-11 06:52:24,2025-06-11 07:07:00,High Park,Union Station,Annual Member,5065 +101046,19.6,2025-06-11 06:43:09,2025-06-11 07:02:45,Riverdale Park,Harbourfront Centre,Casual,5066 +101047,21.6,2025-06-11 07:49:19,2025-06-11 08:10:55,Riverdale Park,Harbourfront Centre,Annual Member,5067 +101048,58.4,2025-06-11 07:52:41,2025-06-11 08:51:05,Union Station,Kensington Market,Casual,5068 +101049,12.7,2025-06-11 07:23:18,2025-06-11 07:36:00,Harbourfront Centre,Bloor-Yonge,Annual Member,5069 +101050,35.2,2025-06-11 07:16:29,2025-06-11 07:51:41,Kensington Market,High Park,Casual,5070 +101051,20.7,2025-06-11 07:35:34,2025-06-11 07:56:16,Bloor-Yonge,Riverdale Park,Annual Member,5071 +101052,55.7,2025-06-11 07:18:23,2025-06-11 08:14:05,High Park,Union Station,Casual,5072 +101053,8.6,2025-06-11 08:33:54,2025-06-11 08:42:30,Union Station,Kensington Market,Annual Member,5073 +101054,28.0,2025-06-11 08:27:40,2025-06-11 08:55:40,Harbourfront Centre,Bloor-Yonge,Casual,5074 +101055,20.2,2025-06-11 08:25:23,2025-06-11 08:45:35,Kensington Market,High Park,Annual Member,5075 +101056,59.8,2025-06-11 08:22:31,2025-06-11 09:22:19,Bloor-Yonge,Riverdale Park,Casual,5076 +101057,18.8,2025-06-11 08:17:20,2025-06-11 08:36:08,High Park,Union Station,Annual Member,5077 +101058,26.0,2025-06-11 08:40:55,2025-06-11 09:06:55,Riverdale Park,Harbourfront Centre,Casual,5078 +101059,10.1,2025-06-11 08:16:49,2025-06-11 08:26:55,Union Station,Kensington Market,Annual Member,5079 +101060,21.4,2025-06-11 08:28:04,2025-06-11 08:49:28,Harbourfront Centre,Bloor-Yonge,Casual,5080 +101061,7.7,2025-06-11 08:03:37,2025-06-11 08:11:19,Kensington Market,High Park,Annual Member,5081 +101062,22.7,2025-06-11 09:47:10,2025-06-11 10:09:52,Harbourfront Centre,Bloor-Yonge,Annual Member,5082 +101063,26.1,2025-06-11 09:44:07,2025-06-11 10:10:13,Kensington Market,High Park,Casual,5083 +101064,9.9,2025-06-11 09:45:14,2025-06-11 09:55:08,Bloor-Yonge,Riverdale Park,Annual Member,5084 +101065,17.5,2025-06-11 09:28:04,2025-06-11 09:45:34,High Park,Union Station,Casual,5085 +101066,12.2,2025-06-11 09:03:06,2025-06-11 09:15:18,Riverdale Park,Harbourfront Centre,Annual Member,5086 +101067,31.2,2025-06-11 09:12:04,2025-06-11 09:43:16,Union Station,Kensington Market,Casual,5087 +101068,24.6,2025-06-11 10:37:06,2025-06-11 11:01:42,Kensington Market,High Park,Annual Member,5088 +101069,23.6,2025-06-11 10:16:22,2025-06-11 10:39:58,Bloor-Yonge,Riverdale Park,Casual,5089 +101070,15.4,2025-06-11 10:09:58,2025-06-11 10:25:22,High Park,Union Station,Annual Member,5090 +101071,29.0,2025-06-11 10:16:19,2025-06-11 10:45:19,Riverdale Park,Harbourfront Centre,Casual,5091 +101072,8.4,2025-06-11 11:58:33,2025-06-11 12:06:57,Bloor-Yonge,Riverdale Park,Annual Member,5092 +101073,19.9,2025-06-11 11:34:00,2025-06-11 11:53:54,High Park,Union Station,Casual,5093 +101074,25.7,2025-06-11 11:02:30,2025-06-11 11:28:12,Riverdale Park,Harbourfront Centre,Annual Member,5094 +101075,11.0,2025-06-11 11:05:43,2025-06-11 11:16:43,Union Station,Kensington Market,Casual,5095 +101076,26.4,2025-06-11 12:49:42,2025-06-11 13:16:06,High Park,Union Station,Annual Member,5096 +101077,24.4,2025-06-11 12:31:45,2025-06-11 12:56:09,Riverdale Park,Harbourfront Centre,Casual,5097 +101078,12.2,2025-06-11 12:50:24,2025-06-11 13:02:36,Union Station,Kensington Market,Annual Member,5098 +101079,26.1,2025-06-11 12:56:10,2025-06-11 13:22:16,Harbourfront Centre,Bloor-Yonge,Casual,5099 +101080,26.1,2025-06-11 13:32:28,2025-06-11 13:58:34,Riverdale Park,Harbourfront Centre,Annual Member,5100 +101081,31.6,2025-06-11 13:14:45,2025-06-11 13:46:21,Union Station,Kensington Market,Casual,5101 +101082,25.2,2025-06-11 13:06:34,2025-06-11 13:31:46,Harbourfront Centre,Bloor-Yonge,Annual Member,5102 +101083,39.6,2025-06-11 13:10:20,2025-06-11 13:49:56,Kensington Market,High Park,Casual,5103 +101084,11.3,2025-06-11 14:22:42,2025-06-11 14:34:00,Union Station,Kensington Market,Annual Member,5104 +101085,19.3,2025-06-11 14:05:22,2025-06-11 14:24:40,Harbourfront Centre,Bloor-Yonge,Casual,5105 +101086,11.5,2025-06-11 14:14:32,2025-06-11 14:26:02,Kensington Market,High Park,Annual Member,5106 +101087,57.6,2025-06-11 14:41:46,2025-06-11 15:39:22,Bloor-Yonge,Riverdale Park,Casual,5107 +101088,9.5,2025-06-11 15:05:28,2025-06-11 15:14:58,Harbourfront Centre,Bloor-Yonge,Annual Member,5108 +101089,30.7,2025-06-11 15:33:00,2025-06-11 16:03:42,Kensington Market,High Park,Casual,5109 +101090,16.5,2025-06-11 15:05:54,2025-06-11 15:22:24,Bloor-Yonge,Riverdale Park,Annual Member,5110 +101091,17.1,2025-06-11 15:38:59,2025-06-11 15:56:05,High Park,Union Station,Casual,5111 +101092,15.8,2025-06-11 16:28:32,2025-06-11 16:44:20,Kensington Market,High Park,Annual Member,5112 +101093,25.6,2025-06-11 16:10:02,2025-06-11 16:35:38,Bloor-Yonge,Riverdale Park,Casual,5113 +101094,20.4,2025-06-11 16:26:27,2025-06-11 16:46:51,High Park,Union Station,Annual Member,5114 +101095,32.2,2025-06-11 16:36:04,2025-06-11 17:08:16,Riverdale Park,Harbourfront Centre,Casual,5115 +101096,14.3,2025-06-11 16:51:00,2025-06-11 17:05:18,Union Station,Kensington Market,Annual Member,5116 +101097,37.4,2025-06-11 16:22:44,2025-06-11 17:00:08,Harbourfront Centre,Bloor-Yonge,Casual,5117 +101098,26.6,2025-06-11 17:49:13,2025-06-11 18:15:49,Bloor-Yonge,Riverdale Park,Annual Member,5118 +101099,18.8,2025-06-11 17:05:39,2025-06-11 17:24:27,High Park,Union Station,Casual,5119 +101100,13.2,2025-06-11 17:36:42,2025-06-11 17:49:54,Riverdale Park,Harbourfront Centre,Annual Member,5120 +101101,27.1,2025-06-11 17:18:21,2025-06-11 17:45:27,Union Station,Kensington Market,Casual,5121 +101102,12.5,2025-06-11 17:59:42,2025-06-11 18:12:12,Harbourfront Centre,Bloor-Yonge,Annual Member,5122 +101103,12.8,2025-06-11 17:25:49,2025-06-11 17:38:37,Kensington Market,High Park,Casual,5123 +101104,12.0,2025-06-11 17:10:16,2025-06-11 17:22:16,Bloor-Yonge,Riverdale Park,Annual Member,5124 +101105,40.1,2025-06-11 17:31:11,2025-06-11 18:11:17,High Park,Union Station,Casual,5125 +101106,17.8,2025-06-11 17:05:18,2025-06-11 17:23:06,Riverdale Park,Harbourfront Centre,Annual Member,5126 +101107,14.4,2025-06-11 18:24:20,2025-06-11 18:38:44,High Park,Union Station,Annual Member,5127 +101108,39.2,2025-06-11 18:11:57,2025-06-11 18:51:09,Riverdale Park,Harbourfront Centre,Casual,5128 +101109,13.9,2025-06-11 18:49:25,2025-06-11 19:03:19,Union Station,Kensington Market,Annual Member,5129 +101110,45.6,2025-06-11 18:34:37,2025-06-11 19:20:13,Harbourfront Centre,Bloor-Yonge,Casual,5130 +101111,23.3,2025-06-11 18:57:30,2025-06-11 19:20:48,Kensington Market,High Park,Annual Member,5131 +101112,57.3,2025-06-11 18:45:59,2025-06-11 19:43:17,Bloor-Yonge,Riverdale Park,Casual,5132 +101113,27.4,2025-06-11 18:00:30,2025-06-11 18:27:54,High Park,Union Station,Annual Member,5133 +101114,51.0,2025-06-11 18:45:04,2025-06-11 19:36:04,Riverdale Park,Harbourfront Centre,Casual,5134 +101115,17.7,2025-06-11 18:12:53,2025-06-11 18:30:35,Union Station,Kensington Market,Annual Member,5135 +101116,14.5,2025-06-11 19:29:55,2025-06-11 19:44:25,Riverdale Park,Harbourfront Centre,Annual Member,5136 +101117,28.5,2025-06-11 19:38:55,2025-06-11 20:07:25,Union Station,Kensington Market,Casual,5137 +101118,23.5,2025-06-11 19:24:24,2025-06-11 19:47:54,Harbourfront Centre,Bloor-Yonge,Annual Member,5138 +101119,35.8,2025-06-11 19:27:40,2025-06-11 20:03:28,Kensington Market,High Park,Casual,5139 +101120,11.0,2025-06-11 19:50:18,2025-06-11 20:01:18,Bloor-Yonge,Riverdale Park,Annual Member,5140 +101121,28.4,2025-06-11 19:39:35,2025-06-11 20:07:59,High Park,Union Station,Casual,5141 +101122,42.3,2025-06-11 20:59:34,2025-06-11 21:41:52,Union Station,Kensington Market,Annual Member,5142 +101123,25.4,2025-06-11 20:56:06,2025-06-11 21:21:30,Harbourfront Centre,Bloor-Yonge,Casual,5143 +101124,16.1,2025-06-11 21:22:21,2025-06-11 21:38:27,Harbourfront Centre,Bloor-Yonge,Annual Member,5144 +101125,33.4,2025-06-11 21:56:12,2025-06-11 22:29:36,Kensington Market,High Park,Casual,5145 +101126,25.6,2025-06-11 22:37:17,2025-06-11 23:02:53,Kensington Market,High Park,Annual Member,5146 +101127,18.9,2025-06-11 22:27:01,2025-06-11 22:45:55,Bloor-Yonge,Riverdale Park,Casual,5147 +101128,27.2,2025-06-11 23:15:36,2025-06-11 23:42:48,Bloor-Yonge,Riverdale Park,Annual Member,5148 +101129,40.7,2025-06-11 23:40:31,2025-06-12 00:21:13,High Park,Union Station,Casual,5149 +101130,23.3,2025-06-12 00:55:34,2025-06-12 01:18:52,Riverdale Park,Harbourfront Centre,Annual Member,5150 +101131,17.5,2025-06-12 00:13:10,2025-06-12 00:30:40,Union Station,Kensington Market,Casual,5151 +101132,23.4,2025-06-12 01:17:42,2025-06-12 01:41:06,Union Station,Kensington Market,Annual Member,5152 +101133,34.7,2025-06-12 01:22:56,2025-06-12 01:57:38,Harbourfront Centre,Bloor-Yonge,Casual,5153 +101134,29.7,2025-06-12 02:53:45,2025-06-12 03:23:27,Harbourfront Centre,Bloor-Yonge,Annual Member,5154 +101135,47.8,2025-06-12 02:20:20,2025-06-12 03:08:08,Kensington Market,High Park,Casual,5155 +101136,12.0,2025-06-12 03:10:08,2025-06-12 03:22:08,Kensington Market,High Park,Annual Member,5156 +101137,27.2,2025-06-12 03:39:21,2025-06-12 04:06:33,Bloor-Yonge,Riverdale Park,Casual,5157 +101138,14.3,2025-06-12 04:57:12,2025-06-12 05:11:30,Bloor-Yonge,Riverdale Park,Annual Member,5158 +101139,25.5,2025-06-12 04:53:51,2025-06-12 05:19:21,High Park,Union Station,Casual,5159 +101140,15.3,2025-06-12 05:12:13,2025-06-12 05:27:31,High Park,Union Station,Annual Member,5160 +101141,27.7,2025-06-12 05:42:22,2025-06-12 06:10:04,Riverdale Park,Harbourfront Centre,Casual,5161 +101142,27.0,2025-06-12 06:31:02,2025-06-12 06:58:02,Riverdale Park,Harbourfront Centre,Annual Member,5162 +101143,33.0,2025-06-12 06:48:27,2025-06-12 07:21:27,Union Station,Kensington Market,Casual,5163 +101144,11.8,2025-06-12 07:45:05,2025-06-12 07:56:53,Union Station,Kensington Market,Annual Member,5164 +101145,10.6,2025-06-12 07:53:06,2025-06-12 08:03:42,Harbourfront Centre,Bloor-Yonge,Casual,5165 +101146,10.2,2025-06-12 07:28:19,2025-06-12 07:38:31,Kensington Market,High Park,Annual Member,5166 +101147,16.7,2025-06-12 07:33:52,2025-06-12 07:50:34,Bloor-Yonge,Riverdale Park,Casual,5167 +101148,13.0,2025-06-12 07:42:44,2025-06-12 07:55:44,High Park,Union Station,Annual Member,5168 +101149,17.4,2025-06-12 07:10:30,2025-06-12 07:27:54,Riverdale Park,Harbourfront Centre,Casual,5169 +101150,10.4,2025-06-12 08:02:21,2025-06-12 08:12:45,Harbourfront Centre,Bloor-Yonge,Annual Member,5170 +101151,52.5,2025-06-12 08:44:28,2025-06-12 09:36:58,Kensington Market,High Park,Casual,5171 +101152,15.4,2025-06-12 08:17:45,2025-06-12 08:33:09,Bloor-Yonge,Riverdale Park,Annual Member,5172 +101153,24.0,2025-06-12 08:26:32,2025-06-12 08:50:32,High Park,Union Station,Casual,5173 +101154,10.8,2025-06-12 08:35:58,2025-06-12 08:46:46,Riverdale Park,Harbourfront Centre,Annual Member,5174 +101155,15.9,2025-06-12 08:36:47,2025-06-12 08:52:41,Union Station,Kensington Market,Casual,5175 +101156,21.0,2025-06-12 08:32:51,2025-06-12 08:53:51,Harbourfront Centre,Bloor-Yonge,Annual Member,5176 +101157,26.8,2025-06-12 08:48:54,2025-06-12 09:15:42,Kensington Market,High Park,Casual,5177 +101158,19.2,2025-06-12 08:26:48,2025-06-12 08:46:00,Bloor-Yonge,Riverdale Park,Annual Member,5178 +101159,16.9,2025-06-12 09:18:20,2025-06-12 09:35:14,Kensington Market,High Park,Annual Member,5179 +101160,13.0,2025-06-12 09:39:04,2025-06-12 09:52:04,Bloor-Yonge,Riverdale Park,Casual,5000 +101161,36.0,2025-06-12 09:48:48,2025-06-12 10:24:48,High Park,Union Station,Annual Member,5001 +101162,18.7,2025-06-12 09:52:14,2025-06-12 10:10:56,Riverdale Park,Harbourfront Centre,Casual,5002 +101163,27.9,2025-06-12 09:27:18,2025-06-12 09:55:12,Union Station,Kensington Market,Annual Member,5003 +101164,24.7,2025-06-12 09:10:01,2025-06-12 09:34:43,Harbourfront Centre,Bloor-Yonge,Casual,5004 +101165,36.5,2025-06-12 10:24:08,2025-06-12 11:00:38,Bloor-Yonge,Riverdale Park,Annual Member,5005 +101166,29.9,2025-06-12 10:00:57,2025-06-12 10:30:51,High Park,Union Station,Casual,5006 +101167,31.9,2025-06-12 10:33:21,2025-06-12 11:05:15,Riverdale Park,Harbourfront Centre,Annual Member,5007 +101168,28.2,2025-06-12 10:32:46,2025-06-12 11:00:58,Union Station,Kensington Market,Casual,5008 +101169,12.2,2025-06-12 11:29:15,2025-06-12 11:41:27,High Park,Union Station,Annual Member,5009 +101170,31.7,2025-06-12 11:24:34,2025-06-12 11:56:16,Riverdale Park,Harbourfront Centre,Casual,5010 +101171,10.6,2025-06-12 11:09:44,2025-06-12 11:20:20,Union Station,Kensington Market,Annual Member,5011 +101172,22.6,2025-06-12 11:21:29,2025-06-12 11:44:05,Harbourfront Centre,Bloor-Yonge,Casual,5012 +101173,11.6,2025-06-12 12:12:08,2025-06-12 12:23:44,Riverdale Park,Harbourfront Centre,Annual Member,5013 +101174,17.8,2025-06-12 12:48:10,2025-06-12 13:05:58,Union Station,Kensington Market,Casual,5014 +101175,19.5,2025-06-12 12:32:09,2025-06-12 12:51:39,Harbourfront Centre,Bloor-Yonge,Annual Member,5015 +101176,23.6,2025-06-12 12:38:28,2025-06-12 13:02:04,Kensington Market,High Park,Casual,5016 +101177,17.5,2025-06-12 13:16:28,2025-06-12 13:33:58,Union Station,Kensington Market,Annual Member,5017 +101178,27.8,2025-06-12 13:02:38,2025-06-12 13:30:26,Harbourfront Centre,Bloor-Yonge,Casual,5018 +101179,16.4,2025-06-12 13:51:04,2025-06-12 14:07:28,Kensington Market,High Park,Annual Member,5019 +101180,20.2,2025-06-12 13:22:27,2025-06-12 13:42:39,Bloor-Yonge,Riverdale Park,Casual,5020 +101181,27.9,2025-06-12 14:23:51,2025-06-12 14:51:45,Harbourfront Centre,Bloor-Yonge,Annual Member,5021 +101182,26.8,2025-06-12 14:21:33,2025-06-12 14:48:21,Kensington Market,High Park,Casual,5022 +101183,12.9,2025-06-12 14:55:54,2025-06-12 15:08:48,Bloor-Yonge,Riverdale Park,Annual Member,5023 +101184,41.8,2025-06-12 14:03:03,2025-06-12 14:44:51,High Park,Union Station,Casual,5024 +101185,19.6,2025-06-12 15:48:58,2025-06-12 16:08:34,Kensington Market,High Park,Annual Member,5025 +101186,42.6,2025-06-12 15:33:29,2025-06-12 16:16:05,Bloor-Yonge,Riverdale Park,Casual,5026 +101187,10.8,2025-06-12 15:16:54,2025-06-12 15:27:42,High Park,Union Station,Annual Member,5027 +101188,25.0,2025-06-12 15:39:21,2025-06-12 16:04:21,Riverdale Park,Harbourfront Centre,Casual,5028 +101189,15.4,2025-06-12 16:34:18,2025-06-12 16:49:42,Bloor-Yonge,Riverdale Park,Annual Member,5029 +101190,64.8,2025-06-12 16:31:01,2025-06-12 17:35:49,High Park,Union Station,Casual,5030 +101191,31.3,2025-06-12 16:18:13,2025-06-12 16:49:31,Riverdale Park,Harbourfront Centre,Annual Member,5031 +101192,52.2,2025-06-12 16:04:43,2025-06-12 16:56:55,Union Station,Kensington Market,Casual,5032 +101193,30.2,2025-06-12 16:47:40,2025-06-12 17:17:52,Harbourfront Centre,Bloor-Yonge,Annual Member,5033 +101194,31.8,2025-06-12 16:03:47,2025-06-12 16:35:35,Kensington Market,High Park,Casual,5034 +101195,25.3,2025-06-12 17:13:25,2025-06-12 17:38:43,High Park,Union Station,Annual Member,5035 +101196,23.5,2025-06-12 17:52:15,2025-06-12 18:15:45,Riverdale Park,Harbourfront Centre,Casual,5036 +101197,12.1,2025-06-12 17:51:30,2025-06-12 18:03:36,Union Station,Kensington Market,Annual Member,5037 +101198,32.7,2025-06-12 17:18:06,2025-06-12 17:50:48,Harbourfront Centre,Bloor-Yonge,Casual,5038 +101199,25.8,2025-06-12 17:41:28,2025-06-12 18:07:16,Kensington Market,High Park,Annual Member,5039 +101200,54.7,2025-06-12 17:46:58,2025-06-12 18:41:40,Bloor-Yonge,Riverdale Park,Casual,5040 +101201,28.7,2025-06-12 17:55:32,2025-06-12 18:24:14,High Park,Union Station,Annual Member,5041 +101202,24.5,2025-06-12 17:51:44,2025-06-12 18:16:14,Riverdale Park,Harbourfront Centre,Casual,5042 +101203,46.8,2025-06-12 17:29:09,2025-06-12 18:15:57,Union Station,Kensington Market,Annual Member,5043 +101204,12.5,2025-06-12 18:55:58,2025-06-12 19:08:28,Riverdale Park,Harbourfront Centre,Annual Member,5044 +101205,37.2,2025-06-12 18:38:07,2025-06-12 19:15:19,Union Station,Kensington Market,Casual,5045 +101206,10.2,2025-06-12 18:28:10,2025-06-12 18:38:22,Harbourfront Centre,Bloor-Yonge,Annual Member,5046 +101207,30.1,2025-06-12 18:03:13,2025-06-12 18:33:19,Kensington Market,High Park,Casual,5047 +101208,61.6,2025-06-12 18:51:49,2025-06-12 19:53:25,Bloor-Yonge,Riverdale Park,Annual Member,5048 +101209,37.9,2025-06-12 18:14:54,2025-06-12 18:52:48,High Park,Union Station,Casual,5049 +101210,11.9,2025-06-12 18:42:06,2025-06-12 18:54:00,Riverdale Park,Harbourfront Centre,Annual Member,5050 +101211,32.3,2025-06-12 18:37:15,2025-06-12 19:09:33,Union Station,Kensington Market,Casual,5051 +101212,12.9,2025-06-12 18:52:53,2025-06-12 19:05:47,Harbourfront Centre,Bloor-Yonge,Annual Member,5052 +101213,3.9,2025-06-12 19:06:02,2025-06-12 19:09:56,Union Station,Kensington Market,Annual Member,5053 +101214,54.9,2025-06-12 19:27:48,2025-06-12 20:22:42,Harbourfront Centre,Bloor-Yonge,Casual,5054 +101215,30.3,2025-06-12 19:47:37,2025-06-12 20:17:55,Kensington Market,High Park,Annual Member,5055 +101216,28.2,2025-06-12 19:32:42,2025-06-12 20:00:54,Bloor-Yonge,Riverdale Park,Casual,5056 +101217,28.0,2025-06-12 19:14:46,2025-06-12 19:42:46,High Park,Union Station,Annual Member,5057 +101218,49.3,2025-06-12 19:03:34,2025-06-12 19:52:52,Riverdale Park,Harbourfront Centre,Casual,5058 +101219,22.8,2025-06-12 20:41:09,2025-06-12 21:03:57,Harbourfront Centre,Bloor-Yonge,Annual Member,5059 +101220,43.2,2025-06-12 20:06:45,2025-06-12 20:49:57,Kensington Market,High Park,Casual,5060 +101221,37.5,2025-06-12 21:57:46,2025-06-12 22:35:16,Kensington Market,High Park,Annual Member,5061 +101222,25.9,2025-06-12 21:38:38,2025-06-12 22:04:32,Bloor-Yonge,Riverdale Park,Casual,5062 +101223,50.4,2025-06-12 22:07:53,2025-06-12 22:58:17,Bloor-Yonge,Riverdale Park,Annual Member,5063 +101224,35.8,2025-06-12 22:09:41,2025-06-12 22:45:29,High Park,Union Station,Casual,5064 +101225,15.7,2025-06-12 23:09:55,2025-06-12 23:25:37,High Park,Union Station,Annual Member,5065 +101226,12.9,2025-06-12 23:56:05,2025-06-13 00:08:59,Riverdale Park,Harbourfront Centre,Casual,5066 +101227,13.8,2025-06-13 00:43:30,2025-06-13 00:57:18,Union Station,Kensington Market,Annual Member,5067 +101228,33.5,2025-06-13 00:23:35,2025-06-13 00:57:05,Harbourfront Centre,Bloor-Yonge,Casual,5068 +101229,15.7,2025-06-13 01:04:52,2025-06-13 01:20:34,Harbourfront Centre,Bloor-Yonge,Annual Member,5069 +101230,30.6,2025-06-13 01:07:51,2025-06-13 01:38:27,Kensington Market,High Park,Casual,5070 +101231,18.6,2025-06-13 02:09:18,2025-06-13 02:27:54,Kensington Market,High Park,Annual Member,5071 +101232,23.9,2025-06-13 02:43:09,2025-06-13 03:07:03,Bloor-Yonge,Riverdale Park,Casual,5072 +101233,13.3,2025-06-13 03:22:58,2025-06-13 03:36:16,Bloor-Yonge,Riverdale Park,Annual Member,5073 +101234,23.5,2025-06-13 03:55:41,2025-06-13 04:19:11,High Park,Union Station,Casual,5074 +101235,30.3,2025-06-13 04:25:43,2025-06-13 04:56:01,High Park,Union Station,Annual Member,5075 +101236,22.1,2025-06-13 04:32:12,2025-06-13 04:54:18,Riverdale Park,Harbourfront Centre,Casual,5076 +101237,9.5,2025-06-13 05:17:45,2025-06-13 05:27:15,Riverdale Park,Harbourfront Centre,Annual Member,5077 +101238,37.3,2025-06-13 05:31:55,2025-06-13 06:09:13,Union Station,Kensington Market,Casual,5078 +101239,15.7,2025-06-13 06:56:13,2025-06-13 07:11:55,Union Station,Kensington Market,Annual Member,5079 +101240,40.1,2025-06-13 06:10:54,2025-06-13 06:51:00,Harbourfront Centre,Bloor-Yonge,Casual,5080 +101241,25.3,2025-06-13 07:18:49,2025-06-13 07:44:07,Harbourfront Centre,Bloor-Yonge,Annual Member,5081 +101242,35.3,2025-06-13 07:27:17,2025-06-13 08:02:35,Kensington Market,High Park,Casual,5082 +101243,17.7,2025-06-13 07:55:53,2025-06-13 08:13:35,Bloor-Yonge,Riverdale Park,Annual Member,5083 +101244,18.3,2025-06-13 07:26:01,2025-06-13 07:44:19,High Park,Union Station,Casual,5084 +101245,33.6,2025-06-13 07:34:20,2025-06-13 08:07:56,Riverdale Park,Harbourfront Centre,Annual Member,5085 +101246,35.9,2025-06-13 07:45:14,2025-06-13 08:21:08,Union Station,Kensington Market,Casual,5086 +101247,20.4,2025-06-13 08:11:37,2025-06-13 08:32:01,Kensington Market,High Park,Annual Member,5087 +101248,40.5,2025-06-13 08:48:38,2025-06-13 09:29:08,Bloor-Yonge,Riverdale Park,Casual,5088 +101249,24.7,2025-06-13 08:11:25,2025-06-13 08:36:07,High Park,Union Station,Annual Member,5089 +101250,34.9,2025-06-13 08:11:03,2025-06-13 08:45:57,Riverdale Park,Harbourfront Centre,Casual,5090 +101251,9.3,2025-06-13 08:21:58,2025-06-13 08:31:16,Union Station,Kensington Market,Annual Member,5091 +101252,45.2,2025-06-13 08:04:26,2025-06-13 08:49:38,Harbourfront Centre,Bloor-Yonge,Casual,5092 +101253,14.0,2025-06-13 08:31:26,2025-06-13 08:45:26,Kensington Market,High Park,Annual Member,5093 +101254,17.8,2025-06-13 08:14:54,2025-06-13 08:32:42,Bloor-Yonge,Riverdale Park,Casual,5094 +101255,21.9,2025-06-13 08:41:10,2025-06-13 09:03:04,High Park,Union Station,Annual Member,5095 +101256,13.2,2025-06-13 09:41:25,2025-06-13 09:54:37,Bloor-Yonge,Riverdale Park,Annual Member,5096 +101257,26.3,2025-06-13 09:09:41,2025-06-13 09:35:59,High Park,Union Station,Casual,5097 +101258,25.5,2025-06-13 09:00:13,2025-06-13 09:25:43,Riverdale Park,Harbourfront Centre,Annual Member,5098 +101259,26.0,2025-06-13 09:59:50,2025-06-13 10:25:50,Union Station,Kensington Market,Casual,5099 +101260,14.9,2025-06-13 09:05:31,2025-06-13 09:20:25,Harbourfront Centre,Bloor-Yonge,Annual Member,5100 +101261,41.5,2025-06-13 09:44:13,2025-06-13 10:25:43,Kensington Market,High Park,Casual,5101 +101262,41.0,2025-06-13 10:25:57,2025-06-13 11:06:57,High Park,Union Station,Annual Member,5102 +101263,19.7,2025-06-13 10:20:09,2025-06-13 10:39:51,Riverdale Park,Harbourfront Centre,Casual,5103 +101264,31.8,2025-06-13 10:13:26,2025-06-13 10:45:14,Union Station,Kensington Market,Annual Member,5104 +101265,36.6,2025-06-13 10:44:13,2025-06-13 11:20:49,Harbourfront Centre,Bloor-Yonge,Casual,5105 +101266,20.0,2025-06-13 11:33:04,2025-06-13 11:53:04,Riverdale Park,Harbourfront Centre,Annual Member,5106 +101267,18.3,2025-06-13 11:56:27,2025-06-13 12:14:45,Union Station,Kensington Market,Casual,5107 +101268,27.3,2025-06-13 11:56:54,2025-06-13 12:24:12,Harbourfront Centre,Bloor-Yonge,Annual Member,5108 +101269,26.5,2025-06-13 11:55:17,2025-06-13 12:21:47,Kensington Market,High Park,Casual,5109 +101270,20.8,2025-06-13 12:15:50,2025-06-13 12:36:38,Union Station,Kensington Market,Annual Member,5110 +101271,14.1,2025-06-13 12:47:02,2025-06-13 13:01:08,Harbourfront Centre,Bloor-Yonge,Casual,5111 +101272,15.1,2025-06-13 12:34:55,2025-06-13 12:50:01,Kensington Market,High Park,Annual Member,5112 +101273,26.8,2025-06-13 12:42:53,2025-06-13 13:09:41,Bloor-Yonge,Riverdale Park,Casual,5113 +101274,18.3,2025-06-13 13:49:04,2025-06-13 14:07:22,Harbourfront Centre,Bloor-Yonge,Annual Member,5114 +101275,38.9,2025-06-13 13:07:50,2025-06-13 13:46:44,Kensington Market,High Park,Casual,5115 +101276,21.9,2025-06-13 13:11:11,2025-06-13 13:33:05,Bloor-Yonge,Riverdale Park,Annual Member,5116 +101277,34.2,2025-06-13 13:45:26,2025-06-13 14:19:38,High Park,Union Station,Casual,5117 +101278,18.3,2025-06-13 14:20:32,2025-06-13 14:38:50,Kensington Market,High Park,Annual Member,5118 +101279,19.3,2025-06-13 14:23:54,2025-06-13 14:43:12,Bloor-Yonge,Riverdale Park,Casual,5119 +101280,24.8,2025-06-13 14:26:36,2025-06-13 14:51:24,High Park,Union Station,Annual Member,5120 +101281,29.6,2025-06-13 14:09:58,2025-06-13 14:39:34,Riverdale Park,Harbourfront Centre,Casual,5121 +101282,5.8,2025-06-13 15:06:13,2025-06-13 15:12:01,Bloor-Yonge,Riverdale Park,Annual Member,5122 +101283,24.4,2025-06-13 15:42:02,2025-06-13 16:06:26,High Park,Union Station,Casual,5123 +101284,52.1,2025-06-13 15:29:00,2025-06-13 16:21:06,Riverdale Park,Harbourfront Centre,Annual Member,5124 +101285,45.5,2025-06-13 15:21:06,2025-06-13 16:06:36,Union Station,Kensington Market,Casual,5125 +101286,14.6,2025-06-13 16:38:13,2025-06-13 16:52:49,High Park,Union Station,Annual Member,5126 +101287,40.3,2025-06-13 16:54:12,2025-06-13 17:34:30,Riverdale Park,Harbourfront Centre,Casual,5127 +101288,17.6,2025-06-13 16:00:11,2025-06-13 16:17:47,Union Station,Kensington Market,Annual Member,5128 +101289,54.1,2025-06-13 16:10:20,2025-06-13 17:04:26,Harbourfront Centre,Bloor-Yonge,Casual,5129 +101290,31.0,2025-06-13 16:19:45,2025-06-13 16:50:45,Kensington Market,High Park,Annual Member,5130 +101291,10.3,2025-06-13 16:03:16,2025-06-13 16:13:34,Bloor-Yonge,Riverdale Park,Casual,5131 +101292,34.8,2025-06-13 17:19:23,2025-06-13 17:54:11,Riverdale Park,Harbourfront Centre,Annual Member,5132 +101293,24.1,2025-06-13 17:42:50,2025-06-13 18:06:56,Union Station,Kensington Market,Casual,5133 +101294,6.8,2025-06-13 17:53:52,2025-06-13 18:00:40,Harbourfront Centre,Bloor-Yonge,Annual Member,5134 +101295,22.7,2025-06-13 17:43:03,2025-06-13 18:05:45,Kensington Market,High Park,Casual,5135 +101296,8.6,2025-06-13 17:48:04,2025-06-13 17:56:40,Bloor-Yonge,Riverdale Park,Annual Member,5136 +101297,37.3,2025-06-13 17:39:48,2025-06-13 18:17:06,High Park,Union Station,Casual,5137 +101298,18.3,2025-06-13 17:52:21,2025-06-13 18:10:39,Riverdale Park,Harbourfront Centre,Annual Member,5138 +101299,32.9,2025-06-13 17:23:27,2025-06-13 17:56:21,Union Station,Kensington Market,Casual,5139 +101300,17.5,2025-06-13 17:15:48,2025-06-13 17:33:18,Harbourfront Centre,Bloor-Yonge,Annual Member,5140 +101301,17.7,2025-06-13 18:30:52,2025-06-13 18:48:34,Union Station,Kensington Market,Annual Member,5141 +101302,45.1,2025-06-13 18:16:42,2025-06-13 19:01:48,Harbourfront Centre,Bloor-Yonge,Casual,5142 +101303,16.5,2025-06-13 18:25:01,2025-06-13 18:41:31,Kensington Market,High Park,Annual Member,5143 +101304,55.5,2025-06-13 18:30:38,2025-06-13 19:26:08,Bloor-Yonge,Riverdale Park,Casual,5144 +101305,19.9,2025-06-13 18:36:05,2025-06-13 18:55:59,High Park,Union Station,Annual Member,5145 +101306,79.4,2025-06-13 18:24:03,2025-06-13 19:43:27,Riverdale Park,Harbourfront Centre,Casual,5146 +101307,12.2,2025-06-13 18:55:39,2025-06-13 19:07:51,Union Station,Kensington Market,Annual Member,5147 +101308,45.9,2025-06-13 18:19:46,2025-06-13 19:05:40,Harbourfront Centre,Bloor-Yonge,Casual,5148 +101309,35.4,2025-06-13 18:20:57,2025-06-13 18:56:21,Kensington Market,High Park,Annual Member,5149 +101310,8.9,2025-06-13 19:55:47,2025-06-13 20:04:41,Harbourfront Centre,Bloor-Yonge,Annual Member,5150 +101311,24.5,2025-06-13 19:43:59,2025-06-13 20:08:29,Kensington Market,High Park,Casual,5151 +101312,15.7,2025-06-13 19:05:03,2025-06-13 19:20:45,Bloor-Yonge,Riverdale Park,Annual Member,5152 +101313,31.1,2025-06-13 19:21:48,2025-06-13 19:52:54,High Park,Union Station,Casual,5153 +101314,13.7,2025-06-13 19:52:04,2025-06-13 20:05:46,Riverdale Park,Harbourfront Centre,Annual Member,5154 +101315,58.0,2025-06-13 19:45:03,2025-06-13 20:43:03,Union Station,Kensington Market,Casual,5155 +101316,25.0,2025-06-13 20:11:02,2025-06-13 20:36:02,Kensington Market,High Park,Annual Member,5156 +101317,22.2,2025-06-13 20:11:58,2025-06-13 20:34:10,Bloor-Yonge,Riverdale Park,Casual,5157 +101318,15.4,2025-06-13 21:17:45,2025-06-13 21:33:09,Bloor-Yonge,Riverdale Park,Annual Member,5158 +101319,25.1,2025-06-13 21:07:27,2025-06-13 21:32:33,High Park,Union Station,Casual,5159 +101320,12.8,2025-06-13 22:13:20,2025-06-13 22:26:08,High Park,Union Station,Annual Member,5160 +101321,49.6,2025-06-13 22:44:15,2025-06-13 23:33:51,Riverdale Park,Harbourfront Centre,Casual,5161 +101322,60.5,2025-06-13 23:02:14,2025-06-14 00:02:44,Riverdale Park,Harbourfront Centre,Annual Member,5162 +101323,29.8,2025-06-13 23:41:38,2025-06-14 00:11:26,Union Station,Kensington Market,Casual,5163 +101324,14.3,2025-06-14 00:26:24,2025-06-14 00:40:42,Harbourfront Centre,Bloor-Yonge,Annual Member,5164 +101325,35.1,2025-06-14 00:27:20,2025-06-14 01:02:26,Kensington Market,High Park,Casual,5165 +101326,43.3,2025-06-14 01:25:58,2025-06-14 02:09:16,Kensington Market,High Park,Annual Member,5166 +101327,29.6,2025-06-14 01:54:09,2025-06-14 02:23:45,Bloor-Yonge,Riverdale Park,Casual,5167 +101328,15.5,2025-06-14 02:23:18,2025-06-14 02:38:48,Bloor-Yonge,Riverdale Park,Annual Member,5168 +101329,18.3,2025-06-14 02:40:39,2025-06-14 02:58:57,High Park,Union Station,Casual,5169 +101330,14.0,2025-06-14 03:00:51,2025-06-14 03:14:51,High Park,Union Station,Annual Member,5170 +101331,13.9,2025-06-14 03:15:34,2025-06-14 03:29:28,Riverdale Park,Harbourfront Centre,Casual,5171 +101332,7.9,2025-06-14 04:16:08,2025-06-14 04:24:02,Riverdale Park,Harbourfront Centre,Annual Member,5172 +101333,9.2,2025-06-14 04:36:45,2025-06-14 04:45:57,Union Station,Kensington Market,Casual,5173 +101334,20.0,2025-06-14 05:33:20,2025-06-14 05:53:20,Union Station,Kensington Market,Annual Member,5174 +101335,37.9,2025-06-14 05:54:57,2025-06-14 06:32:51,Harbourfront Centre,Bloor-Yonge,Casual,5175 +101336,13.5,2025-06-14 06:22:12,2025-06-14 06:35:42,Harbourfront Centre,Bloor-Yonge,Annual Member,5176 +101337,27.9,2025-06-14 06:25:51,2025-06-14 06:53:45,Kensington Market,High Park,Casual,5177 +101338,19.9,2025-06-14 07:58:06,2025-06-14 08:18:00,Kensington Market,High Park,Annual Member,5178 +101339,40.4,2025-06-14 07:43:50,2025-06-14 08:24:14,Bloor-Yonge,Riverdale Park,Casual,5179 +101340,35.1,2025-06-14 07:24:28,2025-06-14 07:59:34,High Park,Union Station,Annual Member,5000 +101341,14.6,2025-06-14 07:47:42,2025-06-14 08:02:18,Riverdale Park,Harbourfront Centre,Casual,5001 +101342,26.3,2025-06-14 07:17:46,2025-06-14 07:44:04,Union Station,Kensington Market,Annual Member,5002 +101343,40.6,2025-06-14 07:30:44,2025-06-14 08:11:20,Harbourfront Centre,Bloor-Yonge,Casual,5003 +101344,15.0,2025-06-14 08:59:54,2025-06-14 09:14:54,Bloor-Yonge,Riverdale Park,Annual Member,5004 +101345,32.0,2025-06-14 08:39:44,2025-06-14 09:11:44,High Park,Union Station,Casual,5005 +101346,16.4,2025-06-14 08:40:26,2025-06-14 08:56:50,Riverdale Park,Harbourfront Centre,Annual Member,5006 +101347,68.7,2025-06-14 08:09:15,2025-06-14 09:17:57,Union Station,Kensington Market,Casual,5007 +101348,22.7,2025-06-14 08:28:26,2025-06-14 08:51:08,Harbourfront Centre,Bloor-Yonge,Annual Member,5008 +101349,29.1,2025-06-14 08:40:41,2025-06-14 09:09:47,Kensington Market,High Park,Casual,5009 +101350,15.9,2025-06-14 08:55:44,2025-06-14 09:11:38,Bloor-Yonge,Riverdale Park,Annual Member,5010 +101351,60.5,2025-06-14 08:05:34,2025-06-14 09:06:04,High Park,Union Station,Casual,5011 +101352,11.5,2025-06-14 08:36:44,2025-06-14 08:48:14,Riverdale Park,Harbourfront Centre,Annual Member,5012 +101353,25.6,2025-06-14 09:28:22,2025-06-14 09:53:58,High Park,Union Station,Annual Member,5013 +101354,31.0,2025-06-14 09:06:54,2025-06-14 09:37:54,Riverdale Park,Harbourfront Centre,Casual,5014 +101355,13.7,2025-06-14 09:02:21,2025-06-14 09:16:03,Union Station,Kensington Market,Annual Member,5015 +101356,48.4,2025-06-14 09:25:43,2025-06-14 10:14:07,Harbourfront Centre,Bloor-Yonge,Casual,5016 +101357,26.9,2025-06-14 09:10:24,2025-06-14 09:37:18,Kensington Market,High Park,Annual Member,5017 +101358,27.0,2025-06-14 09:10:43,2025-06-14 09:37:43,Bloor-Yonge,Riverdale Park,Casual,5018 +101359,20.6,2025-06-14 10:46:19,2025-06-14 11:06:55,Riverdale Park,Harbourfront Centre,Annual Member,5019 +101360,27.2,2025-06-14 10:18:54,2025-06-14 10:46:06,Union Station,Kensington Market,Casual,5020 +101361,18.1,2025-06-14 10:10:51,2025-06-14 10:28:57,Harbourfront Centre,Bloor-Yonge,Annual Member,5021 +101362,32.7,2025-06-14 10:18:24,2025-06-14 10:51:06,Kensington Market,High Park,Casual,5022 +101363,19.5,2025-06-14 11:16:02,2025-06-14 11:35:32,Union Station,Kensington Market,Annual Member,5023 +101364,63.0,2025-06-14 11:26:08,2025-06-14 12:29:08,Harbourfront Centre,Bloor-Yonge,Casual,5024 +101365,13.0,2025-06-14 11:11:55,2025-06-14 11:24:55,Kensington Market,High Park,Annual Member,5025 +101366,28.1,2025-06-14 11:14:10,2025-06-14 11:42:16,Bloor-Yonge,Riverdale Park,Casual,5026 +101367,13.2,2025-06-14 11:08:17,2025-06-14 11:21:29,High Park,Union Station,Annual Member,5027 +101368,58.1,2025-06-14 11:24:59,2025-06-14 12:23:05,Riverdale Park,Harbourfront Centre,Casual,5028 +101369,12.9,2025-06-14 11:19:07,2025-06-14 11:32:01,Union Station,Kensington Market,Annual Member,5029 +101370,16.8,2025-06-14 12:50:00,2025-06-14 13:06:48,Harbourfront Centre,Bloor-Yonge,Annual Member,5030 +101371,17.2,2025-06-14 12:09:49,2025-06-14 12:27:01,Kensington Market,High Park,Casual,5031 +101372,10.9,2025-06-14 12:24:49,2025-06-14 12:35:43,Bloor-Yonge,Riverdale Park,Annual Member,5032 +101373,30.3,2025-06-14 12:34:55,2025-06-14 13:05:13,High Park,Union Station,Casual,5033 +101374,11.3,2025-06-14 12:42:54,2025-06-14 12:54:12,Riverdale Park,Harbourfront Centre,Annual Member,5034 +101375,10.2,2025-06-14 12:29:01,2025-06-14 12:39:13,Union Station,Kensington Market,Casual,5035 +101376,16.7,2025-06-14 12:01:46,2025-06-14 12:18:28,Harbourfront Centre,Bloor-Yonge,Annual Member,5036 +101377,8.8,2025-06-14 13:54:28,2025-06-14 14:03:16,Kensington Market,High Park,Annual Member,5037 +101378,14.3,2025-06-14 13:15:42,2025-06-14 13:30:00,Bloor-Yonge,Riverdale Park,Casual,5038 +101379,16.5,2025-06-14 13:19:51,2025-06-14 13:36:21,High Park,Union Station,Annual Member,5039 +101380,31.6,2025-06-14 13:45:44,2025-06-14 14:17:20,Riverdale Park,Harbourfront Centre,Casual,5040 +101381,24.9,2025-06-14 13:34:28,2025-06-14 13:59:22,Union Station,Kensington Market,Annual Member,5041 +101382,43.7,2025-06-14 13:40:32,2025-06-14 14:24:14,Harbourfront Centre,Bloor-Yonge,Casual,5042 +101383,13.4,2025-06-14 13:13:12,2025-06-14 13:26:36,Kensington Market,High Park,Annual Member,5043 +101384,6.8,2025-06-14 14:46:57,2025-06-14 14:53:45,Bloor-Yonge,Riverdale Park,Annual Member,5044 +101385,43.1,2025-06-14 14:42:53,2025-06-14 15:25:59,High Park,Union Station,Casual,5045 +101386,30.1,2025-06-14 14:02:25,2025-06-14 14:32:31,Riverdale Park,Harbourfront Centre,Annual Member,5046 +101387,31.3,2025-06-14 14:41:37,2025-06-14 15:12:55,Union Station,Kensington Market,Casual,5047 +101388,18.1,2025-06-14 14:13:54,2025-06-14 14:32:00,Harbourfront Centre,Bloor-Yonge,Annual Member,5048 +101389,56.4,2025-06-14 14:39:31,2025-06-14 15:35:55,Kensington Market,High Park,Casual,5049 +101390,11.4,2025-06-14 14:35:35,2025-06-14 14:46:59,Bloor-Yonge,Riverdale Park,Annual Member,5050 +101391,14.8,2025-06-14 15:00:03,2025-06-14 15:14:51,High Park,Union Station,Annual Member,5051 +101392,23.0,2025-06-14 15:45:32,2025-06-14 16:08:32,Riverdale Park,Harbourfront Centre,Casual,5052 +101393,28.7,2025-06-14 15:18:25,2025-06-14 15:47:07,Union Station,Kensington Market,Annual Member,5053 +101394,18.9,2025-06-14 15:19:43,2025-06-14 15:38:37,Harbourfront Centre,Bloor-Yonge,Casual,5054 +101395,14.1,2025-06-14 15:38:44,2025-06-14 15:52:50,Kensington Market,High Park,Annual Member,5055 +101396,30.4,2025-06-14 15:37:43,2025-06-14 16:08:07,Bloor-Yonge,Riverdale Park,Casual,5056 +101397,30.3,2025-06-14 15:09:26,2025-06-14 15:39:44,High Park,Union Station,Annual Member,5057 +101398,15.8,2025-06-14 16:24:10,2025-06-14 16:39:58,Riverdale Park,Harbourfront Centre,Annual Member,5058 +101399,36.9,2025-06-14 16:11:21,2025-06-14 16:48:15,Union Station,Kensington Market,Casual,5059 +101400,17.0,2025-06-14 16:47:30,2025-06-14 17:04:30,Harbourfront Centre,Bloor-Yonge,Annual Member,5060 +101401,27.5,2025-06-14 16:44:34,2025-06-14 17:12:04,Kensington Market,High Park,Casual,5061 +101402,10.5,2025-06-14 16:34:26,2025-06-14 16:44:56,Bloor-Yonge,Riverdale Park,Annual Member,5062 +101403,72.3,2025-06-14 16:52:24,2025-06-14 18:04:42,High Park,Union Station,Casual,5063 +101404,17.4,2025-06-14 16:29:12,2025-06-14 16:46:36,Riverdale Park,Harbourfront Centre,Annual Member,5064 +101405,31.0,2025-06-14 16:27:01,2025-06-14 16:58:01,Union Station,Kensington Market,Casual,5065 +101406,16.4,2025-06-14 16:59:32,2025-06-14 17:15:56,Harbourfront Centre,Bloor-Yonge,Annual Member,5066 +101407,15.5,2025-06-14 17:43:22,2025-06-14 17:58:52,Union Station,Kensington Market,Annual Member,5067 +101408,18.8,2025-06-14 17:52:34,2025-06-14 18:11:22,Harbourfront Centre,Bloor-Yonge,Casual,5068 +101409,17.4,2025-06-14 17:27:21,2025-06-14 17:44:45,Kensington Market,High Park,Annual Member,5069 +101410,38.5,2025-06-14 17:44:09,2025-06-14 18:22:39,Bloor-Yonge,Riverdale Park,Casual,5070 +101411,12.4,2025-06-14 17:21:28,2025-06-14 17:33:52,High Park,Union Station,Annual Member,5071 +101412,40.4,2025-06-14 17:56:37,2025-06-14 18:37:01,Riverdale Park,Harbourfront Centre,Casual,5072 +101413,18.8,2025-06-14 17:52:19,2025-06-14 18:11:07,Union Station,Kensington Market,Annual Member,5073 +101414,28.3,2025-06-14 17:02:31,2025-06-14 17:30:49,Harbourfront Centre,Bloor-Yonge,Casual,5074 +101415,12.0,2025-06-14 17:57:31,2025-06-14 18:09:31,Kensington Market,High Park,Annual Member,5075 +101416,18.0,2025-06-14 17:12:12,2025-06-14 17:30:12,Bloor-Yonge,Riverdale Park,Casual,5076 +101417,9.6,2025-06-14 17:49:09,2025-06-14 17:58:45,High Park,Union Station,Annual Member,5077 +101418,31.9,2025-06-14 17:06:20,2025-06-14 17:38:14,Riverdale Park,Harbourfront Centre,Casual,5078 +101419,28.9,2025-06-14 18:39:54,2025-06-14 19:08:48,Harbourfront Centre,Bloor-Yonge,Annual Member,5079 +101420,21.3,2025-06-14 18:20:10,2025-06-14 18:41:28,Kensington Market,High Park,Casual,5080 +101421,41.5,2025-06-14 18:35:28,2025-06-14 19:16:58,Bloor-Yonge,Riverdale Park,Annual Member,5081 +101422,14.2,2025-06-14 18:05:44,2025-06-14 18:19:56,High Park,Union Station,Casual,5082 +101423,10.5,2025-06-14 18:13:04,2025-06-14 18:23:34,Riverdale Park,Harbourfront Centre,Annual Member,5083 +101424,14.1,2025-06-14 18:32:20,2025-06-14 18:46:26,Union Station,Kensington Market,Casual,5084 +101425,36.4,2025-06-14 18:40:46,2025-06-14 19:17:10,Harbourfront Centre,Bloor-Yonge,Annual Member,5085 +101426,37.3,2025-06-14 18:03:56,2025-06-14 18:41:14,Kensington Market,High Park,Casual,5086 +101427,9.5,2025-06-14 18:07:53,2025-06-14 18:17:23,Bloor-Yonge,Riverdale Park,Annual Member,5087 +101428,16.8,2025-06-14 19:27:23,2025-06-14 19:44:11,Kensington Market,High Park,Annual Member,5088 +101429,50.1,2025-06-14 19:33:10,2025-06-14 20:23:16,Bloor-Yonge,Riverdale Park,Casual,5089 +101430,14.0,2025-06-14 19:02:59,2025-06-14 19:16:59,High Park,Union Station,Annual Member,5090 +101431,38.7,2025-06-14 19:33:57,2025-06-14 20:12:39,Riverdale Park,Harbourfront Centre,Casual,5091 +101432,17.7,2025-06-14 19:15:35,2025-06-14 19:33:17,Union Station,Kensington Market,Annual Member,5092 +101433,32.8,2025-06-14 19:51:06,2025-06-14 20:23:54,Harbourfront Centre,Bloor-Yonge,Casual,5093 +101434,24.6,2025-06-14 20:46:35,2025-06-14 21:11:11,Bloor-Yonge,Riverdale Park,Annual Member,5094 +101435,18.0,2025-06-14 20:51:34,2025-06-14 21:09:34,High Park,Union Station,Casual,5095 +101436,8.8,2025-06-14 21:48:16,2025-06-14 21:57:04,High Park,Union Station,Annual Member,5096 +101437,43.0,2025-06-14 21:58:06,2025-06-14 22:41:06,Riverdale Park,Harbourfront Centre,Casual,5097 +101438,14.3,2025-06-14 22:34:37,2025-06-14 22:48:55,Riverdale Park,Harbourfront Centre,Annual Member,5098 +101439,34.9,2025-06-14 22:00:04,2025-06-14 22:34:58,Union Station,Kensington Market,Casual,5099 +101440,32.5,2025-06-14 23:08:08,2025-06-14 23:40:38,Union Station,Kensington Market,Annual Member,5100 +101441,38.9,2025-06-14 23:59:05,2025-06-15 00:37:59,Harbourfront Centre,Bloor-Yonge,Casual,5101 +101442,71.9,2025-06-15 00:09:34,2025-06-15 01:21:28,Kensington Market,High Park,Annual Member,5102 +101443,27.6,2025-06-15 00:00:47,2025-06-15 00:28:23,Bloor-Yonge,Riverdale Park,Casual,5103 +101444,20.3,2025-06-15 01:34:31,2025-06-15 01:54:49,Bloor-Yonge,Riverdale Park,Annual Member,5104 +101445,28.5,2025-06-15 01:17:31,2025-06-15 01:46:01,High Park,Union Station,Casual,5105 +101446,16.8,2025-06-15 02:01:44,2025-06-15 02:18:32,High Park,Union Station,Annual Member,5106 +101447,61.5,2025-06-15 02:17:47,2025-06-15 03:19:17,Riverdale Park,Harbourfront Centre,Casual,5107 +101448,19.0,2025-06-15 03:20:13,2025-06-15 03:39:13,Riverdale Park,Harbourfront Centre,Annual Member,5108 +101449,1140,2025-06-15 03:32:04,2025-06-15 22:32:04,Union Station,Kensington Market,Casual,5109 +101450,19.4,2025-06-15 04:07:38,2025-06-15 04:27:02,Union Station,Kensington Market,Annual Member,5110 +101451,17.0,2025-06-15 04:38:30,2025-06-15 04:55:30,Harbourfront Centre,Bloor-Yonge,Casual,5111 +101452,34.4,2025-06-15 05:30:14,2025-06-15 06:04:38,Harbourfront Centre,Bloor-Yonge,Annual Member,5112 +101453,31.2,2025-06-15 05:47:15,2025-06-15 06:18:27,Kensington Market,High Park,Casual,5113 +101454,10.6,2025-06-15 06:44:52,2025-06-15 06:55:28,Kensington Market,High Park,Annual Member,5114 +101455,38.0,2025-06-15 06:09:13,2025-06-15 06:47:13,Bloor-Yonge,Riverdale Park,Casual,5115 +101456,16.9,2025-06-15 07:26:18,2025-06-15 07:43:12,Bloor-Yonge,Riverdale Park,Annual Member,5116 +101457,20.9,2025-06-15 07:22:52,2025-06-15 07:43:46,High Park,Union Station,Casual,5117 +101458,12.2,2025-06-15 07:02:36,2025-06-15 07:14:48,Riverdale Park,Harbourfront Centre,Annual Member,5118 +101459,28.4,2025-06-15 07:02:17,2025-06-15 07:30:41,Union Station,Kensington Market,Casual,5119 +101460,21.8,2025-06-15 07:31:50,2025-06-15 07:53:38,Harbourfront Centre,Bloor-Yonge,Annual Member,5120 +101461,27.1,2025-06-15 07:05:45,2025-06-15 07:32:51,Kensington Market,High Park,Casual,5121 +101462,13.5,2025-06-15 08:36:32,2025-06-15 08:50:02,High Park,Union Station,Annual Member,5122 +101463,28.1,2025-06-15 08:05:11,2025-06-15 08:33:17,Riverdale Park,Harbourfront Centre,Casual,5123 +101464,29.0,2025-06-15 08:16:53,2025-06-15 08:45:53,Union Station,Kensington Market,Annual Member,5124 +101465,20.8,2025-06-15 08:24:34,2025-06-15 08:45:22,Harbourfront Centre,Bloor-Yonge,Casual,5125 +101466,12.2,2025-06-15 08:40:18,2025-06-15 08:52:30,Kensington Market,High Park,Annual Member,5126 +101467,21.9,2025-06-15 08:43:11,2025-06-15 09:05:05,Bloor-Yonge,Riverdale Park,Casual,5127 +101468,23.2,2025-06-15 08:06:37,2025-06-15 08:29:49,High Park,Union Station,Annual Member,5128 +101469,15.7,2025-06-15 08:11:31,2025-06-15 08:27:13,Riverdale Park,Harbourfront Centre,Casual,5129 +101470,12.2,2025-06-15 08:20:35,2025-06-15 08:32:47,Union Station,Kensington Market,Annual Member,5130 +101471,17.9,2025-06-15 09:55:30,2025-06-15 10:13:24,Riverdale Park,Harbourfront Centre,Annual Member,5131 +101472,13.1,2025-06-15 09:14:51,2025-06-15 09:27:57,Union Station,Kensington Market,Casual,5132 +101473,8.3,2025-06-15 09:41:02,2025-06-15 09:49:20,Harbourfront Centre,Bloor-Yonge,Annual Member,5133 +101474,20.2,2025-06-15 09:51:58,2025-06-15 10:12:10,Kensington Market,High Park,Casual,5134 +101475,11.5,2025-06-15 09:06:42,2025-06-15 09:18:12,Bloor-Yonge,Riverdale Park,Annual Member,5135 +101476,52.4,2025-06-15 09:37:44,2025-06-15 10:30:08,High Park,Union Station,Casual,5136 +101477,15.5,2025-06-15 10:12:15,2025-06-15 10:27:45,Union Station,Kensington Market,Annual Member,5137 +101478,40.5,2025-06-15 10:04:25,2025-06-15 10:44:55,Harbourfront Centre,Bloor-Yonge,Casual,5138 +101479,24.6,2025-06-15 10:22:48,2025-06-15 10:47:24,Kensington Market,High Park,Annual Member,5139 +101480,39.5,2025-06-15 10:58:51,2025-06-15 11:38:21,Bloor-Yonge,Riverdale Park,Casual,5140 +101481,10.9,2025-06-15 11:10:50,2025-06-15 11:21:44,Harbourfront Centre,Bloor-Yonge,Annual Member,5141 +101482,95.7,2025-06-15 11:33:33,2025-06-15 13:09:15,Kensington Market,High Park,Casual,5142 +101483,7.1,2025-06-15 11:16:09,2025-06-15 11:23:15,Bloor-Yonge,Riverdale Park,Annual Member,5143 +101484,29.2,2025-06-15 11:11:30,2025-06-15 11:40:42,High Park,Union Station,Casual,5144 +101485,16.6,2025-06-15 11:21:55,2025-06-15 11:38:31,Riverdale Park,Harbourfront Centre,Annual Member,5145 +101486,35.1,2025-06-15 11:41:28,2025-06-15 12:16:34,Union Station,Kensington Market,Casual,5146 +101487,14.1,2025-06-15 11:30:03,2025-06-15 11:44:09,Harbourfront Centre,Bloor-Yonge,Annual Member,5147 +101488,36.4,2025-06-15 12:10:39,2025-06-15 12:47:03,Kensington Market,High Park,Annual Member,5148 +101489,30.4,2025-06-15 12:41:42,2025-06-15 13:12:06,Bloor-Yonge,Riverdale Park,Casual,5149 +101490,16.9,2025-06-15 12:07:17,2025-06-15 12:24:11,High Park,Union Station,Annual Member,5150 +101491,24.5,2025-06-15 12:21:03,2025-06-15 12:45:33,Riverdale Park,Harbourfront Centre,Casual,5151 +101492,9.6,2025-06-15 12:21:35,2025-06-15 12:31:11,Union Station,Kensington Market,Annual Member,5152 +101493,23.9,2025-06-15 12:30:27,2025-06-15 12:54:21,Harbourfront Centre,Bloor-Yonge,Casual,5153 +101494,12.5,2025-06-15 12:43:18,2025-06-15 12:55:48,Kensington Market,High Park,Annual Member,5154 +101495,25.4,2025-06-15 13:41:12,2025-06-15 14:06:36,Bloor-Yonge,Riverdale Park,Annual Member,5155 +101496,20.5,2025-06-15 13:58:08,2025-06-15 14:18:38,High Park,Union Station,Casual,5156 +101497,22.7,2025-06-15 13:38:16,2025-06-15 14:00:58,Riverdale Park,Harbourfront Centre,Annual Member,5157 +101498,52.0,2025-06-15 13:25:07,2025-06-15 14:17:07,Union Station,Kensington Market,Casual,5158 +101499,24.9,2025-06-15 13:26:29,2025-06-15 13:51:23,Harbourfront Centre,Bloor-Yonge,Annual Member,5159 +101500,38.8,2025-06-15 13:35:40,2025-06-15 14:14:28,Kensington Market,High Park,Casual,5160 +101501,16.0,2025-06-15 13:29:30,2025-06-15 13:45:30,Bloor-Yonge,Riverdale Park,Annual Member,5161 +101502,26.8,2025-06-15 14:02:20,2025-06-15 14:29:08,High Park,Union Station,Annual Member,5162 +101503,11.6,2025-06-15 14:51:03,2025-06-15 15:02:39,Riverdale Park,Harbourfront Centre,Casual,5163 +101504,12.6,2025-06-15 14:22:33,2025-06-15 14:35:09,Union Station,Kensington Market,Annual Member,5164 +101505,92.9,2025-06-15 14:54:37,2025-06-15 16:27:31,Harbourfront Centre,Bloor-Yonge,Casual,5165 +101506,23.2,2025-06-15 14:33:09,2025-06-15 14:56:21,Kensington Market,High Park,Annual Member,5166 +101507,53.4,2025-06-15 14:36:59,2025-06-15 15:30:23,Bloor-Yonge,Riverdale Park,Casual,5167 +101508,17.3,2025-06-15 14:02:51,2025-06-15 14:20:09,High Park,Union Station,Annual Member,5168 +101509,7.8,2025-06-15 15:26:13,2025-06-15 15:34:01,Riverdale Park,Harbourfront Centre,Annual Member,5169 +101510,52.1,2025-06-15 15:22:58,2025-06-15 16:15:04,Union Station,Kensington Market,Casual,5170 +101511,27.6,2025-06-15 15:04:43,2025-06-15 15:32:19,Harbourfront Centre,Bloor-Yonge,Annual Member,5171 +101512,14.3,2025-06-15 15:51:49,2025-06-15 16:06:07,Kensington Market,High Park,Casual,5172 +101513,13.7,2025-06-15 15:19:03,2025-06-15 15:32:45,Bloor-Yonge,Riverdale Park,Annual Member,5173 +101514,22.3,2025-06-15 15:24:08,2025-06-15 15:46:26,High Park,Union Station,Casual,5174 +101515,19.4,2025-06-15 15:11:36,2025-06-15 15:31:00,Riverdale Park,Harbourfront Centre,Annual Member,5175 +101516,16.0,2025-06-15 16:00:37,2025-06-15 16:16:37,Union Station,Kensington Market,Annual Member,5176 +101517,12.0,2025-06-15 16:48:40,2025-06-15 17:00:40,Harbourfront Centre,Bloor-Yonge,Casual,5177 +101518,18.2,2025-06-15 16:22:52,2025-06-15 16:41:04,Kensington Market,High Park,Annual Member,5178 +101519,47.8,2025-06-15 16:59:22,2025-06-15 17:47:10,Bloor-Yonge,Riverdale Park,Casual,5179 +101520,14.5,2025-06-15 16:26:59,2025-06-15 16:41:29,High Park,Union Station,Annual Member,5000 +101521,42.8,2025-06-15 16:21:52,2025-06-15 17:04:40,Riverdale Park,Harbourfront Centre,Casual,5001 +101522,17.5,2025-06-15 16:11:12,2025-06-15 16:28:42,Union Station,Kensington Market,Annual Member,5002 +101523,24.0,2025-06-15 16:15:40,2025-06-15 16:39:40,Harbourfront Centre,Bloor-Yonge,Casual,5003 +101524,13.5,2025-06-15 16:56:18,2025-06-15 17:09:48,Kensington Market,High Park,Annual Member,5004 +101525,14.9,2025-06-15 17:40:21,2025-06-15 17:55:15,Harbourfront Centre,Bloor-Yonge,Annual Member,5005 +101526,40.8,2025-06-15 17:28:20,2025-06-15 18:09:08,Kensington Market,High Park,Casual,5006 +101527,15.5,2025-06-15 17:55:51,2025-06-15 18:11:21,Bloor-Yonge,Riverdale Park,Annual Member,5007 +101528,28.2,2025-06-15 17:29:44,2025-06-15 17:57:56,High Park,Union Station,Casual,5008 +101529,25.9,2025-06-15 17:07:53,2025-06-15 17:33:47,Riverdale Park,Harbourfront Centre,Annual Member,5009 +101530,16.9,2025-06-15 17:02:13,2025-06-15 17:19:07,Union Station,Kensington Market,Casual,5010 +101531,21.8,2025-06-15 17:52:09,2025-06-15 18:13:57,Harbourfront Centre,Bloor-Yonge,Annual Member,5011 +101532,26.4,2025-06-15 17:47:50,2025-06-15 18:14:14,Kensington Market,High Park,Casual,5012 +101533,15.9,2025-06-15 17:43:28,2025-06-15 17:59:22,Bloor-Yonge,Riverdale Park,Annual Member,5013 +101534,22.8,2025-06-15 17:34:06,2025-06-15 17:56:54,High Park,Union Station,Casual,5014 +101535,21.9,2025-06-15 17:55:35,2025-06-15 18:17:29,Riverdale Park,Harbourfront Centre,Annual Member,5015 +101536,24.6,2025-06-15 17:25:08,2025-06-15 17:49:44,Union Station,Kensington Market,Casual,5016 +101537,11.7,2025-06-15 18:51:26,2025-06-15 19:03:08,Kensington Market,High Park,Annual Member,5017 +101538,53.8,2025-06-15 18:53:58,2025-06-15 19:47:46,Bloor-Yonge,Riverdale Park,Casual,5018 +101539,9.1,2025-06-15 18:22:31,2025-06-15 18:31:37,High Park,Union Station,Annual Member,5019 +101540,25.1,2025-06-15 18:39:44,2025-06-15 19:04:50,Riverdale Park,Harbourfront Centre,Casual,5020 +101541,7.4,2025-06-15 18:22:36,2025-06-15 18:30:00,Union Station,Kensington Market,Annual Member,5021 +101542,20.7,2025-06-15 18:50:02,2025-06-15 19:10:44,Harbourfront Centre,Bloor-Yonge,Casual,5022 +101543,23.2,2025-06-15 18:42:50,2025-06-15 19:06:02,Kensington Market,High Park,Annual Member,5023 +101544,22.8,2025-06-15 18:05:11,2025-06-15 18:27:59,Bloor-Yonge,Riverdale Park,Casual,5024 +101545,15.3,2025-06-15 18:53:25,2025-06-15 19:08:43,High Park,Union Station,Annual Member,5025 +101546,30.7,2025-06-15 19:33:07,2025-06-15 20:03:49,Bloor-Yonge,Riverdale Park,Annual Member,5026 +101547,41.2,2025-06-15 19:57:35,2025-06-15 20:38:47,High Park,Union Station,Casual,5027 +101548,23.7,2025-06-15 19:15:32,2025-06-15 19:39:14,Riverdale Park,Harbourfront Centre,Annual Member,5028 +101549,34.9,2025-06-15 19:00:29,2025-06-15 19:35:23,Union Station,Kensington Market,Casual,5029 +101550,9.1,2025-06-15 19:03:23,2025-06-15 19:12:29,Harbourfront Centre,Bloor-Yonge,Annual Member,5030 +101551,39.5,2025-06-15 19:58:04,2025-06-15 20:37:34,Kensington Market,High Park,Casual,5031 +101552,21.4,2025-06-15 20:28:15,2025-06-15 20:49:39,High Park,Union Station,Annual Member,5032 +101553,36.9,2025-06-15 20:45:33,2025-06-15 21:22:27,Riverdale Park,Harbourfront Centre,Casual,5033 +101554,39.9,2025-06-15 21:48:56,2025-06-15 22:28:50,Riverdale Park,Harbourfront Centre,Annual Member,5034 +101555,42.7,2025-06-15 21:47:47,2025-06-15 22:30:29,Union Station,Kensington Market,Casual,5035 +101556,14.3,2025-06-15 22:27:29,2025-06-15 22:41:47,Union Station,Kensington Market,Annual Member,5036 +101557,33.0,2025-06-15 22:02:48,2025-06-15 22:35:48,Harbourfront Centre,Bloor-Yonge,Casual,5037 +101558,33.7,2025-06-15 23:55:18,2025-06-16 00:29:00,Harbourfront Centre,Bloor-Yonge,Annual Member,5038 +101559,32.3,2025-06-15 23:47:20,2025-06-16 00:19:38,Kensington Market,High Park,Casual,5039 +101560,24.0,2025-06-16 00:59:44,2025-06-16 01:23:44,Bloor-Yonge,Riverdale Park,Annual Member,5040 +101561,24.3,2025-06-16 00:35:45,2025-06-16 01:00:03,High Park,Union Station,Casual,5041 +101562,25.6,2025-06-16 01:41:40,2025-06-16 02:07:16,High Park,Union Station,Annual Member,5042 +101563,37.2,2025-06-16 01:03:26,2025-06-16 01:40:38,Riverdale Park,Harbourfront Centre,Casual,5043 +101564,15.1,2025-06-16 02:00:05,2025-06-16 02:15:11,Riverdale Park,Harbourfront Centre,Annual Member,5044 +101565,11.4,2025-06-16 02:19:45,2025-06-16 02:31:09,Union Station,Kensington Market,Casual,5045 +101566,24.7,2025-06-16 03:06:40,2025-06-16 03:31:22,Union Station,Kensington Market,Annual Member,5046 +101567,14.0,2025-06-16 03:25:03,2025-06-16 03:39:03,Harbourfront Centre,Bloor-Yonge,Casual,5047 +101568,20.1,2025-06-16 04:52:32,2025-06-16 05:12:38,Harbourfront Centre,Bloor-Yonge,Annual Member,5048 +101569,44.1,2025-06-16 04:04:32,2025-06-16 04:48:38,Kensington Market,High Park,Casual,5049 +101570,18.6,2025-06-16 05:02:56,2025-06-16 05:21:32,Kensington Market,High Park,Annual Member,5050 +101571,39.4,2025-06-16 05:36:01,2025-06-16 06:15:25,Bloor-Yonge,Riverdale Park,Casual,5051 +101572,18.1,2025-06-16 06:16:26,2025-06-16 06:34:32,Bloor-Yonge,Riverdale Park,Annual Member,5052 +101573,23.4,2025-06-16 06:31:21,2025-06-16 06:54:45,High Park,Union Station,Casual,5053 +101574,34.7,2025-06-16 07:55:46,2025-06-16 08:30:28,High Park,Union Station,Annual Member,5054 +101575,53.8,2025-06-16 07:40:32,2025-06-16 08:34:20,Riverdale Park,Harbourfront Centre,Casual,5055 +101576,14.9,2025-06-16 07:17:42,2025-06-16 07:32:36,Union Station,Kensington Market,Annual Member,5056 +101577,51.4,2025-06-16 07:36:46,2025-06-16 08:28:10,Harbourfront Centre,Bloor-Yonge,Casual,5057 +101578,27.4,2025-06-16 07:01:26,2025-06-16 07:28:50,Kensington Market,High Park,Annual Member,5058 +101579,45.4,2025-06-16 07:31:30,2025-06-16 08:16:54,Bloor-Yonge,Riverdale Park,Casual,5059 +101580,24.7,2025-06-16 08:19:32,2025-06-16 08:44:14,Riverdale Park,Harbourfront Centre,Annual Member,5060 +101581,26.6,2025-06-16 08:36:22,2025-06-16 09:02:58,Union Station,Kensington Market,Casual,5061 +101582,19.5,2025-06-16 08:04:43,2025-06-16 08:24:13,Harbourfront Centre,Bloor-Yonge,Annual Member,5062 +101583,36.7,2025-06-16 08:09:25,2025-06-16 08:46:07,Kensington Market,High Park,Casual,5063 +101584,28.3,2025-06-16 08:09:51,2025-06-16 08:38:09,Bloor-Yonge,Riverdale Park,Annual Member,5064 +101585,24.0,2025-06-16 08:34:51,2025-06-16 08:58:51,High Park,Union Station,Casual,5065 +101586,48.7,2025-06-16 08:49:23,2025-06-16 09:38:05,Riverdale Park,Harbourfront Centre,Annual Member,5066 +101587,37.0,2025-06-16 08:18:42,2025-06-16 08:55:42,Union Station,Kensington Market,Casual,5067 +101588,10.6,2025-06-16 08:07:24,2025-06-16 08:18:00,Harbourfront Centre,Bloor-Yonge,Annual Member,5068 +101589,13.6,2025-06-16 09:48:13,2025-06-16 10:01:49,Union Station,Kensington Market,Annual Member,5069 +101590,17.5,2025-06-16 09:51:52,2025-06-16 10:09:22,Harbourfront Centre,Bloor-Yonge,Casual,5070 +101591,8.4,2025-06-16 09:07:39,2025-06-16 09:16:03,Kensington Market,High Park,Annual Member,5071 +101592,31.8,2025-06-16 09:20:43,2025-06-16 09:52:31,Bloor-Yonge,Riverdale Park,Casual,5072 +101593,12.2,2025-06-16 09:19:51,2025-06-16 09:32:03,High Park,Union Station,Annual Member,5073 +101594,33.9,2025-06-16 09:38:52,2025-06-16 10:12:46,Riverdale Park,Harbourfront Centre,Casual,5074 +101595,16.0,2025-06-16 10:59:25,2025-06-16 11:15:25,Harbourfront Centre,Bloor-Yonge,Annual Member,5075 +101596,44.2,2025-06-16 10:00:47,2025-06-16 10:44:59,Kensington Market,High Park,Casual,5076 +101597,10.9,2025-06-16 10:16:03,2025-06-16 10:26:57,Bloor-Yonge,Riverdale Park,Annual Member,5077 +101598,24.7,2025-06-16 10:34:02,2025-06-16 10:58:44,High Park,Union Station,Casual,5078 +101599,12.1,2025-06-16 11:55:51,2025-06-16 12:07:57,Kensington Market,High Park,Annual Member,5079 +101600,32.9,2025-06-16 11:05:39,2025-06-16 11:38:33,Bloor-Yonge,Riverdale Park,Casual,5080 +101601,14.0,2025-06-16 11:09:03,2025-06-16 11:23:03,High Park,Union Station,Annual Member,5081 +101602,33.4,2025-06-16 11:19:00,2025-06-16 11:52:24,Riverdale Park,Harbourfront Centre,Casual,5082 +101603,30.3,2025-06-16 12:48:09,2025-06-16 13:18:27,Bloor-Yonge,Riverdale Park,Annual Member,5083 +101604,29.7,2025-06-16 12:42:02,2025-06-16 13:11:44,High Park,Union Station,Casual,5084 +101605,22.7,2025-06-16 12:54:29,2025-06-16 13:17:11,Riverdale Park,Harbourfront Centre,Annual Member,5085 +101606,35.7,2025-06-16 12:06:29,2025-06-16 12:42:11,Union Station,Kensington Market,Casual,5086 +101607,15.9,2025-06-16 13:23:56,2025-06-16 13:39:50,High Park,Union Station,Annual Member,5087 +101608,23.0,2025-06-16 13:57:48,2025-06-16 14:20:48,Riverdale Park,Harbourfront Centre,Casual,5088 +101609,13.8,2025-06-16 13:13:55,2025-06-16 13:27:43,Union Station,Kensington Market,Annual Member,5089 +101610,35.3,2025-06-16 13:10:50,2025-06-16 13:46:08,Harbourfront Centre,Bloor-Yonge,Casual,5090 +101611,15.8,2025-06-16 14:37:06,2025-06-16 14:52:54,Riverdale Park,Harbourfront Centre,Annual Member,5091 +101612,15.3,2025-06-16 14:40:13,2025-06-16 14:55:31,Union Station,Kensington Market,Casual,5092 +101613,13.1,2025-06-16 14:59:18,2025-06-16 15:12:24,Harbourfront Centre,Bloor-Yonge,Annual Member,5093 +101614,34.1,2025-06-16 14:34:23,2025-06-16 15:08:29,Kensington Market,High Park,Casual,5094 +101615,19.6,2025-06-16 15:08:36,2025-06-16 15:28:12,Union Station,Kensington Market,Annual Member,5095 +101616,15.4,2025-06-16 15:58:14,2025-06-16 16:13:38,Harbourfront Centre,Bloor-Yonge,Casual,5096 +101617,16.5,2025-06-16 15:47:13,2025-06-16 16:03:43,Kensington Market,High Park,Annual Member,5097 +101618,20.8,2025-06-16 15:26:18,2025-06-16 15:47:06,Bloor-Yonge,Riverdale Park,Casual,5098 +101619,23.2,2025-06-16 16:44:35,2025-06-16 17:07:47,Harbourfront Centre,Bloor-Yonge,Annual Member,5099 +101620,27.1,2025-06-16 16:56:31,2025-06-16 17:23:37,Kensington Market,High Park,Casual,5100 +101621,17.9,2025-06-16 16:17:35,2025-06-16 16:35:29,Bloor-Yonge,Riverdale Park,Annual Member,5101 +101622,23.6,2025-06-16 16:04:43,2025-06-16 16:28:19,High Park,Union Station,Casual,5102 +101623,44.2,2025-06-16 16:07:38,2025-06-16 16:51:50,Riverdale Park,Harbourfront Centre,Annual Member,5103 +101624,27.0,2025-06-16 16:50:39,2025-06-16 17:17:39,Union Station,Kensington Market,Casual,5104 +101625,43.4,2025-06-16 17:30:24,2025-06-16 18:13:48,Kensington Market,High Park,Annual Member,5105 +101626,13.1,2025-06-16 17:42:08,2025-06-16 17:55:14,Bloor-Yonge,Riverdale Park,Casual,5106 +101627,14.3,2025-06-16 17:07:12,2025-06-16 17:21:30,High Park,Union Station,Annual Member,5107 +101628,27.6,2025-06-16 17:14:52,2025-06-16 17:42:28,Riverdale Park,Harbourfront Centre,Casual,5108 +101629,18.3,2025-06-16 17:40:38,2025-06-16 17:58:56,Union Station,Kensington Market,Annual Member,5109 +101630,20.9,2025-06-16 17:27:04,2025-06-16 17:47:58,Harbourfront Centre,Bloor-Yonge,Casual,5110 +101631,24.0,2025-06-16 17:22:02,2025-06-16 17:46:02,Kensington Market,High Park,Annual Member,5111 +101632,34.8,2025-06-16 17:51:02,2025-06-16 18:25:50,Bloor-Yonge,Riverdale Park,Casual,5112 +101633,32.5,2025-06-16 17:56:27,2025-06-16 18:28:57,High Park,Union Station,Annual Member,5113 +101634,9.3,2025-06-16 18:26:04,2025-06-16 18:35:22,Bloor-Yonge,Riverdale Park,Annual Member,5114 +101635,19.4,2025-06-16 18:54:58,2025-06-16 19:14:22,High Park,Union Station,Casual,5115 +101636,17.0,2025-06-16 18:24:47,2025-06-16 18:41:47,Riverdale Park,Harbourfront Centre,Annual Member,5116 +101637,24.9,2025-06-16 18:31:30,2025-06-16 18:56:24,Union Station,Kensington Market,Casual,5117 +101638,27.0,2025-06-16 18:29:28,2025-06-16 18:56:28,Harbourfront Centre,Bloor-Yonge,Annual Member,5118 +101639,26.1,2025-06-16 18:39:09,2025-06-16 19:05:15,Kensington Market,High Park,Casual,5119 +101640,9.9,2025-06-16 18:28:56,2025-06-16 18:38:50,Bloor-Yonge,Riverdale Park,Annual Member,5120 +101641,20.6,2025-06-16 18:43:04,2025-06-16 19:03:40,High Park,Union Station,Casual,5121 +101642,15.3,2025-06-16 18:53:19,2025-06-16 19:08:37,Riverdale Park,Harbourfront Centre,Annual Member,5122 +101643,27.8,2025-06-16 19:48:05,2025-06-16 20:15:53,High Park,Union Station,Annual Member,5123 +101644,29.5,2025-06-16 19:11:51,2025-06-16 19:41:21,Riverdale Park,Harbourfront Centre,Casual,5124 +101645,9.4,2025-06-16 19:49:21,2025-06-16 19:58:45,Union Station,Kensington Market,Annual Member,5125 +101646,45.5,2025-06-16 19:33:48,2025-06-16 20:19:18,Harbourfront Centre,Bloor-Yonge,Casual,5126 +101647,12.9,2025-06-16 19:11:44,2025-06-16 19:24:38,Kensington Market,High Park,Annual Member,5127 +101648,23.6,2025-06-16 19:37:03,2025-06-16 20:00:39,Bloor-Yonge,Riverdale Park,Casual,5128 +101649,17.5,2025-06-16 20:08:11,2025-06-16 20:25:41,Riverdale Park,Harbourfront Centre,Annual Member,5129 +101650,22.4,2025-06-16 20:10:50,2025-06-16 20:33:14,Union Station,Kensington Market,Casual,5130 +101651,19.9,2025-06-16 21:13:00,2025-06-16 21:32:54,Union Station,Kensington Market,Annual Member,5131 +101652,32.7,2025-06-16 21:49:05,2025-06-16 22:21:47,Harbourfront Centre,Bloor-Yonge,Casual,5132 +101653,25.8,2025-06-16 22:04:44,2025-06-16 22:30:32,Harbourfront Centre,Bloor-Yonge,Annual Member,5133 +101654,28.1,2025-06-16 22:51:00,2025-06-16 23:19:06,Kensington Market,High Park,Casual,5134 +101655,10.5,2025-06-16 23:08:26,2025-06-16 23:18:56,Kensington Market,High Park,Annual Member,5135 +101656,16.2,2025-06-16 23:25:26,2025-06-16 23:41:38,Bloor-Yonge,Riverdale Park,Casual,5136 +101657,23.9,2025-06-17 00:44:03,2025-06-17 01:07:57,High Park,Union Station,Annual Member,5137 +101658,30.7,2025-06-17 00:40:04,2025-06-17 01:10:46,Riverdale Park,Harbourfront Centre,Casual,5138 +101659,22.3,2025-06-17 01:35:56,2025-06-17 01:58:14,Riverdale Park,Harbourfront Centre,Annual Member,5139 +101660,27.1,2025-06-17 01:32:52,2025-06-17 01:59:58,Union Station,Kensington Market,Casual,5140 +101661,24.6,2025-06-17 02:30:26,2025-06-17 02:55:02,Union Station,Kensington Market,Annual Member,5141 +101662,30.2,2025-06-17 02:55:58,2025-06-17 03:26:10,Harbourfront Centre,Bloor-Yonge,Casual,5142 +101663,12.5,2025-06-17 03:31:54,2025-06-17 03:44:24,Harbourfront Centre,Bloor-Yonge,Annual Member,5143 +101664,37.8,2025-06-17 03:38:26,2025-06-17 04:16:14,Kensington Market,High Park,Casual,5144 +101665,5.5,2025-06-17 04:19:56,2025-06-17 04:25:26,Kensington Market,High Park,Annual Member,5145 +101666,45.4,2025-06-17 04:43:03,2025-06-17 05:28:27,Bloor-Yonge,Riverdale Park,Casual,5146 +101667,18.6,2025-06-17 05:01:55,2025-06-17 05:20:31,Bloor-Yonge,Riverdale Park,Annual Member,5147 +101668,25.0,2025-06-17 05:12:37,2025-06-17 05:37:37,High Park,Union Station,Casual,5148 +101669,24.5,2025-06-17 06:44:38,2025-06-17 07:09:08,High Park,Union Station,Annual Member,5149 +101670,42.2,2025-06-17 06:57:08,2025-06-17 07:39:20,Riverdale Park,Harbourfront Centre,Casual,5150 +101671,35.9,2025-06-17 07:31:36,2025-06-17 08:07:30,Riverdale Park,Harbourfront Centre,Annual Member,5151 +101672,32.4,2025-06-17 07:19:51,2025-06-17 07:52:15,Union Station,Kensington Market,Casual,5152 +101673,23.3,2025-06-17 07:16:23,2025-06-17 07:39:41,Harbourfront Centre,Bloor-Yonge,Annual Member,5153 +101674,27.3,2025-06-17 07:24:19,2025-06-17 07:51:37,Kensington Market,High Park,Casual,5154 +101675,7.4,2025-06-17 07:59:18,2025-06-17 08:06:42,Bloor-Yonge,Riverdale Park,Annual Member,5155 +101676,18.3,2025-06-17 07:15:03,2025-06-17 07:33:21,High Park,Union Station,Casual,5156 +101677,11.8,2025-06-17 08:44:48,2025-06-17 08:56:36,Union Station,Kensington Market,Annual Member,5157 +101678,108.7,2025-06-17 08:58:34,2025-06-17 10:47:16,Harbourfront Centre,Bloor-Yonge,Casual,5158 +101679,7.7,2025-06-17 08:28:32,2025-06-17 08:36:14,Kensington Market,High Park,Annual Member,5159 +101680,16.3,2025-06-17 08:42:54,2025-06-17 08:59:12,Bloor-Yonge,Riverdale Park,Casual,5160 +101681,26.4,2025-06-17 08:59:11,2025-06-17 09:25:35,High Park,Union Station,Annual Member,5161 +101682,29.3,2025-06-17 08:57:10,2025-06-17 09:26:28,Riverdale Park,Harbourfront Centre,Casual,5162 +101683,16.1,2025-06-17 08:29:31,2025-06-17 08:45:37,Union Station,Kensington Market,Annual Member,5163 +101684,47.1,2025-06-17 08:32:45,2025-06-17 09:19:51,Harbourfront Centre,Bloor-Yonge,Casual,5164 +101685,15.5,2025-06-17 08:42:27,2025-06-17 08:57:57,Kensington Market,High Park,Annual Member,5165 +101686,26.0,2025-06-17 09:14:18,2025-06-17 09:40:18,Harbourfront Centre,Bloor-Yonge,Annual Member,5166 +101687,29.2,2025-06-17 09:49:55,2025-06-17 10:19:07,Kensington Market,High Park,Casual,5167 +101688,17.5,2025-06-17 09:09:09,2025-06-17 09:26:39,Bloor-Yonge,Riverdale Park,Annual Member,5168 +101689,29.9,2025-06-17 09:08:52,2025-06-17 09:38:46,High Park,Union Station,Casual,5169 +101690,33.1,2025-06-17 09:19:27,2025-06-17 09:52:33,Riverdale Park,Harbourfront Centre,Annual Member,5170 +101691,35.0,2025-06-17 09:58:39,2025-06-17 10:33:39,Union Station,Kensington Market,Casual,5171 +101692,6.8,2025-06-17 10:51:46,2025-06-17 10:58:34,Kensington Market,High Park,Annual Member,5172 +101693,19.9,2025-06-17 10:57:58,2025-06-17 11:17:52,Bloor-Yonge,Riverdale Park,Casual,5173 +101694,26.3,2025-06-17 10:07:49,2025-06-17 10:34:07,High Park,Union Station,Annual Member,5174 +101695,27.4,2025-06-17 10:27:06,2025-06-17 10:54:30,Riverdale Park,Harbourfront Centre,Casual,5175 +101696,27.0,2025-06-17 11:13:25,2025-06-17 11:40:25,Bloor-Yonge,Riverdale Park,Annual Member,5176 +101697,57.1,2025-06-17 11:01:16,2025-06-17 11:58:22,High Park,Union Station,Casual,5177 +101698,11.7,2025-06-17 11:21:12,2025-06-17 11:32:54,Riverdale Park,Harbourfront Centre,Annual Member,5178 +101699,27.9,2025-06-17 11:43:36,2025-06-17 12:11:30,Union Station,Kensington Market,Casual,5179 +101700,21.1,2025-06-17 12:04:48,2025-06-17 12:25:54,High Park,Union Station,Annual Member,5000 +101701,20.3,2025-06-17 12:13:39,2025-06-17 12:33:57,Riverdale Park,Harbourfront Centre,Casual,5001 +101702,18.1,2025-06-17 12:21:28,2025-06-17 12:39:34,Union Station,Kensington Market,Annual Member,5002 +101703,19.6,2025-06-17 12:55:37,2025-06-17 13:15:13,Harbourfront Centre,Bloor-Yonge,Casual,5003 +101704,33.3,2025-06-17 13:49:56,2025-06-17 14:23:14,Riverdale Park,Harbourfront Centre,Annual Member,5004 +101705,40.8,2025-06-17 13:40:37,2025-06-17 14:21:25,Union Station,Kensington Market,Casual,5005 +101706,24.4,2025-06-17 13:30:49,2025-06-17 13:55:13,Harbourfront Centre,Bloor-Yonge,Annual Member,5006 +101707,13.2,2025-06-17 13:13:00,2025-06-17 13:26:12,Kensington Market,High Park,Casual,5007 +101708,14.7,2025-06-17 14:28:15,2025-06-17 14:42:57,Union Station,Kensington Market,Annual Member,5008 +101709,23.5,2025-06-17 14:51:58,2025-06-17 15:15:28,Harbourfront Centre,Bloor-Yonge,Casual,5009 +101710,12.2,2025-06-17 14:01:20,2025-06-17 14:13:32,Kensington Market,High Park,Annual Member,5010 +101711,31.6,2025-06-17 14:02:40,2025-06-17 14:34:16,Bloor-Yonge,Riverdale Park,Casual,5011 +101712,11.4,2025-06-17 15:22:29,2025-06-17 15:33:53,Harbourfront Centre,Bloor-Yonge,Annual Member,5012 +101713,34.6,2025-06-17 15:36:16,2025-06-17 16:10:52,Kensington Market,High Park,Casual,5013 +101714,13.2,2025-06-17 15:53:33,2025-06-17 16:06:45,Bloor-Yonge,Riverdale Park,Annual Member,5014 +101715,24.7,2025-06-17 15:45:53,2025-06-17 16:10:35,High Park,Union Station,Casual,5015 +101716,27.6,2025-06-17 16:35:49,2025-06-17 17:03:25,Kensington Market,High Park,Annual Member,5016 +101717,21.1,2025-06-17 16:50:12,2025-06-17 17:11:18,Bloor-Yonge,Riverdale Park,Casual,5017 +101718,23.8,2025-06-17 16:50:06,2025-06-17 17:13:54,High Park,Union Station,Annual Member,5018 +101719,29.6,2025-06-17 16:15:05,2025-06-17 16:44:41,Riverdale Park,Harbourfront Centre,Casual,5019 +101720,14.8,2025-06-17 16:31:38,2025-06-17 16:46:26,Union Station,Kensington Market,Annual Member,5020 +101721,52.3,2025-06-17 16:57:31,2025-06-17 17:49:49,Harbourfront Centre,Bloor-Yonge,Casual,5021 +101722,10.7,2025-06-17 17:05:29,2025-06-17 17:16:11,Bloor-Yonge,Riverdale Park,Annual Member,5022 +101723,54.1,2025-06-17 17:09:50,2025-06-17 18:03:56,High Park,Union Station,Casual,5023 +101724,9.9,2025-06-17 17:05:36,2025-06-17 17:15:30,Riverdale Park,Harbourfront Centre,Annual Member,5024 +101725,35.2,2025-06-17 17:09:19,2025-06-17 17:44:31,Union Station,Kensington Market,Casual,5025 +101726,19.9,2025-06-17 17:25:41,2025-06-17 17:45:35,Harbourfront Centre,Bloor-Yonge,Annual Member,5026 +101727,124.9,2025-06-17 17:39:50,2025-06-17 19:44:44,Kensington Market,High Park,Casual,5027 +101728,15.5,2025-06-17 17:47:41,2025-06-17 18:03:11,Bloor-Yonge,Riverdale Park,Annual Member,5028 +101729,18.9,2025-06-17 17:22:14,2025-06-17 17:41:08,High Park,Union Station,Casual,5029 +101730,27.2,2025-06-17 17:43:03,2025-06-17 18:10:15,Riverdale Park,Harbourfront Centre,Annual Member,5030 +101731,10.2,2025-06-17 18:33:59,2025-06-17 18:44:11,High Park,Union Station,Annual Member,5031 +101732,28.1,2025-06-17 18:51:40,2025-06-17 19:19:46,Riverdale Park,Harbourfront Centre,Casual,5032 +101733,10.2,2025-06-17 18:11:44,2025-06-17 18:21:56,Union Station,Kensington Market,Annual Member,5033 +101734,27.5,2025-06-17 18:29:56,2025-06-17 18:57:26,Harbourfront Centre,Bloor-Yonge,Casual,5034 +101735,11.5,2025-06-17 18:10:14,2025-06-17 18:21:44,Kensington Market,High Park,Annual Member,5035 +101736,25.0,2025-06-17 18:05:52,2025-06-17 18:30:52,Bloor-Yonge,Riverdale Park,Casual,5036 +101737,9.7,2025-06-17 18:04:19,2025-06-17 18:14:01,High Park,Union Station,Annual Member,5037 +101738,33.6,2025-06-17 18:48:43,2025-06-17 19:22:19,Riverdale Park,Harbourfront Centre,Casual,5038 +101739,36.0,2025-06-17 18:48:24,2025-06-17 19:24:24,Union Station,Kensington Market,Annual Member,5039 +101740,14.8,2025-06-17 19:04:22,2025-06-17 19:19:10,Riverdale Park,Harbourfront Centre,Annual Member,5040 +101741,115.7,2025-06-17 19:34:37,2025-06-17 21:30:19,Union Station,Kensington Market,Casual,5041 +101742,26.7,2025-06-17 19:48:18,2025-06-17 20:15:00,Harbourfront Centre,Bloor-Yonge,Annual Member,5042 +101743,30.5,2025-06-17 19:35:07,2025-06-17 20:05:37,Kensington Market,High Park,Casual,5043 +101744,28.0,2025-06-17 19:48:20,2025-06-17 20:16:20,Bloor-Yonge,Riverdale Park,Annual Member,5044 +101745,27.6,2025-06-17 19:31:17,2025-06-17 19:58:53,High Park,Union Station,Casual,5045 +101746,15.8,2025-06-17 20:53:51,2025-06-17 21:09:39,Union Station,Kensington Market,Annual Member,5046 +101747,14.3,2025-06-17 20:11:55,2025-06-17 20:26:13,Harbourfront Centre,Bloor-Yonge,Casual,5047 +101748,23.6,2025-06-17 21:26:27,2025-06-17 21:50:03,Harbourfront Centre,Bloor-Yonge,Annual Member,5048 +101749,33.6,2025-06-17 21:31:43,2025-06-17 22:05:19,Kensington Market,High Park,Casual,5049 +101750,19.1,2025-06-17 22:28:50,2025-06-17 22:47:56,Kensington Market,High Park,Annual Member,5050 +101751,58.1,2025-06-17 22:09:51,2025-06-17 23:07:57,Bloor-Yonge,Riverdale Park,Casual,5051 +101752,18.1,2025-06-17 23:47:52,2025-06-18 00:05:58,Bloor-Yonge,Riverdale Park,Annual Member,5052 +101753,35.9,2025-06-17 23:22:27,2025-06-17 23:58:21,High Park,Union Station,Casual,5053 +101754,15.6,2025-06-18 00:07:47,2025-06-18 00:23:23,Riverdale Park,Harbourfront Centre,Annual Member,5054 +101755,32.1,2025-06-18 00:18:37,2025-06-18 00:50:43,Union Station,Kensington Market,Casual,5055 +101756,14.8,2025-06-18 01:07:43,2025-06-18 01:22:31,Union Station,Kensington Market,Annual Member,5056 +101757,18.8,2025-06-18 01:10:33,2025-06-18 01:29:21,Harbourfront Centre,Bloor-Yonge,Casual,5057 +101758,15.5,2025-06-18 02:50:46,2025-06-18 03:06:16,Harbourfront Centre,Bloor-Yonge,Annual Member,5058 +101759,31.3,2025-06-18 02:42:03,2025-06-18 03:13:21,Kensington Market,High Park,Casual,5059 +101760,13.3,2025-06-18 03:28:02,2025-06-18 03:41:20,Kensington Market,High Park,Annual Member,5060 +101761,56.6,2025-06-18 03:32:04,2025-06-18 04:28:40,Bloor-Yonge,Riverdale Park,Casual,5061 +101762,23.0,2025-06-18 04:03:38,2025-06-18 04:26:38,Bloor-Yonge,Riverdale Park,Annual Member,5062 +101763,19.6,2025-06-18 04:19:24,2025-06-18 04:39:00,High Park,Union Station,Casual,5063 +101764,26.0,2025-06-18 05:14:04,2025-06-18 05:40:04,High Park,Union Station,Annual Member,5064 +101765,21.4,2025-06-18 05:21:10,2025-06-18 05:42:34,Riverdale Park,Harbourfront Centre,Casual,5065 +101766,16.0,2025-06-18 06:26:01,2025-06-18 06:42:01,Riverdale Park,Harbourfront Centre,Annual Member,5066 +101767,23.9,2025-06-18 06:45:59,2025-06-18 07:09:53,Union Station,Kensington Market,Casual,5067 +101768,23.7,2025-06-18 07:51:19,2025-06-18 08:15:01,Union Station,Kensington Market,Annual Member,5068 +101769,31.7,2025-06-18 07:00:38,2025-06-18 07:32:20,Harbourfront Centre,Bloor-Yonge,Casual,5069 +101770,31.9,2025-06-18 07:06:02,2025-06-18 07:37:56,Kensington Market,High Park,Annual Member,5070 +101771,18.1,2025-06-18 07:07:13,2025-06-18 07:25:19,Bloor-Yonge,Riverdale Park,Casual,5071 +101772,10.2,2025-06-18 07:35:16,2025-06-18 07:45:28,High Park,Union Station,Annual Member,5072 +101773,24.6,2025-06-18 07:40:04,2025-06-18 08:04:40,Riverdale Park,Harbourfront Centre,Casual,5073 +101774,15.1,2025-06-18 08:22:12,2025-06-18 08:37:18,Harbourfront Centre,Bloor-Yonge,Annual Member,5074 +101775,16.1,2025-06-18 08:10:18,2025-06-18 08:26:24,Kensington Market,High Park,Casual,5075 +101776,28.6,2025-06-18 08:58:22,2025-06-18 09:26:58,Bloor-Yonge,Riverdale Park,Annual Member,5076 +101777,31.2,2025-06-18 08:28:09,2025-06-18 08:59:21,High Park,Union Station,Casual,5077 +101778,14.9,2025-06-18 08:35:05,2025-06-18 08:49:59,Riverdale Park,Harbourfront Centre,Annual Member,5078 +101779,19.6,2025-06-18 08:49:33,2025-06-18 09:09:09,Union Station,Kensington Market,Casual,5079 +101780,11.9,2025-06-18 08:48:33,2025-06-18 09:00:27,Harbourfront Centre,Bloor-Yonge,Annual Member,5080 +101781,24.6,2025-06-18 08:10:13,2025-06-18 08:34:49,Kensington Market,High Park,Casual,5081 +101782,11.5,2025-06-18 08:08:28,2025-06-18 08:19:58,Bloor-Yonge,Riverdale Park,Annual Member,5082 +101783,30.5,2025-06-18 09:42:14,2025-06-18 10:12:44,Kensington Market,High Park,Annual Member,5083 +101784,27.2,2025-06-18 09:51:45,2025-06-18 10:18:57,Bloor-Yonge,Riverdale Park,Casual,5084 +101785,43.3,2025-06-18 09:40:03,2025-06-18 10:23:21,High Park,Union Station,Annual Member,5085 +101786,26.5,2025-06-18 09:46:31,2025-06-18 10:13:01,Riverdale Park,Harbourfront Centre,Casual,5086 +101787,11.8,2025-06-18 09:31:32,2025-06-18 09:43:20,Union Station,Kensington Market,Annual Member,5087 +101788,37.6,2025-06-18 09:45:50,2025-06-18 10:23:26,Harbourfront Centre,Bloor-Yonge,Casual,5088 +101789,9.8,2025-06-18 10:43:49,2025-06-18 10:53:37,Bloor-Yonge,Riverdale Park,Annual Member,5089 +101790,20.9,2025-06-18 10:43:26,2025-06-18 11:04:20,High Park,Union Station,Casual,5090 +101791,10.3,2025-06-18 10:28:11,2025-06-18 10:38:29,Riverdale Park,Harbourfront Centre,Annual Member,5091 +101792,54.3,2025-06-18 10:16:16,2025-06-18 11:10:34,Union Station,Kensington Market,Casual,5092 +101793,16.4,2025-06-18 11:36:38,2025-06-18 11:53:02,High Park,Union Station,Annual Member,5093 +101794,29.6,2025-06-18 11:00:14,2025-06-18 11:29:50,Riverdale Park,Harbourfront Centre,Casual,5094 +101795,22.4,2025-06-18 11:32:46,2025-06-18 11:55:10,Union Station,Kensington Market,Annual Member,5095 +101796,35.7,2025-06-18 11:05:41,2025-06-18 11:41:23,Harbourfront Centre,Bloor-Yonge,Casual,5096 +101797,37.6,2025-06-18 12:53:11,2025-06-18 13:30:47,Riverdale Park,Harbourfront Centre,Annual Member,5097 +101798,37.0,2025-06-18 12:22:19,2025-06-18 12:59:19,Union Station,Kensington Market,Casual,5098 +101799,21.0,2025-06-18 12:40:49,2025-06-18 13:01:49,Harbourfront Centre,Bloor-Yonge,Annual Member,5099 +101800,45.3,2025-06-18 12:22:33,2025-06-18 13:07:51,Kensington Market,High Park,Casual,5100 +101801,12.1,2025-06-18 13:45:35,2025-06-18 13:57:41,Union Station,Kensington Market,Annual Member,5101 +101802,44.8,2025-06-18 13:25:27,2025-06-18 14:10:15,Harbourfront Centre,Bloor-Yonge,Casual,5102 +101803,21.3,2025-06-18 13:56:00,2025-06-18 14:17:18,Kensington Market,High Park,Annual Member,5103 +101804,23.3,2025-06-18 13:01:52,2025-06-18 13:25:10,Bloor-Yonge,Riverdale Park,Casual,5104 +101805,31.3,2025-06-18 14:12:52,2025-06-18 14:44:10,Harbourfront Centre,Bloor-Yonge,Annual Member,5105 +101806,25.9,2025-06-18 14:38:06,2025-06-18 15:04:00,Kensington Market,High Park,Casual,5106 +101807,14.0,2025-06-18 14:20:59,2025-06-18 14:34:59,Bloor-Yonge,Riverdale Park,Annual Member,5107 +101808,17.8,2025-06-18 14:10:39,2025-06-18 14:28:27,High Park,Union Station,Casual,5108 +101809,11.8,2025-06-18 15:40:11,2025-06-18 15:51:59,Kensington Market,High Park,Annual Member,5109 +101810,27.9,2025-06-18 15:32:06,2025-06-18 16:00:00,Bloor-Yonge,Riverdale Park,Casual,5110 +101811,37.3,2025-06-18 15:26:54,2025-06-18 16:04:12,High Park,Union Station,Annual Member,5111 +101812,28.7,2025-06-18 15:44:34,2025-06-18 16:13:16,Riverdale Park,Harbourfront Centre,Casual,5112 +101813,15.8,2025-06-18 16:02:56,2025-06-18 16:18:44,Bloor-Yonge,Riverdale Park,Annual Member,5113 +101814,22.9,2025-06-18 16:30:46,2025-06-18 16:53:40,High Park,Union Station,Casual,5114 +101815,21.1,2025-06-18 16:49:21,2025-06-18 17:10:27,Riverdale Park,Harbourfront Centre,Annual Member,5115 +101816,31.9,2025-06-18 16:06:04,2025-06-18 16:37:58,Union Station,Kensington Market,Casual,5116 +101817,16.9,2025-06-18 16:17:00,2025-06-18 16:33:54,Harbourfront Centre,Bloor-Yonge,Annual Member,5117 +101818,7.8,2025-06-18 16:42:52,2025-06-18 16:50:40,Kensington Market,High Park,Casual,5118 +101819,11.9,2025-06-18 17:59:57,2025-06-18 18:11:51,High Park,Union Station,Annual Member,5119 +101820,22.6,2025-06-18 17:09:16,2025-06-18 17:31:52,Riverdale Park,Harbourfront Centre,Casual,5120 +101821,15.3,2025-06-18 17:24:30,2025-06-18 17:39:48,Union Station,Kensington Market,Annual Member,5121 +101822,23.5,2025-06-18 17:14:16,2025-06-18 17:37:46,Harbourfront Centre,Bloor-Yonge,Casual,5122 +101823,21.8,2025-06-18 17:32:13,2025-06-18 17:54:01,Kensington Market,High Park,Annual Member,5123 +101824,40.3,2025-06-18 17:42:53,2025-06-18 18:23:11,Bloor-Yonge,Riverdale Park,Casual,5124 +101825,14.7,2025-06-18 17:07:37,2025-06-18 17:22:19,High Park,Union Station,Annual Member,5125 +101826,15.3,2025-06-18 17:36:00,2025-06-18 17:51:18,Riverdale Park,Harbourfront Centre,Casual,5126 +101827,10.9,2025-06-18 17:39:36,2025-06-18 17:50:30,Union Station,Kensington Market,Annual Member,5127 +101828,22.5,2025-06-18 18:25:51,2025-06-18 18:48:21,Riverdale Park,Harbourfront Centre,Annual Member,5128 +101829,13.5,2025-06-18 18:48:07,2025-06-18 19:01:37,Union Station,Kensington Market,Casual,5129 +101830,29.9,2025-06-18 18:22:20,2025-06-18 18:52:14,Harbourfront Centre,Bloor-Yonge,Annual Member,5130 +101831,27.8,2025-06-18 18:30:39,2025-06-18 18:58:27,Kensington Market,High Park,Casual,5131 +101832,10.4,2025-06-18 18:13:44,2025-06-18 18:24:08,Bloor-Yonge,Riverdale Park,Annual Member,5132 +101833,31.9,2025-06-18 18:45:06,2025-06-18 19:17:00,High Park,Union Station,Casual,5133 +101834,30.9,2025-06-18 18:51:30,2025-06-18 19:22:24,Riverdale Park,Harbourfront Centre,Annual Member,5134 +101835,25.0,2025-06-18 18:52:01,2025-06-18 19:17:01,Union Station,Kensington Market,Casual,5135 +101836,11.1,2025-06-18 18:32:31,2025-06-18 18:43:37,Harbourfront Centre,Bloor-Yonge,Annual Member,5136 +101837,35.7,2025-06-18 19:36:48,2025-06-18 20:12:30,Union Station,Kensington Market,Annual Member,5137 +101838,36.7,2025-06-18 19:45:05,2025-06-18 20:21:47,Harbourfront Centre,Bloor-Yonge,Casual,5138 +101839,19.1,2025-06-18 19:01:50,2025-06-18 19:20:56,Kensington Market,High Park,Annual Member,5139 +101840,39.1,2025-06-18 19:06:21,2025-06-18 19:45:27,Bloor-Yonge,Riverdale Park,Casual,5140 +101841,14.2,2025-06-18 19:06:37,2025-06-18 19:20:49,High Park,Union Station,Annual Member,5141 +101842,40.5,2025-06-18 19:53:42,2025-06-18 20:34:12,Riverdale Park,Harbourfront Centre,Casual,5142 +101843,18.4,2025-06-18 20:00:28,2025-06-18 20:18:52,Harbourfront Centre,Bloor-Yonge,Annual Member,5143 +101844,31.8,2025-06-18 20:44:44,2025-06-18 21:16:32,Kensington Market,High Park,Casual,5144 +101845,13.5,2025-06-18 21:48:56,2025-06-18 22:02:26,Kensington Market,High Park,Annual Member,5145 +101846,35.0,2025-06-18 21:26:46,2025-06-18 22:01:46,Bloor-Yonge,Riverdale Park,Casual,5146 +101847,11.5,2025-06-18 22:33:20,2025-06-18 22:44:50,Bloor-Yonge,Riverdale Park,Annual Member,5147 +101848,35.9,2025-06-18 22:17:33,2025-06-18 22:53:27,High Park,Union Station,Casual,5148 +101849,17.5,2025-06-18 23:04:09,2025-06-18 23:21:39,High Park,Union Station,Annual Member,5149 +101850,59.4,2025-06-18 23:02:04,2025-06-19 00:01:28,Riverdale Park,Harbourfront Centre,Casual,5150 +101851,26.2,2025-06-19 00:27:04,2025-06-19 00:53:16,Union Station,Kensington Market,Annual Member,5151 +101852,34.3,2025-06-19 00:32:40,2025-06-19 01:06:58,Harbourfront Centre,Bloor-Yonge,Casual,5152 +101853,19.8,2025-06-19 01:01:17,2025-06-19 01:21:05,Harbourfront Centre,Bloor-Yonge,Annual Member,5153 +101854,29.1,2025-06-19 01:01:07,2025-06-19 01:30:13,Kensington Market,High Park,Casual,5154 +101855,28.6,2025-06-19 02:49:49,2025-06-19 03:18:25,Kensington Market,High Park,Annual Member,5155 +101856,32.0,2025-06-19 02:10:22,2025-06-19 02:42:22,Bloor-Yonge,Riverdale Park,Casual,5156 +101857,24.9,2025-06-19 03:48:38,2025-06-19 04:13:32,Bloor-Yonge,Riverdale Park,Annual Member,5157 +101858,32.2,2025-06-19 03:40:50,2025-06-19 04:13:02,High Park,Union Station,Casual,5158 +101859,29.8,2025-06-19 04:14:03,2025-06-19 04:43:51,High Park,Union Station,Annual Member,5159 +101860,24.4,2025-06-19 04:47:56,2025-06-19 05:12:20,Riverdale Park,Harbourfront Centre,Casual,5160 +101861,9.3,2025-06-19 05:20:44,2025-06-19 05:30:02,Riverdale Park,Harbourfront Centre,Annual Member,5161 +101862,18.5,2025-06-19 05:10:31,2025-06-19 05:29:01,Union Station,Kensington Market,Casual,5162 +101863,14.0,2025-06-19 06:20:35,2025-06-19 06:34:35,Union Station,Kensington Market,Annual Member,5163 +101864,29.3,2025-06-19 06:02:42,2025-06-19 06:32:00,Harbourfront Centre,Bloor-Yonge,Casual,5164 +101865,15.1,2025-06-19 07:42:12,2025-06-19 07:57:18,Harbourfront Centre,Bloor-Yonge,Annual Member,5165 +101866,23.9,2025-06-19 07:34:07,2025-06-19 07:58:01,Kensington Market,High Park,Casual,5166 +101867,20.9,2025-06-19 07:30:30,2025-06-19 07:51:24,Bloor-Yonge,Riverdale Park,Annual Member,5167 +101868,34.2,2025-06-19 07:50:57,2025-06-19 08:25:09,High Park,Union Station,Casual,5168 +101869,26.0,2025-06-19 07:13:26,2025-06-19 07:39:26,Riverdale Park,Harbourfront Centre,Annual Member,5169 +101870,39.9,2025-06-19 07:44:14,2025-06-19 08:24:08,Union Station,Kensington Market,Casual,5170 +101871,22.6,2025-06-19 08:47:23,2025-06-19 09:09:59,Kensington Market,High Park,Annual Member,5171 +101872,26.1,2025-06-19 08:58:17,2025-06-19 09:24:23,Bloor-Yonge,Riverdale Park,Casual,5172 +101873,10.2,2025-06-19 08:08:23,2025-06-19 08:18:35,High Park,Union Station,Annual Member,5173 +101874,13.9,2025-06-19 08:09:15,2025-06-19 08:23:09,Riverdale Park,Harbourfront Centre,Casual,5174 +101875,20.0,2025-06-19 08:26:49,2025-06-19 08:46:49,Union Station,Kensington Market,Annual Member,5175 +101876,34.1,2025-06-19 08:53:39,2025-06-19 09:27:45,Harbourfront Centre,Bloor-Yonge,Casual,5176 +101877,13.9,2025-06-19 08:54:45,2025-06-19 09:08:39,Kensington Market,High Park,Annual Member,5177 +101878,47.3,2025-06-19 08:30:36,2025-06-19 09:17:54,Bloor-Yonge,Riverdale Park,Casual,5178 +101879,10.7,2025-06-19 08:02:49,2025-06-19 08:13:31,High Park,Union Station,Annual Member,5179 +101880,15.7,2025-06-19 09:18:14,2025-06-19 09:33:56,Bloor-Yonge,Riverdale Park,Annual Member,5000 +101881,35.4,2025-06-19 09:29:33,2025-06-19 10:04:57,High Park,Union Station,Casual,5001 +101882,25.6,2025-06-19 09:57:23,2025-06-19 10:22:59,Riverdale Park,Harbourfront Centre,Annual Member,5002 +101883,23.9,2025-06-19 09:33:14,2025-06-19 09:57:08,Union Station,Kensington Market,Casual,5003 +101884,9.6,2025-06-19 09:51:25,2025-06-19 10:01:01,Harbourfront Centre,Bloor-Yonge,Annual Member,5004 +101885,34.9,2025-06-19 09:27:06,2025-06-19 10:02:00,Kensington Market,High Park,Casual,5005 +101886,18.8,2025-06-19 10:58:22,2025-06-19 11:17:10,High Park,Union Station,Annual Member,5006 +101887,27.2,2025-06-19 10:43:28,2025-06-19 11:10:40,Riverdale Park,Harbourfront Centre,Casual,5007 +101888,64.6,2025-06-19 10:00:24,2025-06-19 11:05:00,Union Station,Kensington Market,Annual Member,5008 +101889,17.3,2025-06-19 10:14:09,2025-06-19 10:31:27,Harbourfront Centre,Bloor-Yonge,Casual,5009 +101890,17.6,2025-06-19 11:56:21,2025-06-19 12:13:57,Riverdale Park,Harbourfront Centre,Annual Member,5010 +101891,28.1,2025-06-19 11:44:57,2025-06-19 12:13:03,Union Station,Kensington Market,Casual,5011 +101892,15.7,2025-06-19 11:10:28,2025-06-19 11:26:10,Harbourfront Centre,Bloor-Yonge,Annual Member,5012 +101893,47.7,2025-06-19 11:46:39,2025-06-19 12:34:21,Kensington Market,High Park,Casual,5013 +101894,9.3,2025-06-19 12:48:25,2025-06-19 12:57:43,Union Station,Kensington Market,Annual Member,5014 +101895,70.8,2025-06-19 12:18:16,2025-06-19 13:29:04,Harbourfront Centre,Bloor-Yonge,Casual,5015 +101896,22.3,2025-06-19 12:47:40,2025-06-19 13:09:58,Kensington Market,High Park,Annual Member,5016 +101897,33.6,2025-06-19 12:57:43,2025-06-19 13:31:19,Bloor-Yonge,Riverdale Park,Casual,5017 +101898,15.2,2025-06-19 13:47:06,2025-06-19 14:02:18,Harbourfront Centre,Bloor-Yonge,Annual Member,5018 +101899,18.0,2025-06-19 13:40:27,2025-06-19 13:58:27,Kensington Market,High Park,Casual,5019 +101900,19.7,2025-06-19 13:44:08,2025-06-19 14:03:50,Bloor-Yonge,Riverdale Park,Annual Member,5020 +101901,24.5,2025-06-19 13:17:07,2025-06-19 13:41:37,High Park,Union Station,Casual,5021 +101902,18.2,2025-06-19 14:24:59,2025-06-19 14:43:11,Kensington Market,High Park,Annual Member,5022 +101903,17.6,2025-06-19 14:07:49,2025-06-19 14:25:25,Bloor-Yonge,Riverdale Park,Casual,5023 +101904,46.0,2025-06-19 14:26:45,2025-06-19 15:12:45,High Park,Union Station,Annual Member,5024 +101905,26.6,2025-06-19 14:31:20,2025-06-19 14:57:56,Riverdale Park,Harbourfront Centre,Casual,5025 +101906,18.5,2025-06-19 15:03:19,2025-06-19 15:21:49,Bloor-Yonge,Riverdale Park,Annual Member,5026 +101907,36.2,2025-06-19 15:38:44,2025-06-19 16:14:56,High Park,Union Station,Casual,5027 +101908,27.2,2025-06-19 15:30:13,2025-06-19 15:57:25,Riverdale Park,Harbourfront Centre,Annual Member,5028 +101909,32.2,2025-06-19 15:44:01,2025-06-19 16:16:13,Union Station,Kensington Market,Casual,5029 +101910,20.9,2025-06-19 16:16:33,2025-06-19 16:37:27,High Park,Union Station,Annual Member,5030 +101911,38.9,2025-06-19 16:51:01,2025-06-19 17:29:55,Riverdale Park,Harbourfront Centre,Casual,5031 +101912,9.8,2025-06-19 16:02:41,2025-06-19 16:12:29,Union Station,Kensington Market,Annual Member,5032 +101913,39.5,2025-06-19 16:51:21,2025-06-19 17:30:51,Harbourfront Centre,Bloor-Yonge,Casual,5033 +101914,35.0,2025-06-19 16:23:15,2025-06-19 16:58:15,Kensington Market,High Park,Annual Member,5034 +101915,28.0,2025-06-19 16:20:32,2025-06-19 16:48:32,Bloor-Yonge,Riverdale Park,Casual,5035 +101916,39.6,2025-06-19 17:58:24,2025-06-19 18:38:00,Riverdale Park,Harbourfront Centre,Annual Member,5036 +101917,14.6,2025-06-19 17:58:25,2025-06-19 18:13:01,Union Station,Kensington Market,Casual,5037 +101918,22.8,2025-06-19 17:33:05,2025-06-19 17:55:53,Harbourfront Centre,Bloor-Yonge,Annual Member,5038 +101919,38.9,2025-06-19 17:49:09,2025-06-19 18:28:03,Kensington Market,High Park,Casual,5039 +101920,27.5,2025-06-19 17:16:41,2025-06-19 17:44:11,Bloor-Yonge,Riverdale Park,Annual Member,5040 +101921,12.4,2025-06-19 17:35:02,2025-06-19 17:47:26,High Park,Union Station,Casual,5041 +101922,20.3,2025-06-19 17:01:09,2025-06-19 17:21:27,Riverdale Park,Harbourfront Centre,Annual Member,5042 +101923,15.1,2025-06-19 17:07:10,2025-06-19 17:22:16,Union Station,Kensington Market,Casual,5043 +101924,8.5,2025-06-19 17:18:11,2025-06-19 17:26:41,Harbourfront Centre,Bloor-Yonge,Annual Member,5044 +101925,14.9,2025-06-19 18:32:57,2025-06-19 18:47:51,Union Station,Kensington Market,Annual Member,5045 +101926,43.3,2025-06-19 18:14:45,2025-06-19 18:58:03,Harbourfront Centre,Bloor-Yonge,Casual,5046 +101927,9.9,2025-06-19 18:05:51,2025-06-19 18:15:45,Kensington Market,High Park,Annual Member,5047 +101928,25.3,2025-06-19 18:25:41,2025-06-19 18:50:59,Bloor-Yonge,Riverdale Park,Casual,5048 +101929,7.9,2025-06-19 18:42:17,2025-06-19 18:50:11,High Park,Union Station,Annual Member,5049 +101930,47.7,2025-06-19 18:56:26,2025-06-19 19:44:08,Riverdale Park,Harbourfront Centre,Casual,5050 +101931,12.5,2025-06-19 18:58:20,2025-06-19 19:10:50,Union Station,Kensington Market,Annual Member,5051 +101932,61.2,2025-06-19 18:27:54,2025-06-19 19:29:06,Harbourfront Centre,Bloor-Yonge,Casual,5052 +101933,16.9,2025-06-19 18:30:35,2025-06-19 18:47:29,Kensington Market,High Park,Annual Member,5053 +101934,31.3,2025-06-19 19:50:28,2025-06-19 20:21:46,Harbourfront Centre,Bloor-Yonge,Annual Member,5054 +101935,29.6,2025-06-19 19:00:05,2025-06-19 19:29:41,Kensington Market,High Park,Casual,5055 +101936,19.2,2025-06-19 19:39:55,2025-06-19 19:59:07,Bloor-Yonge,Riverdale Park,Annual Member,5056 +101937,36.0,2025-06-19 19:21:13,2025-06-19 19:57:13,High Park,Union Station,Casual,5057 +101938,21.5,2025-06-19 19:57:48,2025-06-19 20:19:18,Riverdale Park,Harbourfront Centre,Annual Member,5058 +101939,23.2,2025-06-19 19:28:55,2025-06-19 19:52:07,Union Station,Kensington Market,Casual,5059 +101940,14.5,2025-06-19 20:32:36,2025-06-19 20:47:06,Kensington Market,High Park,Annual Member,5060 +101941,30.7,2025-06-19 20:31:54,2025-06-19 21:02:36,Bloor-Yonge,Riverdale Park,Casual,5061 +101942,24.4,2025-06-19 21:08:15,2025-06-19 21:32:39,Bloor-Yonge,Riverdale Park,Annual Member,5062 +101943,38.8,2025-06-19 21:01:47,2025-06-19 21:40:35,High Park,Union Station,Casual,5063 +101944,15.1,2025-06-19 22:11:25,2025-06-19 22:26:31,High Park,Union Station,Annual Member,5064 +101945,37.3,2025-06-19 22:34:55,2025-06-19 23:12:13,Riverdale Park,Harbourfront Centre,Casual,5065 +101946,25.0,2025-06-19 23:17:07,2025-06-19 23:42:07,Riverdale Park,Harbourfront Centre,Annual Member,5066 +101947,34.7,2025-06-19 23:04:15,2025-06-19 23:38:57,Union Station,Kensington Market,Casual,5067 +101948,13.5,2025-06-20 00:57:55,2025-06-20 01:11:25,Harbourfront Centre,Bloor-Yonge,Annual Member,5068 +101949,26.3,2025-06-20 00:41:44,2025-06-20 01:08:02,Kensington Market,High Park,Casual,5069 +101950,13.0,2025-06-20 01:24:15,2025-06-20 01:37:15,Kensington Market,High Park,Annual Member,5070 +101951,89.3,2025-06-20 01:30:23,2025-06-20 02:59:41,Bloor-Yonge,Riverdale Park,Casual,5071 +101952,14.9,2025-06-20 02:52:28,2025-06-20 03:07:22,Bloor-Yonge,Riverdale Park,Annual Member,5072 +101953,33.6,2025-06-20 02:48:51,2025-06-20 03:22:27,High Park,Union Station,Casual,5073 +101954,23.6,2025-06-20 03:24:26,2025-06-20 03:48:02,High Park,Union Station,Annual Member,5074 +101955,44.5,2025-06-20 03:04:24,2025-06-20 03:48:54,Riverdale Park,Harbourfront Centre,Casual,5075 +101956,18.5,2025-06-20 04:36:32,2025-06-20 04:55:02,Riverdale Park,Harbourfront Centre,Annual Member,5076 +101957,33.6,2025-06-20 04:45:26,2025-06-20 05:19:02,Union Station,Kensington Market,Casual,5077 +101958,14.1,2025-06-20 05:00:26,2025-06-20 05:14:32,Union Station,Kensington Market,Annual Member,5078 +101959,26.6,2025-06-20 05:24:40,2025-06-20 05:51:16,Harbourfront Centre,Bloor-Yonge,Casual,5079 +101960,14.2,2025-06-20 06:02:55,2025-06-20 06:17:07,Harbourfront Centre,Bloor-Yonge,Annual Member,5080 +101961,12.8,2025-06-20 06:05:44,2025-06-20 06:18:32,Kensington Market,High Park,Casual,5081 +101962,21.7,2025-06-20 07:16:28,2025-06-20 07:38:10,Kensington Market,High Park,Annual Member,5082 +101963,13.3,2025-06-20 07:04:53,2025-06-20 07:18:11,Bloor-Yonge,Riverdale Park,Casual,5083 +101964,15.2,2025-06-20 07:22:15,2025-06-20 07:37:27,High Park,Union Station,Annual Member,5084 +101965,34.6,2025-06-20 07:12:44,2025-06-20 07:47:20,Riverdale Park,Harbourfront Centre,Casual,5085 +101966,23.3,2025-06-20 07:36:42,2025-06-20 08:00:00,Union Station,Kensington Market,Annual Member,5086 +101967,27.0,2025-06-20 07:56:58,2025-06-20 08:23:58,Harbourfront Centre,Bloor-Yonge,Casual,5087 +101968,15.4,2025-06-20 08:18:06,2025-06-20 08:33:30,Bloor-Yonge,Riverdale Park,Annual Member,5088 +101969,38.7,2025-06-20 08:12:28,2025-06-20 08:51:10,High Park,Union Station,Casual,5089 +101970,13.6,2025-06-20 08:04:42,2025-06-20 08:18:18,Riverdale Park,Harbourfront Centre,Annual Member,5090 +101971,15.7,2025-06-20 08:39:06,2025-06-20 08:54:48,Union Station,Kensington Market,Casual,5091 +101972,23.9,2025-06-20 08:17:17,2025-06-20 08:41:11,Harbourfront Centre,Bloor-Yonge,Annual Member,5092 +101973,57.6,2025-06-20 08:34:56,2025-06-20 09:32:32,Kensington Market,High Park,Casual,5093 +101974,8.9,2025-06-20 08:33:00,2025-06-20 08:41:54,Bloor-Yonge,Riverdale Park,Annual Member,5094 +101975,28.7,2025-06-20 08:33:28,2025-06-20 09:02:10,High Park,Union Station,Casual,5095 +101976,18.4,2025-06-20 08:28:55,2025-06-20 08:47:19,Riverdale Park,Harbourfront Centre,Annual Member,5096 +101977,14.1,2025-06-20 09:31:06,2025-06-20 09:45:12,High Park,Union Station,Annual Member,5097 +101978,25.2,2025-06-20 09:51:04,2025-06-20 10:16:16,Riverdale Park,Harbourfront Centre,Casual,5098 +101979,15.4,2025-06-20 09:19:24,2025-06-20 09:34:48,Union Station,Kensington Market,Annual Member,5099 +101980,14.9,2025-06-20 09:36:32,2025-06-20 09:51:26,Harbourfront Centre,Bloor-Yonge,Casual,5100 +101981,21.1,2025-06-20 09:56:07,2025-06-20 10:17:13,Kensington Market,High Park,Annual Member,5101 +101982,26.2,2025-06-20 09:00:33,2025-06-20 09:26:45,Bloor-Yonge,Riverdale Park,Casual,5102 +101983,42.4,2025-06-20 10:07:18,2025-06-20 10:49:42,Riverdale Park,Harbourfront Centre,Annual Member,5103 +101984,21.4,2025-06-20 10:24:06,2025-06-20 10:45:30,Union Station,Kensington Market,Casual,5104 +101985,23.8,2025-06-20 10:09:07,2025-06-20 10:32:55,Harbourfront Centre,Bloor-Yonge,Annual Member,5105 +101986,28.3,2025-06-20 10:33:16,2025-06-20 11:01:34,Kensington Market,High Park,Casual,5106 +101987,15.3,2025-06-20 11:48:33,2025-06-20 12:03:51,Union Station,Kensington Market,Annual Member,5107 +101988,54.6,2025-06-20 11:13:58,2025-06-20 12:08:34,Harbourfront Centre,Bloor-Yonge,Casual,5108 +101989,8.3,2025-06-20 11:05:50,2025-06-20 11:14:08,Kensington Market,High Park,Annual Member,5109 +101990,57.2,2025-06-20 11:23:21,2025-06-20 12:20:33,Bloor-Yonge,Riverdale Park,Casual,5110 +101991,40.4,2025-06-20 12:40:01,2025-06-20 13:20:25,Harbourfront Centre,Bloor-Yonge,Annual Member,5111 +101992,22.6,2025-06-20 12:25:26,2025-06-20 12:48:02,Kensington Market,High Park,Casual,5112 +101993,4.4,2025-06-20 12:14:51,2025-06-20 12:19:15,Bloor-Yonge,Riverdale Park,Annual Member,5113 +101994,40.2,2025-06-20 12:03:19,2025-06-20 12:43:31,High Park,Union Station,Casual,5114 +101995,8.5,2025-06-20 13:16:20,2025-06-20 13:24:50,Kensington Market,High Park,Annual Member,5115 +101996,19.6,2025-06-20 13:33:59,2025-06-20 13:53:35,Bloor-Yonge,Riverdale Park,Casual,5116 +101997,16.1,2025-06-20 13:35:55,2025-06-20 13:52:01,High Park,Union Station,Annual Member,5117 +101998,33.1,2025-06-20 13:13:24,2025-06-20 13:46:30,Riverdale Park,Harbourfront Centre,Casual,5118 +101999,12.5,2025-06-20 14:14:19,2025-06-20 14:26:49,Bloor-Yonge,Riverdale Park,Annual Member,5119 +102000,19.5,2025-06-20 14:05:58,2025-06-20 14:25:28,High Park,Union Station,Casual,5120 +102001,11.3,2025-06-20 14:47:14,2025-06-20 14:58:32,Riverdale Park,Harbourfront Centre,Annual Member,5121 +102002,18.3,2025-06-20 14:15:57,2025-06-20 14:34:15,Union Station,Kensington Market,Casual,5122 +102003,17.2,2025-06-20 15:02:02,2025-06-20 15:19:14,High Park,Union Station,Annual Member,5123 +102004,40.2,2025-06-20 15:25:35,2025-06-20 16:05:47,Riverdale Park,Harbourfront Centre,Casual,5124 +102005,21.9,2025-06-20 15:00:43,2025-06-20 15:22:37,Union Station,Kensington Market,Annual Member,5125 +102006,56.3,2025-06-20 15:05:04,2025-06-20 16:01:22,Harbourfront Centre,Bloor-Yonge,Casual,5126 +102007,10.0,2025-06-20 16:05:59,2025-06-20 16:15:59,Riverdale Park,Harbourfront Centre,Annual Member,5127 +102008,34.2,2025-06-20 16:22:02,2025-06-20 16:56:14,Union Station,Kensington Market,Casual,5128 +102009,41.4,2025-06-20 16:00:41,2025-06-20 16:42:05,Harbourfront Centre,Bloor-Yonge,Annual Member,5129 +102010,25.5,2025-06-20 16:43:32,2025-06-20 17:09:02,Kensington Market,High Park,Casual,5130 +102011,14.5,2025-06-20 16:08:42,2025-06-20 16:23:12,Bloor-Yonge,Riverdale Park,Annual Member,5131 +102012,39.9,2025-06-20 16:07:33,2025-06-20 16:47:27,High Park,Union Station,Casual,5132 +102013,23.7,2025-06-20 17:29:04,2025-06-20 17:52:46,Union Station,Kensington Market,Annual Member,5133 +102014,32.6,2025-06-20 17:40:54,2025-06-20 18:13:30,Harbourfront Centre,Bloor-Yonge,Casual,5134 +102015,22.9,2025-06-20 17:53:58,2025-06-20 18:16:52,Kensington Market,High Park,Annual Member,5135 +102016,12.0,2025-06-20 17:48:44,2025-06-20 18:00:44,Bloor-Yonge,Riverdale Park,Casual,5136 +102017,18.6,2025-06-20 17:42:12,2025-06-20 18:00:48,High Park,Union Station,Annual Member,5137 +102018,25.3,2025-06-20 17:30:30,2025-06-20 17:55:48,Riverdale Park,Harbourfront Centre,Casual,5138 +102019,17.6,2025-06-20 17:25:26,2025-06-20 17:43:02,Union Station,Kensington Market,Annual Member,5139 +102020,20.0,2025-06-20 17:51:36,2025-06-20 18:11:36,Harbourfront Centre,Bloor-Yonge,Casual,5140 +102021,10.6,2025-06-20 17:44:33,2025-06-20 17:55:09,Kensington Market,High Park,Annual Member,5141 +102022,19.7,2025-06-20 18:00:28,2025-06-20 18:20:10,Harbourfront Centre,Bloor-Yonge,Annual Member,5142 +102023,27.9,2025-06-20 18:03:52,2025-06-20 18:31:46,Kensington Market,High Park,Casual,5143 +102024,17.2,2025-06-20 18:26:15,2025-06-20 18:43:27,Bloor-Yonge,Riverdale Park,Annual Member,5144 +102025,36.0,2025-06-20 18:37:51,2025-06-20 19:13:51,High Park,Union Station,Casual,5145 +102026,20.1,2025-06-20 18:56:43,2025-06-20 19:16:49,Riverdale Park,Harbourfront Centre,Annual Member,5146 +102027,20.9,2025-06-20 18:49:02,2025-06-20 19:09:56,Union Station,Kensington Market,Casual,5147 +102028,17.1,2025-06-20 18:34:12,2025-06-20 18:51:18,Harbourfront Centre,Bloor-Yonge,Annual Member,5148 +102029,19.3,2025-06-20 18:58:50,2025-06-20 19:18:08,Kensington Market,High Park,Casual,5149 +102030,23.1,2025-06-20 18:21:03,2025-06-20 18:44:09,Bloor-Yonge,Riverdale Park,Annual Member,5150 +102031,35.4,2025-06-20 19:26:51,2025-06-20 20:02:15,Kensington Market,High Park,Annual Member,5151 +102032,22.7,2025-06-20 19:09:52,2025-06-20 19:32:34,Bloor-Yonge,Riverdale Park,Casual,5152 +102033,30.5,2025-06-20 19:22:48,2025-06-20 19:53:18,High Park,Union Station,Annual Member,5153 +102034,26.6,2025-06-20 19:09:13,2025-06-20 19:35:49,Riverdale Park,Harbourfront Centre,Casual,5154 +102035,15.0,2025-06-20 19:50:55,2025-06-20 20:05:55,Union Station,Kensington Market,Annual Member,5155 +102036,57.6,2025-06-20 19:04:51,2025-06-20 20:02:27,Harbourfront Centre,Bloor-Yonge,Casual,5156 +102037,40.5,2025-06-20 20:14:32,2025-06-20 20:55:02,Bloor-Yonge,Riverdale Park,Annual Member,5157 +102038,36.3,2025-06-20 20:55:10,2025-06-20 21:31:28,High Park,Union Station,Casual,5158 +102039,21.0,2025-06-20 21:44:20,2025-06-20 22:05:20,High Park,Union Station,Annual Member,5159 +102040,31.4,2025-06-20 21:38:45,2025-06-20 22:10:09,Riverdale Park,Harbourfront Centre,Casual,5160 +102041,32.0,2025-06-20 22:17:42,2025-06-20 22:49:42,Riverdale Park,Harbourfront Centre,Annual Member,5161 +102042,46.8,2025-06-20 22:42:58,2025-06-20 23:29:46,Union Station,Kensington Market,Casual,5162 +102043,18.3,2025-06-20 23:24:27,2025-06-20 23:42:45,Union Station,Kensington Market,Annual Member,5163 +102044,72.5,2025-06-20 23:58:50,2025-06-21 01:11:20,Harbourfront Centre,Bloor-Yonge,Casual,5164 +102045,21.0,2025-06-21 00:47:56,2025-06-21 01:08:56,Kensington Market,High Park,Annual Member,5165 +102046,12.3,2025-06-21 00:14:54,2025-06-21 00:27:12,Bloor-Yonge,Riverdale Park,Casual,5166 +102047,10.4,2025-06-21 01:05:17,2025-06-21 01:15:41,Bloor-Yonge,Riverdale Park,Annual Member,5167 +102048,36.5,2025-06-21 01:44:19,2025-06-21 02:20:49,High Park,Union Station,Casual,5168 +102049,15.6,2025-06-21 02:28:59,2025-06-21 02:44:35,High Park,Union Station,Annual Member,5169 +102050,26.9,2025-06-21 02:04:59,2025-06-21 02:31:53,Riverdale Park,Harbourfront Centre,Casual,5170 +102051,33.7,2025-06-21 03:29:45,2025-06-21 04:03:27,Riverdale Park,Harbourfront Centre,Annual Member,5171 +102052,17.3,2025-06-21 03:14:16,2025-06-21 03:31:34,Union Station,Kensington Market,Casual,5172 +102053,17.7,2025-06-21 04:58:35,2025-06-21 05:16:17,Union Station,Kensington Market,Annual Member,5173 +102054,30.2,2025-06-21 04:02:37,2025-06-21 04:32:49,Harbourfront Centre,Bloor-Yonge,Casual,5174 +102055,41.2,2025-06-21 05:30:45,2025-06-21 06:11:57,Harbourfront Centre,Bloor-Yonge,Annual Member,5175 +102056,58.2,2025-06-21 05:33:43,2025-06-21 06:31:55,Kensington Market,High Park,Casual,5176 +102057,18.6,2025-06-21 06:16:04,2025-06-21 06:34:40,Kensington Market,High Park,Annual Member,5177 +102058,23.0,2025-06-21 06:49:27,2025-06-21 07:12:27,Bloor-Yonge,Riverdale Park,Casual,5178 +102059,11.8,2025-06-21 07:08:10,2025-06-21 07:19:58,Bloor-Yonge,Riverdale Park,Annual Member,5179 +102060,17.5,2025-06-21 07:28:55,2025-06-21 07:46:25,High Park,Union Station,Casual,5000 +102061,14.2,2025-06-21 07:19:49,2025-06-21 07:34:01,Riverdale Park,Harbourfront Centre,Annual Member,5001 +102062,26.4,2025-06-21 07:05:53,2025-06-21 07:32:17,Union Station,Kensington Market,Casual,5002 +102063,13.5,2025-06-21 07:03:49,2025-06-21 07:17:19,Harbourfront Centre,Bloor-Yonge,Annual Member,5003 +102064,25.7,2025-06-21 07:34:56,2025-06-21 08:00:38,Kensington Market,High Park,Casual,5004 +102065,37.7,2025-06-21 08:11:20,2025-06-21 08:49:02,High Park,Union Station,Annual Member,5005 +102066,18.5,2025-06-21 08:34:08,2025-06-21 08:52:38,Riverdale Park,Harbourfront Centre,Casual,5006 +102067,24.1,2025-06-21 08:58:49,2025-06-21 09:22:55,Union Station,Kensington Market,Annual Member,5007 +102068,43.6,2025-06-21 08:01:52,2025-06-21 08:45:28,Harbourfront Centre,Bloor-Yonge,Casual,5008 +102069,32.2,2025-06-21 08:11:31,2025-06-21 08:43:43,Kensington Market,High Park,Annual Member,5009 +102070,33.5,2025-06-21 08:07:56,2025-06-21 08:41:26,Bloor-Yonge,Riverdale Park,Casual,5010 +102071,16.8,2025-06-21 08:54:27,2025-06-21 09:11:15,High Park,Union Station,Annual Member,5011 +102072,27.2,2025-06-21 08:12:29,2025-06-21 08:39:41,Riverdale Park,Harbourfront Centre,Casual,5012 +102073,14.1,2025-06-21 08:59:26,2025-06-21 09:13:32,Union Station,Kensington Market,Annual Member,5013 +102074,23.2,2025-06-21 09:28:47,2025-06-21 09:51:59,Riverdale Park,Harbourfront Centre,Annual Member,5014 +102075,38.4,2025-06-21 09:23:00,2025-06-21 10:01:24,Union Station,Kensington Market,Casual,5015 +102076,30.2,2025-06-21 09:11:20,2025-06-21 09:41:32,Harbourfront Centre,Bloor-Yonge,Annual Member,5016 +102077,34.0,2025-06-21 09:35:53,2025-06-21 10:09:53,Kensington Market,High Park,Casual,5017 +102078,21.3,2025-06-21 09:35:37,2025-06-21 09:56:55,Bloor-Yonge,Riverdale Park,Annual Member,5018 +102079,67.5,2025-06-21 09:07:26,2025-06-21 10:14:56,High Park,Union Station,Casual,5019 +102080,21.3,2025-06-21 10:05:15,2025-06-21 10:26:33,Union Station,Kensington Market,Annual Member,5020 +102081,25.6,2025-06-21 10:13:40,2025-06-21 10:39:16,Harbourfront Centre,Bloor-Yonge,Casual,5021 +102082,30.1,2025-06-21 10:14:10,2025-06-21 10:44:16,Kensington Market,High Park,Annual Member,5022 +102083,31.7,2025-06-21 10:59:01,2025-06-21 11:30:43,Bloor-Yonge,Riverdale Park,Casual,5023 +102084,8.5,2025-06-21 11:51:19,2025-06-21 11:59:49,Harbourfront Centre,Bloor-Yonge,Annual Member,5024 +102085,40.9,2025-06-21 11:14:56,2025-06-21 11:55:50,Kensington Market,High Park,Casual,5025 +102086,22.3,2025-06-21 11:16:55,2025-06-21 11:39:13,Bloor-Yonge,Riverdale Park,Annual Member,5026 +102087,31.4,2025-06-21 11:56:59,2025-06-21 12:28:23,High Park,Union Station,Casual,5027 +102088,20.5,2025-06-21 11:46:46,2025-06-21 12:07:16,Riverdale Park,Harbourfront Centre,Annual Member,5028 +102089,27.2,2025-06-21 11:36:38,2025-06-21 12:03:50,Union Station,Kensington Market,Casual,5029 +102090,17.1,2025-06-21 11:26:42,2025-06-21 11:43:48,Harbourfront Centre,Bloor-Yonge,Annual Member,5030 +102091,14.8,2025-06-21 12:40:20,2025-06-21 12:55:08,Kensington Market,High Park,Annual Member,5031 +102092,37.8,2025-06-21 12:54:18,2025-06-21 13:32:06,Bloor-Yonge,Riverdale Park,Casual,5032 +102093,22.6,2025-06-21 12:38:31,2025-06-21 13:01:07,High Park,Union Station,Annual Member,5033 +102094,24.8,2025-06-21 12:32:47,2025-06-21 12:57:35,Riverdale Park,Harbourfront Centre,Casual,5034 +102095,9.5,2025-06-21 12:25:39,2025-06-21 12:35:09,Union Station,Kensington Market,Annual Member,5035 +102096,18.0,2025-06-21 12:00:21,2025-06-21 12:18:21,Harbourfront Centre,Bloor-Yonge,Casual,5036 +102097,21.6,2025-06-21 12:10:06,2025-06-21 12:31:42,Kensington Market,High Park,Annual Member,5037 +102098,28.7,2025-06-21 13:21:32,2025-06-21 13:50:14,Bloor-Yonge,Riverdale Park,Annual Member,5038 +102099,22.4,2025-06-21 13:33:17,2025-06-21 13:55:41,High Park,Union Station,Casual,5039 +102100,12.9,2025-06-21 13:53:56,2025-06-21 14:06:50,Riverdale Park,Harbourfront Centre,Annual Member,5040 +102101,48.4,2025-06-21 13:57:08,2025-06-21 14:45:32,Union Station,Kensington Market,Casual,5041 +102102,16.9,2025-06-21 13:02:34,2025-06-21 13:19:28,Harbourfront Centre,Bloor-Yonge,Annual Member,5042 +102103,53.2,2025-06-21 13:33:58,2025-06-21 14:27:10,Kensington Market,High Park,Casual,5043 +102104,25.9,2025-06-21 13:33:00,2025-06-21 13:58:54,Bloor-Yonge,Riverdale Park,Annual Member,5044 +102105,26.8,2025-06-21 14:56:22,2025-06-21 15:23:10,High Park,Union Station,Annual Member,5045 +102106,65.0,2025-06-21 14:07:56,2025-06-21 15:12:56,Riverdale Park,Harbourfront Centre,Casual,5046 +102107,16.0,2025-06-21 14:10:30,2025-06-21 14:26:30,Union Station,Kensington Market,Annual Member,5047 +102108,33.9,2025-06-21 14:19:39,2025-06-21 14:53:33,Harbourfront Centre,Bloor-Yonge,Casual,5048 +102109,18.8,2025-06-21 14:17:14,2025-06-21 14:36:02,Kensington Market,High Park,Annual Member,5049 +102110,25.6,2025-06-21 14:24:42,2025-06-21 14:50:18,Bloor-Yonge,Riverdale Park,Casual,5050 +102111,18.3,2025-06-21 14:26:46,2025-06-21 14:45:04,High Park,Union Station,Annual Member,5051 +102112,15.6,2025-06-21 15:20:34,2025-06-21 15:36:10,Riverdale Park,Harbourfront Centre,Annual Member,5052 +102113,25.3,2025-06-21 15:01:44,2025-06-21 15:27:02,Union Station,Kensington Market,Casual,5053 +102114,10.5,2025-06-21 15:49:08,2025-06-21 15:59:38,Harbourfront Centre,Bloor-Yonge,Annual Member,5054 +102115,34.4,2025-06-21 15:09:38,2025-06-21 15:44:02,Kensington Market,High Park,Casual,5055 +102116,16.8,2025-06-21 15:59:51,2025-06-21 16:16:39,Bloor-Yonge,Riverdale Park,Annual Member,5056 +102117,16.8,2025-06-21 15:43:32,2025-06-21 16:00:20,High Park,Union Station,Casual,5057 +102118,7.6,2025-06-21 15:14:22,2025-06-21 15:21:58,Riverdale Park,Harbourfront Centre,Annual Member,5058 +102119,15.2,2025-06-21 16:23:45,2025-06-21 16:38:57,Union Station,Kensington Market,Annual Member,5059 +102120,74.0,2025-06-21 16:07:09,2025-06-21 17:21:09,Harbourfront Centre,Bloor-Yonge,Casual,5060 +102121,15.4,2025-06-21 16:54:20,2025-06-21 17:09:44,Kensington Market,High Park,Annual Member,5061 +102122,60.1,2025-06-21 16:22:59,2025-06-21 17:23:05,Bloor-Yonge,Riverdale Park,Casual,5062 +102123,14.6,2025-06-21 16:15:46,2025-06-21 16:30:22,High Park,Union Station,Annual Member,5063 +102124,20.9,2025-06-21 16:00:48,2025-06-21 16:21:42,Riverdale Park,Harbourfront Centre,Casual,5064 +102125,16.1,2025-06-21 16:30:00,2025-06-21 16:46:06,Union Station,Kensington Market,Annual Member,5065 +102126,26.2,2025-06-21 16:34:37,2025-06-21 17:00:49,Harbourfront Centre,Bloor-Yonge,Casual,5066 +102127,14.1,2025-06-21 16:37:30,2025-06-21 16:51:36,Kensington Market,High Park,Annual Member,5067 +102128,36.2,2025-06-21 17:28:47,2025-06-21 18:04:59,Harbourfront Centre,Bloor-Yonge,Annual Member,5068 +102129,24.8,2025-06-21 17:27:11,2025-06-21 17:51:59,Kensington Market,High Park,Casual,5069 +102130,20.0,2025-06-21 17:29:35,2025-06-21 17:49:35,Bloor-Yonge,Riverdale Park,Annual Member,5070 +102131,9.9,2025-06-21 17:53:27,2025-06-21 18:03:21,High Park,Union Station,Casual,5071 +102132,21.0,2025-06-21 17:30:54,2025-06-21 17:51:54,Riverdale Park,Harbourfront Centre,Annual Member,5072 +102133,24.2,2025-06-21 17:47:22,2025-06-21 18:11:34,Union Station,Kensington Market,Casual,5073 +102134,12.1,2025-06-21 17:27:56,2025-06-21 17:40:02,Harbourfront Centre,Bloor-Yonge,Annual Member,5074 +102135,46.0,2025-06-21 17:31:02,2025-06-21 18:17:02,Kensington Market,High Park,Casual,5075 +102136,11.3,2025-06-21 17:25:42,2025-06-21 17:37:00,Bloor-Yonge,Riverdale Park,Annual Member,5076 +102137,23.0,2025-06-21 17:37:06,2025-06-21 18:00:06,High Park,Union Station,Casual,5077 +102138,18.3,2025-06-21 17:50:36,2025-06-21 18:08:54,Riverdale Park,Harbourfront Centre,Annual Member,5078 +102139,37.9,2025-06-21 17:37:37,2025-06-21 18:15:31,Union Station,Kensington Market,Casual,5079 +102140,14.1,2025-06-21 18:55:06,2025-06-21 19:09:12,Kensington Market,High Park,Annual Member,5080 +102141,89.9,2025-06-21 18:57:34,2025-06-21 20:27:28,Bloor-Yonge,Riverdale Park,Casual,5081 +102142,27.4,2025-06-21 18:21:22,2025-06-21 18:48:46,High Park,Union Station,Annual Member,5082 +102143,21.8,2025-06-21 18:38:32,2025-06-21 19:00:20,Riverdale Park,Harbourfront Centre,Casual,5083 +102144,21.7,2025-06-21 18:31:03,2025-06-21 18:52:45,Union Station,Kensington Market,Annual Member,5084 +102145,11.9,2025-06-21 18:02:20,2025-06-21 18:14:14,Harbourfront Centre,Bloor-Yonge,Casual,5085 +102146,14.2,2025-06-21 18:54:33,2025-06-21 19:08:45,Kensington Market,High Park,Annual Member,5086 +102147,38.5,2025-06-21 18:15:15,2025-06-21 18:53:45,Bloor-Yonge,Riverdale Park,Casual,5087 +102148,18.9,2025-06-21 18:38:30,2025-06-21 18:57:24,High Park,Union Station,Annual Member,5088 +102149,39.7,2025-06-21 19:12:33,2025-06-21 19:52:15,Bloor-Yonge,Riverdale Park,Annual Member,5089 +102150,30.9,2025-06-21 19:32:04,2025-06-21 20:02:58,High Park,Union Station,Casual,5090 +102151,21.4,2025-06-21 19:42:02,2025-06-21 20:03:26,Riverdale Park,Harbourfront Centre,Annual Member,5091 +102152,17.4,2025-06-21 19:16:06,2025-06-21 19:33:30,Union Station,Kensington Market,Casual,5092 +102153,17.7,2025-06-21 19:49:23,2025-06-21 20:07:05,Harbourfront Centre,Bloor-Yonge,Annual Member,5093 +102154,8.7,2025-06-21 19:37:24,2025-06-21 19:46:06,Kensington Market,High Park,Casual,5094 +102155,34.7,2025-06-21 20:16:24,2025-06-21 20:51:06,High Park,Union Station,Annual Member,5095 +102156,26.0,2025-06-21 20:37:00,2025-06-21 21:03:00,Riverdale Park,Harbourfront Centre,Casual,5096 +102157,47.7,2025-06-21 21:37:45,2025-06-21 22:25:27,Riverdale Park,Harbourfront Centre,Annual Member,5097 +102158,29.7,2025-06-21 21:27:46,2025-06-21 21:57:28,Union Station,Kensington Market,Casual,5098 +102159,14.0,2025-06-21 22:59:36,2025-06-21 23:13:36,Union Station,Kensington Market,Annual Member,5099 +102160,31.9,2025-06-21 22:32:28,2025-06-21 23:04:22,Harbourfront Centre,Bloor-Yonge,Casual,5100 +102161,35.5,2025-06-21 23:28:37,2025-06-22 00:04:07,Harbourfront Centre,Bloor-Yonge,Annual Member,5101 +102162,51.3,2025-06-21 23:01:31,2025-06-21 23:52:49,Kensington Market,High Park,Casual,5102 +102163,6.3,2025-06-22 00:52:50,2025-06-22 00:59:08,Bloor-Yonge,Riverdale Park,Annual Member,5103 +102164,74.7,2025-06-22 00:55:05,2025-06-22 02:09:47,High Park,Union Station,Casual,5104 +102165,960,2025-06-22 01:35:18,2025-06-22 17:35:18,High Park,Union Station,Annual Member,5105 +102166,54.1,2025-06-22 01:56:53,2025-06-22 02:50:59,Riverdale Park,Harbourfront Centre,Casual,5106 +102167,28.3,2025-06-22 02:10:36,2025-06-22 02:38:54,Riverdale Park,Harbourfront Centre,Annual Member,5107 +102168,33.2,2025-06-22 02:44:43,2025-06-22 03:17:55,Union Station,Kensington Market,Casual,5108 +102169,13.3,2025-06-22 03:02:46,2025-06-22 03:16:04,Union Station,Kensington Market,Annual Member,5109 +102170,28.3,2025-06-22 03:31:10,2025-06-22 03:59:28,Harbourfront Centre,Bloor-Yonge,Casual,5110 +102171,21.6,2025-06-22 04:09:50,2025-06-22 04:31:26,Harbourfront Centre,Bloor-Yonge,Annual Member,5111 +102172,9.2,2025-06-22 04:58:12,2025-06-22 05:07:24,Kensington Market,High Park,Casual,5112 +102173,22.4,2025-06-22 05:24:53,2025-06-22 05:47:17,Kensington Market,High Park,Annual Member,5113 +102174,38.2,2025-06-22 05:07:30,2025-06-22 05:45:42,Bloor-Yonge,Riverdale Park,Casual,5114 +102175,13.9,2025-06-22 06:10:11,2025-06-22 06:24:05,Bloor-Yonge,Riverdale Park,Annual Member,5115 +102176,19.7,2025-06-22 06:54:02,2025-06-22 07:13:44,High Park,Union Station,Casual,5116 +102177,21.3,2025-06-22 07:20:34,2025-06-22 07:41:52,High Park,Union Station,Annual Member,5117 +102178,34.0,2025-06-22 07:44:19,2025-06-22 08:18:19,Riverdale Park,Harbourfront Centre,Casual,5118 +102179,28.5,2025-06-22 07:57:05,2025-06-22 08:25:35,Union Station,Kensington Market,Annual Member,5119 +102180,61.2,2025-06-22 07:25:23,2025-06-22 08:26:35,Harbourfront Centre,Bloor-Yonge,Casual,5120 +102181,13.0,2025-06-22 07:14:06,2025-06-22 07:27:06,Kensington Market,High Park,Annual Member,5121 +102182,40.6,2025-06-22 07:44:55,2025-06-22 08:25:31,Bloor-Yonge,Riverdale Park,Casual,5122 +102183,25.8,2025-06-22 08:31:58,2025-06-22 08:57:46,Riverdale Park,Harbourfront Centre,Annual Member,5123 +102184,41.0,2025-06-22 08:18:21,2025-06-22 08:59:21,Union Station,Kensington Market,Casual,5124 +102185,59.7,2025-06-22 08:37:56,2025-06-22 09:37:38,Harbourfront Centre,Bloor-Yonge,Annual Member,5125 +102186,59.2,2025-06-22 08:19:35,2025-06-22 09:18:47,Kensington Market,High Park,Casual,5126 +102187,16.0,2025-06-22 08:14:30,2025-06-22 08:30:30,Bloor-Yonge,Riverdale Park,Annual Member,5127 +102188,40.2,2025-06-22 08:25:14,2025-06-22 09:05:26,High Park,Union Station,Casual,5128 +102189,40.0,2025-06-22 08:50:33,2025-06-22 09:30:33,Riverdale Park,Harbourfront Centre,Annual Member,5129 +102190,37.3,2025-06-22 08:04:58,2025-06-22 08:42:16,Union Station,Kensington Market,Casual,5130 +102191,25.8,2025-06-22 08:10:35,2025-06-22 08:36:23,Harbourfront Centre,Bloor-Yonge,Annual Member,5131 +102192,13.4,2025-06-22 09:28:39,2025-06-22 09:42:03,Union Station,Kensington Market,Annual Member,5132 +102193,27.8,2025-06-22 09:35:54,2025-06-22 10:03:42,Harbourfront Centre,Bloor-Yonge,Casual,5133 +102194,18.3,2025-06-22 09:13:54,2025-06-22 09:32:12,Kensington Market,High Park,Annual Member,5134 +102195,8.4,2025-06-22 09:04:34,2025-06-22 09:12:58,Bloor-Yonge,Riverdale Park,Casual,5135 +102196,15.1,2025-06-22 09:47:49,2025-06-22 10:02:55,High Park,Union Station,Annual Member,5136 +102197,46.3,2025-06-22 09:17:47,2025-06-22 10:04:05,Riverdale Park,Harbourfront Centre,Casual,5137 +102198,16.9,2025-06-22 10:08:44,2025-06-22 10:25:38,Harbourfront Centre,Bloor-Yonge,Annual Member,5138 +102199,15.5,2025-06-22 10:25:00,2025-06-22 10:40:30,Kensington Market,High Park,Casual,5139 +102200,59.3,2025-06-22 10:01:19,2025-06-22 11:00:37,Bloor-Yonge,Riverdale Park,Annual Member,5140 +102201,23.6,2025-06-22 10:36:20,2025-06-22 10:59:56,High Park,Union Station,Casual,5141 +102202,10.0,2025-06-22 11:16:20,2025-06-22 11:26:20,Kensington Market,High Park,Annual Member,5142 +102203,13.4,2025-06-22 11:53:24,2025-06-22 12:06:48,Bloor-Yonge,Riverdale Park,Casual,5143 +102204,27.3,2025-06-22 11:22:09,2025-06-22 11:49:27,High Park,Union Station,Annual Member,5144 +102205,69.9,2025-06-22 11:46:10,2025-06-22 12:56:04,Riverdale Park,Harbourfront Centre,Casual,5145 +102206,17.4,2025-06-22 11:08:51,2025-06-22 11:26:15,Union Station,Kensington Market,Annual Member,5146 +102207,18.1,2025-06-22 11:29:25,2025-06-22 11:47:31,Harbourfront Centre,Bloor-Yonge,Casual,5147 +102208,14.2,2025-06-22 11:54:08,2025-06-22 12:08:20,Kensington Market,High Park,Annual Member,5148 +102209,23.8,2025-06-22 12:20:14,2025-06-22 12:44:02,Bloor-Yonge,Riverdale Park,Annual Member,5149 +102210,34.8,2025-06-22 12:26:26,2025-06-22 13:01:14,High Park,Union Station,Casual,5150 +102211,17.4,2025-06-22 12:21:14,2025-06-22 12:38:38,Riverdale Park,Harbourfront Centre,Annual Member,5151 +102212,31.0,2025-06-22 12:49:29,2025-06-22 13:20:29,Union Station,Kensington Market,Casual,5152 +102213,32.8,2025-06-22 12:08:29,2025-06-22 12:41:17,Harbourfront Centre,Bloor-Yonge,Annual Member,5153 +102214,32.9,2025-06-22 12:42:24,2025-06-22 13:15:18,Kensington Market,High Park,Casual,5154 +102215,11.3,2025-06-22 12:33:57,2025-06-22 12:45:15,Bloor-Yonge,Riverdale Park,Annual Member,5155 +102216,5.8,2025-06-22 13:22:19,2025-06-22 13:28:07,High Park,Union Station,Annual Member,5156 +102217,41.9,2025-06-22 13:02:42,2025-06-22 13:44:36,Riverdale Park,Harbourfront Centre,Casual,5157 +102218,22.0,2025-06-22 13:54:34,2025-06-22 14:16:34,Union Station,Kensington Market,Annual Member,5158 +102219,25.7,2025-06-22 13:18:07,2025-06-22 13:43:49,Harbourfront Centre,Bloor-Yonge,Casual,5159 +102220,14.6,2025-06-22 13:08:12,2025-06-22 13:22:48,Kensington Market,High Park,Annual Member,5160 +102221,26.9,2025-06-22 13:17:03,2025-06-22 13:43:57,Bloor-Yonge,Riverdale Park,Casual,5161 +102222,24.5,2025-06-22 13:06:37,2025-06-22 13:31:07,High Park,Union Station,Annual Member,5162 +102223,7.1,2025-06-22 14:11:06,2025-06-22 14:18:12,Riverdale Park,Harbourfront Centre,Annual Member,5163 +102224,31.4,2025-06-22 14:54:10,2025-06-22 15:25:34,Union Station,Kensington Market,Casual,5164 +102225,13.1,2025-06-22 14:29:51,2025-06-22 14:42:57,Harbourfront Centre,Bloor-Yonge,Annual Member,5165 +102226,17.4,2025-06-22 14:23:02,2025-06-22 14:40:26,Kensington Market,High Park,Casual,5166 +102227,18.6,2025-06-22 14:12:55,2025-06-22 14:31:31,Bloor-Yonge,Riverdale Park,Annual Member,5167 +102228,27.8,2025-06-22 14:46:57,2025-06-22 15:14:45,High Park,Union Station,Casual,5168 +102229,31.1,2025-06-22 14:22:59,2025-06-22 14:54:05,Riverdale Park,Harbourfront Centre,Annual Member,5169 +102230,22.2,2025-06-22 15:38:09,2025-06-22 16:00:21,Union Station,Kensington Market,Annual Member,5170 +102231,61.1,2025-06-22 15:13:22,2025-06-22 16:14:28,Harbourfront Centre,Bloor-Yonge,Casual,5171 +102232,13.6,2025-06-22 15:10:45,2025-06-22 15:24:21,Kensington Market,High Park,Annual Member,5172 +102233,46.8,2025-06-22 15:21:24,2025-06-22 16:08:12,Bloor-Yonge,Riverdale Park,Casual,5173 +102234,12.8,2025-06-22 15:58:56,2025-06-22 16:11:44,High Park,Union Station,Annual Member,5174 +102235,26.4,2025-06-22 15:15:44,2025-06-22 15:42:08,Riverdale Park,Harbourfront Centre,Casual,5175 +102236,30.8,2025-06-22 15:29:30,2025-06-22 16:00:18,Union Station,Kensington Market,Annual Member,5176 +102237,12.9,2025-06-22 16:16:17,2025-06-22 16:29:11,Harbourfront Centre,Bloor-Yonge,Annual Member,5177 +102238,37.2,2025-06-22 16:37:09,2025-06-22 17:14:21,Kensington Market,High Park,Casual,5178 +102239,24.8,2025-06-22 16:54:25,2025-06-22 17:19:13,Bloor-Yonge,Riverdale Park,Annual Member,5179 +102240,45.3,2025-06-22 16:35:00,2025-06-22 17:20:18,High Park,Union Station,Casual,5000 +102241,13.5,2025-06-22 16:01:30,2025-06-22 16:15:00,Riverdale Park,Harbourfront Centre,Annual Member,5001 +102242,50.6,2025-06-22 16:55:46,2025-06-22 17:46:22,Union Station,Kensington Market,Casual,5002 +102243,15.4,2025-06-22 16:17:58,2025-06-22 16:33:22,Harbourfront Centre,Bloor-Yonge,Annual Member,5003 +102244,38.3,2025-06-22 16:30:58,2025-06-22 17:09:16,Kensington Market,High Park,Casual,5004 +102245,26.7,2025-06-22 16:38:04,2025-06-22 17:04:46,Bloor-Yonge,Riverdale Park,Annual Member,5005 +102246,14.2,2025-06-22 17:06:11,2025-06-22 17:20:23,Kensington Market,High Park,Annual Member,5006 +102247,51.7,2025-06-22 17:07:01,2025-06-22 17:58:43,Bloor-Yonge,Riverdale Park,Casual,5007 +102248,9.8,2025-06-22 17:01:24,2025-06-22 17:11:12,High Park,Union Station,Annual Member,5008 +102249,12.5,2025-06-22 17:27:01,2025-06-22 17:39:31,Riverdale Park,Harbourfront Centre,Casual,5009 +102250,6.4,2025-06-22 17:39:04,2025-06-22 17:45:28,Union Station,Kensington Market,Annual Member,5010 +102251,16.6,2025-06-22 17:43:10,2025-06-22 17:59:46,Harbourfront Centre,Bloor-Yonge,Casual,5011 +102252,15.7,2025-06-22 17:42:37,2025-06-22 17:58:19,Kensington Market,High Park,Annual Member,5012 +102253,79.3,2025-06-22 17:32:55,2025-06-22 18:52:13,Bloor-Yonge,Riverdale Park,Casual,5013 +102254,17.3,2025-06-22 17:32:18,2025-06-22 17:49:36,High Park,Union Station,Annual Member,5014 +102255,31.7,2025-06-22 17:21:00,2025-06-22 17:52:42,Riverdale Park,Harbourfront Centre,Casual,5015 +102256,13.3,2025-06-22 17:59:50,2025-06-22 18:13:08,Union Station,Kensington Market,Annual Member,5016 +102257,35.9,2025-06-22 17:31:22,2025-06-22 18:07:16,Harbourfront Centre,Bloor-Yonge,Casual,5017 +102258,21.7,2025-06-22 18:30:02,2025-06-22 18:51:44,Bloor-Yonge,Riverdale Park,Annual Member,5018 +102259,33.2,2025-06-22 18:48:29,2025-06-22 19:21:41,High Park,Union Station,Casual,5019 +102260,24.4,2025-06-22 18:45:58,2025-06-22 19:10:22,Riverdale Park,Harbourfront Centre,Annual Member,5020 +102261,30.4,2025-06-22 18:01:51,2025-06-22 18:32:15,Union Station,Kensington Market,Casual,5021 +102262,15.8,2025-06-22 18:00:40,2025-06-22 18:16:28,Harbourfront Centre,Bloor-Yonge,Annual Member,5022 +102263,30.9,2025-06-22 18:41:56,2025-06-22 19:12:50,Kensington Market,High Park,Casual,5023 +102264,18.3,2025-06-22 18:17:41,2025-06-22 18:35:59,Bloor-Yonge,Riverdale Park,Annual Member,5024 +102265,21.7,2025-06-22 18:00:58,2025-06-22 18:22:40,High Park,Union Station,Casual,5025 +102266,14.1,2025-06-22 18:57:44,2025-06-22 19:11:50,Riverdale Park,Harbourfront Centre,Annual Member,5026 +102267,7.1,2025-06-22 19:41:05,2025-06-22 19:48:11,High Park,Union Station,Annual Member,5027 +102268,27.8,2025-06-22 19:19:14,2025-06-22 19:47:02,Riverdale Park,Harbourfront Centre,Casual,5028 +102269,15.8,2025-06-22 19:21:46,2025-06-22 19:37:34,Union Station,Kensington Market,Annual Member,5029 +102270,30.6,2025-06-22 19:16:48,2025-06-22 19:47:24,Harbourfront Centre,Bloor-Yonge,Casual,5030 +102271,23.2,2025-06-22 19:49:49,2025-06-22 20:13:01,Kensington Market,High Park,Annual Member,5031 +102272,33.4,2025-06-22 19:22:33,2025-06-22 19:55:57,Bloor-Yonge,Riverdale Park,Casual,5032 +102273,31.5,2025-06-22 20:27:07,2025-06-22 20:58:37,Riverdale Park,Harbourfront Centre,Annual Member,5033 +102274,20.4,2025-06-22 20:49:43,2025-06-22 21:10:07,Union Station,Kensington Market,Casual,5034 +102275,40.6,2025-06-22 21:01:55,2025-06-22 21:42:31,Union Station,Kensington Market,Annual Member,5035 +102276,44.8,2025-06-22 21:35:59,2025-06-22 22:20:47,Harbourfront Centre,Bloor-Yonge,Casual,5036 +102277,25.8,2025-06-22 22:36:13,2025-06-22 23:02:01,Harbourfront Centre,Bloor-Yonge,Annual Member,5037 +102278,28.9,2025-06-22 22:23:31,2025-06-22 22:52:25,Kensington Market,High Park,Casual,5038 +102279,23.8,2025-06-22 23:16:55,2025-06-22 23:40:43,Kensington Market,High Park,Annual Member,5039 +102280,29.1,2025-06-22 23:06:40,2025-06-22 23:35:46,Bloor-Yonge,Riverdale Park,Casual,5040 +102281,23.8,2025-06-23 00:35:01,2025-06-23 00:58:49,High Park,Union Station,Annual Member,5041 +102282,42.4,2025-06-23 00:55:24,2025-06-23 01:37:48,Riverdale Park,Harbourfront Centre,Casual,5042 +102283,13.4,2025-06-23 01:15:20,2025-06-23 01:28:44,Riverdale Park,Harbourfront Centre,Annual Member,5043 +102284,28.2,2025-06-23 01:15:04,2025-06-23 01:43:16,Union Station,Kensington Market,Casual,5044 +102285,24.5,2025-06-23 02:08:44,2025-06-23 02:33:14,Union Station,Kensington Market,Annual Member,5045 +102286,26.8,2025-06-23 02:50:32,2025-06-23 03:17:20,Harbourfront Centre,Bloor-Yonge,Casual,5046 +102287,80.9,2025-06-23 03:09:08,2025-06-23 04:30:02,Harbourfront Centre,Bloor-Yonge,Annual Member,5047 +102288,23.1,2025-06-23 03:40:46,2025-06-23 04:03:52,Kensington Market,High Park,Casual,5048 +102289,12.3,2025-06-23 04:36:33,2025-06-23 04:48:51,Kensington Market,High Park,Annual Member,5049 +102290,18.3,2025-06-23 04:20:16,2025-06-23 04:38:34,Bloor-Yonge,Riverdale Park,Casual,5050 +102291,7.9,2025-06-23 05:58:53,2025-06-23 06:06:47,Bloor-Yonge,Riverdale Park,Annual Member,5051 +102292,24.6,2025-06-23 05:01:15,2025-06-23 05:25:51,High Park,Union Station,Casual,5052 +102293,26.8,2025-06-23 06:27:53,2025-06-23 06:54:41,High Park,Union Station,Annual Member,5053 +102294,28.5,2025-06-23 06:05:18,2025-06-23 06:33:48,Riverdale Park,Harbourfront Centre,Casual,5054 +102295,13.1,2025-06-23 07:15:04,2025-06-23 07:28:10,Riverdale Park,Harbourfront Centre,Annual Member,5055 +102296,12.3,2025-06-23 07:05:06,2025-06-23 07:17:24,Union Station,Kensington Market,Casual,5056 +102297,10.0,2025-06-23 07:45:32,2025-06-23 07:55:32,Harbourfront Centre,Bloor-Yonge,Annual Member,5057 +102298,16.1,2025-06-23 07:46:52,2025-06-23 08:02:58,Kensington Market,High Park,Casual,5058 +102299,14.8,2025-06-23 07:00:07,2025-06-23 07:14:55,Bloor-Yonge,Riverdale Park,Annual Member,5059 +102300,22.3,2025-06-23 07:43:35,2025-06-23 08:05:53,High Park,Union Station,Casual,5060 +102301,41.1,2025-06-23 08:53:35,2025-06-23 09:34:41,Union Station,Kensington Market,Annual Member,5061 +102302,27.1,2025-06-23 08:24:15,2025-06-23 08:51:21,Harbourfront Centre,Bloor-Yonge,Casual,5062 +102303,13.7,2025-06-23 08:25:04,2025-06-23 08:38:46,Kensington Market,High Park,Annual Member,5063 +102304,32.9,2025-06-23 08:05:13,2025-06-23 08:38:07,Bloor-Yonge,Riverdale Park,Casual,5064 +102305,14.7,2025-06-23 08:37:53,2025-06-23 08:52:35,High Park,Union Station,Annual Member,5065 +102306,26.8,2025-06-23 08:31:25,2025-06-23 08:58:13,Riverdale Park,Harbourfront Centre,Casual,5066 +102307,14.1,2025-06-23 08:41:03,2025-06-23 08:55:09,Union Station,Kensington Market,Annual Member,5067 +102308,21.1,2025-06-23 08:07:36,2025-06-23 08:28:42,Harbourfront Centre,Bloor-Yonge,Casual,5068 +102309,22.1,2025-06-23 08:54:50,2025-06-23 09:16:56,Kensington Market,High Park,Annual Member,5069 +102310,23.1,2025-06-23 09:29:45,2025-06-23 09:52:51,Harbourfront Centre,Bloor-Yonge,Annual Member,5070 +102311,31.6,2025-06-23 09:33:16,2025-06-23 10:04:52,Kensington Market,High Park,Casual,5071 +102312,40.1,2025-06-23 09:00:57,2025-06-23 09:41:03,Bloor-Yonge,Riverdale Park,Annual Member,5072 +102313,22.1,2025-06-23 09:50:26,2025-06-23 10:12:32,High Park,Union Station,Casual,5073 +102314,17.8,2025-06-23 09:51:14,2025-06-23 10:09:02,Riverdale Park,Harbourfront Centre,Annual Member,5074 +102315,24.6,2025-06-23 09:31:06,2025-06-23 09:55:42,Union Station,Kensington Market,Casual,5075 +102316,16.1,2025-06-23 10:42:24,2025-06-23 10:58:30,Kensington Market,High Park,Annual Member,5076 +102317,15.0,2025-06-23 10:10:47,2025-06-23 10:25:47,Bloor-Yonge,Riverdale Park,Casual,5077 +102318,17.8,2025-06-23 10:35:47,2025-06-23 10:53:35,High Park,Union Station,Annual Member,5078 +102319,22.6,2025-06-23 10:43:07,2025-06-23 11:05:43,Riverdale Park,Harbourfront Centre,Casual,5079 +102320,11.5,2025-06-23 11:58:53,2025-06-23 12:10:23,Bloor-Yonge,Riverdale Park,Annual Member,5080 +102321,31.2,2025-06-23 11:03:07,2025-06-23 11:34:19,High Park,Union Station,Casual,5081 +102322,13.6,2025-06-23 11:53:58,2025-06-23 12:07:34,Riverdale Park,Harbourfront Centre,Annual Member,5082 +102323,55.7,2025-06-23 11:13:19,2025-06-23 12:09:01,Union Station,Kensington Market,Casual,5083 +102324,10.7,2025-06-23 12:48:48,2025-06-23 12:59:30,High Park,Union Station,Annual Member,5084 +102325,11.9,2025-06-23 12:35:14,2025-06-23 12:47:08,Riverdale Park,Harbourfront Centre,Casual,5085 +102326,28.6,2025-06-23 12:46:02,2025-06-23 13:14:38,Union Station,Kensington Market,Annual Member,5086 +102327,34.6,2025-06-23 12:16:21,2025-06-23 12:50:57,Harbourfront Centre,Bloor-Yonge,Casual,5087 +102328,26.4,2025-06-23 13:04:38,2025-06-23 13:31:02,Riverdale Park,Harbourfront Centre,Annual Member,5088 +102329,23.8,2025-06-23 13:45:56,2025-06-23 14:09:44,Union Station,Kensington Market,Casual,5089 +102330,22.6,2025-06-23 13:17:44,2025-06-23 13:40:20,Harbourfront Centre,Bloor-Yonge,Annual Member,5090 +102331,14.5,2025-06-23 13:44:20,2025-06-23 13:58:50,Kensington Market,High Park,Casual,5091 +102332,42.5,2025-06-23 14:56:30,2025-06-23 15:39:00,Union Station,Kensington Market,Annual Member,5092 +102333,51.9,2025-06-23 14:28:02,2025-06-23 15:19:56,Harbourfront Centre,Bloor-Yonge,Casual,5093 +102334,15.7,2025-06-23 14:55:27,2025-06-23 15:11:09,Kensington Market,High Park,Annual Member,5094 +102335,39.1,2025-06-23 14:41:19,2025-06-23 15:20:25,Bloor-Yonge,Riverdale Park,Casual,5095 +102336,28.8,2025-06-23 15:53:10,2025-06-23 16:21:58,Harbourfront Centre,Bloor-Yonge,Annual Member,5096 +102337,18.1,2025-06-23 15:12:26,2025-06-23 15:30:32,Kensington Market,High Park,Casual,5097 +102338,26.7,2025-06-23 15:02:41,2025-06-23 15:29:23,Bloor-Yonge,Riverdale Park,Annual Member,5098 +102339,27.0,2025-06-23 15:52:24,2025-06-23 16:19:24,High Park,Union Station,Casual,5099 +102340,24.5,2025-06-23 16:58:40,2025-06-23 17:23:10,Kensington Market,High Park,Annual Member,5100 +102341,24.0,2025-06-23 16:58:11,2025-06-23 17:22:11,Bloor-Yonge,Riverdale Park,Casual,5101 +102342,13.3,2025-06-23 16:58:14,2025-06-23 17:11:32,High Park,Union Station,Annual Member,5102 +102343,17.0,2025-06-23 16:19:44,2025-06-23 16:36:44,Riverdale Park,Harbourfront Centre,Casual,5103 +102344,28.9,2025-06-23 16:09:59,2025-06-23 16:38:53,Union Station,Kensington Market,Annual Member,5104 +102345,34.3,2025-06-23 16:08:30,2025-06-23 16:42:48,Harbourfront Centre,Bloor-Yonge,Casual,5105 +102346,19.9,2025-06-23 17:22:11,2025-06-23 17:42:05,Bloor-Yonge,Riverdale Park,Annual Member,5106 +102347,32.1,2025-06-23 17:56:41,2025-06-23 18:28:47,High Park,Union Station,Casual,5107 +102348,21.0,2025-06-23 17:51:44,2025-06-23 18:12:44,Riverdale Park,Harbourfront Centre,Annual Member,5108 +102349,40.8,2025-06-23 17:19:41,2025-06-23 18:00:29,Union Station,Kensington Market,Casual,5109 +102350,26.7,2025-06-23 17:28:09,2025-06-23 17:54:51,Harbourfront Centre,Bloor-Yonge,Annual Member,5110 +102351,25.3,2025-06-23 17:15:48,2025-06-23 17:41:06,Kensington Market,High Park,Casual,5111 +102352,23.2,2025-06-23 17:15:36,2025-06-23 17:38:48,Bloor-Yonge,Riverdale Park,Annual Member,5112 +102353,32.0,2025-06-23 17:33:03,2025-06-23 18:05:03,High Park,Union Station,Casual,5113 +102354,12.9,2025-06-23 17:10:24,2025-06-23 17:23:18,Riverdale Park,Harbourfront Centre,Annual Member,5114 +102355,18.5,2025-06-23 18:35:11,2025-06-23 18:53:41,High Park,Union Station,Annual Member,5115 +102356,37.9,2025-06-23 18:06:05,2025-06-23 18:43:59,Riverdale Park,Harbourfront Centre,Casual,5116 +102357,14.5,2025-06-23 18:51:29,2025-06-23 19:05:59,Union Station,Kensington Market,Annual Member,5117 +102358,24.5,2025-06-23 18:21:34,2025-06-23 18:46:04,Harbourfront Centre,Bloor-Yonge,Casual,5118 +102359,14.7,2025-06-23 18:39:41,2025-06-23 18:54:23,Kensington Market,High Park,Annual Member,5119 +102360,38.2,2025-06-23 18:32:21,2025-06-23 19:10:33,Bloor-Yonge,Riverdale Park,Casual,5120 +102361,13.5,2025-06-23 18:32:46,2025-06-23 18:46:16,High Park,Union Station,Annual Member,5121 +102362,23.5,2025-06-23 18:33:57,2025-06-23 18:57:27,Riverdale Park,Harbourfront Centre,Casual,5122 +102363,20.2,2025-06-23 18:55:43,2025-06-23 19:15:55,Union Station,Kensington Market,Annual Member,5123 +102364,15.1,2025-06-23 19:13:30,2025-06-23 19:28:36,Riverdale Park,Harbourfront Centre,Annual Member,5124 +102365,26.3,2025-06-23 19:25:46,2025-06-23 19:52:04,Union Station,Kensington Market,Casual,5125 +102366,10.4,2025-06-23 19:05:37,2025-06-23 19:16:01,Harbourfront Centre,Bloor-Yonge,Annual Member,5126 +102367,22.5,2025-06-23 19:37:59,2025-06-23 20:00:29,Kensington Market,High Park,Casual,5127 +102368,33.8,2025-06-23 19:24:21,2025-06-23 19:58:09,Bloor-Yonge,Riverdale Park,Annual Member,5128 +102369,27.8,2025-06-23 19:20:05,2025-06-23 19:47:53,High Park,Union Station,Casual,5129 +102370,16.1,2025-06-23 20:35:22,2025-06-23 20:51:28,Union Station,Kensington Market,Annual Member,5130 +102371,46.4,2025-06-23 20:44:41,2025-06-23 21:31:05,Harbourfront Centre,Bloor-Yonge,Casual,5131 +102372,10.2,2025-06-23 21:39:24,2025-06-23 21:49:36,Harbourfront Centre,Bloor-Yonge,Annual Member,5132 +102373,8.6,2025-06-23 21:44:43,2025-06-23 21:53:19,Kensington Market,High Park,Casual,5133 +102374,27.0,2025-06-23 22:02:26,2025-06-23 22:29:26,Kensington Market,High Park,Annual Member,5134 +102375,48.2,2025-06-23 22:09:51,2025-06-23 22:58:03,Bloor-Yonge,Riverdale Park,Casual,5135 +102376,11.3,2025-06-23 23:37:39,2025-06-23 23:48:57,Bloor-Yonge,Riverdale Park,Annual Member,5136 +102377,24.4,2025-06-23 23:32:56,2025-06-23 23:57:20,High Park,Union Station,Casual,5137 +102378,15.0,2025-06-24 00:16:13,2025-06-24 00:31:13,Riverdale Park,Harbourfront Centre,Annual Member,5138 +102379,52.2,2025-06-24 00:55:42,2025-06-24 01:47:54,Union Station,Kensington Market,Casual,5139 +102380,23.8,2025-06-24 01:17:53,2025-06-24 01:41:41,Union Station,Kensington Market,Annual Member,5140 +102381,14.3,2025-06-24 01:11:46,2025-06-24 01:26:04,Harbourfront Centre,Bloor-Yonge,Casual,5141 +102382,20.5,2025-06-24 02:50:18,2025-06-24 03:10:48,Harbourfront Centre,Bloor-Yonge,Annual Member,5142 +102383,10.4,2025-06-24 02:44:45,2025-06-24 02:55:09,Kensington Market,High Park,Casual,5143 +102384,12.7,2025-06-24 03:38:01,2025-06-24 03:50:43,Kensington Market,High Park,Annual Member,5144 +102385,32.6,2025-06-24 03:21:46,2025-06-24 03:54:22,Bloor-Yonge,Riverdale Park,Casual,5145 +102386,15.6,2025-06-24 04:16:52,2025-06-24 04:32:28,Bloor-Yonge,Riverdale Park,Annual Member,5146 +102387,35.3,2025-06-24 04:56:09,2025-06-24 05:31:27,High Park,Union Station,Casual,5147 +102388,56.1,2025-06-24 05:48:15,2025-06-24 06:44:21,High Park,Union Station,Annual Member,5148 +102389,30.2,2025-06-24 05:55:28,2025-06-24 06:25:40,Riverdale Park,Harbourfront Centre,Casual,5149 +102390,8.0,2025-06-24 06:03:25,2025-06-24 06:11:25,Riverdale Park,Harbourfront Centre,Annual Member,5150 +102391,16.9,2025-06-24 06:08:33,2025-06-24 06:25:27,Union Station,Kensington Market,Casual,5151 +102392,15.0,2025-06-24 07:39:34,2025-06-24 07:54:34,Union Station,Kensington Market,Annual Member,5152 +102393,25.2,2025-06-24 07:41:49,2025-06-24 08:07:01,Harbourfront Centre,Bloor-Yonge,Casual,5153 +102394,17.6,2025-06-24 07:48:42,2025-06-24 08:06:18,Kensington Market,High Park,Annual Member,5154 +102395,23.7,2025-06-24 07:10:31,2025-06-24 07:34:13,Bloor-Yonge,Riverdale Park,Casual,5155 +102396,24.3,2025-06-24 07:47:59,2025-06-24 08:12:17,High Park,Union Station,Annual Member,5156 +102397,47.0,2025-06-24 07:03:39,2025-06-24 07:50:39,Riverdale Park,Harbourfront Centre,Casual,5157 +102398,21.8,2025-06-24 08:23:54,2025-06-24 08:45:42,Harbourfront Centre,Bloor-Yonge,Annual Member,5158 +102399,16.5,2025-06-24 08:21:27,2025-06-24 08:37:57,Kensington Market,High Park,Casual,5159 +102400,13.9,2025-06-24 08:20:39,2025-06-24 08:34:33,Bloor-Yonge,Riverdale Park,Annual Member,5160 +102401,48.0,2025-06-24 08:07:09,2025-06-24 08:55:09,High Park,Union Station,Casual,5161 +102402,24.5,2025-06-24 08:41:32,2025-06-24 09:06:02,Riverdale Park,Harbourfront Centre,Annual Member,5162 +102403,34.4,2025-06-24 08:34:32,2025-06-24 09:08:56,Union Station,Kensington Market,Casual,5163 +102404,17.1,2025-06-24 08:35:37,2025-06-24 08:52:43,Harbourfront Centre,Bloor-Yonge,Annual Member,5164 +102405,34.7,2025-06-24 08:19:52,2025-06-24 08:54:34,Kensington Market,High Park,Casual,5165 +102406,41.4,2025-06-24 08:20:50,2025-06-24 09:02:14,Bloor-Yonge,Riverdale Park,Annual Member,5166 +102407,17.5,2025-06-24 09:53:22,2025-06-24 10:10:52,Kensington Market,High Park,Annual Member,5167 +102408,23.1,2025-06-24 09:34:14,2025-06-24 09:57:20,Bloor-Yonge,Riverdale Park,Casual,5168 +102409,21.6,2025-06-24 09:12:39,2025-06-24 09:34:15,High Park,Union Station,Annual Member,5169 +102410,42.4,2025-06-24 09:58:07,2025-06-24 10:40:31,Riverdale Park,Harbourfront Centre,Casual,5170 +102411,14.1,2025-06-24 09:34:57,2025-06-24 09:49:03,Union Station,Kensington Market,Annual Member,5171 +102412,39.1,2025-06-24 09:21:00,2025-06-24 10:00:06,Harbourfront Centre,Bloor-Yonge,Casual,5172 +102413,20.9,2025-06-24 10:07:50,2025-06-24 10:28:44,Bloor-Yonge,Riverdale Park,Annual Member,5173 +102414,36.7,2025-06-24 10:37:05,2025-06-24 11:13:47,High Park,Union Station,Casual,5174 +102415,26.7,2025-06-24 10:03:06,2025-06-24 10:29:48,Riverdale Park,Harbourfront Centre,Annual Member,5175 +102416,10.7,2025-06-24 10:25:17,2025-06-24 10:35:59,Union Station,Kensington Market,Casual,5176 +102417,25.8,2025-06-24 11:30:52,2025-06-24 11:56:40,High Park,Union Station,Annual Member,5177 +102418,35.4,2025-06-24 11:33:44,2025-06-24 12:09:08,Riverdale Park,Harbourfront Centre,Casual,5178 +102419,16.9,2025-06-24 11:18:12,2025-06-24 11:35:06,Union Station,Kensington Market,Annual Member,5179 +102420,38.4,2025-06-24 11:25:30,2025-06-24 12:03:54,Harbourfront Centre,Bloor-Yonge,Casual,5000 +102421,28.9,2025-06-24 12:02:48,2025-06-24 12:31:42,Riverdale Park,Harbourfront Centre,Annual Member,5001 +102422,33.8,2025-06-24 12:26:32,2025-06-24 13:00:20,Union Station,Kensington Market,Casual,5002 +102423,20.2,2025-06-24 12:37:20,2025-06-24 12:57:32,Harbourfront Centre,Bloor-Yonge,Annual Member,5003 +102424,39.0,2025-06-24 12:04:18,2025-06-24 12:43:18,Kensington Market,High Park,Casual,5004 +102425,12.2,2025-06-24 13:21:23,2025-06-24 13:33:35,Union Station,Kensington Market,Annual Member,5005 +102426,15.1,2025-06-24 13:35:50,2025-06-24 13:50:56,Harbourfront Centre,Bloor-Yonge,Casual,5006 +102427,25.3,2025-06-24 13:03:24,2025-06-24 13:28:42,Kensington Market,High Park,Annual Member,5007 +102428,33.2,2025-06-24 13:24:32,2025-06-24 13:57:44,Bloor-Yonge,Riverdale Park,Casual,5008 +102429,23.2,2025-06-24 14:33:03,2025-06-24 14:56:15,Harbourfront Centre,Bloor-Yonge,Annual Member,5009 +102430,18.2,2025-06-24 14:03:52,2025-06-24 14:22:04,Kensington Market,High Park,Casual,5010 +102431,15.0,2025-06-24 14:43:16,2025-06-24 14:58:16,Bloor-Yonge,Riverdale Park,Annual Member,5011 +102432,29.6,2025-06-24 14:43:51,2025-06-24 15:13:27,High Park,Union Station,Casual,5012 +102433,7.8,2025-06-24 15:10:45,2025-06-24 15:18:33,Kensington Market,High Park,Annual Member,5013 +102434,40.4,2025-06-24 15:41:11,2025-06-24 16:21:35,Bloor-Yonge,Riverdale Park,Casual,5014 +102435,13.7,2025-06-24 15:49:10,2025-06-24 16:02:52,High Park,Union Station,Annual Member,5015 +102436,43.3,2025-06-24 15:27:43,2025-06-24 16:11:01,Riverdale Park,Harbourfront Centre,Casual,5016 +102437,10.1,2025-06-24 16:25:16,2025-06-24 16:35:22,Bloor-Yonge,Riverdale Park,Annual Member,5017 +102438,14.9,2025-06-24 16:32:08,2025-06-24 16:47:02,High Park,Union Station,Casual,5018 +102439,25.0,2025-06-24 16:43:35,2025-06-24 17:08:35,Riverdale Park,Harbourfront Centre,Annual Member,5019 +102440,71.1,2025-06-24 16:38:44,2025-06-24 17:49:50,Union Station,Kensington Market,Casual,5020 +102441,30.7,2025-06-24 16:07:57,2025-06-24 16:38:39,Harbourfront Centre,Bloor-Yonge,Annual Member,5021 +102442,24.8,2025-06-24 16:14:45,2025-06-24 16:39:33,Kensington Market,High Park,Casual,5022 +102443,20.4,2025-06-24 17:47:08,2025-06-24 18:07:32,High Park,Union Station,Annual Member,5023 +102444,31.0,2025-06-24 17:01:15,2025-06-24 17:32:15,Riverdale Park,Harbourfront Centre,Casual,5024 +102445,14.7,2025-06-24 17:20:55,2025-06-24 17:35:37,Union Station,Kensington Market,Annual Member,5025 +102446,73.3,2025-06-24 17:02:28,2025-06-24 18:15:46,Harbourfront Centre,Bloor-Yonge,Casual,5026 +102447,18.9,2025-06-24 17:00:39,2025-06-24 17:19:33,Kensington Market,High Park,Annual Member,5027 +102448,29.1,2025-06-24 17:55:58,2025-06-24 18:25:04,Bloor-Yonge,Riverdale Park,Casual,5028 +102449,15.6,2025-06-24 17:10:29,2025-06-24 17:26:05,High Park,Union Station,Annual Member,5029 +102450,45.9,2025-06-24 17:59:27,2025-06-24 18:45:21,Riverdale Park,Harbourfront Centre,Casual,5030 +102451,18.9,2025-06-24 17:48:29,2025-06-24 18:07:23,Union Station,Kensington Market,Annual Member,5031 +102452,6.9,2025-06-24 18:47:18,2025-06-24 18:54:12,Riverdale Park,Harbourfront Centre,Annual Member,5032 +102453,37.7,2025-06-24 18:05:53,2025-06-24 18:43:35,Union Station,Kensington Market,Casual,5033 +102454,38.5,2025-06-24 18:25:29,2025-06-24 19:03:59,Harbourfront Centre,Bloor-Yonge,Annual Member,5034 +102455,39.1,2025-06-24 18:56:01,2025-06-24 19:35:07,Kensington Market,High Park,Casual,5035 +102456,22.4,2025-06-24 18:24:55,2025-06-24 18:47:19,Bloor-Yonge,Riverdale Park,Annual Member,5036 +102457,14.6,2025-06-24 18:43:58,2025-06-24 18:58:34,High Park,Union Station,Casual,5037 +102458,13.5,2025-06-24 18:36:06,2025-06-24 18:49:36,Riverdale Park,Harbourfront Centre,Annual Member,5038 +102459,34.0,2025-06-24 18:01:24,2025-06-24 18:35:24,Union Station,Kensington Market,Casual,5039 +102460,50.8,2025-06-24 18:28:13,2025-06-24 19:19:01,Harbourfront Centre,Bloor-Yonge,Annual Member,5040 +102461,36.4,2025-06-24 19:05:05,2025-06-24 19:41:29,Union Station,Kensington Market,Annual Member,5041 +102462,11.4,2025-06-24 19:49:10,2025-06-24 20:00:34,Harbourfront Centre,Bloor-Yonge,Casual,5042 +102463,11.9,2025-06-24 19:04:49,2025-06-24 19:16:43,Kensington Market,High Park,Annual Member,5043 +102464,50.3,2025-06-24 19:39:53,2025-06-24 20:30:11,Bloor-Yonge,Riverdale Park,Casual,5044 +102465,12.1,2025-06-24 19:43:51,2025-06-24 19:55:57,High Park,Union Station,Annual Member,5045 +102466,16.4,2025-06-24 19:48:22,2025-06-24 20:04:46,Riverdale Park,Harbourfront Centre,Casual,5046 +102467,13.4,2025-06-24 20:57:43,2025-06-24 21:11:07,Harbourfront Centre,Bloor-Yonge,Annual Member,5047 +102468,50.6,2025-06-24 20:45:25,2025-06-24 21:36:01,Kensington Market,High Park,Casual,5048 +102469,12.9,2025-06-24 21:53:06,2025-06-24 22:06:00,Kensington Market,High Park,Annual Member,5049 +102470,29.4,2025-06-24 21:33:53,2025-06-24 22:03:17,Bloor-Yonge,Riverdale Park,Casual,5050 +102471,17.7,2025-06-24 22:24:13,2025-06-24 22:41:55,Bloor-Yonge,Riverdale Park,Annual Member,5051 +102472,32.5,2025-06-24 22:53:42,2025-06-24 23:26:12,High Park,Union Station,Casual,5052 +102473,18.5,2025-06-24 23:53:13,2025-06-25 00:11:43,High Park,Union Station,Annual Member,5053 +102474,21.1,2025-06-24 23:00:13,2025-06-24 23:21:19,Riverdale Park,Harbourfront Centre,Casual,5054 +102475,19.8,2025-06-25 00:36:20,2025-06-25 00:56:08,Union Station,Kensington Market,Annual Member,5055 +102476,95.4,2025-06-25 00:13:14,2025-06-25 01:48:38,Harbourfront Centre,Bloor-Yonge,Casual,5056 +102477,8.4,2025-06-25 01:24:59,2025-06-25 01:33:23,Harbourfront Centre,Bloor-Yonge,Annual Member,5057 +102478,17.8,2025-06-25 01:47:04,2025-06-25 02:04:52,Kensington Market,High Park,Casual,5058 +102479,26.4,2025-06-25 02:19:06,2025-06-25 02:45:30,Kensington Market,High Park,Annual Member,5059 +102480,69.4,2025-06-25 02:19:25,2025-06-25 03:28:49,Bloor-Yonge,Riverdale Park,Casual,5060 +102481,27.3,2025-06-25 03:59:16,2025-06-25 04:26:34,Bloor-Yonge,Riverdale Park,Annual Member,5061 +102482,40.2,2025-06-25 03:44:33,2025-06-25 04:24:45,High Park,Union Station,Casual,5062 +102483,19.1,2025-06-25 04:54:24,2025-06-25 05:13:30,High Park,Union Station,Annual Member,5063 +102484,21.3,2025-06-25 04:08:37,2025-06-25 04:29:55,Riverdale Park,Harbourfront Centre,Casual,5064 +102485,14.1,2025-06-25 05:56:22,2025-06-25 06:10:28,Riverdale Park,Harbourfront Centre,Annual Member,5065 +102486,48.0,2025-06-25 05:09:08,2025-06-25 05:57:08,Union Station,Kensington Market,Casual,5066 +102487,17.1,2025-06-25 06:15:07,2025-06-25 06:32:13,Union Station,Kensington Market,Annual Member,5067 +102488,31.5,2025-06-25 06:53:54,2025-06-25 07:25:24,Harbourfront Centre,Bloor-Yonge,Casual,5068 +102489,17.4,2025-06-25 07:35:29,2025-06-25 07:52:53,Harbourfront Centre,Bloor-Yonge,Annual Member,5069 +102490,22.3,2025-06-25 07:19:37,2025-06-25 07:41:55,Kensington Market,High Park,Casual,5070 +102491,6.3,2025-06-25 07:16:05,2025-06-25 07:22:23,Bloor-Yonge,Riverdale Park,Annual Member,5071 +102492,32.9,2025-06-25 07:34:00,2025-06-25 08:06:54,High Park,Union Station,Casual,5072 +102493,24.9,2025-06-25 07:27:31,2025-06-25 07:52:25,Riverdale Park,Harbourfront Centre,Annual Member,5073 +102494,30.6,2025-06-25 07:07:20,2025-06-25 07:37:56,Union Station,Kensington Market,Casual,5074 +102495,44.8,2025-06-25 08:44:05,2025-06-25 09:28:53,Kensington Market,High Park,Annual Member,5075 +102496,49.7,2025-06-25 08:32:24,2025-06-25 09:22:06,Bloor-Yonge,Riverdale Park,Casual,5076 +102497,13.7,2025-06-25 08:32:25,2025-06-25 08:46:07,High Park,Union Station,Annual Member,5077 +102498,26.9,2025-06-25 08:09:09,2025-06-25 08:36:03,Riverdale Park,Harbourfront Centre,Casual,5078 +102499,25.6,2025-06-25 08:24:58,2025-06-25 08:50:34,Union Station,Kensington Market,Annual Member,5079 +102500,14.6,2025-06-25 08:09:19,2025-06-25 08:23:55,Harbourfront Centre,Bloor-Yonge,Casual,5080 +102501,13.1,2025-06-25 08:40:25,2025-06-25 08:53:31,Kensington Market,High Park,Annual Member,5081 +102502,10.5,2025-06-25 08:20:03,2025-06-25 08:30:33,Bloor-Yonge,Riverdale Park,Casual,5082 +102503,26.6,2025-06-25 08:54:18,2025-06-25 09:20:54,High Park,Union Station,Annual Member,5083 +102504,16.7,2025-06-25 09:03:55,2025-06-25 09:20:37,Bloor-Yonge,Riverdale Park,Annual Member,5084 +102505,32.6,2025-06-25 09:23:46,2025-06-25 09:56:22,High Park,Union Station,Casual,5085 +102506,17.0,2025-06-25 09:52:22,2025-06-25 10:09:22,Riverdale Park,Harbourfront Centre,Annual Member,5086 +102507,36.1,2025-06-25 09:16:36,2025-06-25 09:52:42,Union Station,Kensington Market,Casual,5087 +102508,11.2,2025-06-25 09:24:41,2025-06-25 09:35:53,Harbourfront Centre,Bloor-Yonge,Annual Member,5088 +102509,50.5,2025-06-25 09:09:50,2025-06-25 10:00:20,Kensington Market,High Park,Casual,5089 +102510,30.6,2025-06-25 10:36:25,2025-06-25 11:07:01,High Park,Union Station,Annual Member,5090 +102511,17.3,2025-06-25 10:16:48,2025-06-25 10:34:06,Riverdale Park,Harbourfront Centre,Casual,5091 +102512,14.0,2025-06-25 10:59:43,2025-06-25 11:13:43,Union Station,Kensington Market,Annual Member,5092 +102513,21.4,2025-06-25 10:57:28,2025-06-25 11:18:52,Harbourfront Centre,Bloor-Yonge,Casual,5093 +102514,11.5,2025-06-25 11:37:03,2025-06-25 11:48:33,Riverdale Park,Harbourfront Centre,Annual Member,5094 +102515,20.3,2025-06-25 11:22:02,2025-06-25 11:42:20,Union Station,Kensington Market,Casual,5095 +102516,19.0,2025-06-25 11:39:39,2025-06-25 11:58:39,Harbourfront Centre,Bloor-Yonge,Annual Member,5096 +102517,48.5,2025-06-25 11:10:11,2025-06-25 11:58:41,Kensington Market,High Park,Casual,5097 +102518,14.5,2025-06-25 12:11:53,2025-06-25 12:26:23,Union Station,Kensington Market,Annual Member,5098 +102519,30.4,2025-06-25 12:00:20,2025-06-25 12:30:44,Harbourfront Centre,Bloor-Yonge,Casual,5099 +102520,11.2,2025-06-25 12:58:30,2025-06-25 13:09:42,Kensington Market,High Park,Annual Member,5100 +102521,17.2,2025-06-25 12:26:02,2025-06-25 12:43:14,Bloor-Yonge,Riverdale Park,Casual,5101 +102522,27.3,2025-06-25 13:42:31,2025-06-25 14:09:49,Harbourfront Centre,Bloor-Yonge,Annual Member,5102 +102523,56.2,2025-06-25 13:55:54,2025-06-25 14:52:06,Kensington Market,High Park,Casual,5103 +102524,12.5,2025-06-25 13:14:06,2025-06-25 13:26:36,Bloor-Yonge,Riverdale Park,Annual Member,5104 +102525,25.1,2025-06-25 13:03:22,2025-06-25 13:28:28,High Park,Union Station,Casual,5105 +102526,15.9,2025-06-25 14:49:57,2025-06-25 15:05:51,Kensington Market,High Park,Annual Member,5106 +102527,26.7,2025-06-25 14:38:38,2025-06-25 15:05:20,Bloor-Yonge,Riverdale Park,Casual,5107 +102528,16.2,2025-06-25 14:18:14,2025-06-25 14:34:26,High Park,Union Station,Annual Member,5108 +102529,37.9,2025-06-25 14:35:54,2025-06-25 15:13:48,Riverdale Park,Harbourfront Centre,Casual,5109 +102530,14.7,2025-06-25 15:26:59,2025-06-25 15:41:41,Bloor-Yonge,Riverdale Park,Annual Member,5110 +102531,52.9,2025-06-25 15:58:08,2025-06-25 16:51:02,High Park,Union Station,Casual,5111 +102532,22.9,2025-06-25 15:27:49,2025-06-25 15:50:43,Riverdale Park,Harbourfront Centre,Annual Member,5112 +102533,23.4,2025-06-25 15:36:43,2025-06-25 16:00:07,Union Station,Kensington Market,Casual,5113 +102534,14.5,2025-06-25 16:25:44,2025-06-25 16:40:14,High Park,Union Station,Annual Member,5114 +102535,17.0,2025-06-25 16:49:08,2025-06-25 17:06:08,Riverdale Park,Harbourfront Centre,Casual,5115 +102536,11.5,2025-06-25 16:44:20,2025-06-25 16:55:50,Union Station,Kensington Market,Annual Member,5116 +102537,26.6,2025-06-25 16:04:47,2025-06-25 16:31:23,Harbourfront Centre,Bloor-Yonge,Casual,5117 +102538,30.2,2025-06-25 16:07:16,2025-06-25 16:37:28,Kensington Market,High Park,Annual Member,5118 +102539,26.4,2025-06-25 16:19:09,2025-06-25 16:45:33,Bloor-Yonge,Riverdale Park,Casual,5119 +102540,16.8,2025-06-25 17:33:09,2025-06-25 17:49:57,Riverdale Park,Harbourfront Centre,Annual Member,5120 +102541,22.2,2025-06-25 17:46:42,2025-06-25 18:08:54,Union Station,Kensington Market,Casual,5121 +102542,13.2,2025-06-25 17:46:53,2025-06-25 18:00:05,Harbourfront Centre,Bloor-Yonge,Annual Member,5122 +102543,29.8,2025-06-25 17:34:59,2025-06-25 18:04:47,Kensington Market,High Park,Casual,5123 +102544,22.2,2025-06-25 17:12:48,2025-06-25 17:35:00,Bloor-Yonge,Riverdale Park,Annual Member,5124 +102545,25.1,2025-06-25 17:35:02,2025-06-25 18:00:08,High Park,Union Station,Casual,5125 +102546,11.4,2025-06-25 17:11:07,2025-06-25 17:22:31,Riverdale Park,Harbourfront Centre,Annual Member,5126 +102547,49.0,2025-06-25 17:46:31,2025-06-25 18:35:31,Union Station,Kensington Market,Casual,5127 +102548,21.1,2025-06-25 17:38:06,2025-06-25 17:59:12,Harbourfront Centre,Bloor-Yonge,Annual Member,5128 +102549,21.9,2025-06-25 18:45:13,2025-06-25 19:07:07,Union Station,Kensington Market,Annual Member,5129 +102550,14.1,2025-06-25 18:52:19,2025-06-25 19:06:25,Harbourfront Centre,Bloor-Yonge,Casual,5130 +102551,20.3,2025-06-25 18:13:39,2025-06-25 18:33:57,Kensington Market,High Park,Annual Member,5131 +102552,37.4,2025-06-25 18:29:16,2025-06-25 19:06:40,Bloor-Yonge,Riverdale Park,Casual,5132 +102553,18.4,2025-06-25 18:31:48,2025-06-25 18:50:12,High Park,Union Station,Annual Member,5133 +102554,20.6,2025-06-25 18:37:33,2025-06-25 18:58:09,Riverdale Park,Harbourfront Centre,Casual,5134 +102555,12.4,2025-06-25 18:11:00,2025-06-25 18:23:24,Union Station,Kensington Market,Annual Member,5135 +102556,32.4,2025-06-25 18:53:17,2025-06-25 19:25:41,Harbourfront Centre,Bloor-Yonge,Casual,5136 +102557,43.1,2025-06-25 18:26:21,2025-06-25 19:09:27,Kensington Market,High Park,Annual Member,5137 +102558,8.1,2025-06-25 19:47:35,2025-06-25 19:55:41,Harbourfront Centre,Bloor-Yonge,Annual Member,5138 +102559,28.1,2025-06-25 19:49:54,2025-06-25 20:18:00,Kensington Market,High Park,Casual,5139 +102560,17.4,2025-06-25 19:01:53,2025-06-25 19:19:17,Bloor-Yonge,Riverdale Park,Annual Member,5140 +102561,28.3,2025-06-25 19:53:50,2025-06-25 20:22:08,High Park,Union Station,Casual,5141 +102562,18.8,2025-06-25 19:02:30,2025-06-25 19:21:18,Riverdale Park,Harbourfront Centre,Annual Member,5142 +102563,14.9,2025-06-25 19:38:49,2025-06-25 19:53:43,Union Station,Kensington Market,Casual,5143 +102564,26.6,2025-06-25 20:43:48,2025-06-25 21:10:24,Kensington Market,High Park,Annual Member,5144 +102565,19.6,2025-06-25 20:55:52,2025-06-25 21:15:28,Bloor-Yonge,Riverdale Park,Casual,5145 +102566,16.4,2025-06-25 21:58:04,2025-06-25 22:14:28,Bloor-Yonge,Riverdale Park,Annual Member,5146 +102567,16.0,2025-06-25 21:01:55,2025-06-25 21:17:55,High Park,Union Station,Casual,5147 +102568,14.2,2025-06-25 22:13:26,2025-06-25 22:27:38,High Park,Union Station,Annual Member,5148 +102569,29.2,2025-06-25 22:48:50,2025-06-25 23:18:02,Riverdale Park,Harbourfront Centre,Casual,5149 +102570,25.8,2025-06-25 23:35:52,2025-06-26 00:01:40,Riverdale Park,Harbourfront Centre,Annual Member,5150 +102571,17.3,2025-06-25 23:33:26,2025-06-25 23:50:44,Union Station,Kensington Market,Casual,5151 +102572,19.4,2025-06-26 00:48:40,2025-06-26 01:08:04,Harbourfront Centre,Bloor-Yonge,Annual Member,5152 +102573,28.4,2025-06-26 00:59:48,2025-06-26 01:28:12,Kensington Market,High Park,Casual,5153 +102574,15.7,2025-06-26 01:26:44,2025-06-26 01:42:26,Kensington Market,High Park,Annual Member,5154 +102575,20.7,2025-06-26 01:52:50,2025-06-26 02:13:32,Bloor-Yonge,Riverdale Park,Casual,5155 +102576,14.5,2025-06-26 02:21:35,2025-06-26 02:36:05,Bloor-Yonge,Riverdale Park,Annual Member,5156 +102577,18.3,2025-06-26 02:12:44,2025-06-26 02:31:02,High Park,Union Station,Casual,5157 +102578,12.2,2025-06-26 03:24:08,2025-06-26 03:36:20,High Park,Union Station,Annual Member,5158 +102579,27.8,2025-06-26 03:21:07,2025-06-26 03:48:55,Riverdale Park,Harbourfront Centre,Casual,5159 +102580,27.3,2025-06-26 04:44:41,2025-06-26 05:11:59,Riverdale Park,Harbourfront Centre,Annual Member,5160 +102581,32.7,2025-06-26 04:20:19,2025-06-26 04:53:01,Union Station,Kensington Market,Casual,5161 +102582,18.1,2025-06-26 05:35:46,2025-06-26 05:53:52,Union Station,Kensington Market,Annual Member,5162 +102583,41.0,2025-06-26 05:41:06,2025-06-26 06:22:06,Harbourfront Centre,Bloor-Yonge,Casual,5163 +102584,7.7,2025-06-26 06:11:25,2025-06-26 06:19:07,Harbourfront Centre,Bloor-Yonge,Annual Member,5164 +102585,17.7,2025-06-26 06:20:39,2025-06-26 06:38:21,Kensington Market,High Park,Casual,5165 +102586,18.1,2025-06-26 07:19:33,2025-06-26 07:37:39,Kensington Market,High Park,Annual Member,5166 +102587,40.7,2025-06-26 07:49:15,2025-06-26 08:29:57,Bloor-Yonge,Riverdale Park,Casual,5167 +102588,12.9,2025-06-26 07:51:38,2025-06-26 08:04:32,High Park,Union Station,Annual Member,5168 +102589,34.8,2025-06-26 07:33:36,2025-06-26 08:08:24,Riverdale Park,Harbourfront Centre,Casual,5169 +102590,14.6,2025-06-26 07:57:46,2025-06-26 08:12:22,Union Station,Kensington Market,Annual Member,5170 +102591,21.1,2025-06-26 07:28:16,2025-06-26 07:49:22,Harbourfront Centre,Bloor-Yonge,Casual,5171 +102592,17.1,2025-06-26 08:27:12,2025-06-26 08:44:18,Bloor-Yonge,Riverdale Park,Annual Member,5172 +102593,27.6,2025-06-26 08:37:02,2025-06-26 09:04:38,High Park,Union Station,Casual,5173 +102594,21.9,2025-06-26 08:13:09,2025-06-26 08:35:03,Riverdale Park,Harbourfront Centre,Annual Member,5174 +102595,23.1,2025-06-26 08:38:01,2025-06-26 09:01:07,Union Station,Kensington Market,Casual,5175 +102596,12.4,2025-06-26 08:32:13,2025-06-26 08:44:37,Harbourfront Centre,Bloor-Yonge,Annual Member,5176 +102597,29.5,2025-06-26 08:37:41,2025-06-26 09:07:11,Kensington Market,High Park,Casual,5177 +102598,23.5,2025-06-26 08:35:06,2025-06-26 08:58:36,Bloor-Yonge,Riverdale Park,Annual Member,5178 +102599,16.2,2025-06-26 08:37:44,2025-06-26 08:53:56,High Park,Union Station,Casual,5179 +102600,25.2,2025-06-26 08:16:27,2025-06-26 08:41:39,Riverdale Park,Harbourfront Centre,Annual Member,5000 +102601,19.7,2025-06-26 09:26:27,2025-06-26 09:46:09,High Park,Union Station,Annual Member,5001 +102602,24.1,2025-06-26 09:56:40,2025-06-26 10:20:46,Riverdale Park,Harbourfront Centre,Casual,5002 +102603,12.6,2025-06-26 09:18:36,2025-06-26 09:31:12,Union Station,Kensington Market,Annual Member,5003 +102604,45.0,2025-06-26 09:21:06,2025-06-26 10:06:06,Harbourfront Centre,Bloor-Yonge,Casual,5004 +102605,17.2,2025-06-26 09:37:52,2025-06-26 09:55:04,Kensington Market,High Park,Annual Member,5005 +102606,20.1,2025-06-26 09:23:51,2025-06-26 09:43:57,Bloor-Yonge,Riverdale Park,Casual,5006 +102607,21.2,2025-06-26 10:55:12,2025-06-26 11:16:24,Riverdale Park,Harbourfront Centre,Annual Member,5007 +102608,15.1,2025-06-26 10:11:17,2025-06-26 10:26:23,Union Station,Kensington Market,Casual,5008 +102609,31.9,2025-06-26 10:16:48,2025-06-26 10:48:42,Harbourfront Centre,Bloor-Yonge,Annual Member,5009 +102610,40.0,2025-06-26 10:14:46,2025-06-26 10:54:46,Kensington Market,High Park,Casual,5010 +102611,20.5,2025-06-26 11:22:31,2025-06-26 11:43:01,Union Station,Kensington Market,Annual Member,5011 +102612,55.8,2025-06-26 11:41:12,2025-06-26 12:37:00,Harbourfront Centre,Bloor-Yonge,Casual,5012 +102613,8.9,2025-06-26 11:32:47,2025-06-26 11:41:41,Kensington Market,High Park,Annual Member,5013 +102614,18.0,2025-06-26 11:10:35,2025-06-26 11:28:35,Bloor-Yonge,Riverdale Park,Casual,5014 +102615,9.8,2025-06-26 12:34:53,2025-06-26 12:44:41,Harbourfront Centre,Bloor-Yonge,Annual Member,5015 +102616,62.5,2025-06-26 12:59:34,2025-06-26 14:02:04,Kensington Market,High Park,Casual,5016 +102617,26.7,2025-06-26 12:19:03,2025-06-26 12:45:45,Bloor-Yonge,Riverdale Park,Annual Member,5017 +102618,31.0,2025-06-26 12:14:24,2025-06-26 12:45:24,High Park,Union Station,Casual,5018 +102619,10.8,2025-06-26 13:57:55,2025-06-26 14:08:43,Kensington Market,High Park,Annual Member,5019 +102620,26.9,2025-06-26 13:44:23,2025-06-26 14:11:17,Bloor-Yonge,Riverdale Park,Casual,5020 +102621,31.9,2025-06-26 13:53:43,2025-06-26 14:25:37,High Park,Union Station,Annual Member,5021 +102622,21.7,2025-06-26 13:40:56,2025-06-26 14:02:38,Riverdale Park,Harbourfront Centre,Casual,5022 +102623,10.1,2025-06-26 14:39:55,2025-06-26 14:50:01,Bloor-Yonge,Riverdale Park,Annual Member,5023 +102624,33.3,2025-06-26 14:28:20,2025-06-26 15:01:38,High Park,Union Station,Casual,5024 +102625,38.8,2025-06-26 14:25:02,2025-06-26 15:03:50,Riverdale Park,Harbourfront Centre,Annual Member,5025 +102626,27.1,2025-06-26 14:48:41,2025-06-26 15:15:47,Union Station,Kensington Market,Casual,5026 +102627,13.4,2025-06-26 15:11:28,2025-06-26 15:24:52,High Park,Union Station,Annual Member,5027 +102628,39.7,2025-06-26 15:25:17,2025-06-26 16:04:59,Riverdale Park,Harbourfront Centre,Casual,5028 +102629,12.4,2025-06-26 15:00:19,2025-06-26 15:12:43,Union Station,Kensington Market,Annual Member,5029 +102630,44.9,2025-06-26 15:08:31,2025-06-26 15:53:25,Harbourfront Centre,Bloor-Yonge,Casual,5030 +102631,15.6,2025-06-26 16:11:38,2025-06-26 16:27:14,Riverdale Park,Harbourfront Centre,Annual Member,5031 +102632,27.8,2025-06-26 16:19:16,2025-06-26 16:47:04,Union Station,Kensington Market,Casual,5032 +102633,12.8,2025-06-26 16:13:31,2025-06-26 16:26:19,Harbourfront Centre,Bloor-Yonge,Annual Member,5033 +102634,50.8,2025-06-26 16:15:51,2025-06-26 17:06:39,Kensington Market,High Park,Casual,5034 +102635,17.8,2025-06-26 16:39:40,2025-06-26 16:57:28,Bloor-Yonge,Riverdale Park,Annual Member,5035 +102636,35.1,2025-06-26 16:24:13,2025-06-26 16:59:19,High Park,Union Station,Casual,5036 +102637,11.2,2025-06-26 17:21:00,2025-06-26 17:32:12,Union Station,Kensington Market,Annual Member,5037 +102638,33.1,2025-06-26 17:06:52,2025-06-26 17:39:58,Harbourfront Centre,Bloor-Yonge,Casual,5038 +102639,11.7,2025-06-26 17:41:27,2025-06-26 17:53:09,Kensington Market,High Park,Annual Member,5039 +102640,27.5,2025-06-26 17:39:27,2025-06-26 18:06:57,Bloor-Yonge,Riverdale Park,Casual,5040 +102641,61.1,2025-06-26 17:49:02,2025-06-26 18:50:08,High Park,Union Station,Annual Member,5041 +102642,31.4,2025-06-26 17:09:11,2025-06-26 17:40:35,Riverdale Park,Harbourfront Centre,Casual,5042 +102643,40.5,2025-06-26 17:37:44,2025-06-26 18:18:14,Union Station,Kensington Market,Annual Member,5043 +102644,21.9,2025-06-26 17:35:11,2025-06-26 17:57:05,Harbourfront Centre,Bloor-Yonge,Casual,5044 +102645,10.0,2025-06-26 17:21:03,2025-06-26 17:31:03,Kensington Market,High Park,Annual Member,5045 +102646,22.1,2025-06-26 18:57:08,2025-06-26 19:19:14,Harbourfront Centre,Bloor-Yonge,Annual Member,5046 +102647,9.9,2025-06-26 18:50:52,2025-06-26 19:00:46,Kensington Market,High Park,Casual,5047 +102648,11.9,2025-06-26 18:45:02,2025-06-26 18:56:56,Bloor-Yonge,Riverdale Park,Annual Member,5048 +102649,30.6,2025-06-26 18:18:42,2025-06-26 18:49:18,High Park,Union Station,Casual,5049 +102650,24.8,2025-06-26 18:09:10,2025-06-26 18:33:58,Riverdale Park,Harbourfront Centre,Annual Member,5050 +102651,41.9,2025-06-26 18:19:13,2025-06-26 19:01:07,Union Station,Kensington Market,Casual,5051 +102652,12.0,2025-06-26 18:56:38,2025-06-26 19:08:38,Harbourfront Centre,Bloor-Yonge,Annual Member,5052 +102653,25.4,2025-06-26 18:01:35,2025-06-26 18:26:59,Kensington Market,High Park,Casual,5053 +102654,18.9,2025-06-26 18:20:53,2025-06-26 18:39:47,Bloor-Yonge,Riverdale Park,Annual Member,5054 +102655,10.9,2025-06-26 19:04:41,2025-06-26 19:15:35,Kensington Market,High Park,Annual Member,5055 +102656,42.5,2025-06-26 19:46:11,2025-06-26 20:28:41,Bloor-Yonge,Riverdale Park,Casual,5056 +102657,21.2,2025-06-26 19:17:58,2025-06-26 19:39:10,High Park,Union Station,Annual Member,5057 +102658,22.4,2025-06-26 19:10:46,2025-06-26 19:33:10,Riverdale Park,Harbourfront Centre,Casual,5058 +102659,28.8,2025-06-26 19:55:13,2025-06-26 20:24:01,Union Station,Kensington Market,Annual Member,5059 +102660,25.5,2025-06-26 19:44:19,2025-06-26 20:09:49,Harbourfront Centre,Bloor-Yonge,Casual,5060 +102661,33.8,2025-06-26 20:47:20,2025-06-26 21:21:08,Bloor-Yonge,Riverdale Park,Annual Member,5061 +102662,17.7,2025-06-26 20:26:29,2025-06-26 20:44:11,High Park,Union Station,Casual,5062 +102663,12.0,2025-06-26 21:18:01,2025-06-26 21:30:01,High Park,Union Station,Annual Member,5063 +102664,49.7,2025-06-26 21:29:24,2025-06-26 22:19:06,Riverdale Park,Harbourfront Centre,Casual,5064 +102665,17.6,2025-06-26 22:16:17,2025-06-26 22:33:53,Riverdale Park,Harbourfront Centre,Annual Member,5065 +102666,33.5,2025-06-26 22:29:45,2025-06-26 23:03:15,Union Station,Kensington Market,Casual,5066 +102667,19.6,2025-06-26 23:59:22,2025-06-27 00:18:58,Union Station,Kensington Market,Annual Member,5067 +102668,23.5,2025-06-26 23:07:17,2025-06-26 23:30:47,Harbourfront Centre,Bloor-Yonge,Casual,5068 +102669,20.0,2025-06-27 00:39:31,2025-06-27 00:59:31,Kensington Market,High Park,Annual Member,5069 +102670,39.9,2025-06-27 00:52:59,2025-06-27 01:32:53,Bloor-Yonge,Riverdale Park,Casual,5070 +102671,15.8,2025-06-27 01:58:30,2025-06-27 02:14:18,Bloor-Yonge,Riverdale Park,Annual Member,5071 +102672,27.2,2025-06-27 01:02:56,2025-06-27 01:30:08,High Park,Union Station,Casual,5072 +102673,14.0,2025-06-27 02:32:33,2025-06-27 02:46:33,High Park,Union Station,Annual Member,5073 +102674,29.4,2025-06-27 02:16:22,2025-06-27 02:45:46,Riverdale Park,Harbourfront Centre,Casual,5074 +102675,17.5,2025-06-27 03:43:21,2025-06-27 04:00:51,Riverdale Park,Harbourfront Centre,Annual Member,5075 +102676,67.6,2025-06-27 03:04:57,2025-06-27 04:12:33,Union Station,Kensington Market,Casual,5076 +102677,13.2,2025-06-27 04:45:55,2025-06-27 04:59:07,Union Station,Kensington Market,Annual Member,5077 +102678,26.2,2025-06-27 04:14:59,2025-06-27 04:41:11,Harbourfront Centre,Bloor-Yonge,Casual,5078 +102679,43.0,2025-06-27 05:34:04,2025-06-27 06:17:04,Harbourfront Centre,Bloor-Yonge,Annual Member,5079 +102680,14.0,2025-06-27 05:35:29,2025-06-27 05:49:29,Kensington Market,High Park,Casual,5080 +102681,15.4,2025-06-27 06:14:12,2025-06-27 06:29:36,Kensington Market,High Park,Annual Member,5081 +102682,25.5,2025-06-27 06:38:05,2025-06-27 07:03:35,Bloor-Yonge,Riverdale Park,Casual,5082 +102683,20.8,2025-06-27 07:12:34,2025-06-27 07:33:22,Bloor-Yonge,Riverdale Park,Annual Member,5083 +102684,63.4,2025-06-27 07:57:53,2025-06-27 09:01:17,High Park,Union Station,Casual,5084 +102685,9.7,2025-06-27 07:18:55,2025-06-27 07:28:37,Riverdale Park,Harbourfront Centre,Annual Member,5085 +102686,19.3,2025-06-27 07:07:30,2025-06-27 07:26:48,Union Station,Kensington Market,Casual,5086 +102687,24.0,2025-06-27 07:15:33,2025-06-27 07:39:33,Harbourfront Centre,Bloor-Yonge,Annual Member,5087 +102688,27.0,2025-06-27 07:24:21,2025-06-27 07:51:21,Kensington Market,High Park,Casual,5088 +102689,30.4,2025-06-27 08:29:41,2025-06-27 09:00:05,High Park,Union Station,Annual Member,5089 +102690,19.5,2025-06-27 08:38:45,2025-06-27 08:58:15,Riverdale Park,Harbourfront Centre,Casual,5090 +102691,22.8,2025-06-27 08:10:52,2025-06-27 08:33:40,Union Station,Kensington Market,Annual Member,5091 +102692,30.3,2025-06-27 08:31:30,2025-06-27 09:01:48,Harbourfront Centre,Bloor-Yonge,Casual,5092 +102693,26.1,2025-06-27 08:47:19,2025-06-27 09:13:25,Kensington Market,High Park,Annual Member,5093 +102694,48.4,2025-06-27 08:31:51,2025-06-27 09:20:15,Bloor-Yonge,Riverdale Park,Casual,5094 +102695,7.3,2025-06-27 08:16:35,2025-06-27 08:23:53,High Park,Union Station,Annual Member,5095 +102696,28.3,2025-06-27 08:24:58,2025-06-27 08:53:16,Riverdale Park,Harbourfront Centre,Casual,5096 +102697,23.0,2025-06-27 08:10:32,2025-06-27 08:33:32,Union Station,Kensington Market,Annual Member,5097 +102698,22.4,2025-06-27 09:59:52,2025-06-27 10:22:16,Riverdale Park,Harbourfront Centre,Annual Member,5098 +102699,31.5,2025-06-27 09:15:04,2025-06-27 09:46:34,Union Station,Kensington Market,Casual,5099 +102700,11.6,2025-06-27 09:14:25,2025-06-27 09:26:01,Harbourfront Centre,Bloor-Yonge,Annual Member,5100 +102701,29.7,2025-06-27 09:45:00,2025-06-27 10:14:42,Kensington Market,High Park,Casual,5101 +102702,11.5,2025-06-27 09:15:16,2025-06-27 09:26:46,Bloor-Yonge,Riverdale Park,Annual Member,5102 +102703,14.4,2025-06-27 09:41:53,2025-06-27 09:56:17,High Park,Union Station,Casual,5103 +102704,9.5,2025-06-27 10:48:56,2025-06-27 10:58:26,Union Station,Kensington Market,Annual Member,5104 +102705,9.7,2025-06-27 10:11:21,2025-06-27 10:21:03,Harbourfront Centre,Bloor-Yonge,Casual,5105 +102706,20.6,2025-06-27 10:31:59,2025-06-27 10:52:35,Kensington Market,High Park,Annual Member,5106 +102707,28.9,2025-06-27 10:00:42,2025-06-27 10:29:36,Bloor-Yonge,Riverdale Park,Casual,5107 +102708,13.5,2025-06-27 11:54:51,2025-06-27 12:08:21,Harbourfront Centre,Bloor-Yonge,Annual Member,5108 +102709,29.5,2025-06-27 11:46:31,2025-06-27 12:16:01,Kensington Market,High Park,Casual,5109 +102710,18.5,2025-06-27 11:40:52,2025-06-27 11:59:22,Bloor-Yonge,Riverdale Park,Annual Member,5110 +102711,38.4,2025-06-27 11:26:54,2025-06-27 12:05:18,High Park,Union Station,Casual,5111 +102712,21.1,2025-06-27 12:37:35,2025-06-27 12:58:41,Kensington Market,High Park,Annual Member,5112 +102713,36.0,2025-06-27 12:27:47,2025-06-27 13:03:47,Bloor-Yonge,Riverdale Park,Casual,5113 +102714,38.4,2025-06-27 12:47:08,2025-06-27 13:25:32,High Park,Union Station,Annual Member,5114 +102715,27.6,2025-06-27 12:01:08,2025-06-27 12:28:44,Riverdale Park,Harbourfront Centre,Casual,5115 +102716,37.1,2025-06-27 13:51:06,2025-06-27 14:28:12,Bloor-Yonge,Riverdale Park,Annual Member,5116 +102717,58.2,2025-06-27 13:16:30,2025-06-27 14:14:42,High Park,Union Station,Casual,5117 +102718,20.4,2025-06-27 13:41:27,2025-06-27 14:01:51,Riverdale Park,Harbourfront Centre,Annual Member,5118 +102719,44.2,2025-06-27 13:45:58,2025-06-27 14:30:10,Union Station,Kensington Market,Casual,5119 +102720,13.4,2025-06-27 14:20:31,2025-06-27 14:33:55,High Park,Union Station,Annual Member,5120 +102721,20.5,2025-06-27 14:50:01,2025-06-27 15:10:31,Riverdale Park,Harbourfront Centre,Casual,5121 +102722,23.1,2025-06-27 14:19:36,2025-06-27 14:42:42,Union Station,Kensington Market,Annual Member,5122 +102723,35.6,2025-06-27 14:01:49,2025-06-27 14:37:25,Harbourfront Centre,Bloor-Yonge,Casual,5123 +102724,8.0,2025-06-27 15:31:20,2025-06-27 15:39:20,Riverdale Park,Harbourfront Centre,Annual Member,5124 +102725,13.6,2025-06-27 15:30:48,2025-06-27 15:44:24,Union Station,Kensington Market,Casual,5125 +102726,16.7,2025-06-27 15:05:28,2025-06-27 15:22:10,Harbourfront Centre,Bloor-Yonge,Annual Member,5126 +102727,68.6,2025-06-27 15:22:45,2025-06-27 16:31:21,Kensington Market,High Park,Casual,5127 +102728,27.7,2025-06-27 16:26:13,2025-06-27 16:53:55,Union Station,Kensington Market,Annual Member,5128 +102729,53.4,2025-06-27 16:23:17,2025-06-27 17:16:41,Harbourfront Centre,Bloor-Yonge,Casual,5129 +102730,30.5,2025-06-27 16:02:39,2025-06-27 16:33:09,Kensington Market,High Park,Annual Member,5130 +102731,56.2,2025-06-27 16:09:37,2025-06-27 17:05:49,Bloor-Yonge,Riverdale Park,Casual,5131 +102732,23.0,2025-06-27 16:27:15,2025-06-27 16:50:15,High Park,Union Station,Annual Member,5132 +102733,40.8,2025-06-27 16:06:50,2025-06-27 16:47:38,Riverdale Park,Harbourfront Centre,Casual,5133 +102734,15.5,2025-06-27 17:58:47,2025-06-27 18:14:17,Harbourfront Centre,Bloor-Yonge,Annual Member,5134 +102735,22.9,2025-06-27 17:25:30,2025-06-27 17:48:24,Kensington Market,High Park,Casual,5135 +102736,8.0,2025-06-27 17:20:13,2025-06-27 17:28:13,Bloor-Yonge,Riverdale Park,Annual Member,5136 +102737,15.6,2025-06-27 17:29:12,2025-06-27 17:44:48,High Park,Union Station,Casual,5137 +102738,11.8,2025-06-27 17:26:20,2025-06-27 17:38:08,Riverdale Park,Harbourfront Centre,Annual Member,5138 +102739,29.6,2025-06-27 17:42:53,2025-06-27 18:12:29,Union Station,Kensington Market,Casual,5139 +102740,26.7,2025-06-27 17:06:53,2025-06-27 17:33:35,Harbourfront Centre,Bloor-Yonge,Annual Member,5140 +102741,54.9,2025-06-27 17:36:40,2025-06-27 18:31:34,Kensington Market,High Park,Casual,5141 +102742,15.6,2025-06-27 17:19:17,2025-06-27 17:34:53,Bloor-Yonge,Riverdale Park,Annual Member,5142 +102743,33.4,2025-06-27 18:38:43,2025-06-27 19:12:07,Kensington Market,High Park,Annual Member,5143 +102744,40.0,2025-06-27 18:59:46,2025-06-27 19:39:46,Bloor-Yonge,Riverdale Park,Casual,5144 +102745,16.0,2025-06-27 18:03:05,2025-06-27 18:19:05,High Park,Union Station,Annual Member,5145 +102746,30.2,2025-06-27 18:56:00,2025-06-27 19:26:12,Riverdale Park,Harbourfront Centre,Casual,5146 +102747,16.9,2025-06-27 18:51:58,2025-06-27 19:08:52,Union Station,Kensington Market,Annual Member,5147 +102748,23.4,2025-06-27 18:34:27,2025-06-27 18:57:51,Harbourfront Centre,Bloor-Yonge,Casual,5148 +102749,31.0,2025-06-27 18:25:09,2025-06-27 18:56:09,Kensington Market,High Park,Annual Member,5149 +102750,34.2,2025-06-27 18:00:59,2025-06-27 18:35:11,Bloor-Yonge,Riverdale Park,Casual,5150 +102751,35.1,2025-06-27 18:35:42,2025-06-27 19:10:48,High Park,Union Station,Annual Member,5151 +102752,11.4,2025-06-27 19:55:41,2025-06-27 20:07:05,Bloor-Yonge,Riverdale Park,Annual Member,5152 +102753,31.2,2025-06-27 19:00:07,2025-06-27 19:31:19,High Park,Union Station,Casual,5153 +102754,19.3,2025-06-27 19:54:17,2025-06-27 20:13:35,Riverdale Park,Harbourfront Centre,Annual Member,5154 +102755,31.6,2025-06-27 19:17:36,2025-06-27 19:49:12,Union Station,Kensington Market,Casual,5155 +102756,22.0,2025-06-27 19:10:22,2025-06-27 19:32:22,Harbourfront Centre,Bloor-Yonge,Annual Member,5156 +102757,19.1,2025-06-27 19:14:48,2025-06-27 19:33:54,Kensington Market,High Park,Casual,5157 +102758,32.5,2025-06-27 20:03:15,2025-06-27 20:35:45,High Park,Union Station,Annual Member,5158 +102759,46.9,2025-06-27 20:58:56,2025-06-27 21:45:50,Riverdale Park,Harbourfront Centre,Casual,5159 +102760,27.1,2025-06-27 21:38:28,2025-06-27 22:05:34,Riverdale Park,Harbourfront Centre,Annual Member,5160 +102761,42.9,2025-06-27 21:43:13,2025-06-27 22:26:07,Union Station,Kensington Market,Casual,5161 +102762,10.0,2025-06-27 22:54:03,2025-06-27 23:04:03,Union Station,Kensington Market,Annual Member,5162 +102763,57.0,2025-06-27 22:13:17,2025-06-27 23:10:17,Harbourfront Centre,Bloor-Yonge,Casual,5163 +102764,30.1,2025-06-27 23:34:15,2025-06-28 00:04:21,Harbourfront Centre,Bloor-Yonge,Annual Member,5164 +102765,42.1,2025-06-27 23:55:08,2025-06-28 00:37:14,Kensington Market,High Park,Casual,5165 +102766,16.0,2025-06-28 00:03:46,2025-06-28 00:19:46,Bloor-Yonge,Riverdale Park,Annual Member,5166 +102767,26.1,2025-06-28 00:53:23,2025-06-28 01:19:29,High Park,Union Station,Casual,5167 +102768,28.8,2025-06-28 01:14:56,2025-06-28 01:43:44,High Park,Union Station,Annual Member,5168 +102769,38.3,2025-06-28 01:16:32,2025-06-28 01:54:50,Riverdale Park,Harbourfront Centre,Casual,5169 +102770,22.7,2025-06-28 02:01:23,2025-06-28 02:24:05,Riverdale Park,Harbourfront Centre,Annual Member,5170 +102771,36.2,2025-06-28 02:25:41,2025-06-28 03:01:53,Union Station,Kensington Market,Casual,5171 +102772,32.9,2025-06-28 03:13:01,2025-06-28 03:45:55,Union Station,Kensington Market,Annual Member,5172 +102773,46.1,2025-06-28 03:25:47,2025-06-28 04:11:53,Harbourfront Centre,Bloor-Yonge,Casual,5173 +102774,13.3,2025-06-28 04:12:18,2025-06-28 04:25:36,Harbourfront Centre,Bloor-Yonge,Annual Member,5174 +102775,19.1,2025-06-28 04:18:12,2025-06-28 04:37:18,Kensington Market,High Park,Casual,5175 +102776,18.5,2025-06-28 05:41:34,2025-06-28 06:00:04,Kensington Market,High Park,Annual Member,5176 +102777,27.6,2025-06-28 05:08:40,2025-06-28 05:36:16,Bloor-Yonge,Riverdale Park,Casual,5177 +102778,12.9,2025-06-28 06:28:01,2025-06-28 06:40:55,Bloor-Yonge,Riverdale Park,Annual Member,5178 +102779,50.6,2025-06-28 06:15:58,2025-06-28 07:06:34,High Park,Union Station,Casual,5179 +102780,45.3,2025-06-28 07:29:53,2025-06-28 08:15:11,High Park,Union Station,Annual Member,5000 +102781,33.0,2025-06-28 07:07:29,2025-06-28 07:40:29,Riverdale Park,Harbourfront Centre,Casual,5001 +102782,23.5,2025-06-28 07:50:39,2025-06-28 08:14:09,Union Station,Kensington Market,Annual Member,5002 +102783,15.2,2025-06-28 07:23:10,2025-06-28 07:38:22,Harbourfront Centre,Bloor-Yonge,Casual,5003 +102784,24.3,2025-06-28 07:33:41,2025-06-28 07:57:59,Kensington Market,High Park,Annual Member,5004 +102785,19.9,2025-06-28 07:10:49,2025-06-28 07:30:43,Bloor-Yonge,Riverdale Park,Casual,5005 +102786,10.9,2025-06-28 08:32:56,2025-06-28 08:43:50,Riverdale Park,Harbourfront Centre,Annual Member,5006 +102787,17.9,2025-06-28 08:57:44,2025-06-28 09:15:38,Union Station,Kensington Market,Casual,5007 +102788,38.0,2025-06-28 08:38:59,2025-06-28 09:16:59,Harbourfront Centre,Bloor-Yonge,Annual Member,5008 +102789,9.2,2025-06-28 08:48:10,2025-06-28 08:57:22,Kensington Market,High Park,Casual,5009 +102790,14.2,2025-06-28 08:29:49,2025-06-28 08:44:01,Bloor-Yonge,Riverdale Park,Annual Member,5010 +102791,12.3,2025-06-28 08:22:24,2025-06-28 08:34:42,High Park,Union Station,Casual,5011 +102792,20.0,2025-06-28 08:53:55,2025-06-28 09:13:55,Riverdale Park,Harbourfront Centre,Annual Member,5012 +102793,39.7,2025-06-28 08:47:56,2025-06-28 09:27:38,Union Station,Kensington Market,Casual,5013 +102794,14.7,2025-06-28 08:43:36,2025-06-28 08:58:18,Harbourfront Centre,Bloor-Yonge,Annual Member,5014 +102795,21.0,2025-06-28 09:42:34,2025-06-28 10:03:34,Union Station,Kensington Market,Annual Member,5015 +102796,13.5,2025-06-28 09:10:30,2025-06-28 09:24:00,Harbourfront Centre,Bloor-Yonge,Casual,5016 +102797,22.8,2025-06-28 09:15:33,2025-06-28 09:38:21,Kensington Market,High Park,Annual Member,5017 +102798,55.8,2025-06-28 09:11:19,2025-06-28 10:07:07,Bloor-Yonge,Riverdale Park,Casual,5018 +102799,42.3,2025-06-28 09:34:01,2025-06-28 10:16:19,High Park,Union Station,Annual Member,5019 +102800,6.0,2025-06-28 09:36:58,2025-06-28 09:42:58,Riverdale Park,Harbourfront Centre,Casual,5020 +102801,17.7,2025-06-28 10:40:10,2025-06-28 10:57:52,Harbourfront Centre,Bloor-Yonge,Annual Member,5021 +102802,36.8,2025-06-28 10:07:11,2025-06-28 10:43:59,Kensington Market,High Park,Casual,5022 +102803,19.8,2025-06-28 10:55:33,2025-06-28 11:15:21,Bloor-Yonge,Riverdale Park,Annual Member,5023 +102804,7.3,2025-06-28 10:05:14,2025-06-28 10:12:32,High Park,Union Station,Casual,5024 +102805,8.8,2025-06-28 11:34:42,2025-06-28 11:43:30,Kensington Market,High Park,Annual Member,5025 +102806,32.9,2025-06-28 11:11:25,2025-06-28 11:44:19,Bloor-Yonge,Riverdale Park,Casual,5026 +102807,17.2,2025-06-28 11:50:19,2025-06-28 12:07:31,High Park,Union Station,Annual Member,5027 +102808,15.1,2025-06-28 11:16:41,2025-06-28 11:31:47,Riverdale Park,Harbourfront Centre,Casual,5028 +102809,13.3,2025-06-28 11:10:42,2025-06-28 11:24:00,Union Station,Kensington Market,Annual Member,5029 +102810,40.0,2025-06-28 11:15:24,2025-06-28 11:55:24,Harbourfront Centre,Bloor-Yonge,Casual,5030 +102811,29.2,2025-06-28 11:26:24,2025-06-28 11:55:36,Kensington Market,High Park,Annual Member,5031 +102812,35.5,2025-06-28 12:54:19,2025-06-28 13:29:49,Bloor-Yonge,Riverdale Park,Annual Member,5032 +102813,18.7,2025-06-28 12:39:59,2025-06-28 12:58:41,High Park,Union Station,Casual,5033 +102814,23.8,2025-06-28 12:43:29,2025-06-28 13:07:17,Riverdale Park,Harbourfront Centre,Annual Member,5034 +102815,35.5,2025-06-28 12:55:28,2025-06-28 13:30:58,Union Station,Kensington Market,Casual,5035 +102816,10.4,2025-06-28 12:33:01,2025-06-28 12:43:25,Harbourfront Centre,Bloor-Yonge,Annual Member,5036 +102817,30.3,2025-06-28 12:57:18,2025-06-28 13:27:36,Kensington Market,High Park,Casual,5037 +102818,21.1,2025-06-28 12:32:57,2025-06-28 12:54:03,Bloor-Yonge,Riverdale Park,Annual Member,5038 +102819,23.6,2025-06-28 13:40:01,2025-06-28 14:03:37,High Park,Union Station,Annual Member,5039 +102820,12.4,2025-06-28 13:11:49,2025-06-28 13:24:13,Riverdale Park,Harbourfront Centre,Casual,5040 +102821,15.5,2025-06-28 13:44:12,2025-06-28 13:59:42,Union Station,Kensington Market,Annual Member,5041 +102822,20.4,2025-06-28 13:05:12,2025-06-28 13:25:36,Harbourfront Centre,Bloor-Yonge,Casual,5042 +102823,21.0,2025-06-28 13:07:48,2025-06-28 13:28:48,Kensington Market,High Park,Annual Member,5043 +102824,22.8,2025-06-28 13:00:12,2025-06-28 13:23:00,Bloor-Yonge,Riverdale Park,Casual,5044 +102825,22.6,2025-06-28 13:01:39,2025-06-28 13:24:15,High Park,Union Station,Annual Member,5045 +102826,13.3,2025-06-28 14:27:58,2025-06-28 14:41:16,Riverdale Park,Harbourfront Centre,Annual Member,5046 +102827,17.6,2025-06-28 14:25:57,2025-06-28 14:43:33,Union Station,Kensington Market,Casual,5047 +102828,17.4,2025-06-28 14:05:23,2025-06-28 14:22:47,Harbourfront Centre,Bloor-Yonge,Annual Member,5048 +102829,40.1,2025-06-28 14:53:38,2025-06-28 15:33:44,Kensington Market,High Park,Casual,5049 +102830,24.7,2025-06-28 14:22:30,2025-06-28 14:47:12,Bloor-Yonge,Riverdale Park,Annual Member,5050 +102831,13.2,2025-06-28 14:45:43,2025-06-28 14:58:55,High Park,Union Station,Casual,5051 +102832,23.3,2025-06-28 14:35:21,2025-06-28 14:58:39,Riverdale Park,Harbourfront Centre,Annual Member,5052 +102833,26.2,2025-06-28 15:56:40,2025-06-28 16:22:52,Union Station,Kensington Market,Annual Member,5053 +102834,103.1,2025-06-28 15:09:06,2025-06-28 16:52:12,Harbourfront Centre,Bloor-Yonge,Casual,5054 +102835,24.8,2025-06-28 15:58:16,2025-06-28 16:23:04,Kensington Market,High Park,Annual Member,5055 +102836,27.7,2025-06-28 15:57:41,2025-06-28 16:25:23,Bloor-Yonge,Riverdale Park,Casual,5056 +102837,12.6,2025-06-28 15:42:47,2025-06-28 15:55:23,High Park,Union Station,Annual Member,5057 +102838,32.3,2025-06-28 15:18:30,2025-06-28 15:50:48,Riverdale Park,Harbourfront Centre,Casual,5058 +102839,31.0,2025-06-28 15:22:33,2025-06-28 15:53:33,Union Station,Kensington Market,Annual Member,5059 +102840,16.7,2025-06-28 16:27:04,2025-06-28 16:43:46,Harbourfront Centre,Bloor-Yonge,Annual Member,5060 +102841,31.4,2025-06-28 16:17:45,2025-06-28 16:49:09,Kensington Market,High Park,Casual,5061 +102842,42.1,2025-06-28 16:30:52,2025-06-28 17:12:58,Bloor-Yonge,Riverdale Park,Annual Member,5062 +102843,30.0,2025-06-28 16:48:06,2025-06-28 17:18:06,High Park,Union Station,Casual,5063 +102844,15.2,2025-06-28 16:12:56,2025-06-28 16:28:08,Riverdale Park,Harbourfront Centre,Annual Member,5064 +102845,26.2,2025-06-28 16:58:14,2025-06-28 17:24:26,Union Station,Kensington Market,Casual,5065 +102846,17.1,2025-06-28 16:37:01,2025-06-28 16:54:07,Harbourfront Centre,Bloor-Yonge,Annual Member,5066 +102847,14.5,2025-06-28 16:21:53,2025-06-28 16:36:23,Kensington Market,High Park,Casual,5067 +102848,33.4,2025-06-28 16:35:13,2025-06-28 17:08:37,Bloor-Yonge,Riverdale Park,Annual Member,5068 +102849,29.6,2025-06-28 17:11:56,2025-06-28 17:41:32,Kensington Market,High Park,Annual Member,5069 +102850,27.7,2025-06-28 17:24:29,2025-06-28 17:52:11,Bloor-Yonge,Riverdale Park,Casual,5070 +102851,19.2,2025-06-28 17:07:43,2025-06-28 17:26:55,High Park,Union Station,Annual Member,5071 +102852,27.8,2025-06-28 17:32:32,2025-06-28 18:00:20,Riverdale Park,Harbourfront Centre,Casual,5072 +102853,38.3,2025-06-28 17:40:54,2025-06-28 18:19:12,Union Station,Kensington Market,Annual Member,5073 +102854,20.2,2025-06-28 17:40:13,2025-06-28 18:00:25,Harbourfront Centre,Bloor-Yonge,Casual,5074 +102855,19.8,2025-06-28 17:01:43,2025-06-28 17:21:31,Kensington Market,High Park,Annual Member,5075 +102856,24.7,2025-06-28 17:25:26,2025-06-28 17:50:08,Bloor-Yonge,Riverdale Park,Casual,5076 +102857,15.8,2025-06-28 17:21:13,2025-06-28 17:37:01,High Park,Union Station,Annual Member,5077 +102858,17.6,2025-06-28 17:59:41,2025-06-28 18:17:17,Riverdale Park,Harbourfront Centre,Casual,5078 +102859,18.9,2025-06-28 17:33:00,2025-06-28 17:51:54,Union Station,Kensington Market,Annual Member,5079 +102860,38.0,2025-06-28 17:58:52,2025-06-28 18:36:52,Harbourfront Centre,Bloor-Yonge,Casual,5080 +102861,27.2,2025-06-28 18:59:40,2025-06-28 19:26:52,Bloor-Yonge,Riverdale Park,Annual Member,5081 +102862,41.5,2025-06-28 18:26:54,2025-06-28 19:08:24,High Park,Union Station,Casual,5082 +102863,27.5,2025-06-28 18:45:15,2025-06-28 19:12:45,Riverdale Park,Harbourfront Centre,Annual Member,5083 +102864,39.7,2025-06-28 18:45:16,2025-06-28 19:24:58,Union Station,Kensington Market,Casual,5084 +102865,23.2,2025-06-28 18:39:14,2025-06-28 19:02:26,Harbourfront Centre,Bloor-Yonge,Annual Member,5085 +102866,60.3,2025-06-28 18:07:15,2025-06-28 19:07:33,Kensington Market,High Park,Casual,5086 +102867,15.6,2025-06-28 18:16:46,2025-06-28 18:32:22,Bloor-Yonge,Riverdale Park,Annual Member,5087 +102868,37.8,2025-06-28 18:32:58,2025-06-28 19:10:46,High Park,Union Station,Casual,5088 +102869,24.1,2025-06-28 18:19:25,2025-06-28 18:43:31,Riverdale Park,Harbourfront Centre,Annual Member,5089 +102870,14.5,2025-06-28 19:58:52,2025-06-28 20:13:22,High Park,Union Station,Annual Member,5090 +102871,57.8,2025-06-28 19:58:58,2025-06-28 20:56:46,Riverdale Park,Harbourfront Centre,Casual,5091 +102872,17.5,2025-06-28 19:15:19,2025-06-28 19:32:49,Union Station,Kensington Market,Annual Member,5092 +102873,10.2,2025-06-28 19:51:51,2025-06-28 20:02:03,Harbourfront Centre,Bloor-Yonge,Casual,5093 +102874,18.5,2025-06-28 19:17:06,2025-06-28 19:35:36,Kensington Market,High Park,Annual Member,5094 +102875,16.0,2025-06-28 19:56:14,2025-06-28 20:12:14,Bloor-Yonge,Riverdale Park,Casual,5095 +102876,15.2,2025-06-28 20:03:30,2025-06-28 20:18:42,Riverdale Park,Harbourfront Centre,Annual Member,5096 +102877,20.8,2025-06-28 20:06:54,2025-06-28 20:27:42,Union Station,Kensington Market,Casual,5097 +102878,25.6,2025-06-28 21:22:26,2025-06-28 21:48:02,Union Station,Kensington Market,Annual Member,5098 +102879,31.0,2025-06-28 21:22:31,2025-06-28 21:53:31,Harbourfront Centre,Bloor-Yonge,Casual,5099 +102880,30.5,2025-06-28 22:59:36,2025-06-28 23:30:06,Harbourfront Centre,Bloor-Yonge,Annual Member,5100 +102881,21.1,2025-06-28 22:59:45,2025-06-28 23:20:51,Kensington Market,High Park,Casual,5101 +102882,31.1,2025-06-28 23:58:43,2025-06-29 00:29:49,Kensington Market,High Park,Annual Member,5102 +102883,46.3,2025-06-28 23:17:11,2025-06-29 00:03:29,Bloor-Yonge,Riverdale Park,Casual,5103 From a2d14b5a08c89b725c62395314eb8befcdb1f38a Mon Sep 17 00:00:00 2001 From: Mrinal Walia Date: Mon, 7 Sep 2026 14:46:47 -0400 Subject: [PATCH 2/6] add notebook --- .../notebooks/explore_trips.ipynb | 1172 +++++++++++++++++ 1 file changed, 1172 insertions(+) create mode 100644 positron-bike-share/notebooks/explore_trips.ipynb diff --git a/positron-bike-share/notebooks/explore_trips.ipynb b/positron-bike-share/notebooks/explore_trips.ipynb new file mode 100644 index 0000000000..04f3294be9 --- /dev/null +++ b/positron-bike-share/notebooks/explore_trips.ipynb @@ -0,0 +1,1172 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Bike Share Trips by Hour\n", + "\n", + "This notebook presents the hourly trip analysis. Keep the reusable transformation in `src/analyze_trips.py`." + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "from pathlib import Path\n", + "\n", + "import matplotlib.pyplot as plt\n", + "import pandas as pd\n", + "\n", + "PROJECT_ROOT = Path.cwd().parent if Path.cwd().name == 'notebooks' else Path.cwd()\n", + "DATA_PATH = PROJECT_ROOT / 'data' / 'bike_share_trips.csv'\n", + "trips = pd.read_csv(DATA_PATH, parse_dates=['started_at', 'ended_at'])" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Create an hourly summary\n", + "\n", + "Derive the hour from each trip start time, then count trips by hour." + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [ + { + "data": { + "application/vnd.positron.dataexplorer+json": { + "comm_id": "dad4315c-6b34-4700-87b2-ea9325bab415", + "shape": { + "columns": 2, + "rows": 24 + }, + "source": "pandas", + "title": "trips_by_hour", + "variable_path": [ + "{\"type\":\"str\",\"data\":\"trips_by_hour\"}" + ], + "version": 1 + }, + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
hourtrip_count
0056
1156
2256
3356
4456
5556
6656
77168
88252
99168
1010112
1111136
1212136
1313136
1414136
1515136
1616192
1717276
1818252
1919168
202056
212156
222256
232356
\n", + "
" + ], + "text/plain": [ + " hour trip_count\n", + "0 0 56\n", + "1 1 56\n", + "2 2 56\n", + "3 3 56\n", + "4 4 56\n", + "5 5 56\n", + "6 6 56\n", + "7 7 168\n", + "8 8 252\n", + "9 9 168\n", + "10 10 112\n", + "11 11 136\n", + "12 12 136\n", + "13 13 136\n", + "14 14 136\n", + "15 15 136\n", + "16 16 192\n", + "17 17 276\n", + "18 18 252\n", + "19 19 168\n", + "20 20 56\n", + "21 21 56\n", + "22 22 56\n", + "23 23 56" + ] + }, + "execution_count": 2, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "trips_by_hour = (\n", + " trips.assign(hour=trips['started_at'].dt.hour)\n", + " .groupby('hour', as_index=False)\n", + " .size()\n", + " .rename(columns={'size': 'trip_count'})\n", + ")\n", + "trips_by_hour" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Visualize the pattern\n", + "\n", + "Use a static chart now. You will add an interactive Plotly chart later." + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAABOwAAAOsCAYAAAD5uilnAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjExLjEsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvctoD+AAAAAlwSFlzAAAewgAAHsIBbtB1PgAA9TVJREFUeJzs3Qd4HOW18PEjadW7ZEkucpcNxhhTXeiEUEJJLpCYFgKEBJKQQuDm3jRCSwNSCaGlfQkQEkLoPYWWBNtgsME2Nu5FtmXZsrpWdb/nDHflnVfa1UraMrPz/z2PHq9Gu6NXs+stZ05JCwQCAQEAAAAAAADgCOnJXgAAAAAAAACA/QjYAQAAAAAAAA5CwA4AAAAAAABwEAJ2AAAAAAAAgIMQsAMAAAAAAAAchIAdAAAAAAAA4CAE7AAAAAAAAAAHIWAHAAAAAAAAOAgBOwAAAAAAAMBBCNgBAAAAAAAADkLADgAAAAAAAHAQAnYAAAAAAACAgxCwAwAAAAAAAByEgB0AAAAAAADgIATsAAAAAAAAAAchYAcAAAAAAAA4CAE7AAAAAAAAwEEI2AEAAAAAAAAOQsAOAAAAAAAAcBBfshcAAAAS62tf+5ps2rTJunzHHXfI+PHjB1zn05/+tDQ3N1uX//CHP0heXp6n76aGhga58sorrcuVlZVy1113JXtJGIFf/vKX8tJLL1mXv/rVr8oxxxyTcsfx5ptvlnfeece6fNNNN8ns2bOTvSQAADACaYFAIDCSGwIAgPi57bbbZOnSpWF/np6eLgUFBVJRUSFz586VU089VcaMGRPVvg899FBZsWKFdfm9996TAw88cMB1dF979+61Lu/bt09KSkrErRobG+Wf//ynLFu2TOrq6qStrU2KioqkvLxcysrKZObMmXLUUUfJuHHjwu5j+/btMnHiROvy5MmTZfPmzQn8C1LHpZdeah3/WLnqqqvklFNOifr6l112mfz+97+3Lj/00ENywQUXSKr58Ic/LP/4xz+syxqcPPHEE8WtHn74YetLzZo1S2655Zaob/u3v/1N7r33XuvyhAkT5Oc//3nc1gkAQDyQYQcAgAP95z//kSeeeCLq62dmZsoll1xiBfo0EIUPsuK++c1vWhmCHR0dQx6S6upq+c53viOf/exnOXxxoo/ppqammAanhhOwg7usXr1a/vrXv1qXh5sNuWHDhv7bHnDAAXFZHwAA8UQPOwAAUkB3d7f89re/laOPPlp27dolXvf+++/LIYccYmXYRBOsC2bRrV27Nu5rAwAAAIZChh0AAA53+umnyxVXXGHb1tfXZ2Uqaa+qv/zlL1apZzBQ9cUvflEeeeSRsPv70Y9+ZJWJBkvFUo0G6M444wypra3t36Z9+j760Y/KwQcfbJXB+v1+2bNnj/W1fv16WbJkie36iA/Nduzq6opYxnjfffdZl7Xce6hegYcffviwfr/+3zjrrLOsywsWLBjWbQEAABKJgB0AAA43ffp0+fjHPx725z/4wQ/kYx/7mNWnTT322GNWAK+qqipsGWEq06w6LYcL+sY3viE33nijZGVlRbydBuxi2V8NA2nQNBINoAbpoJNIj/uROPLII60vAAAAp6MkFgAAl9PhE7/61a9s2Xc6YMGrQnv/nXnmmfL9739/yGBdMNtQB1AAAAAAyUaGHQAAKWDatGnWsInQya7hfO1rX5NNmzZZl++44w6rXHQ0NKPvwQcftC6npaXJ//zP/1hTV03BQKJmAm7dutVao05rnTJlipX1F6vMp9DsOs08jKfOzk556qmnrJLanTt3Sm5urhX0O/vsswedvhuu/6AelzfffNPqP1hfXy8tLS3WZF69X0866SQ54ogjohqyceWVV1qXKysr+8tJtUT42WeftaYO6/41i/Dyyy+3gpnhjp+Wpq5Zs8bKeNNgp07QPf744621RBP8jLebb77ZKgdXN910k8yePdu6rMfxueees/oR6vHQib633357/+1++ctfWpNT1Ve/+tVBBxkMtu9AICD/+te/5MUXX7QyMfV73beWXs+bNy/qdev/uxdeeMGazqzrC5b+6lTmGTNmWP8PSktLJdZGuv677767f+LsueeeKxdddFHUQfP777/furxw4UK57rrrxA16e3vl9ddfl5dfflm2bdtm/T/U51W9b3QSdzT/p0MnIeskYh0IFIkOxtFWBsF2Bfp8GKvHOwDA5QIAAMBxPvaxjwX0ZVq/rr766iGv39vbG8jPz++/zbPPPhv2unPnzu2/3nvvvTfodcrLy/uvs2/fvrD7+ulPfxpIT0+3rufz+QK/+93vBr3ek08+GZg9e3b/Pgf7WrhwYeCtt94KjNbYsWP79/mTn/wkEAvbtm3r3+fkyZOtbY899ligsrJy0L9Fj8lVV10V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bauqqsymTZtMbW1tQmONFQwEAAAAAACAP9B0IgUtW7Y0Q4cObRKsE2XCjRw50tx99932/+vr683o0aObPE7BN1ezZs1i/k4F7Lw/BwAAAAAAgMJBhl2GnXHGGebmm2823377rXn55ZdtoK158+aB7wd/vnnz5pjbU7ae9+fisXDhwpglsfvuu29C2wQAAAAAAED6EbDLMGXaHXLIITZgpyy77777LqQsNrgMNrg8NpwtW7YEAnYqx01EdXV1wmMHAAAAAABA9lESm6WmFK41a9aEfK9Xr16BktoffvghZuMIrY0nvXv3zshYAQAAAAAAkFsE7LJg5cqVgc/btWsX8r0WLVqY7bff3n7+xRdfRN3OZ599Fvi8X79+aR8nAAAAAAAAco+AXYYpI27atGmBphI77LBDk8cMGzYssI7crFmzIm5r6tSpTX4GAAAAAAAAhYWAXYb9+9//tuvXuUE2dZb1Gj58eODzv//972G3s3z5cjNx4kT7+d5772123nnnjI0ZAAAAAAAAuUPALgVPPPFESLmrN7PuwQcfNOeff779/4qKCnP99deHfeygQYPMscceaz8fP368efjhh0O+v2HDBnPqqaea2tpa+//qOgsAAAAAAIDCRJfYFIwcOdJs2rTJ7LXXXnYduq5du5q2bdvabLg33njDzJ07N1AKq+DdnnvuGXFb999/v9l///3tz5xxxhnmgQceMAMHDrRBumeffdYsXbrUPu7qq682Q4cOTWXYAAAAAAAA8LESx207ioSNGjXKvPDCC2bx4sXhd25JiTniiCNsRly0YJ1LQbkLLrjATJ48OdANNrhZhbZz3nnnZeSZUgfanj172s8XLlxoqqurM/J7AAAAAAAACkVNhuIpZNilYNy4cfbf2bNnm2+++cY2jVi9erVp1aqV2W677cx+++1nunXrFvf29NhJkybZJ/jNN9+022vevLnp06ePGTJkiKmsrExluAAAAAAAAMgDBOzSoG/fvvYjXRSZHTFiRNq2BwAAAAAAgPxB0wkAAAAAAADARwjYAQAAAAAAAD5CSSysrVu3BvaE1s4DAAAAAABAdMExlODYSqoI2MFasWJFYE/su+++7BUAAAAAAIAEYyu9evUy6UBJLAAAAAAAAOAjJY7jOLkeBHKvrq7OzJo1y37euXNnU15entfpqG6W4MyZM0337t2NX+XTWIXxsn/z9XjIp7EK42X/cizwWuPcwHmX60TucB1m33Is8FpLhMpg3arFfv36maqqKpMO+RuVQVrpgBowYEDB7VW9Ka+urjb5IJ/GKoyX/Zuvx0M+jVUYL/uXY4HXGucGzrtcJ3KH6zD7lmOB11o80lUGG4ySWAAAAAAAAMBHCNgBAAAAAAAAPkLADgAAAAAAAPARAnYAAAAAAACAjxCwAwAAAAAAAHyEgB0AAAAAAADgIwTsAAAAAAAAAB8pcRzHyfUgAAAAAAAAAPwPGXYAAAAAAACAjxCwAwAAAAAAAHyEgB0AAAAAAADgIwTsAAAAAAAAAB8hYAcAAAAAAAD4CAE7AAAAAAAAwEcI2AEAAAAAAAA+QsAOAAAAAAAA8BECdgAAAAAAAICPlOd6AEC6OI5j3n33XTNz5kyzfPly0759e9OvXz8zdOhQ06xZM1/t6MbGRvP111+bDz/80Hz55Zdmy5Yt9uuXX3656dGjh/GT1atXmw8++MD88MMPZsmSJWbjxo2BfXvwwQebVq1aGT+pq6uz4507d64d75o1a0zr1q3NjjvuaA488EBTXV1t/O7FF180r732WuD/r732WtOpU6ecjmnGjBnm8ccfj+uxxx9/vDn00EONnzQ0NNjzwyeffGLPDzomtttuO3sM5/qYeP75580bb7yR0M/oWP75z39ucm3dunXmzTffNLNnz7bnioqKCtO1a1ez1157mf3339+UlvrrvqDOCf/5z3/s+UHnCo110KBBZuDAgaakpCSr14BvvvnGfPTRR2bWrFlm8+bN9uuXXHKJPS4ToZ999dVX7bVEz0GXLl3s3zN48OC0/U36HV988YW9Zn333Xd2/HLHHXfkZDux1NbWmo8//tju30WLFtn5Qa9evczFF18c9zYWL15s5xP6+aVLl5qtW7eazp0722P7gAMOMOXl6ZtCL1u2zI5VH3oOReemE044Ie5trF271rz//vtNrtW77LKLOeSQQ0y7du3SNt558+bZ5/Czzz4zmzZtsl8744wzzJ577pnSdu+99157LpHKykrz17/+NS3n/v/+979232rbeh7lT3/6k+nQoUPMn580aZJ555134vpdv/nNb8xPfvKTlMar/an9qv07f/58e+y2adPG3HDDDUlvT+c8zTl//PFHO5fYfvvtzZAhQ9JyTOh4dY9dHcei+eHIkSNj/uzdd99tz4OJOPnkk81+++2X9HhramrsWDUX0PVLjj32WLs/EqHX2LRp0+x5TOebqqoq07NnTzu23Xff3aSDnvtvv/3WHgu6TtTX19uvX3jhhaZPnz4JbUvb0XgXLlxoXxPbbLONOfzww83OO++clrFqX2qe+P3339vzpfaJjq/ddtvNnsvatm2b8PY0F54zZ449l3Xv3t0cdthhdnvpoDHqvYJ7fte1Sed3ncM0v9JcJl7r16+3x5OeJx1fet70Xk7v6dJFz5/OCzruNN6ysjK7T3St32effbK+nWh0fOl36Hyr37FixQrTokULO7fRvk3k2NU4Z8yYEXId1jnMfQ+q111RcIAC8P777zs777yzo0Pa+9GlSxfnqaeecvxg6tSpzkEHHeS0atUq7Fg//fRTxy8effRRZ/fdd3dKSkrCjlUfbdq0cf74xz869fX1uR6uM2/ePOfQQw91qqqqIo5Xf8uxxx7rzJ071/GrhQsXOm3btg0Z93fffZfrYTn33XdfxP3q/RgzZozjFw0NDc64cePseSDSMXHAAQc469aty9kYL7300rj3rftx2WWXOblUV1dnx9C8efOIY9x2222dJ5980vEDPb9nn322U15eHnasu+66qzN9+vSMj+ONN95wDj74YKd169Zhx5HoGJ544gmnc+fOYbe1yy67ODNmzEhpvHrt7LPPPk6zZs3C/o5sbyeWiy++2M4FSktLm/yOgQMHxrWNG264wendu3fU198222zj3HvvvSmNdf369c4JJ5zg9OzZM+zvuOiii+LazrRp05wBAwY4ZWVlEcdbWVnpnHvuuc7q1auTHu+sWbOcI444wunQoUPY3/HYY48lvW337wieb7Rs2TKl7T3zzDPO/vvv77Ro0SLseOfPnx/Xdi644IK4z8uvvfZa0uO95ZZbnP79+4c9R3Xt2jXh7W3YsMG59tprI/79ei2eeuqpSY93xIgRzg477BB228cff3xc2xgyZEjC174JEyYkPNbFixc7xxxzjNOtW7ew27z55pvj3tayZcuck08+Oerrba+99krpevLOO+/Y+azm2OG2/+abb8a9rQULFjhHHnlkxLEefvjhdv6crGeffdb+vdH2h45BzXN0TMYzZ9NrIdLcQsdMvK/dcLTtPn36RD3G9Hq76667nMbGxqjbuuKKK5y+ffuGvd7otZwOep1FOm7dD43h1Vdfzcp2olm6dKkzbNiwiPOb4GPuq6++irqtBx98MOL7evN/H3qvpOv1li1bnEJHhh3ynu58HnHEETZbonnz5uaXv/ylvWOkaPxjjz1ms2lOOukkM378eHPWWWfldKzKLHj77bdt1onueutuhu5Uv/fee8ZvlFmg8YrukunOVt++fW1mku76Pv3002blypXmz3/+s72rrzthuiOeK7qzq0wfjVV3cJRNoTuIyoLQHa+XX37ZZh5MmTLFTJ8+3R436bqzmC66K3f22WfbTAmN280E8JtrrrkmasbfQQcdZPxAmaunnXaaeeqpp+z/63g4+uijbXaBKMvq9ddft5l3GzZssMd2LigjMZ4svxtvvNG+5iSX2XU6To877jib1SXK/vjFL35hevfubfej7qy+8sor9vWm8/E999xjRo0albPx6vWkc4IyFER36JVRoTv+yo544oknbAaOspB0nshkdqh+z1tvvWUz33baaSd7DdD5SV9L1H333WfOPfdc+7lej8o80V39r776yh7z+ld/i7JrlO2YDF2vlI2iLHVllg0YMMC+ZpT1kIvtxKLzu17Xei0rU0L798477wxkMMZD49J1WbQ/de1TRoDGrmNo8uTJNvtO+17XyH/+859JZz5pW6KsyL333tueB/S8JkLPszI7lCWhv1dZPhq3snH0Gnz22Wdtprmy13Su0/VPr9lELViwIPCa1zlUv0vzLu3zVCkbR/MznVvSde1ThqXmJsog0Wte41UWqo7DZOj5j5Xxp9d0spRV//nnn9uMER0Leo3odexmrSVCmXTDhg2z+0A019H/6xqo40LZdlOnTrXHerKUeajzveZcGq+yym6//faEtqGMxGOOOSbqYzTeq6++2h4b2jdHHXVUUvvjhRdesJ9rH+hY0Dni0UcfTWg7eh0pc9k9b+n1qmuhXnO6Nuv1pawtZVvpeqLXSzLzIT0/ms/qOqHqEB0LOg4Sfb6UTaXxuvMGZSTpmqBjWWPU+UfXBz1GY9c1PFGffvqp3ZZon2r7yn7SOUbnn2eeecZmSd166632vY6O82iVOb/73e/MXXfdZT/XePT+TdvSftVzqH2g67le29rvidJ+dZ8/nTOVWanzu44tXZ81Xu3rCy64wP5t0c7Het+jLLKWLVsGrjd6vF4X6fLcc8/ZOYx7ftFxpUw1nSO1TzRn0Rj0+h43bpz59a9/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p6YpypxPNUCqYJ2aT+maJOqYHG+wTlTB49I2It2I0k2oZcuW2c9TqZBRVqnO73PmzAkE69xMMD9SdqT2kYJsbkZcMkG2dG0nFlUyaRkSJdW4wbpMnGfm+uC6lhW5XkQPSIUW0XYXnLztttvCPmbq1KmBx/zud7/z3Q73c9OJDRs2hCwae+GFFzr5TE0mjjjiiMDfk6nFVdMh35pOaN8eddRRgTEnu2BvumjBdnfx4M8//zziItndunWzj2vXrp1TX1/v+MHHH38c2I9qhOA3u+yyS2BxaC3UHMk///nPwN9x9dVXO36l5iNaHNxd6H7evHlZ/f2JNp0QLeDt/swbb7wR9jF//etfA48ZP3582sZbDE0nfvjhB6d3796Bc8i9997rZEMmmk7I+vXrnV69etntqtnAunXrctJ0Ih751nRC+/InP/lJYLuffPKJk6umE+LO2Tp06BCx2Y+aEbjNdtSAyy9NJx544IGsNTRLtOmE/j5d8/T4bbfdNmJDD+9x9sQTT+Ss6UQsK1eutM1J3IYUahSRDM2djj766MD4RowYkVSzjUGDBtmfb9GihVNTUxP2Maecckrg92iulIzFixeHvGY1V0mXTDSd0LygdevWgfPitGnTcrqdeK4LboM/XUfVbCgT5syZE2iY0bdvX6eQEbBDXlOHJnWbcU/wugAHUwc992Kk7jepdqUppoCdLtyHHXZYRt48ZMIjjzwStWOinvvgC72CS37mp4CdAhiPP/54xMn/8uXLnV/+8peB8e6+++7O1q1bnVxasWKF0759+0BHKl3YvZ1DgyeYCm74xW9+85vAuJ5++mnHzx26NSkNF+B69tlnnebNmwcCe9kOggXTxF/jUWAuXGAmuDtsujqpZjpgpzccrVq1sj+jznZfffVVyPdfffXVwP7XRDadr8dCD9jpeHG7R+tNx/333+9kS6IBO70pVne8SG9uRceGgjLudv/whz+kbbyFHrCbMWOG7YodKTjzzTff2OPK3eZpp52W1vEmE7DTjUi3i7e6f65atSrk+7rJ4m5XH6+88opvAnbucarXXabnPcl0iQ3utnzcccc1mRPp9Th27NjAY3RujhbYy3TATsHjt956y95QDfe93XbbzW5PXW3feeedpMal66r2hTu2M888M+nOuG+//XZgOwreKaAY6Sbgr371q6R+x9KlS52dd945cJzdddddTjqlO2CnLrhuZ21d87WPcrmdWHRz0A3W6TqqOVaidD1TF3bvuSuYjuvtt98+cDw8+eSTTiEr0X9yneUHpEJp/+oEqfIgla2o9EeLTiplXesoaB0UdXKaMmVKzhdu37Rpk7n66qtDvqZSU3edITVECK7H33XXXXO2Xo5+r7uWiMqvVCYWi9Kfo607kek1DVXiobJGdb7Seh0qRdA+//bbb2156datW+1j1RFLKfe5XGsmFpUmuGWR3333XcwFpDNJqewqHdDrSOU+Sjvv2rWr7bI6b94822nKXW9Nz786b/phoWiNW6n/GpvKq9QVT8fHypUrbQmTu7aMSi/U7dQP68RprFqQXU0ndAzrPKb97CdatP5Xv/qVmTRpkv1/je+QQw6xx6jWw1H3uS+++MJ+T+dkHce5XKRfXfK0FIIWrlf3Wq2HpTXdVAqjJRV0XtA4x4wZE+hklin6XepWHUyNfGbOnGk/134NXvxdXf7OP//8sNvSujNak0jPh54DXd+0mLO6VLoLz+scqLJYbScZ2kfeDr9awNwt+broootCvnfEEUeELVNK13biaeija7130WvNA7RftX+DqcTVu7afjhW3E7rOZ8GlWpGoMVAyJcd6bcyaNSvw/yrj1/qVomPVW6rk/T06ntzzg/6O6upqe25WkyKtHaltu+s9ibpiP/LII2G7W8ZD68gFd2jUNVfne9F+Cr7+ay6TTCfYffbZx3z88cf271TZVrJU5nfDDTeEfE1jdUtBdU4KLrXV7x0+fHjI4++44w7b8VPrPOnap2NI52WtfarXmV677jqohx12mH1NJrtshZ6nf//73yFf07GgY0K/3zsXVBdYzX3DUfm2e97QsTB06FA7bpV5ax+41+u//OUvSXfrnTx5cuA8I3qN6bUmmoN5y1l1bo02L/j6668DC8ZrvuGuKZouei5V3u7Sucdt7KTldfT8u3R9uPXWW8Mu86Brnbv2sNZEHTJkiD3v6nWhuZDbBE/H76uvvmr233//pMbrNlxx6RrhNn1TUwu91l3a324pdDDN4XXc6LGaI6skUddonRf0vkMhAK0Bp7JYLd6f7BIvY8eODaz/Gs+au3pM//79w35PjaHc90l6feq8on/193/++ef26/pb9N4puNlLvA488EB73Y90nIZz/fXXBxq/BdPxr9dBMDUl0utLJdSnnXZa3H93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", + "text/plain": [ + "
" + ] + }, + "metadata": { + "image/png": { + "height": 470, + "width": 630 + } + }, + "output_type": "display_data" + } + ], + "source": [ + "ax = trips_by_hour.plot(\n", + " x='hour', y='trip_count', kind='line', marker='o', legend=False,\n", + " title='Bike Share Trips by Hour'\n", + ")\n", + "ax.set(xlabel='Hour of Day', ylabel='Trip Count')\n", + "ax.set_xticks(range(24))\n", + "plt.tight_layout()\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Optional next step\n", + "\n", + "After adding Plotly to the project, add a new cell below the static chart to create an interactive version." + ] + }, + { + "cell_type": "markdown", + "id": "1df908a9", + "metadata": {}, + "source": [] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "04895be0", + "metadata": {}, + "outputs": [ + { + "data": { + "application/vnd.plotly.v1+json": { + "data": [ + { + "hovertemplate": "hour=%{x}
trip_count=%{y}", + "legendgroup": "", + "line": { + "color": "#636efa", + "dash": "solid" + }, + "marker": { + "symbol": "circle" + }, + "mode": "lines+markers", + "name": "", + "orientation": "v", + "showlegend": false, + "type": "scatter", + "x": { + "bdata": "AAAAAAEAAAACAAAAAwAAAAQAAAAFAAAABgAAAAcAAAAIAAAACQAAAAoAAAALAAAADAAAAA0AAAAOAAAADwAAABAAAAARAAAAEgAAABMAAAAUAAAAFQAAABYAAAAXAAAA", + "dtype": "i4" + }, + "xaxis": "x", + "y": { + "bdata": "OAA4ADgAOAA4ADgAOACoAPwAqABwAIgAiACIAIgAiADAABQB/ACoADgAOAA4ADgA", + "dtype": "i2" + }, + "yaxis": "y" + } + ], + "layout": { + "legend": { + "tracegroupgap": 0 + }, + "template": { + "data": { + "bar": [ + { + "error_x": { + "color": "#2a3f5f" + }, + "error_y": { + "color": "#2a3f5f" + }, + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "bar" + } + ], + "barpolar": [ + { + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "barpolar" + } + ], + "carpet": [ + { + "aaxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "baxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "type": "carpet" + } + ], + "choropleth": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "choropleth" + } + ], + "contour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "contour" + } + ], + "contourcarpet": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "contourcarpet" + } + ], + "heatmap": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "heatmap" + } + ], + "histogram": [ + { + "marker": { + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "histogram" + } + ], + "histogram2d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2d" + } + ], + "histogram2dcontour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2dcontour" + } + ], + "mesh3d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "mesh3d" + } + ], + "parcoords": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "parcoords" + } + ], + "pie": [ + { + "automargin": true, + "type": "pie" + } + ], + "scatter": [ + { + "fillpattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + }, + "type": "scatter" + } + ], + "scatter3d": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatter3d" + } + ], + "scattercarpet": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattercarpet" + } + ], + "scattergeo": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergeo" + } + ], + "scattergl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergl" + } + ], + "scattermap": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattermap" + } + ], + "scatterpolar": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolar" + } + ], + "scatterpolargl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolargl" + } + ], + "scatterternary": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterternary" + } + ], + "surface": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "surface" + } + ], + "table": [ + { + "cells": { + "fill": { + "color": "#EBF0F8" + }, + "line": { + "color": "white" + } + }, + "header": { + "fill": { + "color": "#C8D4E3" + }, + "line": { + "color": "white" + } + }, + "type": "table" + } + ] + }, + "layout": { + "annotationdefaults": { + "arrowcolor": "#2a3f5f", + "arrowhead": 0, + "arrowwidth": 1 + }, + "autotypenumbers": "strict", + "coloraxis": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "colorscale": { + "diverging": [ + [ + 0, + "#8e0152" + ], + [ + 0.1, + "#c51b7d" + ], + [ + 0.2, + "#de77ae" + ], + [ + 0.3, + "#f1b6da" + ], + [ + 0.4, + "#fde0ef" + ], + [ + 0.5, + "#f7f7f7" + ], + [ + 0.6, + "#e6f5d0" + ], + [ + 0.7, + "#b8e186" + ], + [ + 0.8, + "#7fbc41" + ], + [ + 0.9, + "#4d9221" + ], + [ + 1, + "#276419" + ] + ], + "sequential": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "sequentialminus": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ] + }, + "colorway": [ + "#636efa", + "#EF553B", + "#00cc96", + "#ab63fa", + "#FFA15A", + "#19d3f3", + "#FF6692", + "#B6E880", + "#FF97FF", + "#FECB52" + ], + "font": { + "color": "#2a3f5f" + }, + "geo": { + "bgcolor": "white", + "lakecolor": "white", + "landcolor": "#E5ECF6", + "showlakes": true, + "showland": true, + "subunitcolor": "white" + }, + "hoverlabel": { + "align": "left" + }, + "hovermode": "closest", + "paper_bgcolor": "white", + "plot_bgcolor": "#E5ECF6", + "polar": { + "angularaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "radialaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "scene": { + "xaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "yaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "zaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + } + }, + "shapedefaults": { + "line": { + "color": "#2a3f5f" + } + }, + "ternary": { + "aaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "baxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "caxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "title": { + "x": 0.05 + }, + "xaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + }, + "yaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + } + } + }, + "title": { + "text": "Bike Share Trips by Hour" + }, + "xaxis": { + "anchor": "y", + "domain": [ + 0, + 1 + ], + "title": { + "text": "hour" + } + }, + "yaxis": { + "anchor": "x", + "domain": [ + 0, + 1 + ], + "title": { + "text": "trip_count" + } + } + } + } + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "import plotly.express as px\n", + "\n", + "chart = px.line(\n", + " trips_by_hour,\n", + " x=\"hour\",\n", + " y=\"trip_count\",\n", + " markers=True,\n", + " title=\"Bike Share Trips by Hour\",\n", + ")\n", + "chart.show()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "fce7ad19", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "name": "python", + "version": "3.14" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} From f92eecea48aeca7597ea5505220445f55f962255 Mon Sep 17 00:00:00 2001 From: Mrinal Walia Date: Mon, 7 Sep 2026 14:46:57 -0400 Subject: [PATCH 3/6] add project uv file --- positron-bike-share/pyproject.toml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 positron-bike-share/pyproject.toml diff --git a/positron-bike-share/pyproject.toml b/positron-bike-share/pyproject.toml new file mode 100644 index 0000000000..12d2461d99 --- /dev/null +++ b/positron-bike-share/pyproject.toml @@ -0,0 +1,14 @@ +[project] +name = "positron-bike-share" +version = "0.1.0" +description = "Starter materials for a Positron hands-on Python tutorial" +requires-python = ">=3.14" +dependencies = [ + "matplotlib>=3.9", + "nbformat==5.11.1", + "pandas>=2.2", + "plotly==7.0.0", +] + +[tool.uv] +package = false From 867de54946bebed54f7383cc14f8b2c2181755a4 Mon Sep 17 00:00:00 2001 From: Mrinal Walia Date: Mon, 7 Sep 2026 14:47:03 -0400 Subject: [PATCH 4/6] add python files --- positron-bike-share/src/analyze_trips.py | 31 ++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 positron-bike-share/src/analyze_trips.py diff --git a/positron-bike-share/src/analyze_trips.py b/positron-bike-share/src/analyze_trips.py new file mode 100644 index 0000000000..48f95c2ebf --- /dev/null +++ b/positron-bike-share/src/analyze_trips.py @@ -0,0 +1,31 @@ +# %% +from pathlib import Path + +import matplotlib.pyplot as plt +import pandas as pd + +PROJECT_ROOT = Path.cwd() +DATA_PATH = PROJECT_ROOT / "data" / "bike_share_trips.csv" + +trips = pd.read_csv(DATA_PATH, parse_dates=["started_at", "ended_at"]) + +# %% +trips_by_hour = ( + trips.assign(hour=trips["started_at"].dt.hour) + .groupby("hour", as_index=False) + .size() + .rename(columns={"size": "trip_count"}) +) + +ax = trips_by_hour.plot( + x="hour", + y="trip_count", + kind="line", + marker="o", + legend=False, + title="Bike Share Trips by Hour", +) +ax.set(xlabel="Hour of Day", ylabel="Trip Count") +ax.set_xticks(range(24)) +plt.tight_layout() +plt.show() \ No newline at end of file From e0e9abaadbd85beeb4c3fade2c0a97edb6e5e11e Mon Sep 17 00:00:00 2001 From: Mrinal Walia Date: Mon, 7 Sep 2026 14:47:09 -0400 Subject: [PATCH 5/6] add extra uv files --- positron-bike-share/uv.lock | 587 ++++++++++++++++++++++++++++++++++++ 1 file changed, 587 insertions(+) create mode 100644 positron-bike-share/uv.lock diff --git a/positron-bike-share/uv.lock b/positron-bike-share/uv.lock new file mode 100644 index 0000000000..689d610b49 --- /dev/null +++ b/positron-bike-share/uv.lock @@ -0,0 +1,587 @@ +version = 1 +revision = 3 +requires-python = ">=3.14" +resolution-markers = [ + "sys_platform == 'win32'", + "sys_platform == 'emscripten'", + "sys_platform != 'emscripten' and sys_platform != 'win32'", +] + +[[package]] +name = "attrs" +version = "26.1.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/9a/8e/82a0fe20a541c03148528be8cac2408564a6c9a0cc7e9171802bc1d26985/attrs-26.1.0.tar.gz", hash = "sha256:d03ceb89cb322a8fd706d4fb91940737b6642aa36998fe130a9bc96c985eff32", size = 952055, upload-time = "2026-03-19T14:22:25.026Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/64/b4/17d4b0b2a2dc85a6df63d1157e028ed19f90d4cd97c36717afef2bc2f395/attrs-26.1.0-py3-none-any.whl", hash = "sha256:c647aa4a12dfbad9333ca4e71fe62ddc36f4e63b2d260a37a8b83d2f043ac309", size = 67548, upload-time = "2026-03-19T14:22:23.645Z" }, +] + +[[package]] +name = "contourpy" +version = "1.3.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "numpy" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/58/01/1253e6698a07380cd31a736d248a3f2a50a7c88779a1813da27503cadc2a/contourpy-1.3.3.tar.gz", hash = "sha256:083e12155b210502d0bca491432bb04d56dc3432f95a979b429f2848c3dbe880", size = 13466174, upload-time = "2025-07-26T12:03:12.549Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/72/8b/4546f3ab60f78c514ffb7d01a0bd743f90de36f0019d1be84d0a708a580a/contourpy-1.3.3-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:fde6c716d51c04b1c25d0b90364d0be954624a0ee9d60e23e850e8d48353d07a", size = 292189, upload-time = "2025-07-26T12:02:16.095Z" }, + { url = "https://files.pythonhosted.org/packages/fd/e1/3542a9cb596cadd76fcef413f19c79216e002623158befe6daa03dbfa88c/contourpy-1.3.3-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:cbedb772ed74ff5be440fa8eee9bd49f64f6e3fc09436d9c7d8f1c287b121d77", size = 273251, upload-time = "2025-07-26T12:02:17.524Z" }, + { url = "https://files.pythonhosted.org/packages/b1/71/f93e1e9471d189f79d0ce2497007731c1e6bf9ef6d1d61b911430c3db4e5/contourpy-1.3.3-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:22e9b1bd7a9b1d652cd77388465dc358dafcd2e217d35552424aa4f996f524f5", size = 335810, upload-time = "2025-07-26T12:02:18.9Z" }, + { url = "https://files.pythonhosted.org/packages/91/f9/e35f4c1c93f9275d4e38681a80506b5510e9327350c51f8d4a5a724d178c/contourpy-1.3.3-cp314-cp314-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:a22738912262aa3e254e4f3cb079a95a67132fc5a063890e224393596902f5a4", size = 382871, upload-time = "2025-07-26T12:02:20.418Z" }, + { url = "https://files.pythonhosted.org/packages/b5/71/47b512f936f66a0a900d81c396a7e60d73419868fba959c61efed7a8ab46/contourpy-1.3.3-cp314-cp314-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:afe5a512f31ee6bd7d0dda52ec9864c984ca3d66664444f2d72e0dc4eb832e36", size = 386264, upload-time = "2025-07-26T12:02:21.916Z" }, + { url = "https://files.pythonhosted.org/packages/04/5f/9ff93450ba96b09c7c2b3f81c94de31c89f92292f1380261bd7195bea4ea/contourpy-1.3.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f64836de09927cba6f79dcd00fdd7d5329f3fccc633468507079c829ca4db4e3", size = 363819, upload-time = "2025-07-26T12:02:23.759Z" }, + { url = "https://files.pythonhosted.org/packages/3e/a6/0b185d4cc480ee494945cde102cb0149ae830b5fa17bf855b95f2e70ad13/contourpy-1.3.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:1fd43c3be4c8e5fd6e4f2baeae35ae18176cf2e5cced681cca908addf1cdd53b", size = 1333650, upload-time = "2025-07-26T12:02:26.181Z" }, + { url = "https://files.pythonhosted.org/packages/43/d7/afdc95580ca56f30fbcd3060250f66cedbde69b4547028863abd8aa3b47e/contourpy-1.3.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:6afc576f7b33cf00996e5c1102dc2a8f7cc89e39c0b55df93a0b78c1bd992b36", size = 1404833, upload-time = "2025-07-26T12:02:28.782Z" }, + { url = "https://files.pythonhosted.org/packages/e2/e2/366af18a6d386f41132a48f033cbd2102e9b0cf6345d35ff0826cd984566/contourpy-1.3.3-cp314-cp314-win32.whl", hash = "sha256:66c8a43a4f7b8df8b71ee1840e4211a3c8d93b214b213f590e18a1beca458f7d", size = 189692, upload-time = "2025-07-26T12:02:30.128Z" }, + { url = "https://files.pythonhosted.org/packages/7d/c2/57f54b03d0f22d4044b8afb9ca0e184f8b1afd57b4f735c2fa70883dc601/contourpy-1.3.3-cp314-cp314-win_amd64.whl", hash = "sha256:cf9022ef053f2694e31d630feaacb21ea24224be1c3ad0520b13d844274614fd", size = 232424, upload-time = "2025-07-26T12:02:31.395Z" }, + { url = "https://files.pythonhosted.org/packages/18/79/a9416650df9b525737ab521aa181ccc42d56016d2123ddcb7b58e926a42c/contourpy-1.3.3-cp314-cp314-win_arm64.whl", hash = "sha256:95b181891b4c71de4bb404c6621e7e2390745f887f2a026b2d99e92c17892339", size = 198300, upload-time = "2025-07-26T12:02:32.956Z" }, + { url = "https://files.pythonhosted.org/packages/1f/42/38c159a7d0f2b7b9c04c64ab317042bb6952b713ba875c1681529a2932fe/contourpy-1.3.3-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:33c82d0138c0a062380332c861387650c82e4cf1747aaa6938b9b6516762e772", size = 306769, upload-time = "2025-07-26T12:02:34.2Z" }, + { url = "https://files.pythonhosted.org/packages/c3/6c/26a8205f24bca10974e77460de68d3d7c63e282e23782f1239f226fcae6f/contourpy-1.3.3-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:ea37e7b45949df430fe649e5de8351c423430046a2af20b1c1961cae3afcda77", size = 287892, upload-time = "2025-07-26T12:02:35.807Z" }, + { url = "https://files.pythonhosted.org/packages/66/06/8a475c8ab718ebfd7925661747dbb3c3ee9c82ac834ccb3570be49d129f4/contourpy-1.3.3-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d304906ecc71672e9c89e87c4675dc5c2645e1f4269a5063b99b0bb29f232d13", size = 326748, upload-time = "2025-07-26T12:02:37.193Z" }, + { url = "https://files.pythonhosted.org/packages/b4/a3/c5ca9f010a44c223f098fccd8b158bb1cb287378a31ac141f04730dc49be/contourpy-1.3.3-cp314-cp314t-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:ca658cd1a680a5c9ea96dc61cdbae1e85c8f25849843aa799dfd3cb370ad4fbe", size = 375554, upload-time = "2025-07-26T12:02:38.894Z" }, + { url = "https://files.pythonhosted.org/packages/80/5b/68bd33ae63fac658a4145088c1e894405e07584a316738710b636c6d0333/contourpy-1.3.3-cp314-cp314t-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:ab2fd90904c503739a75b7c8c5c01160130ba67944a7b77bbf36ef8054576e7f", size = 388118, upload-time = "2025-07-26T12:02:40.642Z" }, + { url = "https://files.pythonhosted.org/packages/40/52/4c285a6435940ae25d7410a6c36bda5145839bc3f0beb20c707cda18b9d2/contourpy-1.3.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b7301b89040075c30e5768810bc96a8e8d78085b47d8be6e4c3f5a0b4ed478a0", size = 352555, upload-time = "2025-07-26T12:02:42.25Z" }, + { url = "https://files.pythonhosted.org/packages/24/ee/3e81e1dd174f5c7fefe50e85d0892de05ca4e26ef1c9a59c2a57e43b865a/contourpy-1.3.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:2a2a8b627d5cc6b7c41a4beff6c5ad5eb848c88255fda4a8745f7e901b32d8e4", size = 1322295, upload-time = "2025-07-26T12:02:44.668Z" }, + { url = "https://files.pythonhosted.org/packages/3c/b2/6d913d4d04e14379de429057cd169e5e00f6c2af3bb13e1710bcbdb5da12/contourpy-1.3.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:fd6ec6be509c787f1caf6b247f0b1ca598bef13f4ddeaa126b7658215529ba0f", size = 1391027, upload-time = "2025-07-26T12:02:47.09Z" }, + { url = "https://files.pythonhosted.org/packages/93/8a/68a4ec5c55a2971213d29a9374913f7e9f18581945a7a31d1a39b5d2dfe5/contourpy-1.3.3-cp314-cp314t-win32.whl", hash = "sha256:e74a9a0f5e3fff48fb5a7f2fd2b9b70a3fe014a67522f79b7cca4c0c7e43c9ae", size = 202428, upload-time = "2025-07-26T12:02:48.691Z" }, + { url = "https://files.pythonhosted.org/packages/fa/96/fd9f641ffedc4fa3ace923af73b9d07e869496c9cc7a459103e6e978992f/contourpy-1.3.3-cp314-cp314t-win_amd64.whl", hash = "sha256:13b68d6a62db8eafaebb8039218921399baf6e47bf85006fd8529f2a08ef33fc", size = 250331, upload-time = "2025-07-26T12:02:50.137Z" }, + { url = "https://files.pythonhosted.org/packages/ae/8c/469afb6465b853afff216f9528ffda78a915ff880ed58813ba4faf4ba0b6/contourpy-1.3.3-cp314-cp314t-win_arm64.whl", hash = "sha256:b7448cb5a725bb1e35ce88771b86fba35ef418952474492cf7c764059933ff8b", size = 203831, upload-time = "2025-07-26T12:02:51.449Z" }, +] + +[[package]] +name = "cycler" +version = "0.12.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/a9/95/a3dbbb5028f35eafb79008e7522a75244477d2838f38cbb722248dabc2a8/cycler-0.12.1.tar.gz", hash = "sha256:88bb128f02ba341da8ef447245a9e138fae777f6a23943da4540077d3601eb1c", size = 7615, upload-time = "2023-10-07T05:32:18.335Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl", hash = "sha256:85cef7cff222d8644161529808465972e51340599459b8ac3ccbac5a854e0d30", size = 8321, upload-time = "2023-10-07T05:32:16.783Z" }, +] + +[[package]] +name = "fastjsonschema" +version = "2.22.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/33/a4/9473c7c3b87009d9c1d74034e4a0f6a35ff0d42dd0f9866d0c3ec4e9217b/fastjsonschema-2.22.2.tar.gz", hash = "sha256:72064e12356a7d6ef02165be2946b9abadbdf238536e07eb587e3dbaa33099cf", size = 385171, upload-time = "2026-08-15T19:47:08.853Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/49/82/2755c7c982086f00d4dab85bc120ec35045a9fc2191893a6ce79afe94443/fastjsonschema-2.22.2-py3-none-any.whl", hash = "sha256:0fb3915616adac85ccfdd737d26be1089845d2019819505b42d39888458f74d4", size = 27413, upload-time = "2026-08-15T19:47:04.406Z" }, +] + +[[package]] +name = "fonttools" +version = "4.64.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/d4/41/0f072a712dc74496e03710e462a18a4cfd8a258ad055a4e22d28b43a7abd/fonttools-4.64.0.tar.gz", hash = "sha256:ecb2e59a7bc692fee64dda6010deb66222335693b30046f15cccf81233aa715f", size = 3664266, upload-time = "2026-08-31T15:44:33.685Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a0/0a/59b9074b8ab165cc28d3e08bcf7a8eff8e1dc5932a5a41c87b15952fa3af/fonttools-4.64.0-cp314-cp314-macosx_10_15_universal2.whl", hash = "sha256:6f1ce9ef9a1b13098efdc2e43a2ed96d9851bbde7b31c652a87552c4efe9b422", size = 3096790, upload-time = "2026-08-31T15:43:21.125Z" }, + { url = "https://files.pythonhosted.org/packages/17/39/af1077a36feefe79f36d67d75aee637a96673c0a74eeb2c6f24266f5a20b/fonttools-4.64.0-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:83cc48d1411d2ff388dab99973dca81172cc9ceae9c9799da9548d494cfb38cb", size = 2584288, upload-time = "2026-08-31T15:43:23.148Z" }, + { url = "https://files.pythonhosted.org/packages/00/c4/1ea58af0eb78264d28e5871bba0810bf0943cd93d641fdeae92553ad3410/fonttools-4.64.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e412767d1c9765cf1b82f7b00f1686c6ca5809ebb77af363b3f9f2325a465c01", size = 5378061, upload-time = "2026-08-31T15:43:25.193Z" }, + { url = "https://files.pythonhosted.org/packages/93/99/5c7e36d770407b66f7fc8378d2bb47f1530d083d8b9247ff011ec9b4dd70/fonttools-4.64.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:b4a7af455ffed980925bc0ebf5b8d6239e6c3e797d9d755b6db192fb3080d614", size = 5319458, upload-time = "2026-08-31T15:43:27.696Z" }, + { url = "https://files.pythonhosted.org/packages/a8/09/89e8d600e92723309d4ddd3944c4ca565197a5df0236ae4115ccbe797375/fonttools-4.64.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:398b14f89ca950b288bd290875f07e4e10685644fa4ac668546fb107b1ada4d4", size = 5316656, upload-time = "2026-08-31T15:43:29.842Z" }, + { url = "https://files.pythonhosted.org/packages/0e/b3/56719ab37e1592ceac89724574146622bedec036a207be80f3c7b1c14cbe/fonttools-4.64.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:dc96150f99e05a317cb1f042b92c4cf8bc93cdb1f9f85717322e202ecdf2e505", size = 5448380, upload-time = "2026-08-31T15:43:32.311Z" }, + { url = "https://files.pythonhosted.org/packages/3b/b0/15951b7e3006073f3260da4f8983732d18903905cfe26daa5138a0bbf682/fonttools-4.64.0-cp314-cp314-win32.whl", hash = "sha256:1c3661324f3f0fa4539a32288a3e0711a5f3ccf020036e760bb558ae9811a16f", size = 2432778, upload-time = "2026-08-31T15:43:34.421Z" }, + { url = "https://files.pythonhosted.org/packages/8e/f3/0c97402b29411f4f6d31b32f2af5b4bcd5babe5a93c64558a8fd3654f140/fonttools-4.64.0-cp314-cp314-win_amd64.whl", hash = "sha256:043f6c572bf236f2a76e762c25f841daea11e8fc03e78088d7be66e0c5b4e4c0", size = 2485394, upload-time = "2026-08-31T15:43:36.506Z" }, + { url = "https://files.pythonhosted.org/packages/00/da/82192c7bee5314f04129a068dddae11082a63295d4e3b5ce08657de96608/fonttools-4.64.0-cp314-cp314t-macosx_10_15_universal2.whl", hash = "sha256:4691a122b8c1d0d82d6e7510ce59d5c42146518240274b53e912e255573924f7", size = 3170118, upload-time = "2026-08-31T15:43:38.579Z" }, + { url = "https://files.pythonhosted.org/packages/42/2d/0b4f608d754f625fecc7d94b3b26af6f65f6ab4527b386bb0c6141cdd9ea/fonttools-4.64.0-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:3200180abc69639483cf54a17cca2e13c31ede5f665979ea0a9c829d093f372f", size = 2617333, upload-time = "2026-08-31T15:43:40.934Z" }, + { url = "https://files.pythonhosted.org/packages/5e/df/9f7448c38dea05458acfee81c443b14ef97d6d66c636af053d41cf8a32dd/fonttools-4.64.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:53eee22af5b5a305c1ee2652955ed46b148e881456fcec1e7f0eb27f642f6bb4", size = 5542345, upload-time = "2026-08-31T15:43:43.114Z" }, + { url = "https://files.pythonhosted.org/packages/b1/e8/cbf4a81e8be322bc4bee4ba31cd33a7b6336ef8030fa13b53b3e9c09fbf9/fonttools-4.64.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:08f172961e11f4eb4f80f2f20049e09b0ea8e044fa6d456fed8346eb8588f360", size = 5349981, upload-time = "2026-08-31T15:43:45.363Z" }, + { url = "https://files.pythonhosted.org/packages/d8/dc/106fd9e93e962dbb60482d30c0913af3d108f5762429dfe93265a850bdc5/fonttools-4.64.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:6eae4376adb104c2acfa76fd9ea0cb12b572ca1d70eceac709871f638ff76e93", size = 5409249, upload-time = "2026-08-31T15:43:47.817Z" }, + { url = "https://files.pythonhosted.org/packages/b0/2d/c7be990abf74c9c5c5367ae3dc65953ffce49fe00f62abd129cf725a2397/fonttools-4.64.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:2730946ca8f12c356bd98eb9b2b095c8e761ed05bed5afb0d5b380cebe4f6370", size = 5443781, upload-time = "2026-08-31T15:43:49.909Z" }, + { url = "https://files.pythonhosted.org/packages/9b/cc/bffec3dccb9e3f4f6097a2baedaef5a8dec2cb816522ee163e4bb7f54b44/fonttools-4.64.0-cp314-cp314t-win32.whl", hash = "sha256:d30c966bea2deffa19c738c81776f7182da5ccabd97e666bae4f3d6ba87341d9", size = 2466542, upload-time = "2026-08-31T15:43:52.088Z" }, + { url = "https://files.pythonhosted.org/packages/96/49/e31f97dfc94e0648999f04bfccb37a97062d978f87df60654f496942c89f/fonttools-4.64.0-cp314-cp314t-win_amd64.whl", hash = "sha256:917fd520bb60809d83c14d43cfe48d5ad2516abaf2c073d65a431800dade2d29", size = 2516703, upload-time = "2026-08-31T15:43:53.954Z" }, + { url = "https://files.pythonhosted.org/packages/fe/ec/e39b9e56db7dcc859983caa24cf2a36209dd71f6cc8ddbbf00d7342d7988/fonttools-4.64.0-cp315-cp315-macosx_10_15_universal2.whl", hash = "sha256:8dd18fdff0ac9759b8d67a714730abee07b2312e3656c20ba5affb0107094762", size = 3091150, upload-time = "2026-08-31T15:43:56.309Z" }, + { url = "https://files.pythonhosted.org/packages/a8/e1/3e6a409d6f99efb66c2f6d0a71986432ff9cc9aca0df9ff4a8bed1d850f6/fonttools-4.64.0-cp315-cp315-macosx_10_15_x86_64.whl", hash = "sha256:5af87d1a6d247d7467ee082ae977a5443b2c45f8cd4d59375b6daa38d523c2de", size = 2582833, upload-time = "2026-08-31T15:43:58.348Z" }, + { url = "https://files.pythonhosted.org/packages/91/7e/e8aec0e6eaf93267450535c1be9c9ae63e1d9c49659c2ffdb52c19982114/fonttools-4.64.0-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:769fb64412ca237547ca73f111a64252d9e32c9d938bed51ed537bc9146a8f54", size = 5375327, upload-time = "2026-08-31T15:44:00.417Z" }, + { url = "https://files.pythonhosted.org/packages/61/d1/fa9ce5c1c3c0ef858a2cbe5632e9b6b137deca010b28d5d9a677e4aa89a7/fonttools-4.64.0-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:e662f874ab2c7da9861584db44a13573e0936df087215f63013138f6e5eba083", size = 5338647, upload-time = "2026-08-31T15:44:02.62Z" }, + { url = "https://files.pythonhosted.org/packages/0d/13/e4d4fa3c166f7f5a8f9b6403ad9dcb3887cd05f8b9d2638bd2b43d2889ef/fonttools-4.64.0-cp315-cp315-musllinux_1_2_aarch64.whl", hash = "sha256:2524a26f8fdb9051b0d778d052f5d238285ca9f91a7dc004514c7d6cf38d35f4", size = 5313557, upload-time = "2026-08-31T15:44:05.037Z" }, + { url = "https://files.pythonhosted.org/packages/91/c8/5a352d69608ea7606f677080ede971090fc7340b9f143c0b4fa00cfbf63e/fonttools-4.64.0-cp315-cp315-musllinux_1_2_x86_64.whl", hash = "sha256:1e4e84b47839d35be24dbf476845a34f2ccf99707b66df125c1c414d3e86d25d", size = 5462363, upload-time = "2026-08-31T15:44:07.13Z" }, + { url = "https://files.pythonhosted.org/packages/4b/f1/b15b845f66b559a24a9c40859391bbd3048af3ac0fd04e45b57dca11c4c7/fonttools-4.64.0-cp315-cp315-win32.whl", hash = "sha256:be084d19a3ac0c8b2aba696680642d703118d3b1f18cf83f5b7dbaf0ffc62ab6", size = 2431682, upload-time = "2026-08-31T15:44:09.293Z" }, + { url = "https://files.pythonhosted.org/packages/c6/b2/909beff0d2e2e1adac896e36cff7f9d76fd154bcd57e303d8f09aee8f72b/fonttools-4.64.0-cp315-cp315-win_amd64.whl", hash = "sha256:de8acaa5f4160f537a3cf41b031171d51004b9f4aebfa6c194f18dffa9533d03", size = 2484393, upload-time = "2026-08-31T15:44:11.117Z" }, + { url = "https://files.pythonhosted.org/packages/40/47/06a51becf651cc071daa88e18ecb9f45ace9e3a570d8191ed8b3cae353fa/fonttools-4.64.0-cp315-cp315t-macosx_10_15_universal2.whl", hash = "sha256:5b90ad6637237b636d15c9ae8b7c4a7a1c194f33def378677e468c13fd4542f8", size = 3162235, upload-time = "2026-08-31T15:44:13.182Z" }, + { url = "https://files.pythonhosted.org/packages/dd/96/8b3faf58fd7ec3bb11943126658ad15b3f385068b23248deffccf2327ac1/fonttools-4.64.0-cp315-cp315t-macosx_10_15_x86_64.whl", hash = "sha256:fa75c7970bc6bca340cc6e20f20f069201bfcb50094c31a536fd99724d1d01ca", size = 2613507, upload-time = "2026-08-31T15:44:15.123Z" }, + { url = "https://files.pythonhosted.org/packages/bb/3a/223d1437e72d79f1549be7bafb3cc08f397e1d9c354a241a8ec8573b7d33/fonttools-4.64.0-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:236e59bc7e2a63557a4d7b013f9cb9e28d9aebc45bc09f85e545e6bf091db626", size = 5518005, upload-time = "2026-08-31T15:44:17.359Z" }, + { url = "https://files.pythonhosted.org/packages/9d/9f/6f1a4b40ae533b9e907b7e627e397be632d0d9fd6f6be7756cf458870279/fonttools-4.64.0-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:a515f664cad988f2295056833a59f62220bc3e46afdaffe389a29060f6712355", size = 5341654, upload-time = "2026-08-31T15:44:19.869Z" }, + { url = "https://files.pythonhosted.org/packages/52/f6/9ca30ba98730a22b527bcc1e02034f0b13b3be2ede764bb0fe8b8e0408d6/fonttools-4.64.0-cp315-cp315t-musllinux_1_2_aarch64.whl", hash = "sha256:5bfdaada437e7730c17d366bd7bb8c4a16639963ddbfc1b2f302a68a17a290e7", size = 5385994, upload-time = "2026-08-31T15:44:21.979Z" }, + { url = "https://files.pythonhosted.org/packages/09/27/baf1b61bff983bfec72cbb7b32162c4b68d76dc824aaaa48a1c26fa10b6b/fonttools-4.64.0-cp315-cp315t-musllinux_1_2_x86_64.whl", hash = "sha256:c60be0aed97a32c6ba8cee21f0d0477136e495451bd97910f589ac892db120d4", size = 5432407, upload-time = "2026-08-31T15:44:24.469Z" }, + { url = "https://files.pythonhosted.org/packages/21/ff/2eab37d43f2e2ccc0993959d8f2605d9a68470082c592684ac98611ee70a/fonttools-4.64.0-cp315-cp315t-win32.whl", hash = "sha256:f8669ce37851b597d3435b91fefa51139e58d506ca449ca0e5bb68c63b8b6d2b", size = 2463614, upload-time = "2026-08-31T15:44:27.198Z" }, + { url = "https://files.pythonhosted.org/packages/dc/8d/8bdff3ea656592197c8ef5062774221885468ffa01d8b0dc782dae23a83a/fonttools-4.64.0-cp315-cp315t-win_amd64.whl", hash = "sha256:89356c0793b474af7e49ec90d39fb2363e2341516a90460e38231df5ebe8acd5", size = 2512422, upload-time = "2026-08-31T15:44:29.478Z" }, + { url = "https://files.pythonhosted.org/packages/82/f8/7188153c4b265c899cd035de6a062677d51f67118a4ba640902bd9683e90/fonttools-4.64.0-py3-none-any.whl", hash = "sha256:4a05783ff54ce4c7a28f18e5772efdf63c219374bd9ffc55452182e1cef8be60", size = 1195327, upload-time = "2026-08-31T15:44:31.741Z" }, +] + +[[package]] +name = "jsonschema" +version = "4.26.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "attrs" }, + { name = "jsonschema-specifications" }, + { name = "referencing" }, + { name = "rpds-py" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/b3/fc/e067678238fa451312d4c62bf6e6cf5ec56375422aee02f9cb5f909b3047/jsonschema-4.26.0.tar.gz", hash = "sha256:0c26707e2efad8aa1bfc5b7ce170f3fccc2e4918ff85989ba9ffa9facb2be326", size = 366583, upload-time = "2026-01-07T13:41:07.246Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/69/90/f63fb5873511e014207a475e2bb4e8b2e570d655b00ac19a9a0ca0a385ee/jsonschema-4.26.0-py3-none-any.whl", hash = "sha256:d489f15263b8d200f8387e64b4c3a75f06629559fb73deb8fdfb525f2dab50ce", size = 90630, upload-time = "2026-01-07T13:41:05.306Z" }, +] + +[[package]] +name = "jsonschema-specifications" +version = "2025.9.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "referencing" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/19/74/a633ee74eb36c44aa6d1095e7cc5569bebf04342ee146178e2d36600708b/jsonschema_specifications-2025.9.1.tar.gz", hash = "sha256:b540987f239e745613c7a9176f3edb72b832a4ac465cf02712288397832b5e8d", size = 32855, upload-time = "2025-09-08T01:34:59.186Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/41/45/1a4ed80516f02155c51f51e8cedb3c1902296743db0bbc66608a0db2814f/jsonschema_specifications-2025.9.1-py3-none-any.whl", hash = "sha256:98802fee3a11ee76ecaca44429fda8a41bff98b00a0f2838151b113f210cc6fe", size = 18437, upload-time = "2025-09-08T01:34:57.871Z" }, +] + +[[package]] +name = "jupyter-core" +version = "5.9.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "platformdirs" }, + { name = "traitlets" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/02/49/9d1284d0dc65e2c757b74c6687b6d319b02f822ad039e5c512df9194d9dd/jupyter_core-5.9.1.tar.gz", hash = "sha256:4d09aaff303b9566c3ce657f580bd089ff5c91f5f89cf7d8846c3cdf465b5508", size = 89814, upload-time = "2025-10-16T19:19:18.444Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e7/e7/80988e32bf6f73919a113473a604f5a8f09094de312b9d52b79c2df7612b/jupyter_core-5.9.1-py3-none-any.whl", hash = "sha256:ebf87fdc6073d142e114c72c9e29a9d7ca03fad818c5d300ce2adc1fb0743407", size = 29032, upload-time = "2025-10-16T19:19:16.783Z" }, +] + +[[package]] +name = "kiwisolver" +version = "1.5.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/ba/07/bd78e6a8fae171ea041ef5bba3ed21a003522fa088834b069b1909981f30/kiwisolver-1.5.1.tar.gz", hash = "sha256:f1303ef2eec81262a4b708c3e858afe58d7c75ad91c1c05266eda7673369859a", size = 104395, upload-time = "2026-08-28T10:28:27.153Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/dd/87/2d5dfad0daf17dcc18d98c48ed2332fc3f051cf599e60be6182a30dd4cf1/kiwisolver-1.5.1-cp314-cp314-ios_13_0_arm64_iphoneos.whl", hash = "sha256:0324cd2567259b7a095f6cf18a52b0ffc6f3de9e69528ff1bc0e7a37bd43ff1a", size = 62337, upload-time = "2026-08-28T10:26:18.778Z" }, + { url = "https://files.pythonhosted.org/packages/08/c8/83e1624f15d6262b470dbcc80b09979fd4d5b2ea3ddfc6b6e3327e235726/kiwisolver-1.5.1-cp314-cp314-ios_13_0_arm64_iphonesimulator.whl", hash = "sha256:74ea337e0ec3f6f342a36a4f1b5cd94dd9affddcd28ba9aae2905af932ee8c6b", size = 64513, upload-time = "2026-08-28T10:26:19.909Z" }, + { url = "https://files.pythonhosted.org/packages/c9/2d/827ec30eb07f528c08d8459ffb318ae91a56d793ee8acbea8b491f0ff906/kiwisolver-1.5.1-cp314-cp314-ios_13_0_x86_64_iphonesimulator.whl", hash = "sha256:ee9df1f0d77b9c6e94f4ac0fec533fbddd5ea3a327807f18d7b069ae019ded80", size = 66287, upload-time = "2026-08-28T10:26:21.078Z" }, + { url = "https://files.pythonhosted.org/packages/53/11/5c43a562529dad8def4b81e5e1877c612a7e0298105a5939b3b409d2079c/kiwisolver-1.5.1-cp314-cp314-macosx_10_15_universal2.whl", hash = "sha256:fc271a6f0a2126958f4090e5507b9da5848927dae331f8f763bd4aa642b3d2cd", size = 123940, upload-time = "2026-08-28T10:26:22.475Z" }, + { url = "https://files.pythonhosted.org/packages/64/db/9bd6c505c95128c258a55236bfbb3a7a3fb6023f863316b6d7d9f3c69052/kiwisolver-1.5.1-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:9b3092d8992a1d69b7a59c3e39f35e1b9be327a17f68a7c35fc17329e337d6f2", size = 66493, upload-time = "2026-08-28T10:26:23.743Z" }, + { url = "https://files.pythonhosted.org/packages/e1/f4/b3007a3ed5c9be73f81161140684cf7d9bdb9c4b632f5f484d2a1c713fb9/kiwisolver-1.5.1-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:c2306e8bb53601979fcb3fa09cc65e031876d9ae01eff2fcbcd7a84ef94d5bc1", size = 64720, upload-time = "2026-08-28T10:26:24.95Z" }, + { url = "https://files.pythonhosted.org/packages/a1/13/08188f0cafa3a800403e4ff62b9aad4e7a17f9c4c7e080dc8f18c64794cf/kiwisolver-1.5.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:18a0cfb124546a4c2e6087c5f3029c7f44b37c85b142e0ced71f73a7599ac208", size = 1475867, upload-time = "2026-08-28T10:26:26.393Z" }, + { url = "https://files.pythonhosted.org/packages/8a/3e/053bdc3c9abdb8f2606225eda398adca25c0c91ab90add8222a69db65ee0/kiwisolver-1.5.1-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:34ec467940442c9943016fb2d4c81d1ba84351eeca2f1a78f8bc87f1ba0d414c", size = 1282865, upload-time = "2026-08-28T10:26:28.118Z" }, + { url = "https://files.pythonhosted.org/packages/5e/64/a44c341b36b610588cc2f1e89b3cae072a3119aa8be578e90987cd640751/kiwisolver-1.5.1-cp314-cp314-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:a83ee7107df13abe42a54a6654670eef9bb39425cf2e27f65e0007465e1286ab", size = 1300865, upload-time = "2026-08-28T10:26:30.125Z" }, + { url = "https://files.pythonhosted.org/packages/60/5e/7e7d716dca38c714478b741257a5b4a321d9932b8d851551a136dcaf3984/kiwisolver-1.5.1-cp314-cp314-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:bebb89489b279b2f5661bbbb2abcc87bcd4a46607bb4a5c966f04f1db6b8df9a", size = 1348071, upload-time = "2026-08-28T10:26:31.829Z" }, + { url = "https://files.pythonhosted.org/packages/10/1a/2b98fdda8bf45b7be317e48ed12393d44334394d315c74b81f4a14c0e31b/kiwisolver-1.5.1-cp314-cp314-manylinux_2_39_riscv64.whl", hash = "sha256:509735237ae0d849e8a843551d423d2500d2e0a9ac1611a145658b29c0fb9f85", size = 992191, upload-time = "2026-08-28T10:26:33.544Z" }, + { url = "https://files.pythonhosted.org/packages/b6/55/d893f5ede0e50f9e3fcf01f6015f42ec7d9cd221e26772701fe4a98745f9/kiwisolver-1.5.1-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:824c3d763a05ea9e9003610145186b0e9848c7584a5575c79bac5a8e7cd80bad", size = 2233854, upload-time = "2026-08-28T10:26:35.282Z" }, + { url = "https://files.pythonhosted.org/packages/b1/82/f85f6279555a6ee1639fef7bfe83adb037a03e11a6fc9eaa54b8d0380339/kiwisolver-1.5.1-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:1fff05e239575b1481b6ed1a782f6fad616efbf1f0b1f44e6e85c4dfe426e483", size = 2330621, upload-time = "2026-08-28T10:26:36.9Z" }, + { url = "https://files.pythonhosted.org/packages/56/31/e11aea078f66fc2fffcc179d38ca90d9da97652a241b64519169742ba46a/kiwisolver-1.5.1-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:0627b9bceb9c3cdcf12b8a18655eedfed2692b038df27423383c120d0b7dc2d6", size = 1982848, upload-time = "2026-08-28T10:26:39.01Z" }, + { url = "https://files.pythonhosted.org/packages/af/ea/2956b63bf5140ca46aa2c2818e6aa03e2d5754dd2fa41db1c6b28922940c/kiwisolver-1.5.1-cp314-cp314-musllinux_1_2_s390x.whl", hash = "sha256:8a708a47ade1fe19e8371d5da076bac0dd4b0a5a7985ad6c637f7f7e361b6baa", size = 2494850, upload-time = "2026-08-28T10:26:40.837Z" }, + { url = "https://files.pythonhosted.org/packages/11/d1/3829542258d8b3fc0898d221e7ef0e2c83eca0d348709bb8dbe54f3d4005/kiwisolver-1.5.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:007a5553dfc4f4e8d184f588a0200e2cd4b63a59cc8796df3c39909e679dc7a0", size = 2298067, upload-time = "2026-08-28T10:26:42.803Z" }, + { url = "https://files.pythonhosted.org/packages/4e/0e/49522e1ab5788cbaf63a26fbd3b851f9028616828c961b8a31b35cb96df8/kiwisolver-1.5.1-cp314-cp314-win_amd64.whl", hash = "sha256:f4167e87b397f273dc2356fcf1eaf50a6bac51e6105f45103ef7129c8efb0255", size = 72282, upload-time = "2026-08-28T10:26:44.268Z" }, + { url = "https://files.pythonhosted.org/packages/f5/b6/22e7ca5315d363e6f81c9f37c9472e12e7b298731e77c0428e6a911a2c39/kiwisolver-1.5.1-cp314-cp314-win_arm64.whl", hash = "sha256:5c490db2168a508088f59140dd392556a54b8bd1048fc6383c8baff13c359673", size = 69855, upload-time = "2026-08-28T10:26:45.725Z" }, + { url = "https://files.pythonhosted.org/packages/30/8c/03a9cfbe871964c8758a816eb03ac96c806da2795a9a7cd9bf9648bfb594/kiwisolver-1.5.1-cp314-cp314t-macosx_10_15_universal2.whl", hash = "sha256:4d4ca09bf13cff792b1884f64b98ee6c2467930d632233be25c56b442d99f10e", size = 126289, upload-time = "2026-08-28T10:26:47.023Z" }, + { url = "https://files.pythonhosted.org/packages/f2/e3/14ce3041ca79dff9c9d884ca00c7bf32374e76028a865a9ecd99b4f5a517/kiwisolver-1.5.1-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:44b8faef94f1857e77fa0238f3390ff1ac51d2ea20a487e2e452a59fd2b5f5ca", size = 67709, upload-time = "2026-08-28T10:26:48.268Z" }, + { url = "https://files.pythonhosted.org/packages/af/c4/45030471a66ec8ef042e9f96ffe1d522c9ab12da180186a0898966fc1385/kiwisolver-1.5.1-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:2ae70bc59790d2af72a3f76f24b272403e135070340281108b447cb77ea70819", size = 65909, upload-time = "2026-08-28T10:26:49.523Z" }, + { url = "https://files.pythonhosted.org/packages/42/73/17dce073a6ae259bb32cf9d686c4079d2e538868bc45967462bf33df914a/kiwisolver-1.5.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:43844c1a7ad6d723d5b5b4c4fc7f5bd399c40e288120d16257c7c9e8765c6e85", size = 1584907, upload-time = "2026-08-28T10:26:50.933Z" }, + { url = "https://files.pythonhosted.org/packages/8c/84/ae3c75909f507283cbfcc7e916c7e822579ef962020b97e6882b27b4478f/kiwisolver-1.5.1-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:22d5e5aaad6be121f2515765e3b1c444352cb8eb4c86510801db8f2e50757316", size = 1392474, upload-time = "2026-08-28T10:26:52.638Z" }, + { url = "https://files.pythonhosted.org/packages/34/31/8bcc83caad5bce8fa4577152389848bf6bc110e51e573a2b4e7c2aa34c89/kiwisolver-1.5.1-cp314-cp314t-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:3fa5855898f6d3d01b72ccd48a2d65cbdee301251603fefe34e2025bddba219c", size = 1405246, upload-time = "2026-08-28T10:26:54.248Z" }, + { url = "https://files.pythonhosted.org/packages/55/72/220345537d790cf4ae54f8acfff4b5cc2468e0702a384d651cf7a771c63e/kiwisolver-1.5.1-cp314-cp314t-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:d66a64dd5dec136040ec2ae94aa026a912ee60fdd45bc28d3db30037fd809e88", size = 1456099, upload-time = "2026-08-28T10:26:56.042Z" }, + { url = "https://files.pythonhosted.org/packages/cd/10/3725fd2398f66d18c34b4e0f81a8d03764cd4f4f089f58a527f0b4428086/kiwisolver-1.5.1-cp314-cp314t-manylinux_2_39_riscv64.whl", hash = "sha256:9e51c119992ea8820706871c30a4642ec76de20ae82f9b50b9a45517d8e9f810", size = 1073695, upload-time = "2026-08-28T10:26:57.658Z" }, + { url = "https://files.pythonhosted.org/packages/86/cb/28d6e09e66b93e4588b2e6b7d84d020ccefea09e2f4de788510a07efeab7/kiwisolver-1.5.1-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:70ed9a45c7484d2b30cdacf60d220f494a1763b9fec1ad03285c6553fa0889f2", size = 2335355, upload-time = "2026-08-28T10:26:59.202Z" }, + { url = "https://files.pythonhosted.org/packages/6a/b3/a0f31d5e4e40af7dc97c36b8a74fdd3a36cf3c8bbd098da9a23466ff6a94/kiwisolver-1.5.1-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:98b208a7cc42c803445ef551d6753cc42a5ea13e9cab1ee66cd8b9cb70195330", size = 2426524, upload-time = "2026-08-28T10:27:01.181Z" }, + { url = "https://files.pythonhosted.org/packages/2f/c9/728f63bd58c72cafdc79fc306abeeac7391bec03b757a48dadeb30906521/kiwisolver-1.5.1-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:c6834b92dd2428e2dd85ef3d85f723d3c12f20aaf43a2ddd4f944ca25d833408", size = 2063430, upload-time = "2026-08-28T10:27:03.06Z" }, + { url = "https://files.pythonhosted.org/packages/84/df/ce188b96f92f9a2c958231da140768918cba53c9713dc887b82f85462118/kiwisolver-1.5.1-cp314-cp314t-musllinux_1_2_s390x.whl", hash = "sha256:5d142e352eb13facc7dd047489aebdff6ba78576c239f1ea04931979caaf0567", size = 2597513, upload-time = "2026-08-28T10:27:05.072Z" }, + { url = "https://files.pythonhosted.org/packages/69/d6/76947c8203768968382e5bd74d9cc95654746703a61ea53015f2c74a2e06/kiwisolver-1.5.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:f9b1c4900736e489a812c529100de4b8fb617d4db075e931e213c57424b83d9b", size = 2394488, upload-time = "2026-08-28T10:27:07.423Z" }, + { url = "https://files.pythonhosted.org/packages/e4/d4/14b21e4eb203c4d15425e8b6a2c625a320b4a1f2f7557eead63ffc30ffb7/kiwisolver-1.5.1-cp314-cp314t-win_amd64.whl", hash = "sha256:5978c3340f16a35c30f8ab2fa7bcf559973c55f1a5ef6970e1f621acf3c4db13", size = 75404, upload-time = "2026-08-28T10:27:08.892Z" }, + { url = "https://files.pythonhosted.org/packages/cb/f5/53157899fc7f45f76421b77b99eb1639dd0f83f26ff9d76300c96bb4a3b0/kiwisolver-1.5.1-cp314-cp314t-win_arm64.whl", hash = "sha256:ca307d6c259e5c98d3cb9ade55342b47a6839762caf2536f3d7b46ee660cc82e", size = 72946, upload-time = "2026-08-28T10:27:10.944Z" }, + { url = "https://files.pythonhosted.org/packages/75/62/f786c3a27f181fa339d851a77e266d208e776b9883cabc40a5b041a31b5a/kiwisolver-1.5.1-cp315-cp315-ios_13_0_arm64_iphoneos.whl", hash = "sha256:bb7c99f0673c03017a3ee01e54a5c2617a05468b11eabe513b0080e063ed95b1", size = 62420, upload-time = "2026-08-28T10:27:12.308Z" }, + { url = "https://files.pythonhosted.org/packages/02/cd/58a91ed25fbad0facdf503297b03768efab04bdf3141e5e3b49a34be7443/kiwisolver-1.5.1-cp315-cp315-ios_13_0_arm64_iphonesimulator.whl", hash = "sha256:0d8924877ce22e17326a99a418c3c82037da078df3c6a260b13eca677444e6e7", size = 64577, upload-time = "2026-08-28T10:27:13.502Z" }, + { url = "https://files.pythonhosted.org/packages/f6/5c/d501ef5a0958b226eac28306d24d5e5f114be0ace50e19cabae7b6b3b197/kiwisolver-1.5.1-cp315-cp315-ios_13_0_x86_64_iphonesimulator.whl", hash = "sha256:534f02c1abb31ed6dbd3515545285c330b2f12d00fdb1fdb71658b9ca5a13a6a", size = 66284, upload-time = "2026-08-28T10:27:14.813Z" }, + { url = "https://files.pythonhosted.org/packages/a3/a6/8fbecaf4fc18c02f31f05e47a84c010a80e3ec391ed2f0bdade1d62b5954/kiwisolver-1.5.1-cp315-cp315-macosx_10_15_universal2.whl", hash = "sha256:cea20da04494e662b83c872683bf4ff2345206043d036315ed0e924b652e7294", size = 124031, upload-time = "2026-08-28T10:27:16.193Z" }, + { url = "https://files.pythonhosted.org/packages/7c/c6/bf3090d2983b4204347cbdbe952116e7c3b2abf62b4e33e50167a13e75ee/kiwisolver-1.5.1-cp315-cp315-macosx_10_15_x86_64.whl", hash = "sha256:7fd82debf43c6acd0a94359d232f6bb516ee13f269a7993736a9ac9f988bb5d9", size = 66489, upload-time = "2026-08-28T10:27:17.506Z" }, + { url = "https://files.pythonhosted.org/packages/85/de/562dddef55fdd7c291da8626d6619e72b5fc0870e6ccca0e149a5731e7f3/kiwisolver-1.5.1-cp315-cp315-macosx_11_0_arm64.whl", hash = "sha256:18170a77ddfecf40ec60d0928268dc95880c881864e015a8f34094ed18b9b9ad", size = 64806, upload-time = "2026-08-28T10:27:18.673Z" }, + { url = "https://files.pythonhosted.org/packages/89/b1/ba7b9c0164ce1cf62bf2872db63b8483289cf0f3110d6f9390eb09e409ed/kiwisolver-1.5.1-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:ca7f6fe0f37ca978a1e5eb7a3a68e6413f417e78e838324947ffd420202b198b", size = 1482211, upload-time = "2026-08-28T10:27:20.039Z" }, + { url = "https://files.pythonhosted.org/packages/13/dc/34da54efb4976616d45c20aae32d70e89d6e7395ed908029154d1609ef22/kiwisolver-1.5.1-cp315-cp315-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5b973887ff782cfd6b67c9904ad8ca542e0bc5e4961503408b423b5a688b4d38", size = 1283739, upload-time = "2026-08-28T10:27:21.82Z" }, + { url = "https://files.pythonhosted.org/packages/5a/3a/30ffb62bee646e266e98a1b5cd276d9c75b6116fbfcb87c1190838c1b6df/kiwisolver-1.5.1-cp315-cp315-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:f76fc85bd054c806960f917ec0f329e24e436f1712267d90588e4c39890caa63", size = 1301681, upload-time = "2026-08-28T10:27:23.876Z" }, + { url = "https://files.pythonhosted.org/packages/a9/8d/13c70be22a8506880b35fdc38dca36629613bc493405c79f4037f2cd2bb9/kiwisolver-1.5.1-cp315-cp315-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:828f75af2b0080c8a972e75f649ab46af008e92c6104a57a759157200b835b75", size = 1349159, upload-time = "2026-08-28T10:27:25.899Z" }, + { url = "https://files.pythonhosted.org/packages/82/0e/993972b8ec6767f47cd69818fb3a5ff14510557d29f7d1a839be7574fa1b/kiwisolver-1.5.1-cp315-cp315-manylinux_2_39_riscv64.whl", hash = "sha256:431dc224a1a92a5c8f582d96e505196a3b5997a7271076678da2dfde67b77e9a", size = 997613, upload-time = "2026-08-28T10:27:27.507Z" }, + { url = "https://files.pythonhosted.org/packages/36/82/ca26eddd2eda2420dfc56693449c1f821f78b485da9cbde9904c03af3f93/kiwisolver-1.5.1-cp315-cp315-musllinux_1_2_aarch64.whl", hash = "sha256:61e9a64c7635095a6bfe483e2ff055d437c59bd45f3617a228b37277f0185d62", size = 2235109, upload-time = "2026-08-28T10:27:30.113Z" }, + { url = "https://files.pythonhosted.org/packages/c7/84/97d920881e10840b8d7c7185620298e3e4c88820b05514e3a15a258b08a6/kiwisolver-1.5.1-cp315-cp315-musllinux_1_2_ppc64le.whl", hash = "sha256:3c24cd69455e1b00ddf770c13b6e2c33e07d6dc3f2d34add0bf9277c5c6bbd46", size = 2331207, upload-time = "2026-08-28T10:27:32.795Z" }, + { url = "https://files.pythonhosted.org/packages/e2/ce/34d74b8f25acc58800f4c09268371e8d6159cf0f1206f1e4dc7835629b48/kiwisolver-1.5.1-cp315-cp315-musllinux_1_2_riscv64.whl", hash = "sha256:27add358abe374ebaa3b8763ef380bc99051b5a4b18d94878366a9e4f59efef0", size = 1986696, upload-time = "2026-08-28T10:27:34.628Z" }, + { url = "https://files.pythonhosted.org/packages/0e/01/f892644014612527aef7031d3306a2ffc60b3cb044f802c1561f8e5e14f3/kiwisolver-1.5.1-cp315-cp315-musllinux_1_2_s390x.whl", hash = "sha256:255605693a483db7bd5c79f60437f7bf658f7f520d61aa42722e32257c941951", size = 2496400, upload-time = "2026-08-28T10:27:36.818Z" }, + { url = "https://files.pythonhosted.org/packages/32/6d/d8284e66e697026536e5f418b9cfe56567bffd3c775e3ecfbae373605854/kiwisolver-1.5.1-cp315-cp315-musllinux_1_2_x86_64.whl", hash = "sha256:7d38b0c279c3032e8c9cc013b405c6df8e1668dbf15465779aa7f15f61201812", size = 2302967, upload-time = "2026-08-28T10:27:38.803Z" }, + { url = "https://files.pythonhosted.org/packages/46/0a/69a355e27f32ba50d5b6369949b6a1702e122f5277c89bc76d452b81c1c4/kiwisolver-1.5.1-cp315-cp315-win_amd64.whl", hash = "sha256:958254518717542d02d0688d0d20cbf771da5e415e6f49543f92481c850a4540", size = 72283, upload-time = "2026-08-28T10:27:40.491Z" }, + { url = "https://files.pythonhosted.org/packages/ef/d8/7a95be90c33dcdd52204d4aa6384d731443225b887283bbd8b61e7931f6c/kiwisolver-1.5.1-cp315-cp315-win_arm64.whl", hash = "sha256:da3275833be0edbaf4830fae08bae3dc7219f40ce0c37eaa6c25825957e06612", size = 69860, upload-time = "2026-08-28T10:27:41.835Z" }, + { url = "https://files.pythonhosted.org/packages/31/f8/9bc493e7f5707788ba7f621902c68f82dc3a7ba03c78fbd337b026cef1ed/kiwisolver-1.5.1-cp315-cp315t-macosx_10_15_universal2.whl", hash = "sha256:470d420f98d368d6f010633a20659b544c5fdfa5329e6b70219f2ef08fd4a7ef", size = 126336, upload-time = "2026-08-28T10:27:43.379Z" }, + { url = "https://files.pythonhosted.org/packages/d1/82/3aea86b3f99712db825e9ac5631bf99571e818a8b8961ff98cebd798413e/kiwisolver-1.5.1-cp315-cp315t-macosx_10_15_x86_64.whl", hash = "sha256:83f78128fa28705fa85d01c59771c72fe81c11bd0e6155edbb9f818983a7d761", size = 67698, upload-time = "2026-08-28T10:27:44.613Z" }, + { url = "https://files.pythonhosted.org/packages/84/7d/8daafc5d2e7f9c47a4f78f8865d86d2a9cf399c2a85f86c44a993594410c/kiwisolver-1.5.1-cp315-cp315t-macosx_11_0_arm64.whl", hash = "sha256:9506e892bcc3b409831d363c6f53e5985e1c8d1f6f6b0256d00358684ff85378", size = 65945, upload-time = "2026-08-28T10:27:45.932Z" }, + { url = "https://files.pythonhosted.org/packages/3d/c9/51dc974d9130da70a8c47a96160123443d387ffe1b6b833d6f91d9429339/kiwisolver-1.5.1-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:cea90547bfd93807e0013a004dc76552be44fad3bc1cc2b38610a9e889ed098f", size = 1588030, upload-time = "2026-08-28T10:27:47.678Z" }, + { url = "https://files.pythonhosted.org/packages/e6/86/f3e1a730e7a995149d8d3ff9e313b6d8a17b2cf1d98a8eff139dc30463fb/kiwisolver-1.5.1-cp315-cp315t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e8e4d953faaded9ec7ede36824e9814082d22d4c7b1eafbfa079ecba8cd0d076", size = 1390760, upload-time = "2026-08-28T10:27:49.676Z" }, + { url = "https://files.pythonhosted.org/packages/4f/3b/8ba25a2b5a0d2375e046f1b72de5179513f0be95aba6e7b094c89303929f/kiwisolver-1.5.1-cp315-cp315t-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:7e9c01d3dd7ceba4d1d436cc021d40d592466e40b9bc7f5d83dc4e98a5c9cd8c", size = 1403279, upload-time = "2026-08-28T10:27:51.242Z" }, + { url = "https://files.pythonhosted.org/packages/18/d0/278d5cb8be812740027d5ca0a7eda0c375488a88d6dce0fa60fcc2591ad2/kiwisolver-1.5.1-cp315-cp315t-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:37f801b5d7cc0e5a548921308e059fd2b057bb42972b591cfa3049f95423c4ed", size = 1454429, upload-time = "2026-08-28T10:27:53.213Z" }, + { url = "https://files.pythonhosted.org/packages/94/37/bcbab41063ec284c1d200efe5087cf087798c2f8916960aa8a20dd303290/kiwisolver-1.5.1-cp315-cp315t-manylinux_2_39_riscv64.whl", hash = "sha256:e68e151428b5384f766cd25739bf77c7e4a3dc93b5ded7a12118d9fbfdf78ab6", size = 1073225, upload-time = "2026-08-28T10:27:55.089Z" }, + { url = "https://files.pythonhosted.org/packages/cb/c5/ab79dcdf5ae28909a51210ae0a1c579e97ff997b3466414f0d04c0994583/kiwisolver-1.5.1-cp315-cp315t-musllinux_1_2_aarch64.whl", hash = "sha256:8f8fddb8e323bd6eee4e54e69a39243beab22689070f4c66b472c4cc88bb89d8", size = 2334335, upload-time = "2026-08-28T10:27:56.78Z" }, + { url = "https://files.pythonhosted.org/packages/8d/8e/71d047468a189041d9c93f3b76844b924f9793b188c44bd149fa258912da/kiwisolver-1.5.1-cp315-cp315t-musllinux_1_2_ppc64le.whl", hash = "sha256:3cc210010fd2f438a3ed430b45f1b501fd13a8618bf984dc2c5ce5b69b78752e", size = 2424982, upload-time = "2026-08-28T10:27:58.639Z" }, + { url = "https://files.pythonhosted.org/packages/7d/37/1347461bbea6d0e1f0580b94ef603b18e72c2be5f667fa1653867361a00b/kiwisolver-1.5.1-cp315-cp315t-musllinux_1_2_riscv64.whl", hash = "sha256:b5664603a253efd3a75716d793d1d3a6a82723b61dc6db767b2460bbbeec4c0f", size = 2062857, upload-time = "2026-08-28T10:28:00.407Z" }, + { url = "https://files.pythonhosted.org/packages/1f/87/c7f0976c9cd0d127643351bc0c9929e0b8899d7f49d4ec238cd909e39c42/kiwisolver-1.5.1-cp315-cp315t-musllinux_1_2_s390x.whl", hash = "sha256:a7b85b2cc6ea45e5f7e8c9a30bc9fabd47cda09106cbb4b967335c3e6c43b69d", size = 2596022, upload-time = "2026-08-28T10:28:02.183Z" }, + { url = "https://files.pythonhosted.org/packages/e3/9a/59a6f6ae6f938c15076be2c21b6cedea973d71bb1349ec84fa485fab82cf/kiwisolver-1.5.1-cp315-cp315t-musllinux_1_2_x86_64.whl", hash = "sha256:ab620eb663952455271ac37f9aaad86b73c969c02f11f53cea405b38e96a4300", size = 2395634, upload-time = "2026-08-28T10:28:03.977Z" }, + { url = "https://files.pythonhosted.org/packages/e9/2d/8982c1fb7926da5bb7ed60318c3665b5c3f941447271ac982960a11b8637/kiwisolver-1.5.1-cp315-cp315t-win_amd64.whl", hash = "sha256:cb6fae641357ed2f6e533c0d3c6504a4a5703621a50c89459e46051d56b61140", size = 75379, upload-time = "2026-08-28T10:28:06.307Z" }, + { url = "https://files.pythonhosted.org/packages/07/78/ba7b6dfa1708b82b373ac056928a30c545d5c1a627df9839dcec3c6c1881/kiwisolver-1.5.1-cp315-cp315t-win_arm64.whl", hash = "sha256:b390aec180a7c054919c04898835e1c77bced23ea8383eb2c570213bf25d1a86", size = 73011, upload-time = "2026-08-28T10:28:07.578Z" }, +] + +[[package]] +name = "matplotlib" +version = "3.11.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "contourpy" }, + { name = "cycler" }, + { name = "fonttools" }, + { name = "kiwisolver" }, + { name = "numpy" }, + { name = "packaging" }, + { name = "pillow" }, + { name = "pyparsing" }, + { name = "python-dateutil" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/49/64/f9a391af28f518b11ad45a8a712353c94a0aefce09d3703200e5c54b610a/matplotlib-3.11.1.tar.gz", hash = "sha256:69647db5746941c793d6e445a4cd349323ffb87d9cc958c2ad84a659b4832d30", size = 32612045, upload-time = "2026-07-18T03:39:46.63Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/35/04/3079499fa8cb661ea66d13d6439d5a3ae6710a7afd5c7f72e08914f275f8/matplotlib-3.11.1-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:30c492d4ba9448595b6fd8708c6725963f8148e25c0d8842948da5b05f0ee8d3", size = 9456022, upload-time = "2026-07-18T03:39:07.041Z" }, + { url = "https://files.pythonhosted.org/packages/53/a2/69acfe84ec1f32930e801a5782a07fc5c79c8c6599a507b806d859d5da8e/matplotlib-3.11.1-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:ac104be2768ffdd8655db9e71b768cbb45f2b9aa7b450cf1595e8f65d3822319", size = 9285475, upload-time = "2026-07-18T03:39:09.562Z" }, + { url = "https://files.pythonhosted.org/packages/d3/b3/31b15a2ca56d4ddd6aaa1c884c2f51cf9a61cfaf5ca6f6fbd6343d38e6df/matplotlib-3.11.1-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6be943cb68bc6660ead58c55b3aa6366cba2ef7feb06460fbcce32360376f19f", size = 10847102, upload-time = "2026-07-18T03:39:11.532Z" }, + { url = "https://files.pythonhosted.org/packages/64/0d/a17e966e620545c1548125af0b29ac812dd17b197a18a7462ac12fa859ee/matplotlib-3.11.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5af0dcda57d471440a7b5b623e70e0a61003518443d9098f211a96ecfbbc25be", size = 11131087, upload-time = "2026-07-18T03:39:13.764Z" }, + { url = "https://files.pythonhosted.org/packages/97/c5/5e100efdd67abb7de20befaa333612ef9bfc63417fb71398f904f25d083c/matplotlib-3.11.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:3d3fd84082b1afbd9398466c81309e20045be20d48fe0fb18c43504d164cbbb2", size = 10929036, upload-time = "2026-07-18T03:39:16.888Z" }, + { url = "https://files.pythonhosted.org/packages/ce/04/d719a0a36930ecc8dfc801ff340f9dcfc4223f8ca5d39d06b4020032fff8/matplotlib-3.11.1-cp314-cp314-win_amd64.whl", hash = "sha256:9601a1e90be21e4884c53b4f3dc3ee0544654946f9975258d691f1c2e2f119c6", size = 9489571, upload-time = "2026-07-18T03:39:19.449Z" }, + { url = "https://files.pythonhosted.org/packages/48/65/facabdc2f1f6caba7e856db64dfedddca25f7608df07d96a1c8fd114fd3b/matplotlib-3.11.1-cp314-cp314-win_arm64.whl", hash = "sha256:ae30c6109848ac0f9fa36c5d6270938487614c47ba31860bd5361266dabc5685", size = 9164486, upload-time = "2026-07-18T03:39:21.424Z" }, + { url = "https://files.pythonhosted.org/packages/88/dd/18da6cd01cf96354534f98c468a25380c68ce582a2c9dd0cae12b04af4f2/matplotlib-3.11.1-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:dadfe80797174e2984aae3be0b77594a3c72d2c0a40fbd4a0de48d2728caf3ae", size = 9504876, upload-time = "2026-07-18T03:39:23.633Z" }, + { url = "https://files.pythonhosted.org/packages/79/b0/f0b63555a18b79d038c81fd6126f35fc4dfce0eaff48d96103348c7cf935/matplotlib-3.11.1-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:89b193b255f4f6f7948dbcee3691f4f341ab05d9a8874a67b45ddb4182922eda", size = 9336120, upload-time = "2026-07-18T03:39:25.797Z" }, + { url = "https://files.pythonhosted.org/packages/c6/dd/f210ec7c4a6f198d5567237048a93d0811fb5a1f1691f13320e592f95b41/matplotlib-3.11.1-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:191163532cdefcb1571ca38a6d7e6474baccde64495783e6ba47aa07ec4b9bbb", size = 10858033, upload-time = "2026-07-18T03:39:27.999Z" }, + { url = "https://files.pythonhosted.org/packages/ec/d2/d6d5324507c5fbb316db48e258c09c2807f3de03d9af47017e120070926f/matplotlib-3.11.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9fdf1c818ab05d0e74002091ddaf414478a3a449ec9d51c8976d45be7e3a01e2", size = 11141827, upload-time = "2026-07-18T03:39:30.092Z" }, + { url = "https://files.pythonhosted.org/packages/0f/68/3c22e9320bdce2c4d2f1320643ef706db7a24cb7420eea28b97a2d67f5a8/matplotlib-3.11.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:b937b9dba5f5f6c1e31c47abe2186c865c0914fd18f2ce0dfc39c9adcef5951d", size = 10943061, upload-time = "2026-07-18T03:39:32.356Z" }, + { url = "https://files.pythonhosted.org/packages/f6/4a/907ed190ee81a9df581e0ed5456134fc0f7cb55ffcfda2f9e54ca900761c/matplotlib-3.11.1-cp314-cp314t-win_amd64.whl", hash = "sha256:f2912f647f3fbe1ccf085f91e213936f9101bead81a5e670565b1f1b3712f4fb", size = 9540074, upload-time = "2026-07-18T03:39:34.789Z" }, + { url = "https://files.pythonhosted.org/packages/23/d4/97c19b77e0a6e3b48581185bb65088f431cd20186076cc0f650a1757ea46/matplotlib-3.11.1-cp314-cp314t-win_arm64.whl", hash = "sha256:54d47b8ae8b579633a3902ca5b4ad6c1e132a5626d64447b2e22a66394e79987", size = 9213472, upload-time = "2026-07-18T03:39:37.141Z" }, +] + +[[package]] +name = "narwhals" +version = "2.25.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/6f/7b/6248dada39781db1ab3ebf08943080df0796098515a87f6f8696d14ec744/narwhals-2.25.0.tar.gz", hash = "sha256:62c036c810662bf7820b7737077176313bc59350eeeefb808510f388c743e4b2", size = 677076, upload-time = "2026-08-20T18:10:15.454Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/eb/dc/55481808fd70ef1567cf13540ffd4702af3f74b112e35427564b03f79c2d/narwhals-2.25.0-py3-none-any.whl", hash = "sha256:1f0f403e8c7e4463cde9bfe78b12fdd809e3ae3dda6d9b2f802934fb9c7a6a8f", size = 467373, upload-time = "2026-08-20T18:10:13.834Z" }, +] + +[[package]] +name = "nbformat" +version = "5.11.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "fastjsonschema" }, + { name = "jsonschema" }, + { name = "jupyter-core" }, + { name = "traitlets" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/31/72/b3446efab8756e7df4b8ec587f8e611cb5a7249e4323db480802f1d3be04/nbformat-5.11.1.tar.gz", hash = "sha256:32d4521c68c6e7d5b29c76defaeed9f42ea733142b9b19f88277ce10390b9c4d", size = 147775, upload-time = "2026-08-17T08:10:51.942Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/1a/69/ee613f74085ca7103f79cd08d579c4f3177d1d26e5d3d9528d2d6536a707/nbformat-5.11.1-py3-none-any.whl", hash = "sha256:cc6698fa75f4fab8755ead786317815f13a6fee3b53311c0abb1a8b51d52f7ec", size = 79849, upload-time = "2026-08-17T08:10:50.18Z" }, +] + +[[package]] +name = "numpy" +version = "2.5.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/9a/80/db0b4559e57ec36362bedbb05530a87fafbcb6067708c946967a41d449e7/numpy-2.5.2.tar.gz", hash = "sha256:d482d171c406ae88c5b19cad3b6a1c4c5209f886ab74bc44c2c865c23f52d860", size = 20773161, upload-time = "2026-08-09T13:48:27.962Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ac/f8/c3b222bf075b50afd8e949a07a15c4b312a4a84bd8102a332bcd953cbbb4/numpy-2.5.2-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:d787cf769c3baeb5f6235e778edb52c08dfa923789b5958f28e6450f96107cb1", size = 16885180, upload-time = "2026-08-09T13:46:03.939Z" }, + { url = "https://files.pythonhosted.org/packages/17/e1/2c1d4b1987795a92b5bbf7c24fe249ab96aa2573ab0d7604802c189d7b86/numpy-2.5.2-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:24b9dc2e3d84aa58523798805194e23e736f3f6ce2d1a5b92583ae734e6dbda8", size = 11907878, upload-time = "2026-08-09T13:46:07.045Z" }, + { url = "https://files.pythonhosted.org/packages/b9/ee/d08226fc858044355983a6e5b94f08ff6f3969e0a2b160a4a89f0ddb3445/numpy-2.5.2-cp314-cp314-macosx_14_0_arm64.whl", hash = "sha256:9e9413326d726c2545bfa65d2c0876871e8d8386e77f992c1d426e180bbd4323", size = 5354922, upload-time = "2026-08-09T13:46:10.04Z" }, + { url = "https://files.pythonhosted.org/packages/94/f0/6d3d933056440ebbc5e6bad92065fc6c26a48a84a36b1208580e94eea76c/numpy-2.5.2-cp314-cp314-macosx_14_0_x86_64.whl", hash = "sha256:60e902ac295855348a5ca2ea4c89108989a9f5fddfad3dfc0a8f36b10358567e", size = 6679168, upload-time = "2026-08-09T13:46:12.275Z" }, + { url = "https://files.pythonhosted.org/packages/c4/3b/ecd49dd90033cceb2704d88ca905d4d7d89b0e8c739608754ffd325fa820/numpy-2.5.2-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:50e500dc868e9313530ce12ba470fe50ff3afe3d62993ed6eff652dacd555b65", size = 15624501, upload-time = "2026-08-09T13:46:15.322Z" }, + { url = "https://files.pythonhosted.org/packages/c7/99/461bd36dbdfac6c1c53efa370bd55a83227542d0d118f1677dbf1a3dacd5/numpy-2.5.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:318b9a4c845dbea06708a29c84ee429cc3065048db34cdb799047643492050ee", size = 16713701, upload-time = "2026-08-09T13:46:18.949Z" }, + { url = "https://files.pythonhosted.org/packages/f9/9c/2b251df9e8a5d647b62b0cbc1b90a91850c1cf4859ecb532fd0b4eacff6c/numpy-2.5.2-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:34c319e2963be042673fb46570501b2f06c41924e17e3563d58646b4380dfb68", size = 16986065, upload-time = "2026-08-09T13:46:23.006Z" }, + { url = "https://files.pythonhosted.org/packages/8f/25/20de43f53ff1390534a124475055a19f01fe10c920a0fd11b8e18d6d6052/numpy-2.5.2-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:f06571a052127dc1b4e8b83029b4d1b20daa2b64a31cdd181fc6bc774e9000eb", size = 18470031, upload-time = "2026-08-09T13:46:27.102Z" }, + { url = "https://files.pythonhosted.org/packages/56/5e/0c577ca308d6da5eb79b546ba10bbe5b60148192194e2da060913b1de4f1/numpy-2.5.2-cp314-cp314-win32.whl", hash = "sha256:2cc779226e476d1e1f08c74068c419e60f41a9e0e069c92f6671d31d5c985e98", size = 6121028, upload-time = "2026-08-09T13:46:30.046Z" }, + { url = "https://files.pythonhosted.org/packages/15/5c/7bcbd5b11f94199073320410cddcbb80cee62415bfeb540874b265c2d922/numpy-2.5.2-cp314-cp314-win_amd64.whl", hash = "sha256:7587f53dfbd5edc0f7b87c6217b4c6d2d1f2ef9c3da70bc1315e7db5f8d7ec9d", size = 12597627, upload-time = "2026-08-09T13:46:32.886Z" }, + { url = "https://files.pythonhosted.org/packages/87/bc/4d0b06fba0da90ccc75af62823cb9dcedb6c9ea0cffa058cb2c9ee773a77/numpy-2.5.2-cp314-cp314-win_arm64.whl", hash = "sha256:3e4c367352d3747784248a227fbec218e193b56f7e6692e3b64fc805478ecfdf", size = 10680414, upload-time = "2026-08-09T13:46:36.036Z" }, + { url = "https://files.pythonhosted.org/packages/cd/17/f429aac9dc08833a0d0f188eba38c532a751b1a1f2ca6018a37b455cb321/numpy-2.5.2-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:b879fb674276e331513fb136b78dbc6bd3c848309e0d841cfd63be3896c4cfc1", size = 12026967, upload-time = "2026-08-09T13:46:39.084Z" }, + { url = "https://files.pythonhosted.org/packages/ca/9f/d0849de96a2a4ceaa16662f18ee13eaa9c0aa418269fdc8c4857c56b11da/numpy-2.5.2-cp314-cp314t-macosx_14_0_arm64.whl", hash = "sha256:fd0d703772bba096843785bd38371e31bb4a0c1151497ad5739d182114a73f7f", size = 5473874, upload-time = "2026-08-09T13:46:42.075Z" }, + { url = "https://files.pythonhosted.org/packages/89/3c/8df216d4a4a5422a3de045301cf7df8ea47286d76f5cb7160b0128ac26b7/numpy-2.5.2-cp314-cp314t-macosx_14_0_x86_64.whl", hash = "sha256:3a2f061cebd9e3d23bdcfaaded5e2293a4c6a5b60fa42df85d410a725ce621bf", size = 6789276, upload-time = "2026-08-09T13:46:44.387Z" }, + { url = "https://files.pythonhosted.org/packages/e6/3a/20d7e9891c4ddfadd6ff8d95bf4b29f353d8e1770553de2099880551dfb9/numpy-2.5.2-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6df895598c0edcb41030126c89e0f353b07d93238116143b7405e937359736c4", size = 15659154, upload-time = "2026-08-09T13:46:47.538Z" }, + { url = "https://files.pythonhosted.org/packages/aa/d6/f3aa3d2688bf501b858835c6bd087ae9b51a56ae6fca8e2b0990abd177af/numpy-2.5.2-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1ab3d4a901f844ea836c3e80bf463c6a27d7f3c14e8e292fcf28d348b25b9bce", size = 16748909, upload-time = "2026-08-09T13:46:51.442Z" }, + { url = "https://files.pythonhosted.org/packages/7d/8f/1c5cae8d2baf86ab802ae97a00be55bc7e21ebc11b12bbc33376c5f05342/numpy-2.5.2-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:cebc2d6dbb605a7703d59751dea4bd6b0ab127a5a4338a6f432df1936fef8b26", size = 17027685, upload-time = "2026-08-09T13:46:55.095Z" }, + { url = "https://files.pythonhosted.org/packages/5c/27/71d3467404aedc1c24ce79610f91b52b0b0f466c43a701aa56fc75c145ab/numpy-2.5.2-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:eaca7ff36f0f52e2111ec71f169d8fd3e889e7ddc0d2592e0d703fd8d3ce8fac", size = 18501181, upload-time = "2026-08-09T13:46:59.09Z" }, + { url = "https://files.pythonhosted.org/packages/14/2f/42921d27c40aea7e077f4a423ae509fd9220b028cd787bafefd8ab2b3a5f/numpy-2.5.2-cp314-cp314t-win32.whl", hash = "sha256:ddf47472af2e4280d79bac82304f5e80150211f1b9e614b760061d5fdfbb6eba", size = 6271085, upload-time = "2026-08-09T13:47:01.903Z" }, + { url = "https://files.pythonhosted.org/packages/75/e6/bad5f5d56de9b1971bac959963dda276d35c40f1854475005434bbe08692/numpy-2.5.2-cp314-cp314t-win_amd64.whl", hash = "sha256:44ef9675d908e65f9953063837c3277730f3f4437615a4cdab67b366cabaf884", size = 12787971, upload-time = "2026-08-09T13:47:04.963Z" }, + { url = "https://files.pythonhosted.org/packages/df/05/f608795cb34391acd67e38d94a3c36abd8d8576293a3a80727d7595c372c/numpy-2.5.2-cp314-cp314t-win_arm64.whl", hash = "sha256:eaa088384c46f519dacb93b7ec483a6d6b19a4a2085ae4f25ab9b1c43d387d1e", size = 10750306, upload-time = "2026-08-09T13:47:07.976Z" }, + { url = "https://files.pythonhosted.org/packages/33/c6/28de0191c5f82b7d42a0a51390ba98587048aa93a39fafb05bdbe6e8d00c/numpy-2.5.2-cp315-cp315-macosx_10_15_x86_64.whl", hash = "sha256:078f9b027b478c9379b9677babbf0f8b8f1ecfada27636d7b9a93990c638739f", size = 16885274, upload-time = "2026-08-09T13:47:11.439Z" }, + { url = "https://files.pythonhosted.org/packages/dd/d1/973ca116000d244897e468ea1aff30b589e5022e3c8744b71706fe33bd57/numpy-2.5.2-cp315-cp315-macosx_11_0_arm64.whl", hash = "sha256:50a68f4bacd8a2b33d8da3d2269d0d78500f86ea582e4786dc10f5ef2c2c6842", size = 11907846, upload-time = "2026-08-09T13:47:15.128Z" }, + { url = "https://files.pythonhosted.org/packages/78/d9/8c4b3937ef204cb2fd88d389ccd0f265a2ffb11f35a01d2064cf46714bd6/numpy-2.5.2-cp315-cp315-macosx_14_0_arm64.whl", hash = "sha256:e79aba74ffaf5f78a050d777c184cddf8fdffabab38acf5f3ef1fecbc17895d6", size = 5354892, upload-time = "2026-08-09T13:47:18.07Z" }, + { url = "https://files.pythonhosted.org/packages/74/9b/b6ee65ea2999fdb7023935e108e6fb776ee4082aa15f159acfa857e578c8/numpy-2.5.2-cp315-cp315-macosx_14_0_x86_64.whl", hash = "sha256:9a0731745a72a184490a582fb4af2533512bd071ace67785b5fdffc0ae58dce8", size = 6679309, upload-time = "2026-08-09T13:47:20.456Z" }, + { url = "https://files.pythonhosted.org/packages/43/f3/acb18d8b137a393c8e7803a8c994c9e64bde3930692a69d826993113a159/numpy-2.5.2-cp315-cp315-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4ec954036759bcee3aa484f8603bd9c14f3e776293b85578b8734c2d72777c69", size = 15625850, upload-time = "2026-08-09T13:47:24.365Z" }, + { url = "https://files.pythonhosted.org/packages/a9/bf/a8e9bb0db815a0e265b5744ebedd3af0bd5faad8604e5b50a1cd012f3c91/numpy-2.5.2-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:dc649493697006bc90614a5f0bbc8cb3cb1866715c474e473694968d7e6b99ab", size = 16713664, upload-time = "2026-08-09T13:47:27.965Z" }, + { url = "https://files.pythonhosted.org/packages/0c/c3/6e913736b3dd6582344af32418b5fb9dab34282e8a8174ae1d54ceb0fc13/numpy-2.5.2-cp315-cp315-musllinux_1_2_aarch64.whl", hash = "sha256:cf7de32f486e4ac9e2d93b810f9e9ac72a728dd46a32a0bb403222f27f653514", size = 16986749, upload-time = "2026-08-09T13:47:31.541Z" }, + { url = "https://files.pythonhosted.org/packages/80/09/7d3b23eff5c7428ef6c01e6f7052bb60d504c4d33e317b36b8959c24ad97/numpy-2.5.2-cp315-cp315-musllinux_1_2_x86_64.whl", hash = "sha256:2ffa7bacab3e2ee1b19ed31766bb60bb380b68c23f051e199c5cc598afd68710", size = 18470495, upload-time = "2026-08-09T13:47:35.364Z" }, + { url = "https://files.pythonhosted.org/packages/a5/a4/68a321d825374f6eb677ffe8ef8c6b9a328304e6fd2e39d9530822776607/numpy-2.5.2-cp315-cp315-win32.whl", hash = "sha256:6b588cc8f902d6bff201c19fd00c43ab8545671e3554d014e12e14139e5e8617", size = 6120696, upload-time = "2026-08-09T13:47:38.561Z" }, + { url = "https://files.pythonhosted.org/packages/c8/23/deafbb1700f79fae9cd1e91220f133d124cc267de1b584da3fbf6db2f6cd/numpy-2.5.2-cp315-cp315-win_amd64.whl", hash = "sha256:07d4e89f3a9ab0a9ba24264ccdb642b3dd951b2281e8883a5481a4aa79cc31a7", size = 12597324, upload-time = "2026-08-09T13:47:41.401Z" }, + { url = "https://files.pythonhosted.org/packages/33/cd/3272ba105e3bbbdaeb11357eda31e7a6825ffe159e8171665660299a948f/numpy-2.5.2-cp315-cp315-win_arm64.whl", hash = "sha256:a610dc7e3c52edd39c2bc2375ff9c3fd59cb3ad00e4472d36f83bc1457145788", size = 10680466, upload-time = "2026-08-09T13:47:44.873Z" }, + { url = "https://files.pythonhosted.org/packages/0e/0e/58370637b1bb70a5c9ce2b43f4b521ccb224e36ccb76a6596b17ae4b447c/numpy-2.5.2-cp315-cp315t-macosx_10_15_x86_64.whl", hash = "sha256:40f4d451aed46a8046a1aae41c4e55fb3612273df9c502480135e1501576a34b", size = 16993947, upload-time = "2026-08-09T13:47:48.97Z" }, + { url = "https://files.pythonhosted.org/packages/10/93/2abcb807712b289d6d60fe4cf30532f98974a8396d885650f3ba5a13026e/numpy-2.5.2-cp315-cp315t-macosx_11_0_arm64.whl", hash = "sha256:c081cbe16ba1ab53078e5ff29013621e33c509eedab055775d956427712c236e", size = 12025331, upload-time = "2026-08-09T13:47:52.646Z" }, + { url = "https://files.pythonhosted.org/packages/8b/3a/2898e003a5fbaf87e76c039b4ee1f5eb390471b4ffe74887c1f34c4e791e/numpy-2.5.2-cp315-cp315t-macosx_14_0_arm64.whl", hash = "sha256:0090ccdd57ec2703e9b49d0bf554767370581c1dd0a6b2bb2b2d9def317d042a", size = 5472336, upload-time = "2026-08-09T13:47:55.403Z" }, + { url = "https://files.pythonhosted.org/packages/61/a5/23f69d07c544597b29758b31b55c27dc9d541012a2c1496189fef702aec2/numpy-2.5.2-cp315-cp315t-macosx_14_0_x86_64.whl", hash = "sha256:6a9bb119fb8dd21ba30b3f0e555b7e2b081bd9883af21ec9c1c633d161cda3a8", size = 6788387, upload-time = "2026-08-09T13:47:58.192Z" }, + { url = "https://files.pythonhosted.org/packages/15/ea/c0dbdbcf22f43782510a3e492dd3da73c6112b69cac8929d16d127536fc4/numpy-2.5.2-cp315-cp315t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a839318485284a6fb31be4f8f2c91c8f2cb22f4543c4a8903f12b0671ffe07cc", size = 15667096, upload-time = "2026-08-09T13:48:01.562Z" }, + { url = "https://files.pythonhosted.org/packages/fc/5e/29c73c31748cdb0f7566642125ba17fd5b56780cddf891b085dab27e4466/numpy-2.5.2-cp315-cp315t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ba0a474801b8dc67b66bf465548abc90e82b44d2611b5770f33008dcabffe8ec", size = 16751730, upload-time = "2026-08-09T13:48:05.706Z" }, + { url = "https://files.pythonhosted.org/packages/47/95/02501e8454796bb58dadf7a99d3181e0b464bf264e1003039572f9779fac/numpy-2.5.2-cp315-cp315t-musllinux_1_2_aarch64.whl", hash = "sha256:0a4035ae1129ff8777f08bfbd44f1e5d8e9c049ce0c2dd78fc0d92c13e7251c0", size = 17038686, upload-time = "2026-08-09T13:48:09.627Z" }, + { url = "https://files.pythonhosted.org/packages/0e/b5/53a681d91b5c82687067d8ea5035e02d917b5509d6f334cb06484a954714/numpy-2.5.2-cp315-cp315t-musllinux_1_2_x86_64.whl", hash = "sha256:77843ca236b777e67f8d6b3660ea116e499612703a0ecd7093f316201eb9d8e2", size = 18507727, upload-time = "2026-08-09T13:48:13.744Z" }, + { url = "https://files.pythonhosted.org/packages/42/06/6e11443f7b64ee376c860506091103bf68f92d2cab9e8d96d4501babf07c/numpy-2.5.2-cp315-cp315t-win32.whl", hash = "sha256:7354826bc6f8f69402e9b7fe28d15fcd34feebd74f856f111585c5b0c9fb0251", size = 6269775, upload-time = "2026-08-09T13:48:17.543Z" }, + { url = "https://files.pythonhosted.org/packages/f1/18/195d6b86cd72dbbc501edfa778005fa6b87afd34c153e46028cd3a0938f4/numpy-2.5.2-cp315-cp315t-win_amd64.whl", hash = "sha256:e5651f3f87add730ee6608d915009e19c911fba0cb000c7e3ea994b7d768eb12", size = 12782559, upload-time = "2026-08-09T13:48:21.023Z" }, + { url = "https://files.pythonhosted.org/packages/b4/07/458c344f0f0c178f4481dad5cca790626ffe4c34eabf9467069d06ee4999/numpy-2.5.2-cp315-cp315t-win_arm64.whl", hash = "sha256:5f8e00be2ec6f45f4e8a41a527f68d44a7d96fee92a650e4d8b1326f77f61e6e", size = 10748103, upload-time = "2026-08-09T13:48:24.21Z" }, +] + +[[package]] +name = "packaging" +version = "26.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/7d/fa/3944b40b07da9ce895c0e6303a5ab7d53da063554f534556b134a54d6093/packaging-26.3.tar.gz", hash = "sha256:94edc256424af38762eb31306eed28beb9f0efc50a8837492c9d6fd6004aed79", size = 313412, upload-time = "2026-08-04T18:15:28.737Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/63/34/ba1c580383c9eada3711951fef0795c80b829a078d72188184bcab9dd527/packaging-26.3-py3-none-any.whl", hash = "sha256:d7193f7c8e4e93f444fde0262bf90af30e16fa0ad0ad44cb553c87339b23cd1c", size = 129956, upload-time = "2026-08-04T18:15:27.159Z" }, +] + +[[package]] +name = "pandas" +version = "3.0.5" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "numpy" }, + { name = "python-dateutil" }, + { name = "tzdata", marker = "sys_platform == 'emscripten' or sys_platform == 'win32'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/be/4f/5f3422a2afec5ffc46308b79e53291365a93748b498ac2e58bead0197916/pandas-3.0.5.tar.gz", hash = "sha256:dca3734d6ab7c906e6730f0788b0a1dbb9f2467731f9711f77995c8e9d62d712", size = 4658219, upload-time = "2026-07-22T22:19:28.819Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/51/2f/cf6aae281264f4463f0875bcbb15fd2bb6d291cc535187dad1732475e4a9/pandas-3.0.5-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:2f264fc46911cc8131a7322a16199bbf8e353d27c10bb211f5bd0c814324dc36", size = 10390034, upload-time = "2026-07-22T22:18:49.818Z" }, + { url = "https://files.pythonhosted.org/packages/06/ec/5189518c7a7659c4bdcc6b1eb32c46c6f3c86b0661ffd84143d1112c7732/pandas-3.0.5-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:53730687fcd161883b24e10411c06d6a4c0f2275d2faf3bb2bc25deb4ba8007c", size = 9980065, upload-time = "2026-07-22T22:18:52.249Z" }, + { url = "https://files.pythonhosted.org/packages/ea/f1/598503ce8d7e3c35601e0747ba288c7864baae66380725bc12f13f884dfe/pandas-3.0.5-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:960d3ebcf249f75206899fcd2c6de53f736b7265759ced0d3e559df0b8b709b0", size = 10545532, upload-time = "2026-07-22T22:18:54.813Z" }, + { url = "https://files.pythonhosted.org/packages/fa/de/ceae2adf7034e07e9910299fe412e1819c4f0dd520700a888bcb03625448/pandas-3.0.5-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9e94c2c5ca43bd3ca32bf64d32308887b65e5f9bfd8023ea52755107a999f93b", size = 10963120, upload-time = "2026-07-22T22:18:57.42Z" }, + { url = "https://files.pythonhosted.org/packages/66/25/86e0f4451874eb79e688deeebe3c451fec4557f8952005818d800ee8ac7e/pandas-3.0.5-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:e819dd5f62966b481a8cb649d3299ebd886a1ea91ed5a99bf7ce77c98d18ab94", size = 11563178, upload-time = "2026-07-22T22:18:59.729Z" }, + { url = "https://files.pythonhosted.org/packages/f3/45/8643daa3b4147e433adfcccefdd0380d3aad79d86b15d8999730fe1944d5/pandas-3.0.5-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:3c5ed2e7c06e91d340dfd091d7934f9bc82e4a36b95f647f090b9d1c9ac649da", size = 12028708, upload-time = "2026-07-22T22:19:02.164Z" }, + { url = "https://files.pythonhosted.org/packages/96/58/ad979ae617615576e8aafd569c9d4b62f1191d896e38f51d66ba06f3b89a/pandas-3.0.5-cp314-cp314-win_amd64.whl", hash = "sha256:cd8f7c6dc98527058ee6264219343f5392240a6f1bfa654fc5d79023020d0c92", size = 9951806, upload-time = "2026-07-22T22:19:04.596Z" }, + { url = "https://files.pythonhosted.org/packages/69/32/7ac03886b304049a9d2625ee88f59af760d8a93bd30ed9239bce7b9869a8/pandas-3.0.5-cp314-cp314-win_arm64.whl", hash = "sha256:5183427f5a8156d480f30333777bc978be93650a49a7c01db26adffe95b31e85", size = 9238297, upload-time = "2026-07-22T22:19:06.836Z" }, + { url = "https://files.pythonhosted.org/packages/be/ed/1d1f2ee5547d5167face2376d11c8b2a4c7bfff5a416ee7a9046891fab1e/pandas-3.0.5-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:303da736987d481074ca720ada325f8bd80c64ebc2d45ed79b29df3aaa4a26ca", size = 10849690, upload-time = "2026-07-22T22:19:09.391Z" }, + { url = "https://files.pythonhosted.org/packages/57/55/17e17152e98fbb0c4b1e562bc65387a2f20a80db0f4a86bf8d3a0e4248d4/pandas-3.0.5-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:3b2801bbb049d0136f6c213eae02b5fca969384fc2064dd728d8620552aa49da", size = 10509945, upload-time = "2026-07-22T22:19:11.773Z" }, + { url = "https://files.pythonhosted.org/packages/88/90/817d44dbf83facf9556f33576d9af0a241981e7bb5c00606c0bcb5df8dda/pandas-3.0.5-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:cce3a9d11d2b1f82c69a27ec1f4948a170e2c403c4bbfa8cca62e3fdebe2ef3a", size = 10392197, upload-time = "2026-07-22T22:19:14.024Z" }, + { url = "https://files.pythonhosted.org/packages/f1/da/889f00c0a6f5aa1545add70abbf01502dff87ab577adb855bd631c54d2f2/pandas-3.0.5-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ef01af4d8dc6cd2c8d6c7736f149574ef93fe043811eeb5e445f2647154b5040", size = 10862726, upload-time = "2026-07-22T22:19:16.351Z" }, + { url = "https://files.pythonhosted.org/packages/bc/98/f1e934fb3c98fce859c6147c6785816c7b5b9ab7821115c5d8c4de9842b9/pandas-3.0.5-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:e2759e890db96dfcffdbd9b86c3c2cb6afaf58def482820317e06163ec1066cd", size = 11414864, upload-time = "2026-07-22T22:19:18.981Z" }, + { url = "https://files.pythonhosted.org/packages/fe/be/d448af7d657d82e1888dd8551f79c6d6fb161080b5b9752d84d910ec2319/pandas-3.0.5-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:b58b1b39d46a5862e3fb18f50d1a201398619d16a0f9f73f57eea5583cf0e63c", size = 11925105, upload-time = "2026-07-22T22:19:21.515Z" }, + { url = "https://files.pythonhosted.org/packages/29/c1/ccb4238212c8c4f496c584f3044d94e0c030ed8e1d68999db46c91c2242f/pandas-3.0.5-cp314-cp314t-win_amd64.whl", hash = "sha256:1c10461f6eeb35d8f05b6184c65c8b9991663b66c46b1d559b682cb34ae7c6ea", size = 10387612, upload-time = "2026-07-22T22:19:24.257Z" }, + { url = "https://files.pythonhosted.org/packages/d2/cf/6a51b2c38980e04c279fd2fa908a1b0982064e860444acfca4ec2e2c8359/pandas-3.0.5-cp314-cp314t-win_arm64.whl", hash = "sha256:3c5015fd1730fbf883647e88068176c839c102cea883ba1769a6f4593bfc1f8c", size = 9509776, upload-time = "2026-07-22T22:19:26.694Z" }, +] + +[[package]] +name = "pillow" +version = "12.3.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/1c/3d/bb7fca845737cf9d7dbde16ed1843984665ff2e0a518f5db43e77ec540b9/pillow-12.3.0.tar.gz", hash = "sha256:3b8182a766685eaa002637e28b4ec8d6b18819a0c71f579bf0dbaa5830297cce", size = 47025035, upload-time = "2026-07-01T11:56:38.965Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/dc/01/001f65b68192f0228cc1dbbc8d2530ab5d58b61037ba0587f946fea607cd/pillow-12.3.0-cp314-cp314-ios_13_0_arm64_iphoneos.whl", hash = "sha256:9cf95fe4d0f84c82d282745d9bb08ad9f926efa00be4697e767b814ce40d4330", size = 4161736, upload-time = "2026-07-01T11:54:51.156Z" }, + { url = "https://files.pythonhosted.org/packages/1a/d2/0219746d0fd16fc8a84498e79452375be3797d3ce4044596ce565164b84f/pillow-12.3.0-cp314-cp314-ios_13_0_arm64_iphonesimulator.whl", hash = "sha256:8728f216dcdb6e6d555cf971cb34076139ad74b31fc2c14da4fafc741c5f6217", size = 4255435, upload-time = "2026-07-01T11:54:53.414Z" }, + { url = "https://files.pythonhosted.org/packages/c8/02/8d0bc62ef0302318c46ff2a512822d2610e81c7aa46c9b3abe6cbaca5ad0/pillow-12.3.0-cp314-cp314-ios_13_0_x86_64_iphonesimulator.whl", hash = "sha256:a45650e8ce7fafffd731db8550230db6b0d306d181a90b67d3e6bca2f1990930", size = 3696262, upload-time = "2026-07-01T11:54:55.739Z" }, + { url = "https://files.pythonhosted.org/packages/85/e2/73c77d218410b14f5f2d565e8a998d5317b7b9c75368d29985139f7a46f0/pillow-12.3.0-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:ba54cfebe86920a559a7c4d6b9050791c20513650a1952ebe3368c7dc70306f8", size = 5350344, upload-time = "2026-07-01T11:54:57.657Z" }, + { url = "https://files.pythonhosted.org/packages/c7/da/32c752228ae345f489e3a42499d817b6c3996da7e8a3bc7a04fc806b243b/pillow-12.3.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:e158cb00350dc278f3b91551101aa7d12415a66ebf2c91d8d5ac14e56ddd3ad0", size = 4780131, upload-time = "2026-07-01T11:54:59.713Z" }, + { url = "https://files.pythonhosted.org/packages/b1/9d/8b2c807dbef61a5197c047afe99823787eb66f63daf9fb2432f91d6f0462/pillow-12.3.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e9aeb04d6aef139de265b29683e119b638208f88cf73cdd1658aa07221165321", size = 6263757, upload-time = "2026-07-01T11:55:01.778Z" }, + { url = "https://files.pythonhosted.org/packages/5c/44/c85361f65dbe00eea8576ee467c768d25129989efb76e94f205e9ca9bb46/pillow-12.3.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:251bf95b67017e27b13d82f5b326234ca62d70f9cf4c2b9032de2358a3b12c7b", size = 6936962, upload-time = "2026-07-01T11:55:03.93Z" }, + { url = "https://files.pythonhosted.org/packages/18/7e/e483414b35800b86b6f08dbbc7803fb5cd52c4d6f897f47d53ea2c7e6f65/pillow-12.3.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:fe3cca2e4e8a592be0f269a1ca4835c25199d9f3ce815c8491048f785b0a0198", size = 6339171, upload-time = "2026-07-01T11:55:05.989Z" }, + { url = "https://files.pythonhosted.org/packages/f0/f4/68c491844841ede6bed70189546b3ee9731cf9f2cbad396faff5e1ccba45/pillow-12.3.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:23aceaa007d6172b02c277f0cd359c79492bbb14f7072b4ede9fbcaf20648130", size = 7048116, upload-time = "2026-07-01T11:55:08.131Z" }, + { url = "https://files.pythonhosted.org/packages/a3/34/77f3f793fed8efc7d243f21b33c5a3f0d1c97ee70346d3db855587e155ff/pillow-12.3.0-cp314-cp314-win32.whl", hash = "sha256:af8d94b0db561cf68b88a267c5c44b49e134f525d0dc2cb7ed413a66bc23559a", size = 6467209, upload-time = "2026-07-01T11:55:10.408Z" }, + { url = "https://files.pythonhosted.org/packages/f1/e0/492879f69d94f91f60fc8cd05ba03650e9520afebb2fb7aa12777d7c7f38/pillow-12.3.0-cp314-cp314-win_amd64.whl", hash = "sha256:fdafc9cce40277e0f7a0feabce0ee50dd2fa1800f3b38015e51296b5e814048d", size = 7237707, upload-time = "2026-07-01T11:55:12.745Z" }, + { url = "https://files.pythonhosted.org/packages/c9/ac/6b11f2875f1c2ac040d84e1bbf9cf22a88038f901ca1037898b280b38365/pillow-12.3.0-cp314-cp314-win_arm64.whl", hash = "sha256:e91206ee562682b51b98ef4b26a6ef48fd84e15fd4c4bc5ec768eb641d206838", size = 2565995, upload-time = "2026-07-01T11:55:14.736Z" }, + { url = "https://files.pythonhosted.org/packages/52/69/c2208e56af9bfc1913afb24020297a691eb1d4ef688474c8a04913f65e04/pillow-12.3.0-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:164b31cd1a0490ab6efae01aa5df49da7061be0af1b30e035b6e9a1bfe34ee6e", size = 5352503, upload-time = "2026-07-01T11:55:17.076Z" }, + { url = "https://files.pythonhosted.org/packages/07/70/e5686d753e898a45d778ff1718dba8516ead6ab6b95d85fc8c4b70650cf2/pillow-12.3.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:5afb51d599ea772b8365ae807ae557f18bccfe46ab261fd1c2a9ed700fc6eb17", size = 4782956, upload-time = "2026-07-01T11:55:19.448Z" }, + { url = "https://files.pythonhosted.org/packages/d5/37/25c6692f06927ee973ff18c8d9ee98ad0b4d84ee67a09610c2dd1447958e/pillow-12.3.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3edce1d53195db527e0191f84b71d02022de0540bf43a16ed734ed7537b07385", size = 6322855, upload-time = "2026-07-01T11:55:21.613Z" }, + { url = "https://files.pythonhosted.org/packages/cc/91/420637fcb8f1bc11029e403b4538e6694744428d8246118e45719f944556/pillow-12.3.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:bf16ba1b4d0b6b7c8e534936632270cf70eb00dbe09005bc345b2677b726855c", size = 6989642, upload-time = "2026-07-01T11:55:24.006Z" }, + { url = "https://files.pythonhosted.org/packages/10/08/b94d7811281ccf0d143a1cf768d1c49e1e54af63e7b708ab2ee3eb87face/pillow-12.3.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:24870b09b224f7ae3c39ed07d10e819d06f8720bc551847b1d623832b5b0e28d", size = 6391281, upload-time = "2026-07-01T11:55:26.252Z" }, + { url = "https://files.pythonhosted.org/packages/d2/87/24233f785f55474dc02ce3e739c5528a77e3a862e9333d1dd7a25cc31f70/pillow-12.3.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:30f2aa603c41533cc25c05acd0da21636e84a315768feb631c937177db558931", size = 7096716, upload-time = "2026-07-01T11:55:28.318Z" }, + { url = "https://files.pythonhosted.org/packages/23/26/fcb2f6e37175b04f53570b59937867e2b80ee1685e744023153028fc14f9/pillow-12.3.0-cp314-cp314t-win32.whl", hash = "sha256:4b0a7fe987b14c31ebda6083f74f22b561fd3739bc0ac51e019622e3d72668c7", size = 6474125, upload-time = "2026-07-01T11:55:30.956Z" }, + { url = "https://files.pythonhosted.org/packages/90/de/3634abee5f1c9e13c56787b7d5517b0ba8d6de51700b95578cf338349c9f/pillow-12.3.0-cp314-cp314t-win_amd64.whl", hash = "sha256:962864dc93511324d51ddbb5b9f8731bf71675b93ca612a07441896f4688fb8c", size = 7242939, upload-time = "2026-07-01T11:55:34.044Z" }, + { url = "https://files.pythonhosted.org/packages/ce/2a/fd13f8eb24de5714a6eb444a3d67e2842c6c576e159a43793adf23051351/pillow-12.3.0-cp314-cp314t-win_arm64.whl", hash = "sha256:0740a512dc522224c77d9aa5a8d70d8b7d73fb91f2c21125d8d025d3b8990e45", size = 2567506, upload-time = "2026-07-01T11:55:35.988Z" }, + { url = "https://files.pythonhosted.org/packages/5d/dc/8fdce34ec725a33c81c6ba122b904d6b9024e50ea9ac7bede62fab54506c/pillow-12.3.0-cp315-cp315-ios_13_0_arm64_iphoneos.whl", hash = "sha256:0feb2e9d6ad6c9e3c06effe9d00f3f1e618a6643273576b016f591e9315a7139", size = 4162063, upload-time = "2026-07-01T11:55:37.941Z" }, + { url = "https://files.pythonhosted.org/packages/76/66/2044b9a63d3b84ff048228dfcb7cd9bf0df983e8470971bf7d4c57b693de/pillow-12.3.0-cp315-cp315-ios_13_0_arm64_iphonesimulator.whl", hash = "sha256:9e881fca225083806662a5c43d627d215f258ff43c890f831966c7d7ba9c7402", size = 4255549, upload-time = "2026-07-01T11:55:40.022Z" }, + { url = "https://files.pythonhosted.org/packages/52/7e/1f67e6f4ece6b582ee4b539decbcc9f848dc245a93ed8cd7338bafef72f1/pillow-12.3.0-cp315-cp315-ios_13_0_x86_64_iphonesimulator.whl", hash = "sha256:4998562bf62a445225f22e07c896bb04b35b1b1f2eb6d760584c9c51d7a5f78c", size = 3696331, upload-time = "2026-07-01T11:55:41.98Z" }, + { url = "https://files.pythonhosted.org/packages/12/40/d306fc2c8e4d45d7f175c77edca7063be7b86fe7fe6e68f4353bf71d808c/pillow-12.3.0-cp315-cp315-macosx_10_15_x86_64.whl", hash = "sha256:dc624f6bc473dacdf7ef7eb8678d0d08edf15cd94fad6ae5c7d6cc67a4e4902f", size = 5350370, upload-time = "2026-07-01T11:55:44.028Z" }, + { url = "https://files.pythonhosted.org/packages/dd/44/668fb1437e8ce420f62d6106eb66e44a5971602a4d794615bdf79315d82d/pillow-12.3.0-cp315-cp315-macosx_11_0_arm64.whl", hash = "sha256:71d6097b330eea8fd15097780c8e89cb1a8ce7838669f48c5bacd6f663dd4701", size = 4780147, upload-time = "2026-07-01T11:55:46.073Z" }, + { url = "https://files.pythonhosted.org/packages/0c/08/93fa2e70e30a2d81547e481b6ee2bb9522117221fb1e0ce4b5df70967677/pillow-12.3.0-cp315-cp315-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:28ce87c5ab450a9dd970b52e5aca5fe63ed432d18a2eaddd1979a00a1ba24ace", size = 6273659, upload-time = "2026-07-01T11:55:48.264Z" }, + { url = "https://files.pythonhosted.org/packages/f8/6d/043e96ff814fc31a33077e4cba86082167db520c93632afdf2042febbb0c/pillow-12.3.0-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6b02afb9b97f65fbca5f31db6a2a3ba21aa93030225f150fa3f249717e938fb4", size = 6947439, upload-time = "2026-07-01T11:55:50.503Z" }, + { url = "https://files.pythonhosted.org/packages/af/92/ba71d2ee2ac0edf3fa33bd9d5ee9ee080da70b1766f3ca3934f9938ddac9/pillow-12.3.0-cp315-cp315-musllinux_1_2_aarch64.whl", hash = "sha256:1182d52bc2d5e5d7d0949503aa7e36d12f42205dc287e4883f407b1988820d39", size = 6353577, upload-time = "2026-07-01T11:55:52.697Z" }, + { url = "https://files.pythonhosted.org/packages/0f/ce/e63064e2122923ff687c8ad792d0d736a7b3920a56a46982e81a7fdd25d6/pillow-12.3.0-cp315-cp315-musllinux_1_2_x86_64.whl", hash = "sha256:e795b7eb908249c4e43c7c99fac7c2c75dab0c43566e37db472a355f63693d71", size = 7060394, upload-time = "2026-07-01T11:55:55.149Z" }, + { url = "https://files.pythonhosted.org/packages/54/76/a09cc3ccc8d773a7283d34c38bec1708f9e3cc932093cbc4c5e71ac4060b/pillow-12.3.0-cp315-cp315-win32.whl", hash = "sha256:57b3d78c95ba9059768b10e28b813002261d3f3dfc55cc48b0c988f625175827", size = 6467375, upload-time = "2026-07-01T11:55:57.769Z" }, + { url = "https://files.pythonhosted.org/packages/3e/03/1846c49ba3b1d5550392a4bbd06d6fb4578e1cd91a803198b5c90f5f7d53/pillow-12.3.0-cp315-cp315-win_amd64.whl", hash = "sha256:fa4ecea169a355be7a3ade2c783e2ed12f0e40d2c5621cda8b3297faf7fbb9f5", size = 7237048, upload-time = "2026-07-01T11:55:59.975Z" }, + { url = "https://files.pythonhosted.org/packages/fb/bb/89f35dcc79610423f9f195504d7def7f0d1416a711541b42867e25fe3412/pillow-12.3.0-cp315-cp315-win_arm64.whl", hash = "sha256:877c3f311ff35410f690861c4409e7ccbf0cd2f878e50628a28e5a0bb689e658", size = 2566006, upload-time = "2026-07-01T11:56:02.143Z" }, + { url = "https://files.pythonhosted.org/packages/30/88/707027ba09942dfa2c28759b5c222d769290a41c6d20ea60ec250801941f/pillow-12.3.0-cp315-cp315t-macosx_10_15_x86_64.whl", hash = "sha256:e9871b1ffbfa9656b60aeee92ed5136a5742696006fa322b29ea3d8da0ecc9cf", size = 5352509, upload-time = "2026-07-01T11:56:04.2Z" }, + { url = "https://files.pythonhosted.org/packages/b0/6d/00352fa25332c2569cd387851f568cc5a4b75a9adbfb37ac4fbce4c02eec/pillow-12.3.0-cp315-cp315t-macosx_11_0_arm64.whl", hash = "sha256:53aa02d20d10c3d814d536aa4e5ac9b84ca0ff5a88377963b085ad6822f93e64", size = 4783167, upload-time = "2026-07-01T11:56:06.631Z" }, + { url = "https://files.pythonhosted.org/packages/13/4f/9e049dfa21af7c22427275720e2490267ba8138120add5c4c574deb69782/pillow-12.3.0-cp315-cp315t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:446c34dcc4324b084a53b705127dc15717b22c5e140ae0a3c38349d4efec071e", size = 6329237, upload-time = "2026-07-01T11:56:08.868Z" }, + { url = "https://files.pythonhosted.org/packages/36/16/cf6eeaae8d0fce8dd390a33437cf68c5d5bd73834a2bc6e2f14efda0ab45/pillow-12.3.0-cp315-cp315t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:cf1845d02ad822a369a49f2bb9345b1614744267682e7a03527dc3bf6eea1777", size = 6997047, upload-time = "2026-07-01T11:56:11.379Z" }, + { url = "https://files.pythonhosted.org/packages/1e/69/dbf769bdd55f48bf5733cac28edc6364ffaa072ec9ba336266e4fe66be55/pillow-12.3.0-cp315-cp315t-musllinux_1_2_aarch64.whl", hash = "sha256:186941b6aef820ad110fb01fb06eb925374dc3a21b17e37ec9a53b250c6fe2d1", size = 6400440, upload-time = "2026-07-01T11:56:13.908Z" }, + { url = "https://files.pythonhosted.org/packages/a0/e1/ffc9cfc2eea0d178da8018e18e959301ad9d6bc9f3edb7181e748a474b97/pillow-12.3.0-cp315-cp315t-musllinux_1_2_x86_64.whl", hash = "sha256:f13c32a3abd6079a66d9526e18dad9b6d280384d49d7c54040cd57b6424041d9", size = 7105895, upload-time = "2026-07-01T11:56:16.575Z" }, + { url = "https://files.pythonhosted.org/packages/18/f0/a5595c1e8c3ae44b9828cb2f0fa8155e5095ef04d6327b8f61cf44a3df85/pillow-12.3.0-cp315-cp315t-win32.whl", hash = "sha256:1657923d2d45afb66526e5b933e5b3052e6bdea196c90d3abb2424e18c77dae8", size = 6474384, upload-time = "2026-07-01T11:56:18.855Z" }, + { url = "https://files.pythonhosted.org/packages/e4/04/62bcd9f844984c5938d3b05264a61d797a29d3e0812341a8204af70bbdee/pillow-12.3.0-cp315-cp315t-win_amd64.whl", hash = "sha256:8cd2f7bdda092d99c9fc2fb7391354f306d01443d22785d0cbfafa2e2c8bb418", size = 7243537, upload-time = "2026-07-01T11:56:21.214Z" }, + { url = "https://files.pythonhosted.org/packages/3d/68/1f3066acedf37673694a7141381d8f811ae97f30d34413d236abe7d489f1/pillow-12.3.0-cp315-cp315t-win_arm64.whl", hash = "sha256:06ff022112bc9cbf83b60f8e028d94ad87b60621706487e65f673de61610ab59", size = 2567491, upload-time = "2026-07-01T11:56:23.506Z" }, +] + +[[package]] +name = "platformdirs" +version = "4.11.7" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/69/b7/802a56eca9f2fac455b8bab5375a2647b0f0e14a2cd63ef077de3c4a7658/platformdirs-4.11.7.tar.gz", hash = "sha256:4f41487eeeeeb07f3a6625e61d9bc0ae6809f92d3386dbd74392fbb76108104d", size = 35127, upload-time = "2026-09-01T13:35:10.502Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/27/6e/80993e10a0482f630cef528635789233224f36b1ffd11592aa15d13ff9ce/platformdirs-4.11.7-py3-none-any.whl", hash = "sha256:8a02cb259042c79d1cd0450facc2fe6dc9d303ae7901afbe33bf8ea0b188cef6", size = 23938, upload-time = "2026-09-01T13:35:09.02Z" }, +] + +[[package]] +name = "plotly" +version = "7.0.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "narwhals" }, + { name = "packaging" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/ec/9e/8894e8eae20a5b2a44aa568b1d2d80291e8eea6ce7bc75cdc7a152aef0ac/plotly-7.0.0.tar.gz", hash = "sha256:08b21f1244a97e7a1a699833c4bb2678475aa108b3f1989886ed0b038ebfd849", size = 6218668, upload-time = "2026-08-25T17:47:29.088Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e0/2f/6f492108d9955bac97979d9949c1b35eab30fc630b1f22bbdd2c7cacbab4/plotly-7.0.0-py3-none-any.whl", hash = "sha256:78cbf7bd06d1b05bb3b8ec1b709864695229b55151b6f7530fbf55517ead6fdd", size = 9052859, upload-time = "2026-08-25T17:47:24.689Z" }, +] + +[[package]] +name = "positron-bike-share" +version = "0.1.0" +source = { virtual = "." } +dependencies = [ + { name = "matplotlib" }, + { name = "nbformat" }, + { name = "pandas" }, + { name = "plotly" }, +] + +[package.metadata] +requires-dist = [ + { name = "matplotlib", specifier = ">=3.9" }, + { name = "nbformat", specifier = "==5.11.1" }, + { name = "pandas", specifier = ">=2.2" }, + { name = "plotly", specifier = "==7.0.0" }, +] + +[[package]] +name = "pyparsing" +version = "3.3.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/f3/91/9c6ee907786a473bf81c5f53cf703ba0957b23ab84c264080fb5a450416f/pyparsing-3.3.2.tar.gz", hash = "sha256:c777f4d763f140633dcb6d8a3eda953bf7a214dc4eff598413c070bcdc117cbc", size = 6851574, upload-time = "2026-01-21T03:57:59.36Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/10/bd/c038d7cc38edc1aa5bf91ab8068b63d4308c66c4c8bb3cbba7dfbc049f9c/pyparsing-3.3.2-py3-none-any.whl", hash = "sha256:850ba148bd908d7e2411587e247a1e4f0327839c40e2e5e6d05a007ecc69911d", size = 122781, upload-time = "2026-01-21T03:57:55.912Z" }, +] + +[[package]] +name = "python-dateutil" +version = "2.9.0.post0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "six" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/66/c0/0c8b6ad9f17a802ee498c46e004a0eb49bc148f2fd230864601a86dcf6db/python-dateutil-2.9.0.post0.tar.gz", hash = "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3", size = 342432, upload-time = "2024-03-01T18:36:20.211Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427", size = 229892, upload-time = "2024-03-01T18:36:18.57Z" }, +] + +[[package]] +name = "referencing" +version = "0.37.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "attrs" }, + { name = "rpds-py" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/22/f5/df4e9027acead3ecc63e50fe1e36aca1523e1719559c499951bb4b53188f/referencing-0.37.0.tar.gz", hash = "sha256:44aefc3142c5b842538163acb373e24cce6632bd54bdb01b21ad5863489f50d8", size = 78036, upload-time = "2025-10-13T15:30:48.871Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/2c/58/ca301544e1fa93ed4f80d724bf5b194f6e4b945841c5bfd555878eea9fcb/referencing-0.37.0-py3-none-any.whl", hash = "sha256:381329a9f99628c9069361716891d34ad94af76e461dcb0335825aecc7692231", size = 26766, upload-time = "2025-10-13T15:30:47.625Z" }, +] + +[[package]] +name = "rpds-py" +version = "2026.6.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/aa/2a/9618a122aeb2a169a28b03889a2995fe297588964333d4a7d67bdf46e147/rpds_py-2026.6.3.tar.gz", hash = "sha256:1cebd1337c242e4ec2293e541f712b2da849b29f48f0c293684b71c0632625d4", size = 64051, upload-time = "2026-06-30T07:17:53.009Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b6/36/7fbe9dcdaf857fb3f63c2a2284b62492d95f5e8334e947e5fb6e7f68c9be/rpds_py-2026.6.3-cp314-cp314-macosx_10_12_x86_64.whl", hash = "sha256:931908d9fc855d8f74783377822be318edb6dcb19e47169dc038f9a1bf60b06e", size = 344510, upload-time = "2026-06-30T07:15:57.921Z" }, + { url = "https://files.pythonhosted.org/packages/ba/54/f785cc3d3f60839ca57a5af4927a9f347b07b2799c373fc20f7949f87c7e/rpds_py-2026.6.3-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:d7469697dce35be237db177d42e2a2ee26e6dcc5fc052078a6fefabd288c6edd", size = 339495, upload-time = "2026-06-30T07:15:59.238Z" }, + { url = "https://files.pythonhosted.org/packages/63/ef/d4cdaf309e6b095b43597103cf8c0b951d6cca2acce68c474f75ec12e0c7/rpds_py-2026.6.3-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bcfbcf66006befb9fd2aeaa9e01feaf881b4dc330a02ba07d2322b1c11be7b5d", size = 369454, upload-time = "2026-06-30T07:16:01.021Z" }, + { url = "https://files.pythonhosted.org/packages/96/4a/9559a68b7ee15db09d7981212e8c2e219d2a1d6d4faa0391d813c3496a36/rpds_py-2026.6.3-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:847927daf4cffbd4e90e42bc890069897101edd015f956cb8721b3473372edda", size = 374583, upload-time = "2026-06-30T07:16:02.287Z" }, + { url = "https://files.pythonhosted.org/packages/ef/75/8964aa7d2c6e8ac43eba8eb6e6b0fdda1f46d39f2fc3e6aa9f2cb17f485d/rpds_py-2026.6.3-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:aca6c1ef08a82bfe327cc156da694660f599923e2e6665b6d81c9c2d0ac9ffc8", size = 492919, upload-time = "2026-06-30T07:16:03.723Z" }, + { url = "https://files.pythonhosted.org/packages/8f/97/6908094ac804115e65aedfd90f1b5fee4eebebd3f6c4cfc5419939267565/rpds_py-2026.6.3-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ae50181a047c871561212bb97f7932a2d45fb53e947bd9b57ebad85b529cbc53", size = 383725, upload-time = "2026-06-30T07:16:05.305Z" }, + { url = "https://files.pythonhosted.org/packages/d1/9c/0d1fdc2e7aba23e290d603bc494e97bd205bae262ce33c6b32a69768ed5e/rpds_py-2026.6.3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dc319e5a1de4b6913aac94bf6a2f9e847371e0a140a43dd4991db1a09bc2d504", size = 367255, upload-time = "2026-06-30T07:16:07.086Z" }, + { url = "https://files.pythonhosted.org/packages/c4/fe/f0209ca4a9ed074bc8acb44dfd0e81c3122e94c9689f5645b7973a866719/rpds_py-2026.6.3-cp314-cp314-manylinux_2_31_riscv64.whl", hash = "sha256:e4316bf32babbed84e691e352faf967ce2f0f024174a8643c37c94a1080374fc", size = 379060, upload-time = "2026-06-30T07:16:08.525Z" }, + { url = "https://files.pythonhosted.org/packages/c6/8d/f1cc54c616b9d8897de8738aac148d20afca93f68187475fe194d09a71b9/rpds_py-2026.6.3-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:8c6e5a2f750cc71c3e3b11d71661f21d6f9bc6cebc6564b1466417a1ec03ec77", size = 395960, upload-time = "2026-06-30T07:16:09.989Z" }, + { url = "https://files.pythonhosted.org/packages/fb/04/aafff00f73aeca2945f734f1d483c64ab8f472d0864ab02377fd8e89c3b2/rpds_py-2026.6.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:4470ce197d4090875cf6affbf1f853338387428df97c4fb7b7106317b8214698", size = 545356, upload-time = "2026-06-30T07:16:11.816Z" }, + { url = "https://files.pythonhosted.org/packages/fd/cc/e229663b9e4ddac5a4acbe9085dd80a71af2a5d356b8b39d6bff233f24b0/rpds_py-2026.6.3-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:ea964164cc9afa72d4d9b23cc28dafae93693c0a53e0b42acbff15b22c3f9ddd", size = 612319, upload-time = "2026-06-30T07:16:13.586Z" }, + { url = "https://files.pythonhosted.org/packages/e3/7a/8a0e6d3e6cd066af108b71b43122c3fe158dd9eb86acac626593a2582eb1/rpds_py-2026.6.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:639c8929aa0afe81be836b04de888460d6bed38b9c54cfc18da8f6bfabf5af5d", size = 573508, upload-time = "2026-06-30T07:16:15.23Z" }, + { url = "https://files.pythonhosted.org/packages/87/03/2a69ab618a789cf6cf85c86bb844c62d090e700ab1a2aa676b3741b6c516/rpds_py-2026.6.3-cp314-cp314-win32.whl", hash = "sha256:882076c00c0a608b131187055ddc5ae29f2e7eaf870d6168980420d58528a5c8", size = 202504, upload-time = "2026-06-30T07:16:16.893Z" }, + { url = "https://files.pythonhosted.org/packages/85/62/a3892ba945f4e24c78f352e5de3c7620d8479f73f211406a97263d13c7d2/rpds_py-2026.6.3-cp314-cp314-win_amd64.whl", hash = "sha256:0be972be84cfcaf46c8c6edf690ca0f154ac17babf1f6a955a51579b34ad2dc5", size = 220380, upload-time = "2026-06-30T07:16:18.108Z" }, + { url = "https://files.pythonhosted.org/packages/3d/e7/c2bd44dc831931815ad11ebb5f430b5a0a4d3caa9de837107876c30c3432/rpds_py-2026.6.3-cp314-cp314-win_arm64.whl", hash = "sha256:2a9c6f195058cb45335e8cc3802745c603d716eb96bc9625950c1aac71c0c703", size = 215976, upload-time = "2026-06-30T07:16:19.654Z" }, + { url = "https://files.pythonhosted.org/packages/79/9c/fff7b74bce9a091ec9a012a03f9ff5f69364eaf9451060dfc4486da2ffdd/rpds_py-2026.6.3-cp314-cp314t-macosx_10_12_x86_64.whl", hash = "sha256:f90938e92afda60266da758ee7d363447f7f0138c9559f9e1811629580582d90", size = 346840, upload-time = "2026-06-30T07:16:21.268Z" }, + { url = "https://files.pythonhosted.org/packages/e9/44/77bcb1168b33704908295533d27f10eb811e9e3e193e8993dc99572211d3/rpds_py-2026.6.3-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:ec829541c45bca16e61c7ae50c20501f213605beb75d1aba91a6ee37fbbb56a4", size = 340282, upload-time = "2026-06-30T07:16:22.875Z" }, + { url = "https://files.pythonhosted.org/packages/87/3c/7a9081c7c9e645b39efe19e4ffbeccd80add246327cd9b888aecffd72317/rpds_py-2026.6.3-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:afd70d95892096cdb26f15a00c45907b17817577aa8d1c76b2dcc2788391f9e9", size = 370403, upload-time = "2026-06-30T07:16:24.415Z" }, + { url = "https://files.pythonhosted.org/packages/f7/69/af47021eb7dad6ff3396cb001c08f0f3c4d06c20253f75be6421a59fe6b7/rpds_py-2026.6.3-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:29dfa0533a5d4c94d4dfa1b694fcb56c9c63aad8330ffdd816fd225d0a7a162f", size = 376055, upload-time = "2026-06-30T07:16:26.111Z" }, + { url = "https://files.pythonhosted.org/packages/81/fc/a3bcf517084396a6dd258c592567a3c011ba4557f2fde23dceaf26e74f2e/rpds_py-2026.6.3-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:af05d726809bff6b141be124d4c7ce998f9c9c7f30edb1f46c07aa103d540b41", size = 494419, upload-time = "2026-06-30T07:16:27.596Z" }, + { url = "https://files.pythonhosted.org/packages/c9/eb/13d529d1788135425c7bf207f8463458ca5d92e43f3f701365b83e9dffc1/rpds_py-2026.6.3-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9826217f048f620d9a712672818bf231442c1b35d96b227a07eabd11b4bb6945", size = 384848, upload-time = "2026-06-30T07:16:29.183Z" }, + { url = "https://files.pythonhosted.org/packages/8e/f4/b7ac49f30013aba8f7b9566b1dd07e81de95e708c1374b7bacc5b9bc5c9c/rpds_py-2026.6.3-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:536bceea4fa4acf7e1c61da2b5786304367c816c8895be71b8f537c480b0ea1f", size = 371369, upload-time = "2026-06-30T07:16:30.912Z" }, + { url = "https://files.pythonhosted.org/packages/31/86/6260bafa622f788b07ddec0e52d810305c8b9b0b8c27f58a2ab04bf62b4f/rpds_py-2026.6.3-cp314-cp314t-manylinux_2_31_riscv64.whl", hash = "sha256:bc0011654b91cc4fb2ae701bec0a0ba1e552c0714247fa7af6c59e0ccfa3a4e1", size = 379673, upload-time = "2026-06-30T07:16:32.486Z" }, + { url = "https://files.pythonhosted.org/packages/19/c3/03f1ee79a047b48daeca157c89a18509cde22b6b951d642b9b0af1be660a/rpds_py-2026.6.3-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:539d75de9e0d536c84ff18dfeb805398e58227001ce09231a26a08b9aed1ee0e", size = 397500, upload-time = "2026-06-30T07:16:34.471Z" }, + { url = "https://files.pythonhosted.org/packages/f0/95/8ed0cd8c377dca12aea498f119fe639fc474d1461545c39d2b5872eb1c0f/rpds_py-2026.6.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:166cf54d9f44fc6ceb53c7860258dde44a81406646de79f8ed3234fca3b6e538", size = 545978, upload-time = "2026-06-30T07:16:36.45Z" }, + { url = "https://files.pythonhosted.org/packages/d3/f2/0eb57f0eaa83f8fc152a7e03de968ab77e1f00732bebc892b190c6eebde7/rpds_py-2026.6.3-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:d34c20167764fbcf927194d532dd7e0c56772f0a5f943fa5ef9e9afbba8fb9db", size = 613350, upload-time = "2026-06-30T07:16:38.213Z" }, + { url = "https://files.pythonhosted.org/packages/5b/de/e0674bdbc3ef7634989b3f854c3f34bc1f587d36e5bfdc5c378d57034619/rpds_py-2026.6.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:ea7bb13b7c9a29791f87a0387ba7d3ad3a6d783d827e4d3f27b40a0ff44495e2", size = 576486, upload-time = "2026-06-30T07:16:39.797Z" }, + { url = "https://files.pythonhosted.org/packages/f2/f6/21101359743cd136ada781e8210a85769578422ba460672eea0e29739200/rpds_py-2026.6.3-cp314-cp314t-win32.whl", hash = "sha256:6de4744d05bd1aa1be4ed7ea1189e3979196808008113bbbf899a460966b925e", size = 201068, upload-time = "2026-06-30T07:16:41.316Z" }, + { url = "https://files.pythonhosted.org/packages/a6/b2/9574d4d44f7760c2aa32d92a0a4f41698e33f5b204a0bf5c9758f52c79d5/rpds_py-2026.6.3-cp314-cp314t-win_amd64.whl", hash = "sha256:c7b9a2f8f4d8e90af72571d3d495deebdd7e3c75451f5b41719aee166e940fc2", size = 220600, upload-time = "2026-06-30T07:16:43.091Z" }, + { url = "https://files.pythonhosted.org/packages/08/ae/f23a2697e6ee6340a578b0f136be6483657bef0c6f9497b752bb5c0964bb/rpds_py-2026.6.3-cp315-cp315-macosx_10_12_x86_64.whl", hash = "sha256:e059c5dde6452b44424bd1834557556c226b57781dee1227af23518459722b13", size = 344726, upload-time = "2026-06-30T07:16:44.5Z" }, + { url = "https://files.pythonhosted.org/packages/c3/63/e7b3a1a5358dd32c930a1062d8e15b67fd6e8922e81df9e91706d66ee5c8/rpds_py-2026.6.3-cp315-cp315-macosx_11_0_arm64.whl", hash = "sha256:2f7c26fbc5acd2522b95d4177fe4710ffd8e9b20529e703ffbf8db4d93903f05", size = 339587, upload-time = "2026-06-30T07:16:46.255Z" }, + { url = "https://files.pythonhosted.org/packages/ec/64/10a85681916ca55fffb91b0a211f84e34297c109243484dd6394660a8a7c/rpds_py-2026.6.3-cp315-cp315-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a3086b538543802f84c843911242db20447de00d8752dd0efc936dbcf02218ba", size = 369585, upload-time = "2026-06-30T07:16:48.101Z" }, + { url = "https://files.pythonhosted.org/packages/76/c2/baf95c7c38823e12ba34407c5f5767a89e5cf2233895e56f608167ae9493/rpds_py-2026.6.3-cp315-cp315-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8f2e5c5ee828d42cb11760761c0af6507927bec42d0ad5458f97c9203b054617", size = 375479, upload-time = "2026-06-30T07:16:49.93Z" }, + { url = "https://files.pythonhosted.org/packages/6a/94/0aad06c72d65101e11d33528d438cda99a39ce0da99466e156158f2541d3/rpds_py-2026.6.3-cp315-cp315-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ed0c1e5d10cdc7135537988c74a0188da68e2f3c30813ba3744ab1e42e0480f9", size = 492418, upload-time = "2026-06-30T07:16:51.641Z" }, + { url = "https://files.pythonhosted.org/packages/b5/17/de3f5a479a1f056535d7489819639d8cd591ea6281d700390b43b1abd745/rpds_py-2026.6.3-cp315-cp315-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8c2642a7603ec0b16ed77da4555db3b4b472341904873788327c0b0d7b95f1bb", size = 384123, upload-time = "2026-06-30T07:16:53.622Z" }, + { url = "https://files.pythonhosted.org/packages/46/7d/bf09bd1b145bb2671c03e1e6d1ab8651858d90d8c7dfeadd85a37a934fd8/rpds_py-2026.6.3-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8e4320744c1ffdd95a603def63344bfab2d33edeab301c5007e7de9f9f5b3885", size = 367351, upload-time = "2026-06-30T07:16:55.241Z" }, + { url = "https://files.pythonhosted.org/packages/a3/ea/1bb734f314b8be319149ddee80b18bd41372bdcfbdf88d28131c0cd37719/rpds_py-2026.6.3-cp315-cp315-manylinux_2_31_riscv64.whl", hash = "sha256:a9f4645593036b81bbdb36b9c8e0ea0d1c3fee968c4d59db0344c14087ef143a", size = 378827, upload-time = "2026-06-30T07:16:56.841Z" }, + { url = "https://files.pythonhosted.org/packages/4b/93/d9611e5b25e26df9a3649813ed66193ace9347a7c7fc4ab7cf70e94851c0/rpds_py-2026.6.3-cp315-cp315-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e55d236be29255554da47abe5c577637db7c24a02b8b46f0ca9524c855801868", size = 395966, upload-time = "2026-06-30T07:16:58.557Z" }, + { url = "https://files.pythonhosted.org/packages/c3/cb/99d77e16e5534ae1d90629bbe419ba6ee170833a6a85e3aa1cc41726fbbc/rpds_py-2026.6.3-cp315-cp315-musllinux_1_2_aarch64.whl", hash = "sha256:24e9c5386e16669b674a69c156c8eeefcb578f3b3397b713b08e6d60f3c7b187", size = 545680, upload-time = "2026-06-30T07:17:00.164Z" }, + { url = "https://files.pythonhosted.org/packages/59/15/11a29755f790cef7a2f755e8e14f4f0c33f39489e1893a632a2eee59672b/rpds_py-2026.6.3-cp315-cp315-musllinux_1_2_i686.whl", hash = "sha256:c60924535c75f1566b6eb75b5c31a48a43fef04fa2d0d201acbad8a9969c6107", size = 611853, upload-time = "2026-06-30T07:17:01.962Z" }, + { url = "https://files.pythonhosted.org/packages/68/86/0c27547e21644da938fb530f7e1a8148dd24d02db07e7a5f2567a17ce710/rpds_py-2026.6.3-cp315-cp315-musllinux_1_2_x86_64.whl", hash = "sha256:38a2fea2787428f811719ceb9114cb78964a3138838320c29ac39526c79c16ba", size = 573715, upload-time = "2026-06-30T07:17:03.693Z" }, + { url = "https://files.pythonhosted.org/packages/29/71/4d8fcf700931815594bce892255bbd973b94efaf0fc1932b0590df18d886/rpds_py-2026.6.3-cp315-cp315-win32.whl", hash = "sha256:d483fe17f01ad64b7bf7cc38fcefff1ca9fb83f8c2b2542b68f97ffe0611b369", size = 202864, upload-time = "2026-06-30T07:17:05.746Z" }, + { url = "https://files.pythonhosted.org/packages/eb/62/b577562de0edbb55b2be85ce5fd09c33e386b9b13eee09833af4240fd5c4/rpds_py-2026.6.3-cp315-cp315-win_amd64.whl", hash = "sha256:67e3a721ffc5d8d2210d3671872298c4a84e4b8035cfe42ffd7cde35d772b146", size = 220430, upload-time = "2026-06-30T07:17:07.471Z" }, + { url = "https://files.pythonhosted.org/packages/c8/95/d6d0b2509825141eef60669a5739eec88dbc6a48053d6c92993a5704defe/rpds_py-2026.6.3-cp315-cp315-win_arm64.whl", hash = "sha256:6e84adbcf4bf841aed8116a8264b9f50b4cb3e7bd89b516122e616ac56ca269e", size = 215877, upload-time = "2026-06-30T07:17:09.008Z" }, + { url = "https://files.pythonhosted.org/packages/b7/bf/f3ea278f0afd615c1d0f19cb69043a41526e2bb600c2b536eb192218eb27/rpds_py-2026.6.3-cp315-cp315t-macosx_10_12_x86_64.whl", hash = "sha256:ae6dd8f10bd17aad820876d24caec9efdafd80a318d16c0a48edb5e136902c6b", size = 346933, upload-time = "2026-06-30T07:17:10.762Z" }, + { url = "https://files.pythonhosted.org/packages/9d/29/9907bdf1c5346763cf10b7f6852aad86652168c259def904cbe0082c5864/rpds_py-2026.6.3-cp315-cp315t-macosx_11_0_arm64.whl", hash = "sha256:bdbd97738551fca3917c1bd7188bec1920bb520104f28e7e1007f9ceb17b7690", size = 340274, upload-time = "2026-06-30T07:17:12.266Z" }, + { url = "https://files.pythonhosted.org/packages/6f/2c/8e03767b5778ef25cebf74a7a91a2c3806f8eced4c92cb7406bbe060756d/rpds_py-2026.6.3-cp315-cp315t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8b95977e7211527ab0ba576e286d023389fbeeb32a6b7b771665d333c60e5342", size = 370763, upload-time = "2026-06-30T07:17:14.107Z" }, + { url = "https://files.pythonhosted.org/packages/2e/e1/df2a7e1ba2efd796af26194250b8d42c821b46592311595162af9ef0528d/rpds_py-2026.6.3-cp315-cp315t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d15fde0e6fb0d88a60d221204873743e5d9f0b7d29165e62cd86d0413ad74ba6", size = 376467, upload-time = "2026-06-30T07:17:15.76Z" }, + { url = "https://files.pythonhosted.org/packages/6b/de/8a0814d1946af29cb068fb259aa8622f856df1d0bab58429448726b537f5/rpds_py-2026.6.3-cp315-cp315t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a136d453475ac0fcbda502ef1e6504bd28d6d904700915d278deeab0d00fe140", size = 496689, upload-time = "2026-06-30T07:17:17.308Z" }, + { url = "https://files.pythonhosted.org/packages/df/f3/f19e0c852ba13694f5a79f3b719331051573cb5693feacf8a88ffffc3a71/rpds_py-2026.6.3-cp315-cp315t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f826877d462181e5eb1c26a0026b8d0cab05d99844ecb6d8bf3627a2ca0c0442", size = 385340, upload-time = "2026-06-30T07:17:18.928Z" }, + { url = "https://files.pythonhosted.org/packages/e2/ae/7ec3a9d2d4351f99e37bcb06b6b6f954512646bfdbf9742e1de727865daf/rpds_py-2026.6.3-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:79486287de1730dbaff3dbd124d0ca4d2ef7f9d29bf2544f1f93c09b5bcbbd12", size = 372179, upload-time = "2026-06-30T07:17:20.539Z" }, + { url = "https://files.pythonhosted.org/packages/d3/ac/9cee911dff2aaa9a5a8354f6610bf2e6a616de9197c5fff4f54f82585f1e/rpds_py-2026.6.3-cp315-cp315t-manylinux_2_31_riscv64.whl", hash = "sha256:808345f53cb952433ca2816f1604ff3515608a81784954f38d4452acfe8e61d5", size = 379993, upload-time = "2026-06-30T07:17:22.212Z" }, + { url = "https://files.pythonhosted.org/packages/83/6b/7c2a07ba88d1e9a936612f7a5d067467ed03d971d5a06f7d309dff044a7e/rpds_py-2026.6.3-cp315-cp315t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1967debc37f64f2c4dc90a7f563aec558b471966e12adcac4e1c4240496b6ebf", size = 398909, upload-time = "2026-06-30T07:17:23.66Z" }, + { url = "https://files.pythonhosted.org/packages/97/0b/776ffcb66783637b0031f6d58d6fb55913c8b5abf00aeecd46bf933fb477/rpds_py-2026.6.3-cp315-cp315t-musllinux_1_2_aarch64.whl", hash = "sha256:f0840b5b17057f7fd918b76183a4b5a0635f43e14eb2ce60dce1d4ee4707ea00", size = 546584, upload-time = "2026-06-30T07:17:25.264Z" }, + { url = "https://files.pythonhosted.org/packages/55/33/ba3bc04d7092bd553c9b2b195624992d2cc4f3de1f380b7b93cbee67bd79/rpds_py-2026.6.3-cp315-cp315t-musllinux_1_2_i686.whl", hash = "sha256:faa679d19a6696fd54259ad321251ad77a13e70e03dd834daa762a44fb6196ef", size = 614357, upload-time = "2026-06-30T07:17:26.888Z" }, + { url = "https://files.pythonhosted.org/packages/8b/71/14edf065f04630b1a8472f7653cad03f6c478bcf95ea0e6aed55451e33ea/rpds_py-2026.6.3-cp315-cp315t-musllinux_1_2_x86_64.whl", hash = "sha256:23a439f31ccbeff1574e24889128821d1f7917470e830cf6544dced1c662262a", size = 576533, upload-time = "2026-06-30T07:17:28.546Z" }, + { url = "https://files.pythonhosted.org/packages/ba/76/65002b08596c389105720a8c0d22298b8dc25a4baf89b2ce431343c8b1de/rpds_py-2026.6.3-cp315-cp315t-win32.whl", hash = "sha256:913ca42ccad3f8cc6e292b587ae8ae49c8c823e5dce51a736252fc7c7cdfa577", size = 201204, upload-time = "2026-06-30T07:17:30.193Z" }, + { url = "https://files.pythonhosted.org/packages/8c/97/d855d6b3c322d1f27e26f5241c42016b56cf01377ea8ed348285f54652f0/rpds_py-2026.6.3-cp315-cp315t-win_amd64.whl", hash = "sha256:ae3d4fe8c0b9213624fdce7279d70e3b148b682ca20719ebd193a23ebfa47324", size = 220719, upload-time = "2026-06-30T07:17:31.788Z" }, +] + +[[package]] +name = "six" +version = "1.17.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/94/e7/b2c673351809dca68a0e064b6af791aa332cf192da575fd474ed7d6f16a2/six-1.17.0.tar.gz", hash = "sha256:ff70335d468e7eb6ec65b95b99d3a2836546063f63acc5171de367e834932a81", size = 34031, upload-time = "2024-12-04T17:35:28.174Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl", hash = "sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274", size = 11050, upload-time = "2024-12-04T17:35:26.475Z" }, +] + +[[package]] +name = "traitlets" +version = "5.16.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/2c/2e/a7fbfe268c8a3b32546930c0297c101d65a4a14c304ad5790a9f478f0e4e/traitlets-5.16.1.tar.gz", hash = "sha256:ed900c2b631aa3a112811139fa97b8d2c3bad5e989656bba4b7e52c7852c18c1", size = 166137, upload-time = "2026-08-03T08:32:36.848Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ad/66/0d785f0bc5e4315a96c989bb476d0fc07ea4f85132550c7b156ca2035d52/traitlets-5.16.1-py3-none-any.whl", hash = "sha256:f775618166caa0396c8e337099240f2bd3e5e917d203b2e6fbe21a58d3cb1f6b", size = 86211, upload-time = "2026-08-03T08:32:34.48Z" }, +] + +[[package]] +name = "tzdata" +version = "2026.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/92/ff/5a28bdfd8c3ebec42564ac7d0e54ca3db65044a9314a97f9564fa7a1e926/tzdata-2026.3.tar.gz", hash = "sha256:4a1518b8993086a7982523e071643f3c0e5f213e75b21318e78bcabfff9d1415", size = 198674, upload-time = "2026-07-10T08:50:37.887Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e5/6d/b53b99a9f2766d095985947a5782f1702cabb129a34f7a802d7197af832f/tzdata-2026.3-py2.py3-none-any.whl", hash = "sha256:dc096730c87af6cab1b171c9d532be840741ff5d459015e7f6947bd7d7e54931", size = 348168, upload-time = "2026-07-10T08:50:36.46Z" }, +] From 934b35c05fb77c806696dca76e5771d9359f312f Mon Sep 17 00:00:00 2001 From: Mrinal Walia Date: Mon, 7 Sep 2026 14:47:15 -0400 Subject: [PATCH 6/6] add gitignore --- positron-bike-share/.gitignore | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 positron-bike-share/.gitignore diff --git a/positron-bike-share/.gitignore b/positron-bike-share/.gitignore new file mode 100644 index 0000000000..36c4d1722a --- /dev/null +++ b/positron-bike-share/.gitignore @@ -0,0 +1,3 @@ +.venv/ +__pycache__/ +.ipynb_checkpoints/