{
    "locations": [
        {
            "key": "depot",
            "geopoint": {
                "latitude": 59.931976,
                "longitude": 30.263519
            },
            "timetable": [
                {
                    "work_window": {
                        "from": "2026-09-01T00:00:00+03:00",
                        "to": "2026-09-01T05:00:00+03:00"
                    },
                    "limits": [
                        {
                            "key": "depot#limit#01.00:00-01.01:00",
                            "time_window": {
                                "from": "2026-09-01T00:00:00+03:00",
                                "to": "2026-09-01T01:00:00+03:00"
                            },
                            "max_transports": [
                                {
                                    "count": 1,
                                    "penalty": 1
                                }
                            ]
                        },
                        {
                            "key": "depot#limit#01.01:00-01.02:00",
                            "time_window": {
                                "from": "2026-09-01T01:00:00+03:00",
                                "to": "2026-09-01T02:00:00+03:00"
                            },
                            "max_transports": [
                                {
                                    "count": 1,
                                    "penalty": 1
                                }
                            ]
                        },
                        {
                            "key": "depot#limit#01.02:00-01.03:00",
                            "time_window": {
                                "from": "2026-09-01T02:00:00+03:00",
                                "to": "2026-09-01T03:00:00+03:00"
                            },
                            "max_transports": [
                                {
                                    "count": 1,
                                    "penalty": 1
                                }
                            ]
                        },
                        {
                            "key": "depot#limit#01.03:00-01.04:00",
                            "time_window": {
                                "from": "2026-09-01T03:00:00+03:00",
                                "to": "2026-09-01T04:00:00+03:00"
                            },
                            "max_transports": [
                                {
                                    "count": 1,
                                    "penalty": 1
                                }
                            ]
                        },
                        {
                            "key": "depot#limit#01.04:00-01.05:00",
                            "time_window": {
                                "from": "2026-09-01T04:00:00+03:00",
                                "to": "2026-09-01T05:00:00+03:00"
                            },
                            "max_transports": [
                                {
                                    "count": 1,
                                    "penalty": 1
                                }
                            ]
                        }
                    ]
                }
            ],
            "compatibilities": {
                "transport_restrictions": []
            }
        },
        {
            "key": "shop",
            "geopoint": {
                "latitude": 59.931976,
                "longitude": 30.263519
            },
            "timetable": [
                {
                    "work_window": {
                        "from": "2026-09-01T08:00:00+03:00",
                        "to": "2026-09-01T13:00:00+03:00"
                    }
                }
            ],
            "compatibilities": {
                "transport_restrictions": []
            }
        }
    ],
    "orders": [
        {
            "key": "order#1",
            "demands": [
                {
                    "key": "order#1#pickup",
                    "demand_type": "PICKUP",
                    "target_cargos": [
                        "order#1#cargo"
                    ],
                    "precedence_in_trip": 1,
                    "possible_events": [
                        {
                            "key": "order#1#pickup_event",
                            "location_key": "depot",
                            "duration": "PT1H",
                            "reward": 0,
                            "hard_time_window": {
                                "from": "2026-09-01T00:00:00+03:00",
                                "to": "2026-09-01T08:00:00+03:00"
                            }
                        }
                    ]
                },
                {
                    "key": "order#1#drop",
                    "demand_type": "DROP",
                    "target_cargos": [
                        "order#1#cargo"
                    ],
                    "precedence_in_trip": 2,
                    "possible_events": [
                        {
                            "key": "order#1#drop#event",
                            "location_key": "shop",
                            "duration": "PT1M",
                            "reward": 0,
                            "hard_time_window": {
                                "from": "2026-09-01T08:00:00+03:00",
                                "to": "2026-09-01T13:00:00+03:00"
                            }
                        }
                    ]
                }
            ],
            "cargos": [
                {
                    "key": "order#1#cargo",
                    "capacity": {
                        "mass": 1
                    }
                }
            ],
            "compatibilities": {
                "performer_restrictions": [
                    "trip#equipage#1"
                ],
                "performer_blacklist": []
            }
        },
        {
            "key": "order#2",
            "demands": [
                {
                    "key": "order#2#pickup",
                    "demand_type": "PICKUP",
                    "target_cargos": [
                        "order#2#cargo"
                    ],
                    "precedence_in_trip": 1,
                    "possible_events": [
                        {
                            "key": "order#2#pickup_event",
                            "location_key": "depot",
                            "duration": "PT1H",
                            "reward": 0,
                            "hard_time_window": {
                                "from": "2026-09-01T00:00:00+03:00",
                                "to": "2026-09-01T08:00:00+03:00"
                            }
                        }
                    ]
                },
                {
                    "key": "order#2#drop",
                    "demand_type": "DROP",
                    "target_cargos": [
                        "order#2#cargo"
                    ],
                    "precedence_in_trip": 2,
                    "possible_events": [
                        {
                            "key": "order#2#drop#event",
                            "location_key": "shop",
                            "duration": "PT1M",
                            "reward": 0,
                            "hard_time_window": {
                                "from": "2026-09-01T08:00:00+03:00",
                                "to": "2026-09-01T13:00:00+03:00"
                            }
                        }
                    ]
                }
            ],
            "cargos": [
                {
                    "key": "order#2#cargo",
                    "capacity": {
                        "mass": 1
                    }
                }
            ],
            "compatibilities": {
                "performer_restrictions": [
                    "trip#equipage#2"
                ],
                "performer_blacklist": []
            }
        },
        {
            "key": "order#3",
            "demands": [
                {
                    "key": "order#3#pickup",
                    "demand_type": "PICKUP",
                    "target_cargos": [
                        "order#3#cargo"
                    ],
                    "precedence_in_trip": 1,
                    "possible_events": [
                        {
                            "key": "order#3#pickup_event",
                            "location_key": "depot",
                            "duration": "PT1H",
                            "reward": 0,
                            "hard_time_window": {
                                "from": "2026-09-01T00:00:00+03:00",
                                "to": "2026-09-01T08:00:00+03:00"
                            }
                        }
                    ]
                },
                {
                    "key": "order#3#drop",
                    "demand_type": "DROP",
                    "target_cargos": [
                        "order#3#cargo"
                    ],
                    "precedence_in_trip": 2,
                    "possible_events": [
                        {
                            "key": "order#3#drop#event",
                            "location_key": "shop",
                            "duration": "PT1M",
                            "reward": 0,
                            "hard_time_window": {
                                "from": "2026-09-01T08:00:00+03:00",
                                "to": "2026-09-01T13:00:00+03:00"
                            }
                        }
                    ]
                }
            ],
            "cargos": [
                {
                    "key": "order#3#cargo",
                    "capacity": {
                        "mass": 1
                    }
                }
            ],
            "compatibilities": {
                "performer_restrictions": [
                    "trip#equipage#3"
                ],
                "performer_blacklist": []
            }
        },
        {
            "key": "order#4",
            "demands": [
                {
                    "key": "order#4#pickup",
                    "demand_type": "PICKUP",
                    "target_cargos": [
                        "order#4#cargo"
                    ],
                    "precedence_in_trip": 1,
                    "possible_events": [
                        {
                            "key": "order#4#pickup_event",
                            "location_key": "depot",
                            "duration": "PT1H",
                            "reward": 0,
                            "hard_time_window": {
                                "from": "2026-09-01T00:00:00+03:00",
                                "to": "2026-09-01T08:00:00+03:00"
                            }
                        }
                    ]
                },
                {
                    "key": "order#4#drop",
                    "demand_type": "DROP",
                    "target_cargos": [
                        "order#4#cargo"
                    ],
                    "precedence_in_trip": 2,
                    "possible_events": [
                        {
                            "key": "order#4#drop#event",
                            "location_key": "shop",
                            "duration": "PT1M",
                            "reward": 0,
                            "hard_time_window": {
                                "from": "2026-09-01T08:00:00+03:00",
                                "to": "2026-09-01T13:00:00+03:00"
                            }
                        }
                    ]
                }
            ],
            "cargos": [
                {
                    "key": "order#4#cargo",
                    "capacity": {
                        "mass": 1
                    }
                }
            ],
            "compatibilities": {
                "performer_restrictions": [
                    "trip#equipage#4"
                ],
                "performer_blacklist": []
            }
        },
        {
            "key": "order#5",
            "demands": [
                {
                    "key": "order#5#pickup",
                    "demand_type": "PICKUP",
                    "target_cargos": [
                        "order#5#cargo"
                    ],
                    "precedence_in_trip": 1,
                    "possible_events": [
                        {
                            "key": "order#5#pickup_event",
                            "location_key": "depot",
                            "duration": "PT1H",
                            "reward": 0,
                            "hard_time_window": {
                                "from": "2026-09-01T00:00:00+03:00",
                                "to": "2026-09-01T08:00:00+03:00"
                            }
                        }
                    ]
                },
                {
                    "key": "order#5#drop",
                    "demand_type": "DROP",
                    "target_cargos": [
                        "order#5#cargo"
                    ],
                    "precedence_in_trip": 2,
                    "possible_events": [
                        {
                            "key": "order#5#drop#event",
                            "location_key": "shop",
                            "duration": "PT1M",
                            "reward": 0,
                            "hard_time_window": {
                                "from": "2026-09-01T08:00:00+03:00",
                                "to": "2026-09-01T13:00:00+03:00"
                            }
                        }
                    ]
                }
            ],
            "cargos": [
                {
                    "key": "order#5#cargo",
                    "capacity": {
                        "mass": 1
                    }
                }
            ],
            "compatibilities": {
                "performer_restrictions": [
                    "trip#equipage#5"
                ],
                "performer_blacklist": []
            }
        }
    ],
    "performers": [
        {
            "key": "equipage#1",
            "shifts": [
                {
                    "key": "equipage#1#shift#0",
                    "availability_time": {
                        "from": "2026-09-01T00:00:00+03:00",
                        "to": "2026-09-02T00:00:00+03:00"
                    },
                    "working_time": {
                        "from": "2026-09-01T00:00:00+03:00",
                        "to": "2026-09-02T00:00:00+03:00"
                    }
                }
            ],
            "compatibilities": {
                "performer_features": [
                    "trip#equipage#1"
                ],
                "transport_restrictions": [
                    "transport#equipage#1"
                ]
            }
        },
        {
            "key": "equipage#2",
            "shifts": [
                {
                    "key": "equipage#2#shift#0",
                    "availability_time": {
                        "from": "2026-09-01T00:00:00+03:00",
                        "to": "2026-09-02T00:00:00+03:00"
                    },
                    "working_time": {
                        "from": "2026-09-01T00:00:00+03:00",
                        "to": "2026-09-02T00:00:00+03:00"
                    }
                }
            ],
            "compatibilities": {
                "performer_features": [
                    "trip#equipage#2"
                ],
                "transport_restrictions": [
                    "transport#equipage#2"
                ]
            }
        },
        {
            "key": "equipage#3",
            "shifts": [
                {
                    "key": "equipage#3#shift#0",
                    "availability_time": {
                        "from": "2026-09-01T00:00:00+03:00",
                        "to": "2026-09-02T00:00:00+03:00"
                    },
                    "working_time": {
                        "from": "2026-09-01T00:00:00+03:00",
                        "to": "2026-09-02T00:00:00+03:00"
                    }
                }
            ],
            "compatibilities": {
                "performer_features": [
                    "trip#equipage#3"
                ],
                "transport_restrictions": [
                    "transport#equipage#3"
                ]
            }
        },
        {
            "key": "equipage#4",
            "shifts": [
                {
                    "key": "equipage#4#shift#0",
                    "availability_time": {
                        "from": "2026-09-01T00:00:00+03:00",
                        "to": "2026-09-02T00:00:00+03:00"
                    },
                    "working_time": {
                        "from": "2026-09-01T00:00:00+03:00",
                        "to": "2026-09-02T00:00:00+03:00"
                    }
                }
            ],
            "compatibilities": {
                "performer_features": [
                    "trip#equipage#4"
                ],
                "transport_restrictions": [
                    "transport#equipage#4"
                ]
            }
        },
        {
            "key": "equipage#5",
            "shifts": [
                {
                    "key": "equipage#5#shift#0",
                    "availability_time": {
                        "from": "2026-09-01T00:00:00+03:00",
                        "to": "2026-09-02T00:00:00+03:00"
                    },
                    "working_time": {
                        "from": "2026-09-01T00:00:00+03:00",
                        "to": "2026-09-02T00:00:00+03:00"
                    }
                }
            ],
            "compatibilities": {
                "performer_features": [
                    "trip#equipage#5"
                ],
                "transport_restrictions": [
                    "transport#equipage#5"
                ]
            }
        }
    ],
    "transports": [
        {
            "key": "transport#equipage#1",
            "shifts": [
                {
                    "key": "transport#equipage#1#shift#0",
                    "availability_time": {
                        "from": "2026-09-01T00:00:00+03:00",
                        "to": "2026-09-02T00:00:00+03:00"
                    }
                }
            ],
            "boxes": [
                {
                    "key": "transport#equipage#1#box#0",
                    "capacity": {
                        "mass": 2
                    }
                }
            ],
            "compatibilities": {
                "transport_features": [
                    "transport#equipage#1"
                ]
            },
            "limits": {}
        },
        {
            "key": "transport#equipage#2",
            "shifts": [
                {
                    "key": "transport#equipage#2#shift#0",
                    "availability_time": {
                        "from": "2026-09-01T00:00:00+03:00",
                        "to": "2026-09-02T00:00:00+03:00"
                    }
                }
            ],
            "boxes": [
                {
                    "key": "transport#equipage#2#box#0",
                    "capacity": {
                        "mass": 2
                    }
                }
            ],
            "compatibilities": {
                "transport_features": [
                    "transport#equipage#2"
                ]
            },
            "limits": {}
        },
        {
            "key": "transport#equipage#3",
            "shifts": [
                {
                    "key": "transport#equipage#3#shift#0",
                    "availability_time": {
                        "from": "2026-09-01T00:00:00+03:00",
                        "to": "2026-09-02T00:00:00+03:00"
                    }
                }
            ],
            "boxes": [
                {
                    "key": "transport#equipage#3#box#0",
                    "capacity": {
                        "mass": 2
                    }
                }
            ],
            "compatibilities": {
                "transport_features": [
                    "transport#equipage#3"
                ]
            },
            "limits": {}
        },
        {
            "key": "transport#equipage#4",
            "shifts": [
                {
                    "key": "transport#equipage#4#shift#0",
                    "availability_time": {
                        "from": "2026-09-01T00:00:00+03:00",
                        "to": "2026-09-02T00:00:00+03:00"
                    }
                }
            ],
            "boxes": [
                {
                    "key": "transport#equipage#4#box#0",
                    "capacity": {
                        "mass": 2
                    }
                }
            ],
            "compatibilities": {
                "transport_features": [
                    "transport#equipage#4"
                ]
            },
            "limits": {}
        },
        {
            "key": "transport#equipage#5",
            "shifts": [
                {
                    "key": "transport#equipage#5#shift#0",
                    "availability_time": {
                        "from": "2026-09-01T00:00:00+03:00",
                        "to": "2026-09-02T00:00:00+03:00"
                    }
                }
            ],
            "boxes": [
                {
                    "key": "transport#equipage#5#box#0",
                    "capacity": {
                        "mass": 2
                    }
                }
            ],
            "compatibilities": {
                "transport_features": [
                    "transport#equipage#5"
                ]
            },
            "limits": {}
        }
    ],
    "plan_settings": {
        "trips_settings": {
            "configuration": "optimize_cars_then_distance",
            "assumptions": {
                "disable_location_limits": false
            }
        }
    }
}