{
  "locations": [
    {
      "key": "loc_gipermarket_3",
      "geopoint": {
        "latitude": 55.731499,
        "longitude": 37.5639
      },
      "arrival_duration": "P0D",
      "departure_duration": "P0D"
    },
    {
      "key": "whs",
      "geopoint": {
        "latitude": 55.725586,
        "longitude": 37.374728
      },
      "arrival_duration": "P0D",
      "departure_duration": "PT3M"
    },
    {
      "key": "loc_gipermarket_2",
      "geopoint": {
        "latitude": 55.7616,
        "longitude": 37.550499
      },
      "arrival_duration": "P0D",
      "departure_duration": "P0D"
    },
    {
      "key": "loc_gipermarket_1",
      "geopoint": {
        "latitude": 55.7285,
        "longitude": 37.566399
      },
      "arrival_duration": "P0D",
      "departure_duration": "P0D"
    }
  ],
  "orders": [
    {
      "key": "gipermarket_order_1",
      "demands": [
        {
          "key": "gipermarket_order_1_d",
          "demand_type": "DROP",
          "target_cargos": [
            "Cargo_1"
          ],
          "precedence_in_trip": 0,
          "precedence_in_order": 0,
          "possible_events": [
            {
              "key": "gipermarket_d_0_1",
              "location_key": "loc_gipermarket_1",
              "duration": "PT2H",
              "reward": 0,
              "hard_time_window": {
                "from": "2026-09-13T06:00:00+00:00",
                "to": "2026-09-13T15:00:00+00:00"
              }
            }
          ]
        },
        {
          "key": "gipermarket_order_1_p",
          "demand_type": "PICKUP",
          "target_cargos": [
            "Cargo_1"
          ],
          "precedence_in_trip": 0,
          "precedence_in_order": 0,
          "possible_events": [
            {
              "key": "gipermarket_p_0_1",
              "location_key": "whs",
              "duration": "P0D",
              "reward": 0,
              "hard_time_window": {
                "from": "2026-09-13T06:00:00+00:00",
                "to": "2026-09-13T15:00:00+00:00"
              }
            }
          ]
        }
      ],
      "cargos": [
        {
          "key": "Cargo_1",
          "capacity": {
            "mass": 3.249,
            "volume": 0,
            "capacity_a": 0,
            "capacity_b": 0,
            "capacity_c": 0
          }
        }
      ],
      "compatibilities": {
        "order_features": [
          "2"
        ],
        "order_restrictions": [
          "2"
        ],
        "performer_restrictions": []
      }
    },
    {
      "key": "gipermarket_order_2",
      "demands": [
        {
          "key": "gipermarket_order_2_d",
          "demand_type": "DROP",
          "target_cargos": [
            "Cargo_2"
          ],
          "precedence_in_trip": 0,
          "precedence_in_order": 0,
          "possible_events": [
            {
              "key": "gipermarket_d_0_2",
              "location_key": "loc_gipermarket_2",
              "duration": "PT2H",
              "reward": 0,
              "hard_time_window": {
                "from": "2026-09-13T06:00:00+00:00",
                "to": "2026-09-13T15:00:00+00:00"
              }
            }
          ]
        },
        {
          "key": "gipermarket_order_2_p",
          "demand_type": "PICKUP",
          "target_cargos": [
            "Cargo_2"
          ],
          "precedence_in_trip": 0,
          "precedence_in_order": 0,
          "possible_events": [
            {
              "key": "gipermarket_p_0_2",
              "location_key": "whs",
              "duration": "P0D",
              "reward": 0,
              "hard_time_window": {
                "from": "2026-09-13T06:00:00+00:00",
                "to": "2026-09-13T15:00:00+00:00"
              }
            }
          ]
        }
      ],
      "cargos": [
        {
          "key": "Cargo_2",
          "capacity": {
            "mass": 6.473,
            "volume": 0,
            "capacity_a": 0,
            "capacity_b": 0,
            "capacity_c": 0
          }
        }
      ],
      "compatibilities": {
        "order_features": [
          "1"
        ],
        "order_restrictions": [
          "1"
        ],
        "performer_restrictions": []
      }
    },
    {
      "key": "Order_no_gipermarket",
      "demands": [
        {
          "key": "Order_no_gipermarket_D",
          "demand_type": "DROP",
          "target_cargos": [
            "Cargo_3"
          ],
          "precedence_in_trip": 0,
          "precedence_in_order": 0,
          "possible_events": [
            {
              "key": "Order_no_gipermarket_D_0_1",
              "location_key": "loc_gipermarket_3",
              "duration": "PT30M",
              "reward": 0,
              "hard_time_window": {
                "from": "2026-09-13T06:00:00+00:00",
                "to": "2026-09-13T15:00:00+00:00"
              }
            }
          ]
        },
        {
          "key": "Order_no_gipermarket_P",
          "demand_type": "PICKUP",
          "target_cargos": [
            "Cargo_3"
          ],
          "precedence_in_trip": 0,
          "precedence_in_order": 0,
          "possible_events": [
            {
              "key": "Order_no_gipermarket_D_0_2",
              "location_key": "whs",
              "duration": "P0D",
              "reward": 0,
              "hard_time_window": {
                "from": "2026-09-13T06:00:00+00:00",
                "to": "2026-09-13T15:00:00+00:00"
              }
            }
          ]
        }
      ],
      "cargos": [
        {
          "key": "Cargo_3",
          "capacity": {
            "mass": 3.462,
            "volume": 0,
            "capacity_a": 0,
            "capacity_b": 0,
            "capacity_c": 0
          }
        }
      ],
      "compatibilities": {
        "order_features": [
          "1",
          "2"
        ],
        "order_restrictions": [],
        "performer_restrictions": []
      }
    }
  ],
  "performers": [
    {
      "key": "Perf_gipermarket_1",
      "shifts": [
        {
          "key": "Shift_Perf_gipermarket_1",
          "availability_time": {
            "from": "2026-09-12T21:00:00+00:00",
            "to": "2026-09-13T20:59:00+00:00"
          },
          "working_time": {
            "from": "2026-09-12T21:00:00+00:00",
            "to": "2026-09-13T20:59:00+00:00"
          },
          "tariff": {
            "cost_per_shift": 2000,
            "constraints": [
              {
                "stage_length": "P1DT1H59M",
                "cost_per_unit": 1
              }
            ]
          }
        }
      ],
      "own_transport_type": "CAR",
      "compatibilities": {
        "performer_features": [],
        "transport_restrictions": []
      },
      "limits": {
        "max_work_shifts": 31
      }
    },
    {
      "key": "Perf_gipermarket_2",
      "shifts": [
        {
          "key": "Shift_Perf_gipermarket_2",
          "availability_time": {
            "from": "2026-09-12T21:00:00+00:00",
            "to": "2026-09-13T20:59:00+00:00"
          },
          "working_time": {
            "from": "2026-09-12T21:00:00+00:00",
            "to": "2026-09-13T20:59:00+00:00"
          },
          "tariff": {
            "cost_per_shift": 2000,
            "constraints": [
              {
                "stage_length": "P1DT1H59M",
                "cost_per_unit": 1
              }
            ]
          }
        }
      ],
      "own_transport_type": "CAR",
      "compatibilities": {
        "performer_features": [],
        "transport_restrictions": []
      },
      "limits": {
        "max_work_shifts": 31
      }
    }
  ],
  "transports": [
    {
      "key": "Car_gipermarket_1",
      "shifts": [
        {
          "key": "Shift_Car_gipermarket_1",
          "availability_time": {
            "from": "2026-09-12T21:00:00+00:00",
            "to": "2026-09-13T20:59:00+00:00"
          },
          "tariff": {
            "cost_per_shift": 1000,
            "constraints": [
              {
                "stage_length": 500000,
                "cost_per_unit": 0.01
              }
            ]
          }
        }
      ],
      "transport_type": "CAR",
      "boxes": [
        {
          "key": "box_key_001",
          "capacity": {
            "mass": 100,
            "volume": 0,
            "capacity_a": 0,
            "capacity_b": 0,
            "capacity_c": 0
          }
        }
      ]
    },
    {
      "key": "Car_gipermarket_2",
      "shifts": [
        {
          "key": "Shift_Car_gipermarket_2",
          "availability_time": {
            "from": "2026-09-12T21:00:00+00:00",
            "to": "2026-09-13T20:59:00+00:00"
          },
          "tariff": {
            "cost_per_shift": 1000,
            "constraints": [
              {
                "stage_length": 500000,
                "cost_per_unit": 0.01
              }
            ]
          }
        }
      ],
      "transport_type": "CAR",
      "boxes": [
        {
          "key": "box_key_002",
          "capacity": {
            "mass": 100,
            "volume": 0,
            "capacity_a": 0,
            "capacity_b": 0,
            "capacity_c": 0
          }
        }
      ]
    }
  ],
  "plan_settings": {
    "trips_settings": {
      "configuration": "optimize_distance"
    },
    "calculation_settings": {
      "max_calculation_time": "PT42M",
      "result_timezone": 0
    }
  }
}