var data = [{"$type":"Tfl.Api.Presentation.Entities.Prediction, Tfl.Api.Presentation.Entities","id":"-899921860","operationType":1,"vehicleId":"202","naptanId":"940GZZLUMMT","stationName":"Monument Underground Station","lineId":"circle","lineName":"Circle","platformName":"Westbound - Platform 1","direction":"outbound","bearing":"","destinationNaptanId":"940GZZLUERC","destinationName":"Edgware Road (Circle Line) Underground Station","timestamp":"2025-08-21T17:28:12.8808111Z","timeToStation":27,"currentLocation":"Left Tower Hill","towards":"Edgware Road (Circle)","expectedArrival":"2025-08-21T17:28:39Z","timeToLive":"2025-08-21T17:28:39Z","modeName":"tube","timing":{"$type":"Tfl.Api.Presentation.Entities.PredictionTiming, Tfl.Api.Presentation.Entities","countdownServerAdjustment":"00:00:00","source":"0001-01-01T00:00:00","insert":"0001-01-01T00:00:00","read":"2025-08-21T17:27:39.806Z","sent":"2025-08-21T17:28:12Z","received":"0001-01-01T00:00:00"}},{"$type":"Tfl.Api.Presentation.Entities.Prediction, Tfl.Api.Presentation.Entities","id":"-1443382117","operationType":1,"vehicleId":"203","naptanId":"940GZZLUMMT","stationName":"Monument Underground Station","lineId":"circle","lineName":"Circle","platformName":"Westbound - Platform 1","direction":"outbound","bearing":"","destinationNaptanId":"940GZZLUERC","destinationName":"Edgware Road (Circle Line) Underground Station","timestamp":"2025-08-21T17:28:12.8808111Z","timeToStation":447,"currentLocation":"At Moorgate Platform 1","towards":"Edgware Road (Circle)","expectedArrival":"2025-08-21T17:35:39Z","timeToLive":"2025-08-21T17:35:39Z","modeName":"tube","timing":{"$type":"Tfl.Api.Presentation.Entities.PredictionTiming, Tfl.Api.Presentation.Entities","countdownServerAdjustment":"00:00:00","source":"0001-01-01T00:00:00","insert":"0001-01-01T00:00:00","read":"2025-08-21T17:27:39.806Z","sent":"2025-08-21T17:28:12Z","received":"0001-01-01T00:00:00"}},{"$type":"Tfl.Api.Presentation.Entities.Prediction, Tfl.Api.Presentation.Entities","id":"1999577590","operationType":1,"vehicleId":"204","naptanId":"940GZZLUMMT","stationName":"Monument Underground Station","lineId":"circle","lineName":"Circle","platformName":"Westbound - Platform 1","direction":"outbound","bearing":"","destinationNaptanId":"940GZZLUERC","destinationName":"Edgware Road (Circle Line) Underground Station","timestamp":"2025-08-21T17:28:12.8808111Z","timeToStation":1107,"currentLocation":"At Baker Street Platform 5","towards":"Edgware Road (Circle)","expectedArrival":"2025-08-21T17:46:39Z","timeToLive":"2025-08-21T17:46:39Z","modeName":"tube","timing":{"$type":"Tfl.Api.Presentation.Entities.PredictionTiming, Tfl.Api.Presentation.Entities","countdownServerAdjustment":"00:00:00","source":"0001-01-01T00:00:00","insert":"0001-01-01T00:00:00","read":"2025-08-21T17:27:39.806Z","sent":"2025-08-21T17:28:12Z","received":"0001-01-01T00:00:00"}},{"$type":"Tfl.Api.Presentation.Entities.Prediction, Tfl.Api.Presentation.Entities","id":"-767125939","operationType":1,"vehicleId":"205","naptanId":"940GZZLUMMT","stationName":"Monument Underground Station","lineId":"circle","lineName":"Circle","platformName":"Westbound - Platform 1","direction":"outbound","bearing":"","destinationNaptanId":"940GZZLUERC","destinationName":"Edgware Road (Circle Line) Underground Station","timestamp":"2025-08-21T17:28:12.8808111Z","timeToStation":1707,"currentLocation":"At Westbourne Park Platform 2","towards":"Edgware Road (Circle)","expectedArrival":"2025-08-21T17:56:39Z","timeToLive":"2025-08-21T17:56:39Z","modeName":"tube","timing":{"$type":"Tfl.Api.Presentation.Entities.PredictionTiming, Tfl.Api.Presentation.Entities","countdownServerAdjustment":"00:00:00","source":"0001-01-01T00:00:00","insert":"0001-01-01T00:00:00","read":"2025-08-21T17:27:39.806Z","sent":"2025-08-21T17:28:12Z","received":"0001-01-01T00:00:00"}},{"$type":"Tfl.Api.Presentation.Entities.Prediction, Tfl.Api.Presentation.Entities","id":"1999512054","operationType":1,"vehicleId":"214","naptanId":"940GZZLUMMT","stationName":"Monument Underground Station","lineId":"circle","lineName":"Circle","platformName":"Eastbound - Platform 2","direction":"inbound","bearing":"","destinationNaptanId":"940GZZLUHSC","destinationName":"Hammersmith (H&C Line) Underground Station","timestamp":"2025-08-21T17:28:12.8808111Z","timeToStation":387,"currentLocation":"At Embankment Platform 2","towards":"Hammersmith","expectedArrival":"2025-08-21T17:34:39Z","timeToLive":"2025-08-21T17:34:39Z","modeName":"tube","timing":{"$type":"Tfl.Api.Presentation.Entities.PredictionTiming, Tfl.Api.Presentation.Entities","countdownServerAdjustment":"00:00:00","source":"0001-01-01T00:00:00","insert":"0001-01-01T00:00:00","read":"2025-08-21T17:27:39.806Z","sent":"2025-08-21T17:28:12Z","received":"0001-01-01T00:00:00"}},{"$type":"Tfl.Api.Presentation.Entities.Prediction, Tfl.Api.Presentation.Entities","id":"-766929331","operationType":1,"vehicleId":"215","naptanId":"940GZZLUMMT","stationName":"Monument Underground Station","lineId":"circle","lineName":"Circle","platformName":"Eastbound - Platform 2","direction":"inbound","bearing":"","destinationNaptanId":"940GZZLUHSC","destinationName":"Hammersmith (H&C Line) Underground Station","timestamp":"2025-08-21T17:28:12.8808111Z","timeToStation":927,"currentLocation":"At Gloucester Road Platform 3","towards":"Hammersmith","expectedArrival":"2025-08-21T17:43:39Z","timeToLive":"2025-08-21T17:43:39Z","modeName":"tube","timing":{"$type":"Tfl.Api.Presentation.Entities.PredictionTiming, Tfl.Api.Presentation.Entities","countdownServerAdjustment":"00:00:00","source":"0001-01-01T00:00:00","insert":"0001-01-01T00:00:00","read":"2025-08-21T17:27:39.806Z","sent":"2025-08-21T17:28:12Z","received":"0001-01-01T00:00:00"}},{"$type":"Tfl.Api.Presentation.Entities.Prediction, Tfl.Api.Presentation.Entities","id":"259943365","operationType":1,"vehicleId":"002","naptanId":"940GZZLUMMT","stationName":"Monument Underground Station","lineId":"district","lineName":"District","platformName":"Westbound - Platform 1","bearing":"","timestamp":"2025-08-21T17:28:12.8808111Z","timeToStation":688,"currentLocation":"Left Monument","towards":"Check Front of Train","expectedArrival":"2025-08-21T17:39:40Z","timeToLive":"2025-08-21T17:39:40Z","modeName":"tube","timing":{"$type":"Tfl.Api.Presentation.Entities.PredictionTiming, Tfl.Api.Presentation.Entities","countdownServerAdjustment":"00:00:00","source":"0001-01-01T00:00:00","insert":"0001-01-01T00:00:00","read":"2025-08-21T17:27:39.394Z","sent":"2025-08-21T17:28:12Z","received":"0001-01-01T00:00:00"}},{"$type":"Tfl.Api.Presentation.Entities.Prediction, Tfl.Api.Presentation.Entities","id":"1825939294","operationType":1,"vehicleId":"003","naptanId":"940GZZLUMMT","stationName":"Monument Underground Station","lineId":"district","lineName":"District","platformName":"Eastbound - Platform 2","direction":"outbound","bearing":"","destinationNaptanId":"940GZZLUUPM","destinationName":"Upminster Underground Station","timestamp":"2025-08-21T17:28:12.8808111Z","timeToStation":268,"currentLocation":"At Temple Platform 2","towards":"Upminster","expectedArrival":"2025-08-21T17:32:40Z","timeToLive":"2025-08-21T17:32:40Z","modeName":"tube","timing":{"$type":"Tfl.Api.Presentation.Entities.PredictionTiming, Tfl.Api.Presentation.Entities","countdownServerAdjustment":"00:00:00","source":"0001-01-01T00:00:00","insert":"0001-01-01T00:00:00","read":"2025-08-21T17:27:39.394Z","sent":"2025-08-21T17:28:12Z","received":"0001-01-01T00:00:00"}},{"$type":"Tfl.Api.Presentation.Entities.Prediction, Tfl.Api.Presentation.Entities","id":"-1307770317","operationType":1,"vehicleId":"004","naptanId":"940GZZLUMMT","stationName":"Monument Underground Station","lineId":"district","lineName":"District","platformName":"Eastbound - Platform 2","direction":"outbound","bearing":"","destinationNaptanId":"940GZZLUTWH","destinationName":"Tower Hill Underground Station","timestamp":"2025-08-21T17:28:12.8808111Z","timeToStation":868,"currentLocation":"At South Kensington Platform 5","towards":"Tower Hill","expectedArrival":"2025-08-21T17:42:40Z","timeToLive":"2025-08-21T17:42:40Z","modeName":"tube","timing":{"$type":"Tfl.Api.Presentation.Entities.PredictionTiming, Tfl.Api.Presentation.Entities","countdownServerAdjustment":"00:00:00","source":"0001-01-01T00:00:00","insert":"0001-01-01T00:00:00","read":"2025-08-21T17:27:39.394Z","sent":"2025-08-21T17:28:12Z","received":"0001-01-01T00:00:00"}},{"$type":"Tfl.Api.Presentation.Entities.Prediction, Tfl.Api.Presentation.Entities","id":"1825873758","operationType":1,"vehicleId":"013","naptanId":"940GZZLUMMT","stationName":"Monument Underground Station","lineId":"district","lineName":"District","platformName":"Eastbound - Platform 2","direction":"outbound","bearing":"","destinationNaptanId":"940GZZLUUPM","destinationName":"Upminster Underground Station","timestamp":"2025-08-21T17:28:12.8808111Z","timeToStation":208,"currentLocation":"At Blackfriars Platform 2","towards":"Upminster","expectedArrival":"2025-08-21T17:31:40Z","timeToLive":"2025-08-21T17:31:40Z","modeName":"tube","timing":{"$type":"Tfl.Api.Presentation.Entities.PredictionTiming, Tfl.Api.Presentation.Entities","countdownServerAdjustment":"00:00:00","source":"0001-01-01T00:00:00","insert":"0001-01-01T00:00:00","read":"2025-08-21T17:27:39.394Z","sent":"2025-08-21T17:28:12Z","received":"0001-01-01T00:00:00"}},{"$type":"Tfl.Api.Presentation.Entities.Prediction, Tfl.Api.Presentation.Entities","id":"-1307835853","operationType":1,"vehicleId":"014","naptanId":"940GZZLUMMT","stationName":"Monument Underground Station","lineId":"district","lineName":"District","platformName":"Westbound - Platform 1","direction":"inbound","bearing":"","destinationNaptanId":"940GZZLUWIM","destinationName":"Wimbledon Underground Station","timestamp":"2025-08-21T17:28:12.8808111Z","timeToStation":118,"currentLocation":"Between Aldgate East and Tower Hill","towards":"Wimbledon","expectedArrival":"2025-08-21T17:30:10Z","timeToLive":"2025-08-21T17:30:10Z","modeName":"tube","timing":{"$type":"Tfl.Api.Presentation.Entities.PredictionTiming, Tfl.Api.Presentation.Entities","countdownServerAdjustment":"00:00:00","source":"0001-01-01T00:00:00","insert":"0001-01-01T00:00:00","read":"2025-08-21T17:27:39.394Z","sent":"2025-08-21T17:28:12Z","received":"0001-01-01T00:00:00"}},{"$type":"Tfl.Api.Presentation.Entities.Prediction, Tfl.Api.Presentation.Entities","id":"392934804","operationType":1,"vehicleId":"015","naptanId":"940GZZLUMMT","stationName":"Monument Underground Station","lineId":"district","lineName":"District","platformName":"Westbound - Platform 1","direction":"inbound","bearing":"","destinationNaptanId":"940GZZLUEBY","destinationName":"Ealing Broadway Underground Station","timestamp":"2025-08-21T17:28:12.8808111Z","timeToStation":268,"currentLocation":"Between Whitechapel and Aldgate East","towards":"Ealing Broadway","expectedArrival":"2025-08-21T17:32:40Z","timeToLive":"2025-08-21T17:32:40Z","modeName":"tube","timing":{"$type":"Tfl.Api.Presentation.Entities.PredictionTiming, Tfl.Api.Presentation.Entities","countdownServerAdjustment":"00:00:00","source":"0001-01-01T00:00:00","insert":"0001-01-01T00:00:00","read":"2025-08-21T17:27:39.394Z","sent":"2025-08-21T17:28:12Z","received":"0001-01-01T00:00:00"}},{"$type":"Tfl.Api.Presentation.Entities.Prediction, Tfl.Api.Presentation.Entities","id":"-633754430","operationType":1,"vehicleId":"027","naptanId":"940GZZLUMMT","stationName":"Monument Underground Station","lineId":"district","lineName":"District","platformName":"Eastbound - Platform 2","direction":"outbound","bearing":"","destinationNaptanId":"940GZZLUBKG","destinationName":"Barking Underground Station","timestamp":"2025-08-21T17:28:12.8808111Z","timeToStation":88,"currentLocation":"Between Mansion House and Cannon Street","towards":"Barking","expectedArrival":"2025-08-21T17:29:40Z","timeToLive":"2025-08-21T17:29:40Z","modeName":"tube","timing":{"$type":"Tfl.Api.Presentation.Entities.PredictionTiming, Tfl.Api.Presentation.Entities","countdownServerAdjustment":"00:00:00","source":"0001-01-01T00:00:00","insert":"0001-01-01T00:00:00","read":"2025-08-21T17:27:39.394Z","sent":"2025-08-21T17:28:12Z","received":"0001-01-01T00:00:00"}},{"$type":"Tfl.Api.Presentation.Entities.Prediction, Tfl.Api.Presentation.Entities","id":"1152154767","operationType":1,"vehicleId":"030","naptanId":"940GZZLUMMT","stationName":"Monument Underground Station","lineId":"district","lineName":"District","platformName":"Eastbound - Platform 2","direction":"outbound","bearing":"","destinationNaptanId":"940GZZLUUPM","destinationName":"Upminster Underground Station","timestamp":"2025-08-21T17:28:12.8808111Z","timeToStation":508,"currentLocation":"At Westminster Platform 2","towards":"Upminster","expectedArrival":"2025-08-21T17:36:40Z","timeToLive":"2025-08-21T17:36:40Z","modeName":"tube","timing":{"$type":"Tfl.Api.Presentation.Entities.PredictionTiming, Tfl.Api.Presentation.Entities","countdownServerAdjustment":"00:00:00","source":"0001-01-01T00:00:00","insert":"0001-01-01T00:00:00","read":"2025-08-21T17:27:39.394Z","sent":"2025-08-21T17:28:12Z","received":"0001-01-01T00:00:00"}},{"$type":"Tfl.Api.Presentation.Entities.Prediction, Tfl.Api.Presentation.Entities","id":"-1442062240","operationType":1,"vehicleId":"031","naptanId":"940GZZLUMMT","stationName":"Monument Underground Station","lineId":"district","lineName":"District","platformName":"Eastbound - Platform 2","direction":"outbound","bearing":"","destinationNaptanId":"940GZZLUUPM","destinationName":"Upminster Underground Station","timestamp":"2025-08-21T17:28:12.8808111Z","timeToStation":688,"currentLocation":"At Victoria Platform 2","towards":"Upminster","expectedArrival":"2025-08-21T17:39:40Z","timeToLive":"2025-08-21T17:39:40Z","modeName":"tube","timing":{"$type":"Tfl.Api.Presentation.Entities.PredictionTiming, Tfl.Api.Presentation.Entities","countdownServerAdjustment":"00:00:00","source":"0001-01-01T00:00:00","insert":"0001-01-01T00:00:00","read":"2025-08-21T17:27:39.394Z","sent":"2025-08-21T17:28:12Z","received":"0001-01-01T00:00:00"}},{"$type":"Tfl.Api.Presentation.Entities.Prediction, Tfl.Api.Presentation.Entities","id":"258173893","operationType":1,"vehicleId":"032","naptanId":"940GZZLUMMT","stationName":"Monument Underground Station","lineId":"district","lineName":"District","platformName":"Eastbound - Platform 2","direction":"outbound","bearing":"","destinationNaptanId":"940GZZLUUPM","destinationName":"Upminster Underground Station","timestamp":"2025-08-21T17:28:12.8808111Z","timeToStation":1288,"currentLocation":"Between Earls Court and Gloucester Road","towards":"Upminster","expectedArrival":"2025-08-21T17:49:40Z","timeToLive":"2025-08-21T17:49:40Z","modeName":"tube","timing":{"$type":"Tfl.Api.Presentation.Entities.PredictionTiming, Tfl.Api.Presentation.Entities","countdownServerAdjustment":"00:00:00","source":"0001-01-01T00:00:00","insert":"0001-01-01T00:00:00","read":"2025-08-21T17:27:39.394Z","sent":"2025-08-21T17:28:12Z","received":"0001-01-01T00:00:00"}},{"$type":"Tfl.Api.Presentation.Entities.Prediction, Tfl.Api.Presentation.Entities","id":"1154710671","operationType":1,"vehicleId":"040","naptanId":"940GZZLUMMT","stationName":"Monument Underground Station","lineId":"district","lineName":"District","platformName":"Westbound - Platform 1","direction":"inbound","bearing":"","destinationNaptanId":"940GZZLUEBY","destinationName":"Ealing Broadway Underground Station","timestamp":"2025-08-21T17:28:12.8808111Z","timeToStation":208,"currentLocation":"At Aldgate East Platform 1","towards":"Ealing Broadway","expectedArrival":"2025-08-21T17:31:40Z","timeToLive":"2025-08-21T17:31:40Z","modeName":"tube","timing":{"$type":"Tfl.Api.Presentation.Entities.PredictionTiming, Tfl.Api.Presentation.Entities","countdownServerAdjustment":"00:00:00","source":"0001-01-01T00:00:00","insert":"0001-01-01T00:00:00","read":"2025-08-21T17:27:39.394Z","sent":"2025-08-21T17:28:12Z","received":"0001-01-01T00:00:00"}},{"$type":"Tfl.Api.Presentation.Entities.Prediction, Tfl.Api.Presentation.Entities","id":"258108357","operationType":1,"vehicleId":"042","naptanId":"940GZZLUMMT","stationName":"Monument Underground Station","lineId":"district","lineName":"District","platformName":"Westbound - Platform 1","direction":"inbound","bearing":"","destinationNaptanId":"940GZZLUEBY","destinationName":"Ealing Broadway Underground Station","timestamp":"2025-08-21T17:28:12.8808111Z","timeToStation":868,"currentLocation":"At Bromley-by-Bow Platform 1","towards":"Ealing Broadway","expectedArrival":"2025-08-21T17:42:40Z","timeToLive":"2025-08-21T17:42:40Z","modeName":"tube","timing":{"$type":"Tfl.Api.Presentation.Entities.PredictionTiming, Tfl.Api.Presentation.Entities","countdownServerAdjustment":"00:00:00","source":"0001-01-01T00:00:00","insert":"0001-01-01T00:00:00","read":"2025-08-21T17:27:39.394Z","sent":"2025-08-21T17:28:12Z","received":"0001-01-01T00:00:00"}},{"$type":"Tfl.Api.Presentation.Entities.Prediction, Tfl.Api.Presentation.Entities","id":"-1305476557","operationType":1,"vehicleId":"054","naptanId":"940GZZLUMMT","stationName":"Monument Underground Station","lineId":"district","lineName":"District","platformName":"Westbound - Platform 1","direction":"inbound","bearing":"","destinationNaptanId":"940GZZLURMD","destinationName":"Richmond Underground Station","timestamp":"2025-08-21T17:28:12.8808111Z","timeToStation":568,"currentLocation":"At Stepney Green Platform 1","towards":"Richmond","expectedArrival":"2025-08-21T17:37:40Z","timeToLive":"2025-08-21T17:37:40Z","modeName":"tube","timing":{"$type":"Tfl.Api.Presentation.Entities.PredictionTiming, Tfl.Api.Presentation.Entities","countdownServerAdjustment":"00:00:00","source":"0001-01-01T00:00:00","insert":"0001-01-01T00:00:00","read":"2025-08-21T17:27:39.394Z","sent":"2025-08-21T17:28:12Z","received":"0001-01-01T00:00:00"}},{"$type":"Tfl.Api.Presentation.Entities.Prediction, Tfl.Api.Presentation.Entities","id":"392476053","operationType":1,"vehicleId":"105","naptanId":"940GZZLUMMT","stationName":"Monument Underground Station","lineId":"district","lineName":"District","platformName":"Eastbound - Platform 2","direction":"outbound","bearing":"","destinationNaptanId":"940GZZLUUPM","destinationName":"Upminster Underground Station","timestamp":"2025-08-21T17:28:12.8808111Z","timeToStation":118,"currentLocation":"Approaching Mansion House Platform 3","towards":"Upminster","expectedArrival":"2025-08-21T17:30:10Z","timeToLive":"2025-08-21T17:30:10Z","modeName":"tube","timing":{"$type":"Tfl.Api.Presentation.Entities.PredictionTiming, Tfl.Api.Presentation.Entities","countdownServerAdjustment":"00:00:00","source":"0001-01-01T00:00:00","insert":"0001-01-01T00:00:00","read":"2025-08-21T17:27:39.394Z","sent":"2025-08-21T17:28:12Z","received":"0001-01-01T00:00:00"}},{"$type":"Tfl.Api.Presentation.Entities.Prediction, Tfl.Api.Presentation.Entities","id":"-552325076","operationType":1,"vehicleId":"002","naptanId":"940GZZLUMMT","stationName":"Monument Underground Station","lineId":"hammersmith-city","lineName":"Hammersmith & City","platformName":"Westbound - Platform 1","bearing":"","timestamp":"2025-08-21T17:28:12.8808111Z","timeToStation":687,"currentLocation":"Left Monument","towards":"Check Front of Train","expectedArrival":"2025-08-21T17:39:39Z","timeToLive":"2025-08-21T17:39:39Z","modeName":"tube","timing":{"$type":"Tfl.Api.Presentation.Entities.PredictionTiming, Tfl.Api.Presentation.Entities","countdownServerAdjustment":"00:00:00","source":"0001-01-01T00:00:00","insert":"0001-01-01T00:00:00","read":"2025-08-21T17:27:39.806Z","sent":"2025-08-21T17:28:12Z","received":"0001-01-01T00:00:00"}}]
var times = [];
for (var i = 0; i < data.length; i++) {
var platformName = data[i].platformName.replace(" - Platform ", ' platform ');
var platformName = platformName.toLowerCase();
if (data[i].towards.includes('Check Front of Train')) {
var towards = ' (check front of train for destination)';
} else {
var towards = ' (towards ' + data[i].towards + ')';
}
var towards = towards.replace(" (Circle)", '');
var towards = towards.replace("Elephant and Castle", 'Elephant & Castle');
var towards = towards.replace("Harrow and Wealdstone", 'Harrow & Wealdstone');
var towards = towards.replace("T123 + 5", 'Terminals 2-3 & 5');
var towards = towards.replace("via CX", 'via Charing Cross');
var expectedArrival = data[i].expectedArrival.split("T");
var expectedArrival_bits = expectedArrival[1].split(":");
var expectedArrival = expectedArrival_bits[0] + ':' + expectedArrival_bits[1] + towards;
var time = data[i].lineName + ' ' + platformName + ' –' + expectedArrival;
var time = time.replace("Bakerloo", 'Bakerloo line');
var time = time.replace("Central", 'Central line');
var time = time.replace("Hendon Central line", 'Hendon Central');
var time = time.replace("Finchley Central line", 'Finchley Central');
var time = time.replace("Walthamstow Central line", 'Walthamstow Central');
var time = time.replace("Wembley Central line", 'Wembley Central');
var time = time.replace("Circle", 'Circle line');
var time = time.replace("towards Circle line", 'check front of train for destination');
var time = time.replace("towards Circle Line", 'check front of train for destination');
var time = time.replace("District", 'District line');
var time = time.replace("Docklands Light Railway", 'Docklands Light Railway');
var time = time.replace("DLR", 'Docklands Light Railway');
var time = time.replace("Hammersmith & City", 'Hammersmith & City line');
var time = time.replace("Jubilee", 'Jubilee line');
var time = time.replace("Metropolitan", 'Metropolitan line');
var time = time.replace("Northern", 'Northern line');
var time = time.replace("Piccadilly", 'Piccadilly line');
var time = time.replace("Elizabeth", 'Elizabeth line');
var time = time.replace("Victoria", 'Victoria line');
var time = time.replace("(via Victoria line)", 'via Victoria');
var time = time.replace("Waterloo & City", 'Waterloo & City line');
var time = time.replace("via Bank", 'via Bank loop');
var time = time.replace("via Charing Cross", 'via Charing Cross loop');
var time = time.replace("northbound platform", 'Northbound platform');
var time = time.replace("southbound platform", 'Southbound platform');
var time = time.replace("eastbound platform", 'Eastbound platform');
var time = time.replace("westbound platform", 'Westbound platform');
var time = time.replace("inner rail", 'Inner rail');
var time = time.replace("outer rail", 'Outer rail');
var time = time.replace("23:", '00:');
var time = time.replace("22:", '23:');
var time = time.replace("21:", '22:');
var time = time.replace("20:", '21:');
var time = time.replace("19:", '20:');
var time = time.replace("18:", '19:');
var time = time.replace("17:", '18:');
var time = time.replace("16:", '17:');
var time = time.replace("15:", '16:');
var time = time.replace("14:", '15:');
var time = time.replace("13:", '14:');
var time = time.replace("12:", '13:');
var time = time.replace("11:", '12:');
var time = time.replace("10:", '11:');
var time = time.replace("09:", '10:');
var time = time.replace("08:", '09:');
var time = time.replace("07:", '08:');
var time = time.replace("06:", '07:');
var time = time.replace("05:", '06:');
var time = time.replace("04:", '05:');
var time = time.replace("03:", '04:');
var time = time.replace("02:", '03:');
var time = time.replace("01:", '02:');
var time = time.replace("00:", '01:');
times.push(time);
}
times.sort();
var real_times = [];
var done_platforms = [];
for (var i = 0; i < times.length; i++) {
var pieces = times[i].split(" –");
if (done_platforms.indexOf(pieces[0]) != -1) {
var piece = ' ' + pieces[1];
} else {
var piece = '' + pieces[0] + ' ' + pieces[1];
}
real_times.push(piece);
done_platforms.push(pieces[0]);
}
var real_times_array = real_times.toString();
var real_times_array = real_times_array.replace(/\,
/g, '
');
var real_times_array = real_times_array.replace(/\,/g, ' · ');
var real_times_array = real_times_array.replace(/\(towards \)/g, '(check front of train for destination)');
if (real_times_array.length < 25) {
var real_times_array = real_times_array + '
Timetable information is not available
';
}
var real_times_array = real_times_array + '';
var real_times_array = real_times_array + 'Powered by TfL Open Data. Contains OS data © Crown copyright and database rights 2016 / Geomni UK Map data © and database rights 2019
';
document.getElementById("departures").innerHTML = real_times_array;