{{ define "session-overall" }} {{ $sessionResults := . }}
{{ if eq "RACE" $sessionResults.Type }} {{ if WriteAccess }} {{ end }} {{ range $pos, $result := $sessionResults.Result}} {{ with $result.DriverGUID }} {{ if WriteAccess }} {{ end }} {{ end }} {{ end }} {{ else if eq "QUALIFY" $sessionResults.Type }} {{ range $pos, $result := $sessionResults.Result }} {{ with $result.DriverGUID }} {{ end }} {{ end }} {{ else if eq "PRACTICE" $sessionResults.Type }} {{ range $pos, $result := $sessionResults.Result }} {{ with $result.DriverGUID }} {{ end }} {{ end }} {{ end }}
Position Name Team Car Total Race Time Num Laps Best Lap Average Clean Lap Handicaps CrashesPenalties
{{ add $pos 1 }} {{ $sessionResults.GetTeamName $result.DriverGUID }} {{ prettify $result.CarModel true }} {{ $sessionResults.GetTime $result.TotalTime $result.DriverGUID true }} {{ $sessionResults.GetLaps $result.DriverGUID }} laps / {{ $sessionResults.GetCuts $result.DriverGUID }} cuts {{ $sessionResults.GetTime $result.BestLap $result.DriverGUID false }} {{ $sessionResults.GetAverageLapTime $result.DriverGUID }} {{ $hasHandicap := false }}
{{ if gt $result.BallastKG 0 }} {{ $hasHandicap = true }} Ballast: {{ $result.BallastKG }} kg
{{ end }} {{ if gt $result.Restrictor 0 }} {{ $hasHandicap = true }} Restrictor: {{ $result.Restrictor }}%
{{ end }}
{{ if not $hasHandicap }} n/a {{ end }}
{{ $sessionResults.GetCrashes $result.DriverGUID }}
Position Name Team Car Qualifying Time Average Lap Laps Handicaps
{{ add $pos 1 }} {{ $sessionResults.GetTeamName $result.DriverGUID }} {{ prettify $result.CarModel true }} {{ $sessionResults.GetTime $result.BestLap $result.DriverGUID false }} {{ $sessionResults.GetAverageLapTime $result.DriverGUID }} {{ $sessionResults.GetLaps $result.DriverGUID }} laps / {{ $sessionResults.GetCuts $result.DriverGUID }} cuts {{ $hasHandicap := false }}
{{ if gt $result.BallastKG 0 }} {{ $hasHandicap = true }} Ballast: {{ $result.BallastKG }} kg
{{ end }} {{ if gt $result.Restrictor 0 }} {{ $hasHandicap = true }} Restrictor: {{ $result.Restrictor }}%
{{ end }}
{{ if not $hasHandicap }} n/a {{ end }}
Position Name Team Car Best Practice Lap Average Lap Laps Handicaps
{{ add $pos 1 }} {{ $sessionResults.GetTeamName $result.DriverGUID }} {{ prettify $result.CarModel true }} {{ $sessionResults.GetTime $result.BestLap $result.DriverGUID false }} {{ $sessionResults.GetAverageLapTime $result.DriverGUID }} {{ $sessionResults.GetLaps $result.DriverGUID }} laps / {{ $sessionResults.GetCuts $result.DriverGUID }} cuts {{ $hasHandicap := false }}
{{ if gt $result.BallastKG 0 }} {{ $hasHandicap = true }} Ballast: {{ $result.BallastKG }} kg
{{ end }} {{ if gt $result.Restrictor 0 }} {{ $hasHandicap = true }} Restrictor: {{ $result.Restrictor }}%
{{ end }}
{{ if not $hasHandicap }} n/a {{ end }}
{{ end }}