{
    "locations": [
        {
            "key": "location_storage",
            "geopoint": {
                "latitude": 59.79871297,
                "longitude": 30.33144951
            },
            "arrival_duration": "PT0S",
            "departure_duration": "PT0S"
        },
        {
            "key": "location_1",
            "geopoint": {
                "latitude": 59.9329,
                "longitude": 30.33292
            },
            "arrival_duration": "PT0S",
            "departure_duration": "PT0S",
            "compatibilities": {
                "transport_restrictions": [
                    "centr"
                ]
            }
        },
        {
            "key": "location_2",
            "geopoint": {
                "latitude": 59.91808,
                "longitude": 30.34605
            },
            "arrival_duration": "PT0S",
            "departure_duration": "PT0S",
            "compatibilities": {
                "transport_restrictions": [
                    "centr"
                ]
            }
        }
    ],
    "orders": [
        {
            "key": "ORDER_1",
            "demands": [
                {
                    "key": "ORDER_1_PICKUP",
                    "demand_type": "PICKUP",
                    "target_cargos": [
                        "ORDER_1_CARGO"
                    ],
                    "precedence_in_trip": 0,
                    "precedence_in_order": 0,
                    "possible_events": [
                        {
                            "key": "ORDER_1_PICKUP_0",
                            "location_key": "location_storage",
                            "duration": "PT1M",
                            "reward": 10000.0,
                            "hard_time_window": {
                                "from": "2026-09-21T06:00:00+00:00",
                                "to": "2026-09-21T18:30:00+00:00"
                            }
                        }
                    ]
                },
                {
                    "key": "ORDER_1_DROP",
                    "demand_type": "DROP",
                    "target_cargos": [
                        "ORDER_1_CARGO"
                    ],
                    "precedence_in_trip": 0,
                    "precedence_in_order": 0,
                    "possible_events": [
                        {
                            "key": "ORDER_1_DROP_0",
                            "location_key": "location_1",
                            "duration": "PT20M",
                            "reward": 0.0,
                            "hard_time_window": {
                                "from": "2026-09-21T08:00:00+00:00",
                                "to": "2026-09-21T08:30:00+00:00"
                            }
                        }
                    ]
                }
            ],
            "cargos": [
                {
                    "key": "ORDER_1_CARGO",
                    "capacity": {
                        "mass": 1.0,
                        "volume": 0.0,
                        "capacity_a": 0.0,
                        "capacity_b": 0.0,
                        "capacity_c": 0.0
                    }
                }
            ]
        },
        {
            "key": "ORDER_2",
            "demands": [
                {
                    "key": "ORDER_2_PICKUP",
                    "demand_type": "PICKUP",
                    "target_cargos": [
                        "ORDER_2_CARGO"
                    ],
                    "precedence_in_trip": 0,
                    "precedence_in_order": 0,
                    "possible_events": [
                        {
                            "key": "ORDER_2_PICKUP_0",
                            "location_key": "location_storage",
                            "duration": "PT1M",
                            "reward": 10000.0,
                            "hard_time_window": {
                                "from": "2026-09-21T06:00:00+00:00",
                                "to": "2026-09-21T18:30:00+00:00"
                            }
                        }
                    ]
                },
                {
                    "key": "ORDER_2_DROP",
                    "demand_type": "DROP",
                    "target_cargos": [
                        "ORDER_2_CARGO"
                    ],
                    "precedence_in_trip": 0,
                    "precedence_in_order": 0,
                    "possible_events": [
                        {
                            "key": "ORDER_2_DROP_0",
                            "location_key": "location_2",
                            "duration": "PT20M",
                            "reward": 0.0,
                            "hard_time_window": {
                                "from": "2026-09-21T08:00:00+00:00",
                                "to": "2026-09-21T08:30:00+00:00"
                            }
                        }
                    ]
                }
            ],
            "cargos": [
                {
                    "key": "ORDER_2_CARGO",
                    "capacity": {
                        "mass": 1.0,
                        "volume": 0.0,
                        "capacity_a": 0.0,
                        "capacity_b": 0.0,
                        "capacity_c": 0.0
                    }
                }
            ]
        }
    ],
    "performers": [
        {
            "key": "performer_2",
            "shifts": [
                {
                    "key": "performer_2_shift",
                    "availability_time": {
                        "from": "2026-09-21T06:00:00+00:00",
                        "to": "2026-09-21T12:00:00+00:00"
                    },
                    "working_time": {
                        "from": "2026-09-21T06:00:00+00:00",
                        "to": "2026-09-21T12:00:00+00:00"
                    },
                    "tariff": {
                        "cost_per_shift": 2000.0,
                        "constraints": [
                            {
                                "stage_length": "PT5H",
                                "cost_per_unit": 1.0
                            }
                        ]
                    }
                }
            ],
            "own_transport_type": "CAR",
            "limits": {
                "max_work_shifts": 31
            }
        },
        {
            "key": "performer_1",
            "shifts": [
                {
                    "key": "performer_1_shift",
                    "availability_time": {
                        "from": "2026-09-21T06:00:00+00:00",
                        "to": "2026-09-21T12:00:00+00:00"
                    },
                    "working_time": {
                        "from": "2026-09-21T06:00:00+00:00",
                        "to": "2026-09-21T12:00:00+00:00"
                    },
                    "tariff": {
                        "cost_per_shift": 2000.0,
                        "constraints": [
                            {
                                "stage_length": "PT5H",
                                "cost_per_unit": 1.0
                            }
                        ]
                    }
                }
            ],
            "own_transport_type": "CAR",
            "limits": {
                "max_work_shifts": 31
            }
        }
    ],
    "transports": [
        {
            "key": "transport_1",
            "shifts": [
                {
                    "key": "transport_1_shift",
                    "availability_time": {
                        "from": "2026-09-21T06:00:00+00:00",
                        "to": "2026-09-21T17:45:00+00:00"
                    },
                    "tariff": {
                        "cost_per_shift": 1000.0,
                        "constraints": [
                            {
                                "stage_length": 500000,
                                "cost_per_unit": 0.01
                            }
                        ]
                    }
                }
            ],
            "transport_type": "CAR",
            "boxes": [
                {
                    "key": "box_key1",
                    "capacity": {
                        "mass": 3.0,
                        "volume": 0.0,
                        "capacity_a": 0.0,
                        "capacity_b": 0.0,
                        "capacity_c": 0.0
                    }
                }
            ],
            "compatibilities": {
                "transport_features": [
                    "centr"
                ],
                "performer_restrictions": []
            }
        },
        {
            "key": "transport_2",
            "shifts": [
                {
                    "key": "transport_2_shift",
                    "availability_time": {
                        "from": "2026-09-21T06:00:00+00:00",
                        "to": "2026-09-21T17:45:00+00:00"
                    },
                    "tariff": {
                        "cost_per_shift": 1000.0,
                        "constraints": [
                            {
                                "stage_length": 500000,
                                "cost_per_unit": 0.01
                            }
                        ]
                    }
                }
            ],
            "transport_type": "CAR",
            "boxes": [
                {
                    "key": "box_key2",
                    "capacity": {
                        "mass": 3.0,
                        "volume": 0.0,
                        "capacity_a": 0.0,
                        "capacity_b": 0.0,
                        "capacity_c": 0.0
                    }
                }
            ],
            "compatibilities": {
                "transport_features": [
                    "petr"
                ],
                "performer_restrictions": []
            }
        }
    ],
    "plan_settings": {
        "trips_settings": {
            "configuration": "optimize_money",
            "penalties": {
                "compatibilities": [
                    {
                        "tag": "centr",
                        "penalty": 500.0
                    }
                ]
            }
        },
        "calculation_settings": {
            "max_calculation_time": "PT5M",
            "result_timezone": 0
        }
    }
}