diff --git a/.prettierignore b/.prettierignore
index 7d74fe2..1ca1bc6 100644
--- a/.prettierignore
+++ b/.prettierignore
@@ -6,4 +6,4 @@ bun.lock
bun.lockb
# Miscellaneous
-/static/
+#/static/
diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte
index eb000ba..f2158a3 100644
--- a/src/routes/+page.svelte
+++ b/src/routes/+page.svelte
@@ -5,12 +5,6 @@
let searchTerm = '';
- const formatDate = (dateVal: string | null) => {
- if (!dateVal) return '---';
- const d = new Date(dateVal);
- return d.toLocaleDateString('en-GB', { day: '2-digit', month: 'short', year: '2-digit' });
- };
-
$: filteredMaps = data.maps.filter(
(m) =>
m.routeId.toString().includes(searchTerm) ||
@@ -26,6 +20,21 @@
return checkedDate > oneYearAgo ? 'verified' : 'stale';
};
+
+ const formatDate = (dateVal: string | null) => {
+ if (!dateVal) return 'N/A';
+
+ const date = new Date(dateVal);
+
+ // Check for invalid dates to avoid "NaN/NaN/NaN"
+ if (isNaN(date.getTime())) return 'Invalid Date';
+
+ const d = date.getDate().toString().padStart(2, '0');
+ const m = (date.getMonth() + 1).toString().padStart(2, '0');
+ const y = date.getFullYear().toString().slice(-2);
+
+ return `${d}/${m}/${y}`;
+ };
@@ -91,9 +100,9 @@
@@ -108,7 +117,7 @@
:global(body) {
margin: 0;
background-color: #404c55;
- background-image: radial-gradient(#2b343c,#404c55);
+ background-image: radial-gradient(#2b343c, #404c55);
color: #0f172a;
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
}
@@ -121,16 +130,16 @@
.main-header {
margin-bottom: 1.5rem;
- position: fixed;
- top: 0;
- left: 0;
- width: 100%;
- background: #3c6f79;
- color: #ebebeb;
+ position: fixed;
+ top: 0;
+ left: 0;
+ width: 100%;
+ background: #3c6f79;
+ color: #ebebeb;
}
.brand-container {
- margin: 15px;
+ margin: 15px;
display: flex;
align-items: center;
gap: 1rem;
@@ -198,7 +207,7 @@
display: flex;
flex-direction: column;
gap: 1rem;
- padding-top: 90px;
+ padding-top: 90px;
}
.card {
diff --git a/static/mapFiles/yaml/0001.yaml b/static/mapFiles/yaml/0001.yaml
index 95f1bfe..25204dc 100644
--- a/static/mapFiles/yaml/0001.yaml
+++ b/static/mapFiles/yaml/0001.yaml
@@ -12,1242 +12,1243 @@ elecEnd:
elec: 25kvac
eco: Didcot (TVSC)
routeDetail:
-- type: station
- name: Paddington
- terminus: true
- miles: 0
- chains: 5
-
-- type: bridge
- name: Westbourne Bridge
- position: over
- category: minorRoad
- miles: 0
- chains: 33
-
-- type: bridge
- name: Ranelagh Bridge
- position: over
- category: minorRoad
- miles: 0
- chains: 42
-
-- type: siteof
- name: Royal Oak
- description: Royal Oak Underground station
- miles: 0
- chains: 46
-
-- type: crossovers
- description: Royal Oak Carriage Loop A&B diverge
- miles: 0
- chains: 47
-
-- type: bridge
- name: Lord's Hill Bridge
- roadName: B411
- position: over
- category: minorRoad
- miles: 0
- chains: 52
-
-- type: crossovers
- name: Subway Junction
- miles: 0
- chains: 61
-
-- type: bridge
- name: Hampden Street Footbridge
- position: over
- category: foot
- miles: 0
- chains: 68
-
-- type: crossovers
- description: Royal Oak Carriage Loop A&B diverge
- miles: 0
- chains: 75
-
-- type: bridge
- name: Great Western Road
- position: over
- category: aroad
- roadName: A4027
- miles: 1
- chains: 14
-
-- type: bridge
- name: Westway
- position: over
- category: aroad
- roadName: A40
- miles: 1
- chains: 18
-
-- type: junction
- name: Westbourne Park Junction
- diverges: left
- direction: up
- description: to Crossrail Core Operating Section
- miles: 1
- chains: 21
-
-- type: crossovers
- name: Portobello Junction
- miles: 1
- chains: 33
-
-- type: bridge
- name: Golbourne Road
- position: over
- category: minorRoad
- miles: 1
- chains: 38
-
-- type: bridge
- name: Ladbroke Grove
- position: over
- category: minorRoad
- miles: 1
- chains: 64
-
-- type: junction
- name: Ladbroke Grove
- diverges: both
- direction: down
- description: to Crossrail & North Pole Depots
- miles: 1
- chains: 73
-
-- type: junction
- name: Kensal Green East Junction
- diverges: both
- direction: down
- description: to Crossrail & North Pole Depots
- miles: 2
- chains: 6
-
-- type: bridge
- name: Scrubs Lane
- position: over
- category: minorRoad
- miles: 2
- chains: 54
-
-- type: bridge
- name: West London Line
- position: over
- category: rail
- miles: 2
- chains: 57
-
-- type: junction
- name: Old Oak Common East
- diverges: left
- direction: down
- description: to Crossrail Depot
- miles: 2
- chains: 62
-
-- type: siteof
- name: Old Oak Common HS2 interchange
- miles: 3
- chains: 0
-
-- type: junction
- name: Old Oak Common West
- diverges: left
- direction: up
- description: Out of Use for HS2 Works
- miles: 3
- chains: 20
-
-- type: bridge
- name: Old Oak Common Lane
- position: under
- category: minorRoad
- miles: 3
- chains: 40
-
-- type: bridge
- name: Central Line
- position: under
- category: rail
- miles: 3
- chains: 45
-
-- type: junction
- name: Friars Junction
- diverges: left
- direction: up
- description: Out of Use for HS2 Works
- miles: 3
- chains: 53
-
-- type: bridge
- name: North London Line
- position: over
- category: rail
- miles: 3
- chains: 56
-
-- type: bridge
- name: Western Avenue
- position: over
- category: aroad
- roadName: A40
- miles: 3
- chains: 78
-
-- type: signallerChange
- from: TVSC Paddington WS
- to: TVSC Acton WS
- miles: 3
- chains: 80
-
-- type: junction
- name: Acton East Junction
- diverges: left
- direction: up
- description: Up/Dn Poplar to Acton Wells Jn
- miles: 4
- chains: 7
-
-- type: bridge
- name: Horn Lane
- position: over
- category: aroad
- roadName: A4000
- miles: 4
- chains: 16
-
-- type: station
- name: Acton Main Line
- description: Relief Lines only
- miles: 4
- chains: 21
-
-- type: bridge
- name: Noel Road
- position: over
- category: minorRoad
- miles: 4
- chains: 72
-
-- type: crossovers
- name: Acton West
- description: Up/Dn Poplar Diverge
- miles: 5
- chains: 0
-
-- type: bridge
- name: District & Piccadilly Lines
- position: over
- category: rail
- miles: 5
- chains: 13
-
-- type: bridge
- name: Hanger Lane
- position: over
- category: aroad
- roadName: A406
- miles: 5
- chains: 24
-
-- type: station
- name: Ealing Broadway
- description: Shared with District & Central Lines
- miles: 5
- chains: 56
-
-- type: bridge
- name: The Broadway
- position: over
- category: minorRoad
- miles: 5
- chains: 61
-
-- type: bridge
- name: Spring Bridge Road
- position: over
- category: minorRoad
- miles: 5
- chains: 68
-
-- type: tunnel
- name: Spring Bridge Road Car Park Tunnel
- tunnelType: whole
- length: 0mi 121yd
- miles: 5
- chains: 73
-
-- type: bridge
- name: Longfield Avenue
- position: over
- category: minorRoad
- miles: 6
- chains: 3
-
-- type: bridge
- name: St Leonards Road
- position: over
- category: minorRoad
- miles: 6
- chains: 23
-
-- type: bridge
- name: Drayton Green Road
- position: over
- category: minorRoad
- roadName: B452
- miles: 6
- chains: 42
-
-- type: station
- name: West Ealing
- description: Relief Lines only with Bay
- miles: 6
- chains: 46
-
-- type: junction
- name: West Ealing Junction
- diverges: left
- direction: down
- description: Dn/Up Greenford to Greenford & West Ealing Sidings
- miles: 6
- chains: 54
-
-- type: bridge
- name: Jacobs Ladder Footbridge
- position: over
- category: foot
- miles: 6
- chains: 71
-
-- type: junction
- name: Hanwell Junction
- diverges: left
- direction: up
- description: Dn/Up Loop to Greenford & West Ealing Sidings
- miles: 7
- chains: 19
-
-- type: station
- name: Hanwell
- miles: 7
- chains: 28
-
-- type: bridge
- name: Hanwell Viaduct
- position: under
- category: waterway
- description: River Brent
- miles: 7
- chains: 6
-
-- type: signallerChange
- from: TVSC Acton WS
- to: TVSC Hayes WS
- miles: 7
- chains: 35
-
-- type: bridge
- name: Wharncliffe Viaduct
- position: under
- category: null
- miles: 7
- chains: 50
-
-- type: bridge
- name: Iron Bridge
- description: Uxbridge Road
- position: under
- category: aroad
- roadName: A4020
- miles: 8
- chains: 4
-
-- type: loop
- position: left
- name: Hanwell Up & Dn Goods Loops
- miles: 8
- chains: 20
-
-- type: bridge
- position: under
- category: foot
- name: Lyndhurst Avenue Subway
- miles: 8
- chains: 29
-
-- type: bridge
- position: under
- category: foot
- name: Church Subway
- miles: 8
- chains: 46
-
-- type: junction
- name: Southall East Junction
- diverges: right
- direction: up
- description: Brentford Waste Terminal & Southall Depot
- miles: 8
- chains: 62
-
-- type: station
- name: Southall
- miles: 9
- chains: 6
-
-- type: bridge
- name: South Road
- position: over
- category: aroad
- roadName: A3005
- miles: 9
- chains: 10
-
-- type: bridge
- name: Subway
- position: under
- category: foot
- miles: 9
- chains: 53
-
-- type: crossovers
- name: Southall West Junction
- description: Southall Sidings Diverge
- miles: 9
- chains: 70
-
-- type: bridge
- name: Minster Dock Brent Road
- position: under
- category: minorRoad
- miles: 10
- chains: 6
-
-- type: bridge
- name: Grand Union Canal
- description: Paddington Branch
- position: under
- category: waterway
- miles: 10
- chains: 19
-
-- type: bridge
- name: Yeading Brook
- position: under
- category: stream
- miles: 10
- chains: 29
-
-- type: bridge
- name: Hayes By-Pass
- position: over
- category: aroad
- roadName: A312
- miles: 10
- chains: 31
-
-- type: loop
- position: left
- name: Hayes Up Goods loop
- miles: 10
- chains: 32
-
-- type: crossovers
- name: Hayes East
- miles: 10
- chains: 45
-
-- type: bridge
- position: under
- category: waterway
- name: Grand Union Canal
- miles: 10
- chains: 58
-
-- type: station
- name: Hayes & Harlington
- description: East facing Bay
- miles: 10
- chains: 71
-
-- type: bridge
- name: Station Road
- position: over
- category: minorRoad
- miles: 10
- chains: 77
-
-- type: junction
- name: Heathrow Airport Junction
- diverges: both
- direction: down
- miles: 11
- chains: 13
- description: Heathrow Airport
-
-- type: bridge
- name: New Dawley Road
- position: over
- category: aroad
- roadName: A437
- miles: 11
- chains: 28
-
-- type: crossovers
- name: Stockley Bridge Junction
- miles: 12
- chains: 9
-
-- type: bridge
- name: Stockley Road
- position: over
- category: aroad
- roadName: A408
- miles: 12
- chains: 22
-
-- type: crossovers
- name: West Drayton East Junction
- miles: 12
- chains: 67
-
-- type: bridge
- name: Horton Bridge Road
- position: over
- category: foot
- miles: 12
- chains: 72
-
-- type: station
- name: West Drayton
- description: Platform 5 on West Drayton Loop
- miles: 13
- chains: 17
-
-- type: bridge
- name: Station Road
- positon: under
- category: minorRoad
- miles: 12
- chains: 56
-
-- type: junction
- name: West Drayton Junction
- diverges: left
- direction: down
- description: Colnbrook Freight (near Heathrow)
- elecBranch: none
- miles: 13
- chains: 31
-
-- type: bridge
- name: River Freys
- position: under
- category: waterway
- miles: 13
- chains: 37
-
-- type: crossovers
- name: West Drayton West
- miles: 13
- chains: 50
-
-- type: bridge
- name: Colnbrook Branch
- position: under
- category: rail
- miles: 13
- chains: 64
-
-- type: bridge
- name: River Colne
- position: under
- category: waterway
- miles: 13
- chains: 72
-
-- type: bridge
- name: Water Works
- position: under
- category: minorRoad
- miles: 14
- chains: 6
-
-- type: bridge
- name: Stream
- position: under
- category: stream
- miles: 14
- chains: 10
-
-- type: bridge
- name: London Orbital Motorway
- position: over
- category: motorway
- roadName: M25
- miles: 14
- chains: 41
-
-- type: signallerChange
- from: TVSC Hayes WS
- to: TVSC Slough WS
- miles: 14
- chains: 45
-
-- type: loop
- position: left
- name: Up Iver loop
- elecLoop: none
- description: Part electrified
- miles: 14
- chains: 50
-
-- type: bridge
- name: Thorney Lane South
- position: over
- category: minorRoad
- miles: 14
- chains: 50
-
-- type: station
- name: Iver
- miles: 14
- chains: 60
-
-- type: bridge
- name: Market Lane
- position: under
- category: minorRoad
- miles: 15
- chains: 56
-
-- type: bridge
- name: Stream
- position: under
- category: stream
- miles: 15
- chains: 61
-
-- type: junction
- name: Langley GF
- diverges: left
- description: Langley Sidings
- direction: up
- miles: 15
- chains: 76
-
-- type: bridge
- position: under
- category: foot
- name: Nash's Subway
- miles: 15
- chains: 76
-
-- type: station
- name: Langley
- miles: 16
- chains: 18
-
-- type: bridge
- name: Station Road
- position: under
- roadName: B470
- category: minorRoad
- miles: 16
- chains: 23
-
-- type: bridge
- name: Trencher's Footbridge
- position: over
- category: foot
- miles: 16
- chains: 58
-
-- type: bridge
- name: St Mary's Road
- position: over
- category: minorRoad
- miles: 16
- chains: 68
-
-- type: bridge
- name: Middlegreen Road
- position: over
- category: minorRoad
- miles: 17
- chains: 18
-
-- type: crossovers
- name: Dolphin Junction
- description: Multiple crossovers
- miles: 17
- chains: 20
-
-- type: bridge
- name: Uxbridge Road
- position: over
- category: aroad
- roadName: A412
- miles: 17
- chains: 64
-
-- type: bridge
- name: Wexham Road
- position: over
- category: minorRoad
- miles: 18
- chains: 5
-
-- type: station
- name: Slough
- description: Change for Windsor
- miles: 18
- chains: 36
-
-- type: bridge
- name: William Street
- position: over
- category: minorRoad
- miles: 18
- chains: 42
-
-- type: junction
- name: Windsor Branch Junction
- diverges: right
- direction: down
- description: Windsor Branch from platforms 1 & 2 Only
- miles: 18
- chains: 44
-
-- type: bridge
- name: Stoke Poges Lane
- position: over
- category: minorRoad
- miles: 18
- chains: 69
-
-- type: crossovers
- name: Slough West
- miles: 19
- chains: 2
-
-- type: loop
- position: left
- name: Slough Goods loop
- miles: 19
- chains: 2
-
-- type: bridge
- name: Farnham Road
- position: over
- category: aroad
- roadName: A355
- miles: 19
- chains: 36
-
-- type: bridge
- name: Leigh Road
- position: over
- category: minorRoad
- miles: 19
- chains: 74
-
-- type: bridge
- name: Dover Road
- position: over
- category: minorRoad
- miles: 20
- chains: 28
-
-- type: bridge
- name: Burnham Lane
- position: under
- category: minorRoad
- miles: 20
- chains: 55
-
-- type: bridge
- name: Station Road
- position: under
- category: minorRoad
- miles: 20
- chains: 71
-
-- type: station
- name: Burnham
- description: Relief Lines only
- miles: 20
- chains: 77
-
-- type: bridge
- name: Huntercombe Lane North
- position: under
- category: minorRoad
- miles: 21
- chains: 41
-
-- type: bridge
- name: Lent Rise Road
- position: under
- category: minorRoad
- miles: 21
- chains: 67
-
-- type: bridge
- name: Taplow Road
- position: under
- category: minorRoad
- miles: 22
- chains: 1
-
-- type: bridge
- name: Hitcham Road
- position: under
- category: minorRoad
- miles: 22
- chains: 14
-
-- type: station
- name: Taplow
- description: Main line platforms too low for service stops
- miles: 22
- chains: 39
-
-- type: bridge
- name: Bath Road
- position: under
- category: aroad
- roadName: A4
- miles: 22
- chains: 63
-
-- type: bridge
- name: Clears Road
- position: under
- category: minorRoad
- miles: 22
- chains: 74
-
-- type: bridge
- name: Jubilee River Flood Channel
- position: under
- category: waterway
- miles: 23
- chains: 8
-
-- type: bridge
- name: Maindenhead Viaduct
- position: under
- category: waterway
- miles: 23
- chains: 27
-
-- type: bridge
- name: Oldfield Road
- position: under
- category: minorRoad
- roadName: B3023
- miles: 23
- chains: 54
-
-- type: crossovers
- name: Maidenhead East
- miles: 23
- chains: 58
-
-- type: bridge
- name: Stream
- position: under
- category: stream
- miles: 23
- chains: 66
-
-- type: bridge
- name: Forlease Road
- position: under
- category: minorRoad
- miles: 23
- chains: 68
-
-- type: bridge
- name: King Street
- position: under
- category: aroad
- roadName: A308
- miles: 24
- chains: 15
-
-- type: station
- name: Maidenhead
- miles: 24
- chains: 19
-
-- type: junction
- name: Marlow Branch
- diverges: left
- direction: down
- description: Bourne End & Marlow, from Platform 5 only
- miles: 24
- chains: 25
-
-- type: junction
- name: Maidenhead Stabling Sidings
- diverges: left
- direction: down
- description: Crossrail Sidings
- miles: 24
- chains: 40
-
-- type: bridge
- name: Norden Road
- position: under
- category: minorRoad
- miles: 25
- chains: 10
-
-- type: bridge
- # name: A404(M) Motorway
- position: over
- category: motorway
- roadName: A404(M)
- miles: 25
- chains: 44
-
-- type: bridge
- name: Highfield Lane
- position: over
- category: road
- miles: 25
- chains: 72
-
-- type: bridge
- name: Cannon Lane
- position: under
- category: road
- miles: 26
- chains: 13
-
-- type: bridge
- name: Breadcroft Lane Footbridge
- position: over
- category: foot
- miles: 26
- chains: 34
-
-- type: bridge
- name: Westacott Way
- position: over
- category: road
- miles: 26
- chains: 64
-
-- type: bridge
- name: Bottle Lane
- position: over
- category: road
- miles: 27
- chains: 45
-
-- type: signallerChange
- from: TVSC Slough WS
- to: TVSC Twyford WS
- miles: 27
- chains: 45
-
-- type: bridge
- name: Pipeline
- position: over
- category: pipeline
- miles: 27
- chains: 60
-
-- type: bridge
- name: Walltham Footbridge
- position: over
- category: foot
- miles: 28
- chains: 4
-
-- type: bridge
- name: Chalk Pit Bridge
- position: over
- category: road
- miles: 28
- chains: 24
-
-- type: bridge
- name: Weycote Bridge
- position: over
- category: road
- miles: 28
- chains: 40
-
-- type: bridge
- name: Milley Lane
- position: over
- category: road
- miles: 29
- chains: 17
-
-- type: crossovers
- name: Ruscombe
- miles: 29
- chains: 45
-
-- type: bridge
- name: Ruscombe Road
- position: under
- category: road
- miles: 30
- chains: 5
-
-- type: bridge
- name: Southbury Lane
- position: over
- category: road
- miles: 30
- chains: 36
-
-- type: bridge
- name: Stanlake Lane
- position: over
- category: road
- miles: 30
- chains: 50
-
-- type: crossovers
- name: Twyford East
- description: Crossover from Down Relief to Up Relief
- miles: 30
- chains: 68
-
-- type: bridge
- name: Waltham Road
- position: over
- category: aroad
- roadName: A321
- miles: 30
- chains: 74
-
-- type: station
- name: Twyford
- miles: 31
- chains: 1
-
-- type: junction
- name: Henley Branch Junction
- diverges: left
- direction: down
- description: Henley-on-Thames from Platform 4 only
- elecBranch: none
- miles: 31
- chains: 4
-
-- type: bridge
- name: Station Car Park
- position: under
- category: road
- miles: 31
- chains: 15
-
-- type: bridge
- name: Seven Arch Viaduct
- description: River Loddon
- position: under
- category: waterway
- miles: 31
- chains: 20
-
-- type: bridge
- name: Footpath
- position: under
- category: foot
- miles: 31
- chains: 30
-
-- type: bridge
- name: River Loddon Viaduct
- position: under
- category: waterway
- miles: 31
- chains: 44
-
-- type: crossovers
- name: Twyford West
- miles: 31
- chains: 62
-
-- type: bridge
- name: Park Lane
- position: under
- category: road
- miles: 31
- chains: 68
-
-- type: bridge
- name: Duffield Road
- position: over
- category: road
- miles: 32
- chains: 59
-
-- type: bridge
- name: Butts Hill Road
- position: over
- category: road
- miles: 32
- chains: 72
-
-- type: bridge
- name: Warren Road
- position: over
- category: road
- miles: 33
- chains: 29
-
-- type: bridge
- name: Bath Road
- position: over
- category: aroad
- roadName: A4
- miles: 33
- chains: 47
-
-- type: bridge
- name: Gas Pipeline
- position: over
- category: pipeline
- miles: 33
- chains: 71
-
-- type: bridge
- name: Shepherds House Lane
- position: under
- category: road
- miles: 34
- chains: 24
-
-- type: loop
- position: left
- name: Kennet Passenger Loop
- description: Between Up/Dn Relief
- miles: 34
- chains: 48
-
-- type: bridge
- name: Broken Brow
- position: under
- category: aroad
- roadName: A3290
- miles: 34
- chains: 50
-
-- type: signallerChange
- from: TVSC Twyford WS
- to: TVSC Reading WS
- miles: 34
- chains: 70
-
-- type: bridge
- name: River Kennet
- position: under
- category: waterway
- miles: 34
- chains: 77
-
-- type: crossovers
- name: Kennet Bridge Junction
- miles: 35
- chains: 10
-
-- type: bridge
- name: Huntley & Palmers Tunnel
- description: Disused
- position: under
- category: foot
- miles: 35
- chains: 28
-
-- type: junction
- name: Reading New Junction
- diverges: right
- direction: up
- elecBranch: none
- description: to Southern Lines (Waterloo/Guildford)
- miles: 35
- chains: 40
-
-- type: bridge
- position: under
- category: rail
- name: Low Level Tunnel
- miles: 35
- chains: 40
-
-- type: junction
- name: Reading East Junction
- diverges: left
- direction: up
- elecBranch: none
- description: to Southern Lines (Waterloo/Guildford)
- miles: 35
- chains: 61
-
-- type: bridge
- name: Vastern Road
- position: under
- category: road
- miles: 35
- chains: 64
-
-- type: station
- name: Reading
- miles: 35
- chains: 78
-
-- type: bridge
- name: Caversham Road
- position: under
- category: minorRoad
- miles: 35
- chains: 11
-
-- type: junction
- diverges: right
- direction: down
- name: Westbury Line Junction
- description: to Oxford Road Jn
- miles: 36
- chains: 17
-
-- type: junction
- diverges: right
- direction: down
- name: Caversham Road Junction
- description: Reading Feeder Main/Relief diverge and pass under Reading Viaduct to Oxford Rd Jn
- miles: 36
- chains: 22
-
-- type: crossovers
- name: Reading High Level Junction
- description: Down Reading Festival Connects to Down Main
- miles: 36
- chains: 47
-
-- type: junction
- diverges: right
- direction: up
- name: Reading West Junction
- description: to Oxford Road Junction (From relief lines only)
- miles: 37
- chains: 17
-
-- type: continues
- routeName: Reading West Jn - Bristol TM
- routeId: "0002"
\ No newline at end of file
+ - type: station
+ name: Paddington
+ terminus: true
+ miles: 0
+ chains: 5
+
+ - type: bridge
+ name: Westbourne Bridge
+ position: over
+ category: minorRoad
+ miles: 0
+ chains: 33
+
+ - type: bridge
+ name: Ranelagh Bridge
+ position: over
+ category: minorRoad
+ miles: 0
+ chains: 42
+
+ - type: siteof
+ name: Royal Oak
+ description: Royal Oak Underground station
+ miles: 0
+ chains: 46
+
+ - type: crossovers
+ description: Royal Oak Carriage Loop A&B diverge
+ miles: 0
+ chains: 47
+
+ - type: bridge
+ name: Lord's Hill Bridge
+ roadName: B411
+ position: over
+ category: minorRoad
+ miles: 0
+ chains: 52
+
+ - type: crossovers
+ name: Subway Junction
+ miles: 0
+ chains: 61
+
+ - type: bridge
+ name: Hampden Street Footbridge
+ position: over
+ category: foot
+ miles: 0
+ chains: 68
+
+ - type: crossovers
+ description: Royal Oak Carriage Loop A&B diverge
+ miles: 0
+ chains: 75
+
+ - type: bridge
+ name: Great Western Road
+ position: over
+ category: aroad
+ roadName: A4027
+ miles: 1
+ chains: 14
+
+ - type: bridge
+ name: Westway
+ position: over
+ category: aroad
+ roadName: A40
+ miles: 1
+ chains: 18
+
+ - type: junction
+ name: Westbourne Park Junction
+ diverges: left
+ direction: up
+ description: to Crossrail Core Operating Section
+ miles: 1
+ chains: 21
+
+ - type: crossovers
+ name: Portobello Junction
+ miles: 1
+ chains: 33
+
+ - type: bridge
+ name: Golbourne Road
+ position: over
+ category: minorRoad
+ miles: 1
+ chains: 38
+
+ - type: bridge
+ name: Ladbroke Grove
+ position: over
+ category: minorRoad
+ miles: 1
+ chains: 64
+
+ - type: junction
+ name: Ladbroke Grove
+ diverges: both
+ direction: down
+ description: to Crossrail & North Pole Depots
+ miles: 1
+ chains: 73
+
+ - type: junction
+ name: Kensal Green East Junction
+ diverges: both
+ direction: down
+ description: to Crossrail & North Pole Depots
+ miles: 2
+ chains: 6
+
+ - type: bridge
+ name: Scrubs Lane
+ position: over
+ category: minorRoad
+ miles: 2
+ chains: 54
+
+ - type: bridge
+ name: West London Line
+ position: over
+ category: rail
+ miles: 2
+ chains: 57
+
+ - type: junction
+ name: Old Oak Common East
+ diverges: left
+ direction: down
+ description: to Crossrail Depot
+ miles: 2
+ chains: 62
+
+ - type: siteof
+ name: Old Oak Common HS2 interchange
+ miles: 3
+ chains: 0
+
+ - type: junction
+ name: Old Oak Common West
+ diverges: left
+ direction: up
+ description: Out of Use for HS2 Works
+ miles: 3
+ chains: 20
+
+ - type: bridge
+ name: Old Oak Common Lane
+ position: under
+ category: minorRoad
+ miles: 3
+ chains: 40
+
+ - type: bridge
+ name: Central Line
+ position: under
+ category: rail
+ miles: 3
+ chains: 45
+
+ - type: junction
+ name: Friars Junction
+ diverges: left
+ direction: up
+ description: Out of Use for HS2 Works
+ miles: 3
+ chains: 53
+
+ - type: bridge
+ name: North London Line
+ position: over
+ category: rail
+ miles: 3
+ chains: 56
+
+ - type: bridge
+ name: Western Avenue
+ position: over
+ category: aroad
+ roadName: A40
+ miles: 3
+ chains: 78
+
+ - type: signallerChange
+ from: TVSC Paddington WS
+ to: TVSC Acton WS
+ miles: 3
+ chains: 80
+
+ - type: junction
+ name: Acton East Junction
+ diverges: left
+ direction: up
+ description: Up/Dn Poplar to Acton Wells Jn
+ miles: 4
+ chains: 7
+
+ - type: bridge
+ name: Horn Lane
+ position: over
+ category: aroad
+ roadName: A4000
+ miles: 4
+ chains: 16
+
+ - type: station
+ name: Acton Main Line
+ description: Relief Lines only
+ miles: 4
+ chains: 21
+
+ - type: bridge
+ name: Noel Road
+ position: over
+ category: minorRoad
+ miles: 4
+ chains: 72
+
+ - type: crossovers
+ name: Acton West
+ description: Up/Dn Poplar Diverge
+ miles: 5
+ chains: 0
+
+ - type: bridge
+ name: District & Piccadilly Lines
+ position: over
+ category: rail
+ miles: 5
+ chains: 13
+
+ - type: bridge
+ name: Hanger Lane
+ position: over
+ category: aroad
+ roadName: A406
+ miles: 5
+ chains: 24
+
+ - type: station
+ name: Ealing Broadway
+ description: Shared with District & Central Lines
+ miles: 5
+ chains: 56
+
+ - type: bridge
+ name: The Broadway
+ position: over
+ category: minorRoad
+ miles: 5
+ chains: 61
+
+ - type: bridge
+ name: Spring Bridge Road
+ position: over
+ category: minorRoad
+ miles: 5
+ chains: 68
+
+ - type: tunnel
+ name: Spring Bridge Road Car Park Tunnel
+ tunnelType: whole
+ length: 0mi 121yd
+ miles: 5
+ chains: 73
+
+ - type: bridge
+ name: Longfield Avenue
+ position: over
+ category: minorRoad
+ miles: 6
+ chains: 3
+
+ - type: bridge
+ name: St Leonards Road
+ position: over
+ category: minorRoad
+ miles: 6
+ chains: 23
+
+ - type: bridge
+ name: Drayton Green Road
+ position: over
+ category: minorRoad
+ roadName: B452
+ miles: 6
+ chains: 42
+
+ - type: station
+ name: West Ealing
+ description: Relief Lines only with Bay
+ miles: 6
+ chains: 46
+
+ - type: junction
+ name: West Ealing Junction
+ diverges: left
+ direction: down
+ description: Dn/Up Greenford to Greenford & West Ealing Sidings
+ miles: 6
+ chains: 54
+
+ - type: bridge
+ name: Jacobs Ladder Footbridge
+ position: over
+ category: foot
+ miles: 6
+ chains: 71
+
+ - type: junction
+ name: Hanwell Junction
+ diverges: left
+ direction: up
+ description: Dn/Up Loop to Greenford & West Ealing Sidings
+ miles: 7
+ chains: 19
+
+ - type: station
+ name: Hanwell
+ miles: 7
+ chains: 28
+
+ - type: bridge
+ name: Hanwell Viaduct
+ position: under
+ category: waterway
+ description: River Brent
+ miles: 7
+ chains: 6
+
+ - type: signallerChange
+ from: TVSC Acton WS
+ to: TVSC Hayes WS
+ miles: 7
+ chains: 35
+
+ - type: bridge
+ name: Wharncliffe Viaduct
+ position: under
+ category: null
+ miles: 7
+ chains: 50
+
+ - type: bridge
+ name: Iron Bridge
+ description: Uxbridge Road
+ position: under
+ category: aroad
+ roadName: A4020
+ miles: 8
+ chains: 4
+
+ - type: loop
+ position: left
+ name: Hanwell Up & Dn Goods Loops
+ miles: 8
+ chains: 20
+
+ - type: bridge
+ position: under
+ category: foot
+ name: Lyndhurst Avenue Subway
+ miles: 8
+ chains: 29
+
+ - type: bridge
+ position: under
+ category: foot
+ name: Church Subway
+ miles: 8
+ chains: 46
+
+ - type: junction
+ name: Southall East Junction
+ diverges: right
+ direction: up
+ description: Brentford Waste Terminal & Southall Depot
+ miles: 8
+ chains: 62
+
+ - type: station
+ name: Southall
+ miles: 9
+ chains: 6
+
+ - type: bridge
+ name: South Road
+ position: over
+ category: aroad
+ roadName: A3005
+ miles: 9
+ chains: 10
+
+ - type: bridge
+ name: Subway
+ position: under
+ category: foot
+ miles: 9
+ chains: 53
+
+ - type: crossovers
+ name: Southall West Junction
+ description: Southall Sidings Diverge
+ miles: 9
+ chains: 70
+
+ - type: bridge
+ name: Minster Dock Brent Road
+ position: under
+ category: minorRoad
+ miles: 10
+ chains: 6
+
+ - type: bridge
+ name: Grand Union Canal
+ description: Paddington Branch
+ position: under
+ category: waterway
+ miles: 10
+ chains: 19
+
+ - type: bridge
+ name: Yeading Brook
+ position: under
+ category: stream
+ miles: 10
+ chains: 29
+
+ - type: bridge
+ name: Hayes By-Pass
+ position: over
+ category: aroad
+ roadName: A312
+ miles: 10
+ chains: 31
+
+ - type: loop
+ position: left
+ name: Hayes Up Goods loop
+ miles: 10
+ chains: 32
+
+ - type: crossovers
+ name: Hayes East
+ miles: 10
+ chains: 45
+
+ - type: bridge
+ position: under
+ category: waterway
+ name: Grand Union Canal
+ miles: 10
+ chains: 58
+
+ - type: station
+ name: Hayes & Harlington
+ description: East facing Bay
+ miles: 10
+ chains: 71
+
+ - type: bridge
+ name: Station Road
+ position: over
+ category: minorRoad
+ miles: 10
+ chains: 77
+
+ - type: junction
+ name: Heathrow Airport Junction
+ diverges: both
+ direction: down
+ miles: 11
+ chains: 13
+ description: Heathrow Airport
+
+ - type: bridge
+ name: New Dawley Road
+ position: over
+ category: aroad
+ roadName: A437
+ miles: 11
+ chains: 28
+
+ - type: crossovers
+ name: Stockley Bridge Junction
+ miles: 12
+ chains: 9
+
+ - type: bridge
+ name: Stockley Road
+ position: over
+ category: aroad
+ roadName: A408
+ miles: 12
+ chains: 22
+
+ - type: crossovers
+ name: West Drayton East Junction
+ miles: 12
+ chains: 67
+
+ - type: bridge
+ name: Horton Bridge Road
+ position: over
+ category: foot
+ miles: 12
+ chains: 72
+
+ - type: station
+ name: West Drayton
+ description: Platform 5 on West Drayton Loop
+ miles: 13
+ chains: 17
+
+ - type: bridge
+ name: Station Road
+ positon: under
+ category: minorRoad
+ miles: 12
+ chains: 56
+
+ - type: junction
+ name: West Drayton Junction
+ diverges: left
+ direction: down
+ description: Colnbrook Freight (near Heathrow)
+ elecBranch: none
+ miles: 13
+ chains: 31
+
+ - type: bridge
+ name: River Freys
+ position: under
+ category: waterway
+ miles: 13
+ chains: 37
+
+ - type: crossovers
+ name: West Drayton West
+ miles: 13
+ chains: 50
+
+ - type: bridge
+ name: Colnbrook Branch
+ position: under
+ category: rail
+ miles: 13
+ chains: 64
+
+ - type: bridge
+ name: River Colne
+ position: under
+ category: waterway
+ miles: 13
+ chains: 72
+
+ - type: bridge
+ name: Water Works
+ position: under
+ category: minorRoad
+ miles: 14
+ chains: 6
+
+ - type: bridge
+ name: Stream
+ position: under
+ category: stream
+ miles: 14
+ chains: 10
+
+ - type: bridge
+ name: London Orbital Motorway
+ position: over
+ category: motorway
+ roadName: M25
+ miles: 14
+ chains: 41
+
+ - type: signallerChange
+ from: TVSC Hayes WS
+ to: TVSC Slough WS
+ miles: 14
+ chains: 45
+
+ - type: loop
+ position: left
+ name: Up Iver loop
+ elecLoop: none
+ description: Part electrified
+ miles: 14
+ chains: 50
+
+ - type: bridge
+ name: Thorney Lane South
+ position: over
+ category: minorRoad
+ miles: 14
+ chains: 50
+
+ - type: station
+ name: Iver
+ miles: 14
+ chains: 60
+
+ - type: bridge
+ name: Market Lane
+ position: under
+ category: minorRoad
+ miles: 15
+ chains: 56
+
+ - type: bridge
+ name: Stream
+ position: under
+ category: stream
+ miles: 15
+ chains: 61
+
+ - type: junction
+ name: Langley GF
+ diverges: left
+ description: Langley Sidings
+ direction: up
+ miles: 15
+ chains: 76
+
+ - type: bridge
+ position: under
+ category: foot
+ name: Nash's Subway
+ miles: 15
+ chains: 76
+
+ - type: station
+ name: Langley
+ miles: 16
+ chains: 18
+
+ - type: bridge
+ name: Station Road
+ position: under
+ roadName: B470
+ category: minorRoad
+ miles: 16
+ chains: 23
+
+ - type: bridge
+ name: Trencher's Footbridge
+ position: over
+ category: foot
+ miles: 16
+ chains: 58
+
+ - type: bridge
+ name: St Mary's Road
+ position: over
+ category: minorRoad
+ miles: 16
+ chains: 68
+
+ - type: bridge
+ name: Middlegreen Road
+ position: over
+ category: minorRoad
+ miles: 17
+ chains: 18
+
+ - type: crossovers
+ name: Dolphin Junction
+ description: Multiple crossovers
+ miles: 17
+ chains: 20
+
+ - type: bridge
+ name: Uxbridge Road
+ position: over
+ category: aroad
+ roadName: A412
+ miles: 17
+ chains: 64
+
+ - type: bridge
+ name: Wexham Road
+ position: over
+ category: minorRoad
+ miles: 18
+ chains: 5
+
+ - type: station
+ name: Slough
+ description: Change for Windsor
+ miles: 18
+ chains: 36
+
+ - type: bridge
+ name: William Street
+ position: over
+ category: minorRoad
+ miles: 18
+ chains: 42
+
+ - type: junction
+ name: Windsor Branch Junction
+ diverges: right
+ direction: down
+ description: Windsor Branch from platforms 1 & 2 Only
+ miles: 18
+ chains: 44
+
+ - type: bridge
+ name: Stoke Poges Lane
+ position: over
+ category: minorRoad
+ miles: 18
+ chains: 69
+
+ - type: crossovers
+ name: Slough West
+ miles: 19
+ chains: 2
+
+ - type: loop
+ position: left
+ name: Slough Goods loop
+ miles: 19
+ chains: 2
+
+ - type: bridge
+ name: Farnham Road
+ position: over
+ category: aroad
+ roadName: A355
+ miles: 19
+ chains: 36
+
+ - type: bridge
+ name: Leigh Road
+ position: over
+ category: minorRoad
+ miles: 19
+ chains: 74
+
+ - type: bridge
+ name: Dover Road
+ position: over
+ category: minorRoad
+ miles: 20
+ chains: 28
+
+ - type: bridge
+ name: Burnham Lane
+ position: under
+ category: minorRoad
+ miles: 20
+ chains: 55
+
+ - type: bridge
+ name: Station Road
+ position: under
+ category: minorRoad
+ miles: 20
+ chains: 71
+
+ - type: station
+ name: Burnham
+ description: Relief Lines only
+ miles: 20
+ chains: 77
+
+ - type: bridge
+ name: Huntercombe Lane North
+ position: under
+ category: minorRoad
+ miles: 21
+ chains: 41
+
+ - type: bridge
+ name: Lent Rise Road
+ position: under
+ category: minorRoad
+ miles: 21
+ chains: 67
+
+ - type: bridge
+ name: Taplow Road
+ position: under
+ category: minorRoad
+ miles: 22
+ chains: 1
+
+ - type: bridge
+ name: Hitcham Road
+ position: under
+ category: minorRoad
+ miles: 22
+ chains: 14
+
+ - type: station
+ name: Taplow
+ description: Main line platforms too low for service stops
+ miles: 22
+ chains: 39
+
+ - type: bridge
+ name: Bath Road
+ position: under
+ category: aroad
+ roadName: A4
+ miles: 22
+ chains: 63
+
+ - type: bridge
+ name: Clears Road
+ position: under
+ category: minorRoad
+ miles: 22
+ chains: 74
+
+ - type: bridge
+ name: Jubilee River Flood Channel
+ position: under
+ category: waterway
+ miles: 23
+ chains: 8
+
+ - type: bridge
+ name: Maindenhead Viaduct
+ position: under
+ category: waterway
+ miles: 23
+ chains: 27
+
+ - type: bridge
+ name: Oldfield Road
+ position: under
+ category: minorRoad
+ roadName: B3023
+ miles: 23
+ chains: 54
+
+ - type: crossovers
+ name: Maidenhead East
+ miles: 23
+ chains: 58
+
+ - type: bridge
+ name: Stream
+ position: under
+ category: stream
+ miles: 23
+ chains: 66
+
+ - type: bridge
+ name: Forlease Road
+ position: under
+ category: minorRoad
+ miles: 23
+ chains: 68
+
+ - type: bridge
+ name: King Street
+ position: under
+ category: aroad
+ roadName: A308
+ miles: 24
+ chains: 15
+
+ - type: station
+ name: Maidenhead
+ miles: 24
+ chains: 19
+
+ - type: junction
+ name: Marlow Branch
+ diverges: left
+ direction: down
+ description: Bourne End & Marlow, from Platform 5 only
+ miles: 24
+ chains: 25
+
+ - type: junction
+ name: Maidenhead Stabling Sidings
+ diverges: left
+ direction: down
+ description: Crossrail Sidings
+ miles: 24
+ chains: 40
+
+ - type: bridge
+ name: Norden Road
+ position: under
+ category: minorRoad
+ miles: 25
+ chains: 10
+
+ - type: bridge
+ # name: A404(M) Motorway
+ position: over
+ category: motorway
+ roadName: A404(M)
+ miles: 25
+ chains: 44
+
+ - type: bridge
+ name: Highfield Lane
+ position: over
+ category: road
+ miles: 25
+ chains: 72
+
+ - type: bridge
+ name: Cannon Lane
+ position: under
+ category: road
+ miles: 26
+ chains: 13
+
+ - type: bridge
+ name: Breadcroft Lane Footbridge
+ position: over
+ category: foot
+ miles: 26
+ chains: 34
+
+ - type: bridge
+ name: Westacott Way
+ position: over
+ category: road
+ miles: 26
+ chains: 64
+
+ - type: bridge
+ name: Bottle Lane
+ position: over
+ category: road
+ miles: 27
+ chains: 45
+
+ - type: signallerChange
+ from: TVSC Slough WS
+ to: TVSC Twyford WS
+ miles: 27
+ chains: 45
+
+ - type: bridge
+ name: Pipeline
+ position: over
+ category: pipeline
+ miles: 27
+ chains: 60
+
+ - type: bridge
+ name: Walltham Footbridge
+ position: over
+ category: foot
+ miles: 28
+ chains: 4
+
+ - type: bridge
+ name: Chalk Pit Bridge
+ position: over
+ category: road
+ miles: 28
+ chains: 24
+
+ - type: bridge
+ name: Weycote Bridge
+ position: over
+ category: road
+ miles: 28
+ chains: 40
+
+ - type: bridge
+ name: Milley Lane
+ position: over
+ category: road
+ miles: 29
+ chains: 17
+
+ - type: crossovers
+ name: Ruscombe
+ miles: 29
+ chains: 45
+
+ - type: bridge
+ name: Ruscombe Road
+ position: under
+ category: road
+ miles: 30
+ chains: 5
+
+ - type: bridge
+ name: Southbury Lane
+ position: over
+ category: road
+ miles: 30
+ chains: 36
+
+ - type: bridge
+ name: Stanlake Lane
+ position: over
+ category: road
+ miles: 30
+ chains: 50
+
+ - type: crossovers
+ name: Twyford East
+ description: Crossover from Down Relief to Up Relief
+ miles: 30
+ chains: 68
+
+ - type: bridge
+ name: Waltham Road
+ position: over
+ category: aroad
+ roadName: A321
+ miles: 30
+ chains: 74
+
+ - type: station
+ name: Twyford
+ miles: 31
+ chains: 1
+
+ - type: junction
+ name: Henley Branch Junction
+ diverges: left
+ direction: down
+ description: Henley-on-Thames from Platform 4 only
+ elecBranch: none
+ miles: 31
+ chains: 4
+
+ - type: bridge
+ name: Station Car Park
+ position: under
+ category: road
+ miles: 31
+ chains: 15
+
+ - type: bridge
+ name: Seven Arch Viaduct
+ description: River Loddon
+ position: under
+ category: waterway
+ miles: 31
+ chains: 20
+
+ - type: bridge
+ name: Footpath
+ position: under
+ category: foot
+ miles: 31
+ chains: 30
+
+ - type: bridge
+ name: River Loddon Viaduct
+ position: under
+ category: waterway
+ miles: 31
+ chains: 44
+
+ - type: crossovers
+ name: Twyford West
+ miles: 31
+ chains: 62
+
+ - type: bridge
+ name: Park Lane
+ position: under
+ category: road
+ miles: 31
+ chains: 68
+
+ - type: bridge
+ name: Duffield Road
+ position: over
+ category: road
+ miles: 32
+ chains: 59
+
+ - type: bridge
+ name: Butts Hill Road
+ position: over
+ category: road
+ miles: 32
+ chains: 72
+
+ - type: bridge
+ name: Warren Road
+ position: over
+ category: road
+ miles: 33
+ chains: 29
+
+ - type: bridge
+ name: Bath Road
+ position: over
+ category: aroad
+ roadName: A4
+ miles: 33
+ chains: 47
+
+ - type: bridge
+ name: Gas Pipeline
+ position: over
+ category: pipeline
+ miles: 33
+ chains: 71
+
+ - type: bridge
+ name: Shepherds House Lane
+ position: under
+ category: road
+ miles: 34
+ chains: 24
+
+ - type: loop
+ position: left
+ name: Kennet Passenger Loop
+ description: Between Up/Dn Relief
+ miles: 34
+ chains: 48
+
+ - type: bridge
+ name: Broken Brow
+ position: under
+ category: aroad
+ roadName: A3290
+ miles: 34
+ chains: 50
+
+ - type: signallerChange
+ from: TVSC Twyford WS
+ to: TVSC Reading WS
+ miles: 34
+ chains: 70
+
+ - type: bridge
+ name: River Kennet
+ position: under
+ category: waterway
+ miles: 34
+ chains: 77
+
+ - type: crossovers
+ name: Kennet Bridge Junction
+ miles: 35
+ chains: 10
+
+ - type: bridge
+ name: Huntley & Palmers Tunnel
+ description: Disused
+ position: under
+ category: foot
+ miles: 35
+ chains: 28
+
+ - type: junction
+ name: Reading New Junction
+ diverges: right
+ direction: up
+ elecBranch: none
+ description: Up/Dn Reading Spur to Southern Lines (Waterloo/Guildford)
+ miles: 35
+ chains: 40
+
+ - type: bridge
+ position: under
+ category: rail
+ name: Low Level Tunnel
+ description: Reading Low Level line
+ miles: 35
+ chains: 40
+
+ - type: junction
+ name: Reading East Junction
+ diverges: left
+ direction: up
+ elecBranch: none
+ description: to Southern Lines (Waterloo/Guildford)
+ miles: 35
+ chains: 61
+
+ - type: bridge
+ name: Vastern Road
+ position: under
+ category: road
+ miles: 35
+ chains: 64
+
+ - type: station
+ name: Reading
+ miles: 35
+ chains: 78
+
+ - type: bridge
+ name: Caversham Road
+ position: under
+ category: minorRoad
+ miles: 35
+ chains: 11
+
+ - type: junction
+ diverges: right
+ direction: down
+ name: Westbury Line Junction
+ description: to Oxford Road Jn
+ miles: 36
+ chains: 17
+
+ - type: junction
+ diverges: right
+ direction: down
+ name: Caversham Road Junction
+ description: Reading Feeder Main/Relief diverge and pass under Reading Viaduct to Oxford Rd Jn
+ miles: 36
+ chains: 22
+
+ - type: crossovers
+ name: Reading High Level Junction
+ description: Down Reading Festival Connects to Down Main
+ miles: 36
+ chains: 47
+
+ - type: junction
+ diverges: right
+ direction: up
+ name: Reading West Junction
+ description: to Oxford Road Junction (From relief lines only)
+ miles: 37
+ chains: 17
+
+ - type: continues
+ routeName: Reading West Jn - Bristol TM
+ routeId: '0002'
diff --git a/static/mapFiles/yaml/0002.yaml b/static/mapFiles/yaml/0002.yaml
index bc1c12d..026fe70 100644
--- a/static/mapFiles/yaml/0002.yaml
+++ b/static/mapFiles/yaml/0002.yaml
@@ -11,11 +11,11 @@ elecStart:
elecEnd:
elec: none
routeDetail:
-- type: continues
- routeName: Paddington - Reading West Jn
- routeId: "0001"
-- type: crossovers
- name: Scours Lane Junction
- description: Line diverges
- miles: 38
- chains: 90
\ No newline at end of file
+ - type: continues
+ routeName: Paddington - Reading West Jn
+ routeId: '0001'
+ - type: crossovers
+ name: Scours Lane Junction
+ description: Line diverges
+ miles: 38
+ chains: 90