{
  "companhia": "TAP",
  "destino": {
    "cidade": "Porto",
    "fuso": "Europe/Lisbon",
    "iata": "OPO",
    "icao": "LPPR",
    "pais": "Portugal"
  },
  "direcoes": [
    {
      "atraso240": 0,
      "atraso60": 0,
      "cancelados": 0,
      "de": "GIG",
      "para": "OPO",
      "pctGrave": 0.0,
      "voos": 9
    },
    {
      "atraso240": 0,
      "atraso60": 0,
      "cancelados": 0,
      "de": "OPO",
      "para": "GIG",
      "pctGrave": 0.0,
      "voos": 9
    }
  ],
  "meses": [
    {
      "atraso240": 0,
      "atraso60": 0,
      "cancelados": 0,
      "graves": [],
      "mes": "2021-10",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 8
    },
    {
      "atraso240": 0,
      "atraso60": 0,
      "cancelados": 0,
      "graves": [],
      "mes": "2021-11",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 8
    },
    {
      "atraso240": 0,
      "atraso60": 0,
      "cancelados": 0,
      "graves": [],
      "mes": "2021-12",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 10
    },
    {
      "atraso240": 0,
      "atraso60": 0,
      "cancelados": 0,
      "graves": [],
      "mes": "2022-01",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 8
    },
    {
      "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": 10
    },
    {
      "atraso240": 0,
      "atraso60": 0,
      "cancelados": 0,
      "graves": [],
      "mes": "2022-04",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 8
    },
    {
      "atraso240": 1,
      "atraso60": 1,
      "cancelados": 0,
      "graves": [
        {
          "atrasoMin": 406,
          "contexto": {
            "aeroporto": "GIG",
            "atrasados60": 1,
            "cancelados": 0,
            "mesmaCia": false,
            "outros": 13,
            "parcial": false,
            "rotulo": "isolado",
            "tipo": "partidas"
          },
          "data": "2022-05-09",
          "de": "GIG",
          "numero": "76",
          "para": "OPO",
          "partidaPrevista": "2022-05-09T20:35-03:00",
          "situacao": "atraso"
        }
      ],
      "mes": "2022-05",
      "pctGrave": 10.0,
      "piorDia": "2022-05-09",
      "voos": 10
    },
    {
      "atraso240": 0,
      "atraso60": 2,
      "cancelados": 0,
      "graves": [],
      "mes": "2022-06",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 14
    },
    {
      "atraso240": 0,
      "atraso60": 6,
      "cancelados": 0,
      "graves": [],
      "mes": "2022-07",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 18
    },
    {
      "atraso240": 0,
      "atraso60": 5,
      "cancelados": 0,
      "graves": [],
      "mes": "2022-08",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 18
    },
    {
      "atraso240": 0,
      "atraso60": 9,
      "cancelados": 0,
      "graves": [],
      "mes": "2022-09",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 18
    },
    {
      "atraso240": 0,
      "atraso60": 0,
      "cancelados": 2,
      "graves": [
        {
          "atrasoMin": null,
          "contexto": {
            "aeroporto": "GIG",
            "atrasados60": 2,
            "cancelados": 0,
            "mesmaCia": false,
            "outros": 12,
            "parcial": false,
            "rotulo": "misto",
            "tipo": "chegadas"
          },
          "data": "2022-10-21",
          "de": "OPO",
          "numero": "79",
          "para": "GIG",
          "partidaPrevista": "2022-10-21T08:50-03:00",
          "situacao": "cancelado"
        },
        {
          "atrasoMin": null,
          "contexto": {
            "aeroporto": "GIG",
            "atrasados60": 0,
            "cancelados": 0,
            "mesmaCia": false,
            "outros": 13,
            "parcial": false,
            "rotulo": "isolado",
            "tipo": "partidas"
          },
          "data": "2022-10-21",
          "de": "GIG",
          "numero": "76",
          "para": "OPO",
          "partidaPrevista": "2022-10-21T20:35-03:00",
          "situacao": "cancelado"
        }
      ],
      "mes": "2022-10",
      "pctGrave": 12.5,
      "piorDia": "2022-10-21",
      "voos": 16
    },
    {
      "atraso240": 2,
      "atraso60": 2,
      "cancelados": 0,
      "graves": [
        {
          "atrasoMin": 332,
          "contexto": {
            "aeroporto": "GIG",
            "atrasados60": 1,
            "cancelados": 0,
            "mesmaCia": false,
            "outros": 14,
            "parcial": false,
            "rotulo": "isolado",
            "tipo": "chegadas"
          },
          "data": "2022-11-01",
          "de": "OPO",
          "numero": "79",
          "para": "GIG",
          "partidaPrevista": "2022-11-01T12:10-03:00",
          "situacao": "atraso"
        },
        {
          "atrasoMin": 320,
          "contexto": {
            "aeroporto": "GIG",
            "atrasados60": 2,
            "cancelados": 1,
            "mesmaCia": false,
            "outros": 8,
            "parcial": false,
            "rotulo": "insuficiente",
            "tipo": "partidas"
          },
          "data": "2022-11-02",
          "de": "GIG",
          "numero": "78",
          "para": "OPO",
          "partidaPrevista": "2022-11-02T00:05-03:00",
          "situacao": "atraso"
        }
      ],
      "mes": "2022-11",
      "pctGrave": 11.1,
      "piorDia": "2022-11-01",
      "voos": 18
    },
    {
      "atraso240": 0,
      "atraso60": 6,
      "cancelados": 0,
      "graves": [],
      "mes": "2022-12",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 18
    },
    {
      "atraso240": 0,
      "atraso60": 3,
      "cancelados": 0,
      "graves": [],
      "mes": "2023-01",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 19
    },
    {
      "atraso240": 0,
      "atraso60": 4,
      "cancelados": 0,
      "graves": [],
      "mes": "2023-02",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 16
    },
    {
      "atraso240": 2,
      "atraso60": 2,
      "cancelados": 0,
      "graves": [
        {
          "atrasoMin": 1420,
          "contexto": {
            "aeroporto": "GIG",
            "atrasados60": 0,
            "cancelados": 1,
            "mesmaCia": false,
            "outros": 8,
            "parcial": false,
            "rotulo": "insuficiente",
            "tipo": "partidas"
          },
          "data": "2023-03-08",
          "de": "GIG",
          "numero": "78",
          "para": "OPO",
          "partidaPrevista": "2023-03-08T00:05-03:00",
          "situacao": "atraso"
        },
        {
          "atrasoMin": 1418,
          "contexto": {
            "aeroporto": "GIG",
            "atrasados60": 1,
            "cancelados": 1,
            "mesmaCia": false,
            "outros": 7,
            "parcial": false,
            "rotulo": "insuficiente",
            "tipo": "partidas"
          },
          "data": "2023-03-22",
          "de": "GIG",
          "numero": "78",
          "para": "OPO",
          "partidaPrevista": "2023-03-22T00:05-03:00",
          "situacao": "atraso"
        }
      ],
      "mes": "2023-03",
      "pctGrave": 10.5,
      "piorDia": "2023-03-08",
      "voos": 19
    },
    {
      "atraso240": 0,
      "atraso60": 0,
      "cancelados": 0,
      "graves": [],
      "mes": "2023-04",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 16
    },
    {
      "atraso240": 0,
      "atraso60": 0,
      "cancelados": 0,
      "graves": [],
      "mes": "2023-05",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 18
    },
    {
      "atraso240": 0,
      "atraso60": 0,
      "cancelados": 0,
      "graves": [],
      "mes": "2023-06",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 18
    },
    {
      "atraso240": 0,
      "atraso60": 1,
      "cancelados": 0,
      "graves": [],
      "mes": "2023-07",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 18
    },
    {
      "atraso240": 0,
      "atraso60": 4,
      "cancelados": 0,
      "graves": [],
      "mes": "2023-08",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 16
    },
    {
      "atraso240": 0,
      "atraso60": 0,
      "cancelados": 0,
      "graves": [],
      "mes": "2023-09",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 18
    },
    {
      "atraso240": 0,
      "atraso60": 1,
      "cancelados": 0,
      "graves": [],
      "mes": "2023-10",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 17
    },
    {
      "atraso240": 0,
      "atraso60": 0,
      "cancelados": 0,
      "graves": [],
      "mes": "2023-11",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 17
    },
    {
      "atraso240": 0,
      "atraso60": 1,
      "cancelados": 0,
      "graves": [],
      "mes": "2023-12",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 18
    },
    {
      "atraso240": 0,
      "atraso60": 0,
      "cancelados": 1,
      "graves": [
        {
          "atrasoMin": null,
          "contexto": {
            "aeroporto": "GIG",
            "atrasados60": 2,
            "cancelados": 0,
            "mesmaCia": false,
            "outros": 23,
            "parcial": false,
            "rotulo": "isolado",
            "tipo": "partidas"
          },
          "data": "2024-01-26",
          "de": "GIG",
          "numero": "78",
          "para": "OPO",
          "partidaPrevista": "2024-01-26T23:10-03:00",
          "situacao": "cancelado"
        }
      ],
      "mes": "2024-01",
      "pctGrave": 5.6,
      "piorDia": "2024-01-26",
      "voos": 18
    },
    {
      "atraso240": 0,
      "atraso60": 0,
      "cancelados": 0,
      "graves": [],
      "mes": "2024-02",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 16
    },
    {
      "atraso240": 0,
      "atraso60": 0,
      "cancelados": 0,
      "graves": [],
      "mes": "2024-03",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 18
    },
    {
      "atraso240": 0,
      "atraso60": 2,
      "cancelados": 0,
      "graves": [],
      "mes": "2024-04",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 18
    },
    {
      "atraso240": 0,
      "atraso60": 0,
      "cancelados": 0,
      "graves": [],
      "mes": "2024-05",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 18
    },
    {
      "atraso240": 0,
      "atraso60": 3,
      "cancelados": 0,
      "graves": [],
      "mes": "2024-06",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 16
    },
    {
      "atraso240": 0,
      "atraso60": 0,
      "cancelados": 0,
      "graves": [],
      "mes": "2024-07",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 18
    },
    {
      "atraso240": 0,
      "atraso60": 1,
      "cancelados": 0,
      "graves": [],
      "mes": "2024-08",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 18
    },
    {
      "atraso240": 0,
      "atraso60": 6,
      "cancelados": 1,
      "graves": [
        {
          "atrasoMin": null,
          "contexto": {
            "aeroporto": "GIG",
            "atrasados60": 3,
            "cancelados": 1,
            "mesmaCia": false,
            "outros": 39,
            "parcial": false,
            "rotulo": "isolado",
            "tipo": "chegadas"
          },
          "data": "2024-09-23",
          "de": "OPO",
          "numero": "77",
          "para": "GIG",
          "partidaPrevista": "2024-09-23T08:40-03:00",
          "situacao": "cancelado",
          "url": "/voo/tp-77-2024-09-23"
        }
      ],
      "mes": "2024-09",
      "pctGrave": 6.2,
      "piorDia": "2024-09-23",
      "voos": 16
    },
    {
      "atraso240": 0,
      "atraso60": 4,
      "cancelados": 0,
      "graves": [],
      "mes": "2024-10",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 16
    },
    {
      "atraso240": 0,
      "atraso60": 2,
      "cancelados": 0,
      "graves": [],
      "mes": "2024-11",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 18
    },
    {
      "atraso240": 2,
      "atraso60": 2,
      "cancelados": 0,
      "graves": [
        {
          "atrasoMin": 424,
          "contexto": {
            "aeroporto": "GIG",
            "atrasados60": 1,
            "cancelados": 1,
            "mesmaCia": false,
            "outros": 30,
            "parcial": false,
            "rotulo": "isolado",
            "tipo": "chegadas"
          },
          "data": "2024-12-17",
          "de": "OPO",
          "numero": "77",
          "para": "GIG",
          "partidaPrevista": "2024-12-17T12:10-03:00",
          "situacao": "atraso",
          "url": "/voo/tp-77-2024-12-17"
        },
        {
          "atrasoMin": 406,
          "contexto": {
            "aeroporto": "GIG",
            "atrasados60": 1,
            "cancelados": 0,
            "mesmaCia": false,
            "outros": 23,
            "parcial": false,
            "rotulo": "isolado",
            "tipo": "partidas"
          },
          "data": "2024-12-18",
          "de": "GIG",
          "numero": "78",
          "para": "OPO",
          "partidaPrevista": "2024-12-18T00:05-03:00",
          "situacao": "atraso",
          "url": "/voo/tp-78-2024-12-18"
        }
      ],
      "mes": "2024-12",
      "pctGrave": 13.3,
      "piorDia": "2024-12-17",
      "voos": 15
    },
    {
      "atraso240": 0,
      "atraso60": 0,
      "cancelados": 0,
      "graves": [],
      "mes": "2025-01",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 19
    },
    {
      "atraso240": 0,
      "atraso60": 1,
      "cancelados": 0,
      "graves": [],
      "mes": "2025-02",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 16
    },
    {
      "atraso240": 0,
      "atraso60": 0,
      "cancelados": 0,
      "graves": [],
      "mes": "2025-03",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 18
    },
    {
      "atraso240": 0,
      "atraso60": 1,
      "cancelados": 0,
      "graves": [],
      "mes": "2025-04",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 16
    },
    {
      "atraso240": 0,
      "atraso60": 6,
      "cancelados": 0,
      "graves": [],
      "mes": "2025-05",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 18
    },
    {
      "atraso240": 0,
      "atraso60": 5,
      "cancelados": 0,
      "graves": [],
      "mes": "2025-06",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 18
    },
    {
      "atraso240": 0,
      "atraso60": 1,
      "cancelados": 1,
      "graves": [
        {
          "atrasoMin": null,
          "contexto": {
            "aeroporto": "GIG",
            "atrasados60": 7,
            "cancelados": 10,
            "mesmaCia": false,
            "outros": 49,
            "parcial": false,
            "rotulo": "misto",
            "tipo": "chegadas"
          },
          "data": "2025-07-25",
          "de": "OPO",
          "numero": "77",
          "para": "GIG",
          "partidaPrevista": "2025-07-25T08:55-03:00",
          "situacao": "cancelado",
          "url": "/voo/tp-77-2025-07-25"
        }
      ],
      "mes": "2025-07",
      "pctGrave": 6.2,
      "piorDia": "2025-07-25",
      "voos": 16
    },
    {
      "atraso240": 0,
      "atraso60": 2,
      "cancelados": 0,
      "graves": [],
      "mes": "2025-08",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 18
    },
    {
      "atraso240": 0,
      "atraso60": 0,
      "cancelados": 0,
      "graves": [],
      "mes": "2025-09",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 18
    },
    {
      "atraso240": 0,
      "atraso60": 1,
      "cancelados": 0,
      "graves": [],
      "mes": "2025-10",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 18
    },
    {
      "atraso240": 0,
      "atraso60": 0,
      "cancelados": 0,
      "graves": [],
      "mes": "2025-11",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 16
    },
    {
      "atraso240": 0,
      "atraso60": 5,
      "cancelados": 0,
      "graves": [],
      "mes": "2025-12",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 18
    },
    {
      "atraso240": 0,
      "atraso60": 0,
      "cancelados": 0,
      "graves": [],
      "mes": "2026-01",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 18
    },
    {
      "atraso240": 0,
      "atraso60": 0,
      "cancelados": 0,
      "graves": [],
      "mes": "2026-02",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 16
    },
    {
      "atraso240": 0,
      "atraso60": 0,
      "cancelados": 0,
      "graves": [],
      "mes": "2026-03",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 18
    },
    {
      "atraso240": 0,
      "atraso60": 1,
      "cancelados": 0,
      "graves": [],
      "mes": "2026-04",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 16
    },
    {
      "atraso240": 0,
      "atraso60": 0,
      "cancelados": 0,
      "graves": [],
      "mes": "2026-05",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 22
    },
    {
      "atraso240": 2,
      "atraso60": 2,
      "cancelados": 0,
      "graves": [
        {
          "atrasoMin": 333,
          "contexto": {
            "aeroporto": "GIG",
            "atrasados60": 0,
            "cancelados": 2,
            "mesmaCia": false,
            "outros": 41,
            "parcial": false,
            "rotulo": "isolado",
            "tipo": "chegadas"
          },
          "data": "2026-06-01",
          "de": "OPO",
          "numero": "77",
          "para": "GIG",
          "partidaPrevista": "2026-06-01T08:45-03:00",
          "situacao": "atraso",
          "url": "/voo/tp-77-2026-06-01"
        },
        {
          "atrasoMin": 367,
          "contexto": {
            "aeroporto": "GIG",
            "atrasados60": 1,
            "cancelados": 1,
            "mesmaCia": false,
            "outros": 40,
            "parcial": false,
            "rotulo": "isolado",
            "tipo": "partidas"
          },
          "data": "2026-06-01",
          "de": "GIG",
          "numero": "78",
          "para": "OPO",
          "partidaPrevista": "2026-06-01T20:30-03:00",
          "situacao": "atraso",
          "url": "/voo/tp-78-2026-06-01"
        }
      ],
      "mes": "2026-06",
      "pctGrave": 10.0,
      "piorDia": "2026-06-01",
      "voos": 20
    },
    {
      "atraso240": 0,
      "atraso60": 3,
      "cancelados": 0,
      "graves": [],
      "mes": "2026-07",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 18
    },
    {
      "atraso240": 0,
      "atraso60": 0,
      "cancelados": 0,
      "graves": [],
      "mes": "2026-08",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 18
    }
  ],
  "numerosDeVoo": [
    "76",
    "77",
    "78",
    "79"
  ],
  "operadora": "TAP",
  "origem": {
    "cidade": "Rio de Janeiro",
    "curto": "Galeão",
    "fuso": "America/Sao_Paulo",
    "iata": "GIG",
    "icao": "SBGL",
    "nome": "Aeroporto Internacional do Rio de Janeiro/Galeão",
    "pagina": true,
    "pais": "Brasil",
    "slug": "galeao-gig",
    "uf": "RJ"
  },
  "slug": "gig-opo",
  "ultimoMes": "2026-08",
  "url": "/voos/tap/gig-opo"
}
