Demand Forecasting

Demand Forecasting

A how-to guide for specifying the input and output schemas in demand forecasting.

The demand forecasting app is available in one modeling language as a Mixed Integer Problem (MIP) formulation of Least Absolute Deviation (LAD) regression. You can also choose to make customizations to the model by instantiating the app first.

nextmv community clone -a python-ortools-demandforecasting
Copy

Once you have the code locally, you can customize the model, run it locally and deploy it to Nextmv Platform.

Input

The format for timestamps should look like the following: "2023-01-01T00:00:00".

The input schema is a JSON payload defining the timestamp and the historical demand to use for training the LAD regression model. Nextmv's tools are designed to operate directly on business data (in JSON) to produce decisions that are actionable by software systems. This makes decisions more interpretable and easier to test. It also makes integration with data warehouses and business intelligence platforms significantly easier. An input contains the following components:

Field nameRequiredData typeSI UnitDescriptionExample
timezoneYesstringNATimezone{"timezone": "America/New_York"}
demandsYesarray of demandNAAn array of historical demand.See demand

Here you can find a sample .json with the input schema:

{
  "timezone": "America/New_York",
  "demands": [
    {
      "when": "2023-04-01T09:00:00",
      "date": "2023-04-01",
      "block": "morning",
      "demand": 22
    },
    {
      "when": "2023-04-01T13:00:00",
      "date": "2023-04-01",
      "block": "midday",
      "demand": 180
    },
    {
      "when": "2023-04-01T17:00:00",
      "date": "2023-04-01",
      "block": "evening",
      "demand": 275
    },
    {
      "when": "2023-04-01T21:00:00",
      "date": "2023-04-01",
      "block": "night",
      "demand": 73
    },
    {
      "when": "2023-04-02T09:00:00",
      "date": "2023-04-02",
      "block": "morning",
      "demand": 29
    },
    {
      "when": "2023-04-02T13:00:00",
      "date": "2023-04-02",
      "block": "midday",
      "demand": 136
    },
    {
      "when": "2023-04-02T17:00:00",
      "date": "2023-04-02",
      "block": "evening",
      "demand": 275
    },
    {
      "when": "2023-04-02T21:00:00",
      "date": "2023-04-02",
      "block": "night",
      "demand": 80
    },
    {
      "when": "2023-04-03T09:00:00",
      "date": "2023-04-03",
      "block": "morning",
      "demand": 36
    },
    {
      "when": "2023-04-03T13:00:00",
      "date": "2023-04-03",
      "block": "midday",
      "demand": 238
    },
    {
      "when": "2023-04-03T17:00:00",
      "date": "2023-04-03",
      "block": "evening",
      "demand": 372
    },
    {
      "when": "2023-04-03T21:00:00",
      "date": "2023-04-03",
      "block": "night",
      "demand": 87
    },
    {
      "when": "2023-04-04T09:00:00",
      "date": "2023-04-04",
      "block": "morning",
      "demand": 36
    },
    {
      "when": "2023-04-04T13:00:00",
      "date": "2023-04-04",
      "block": "midday",
      "demand": 243
    },
    {
      "when": "2023-04-04T17:00:00",
      "date": "2023-04-04",
      "block": "evening",
      "demand": 402
    },
    {
      "when": "2023-04-04T21:00:00",
      "date": "2023-04-04",
      "block": "night",
      "demand": 107
    },
    {
      "when": "2023-04-05T09:00:00",
      "date": "2023-04-05",
      "block": "morning",
      "demand": 30
    },
    {
      "when": "2023-04-05T13:00:00",
      "date": "2023-04-05",
      "block": "midday",
      "demand": 227
    },
    {
      "when": "2023-04-05T17:00:00",
      "date": "2023-04-05",
      "block": "evening",
      "demand": 353
    },
    {
      "when": "2023-04-05T21:00:00",
      "date": "2023-04-05",
      "block": "night",
      "demand": 104
    },
    {
      "when": "2023-04-06T09:00:00",
      "date": "2023-04-06",
      "block": "morning",
      "demand": 25
    },
    {
      "when": "2023-04-06T13:00:00",
      "date": "2023-04-06",
      "block": "midday",
      "demand": 186
    },
    {
      "when": "2023-04-06T17:00:00",
      "date": "2023-04-06",
      "block": "evening",
      "demand": 324
    },
    {
      "when": "2023-04-06T21:00:00",
      "date": "2023-04-06",
      "block": "night",
      "demand": 82
    },
    {
      "when": "2023-04-07T09:00:00",
      "date": "2023-04-07",
      "block": "morning",
      "demand": 28
    },
    {
      "when": "2023-04-07T13:00:00",
      "date": "2023-04-07",
      "block": "midday",
      "demand": 137
    },
    {
      "when": "2023-04-07T17:00:00",
      "date": "2023-04-07",
      "block": "evening",
      "demand": 262
    },
    {
      "when": "2023-04-07T21:00:00",
      "date": "2023-04-07",
      "block": "night",
      "demand": 68
    },
    {
      "when": "2023-04-08T09:00:00",
      "date": "2023-04-08",
      "block": "morning",
      "demand": 30
    },
    {
      "when": "2023-04-08T13:00:00",
      "date": "2023-04-08",
      "block": "midday",
      "demand": 152
    },
    {
      "when": "2023-04-08T17:00:00",
      "date": "2023-04-08",
      "block": "evening",
      "demand": 288
    },
    {
      "when": "2023-04-08T21:00:00",
      "date": "2023-04-08",
      "block": "night",
      "demand": 74
    },
    {
      "when": "2023-04-09T09:00:00",
      "date": "2023-04-09",
      "block": "morning",
      "demand": 34
    },
    {
      "when": "2023-04-09T13:00:00",
      "date": "2023-04-09",
      "block": "midday",
      "demand": 162
    },
    {
      "when": "2023-04-09T17:00:00",
      "date": "2023-04-09",
      "block": "evening",
      "demand": 293
    },
    {
      "when": "2023-04-09T21:00:00",
      "date": "2023-04-09",
      "block": "night",
      "demand": 81
    },
    {
      "when": "2023-04-10T09:00:00",
      "date": "2023-04-10",
      "block": "morning",
      "demand": 35
    },
    {
      "when": "2023-04-10T13:00:00",
      "date": "2023-04-10",
      "block": "midday",
      "demand": 197
    },
    {
      "when": "2023-04-10T17:00:00",
      "date": "2023-04-10",
      "block": "evening",
      "demand": 339
    },
    {
      "when": "2023-04-10T21:00:00",
      "date": "2023-04-10",
      "block": "night",
      "demand": 99
    },
    {
      "when": "2023-04-11T09:00:00",
      "date": "2023-04-11",
      "block": "morning",
      "demand": 38
    },
    {
      "when": "2023-04-11T13:00:00",
      "date": "2023-04-11",
      "block": "midday",
      "demand": 220
    },
    {
      "when": "2023-04-11T17:00:00",
      "date": "2023-04-11",
      "block": "evening",
      "demand": 375
    },
    {
      "when": "2023-04-11T21:00:00",
      "date": "2023-04-11",
      "block": "night",
      "demand": 120
    },
    {
      "when": "2023-04-12T09:00:00",
      "date": "2023-04-12",
      "block": "morning",
      "demand": 34
    },
    {
      "when": "2023-04-12T13:00:00",
      "date": "2023-04-12",
      "block": "midday",
      "demand": 211
    },
    {
      "when": "2023-04-12T17:00:00",
      "date": "2023-04-12",
      "block": "evening",
      "demand": 355
    },
    {
      "when": "2023-04-12T21:00:00",
      "date": "2023-04-12",
      "block": "night",
      "demand": 114
    },
    {
      "when": "2023-04-13T09:00:00",
      "date": "2023-04-13",
      "block": "morning",
      "demand": 34
    },
    {
      "when": "2023-04-13T13:00:00",
      "date": "2023-04-13",
      "block": "midday",
      "demand": 169
    },
    {
      "when": "2023-04-13T17:00:00",
      "date": "2023-04-13",
      "block": "evening",
      "demand": 300
    },
    {
      "when": "2023-04-13T21:00:00",
      "date": "2023-04-13",
      "block": "night",
      "demand": 91
    },
    {
      "when": "2023-04-14T09:00:00",
      "date": "2023-04-14",
      "block": "morning",
      "demand": 25
    },
    {
      "when": "2023-04-14T13:00:00",
      "date": "2023-04-14",
      "block": "midday",
      "demand": 161
    },
    {
      "when": "2023-04-14T17:00:00",
      "date": "2023-04-14",
      "block": "evening",
      "demand": 215
    },
    {
      "when": "2023-04-14T21:00:00",
      "date": "2023-04-14",
      "block": "night",
      "demand": 92
    },
    {
      "when": "2023-04-15T09:00:00",
      "date": "2023-04-15",
      "block": "morning",
      "demand": 25
    },
    {
      "when": "2023-04-15T13:00:00",
      "date": "2023-04-15",
      "block": "midday",
      "demand": 154
    },
    {
      "when": "2023-04-15T17:00:00",
      "date": "2023-04-15",
      "block": "evening",
      "demand": 222
    },
    {
      "when": "2023-04-15T21:00:00",
      "date": "2023-04-15",
      "block": "night",
      "demand": 73
    },
    {
      "when": "2023-04-16T09:00:00",
      "date": "2023-04-16",
      "block": "morning",
      "demand": 31
    },
    {
      "when": "2023-04-16T13:00:00",
      "date": "2023-04-16",
      "block": "midday",
      "demand": 185
    },
    {
      "when": "2023-04-16T17:00:00",
      "date": "2023-04-16",
      "block": "evening",
      "demand": 266
    },
    {
      "when": "2023-04-16T21:00:00",
      "date": "2023-04-16",
      "block": "night",
      "demand": 81
    },
    {
      "when": "2023-04-17T09:00:00",
      "date": "2023-04-17",
      "block": "morning",
      "demand": 36
    },
    {
      "when": "2023-04-17T13:00:00",
      "date": "2023-04-17",
      "block": "midday",
      "demand": 201
    },
    {
      "when": "2023-04-17T17:00:00",
      "date": "2023-04-17",
      "block": "evening",
      "demand": 363
    },
    {
      "when": "2023-04-17T21:00:00",
      "date": "2023-04-17",
      "block": "night",
      "demand": 108
    },
    {
      "when": "2023-04-18T09:00:00",
      "date": "2023-04-18",
      "block": "morning",
      "demand": 39
    },
    {
      "when": "2023-04-18T13:00:00",
      "date": "2023-04-18",
      "block": "midday",
      "demand": 216
    },
    {
      "when": "2023-04-18T17:00:00",
      "date": "2023-04-18",
      "block": "evening",
      "demand": 379
    },
    {
      "when": "2023-04-18T21:00:00",
      "date": "2023-04-18",
      "block": "night",
      "demand": 113
    },
    {
      "when": "2023-04-19T09:00:00",
      "date": "2023-04-19",
      "block": "morning",
      "demand": 37
    },
    {
      "when": "2023-04-19T13:00:00",
      "date": "2023-04-19",
      "block": "midday",
      "demand": 221
    },
    {
      "when": "2023-04-19T17:00:00",
      "date": "2023-04-19",
      "block": "evening",
      "demand": 351
    },
    {
      "when": "2023-04-19T21:00:00",
      "date": "2023-04-19",
      "block": "night",
      "demand": 114
    },
    {
      "when": "2023-04-20T09:00:00",
      "date": "2023-04-20",
      "block": "morning",
      "demand": 28
    },
    {
      "when": "2023-04-20T13:00:00",
      "date": "2023-04-20",
      "block": "midday",
      "demand": 190
    },
    {
      "when": "2023-04-20T17:00:00",
      "date": "2023-04-20",
      "block": "evening",
      "demand": 299
    },
    {
      "when": "2023-04-20T21:00:00",
      "date": "2023-04-20",
      "block": "night",
      "demand": 93
    },
    {
      "when": "2023-04-21T09:00:00",
      "date": "2023-04-21",
      "block": "morning",
      "demand": 27
    },
    {
      "when": "2023-04-21T13:00:00",
      "date": "2023-04-21",
      "block": "midday",
      "demand": 167
    },
    {
      "when": "2023-04-21T17:00:00",
      "date": "2023-04-21",
      "block": "evening",
      "demand": 285
    },
    {
      "when": "2023-04-21T21:00:00",
      "date": "2023-04-21",
      "block": "night",
      "demand": 74
    },
    {
      "when": "2023-04-22T09:00:00",
      "date": "2023-04-22",
      "block": "morning",
      "demand": 29
    },
    {
      "when": "2023-04-22T13:00:00",
      "date": "2023-04-22",
      "block": "midday",
      "demand": 160
    },
    {
      "when": "2023-04-22T17:00:00",
      "date": "2023-04-22",
      "block": "evening",
      "demand": 263
    },
    {
      "when": "2023-04-22T21:00:00",
      "date": "2023-04-22",
      "block": "night",
      "demand": 77
    },
    {
      "when": "2023-04-23T09:00:00",
      "date": "2023-04-23",
      "block": "morning",
      "demand": 30
    },
    {
      "when": "2023-04-23T13:00:00",
      "date": "2023-04-23",
      "block": "midday",
      "demand": 178
    },
    {
      "when": "2023-04-23T17:00:00",
      "date": "2023-04-23",
      "block": "evening",
      "demand": 281
    },
    {
      "when": "2023-04-23T21:00:00",
      "date": "2023-04-23",
      "block": "night",
      "demand": 106
    },
    {
      "when": "2023-04-24T09:00:00",
      "date": "2023-04-24",
      "block": "morning",
      "demand": 36
    },
    {
      "when": "2023-04-24T13:00:00",
      "date": "2023-04-24",
      "block": "midday",
      "demand": 209
    },
    {
      "when": "2023-04-24T17:00:00",
      "date": "2023-04-24",
      "block": "evening",
      "demand": 356
    },
    {
      "when": "2023-04-24T21:00:00",
      "date": "2023-04-24",
      "block": "night",
      "demand": 113
    },
    {
      "when": "2023-04-25T09:00:00",
      "date": "2023-04-25",
      "block": "morning",
      "demand": 32
    },
    {
      "when": "2023-04-25T13:00:00",
      "date": "2023-04-25",
      "block": "midday",
      "demand": 231
    },
    {
      "when": "2023-04-25T17:00:00",
      "date": "2023-04-25",
      "block": "evening",
      "demand": 369
    },
    {
      "when": "2023-04-25T21:00:00",
      "date": "2023-04-25",
      "block": "night",
      "demand": 112
    },
    {
      "when": "2023-04-26T09:00:00",
      "date": "2023-04-26",
      "block": "morning",
      "demand": 36
    },
    {
      "when": "2023-04-26T13:00:00",
      "date": "2023-04-26",
      "block": "midday",
      "demand": 189
    },
    {
      "when": "2023-04-26T17:00:00",
      "date": "2023-04-26",
      "block": "evening",
      "demand": 336
    },
    {
      "when": "2023-04-26T21:00:00",
      "date": "2023-04-26",
      "block": "night",
      "demand": 104
    },
    {
      "when": "2023-04-27T09:00:00",
      "date": "2023-04-27",
      "block": "morning",
      "demand": 34
    },
    {
      "when": "2023-04-27T13:00:00",
      "date": "2023-04-27",
      "block": "midday",
      "demand": 185
    },
    {
      "when": "2023-04-27T17:00:00",
      "date": "2023-04-27",
      "block": "evening",
      "demand": 322
    },
    {
      "when": "2023-04-27T21:00:00",
      "date": "2023-04-27",
      "block": "night",
      "demand": 94
    },
    {
      "when": "2023-04-28T09:00:00",
      "date": "2023-04-28",
      "block": "morning",
      "demand": 25
    },
    {
      "when": "2023-04-28T13:00:00",
      "date": "2023-04-28",
      "block": "midday",
      "demand": 169
    },
    {
      "when": "2023-04-28T17:00:00",
      "date": "2023-04-28",
      "block": "evening",
      "demand": 292
    },
    {
      "when": "2023-04-28T21:00:00",
      "date": "2023-04-28",
      "block": "night",
      "demand": 64
    },
    {
      "when": "2023-04-29T09:00:00",
      "date": "2023-04-29",
      "block": "morning",
      "demand": 25
    },
    {
      "when": "2023-04-29T13:00:00",
      "date": "2023-04-29",
      "block": "midday",
      "demand": 159
    },
    {
      "when": "2023-04-29T17:00:00",
      "date": "2023-04-29",
      "block": "evening",
      "demand": 264
    },
    {
      "when": "2023-04-29T21:00:00",
      "date": "2023-04-29",
      "block": "night",
      "demand": 77
    },
    {
      "when": "2023-04-30T09:00:00",
      "date": "2023-04-30",
      "block": "morning",
      "demand": 30
    },
    {
      "when": "2023-04-30T13:00:00",
      "date": "2023-04-30",
      "block": "midday",
      "demand": 198
    },
    {
      "when": "2023-04-30T17:00:00",
      "date": "2023-04-30",
      "block": "evening",
      "demand": 303
    },
    {
      "when": "2023-04-30T21:00:00",
      "date": "2023-04-30",
      "block": "night",
      "demand": 92
    },
    {
      "when": "2023-05-01T09:00:00",
      "date": "2023-05-01",
      "block": "morning",
      "demand": 34
    },
    {
      "when": "2023-05-01T13:00:00",
      "date": "2023-05-01",
      "block": "midday",
      "demand": 231
    },
    {
      "when": "2023-05-01T17:00:00",
      "date": "2023-05-01",
      "block": "evening",
      "demand": 341
    },
    {
      "when": "2023-05-01T21:00:00",
      "date": "2023-05-01",
      "block": "night",
      "demand": 91
    },
    {
      "when": "2023-05-02T09:00:00",
      "date": "2023-05-02",
      "block": "morning",
      "demand": 37
    },
    {
      "when": "2023-05-02T13:00:00",
      "date": "2023-05-02",
      "block": "midday",
      "demand": 227
    },
    {
      "when": "2023-05-02T17:00:00",
      "date": "2023-05-02",
      "block": "evening",
      "demand": 358
    },
    {
      "when": "2023-05-02T21:00:00",
      "date": "2023-05-02",
      "block": "night",
      "demand": 122
    },
    {
      "when": "2023-05-03T09:00:00",
      "date": "2023-05-03",
      "block": "morning",
      "demand": 37
    },
    {
      "when": "2023-05-03T13:00:00",
      "date": "2023-05-03",
      "block": "midday",
      "demand": 179
    },
    {
      "when": "2023-05-03T17:00:00",
      "date": "2023-05-03",
      "block": "evening",
      "demand": 292
    },
    {
      "when": "2023-05-03T21:00:00",
      "date": "2023-05-03",
      "block": "night",
      "demand": 104
    },
    {
      "when": "2023-05-04T09:00:00",
      "date": "2023-05-04",
      "block": "morning",
      "demand": 25
    },
    {
      "when": "2023-05-04T13:00:00",
      "date": "2023-05-04",
      "block": "midday",
      "demand": 184
    },
    {
      "when": "2023-05-04T17:00:00",
      "date": "2023-05-04",
      "block": "evening",
      "demand": 344
    },
    {
      "when": "2023-05-04T21:00:00",
      "date": "2023-05-04",
      "block": "night",
      "demand": 96
    },
    {
      "when": "2023-05-05T09:00:00",
      "date": "2023-05-05",
      "block": "morning",
      "demand": 28
    },
    {
      "when": "2023-05-05T13:00:00",
      "date": "2023-05-05",
      "block": "midday",
      "demand": 175
    },
    {
      "when": "2023-05-05T17:00:00",
      "date": "2023-05-05",
      "block": "evening",
      "demand": 287
    },
    {
      "when": "2023-05-05T21:00:00",
      "date": "2023-05-05",
      "block": "night",
      "demand": 82
    },
    {
      "when": "2023-05-06T09:00:00",
      "date": "2023-05-06",
      "block": "morning",
      "demand": 25
    },
    {
      "when": "2023-05-06T13:00:00",
      "date": "2023-05-06",
      "block": "midday",
      "demand": 171
    },
    {
      "when": "2023-05-06T17:00:00",
      "date": "2023-05-06",
      "block": "evening",
      "demand": 261
    },
    {
      "when": "2023-05-06T21:00:00",
      "date": "2023-05-06",
      "block": "night",
      "demand": 77
    },
    {
      "when": "2023-05-07T09:00:00",
      "date": "2023-05-07",
      "block": "morning",
      "demand": 28
    },
    {
      "when": "2023-05-07T13:00:00",
      "date": "2023-05-07",
      "block": "midday",
      "demand": 192
    },
    {
      "when": "2023-05-07T17:00:00",
      "date": "2023-05-07",
      "block": "evening",
      "demand": 269
    },
    {
      "when": "2023-05-07T21:00:00",
      "date": "2023-05-07",
      "block": "night",
      "demand": 103
    },
    {
      "when": "2023-05-08T09:00:00",
      "date": "2023-05-08",
      "block": "morning",
      "demand": 28
    },
    {
      "when": "2023-05-08T13:00:00",
      "date": "2023-05-08",
      "block": "midday",
      "demand": 213
    },
    {
      "when": "2023-05-08T17:00:00",
      "date": "2023-05-08",
      "block": "evening",
      "demand": 372
    },
    {
      "when": "2023-05-08T21:00:00",
      "date": "2023-05-08",
      "block": "night",
      "demand": 102
    },
    {
      "when": "2023-05-09T09:00:00",
      "date": "2023-05-09",
      "block": "morning",
      "demand": 39
    },
    {
      "when": "2023-05-09T13:00:00",
      "date": "2023-05-09",
      "block": "midday",
      "demand": 208
    },
    {
      "when": "2023-05-09T17:00:00",
      "date": "2023-05-09",
      "block": "evening",
      "demand": 392
    },
    {
      "when": "2023-05-09T21:00:00",
      "date": "2023-05-09",
      "block": "night",
      "demand": 114
    },
    {
      "when": "2023-05-10T09:00:00",
      "date": "2023-05-10",
      "block": "morning",
      "demand": 37
    },
    {
      "when": "2023-05-10T13:00:00",
      "date": "2023-05-10",
      "block": "midday",
      "demand": 220
    },
    {
      "when": "2023-05-10T17:00:00",
      "date": "2023-05-10",
      "block": "evening",
      "demand": 381
    },
    {
      "when": "2023-05-10T21:00:00",
      "date": "2023-05-10",
      "block": "night",
      "demand": 114
    },
    {
      "when": "2023-05-11T09:00:00",
      "date": "2023-05-11",
      "block": "morning",
      "demand": 29
    },
    {
      "when": "2023-05-11T13:00:00",
      "date": "2023-05-11",
      "block": "midday",
      "demand": 206
    },
    {
      "when": "2023-05-11T17:00:00",
      "date": "2023-05-11",
      "block": "evening",
      "demand": 315
    },
    {
      "when": "2023-05-11T21:00:00",
      "date": "2023-05-11",
      "block": "night",
      "demand": 100
    },
    {
      "when": "2023-05-12T09:00:00",
      "date": "2023-05-12",
      "block": "morning",
      "demand": 22
    },
    {
      "when": "2023-05-12T13:00:00",
      "date": "2023-05-12",
      "block": "midday",
      "demand": 147
    },
    {
      "when": "2023-05-12T17:00:00",
      "date": "2023-05-12",
      "block": "evening",
      "demand": 270
    },
    {
      "when": "2023-05-12T21:00:00",
      "date": "2023-05-12",
      "block": "night",
      "demand": 67
    },
    {
      "when": "2023-05-13T09:00:00",
      "date": "2023-05-13",
      "block": "morning",
      "demand": 27
    },
    {
      "when": "2023-05-13T13:00:00",
      "date": "2023-05-13",
      "block": "midday",
      "demand": 144
    },
    {
      "when": "2023-05-13T17:00:00",
      "date": "2023-05-13",
      "block": "evening",
      "demand": 265
    },
    {
      "when": "2023-05-13T21:00:00",
      "date": "2023-05-13",
      "block": "night",
      "demand": 80
    },
    {
      "when": "2023-05-14T09:00:00",
      "date": "2023-05-14",
      "block": "morning",
      "demand": 32
    },
    {
      "when": "2023-05-14T13:00:00",
      "date": "2023-05-14",
      "block": "midday",
      "demand": 164
    },
    {
      "when": "2023-05-14T17:00:00",
      "date": "2023-05-14",
      "block": "evening",
      "demand": 312
    },
    {
      "when": "2023-05-14T21:00:00",
      "date": "2023-05-14",
      "block": "night",
      "demand": 90
    },
    {
      "when": "2023-05-15T09:00:00",
      "date": "2023-05-15",
      "block": "morning",
      "demand": 34
    },
    {
      "when": "2023-05-15T13:00:00",
      "date": "2023-05-15",
      "block": "midday",
      "demand": 208
    },
    {
      "when": "2023-05-15T17:00:00",
      "date": "2023-05-15",
      "block": "evening",
      "demand": 364
    },
    {
      "when": "2023-05-15T21:00:00",
      "date": "2023-05-15",
      "block": "night",
      "demand": 113
    },
    {
      "when": "2023-05-16T09:00:00",
      "date": "2023-05-16",
      "block": "morning",
      "demand": 39
    },
    {
      "when": "2023-05-16T13:00:00",
      "date": "2023-05-16",
      "block": "midday",
      "demand": 221
    },
    {
      "when": "2023-05-16T17:00:00",
      "date": "2023-05-16",
      "block": "evening",
      "demand": 358
    },
    {
      "when": "2023-05-16T21:00:00",
      "date": "2023-05-16",
      "block": "night",
      "demand": 116
    },
    {
      "when": "2023-05-17T09:00:00",
      "date": "2023-05-17",
      "block": "morning",
      "demand": 35
    },
    {
      "when": "2023-05-17T13:00:00",
      "date": "2023-05-17",
      "block": "midday",
      "demand": 217
    },
    {
      "when": "2023-05-17T17:00:00",
      "date": "2023-05-17",
      "block": "evening",
      "demand": 331
    },
    {
      "when": "2023-05-17T21:00:00",
      "date": "2023-05-17",
      "block": "night",
      "demand": 107
    },
    {
      "when": "2023-05-18T09:00:00",
      "date": "2023-05-18",
      "block": "morning",
      "demand": 28
    },
    {
      "when": "2023-05-18T13:00:00",
      "date": "2023-05-18",
      "block": "midday",
      "demand": 197
    },
    {
      "when": "2023-05-18T17:00:00",
      "date": "2023-05-18",
      "block": "evening",
      "demand": 326
    },
    {
      "when": "2023-05-18T21:00:00",
      "date": "2023-05-18",
      "block": "night",
      "demand": 100
    },
    {
      "when": "2023-05-19T09:00:00",
      "date": "2023-05-19",
      "block": "morning",
      "demand": 27
    },
    {
      "when": "2023-05-19T13:00:00",
      "date": "2023-05-19",
      "block": "midday",
      "demand": 139
    },
    {
      "when": "2023-05-19T17:00:00",
      "date": "2023-05-19",
      "block": "evening",
      "demand": 286
    },
    {
      "when": "2023-05-19T21:00:00",
      "date": "2023-05-19",
      "block": "night",
      "demand": 72
    },
    {
      "when": "2023-05-20T09:00:00",
      "date": "2023-05-20",
      "block": "morning",
      "demand": 30
    },
    {
      "when": "2023-05-20T13:00:00",
      "date": "2023-05-20",
      "block": "midday",
      "demand": 175
    },
    {
      "when": "2023-05-20T17:00:00",
      "date": "2023-05-20",
      "block": "evening",
      "demand": 265
    },
    {
      "when": "2023-05-20T21:00:00",
      "date": "2023-05-20",
      "block": "night",
      "demand": 76
    },
    {
      "when": "2023-05-21T09:00:00",
      "date": "2023-05-21",
      "block": "morning",
      "demand": 29
    },
    {
      "when": "2023-05-21T13:00:00",
      "date": "2023-05-21",
      "block": "midday",
      "demand": 173
    },
    {
      "when": "2023-05-21T17:00:00",
      "date": "2023-05-21",
      "block": "evening",
      "demand": 337
    },
    {
      "when": "2023-05-21T21:00:00",
      "date": "2023-05-21",
      "block": "night",
      "demand": 97
    },
    {
      "when": "2023-05-22T09:00:00",
      "date": "2023-05-22",
      "block": "morning",
      "demand": 34
    },
    {
      "when": "2023-05-22T13:00:00",
      "date": "2023-05-22",
      "block": "midday",
      "demand": 192
    },
    {
      "when": "2023-05-22T17:00:00",
      "date": "2023-05-22",
      "block": "evening",
      "demand": 352
    },
    {
      "when": "2023-05-22T21:00:00",
      "date": "2023-05-22",
      "block": "night",
      "demand": 93
    },
    {
      "when": "2023-05-23T09:00:00",
      "date": "2023-05-23",
      "block": "morning",
      "demand": 35
    },
    {
      "when": "2023-05-23T13:00:00",
      "date": "2023-05-23",
      "block": "midday",
      "demand": 215
    },
    {
      "when": "2023-05-23T17:00:00",
      "date": "2023-05-23",
      "block": "evening",
      "demand": 383
    },
    {
      "when": "2023-05-23T21:00:00",
      "date": "2023-05-23",
      "block": "night",
      "demand": 102
    },
    {
      "when": "2023-05-24T09:00:00",
      "date": "2023-05-24",
      "block": "morning",
      "demand": 36
    },
    {
      "when": "2023-05-24T13:00:00",
      "date": "2023-05-24",
      "block": "midday",
      "demand": 193
    },
    {
      "when": "2023-05-24T17:00:00",
      "date": "2023-05-24",
      "block": "evening",
      "demand": 299
    },
    {
      "when": "2023-05-24T21:00:00",
      "date": "2023-05-24",
      "block": "night",
      "demand": 121
    },
    {
      "when": "2023-05-25T09:00:00",
      "date": "2023-05-25",
      "block": "morning",
      "demand": 30
    },
    {
      "when": "2023-05-25T13:00:00",
      "date": "2023-05-25",
      "block": "midday",
      "demand": 174
    },
    {
      "when": "2023-05-25T17:00:00",
      "date": "2023-05-25",
      "block": "evening",
      "demand": 322
    },
    {
      "when": "2023-05-25T21:00:00",
      "date": "2023-05-25",
      "block": "night",
      "demand": 98
    },
    {
      "when": "2023-05-26T09:00:00",
      "date": "2023-05-26",
      "block": "morning",
      "demand": 30
    },
    {
      "when": "2023-05-26T13:00:00",
      "date": "2023-05-26",
      "block": "midday",
      "demand": 168
    },
    {
      "when": "2023-05-26T17:00:00",
      "date": "2023-05-26",
      "block": "evening",
      "demand": 260
    },
    {
      "when": "2023-05-26T21:00:00",
      "date": "2023-05-26",
      "block": "night",
      "demand": 90
    },
    {
      "when": "2023-05-27T09:00:00",
      "date": "2023-05-27",
      "block": "morning",
      "demand": 25
    },
    {
      "when": "2023-05-27T13:00:00",
      "date": "2023-05-27",
      "block": "midday",
      "demand": 177
    },
    {
      "when": "2023-05-27T17:00:00",
      "date": "2023-05-27",
      "block": "evening",
      "demand": 266
    },
    {
      "when": "2023-05-27T21:00:00",
      "date": "2023-05-27",
      "block": "night",
      "demand": 85
    },
    {
      "when": "2023-05-28T09:00:00",
      "date": "2023-05-28",
      "block": "morning",
      "demand": 25
    },
    {
      "when": "2023-05-28T13:00:00",
      "date": "2023-05-28",
      "block": "midday",
      "demand": 182
    },
    {
      "when": "2023-05-28T17:00:00",
      "date": "2023-05-28",
      "block": "evening",
      "demand": 264
    },
    {
      "when": "2023-05-28T21:00:00",
      "date": "2023-05-28",
      "block": "night",
      "demand": 107
    },
    {
      "when": "2023-05-29T09:00:00",
      "date": "2023-05-29",
      "block": "morning",
      "demand": 36
    },
    {
      "when": "2023-05-29T13:00:00",
      "date": "2023-05-29",
      "block": "midday",
      "demand": 194
    },
    {
      "when": "2023-05-29T17:00:00",
      "date": "2023-05-29",
      "block": "evening",
      "demand": 370
    },
    {
      "when": "2023-05-29T21:00:00",
      "date": "2023-05-29",
      "block": "night",
      "demand": 98
    },
    {
      "when": "2023-05-30T09:00:00",
      "date": "2023-05-30",
      "block": "morning",
      "demand": 36
    },
    {
      "when": "2023-05-30T13:00:00",
      "date": "2023-05-30",
      "block": "midday",
      "demand": 227
    },
    {
      "when": "2023-05-30T17:00:00",
      "date": "2023-05-30",
      "block": "evening",
      "demand": 414
    },
    {
      "when": "2023-05-30T21:00:00",
      "date": "2023-05-30",
      "block": "night",
      "demand": 104
    },
    {
      "when": "2023-05-31T09:00:00",
      "date": "2023-05-31",
      "block": "morning",
      "demand": 34
    },
    {
      "when": "2023-05-31T13:00:00",
      "date": "2023-05-31",
      "block": "midday",
      "demand": 217
    },
    {
      "when": "2023-05-31T17:00:00",
      "date": "2023-05-31",
      "block": "evening",
      "demand": 319
    },
    {
      "when": "2023-05-31T21:00:00",
      "date": "2023-05-31",
      "block": "night",
      "demand": 111
    },
    {
      "when": "2023-06-01T09:00:00",
      "date": "2023-06-01",
      "block": "morning",
      "demand": 33
    },
    {
      "when": "2023-06-01T13:00:00",
      "date": "2023-06-01",
      "block": "midday",
      "demand": 174
    },
    {
      "when": "2023-06-01T17:00:00",
      "date": "2023-06-01",
      "block": "evening",
      "demand": 341
    },
    {
      "when": "2023-06-01T21:00:00",
      "date": "2023-06-01",
      "block": "night",
      "demand": 98
    },
    {
      "when": "2023-06-02T09:00:00",
      "date": "2023-06-02",
      "block": "morning",
      "demand": 30
    },
    {
      "when": "2023-06-02T13:00:00",
      "date": "2023-06-02",
      "block": "midday",
      "demand": 151
    },
    {
      "when": "2023-06-02T17:00:00",
      "date": "2023-06-02",
      "block": "evening",
      "demand": 260
    },
    {
      "when": "2023-06-02T21:00:00",
      "date": "2023-06-02",
      "block": "night",
      "demand": 74
    },
    {
      "when": "2023-06-03T09:00:00",
      "date": "2023-06-03",
      "block": "morning",
      "demand": 30
    },
    {
      "when": "2023-06-03T13:00:00",
      "date": "2023-06-03",
      "block": "midday",
      "demand": 182
    },
    {
      "when": "2023-06-03T17:00:00",
      "date": "2023-06-03",
      "block": "evening",
      "demand": 249
    },
    {
      "when": "2023-06-03T21:00:00",
      "date": "2023-06-03",
      "block": "night",
      "demand": 76
    },
    {
      "when": "2023-06-04T09:00:00",
      "date": "2023-06-04",
      "block": "morning",
      "demand": 30
    },
    {
      "when": "2023-06-04T13:00:00",
      "date": "2023-06-04",
      "block": "midday",
      "demand": 197
    },
    {
      "when": "2023-06-04T17:00:00",
      "date": "2023-06-04",
      "block": "evening",
      "demand": 250
    },
    {
      "when": "2023-06-04T21:00:00",
      "date": "2023-06-04",
      "block": "night",
      "demand": 85
    },
    {
      "when": "2023-06-05T09:00:00",
      "date": "2023-06-05",
      "block": "morning",
      "demand": 34
    },
    {
      "when": "2023-06-05T13:00:00",
      "date": "2023-06-05",
      "block": "midday",
      "demand": 229
    },
    {
      "when": "2023-06-05T17:00:00",
      "date": "2023-06-05",
      "block": "evening",
      "demand": 368
    },
    {
      "when": "2023-06-05T21:00:00",
      "date": "2023-06-05",
      "block": "night",
      "demand": 105
    },
    {
      "when": "2023-06-06T09:00:00",
      "date": "2023-06-06",
      "block": "morning",
      "demand": 39
    },
    {
      "when": "2023-06-06T13:00:00",
      "date": "2023-06-06",
      "block": "midday",
      "demand": 230
    },
    {
      "when": "2023-06-06T17:00:00",
      "date": "2023-06-06",
      "block": "evening",
      "demand": 361
    },
    {
      "when": "2023-06-06T21:00:00",
      "date": "2023-06-06",
      "block": "night",
      "demand": 112
    },
    {
      "when": "2023-06-07T09:00:00",
      "date": "2023-06-07",
      "block": "morning",
      "demand": 34
    },
    {
      "when": "2023-06-07T13:00:00",
      "date": "2023-06-07",
      "block": "midday",
      "demand": 196
    },
    {
      "when": "2023-06-07T17:00:00",
      "date": "2023-06-07",
      "block": "evening",
      "demand": 351
    },
    {
      "when": "2023-06-07T21:00:00",
      "date": "2023-06-07",
      "block": "night",
      "demand": 100
    },
    {
      "when": "2023-06-08T09:00:00",
      "date": "2023-06-08",
      "block": "morning",
      "demand": 32
    },
    {
      "when": "2023-06-08T13:00:00",
      "date": "2023-06-08",
      "block": "midday",
      "demand": 177
    },
    {
      "when": "2023-06-08T17:00:00",
      "date": "2023-06-08",
      "block": "evening",
      "demand": 279
    },
    {
      "when": "2023-06-08T21:00:00",
      "date": "2023-06-08",
      "block": "night",
      "demand": 95
    },
    {
      "when": "2023-06-09T09:00:00",
      "date": "2023-06-09",
      "block": "morning",
      "demand": 25
    },
    {
      "when": "2023-06-09T13:00:00",
      "date": "2023-06-09",
      "block": "midday",
      "demand": 143
    },
    {
      "when": "2023-06-09T17:00:00",
      "date": "2023-06-09",
      "block": "evening",
      "demand": 284
    },
    {
      "when": "2023-06-09T21:00:00",
      "date": "2023-06-09",
      "block": "night",
      "demand": 71
    },
    {
      "when": "2023-06-10T09:00:00",
      "date": "2023-06-10",
      "block": "morning",
      "demand": 26
    },
    {
      "when": "2023-06-10T13:00:00",
      "date": "2023-06-10",
      "block": "midday",
      "demand": 151
    },
    {
      "when": "2023-06-10T17:00:00",
      "date": "2023-06-10",
      "block": "evening",
      "demand": 261
    },
    {
      "when": "2023-06-10T21:00:00",
      "date": "2023-06-10",
      "block": "night",
      "demand": 79
    },
    {
      "when": "2023-06-11T09:00:00",
      "date": "2023-06-11",
      "block": "morning",
      "demand": 36
    },
    {
      "when": "2023-06-11T13:00:00",
      "date": "2023-06-11",
      "block": "midday",
      "demand": 185
    },
    {
      "when": "2023-06-11T17:00:00",
      "date": "2023-06-11",
      "block": "evening",
      "demand": 289
    },
    {
      "when": "2023-06-11T21:00:00",
      "date": "2023-06-11",
      "block": "night",
      "demand": 100
    },
    {
      "when": "2023-06-12T09:00:00",
      "date": "2023-06-12",
      "block": "morning",
      "demand": 37
    },
    {
      "when": "2023-06-12T13:00:00",
      "date": "2023-06-12",
      "block": "midday",
      "demand": 211
    },
    {
      "when": "2023-06-12T17:00:00",
      "date": "2023-06-12",
      "block": "evening",
      "demand": 371
    },
    {
      "when": "2023-06-12T21:00:00",
      "date": "2023-06-12",
      "block": "night",
      "demand": 104
    },
    {
      "when": "2023-06-13T09:00:00",
      "date": "2023-06-13",
      "block": "morning",
      "demand": 43
    },
    {
      "when": "2023-06-13T13:00:00",
      "date": "2023-06-13",
      "block": "midday",
      "demand": 220
    },
    {
      "when": "2023-06-13T17:00:00",
      "date": "2023-06-13",
      "block": "evening",
      "demand": 374
    },
    {
      "when": "2023-06-13T21:00:00",
      "date": "2023-06-13",
      "block": "night",
      "demand": 108
    },
    {
      "when": "2023-06-14T09:00:00",
      "date": "2023-06-14",
      "block": "morning",
      "demand": 38
    },
    {
      "when": "2023-06-14T13:00:00",
      "date": "2023-06-14",
      "block": "midday",
      "demand": 218
    },
    {
      "when": "2023-06-14T17:00:00",
      "date": "2023-06-14",
      "block": "evening",
      "demand": 325
    },
    {
      "when": "2023-06-14T21:00:00",
      "date": "2023-06-14",
      "block": "night",
      "demand": 101
    },
    {
      "when": "2023-06-15T09:00:00",
      "date": "2023-06-15",
      "block": "morning",
      "demand": 32
    },
    {
      "when": "2023-06-15T13:00:00",
      "date": "2023-06-15",
      "block": "midday",
      "demand": 189
    },
    {
      "when": "2023-06-15T17:00:00",
      "date": "2023-06-15",
      "block": "evening",
      "demand": 292
    },
    {
      "when": "2023-06-15T21:00:00",
      "date": "2023-06-15",
      "block": "night",
      "demand": 88
    },
    {
      "when": "2023-06-16T09:00:00",
      "date": "2023-06-16",
      "block": "morning",
      "demand": 22
    },
    {
      "when": "2023-06-16T13:00:00",
      "date": "2023-06-16",
      "block": "midday",
      "demand": 109
    },
    {
      "when": "2023-06-16T17:00:00",
      "date": "2023-06-16",
      "block": "evening",
      "demand": 236
    },
    {
      "when": "2023-06-16T21:00:00",
      "date": "2023-06-16",
      "block": "night",
      "demand": 86
    },
    {
      "when": "2023-06-17T09:00:00",
      "date": "2023-06-17",
      "block": "morning",
      "demand": 30
    },
    {
      "when": "2023-06-17T13:00:00",
      "date": "2023-06-17",
      "block": "midday",
      "demand": 146
    },
    {
      "when": "2023-06-17T17:00:00",
      "date": "2023-06-17",
      "block": "evening",
      "demand": 275
    },
    {
      "when": "2023-06-17T21:00:00",
      "date": "2023-06-17",
      "block": "night",
      "demand": 79
    },
    {
      "when": "2023-06-18T09:00:00",
      "date": "2023-06-18",
      "block": "morning",
      "demand": 31
    },
    {
      "when": "2023-06-18T13:00:00",
      "date": "2023-06-18",
      "block": "midday",
      "demand": 197
    },
    {
      "when": "2023-06-18T17:00:00",
      "date": "2023-06-18",
      "block": "evening",
      "demand": 314
    },
    {
      "when": "2023-06-18T21:00:00",
      "date": "2023-06-18",
      "block": "night",
      "demand": 81
    },
    {
      "when": "2023-06-19T09:00:00",
      "date": "2023-06-19",
      "block": "morning",
      "demand": 40
    },
    {
      "when": "2023-06-19T13:00:00",
      "date": "2023-06-19",
      "block": "midday",
      "demand": 196
    },
    {
      "when": "2023-06-19T17:00:00",
      "date": "2023-06-19",
      "block": "evening",
      "demand": 355
    },
    {
      "when": "2023-06-19T21:00:00",
      "date": "2023-06-19",
      "block": "night",
      "demand": 118
    },
    {
      "when": "2023-06-20T09:00:00",
      "date": "2023-06-20",
      "block": "morning",
      "demand": 38
    },
    {
      "when": "2023-06-20T13:00:00",
      "date": "2023-06-20",
      "block": "midday",
      "demand": 218
    },
    {
      "when": "2023-06-20T17:00:00",
      "date": "2023-06-20",
      "block": "evening",
      "demand": 346
    },
    {
      "when": "2023-06-20T21:00:00",
      "date": "2023-06-20",
      "block": "night",
      "demand": 122
    },
    {
      "when": "2023-06-21T09:00:00",
      "date": "2023-06-21",
      "block": "morning",
      "demand": 37
    },
    {
      "when": "2023-06-21T13:00:00",
      "date": "2023-06-21",
      "block": "midday",
      "demand": 225
    },
    {
      "when": "2023-06-21T17:00:00",
      "date": "2023-06-21",
      "block": "evening",
      "demand": 377
    },
    {
      "when": "2023-06-21T21:00:00",
      "date": "2023-06-21",
      "block": "night",
      "demand": 96
    },
    {
      "when": "2023-06-22T09:00:00",
      "date": "2023-06-22",
      "block": "morning",
      "demand": 30
    },
    {
      "when": "2023-06-22T13:00:00",
      "date": "2023-06-22",
      "block": "midday",
      "demand": 181
    },
    {
      "when": "2023-06-22T17:00:00",
      "date": "2023-06-22",
      "block": "evening",
      "demand": 304
    },
    {
      "when": "2023-06-22T21:00:00",
      "date": "2023-06-22",
      "block": "night",
      "demand": 86
    },
    {
      "when": "2023-06-23T09:00:00",
      "date": "2023-06-23",
      "block": "morning",
      "demand": 28
    },
    {
      "when": "2023-06-23T13:00:00",
      "date": "2023-06-23",
      "block": "midday",
      "demand": 200
    },
    {
      "when": "2023-06-23T17:00:00",
      "date": "2023-06-23",
      "block": "evening",
      "demand": 257
    },
    {
      "when": "2023-06-23T21:00:00",
      "date": "2023-06-23",
      "block": "night",
      "demand": 77
    },
    {
      "when": "2023-06-24T09:00:00",
      "date": "2023-06-24",
      "block": "morning",
      "demand": 30
    },
    {
      "when": "2023-06-24T13:00:00",
      "date": "2023-06-24",
      "block": "midday",
      "demand": 135
    },
    {
      "when": "2023-06-24T17:00:00",
      "date": "2023-06-24",
      "block": "evening",
      "demand": 218
    },
    {
      "when": "2023-06-24T21:00:00",
      "date": "2023-06-24",
      "block": "night",
      "demand": 82
    },
    {
      "when": "2023-06-25T09:00:00",
      "date": "2023-06-25",
      "block": "morning",
      "demand": 33
    },
    {
      "when": "2023-06-25T13:00:00",
      "date": "2023-06-25",
      "block": "midday",
      "demand": 178
    },
    {
      "when": "2023-06-25T17:00:00",
      "date": "2023-06-25",
      "block": "evening",
      "demand": 314
    },
    {
      "when": "2023-06-25T21:00:00",
      "date": "2023-06-25",
      "block": "night",
      "demand": 96
    },
    {
      "when": "2023-06-26T09:00:00",
      "date": "2023-06-26",
      "block": "morning",
      "demand": 39
    },
    {
      "when": "2023-06-26T13:00:00",
      "date": "2023-06-26",
      "block": "midday",
      "demand": 216
    },
    {
      "when": "2023-06-26T17:00:00",
      "date": "2023-06-26",
      "block": "evening",
      "demand": 318
    },
    {
      "when": "2023-06-26T21:00:00",
      "date": "2023-06-26",
      "block": "night",
      "demand": 104
    },
    {
      "when": "2023-06-27T09:00:00",
      "date": "2023-06-27",
      "block": "morning",
      "demand": 36
    },
    {
      "when": "2023-06-27T13:00:00",
      "date": "2023-06-27",
      "block": "midday",
      "demand": 220
    },
    {
      "when": "2023-06-27T17:00:00",
      "date": "2023-06-27",
      "block": "evening",
      "demand": 362
    },
    {
      "when": "2023-06-27T21:00:00",
      "date": "2023-06-27",
      "block": "night",
      "demand": 107
    },
    {
      "when": "2023-06-28T09:00:00",
      "date": "2023-06-28",
      "block": "morning",
      "demand": 35
    },
    {
      "when": "2023-06-28T13:00:00",
      "date": "2023-06-28",
      "block": "midday",
      "demand": 228
    },
    {
      "when": "2023-06-28T17:00:00",
      "date": "2023-06-28",
      "block": "evening",
      "demand": 356
    },
    {
      "when": "2023-06-28T21:00:00",
      "date": "2023-06-28",
      "block": "night",
      "demand": 103
    },
    {
      "when": "2023-06-29T09:00:00",
      "date": "2023-06-29",
      "block": "morning",
      "demand": 28
    },
    {
      "when": "2023-06-29T13:00:00",
      "date": "2023-06-29",
      "block": "midday",
      "demand": 221
    },
    {
      "when": "2023-06-29T17:00:00",
      "date": "2023-06-29",
      "block": "evening",
      "demand": 297
    },
    {
      "when": "2023-06-29T21:00:00",
      "date": "2023-06-29",
      "block": "night",
      "demand": 83
    },
    {
      "when": "2023-06-30T09:00:00",
      "date": "2023-06-30",
      "block": "morning",
      "demand": 25
    },
    {
      "when": "2023-06-30T13:00:00",
      "date": "2023-06-30",
      "block": "midday",
      "demand": 189
    },
    {
      "when": "2023-06-30T17:00:00",
      "date": "2023-06-30",
      "block": "evening",
      "demand": 215
    },
    {
      "when": "2023-06-30T21:00:00",
      "date": "2023-06-30",
      "block": "night",
      "demand": 89
    },
    {
      "when": "2023-07-01T09:00:00",
      "date": "2023-07-01",
      "block": "morning",
      "demand": 27
    },
    {
      "when": "2023-07-01T13:00:00",
      "date": "2023-07-01",
      "block": "midday",
      "demand": 170
    },
    {
      "when": "2023-07-01T17:00:00",
      "date": "2023-07-01",
      "block": "evening",
      "demand": 245
    },
    {
      "when": "2023-07-01T21:00:00",
      "date": "2023-07-01",
      "block": "night",
      "demand": 75
    },
    {
      "when": "2023-07-02T09:00:00",
      "date": "2023-07-02",
      "block": "morning",
      "demand": 28
    },
    {
      "when": "2023-07-02T13:00:00",
      "date": "2023-07-02",
      "block": "midday",
      "demand": 198
    },
    {
      "when": "2023-07-02T17:00:00",
      "date": "2023-07-02",
      "block": "evening",
      "demand": 311
    },
    {
      "when": "2023-07-02T21:00:00",
      "date": "2023-07-02",
      "block": "night",
      "demand": 89
    },
    {
      "when": "2023-07-03T09:00:00",
      "date": "2023-07-03",
      "block": "morning",
      "demand": 39
    },
    {
      "when": "2023-07-03T13:00:00",
      "date": "2023-07-03",
      "block": "midday",
      "demand": 223
    },
    {
      "when": "2023-07-03T17:00:00",
      "date": "2023-07-03",
      "block": "evening",
      "demand": 388
    },
    {
      "when": "2023-07-03T21:00:00",
      "date": "2023-07-03",
      "block": "night",
      "demand": 89
    },
    {
      "when": "2023-07-04T09:00:00",
      "date": "2023-07-04",
      "block": "morning",
      "demand": 35
    },
    {
      "when": "2023-07-04T13:00:00",
      "date": "2023-07-04",
      "block": "midday",
      "demand": 231
    },
    {
      "when": "2023-07-04T17:00:00",
      "date": "2023-07-04",
      "block": "evening",
      "demand": 364
    },
    {
      "when": "2023-07-04T21:00:00",
      "date": "2023-07-04",
      "block": "night",
      "demand": 107
    },
    {
      "when": "2023-07-05T09:00:00",
      "date": "2023-07-05",
      "block": "morning",
      "demand": 32
    },
    {
      "when": "2023-07-05T13:00:00",
      "date": "2023-07-05",
      "block": "midday",
      "demand": 226
    },
    {
      "when": "2023-07-05T17:00:00",
      "date": "2023-07-05",
      "block": "evening",
      "demand": 366
    },
    {
      "when": "2023-07-05T21:00:00",
      "date": "2023-07-05",
      "block": "night",
      "demand": 102
    },
    {
      "when": "2023-07-06T09:00:00",
      "date": "2023-07-06",
      "block": "morning",
      "demand": 36
    },
    {
      "when": "2023-07-06T13:00:00",
      "date": "2023-07-06",
      "block": "midday",
      "demand": 221
    },
    {
      "when": "2023-07-06T17:00:00",
      "date": "2023-07-06",
      "block": "evening",
      "demand": 260
    },
    {
      "when": "2023-07-06T21:00:00",
      "date": "2023-07-06",
      "block": "night",
      "demand": 102
    },
    {
      "when": "2023-07-07T09:00:00",
      "date": "2023-07-07",
      "block": "morning",
      "demand": 29
    },
    {
      "when": "2023-07-07T13:00:00",
      "date": "2023-07-07",
      "block": "midday",
      "demand": 173
    },
    {
      "when": "2023-07-07T17:00:00",
      "date": "2023-07-07",
      "block": "evening",
      "demand": 256
    },
    {
      "when": "2023-07-07T21:00:00",
      "date": "2023-07-07",
      "block": "night",
      "demand": 101
    },
    {
      "when": "2023-07-08T09:00:00",
      "date": "2023-07-08",
      "block": "morning",
      "demand": 27
    },
    {
      "when": "2023-07-08T13:00:00",
      "date": "2023-07-08",
      "block": "midday",
      "demand": 169
    },
    {
      "when": "2023-07-08T17:00:00",
      "date": "2023-07-08",
      "block": "evening",
      "demand": 303
    },
    {
      "when": "2023-07-08T21:00:00",
      "date": "2023-07-08",
      "block": "night",
      "demand": 83
    },
    {
      "when": "2023-07-09T09:00:00",
      "date": "2023-07-09",
      "block": "morning",
      "demand": 35
    },
    {
      "when": "2023-07-09T13:00:00",
      "date": "2023-07-09",
      "block": "midday",
      "demand": 142
    },
    {
      "when": "2023-07-09T17:00:00",
      "date": "2023-07-09",
      "block": "evening",
      "demand": 345
    },
    {
      "when": "2023-07-09T21:00:00",
      "date": "2023-07-09",
      "block": "night",
      "demand": 85
    },
    {
      "when": "2023-07-10T09:00:00",
      "date": "2023-07-10",
      "block": "morning",
      "demand": 31
    },
    {
      "when": "2023-07-10T13:00:00",
      "date": "2023-07-10",
      "block": "midday",
      "demand": 202
    },
    {
      "when": "2023-07-10T17:00:00",
      "date": "2023-07-10",
      "block": "evening",
      "demand": 381
    },
    {
      "when": "2023-07-10T21:00:00",
      "date": "2023-07-10",
      "block": "night",
      "demand": 112
    },
    {
      "when": "2023-07-11T09:00:00",
      "date": "2023-07-11",
      "block": "morning",
      "demand": 39
    },
    {
      "when": "2023-07-11T13:00:00",
      "date": "2023-07-11",
      "block": "midday",
      "demand": 208
    },
    {
      "when": "2023-07-11T17:00:00",
      "date": "2023-07-11",
      "block": "evening",
      "demand": 372
    },
    {
      "when": "2023-07-11T21:00:00",
      "date": "2023-07-11",
      "block": "night",
      "demand": 111
    },
    {
      "when": "2023-07-12T09:00:00",
      "date": "2023-07-12",
      "block": "morning",
      "demand": 35
    },
    {
      "when": "2023-07-12T13:00:00",
      "date": "2023-07-12",
      "block": "midday",
      "demand": 199
    },
    {
      "when": "2023-07-12T17:00:00",
      "date": "2023-07-12",
      "block": "evening",
      "demand": 368
    },
    {
      "when": "2023-07-12T21:00:00",
      "date": "2023-07-12",
      "block": "night",
      "demand": 103
    },
    {
      "when": "2023-07-13T09:00:00",
      "date": "2023-07-13",
      "block": "morning",
      "demand": 30
    },
    {
      "when": "2023-07-13T13:00:00",
      "date": "2023-07-13",
      "block": "midday",
      "demand": 175
    },
    {
      "when": "2023-07-13T17:00:00",
      "date": "2023-07-13",
      "block": "evening",
      "demand": 369
    },
    {
      "when": "2023-07-13T21:00:00",
      "date": "2023-07-13",
      "block": "night",
      "demand": 99
    },
    {
      "when": "2023-07-14T09:00:00",
      "date": "2023-07-14",
      "block": "morning",
      "demand": 29
    },
    {
      "when": "2023-07-14T13:00:00",
      "date": "2023-07-14",
      "block": "midday",
      "demand": 160
    },
    {
      "when": "2023-07-14T17:00:00",
      "date": "2023-07-14",
      "block": "evening",
      "demand": 312
    },
    {
      "when": "2023-07-14T21:00:00",
      "date": "2023-07-14",
      "block": "night",
      "demand": 76
    },
    {
      "when": "2023-07-15T09:00:00",
      "date": "2023-07-15",
      "block": "morning",
      "demand": 31
    },
    {
      "when": "2023-07-15T13:00:00",
      "date": "2023-07-15",
      "block": "midday",
      "demand": 177
    },
    {
      "when": "2023-07-15T17:00:00",
      "date": "2023-07-15",
      "block": "evening",
      "demand": 231
    },
    {
      "when": "2023-07-15T21:00:00",
      "date": "2023-07-15",
      "block": "night",
      "demand": 89
    },
    {
      "when": "2023-07-16T09:00:00",
      "date": "2023-07-16",
      "block": "morning",
      "demand": 31
    },
    {
      "when": "2023-07-16T13:00:00",
      "date": "2023-07-16",
      "block": "midday",
      "demand": 203
    },
    {
      "when": "2023-07-16T17:00:00",
      "date": "2023-07-16",
      "block": "evening",
      "demand": 324
    },
    {
      "when": "2023-07-16T21:00:00",
      "date": "2023-07-16",
      "block": "night",
      "demand": 104
    },
    {
      "when": "2023-07-17T09:00:00",
      "date": "2023-07-17",
      "block": "morning",
      "demand": 35
    },
    {
      "when": "2023-07-17T13:00:00",
      "date": "2023-07-17",
      "block": "midday",
      "demand": 232
    },
    {
      "when": "2023-07-17T17:00:00",
      "date": "2023-07-17",
      "block": "evening",
      "demand": 335
    },
    {
      "when": "2023-07-17T21:00:00",
      "date": "2023-07-17",
      "block": "night",
      "demand": 106
    },
    {
      "when": "2023-07-18T09:00:00",
      "date": "2023-07-18",
      "block": "morning",
      "demand": 38
    },
    {
      "when": "2023-07-18T13:00:00",
      "date": "2023-07-18",
      "block": "midday",
      "demand": 231
    },
    {
      "when": "2023-07-18T17:00:00",
      "date": "2023-07-18",
      "block": "evening",
      "demand": 371
    },
    {
      "when": "2023-07-18T21:00:00",
      "date": "2023-07-18",
      "block": "night",
      "demand": 111
    },
    {
      "when": "2023-07-19T09:00:00",
      "date": "2023-07-19",
      "block": "morning",
      "demand": 35
    },
    {
      "when": "2023-07-19T13:00:00",
      "date": "2023-07-19",
      "block": "midday",
      "demand": 205
    },
    {
      "when": "2023-07-19T17:00:00",
      "date": "2023-07-19",
      "block": "evening",
      "demand": 391
    },
    {
      "when": "2023-07-19T21:00:00",
      "date": "2023-07-19",
      "block": "night",
      "demand": 108
    },
    {
      "when": "2023-07-20T09:00:00",
      "date": "2023-07-20",
      "block": "morning",
      "demand": 29
    },
    {
      "when": "2023-07-20T13:00:00",
      "date": "2023-07-20",
      "block": "midday",
      "demand": 190
    },
    {
      "when": "2023-07-20T17:00:00",
      "date": "2023-07-20",
      "block": "evening",
      "demand": 347
    },
    {
      "when": "2023-07-20T21:00:00",
      "date": "2023-07-20",
      "block": "night",
      "demand": 96
    },
    {
      "when": "2023-07-21T09:00:00",
      "date": "2023-07-21",
      "block": "morning",
      "demand": 27
    },
    {
      "when": "2023-07-21T13:00:00",
      "date": "2023-07-21",
      "block": "midday",
      "demand": 163
    },
    {
      "when": "2023-07-21T17:00:00",
      "date": "2023-07-21",
      "block": "evening",
      "demand": 247
    },
    {
      "when": "2023-07-21T21:00:00",
      "date": "2023-07-21",
      "block": "night",
      "demand": 83
    },
    {
      "when": "2023-07-22T09:00:00",
      "date": "2023-07-22",
      "block": "morning",
      "demand": 22
    },
    {
      "when": "2023-07-22T13:00:00",
      "date": "2023-07-22",
      "block": "midday",
      "demand": 139
    },
    {
      "when": "2023-07-22T17:00:00",
      "date": "2023-07-22",
      "block": "evening",
      "demand": 280
    },
    {
      "when": "2023-07-22T21:00:00",
      "date": "2023-07-22",
      "block": "night",
      "demand": 80
    },
    {
      "when": "2023-07-23T09:00:00",
      "date": "2023-07-23",
      "block": "morning",
      "demand": 30
    },
    {
      "when": "2023-07-23T13:00:00",
      "date": "2023-07-23",
      "block": "midday",
      "demand": 173
    },
    {
      "when": "2023-07-23T17:00:00",
      "date": "2023-07-23",
      "block": "evening",
      "demand": 306
    },
    {
      "when": "2023-07-23T21:00:00",
      "date": "2023-07-23",
      "block": "night",
      "demand": 103
    },
    {
      "when": "2023-07-24T09:00:00",
      "date": "2023-07-24",
      "block": "morning",
      "demand": 41
    },
    {
      "when": "2023-07-24T13:00:00",
      "date": "2023-07-24",
      "block": "midday",
      "demand": 225
    },
    {
      "when": "2023-07-24T17:00:00",
      "date": "2023-07-24",
      "block": "evening",
      "demand": 388
    },
    {
      "when": "2023-07-24T21:00:00",
      "date": "2023-07-24",
      "block": "night",
      "demand": 96
    },
    {
      "when": "2023-07-25T09:00:00",
      "date": "2023-07-25",
      "block": "morning",
      "demand": 39
    },
    {
      "when": "2023-07-25T13:00:00",
      "date": "2023-07-25",
      "block": "midday",
      "demand": 228
    },
    {
      "when": "2023-07-25T17:00:00",
      "date": "2023-07-25",
      "block": "evening",
      "demand": 388
    },
    {
      "when": "2023-07-25T21:00:00",
      "date": "2023-07-25",
      "block": "night",
      "demand": 124
    },
    {
      "when": "2023-07-26T09:00:00",
      "date": "2023-07-26",
      "block": "morning",
      "demand": 36
    },
    {
      "when": "2023-07-26T13:00:00",
      "date": "2023-07-26",
      "block": "midday",
      "demand": 213
    },
    {
      "when": "2023-07-26T17:00:00",
      "date": "2023-07-26",
      "block": "evening",
      "demand": 343
    },
    {
      "when": "2023-07-26T21:00:00",
      "date": "2023-07-26",
      "block": "night",
      "demand": 111
    },
    {
      "when": "2023-07-27T09:00:00",
      "date": "2023-07-27",
      "block": "morning",
      "demand": 31
    },
    {
      "when": "2023-07-27T13:00:00",
      "date": "2023-07-27",
      "block": "midday",
      "demand": 201
    },
    {
      "when": "2023-07-27T17:00:00",
      "date": "2023-07-27",
      "block": "evening",
      "demand": 340
    },
    {
      "when": "2023-07-27T21:00:00",
      "date": "2023-07-27",
      "block": "night",
      "demand": 88
    },
    {
      "when": "2023-07-28T09:00:00",
      "date": "2023-07-28",
      "block": "morning",
      "demand": 22
    },
    {
      "when": "2023-07-28T13:00:00",
      "date": "2023-07-28",
      "block": "midday",
      "demand": 195
    },
    {
      "when": "2023-07-28T17:00:00",
      "date": "2023-07-28",
      "block": "evening",
      "demand": 276
    },
    {
      "when": "2023-07-28T21:00:00",
      "date": "2023-07-28",
      "block": "night",
      "demand": 80
    },
    {
      "when": "2023-07-29T09:00:00",
      "date": "2023-07-29",
      "block": "morning",
      "demand": 25
    },
    {
      "when": "2023-07-29T13:00:00",
      "date": "2023-07-29",
      "block": "midday",
      "demand": 154
    },
    {
      "when": "2023-07-29T17:00:00",
      "date": "2023-07-29",
      "block": "evening",
      "demand": 303
    },
    {
      "when": "2023-07-29T21:00:00",
      "date": "2023-07-29",
      "block": "night",
      "demand": 71
    },
    {
      "when": "2023-07-30T09:00:00",
      "date": "2023-07-30",
      "block": "morning",
      "demand": 29
    },
    {
      "when": "2023-07-30T13:00:00",
      "date": "2023-07-30",
      "block": "midday",
      "demand": 200
    },
    {
      "when": "2023-07-30T17:00:00",
      "date": "2023-07-30",
      "block": "evening",
      "demand": 319
    },
    {
      "when": "2023-07-30T21:00:00",
      "date": "2023-07-30",
      "block": "night",
      "demand": 96
    },
    {
      "when": "2023-07-31T09:00:00",
      "date": "2023-07-31",
      "block": "morning",
      "demand": 39
    },
    {
      "when": "2023-07-31T13:00:00",
      "date": "2023-07-31",
      "block": "midday",
      "demand": 227
    },
    {
      "when": "2023-07-31T17:00:00",
      "date": "2023-07-31",
      "block": "evening",
      "demand": 366
    },
    {
      "when": "2023-07-31T21:00:00",
      "date": "2023-07-31",
      "block": "night",
      "demand": 103
    },
    {
      "when": "2023-08-01T09:00:00",
      "date": "2023-08-01",
      "block": "morning",
      "demand": 39
    },
    {
      "when": "2023-08-01T13:00:00",
      "date": "2023-08-01",
      "block": "midday",
      "demand": 232
    },
    {
      "when": "2023-08-01T17:00:00",
      "date": "2023-08-01",
      "block": "evening",
      "demand": 373
    },
    {
      "when": "2023-08-01T21:00:00",
      "date": "2023-08-01",
      "block": "night",
      "demand": 110
    },
    {
      "when": "2023-08-02T09:00:00",
      "date": "2023-08-02",
      "block": "morning",
      "demand": 35
    },
    {
      "when": "2023-08-02T13:00:00",
      "date": "2023-08-02",
      "block": "midday",
      "demand": 241
    },
    {
      "when": "2023-08-02T17:00:00",
      "date": "2023-08-02",
      "block": "evening",
      "demand": 410
    },
    {
      "when": "2023-08-02T21:00:00",
      "date": "2023-08-02",
      "block": "night",
      "demand": 99
    },
    {
      "when": "2023-08-03T09:00:00",
      "date": "2023-08-03",
      "block": "morning",
      "demand": 30
    },
    {
      "when": "2023-08-03T13:00:00",
      "date": "2023-08-03",
      "block": "midday",
      "demand": 183
    },
    {
      "when": "2023-08-03T17:00:00",
      "date": "2023-08-03",
      "block": "evening",
      "demand": 344
    },
    {
      "when": "2023-08-03T21:00:00",
      "date": "2023-08-03",
      "block": "night",
      "demand": 95
    },
    {
      "when": "2023-08-04T09:00:00",
      "date": "2023-08-04",
      "block": "morning",
      "demand": 23
    },
    {
      "when": "2023-08-04T13:00:00",
      "date": "2023-08-04",
      "block": "midday",
      "demand": 193
    },
    {
      "when": "2023-08-04T17:00:00",
      "date": "2023-08-04",
      "block": "evening",
      "demand": 248
    },
    {
      "when": "2023-08-04T21:00:00",
      "date": "2023-08-04",
      "block": "night",
      "demand": 95
    },
    {
      "when": "2023-08-05T09:00:00",
      "date": "2023-08-05",
      "block": "morning",
      "demand": 21
    },
    {
      "when": "2023-08-05T13:00:00",
      "date": "2023-08-05",
      "block": "midday",
      "demand": 170
    },
    {
      "when": "2023-08-05T17:00:00",
      "date": "2023-08-05",
      "block": "evening",
      "demand": 282
    },
    {
      "when": "2023-08-05T21:00:00",
      "date": "2023-08-05",
      "block": "night",
      "demand": 74
    },
    {
      "when": "2023-08-06T09:00:00",
      "date": "2023-08-06",
      "block": "morning",
      "demand": 27
    },
    {
      "when": "2023-08-06T13:00:00",
      "date": "2023-08-06",
      "block": "midday",
      "demand": 172
    },
    {
      "when": "2023-08-06T17:00:00",
      "date": "2023-08-06",
      "block": "evening",
      "demand": 340
    },
    {
      "when": "2023-08-06T21:00:00",
      "date": "2023-08-06",
      "block": "night",
      "demand": 91
    },
    {
      "when": "2023-08-07T09:00:00",
      "date": "2023-08-07",
      "block": "morning",
      "demand": 34
    },
    {
      "when": "2023-08-07T13:00:00",
      "date": "2023-08-07",
      "block": "midday",
      "demand": 196
    },
    {
      "when": "2023-08-07T17:00:00",
      "date": "2023-08-07",
      "block": "evening",
      "demand": 356
    },
    {
      "when": "2023-08-07T21:00:00",
      "date": "2023-08-07",
      "block": "night",
      "demand": 108
    },
    {
      "when": "2023-08-08T09:00:00",
      "date": "2023-08-08",
      "block": "morning",
      "demand": 38
    },
    {
      "when": "2023-08-08T13:00:00",
      "date": "2023-08-08",
      "block": "midday",
      "demand": 205
    },
    {
      "when": "2023-08-08T17:00:00",
      "date": "2023-08-08",
      "block": "evening",
      "demand": 388
    },
    {
      "when": "2023-08-08T21:00:00",
      "date": "2023-08-08",
      "block": "night",
      "demand": 110
    },
    {
      "when": "2023-08-09T09:00:00",
      "date": "2023-08-09",
      "block": "morning",
      "demand": 35
    },
    {
      "when": "2023-08-09T13:00:00",
      "date": "2023-08-09",
      "block": "midday",
      "demand": 243
    },
    {
      "when": "2023-08-09T17:00:00",
      "date": "2023-08-09",
      "block": "evening",
      "demand": 337
    },
    {
      "when": "2023-08-09T21:00:00",
      "date": "2023-08-09",
      "block": "night",
      "demand": 106
    },
    {
      "when": "2023-08-10T09:00:00",
      "date": "2023-08-10",
      "block": "morning",
      "demand": 31
    },
    {
      "when": "2023-08-10T13:00:00",
      "date": "2023-08-10",
      "block": "midday",
      "demand": 185
    },
    {
      "when": "2023-08-10T17:00:00",
      "date": "2023-08-10",
      "block": "evening",
      "demand": 305
    },
    {
      "when": "2023-08-10T21:00:00",
      "date": "2023-08-10",
      "block": "night",
      "demand": 89
    },
    {
      "when": "2023-08-11T09:00:00",
      "date": "2023-08-11",
      "block": "morning",
      "demand": 30
    },
    {
      "when": "2023-08-11T13:00:00",
      "date": "2023-08-11",
      "block": "midday",
      "demand": 178
    },
    {
      "when": "2023-08-11T17:00:00",
      "date": "2023-08-11",
      "block": "evening",
      "demand": 290
    },
    {
      "when": "2023-08-11T21:00:00",
      "date": "2023-08-11",
      "block": "night",
      "demand": 70
    },
    {
      "when": "2023-08-12T09:00:00",
      "date": "2023-08-12",
      "block": "morning",
      "demand": 27
    },
    {
      "when": "2023-08-12T13:00:00",
      "date": "2023-08-12",
      "block": "midday",
      "demand": 188
    },
    {
      "when": "2023-08-12T17:00:00",
      "date": "2023-08-12",
      "block": "evening",
      "demand": 255
    },
    {
      "when": "2023-08-12T21:00:00",
      "date": "2023-08-12",
      "block": "night",
      "demand": 81
    },
    {
      "when": "2023-08-13T09:00:00",
      "date": "2023-08-13",
      "block": "morning",
      "demand": 31
    },
    {
      "when": "2023-08-13T13:00:00",
      "date": "2023-08-13",
      "block": "midday",
      "demand": 187
    },
    {
      "when": "2023-08-13T17:00:00",
      "date": "2023-08-13",
      "block": "evening",
      "demand": 305
    },
    {
      "when": "2023-08-13T21:00:00",
      "date": "2023-08-13",
      "block": "night",
      "demand": 87
    },
    {
      "when": "2023-08-14T09:00:00",
      "date": "2023-08-14",
      "block": "morning",
      "demand": 38
    },
    {
      "when": "2023-08-14T13:00:00",
      "date": "2023-08-14",
      "block": "midday",
      "demand": 197
    },
    {
      "when": "2023-08-14T17:00:00",
      "date": "2023-08-14",
      "block": "evening",
      "demand": 324
    },
    {
      "when": "2023-08-14T21:00:00",
      "date": "2023-08-14",
      "block": "night",
      "demand": 108
    },
    {
      "when": "2023-08-15T09:00:00",
      "date": "2023-08-15",
      "block": "morning",
      "demand": 35
    },
    {
      "when": "2023-08-15T13:00:00",
      "date": "2023-08-15",
      "block": "midday",
      "demand": 226
    },
    {
      "when": "2023-08-15T17:00:00",
      "date": "2023-08-15",
      "block": "evening",
      "demand": 358
    },
    {
      "when": "2023-08-15T21:00:00",
      "date": "2023-08-15",
      "block": "night",
      "demand": 91
    },
    {
      "when": "2023-08-16T09:00:00",
      "date": "2023-08-16",
      "block": "morning",
      "demand": 36
    },
    {
      "when": "2023-08-16T13:00:00",
      "date": "2023-08-16",
      "block": "midday",
      "demand": 225
    },
    {
      "when": "2023-08-16T17:00:00",
      "date": "2023-08-16",
      "block": "evening",
      "demand": 361
    },
    {
      "when": "2023-08-16T21:00:00",
      "date": "2023-08-16",
      "block": "night",
      "demand": 102
    },
    {
      "when": "2023-08-17T09:00:00",
      "date": "2023-08-17",
      "block": "morning",
      "demand": 27
    },
    {
      "when": "2023-08-17T13:00:00",
      "date": "2023-08-17",
      "block": "midday",
      "demand": 182
    },
    {
      "when": "2023-08-17T17:00:00",
      "date": "2023-08-17",
      "block": "evening",
      "demand": 349
    },
    {
      "when": "2023-08-17T21:00:00",
      "date": "2023-08-17",
      "block": "night",
      "demand": 87
    },
    {
      "when": "2023-08-18T09:00:00",
      "date": "2023-08-18",
      "block": "morning",
      "demand": 25
    },
    {
      "when": "2023-08-18T13:00:00",
      "date": "2023-08-18",
      "block": "midday",
      "demand": 149
    },
    {
      "when": "2023-08-18T17:00:00",
      "date": "2023-08-18",
      "block": "evening",
      "demand": 212
    },
    {
      "when": "2023-08-18T21:00:00",
      "date": "2023-08-18",
      "block": "night",
      "demand": 84
    },
    {
      "when": "2023-08-19T09:00:00",
      "date": "2023-08-19",
      "block": "morning",
      "demand": 29
    },
    {
      "when": "2023-08-19T13:00:00",
      "date": "2023-08-19",
      "block": "midday",
      "demand": 152
    },
    {
      "when": "2023-08-19T17:00:00",
      "date": "2023-08-19",
      "block": "evening",
      "demand": 293
    },
    {
      "when": "2023-08-19T21:00:00",
      "date": "2023-08-19",
      "block": "night",
      "demand": 78
    },
    {
      "when": "2023-08-20T09:00:00",
      "date": "2023-08-20",
      "block": "morning",
      "demand": 32
    },
    {
      "when": "2023-08-20T13:00:00",
      "date": "2023-08-20",
      "block": "midday",
      "demand": 204
    },
    {
      "when": "2023-08-20T17:00:00",
      "date": "2023-08-20",
      "block": "evening",
      "demand": 297
    },
    {
      "when": "2023-08-20T21:00:00",
      "date": "2023-08-20",
      "block": "night",
      "demand": 90
    },
    {
      "when": "2023-08-21T09:00:00",
      "date": "2023-08-21",
      "block": "morning",
      "demand": 33
    },
    {
      "when": "2023-08-21T13:00:00",
      "date": "2023-08-21",
      "block": "midday",
      "demand": 205
    },
    {
      "when": "2023-08-21T17:00:00",
      "date": "2023-08-21",
      "block": "evening",
      "demand": 373
    },
    {
      "when": "2023-08-21T21:00:00",
      "date": "2023-08-21",
      "block": "night",
      "demand": 113
    },
    {
      "when": "2023-08-22T09:00:00",
      "date": "2023-08-22",
      "block": "morning",
      "demand": 38
    },
    {
      "when": "2023-08-22T13:00:00",
      "date": "2023-08-22",
      "block": "midday",
      "demand": 235
    },
    {
      "when": "2023-08-22T17:00:00",
      "date": "2023-08-22",
      "block": "evening",
      "demand": 393
    },
    {
      "when": "2023-08-22T21:00:00",
      "date": "2023-08-22",
      "block": "night",
      "demand": 113
    },
    {
      "when": "2023-08-23T09:00:00",
      "date": "2023-08-23",
      "block": "morning",
      "demand": 38
    },
    {
      "when": "2023-08-23T13:00:00",
      "date": "2023-08-23",
      "block": "midday",
      "demand": 233
    },
    {
      "when": "2023-08-23T17:00:00",
      "date": "2023-08-23",
      "block": "evening",
      "demand": 369
    },
    {
      "when": "2023-08-23T21:00:00",
      "date": "2023-08-23",
      "block": "night",
      "demand": 109
    },
    {
      "when": "2023-08-24T09:00:00",
      "date": "2023-08-24",
      "block": "morning",
      "demand": 29
    },
    {
      "when": "2023-08-24T13:00:00",
      "date": "2023-08-24",
      "block": "midday",
      "demand": 185
    },
    {
      "when": "2023-08-24T17:00:00",
      "date": "2023-08-24",
      "block": "evening",
      "demand": 347
    },
    {
      "when": "2023-08-24T21:00:00",
      "date": "2023-08-24",
      "block": "night",
      "demand": 91
    },
    {
      "when": "2023-08-25T09:00:00",
      "date": "2023-08-25",
      "block": "morning",
      "demand": 27
    },
    {
      "when": "2023-08-25T13:00:00",
      "date": "2023-08-25",
      "block": "midday",
      "demand": 157
    },
    {
      "when": "2023-08-25T17:00:00",
      "date": "2023-08-25",
      "block": "evening",
      "demand": 284
    },
    {
      "when": "2023-08-25T21:00:00",
      "date": "2023-08-25",
      "block": "night",
      "demand": 87
    },
    {
      "when": "2023-08-26T09:00:00",
      "date": "2023-08-26",
      "block": "morning",
      "demand": 31
    },
    {
      "when": "2023-08-26T13:00:00",
      "date": "2023-08-26",
      "block": "midday",
      "demand": 161
    },
    {
      "when": "2023-08-26T17:00:00",
      "date": "2023-08-26",
      "block": "evening",
      "demand": 291
    },
    {
      "when": "2023-08-26T21:00:00",
      "date": "2023-08-26",
      "block": "night",
      "demand": 85
    },
    {
      "when": "2023-08-27T09:00:00",
      "date": "2023-08-27",
      "block": "morning",
      "demand": 28
    },
    {
      "when": "2023-08-27T13:00:00",
      "date": "2023-08-27",
      "block": "midday",
      "demand": 190
    },
    {
      "when": "2023-08-27T17:00:00",
      "date": "2023-08-27",
      "block": "evening",
      "demand": 360
    },
    {
      "when": "2023-08-27T21:00:00",
      "date": "2023-08-27",
      "block": "night",
      "demand": 103
    },
    {
      "when": "2023-08-28T09:00:00",
      "date": "2023-08-28",
      "block": "morning",
      "demand": 34
    },
    {
      "when": "2023-08-28T13:00:00",
      "date": "2023-08-28",
      "block": "midday",
      "demand": 199
    },
    {
      "when": "2023-08-28T17:00:00",
      "date": "2023-08-28",
      "block": "evening",
      "demand": 357
    },
    {
      "when": "2023-08-28T21:00:00",
      "date": "2023-08-28",
      "block": "night",
      "demand": 101
    },
    {
      "when": "2023-08-29T09:00:00",
      "date": "2023-08-29",
      "block": "morning",
      "demand": 37
    },
    {
      "when": "2023-08-29T13:00:00",
      "date": "2023-08-29",
      "block": "midday",
      "demand": 213
    },
    {
      "when": "2023-08-29T17:00:00",
      "date": "2023-08-29",
      "block": "evening",
      "demand": 411
    },
    {
      "when": "2023-08-29T21:00:00",
      "date": "2023-08-29",
      "block": "night",
      "demand": 118
    },
    {
      "when": "2023-08-30T09:00:00",
      "date": "2023-08-30",
      "block": "morning",
      "demand": 32
    },
    {
      "when": "2023-08-30T13:00:00",
      "date": "2023-08-30",
      "block": "midday",
      "demand": 219
    },
    {
      "when": "2023-08-30T17:00:00",
      "date": "2023-08-30",
      "block": "evening",
      "demand": 354
    },
    {
      "when": "2023-08-30T21:00:00",
      "date": "2023-08-30",
      "block": "night",
      "demand": 115
    },
    {
      "when": "2023-08-31T09:00:00",
      "date": "2023-08-31",
      "block": "morning",
      "demand": 30
    },
    {
      "when": "2023-08-31T13:00:00",
      "date": "2023-08-31",
      "block": "midday",
      "demand": 161
    },
    {
      "when": "2023-08-31T17:00:00",
      "date": "2023-08-31",
      "block": "evening",
      "demand": 275
    },
    {
      "when": "2023-08-31T21:00:00",
      "date": "2023-08-31",
      "block": "night",
      "demand": 93
    },
    {
      "when": "2023-09-01T09:00:00",
      "date": "2023-09-01",
      "block": "morning",
      "demand": 27
    },
    {
      "when": "2023-09-01T13:00:00",
      "date": "2023-09-01",
      "block": "midday",
      "demand": 158
    },
    {
      "when": "2023-09-01T17:00:00",
      "date": "2023-09-01",
      "block": "evening",
      "demand": 252
    },
    {
      "when": "2023-09-01T21:00:00",
      "date": "2023-09-01",
      "block": "night",
      "demand": 84
    },
    {
      "when": "2023-09-02T09:00:00",
      "date": "2023-09-02",
      "block": "morning",
      "demand": 22
    },
    {
      "when": "2023-09-02T13:00:00",
      "date": "2023-09-02",
      "block": "midday",
      "demand": 161
    },
    {
      "when": "2023-09-02T17:00:00",
      "date": "2023-09-02",
      "block": "evening",
      "demand": 282
    },
    {
      "when": "2023-09-02T21:00:00",
      "date": "2023-09-02",
      "block": "night",
      "demand": 79
    },
    {
      "when": "2023-09-03T09:00:00",
      "date": "2023-09-03",
      "block": "morning",
      "demand": 32
    },
    {
      "when": "2023-09-03T13:00:00",
      "date": "2023-09-03",
      "block": "midday",
      "demand": 182
    },
    {
      "when": "2023-09-03T17:00:00",
      "date": "2023-09-03",
      "block": "evening",
      "demand": 284
    },
    {
      "when": "2023-09-03T21:00:00",
      "date": "2023-09-03",
      "block": "night",
      "demand": 105
    },
    {
      "when": "2023-09-04T09:00:00",
      "date": "2023-09-04",
      "block": "morning",
      "demand": 38
    },
    {
      "when": "2023-09-04T13:00:00",
      "date": "2023-09-04",
      "block": "midday",
      "demand": 194
    },
    {
      "when": "2023-09-04T17:00:00",
      "date": "2023-09-04",
      "block": "evening",
      "demand": 369
    },
    {
      "when": "2023-09-04T21:00:00",
      "date": "2023-09-04",
      "block": "night",
      "demand": 103
    },
    {
      "when": "2023-09-05T09:00:00",
      "date": "2023-09-05",
      "block": "morning",
      "demand": 36
    },
    {
      "when": "2023-09-05T13:00:00",
      "date": "2023-09-05",
      "block": "midday",
      "demand": 231
    },
    {
      "when": "2023-09-05T17:00:00",
      "date": "2023-09-05",
      "block": "evening",
      "demand": 375
    },
    {
      "when": "2023-09-05T21:00:00",
      "date": "2023-09-05",
      "block": "night",
      "demand": 97
    },
    {
      "when": "2023-09-06T09:00:00",
      "date": "2023-09-06",
      "block": "morning",
      "demand": 38
    },
    {
      "when": "2023-09-06T13:00:00",
      "date": "2023-09-06",
      "block": "midday",
      "demand": 212
    },
    {
      "when": "2023-09-06T17:00:00",
      "date": "2023-09-06",
      "block": "evening",
      "demand": 356
    },
    {
      "when": "2023-09-06T21:00:00",
      "date": "2023-09-06",
      "block": "night",
      "demand": 110
    },
    {
      "when": "2023-09-07T09:00:00",
      "date": "2023-09-07",
      "block": "morning",
      "demand": 25
    },
    {
      "when": "2023-09-07T13:00:00",
      "date": "2023-09-07",
      "block": "midday",
      "demand": 167
    },
    {
      "when": "2023-09-07T17:00:00",
      "date": "2023-09-07",
      "block": "evening",
      "demand": 311
    },
    {
      "when": "2023-09-07T21:00:00",
      "date": "2023-09-07",
      "block": "night",
      "demand": 79
    },
    {
      "when": "2023-09-08T09:00:00",
      "date": "2023-09-08",
      "block": "morning",
      "demand": 28
    },
    {
      "when": "2023-09-08T13:00:00",
      "date": "2023-09-08",
      "block": "midday",
      "demand": 164
    },
    {
      "when": "2023-09-08T17:00:00",
      "date": "2023-09-08",
      "block": "evening",
      "demand": 262
    },
    {
      "when": "2023-09-08T21:00:00",
      "date": "2023-09-08",
      "block": "night",
      "demand": 86
    },
    {
      "when": "2023-09-09T09:00:00",
      "date": "2023-09-09",
      "block": "morning",
      "demand": 29
    },
    {
      "when": "2023-09-09T13:00:00",
      "date": "2023-09-09",
      "block": "midday",
      "demand": 174
    },
    {
      "when": "2023-09-09T17:00:00",
      "date": "2023-09-09",
      "block": "evening",
      "demand": 276
    },
    {
      "when": "2023-09-09T21:00:00",
      "date": "2023-09-09",
      "block": "night",
      "demand": 84
    },
    {
      "when": "2023-09-10T09:00:00",
      "date": "2023-09-10",
      "block": "morning",
      "demand": 28
    },
    {
      "when": "2023-09-10T13:00:00",
      "date": "2023-09-10",
      "block": "midday",
      "demand": 207
    },
    {
      "when": "2023-09-10T17:00:00",
      "date": "2023-09-10",
      "block": "evening",
      "demand": 335
    },
    {
      "when": "2023-09-10T21:00:00",
      "date": "2023-09-10",
      "block": "night",
      "demand": 99
    },
    {
      "when": "2023-09-11T09:00:00",
      "date": "2023-09-11",
      "block": "morning",
      "demand": 33
    },
    {
      "when": "2023-09-11T13:00:00",
      "date": "2023-09-11",
      "block": "midday",
      "demand": 189
    },
    {
      "when": "2023-09-11T17:00:00",
      "date": "2023-09-11",
      "block": "evening",
      "demand": 364
    },
    {
      "when": "2023-09-11T21:00:00",
      "date": "2023-09-11",
      "block": "night",
      "demand": 111
    },
    {
      "when": "2023-09-12T09:00:00",
      "date": "2023-09-12",
      "block": "morning",
      "demand": 41
    },
    {
      "when": "2023-09-12T13:00:00",
      "date": "2023-09-12",
      "block": "midday",
      "demand": 245
    },
    {
      "when": "2023-09-12T17:00:00",
      "date": "2023-09-12",
      "block": "evening",
      "demand": 383
    },
    {
      "when": "2023-09-12T21:00:00",
      "date": "2023-09-12",
      "block": "night",
      "demand": 115
    },
    {
      "when": "2023-09-13T09:00:00",
      "date": "2023-09-13",
      "block": "morning",
      "demand": 41
    },
    {
      "when": "2023-09-13T13:00:00",
      "date": "2023-09-13",
      "block": "midday",
      "demand": 226
    },
    {
      "when": "2023-09-13T17:00:00",
      "date": "2023-09-13",
      "block": "evening",
      "demand": 386
    },
    {
      "when": "2023-09-13T21:00:00",
      "date": "2023-09-13",
      "block": "night",
      "demand": 104
    },
    {
      "when": "2023-09-14T09:00:00",
      "date": "2023-09-14",
      "block": "morning",
      "demand": 34
    },
    {
      "when": "2023-09-14T13:00:00",
      "date": "2023-09-14",
      "block": "midday",
      "demand": 177
    },
    {
      "when": "2023-09-14T17:00:00",
      "date": "2023-09-14",
      "block": "evening",
      "demand": 305
    },
    {
      "when": "2023-09-14T21:00:00",
      "date": "2023-09-14",
      "block": "night",
      "demand": 77
    },
    {
      "when": "2023-09-15T09:00:00",
      "date": "2023-09-15",
      "block": "morning",
      "demand": 26
    },
    {
      "when": "2023-09-15T13:00:00",
      "date": "2023-09-15",
      "block": "midday",
      "demand": 165
    },
    {
      "when": "2023-09-15T17:00:00",
      "date": "2023-09-15",
      "block": "evening",
      "demand": 262
    },
    {
      "when": "2023-09-15T21:00:00",
      "date": "2023-09-15",
      "block": "night",
      "demand": 100
    },
    {
      "when": "2023-09-16T09:00:00",
      "date": "2023-09-16",
      "block": "morning",
      "demand": 29
    },
    {
      "when": "2023-09-16T13:00:00",
      "date": "2023-09-16",
      "block": "midday",
      "demand": 171
    },
    {
      "when": "2023-09-16T17:00:00",
      "date": "2023-09-16",
      "block": "evening",
      "demand": 290
    },
    {
      "when": "2023-09-16T21:00:00",
      "date": "2023-09-16",
      "block": "night",
      "demand": 90
    },
    {
      "when": "2023-09-17T09:00:00",
      "date": "2023-09-17",
      "block": "morning",
      "demand": 31
    },
    {
      "when": "2023-09-17T13:00:00",
      "date": "2023-09-17",
      "block": "midday",
      "demand": 159
    },
    {
      "when": "2023-09-17T17:00:00",
      "date": "2023-09-17",
      "block": "evening",
      "demand": 357
    },
    {
      "when": "2023-09-17T21:00:00",
      "date": "2023-09-17",
      "block": "night",
      "demand": 84
    },
    {
      "when": "2023-09-18T09:00:00",
      "date": "2023-09-18",
      "block": "morning",
      "demand": 33
    },
    {
      "when": "2023-09-18T13:00:00",
      "date": "2023-09-18",
      "block": "midday",
      "demand": 226
    },
    {
      "when": "2023-09-18T17:00:00",
      "date": "2023-09-18",
      "block": "evening",
      "demand": 333
    },
    {
      "when": "2023-09-18T21:00:00",
      "date": "2023-09-18",
      "block": "night",
      "demand": 96
    },
    {
      "when": "2023-09-19T09:00:00",
      "date": "2023-09-19",
      "block": "morning",
      "demand": 37
    },
    {
      "when": "2023-09-19T13:00:00",
      "date": "2023-09-19",
      "block": "midday",
      "demand": 237
    },
    {
      "when": "2023-09-19T17:00:00",
      "date": "2023-09-19",
      "block": "evening",
      "demand": 379
    },
    {
      "when": "2023-09-19T21:00:00",
      "date": "2023-09-19",
      "block": "night",
      "demand": 122
    },
    {
      "when": "2023-09-20T09:00:00",
      "date": "2023-09-20",
      "block": "morning",
      "demand": 34
    },
    {
      "when": "2023-09-20T13:00:00",
      "date": "2023-09-20",
      "block": "midday",
      "demand": 217
    },
    {
      "when": "2023-09-20T17:00:00",
      "date": "2023-09-20",
      "block": "evening",
      "demand": 338
    },
    {
      "when": "2023-09-20T21:00:00",
      "date": "2023-09-20",
      "block": "night",
      "demand": 105
    },
    {
      "when": "2023-09-21T09:00:00",
      "date": "2023-09-21",
      "block": "morning",
      "demand": 33
    },
    {
      "when": "2023-09-21T13:00:00",
      "date": "2023-09-21",
      "block": "midday",
      "demand": 156
    },
    {
      "when": "2023-09-21T17:00:00",
      "date": "2023-09-21",
      "block": "evening",
      "demand": 310
    },
    {
      "when": "2023-09-21T21:00:00",
      "date": "2023-09-21",
      "block": "night",
      "demand": 97
    },
    {
      "when": "2023-09-22T09:00:00",
      "date": "2023-09-22",
      "block": "morning",
      "demand": 26
    },
    {
      "when": "2023-09-22T13:00:00",
      "date": "2023-09-22",
      "block": "midday",
      "demand": 188
    },
    {
      "when": "2023-09-22T17:00:00",
      "date": "2023-09-22",
      "block": "evening",
      "demand": 291
    },
    {
      "when": "2023-09-22T21:00:00",
      "date": "2023-09-22",
      "block": "night",
      "demand": 92
    },
    {
      "when": "2023-09-23T09:00:00",
      "date": "2023-09-23",
      "block": "morning",
      "demand": 26
    },
    {
      "when": "2023-09-23T13:00:00",
      "date": "2023-09-23",
      "block": "midday",
      "demand": 123
    },
    {
      "when": "2023-09-23T17:00:00",
      "date": "2023-09-23",
      "block": "evening",
      "demand": 261
    },
    {
      "when": "2023-09-23T21:00:00",
      "date": "2023-09-23",
      "block": "night",
      "demand": 84
    },
    {
      "when": "2023-09-24T09:00:00",
      "date": "2023-09-24",
      "block": "morning",
      "demand": 34
    },
    {
      "when": "2023-09-24T13:00:00",
      "date": "2023-09-24",
      "block": "midday",
      "demand": 184
    },
    {
      "when": "2023-09-24T17:00:00",
      "date": "2023-09-24",
      "block": "evening",
      "demand": 275
    },
    {
      "when": "2023-09-24T21:00:00",
      "date": "2023-09-24",
      "block": "night",
      "demand": 106
    },
    {
      "when": "2023-09-25T09:00:00",
      "date": "2023-09-25",
      "block": "morning",
      "demand": 33
    },
    {
      "when": "2023-09-25T13:00:00",
      "date": "2023-09-25",
      "block": "midday",
      "demand": 232
    },
    {
      "when": "2023-09-25T17:00:00",
      "date": "2023-09-25",
      "block": "evening",
      "demand": 367
    },
    {
      "when": "2023-09-25T21:00:00",
      "date": "2023-09-25",
      "block": "night",
      "demand": 92
    },
    {
      "when": "2023-09-26T09:00:00",
      "date": "2023-09-26",
      "block": "morning",
      "demand": 37
    },
    {
      "when": "2023-09-26T13:00:00",
      "date": "2023-09-26",
      "block": "midday",
      "demand": 212
    },
    {
      "when": "2023-09-26T17:00:00",
      "date": "2023-09-26",
      "block": "evening",
      "demand": 309
    },
    {
      "when": "2023-09-26T21:00:00",
      "date": "2023-09-26",
      "block": "night",
      "demand": 125
    },
    {
      "when": "2023-09-27T09:00:00",
      "date": "2023-09-27",
      "block": "morning",
      "demand": 33
    },
    {
      "when": "2023-09-27T13:00:00",
      "date": "2023-09-27",
      "block": "midday",
      "demand": 204
    },
    {
      "when": "2023-09-27T17:00:00",
      "date": "2023-09-27",
      "block": "evening",
      "demand": 370
    },
    {
      "when": "2023-09-27T21:00:00",
      "date": "2023-09-27",
      "block": "night",
      "demand": 113
    },
    {
      "when": "2023-09-28T09:00:00",
      "date": "2023-09-28",
      "block": "morning",
      "demand": 27
    },
    {
      "when": "2023-09-28T13:00:00",
      "date": "2023-09-28",
      "block": "midday",
      "demand": 214
    },
    {
      "when": "2023-09-28T17:00:00",
      "date": "2023-09-28",
      "block": "evening",
      "demand": 334
    },
    {
      "when": "2023-09-28T21:00:00",
      "date": "2023-09-28",
      "block": "night",
      "demand": 96
    },
    {
      "when": "2023-09-29T09:00:00",
      "date": "2023-09-29",
      "block": "morning",
      "demand": 24
    },
    {
      "when": "2023-09-29T13:00:00",
      "date": "2023-09-29",
      "block": "midday",
      "demand": 163
    },
    {
      "when": "2023-09-29T17:00:00",
      "date": "2023-09-29",
      "block": "evening",
      "demand": 283
    },
    {
      "when": "2023-09-29T21:00:00",
      "date": "2023-09-29",
      "block": "night",
      "demand": 69
    },
    {
      "when": "2023-09-30T09:00:00",
      "date": "2023-09-30",
      "block": "morning",
      "demand": 31
    },
    {
      "when": "2023-09-30T13:00:00",
      "date": "2023-09-30",
      "block": "midday",
      "demand": 167
    },
    {
      "when": "2023-09-30T17:00:00",
      "date": "2023-09-30",
      "block": "evening",
      "demand": 276
    },
    {
      "when": "2023-09-30T21:00:00",
      "date": "2023-09-30",
      "block": "night",
      "demand": 86
    },
    {
      "when": "2023-10-01T09:00:00",
      "date": "2023-10-01",
      "block": "morning",
      "demand": 31
    },
    {
      "when": "2023-10-01T13:00:00",
      "date": "2023-10-01",
      "block": "midday",
      "demand": 187
    },
    {
      "when": "2023-10-01T17:00:00",
      "date": "2023-10-01",
      "block": "evening",
      "demand": 327
    },
    {
      "when": "2023-10-01T21:00:00",
      "date": "2023-10-01",
      "block": "night",
      "demand": 98
    },
    {
      "when": "2023-10-02T09:00:00",
      "date": "2023-10-02",
      "block": "morning",
      "demand": 38
    },
    {
      "when": "2023-10-02T13:00:00",
      "date": "2023-10-02",
      "block": "midday",
      "demand": 228
    },
    {
      "when": "2023-10-02T17:00:00",
      "date": "2023-10-02",
      "block": "evening",
      "demand": 373
    },
    {
      "when": "2023-10-02T21:00:00",
      "date": "2023-10-02",
      "block": "night",
      "demand": 108
    },
    {
      "when": "2023-10-03T09:00:00",
      "date": "2023-10-03",
      "block": "morning",
      "demand": 41
    },
    {
      "when": "2023-10-03T13:00:00",
      "date": "2023-10-03",
      "block": "midday",
      "demand": 261
    },
    {
      "when": "2023-10-03T17:00:00",
      "date": "2023-10-03",
      "block": "evening",
      "demand": 394
    },
    {
      "when": "2023-10-03T21:00:00",
      "date": "2023-10-03",
      "block": "night",
      "demand": 127
    },
    {
      "when": "2023-10-04T09:00:00",
      "date": "2023-10-04",
      "block": "morning",
      "demand": 35
    },
    {
      "when": "2023-10-04T13:00:00",
      "date": "2023-10-04",
      "block": "midday",
      "demand": 191
    },
    {
      "when": "2023-10-04T17:00:00",
      "date": "2023-10-04",
      "block": "evening",
      "demand": 359
    },
    {
      "when": "2023-10-04T21:00:00",
      "date": "2023-10-04",
      "block": "night",
      "demand": 109
    },
    {
      "when": "2023-10-05T09:00:00",
      "date": "2023-10-05",
      "block": "morning",
      "demand": 30
    },
    {
      "when": "2023-10-05T13:00:00",
      "date": "2023-10-05",
      "block": "midday",
      "demand": 214
    },
    {
      "when": "2023-10-05T17:00:00",
      "date": "2023-10-05",
      "block": "evening",
      "demand": 285
    },
    {
      "when": "2023-10-05T21:00:00",
      "date": "2023-10-05",
      "block": "night",
      "demand": 101
    },
    {
      "when": "2023-10-06T09:00:00",
      "date": "2023-10-06",
      "block": "morning",
      "demand": 31
    },
    {
      "when": "2023-10-06T13:00:00",
      "date": "2023-10-06",
      "block": "midday",
      "demand": 187
    },
    {
      "when": "2023-10-06T17:00:00",
      "date": "2023-10-06",
      "block": "evening",
      "demand": 281
    },
    {
      "when": "2023-10-06T21:00:00",
      "date": "2023-10-06",
      "block": "night",
      "demand": 79
    },
    {
      "when": "2023-10-07T09:00:00",
      "date": "2023-10-07",
      "block": "morning",
      "demand": 28
    },
    {
      "when": "2023-10-07T13:00:00",
      "date": "2023-10-07",
      "block": "midday",
      "demand": 163
    },
    {
      "when": "2023-10-07T17:00:00",
      "date": "2023-10-07",
      "block": "evening",
      "demand": 288
    },
    {
      "when": "2023-10-07T21:00:00",
      "date": "2023-10-07",
      "block": "night",
      "demand": 76
    },
    {
      "when": "2023-10-08T09:00:00",
      "date": "2023-10-08",
      "block": "morning",
      "demand": 30
    },
    {
      "when": "2023-10-08T13:00:00",
      "date": "2023-10-08",
      "block": "midday",
      "demand": 174
    },
    {
      "when": "2023-10-08T17:00:00",
      "date": "2023-10-08",
      "block": "evening",
      "demand": 320
    },
    {
      "when": "2023-10-08T21:00:00",
      "date": "2023-10-08",
      "block": "night",
      "demand": 100
    },
    {
      "when": "2023-10-09T09:00:00",
      "date": "2023-10-09",
      "block": "morning",
      "demand": 38
    },
    {
      "when": "2023-10-09T13:00:00",
      "date": "2023-10-09",
      "block": "midday",
      "demand": 206
    },
    {
      "when": "2023-10-09T17:00:00",
      "date": "2023-10-09",
      "block": "evening",
      "demand": 349
    },
    {
      "when": "2023-10-09T21:00:00",
      "date": "2023-10-09",
      "block": "night",
      "demand": 115
    },
    {
      "when": "2023-10-10T09:00:00",
      "date": "2023-10-10",
      "block": "morning",
      "demand": 36
    },
    {
      "when": "2023-10-10T13:00:00",
      "date": "2023-10-10",
      "block": "midday",
      "demand": 238
    },
    {
      "when": "2023-10-10T17:00:00",
      "date": "2023-10-10",
      "block": "evening",
      "demand": 385
    },
    {
      "when": "2023-10-10T21:00:00",
      "date": "2023-10-10",
      "block": "night",
      "demand": 114
    },
    {
      "when": "2023-10-11T09:00:00",
      "date": "2023-10-11",
      "block": "morning",
      "demand": 35
    },
    {
      "when": "2023-10-11T13:00:00",
      "date": "2023-10-11",
      "block": "midday",
      "demand": 220
    },
    {
      "when": "2023-10-11T17:00:00",
      "date": "2023-10-11",
      "block": "evening",
      "demand": 379
    },
    {
      "when": "2023-10-11T21:00:00",
      "date": "2023-10-11",
      "block": "night",
      "demand": 98
    },
    {
      "when": "2023-10-12T09:00:00",
      "date": "2023-10-12",
      "block": "morning",
      "demand": 28
    },
    {
      "when": "2023-10-12T13:00:00",
      "date": "2023-10-12",
      "block": "midday",
      "demand": 193
    },
    {
      "when": "2023-10-12T17:00:00",
      "date": "2023-10-12",
      "block": "evening",
      "demand": 306
    },
    {
      "when": "2023-10-12T21:00:00",
      "date": "2023-10-12",
      "block": "night",
      "demand": 83
    },
    {
      "when": "2023-10-13T09:00:00",
      "date": "2023-10-13",
      "block": "morning",
      "demand": 28
    },
    {
      "when": "2023-10-13T13:00:00",
      "date": "2023-10-13",
      "block": "midday",
      "demand": 163
    },
    {
      "when": "2023-10-13T17:00:00",
      "date": "2023-10-13",
      "block": "evening",
      "demand": 288
    },
    {
      "when": "2023-10-13T21:00:00",
      "date": "2023-10-13",
      "block": "night",
      "demand": 71
    },
    {
      "when": "2023-10-14T09:00:00",
      "date": "2023-10-14",
      "block": "morning",
      "demand": 21
    },
    {
      "when": "2023-10-14T13:00:00",
      "date": "2023-10-14",
      "block": "midday",
      "demand": 139
    },
    {
      "when": "2023-10-14T17:00:00",
      "date": "2023-10-14",
      "block": "evening",
      "demand": 269
    },
    {
      "when": "2023-10-14T21:00:00",
      "date": "2023-10-14",
      "block": "night",
      "demand": 77
    },
    {
      "when": "2023-10-15T09:00:00",
      "date": "2023-10-15",
      "block": "morning",
      "demand": 30
    },
    {
      "when": "2023-10-15T13:00:00",
      "date": "2023-10-15",
      "block": "midday",
      "demand": 193
    },
    {
      "when": "2023-10-15T17:00:00",
      "date": "2023-10-15",
      "block": "evening",
      "demand": 333
    },
    {
      "when": "2023-10-15T21:00:00",
      "date": "2023-10-15",
      "block": "night",
      "demand": 91
    },
    {
      "when": "2023-10-16T09:00:00",
      "date": "2023-10-16",
      "block": "morning",
      "demand": 34
    },
    {
      "when": "2023-10-16T13:00:00",
      "date": "2023-10-16",
      "block": "midday",
      "demand": 214
    },
    {
      "when": "2023-10-16T17:00:00",
      "date": "2023-10-16",
      "block": "evening",
      "demand": 362
    },
    {
      "when": "2023-10-16T21:00:00",
      "date": "2023-10-16",
      "block": "night",
      "demand": 95
    },
    {
      "when": "2023-10-17T09:00:00",
      "date": "2023-10-17",
      "block": "morning",
      "demand": 39
    },
    {
      "when": "2023-10-17T13:00:00",
      "date": "2023-10-17",
      "block": "midday",
      "demand": 204
    },
    {
      "when": "2023-10-17T17:00:00",
      "date": "2023-10-17",
      "block": "evening",
      "demand": 325
    },
    {
      "when": "2023-10-17T21:00:00",
      "date": "2023-10-17",
      "block": "night",
      "demand": 99
    },
    {
      "when": "2023-10-18T09:00:00",
      "date": "2023-10-18",
      "block": "morning",
      "demand": 36
    },
    {
      "when": "2023-10-18T13:00:00",
      "date": "2023-10-18",
      "block": "midday",
      "demand": 227
    },
    {
      "when": "2023-10-18T17:00:00",
      "date": "2023-10-18",
      "block": "evening",
      "demand": 349
    },
    {
      "when": "2023-10-18T21:00:00",
      "date": "2023-10-18",
      "block": "night",
      "demand": 106
    },
    {
      "when": "2023-10-19T09:00:00",
      "date": "2023-10-19",
      "block": "morning",
      "demand": 32
    },
    {
      "when": "2023-10-19T13:00:00",
      "date": "2023-10-19",
      "block": "midday",
      "demand": 206
    },
    {
      "when": "2023-10-19T17:00:00",
      "date": "2023-10-19",
      "block": "evening",
      "demand": 331
    },
    {
      "when": "2023-10-19T21:00:00",
      "date": "2023-10-19",
      "block": "night",
      "demand": 92
    },
    {
      "when": "2023-10-20T09:00:00",
      "date": "2023-10-20",
      "block": "morning",
      "demand": 23
    },
    {
      "when": "2023-10-20T13:00:00",
      "date": "2023-10-20",
      "block": "midday",
      "demand": 143
    },
    {
      "when": "2023-10-20T17:00:00",
      "date": "2023-10-20",
      "block": "evening",
      "demand": 288
    },
    {
      "when": "2023-10-20T21:00:00",
      "date": "2023-10-20",
      "block": "night",
      "demand": 86
    },
    {
      "when": "2023-10-21T09:00:00",
      "date": "2023-10-21",
      "block": "morning",
      "demand": 27
    },
    {
      "when": "2023-10-21T13:00:00",
      "date": "2023-10-21",
      "block": "midday",
      "demand": 183
    },
    {
      "when": "2023-10-21T17:00:00",
      "date": "2023-10-21",
      "block": "evening",
      "demand": 304
    },
    {
      "when": "2023-10-21T21:00:00",
      "date": "2023-10-21",
      "block": "night",
      "demand": 78
    },
    {
      "when": "2023-10-22T09:00:00",
      "date": "2023-10-22",
      "block": "morning",
      "demand": 34
    },
    {
      "when": "2023-10-22T13:00:00",
      "date": "2023-10-22",
      "block": "midday",
      "demand": 186
    },
    {
      "when": "2023-10-22T17:00:00",
      "date": "2023-10-22",
      "block": "evening",
      "demand": 256
    },
    {
      "when": "2023-10-22T21:00:00",
      "date": "2023-10-22",
      "block": "night",
      "demand": 94
    },
    {
      "when": "2023-10-23T09:00:00",
      "date": "2023-10-23",
      "block": "morning",
      "demand": 35
    },
    {
      "when": "2023-10-23T13:00:00",
      "date": "2023-10-23",
      "block": "midday",
      "demand": 195
    },
    {
      "when": "2023-10-23T17:00:00",
      "date": "2023-10-23",
      "block": "evening",
      "demand": 315
    },
    {
      "when": "2023-10-23T21:00:00",
      "date": "2023-10-23",
      "block": "night",
      "demand": 108
    },
    {
      "when": "2023-10-24T09:00:00",
      "date": "2023-10-24",
      "block": "morning",
      "demand": 38
    },
    {
      "when": "2023-10-24T13:00:00",
      "date": "2023-10-24",
      "block": "midday",
      "demand": 233
    },
    {
      "when": "2023-10-24T17:00:00",
      "date": "2023-10-24",
      "block": "evening",
      "demand": 394
    },
    {
      "when": "2023-10-24T21:00:00",
      "date": "2023-10-24",
      "block": "night",
      "demand": 114
    },
    {
      "when": "2023-10-25T09:00:00",
      "date": "2023-10-25",
      "block": "morning",
      "demand": 41
    },
    {
      "when": "2023-10-25T13:00:00",
      "date": "2023-10-25",
      "block": "midday",
      "demand": 187
    },
    {
      "when": "2023-10-25T17:00:00",
      "date": "2023-10-25",
      "block": "evening",
      "demand": 330
    },
    {
      "when": "2023-10-25T21:00:00",
      "date": "2023-10-25",
      "block": "night",
      "demand": 104
    },
    {
      "when": "2023-10-26T09:00:00",
      "date": "2023-10-26",
      "block": "morning",
      "demand": 29
    },
    {
      "when": "2023-10-26T13:00:00",
      "date": "2023-10-26",
      "block": "midday",
      "demand": 188
    },
    {
      "when": "2023-10-26T17:00:00",
      "date": "2023-10-26",
      "block": "evening",
      "demand": 287
    },
    {
      "when": "2023-10-26T21:00:00",
      "date": "2023-10-26",
      "block": "night",
      "demand": 105
    },
    {
      "when": "2023-10-27T09:00:00",
      "date": "2023-10-27",
      "block": "morning",
      "demand": 23
    },
    {
      "when": "2023-10-27T13:00:00",
      "date": "2023-10-27",
      "block": "midday",
      "demand": 165
    },
    {
      "when": "2023-10-27T17:00:00",
      "date": "2023-10-27",
      "block": "evening",
      "demand": 279
    },
    {
      "when": "2023-10-27T21:00:00",
      "date": "2023-10-27",
      "block": "night",
      "demand": 86
    },
    {
      "when": "2023-10-28T09:00:00",
      "date": "2023-10-28",
      "block": "morning",
      "demand": 24
    },
    {
      "when": "2023-10-28T13:00:00",
      "date": "2023-10-28",
      "block": "midday",
      "demand": 162
    },
    {
      "when": "2023-10-28T17:00:00",
      "date": "2023-10-28",
      "block": "evening",
      "demand": 249
    },
    {
      "when": "2023-10-28T21:00:00",
      "date": "2023-10-28",
      "block": "night",
      "demand": 77
    },
    {
      "when": "2023-10-29T09:00:00",
      "date": "2023-10-29",
      "block": "morning",
      "demand": 34
    },
    {
      "when": "2023-10-29T13:00:00",
      "date": "2023-10-29",
      "block": "midday",
      "demand": 168
    },
    {
      "when": "2023-10-29T17:00:00",
      "date": "2023-10-29",
      "block": "evening",
      "demand": 342
    },
    {
      "when": "2023-10-29T21:00:00",
      "date": "2023-10-29",
      "block": "night",
      "demand": 90
    },
    {
      "when": "2023-10-30T09:00:00",
      "date": "2023-10-30",
      "block": "morning",
      "demand": 36
    },
    {
      "when": "2023-10-30T13:00:00",
      "date": "2023-10-30",
      "block": "midday",
      "demand": 215
    },
    {
      "when": "2023-10-30T17:00:00",
      "date": "2023-10-30",
      "block": "evening",
      "demand": 309
    },
    {
      "when": "2023-10-30T21:00:00",
      "date": "2023-10-30",
      "block": "night",
      "demand": 102
    },
    {
      "when": "2023-10-31T09:00:00",
      "date": "2023-10-31",
      "block": "morning",
      "demand": 41
    },
    {
      "when": "2023-10-31T13:00:00",
      "date": "2023-10-31",
      "block": "midday",
      "demand": 229
    },
    {
      "when": "2023-10-31T17:00:00",
      "date": "2023-10-31",
      "block": "evening",
      "demand": 353
    },
    {
      "when": "2023-10-31T21:00:00",
      "date": "2023-10-31",
      "block": "night",
      "demand": 120
    },
    {
      "when": "2023-11-01T09:00:00",
      "date": "2023-11-01",
      "block": "morning",
      "demand": 30
    },
    {
      "when": "2023-11-01T13:00:00",
      "date": "2023-11-01",
      "block": "midday",
      "demand": 208
    },
    {
      "when": "2023-11-01T17:00:00",
      "date": "2023-11-01",
      "block": "evening",
      "demand": 284
    },
    {
      "when": "2023-11-01T21:00:00",
      "date": "2023-11-01",
      "block": "night",
      "demand": 99
    },
    {
      "when": "2023-11-02T09:00:00",
      "date": "2023-11-02",
      "block": "morning",
      "demand": 30
    },
    {
      "when": "2023-11-02T13:00:00",
      "date": "2023-11-02",
      "block": "midday",
      "demand": 170
    },
    {
      "when": "2023-11-02T17:00:00",
      "date": "2023-11-02",
      "block": "evening",
      "demand": 311
    },
    {
      "when": "2023-11-02T21:00:00",
      "date": "2023-11-02",
      "block": "night",
      "demand": 98
    },
    {
      "when": "2023-11-03T09:00:00",
      "date": "2023-11-03",
      "block": "morning",
      "demand": 26
    },
    {
      "when": "2023-11-03T13:00:00",
      "date": "2023-11-03",
      "block": "midday",
      "demand": 156
    },
    {
      "when": "2023-11-03T17:00:00",
      "date": "2023-11-03",
      "block": "evening",
      "demand": 259
    },
    {
      "when": "2023-11-03T21:00:00",
      "date": "2023-11-03",
      "block": "night",
      "demand": 81
    },
    {
      "when": "2023-11-04T09:00:00",
      "date": "2023-11-04",
      "block": "morning",
      "demand": 27
    },
    {
      "when": "2023-11-04T13:00:00",
      "date": "2023-11-04",
      "block": "midday",
      "demand": 164
    },
    {
      "when": "2023-11-04T17:00:00",
      "date": "2023-11-04",
      "block": "evening",
      "demand": 274
    },
    {
      "when": "2023-11-04T21:00:00",
      "date": "2023-11-04",
      "block": "night",
      "demand": 62
    },
    {
      "when": "2023-11-05T09:00:00",
      "date": "2023-11-05",
      "block": "morning",
      "demand": 35
    },
    {
      "when": "2023-11-05T13:00:00",
      "date": "2023-11-05",
      "block": "midday",
      "demand": 187
    },
    {
      "when": "2023-11-05T17:00:00",
      "date": "2023-11-05",
      "block": "evening",
      "demand": 284
    },
    {
      "when": "2023-11-05T21:00:00",
      "date": "2023-11-05",
      "block": "night",
      "demand": 110
    },
    {
      "when": "2023-11-06T09:00:00",
      "date": "2023-11-06",
      "block": "morning",
      "demand": 34
    },
    {
      "when": "2023-11-06T13:00:00",
      "date": "2023-11-06",
      "block": "midday",
      "demand": 202
    },
    {
      "when": "2023-11-06T17:00:00",
      "date": "2023-11-06",
      "block": "evening",
      "demand": 334
    },
    {
      "when": "2023-11-06T21:00:00",
      "date": "2023-11-06",
      "block": "night",
      "demand": 112
    },
    {
      "when": "2023-11-07T09:00:00",
      "date": "2023-11-07",
      "block": "morning",
      "demand": 38
    },
    {
      "when": "2023-11-07T13:00:00",
      "date": "2023-11-07",
      "block": "midday",
      "demand": 239
    },
    {
      "when": "2023-11-07T17:00:00",
      "date": "2023-11-07",
      "block": "evening",
      "demand": 369
    },
    {
      "when": "2023-11-07T21:00:00",
      "date": "2023-11-07",
      "block": "night",
      "demand": 108
    },
    {
      "when": "2023-11-08T09:00:00",
      "date": "2023-11-08",
      "block": "morning",
      "demand": 34
    },
    {
      "when": "2023-11-08T13:00:00",
      "date": "2023-11-08",
      "block": "midday",
      "demand": 215
    },
    {
      "when": "2023-11-08T17:00:00",
      "date": "2023-11-08",
      "block": "evening",
      "demand": 352
    },
    {
      "when": "2023-11-08T21:00:00",
      "date": "2023-11-08",
      "block": "night",
      "demand": 94
    },
    {
      "when": "2023-11-09T09:00:00",
      "date": "2023-11-09",
      "block": "morning",
      "demand": 36
    },
    {
      "when": "2023-11-09T13:00:00",
      "date": "2023-11-09",
      "block": "midday",
      "demand": 178
    },
    {
      "when": "2023-11-09T17:00:00",
      "date": "2023-11-09",
      "block": "evening",
      "demand": 297
    },
    {
      "when": "2023-11-09T21:00:00",
      "date": "2023-11-09",
      "block": "night",
      "demand": 92
    },
    {
      "when": "2023-11-10T09:00:00",
      "date": "2023-11-10",
      "block": "morning",
      "demand": 30
    },
    {
      "when": "2023-11-10T13:00:00",
      "date": "2023-11-10",
      "block": "midday",
      "demand": 145
    },
    {
      "when": "2023-11-10T17:00:00",
      "date": "2023-11-10",
      "block": "evening",
      "demand": 240
    },
    {
      "when": "2023-11-10T21:00:00",
      "date": "2023-11-10",
      "block": "night",
      "demand": 77
    },
    {
      "when": "2023-11-11T09:00:00",
      "date": "2023-11-11",
      "block": "morning",
      "demand": 28
    },
    {
      "when": "2023-11-11T13:00:00",
      "date": "2023-11-11",
      "block": "midday",
      "demand": 148
    },
    {
      "when": "2023-11-11T17:00:00",
      "date": "2023-11-11",
      "block": "evening",
      "demand": 245
    },
    {
      "when": "2023-11-11T21:00:00",
      "date": "2023-11-11",
      "block": "night",
      "demand": 74
    },
    {
      "when": "2023-11-12T09:00:00",
      "date": "2023-11-12",
      "block": "morning",
      "demand": 35
    },
    {
      "when": "2023-11-12T13:00:00",
      "date": "2023-11-12",
      "block": "midday",
      "demand": 168
    },
    {
      "when": "2023-11-12T17:00:00",
      "date": "2023-11-12",
      "block": "evening",
      "demand": 325
    },
    {
      "when": "2023-11-12T21:00:00",
      "date": "2023-11-12",
      "block": "night",
      "demand": 88
    },
    {
      "when": "2023-11-13T09:00:00",
      "date": "2023-11-13",
      "block": "morning",
      "demand": 32
    },
    {
      "when": "2023-11-13T13:00:00",
      "date": "2023-11-13",
      "block": "midday",
      "demand": 243
    },
    {
      "when": "2023-11-13T17:00:00",
      "date": "2023-11-13",
      "block": "evening",
      "demand": 337
    },
    {
      "when": "2023-11-13T21:00:00",
      "date": "2023-11-13",
      "block": "night",
      "demand": 111
    },
    {
      "when": "2023-11-14T09:00:00",
      "date": "2023-11-14",
      "block": "morning",
      "demand": 36
    },
    {
      "when": "2023-11-14T13:00:00",
      "date": "2023-11-14",
      "block": "midday",
      "demand": 229
    },
    {
      "when": "2023-11-14T17:00:00",
      "date": "2023-11-14",
      "block": "evening",
      "demand": 371
    },
    {
      "when": "2023-11-14T21:00:00",
      "date": "2023-11-14",
      "block": "night",
      "demand": 113
    },
    {
      "when": "2023-11-15T09:00:00",
      "date": "2023-11-15",
      "block": "morning",
      "demand": 34
    },
    {
      "when": "2023-11-15T13:00:00",
      "date": "2023-11-15",
      "block": "midday",
      "demand": 227
    },
    {
      "when": "2023-11-15T17:00:00",
      "date": "2023-11-15",
      "block": "evening",
      "demand": 331
    },
    {
      "when": "2023-11-15T21:00:00",
      "date": "2023-11-15",
      "block": "night",
      "demand": 99
    },
    {
      "when": "2023-11-16T09:00:00",
      "date": "2023-11-16",
      "block": "morning",
      "demand": 29
    },
    {
      "when": "2023-11-16T13:00:00",
      "date": "2023-11-16",
      "block": "midday",
      "demand": 181
    },
    {
      "when": "2023-11-16T17:00:00",
      "date": "2023-11-16",
      "block": "evening",
      "demand": 304
    },
    {
      "when": "2023-11-16T21:00:00",
      "date": "2023-11-16",
      "block": "night",
      "demand": 84
    },
    {
      "when": "2023-11-17T09:00:00",
      "date": "2023-11-17",
      "block": "morning",
      "demand": 29
    },
    {
      "when": "2023-11-17T13:00:00",
      "date": "2023-11-17",
      "block": "midday",
      "demand": 181
    },
    {
      "when": "2023-11-17T17:00:00",
      "date": "2023-11-17",
      "block": "evening",
      "demand": 301
    },
    {
      "when": "2023-11-17T21:00:00",
      "date": "2023-11-17",
      "block": "night",
      "demand": 89
    },
    {
      "when": "2023-11-18T09:00:00",
      "date": "2023-11-18",
      "block": "morning",
      "demand": 30
    },
    {
      "when": "2023-11-18T13:00:00",
      "date": "2023-11-18",
      "block": "midday",
      "demand": 151
    },
    {
      "when": "2023-11-18T17:00:00",
      "date": "2023-11-18",
      "block": "evening",
      "demand": 255
    },
    {
      "when": "2023-11-18T21:00:00",
      "date": "2023-11-18",
      "block": "night",
      "demand": 79
    },
    {
      "when": "2023-11-19T09:00:00",
      "date": "2023-11-19",
      "block": "morning",
      "demand": 28
    },
    {
      "when": "2023-11-19T13:00:00",
      "date": "2023-11-19",
      "block": "midday",
      "demand": 176
    },
    {
      "when": "2023-11-19T17:00:00",
      "date": "2023-11-19",
      "block": "evening",
      "demand": 299
    },
    {
      "when": "2023-11-19T21:00:00",
      "date": "2023-11-19",
      "block": "night",
      "demand": 100
    },
    {
      "when": "2023-11-20T09:00:00",
      "date": "2023-11-20",
      "block": "morning",
      "demand": 30
    },
    {
      "when": "2023-11-20T13:00:00",
      "date": "2023-11-20",
      "block": "midday",
      "demand": 249
    },
    {
      "when": "2023-11-20T17:00:00",
      "date": "2023-11-20",
      "block": "evening",
      "demand": 309
    },
    {
      "when": "2023-11-20T21:00:00",
      "date": "2023-11-20",
      "block": "night",
      "demand": 118
    },
    {
      "when": "2023-11-21T09:00:00",
      "date": "2023-11-21",
      "block": "morning",
      "demand": 40
    },
    {
      "when": "2023-11-21T13:00:00",
      "date": "2023-11-21",
      "block": "midday",
      "demand": 209
    },
    {
      "when": "2023-11-21T17:00:00",
      "date": "2023-11-21",
      "block": "evening",
      "demand": 372
    },
    {
      "when": "2023-11-21T21:00:00",
      "date": "2023-11-21",
      "block": "night",
      "demand": 115
    },
    {
      "when": "2023-11-22T09:00:00",
      "date": "2023-11-22",
      "block": "morning",
      "demand": 37
    },
    {
      "when": "2023-11-22T13:00:00",
      "date": "2023-11-22",
      "block": "midday",
      "demand": 191
    },
    {
      "when": "2023-11-22T17:00:00",
      "date": "2023-11-22",
      "block": "evening",
      "demand": 340
    },
    {
      "when": "2023-11-22T21:00:00",
      "date": "2023-11-22",
      "block": "night",
      "demand": 102
    },
    {
      "when": "2023-11-23T09:00:00",
      "date": "2023-11-23",
      "block": "morning",
      "demand": 32
    },
    {
      "when": "2023-11-23T13:00:00",
      "date": "2023-11-23",
      "block": "midday",
      "demand": 182
    },
    {
      "when": "2023-11-23T17:00:00",
      "date": "2023-11-23",
      "block": "evening",
      "demand": 359
    },
    {
      "when": "2023-11-23T21:00:00",
      "date": "2023-11-23",
      "block": "night",
      "demand": 88
    },
    {
      "when": "2023-11-24T09:00:00",
      "date": "2023-11-24",
      "block": "morning",
      "demand": 25
    },
    {
      "when": "2023-11-24T13:00:00",
      "date": "2023-11-24",
      "block": "midday",
      "demand": 173
    },
    {
      "when": "2023-11-24T17:00:00",
      "date": "2023-11-24",
      "block": "evening",
      "demand": 252
    },
    {
      "when": "2023-11-24T21:00:00",
      "date": "2023-11-24",
      "block": "night",
      "demand": 76
    },
    {
      "when": "2023-11-25T09:00:00",
      "date": "2023-11-25",
      "block": "morning",
      "demand": 27
    },
    {
      "when": "2023-11-25T13:00:00",
      "date": "2023-11-25",
      "block": "midday",
      "demand": 180
    },
    {
      "when": "2023-11-25T17:00:00",
      "date": "2023-11-25",
      "block": "evening",
      "demand": 224
    },
    {
      "when": "2023-11-25T21:00:00",
      "date": "2023-11-25",
      "block": "night",
      "demand": 77
    },
    {
      "when": "2023-11-26T09:00:00",
      "date": "2023-11-26",
      "block": "morning",
      "demand": 31
    },
    {
      "when": "2023-11-26T13:00:00",
      "date": "2023-11-26",
      "block": "midday",
      "demand": 168
    },
    {
      "when": "2023-11-26T17:00:00",
      "date": "2023-11-26",
      "block": "evening",
      "demand": 254
    },
    {
      "when": "2023-11-26T21:00:00",
      "date": "2023-11-26",
      "block": "night",
      "demand": 86
    },
    {
      "when": "2023-11-27T09:00:00",
      "date": "2023-11-27",
      "block": "morning",
      "demand": 39
    },
    {
      "when": "2023-11-27T13:00:00",
      "date": "2023-11-27",
      "block": "midday",
      "demand": 189
    },
    {
      "when": "2023-11-27T17:00:00",
      "date": "2023-11-27",
      "block": "evening",
      "demand": 377
    },
    {
      "when": "2023-11-27T21:00:00",
      "date": "2023-11-27",
      "block": "night",
      "demand": 112
    },
    {
      "when": "2023-11-28T09:00:00",
      "date": "2023-11-28",
      "block": "morning",
      "demand": 32
    },
    {
      "when": "2023-11-28T13:00:00",
      "date": "2023-11-28",
      "block": "midday",
      "demand": 223
    },
    {
      "when": "2023-11-28T17:00:00",
      "date": "2023-11-28",
      "block": "evening",
      "demand": 396
    },
    {
      "when": "2023-11-28T21:00:00",
      "date": "2023-11-28",
      "block": "night",
      "demand": 104
    },
    {
      "when": "2023-11-29T09:00:00",
      "date": "2023-11-29",
      "block": "morning",
      "demand": 38
    },
    {
      "when": "2023-11-29T13:00:00",
      "date": "2023-11-29",
      "block": "midday",
      "demand": 244
    },
    {
      "when": "2023-11-29T17:00:00",
      "date": "2023-11-29",
      "block": "evening",
      "demand": 353
    },
    {
      "when": "2023-11-29T21:00:00",
      "date": "2023-11-29",
      "block": "night",
      "demand": 117
    },
    {
      "when": "2023-11-30T09:00:00",
      "date": "2023-11-30",
      "block": "morning",
      "demand": 30
    },
    {
      "when": "2023-11-30T13:00:00",
      "date": "2023-11-30",
      "block": "midday",
      "demand": 157
    },
    {
      "when": "2023-11-30T17:00:00",
      "date": "2023-11-30",
      "block": "evening",
      "demand": 288
    },
    {
      "when": "2023-11-30T21:00:00",
      "date": "2023-11-30",
      "block": "night",
      "demand": 89
    },
    {
      "when": "2023-12-01T09:00:00",
      "date": "2023-12-01",
      "block": "morning",
      "demand": 25
    },
    {
      "when": "2023-12-01T13:00:00",
      "date": "2023-12-01",
      "block": "midday",
      "demand": 158
    },
    {
      "when": "2023-12-01T17:00:00",
      "date": "2023-12-01",
      "block": "evening",
      "demand": 286
    },
    {
      "when": "2023-12-01T21:00:00",
      "date": "2023-12-01",
      "block": "night",
      "demand": 87
    },
    {
      "when": "2023-12-02T09:00:00",
      "date": "2023-12-02",
      "block": "morning",
      "demand": 22
    },
    {
      "when": "2023-12-02T13:00:00",
      "date": "2023-12-02",
      "block": "midday",
      "demand": 150
    },
    {
      "when": "2023-12-02T17:00:00",
      "date": "2023-12-02",
      "block": "evening",
      "demand": 243
    },
    {
      "when": "2023-12-02T21:00:00",
      "date": "2023-12-02",
      "block": "night",
      "demand": 81
    },
    {
      "when": "2023-12-03T09:00:00",
      "date": "2023-12-03",
      "block": "morning",
      "demand": 30
    },
    {
      "when": "2023-12-03T13:00:00",
      "date": "2023-12-03",
      "block": "midday",
      "demand": 211
    },
    {
      "when": "2023-12-03T17:00:00",
      "date": "2023-12-03",
      "block": "evening",
      "demand": 324
    },
    {
      "when": "2023-12-03T21:00:00",
      "date": "2023-12-03",
      "block": "night",
      "demand": 100
    },
    {
      "when": "2023-12-04T09:00:00",
      "date": "2023-12-04",
      "block": "morning",
      "demand": 37
    },
    {
      "when": "2023-12-04T13:00:00",
      "date": "2023-12-04",
      "block": "midday",
      "demand": 211
    },
    {
      "when": "2023-12-04T17:00:00",
      "date": "2023-12-04",
      "block": "evening",
      "demand": 354
    },
    {
      "when": "2023-12-04T21:00:00",
      "date": "2023-12-04",
      "block": "night",
      "demand": 104
    },
    {
      "when": "2023-12-05T09:00:00",
      "date": "2023-12-05",
      "block": "morning",
      "demand": 37
    },
    {
      "when": "2023-12-05T13:00:00",
      "date": "2023-12-05",
      "block": "midday",
      "demand": 237
    },
    {
      "when": "2023-12-05T17:00:00",
      "date": "2023-12-05",
      "block": "evening",
      "demand": 366
    },
    {
      "when": "2023-12-05T21:00:00",
      "date": "2023-12-05",
      "block": "night",
      "demand": 103
    },
    {
      "when": "2023-12-06T09:00:00",
      "date": "2023-12-06",
      "block": "morning",
      "demand": 34
    },
    {
      "when": "2023-12-06T13:00:00",
      "date": "2023-12-06",
      "block": "midday",
      "demand": 214
    },
    {
      "when": "2023-12-06T17:00:00",
      "date": "2023-12-06",
      "block": "evening",
      "demand": 353
    },
    {
      "when": "2023-12-06T21:00:00",
      "date": "2023-12-06",
      "block": "night",
      "demand": 106
    },
    {
      "when": "2023-12-07T09:00:00",
      "date": "2023-12-07",
      "block": "morning",
      "demand": 32
    },
    {
      "when": "2023-12-07T13:00:00",
      "date": "2023-12-07",
      "block": "midday",
      "demand": 183
    },
    {
      "when": "2023-12-07T17:00:00",
      "date": "2023-12-07",
      "block": "evening",
      "demand": 316
    },
    {
      "when": "2023-12-07T21:00:00",
      "date": "2023-12-07",
      "block": "night",
      "demand": 92
    },
    {
      "when": "2023-12-08T09:00:00",
      "date": "2023-12-08",
      "block": "morning",
      "demand": 27
    },
    {
      "when": "2023-12-08T13:00:00",
      "date": "2023-12-08",
      "block": "midday",
      "demand": 142
    },
    {
      "when": "2023-12-08T17:00:00",
      "date": "2023-12-08",
      "block": "evening",
      "demand": 273
    },
    {
      "when": "2023-12-08T21:00:00",
      "date": "2023-12-08",
      "block": "night",
      "demand": 70
    },
    {
      "when": "2023-12-09T09:00:00",
      "date": "2023-12-09",
      "block": "morning",
      "demand": 27
    },
    {
      "when": "2023-12-09T13:00:00",
      "date": "2023-12-09",
      "block": "midday",
      "demand": 141
    },
    {
      "when": "2023-12-09T17:00:00",
      "date": "2023-12-09",
      "block": "evening",
      "demand": 226
    },
    {
      "when": "2023-12-09T21:00:00",
      "date": "2023-12-09",
      "block": "night",
      "demand": 70
    },
    {
      "when": "2023-12-10T09:00:00",
      "date": "2023-12-10",
      "block": "morning",
      "demand": 30
    },
    {
      "when": "2023-12-10T13:00:00",
      "date": "2023-12-10",
      "block": "midday",
      "demand": 202
    },
    {
      "when": "2023-12-10T17:00:00",
      "date": "2023-12-10",
      "block": "evening",
      "demand": 344
    },
    {
      "when": "2023-12-10T21:00:00",
      "date": "2023-12-10",
      "block": "night",
      "demand": 98
    },
    {
      "when": "2023-12-11T09:00:00",
      "date": "2023-12-11",
      "block": "morning",
      "demand": 33
    },
    {
      "when": "2023-12-11T13:00:00",
      "date": "2023-12-11",
      "block": "midday",
      "demand": 207
    },
    {
      "when": "2023-12-11T17:00:00",
      "date": "2023-12-11",
      "block": "evening",
      "demand": 406
    },
    {
      "when": "2023-12-11T21:00:00",
      "date": "2023-12-11",
      "block": "night",
      "demand": 104
    },
    {
      "when": "2023-12-12T09:00:00",
      "date": "2023-12-12",
      "block": "morning",
      "demand": 34
    },
    {
      "when": "2023-12-12T13:00:00",
      "date": "2023-12-12",
      "block": "midday",
      "demand": 204
    },
    {
      "when": "2023-12-12T17:00:00",
      "date": "2023-12-12",
      "block": "evening",
      "demand": 373
    },
    {
      "when": "2023-12-12T21:00:00",
      "date": "2023-12-12",
      "block": "night",
      "demand": 114
    },
    {
      "when": "2023-12-13T09:00:00",
      "date": "2023-12-13",
      "block": "morning",
      "demand": 39
    },
    {
      "when": "2023-12-13T13:00:00",
      "date": "2023-12-13",
      "block": "midday",
      "demand": 199
    },
    {
      "when": "2023-12-13T17:00:00",
      "date": "2023-12-13",
      "block": "evening",
      "demand": 355
    },
    {
      "when": "2023-12-13T21:00:00",
      "date": "2023-12-13",
      "block": "night",
      "demand": 112
    },
    {
      "when": "2023-12-14T09:00:00",
      "date": "2023-12-14",
      "block": "morning",
      "demand": 32
    },
    {
      "when": "2023-12-14T13:00:00",
      "date": "2023-12-14",
      "block": "midday",
      "demand": 184
    },
    {
      "when": "2023-12-14T17:00:00",
      "date": "2023-12-14",
      "block": "evening",
      "demand": 372
    },
    {
      "when": "2023-12-14T21:00:00",
      "date": "2023-12-14",
      "block": "night",
      "demand": 87
    },
    {
      "when": "2023-12-15T09:00:00",
      "date": "2023-12-15",
      "block": "morning",
      "demand": 26
    },
    {
      "when": "2023-12-15T13:00:00",
      "date": "2023-12-15",
      "block": "midday",
      "demand": 155
    },
    {
      "when": "2023-12-15T17:00:00",
      "date": "2023-12-15",
      "block": "evening",
      "demand": 291
    },
    {
      "when": "2023-12-15T21:00:00",
      "date": "2023-12-15",
      "block": "night",
      "demand": 84
    },
    {
      "when": "2023-12-16T09:00:00",
      "date": "2023-12-16",
      "block": "morning",
      "demand": 29
    },
    {
      "when": "2023-12-16T13:00:00",
      "date": "2023-12-16",
      "block": "midday",
      "demand": 180
    },
    {
      "when": "2023-12-16T17:00:00",
      "date": "2023-12-16",
      "block": "evening",
      "demand": 295
    },
    {
      "when": "2023-12-16T21:00:00",
      "date": "2023-12-16",
      "block": "night",
      "demand": 74
    },
    {
      "when": "2023-12-17T09:00:00",
      "date": "2023-12-17",
      "block": "morning",
      "demand": 31
    },
    {
      "when": "2023-12-17T13:00:00",
      "date": "2023-12-17",
      "block": "midday",
      "demand": 172
    },
    {
      "when": "2023-12-17T17:00:00",
      "date": "2023-12-17",
      "block": "evening",
      "demand": 279
    },
    {
      "when": "2023-12-17T21:00:00",
      "date": "2023-12-17",
      "block": "night",
      "demand": 85
    },
    {
      "when": "2023-12-18T09:00:00",
      "date": "2023-12-18",
      "block": "morning",
      "demand": 35
    },
    {
      "when": "2023-12-18T13:00:00",
      "date": "2023-12-18",
      "block": "midday",
      "demand": 196
    },
    {
      "when": "2023-12-18T17:00:00",
      "date": "2023-12-18",
      "block": "evening",
      "demand": 381
    },
    {
      "when": "2023-12-18T21:00:00",
      "date": "2023-12-18",
      "block": "night",
      "demand": 118
    },
    {
      "when": "2023-12-19T09:00:00",
      "date": "2023-12-19",
      "block": "morning",
      "demand": 34
    },
    {
      "when": "2023-12-19T13:00:00",
      "date": "2023-12-19",
      "block": "midday",
      "demand": 214
    },
    {
      "when": "2023-12-19T17:00:00",
      "date": "2023-12-19",
      "block": "evening",
      "demand": 357
    },
    {
      "when": "2023-12-19T21:00:00",
      "date": "2023-12-19",
      "block": "night",
      "demand": 113
    },
    {
      "when": "2023-12-20T09:00:00",
      "date": "2023-12-20",
      "block": "morning",
      "demand": 34
    },
    {
      "when": "2023-12-20T13:00:00",
      "date": "2023-12-20",
      "block": "midday",
      "demand": 217
    },
    {
      "when": "2023-12-20T17:00:00",
      "date": "2023-12-20",
      "block": "evening",
      "demand": 380
    },
    {
      "when": "2023-12-20T21:00:00",
      "date": "2023-12-20",
      "block": "night",
      "demand": 108
    },
    {
      "when": "2023-12-21T09:00:00",
      "date": "2023-12-21",
      "block": "morning",
      "demand": 31
    },
    {
      "when": "2023-12-21T13:00:00",
      "date": "2023-12-21",
      "block": "midday",
      "demand": 178
    },
    {
      "when": "2023-12-21T17:00:00",
      "date": "2023-12-21",
      "block": "evening",
      "demand": 290
    },
    {
      "when": "2023-12-21T21:00:00",
      "date": "2023-12-21",
      "block": "night",
      "demand": 78
    },
    {
      "when": "2023-12-22T09:00:00",
      "date": "2023-12-22",
      "block": "morning",
      "demand": 26
    },
    {
      "when": "2023-12-22T13:00:00",
      "date": "2023-12-22",
      "block": "midday",
      "demand": 164
    },
    {
      "when": "2023-12-22T17:00:00",
      "date": "2023-12-22",
      "block": "evening",
      "demand": 275
    },
    {
      "when": "2023-12-22T21:00:00",
      "date": "2023-12-22",
      "block": "night",
      "demand": 92
    },
    {
      "when": "2023-12-23T09:00:00",
      "date": "2023-12-23",
      "block": "morning",
      "demand": 27
    },
    {
      "when": "2023-12-23T13:00:00",
      "date": "2023-12-23",
      "block": "midday",
      "demand": 191
    },
    {
      "when": "2023-12-23T17:00:00",
      "date": "2023-12-23",
      "block": "evening",
      "demand": 301
    },
    {
      "when": "2023-12-23T21:00:00",
      "date": "2023-12-23",
      "block": "night",
      "demand": 71
    },
    {
      "when": "2023-12-24T09:00:00",
      "date": "2023-12-24",
      "block": "morning",
      "demand": 32
    },
    {
      "when": "2023-12-24T13:00:00",
      "date": "2023-12-24",
      "block": "midday",
      "demand": 171
    },
    {
      "when": "2023-12-24T17:00:00",
      "date": "2023-12-24",
      "block": "evening",
      "demand": 284
    },
    {
      "when": "2023-12-24T21:00:00",
      "date": "2023-12-24",
      "block": "night",
      "demand": 92
    },
    {
      "when": "2023-12-25T09:00:00",
      "date": "2023-12-25",
      "block": "morning",
      "demand": 36
    },
    {
      "when": "2023-12-25T13:00:00",
      "date": "2023-12-25",
      "block": "midday",
      "demand": 213
    },
    {
      "when": "2023-12-25T17:00:00",
      "date": "2023-12-25",
      "block": "evening",
      "demand": 336
    },
    {
      "when": "2023-12-25T21:00:00",
      "date": "2023-12-25",
      "block": "night",
      "demand": 109
    },
    {
      "when": "2023-12-26T09:00:00",
      "date": "2023-12-26",
      "block": "morning",
      "demand": 36
    },
    {
      "when": "2023-12-26T13:00:00",
      "date": "2023-12-26",
      "block": "midday",
      "demand": 222
    },
    {
      "when": "2023-12-26T17:00:00",
      "date": "2023-12-26",
      "block": "evening",
      "demand": 363
    },
    {
      "when": "2023-12-26T21:00:00",
      "date": "2023-12-26",
      "block": "night",
      "demand": 112
    },
    {
      "when": "2023-12-27T09:00:00",
      "date": "2023-12-27",
      "block": "morning",
      "demand": 34
    },
    {
      "when": "2023-12-27T13:00:00",
      "date": "2023-12-27",
      "block": "midday",
      "demand": 213
    },
    {
      "when": "2023-12-27T17:00:00",
      "date": "2023-12-27",
      "block": "evening",
      "demand": 365
    },
    {
      "when": "2023-12-27T21:00:00",
      "date": "2023-12-27",
      "block": "night",
      "demand": 107
    },
    {
      "when": "2023-12-28T09:00:00",
      "date": "2023-12-28",
      "block": "morning",
      "demand": 29
    },
    {
      "when": "2023-12-28T13:00:00",
      "date": "2023-12-28",
      "block": "midday",
      "demand": 150
    },
    {
      "when": "2023-12-28T17:00:00",
      "date": "2023-12-28",
      "block": "evening",
      "demand": 318
    },
    {
      "when": "2023-12-28T21:00:00",
      "date": "2023-12-28",
      "block": "night",
      "demand": 97
    },
    {
      "when": "2023-12-29T09:00:00",
      "date": "2023-12-29",
      "block": "morning",
      "demand": 27
    },
    {
      "when": "2023-12-29T13:00:00",
      "date": "2023-12-29",
      "block": "midday",
      "demand": 148
    },
    {
      "when": "2023-12-29T17:00:00",
      "date": "2023-12-29",
      "block": "evening",
      "demand": 280
    },
    {
      "when": "2023-12-29T21:00:00",
      "date": "2023-12-29",
      "block": "night",
      "demand": 77
    },
    {
      "when": "2023-12-30T09:00:00",
      "date": "2023-12-30",
      "block": "morning",
      "demand": 23
    },
    {
      "when": "2023-12-30T13:00:00",
      "date": "2023-12-30",
      "block": "midday",
      "demand": 138
    },
    {
      "when": "2023-12-30T17:00:00",
      "date": "2023-12-30",
      "block": "evening",
      "demand": 297
    },
    {
      "when": "2023-12-30T21:00:00",
      "date": "2023-12-30",
      "block": "night",
      "demand": 73
    },
    {
      "when": "2023-12-31T09:00:00",
      "date": "2023-12-31",
      "block": "morning",
      "demand": 32
    },
    {
      "when": "2023-12-31T13:00:00",
      "date": "2023-12-31",
      "block": "midday",
      "demand": 185
    },
    {
      "when": "2023-12-31T17:00:00",
      "date": "2023-12-31",
      "block": "evening",
      "demand": 280
    },
    {
      "when": "2023-12-31T21:00:00",
      "date": "2023-12-31",
      "block": "night",
      "demand": 93
    },
    {
      "when": "2024-01-01T09:00:00",
      "date": "2024-01-01",
      "block": "morning",
      "demand": 37
    },
    {
      "when": "2024-01-01T13:00:00",
      "date": "2024-01-01",
      "block": "midday",
      "demand": 213
    },
    {
      "when": "2024-01-01T17:00:00",
      "date": "2024-01-01",
      "block": "evening",
      "demand": 355
    },
    {
      "when": "2024-01-01T21:00:00",
      "date": "2024-01-01",
      "block": "night",
      "demand": 109
    },
    {
      "when": "2024-01-02T09:00:00",
      "date": "2024-01-02",
      "block": "morning",
      "demand": 37
    },
    {
      "when": "2024-01-02T13:00:00",
      "date": "2024-01-02",
      "block": "midday",
      "demand": 200
    },
    {
      "when": "2024-01-02T17:00:00",
      "date": "2024-01-02",
      "block": "evening",
      "demand": 380
    },
    {
      "when": "2024-01-02T21:00:00",
      "date": "2024-01-02",
      "block": "night",
      "demand": 116
    },
    {
      "when": "2024-01-03T09:00:00",
      "date": "2024-01-03",
      "block": "morning",
      "demand": 35
    },
    {
      "when": "2024-01-03T13:00:00",
      "date": "2024-01-03",
      "block": "midday",
      "demand": 205
    },
    {
      "when": "2024-01-03T17:00:00",
      "date": "2024-01-03",
      "block": "evening",
      "demand": 361
    },
    {
      "when": "2024-01-03T21:00:00",
      "date": "2024-01-03",
      "block": "night",
      "demand": 110
    },
    {
      "when": "2024-01-04T09:00:00",
      "date": "2024-01-04",
      "block": "morning",
      "demand": 26
    },
    {
      "when": "2024-01-04T13:00:00",
      "date": "2024-01-04",
      "block": "midday",
      "demand": 192
    },
    {
      "when": "2024-01-04T17:00:00",
      "date": "2024-01-04",
      "block": "evening",
      "demand": 308
    },
    {
      "when": "2024-01-04T21:00:00",
      "date": "2024-01-04",
      "block": "night",
      "demand": 88
    },
    {
      "when": "2024-01-05T09:00:00",
      "date": "2024-01-05",
      "block": "morning",
      "demand": 29
    },
    {
      "when": "2024-01-05T13:00:00",
      "date": "2024-01-05",
      "block": "midday",
      "demand": 164
    },
    {
      "when": "2024-01-05T17:00:00",
      "date": "2024-01-05",
      "block": "evening",
      "demand": 248
    },
    {
      "when": "2024-01-05T21:00:00",
      "date": "2024-01-05",
      "block": "night",
      "demand": 83
    },
    {
      "when": "2024-01-06T09:00:00",
      "date": "2024-01-06",
      "block": "morning",
      "demand": 27
    },
    {
      "when": "2024-01-06T13:00:00",
      "date": "2024-01-06",
      "block": "midday",
      "demand": 153
    },
    {
      "when": "2024-01-06T17:00:00",
      "date": "2024-01-06",
      "block": "evening",
      "demand": 267
    },
    {
      "when": "2024-01-06T21:00:00",
      "date": "2024-01-06",
      "block": "night",
      "demand": 86
    },
    {
      "when": "2024-01-07T09:00:00",
      "date": "2024-01-07",
      "block": "morning",
      "demand": 27
    },
    {
      "when": "2024-01-07T13:00:00",
      "date": "2024-01-07",
      "block": "midday",
      "demand": 179
    },
    {
      "when": "2024-01-07T17:00:00",
      "date": "2024-01-07",
      "block": "evening",
      "demand": 300
    },
    {
      "when": "2024-01-07T21:00:00",
      "date": "2024-01-07",
      "block": "night",
      "demand": 90
    },
    {
      "when": "2024-01-08T09:00:00",
      "date": "2024-01-08",
      "block": "morning",
      "demand": 31
    },
    {
      "when": "2024-01-08T13:00:00",
      "date": "2024-01-08",
      "block": "midday",
      "demand": 228
    },
    {
      "when": "2024-01-08T17:00:00",
      "date": "2024-01-08",
      "block": "evening",
      "demand": 369
    },
    {
      "when": "2024-01-08T21:00:00",
      "date": "2024-01-08",
      "block": "night",
      "demand": 103
    },
    {
      "when": "2024-01-09T09:00:00",
      "date": "2024-01-09",
      "block": "morning",
      "demand": 39
    },
    {
      "when": "2024-01-09T13:00:00",
      "date": "2024-01-09",
      "block": "midday",
      "demand": 219
    },
    {
      "when": "2024-01-09T17:00:00",
      "date": "2024-01-09",
      "block": "evening",
      "demand": 375
    },
    {
      "when": "2024-01-09T21:00:00",
      "date": "2024-01-09",
      "block": "night",
      "demand": 98
    },
    {
      "when": "2024-01-10T09:00:00",
      "date": "2024-01-10",
      "block": "morning",
      "demand": 37
    },
    {
      "when": "2024-01-10T13:00:00",
      "date": "2024-01-10",
      "block": "midday",
      "demand": 216
    },
    {
      "when": "2024-01-10T17:00:00",
      "date": "2024-01-10",
      "block": "evening",
      "demand": 293
    },
    {
      "when": "2024-01-10T21:00:00",
      "date": "2024-01-10",
      "block": "night",
      "demand": 96
    },
    {
      "when": "2024-01-11T09:00:00",
      "date": "2024-01-11",
      "block": "morning",
      "demand": 29
    },
    {
      "when": "2024-01-11T13:00:00",
      "date": "2024-01-11",
      "block": "midday",
      "demand": 191
    },
    {
      "when": "2024-01-11T17:00:00",
      "date": "2024-01-11",
      "block": "evening",
      "demand": 270
    },
    {
      "when": "2024-01-11T21:00:00",
      "date": "2024-01-11",
      "block": "night",
      "demand": 85
    },
    {
      "when": "2024-01-12T09:00:00",
      "date": "2024-01-12",
      "block": "morning",
      "demand": 28
    },
    {
      "when": "2024-01-12T13:00:00",
      "date": "2024-01-12",
      "block": "midday",
      "demand": 164
    },
    {
      "when": "2024-01-12T17:00:00",
      "date": "2024-01-12",
      "block": "evening",
      "demand": 277
    },
    {
      "when": "2024-01-12T21:00:00",
      "date": "2024-01-12",
      "block": "night",
      "demand": 71
    },
    {
      "when": "2024-01-13T09:00:00",
      "date": "2024-01-13",
      "block": "morning",
      "demand": 26
    },
    {
      "when": "2024-01-13T13:00:00",
      "date": "2024-01-13",
      "block": "midday",
      "demand": 165
    },
    {
      "when": "2024-01-13T17:00:00",
      "date": "2024-01-13",
      "block": "evening",
      "demand": 264
    },
    {
      "when": "2024-01-13T21:00:00",
      "date": "2024-01-13",
      "block": "night",
      "demand": 77
    },
    {
      "when": "2024-01-14T09:00:00",
      "date": "2024-01-14",
      "block": "morning",
      "demand": 31
    },
    {
      "when": "2024-01-14T13:00:00",
      "date": "2024-01-14",
      "block": "midday",
      "demand": 209
    },
    {
      "when": "2024-01-14T17:00:00",
      "date": "2024-01-14",
      "block": "evening",
      "demand": 298
    },
    {
      "when": "2024-01-14T21:00:00",
      "date": "2024-01-14",
      "block": "night",
      "demand": 91
    },
    {
      "when": "2024-01-15T09:00:00",
      "date": "2024-01-15",
      "block": "morning",
      "demand": 31
    },
    {
      "when": "2024-01-15T13:00:00",
      "date": "2024-01-15",
      "block": "midday",
      "demand": 203
    },
    {
      "when": "2024-01-15T17:00:00",
      "date": "2024-01-15",
      "block": "evening",
      "demand": 364
    },
    {
      "when": "2024-01-15T21:00:00",
      "date": "2024-01-15",
      "block": "night",
      "demand": 105
    },
    {
      "when": "2024-01-16T09:00:00",
      "date": "2024-01-16",
      "block": "morning",
      "demand": 36
    },
    {
      "when": "2024-01-16T13:00:00",
      "date": "2024-01-16",
      "block": "midday",
      "demand": 223
    },
    {
      "when": "2024-01-16T17:00:00",
      "date": "2024-01-16",
      "block": "evening",
      "demand": 394
    },
    {
      "when": "2024-01-16T21:00:00",
      "date": "2024-01-16",
      "block": "night",
      "demand": 116
    },
    {
      "when": "2024-01-17T09:00:00",
      "date": "2024-01-17",
      "block": "morning",
      "demand": 33
    },
    {
      "when": "2024-01-17T13:00:00",
      "date": "2024-01-17",
      "block": "midday",
      "demand": 215
    },
    {
      "when": "2024-01-17T17:00:00",
      "date": "2024-01-17",
      "block": "evening",
      "demand": 357
    },
    {
      "when": "2024-01-17T21:00:00",
      "date": "2024-01-17",
      "block": "night",
      "demand": 108
    },
    {
      "when": "2024-01-18T09:00:00",
      "date": "2024-01-18",
      "block": "morning",
      "demand": 36
    },
    {
      "when": "2024-01-18T13:00:00",
      "date": "2024-01-18",
      "block": "midday",
      "demand": 214
    },
    {
      "when": "2024-01-18T17:00:00",
      "date": "2024-01-18",
      "block": "evening",
      "demand": 264
    },
    {
      "when": "2024-01-18T21:00:00",
      "date": "2024-01-18",
      "block": "night",
      "demand": 93
    },
    {
      "when": "2024-01-19T09:00:00",
      "date": "2024-01-19",
      "block": "morning",
      "demand": 26
    },
    {
      "when": "2024-01-19T13:00:00",
      "date": "2024-01-19",
      "block": "midday",
      "demand": 133
    },
    {
      "when": "2024-01-19T17:00:00",
      "date": "2024-01-19",
      "block": "evening",
      "demand": 240
    },
    {
      "when": "2024-01-19T21:00:00",
      "date": "2024-01-19",
      "block": "night",
      "demand": 82
    },
    {
      "when": "2024-01-20T09:00:00",
      "date": "2024-01-20",
      "block": "morning",
      "demand": 28
    },
    {
      "when": "2024-01-20T13:00:00",
      "date": "2024-01-20",
      "block": "midday",
      "demand": 183
    },
    {
      "when": "2024-01-20T17:00:00",
      "date": "2024-01-20",
      "block": "evening",
      "demand": 273
    },
    {
      "when": "2024-01-20T21:00:00",
      "date": "2024-01-20",
      "block": "night",
      "demand": 85
    },
    {
      "when": "2024-01-21T09:00:00",
      "date": "2024-01-21",
      "block": "morning",
      "demand": 28
    },
    {
      "when": "2024-01-21T13:00:00",
      "date": "2024-01-21",
      "block": "midday",
      "demand": 223
    },
    {
      "when": "2024-01-21T17:00:00",
      "date": "2024-01-21",
      "block": "evening",
      "demand": 299
    },
    {
      "when": "2024-01-21T21:00:00",
      "date": "2024-01-21",
      "block": "night",
      "demand": 76
    },
    {
      "when": "2024-01-22T09:00:00",
      "date": "2024-01-22",
      "block": "morning",
      "demand": 36
    },
    {
      "when": "2024-01-22T13:00:00",
      "date": "2024-01-22",
      "block": "midday",
      "demand": 245
    },
    {
      "when": "2024-01-22T17:00:00",
      "date": "2024-01-22",
      "block": "evening",
      "demand": 356
    },
    {
      "when": "2024-01-22T21:00:00",
      "date": "2024-01-22",
      "block": "night",
      "demand": 100
    },
    {
      "when": "2024-01-23T09:00:00",
      "date": "2024-01-23",
      "block": "morning",
      "demand": 40
    },
    {
      "when": "2024-01-23T13:00:00",
      "date": "2024-01-23",
      "block": "midday",
      "demand": 244
    },
    {
      "when": "2024-01-23T17:00:00",
      "date": "2024-01-23",
      "block": "evening",
      "demand": 327
    },
    {
      "when": "2024-01-23T21:00:00",
      "date": "2024-01-23",
      "block": "night",
      "demand": 109
    },
    {
      "when": "2024-01-24T09:00:00",
      "date": "2024-01-24",
      "block": "morning",
      "demand": 32
    },
    {
      "when": "2024-01-24T13:00:00",
      "date": "2024-01-24",
      "block": "midday",
      "demand": 228
    },
    {
      "when": "2024-01-24T17:00:00",
      "date": "2024-01-24",
      "block": "evening",
      "demand": 354
    },
    {
      "when": "2024-01-24T21:00:00",
      "date": "2024-01-24",
      "block": "night",
      "demand": 101
    },
    {
      "when": "2024-01-25T09:00:00",
      "date": "2024-01-25",
      "block": "morning",
      "demand": 28
    },
    {
      "when": "2024-01-25T13:00:00",
      "date": "2024-01-25",
      "block": "midday",
      "demand": 184
    },
    {
      "when": "2024-01-25T17:00:00",
      "date": "2024-01-25",
      "block": "evening",
      "demand": 357
    },
    {
      "when": "2024-01-25T21:00:00",
      "date": "2024-01-25",
      "block": "night",
      "demand": 81
    },
    {
      "when": "2024-01-26T09:00:00",
      "date": "2024-01-26",
      "block": "morning",
      "demand": 28
    },
    {
      "when": "2024-01-26T13:00:00",
      "date": "2024-01-26",
      "block": "midday",
      "demand": 150
    },
    {
      "when": "2024-01-26T17:00:00",
      "date": "2024-01-26",
      "block": "evening",
      "demand": 260
    },
    {
      "when": "2024-01-26T21:00:00",
      "date": "2024-01-26",
      "block": "night",
      "demand": 78
    },
    {
      "when": "2024-01-27T09:00:00",
      "date": "2024-01-27",
      "block": "morning",
      "demand": 26
    },
    {
      "when": "2024-01-27T13:00:00",
      "date": "2024-01-27",
      "block": "midday",
      "demand": 165
    },
    {
      "when": "2024-01-27T17:00:00",
      "date": "2024-01-27",
      "block": "evening",
      "demand": 228
    },
    {
      "when": "2024-01-27T21:00:00",
      "date": "2024-01-27",
      "block": "night",
      "demand": 77
    },
    {
      "when": "2024-01-28T09:00:00",
      "date": "2024-01-28",
      "block": "morning",
      "demand": 29
    },
    {
      "when": "2024-01-28T13:00:00",
      "date": "2024-01-28",
      "block": "midday",
      "demand": 171
    },
    {
      "when": "2024-01-28T17:00:00",
      "date": "2024-01-28",
      "block": "evening",
      "demand": 276
    },
    {
      "when": "2024-01-28T21:00:00",
      "date": "2024-01-28",
      "block": "night",
      "demand": 103
    },
    {
      "when": "2024-01-29T09:00:00",
      "date": "2024-01-29",
      "block": "morning",
      "demand": 37
    },
    {
      "when": "2024-01-29T13:00:00",
      "date": "2024-01-29",
      "block": "midday",
      "demand": 202
    },
    {
      "when": "2024-01-29T17:00:00",
      "date": "2024-01-29",
      "block": "evening",
      "demand": 384
    },
    {
      "when": "2024-01-29T21:00:00",
      "date": "2024-01-29",
      "block": "night",
      "demand": 104
    },
    {
      "when": "2024-01-30T09:00:00",
      "date": "2024-01-30",
      "block": "morning",
      "demand": 39
    },
    {
      "when": "2024-01-30T13:00:00",
      "date": "2024-01-30",
      "block": "midday",
      "demand": 233
    },
    {
      "when": "2024-01-30T17:00:00",
      "date": "2024-01-30",
      "block": "evening",
      "demand": 383
    },
    {
      "when": "2024-01-30T21:00:00",
      "date": "2024-01-30",
      "block": "night",
      "demand": 122
    },
    {
      "when": "2024-01-31T09:00:00",
      "date": "2024-01-31",
      "block": "morning",
      "demand": 34
    },
    {
      "when": "2024-01-31T13:00:00",
      "date": "2024-01-31",
      "block": "midday",
      "demand": 231
    },
    {
      "when": "2024-01-31T17:00:00",
      "date": "2024-01-31",
      "block": "evening",
      "demand": 383
    },
    {
      "when": "2024-01-31T21:00:00",
      "date": "2024-01-31",
      "block": "night",
      "demand": 119
    },
    {
      "when": "2024-02-01T09:00:00",
      "date": "2024-02-01",
      "block": "morning",
      "demand": 33
    },
    {
      "when": "2024-02-01T13:00:00",
      "date": "2024-02-01",
      "block": "midday",
      "demand": 190
    },
    {
      "when": "2024-02-01T17:00:00",
      "date": "2024-02-01",
      "block": "evening",
      "demand": 305
    },
    {
      "when": "2024-02-01T21:00:00",
      "date": "2024-02-01",
      "block": "night",
      "demand": 86
    },
    {
      "when": "2024-02-02T09:00:00",
      "date": "2024-02-02",
      "block": "morning",
      "demand": 25
    },
    {
      "when": "2024-02-02T13:00:00",
      "date": "2024-02-02",
      "block": "midday",
      "demand": 150
    },
    {
      "when": "2024-02-02T17:00:00",
      "date": "2024-02-02",
      "block": "evening",
      "demand": 301
    },
    {
      "when": "2024-02-02T21:00:00",
      "date": "2024-02-02",
      "block": "night",
      "demand": 67
    },
    {
      "when": "2024-02-03T09:00:00",
      "date": "2024-02-03",
      "block": "morning",
      "demand": 26
    },
    {
      "when": "2024-02-03T13:00:00",
      "date": "2024-02-03",
      "block": "midday",
      "demand": 126
    },
    {
      "when": "2024-02-03T17:00:00",
      "date": "2024-02-03",
      "block": "evening",
      "demand": 271
    },
    {
      "when": "2024-02-03T21:00:00",
      "date": "2024-02-03",
      "block": "night",
      "demand": 63
    },
    {
      "when": "2024-02-04T09:00:00",
      "date": "2024-02-04",
      "block": "morning",
      "demand": 29
    },
    {
      "when": "2024-02-04T13:00:00",
      "date": "2024-02-04",
      "block": "midday",
      "demand": 196
    },
    {
      "when": "2024-02-04T17:00:00",
      "date": "2024-02-04",
      "block": "evening",
      "demand": 332
    },
    {
      "when": "2024-02-04T21:00:00",
      "date": "2024-02-04",
      "block": "night",
      "demand": 95
    },
    {
      "when": "2024-02-05T09:00:00",
      "date": "2024-02-05",
      "block": "morning",
      "demand": 38
    },
    {
      "when": "2024-02-05T13:00:00",
      "date": "2024-02-05",
      "block": "midday",
      "demand": 185
    },
    {
      "when": "2024-02-05T17:00:00",
      "date": "2024-02-05",
      "block": "evening",
      "demand": 310
    },
    {
      "when": "2024-02-05T21:00:00",
      "date": "2024-02-05",
      "block": "night",
      "demand": 100
    },
    {
      "when": "2024-02-06T09:00:00",
      "date": "2024-02-06",
      "block": "morning",
      "demand": 40
    },
    {
      "when": "2024-02-06T13:00:00",
      "date": "2024-02-06",
      "block": "midday",
      "demand": 241
    },
    {
      "when": "2024-02-06T17:00:00",
      "date": "2024-02-06",
      "block": "evening",
      "demand": 410
    },
    {
      "when": "2024-02-06T21:00:00",
      "date": "2024-02-06",
      "block": "night",
      "demand": 115
    },
    {
      "when": "2024-02-07T09:00:00",
      "date": "2024-02-07",
      "block": "morning",
      "demand": 35
    },
    {
      "when": "2024-02-07T13:00:00",
      "date": "2024-02-07",
      "block": "midday",
      "demand": 220
    },
    {
      "when": "2024-02-07T17:00:00",
      "date": "2024-02-07",
      "block": "evening",
      "demand": 362
    },
    {
      "when": "2024-02-07T21:00:00",
      "date": "2024-02-07",
      "block": "night",
      "demand": 109
    },
    {
      "when": "2024-02-08T09:00:00",
      "date": "2024-02-08",
      "block": "morning",
      "demand": 32
    },
    {
      "when": "2024-02-08T13:00:00",
      "date": "2024-02-08",
      "block": "midday",
      "demand": 221
    },
    {
      "when": "2024-02-08T17:00:00",
      "date": "2024-02-08",
      "block": "evening",
      "demand": 359
    },
    {
      "when": "2024-02-08T21:00:00",
      "date": "2024-02-08",
      "block": "night",
      "demand": 97
    },
    {
      "when": "2024-02-09T09:00:00",
      "date": "2024-02-09",
      "block": "morning",
      "demand": 31
    },
    {
      "when": "2024-02-09T13:00:00",
      "date": "2024-02-09",
      "block": "midday",
      "demand": 163
    },
    {
      "when": "2024-02-09T17:00:00",
      "date": "2024-02-09",
      "block": "evening",
      "demand": 247
    },
    {
      "when": "2024-02-09T21:00:00",
      "date": "2024-02-09",
      "block": "night",
      "demand": 95
    },
    {
      "when": "2024-02-10T09:00:00",
      "date": "2024-02-10",
      "block": "morning",
      "demand": 28
    },
    {
      "when": "2024-02-10T13:00:00",
      "date": "2024-02-10",
      "block": "midday",
      "demand": 189
    },
    {
      "when": "2024-02-10T17:00:00",
      "date": "2024-02-10",
      "block": "evening",
      "demand": 281
    },
    {
      "when": "2024-02-10T21:00:00",
      "date": "2024-02-10",
      "block": "night",
      "demand": 80
    },
    {
      "when": "2024-02-11T09:00:00",
      "date": "2024-02-11",
      "block": "morning",
      "demand": 32
    },
    {
      "when": "2024-02-11T13:00:00",
      "date": "2024-02-11",
      "block": "midday",
      "demand": 181
    },
    {
      "when": "2024-02-11T17:00:00",
      "date": "2024-02-11",
      "block": "evening",
      "demand": 309
    },
    {
      "when": "2024-02-11T21:00:00",
      "date": "2024-02-11",
      "block": "night",
      "demand": 93
    },
    {
      "when": "2024-02-12T09:00:00",
      "date": "2024-02-12",
      "block": "morning",
      "demand": 31
    },
    {
      "when": "2024-02-12T13:00:00",
      "date": "2024-02-12",
      "block": "midday",
      "demand": 226
    },
    {
      "when": "2024-02-12T17:00:00",
      "date": "2024-02-12",
      "block": "evening",
      "demand": 309
    },
    {
      "when": "2024-02-12T21:00:00",
      "date": "2024-02-12",
      "block": "night",
      "demand": 104
    },
    {
      "when": "2024-02-13T09:00:00",
      "date": "2024-02-13",
      "block": "morning",
      "demand": 36
    },
    {
      "when": "2024-02-13T13:00:00",
      "date": "2024-02-13",
      "block": "midday",
      "demand": 219
    },
    {
      "when": "2024-02-13T17:00:00",
      "date": "2024-02-13",
      "block": "evening",
      "demand": 366
    },
    {
      "when": "2024-02-13T21:00:00",
      "date": "2024-02-13",
      "block": "night",
      "demand": 114
    },
    {
      "when": "2024-02-14T09:00:00",
      "date": "2024-02-14",
      "block": "morning",
      "demand": 39
    },
    {
      "when": "2024-02-14T13:00:00",
      "date": "2024-02-14",
      "block": "midday",
      "demand": 221
    },
    {
      "when": "2024-02-14T17:00:00",
      "date": "2024-02-14",
      "block": "evening",
      "demand": 357
    },
    {
      "when": "2024-02-14T21:00:00",
      "date": "2024-02-14",
      "block": "night",
      "demand": 105
    },
    {
      "when": "2024-02-15T09:00:00",
      "date": "2024-02-15",
      "block": "morning",
      "demand": 33
    },
    {
      "when": "2024-02-15T13:00:00",
      "date": "2024-02-15",
      "block": "midday",
      "demand": 167
    },
    {
      "when": "2024-02-15T17:00:00",
      "date": "2024-02-15",
      "block": "evening",
      "demand": 318
    },
    {
      "when": "2024-02-15T21:00:00",
      "date": "2024-02-15",
      "block": "night",
      "demand": 90
    },
    {
      "when": "2024-02-16T09:00:00",
      "date": "2024-02-16",
      "block": "morning",
      "demand": 28
    },
    {
      "when": "2024-02-16T13:00:00",
      "date": "2024-02-16",
      "block": "midday",
      "demand": 161
    },
    {
      "when": "2024-02-16T17:00:00",
      "date": "2024-02-16",
      "block": "evening",
      "demand": 298
    },
    {
      "when": "2024-02-16T21:00:00",
      "date": "2024-02-16",
      "block": "night",
      "demand": 82
    },
    {
      "when": "2024-02-17T09:00:00",
      "date": "2024-02-17",
      "block": "morning",
      "demand": 26
    },
    {
      "when": "2024-02-17T13:00:00",
      "date": "2024-02-17",
      "block": "midday",
      "demand": 165
    },
    {
      "when": "2024-02-17T17:00:00",
      "date": "2024-02-17",
      "block": "evening",
      "demand": 257
    },
    {
      "when": "2024-02-17T21:00:00",
      "date": "2024-02-17",
      "block": "night",
      "demand": 77
    },
    {
      "when": "2024-02-18T09:00:00",
      "date": "2024-02-18",
      "block": "morning",
      "demand": 31
    },
    {
      "when": "2024-02-18T13:00:00",
      "date": "2024-02-18",
      "block": "midday",
      "demand": 187
    },
    {
      "when": "2024-02-18T17:00:00",
      "date": "2024-02-18",
      "block": "evening",
      "demand": 296
    },
    {
      "when": "2024-02-18T21:00:00",
      "date": "2024-02-18",
      "block": "night",
      "demand": 98
    },
    {
      "when": "2024-02-19T09:00:00",
      "date": "2024-02-19",
      "block": "morning",
      "demand": 32
    },
    {
      "when": "2024-02-19T13:00:00",
      "date": "2024-02-19",
      "block": "midday",
      "demand": 208
    },
    {
      "when": "2024-02-19T17:00:00",
      "date": "2024-02-19",
      "block": "evening",
      "demand": 320
    },
    {
      "when": "2024-02-19T21:00:00",
      "date": "2024-02-19",
      "block": "night",
      "demand": 98
    },
    {
      "when": "2024-02-20T09:00:00",
      "date": "2024-02-20",
      "block": "morning",
      "demand": 40
    },
    {
      "when": "2024-02-20T13:00:00",
      "date": "2024-02-20",
      "block": "midday",
      "demand": 246
    },
    {
      "when": "2024-02-20T17:00:00",
      "date": "2024-02-20",
      "block": "evening",
      "demand": 382
    },
    {
      "when": "2024-02-20T21:00:00",
      "date": "2024-02-20",
      "block": "night",
      "demand": 119
    },
    {
      "when": "2024-02-21T09:00:00",
      "date": "2024-02-21",
      "block": "morning",
      "demand": 30
    },
    {
      "when": "2024-02-21T13:00:00",
      "date": "2024-02-21",
      "block": "midday",
      "demand": 219
    },
    {
      "when": "2024-02-21T17:00:00",
      "date": "2024-02-21",
      "block": "evening",
      "demand": 334
    },
    {
      "when": "2024-02-21T21:00:00",
      "date": "2024-02-21",
      "block": "night",
      "demand": 109
    },
    {
      "when": "2024-02-22T09:00:00",
      "date": "2024-02-22",
      "block": "morning",
      "demand": 34
    },
    {
      "when": "2024-02-22T13:00:00",
      "date": "2024-02-22",
      "block": "midday",
      "demand": 183
    },
    {
      "when": "2024-02-22T17:00:00",
      "date": "2024-02-22",
      "block": "evening",
      "demand": 353
    },
    {
      "when": "2024-02-22T21:00:00",
      "date": "2024-02-22",
      "block": "night",
      "demand": 101
    },
    {
      "when": "2024-02-23T09:00:00",
      "date": "2024-02-23",
      "block": "morning",
      "demand": 28
    },
    {
      "when": "2024-02-23T13:00:00",
      "date": "2024-02-23",
      "block": "midday",
      "demand": 174
    },
    {
      "when": "2024-02-23T17:00:00",
      "date": "2024-02-23",
      "block": "evening",
      "demand": 255
    },
    {
      "when": "2024-02-23T21:00:00",
      "date": "2024-02-23",
      "block": "night",
      "demand": 77
    },
    {
      "when": "2024-02-24T09:00:00",
      "date": "2024-02-24",
      "block": "morning",
      "demand": 33
    },
    {
      "when": "2024-02-24T13:00:00",
      "date": "2024-02-24",
      "block": "midday",
      "demand": 155
    },
    {
      "when": "2024-02-24T17:00:00",
      "date": "2024-02-24",
      "block": "evening",
      "demand": 268
    },
    {
      "when": "2024-02-24T21:00:00",
      "date": "2024-02-24",
      "block": "night",
      "demand": 76
    },
    {
      "when": "2024-02-25T09:00:00",
      "date": "2024-02-25",
      "block": "morning",
      "demand": 35
    },
    {
      "when": "2024-02-25T13:00:00",
      "date": "2024-02-25",
      "block": "midday",
      "demand": 187
    },
    {
      "when": "2024-02-25T17:00:00",
      "date": "2024-02-25",
      "block": "evening",
      "demand": 341
    },
    {
      "when": "2024-02-25T21:00:00",
      "date": "2024-02-25",
      "block": "night",
      "demand": 83
    },
    {
      "when": "2024-02-26T09:00:00",
      "date": "2024-02-26",
      "block": "morning",
      "demand": 34
    },
    {
      "when": "2024-02-26T13:00:00",
      "date": "2024-02-26",
      "block": "midday",
      "demand": 234
    },
    {
      "when": "2024-02-26T17:00:00",
      "date": "2024-02-26",
      "block": "evening",
      "demand": 342
    },
    {
      "when": "2024-02-26T21:00:00",
      "date": "2024-02-26",
      "block": "night",
      "demand": 112
    },
    {
      "when": "2024-02-27T09:00:00",
      "date": "2024-02-27",
      "block": "morning",
      "demand": 41
    },
    {
      "when": "2024-02-27T13:00:00",
      "date": "2024-02-27",
      "block": "midday",
      "demand": 242
    },
    {
      "when": "2024-02-27T17:00:00",
      "date": "2024-02-27",
      "block": "evening",
      "demand": 394
    },
    {
      "when": "2024-02-27T21:00:00",
      "date": "2024-02-27",
      "block": "night",
      "demand": 104
    },
    {
      "when": "2024-02-28T09:00:00",
      "date": "2024-02-28",
      "block": "morning",
      "demand": 33
    },
    {
      "when": "2024-02-28T13:00:00",
      "date": "2024-02-28",
      "block": "midday",
      "demand": 176
    },
    {
      "when": "2024-02-28T17:00:00",
      "date": "2024-02-28",
      "block": "evening",
      "demand": 361
    },
    {
      "when": "2024-02-28T21:00:00",
      "date": "2024-02-28",
      "block": "night",
      "demand": 119
    },
    {
      "when": "2024-03-01T09:00:00",
      "date": "2024-03-01",
      "block": "morning",
      "demand": 38
    },
    {
      "when": "2024-03-01T13:00:00",
      "date": "2024-03-01",
      "block": "midday",
      "demand": 184
    },
    {
      "when": "2024-03-01T17:00:00",
      "date": "2024-03-01",
      "block": "evening",
      "demand": 333
    },
    {
      "when": "2024-03-01T21:00:00",
      "date": "2024-03-01",
      "block": "night",
      "demand": 95
    },
    {
      "when": "2024-03-02T09:00:00",
      "date": "2024-03-02",
      "block": "morning",
      "demand": 28
    },
    {
      "when": "2024-03-02T13:00:00",
      "date": "2024-03-02",
      "block": "midday",
      "demand": 188
    },
    {
      "when": "2024-03-02T17:00:00",
      "date": "2024-03-02",
      "block": "evening",
      "demand": 351
    },
    {
      "when": "2024-03-02T21:00:00",
      "date": "2024-03-02",
      "block": "night",
      "demand": 77
    },
    {
      "when": "2024-03-03T09:00:00",
      "date": "2024-03-03",
      "block": "morning",
      "demand": 29
    },
    {
      "when": "2024-03-03T13:00:00",
      "date": "2024-03-03",
      "block": "midday",
      "demand": 182
    },
    {
      "when": "2024-03-03T17:00:00",
      "date": "2024-03-03",
      "block": "evening",
      "demand": 263
    },
    {
      "when": "2024-03-03T21:00:00",
      "date": "2024-03-03",
      "block": "night",
      "demand": 72
    },
    {
      "when": "2024-03-04T09:00:00",
      "date": "2024-03-04",
      "block": "morning",
      "demand": 31
    },
    {
      "when": "2024-03-04T13:00:00",
      "date": "2024-03-04",
      "block": "midday",
      "demand": 171
    },
    {
      "when": "2024-03-04T17:00:00",
      "date": "2024-03-04",
      "block": "evening",
      "demand": 324
    },
    {
      "when": "2024-03-04T21:00:00",
      "date": "2024-03-04",
      "block": "night",
      "demand": 92
    },
    {
      "when": "2024-03-05T09:00:00",
      "date": "2024-03-05",
      "block": "morning",
      "demand": 37
    },
    {
      "when": "2024-03-05T13:00:00",
      "date": "2024-03-05",
      "block": "midday",
      "demand": 196
    },
    {
      "when": "2024-03-05T17:00:00",
      "date": "2024-03-05",
      "block": "evening",
      "demand": 384
    },
    {
      "when": "2024-03-05T21:00:00",
      "date": "2024-03-05",
      "block": "night",
      "demand": 111
    },
    {
      "when": "2024-03-06T09:00:00",
      "date": "2024-03-06",
      "block": "morning",
      "demand": 39
    },
    {
      "when": "2024-03-06T13:00:00",
      "date": "2024-03-06",
      "block": "midday",
      "demand": 223
    },
    {
      "when": "2024-03-06T17:00:00",
      "date": "2024-03-06",
      "block": "evening",
      "demand": 359
    },
    {
      "when": "2024-03-06T21:00:00",
      "date": "2024-03-06",
      "block": "night",
      "demand": 103
    },
    {
      "when": "2024-03-07T09:00:00",
      "date": "2024-03-07",
      "block": "morning",
      "demand": 33
    },
    {
      "when": "2024-03-07T13:00:00",
      "date": "2024-03-07",
      "block": "midday",
      "demand": 209
    },
    {
      "when": "2024-03-07T17:00:00",
      "date": "2024-03-07",
      "block": "evening",
      "demand": 345
    },
    {
      "when": "2024-03-07T21:00:00",
      "date": "2024-03-07",
      "block": "night",
      "demand": 101
    },
    {
      "when": "2024-03-08T09:00:00",
      "date": "2024-03-08",
      "block": "morning",
      "demand": 32
    },
    {
      "when": "2024-03-08T13:00:00",
      "date": "2024-03-08",
      "block": "midday",
      "demand": 182
    },
    {
      "when": "2024-03-08T17:00:00",
      "date": "2024-03-08",
      "block": "evening",
      "demand": 278
    },
    {
      "when": "2024-03-08T21:00:00",
      "date": "2024-03-08",
      "block": "night",
      "demand": 100
    },
    {
      "when": "2024-03-09T09:00:00",
      "date": "2024-03-09",
      "block": "morning",
      "demand": 29
    },
    {
      "when": "2024-03-09T13:00:00",
      "date": "2024-03-09",
      "block": "midday",
      "demand": 183
    },
    {
      "when": "2024-03-09T17:00:00",
      "date": "2024-03-09",
      "block": "evening",
      "demand": 280
    },
    {
      "when": "2024-03-09T21:00:00",
      "date": "2024-03-09",
      "block": "night",
      "demand": 84
    },
    {
      "when": "2024-03-10T09:00:00",
      "date": "2024-03-10",
      "block": "morning",
      "demand": 30
    },
    {
      "when": "2024-03-10T13:00:00",
      "date": "2024-03-10",
      "block": "midday",
      "demand": 169
    },
    {
      "when": "2024-03-10T17:00:00",
      "date": "2024-03-10",
      "block": "evening",
      "demand": 287
    },
    {
      "when": "2024-03-10T21:00:00",
      "date": "2024-03-10",
      "block": "night",
      "demand": 84
    },
    {
      "when": "2024-03-11T09:00:00",
      "date": "2024-03-11",
      "block": "morning",
      "demand": 31
    },
    {
      "when": "2024-03-11T13:00:00",
      "date": "2024-03-11",
      "block": "midday",
      "demand": 189
    },
    {
      "when": "2024-03-11T17:00:00",
      "date": "2024-03-11",
      "block": "evening",
      "demand": 321
    },
    {
      "when": "2024-03-11T21:00:00",
      "date": "2024-03-11",
      "block": "night",
      "demand": 97
    },
    {
      "when": "2024-03-12T09:00:00",
      "date": "2024-03-12",
      "block": "morning",
      "demand": 36
    },
    {
      "when": "2024-03-12T13:00:00",
      "date": "2024-03-12",
      "block": "midday",
      "demand": 224
    },
    {
      "when": "2024-03-12T17:00:00",
      "date": "2024-03-12",
      "block": "evening",
      "demand": 338
    },
    {
      "when": "2024-03-12T21:00:00",
      "date": "2024-03-12",
      "block": "night",
      "demand": 121
    },
    {
      "when": "2024-03-13T09:00:00",
      "date": "2024-03-13",
      "block": "morning",
      "demand": 37
    },
    {
      "when": "2024-03-13T13:00:00",
      "date": "2024-03-13",
      "block": "midday",
      "demand": 192
    },
    {
      "when": "2024-03-13T17:00:00",
      "date": "2024-03-13",
      "block": "evening",
      "demand": 378
    },
    {
      "when": "2024-03-13T21:00:00",
      "date": "2024-03-13",
      "block": "night",
      "demand": 99
    },
    {
      "when": "2024-03-14T09:00:00",
      "date": "2024-03-14",
      "block": "morning",
      "demand": 35
    },
    {
      "when": "2024-03-14T13:00:00",
      "date": "2024-03-14",
      "block": "midday",
      "demand": 218
    },
    {
      "when": "2024-03-14T17:00:00",
      "date": "2024-03-14",
      "block": "evening",
      "demand": 351
    },
    {
      "when": "2024-03-14T21:00:00",
      "date": "2024-03-14",
      "block": "night",
      "demand": 111
    },
    {
      "when": "2024-03-15T09:00:00",
      "date": "2024-03-15",
      "block": "morning",
      "demand": 30
    },
    {
      "when": "2024-03-15T13:00:00",
      "date": "2024-03-15",
      "block": "midday",
      "demand": 190
    },
    {
      "when": "2024-03-15T17:00:00",
      "date": "2024-03-15",
      "block": "evening",
      "demand": 307
    },
    {
      "when": "2024-03-15T21:00:00",
      "date": "2024-03-15",
      "block": "night",
      "demand": 107
    },
    {
      "when": "2024-03-16T09:00:00",
      "date": "2024-03-16",
      "block": "morning",
      "demand": 27
    },
    {
      "when": "2024-03-16T13:00:00",
      "date": "2024-03-16",
      "block": "midday",
      "demand": 156
    },
    {
      "when": "2024-03-16T17:00:00",
      "date": "2024-03-16",
      "block": "evening",
      "demand": 238
    },
    {
      "when": "2024-03-16T21:00:00",
      "date": "2024-03-16",
      "block": "night",
      "demand": 90
    },
    {
      "when": "2024-03-17T09:00:00",
      "date": "2024-03-17",
      "block": "morning",
      "demand": 27
    },
    {
      "when": "2024-03-17T13:00:00",
      "date": "2024-03-17",
      "block": "midday",
      "demand": 167
    },
    {
      "when": "2024-03-17T17:00:00",
      "date": "2024-03-17",
      "block": "evening",
      "demand": 260
    },
    {
      "when": "2024-03-17T21:00:00",
      "date": "2024-03-17",
      "block": "night",
      "demand": 76
    },
    {
      "when": "2024-03-18T09:00:00",
      "date": "2024-03-18",
      "block": "morning",
      "demand": 32
    },
    {
      "when": "2024-03-18T13:00:00",
      "date": "2024-03-18",
      "block": "midday",
      "demand": 176
    },
    {
      "when": "2024-03-18T17:00:00",
      "date": "2024-03-18",
      "block": "evening",
      "demand": 345
    },
    {
      "when": "2024-03-18T21:00:00",
      "date": "2024-03-18",
      "block": "night",
      "demand": 100
    },
    {
      "when": "2024-03-19T09:00:00",
      "date": "2024-03-19",
      "block": "morning",
      "demand": 38
    },
    {
      "when": "2024-03-19T13:00:00",
      "date": "2024-03-19",
      "block": "midday",
      "demand": 218
    },
    {
      "when": "2024-03-19T17:00:00",
      "date": "2024-03-19",
      "block": "evening",
      "demand": 352
    },
    {
      "when": "2024-03-19T21:00:00",
      "date": "2024-03-19",
      "block": "night",
      "demand": 111
    },
    {
      "when": "2024-03-20T09:00:00",
      "date": "2024-03-20",
      "block": "morning",
      "demand": 42
    },
    {
      "when": "2024-03-20T13:00:00",
      "date": "2024-03-20",
      "block": "midday",
      "demand": 218
    },
    {
      "when": "2024-03-20T17:00:00",
      "date": "2024-03-20",
      "block": "evening",
      "demand": 419
    },
    {
      "when": "2024-03-20T21:00:00",
      "date": "2024-03-20",
      "block": "night",
      "demand": 116
    },
    {
      "when": "2024-03-21T09:00:00",
      "date": "2024-03-21",
      "block": "morning",
      "demand": 38
    },
    {
      "when": "2024-03-21T13:00:00",
      "date": "2024-03-21",
      "block": "midday",
      "demand": 233
    },
    {
      "when": "2024-03-21T17:00:00",
      "date": "2024-03-21",
      "block": "evening",
      "demand": 378
    },
    {
      "when": "2024-03-21T21:00:00",
      "date": "2024-03-21",
      "block": "night",
      "demand": 112
    },
    {
      "when": "2024-03-22T09:00:00",
      "date": "2024-03-22",
      "block": "morning",
      "demand": 36
    },
    {
      "when": "2024-03-22T13:00:00",
      "date": "2024-03-22",
      "block": "midday",
      "demand": 194
    },
    {
      "when": "2024-03-22T17:00:00",
      "date": "2024-03-22",
      "block": "evening",
      "demand": 279
    },
    {
      "when": "2024-03-22T21:00:00",
      "date": "2024-03-22",
      "block": "night",
      "demand": 95
    },
    {
      "when": "2024-03-23T09:00:00",
      "date": "2024-03-23",
      "block": "morning",
      "demand": 33
    },
    {
      "when": "2024-03-23T13:00:00",
      "date": "2024-03-23",
      "block": "midday",
      "demand": 178
    },
    {
      "when": "2024-03-23T17:00:00",
      "date": "2024-03-23",
      "block": "evening",
      "demand": 262
    },
    {
      "when": "2024-03-23T21:00:00",
      "date": "2024-03-23",
      "block": "night",
      "demand": 84
    },
    {
      "when": "2024-03-24T09:00:00",
      "date": "2024-03-24",
      "block": "morning",
      "demand": 27
    },
    {
      "when": "2024-03-24T13:00:00",
      "date": "2024-03-24",
      "block": "midday",
      "demand": 178
    },
    {
      "when": "2024-03-24T17:00:00",
      "date": "2024-03-24",
      "block": "evening",
      "demand": 252
    },
    {
      "when": "2024-03-24T21:00:00",
      "date": "2024-03-24",
      "block": "night",
      "demand": 89
    },
    {
      "when": "2024-03-25T09:00:00",
      "date": "2024-03-25",
      "block": "morning",
      "demand": 30
    },
    {
      "when": "2024-03-25T13:00:00",
      "date": "2024-03-25",
      "block": "midday",
      "demand": 200
    },
    {
      "when": "2024-03-25T17:00:00",
      "date": "2024-03-25",
      "block": "evening",
      "demand": 366
    },
    {
      "when": "2024-03-25T21:00:00",
      "date": "2024-03-25",
      "block": "night",
      "demand": 96
    },
    {
      "when": "2024-03-26T09:00:00",
      "date": "2024-03-26",
      "block": "morning",
      "demand": 36
    },
    {
      "when": "2024-03-26T13:00:00",
      "date": "2024-03-26",
      "block": "midday",
      "demand": 227
    },
    {
      "when": "2024-03-26T17:00:00",
      "date": "2024-03-26",
      "block": "evening",
      "demand": 374
    },
    {
      "when": "2024-03-26T21:00:00",
      "date": "2024-03-26",
      "block": "night",
      "demand": 101
    },
    {
      "when": "2024-03-27T09:00:00",
      "date": "2024-03-27",
      "block": "morning",
      "demand": 33
    },
    {
      "when": "2024-03-27T13:00:00",
      "date": "2024-03-27",
      "block": "midday",
      "demand": 220
    },
    {
      "when": "2024-03-27T17:00:00",
      "date": "2024-03-27",
      "block": "evening",
      "demand": 383
    },
    {
      "when": "2024-03-27T21:00:00",
      "date": "2024-03-27",
      "block": "night",
      "demand": 123
    },
    {
      "when": "2024-03-28T09:00:00",
      "date": "2024-03-28",
      "block": "morning",
      "demand": 35
    },
    {
      "when": "2024-03-28T13:00:00",
      "date": "2024-03-28",
      "block": "midday",
      "demand": 215
    },
    {
      "when": "2024-03-28T17:00:00",
      "date": "2024-03-28",
      "block": "evening",
      "demand": 386
    },
    {
      "when": "2024-03-28T21:00:00",
      "date": "2024-03-28",
      "block": "night",
      "demand": 103
    },
    {
      "when": "2024-03-29T09:00:00",
      "date": "2024-03-29",
      "block": "morning",
      "demand": 31
    },
    {
      "when": "2024-03-29T13:00:00",
      "date": "2024-03-29",
      "block": "midday",
      "demand": 172
    },
    {
      "when": "2024-03-29T17:00:00",
      "date": "2024-03-29",
      "block": "evening",
      "demand": 306
    },
    {
      "when": "2024-03-29T21:00:00",
      "date": "2024-03-29",
      "block": "night",
      "demand": 87
    },
    {
      "when": "2024-03-30T09:00:00",
      "date": "2024-03-30",
      "block": "morning",
      "demand": 26
    },
    {
      "when": "2024-03-30T13:00:00",
      "date": "2024-03-30",
      "block": "midday",
      "demand": 158
    },
    {
      "when": "2024-03-30T17:00:00",
      "date": "2024-03-30",
      "block": "evening",
      "demand": 215
    },
    {
      "when": "2024-03-30T21:00:00",
      "date": "2024-03-30",
      "block": "night",
      "demand": 77
    },
    {
      "when": "2024-03-31T09:00:00",
      "date": "2024-03-31",
      "block": "morning",
      "demand": 28
    },
    {
      "when": "2024-03-31T13:00:00",
      "date": "2024-03-31",
      "block": "midday",
      "demand": 168
    },
    {
      "when": "2024-03-31T17:00:00",
      "date": "2024-03-31",
      "block": "evening",
      "demand": 274
    },
    {
      "when": "2024-03-31T21:00:00",
      "date": "2024-03-31",
      "block": "night",
      "demand": 76
    },
    {
      "when": "2024-04-01T09:00:00",
      "date": "2024-04-01",
      "block": "morning",
      "demand": 31
    },
    {
      "when": "2024-04-01T13:00:00",
      "date": "2024-04-01",
      "block": "midday",
      "demand": 208
    },
    {
      "when": "2024-04-01T17:00:00",
      "date": "2024-04-01",
      "block": "evening",
      "demand": 318
    },
    {
      "when": "2024-04-01T21:00:00",
      "date": "2024-04-01",
      "block": "night",
      "demand": 96
    },
    {
      "when": "2024-04-02T09:00:00",
      "date": "2024-04-02",
      "block": "morning",
      "demand": 34
    },
    {
      "when": "2024-04-02T13:00:00",
      "date": "2024-04-02",
      "block": "midday",
      "demand": 204
    },
    {
      "when": "2024-04-02T17:00:00",
      "date": "2024-04-02",
      "block": "evening",
      "demand": 385
    },
    {
      "when": "2024-04-02T21:00:00",
      "date": "2024-04-02",
      "block": "night",
      "demand": 106
    },
    {
      "when": "2024-04-03T09:00:00",
      "date": "2024-04-03",
      "block": "morning",
      "demand": 35
    },
    {
      "when": "2024-04-03T13:00:00",
      "date": "2024-04-03",
      "block": "midday",
      "demand": 239
    },
    {
      "when": "2024-04-03T17:00:00",
      "date": "2024-04-03",
      "block": "evening",
      "demand": 395
    },
    {
      "when": "2024-04-03T21:00:00",
      "date": "2024-04-03",
      "block": "night",
      "demand": 108
    },
    {
      "when": "2024-04-04T09:00:00",
      "date": "2024-04-04",
      "block": "morning",
      "demand": 34
    },
    {
      "when": "2024-04-04T13:00:00",
      "date": "2024-04-04",
      "block": "midday",
      "demand": 204
    },
    {
      "when": "2024-04-04T17:00:00",
      "date": "2024-04-04",
      "block": "evening",
      "demand": 379
    },
    {
      "when": "2024-04-04T21:00:00",
      "date": "2024-04-04",
      "block": "night",
      "demand": 95
    },
    {
      "when": "2024-04-05T09:00:00",
      "date": "2024-04-05",
      "block": "morning",
      "demand": 29
    },
    {
      "when": "2024-04-05T13:00:00",
      "date": "2024-04-05",
      "block": "midday",
      "demand": 190
    },
    {
      "when": "2024-04-05T17:00:00",
      "date": "2024-04-05",
      "block": "evening",
      "demand": 290
    },
    {
      "when": "2024-04-05T21:00:00",
      "date": "2024-04-05",
      "block": "night",
      "demand": 105
    },
    {
      "when": "2024-04-06T09:00:00",
      "date": "2024-04-06",
      "block": "morning",
      "demand": 31
    },
    {
      "when": "2024-04-06T13:00:00",
      "date": "2024-04-06",
      "block": "midday",
      "demand": 184
    },
    {
      "when": "2024-04-06T17:00:00",
      "date": "2024-04-06",
      "block": "evening",
      "demand": 283
    },
    {
      "when": "2024-04-06T21:00:00",
      "date": "2024-04-06",
      "block": "night",
      "demand": 93
    },
    {
      "when": "2024-04-07T09:00:00",
      "date": "2024-04-07",
      "block": "morning",
      "demand": 27
    },
    {
      "when": "2024-04-07T13:00:00",
      "date": "2024-04-07",
      "block": "midday",
      "demand": 167
    },
    {
      "when": "2024-04-07T17:00:00",
      "date": "2024-04-07",
      "block": "evening",
      "demand": 260
    },
    {
      "when": "2024-04-07T21:00:00",
      "date": "2024-04-07",
      "block": "night",
      "demand": 89
    },
    {
      "when": "2024-04-08T09:00:00",
      "date": "2024-04-08",
      "block": "morning",
      "demand": 30
    },
    {
      "when": "2024-04-08T13:00:00",
      "date": "2024-04-08",
      "block": "midday",
      "demand": 189
    },
    {
      "when": "2024-04-08T17:00:00",
      "date": "2024-04-08",
      "block": "evening",
      "demand": 323
    },
    {
      "when": "2024-04-08T21:00:00",
      "date": "2024-04-08",
      "block": "night",
      "demand": 94
    },
    {
      "when": "2024-04-09T09:00:00",
      "date": "2024-04-09",
      "block": "morning",
      "demand": 41
    },
    {
      "when": "2024-04-09T13:00:00",
      "date": "2024-04-09",
      "block": "midday",
      "demand": 222
    },
    {
      "when": "2024-04-09T17:00:00",
      "date": "2024-04-09",
      "block": "evening",
      "demand": 374
    },
    {
      "when": "2024-04-09T21:00:00",
      "date": "2024-04-09",
      "block": "night",
      "demand": 107
    },
    {
      "when": "2024-04-10T09:00:00",
      "date": "2024-04-10",
      "block": "morning",
      "demand": 38
    },
    {
      "when": "2024-04-10T13:00:00",
      "date": "2024-04-10",
      "block": "midday",
      "demand": 234
    },
    {
      "when": "2024-04-10T17:00:00",
      "date": "2024-04-10",
      "block": "evening",
      "demand": 373
    },
    {
      "when": "2024-04-10T21:00:00",
      "date": "2024-04-10",
      "block": "night",
      "demand": 125
    },
    {
      "when": "2024-04-11T09:00:00",
      "date": "2024-04-11",
      "block": "morning",
      "demand": 37
    },
    {
      "when": "2024-04-11T13:00:00",
      "date": "2024-04-11",
      "block": "midday",
      "demand": 212
    },
    {
      "when": "2024-04-11T17:00:00",
      "date": "2024-04-11",
      "block": "evening",
      "demand": 372
    },
    {
      "when": "2024-04-11T21:00:00",
      "date": "2024-04-11",
      "block": "night",
      "demand": 117
    },
    {
      "when": "2024-04-12T09:00:00",
      "date": "2024-04-12",
      "block": "morning",
      "demand": 34
    },
    {
      "when": "2024-04-12T13:00:00",
      "date": "2024-04-12",
      "block": "midday",
      "demand": 207
    },
    {
      "when": "2024-04-12T17:00:00",
      "date": "2024-04-12",
      "block": "evening",
      "demand": 294
    },
    {
      "when": "2024-04-12T21:00:00",
      "date": "2024-04-12",
      "block": "night",
      "demand": 100
    },
    {
      "when": "2024-04-13T09:00:00",
      "date": "2024-04-13",
      "block": "morning",
      "demand": 31
    },
    {
      "when": "2024-04-13T13:00:00",
      "date": "2024-04-13",
      "block": "midday",
      "demand": 197
    },
    {
      "when": "2024-04-13T17:00:00",
      "date": "2024-04-13",
      "block": "evening",
      "demand": 264
    },
    {
      "when": "2024-04-13T21:00:00",
      "date": "2024-04-13",
      "block": "night",
      "demand": 75
    },
    {
      "when": "2024-04-14T09:00:00",
      "date": "2024-04-14",
      "block": "morning",
      "demand": 27
    },
    {
      "when": "2024-04-14T13:00:00",
      "date": "2024-04-14",
      "block": "midday",
      "demand": 169
    },
    {
      "when": "2024-04-14T17:00:00",
      "date": "2024-04-14",
      "block": "evening",
      "demand": 238
    },
    {
      "when": "2024-04-14T21:00:00",
      "date": "2024-04-14",
      "block": "night",
      "demand": 79
    }
  ]
}
Copy

Demand

Demand is used in the input schema.

Field nameRequiredData typeDescriptionExample
whenYestimestampThe start time of the demand block.{"when": "2019-11-15T09:00:00"}
dateYesstringThe date of the demand.{"date": "2023-01-01"}
blockYesstringThe time of day of the demand (see below).{"block": "morning"}
demandYesintegerThe amount of demand.{"demand": "1"}

The marketplace app defines the block start and end as follows:

BlockStartEnd
morning09:0012:59
midday13:0016:59
evening17:0020:59
night21:0008:59

Output

The output schema defines the solution to the demand forecasting problem in JSON format. The output schema contains the following components.

Field nameAlways presentData typeSI UnitDescriptionExample
solutionsYesarray of solutionNASolutions to the demand forecasting problem.{"solutions": []}
statisticsYesstatisticsNASummary statistics of the solution.{"statistics": {"schema": 123}}
{
  "options": {
    "duration": 30,
    "include_past": false,
    "input": "input.json",
    "output": "output.json",
    "provider": "SCIP"
  },
  "solution": [
    {
      "block": "morning",
      "count": 32,
      "date": "2024-04-14",
      "end_time": "2024-04-14T13:00:00-04:00",
      "forecast": 31.360391240319224,
      "start_time": "2024-04-14T09:00:00-04:00",
      "when": "2024-04-14 09:00"
    },
    {
      "block": "midday",
      "count": 192,
      "date": "2024-04-14",
      "end_time": "2024-04-14T17:00:00-04:00",
      "forecast": 191.20688137090116,
      "start_time": "2024-04-14T13:00:00-04:00",
      "when": "2024-04-14 13:00"
    },
    {
      "block": "evening",
      "count": 310,
      "date": "2024-04-14",
      "end_time": "2024-04-14T21:00:00-04:00",
      "forecast": 309.0931928685065,
      "start_time": "2024-04-14T17:00:00-04:00",
      "when": "2024-04-14 17:00"
    },
    {
      "block": "night",
      "count": 99,
      "date": "2024-04-14",
      "end_time": "2024-04-15T09:00:00-04:00",
      "forecast": 98.73621520155608,
      "start_time": "2024-04-14T21:00:00-04:00",
      "when": "2024-04-14 21:00"
    },
    {
      "block": "morning",
      "count": 36,
      "date": "2024-04-15",
      "end_time": "2024-04-15T13:00:00-04:00",
      "forecast": 35.85179870733796,
      "start_time": "2024-04-15T09:00:00-04:00",
      "when": "2024-04-15 09:00"
    },
    {
      "block": "midday",
      "count": 221,
      "date": "2024-04-15",
      "end_time": "2024-04-15T17:00:00-04:00",
      "forecast": 220.3605746425713,
      "start_time": "2024-04-15T13:00:00-04:00",
      "when": "2024-04-15 13:00"
    },
    {
      "block": "evening",
      "count": 357,
      "date": "2024-04-15",
      "end_time": "2024-04-15T21:00:00-04:00",
      "forecast": 356.47256841808183,
      "start_time": "2024-04-15T17:00:00-04:00",
      "when": "2024-04-15 17:00"
    },
    {
      "block": "night",
      "count": 115,
      "date": "2024-04-15",
      "end_time": "2024-04-16T09:00:00-04:00",
      "forecast": 114.06793074623815,
      "start_time": "2024-04-15T21:00:00-04:00",
      "when": "2024-04-15 21:00"
    },
    {
      "block": "morning",
      "count": 38,
      "date": "2024-04-16",
      "end_time": "2024-04-16T13:00:00-04:00",
      "forecast": 37.669194878920194,
      "start_time": "2024-04-16T09:00:00-04:00",
      "when": "2024-04-16 09:00"
    },
    {
      "block": "midday",
      "count": 235,
      "date": "2024-04-16",
      "end_time": "2024-04-16T17:00:00-04:00",
      "forecast": 234.12791487300535,
      "start_time": "2024-04-16T13:00:00-04:00",
      "when": "2024-04-16 13:00"
    },
    {
      "block": "evening",
      "count": 377,
      "date": "2024-04-16",
      "end_time": "2024-04-16T21:00:00-04:00",
      "forecast": 376.0359941673818,
      "start_time": "2024-04-16T17:00:00-04:00",
      "when": "2024-04-16 17:00"
    },
    {
      "block": "night",
      "count": 122,
      "date": "2024-04-16",
      "end_time": "2024-04-17T09:00:00-04:00",
      "forecast": 121.69944191152753,
      "start_time": "2024-04-16T21:00:00-04:00",
      "when": "2024-04-16 21:00"
    },
    {
      "block": "morning",
      "count": 36,
      "date": "2024-04-17",
      "end_time": "2024-04-17T13:00:00-04:00",
      "forecast": 35.43448067812193,
      "start_time": "2024-04-17T09:00:00-04:00",
      "when": "2024-04-17 09:00"
    },
    {
      "block": "midday",
      "count": 223,
      "date": "2024-04-17",
      "end_time": "2024-04-17T17:00:00-04:00",
      "forecast": 222.1454651321023,
      "start_time": "2024-04-17T13:00:00-04:00",
      "when": "2024-04-17 13:00"
    },
    {
      "block": "evening",
      "count": 353,
      "date": "2024-04-17",
      "end_time": "2024-04-17T21:00:00-04:00",
      "forecast": 352.70990217813204,
      "start_time": "2024-04-17T17:00:00-04:00",
      "when": "2024-04-17 17:00"
    },
    {
      "block": "night",
      "count": 117,
      "date": "2024-04-17",
      "end_time": "2024-04-18T09:00:00-04:00",
      "forecast": 116.05430595221577,
      "start_time": "2024-04-17T21:00:00-04:00",
      "when": "2024-04-17 21:00"
    },
    {
      "block": "morning",
      "count": 31,
      "date": "2024-04-18",
      "end_time": "2024-04-18T13:00:00-04:00",
      "forecast": 30.82045836393067,
      "start_time": "2024-04-18T09:00:00-04:00",
      "when": "2024-04-18 09:00"
    },
    {
      "block": "midday",
      "count": 194,
      "date": "2024-04-18",
      "end_time": "2024-04-18T17:00:00-04:00",
      "forecast": 193.4363664920855,
      "start_time": "2024-04-18T13:00:00-04:00",
      "when": "2024-04-18 13:00"
    },
    {
      "block": "evening",
      "count": 304,
      "date": "2024-04-18",
      "end_time": "2024-04-18T21:00:00-04:00",
      "forecast": 303.70326837060884,
      "start_time": "2024-04-18T17:00:00-04:00",
      "when": "2024-04-18 17:00"
    },
    {
      "block": "night",
      "count": 102,
      "date": "2024-04-18",
      "end_time": "2024-04-19T09:00:00-04:00",
      "forecast": 101.55650388682274,
      "start_time": "2024-04-18T21:00:00-04:00",
      "when": "2024-04-18 21:00"
    },
    {
      "block": "morning",
      "count": 28,
      "date": "2024-04-19",
      "end_time": "2024-04-19T13:00:00-04:00",
      "forecast": 27.29117302693692,
      "start_time": "2024-04-19T09:00:00-04:00",
      "when": "2024-04-19 09:00"
    },
    {
      "block": "midday",
      "count": 170,
      "date": "2024-04-19",
      "end_time": "2024-04-19T17:00:00-04:00",
      "forecast": 169.61565256767116,
      "start_time": "2024-04-19T13:00:00-04:00",
      "when": "2024-04-19 13:00"
    },
    {
      "block": "evening",
      "count": 266,
      "date": "2024-04-19",
      "end_time": "2024-04-19T21:00:00-04:00",
      "forecast": 265.54867830606383,
      "start_time": "2024-04-19T17:00:00-04:00",
      "when": "2024-04-19 17:00"
    },
    {
      "block": "night",
      "count": 90,
      "date": "2024-04-19",
      "end_time": "2024-04-20T09:00:00-04:00",
      "forecast": 89.29911436156067,
      "start_time": "2024-04-19T21:00:00-04:00",
      "when": "2024-04-19 21:00"
    },
    {
      "block": "morning",
      "count": 28,
      "date": "2024-04-20",
      "end_time": "2024-04-20T13:00:00-04:00",
      "forecast": 27.49341174477967,
      "start_time": "2024-04-20T09:00:00-04:00",
      "when": "2024-04-20 09:00"
    },
    {
      "block": "midday",
      "count": 169,
      "date": "2024-04-20",
      "end_time": "2024-04-20T17:00:00-04:00",
      "forecast": 168.61361213133222,
      "start_time": "2024-04-20T13:00:00-04:00",
      "when": "2024-04-20 13:00"
    },
    {
      "block": "evening",
      "count": 267,
      "date": "2024-04-20",
      "end_time": "2024-04-20T21:00:00-04:00",
      "forecast": 266.5923210514016,
      "start_time": "2024-04-20T17:00:00-04:00",
      "when": "2024-04-20 17:00"
    },
    {
      "block": "night",
      "count": 89,
      "date": "2024-04-20",
      "end_time": "2024-04-21T09:00:00-04:00",
      "forecast": 88.69102084635216,
      "start_time": "2024-04-20T21:00:00-04:00",
      "when": "2024-04-20 21:00"
    },
    {
      "block": "morning",
      "count": 32,
      "date": "2024-04-21",
      "end_time": "2024-04-21T13:00:00-04:00",
      "forecast": 31.26361473794368,
      "start_time": "2024-04-21T09:00:00-04:00",
      "when": "2024-04-21 09:00"
    },
    {
      "block": "midday",
      "count": 192,
      "date": "2024-04-21",
      "end_time": "2024-04-21T17:00:00-04:00",
      "forecast": 191.17383975383,
      "start_time": "2024-04-21T13:00:00-04:00",
      "when": "2024-04-21 13:00"
    },
    {
      "block": "evening",
      "count": 306,
      "date": "2024-04-21",
      "end_time": "2024-04-21T21:00:00-04:00",
      "forecast": 305.6485068939013,
      "start_time": "2024-04-21T17:00:00-04:00",
      "when": "2024-04-21 17:00"
    },
    {
      "block": "night",
      "count": 101,
      "date": "2024-04-21",
      "end_time": "2024-04-22T09:00:00-04:00",
      "forecast": 100.3718520173074,
      "start_time": "2024-04-21T21:00:00-04:00",
      "when": "2024-04-21 21:00"
    },
    {
      "block": "morning",
      "count": 36,
      "date": "2024-04-22",
      "end_time": "2024-04-22T13:00:00-04:00",
      "forecast": 35.75103507809711,
      "start_time": "2024-04-22T09:00:00-04:00",
      "when": "2024-04-22 09:00"
    },
    {
      "block": "midday",
      "count": 221,
      "date": "2024-04-22",
      "end_time": "2024-04-22T17:00:00-04:00",
      "forecast": 220.29321774385394,
      "start_time": "2024-04-22T13:00:00-04:00",
      "when": "2024-04-22 13:00"
    },
    {
      "block": "evening",
      "count": 353,
      "date": "2024-04-22",
      "end_time": "2024-04-22T21:00:00-04:00",
      "forecast": 352.89229248120836,
      "start_time": "2024-04-22T17:00:00-04:00",
      "when": "2024-04-22 17:00"
    },
    {
      "block": "night",
      "count": 116,
      "date": "2024-04-22",
      "end_time": "2024-04-23T09:00:00-04:00",
      "forecast": 115.73034972351206,
      "start_time": "2024-04-22T21:00:00-04:00",
      "when": "2024-04-22 21:00"
    },
    {
      "block": "morning",
      "count": 38,
      "date": "2024-04-23",
      "end_time": "2024-04-23T13:00:00-04:00",
      "forecast": 37.56440517746879,
      "start_time": "2024-04-23T09:00:00-04:00",
      "when": "2024-04-23 09:00"
    },
    {
      "block": "midday",
      "count": 235,
      "date": "2024-04-23",
      "end_time": "2024-04-23T17:00:00-04:00",
      "forecast": 234.02553442503753,
      "start_time": "2024-04-23T13:00:00-04:00",
      "when": "2024-04-23 13:00"
    },
    {
      "block": "evening",
      "count": 373,
      "date": "2024-04-23",
      "end_time": "2024-04-23T21:00:00-04:00",
      "forecast": 372.31804849568874,
      "start_time": "2024-04-23T17:00:00-04:00",
      "when": "2024-04-23 17:00"
    },
    {
      "block": "night",
      "count": 124,
      "date": "2024-04-23",
      "end_time": "2024-04-24T09:00:00-04:00",
      "forecast": 123.38884327962784,
      "start_time": "2024-04-23T21:00:00-04:00",
      "when": "2024-04-23 21:00"
    },
    {
      "block": "morning",
      "count": 36,
      "date": "2024-04-24",
      "end_time": "2024-04-24T13:00:00-04:00",
      "forecast": 35.32562640962136,
      "start_time": "2024-04-24T09:00:00-04:00",
      "when": "2024-04-24 09:00"
    },
    {
      "block": "midday",
      "count": 223,
      "date": "2024-04-24",
      "end_time": "2024-04-24T17:00:00-04:00",
      "forecast": 222.00735305813356,
      "start_time": "2024-04-24T13:00:00-04:00",
      "when": "2024-04-24 13:00"
    },
    {
      "block": "evening",
      "count": 349,
      "date": "2024-04-24",
      "end_time": "2024-04-24T21:00:00-04:00",
      "forecast": 348.8522103788571,
      "start_time": "2024-04-24T17:00:00-04:00",
      "when": "2024-04-24 17:00"
    },
    {
      "block": "night",
      "count": 118,
      "date": "2024-04-24",
      "end_time": "2024-04-25T09:00:00-04:00",
      "forecast": 117.7708886798391,
      "start_time": "2024-04-24T21:00:00-04:00",
      "when": "2024-04-24 21:00"
    },
    {
      "block": "morning",
      "count": 31,
      "date": "2024-04-25",
      "end_time": "2024-04-25T13:00:00-04:00",
      "forecast": 30.707501492251875,
      "start_time": "2024-04-25T09:00:00-04:00",
      "when": "2024-04-25 09:00"
    },
    {
      "block": "midday",
      "count": 194,
      "date": "2024-04-25",
      "end_time": "2024-04-25T17:00:00-04:00",
      "forecast": 193.2618150601603,
      "start_time": "2024-04-25T13:00:00-04:00",
      "when": "2024-04-25 13:00"
    },
    {
      "block": "evening",
      "count": 300,
      "date": "2024-04-25",
      "end_time": "2024-04-25T21:00:00-04:00",
      "forecast": 299.70375785653124,
      "start_time": "2024-04-25T17:00:00-04:00",
      "when": "2024-04-25 17:00"
    },
    {
      "block": "night",
      "count": 104,
      "date": "2024-04-25",
      "end_time": "2024-04-26T09:00:00-04:00",
      "forecast": 103.3004656541389,
      "start_time": "2024-04-25T21:00:00-04:00",
      "when": "2024-04-25 21:00"
    },
    {
      "block": "morning",
      "count": 28,
      "date": "2024-04-26",
      "end_time": "2024-04-26T13:00:00-04:00",
      "forecast": 27.174075982729462,
      "start_time": "2024-04-26T09:00:00-04:00",
      "when": "2024-04-26 09:00"
    },
    {
      "block": "midday",
      "count": 170,
      "date": "2024-04-26",
      "end_time": "2024-04-26T17:00:00-04:00",
      "forecast": 169.40395454449205,
      "start_time": "2024-04-26T13:00:00-04:00",
      "when": "2024-04-26 13:00"
    },
    {
      "block": "evening",
      "count": 262,
      "date": "2024-04-26",
      "end_time": "2024-04-26T21:00:00-04:00",
      "forecast": 261.40528072020487,
      "start_time": "2024-04-26T17:00:00-04:00",
      "when": "2024-04-26 17:00"
    },
    {
      "block": "night",
      "count": 92,
      "date": "2024-04-26",
      "end_time": "2024-04-27T09:00:00-04:00",
      "forecast": 91.07065153265734,
      "start_time": "2024-04-26T21:00:00-04:00",
      "when": "2024-04-26 21:00"
    },
    {
      "block": "morning",
      "count": 28,
      "date": "2024-04-27",
      "end_time": "2024-04-27T13:00:00-04:00",
      "forecast": 27.37213743340569,
      "start_time": "2024-04-27T09:00:00-04:00",
      "when": "2024-04-27 09:00"
    },
    {
      "block": "midday",
      "count": 169,
      "date": "2024-04-27",
      "end_time": "2024-04-27T17:00:00-04:00",
      "forecast": 168.36406093600667,
      "start_time": "2024-04-27T13:00:00-04:00",
      "when": "2024-04-27 13:00"
    },
    {
      "block": "evening",
      "count": 263,
      "date": "2024-04-27",
      "end_time": "2024-04-27T21:00:00-04:00",
      "forecast": 262.3029726906006,
      "start_time": "2024-04-27T17:00:00-04:00",
      "when": "2024-04-27 17:00"
    },
    {
      "block": "night",
      "count": 91,
      "date": "2024-04-27",
      "end_time": "2024-04-28T09:00:00-04:00",
      "forecast": 90.49032844204852,
      "start_time": "2024-04-27T21:00:00-04:00",
      "when": "2024-04-27 21:00"
    },
    {
      "block": "morning",
      "count": 32,
      "date": "2024-04-28",
      "end_time": "2024-04-28T13:00:00-04:00",
      "forecast": 31.138126547271863,
      "start_time": "2024-04-28T09:00:00-04:00",
      "when": "2024-04-28 09:00"
    },
    {
      "block": "midday",
      "count": 191,
      "date": "2024-04-28",
      "end_time": "2024-04-28T17:00:00-04:00",
      "forecast": 190.88572961144845,
      "start_time": "2024-04-28T13:00:00-04:00",
      "when": "2024-04-28 13:00"
    },
    {
      "block": "evening",
      "count": 302,
      "date": "2024-04-28",
      "end_time": "2024-04-28T21:00:00-04:00",
      "forecast": 301.2111491311003,
      "start_time": "2024-04-28T17:00:00-04:00",
      "when": "2024-04-28 17:00"
    },
    {
      "block": "night",
      "count": 103,
      "date": "2024-04-28",
      "end_time": "2024-04-29T09:00:00-04:00",
      "forecast": 102.19912368834785,
      "start_time": "2024-04-28T21:00:00-04:00",
      "when": "2024-04-28 21:00"
    },
    {
      "block": "morning",
      "count": 36,
      "date": "2024-04-29",
      "end_time": "2024-04-29T13:00:00-04:00",
      "forecast": 35.62129688615564,
      "start_time": "2024-04-29T09:00:00-04:00",
      "when": "2024-04-29 09:00"
    },
    {
      "block": "midday",
      "count": 220,
      "date": "2024-04-29",
      "end_time": "2024-04-29T17:00:00-04:00",
      "forecast": 219.96584383884831,
      "start_time": "2024-04-29T13:00:00-04:00",
      "when": "2024-04-29 13:00"
    },
    {
      "block": "evening",
      "count": 349,
      "date": "2024-04-29",
      "end_time": "2024-04-29T21:00:00-04:00",
      "forecast": 348.3048721863203,
      "start_time": "2024-04-29T17:00:00-04:00",
      "when": "2024-04-29 17:00"
    },
    {
      "block": "night",
      "count": 118,
      "date": "2024-04-29",
      "end_time": "2024-04-30T09:00:00-04:00",
      "forecast": 117.58577772414642,
      "start_time": "2024-04-29T21:00:00-04:00",
      "when": "2024-04-29 21:00"
    },
    {
      "block": "morning",
      "count": 38,
      "date": "2024-04-30",
      "end_time": "2024-04-30T13:00:00-04:00",
      "forecast": 37.430381359958,
      "start_time": "2024-04-30T09:00:00-04:00",
      "when": "2024-04-30 09:00"
    },
    {
      "block": "midday",
      "count": 234,
      "date": "2024-04-30",
      "end_time": "2024-04-30T17:00:00-04:00",
      "forecast": 233.65819305430833,
      "start_time": "2024-04-30T13:00:00-04:00",
      "when": "2024-04-30 13:00"
    },
    {
      "block": "evening",
      "count": 368,
      "date": "2024-04-30",
      "end_time": "2024-04-30T21:00:00-04:00",
      "forecast": 367.5785184549899,
      "start_time": "2024-04-30T17:00:00-04:00",
      "when": "2024-04-30 17:00"
    },
    {
      "block": "night",
      "count": 126,
      "date": "2024-04-30",
      "end_time": "2024-05-01T09:00:00-04:00",
      "forecast": 125.27261844159139,
      "start_time": "2024-04-30T21:00:00-04:00",
      "when": "2024-04-30 21:00"
    },
    {
      "block": "morning",
      "count": 36,
      "date": "2024-05-01",
      "end_time": "2024-05-01T13:00:00-04:00",
      "forecast": 35.18728184727718,
      "start_time": "2024-05-01T09:00:00-04:00",
      "when": "2024-05-01 09:00"
    },
    {
      "block": "midday",
      "count": 222,
      "date": "2024-05-01",
      "end_time": "2024-05-01T17:00:00-04:00",
      "forecast": 221.59934178383725,
      "start_time": "2024-05-01T13:00:00-04:00",
      "when": "2024-05-01 13:00"
    },
    {
      "block": "evening",
      "count": 344,
      "date": "2024-05-01",
      "end_time": "2024-05-01T21:00:00-04:00",
      "forecast": 343.9585297126404,
      "start_time": "2024-05-01T17:00:00-04:00",
      "when": "2024-05-01 17:00"
    },
    {
      "block": "night",
      "count": 120,
      "date": "2024-05-01",
      "end_time": "2024-05-02T09:00:00-04:00",
      "forecast": 119.68320038673254,
      "start_time": "2024-05-01T21:00:00-04:00",
      "when": "2024-05-01 21:00"
    },
    {
      "block": "morning",
      "count": 31,
      "date": "2024-05-02",
      "end_time": "2024-05-02T13:00:00-04:00",
      "forecast": 30.564801578065115,
      "start_time": "2024-05-02T09:00:00-04:00",
      "when": "2024-05-02 09:00"
    },
    {
      "block": "midday",
      "count": 193,
      "date": "2024-05-02",
      "end_time": "2024-05-02T17:00:00-04:00",
      "forecast": 192.812432862186,
      "start_time": "2024-05-02T13:00:00-04:00",
      "when": "2024-05-02 13:00"
    },
    {
      "block": "evening",
      "count": 295,
      "date": "2024-05-02",
      "end_time": "2024-05-02T21:00:00-04:00",
      "forecast": 294.6538924350758,
      "start_time": "2024-05-02T17:00:00-04:00",
      "when": "2024-05-02 17:00"
    },
    {
      "block": "night",
      "count": 106,
      "date": "2024-05-02",
      "end_time": "2024-05-03T09:00:00-04:00",
      "forecast": 105.24150181621768,
      "start_time": "2024-05-02T21:00:00-04:00",
      "when": "2024-05-02 21:00"
    },
    {
      "block": "morning",
      "count": 28,
      "date": "2024-05-03",
      "end_time": "2024-05-03T13:00:00-04:00",
      "forecast": 27.02698662901381,
      "start_time": "2024-05-03T09:00:00-04:00",
      "when": "2024-05-03 09:00"
    },
    {
      "block": "midday",
      "count": 169,
      "date": "2024-05-03",
      "end_time": "2024-05-03T17:00:00-04:00",
      "forecast": 168.9125019725278,
      "start_time": "2024-05-03T13:00:00-04:00",
      "when": "2024-05-03 13:00"
    },
    {
      "block": "evening",
      "count": 257,
      "date": "2024-05-03",
      "end_time": "2024-05-03T21:00:00-04:00",
      "forecast": 256.1972035778119,
      "start_time": "2024-05-03T17:00:00-04:00",
      "when": "2024-05-03 17:00"
    },
    {
      "block": "night",
      "count": 94,
      "date": "2024-05-03",
      "end_time": "2024-05-04T09:00:00-04:00",
      "forecast": 93.04059856203878,
      "start_time": "2024-05-03T21:00:00-04:00",
      "when": "2024-05-03 21:00"
    },
    {
      "block": "morning",
      "count": 28,
      "date": "2024-05-04",
      "end_time": "2024-05-04T13:00:00-04:00",
      "forecast": 27.22062507871342,
      "start_time": "2024-05-04T09:00:00-04:00",
      "when": "2024-05-04 09:00"
    },
    {
      "block": "midday",
      "count": 168,
      "date": "2024-05-04",
      "end_time": "2024-05-04T17:00:00-04:00",
      "forecast": 167.82984026116313,
      "start_time": "2024-05-04T13:00:00-04:00",
      "when": "2024-05-04 13:00"
    },
    {
      "block": "evening",
      "count": 257,
      "date": "2024-05-04",
      "end_time": "2024-05-04T21:00:00-04:00",
      "forecast": 256.9346644375776,
      "start_time": "2024-05-04T17:00:00-04:00",
      "when": "2024-05-04 17:00"
    },
    {
      "block": "night",
      "count": 93,
      "date": "2024-05-04",
      "end_time": "2024-05-05T09:00:00-04:00",
      "forecast": 92.48937122834921,
      "start_time": "2024-05-04T21:00:00-04:00",
      "when": "2024-05-04 21:00"
    },
    {
      "block": "morning",
      "count": 31,
      "date": "2024-05-05",
      "end_time": "2024-05-05T13:00:00-04:00",
      "forecast": 30.98215816315817,
      "start_time": "2024-05-05T09:00:00-04:00",
      "when": "2024-05-05 09:00"
    },
    {
      "block": "midday",
      "count": 191,
      "date": "2024-05-05",
      "end_time": "2024-05-05T17:00:00-04:00",
      "forecast": 190.30804497742048,
      "start_time": "2024-05-05T13:00:00-04:00",
      "when": "2024-05-05 13:00"
    },
    {
      "block": "evening",
      "count": 296,
      "date": "2024-05-05",
      "end_time": "2024-05-05T21:00:00-04:00",
      "forecast": 295.6805983636734,
      "start_time": "2024-05-05T17:00:00-04:00",
      "when": "2024-05-05 17:00"
    },
    {
      "block": "night",
      "count": 105,
      "date": "2024-05-05",
      "end_time": "2024-05-06T09:00:00-04:00",
      "forecast": 104.22744557474444,
      "start_time": "2024-05-05T21:00:00-04:00",
      "when": "2024-05-05 21:00"
    },
    {
      "block": "morning",
      "count": 36,
      "date": "2024-05-06",
      "end_time": "2024-05-06T13:00:00-04:00",
      "forecast": 35.46083998378534,
      "start_time": "2024-05-06T09:00:00-04:00",
      "when": "2024-05-06 09:00"
    },
    {
      "block": "midday",
      "count": 220,
      "date": "2024-05-06",
      "end_time": "2024-05-06T17:00:00-04:00",
      "forecast": 219.34400141253658,
      "start_time": "2024-05-06T13:00:00-04:00",
      "when": "2024-05-06 13:00"
    },
    {
      "block": "evening",
      "count": 343,
      "date": "2024-05-06",
      "end_time": "2024-05-06T21:00:00-04:00",
      "forecast": 342.6100758942317,
      "start_time": "2024-05-06T17:00:00-04:00",
      "when": "2024-05-06 17:00"
    },
    {
      "block": "night",
      "count": 120,
      "date": "2024-05-06",
      "end_time": "2024-05-07T09:00:00-04:00",
      "forecast": 119.64356048388599,
      "start_time": "2024-05-06T21:00:00-04:00",
      "when": "2024-05-06 21:00"
    },
    {
      "block": "morning",
      "count": 38,
      "date": "2024-05-07",
      "end_time": "2024-05-07T13:00:00-04:00",
      "forecast": 37.26540399655502,
      "start_time": "2024-05-07T09:00:00-04:00",
      "when": "2024-05-07 09:00"
    },
    {
      "block": "midday",
      "count": 233,
      "date": "2024-05-07",
      "end_time": "2024-05-07T17:00:00-04:00",
      "forecast": 232.9915011758711,
      "start_time": "2024-05-07T13:00:00-04:00",
      "when": "2024-05-07 13:00"
    },
    {
      "block": "evening",
      "count": 362,
      "date": "2024-05-07",
      "end_time": "2024-05-07T21:00:00-04:00",
      "forecast": 361.71748242674255,
      "start_time": "2024-05-07T17:00:00-04:00",
      "when": "2024-05-07 17:00"
    },
    {
      "block": "night",
      "count": 128,
      "date": "2024-05-07",
      "end_time": "2024-05-08T09:00:00-04:00",
      "forecast": 127.36004225493787,
      "start_time": "2024-05-07T21:00:00-04:00",
      "when": "2024-05-07 21:00"
    },
    {
      "block": "morning",
      "count": 36,
      "date": "2024-05-08",
      "end_time": "2024-05-08T13:00:00-04:00",
      "forecast": 35.017752632414975,
      "start_time": "2024-05-08T09:00:00-04:00",
      "when": "2024-05-08 09:00"
    },
    {
      "block": "midday",
      "count": 221,
      "date": "2024-05-08",
      "end_time": "2024-05-08T17:00:00-04:00",
      "forecast": 220.8871111161341,
      "start_time": "2024-05-08T13:00:00-04:00",
      "when": "2024-05-08 13:00"
    },
    {
      "block": "evening",
      "count": 338,
      "date": "2024-05-08",
      "end_time": "2024-05-08T21:00:00-04:00",
      "forecast": 337.9292689382318,
      "start_time": "2024-05-08T17:00:00-04:00",
      "when": "2024-05-08 17:00"
    },
    {
      "block": "night",
      "count": 122,
      "date": "2024-05-08",
      "end_time": "2024-05-09T09:00:00-04:00",
      "forecast": 121.80044381837445,
      "start_time": "2024-05-08T21:00:00-04:00",
      "when": "2024-05-08 21:00"
    },
    {
      "block": "morning",
      "count": 31,
      "date": "2024-05-09",
      "end_time": "2024-05-09T13:00:00-04:00",
      "forecast": 30.3906896797941,
      "start_time": "2024-05-09T09:00:00-04:00",
      "when": "2024-05-09 09:00"
    },
    {
      "block": "midday",
      "count": 193,
      "date": "2024-05-09",
      "end_time": "2024-05-09T17:00:00-04:00",
      "forecast": 192.05397653955518,
      "start_time": "2024-05-09T13:00:00-04:00",
      "when": "2024-05-09 13:00"
    },
    {
      "block": "evening",
      "count": 289,
      "date": "2024-05-09",
      "end_time": "2024-05-09T21:00:00-04:00",
      "forecast": 288.45443150611806,
      "start_time": "2024-05-09T17:00:00-04:00",
      "when": "2024-05-09 17:00"
    },
    {
      "block": "night",
      "count": 108,
      "date": "2024-05-09",
      "end_time": "2024-05-10T09:00:00-04:00",
      "forecast": 107.3887417931225,
      "start_time": "2024-05-09T21:00:00-04:00",
      "when": "2024-05-09 21:00"
    },
    {
      "block": "morning",
      "count": 27,
      "date": "2024-05-10",
      "end_time": "2024-05-10T13:00:00-04:00",
      "forecast": 26.84826177982901,
      "start_time": "2024-05-10T09:00:00-04:00",
      "when": "2024-05-10 09:00"
    },
    {
      "block": "midday",
      "count": 169,
      "date": "2024-05-10",
      "end_time": "2024-05-10T17:00:00-04:00",
      "forecast": 168.10713574886833,
      "start_time": "2024-05-10T13:00:00-04:00",
      "when": "2024-05-10 13:00"
    },
    {
      "block": "evening",
      "count": 250,
      "date": "2024-05-10",
      "end_time": "2024-05-10T21:00:00-04:00",
      "forecast": 249.82557708489344,
      "start_time": "2024-05-10T17:00:00-04:00",
      "when": "2024-05-10 17:00"
    },
    {
      "block": "night",
      "count": 96,
      "date": "2024-05-10",
      "end_time": "2024-05-11T09:00:00-04:00",
      "forecast": 95.21801035180017,
      "start_time": "2024-05-10T21:00:00-04:00",
      "when": "2024-05-10 21:00"
    },
    {
      "block": "morning",
      "count": 28,
      "date": "2024-05-11",
      "end_time": "2024-05-11T13:00:00-04:00",
      "forecast": 27.037257581353288,
      "start_time": "2024-05-11T09:00:00-04:00",
      "when": "2024-05-11 09:00"
    },
    {
      "block": "midday",
      "count": 167,
      "date": "2024-05-11",
      "end_time": "2024-05-11T17:00:00-04:00",
      "forecast": 166.9768826572668,
      "start_time": "2024-05-11T13:00:00-04:00",
      "when": "2024-05-11 13:00"
    },
    {
      "block": "evening",
      "count": 251,
      "date": "2024-05-11",
      "end_time": "2024-05-11T21:00:00-04:00",
      "forecast": 250.3889173648352,
      "start_time": "2024-05-11T17:00:00-04:00",
      "when": "2024-05-11 17:00"
    },
    {
      "block": "night",
      "count": 95,
      "date": "2024-05-11",
      "end_time": "2024-05-12T09:00:00-04:00",
      "forecast": 94.69712841796877,
      "start_time": "2024-05-11T21:00:00-04:00",
      "when": "2024-05-11 21:00"
    }
  ],
  "statistics": {
    "result": {
      "custom": {
        "constraints": 4548,
        "status": "optimal",
        "variables": 3064
      },
      "duration": 0.123,
      "value": 14798.617183888715
    },
    "run": {
      "duration": 0.123
    },
    "schema": "v1"
  }
}
Copy

Solution

Field nameAlways presentData typeSI UnitDescriptionExample
forecasted_demandYesarray of forecasted demandNASolution to the demand forecasting problem.{"forecasted_demand": []}

Forecasted demand

Field nameAlways presentData typeSI UnitDescriptionExample
whenYestimestampNAThe start time of the demand block.{"when": "2019-11-15T09:00:00"}
dateYesstringNAThe date of the demand.{"date": "2023-01-01"}
blockYesstringNAThe time of day of the demand.{"block": "morning"}
demandYesintegerNAThe amount of demand historically (if include-past option set to true).{"demand": "1"}
start_timeYestimestampNAThe start time of the demand block.{"start_time": "2019-11-15T09:00:00"}
end_timeYestimestampNAThe end time of the demand block.{"end_time": "2019-11-15T09:00:00"}
forecastYesfloatNAThe forecasted demand.{"forecast": "1.2"}
countYesintegerNAThe ceiling of forecasted demand.{"count": "2"}

Statistics

Field nameAlways presentData typeSI UnitDescriptionExample
resultNoresultNAFinal result of the solutions.See result
runYesrunNAInformation about the run.See run
schemaYesstringNASchema of the statistics.{"schema": "v1"}

Here you can find additional definitions used in the statistics schema:

  • result

    Field nameAlways presentData typeSI UnitDescriptionExample
    durationYesfloatsecondsTime duration to get to the final result.{"duration": 0.123}
    valueYesfloatNAValue of the final result.{"value": 0.123}
    customYesanyNACustom solver metrics.See custom
  • run

    Field nameAlways presentData typeSI UnitDescriptionExample
    durationYesfloatsecondsTime duration of the run.{"duration": 0.123}
  • custom

    Field nameAlways presentData typeSI UnitDescriptionExample
    constraintsYesintNANumber of constraints.{"constraints": 123}
    providerYesstringNASolver provider.{"provider": "highs"}
    statusYesstringNASolver status.{"status": "optimal"}
    variablesYesintNANumber of variables.{"variables": 123}

Run options

These are the default options that are available with demand forecasting.

usage: main.py [options]

Options for main.py. Use command-line arguments (highest precedence) or
environment variables.

options:
  -h, --help            show this help message and exit
  -input INPUT, --input INPUT
                        [env var: INPUT] (default: ) (type: str): Path to
                        input file. Default is stdin.
  -output OUTPUT, --output OUTPUT
                        [env var: OUTPUT] (default: ) (type: str): Path to
                        output file. Default is stdout.
  -duration DURATION, --duration DURATION
                        [env var: DURATION] (default: 30) (type: int): Max
                        runtime duration (in seconds).
  -provider PROVIDER, --provider PROVIDER
                        [env var: PROVIDER] (default: SCIP) (type: str):
                        Solver provider.
  -include_past INCLUDE_PAST, --include_past INCLUDE_PAST
                        [env var: INCLUDE_PAST] (default: False) (type: bool):
                        Include past data in forecast.
Copy

Page last updated

Go to on-page nav menu