{target.data.line.rank}
{target.boat.getPhotosHtml()}
{target.boat.name}
{target.boat.getSailorsHtml('/')}
{target.boat.comment}
Start
{µ.toDate(target.data.boatClass.run.date,"UTC:dddd dd mmmm ' at ' HH:MM 'UTC'")}
Total distance
{µ.toNumber(target.data.line.dtf," ¤1¤.")}
nm
Position
{µ.toDate(target.boat.track.currentLocation.timecode*1000,"UTC:HH:MM")}
UTC
Heading
{target.boat.track.currentLocation.heading}
°
Speed
{µ.toNumber(target.boat.track.currentLocation.getSpeed()," ¤1¤.")}
kts
{µ.toDate(target.boat.track.currentLocation.timecode*1000,"UTC:HH:MM 'UTC'")} • {target.boat.track.currentLocation.heading}° • {µ.toNumber(target.boat.track.currentLocation.getSpeed()," ¤1¤.")} kts
Position
{µ.toDate(target.data.line.date,"UTC:HH:MM")}
UTC
Dist. to finish
{µ.toNumber(target.data.line.dtf," ¤1¤.")}
nm
Dist. to leader
+{µ.toNumber(target.data.line.dtl," ¤1¤.")}
nm
{µ.toNumber(Math.abs(target.data.line.dtlProgress)," ¤1¤.")}
nm
Heading
{target.data.line.heading}
°
Speed | VMC
{µ.toNumber(target.data.line.speed," ¤1¤.")}
kts
{µ.toNumber(target.data.line.vmg," ¤1¤.")}
kts
Over 4 hours
{µ.toNumber(target.data.line.dist4h/4," ¤1¤.")}
kts
{µ.toNumber(target.data.line.dist4h," ¤1¤.")}
nm
overground
{µ.toNumber(target.data.line.dog4h/4," ¤1¤.")}
kts
{µ.toNumber(target.data.line.dog4h," ¤1¤.")}
nm
Over 24 hours
{µ.toNumber(target.data.line.dist24h/24," ¤1¤.")}
kts
{µ.toNumber(target.data.line.dist24h," ¤1¤.")}
nm
overground
{µ.toNumber(target.data.line.dog24h/24," ¤1¤.")}
kts
{µ.toNumber(target.data.line.dog24h," ¤1¤.")}
nm
Position
{µ.toDate(target.data.line.date,"UTC:HH:MM'UTC'")}
{target.data.line.heading}°
{µ.toNumber(target.data.line.speed," ¤1¤.")} kts
Distances
{µ.toNumber(target.data.line.dtf," ¤1¤.")} nm
+{µ.toNumber(target.data.line.dtl," ¤1¤.")} nm
{µ.toNumber(Math.abs(target.data.line.dtlProgress)," ¤1¤.")} nm
Finish{µ.toDate(target.boat.arrival.date,"UTC:dd/mm/yyyy ' à ' HH:MM:ss 'UTC'")}
Racetime{µ.toRacetime(target.boat.arrival.racetime, "[0]d [1]h [2]min [3]s¤[0]h [1]min [2]s¤[0]min [1]s¤[0]s¤¤N/A")}
Penalty{µ.toRacetime(Math.abs(target.boat.arrival.penalty), "[0]d [1]h [2]min [3]s¤[0]h [1]min [2]s¤[0]min [1]s¤[0]s¤¤N/A")}
Bonus{µ.toRacetime(Math.abs(target.boat.arrival.penalty), "[0]d [1]h [2]min [3]s¤[0]h [1]min [2]s¤[0]min [1]s¤[0]s¤¤N/A")}
Official time{µ.toRacetime(target.boat.arrival.jury, "[0]d [1]h [2]min [3]s¤[0]h [1]min [2]s¤[0]min [1]s¤[0]s¤¤N/A")}
Gap to first{µ.toRacetime(target.boat.arrival.gapToFirst, "[0]d [1]h [2]min [3]s¤[0]h [1]min [2]s¤[0]min [1]s¤[0]s¤¤N/A")}
Gap to previous{µ.toRacetime(target.boat.arrival.gapToPrevious, "[0]d [1]h [2]min [3]s¤[0]h [1]min [2]s¤[0]min [1]s¤[0]s¤¤N/A")}
Over orthodromy
{µ.toNumber(target.boat.arrival.orthoDistance, " ¤1¤.")}
nm
{µ.toNumber(target.boat.arrival.orthoSpeed, " ¤1¤.")}
kts
Overground
{µ.toNumber(target.boat.arrival.overgroundDistance, " ¤1¤.")}
nm
{µ.toNumber(target.boat.arrival.overgroundSpeed, " ¤1¤.")}
kts
Finish{µ.toDate(target.boat.arrival.date,"UTC:dd/mm/yyyy ' at ' HH:MM:ss 'UTC'")}
Racetime/span>{µ.toRacetime(target.boat.arrival.racetime, "[0]d[1]h [2]min [3]s¤[0]h [1]min [2]s¤[0]min [1]s¤[0]s¤¤N/A")}
Click on the boat to locate it
on the splittime
«{target.data.line.name}»
on the splittime
«{target.data.line.name}»
Click on the boat to locate it
on the splittime
«{target.data.line.name}»
on the splittime
«{target.data.line.name}»
Pit Stop
Stealth mode
Not localised
Suspend racing
Not yet started
Did not start the race
Did not cross the start line
Did not finish the race
Disqualified
CNS
Retired