{
  "companhia": "TAP",
  "destino": {
    "cidade": "Porto",
    "fuso": "Europe/Lisbon",
    "iata": "OPO",
    "icao": "LPPR",
    "pais": "Portugal"
  },
  "direcoes": [
    {
      "atraso240": 0,
      "atraso60": 0,
      "cancelados": 0,
      "de": "GRU",
      "para": "OPO",
      "pctGrave": 0.0,
      "voos": 13
    },
    {
      "atraso240": 0,
      "atraso60": 1,
      "cancelados": 0,
      "de": "OPO",
      "para": "GRU",
      "pctGrave": 0.0,
      "voos": 13
    }
  ],
  "meses": [
    {
      "atraso240": 0,
      "atraso60": 0,
      "cancelados": 0,
      "graves": [],
      "mes": "2021-10",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 18
    },
    {
      "atraso240": 0,
      "atraso60": 0,
      "cancelados": 0,
      "graves": [],
      "mes": "2021-11",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 8
    },
    {
      "atraso240": 0,
      "atraso60": 0,
      "cancelados": 2,
      "graves": [
        {
          "atrasoMin": null,
          "contexto": {
            "aeroporto": "GRU",
            "atrasados60": 5,
            "cancelados": 0,
            "mesmaCia": false,
            "outros": 83,
            "parcial": false,
            "rotulo": "isolado",
            "tipo": "chegadas"
          },
          "data": "2021-12-04",
          "de": "OPO",
          "numero": "81",
          "para": "GRU",
          "partidaPrevista": "2021-12-04T11:10-03:00",
          "situacao": "cancelado"
        },
        {
          "atrasoMin": null,
          "contexto": {
            "aeroporto": "GRU",
            "atrasados60": 2,
            "cancelados": 1,
            "mesmaCia": false,
            "outros": 74,
            "parcial": false,
            "rotulo": "isolado",
            "tipo": "partidas"
          },
          "data": "2021-12-04",
          "de": "GRU",
          "numero": "80",
          "para": "OPO",
          "partidaPrevista": "2021-12-04T23:20-03:00",
          "situacao": "cancelado"
        }
      ],
      "mes": "2021-12",
      "pctGrave": 25.0,
      "piorDia": "2021-12-04",
      "voos": 8
    },
    {
      "atraso240": 0,
      "atraso60": 2,
      "cancelados": 0,
      "graves": [],
      "mes": "2022-01",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 10
    },
    {
      "atraso240": 0,
      "atraso60": 0,
      "cancelados": 0,
      "graves": [],
      "mes": "2022-02",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 8
    },
    {
      "atraso240": 0,
      "atraso60": 0,
      "cancelados": 0,
      "graves": [],
      "mes": "2022-03",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 8
    },
    {
      "atraso240": 0,
      "atraso60": 0,
      "cancelados": 0,
      "graves": [],
      "mes": "2022-04",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 10
    },
    {
      "atraso240": 0,
      "atraso60": 0,
      "cancelados": 0,
      "graves": [],
      "mes": "2022-05",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 8
    },
    {
      "atraso240": 0,
      "atraso60": 2,
      "cancelados": 1,
      "graves": [
        {
          "atrasoMin": null,
          "contexto": {
            "aeroporto": "GRU",
            "atrasados60": 2,
            "cancelados": 2,
            "mesmaCia": false,
            "outros": 68,
            "parcial": false,
            "rotulo": "isolado",
            "tipo": "chegadas"
          },
          "data": "2022-06-25",
          "de": "OPO",
          "numero": "81",
          "para": "GRU",
          "partidaPrevista": "2022-06-25T08:40-03:00",
          "situacao": "cancelado"
        }
      ],
      "mes": "2022-06",
      "pctGrave": 5.0,
      "piorDia": "2022-06-25",
      "voos": 20
    },
    {
      "atraso240": 0,
      "atraso60": 7,
      "cancelados": 3,
      "graves": [
        {
          "atrasoMin": null,
          "contexto": {
            "aeroporto": "GRU",
            "atrasados60": 1,
            "cancelados": 1,
            "mesmaCia": false,
            "outros": 80,
            "parcial": false,
            "rotulo": "isolado",
            "tipo": "chegadas"
          },
          "data": "2022-07-02",
          "de": "OPO",
          "numero": "81",
          "para": "GRU",
          "partidaPrevista": "2022-07-02T08:40-03:00",
          "situacao": "cancelado"
        },
        {
          "atrasoMin": null,
          "contexto": {
            "aeroporto": "GRU",
            "atrasados60": 6,
            "cancelados": 1,
            "mesmaCia": false,
            "outros": 69,
            "parcial": false,
            "rotulo": "isolado",
            "tipo": "partidas"
          },
          "data": "2022-07-02",
          "de": "GRU",
          "numero": "80",
          "para": "OPO",
          "partidaPrevista": "2022-07-02T20:55-03:00",
          "situacao": "cancelado"
        },
        {
          "atrasoMin": null,
          "contexto": {
            "aeroporto": "GRU",
            "atrasados60": 2,
            "cancelados": 2,
            "mesmaCia": false,
            "outros": 84,
            "parcial": false,
            "rotulo": "isolado",
            "tipo": "partidas"
          },
          "data": "2022-07-05",
          "de": "GRU",
          "numero": "80",
          "para": "OPO",
          "partidaPrevista": "2022-07-05T20:40-03:00",
          "situacao": "cancelado"
        }
      ],
      "mes": "2022-07",
      "pctGrave": 11.5,
      "piorDia": "2022-07-02",
      "voos": 26
    },
    {
      "atraso240": 2,
      "atraso60": 7,
      "cancelados": 1,
      "graves": [
        {
          "atrasoMin": null,
          "contexto": {
            "aeroporto": "GRU",
            "atrasados60": 0,
            "cancelados": 1,
            "mesmaCia": false,
            "outros": 90,
            "parcial": false,
            "rotulo": "isolado",
            "tipo": "partidas"
          },
          "data": "2022-08-02",
          "de": "GRU",
          "numero": "80",
          "para": "OPO",
          "partidaPrevista": "2022-08-02T20:40-03:00",
          "situacao": "cancelado"
        },
        {
          "atrasoMin": 298,
          "contexto": {
            "aeroporto": "GRU",
            "atrasados60": 0,
            "cancelados": 1,
            "mesmaCia": false,
            "outros": 97,
            "parcial": false,
            "rotulo": "isolado",
            "tipo": "chegadas"
          },
          "data": "2022-08-25",
          "de": "OPO",
          "numero": "81",
          "para": "GRU",
          "partidaPrevista": "2022-08-25T08:35-03:00",
          "situacao": "atraso"
        },
        {
          "atrasoMin": 312,
          "contexto": {
            "aeroporto": "GRU",
            "atrasados60": 2,
            "cancelados": 1,
            "mesmaCia": false,
            "outros": 97,
            "parcial": false,
            "rotulo": "isolado",
            "tipo": "partidas"
          },
          "data": "2022-08-25",
          "de": "GRU",
          "numero": "80",
          "para": "OPO",
          "partidaPrevista": "2022-08-25T20:45-03:00",
          "situacao": "atraso"
        }
      ],
      "mes": "2022-08",
      "pctGrave": 11.5,
      "piorDia": "2022-08-25",
      "voos": 26
    },
    {
      "atraso240": 0,
      "atraso60": 8,
      "cancelados": 0,
      "graves": [],
      "mes": "2022-09",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 26
    },
    {
      "atraso240": 0,
      "atraso60": 5,
      "cancelados": 0,
      "graves": [],
      "mes": "2022-10",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 19
    },
    {
      "atraso240": 1,
      "atraso60": 2,
      "cancelados": 0,
      "graves": [
        {
          "atrasoMin": 363,
          "contexto": {
            "aeroporto": "GRU",
            "atrasados60": 4,
            "cancelados": 0,
            "mesmaCia": false,
            "outros": 9,
            "parcial": false,
            "rotulo": "insuficiente",
            "tipo": "partidas"
          },
          "data": "2022-11-01",
          "de": "GRU",
          "numero": "80",
          "para": "OPO",
          "partidaPrevista": "2022-11-01T00:10-03:00",
          "situacao": "atraso"
        }
      ],
      "mes": "2022-11",
      "pctGrave": 5.9,
      "piorDia": "2022-11-01",
      "voos": 17
    },
    {
      "atraso240": 0,
      "atraso60": 3,
      "cancelados": 0,
      "graves": [],
      "mes": "2022-12",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 22
    },
    {
      "atraso240": 0,
      "atraso60": 2,
      "cancelados": 0,
      "graves": [],
      "mes": "2023-01",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 20
    },
    {
      "atraso240": 0,
      "atraso60": 2,
      "cancelados": 0,
      "graves": [],
      "mes": "2023-02",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 16
    },
    {
      "atraso240": 0,
      "atraso60": 1,
      "cancelados": 0,
      "graves": [],
      "mes": "2023-03",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 18
    },
    {
      "atraso240": 0,
      "atraso60": 0,
      "cancelados": 0,
      "graves": [],
      "mes": "2023-04",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 26
    },
    {
      "atraso240": 0,
      "atraso60": 2,
      "cancelados": 0,
      "graves": [],
      "mes": "2023-05",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 26
    },
    {
      "atraso240": 0,
      "atraso60": 1,
      "cancelados": 0,
      "graves": [],
      "mes": "2023-06",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 26
    },
    {
      "atraso240": 0,
      "atraso60": 0,
      "cancelados": 0,
      "graves": [],
      "mes": "2023-07",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 26
    },
    {
      "atraso240": 0,
      "atraso60": 3,
      "cancelados": 0,
      "graves": [],
      "mes": "2023-08",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 28
    },
    {
      "atraso240": 0,
      "atraso60": 0,
      "cancelados": 0,
      "graves": [],
      "mes": "2023-09",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 26
    },
    {
      "atraso240": 0,
      "atraso60": 2,
      "cancelados": 0,
      "graves": [],
      "mes": "2023-10",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 26
    },
    {
      "atraso240": 0,
      "atraso60": 2,
      "cancelados": 0,
      "graves": [],
      "mes": "2023-11",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 26
    },
    {
      "atraso240": 0,
      "atraso60": 3,
      "cancelados": 1,
      "graves": [
        {
          "atrasoMin": null,
          "contexto": {
            "aeroporto": "GRU",
            "atrasados60": 9,
            "cancelados": 1,
            "mesmaCia": false,
            "outros": 86,
            "parcial": false,
            "rotulo": "isolado",
            "tipo": "chegadas"
          },
          "data": "2023-12-04",
          "de": "OPO",
          "numero": "81",
          "para": "GRU",
          "partidaPrevista": "2023-12-04T11:45-03:00",
          "situacao": "cancelado"
        }
      ],
      "mes": "2023-12",
      "pctGrave": 3.8,
      "piorDia": "2023-12-04",
      "voos": 26
    },
    {
      "atraso240": 0,
      "atraso60": 0,
      "cancelados": 0,
      "graves": [],
      "mes": "2024-01",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 26
    },
    {
      "atraso240": 0,
      "atraso60": 1,
      "cancelados": 0,
      "graves": [],
      "mes": "2024-02",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 26
    },
    {
      "atraso240": 0,
      "atraso60": 1,
      "cancelados": 0,
      "graves": [],
      "mes": "2024-03",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 26
    },
    {
      "atraso240": 0,
      "atraso60": 1,
      "cancelados": 0,
      "graves": [],
      "mes": "2024-04",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 26
    },
    {
      "atraso240": 0,
      "atraso60": 0,
      "cancelados": 0,
      "graves": [],
      "mes": "2024-05",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 26
    },
    {
      "atraso240": 0,
      "atraso60": 2,
      "cancelados": 1,
      "graves": [
        {
          "atrasoMin": null,
          "contexto": {
            "aeroporto": "GRU",
            "atrasados60": 0,
            "cancelados": 2,
            "mesmaCia": false,
            "outros": 92,
            "parcial": false,
            "rotulo": "isolado",
            "tipo": "partidas"
          },
          "data": "2024-06-25",
          "de": "GRU",
          "numero": "94",
          "para": "OPO",
          "partidaPrevista": "2024-06-25T20:55-03:00",
          "situacao": "cancelado"
        }
      ],
      "mes": "2024-06",
      "pctGrave": 3.8,
      "piorDia": "2024-06-25",
      "voos": 26
    },
    {
      "atraso240": 0,
      "atraso60": 2,
      "cancelados": 0,
      "graves": [],
      "mes": "2024-07",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 26
    },
    {
      "atraso240": 1,
      "atraso60": 5,
      "cancelados": 0,
      "graves": [
        {
          "atrasoMin": 249,
          "contexto": {
            "aeroporto": "GRU",
            "atrasados60": 6,
            "cancelados": 5,
            "mesmaCia": false,
            "outros": 102,
            "parcial": false,
            "rotulo": "isolado",
            "tipo": "chegadas"
          },
          "data": "2024-08-29",
          "de": "OPO",
          "numero": "81",
          "para": "GRU",
          "partidaPrevista": "2024-08-29T08:30-03:00",
          "situacao": "atraso"
        }
      ],
      "mes": "2024-08",
      "pctGrave": 3.6,
      "piorDia": "2024-08-29",
      "voos": 28
    },
    {
      "atraso240": 0,
      "atraso60": 6,
      "cancelados": 0,
      "graves": [],
      "mes": "2024-09",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 22
    },
    {
      "atraso240": 0,
      "atraso60": 7,
      "cancelados": 1,
      "graves": [
        {
          "atrasoMin": null,
          "contexto": {
            "aeroporto": "GRU",
            "atrasados60": 7,
            "cancelados": 1,
            "mesmaCia": false,
            "outros": 105,
            "parcial": false,
            "rotulo": "isolado",
            "tipo": "chegadas"
          },
          "data": "2024-10-31",
          "de": "OPO",
          "numero": "93",
          "para": "GRU",
          "partidaPrevista": "2024-10-31T10:45-03:00",
          "situacao": "cancelado",
          "url": "/voo/tp-93-2024-10-31"
        }
      ],
      "mes": "2024-10",
      "pctGrave": 3.6,
      "piorDia": "2024-10-31",
      "voos": 28
    },
    {
      "atraso240": 0,
      "atraso60": 1,
      "cancelados": 1,
      "graves": [
        {
          "atrasoMin": null,
          "contexto": {
            "aeroporto": "GRU",
            "atrasados60": 14,
            "cancelados": 3,
            "mesmaCia": false,
            "outros": 92,
            "parcial": false,
            "rotulo": "misto",
            "tipo": "chegadas"
          },
          "data": "2024-11-09",
          "de": "OPO",
          "numero": "93",
          "para": "GRU",
          "partidaPrevista": "2024-11-09T11:05-03:00",
          "situacao": "cancelado",
          "url": "/voo/tp-93-2024-11-09"
        }
      ],
      "mes": "2024-11",
      "pctGrave": 3.8,
      "piorDia": "2024-11-09",
      "voos": 26
    },
    {
      "atraso240": 0,
      "atraso60": 2,
      "cancelados": 1,
      "graves": [
        {
          "atrasoMin": null,
          "contexto": {
            "aeroporto": "GRU",
            "atrasados60": 13,
            "cancelados": 1,
            "mesmaCia": false,
            "outros": 101,
            "parcial": false,
            "rotulo": "isolado",
            "tipo": "partidas"
          },
          "data": "2024-12-05",
          "de": "GRU",
          "numero": "94",
          "para": "OPO",
          "partidaPrevista": "2024-12-05T23:50-03:00",
          "situacao": "cancelado",
          "url": "/voo/tp-94-2024-12-05"
        }
      ],
      "mes": "2024-12",
      "pctGrave": 3.8,
      "piorDia": "2024-12-05",
      "voos": 26
    },
    {
      "atraso240": 0,
      "atraso60": 0,
      "cancelados": 0,
      "graves": [],
      "mes": "2025-01",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 26
    },
    {
      "atraso240": 0,
      "atraso60": 0,
      "cancelados": 0,
      "graves": [],
      "mes": "2025-02",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 24
    },
    {
      "atraso240": 0,
      "atraso60": 0,
      "cancelados": 1,
      "graves": [
        {
          "atrasoMin": null,
          "contexto": {
            "aeroporto": "GRU",
            "atrasados60": 1,
            "cancelados": 0,
            "mesmaCia": false,
            "outros": 90,
            "parcial": false,
            "rotulo": "isolado",
            "tipo": "chegadas"
          },
          "data": "2025-03-01",
          "de": "OPO",
          "numero": "93",
          "para": "GRU",
          "partidaPrevista": "2025-03-01T11:05-03:00",
          "situacao": "cancelado",
          "url": "/voo/tp-93-2025-03-01"
        }
      ],
      "mes": "2025-03",
      "pctGrave": 3.8,
      "piorDia": "2025-03-01",
      "voos": 26
    },
    {
      "atraso240": 0,
      "atraso60": 2,
      "cancelados": 1,
      "graves": [
        {
          "atrasoMin": null,
          "contexto": {
            "aeroporto": "GRU",
            "atrasados60": 2,
            "cancelados": 2,
            "mesmaCia": false,
            "outros": 80,
            "parcial": false,
            "rotulo": "isolado",
            "tipo": "chegadas"
          },
          "data": "2025-04-05",
          "de": "OPO",
          "numero": "93",
          "para": "GRU",
          "partidaPrevista": "2025-04-05T08:45-03:00",
          "situacao": "cancelado",
          "url": "/voo/tp-93-2025-04-05"
        }
      ],
      "mes": "2025-04",
      "pctGrave": 3.8,
      "piorDia": "2025-04-05",
      "voos": 26
    },
    {
      "atraso240": 0,
      "atraso60": 4,
      "cancelados": 1,
      "graves": [
        {
          "atrasoMin": null,
          "contexto": {
            "aeroporto": "GRU",
            "atrasados60": 12,
            "cancelados": 5,
            "mesmaCia": false,
            "outros": 98,
            "parcial": false,
            "rotulo": "misto",
            "tipo": "chegadas"
          },
          "data": "2025-05-22",
          "de": "OPO",
          "numero": "93",
          "para": "GRU",
          "partidaPrevista": "2025-05-22T08:35-03:00",
          "situacao": "cancelado",
          "url": "/voo/tp-93-2025-05-22"
        }
      ],
      "mes": "2025-05",
      "pctGrave": 3.6,
      "piorDia": "2025-05-22",
      "voos": 28
    },
    {
      "atraso240": 1,
      "atraso60": 4,
      "cancelados": 0,
      "graves": [
        {
          "atrasoMin": 712,
          "contexto": {
            "aeroporto": "GRU",
            "atrasados60": 6,
            "cancelados": 6,
            "mesmaCia": false,
            "outros": 108,
            "parcial": false,
            "rotulo": "misto",
            "tipo": "chegadas"
          },
          "data": "2025-06-26",
          "de": "OPO",
          "numero": "93",
          "para": "GRU",
          "partidaPrevista": "2025-06-26T08:35-03:00",
          "situacao": "atraso",
          "url": "/voo/tp-93-2025-06-26"
        }
      ],
      "mes": "2025-06",
      "pctGrave": 4.2,
      "piorDia": "2025-06-26",
      "voos": 24
    },
    {
      "atraso240": 0,
      "atraso60": 4,
      "cancelados": 0,
      "graves": [],
      "mes": "2025-07",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 28
    },
    {
      "atraso240": 0,
      "atraso60": 3,
      "cancelados": 0,
      "graves": [],
      "mes": "2025-08",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 26
    },
    {
      "atraso240": 0,
      "atraso60": 1,
      "cancelados": 0,
      "graves": [],
      "mes": "2025-09",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 26
    },
    {
      "atraso240": 0,
      "atraso60": 0,
      "cancelados": 0,
      "graves": [],
      "mes": "2025-10",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 26
    },
    {
      "atraso240": 0,
      "atraso60": 4,
      "cancelados": 0,
      "graves": [],
      "mes": "2025-11",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 26
    },
    {
      "atraso240": 1,
      "atraso60": 5,
      "cancelados": 0,
      "graves": [
        {
          "atrasoMin": 724,
          "contexto": {
            "aeroporto": "GRU",
            "atrasados60": 24,
            "cancelados": 16,
            "mesmaCia": false,
            "outros": 103,
            "parcial": false,
            "rotulo": "misto",
            "tipo": "chegadas"
          },
          "data": "2025-12-11",
          "de": "OPO",
          "numero": "93",
          "para": "GRU",
          "partidaPrevista": "2025-12-11T10:50-03:00",
          "situacao": "atraso",
          "url": "/voo/tp-93-2025-12-11"
        }
      ],
      "mes": "2025-12",
      "pctGrave": 3.8,
      "piorDia": "2025-12-11",
      "voos": 26
    },
    {
      "atraso240": 1,
      "atraso60": 2,
      "cancelados": 1,
      "graves": [
        {
          "atrasoMin": 286,
          "contexto": {
            "aeroporto": "GRU",
            "atrasados60": 8,
            "cancelados": 1,
            "mesmaCia": false,
            "outros": 98,
            "parcial": false,
            "rotulo": "isolado",
            "tipo": "chegadas"
          },
          "data": "2026-01-03",
          "de": "OPO",
          "numero": "93",
          "para": "GRU",
          "partidaPrevista": "2026-01-03T10:55-03:00",
          "situacao": "atraso",
          "url": "/voo/tp-93-2026-01-03"
        },
        {
          "atrasoMin": null,
          "contexto": {
            "aeroporto": "GRU",
            "atrasados60": 10,
            "cancelados": 5,
            "mesmaCia": false,
            "outros": 99,
            "parcial": false,
            "rotulo": "misto",
            "tipo": "chegadas"
          },
          "data": "2026-01-17",
          "de": "OPO",
          "numero": "93",
          "para": "GRU",
          "partidaPrevista": "2026-01-17T10:55-03:00",
          "situacao": "cancelado",
          "url": "/voo/tp-93-2026-01-17"
        }
      ],
      "mes": "2026-01",
      "pctGrave": 7.1,
      "piorDia": "2026-01-03",
      "voos": 28
    },
    {
      "atraso240": 1,
      "atraso60": 1,
      "cancelados": 0,
      "graves": [
        {
          "atrasoMin": 568,
          "contexto": {
            "aeroporto": "GRU",
            "atrasados60": 1,
            "cancelados": 2,
            "mesmaCia": false,
            "outros": 95,
            "parcial": false,
            "rotulo": "isolado",
            "tipo": "chegadas"
          },
          "data": "2026-02-28",
          "de": "OPO",
          "numero": "93",
          "para": "GRU",
          "partidaPrevista": "2026-02-28T10:55-03:00",
          "situacao": "atraso",
          "url": "/voo/tp-93-2026-02-28"
        }
      ],
      "mes": "2026-02",
      "pctGrave": 4.2,
      "piorDia": "2026-02-28",
      "voos": 24
    },
    {
      "atraso240": 0,
      "atraso60": 2,
      "cancelados": 0,
      "graves": [],
      "mes": "2026-03",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 26
    },
    {
      "atraso240": 0,
      "atraso60": 2,
      "cancelados": 0,
      "graves": [],
      "mes": "2026-04",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 26
    },
    {
      "atraso240": 0,
      "atraso60": 1,
      "cancelados": 0,
      "graves": [],
      "mes": "2026-05",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 26
    },
    {
      "atraso240": 0,
      "atraso60": 2,
      "cancelados": 0,
      "graves": [],
      "mes": "2026-06",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 26
    },
    {
      "atraso240": 0,
      "atraso60": 3,
      "cancelados": 0,
      "graves": [],
      "mes": "2026-07",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 26
    },
    {
      "atraso240": 0,
      "atraso60": 1,
      "cancelados": 0,
      "graves": [],
      "mes": "2026-08",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 26
    }
  ],
  "numerosDeVoo": [
    "80",
    "81",
    "93",
    "94",
    "2556"
  ],
  "operadora": "TAP",
  "origem": {
    "cidade": "São Paulo",
    "curto": "Guarulhos",
    "fuso": "America/Sao_Paulo",
    "iata": "GRU",
    "icao": "SBGR",
    "nome": "Aeroporto Internacional de São Paulo/Guarulhos",
    "pagina": true,
    "pais": "Brasil",
    "slug": "guarulhos-gru",
    "uf": "SP"
  },
  "slug": "gru-opo",
  "ultimoMes": "2026-08",
  "url": "/voos/tap/gru-opo"
}
