{{for routeStops}} {{if ~root.showDestination}}{{/if}} {{for stops}} {{if #index > 0}} {{/if}} {{if crossings == null}} {{if ~root.showDestination}}{{/if}} {{else}} {{for crossings}} {{if #index == 0}} {{/if}} {{if ~root.showDestination}} {{if #parent.parent.parent.data.sameDestination}} {{if #parent.parent.index == 0}} {{/if}} {{else}} {{/if}} {{/if}} {{/for}} {{/if}} {{/for}} {{/for}}
{{:routeAbbr}} - {{:routeName}}
Stop/DirectionDestinationEstimated {{if ~root.showArrivals}}arrival{{else}}departure{{/if}} {{if ~root.showScheduled}}Scheduled time{{else}}Schedule notes{{/if}}
{{:stopName}} - {{:directionName}}{{if ~root.showStopNumber}}
Stop number: {{:stopNumber}}{{/if}}
No upcoming {{if ~root.showArrivals}}arrivals{{else}}departures{{/if}}
{{:#parent.parent.parent.data.stopName}} - {{:#parent.parent.parent.data.directionName}}{{if ~root.showStopNumber}}
Stop number: {{:#parent.parent.parent.parent.data.stopNumber}}{{/if}}
{{:destination}}{{:destination}} {{if cancelled}} Skipped {{else predTime}} {{if countdown}}{{:countdown}}{{else}}{{:predTime}} {{:predPeriod}}{{/if}} {{else}} {{:schedTime}} {{:schedPeriod}} {{/if}} {{if cancelled || (predTime && ~root.showScheduled)}} {{:schedTime}} {{:schedPeriod}} {{else !predTime}} {{if ~root.showScheduled}}Shown{{else}}Scheduled time{{/if}} {{/if}}