﻿{
  "session": {
    "championship_name": "IMSA Michelin Pilot Challenge",
    "event_name": "Canadian Tire Motorsport Park 120",
    "session_name": "Practice 1",
    "report_mark": "",
    "revised_mark": "",
    "report_message": "Cars #22, #24, #38, #52, #92 & #96  - Some lap times invalidated due to track limits",
    "session_type": "Free Practice",
    "session_date": "10/07/2026 10:15",
    "creation_date": "10/07/2026 11:17:06",
    "circuit": {
      "name": "Canadian Tire Motorsport Park",
      "length": 3957.367,
      "country": "Canada"
    },
    "weather": {
      "air_temperature": "",
      "track_temperature": "",
      "track_status": "Dry"
    },
    "finalize_type": {
      "type": "By Time",
      "time_in_seconds": 3600
    }
  },
  "flags": [
    {
      "time": "10:15:00.000",
      "elapsed": "-",
      "rec_type": "GF",
      "flag": "GREEN FLAG",
      "sector": "",
      "message": "",
      "flag_time": "1:00:00.000",
      "accum_time": "1:00:00.000",
      "lap": 1
    },
    {
      "time": "10:15:00.824",
      "elapsed": "0.824",
      "rec_type": "RCMessage",
      "flag": "",
      "sector": "",
      "message": "GREEN FLAG",
      "flag_time": "-",
      "accum_time": "-",
      "lap": 0
    },
    {
      "time": "10:16:25.781",
      "elapsed": "1:25.781",
      "rec_type": "RCMessage",
      "flag": "",
      "sector": "",
      "message": "CAR 46 MECHANICAL BLACK FLAG",
      "flag_time": "-",
      "accum_time": "-",
      "lap": 0
    },
    {
      "time": "10:23:07.000",
      "elapsed": "8:07.000",
      "rec_type": "RCMessage",
      "flag": "",
      "sector": "",
      "message": "Car 38 Penalty - Track Limits - Warning",
      "flag_time": "-",
      "accum_time": "-",
      "lap": 0
    },
    {
      "time": "10:24:53.121",
      "elapsed": "9:53.121",
      "rec_type": "RCMessage",
      "flag": "",
      "sector": "",
      "message": "Car 99: Penalty - Pit Lane Speed Violation - (+1) Warning",
      "flag_time": "-",
      "accum_time": "-",
      "lap": 0
    },
    {
      "time": "10:26:00.166",
      "elapsed": "11:00.166",
      "rec_type": "RCMessage",
      "flag": "",
      "sector": "",
      "message": "Car 24 Penalty - Track Limits - Warning",
      "flag_time": "-",
      "accum_time": "-",
      "lap": 0
    },
    {
      "time": "10:26:06.612",
      "elapsed": "11:06.612",
      "rec_type": "RCMessage",
      "flag": "",
      "sector": "",
      "message": "Car 92 Penalty - Track Limits - Warning",
      "flag_time": "-",
      "accum_time": "-",
      "lap": 0
    },
    {
      "time": "10:27:47.610",
      "elapsed": "12:47.610",
      "rec_type": "RCMessage",
      "flag": "",
      "sector": "",
      "message": "Car 52 Penalty - Track Limits - Warning",
      "flag_time": "-",
      "accum_time": "-",
      "lap": 0
    },
    {
      "time": "10:30:51.205",
      "elapsed": "15:51.205",
      "rec_type": "RCMessage",
      "flag": "",
      "sector": "",
      "message": "Car 27: Penalty - Person(s) over wall before car stops - Drive Through",
      "flag_time": "-",
      "accum_time": "-",
      "lap": 0
    },
    {
      "time": "10:32:40.242",
      "elapsed": "17:40.242",
      "rec_type": "RCMessage",
      "flag": "",
      "sector": "",
      "message": "PIT CLOSED LIGHTS ON FOR REFERENCE ONLY",
      "flag_time": "-",
      "accum_time": "-",
      "lap": 0
    },
    {
      "time": "10:33:09.499",
      "elapsed": "18:09.499",
      "rec_type": "RCMessage",
      "flag": "",
      "sector": "",
      "message": "Car 77: Penalty - Pit Lane Speed Violation - (+2) Warning",
      "flag_time": "-",
      "accum_time": "-",
      "lap": 0
    },
    {
      "time": "10:35:26.341",
      "elapsed": "20:26.341",
      "rec_type": "RCMessage",
      "flag": "",
      "sector": "",
      "message": "Car 21: Penalty - Pit Lane Speed Violation - (+1) Warning",
      "flag_time": "-",
      "accum_time": "-",
      "lap": 0
    },
    {
      "time": "10:36:21.065",
      "elapsed": "21:21.065",
      "rec_type": "RCMessage",
      "flag": "",
      "sector": "",
      "message": "Car 23: Penalty - Pit Lane Speed Violation - (+2) Warning",
      "flag_time": "-",
      "accum_time": "-",
      "lap": 0
    },
    {
      "time": "10:37:59.145",
      "elapsed": "22:59.145",
      "rec_type": "RCMessage",
      "flag": "",
      "sector": "",
      "message": "Car 22 Penalty - Track Limits - Warning",
      "flag_time": "-",
      "accum_time": "-",
      "lap": 0
    },
    {
      "time": "10:39:39.235",
      "elapsed": "24:39.235",
      "rec_type": "RCMessage",
      "flag": "",
      "sector": "",
      "message": "Car 72: Penalty - Tire without Crew - Drive Through",
      "flag_time": "-",
      "accum_time": "-",
      "lap": 0
    },
    {
      "time": "10:46:07.105",
      "elapsed": "31:07.105",
      "rec_type": "RCMessage",
      "flag": "",
      "sector": "",
      "message": "Car 55: Penalty - Pit Lane Speed Violation - (+1) Warning",
      "flag_time": "-",
      "accum_time": "-",
      "lap": 0
    },
    {
      "time": "10:49:09.664",
      "elapsed": "34:09.664",
      "rec_type": "RCMessage",
      "flag": "",
      "sector": "",
      "message": "Car 21: Penalty - Not centered in the pit box - Drive Through",
      "flag_time": "-",
      "accum_time": "-",
      "lap": 0
    },
    {
      "time": "10:51:25.205",
      "elapsed": "36:25.205",
      "rec_type": "RCMessage",
      "flag": "",
      "sector": "",
      "message": "Car 21: Penalty - Pit Lane Speed Violation - (+2) Drive Through",
      "flag_time": "-",
      "accum_time": "-",
      "lap": 0
    },
    {
      "time": "10:53:00.076",
      "elapsed": "38:00.076",
      "rec_type": "RCMessage",
      "flag": "",
      "sector": "",
      "message": "Car 56: Penalty - Person(s) over wall before car stops - Drive Through",
      "flag_time": "-",
      "accum_time": "-",
      "lap": 0
    },
    {
      "time": "10:56:17.502",
      "elapsed": "41:17.502",
      "rec_type": "RCMessage",
      "flag": "",
      "sector": "",
      "message": "Car 54: Penalty - Pit Lane Protocol Violation - Drive Through",
      "flag_time": "-",
      "accum_time": "-",
      "lap": 0
    },
    {
      "time": "11:07:53.469",
      "elapsed": "52:53.469",
      "rec_type": "RCMessage",
      "flag": "",
      "sector": "",
      "message": "Car 96 Penalty - Track Limits - Warning",
      "flag_time": "-",
      "accum_time": "-",
      "lap": 0
    },
    {
      "time": "11:08:55.146",
      "elapsed": "53:55.146",
      "rec_type": "RCMessage",
      "flag": "",
      "sector": "",
      "message": "Car 39: Penalty - Person(s) over wall before car stops - Drive Through",
      "flag_time": "-",
      "accum_time": "-",
      "lap": 0
    },
    {
      "time": "11:10:02.945",
      "elapsed": "55:02.945",
      "rec_type": "RCMessage",
      "flag": "",
      "sector": "",
      "message": "UNDER 5 MINUTES",
      "flag_time": "-",
      "accum_time": "-",
      "lap": 0
    },
    {
      "time": "11:13:55.176",
      "elapsed": "58:55.176",
      "rec_type": "RCMessage",
      "flag": "",
      "sector": "",
      "message": "Car 3: Penalty - Working on the car from behind the wall - Drive Through",
      "flag_time": "-",
      "accum_time": "-",
      "lap": 0
    },
    {
      "time": "11:14:06.114",
      "elapsed": "59:06.114",
      "rec_type": "RCMessage",
      "flag": "",
      "sector": "",
      "message": "UNDER 1 MINUTE",
      "flag_time": "-",
      "accum_time": "-",
      "lap": 0
    },
    {
      "time": "11:14:42.659",
      "elapsed": "59:42.659",
      "rec_type": "RCMessage",
      "flag": "",
      "sector": "",
      "message": "CAR 30 SPUN AT TURN 5 & CONTINUED",
      "flag_time": "-",
      "accum_time": "-",
      "lap": 0
    },
    {
      "time": "11:15:00.000",
      "elapsed": "1:00:00.000",
      "rec_type": "FF",
      "flag": "CHEQUERED FLAG",
      "sector": "",
      "message": "",
      "flag_time": "-",
      "accum_time": "-",
      "lap": 38
    }
  ]
}