{
  "routes": [
    {
      "route_name": "MV Mentawai Fast 0700",
      "route_forecast": {
        "coordinates": [
          {
            "lat": -0.963778,
            "lng": 100.351176,
            "distance_from_start": 0,
            "weather": {
              "weather": "Cerah",
              "visibility": 6,
              "wave_height": 0.5,
              "wind_speed": 3,
              "wind_from": "Selatan",
              "wind_gust": 4,
              "current_speed": 0.08,
              "current_to": "Selatan"
            }
          },
          {
            "lat": -1.0432825322857397,
            "lng": 100.26940677611347,
            "distance_from_start": 7.164285859512829,
            "weather": {
              "weather": "Cerah",
              "visibility": 7,
              "wave_height": 0.56,
              "wind_speed": 3,
              "wind_from": "Selatan",
              "wind_gust": 4,
              "current_speed": 0.13,
              "current_to": "Barat Daya"
            }
          },
          {
            "lat": -1.1032454627500676,
            "lng": 100.16674377417208,
            "distance_from_start": 14.328571719025659,
            "weather": {
              "weather": "Hujan Ringan",
              "visibility": 7,
              "wave_height": 0.75,
              "wind_speed": 2,
              "wind_from": "Barat Daya",
              "wind_gust": 3,
              "current_speed": 0.12,
              "current_to": "Barat Daya"
            }
          },
          {
            "lat": -1.154231247153376,
            "lng": 100.05883232056995,
            "distance_from_start": 21.492857578538487,
            "weather": {
              "weather": "Hujan Ringan",
              "visibility": 8,
              "wave_height": 0.83,
              "wind_speed": 1,
              "wind_from": "Selatan",
              "wind_gust": 1,
              "current_speed": 0.18,
              "current_to": "Barat Daya"
            }
          },
          {
            "lat": -1.2052170315566844,
            "lng": 99.95092086696782,
            "distance_from_start": 28.657143438051317,
            "weather": {
              "weather": "Cerah Berawan",
              "visibility": 10,
              "wave_height": 0.86,
              "wind_speed": 1,
              "wind_from": "Timur",
              "wind_gust": 2,
              "current_speed": 0.31,
              "current_to": "Selatan"
            }
          },
          {
            "lat": -1.2562028159599927,
            "lng": 99.84300941336569,
            "distance_from_start": 35.821429297564144,
            "weather": {
              "weather": "Cerah",
              "visibility": 13,
              "wave_height": 0.87,
              "wind_speed": 3,
              "wind_from": "Timur",
              "wind_gust": 5,
              "current_speed": 0.45,
              "current_to": "Selatan"
            }
          },
          {
            "lat": -1.307188600363301,
            "lng": 99.73509795976356,
            "distance_from_start": 42.985715157076974,
            "weather": {
              "weather": "Cerah",
              "visibility": 15,
              "wave_height": 0.87,
              "wind_speed": 4,
              "wind_from": "Timur",
              "wind_gust": 6,
              "current_speed": 0.54,
              "current_to": "Tenggara"
            }
          },
          {
            "lat": -1.3581743847666097,
            "lng": 99.62718650616142,
            "distance_from_start": 50.150001016589805,
            "weather": {
              "weather": "Cerah",
              "visibility": 16,
              "wave_height": 0.85,
              "wind_speed": 4,
              "wind_from": "Timur",
              "wind_gust": 7,
              "current_speed": 0.58,
              "current_to": "Tenggara"
            }
          },
          {
            "lat": -1.409160169169918,
            "lng": 99.5192750525593,
            "distance_from_start": 57.314286876102635,
            "weather": {
              "weather": "Hujan Sedang",
              "visibility": 16,
              "wave_height": 0.81,
              "wind_speed": 5,
              "wind_from": "Timur",
              "wind_gust": 7,
              "current_speed": 0.62,
              "current_to": "Tenggara"
            }
          },
          {
            "lat": -1.4601459535732264,
            "lng": 99.41136359895717,
            "distance_from_start": 64.47857273561546,
            "weather": {
              "weather": "Cerah",
              "visibility": 14,
              "wave_height": 0.72,
              "wind_speed": 4,
              "wind_from": "Timur",
              "wind_gust": 7,
              "current_speed": 0.64,
              "current_to": "Tenggara"
            }
          },
          {
            "lat": -1.5111317379765348,
            "lng": 99.30345214535504,
            "distance_from_start": 71.64285859512829,
            "weather": {
              "weather": "Cerah",
              "visibility": 12,
              "wave_height": 0.55,
              "wind_speed": 4,
              "wind_from": "Timur",
              "wind_gust": 7,
              "current_speed": 0.57,
              "current_to": "Timur"
            }
          },
          {
            "lat": -1.563044,
            "lng": 99.197687,
            "distance_from_start": 78.80714445464112,
            "weather": {
              "weather": "Hujan Ringan",
              "visibility": 7,
              "wave_height": 0.64,
              "wind_speed": 4,
              "wind_from": "Timur",
              "wind_gust": 7,
              "current_speed": 0.49,
              "current_to": "Tenggara"
            }
          }
        ],
        "departure_time": "2026-08-25T07:00",
        "arrival_time": "2026-08-25T11:00",
        "timezone": "Asia/Jakarta",
        "speed": 20,
        "distance": "78.81"
      },
      "port_forecast": {
        "origin": {
          "name": "Pelabuhan Muaro Padang",
          "province": "Sumatera Barat",
          "weather": {
            "wind_speed": 3,
            "wind_gust": 4,
            "wind_from": "Selatan",
            "current_speed": 0.08,
            "current_to": "Selatan",
            "wave_height": 0.5,
            "weather": "Cerah",
            "temp_avg": 24.94,
            "rh_avg": 85.48,
            "visibility": 6
          }
        },
        "destination": {
          "name": "Pelabuhan Maileppet Siberut",
          "province": "Sumatera Barat",
          "weather": {
            "wind_speed": 4,
            "wind_gust": 7,
            "wind_from": "Timur",
            "current_speed": 0.49,
            "current_to": "Tenggara",
            "wave_height": 0.64,
            "weather": "Hujan Ringan",
            "temp_avg": 27.48,
            "rh_avg": 83.27,
            "visibility": 7
          }
        }
      }
    },
    {
      "route_name": "MV Mentawai Fast 1100",
      "route_forecast": {
        "coordinates": [
          {
            "lat": -1.563061,
            "lng": 99.197575,
            "distance_from_start": 0,
            "weather": {
              "weather": "Hujan Ringan",
              "visibility": 7,
              "wave_height": 0.64,
              "wind_speed": 4,
              "wind_from": "Timur",
              "wind_gust": 7,
              "current_speed": 0.49,
              "current_to": "Tenggara"
            }
          },
          {
            "lat": -1.5292241584034567,
            "lng": 99.23564092071712,
            "distance_from_start": 3.3572521644382376,
            "weather": {
              "weather": "Hujan Ringan",
              "visibility": 8,
              "wave_height": 0.5,
              "wind_speed": 5,
              "wind_from": "Timur",
              "wind_gust": 7,
              "current_speed": 0.5,
              "current_to": "Tenggara"
            }
          },
          {
            "lat": -1.4789703124671376,
            "lng": 99.21180233568559,
            "distance_from_start": 6.714504328876475,
            "weather": {
              "weather": "Cerah",
              "visibility": 10,
              "wave_height": 0.53,
              "wind_speed": 5,
              "wind_from": "Timur",
              "wind_gust": 7,
              "current_speed": 0.53,
              "current_to": "Tenggara"
            }
          },
          {
            "lat": -1.429106040653141,
            "lng": 99.18649193607084,
            "distance_from_start": 10.071756493314712,
            "weather": {
              "weather": "Cerah",
              "visibility": 11,
              "wave_height": 0.45,
              "wind_speed": 4,
              "wind_from": "Timur",
              "wind_gust": 7,
              "current_speed": 0.61,
              "current_to": "Timur"
            }
          },
          {
            "lat": -1.3792520611887154,
            "lng": 99.16116187428892,
            "distance_from_start": 13.42900865775295,
            "weather": {
              "weather": "Cerah",
              "visibility": 11,
              "wave_height": 0.47,
              "wind_speed": 4,
              "wind_from": "Timur",
              "wind_gust": 6,
              "current_speed": 0.58,
              "current_to": "Timur"
            }
          },
          {
            "lat": -1.3294179504859898,
            "lng": 99.13579305449635,
            "distance_from_start": 16.78626082219119,
            "weather": {
              "weather": "Hujan Ringan",
              "visibility": 12,
              "wave_height": 0.46,
              "wind_speed": 4,
              "wind_from": "Timur",
              "wind_gust": 6,
              "current_speed": 0.53,
              "current_to": "Timur"
            }
          },
          {
            "lat": -1.2779190778113056,
            "lng": 99.11493622565985,
            "distance_from_start": 20.143512986629425,
            "weather": {
              "weather": "Hujan Ringan",
              "visibility": 13,
              "wave_height": 0.49,
              "wind_speed": 4,
              "wind_from": "Timur",
              "wind_gust": 6,
              "current_speed": 0.53,
              "current_to": "Timur"
            }
          },
          {
            "lat": -1.2268104204289654,
            "lng": 99.09420061368898,
            "distance_from_start": 23.50076515106766,
            "weather": {
              "weather": "Cerah",
              "visibility": 14,
              "wave_height": 0.48,
              "wind_speed": 3,
              "wind_from": "Tenggara",
              "wind_gust": 5,
              "current_speed": 0.56,
              "current_to": "Timur"
            }
          },
          {
            "lat": -1.1780860383953453,
            "lng": 99.06676148955596,
            "distance_from_start": 26.8580173155059,
            "weather": {
              "weather": "Cerah",
              "visibility": 13,
              "wave_height": 0.48,
              "wind_speed": 3,
              "wind_from": "Tenggara",
              "wind_gust": 4,
              "current_speed": 0.58,
              "current_to": "Timur"
            }
          },
          {
            "lat": -1.129361656361725,
            "lng": 99.03932236542293,
            "distance_from_start": 30.21526947994414,
            "weather": {
              "weather": "Cerah",
              "visibility": 13,
              "wave_height": 0.48,
              "wind_speed": 2,
              "wind_from": "Tenggara",
              "wind_gust": 4,
              "current_speed": 0.63,
              "current_to": "Timur"
            }
          },
          {
            "lat": -1.0929668897933478,
            "lng": 98.9984038086842,
            "distance_from_start": 33.57252164438238,
            "weather": {
              "weather": "Cerah",
              "visibility": 14,
              "wave_height": 0.45,
              "wind_speed": 2,
              "wind_from": "Tenggara",
              "wind_gust": 3,
              "current_speed": 0.63,
              "current_to": "Timur"
            }
          },
          {
            "lat": -1.080573,
            "lng": 98.956238,
            "distance_from_start": 36.92977380882061,
            "weather": {
              "weather": "Cerah",
              "visibility": 11,
              "wave_height": 0.54,
              "wind_speed": 1,
              "wind_from": "Tenggara",
              "wind_gust": 2,
              "current_speed": 0.62,
              "current_to": "Timur"
            }
          }
        ],
        "departure_time": "2026-08-25T11:00",
        "arrival_time": "2026-08-25T12:50",
        "timezone": "Asia/Jakarta",
        "speed": 20,
        "distance": "36.93"
      },
      "port_forecast": {
        "origin": {
          "name": "Pelabuhan Maileppet Siberut",
          "province": "Sumatera Barat",
          "weather": {
            "wind_speed": 4,
            "wind_gust": 7,
            "wind_from": "Timur",
            "current_speed": 0.49,
            "current_to": "Tenggara",
            "wave_height": 0.64,
            "weather": "Hujan Ringan",
            "temp_avg": 27.48,
            "rh_avg": 83.28,
            "visibility": 7
          }
        },
        "destination": {
          "name": "Pelabuhan Sikabaluan Siberut",
          "province": "Sumatera Barat",
          "weather": {
            "wind_speed": 1,
            "wind_gust": 2,
            "wind_from": "Tenggara",
            "current_speed": 0.62,
            "current_to": "Timur",
            "wave_height": 0.54,
            "weather": "Cerah",
            "temp_avg": 28.26,
            "rh_avg": 78.26,
            "visibility": 11
          }
        }
      }
    },
    {
      "route_name": "MV Mentawai Fast 1400",
      "route_forecast": {
        "coordinates": [
          {
            "lat": -1.080573,
            "lng": 98.956238,
            "distance_from_start": 0,
            "weather": {
              "weather": "Hujan Sedang",
              "visibility": 10,
              "wave_height": 0.55,
              "wind_speed": 1,
              "wind_from": "Timur",
              "wind_gust": 1,
              "current_speed": 0.61,
              "current_to": "Timur"
            }
          },
          {
            "lat": -1.0929668897933478,
            "lng": 98.9984038086842,
            "distance_from_start": 3.357252164438239,
            "weather": {
              "weather": "Hujan Sedang",
              "visibility": 12,
              "wave_height": 0.46,
              "wind_speed": 1,
              "wind_from": "Tenggara",
              "wind_gust": 1,
              "current_speed": 0.63,
              "current_to": "Timur"
            }
          },
          {
            "lat": -1.129361656361725,
            "lng": 99.03932236542293,
            "distance_from_start": 6.714504328876478,
            "weather": {
              "weather": "Hujan Ringan",
              "visibility": 13,
              "wave_height": 0.49,
              "wind_speed": 1,
              "wind_from": "Timur",
              "wind_gust": 2,
              "current_speed": 0.63,
              "current_to": "Timur"
            }
          },
          {
            "lat": -1.1780860383953453,
            "lng": 99.06676148955596,
            "distance_from_start": 10.071756493314716,
            "weather": {
              "weather": "Cerah",
              "visibility": 14,
              "wave_height": 0.49,
              "wind_speed": 2,
              "wind_from": "Timur",
              "wind_gust": 3,
              "current_speed": 0.59,
              "current_to": "Timur"
            }
          },
          {
            "lat": -1.2268104204289654,
            "lng": 99.09420061368898,
            "distance_from_start": 13.429008657752956,
            "weather": {
              "weather": "Cerah",
              "visibility": 15,
              "wave_height": 0.49,
              "wind_speed": 2,
              "wind_from": "Timur",
              "wind_gust": 4,
              "current_speed": 0.58,
              "current_to": "Timur"
            }
          },
          {
            "lat": -1.2779190778113056,
            "lng": 99.11493622565985,
            "distance_from_start": 16.786260822191196,
            "weather": {
              "weather": "Cerah",
              "visibility": 14,
              "wave_height": 0.5,
              "wind_speed": 3,
              "wind_from": "Timur",
              "wind_gust": 4,
              "current_speed": 0.56,
              "current_to": "Timur"
            }
          },
          {
            "lat": -1.32941795048599,
            "lng": 99.13579305449635,
            "distance_from_start": 20.143512986629432,
            "weather": {
              "weather": "Cerah",
              "visibility": 13,
              "wave_height": 0.47,
              "wind_speed": 3,
              "wind_from": "Timur",
              "wind_gust": 5,
              "current_speed": 0.58,
              "current_to": "Timur"
            }
          },
          {
            "lat": -1.3792520611887154,
            "lng": 99.16116187428892,
            "distance_from_start": 23.50076515106767,
            "weather": {
              "weather": "Cerah",
              "visibility": 14,
              "wave_height": 0.48,
              "wind_speed": 4,
              "wind_from": "Timur",
              "wind_gust": 6,
              "current_speed": 0.63,
              "current_to": "Timur"
            }
          },
          {
            "lat": -1.429106040653141,
            "lng": 99.18649193607084,
            "distance_from_start": 26.85801731550591,
            "weather": {
              "weather": "Cerah",
              "visibility": 13,
              "wave_height": 0.46,
              "wind_speed": 4,
              "wind_from": "Timur",
              "wind_gust": 6,
              "current_speed": 0.66,
              "current_to": "Timur"
            }
          },
          {
            "lat": -1.4789703124671376,
            "lng": 99.21180233568559,
            "distance_from_start": 30.21526947994415,
            "weather": {
              "weather": "Cerah",
              "visibility": 11,
              "wave_height": 0.54,
              "wind_speed": 5,
              "wind_from": "Timur",
              "wind_gust": 7,
              "current_speed": 0.57,
              "current_to": "Timur"
            }
          },
          {
            "lat": -1.529224158403457,
            "lng": 99.23564092071712,
            "distance_from_start": 33.57252164438239,
            "weather": {
              "weather": "Cerah",
              "visibility": 11,
              "wave_height": 0.51,
              "wind_speed": 5,
              "wind_from": "Timur",
              "wind_gust": 8,
              "current_speed": 0.53,
              "current_to": "Tenggara"
            }
          },
          {
            "lat": -1.563061,
            "lng": 99.197575,
            "distance_from_start": 36.92977380882063,
            "weather": {
              "weather": "Cerah",
              "visibility": 6,
              "wave_height": 0.64,
              "wind_speed": 5,
              "wind_from": "Timur",
              "wind_gust": 7,
              "current_speed": 0.54,
              "current_to": "Tenggara"
            }
          }
        ],
        "departure_time": "2026-08-25T14:00",
        "arrival_time": "2026-08-25T15:50",
        "timezone": "Asia/Jakarta",
        "speed": 20,
        "distance": "36.93"
      },
      "port_forecast": {
        "origin": {
          "name": "Pelabuhan Sikabaluan Siberut",
          "province": "Sumatera Barat",
          "weather": {
            "wind_speed": 1,
            "wind_gust": 1,
            "wind_from": "Timur",
            "current_speed": 0.61,
            "current_to": "Timur",
            "wave_height": 0.55,
            "weather": "Hujan Sedang",
            "temp_avg": 28.16,
            "rh_avg": 79.78,
            "visibility": 10
          }
        },
        "destination": {
          "name": "Pelabuhan Maileppet Siberut",
          "province": "Sumatera Barat",
          "weather": {
            "wind_speed": 5,
            "wind_gust": 7,
            "wind_from": "Timur",
            "current_speed": 0.54,
            "current_to": "Tenggara",
            "wave_height": 0.64,
            "weather": "Cerah",
            "temp_avg": 28.67,
            "rh_avg": 76.76,
            "visibility": 6
          }
        }
      }
    },
    {
      "route_name": "MV Mentawai Fast 1600",
      "route_forecast": {
        "coordinates": [
          {
            "lat": -1.563044,
            "lng": 99.197687,
            "distance_from_start": 0,
            "weather": {
              "weather": "Hujan Ringan",
              "visibility": 7,
              "wave_height": 0.64,
              "wind_speed": 5,
              "wind_from": "Timur",
              "wind_gust": 7,
              "current_speed": 0.54,
              "current_to": "Tenggara"
            }
          },
          {
            "lat": -1.5111317379765348,
            "lng": 99.30345214535504,
            "distance_from_start": 7.164285859512829,
            "weather": {
              "weather": "Cerah",
              "visibility": 18,
              "wave_height": 0.57,
              "wind_speed": 5,
              "wind_from": "Timur",
              "wind_gust": 7,
              "current_speed": 0.62,
              "current_to": "Timur"
            }
          },
          {
            "lat": -1.4601459535732264,
            "lng": 99.41136359895717,
            "distance_from_start": 14.328571719025659,
            "weather": {
              "weather": "Hujan Ringan",
              "visibility": 15,
              "wave_height": 0.73,
              "wind_speed": 5,
              "wind_from": "Timur Laut",
              "wind_gust": 7,
              "current_speed": 0.67,
              "current_to": "Tenggara"
            }
          },
          {
            "lat": -1.409160169169918,
            "lng": 99.5192750525593,
            "distance_from_start": 21.492857578538487,
            "weather": {
              "weather": "Cerah",
              "visibility": 14,
              "wave_height": 0.82,
              "wind_speed": 5,
              "wind_from": "Timur Laut",
              "wind_gust": 7,
              "current_speed": 0.59,
              "current_to": "Tenggara"
            }
          },
          {
            "lat": -1.3581743847666097,
            "lng": 99.62718650616142,
            "distance_from_start": 28.657143438051317,
            "weather": {
              "weather": "Cerah",
              "visibility": 15,
              "wave_height": 0.86,
              "wind_speed": 5,
              "wind_from": "Timur Laut",
              "wind_gust": 7,
              "current_speed": 0.53,
              "current_to": "Tenggara"
            }
          },
          {
            "lat": -1.3071886003633013,
            "lng": 99.73509795976356,
            "distance_from_start": 35.821429297564144,
            "weather": {
              "weather": "Cerah",
              "visibility": 14,
              "wave_height": 0.88,
              "wind_speed": 5,
              "wind_from": "Timur Laut",
              "wind_gust": 7,
              "current_speed": 0.43,
              "current_to": "Tenggara"
            }
          },
          {
            "lat": -1.256202815959993,
            "lng": 99.84300941336569,
            "distance_from_start": 42.985715157076974,
            "weather": {
              "weather": "Hujan Ringan",
              "visibility": 11,
              "wave_height": 0.88,
              "wind_speed": 4,
              "wind_from": "Timur Laut",
              "wind_gust": 7,
              "current_speed": 0.27,
              "current_to": "Tenggara"
            }
          },
          {
            "lat": -1.2052170315566844,
            "lng": 99.95092086696782,
            "distance_from_start": 50.150001016589805,
            "weather": {
              "weather": "Hujan Ringan",
              "visibility": 9,
              "wave_height": 0.87,
              "wind_speed": 4,
              "wind_from": "Timur Laut",
              "wind_gust": 7,
              "current_speed": 0.1,
              "current_to": "Selatan"
            }
          },
          {
            "lat": -1.154231247153376,
            "lng": 100.05883232056995,
            "distance_from_start": 57.314286876102635,
            "weather": {
              "weather": "Cerah",
              "visibility": 9,
              "wave_height": 0.83,
              "wind_speed": 3,
              "wind_from": "Timur Laut",
              "wind_gust": 5,
              "current_speed": 0.08,
              "current_to": "Barat Laut"
            }
          },
          {
            "lat": -1.1032454627500676,
            "lng": 100.16674377417208,
            "distance_from_start": 64.47857273561546,
            "weather": {
              "weather": "Cerah",
              "visibility": 8,
              "wave_height": 0.75,
              "wind_speed": 2,
              "wind_from": "Timur Laut",
              "wind_gust": 3,
              "current_speed": 0.12,
              "current_to": "Barat Laut"
            }
          },
          {
            "lat": -1.04328253228574,
            "lng": 100.26940677611347,
            "distance_from_start": 71.64285859512829,
            "weather": {
              "weather": "Cerah",
              "visibility": 6,
              "wave_height": 0.55,
              "wind_speed": 1,
              "wind_from": "Timur",
              "wind_gust": 2,
              "current_speed": 0.1,
              "current_to": "Barat Laut"
            }
          },
          {
            "lat": -0.963778,
            "lng": 100.351176,
            "distance_from_start": 78.80714445464112,
            "weather": {
              "weather": "Cerah Berawan",
              "visibility": 6,
              "wave_height": 0.49,
              "wind_speed": 1,
              "wind_from": "Tenggara",
              "wind_gust": 1,
              "current_speed": 0.01,
              "current_to": "Tenggara"
            }
          }
        ],
        "departure_time": "2026-08-25T16:00",
        "arrival_time": "2026-08-25T20:00",
        "timezone": "Asia/Jakarta",
        "speed": 20,
        "distance": "78.81"
      },
      "port_forecast": {
        "origin": {
          "name": "Pelabuhan Maileppet Siberut",
          "province": "Sumatera Barat",
          "weather": {
            "wind_speed": 5,
            "wind_gust": 7,
            "wind_from": "Timur",
            "current_speed": 0.54,
            "current_to": "Tenggara",
            "wave_height": 0.64,
            "weather": "Hujan Ringan",
            "temp_avg": 28.81,
            "rh_avg": 76.21,
            "visibility": 7
          }
        },
        "destination": {
          "name": "Pelabuhan Muaro Padang",
          "province": "Sumatera Barat",
          "weather": {
            "wind_speed": 1,
            "wind_gust": 1,
            "wind_from": "Tenggara",
            "current_speed": 0.01,
            "current_to": "Tenggara",
            "wave_height": 0.49,
            "weather": "Cerah Berawan",
            "temp_avg": 26.35,
            "rh_avg": 85.01,
            "visibility": 6
          }
        }
      }
    }
  ]
}