{#each services as service (getRowKey(service))} {#if service.wtp} {:else} {/if} {#if service.o} {/if} {#if service.c && service.cr?.r} {/if} {#if service.dr?.r} {/if} {/each}
Arr Dep
ID Orig Dest Plt Sch Act Sch Act
{service.h} {service.og.t} {service.dt.t} {service.p || '-'} Pass {formatUkTime(service.wtp)} {service.c ? '-' : delayClassFromTimePair(service.wtp, service.atp || service.etp) === 'delay-rt' ? 'RT' : formatUkTime(service.atp || service.etp)} {formatUkTime(service.sta)} {service.c ? '-' : delayClassFromTimePair(service.sta, service.ata || service.eta) === 'delay-rt' ? 'RT' : formatUkTime(service.ata || service.eta)} {formatUkTime(service.std)} {service.c ? '-' : delayClassFromTimePair(service.std, service.atd || service.etd) === 'delay-rt' ? 'RT' : formatUkTime(service.atd || service.etd)}
{service.o}
{service.cr.r} {#if service.cr.l} {service.cr.n ? 'near' : 'at'} {service.cr.l} {/if}
{service.dr.r} {#if service.dr.l} {service.dr.n ? 'near' : 'at'} {service.dr.l} {/if}