| 18029 |
640 |
19165352 |
24 |
{"id": 19165352, "uid": "P01777", "line": null, "route": null, "source": "TRUST", "stanox": "49226", "act_arr": null, "act_dep": "1540", "head_id": 665066, "is_pass": 1, "pas_arr": null, "pas_dep": null, "wtt_arr": null, "wtt_dep": "1524", "location": "Ipswich Europa Jn", "infra_tds": "CC*", "stage_seq": 24, "updated_at": "2026-08-19T16:45:04"} |
665066 |
P01777 |
49226 |
CC* |
Ipswich Europa Jn |
1 |
None |
None |
None |
1524 |
None |
1540 |
None |
None |
TRUST |
2026-08-19 16:45:04 |
None |
| 18030 |
640 |
19165353 |
25 |
{"id": 19165353, "uid": "P01777", "line": "UM", "route": null, "source": "TRUST", "stanox": "49193", "act_arr": null, "act_dep": "1541", "head_id": 665066, "is_pass": 1, "pas_arr": null, "pas_dep": null, "wtt_arr": null, "wtt_dep": "1524½", "location": "East Suffolk Jn", "infra_tds": "CC*", "stage_seq": 25, "updated_at": "2026-08-19T16:45:10"} |
665066 |
P01777 |
49193 |
CC* |
East Suffolk Jn |
1 |
None |
None |
None |
1524½ |
None |
1541 |
None |
UM |
TRUST |
2026-08-19 16:45:10 |
None |
| 18031 |
640 |
19165354 |
26 |
{"id": 19165354, "uid": "P01777", "line": null, "route": null, "source": "TRUST", "stanox": "49211", "act_arr": "1543", "act_dep": null, "head_id": 665066, "is_pass": 0, "pas_arr": "1527", "pas_dep": null, "wtt_arr": "1527", "wtt_dep": null, "location": "Ipswich", "infra_tds": "CC*", "stage_seq": 26, "updated_at": "2026-08-19T16:45:35"} |
665066 |
P01777 |
49211 |
CC* |
Ipswich |
0 |
1527 |
None |
1527 |
None |
1543 |
None |
None |
None |
TRUST |
2026-08-19 16:45:35 |
None |
| 18037 |
641 |
19194379 |
1 |
{"id": 19194379, "uid": "W87145", "line": null, "route": null, "source": "TRUST", "stanox": "07237", "act_arr": "1543", "act_dep": "1538", "head_id": 666603, "is_pass": 0, "pas_arr": null, "pas_dep": null, "wtt_arr": null, "wtt_dep": "1543", "location": "Neilston", "infra_tds": "G1*", "stage_seq": 1, "updated_at": "2026-08-19T16:45:35"} |
666603 |
W87145 |
07237 |
G1* |
Neilston |
0 |
None |
None |
None |
1543 |
1543 |
1538 |
None |
None |
TRUST |
2026-08-19 16:45:35 |
None |
| 18038 |
641 |
19194380 |
2 |
{"id": 19194380, "uid": "W87145", "line": null, "route": null, "source": "TRUST", "stanox": "07247", "act_arr": "1538", "act_dep": null, "head_id": 666603, "is_pass": 0, "pas_arr": null, "pas_dep": null, "wtt_arr": "1544½", "wtt_dep": "1549½", "location": "Neilston Turnback Sidings", "infra_tds": "G1*", "stage_seq": 2, "updated_at": "2026-08-19T16:44:30"} |
666603 |
W87145 |
07247 |
G1* |
Neilston Turnback Sidings |
0 |
None |
None |
1544½ |
1549½ |
1538 |
None |
None |
None |
TRUST |
2026-08-19 16:44:30 |
None |
| 18039 |
641 |
19194381 |
3 |
{"id": 19194381, "uid": "W87145", "line": null, "route": null, "source": null, "stanox": "07237", "act_arr": null, "act_dep": null, "head_id": 666603, "is_pass": 0, "pas_arr": null, "pas_dep": null, "wtt_arr": "1551", "wtt_dep": null, "location": "Neilston", "infra_tds": "G1*", "stage_seq": 3, "updated_at": "2026-08-19T16:44:30"} |
666603 |
W87145 |
07237 |
G1* |
Neilston |
0 |
None |
None |
1551 |
None |
None |
None |
None |
None |
None |
2026-08-19 16:44:30 |
None |
| 18040 |
642 |
19175949 |
1 |
{"id": 19175949, "uid": "W86751", "line": null, "route": null, "source": "TRUST", "stanox": "05041", "act_arr": "1540", "act_dep": "1511", "head_id": 665549, "is_pass": 0, "pas_arr": null, "pas_dep": null, "wtt_arr": null, "wtt_dep": "1510", "location": "Falkirk Grahamston", "infra_tds": "ED*", "stage_seq": 1, "updated_at": "2026-08-19T16:45:36"} |
665549 |
W86751 |
05041 |
ED* |
Falkirk Grahamston |
0 |
None |
None |
None |
1510 |
1540 |
1511 |
None |
None |
TRUST |
2026-08-19 16:45:36 |
None |
| 18041 |
642 |
19175950 |
2 |
{"id": 19175950, "uid": "W86751", "line": null, "route": null, "source": "TRUST", "stanox": "05042", "act_arr": null, "act_dep": "1512", "head_id": 665549, "is_pass": 1, "pas_arr": null, "pas_dep": null, "wtt_arr": null, "wtt_dep": "1511", "location": "Grangemouth Jn", "infra_tds": "ED*", "stage_seq": 2, "updated_at": "2026-08-19T16:38:37"} |
665549 |
W86751 |
05042 |
ED* |
Grangemouth Jn |
1 |
None |
None |
None |
1511 |
None |
1512 |
None |
None |
TRUST |
2026-08-19 16:38:37 |
None |
| 18042 |
642 |
19175951 |
3 |
{"id": 19175951, "uid": "W86751", "line": null, "route": null, "source": null, "stanox": "05043", "act_arr": null, "act_dep": null, "head_id": 665549, "is_pass": 0, "pas_arr": null, "pas_dep": null, "wtt_arr": "1512", "wtt_dep": "1542", "location": "Grangemouth Jn Sig. 292", "infra_tds": null, "stage_seq": 3, "updated_at": "2026-08-19T16:38:37"} |
665549 |
W86751 |
05043 |
None |
Grangemouth Jn Sig. 292 |
0 |
None |
None |
1512 |
1542 |
None |
None |
None |
None |
None |
2026-08-19 16:38:37 |
None |
| 18043 |
642 |
19175952 |
4 |
{"id": 19175952, "uid": "W86751", "line": null, "route": null, "source": null, "stanox": "05042", "act_arr": null, "act_dep": null, "head_id": 665549, "is_pass": 1, "pas_arr": null, "pas_dep": null, "wtt_arr": null, "wtt_dep": "1543", "location": "Grangemouth Jn", "infra_tds": "ED*", "stage_seq": 4, "updated_at": "2026-08-19T16:38:37"} |
665549 |
W86751 |
05042 |
ED* |
Grangemouth Jn |
1 |
None |
None |
None |
1543 |
None |
None |
None |
None |
None |
2026-08-19 16:38:37 |
None |
| 18044 |
642 |
19175953 |
5 |
{"id": 19175953, "uid": "W86751", "line": null, "route": null, "source": null, "stanox": "05041", "act_arr": null, "act_dep": null, "head_id": 665549, "is_pass": 0, "pas_arr": null, "pas_dep": null, "wtt_arr": "1544", "wtt_dep": null, "location": "Falkirk Grahamston", "infra_tds": "ED*", "stage_seq": 5, "updated_at": "2026-08-19T16:38:37"} |
665549 |
W86751 |
05041 |
ED* |
Falkirk Grahamston |
0 |
None |
None |
1544 |
None |
None |
None |
None |
None |
None |
2026-08-19 16:38:37 |
None |
| 18047 |
643 |
19197358 |
1 |
{"id": 19197358, "uid": "H49783", "line": null, "route": null, "source": null, "stanox": "36169", "act_arr": null, "act_dep": null, "head_id": 666771, "is_pass": 0, "pas_arr": null, "pas_dep": null, "wtt_arr": null, "wtt_dep": "0910", "location": "Tuebrook Siding (GBRf)", "infra_tds": null, "stage_seq": 1, "updated_at": "2026-08-19T16:45:36"} |
666771 |
H49783 |
36169 |
None |
Tuebrook Siding (GBRf) |
0 |
None |
None |
None |
0910 |
None |
None |
None |
None |
None |
2026-08-19 16:45:36 |
None |
| 18048 |
643 |
19197359 |
2 |
{"id": 19197359, "uid": "H49783", "line": null, "route": null, "source": null, "stanox": "36600", "act_arr": null, "act_dep": null, "head_id": 666771, "is_pass": 1, "pas_arr": null, "pas_dep": null, "wtt_arr": null, "wtt_dep": "0911½", "location": "Bootle Branch Jn", "infra_tds": "M1*", "stage_seq": 2, "updated_at": "2026-08-19T16:45:36"} |
666771 |
H49783 |
36600 |
M1* |
Bootle Branch Jn |
1 |
None |
None |
None |
0911½ |
None |
None |
None |
None |
None |
2026-08-19 16:45:36 |
None |
| 18049 |
643 |
19197360 |
3 |
{"id": 19197360, "uid": "H49783", "line": null, "route": null, "source": null, "stanox": "36601", "act_arr": null, "act_dep": null, "head_id": 666771, "is_pass": 1, "pas_arr": null, "pas_dep": null, "wtt_arr": null, "wtt_dep": "0913", "location": "Olive Mount Jn", "infra_tds": "M1*", "stage_seq": 3, "updated_at": "2026-08-19T16:45:36"} |
666771 |
H49783 |
36601 |
M1* |
Olive Mount Jn |
1 |
None |
None |
None |
0913 |
None |
None |
None |
None |
None |
2026-08-19 16:45:36 |
None |
| 18050 |
643 |
19197361 |
4 |
{"id": 19197361, "uid": "H49783", "line": "SL", "route": null, "source": null, "stanox": "36603", "act_arr": null, "act_dep": null, "head_id": 666771, "is_pass": 1, "pas_arr": null, "pas_dep": null, "wtt_arr": null, "wtt_dep": "0916½", "location": "Roby", "infra_tds": "M1*", "stage_seq": 4, "updated_at": "2026-08-19T16:45:36"} |
666771 |
H49783 |
36603 |
M1* |
Roby |
1 |
None |
None |
None |
0916½ |
None |
None |
None |
SL |
None |
2026-08-19 16:45:36 |
None |
| 18051 |
643 |
19197362 |
5 |
{"id": 19197362, "uid": "H49783", "line": null, "route": null, "source": null, "stanox": "36605", "act_arr": null, "act_dep": null, "head_id": 666771, "is_pass": 1, "pas_arr": null, "pas_dep": null, "wtt_arr": null, "wtt_dep": "0917½", "location": "Huyton", "infra_tds": "M1*", "stage_seq": 5, "updated_at": "2026-08-19T16:45:36"} |
666771 |
H49783 |
36605 |
M1* |
Huyton |
1 |
None |
None |
None |
0917½ |
None |
None |
None |
None |
None |
2026-08-19 16:45:36 |
None |
| 18052 |
643 |
19197363 |
6 |
{"id": 19197363, "uid": "H49783", "line": null, "route": null, "source": null, "stanox": "35405", "act_arr": null, "act_dep": null, "head_id": 666771, "is_pass": 1, "pas_arr": null, "pas_dep": null, "wtt_arr": null, "wtt_dep": "0928", "location": "St. Helens Central", "infra_tds": "WA*", "stage_seq": 6, "updated_at": "2026-08-19T16:45:36"} |
666771 |
H49783 |
35405 |
WA* |
St. Helens Central |
1 |
None |
None |
None |
0928 |
None |
None |
None |
None |
None |
2026-08-19 16:45:36 |
None |
| 18053 |
643 |
19197364 |
7 |
{"id": 19197364, "uid": "H49783", "line": "GL", "route": null, "source": null, "stanox": "35391", "act_arr": null, "act_dep": null, "head_id": 666771, "is_pass": 1, "pas_arr": null, "pas_dep": null, "wtt_arr": null, "wtt_dep": "0940½", "location": "Ince Moss Jn", "infra_tds": null, "stage_seq": 7, "updated_at": "2026-08-19T16:45:36"} |
666771 |
H49783 |
35391 |
None |
Ince Moss Jn |
1 |
None |
None |
None |
0940½ |
None |
None |
None |
GL |
None |
2026-08-19 16:45:36 |
None |
| 18054 |
643 |
19197365 |
8 |
{"id": 19197365, "uid": "H49783", "line": "SL", "route": null, "source": null, "stanox": "35155", "act_arr": null, "act_dep": null, "head_id": 666771, "is_pass": 1, "pas_arr": null, "pas_dep": null, "wtt_arr": null, "wtt_dep": "0943½", "location": "Bamfurlong Jn", "infra_tds": "WA*", "stage_seq": 8, "updated_at": "2026-08-19T16:45:36"} |
666771 |
H49783 |
35155 |
WA* |
Bamfurlong Jn |
1 |
None |
None |
None |
0943½ |
None |
None |
None |
SL |
None |
2026-08-19 16:45:36 |
None |
| 18055 |
643 |
19197366 |
9 |
{"id": 19197366, "uid": "H49783", "line": null, "route": null, "source": null, "stanox": "35122", "act_arr": null, "act_dep": null, "head_id": 666771, "is_pass": 1, "pas_arr": null, "pas_dep": null, "wtt_arr": null, "wtt_dep": "0947", "location": "Haydock Branch Jn", "infra_tds": null, "stage_seq": 9, "updated_at": "2026-08-19T16:45:36"} |
666771 |
H49783 |
35122 |
None |
Haydock Branch Jn |
1 |
None |
None |
None |
0947 |
None |
None |
None |
None |
None |
2026-08-19 16:45:36 |
None |
| 18056 |
643 |
19197367 |
10 |
{"id": 19197367, "uid": "H49783", "line": null, "route": null, "source": null, "stanox": "35203", "act_arr": null, "act_dep": null, "head_id": 666771, "is_pass": 0, "pas_arr": null, "pas_dep": null, "wtt_arr": "1008", "wtt_dep": null, "location": "Ashton in Makerfield KS (GBRf)", "infra_tds": null, "stage_seq": 10, "updated_at": "2026-08-19T16:45:36"} |
666771 |
H49783 |
35203 |
None |
Ashton in Makerfield KS (GBRf) |
0 |
None |
None |
1008 |
None |
None |
None |
None |
None |
None |
2026-08-19 16:45:36 |
None |
| 18062 |
644 |
19197589 |
1 |
{"id": 19197589, "uid": "07567", "line": null, "route": null, "source": null, "stanox": "77301", "act_arr": null, "act_dep": null, "head_id": 666787, "is_pass": 0, "pas_arr": null, "pas_dep": "1307", "wtt_arr": null, "wtt_dep": "1307", "location": "Cardiff Central", "infra_tds": "C2*", "stage_seq": 1, "updated_at": "2026-08-19T16:45:36"} |
666787 |
07567 |
77301 |
C2* |
Cardiff Central |
0 |
None |
1307 |
None |
1307 |
None |
None |
None |
None |
None |
2026-08-19 16:45:36 |
None |
| 18063 |
644 |
19197590 |
2 |
{"id": 19197590, "uid": "07567", "line": null, "route": null, "source": null, "stanox": "77075", "act_arr": null, "act_dep": null, "head_id": 666787, "is_pass": 1, "pas_arr": null, "pas_dep": null, "wtt_arr": null, "wtt_dep": "1309", "location": "Long Dyke Jn", "infra_tds": "C2*", "stage_seq": 2, "updated_at": "2026-08-19T16:45:36"} |
666787 |
07567 |
77075 |
C2* |
Long Dyke Jn |
1 |
None |
None |
None |
1309 |
None |
None |
None |
None |
None |
2026-08-19 16:45:36 |
None |
| 18064 |
644 |
19197591 |
3 |
{"id": 19197591, "uid": "07567", "line": null, "route": null, "source": null, "stanox": "77086", "act_arr": null, "act_dep": null, "head_id": 666787, "is_pass": 1, "pas_arr": null, "pas_dep": null, "wtt_arr": null, "wtt_dep": "1314", "location": "Marshfield", "infra_tds": "C1*", "stage_seq": 3, "updated_at": "2026-08-19T16:45:36"} |
666787 |
07567 |
77086 |
C1* |
Marshfield |
1 |
None |
None |
None |
1314 |
None |
None |
None |
None |
None |
2026-08-19 16:45:36 |
None |
| 18065 |
644 |
19197592 |
4 |
{"id": 19197592, "uid": "07567", "line": null, "route": null, "source": null, "stanox": "76481", "act_arr": null, "act_dep": null, "head_id": 666787, "is_pass": 1, "pas_arr": null, "pas_dep": null, "wtt_arr": null, "wtt_dep": "1317", "location": "Ebbw Jn", "infra_tds": "C1*", "stage_seq": 4, "updated_at": "2026-08-19T16:45:36"} |
666787 |
07567 |
76481 |
C1* |
Ebbw Jn |
1 |
None |
None |
None |
1317 |
None |
None |
None |
None |
None |
2026-08-19 16:45:36 |
None |
| 18066 |
644 |
19197593 |
5 |
{"id": 19197593, "uid": "07567", "line": null, "route": null, "source": null, "stanox": "76505", "act_arr": null, "act_dep": null, "head_id": 666787, "is_pass": 1, "pas_arr": null, "pas_dep": null, "wtt_arr": null, "wtt_dep": "1320", "location": "Park Jn (Newport)", "infra_tds": "C1*", "stage_seq": 5, "updated_at": "2026-08-19T16:45:37"} |
666787 |
07567 |
76505 |
C1* |
Park Jn (Newport) |
1 |
None |
None |
None |
1320 |
None |
None |
None |
None |
None |
2026-08-19 16:45:37 |
None |
| 18067 |
644 |
19197594 |
6 |
{"id": 19197594, "uid": "07567", "line": null, "route": null, "source": null, "stanox": "76507", "act_arr": null, "act_dep": null, "head_id": 666787, "is_pass": 1, "pas_arr": null, "pas_dep": null, "wtt_arr": null, "wtt_dep": "1322", "location": "Park North Jn", "infra_tds": "C1*", "stage_seq": 6, "updated_at": "2026-08-19T16:45:37"} |
666787 |
07567 |
76507 |
C1* |
Park North Jn |
1 |
None |
None |
None |
1322 |
None |
None |
None |
None |
None |
2026-08-19 16:45:37 |
None |
| 18068 |
644 |
19197595 |
7 |
{"id": 19197595, "uid": "07567", "line": null, "route": null, "source": null, "stanox": "76627", "act_arr": null, "act_dep": null, "head_id": 666787, "is_pass": 0, "pas_arr": "1324", "pas_dep": "1324", "wtt_arr": "1323", "wtt_dep": "1324", "location": "Pye Corner", "infra_tds": "C1*", "stage_seq": 7, "updated_at": "2026-08-19T16:45:37"} |
666787 |
07567 |
76627 |
C1* |
Pye Corner |
0 |
1324 |
1324 |
1323 |
1324 |
None |
None |
None |
None |
None |
2026-08-19 16:45:37 |
None |
| 18069 |
644 |
19197596 |
8 |
{"id": 19197596, "uid": "07567", "line": null, "route": null, "source": null, "stanox": "76628", "act_arr": null, "act_dep": null, "head_id": 666787, "is_pass": 0, "pas_arr": "1327", "pas_dep": "1328", "wtt_arr": "1327", "wtt_dep": "1328", "location": "Rogerstone", "infra_tds": "C1*", "stage_seq": 8, "updated_at": "2026-08-19T16:45:37"} |
666787 |
07567 |
76628 |
C1* |
Rogerstone |
0 |
1327 |
1328 |
1327 |
1328 |
None |
None |
None |
None |
None |
2026-08-19 16:45:37 |
None |
| 18070 |
644 |
19197597 |
9 |
{"id": 19197597, "uid": "07567", "line": null, "route": null, "source": null, "stanox": "76629", "act_arr": null, "act_dep": null, "head_id": 666787, "is_pass": 1, "pas_arr": null, "pas_dep": null, "wtt_arr": null, "wtt_dep": "1329", "location": "Risca South Jn", "infra_tds": "C1*", "stage_seq": 9, "updated_at": "2026-08-19T16:45:37"} |
666787 |
07567 |
76629 |
C1* |
Risca South Jn |
1 |
None |
None |
None |
1329 |
None |
None |
None |
None |
None |
2026-08-19 16:45:37 |
None |
| 18071 |
644 |
19197598 |
10 |
{"id": 19197598, "uid": "07567", "line": null, "route": null, "source": null, "stanox": "76630", "act_arr": null, "act_dep": null, "head_id": 666787, "is_pass": 0, "pas_arr": "1331", "pas_dep": "1331", "wtt_arr": "1331", "wtt_dep": "1331", "location": "Risca & Pontymister", "infra_tds": "C1*", "stage_seq": 10, "updated_at": "2026-08-19T16:45:37"} |
666787 |
07567 |
76630 |
C1* |
Risca & Pontymister |
0 |
1331 |
1331 |
1331 |
1331 |
None |
None |
None |
None |
None |
2026-08-19 16:45:37 |
None |
| 18072 |
644 |
19197599 |
11 |
{"id": 19197599, "uid": "07567", "line": null, "route": null, "source": null, "stanox": "76632", "act_arr": null, "act_dep": null, "head_id": 666787, "is_pass": 0, "pas_arr": "1336", "pas_dep": "1337", "wtt_arr": "1336", "wtt_dep": "1337", "location": "Cross Keys", "infra_tds": "C1*", "stage_seq": 11, "updated_at": "2026-08-19T16:45:37"} |
666787 |
07567 |
76632 |
C1* |
Cross Keys |
0 |
1336 |
1337 |
1336 |
1337 |
None |
None |
None |
None |
None |
2026-08-19 16:45:37 |
None |
| 18073 |
644 |
19197600 |
12 |
{"id": 19197600, "uid": "07567", "line": null, "route": null, "source": null, "stanox": "76634", "act_arr": null, "act_dep": null, "head_id": 666787, "is_pass": 0, "pas_arr": "1343", "pas_dep": "1344", "wtt_arr": "1343", "wtt_dep": "1344", "location": "Newbridge (Ebbw Vale)", "infra_tds": "C1*", "stage_seq": 12, "updated_at": "2026-08-19T16:45:37"} |
666787 |
07567 |
76634 |
C1* |
Newbridge (Ebbw Vale) |
0 |
1343 |
1344 |
1343 |
1344 |
None |
None |
None |
None |
None |
2026-08-19 16:45:37 |
None |
| 18074 |
644 |
19197601 |
13 |
{"id": 19197601, "uid": "07567", "line": null, "route": null, "source": null, "stanox": "76640", "act_arr": null, "act_dep": null, "head_id": 666787, "is_pass": 0, "pas_arr": "1349", "pas_dep": "1350", "wtt_arr": "1349", "wtt_dep": "1350", "location": "Llanhilleth", "infra_tds": "C1*", "stage_seq": 13, "updated_at": "2026-08-19T16:45:37"} |
666787 |
07567 |
76640 |
C1* |
Llanhilleth |
0 |
1349 |
1350 |
1349 |
1350 |
None |
None |
None |
None |
None |
2026-08-19 16:45:37 |
None |
| 18075 |
644 |
19197602 |
14 |
{"id": 19197602, "uid": "07567", "line": null, "route": null, "source": null, "stanox": "76639", "act_arr": null, "act_dep": null, "head_id": 666787, "is_pass": 1, "pas_arr": null, "pas_dep": null, "wtt_arr": null, "wtt_dep": "1352", "location": "Aberbeeg Jn", "infra_tds": "C1*", "stage_seq": 14, "updated_at": "2026-08-19T16:45:37"} |
666787 |
07567 |
76639 |
C1* |
Aberbeeg Jn |
1 |
None |
None |
None |
1352 |
None |
None |
None |
None |
None |
2026-08-19 16:45:37 |
None |
| 18076 |
644 |
19197603 |
15 |
{"id": 19197603, "uid": "07567", "line": null, "route": null, "source": "TRUST", "stanox": "76646", "act_arr": "1404", "act_dep": "1405", "head_id": 666787, "is_pass": 0, "pas_arr": "1358", "pas_dep": "1359", "wtt_arr": "1358", "wtt_dep": "1359", "location": "Ebbw Vale Parkway", "infra_tds": null, "stage_seq": 15, "updated_at": "2026-08-19T16:45:37"} |
666787 |
07567 |
76646 |
None |
Ebbw Vale Parkway |
0 |
1358 |
1359 |
1358 |
1359 |
1404 |
1405 |
None |
None |
TRUST |
2026-08-19 16:45:37 |
None |
| 18077 |
644 |
19197604 |
16 |
{"id": 19197604, "uid": "07567", "line": null, "route": null, "source": null, "stanox": "76647", "act_arr": null, "act_dep": null, "head_id": 666787, "is_pass": 0, "pas_arr": "1404", "pas_dep": "1404", "wtt_arr": "1402", "wtt_dep": "1402", "location": "Ebbw Vale Town", "infra_tds": null, "stage_seq": 16, "updated_at": "2026-08-19T16:45:37"} |
666787 |
07567 |
76647 |
None |
Ebbw Vale Town |
0 |
1404 |
1404 |
1402 |
1402 |
None |
None |
None |
None |
None |
2026-08-19 16:45:37 |
None |
| 18093 |
645 |
19197605 |
1 |
{"id": 19197605, "uid": "H49780", "line": null, "route": null, "source": null, "stanox": "35203", "act_arr": null, "act_dep": null, "head_id": 666788, "is_pass": 0, "pas_arr": null, "pas_dep": null, "wtt_arr": null, "wtt_dep": "1255", "location": "Ashton in Makerfield KS (GBRf)", "infra_tds": null, "stage_seq": 1, "updated_at": "2026-08-19T16:45:37"} |
666788 |
H49780 |
35203 |
None |
Ashton in Makerfield KS (GBRf) |
0 |
None |
None |
None |
1255 |
None |
None |
None |
None |
None |
2026-08-19 16:45:37 |
None |
| 18094 |
645 |
19197606 |
2 |
{"id": 19197606, "uid": "H49780", "line": "SL", "route": null, "source": null, "stanox": "35122", "act_arr": null, "act_dep": null, "head_id": 666788, "is_pass": 1, "pas_arr": null, "pas_dep": null, "wtt_arr": null, "wtt_dep": "1305", "location": "Haydock Branch Jn", "infra_tds": null, "stage_seq": 2, "updated_at": "2026-08-19T16:45:37"} |
666788 |
H49780 |
35122 |
None |
Haydock Branch Jn |
1 |
None |
None |
None |
1305 |
None |
None |
None |
SL |
None |
2026-08-19 16:45:37 |
None |
| 18095 |
645 |
19197607 |
3 |
{"id": 19197607, "uid": "H49780", "line": "GL", "route": null, "source": null, "stanox": "35155", "act_arr": null, "act_dep": null, "head_id": 666788, "is_pass": 1, "pas_arr": null, "pas_dep": null, "wtt_arr": null, "wtt_dep": "1308", "location": "Bamfurlong Jn", "infra_tds": "WA*", "stage_seq": 3, "updated_at": "2026-08-19T16:45:37"} |
666788 |
H49780 |
35155 |
WA* |
Bamfurlong Jn |
1 |
None |
None |
None |
1308 |
None |
None |
None |
GL |
None |
2026-08-19 16:45:37 |
None |
| 18096 |
645 |
19197608 |
4 |
{"id": 19197608, "uid": "H49780", "line": null, "route": null, "source": null, "stanox": "35391", "act_arr": null, "act_dep": null, "head_id": 666788, "is_pass": 1, "pas_arr": null, "pas_dep": null, "wtt_arr": null, "wtt_dep": "1311", "location": "Ince Moss Jn", "infra_tds": null, "stage_seq": 4, "updated_at": "2026-08-19T16:45:37"} |
666788 |
H49780 |
35391 |
None |
Ince Moss Jn |
1 |
None |
None |
None |
1311 |
None |
None |
None |
None |
None |
2026-08-19 16:45:37 |
None |
| 18097 |
645 |
19197609 |
5 |
{"id": 19197609, "uid": "H49780", "line": null, "route": null, "source": null, "stanox": "35405", "act_arr": null, "act_dep": null, "head_id": 666788, "is_pass": 1, "pas_arr": null, "pas_dep": null, "wtt_arr": null, "wtt_dep": "1320½", "location": "St. Helens Central", "infra_tds": "WA*", "stage_seq": 5, "updated_at": "2026-08-19T16:45:37"} |
666788 |
H49780 |
35405 |
WA* |
St. Helens Central |
1 |
None |
None |
None |
1320½ |
None |
None |
None |
None |
None |
2026-08-19 16:45:37 |
None |
| 18098 |
645 |
19197610 |
6 |
{"id": 19197610, "uid": "H49780", "line": "SL", "route": null, "source": null, "stanox": "36605", "act_arr": null, "act_dep": null, "head_id": 666788, "is_pass": 1, "pas_arr": null, "pas_dep": null, "wtt_arr": null, "wtt_dep": "1329", "location": "Huyton", "infra_tds": "M1*", "stage_seq": 6, "updated_at": "2026-08-19T16:45:37"} |
666788 |
H49780 |
36605 |
M1* |
Huyton |
1 |
None |
None |
None |
1329 |
None |
None |
None |
SL |
None |
2026-08-19 16:45:37 |
None |
| 18099 |
645 |
19197611 |
7 |
{"id": 19197611, "uid": "H49780", "line": null, "route": null, "source": null, "stanox": "36603", "act_arr": null, "act_dep": null, "head_id": 666788, "is_pass": 1, "pas_arr": null, "pas_dep": null, "wtt_arr": null, "wtt_dep": "1330", "location": "Roby", "infra_tds": "M1*", "stage_seq": 7, "updated_at": "2026-08-19T16:45:37"} |
666788 |
H49780 |
36603 |
M1* |
Roby |
1 |
None |
None |
None |
1330 |
None |
None |
None |
None |
None |
2026-08-19 16:45:37 |
None |
| 18100 |
645 |
19197612 |
8 |
{"id": 19197612, "uid": "H49780", "line": null, "route": null, "source": null, "stanox": "36601", "act_arr": null, "act_dep": null, "head_id": 666788, "is_pass": 1, "pas_arr": null, "pas_dep": null, "wtt_arr": null, "wtt_dep": "1335½", "location": "Olive Mount Jn", "infra_tds": "M1*", "stage_seq": 8, "updated_at": "2026-08-19T16:45:37"} |
666788 |
H49780 |
36601 |
M1* |
Olive Mount Jn |
1 |
None |
None |
None |
1335½ |
None |
None |
None |
None |
None |
2026-08-19 16:45:37 |
None |
| 18101 |
645 |
19197613 |
9 |
{"id": 19197613, "uid": "H49780", "line": null, "route": null, "source": null, "stanox": "36600", "act_arr": null, "act_dep": null, "head_id": 666788, "is_pass": 1, "pas_arr": null, "pas_dep": null, "wtt_arr": null, "wtt_dep": "1338", "location": "Bootle Branch Jn", "infra_tds": "M1*", "stage_seq": 9, "updated_at": "2026-08-19T16:45:37"} |
666788 |
H49780 |
36600 |
M1* |
Bootle Branch Jn |
1 |
None |
None |
None |
1338 |
None |
None |
None |
None |
None |
2026-08-19 16:45:37 |
None |
| 18102 |
645 |
19197614 |
10 |
{"id": 19197614, "uid": "H49780", "line": null, "route": null, "source": null, "stanox": "36169", "act_arr": null, "act_dep": null, "head_id": 666788, "is_pass": 0, "pas_arr": null, "pas_dep": null, "wtt_arr": "1341", "wtt_dep": null, "location": "Tuebrook Siding (GBRf)", "infra_tds": null, "stage_seq": 10, "updated_at": "2026-08-19T16:45:37"} |
666788 |
H49780 |
36169 |
None |
Tuebrook Siding (GBRf) |
0 |
None |
None |
1341 |
None |
None |
None |
None |
None |
None |
2026-08-19 16:45:37 |
None |
| 18108 |
646 |
19197628 |
1 |
{"id": 19197628, "uid": "H49781", "line": null, "route": null, "source": null, "stanox": "36169", "act_arr": null, "act_dep": null, "head_id": 666791, "is_pass": 0, "pas_arr": null, "pas_dep": null, "wtt_arr": null, "wtt_dep": "1415", "location": "Tuebrook Siding (GBRf)", "infra_tds": null, "stage_seq": 1, "updated_at": "2026-08-19T16:45:37"} |
666791 |
H49781 |
36169 |
None |
Tuebrook Siding (GBRf) |
0 |
None |
None |
None |
1415 |
None |
None |
None |
None |
None |
2026-08-19 16:45:37 |
None |
| 18109 |
646 |
19197629 |
2 |
{"id": 19197629, "uid": "H49781", "line": null, "route": null, "source": null, "stanox": "36600", "act_arr": null, "act_dep": null, "head_id": 666791, "is_pass": 1, "pas_arr": null, "pas_dep": null, "wtt_arr": null, "wtt_dep": "1416½", "location": "Bootle Branch Jn", "infra_tds": "M1*", "stage_seq": 2, "updated_at": "2026-08-19T16:45:37"} |
666791 |
H49781 |
36600 |
M1* |
Bootle Branch Jn |
1 |
None |
None |
None |
1416½ |
None |
None |
None |
None |
None |
2026-08-19 16:45:37 |
None |
| 18110 |
646 |
19197630 |
3 |
{"id": 19197630, "uid": "H49781", "line": null, "route": null, "source": null, "stanox": "36601", "act_arr": null, "act_dep": null, "head_id": 666791, "is_pass": 1, "pas_arr": null, "pas_dep": null, "wtt_arr": null, "wtt_dep": "1418", "location": "Olive Mount Jn", "infra_tds": "M1*", "stage_seq": 3, "updated_at": "2026-08-19T16:45:37"} |
666791 |
H49781 |
36601 |
M1* |
Olive Mount Jn |
1 |
None |
None |
None |
1418 |
None |
None |
None |
None |
None |
2026-08-19 16:45:37 |
None |
| 18111 |
646 |
19197631 |
4 |
{"id": 19197631, "uid": "H49781", "line": "SL", "route": null, "source": null, "stanox": "36603", "act_arr": null, "act_dep": null, "head_id": 666791, "is_pass": 1, "pas_arr": null, "pas_dep": null, "wtt_arr": null, "wtt_dep": "1421½", "location": "Roby", "infra_tds": "M1*", "stage_seq": 4, "updated_at": "2026-08-19T16:45:37"} |
666791 |
H49781 |
36603 |
M1* |
Roby |
1 |
None |
None |
None |
1421½ |
None |
None |
None |
SL |
None |
2026-08-19 16:45:37 |
None |
| 18112 |
646 |
19197632 |
5 |
{"id": 19197632, "uid": "H49781", "line": null, "route": null, "source": null, "stanox": "36605", "act_arr": null, "act_dep": null, "head_id": 666791, "is_pass": 1, "pas_arr": null, "pas_dep": null, "wtt_arr": null, "wtt_dep": "1422½", "location": "Huyton", "infra_tds": "M1*", "stage_seq": 5, "updated_at": "2026-08-19T16:45:37"} |
666791 |
H49781 |
36605 |
M1* |
Huyton |
1 |
None |
None |
None |
1422½ |
None |
None |
None |
None |
None |
2026-08-19 16:45:37 |
None |
| 18113 |
646 |
19197633 |
6 |
{"id": 19197633, "uid": "H49781", "line": null, "route": null, "source": null, "stanox": "35405", "act_arr": null, "act_dep": null, "head_id": 666791, "is_pass": 1, "pas_arr": null, "pas_dep": null, "wtt_arr": null, "wtt_dep": "1433", "location": "St. Helens Central", "infra_tds": "WA*", "stage_seq": 6, "updated_at": "2026-08-19T16:45:37"} |
666791 |
H49781 |
35405 |
WA* |
St. Helens Central |
1 |
None |
None |
None |
1433 |
None |
None |
None |
None |
None |
2026-08-19 16:45:37 |
None |
| 18114 |
646 |
19197634 |
7 |
{"id": 19197634, "uid": "H49781", "line": "GL", "route": null, "source": null, "stanox": "35391", "act_arr": null, "act_dep": null, "head_id": 666791, "is_pass": 1, "pas_arr": null, "pas_dep": null, "wtt_arr": null, "wtt_dep": "1445½", "location": "Ince Moss Jn", "infra_tds": null, "stage_seq": 7, "updated_at": "2026-08-19T16:45:37"} |
666791 |
H49781 |
35391 |
None |
Ince Moss Jn |
1 |
None |
None |
None |
1445½ |
None |
None |
None |
GL |
None |
2026-08-19 16:45:37 |
None |
| 18115 |
646 |
19197635 |
8 |
{"id": 19197635, "uid": "H49781", "line": "SL", "route": null, "source": null, "stanox": "35155", "act_arr": null, "act_dep": null, "head_id": 666791, "is_pass": 1, "pas_arr": null, "pas_dep": null, "wtt_arr": null, "wtt_dep": "1448½", "location": "Bamfurlong Jn", "infra_tds": "WA*", "stage_seq": 8, "updated_at": "2026-08-19T16:45:37"} |
666791 |
H49781 |
35155 |
WA* |
Bamfurlong Jn |
1 |
None |
None |
None |
1448½ |
None |
None |
None |
SL |
None |
2026-08-19 16:45:37 |
None |
| 18116 |
646 |
19197636 |
9 |
{"id": 19197636, "uid": "H49781", "line": null, "route": null, "source": null, "stanox": "35122", "act_arr": null, "act_dep": null, "head_id": 666791, "is_pass": 1, "pas_arr": null, "pas_dep": null, "wtt_arr": null, "wtt_dep": "1452", "location": "Haydock Branch Jn", "infra_tds": null, "stage_seq": 9, "updated_at": "2026-08-19T16:45:37"} |
666791 |
H49781 |
35122 |
None |
Haydock Branch Jn |
1 |
None |
None |
None |
1452 |
None |
None |
None |
None |
None |
2026-08-19 16:45:37 |
None |
| 18117 |
646 |
19197637 |
10 |
{"id": 19197637, "uid": "H49781", "line": null, "route": null, "source": null, "stanox": "35203", "act_arr": null, "act_dep": null, "head_id": 666791, "is_pass": 0, "pas_arr": null, "pas_dep": null, "wtt_arr": "1513", "wtt_dep": null, "location": "Ashton in Makerfield KS (GBRf)", "infra_tds": null, "stage_seq": 10, "updated_at": "2026-08-19T16:45:37"} |
666791 |
H49781 |
35203 |
None |
Ashton in Makerfield KS (GBRf) |
0 |
None |
None |
1513 |
None |
None |
None |
None |
None |
None |
2026-08-19 16:45:37 |
None |
| 18123 |
647 |
19197638 |
1 |
{"id": 19197638, "uid": "P91507", "line": null, "route": null, "source": null, "stanox": "89418", "act_arr": null, "act_dep": null, "head_id": 666792, "is_pass": 0, "pas_arr": null, "pas_dep": null, "wtt_arr": null, "wtt_dep": "1547", "location": "Ashford Up Sidings", "infra_tds": "A2*", "stage_seq": 1, "updated_at": "2026-08-19T16:45:37"} |
666792 |
P91507 |
89418 |
A2* |
Ashford Up Sidings |
0 |
None |
None |
None |
1547 |
None |
None |
None |
None |
None |
2026-08-19 16:45:37 |
None |
| 18124 |
647 |
19197639 |
2 |
{"id": 19197639, "uid": "P91507", "line": null, "route": null, "source": "TRUST", "stanox": "89428", "act_arr": "1543", "act_dep": null, "head_id": 666792, "is_pass": 0, "pas_arr": null, "pas_dep": null, "wtt_arr": "1549", "wtt_dep": null, "location": "Ashford (Kent)", "infra_tds": "A2*", "stage_seq": 2, "updated_at": "2026-08-19T16:45:37"} |
666792 |
P91507 |
89428 |
A2* |
Ashford (Kent) |
0 |
None |
None |
1549 |
None |
1543 |
None |
None |
None |
TRUST |
2026-08-19 16:45:37 |
None |
| 18126 |
648 |
19175054 |
1 |
{"id": 19175054, "uid": "W69074", "line": null, "route": null, "source": null, "stanox": "01100", "act_arr": null, "act_dep": null, "head_id": 665504, "is_pass": 0, "pas_arr": null, "pas_dep": "1450", "wtt_arr": null, "wtt_dep": "1450", "location": "Inverness", "infra_tds": "IN*", "stage_seq": 1, "updated_at": "2026-08-19T16:38:23"} |
665504 |
W69074 |
01100 |
IN* |
Inverness |
0 |
None |
1450 |
None |
1450 |
None |
None |
None |
None |
None |
2026-08-19 16:38:23 |
None |
| 18127 |
648 |
19175055 |
2 |
{"id": 19175055, "uid": "W69074", "line": null, "route": null, "source": null, "stanox": "01090", "act_arr": null, "act_dep": null, "head_id": 665504, "is_pass": 1, "pas_arr": null, "pas_dep": null, "wtt_arr": null, "wtt_dep": "1454", "location": "Clachnaharry", "infra_tds": null, "stage_seq": 2, "updated_at": "2026-08-19T16:38:23"} |
665504 |
W69074 |
01090 |
None |
Clachnaharry |
1 |
None |
None |
None |
1454 |
None |
None |
None |
None |
None |
2026-08-19 16:38:23 |
None |
| 18128 |
648 |
19175056 |
3 |
{"id": 19175056, "uid": "W69074", "line": null, "route": null, "source": null, "stanox": "01093", "act_arr": null, "act_dep": null, "head_id": 665504, "is_pass": 1, "pas_arr": null, "pas_dep": null, "wtt_arr": null, "wtt_dep": "1501½", "location": "Clunes I.B.", "infra_tds": "IR*", "stage_seq": 3, "updated_at": "2026-08-19T16:38:23"} |
665504 |
W69074 |
01093 |
IR* |
Clunes I.B. |
1 |
None |
None |
None |
1501½ |
None |
None |
None |
None |
None |
2026-08-19 16:38:23 |
None |
| 18129 |
648 |
19175057 |
4 |
{"id": 19175057, "uid": "W69074", "line": null, "route": null, "source": null, "stanox": "01089", "act_arr": null, "act_dep": null, "head_id": 665504, "is_pass": 0, "pas_arr": "1505", "pas_dep": "1505", "wtt_arr": "1504½", "wtt_dep": "1505", "location": "Beauly", "infra_tds": null, "stage_seq": 4, "updated_at": "2026-08-19T16:38:23"} |
665504 |
W69074 |
01089 |
None |
Beauly |
0 |
1505 |
1505 |
1504½ |
1505 |
None |
None |
None |
None |
None |
2026-08-19 16:38:23 |
None |
| 18130 |
648 |
19175058 |
5 |
{"id": 19175058, "uid": "W69074", "line": null, "route": null, "source": "TRUST", "stanox": "01094", "act_arr": "1510", "act_dep": "1512", "head_id": 665504, "is_pass": 0, "pas_arr": "1510", "pas_dep": "1511", "wtt_arr": "1510", "wtt_dep": "1511", "location": "Muir of Ord", "infra_tds": "IR*", "stage_seq": 5, "updated_at": "2026-08-19T16:38:56"} |
665504 |
W69074 |
01094 |
IR* |
Muir of Ord |
0 |
1510 |
1511 |
1510 |
1511 |
1510 |
1512 |
None |
None |
TRUST |
2026-08-19 16:38:56 |
None |
| 18131 |
648 |
19175059 |
6 |
{"id": 19175059, "uid": "W69074", "line": null, "route": null, "source": null, "stanox": "01101", "act_arr": null, "act_dep": null, "head_id": 665504, "is_pass": 0, "pas_arr": "1518", "pas_dep": "1518", "wtt_arr": "1517½", "wtt_dep": "1518½", "location": "Conon Bridge", "infra_tds": null, "stage_seq": 6, "updated_at": "2026-08-19T16:38:23"} |
665504 |
W69074 |
01101 |
None |
Conon Bridge |
0 |
1518 |
1518 |
1517½ |
1518½ |
None |
None |
None |
None |
None |
2026-08-19 16:38:23 |
None |
| 18132 |
648 |
19175060 |
7 |
{"id": 19175060, "uid": "W69074", "line": null, "route": null, "source": "TRUST", "stanox": "01091", "act_arr": "1522", "act_dep": "1524", "head_id": 665504, "is_pass": 0, "pas_arr": "1523", "pas_dep": "1524", "wtt_arr": "1523", "wtt_dep": "1524½", "location": "Dingwall", "infra_tds": "IR*", "stage_seq": 7, "updated_at": "2026-08-19T16:41:50"} |
665504 |
W69074 |
01091 |
IR* |
Dingwall |
0 |
1523 |
1524 |
1523 |
1524½ |
1522 |
1524 |
None |
None |
TRUST |
2026-08-19 16:41:50 |
None |
| 18133 |
648 |
19175061 |
8 |
{"id": 19175061, "uid": "W69074", "line": null, "route": null, "source": null, "stanox": "01058", "act_arr": null, "act_dep": null, "head_id": 665504, "is_pass": 0, "pas_arr": "1536", "pas_dep": "1536", "wtt_arr": "1536", "wtt_dep": "1536½", "location": "Alness", "infra_tds": null, "stage_seq": 8, "updated_at": "2026-08-19T16:38:23"} |
665504 |
W69074 |
01058 |
None |
Alness |
0 |
1536 |
1536 |
1536 |
1536½ |
None |
None |
None |
None |
None |
2026-08-19 16:38:23 |
None |
| 18134 |
648 |
19175062 |
9 |
{"id": 19175062, "uid": "W69074", "line": null, "route": null, "source": "TRUST", "stanox": "01053", "act_arr": "1542", "act_dep": null, "head_id": 665504, "is_pass": 0, "pas_arr": "1541", "pas_dep": null, "wtt_arr": "1541", "wtt_dep": null, "location": "Invergordon", "infra_tds": "IR*", "stage_seq": 9, "updated_at": "2026-08-19T16:45:38"} |
665504 |
W69074 |
01053 |
IR* |
Invergordon |
0 |
1541 |
None |
1541 |
None |
1542 |
None |
None |
None |
TRUST |
2026-08-19 16:45:38 |
None |
| 18141 |
649 |
19160955 |
1 |
{"id": 19160955, "uid": "L80718", "line": "DW", "route": null, "source": null, "stanox": "87212", "act_arr": null, "act_dep": null, "head_id": 664880, "is_pass": 0, "pas_arr": null, "pas_dep": "1418", "wtt_arr": null, "wtt_dep": "1418", "location": "London Waterloo", "infra_tds": "WI*", "stage_seq": 1, "updated_at": "2026-08-19T16:37:12"} |
664880 |
L80718 |
87212 |
WI* |
London Waterloo |
0 |
None |
1418 |
None |
1418 |
None |
None |
None |
DW |
None |
2026-08-19 16:37:12 |
None |
| 18142 |
649 |
19160956 |
2 |
{"id": 19160956, "uid": "L80718", "line": "WSL", "route": null, "source": null, "stanox": "87286", "act_arr": null, "act_dep": null, "head_id": 664880, "is_pass": 1, "pas_arr": null, "pas_dep": null, "wtt_arr": null, "wtt_dep": "1419½", "location": "Waterloo West Crossings", "infra_tds": null, "stage_seq": 2, "updated_at": "2026-08-19T16:37:12"} |
664880 |
L80718 |
87286 |
None |
Waterloo West Crossings |
1 |
None |
None |
None |
1419½ |
None |
None |
None |
WSL |
None |
2026-08-19 16:37:12 |
None |
| 18143 |
649 |
19160957 |
3 |
{"id": 19160957, "uid": "L80718", "line": null, "route": null, "source": null, "stanox": "87214", "act_arr": null, "act_dep": null, "head_id": 664880, "is_pass": 0, "pas_arr": "1422", "pas_dep": "1422", "wtt_arr": "1421½", "wtt_dep": "1422½", "location": "Vauxhall", "infra_tds": "WI*", "stage_seq": 3, "updated_at": "2026-08-19T16:37:12"} |
664880 |
L80718 |
87214 |
WI* |
Vauxhall |
0 |
1422 |
1422 |
1421½ |
1422½ |
None |
None |
None |
None |
None |
2026-08-19 16:37:12 |
None |
| 18144 |
649 |
19160958 |
4 |
{"id": 19160958, "uid": "L80718", "line": "WL", "route": null, "source": null, "stanox": "87215", "act_arr": null, "act_dep": null, "head_id": 664880, "is_pass": 1, "pas_arr": null, "pas_dep": null, "wtt_arr": null, "wtt_dep": "1424", "location": "Nine Elms Jn", "infra_tds": "WI*", "stage_seq": 4, "updated_at": "2026-08-19T16:37:12"} |
664880 |
L80718 |
87215 |
WI* |
Nine Elms Jn |
1 |
None |
None |
None |
1424 |
None |
None |
None |
WL |
None |
2026-08-19 16:37:12 |
None |
| 18145 |
649 |
19160959 |
5 |
{"id": 19160959, "uid": "L80718", "line": "WSL", "route": null, "source": null, "stanox": "87216", "act_arr": null, "act_dep": null, "head_id": 664880, "is_pass": 1, "pas_arr": null, "pas_dep": null, "wtt_arr": null, "wtt_dep": "1425", "location": "Queenstown Road (Battersea)", "infra_tds": "WI*", "stage_seq": 5, "updated_at": "2026-08-19T16:37:12"} |
664880 |
L80718 |
87216 |
WI* |
Queenstown Road (Battersea) |
1 |
None |
None |
None |
1425 |
None |
None |
None |
WSL |
None |
2026-08-19 16:37:12 |
None |
| 18146 |
649 |
19160960 |
6 |
{"id": 19160960, "uid": "L80718", "line": "SL", "route": null, "source": null, "stanox": "87219", "act_arr": null, "act_dep": null, "head_id": 664880, "is_pass": 0, "pas_arr": "1427", "pas_dep": "1428", "wtt_arr": "1427", "wtt_dep": "1428", "location": "Clapham Junction (W)", "infra_tds": "WI*XA*", "stage_seq": 6, "updated_at": "2026-08-19T16:37:12"} |
664880 |
L80718 |
87219 |
WI*XA* |
Clapham Junction (W) |
0 |
1427 |
1428 |
1427 |
1428 |
None |
None |
None |
SL |
None |
2026-08-19 16:37:12 |
None |
| 18147 |
649 |
19160961 |
7 |
{"id": 19160961, "uid": "L80718", "line": null, "route": null, "source": null, "stanox": "87149", "act_arr": null, "act_dep": null, "head_id": 664880, "is_pass": 1, "pas_arr": null, "pas_dep": null, "wtt_arr": null, "wtt_dep": "1432½", "location": "Barnes", "infra_tds": "BS*", "stage_seq": 7, "updated_at": "2026-08-19T16:37:12"} |
664880 |
L80718 |
87149 |
BS* |
Barnes |
1 |
None |
None |
None |
1432½ |
None |
None |
None |
None |
None |
2026-08-19 16:37:12 |
None |
| 18148 |
649 |
19160962 |
8 |
{"id": 19160962, "uid": "L80718", "line": null, "route": null, "source": null, "stanox": "87135", "act_arr": null, "act_dep": null, "head_id": 664880, "is_pass": 0, "pas_arr": "1436", "pas_dep": "1436", "wtt_arr": "1435½", "wtt_dep": "1436½", "location": "Richmond", "infra_tds": "B1*", "stage_seq": 8, "updated_at": "2026-08-19T16:37:12"} |
664880 |
L80718 |
87135 |
B1* |
Richmond |
0 |
1436 |
1436 |
1435½ |
1436½ |
None |
None |
None |
None |
None |
2026-08-19 16:37:12 |
None |
| 18149 |
649 |
19160963 |
9 |
{"id": 19160963, "uid": "L80718", "line": null, "route": null, "source": null, "stanox": "87131", "act_arr": null, "act_dep": null, "head_id": 664880, "is_pass": 0, "pas_arr": "1440", "pas_dep": "1440", "wtt_arr": "1439½", "wtt_dep": "1440½", "location": "Twickenham", "infra_tds": "B1*", "stage_seq": 9, "updated_at": "2026-08-19T16:37:12"} |
664880 |
L80718 |
87131 |
B1* |
Twickenham |
0 |
1440 |
1440 |
1439½ |
1440½ |
None |
None |
None |
None |
None |
2026-08-19 16:37:12 |
None |
| 18150 |
649 |
19160964 |
10 |
{"id": 19160964, "uid": "L80718", "line": null, "route": null, "source": null, "stanox": "87125", "act_arr": null, "act_dep": null, "head_id": 664880, "is_pass": 1, "pas_arr": null, "pas_dep": null, "wtt_arr": null, "wtt_dep": "1443", "location": "Whitton Jn", "infra_tds": "B1*", "stage_seq": 10, "updated_at": "2026-08-19T16:37:12"} |
664880 |
L80718 |
87125 |
B1* |
Whitton Jn |
1 |
None |
None |
None |
1443 |
None |
None |
None |
None |
None |
2026-08-19 16:37:12 |
None |
| 18151 |
649 |
19160965 |
11 |
{"id": 19160965, "uid": "L80718", "line": null, "route": null, "source": null, "stanox": "87122", "act_arr": null, "act_dep": null, "head_id": 664880, "is_pass": 1, "pas_arr": null, "pas_dep": null, "wtt_arr": null, "wtt_dep": "1443½", "location": "Feltham Jn", "infra_tds": "B1*", "stage_seq": 11, "updated_at": "2026-08-19T16:37:12"} |
664880 |
L80718 |
87122 |
B1* |
Feltham Jn |
1 |
None |
None |
None |
1443½ |
None |
None |
None |
None |
None |
2026-08-19 16:37:12 |
None |
| 18152 |
649 |
19160966 |
12 |
{"id": 19160966, "uid": "L80718", "line": null, "route": null, "source": null, "stanox": "87121", "act_arr": null, "act_dep": null, "head_id": 664880, "is_pass": 0, "pas_arr": "1446", "pas_dep": "1446", "wtt_arr": "1445½", "wtt_dep": "1446½", "location": "Feltham", "infra_tds": "B1*", "stage_seq": 12, "updated_at": "2026-08-19T16:37:12"} |
664880 |
L80718 |
87121 |
B1* |
Feltham |
0 |
1446 |
1446 |
1445½ |
1446½ |
None |
None |
None |
None |
None |
2026-08-19 16:37:12 |
None |
| 18153 |
649 |
19160967 |
13 |
{"id": 19160967, "uid": "L80718", "line": null, "route": null, "source": null, "stanox": "87114", "act_arr": null, "act_dep": null, "head_id": 664880, "is_pass": 0, "pas_arr": "1452", "pas_dep": "1453", "wtt_arr": "1452", "wtt_dep": "1453", "location": "Staines", "infra_tds": "B1*", "stage_seq": 13, "updated_at": "2026-08-19T16:37:12"} |
664880 |
L80718 |
87114 |
B1* |
Staines |
0 |
1452 |
1453 |
1452 |
1453 |
None |
None |
None |
None |
None |
2026-08-19 16:37:12 |
None |
| 18154 |
649 |
19160968 |
14 |
{"id": 19160968, "uid": "L80718", "line": null, "route": null, "source": null, "stanox": "87107", "act_arr": null, "act_dep": null, "head_id": 664880, "is_pass": 0, "pas_arr": "1457", "pas_dep": "1457", "wtt_arr": "1457", "wtt_dep": "1457½", "location": "Egham", "infra_tds": "B1*", "stage_seq": 14, "updated_at": "2026-08-19T16:37:12"} |
664880 |
L80718 |
87107 |
B1* |
Egham |
0 |
1457 |
1457 |
1457 |
1457½ |
None |
None |
None |
None |
None |
2026-08-19 16:37:12 |
None |
| 18155 |
649 |
19160969 |
15 |
{"id": 19160969, "uid": "L80718", "line": null, "route": null, "source": null, "stanox": "87106", "act_arr": null, "act_dep": null, "head_id": 664880, "is_pass": 0, "pas_arr": "1501", "pas_dep": "1501", "wtt_arr": "1501", "wtt_dep": "1501½", "location": "Virginia Water", "infra_tds": "B2*", "stage_seq": 15, "updated_at": "2026-08-19T16:37:12"} |
664880 |
L80718 |
87106 |
B2* |
Virginia Water |
0 |
1501 |
1501 |
1501 |
1501½ |
None |
None |
None |
None |
None |
2026-08-19 16:37:12 |
None |
| 18156 |
649 |
19160970 |
16 |
{"id": 19160970, "uid": "L80718", "line": null, "route": null, "source": null, "stanox": "87105", "act_arr": null, "act_dep": null, "head_id": 664880, "is_pass": 0, "pas_arr": "1505", "pas_dep": "1505", "wtt_arr": "1504½", "wtt_dep": "1505", "location": "Longcross", "infra_tds": "B2*", "stage_seq": 16, "updated_at": "2026-08-19T16:37:12"} |
664880 |
L80718 |
87105 |
B2* |
Longcross |
0 |
1505 |
1505 |
1504½ |
1505 |
None |
None |
None |
None |
None |
2026-08-19 16:37:12 |
None |
| 18157 |
649 |
19160971 |
17 |
{"id": 19160971, "uid": "L80718", "line": null, "route": null, "source": "TRUST", "stanox": "87104", "act_arr": "1507", "act_dep": "1508", "head_id": 664880, "is_pass": 0, "pas_arr": "1508", "pas_dep": "1508", "wtt_arr": "1508", "wtt_dep": "1508½", "location": "Sunningdale", "infra_tds": "B2*", "stage_seq": 17, "updated_at": "2026-08-19T16:37:58"} |
664880 |
L80718 |
87104 |
B2* |
Sunningdale |
0 |
1508 |
1508 |
1508 |
1508½ |
1507 |
1508 |
None |
None |
TRUST |
2026-08-19 16:37:58 |
None |
| 18158 |
649 |
19160972 |
18 |
{"id": 19160972, "uid": "L80718", "line": null, "route": null, "source": "TRUST", "stanox": "87103", "act_arr": "1511", "act_dep": "1512", "head_id": 664880, "is_pass": 0, "pas_arr": "1512", "pas_dep": "1513", "wtt_arr": "1512", "wtt_dep": "1513", "location": "Ascot", "infra_tds": "B2*", "stage_seq": 18, "updated_at": "2026-08-19T16:38:52"} |
664880 |
L80718 |
87103 |
B2* |
Ascot |
0 |
1512 |
1513 |
1512 |
1513 |
1511 |
1512 |
None |
None |
TRUST |
2026-08-19 16:38:52 |
None |
| 18159 |
649 |
19160973 |
19 |
{"id": 19160973, "uid": "L80718", "line": null, "route": null, "source": "TRUST", "stanox": "87100", "act_arr": "1515", "act_dep": "1516", "head_id": 664880, "is_pass": 0, "pas_arr": "1517", "pas_dep": "1517", "wtt_arr": "1516½", "wtt_dep": "1517", "location": "Martins Heron", "infra_tds": "B2*", "stage_seq": 19, "updated_at": "2026-08-19T16:39:36"} |
664880 |
L80718 |
87100 |
B2* |
Martins Heron |
0 |
1517 |
1517 |
1516½ |
1517 |
1515 |
1516 |
None |
None |
TRUST |
2026-08-19 16:39:36 |
None |
| 18160 |
649 |
19160974 |
20 |
{"id": 19160974, "uid": "L80718", "line": null, "route": null, "source": "TRUST", "stanox": "87101", "act_arr": "1519", "act_dep": "1520", "head_id": 664880, "is_pass": 0, "pas_arr": "1520", "pas_dep": "1520", "wtt_arr": "1519½", "wtt_dep": "1520½", "location": "Bracknell", "infra_tds": "B2*", "stage_seq": 20, "updated_at": "2026-08-19T16:40:29"} |
664880 |
L80718 |
87101 |
B2* |
Bracknell |
0 |
1520 |
1520 |
1519½ |
1520½ |
1519 |
1520 |
None |
None |
TRUST |
2026-08-19 16:40:29 |
None |
| 18161 |
649 |
19160975 |
21 |
{"id": 19160975, "uid": "L80718", "line": null, "route": null, "source": "TRUST", "stanox": "87004", "act_arr": "1525", "act_dep": "1526", "head_id": 664880, "is_pass": 0, "pas_arr": "1526", "pas_dep": "1527", "wtt_arr": "1526", "wtt_dep": "1527", "location": "Wokingham", "infra_tds": "B2*", "stage_seq": 21, "updated_at": "2026-08-19T16:41:53"} |
664880 |
L80718 |
87004 |
B2* |
Wokingham |
0 |
1526 |
1527 |
1526 |
1527 |
1525 |
1526 |
None |
None |
TRUST |
2026-08-19 16:41:53 |
None |
| 18162 |
649 |
19160976 |
22 |
{"id": 19160976, "uid": "L80718", "line": null, "route": null, "source": "TRUST", "stanox": "87003", "act_arr": "1529", "act_dep": "1530", "head_id": 664880, "is_pass": 0, "pas_arr": "1530", "pas_dep": "1530", "wtt_arr": "1530", "wtt_dep": "1530½", "location": "Winnersh", "infra_tds": "B2*", "stage_seq": 22, "updated_at": "2026-08-19T16:42:51"} |
664880 |
L80718 |
87003 |
B2* |
Winnersh |
0 |
1530 |
1530 |
1530 |
1530½ |
1529 |
1530 |
None |
None |
TRUST |
2026-08-19 16:42:51 |
None |
| 18163 |
649 |
19160977 |
23 |
{"id": 19160977, "uid": "L80718", "line": null, "route": null, "source": "TRUST", "stanox": "87001", "act_arr": "1531", "act_dep": "1532", "head_id": 664880, "is_pass": 0, "pas_arr": "1532", "pas_dep": "1532", "wtt_arr": "1532", "wtt_dep": "1532½", "location": "Winnersh Triangle", "infra_tds": "B2*", "stage_seq": 23, "updated_at": "2026-08-19T16:43:28"} |
664880 |
L80718 |
87001 |
B2* |
Winnersh Triangle |
0 |
1532 |
1532 |
1532 |
1532½ |
1531 |
1532 |
None |
None |
TRUST |
2026-08-19 16:43:28 |
None |
| 18164 |
649 |
19160978 |
24 |
{"id": 19160978, "uid": "L80718", "line": null, "route": null, "source": "TRUST", "stanox": "87002", "act_arr": "1534", "act_dep": "1535", "head_id": 664880, "is_pass": 0, "pas_arr": "1535", "pas_dep": "1535", "wtt_arr": "1534½", "wtt_dep": "1535", "location": "Earley", "infra_tds": "B2*", "stage_seq": 24, "updated_at": "2026-08-19T16:43:51"} |
664880 |
L80718 |
87002 |
B2* |
Earley |
0 |
1535 |
1535 |
1534½ |
1535 |
1534 |
1535 |
None |
None |
TRUST |
2026-08-19 16:43:51 |
None |
| 18165 |
649 |
19160979 |
25 |
{"id": 19160979, "uid": "L80718", "line": null, "route": null, "source": "TRUST", "stanox": "74234", "act_arr": null, "act_dep": "1538", "head_id": 664880, "is_pass": 1, "pas_arr": null, "pas_dep": null, "wtt_arr": null, "wtt_dep": "1538", "location": "Reading Spur Jn", "infra_tds": "D1*", "stage_seq": 25, "updated_at": "2026-08-19T16:44:14"} |
664880 |
L80718 |
74234 |
D1* |
Reading Spur Jn |
1 |
None |
None |
None |
1538 |
None |
1538 |
None |
None |
TRUST |
2026-08-19 16:44:14 |
None |
| 18166 |
649 |
19160980 |
26 |
{"id": 19160980, "uid": "L80718", "line": null, "route": null, "source": "TRUST", "stanox": "74236", "act_arr": "1544", "act_dep": null, "head_id": 664880, "is_pass": 0, "pas_arr": "1543", "pas_dep": null, "wtt_arr": "1542", "wtt_dep": null, "location": "Reading Platforms 4/5/6", "infra_tds": "D1*", "stage_seq": 26, "updated_at": "2026-08-19T16:45:48"} |
664880 |
L80718 |
74236 |
D1* |
Reading Platforms 4/5/6 |
0 |
1543 |
None |
1542 |
None |
1544 |
None |
None |
None |
TRUST |
2026-08-19 16:45:48 |
None |
| 18172 |
650 |
19164055 |
1 |
{"id": 19164055, "uid": "P65680", "line": null, "route": null, "source": null, "stanox": "87651", "act_arr": null, "act_dep": null, "head_id": 665006, "is_pass": 0, "pas_arr": null, "pas_dep": "1446", "wtt_arr": null, "wtt_dep": "1446", "location": "West Croydon", "infra_tds": "TB*", "stage_seq": 1, "updated_at": "2026-08-19T16:37:19"} |
665006 |
P65680 |
87651 |
TB* |
West Croydon |
0 |
None |
1446 |
None |
1446 |
None |
None |
None |
None |
None |
2026-08-19 16:37:19 |
None |
| 18173 |
650 |
19164056 |
2 |
{"id": 19164056, "uid": "P65680", "line": null, "route": null, "source": null, "stanox": "87648", "act_arr": null, "act_dep": null, "head_id": 665006, "is_pass": 1, "pas_arr": null, "pas_dep": null, "wtt_arr": null, "wtt_dep": "1448½", "location": "Selhurst Gloucester Rd Jn", "infra_tds": "TB*", "stage_seq": 2, "updated_at": "2026-08-19T16:37:19"} |
665006 |
P65680 |
87648 |
TB* |
Selhurst Gloucester Rd Jn |
1 |
None |
None |
None |
1448½ |
None |
None |
None |
None |
None |
2026-08-19 16:37:19 |
None |
| 18174 |
650 |
19164057 |
3 |
{"id": 19164057, "uid": "P65680", "line": "SL", "route": null, "source": null, "stanox": "87640", "act_arr": null, "act_dep": null, "head_id": 665006, "is_pass": 1, "pas_arr": null, "pas_dep": null, "wtt_arr": null, "wtt_dep": "1449½", "location": "Norwood Fork Jn", "infra_tds": "TB*", "stage_seq": 3, "updated_at": "2026-08-19T16:37:19"} |
665006 |
P65680 |
87640 |
TB* |
Norwood Fork Jn |
1 |
None |
None |
None |
1449½ |
None |
None |
None |
SL |
None |
2026-08-19 16:37:19 |
None |
| 18175 |
650 |
19164058 |
4 |
{"id": 19164058, "uid": "P65680", "line": "SL", "route": null, "source": null, "stanox": "87643", "act_arr": null, "act_dep": null, "head_id": 665006, "is_pass": 0, "pas_arr": "1451", "pas_dep": "1452", "wtt_arr": "1451", "wtt_dep": "1452", "location": "Norwood Junction", "infra_tds": "TB*", "stage_seq": 4, "updated_at": "2026-08-19T16:37:19"} |
665006 |
P65680 |
87643 |
TB* |
Norwood Junction |
0 |
1451 |
1452 |
1451 |
1452 |
None |
None |
None |
SL |
None |
2026-08-19 16:37:19 |
None |
| 18176 |
650 |
19164059 |
5 |
{"id": 19164059, "uid": "P65680", "line": null, "route": null, "source": null, "stanox": "87644", "act_arr": null, "act_dep": null, "head_id": 665006, "is_pass": 0, "pas_arr": "1455", "pas_dep": "1455", "wtt_arr": "1454½", "wtt_dep": "1455", "location": "Anerley", "infra_tds": "TB*X1*", "stage_seq": 5, "updated_at": "2026-08-19T16:37:19"} |
665006 |
P65680 |
87644 |
TB*X1* |
Anerley |
0 |
1455 |
1455 |
1454½ |
1455 |
None |
None |
None |
None |
None |
2026-08-19 16:37:19 |
None |
| 18177 |
650 |
19164060 |
6 |
{"id": 19164060, "uid": "P65680", "line": null, "route": null, "source": null, "stanox": "87645", "act_arr": null, "act_dep": null, "head_id": 665006, "is_pass": 0, "pas_arr": "1456", "pas_dep": "1456", "wtt_arr": "1456", "wtt_dep": "1456½", "location": "Penge West", "infra_tds": "X1*", "stage_seq": 6, "updated_at": "2026-08-19T16:37:19"} |
665006 |
P65680 |
87645 |
X1* |
Penge West |
0 |
1456 |
1456 |
1456 |
1456½ |
None |
None |
None |
None |
None |
2026-08-19 16:37:19 |
None |