diff --git a/_includes/head-data.html b/_includes/head-data.html index bf776cf..9f12c44 100644 --- a/_includes/head-data.html +++ b/_includes/head-data.html @@ -17,963 +17,1014 @@ function drawVisualization() { var data = google.visualization.arrayToDataTable([ [ - {label: 'Date', id: 'date', type: 'date'}, - {label: 'Keppra', id: 'keppra', type: 'number'}, - {label: 'Depakote', id: 'depakote', type: 'number'}, - {label: 'Zonisamide', id: 'zonisamide', type: 'number'}, - {label: 'Lacosamide', id: 'lacosamide', type: 'number'}, - {label: 'Clobazam', id: 'clobazam', type: 'number'}, - {label: 'Focal', id: 'focal', type: 'number'}, - {label: 'Tonic Clonic', id: 'tonic-clonic', type: 'number'}, - {label: 'Surgery', id: 'surgery', type: 'number'} + { label: 'Date',id: 'date', type: 'date' }, + { label: 'Keppra', id: 'keppra', type: 'number' }, + { label: 'Depakote', id: 'depakote', type: 'number' }, + { label: 'Zonisamide', id: 'zonisamide', type: 'number' }, + { label: 'Lacosamide', id: 'lacosamide', type: 'number' }, + { label: 'Clobazam', id: 'clobazam', type: 'number' }, + { label: 'Focal', id: 'focal', type: 'number' }, + { label: 'Tonic Clonic', id: 'tonic-clonic', type: 'number' }, + { label: 'Surgery', id: 'surgery', type: 'number' } ], // September 2022 - [new Date(2022,8,25), 250, 0, 0, 0, 0, 2, 0, null], - [new Date(2022,8,26), 250, 0, 0, 0, 0, 2, 0, null], - [new Date(2022,8,27), 250, 0, 0, 0, 0, 1, 0, null], - [new Date(2022,8,28), 250, 0, 0, 0, 0, 0, 0, null], - [new Date(2022,8,29), 250, 0, 0, 0, 0, 0, 0, null], - [new Date(2022,8,30), 250, 0, 0, 0, 0, 2, 0, null], + [new Date(2022,8,25), 250, null, null, null, null, 2, null, null], + [new Date(2022,8,26), 250, null, null, null, null, 2, null, null], + [new Date(2022,8,27), 250, null, null, null, null, 1, null, null], + [new Date(2022,8,28), 250, null, null, null, null, null, null, null], + [new Date(2022,8,29), 250, null, null, null, null, null, null, null], + [new Date(2022,8,30), 250, null, null, null, null, 2, null, null], // October 2022 - [new Date(2022,9,1), 250, 0, 0, 0, 0, 0, 0, null], - [new Date(2022,9,2), 250, 0, 0, 0, 0, 0, 0, null], - [new Date(2022,9,3), 250, 0, 0, 0, 0, 0, 0, null], - [new Date(2022,9,4), 250, 0, 0, 0, 0, 0, 0, null], - [new Date(2022,9,5), 250, 0, 0, 0, 0, 0, 0, null], - [new Date(2022,9,6), 250, 0, 0, 0, 0, 0, 0, null], - [new Date(2022,9,7), 250, 0, 0, 0, 0, 1, 0, null], - [new Date(2022,9,8), 250, 0, 0, 0, 0, 2, 0, null], - [new Date(2022,9,9), 250, 0, 0, 0, 0, 3, 0, null], - [new Date(2022,9,10), 250, 0, 0, 0, 0, 0, 0, null], - [new Date(2022,9,11), 250, 0, 0, 0, 0, 3, 0, null], - [new Date(2022,9,12), 250, 0, 0, 0, 0, 0, 0, null], - [new Date(2022,9,13), 250, 0, 0, 0, 0, 1, 0, null], - [new Date(2022,9,14), 250, 0, 0, 0, 0, 3, 0, null], - [new Date(2022,9,15), 250, 0, 0, 0, 0, 0, 0, null], - [new Date(2022,9,16), 250, 0, 0, 0, 0, 0, 0, null], - [new Date(2022,9,17), 250, 0, 0, 0, 0, 0, 0, null], - [new Date(2022,9,18), 250, 0, 0, 0, 0, 0, 0, null], - [new Date(2022,9,19), 250, 0, 0, 0, 0, 1, 0, null], - [new Date(2022,9,20), 250, 0, 0, 0, 0, 0, 0, null], - [new Date(2022,9,21), 250, 0, 0, 0, 0, 0, 0, null], - [new Date(2022,9,22), 250, 0, 0, 0, 0, 0, 0, null], - [new Date(2022,9,23), 250, 0, 0, 0, 0, 0, 0, null], - [new Date(2022,9,24), 250, 0, 0, 0, 0, 0, 0, null], - [new Date(2022,9,25), 250, 0, 0, 0, 0, 0, 0, null], - [new Date(2022,9,26), 250, 0, 0, 0, 0, 4, 0, null], - [new Date(2022,9,27), 250, 0, 0, 0, 0, 5, 0, null], - [new Date(2022,9,28), 250, 0, 0, 0, 0, 4, 0, null], - [new Date(2022,9,29), 250, 0, 0, 0, 0, 3, 0, null], - [new Date(2022,9,30), 375, 0, 0, 0, 0, 0, 0, null], - [new Date(2022,9,31), 375, 0, 0, 0, 0, 0, 0, null], + [new Date(2022,9,1), 250, null, null, null, null, null, null, null], + [new Date(2022,9,2), 250, null, null, null, null, null, null, null], + [new Date(2022,9,3), 250, null, null, null, null, null, null, null], + [new Date(2022,9,4), 250, null, null, null, null, null, null, null], + [new Date(2022,9,5), 250, null, null, null, null, null, null, null], + [new Date(2022,9,6), 250, null, null, null, null, null, null, null], + [new Date(2022,9,7), 250, null, null, null, null, 1, null, null], + [new Date(2022,9,8), 250, null, null, null, null, 2, null, null], + [new Date(2022,9,9), 250, null, null, null, null, 3, null, null], + [new Date(2022,9,10), 250, null, null, null, null, null, null, null], + [new Date(2022,9,11), 250, null, null, null, null, 3, null, null], + [new Date(2022,9,12), 250, null, null, null, null, null, null, null], + [new Date(2022,9,13), 250, null, null, null, null, 1, null, null], + [new Date(2022,9,14), 250, null, null, null, null, 3, null, null], + [new Date(2022,9,15), 250, null, null, null, null, null, null, null], + [new Date(2022,9,16), 250, null, null, null, null, null, null, null], + [new Date(2022,9,17), 250, null, null, null, null, null, null, null], + [new Date(2022,9,18), 250, null, null, null, null, null, null, null], + [new Date(2022,9,19), 250, null, null, null, null, 1, null, null], + [new Date(2022,9,20), 250, null, null, null, null, null, null, null], + [new Date(2022,9,21), 250, null, null, null, null, null, null, null], + [new Date(2022,9,22), 250, null, null, null, null, null, null, null], + [new Date(2022,9,23), 250, null, null, null, null, null, null, null], + [new Date(2022,9,24), 250, null, null, null, null, null, null, null], + [new Date(2022,9,25), 250, null, null, null, null, null, null, null], + [new Date(2022,9,26), 250, null, null, null, null, 4, null, null], + [new Date(2022,9,27), 250, null, null, null, null, 5, null, null], + [new Date(2022,9,28), 250, null, null, null, null, 4, null, null], + [new Date(2022,9,29), 250, null, null, null, null, 3, null, null], + [new Date(2022,9,30), 375, null, null, null, null, null, null, null], + [new Date(2022,9,31), 375, null, null, null, null, null, null, null], // November 2022 - [new Date(2022,10,1), 500, 0, 0, 0, 0, 0, 0, null], - [new Date(2022,10,2), 500, 0, 0, 0, 0, 0, 0, null], - [new Date(2022,10,3), 500, 0, 0, 0, 0, 0, 0, null], - [new Date(2022,10,4), 500, 0, 0, 0, 0, 0, 0, null], - [new Date(2022,10,5), 500, 0, 0, 0, 0, 0, 0, null], - [new Date(2022,10,6), 500, 0, 0, 0, 0, 0, 0, null], - [new Date(2022,10,7), 500, 0, 0, 0, 0, 0, 0, null], - [new Date(2022,10,8), 500, 0, 0, 0, 0, 1, 0, null], - [new Date(2022,10,9), 500, 0, 0, 0, 0, 1, 0, null], - [new Date(2022,10,10), 500, 0, 0, 0, 0, 0, 0, null], - [new Date(2022,10,11), 500, 0, 0, 0, 0, 0, 0, null], - [new Date(2022,10,12), 500, 0, 0, 0, 0, 0, 0, null], - [new Date(2022,10,13), 500, 0, 0, 0, 0, 0, 0, null], - [new Date(2022,10,14), 500, 0, 0, 0, 0, 0, 0, null], - [new Date(2022,10,15), 500, 0, 0, 0, 0, 0, 0, null], - [new Date(2022,10,16), 500, 0, 0, 0, 0, 0, 0, null], - [new Date(2022,10,17), 500, 0, 0, 0, 0, 4, 0, null], - [new Date(2022,10,18), 500, 0, 0, 0, 0, 2, 0, null], - [new Date(2022,10,19), 500, 0, 0, 0, 0, 2, 0, null], - [new Date(2022,10,20), 500, 0, 0, 0, 0, 2, 0, null], - [new Date(2022,10,21), 500, 0, 0, 0, 0, 1, 0, null], - [new Date(2022,10,22), 500, 0, 0, 0, 0, 0, 0, null], - [new Date(2022,10,23), 500, 0, 0, 0, 0, 0, 0, null], - [new Date(2022,10,24), 500, 0, 0, 0, 0, 0, 0, null], - [new Date(2022,10,25), 500, 0, 0, 0, 0, 0, 0, null], - [new Date(2022,10,26), 500, 0, 0, 0, 0, 0, 0, null], - [new Date(2022,10,27), 500, 0, 0, 0, 0, 0, 0, null], - [new Date(2022,10,28), 500, 0, 0, 0, 0, 0, 0, null], - [new Date(2022,10,29), 500, 0, 0, 0, 0, 0, 0, null], - [new Date(2022,10,30), 500, 0, 0, 0, 0, 0, 0, null], + [new Date(2022,10,1), 500, null, null, null, null, null, null, null], + [new Date(2022,10,2), 500, null, null, null, null, null, null, null], + [new Date(2022,10,3), 500, null, null, null, null, null, null, null], + [new Date(2022,10,4), 500, null, null, null, null, null, null, null], + [new Date(2022,10,5), 500, null, null, null, null, null, null, null], + [new Date(2022,10,6), 500, null, null, null, null, null, null, null], + [new Date(2022,10,7), 500, null, null, null, null, null, null, null], + [new Date(2022,10,8), 500, null, null, null, null, 1, null, null], + [new Date(2022,10,9), 500, null, null, null, null, 1, null, null], + [new Date(2022,10,10), 500, null, null, null, null, null, null, null], + [new Date(2022,10,11), 500, null, null, null, null, null, null, null], + [new Date(2022,10,12), 500, null, null, null, null, null, null, null], + [new Date(2022,10,13), 500, null, null, null, null, null, null, null], + [new Date(2022,10,14), 500, null, null, null, null, null, null, null], + [new Date(2022,10,15), 500, null, null, null, null, null, null, null], + [new Date(2022,10,16), 500, null, null, null, null, null, null, null], + [new Date(2022,10,17), 500, null, null, null, null, 4, null, null], + [new Date(2022,10,18), 500, null, null, null, null, 2, null, null], + [new Date(2022,10,19), 500, null, null, null, null, 2, null, null], + [new Date(2022,10,20), 500, null, null, null, null, 2, null, null], + [new Date(2022,10,21), 500, null, null, null, null, 1, null, null], + [new Date(2022,10,22), 500, null, null, null, null, null, null, null], + [new Date(2022,10,23), 500, null, null, null, null, null, null, null], + [new Date(2022,10,24), 500, null, null, null, null, null, null, null], + [new Date(2022,10,25), 500, null, null, null, null, null, null, null], + [new Date(2022,10,26), 500, null, null, null, null, null, null, null], + [new Date(2022,10,27), 500, null, null, null, null, null, null, null], + [new Date(2022,10,28), 500, null, null, null, null, null, null, null], + [new Date(2022,10,29), 500, null, null, null, null, null, null, null], + [new Date(2022,10,30), 500, null, null, null, null, null, null, null], // December 2022 - [new Date(2022,11,1), 500, 0, 0, 0, 0, 0, 0, null], - [new Date(2022,11,2), 500, 0, 0, 0, 0, 0, 0, null], - [new Date(2022,11,3), 500, 0, 0, 0, 0, 1, 0, null], - [new Date(2022,11,4), 500, 0, 0, 0, 0, 2, 0, null], - [new Date(2022,11,5), 500, 0, 0, 0, 0, 0, 0, null], - [new Date(2022,11,6), 500, 0, 0, 0, 0, 2, 0, null], - [new Date(2022,11,7), 500, 0, 0, 0, 0, 2, 0, null], - [new Date(2022,11,8), 500, 0, 0, 0, 0, 0, 0, null], - [new Date(2022,11,9), 500, 0, 0, 0, 0, 0, 0, null], - [new Date(2022,11,10), 500, 0, 0, 0, 0, 0, 0, null], - [new Date(2022,11,11), 500, 0, 0, 0, 0, 0, 0, null], - [new Date(2022,11,12), 500, 0, 0, 0, 0, 0, 0, null], - [new Date(2022,11,13), 500, 0, 0, 0, 0, 0, 0, null], - [new Date(2022,11,14), 500, 0, 0, 0, 0, 0, 0, null], - [new Date(2022,11,15), 500, 0, 0, 0, 0, 4, 0, null], - [new Date(2022,11,16), 500, 0, 0, 0, 0, 3, 0, null], - [new Date(2022,11,17), 500, 0, 0, 0, 0, 0, 0, null], - [new Date(2022,11,18), 500, 0, 0, 0, 0, 4, 0, null], - [new Date(2022,11,19), 500, 0, 0, 0, 0, 1, 0, null], - [new Date(2022,11,20), 500, 0, 0, 0, 0, 0, 0, null], - [new Date(2022,11,21), 500, 0, 0, 0, 0, 0, 0, null], - [new Date(2022,11,22), 500, 0, 0, 0, 0, 0, 0, null], - [new Date(2022,11,23), 500, 0, 0, 0, 0, 0, 0, null], - [new Date(2022,11,24), 500, 0, 0, 0, 0, 0, 0, null], - [new Date(2022,11,25), 500, 0, 0, 0, 0, 0, 0, null], - [new Date(2022,11,26), 500, 0, 0, 0, 0, 3, 0, null], - [new Date(2022,11,27), 500, 0, 0, 0, 0, 2, 0, null], - [new Date(2022,11,28), 500, 0, 0, 0, 0, 0, 0, null], - [new Date(2022,11,29), 500, 0, 0, 0, 0, 0, 0, null], - [new Date(2022,11,30), 500, 0, 0, 0, 0, 0, 0, null], - [new Date(2022,11,31), 500, 0, 0, 0, 0, 0, 0, null], + [new Date(2022,11,1), 500, null, null, null, null, null, null, null], + [new Date(2022,11,2), 500, null, null, null, null, null, null, null], + [new Date(2022,11,3), 500, null, null, null, null, 1, null, null], + [new Date(2022,11,4), 500, null, null, null, null, 2, null, null], + [new Date(2022,11,5), 500, null, null, null, null, null, null, null], + [new Date(2022,11,6), 500, null, null, null, null, 2, null, null], + [new Date(2022,11,7), 500, null, null, null, null, 2, null, null], + [new Date(2022,11,8), 500, null, null, null, null, null, null, null], + [new Date(2022,11,9), 500, null, null, null, null, null, null, null], + [new Date(2022,11,10), 500, null, null, null, null, null, null, null], + [new Date(2022,11,11), 500, null, null, null, null, null, null, null], + [new Date(2022,11,12), 500, null, null, null, null, null, null, null], + [new Date(2022,11,13), 500, null, null, null, null, null, null, null], + [new Date(2022,11,14), 500, null, null, null, null, null, null, null], + [new Date(2022,11,15), 500, null, null, null, null, 4, null, null], + [new Date(2022,11,16), 500, null, null, null, null, 3, null, null], + [new Date(2022,11,17), 500, null, null, null, null, null, null, null], + [new Date(2022,11,18), 500, null, null, null, null, 4, null, null], + [new Date(2022,11,19), 500, null, null, null, null, 1, null, null], + [new Date(2022,11,20), 500, null, null, null, null, null, null, null], + [new Date(2022,11,21), 500, null, null, null, null, null, null, null], + [new Date(2022,11,22), 500, null, null, null, null, null, null, null], + [new Date(2022,11,23), 500, null, null, null, null, null, null, null], + [new Date(2022,11,24), 500, null, null, null, null, null, null, null], + [new Date(2022,11,25), 500, null, null, null, null, null, null, null], + [new Date(2022,11,26), 500, null, null, null, null, 3, null, null], + [new Date(2022,11,27), 500, null, null, null, null, 2, null, null], + [new Date(2022,11,28), 500, null, null, null, null, null, null, null], + [new Date(2022,11,29), 500, null, null, null, null, null, null, null], + [new Date(2022,11,30), 500, null, null, null, null, null, null, null], + [new Date(2022,11,31), 500, null, null, null, null, null, null, null], // January 2023 - [new Date(2023,0,1), 500, 0, 0, 0, 0, 0, 0, null], - [new Date(2023,0,2), 500, 0, 0, 0, 0, 0, 0, null], - [new Date(2023,0,3), 500, 0, 0, 0, 0, 2, 0, null], - [new Date(2023,0,4), 500, 0, 0, 0, 0, 3, 0, null], - [new Date(2023,0,5), 500, 0, 0, 0, 0, 3, 0, null], - [new Date(2023,0,6), 500, 0, 0, 0, 0, 2, 0, null], - [new Date(2023,0,7), 500, 0, 0, 0, 0, 0, 0, null], - [new Date(2023,0,8), 500, 0, 0, 0, 0, 0, 0, null], - [new Date(2023,0,9), 500, 0, 0, 0, 0, 0, 0, null], - [new Date(2023,0,10), 500, 0, 0, 0, 0, 0, 0, null], - [new Date(2023,0,11), 500, 0, 0, 0, 0, 0, 0, null], - [new Date(2023,0,12), 500, 0, 0, 0, 0, 0, 0, null], - [new Date(2023,0,13), 500, 0, 0, 0, 0, 0, 0, null], - [new Date(2023,0,14), 500, 0, 0, 0, 0, 0, 0, null], - [new Date(2023,0,15), 500, 0, 0, 0, 0, 4, 0, null], - [new Date(2023,0,16), 500, 0, 0, 0, 0, 3, 0, null], - [new Date(2023,0,17), 500, 0, 0, 0, 0, 2, 0, null], - [new Date(2023,0,18), 500, 0, 0, 0, 0, 0, 0, null], - [new Date(2023,0,19), 500, 0, 0, 0, 0, 3, 0, null], - [new Date(2023,0,20), 500, 0, 0, 0, 0, 2, 0, null], - [new Date(2023,0,21), 500, 0, 0, 0, 0, 0, 0, null], - [new Date(2023,0,22), 500, 0, 0, 0, 0, 2, 0, null], - [new Date(2023,0,23), 500, 0, 0, 0, 0, 0, 0, null], - [new Date(2023,0,24), 500, 0, 0, 0, 0, 0, 0, null], - [new Date(2023,0,25), 500, 0, 0, 0, 0, 0, 0, null], - [new Date(2023,0,26), 500, 0, 0, 0, 0, 0, 0, null], - [new Date(2023,0,27), 500, 0, 0, 0, 0, 0, 0, null], - [new Date(2023,0,28), 500, 0, 0, 0, 0, 0, 0, null], - [new Date(2023,0,29), 500, 0, 0, 0, 0, 0, 0, null], - [new Date(2023,0,30), 500, 0, 0, 0, 0, 0, 0, null], - [new Date(2023,0,31), 500, 0, 0, 0, 0, 2, 0, null], + [new Date(2023,0,1), 500, null, null, null, null, null, null, null], + [new Date(2023,0,2), 500, null, null, null, null, null, null, null], + [new Date(2023,0,3), 500, null, null, null, null, 2, null, null], + [new Date(2023,0,4), 500, null, null, null, null, 3, null, null], + [new Date(2023,0,5), 500, null, null, null, null, 3, null, null], + [new Date(2023,0,6), 500, null, null, null, null, 2, null, null], + [new Date(2023,0,7), 500, null, null, null, null, null, null, null], + [new Date(2023,0,8), 500, null, null, null, null, null, null, null], + [new Date(2023,0,9), 500, null, null, null, null, null, null, null], + [new Date(2023,0,10), 500, null, null, null, null, null, null, null], + [new Date(2023,0,11), 500, null, null, null, null, null, null, null], + [new Date(2023,0,12), 500, null, null, null, null, null, null, null], + [new Date(2023,0,13), 500, null, null, null, null, null, null, null], + [new Date(2023,0,14), 500, null, null, null, null, null, null, null], + [new Date(2023,0,15), 500, null, null, null, null, 4, null, null], + [new Date(2023,0,16), 500, null, null, null, null, 3, null, null], + [new Date(2023,0,17), 500, null, null, null, null, 2, null, null], + [new Date(2023,0,18), 500, null, null, null, null, null, null, null], + [new Date(2023,0,19), 500, null, null, null, null, 3, null, null], + [new Date(2023,0,20), 500, null, null, null, null, 2, null, null], + [new Date(2023,0,21), 500, null, null, null, null, null, null, null], + [new Date(2023,0,22), 500, null, null, null, null, 2, null, null], + [new Date(2023,0,23), 500, null, null, null, null, null, null, null], + [new Date(2023,0,24), 500, null, null, null, null, null, null, null], + [new Date(2023,0,25), 500, null, null, null, null, null, null, null], + [new Date(2023,0,26), 500, null, null, null, null, null, null, null], + [new Date(2023,0,27), 500, null, null, null, null, null, null, null], + [new Date(2023,0,28), 500, null, null, null, null, null, null, null], + [new Date(2023,0,29), 500, null, null, null, null, null, null, null], + [new Date(2023,0,30), 500, null, null, null, null, null, null, null], + [new Date(2023,0,31), 500, null, null, null, null, 2, null, null], // February 2023 - [new Date(2023,1,1), 500, 0, 0, 0, 0, 0, 0, null], - [new Date(2023,1,2), 500, 0, 0, 0, 0, 0, 0, null], - [new Date(2023,1,3), 500, 0, 0, 0, 0, 0, 0, null], - [new Date(2023,1,4), 500, 0, 0, 0, 0, 0, 0, null], - [new Date(2023,1,5), 500, 500, 0, 0, 0, 0, 0, null], - [new Date(2023,1,6), 500, 500, 0, 0, 0, 0, 0, null], - [new Date(2023,1,7), 500, 500, 0, 0, 0, 0, 0, null], - [new Date(2023,1,8), 250, 500, 0, 0, 0, 0, 0, null], - [new Date(2023,1,9), 250, 500, 0, 0, 0, 0, 0, null], - [new Date(2023,1,10), 250, 500, 0, 0, 0, 9, 0, null], - [new Date(2023,1,11), 0, 500, 0, 0, 0, 1, 0, null], - [new Date(2023,1,12), 0, 125, 0, 0, 0, 9, 0, null], - [new Date(2023,1,13), 0, 125, 0, 0, 0, 5, 0, null], - [new Date(2023,1,14), 0, 125, 100, 0, 0, 0, 0, null], - [new Date(2023,1,15), 0, 0, 100, 0, 0, 0, 0, null], - [new Date(2023,1,16), 0, 0, 0, 0, 0, 0, 0, null], - [new Date(2023,1,17), 0, 0, 0, 0, 0, 0, 0, null], - [new Date(2023,1,18), 0, 0, 0, 0, 0, 0, 0, null], - [new Date(2023,1,19), 0, 0, 0, 0, 0, 0, 0, null], - [new Date(2023,1,20), 0, 0, 0, 0, 0, 0, 0, null], - [new Date(2023,1,21), 0, 0, 0, 0, 0, 0, 0, null], - [new Date(2023,1,22), 0, 0, 0, 0, 0, 0, 0, null], - [new Date(2023,1,23), 0, 0, 0, 0, 0, 0, 0, null], - [new Date(2023,1,24), 0, 0, 0, 0, 0, 0, 0, null], - [new Date(2023,1,25), 0, 0, 0, 0, 0, 0, 0, null], - [new Date(2023,1,26), 0, 0, 0, 0, 0, 0, 0, null], - [new Date(2023,1,27), 0, 0, 0, 0, 0, 0, 0, null], - [new Date(2023,1,28), 0, 0, 0, 0, 0, 0, 0, null], + [new Date(2023,1,1), 500, null, null, null, null, null, null, null], + [new Date(2023,1,2), 500, null, null, null, null, null, null, null], + [new Date(2023,1,3), 500, null, null, null, null, null, null, null], + [new Date(2023,1,4), 500, null, null, null, null, null, null, null], + [new Date(2023,1,5), 500, 500, null, null, null, null, null, null], + [new Date(2023,1,6), 500, 500, null, null, null, null, null, null], + [new Date(2023,1,7), 500, 500, null, null, null, null, null, null], + [new Date(2023,1,8), 250, 500, null, null, null, null, null, null], + [new Date(2023,1,9), 250, 500, null, null, null, null, null, null], + [new Date(2023,1,10), 250, 500, null, null, null, 9, null, null], + [new Date(2023,1,11), null, 500, null, null, null, 1, null, null], + [new Date(2023,1,12), null, 125, null, null, null, 9, null, null], + [new Date(2023,1,13), null, 125, null, null, null, 5, null, null], + [new Date(2023,1,14), null, 125, 100, null, null, null, null, null], + [new Date(2023,1,15), null, null, 100, null, null, null, null, null], + [new Date(2023,1,16), null, null, null, null, null, null, null, null], + [new Date(2023,1,17), null, null, null, null, null, null, null, null], + [new Date(2023,1,18), null, null, null, null, null, null, null, null], + [new Date(2023,1,19), null, null, null, null, null, null, null, null], + [new Date(2023,1,20), null, null, null, null, null, null, null, null], + [new Date(2023,1,21), null, null, null, null, null, null, null, null], + [new Date(2023,1,22), null, null, null, null, null, null, null, null], + [new Date(2023,1,23), null, null, null, null, null, null, null, null], + [new Date(2023,1,24), null, null, null, null, null, null, null, null], + [new Date(2023,1,25), null, null, null, null, null, null, null, null], + [new Date(2023,1,26), null, null, null, null, null, null, null, null], + [new Date(2023,1,27), null, null, null, null, null, null, null, null], + [new Date(2023,1,28), null, null, null, null, null, null, null, null], // March 2023 - [new Date(2023,2,1), 0, 0, 0, 0, 0, 0, 0, null], - [new Date(2023,2,2), 0, 0, 0, 0, 0, 0, 0, null], - [new Date(2023,2,3), 0, 0, 0, 0, 0, 0, 0, null], - [new Date(2023,2,4), 0, 0, 0, 0, 0, 0, 0, null], - [new Date(2023,2,5), 0, 0, 0, 0, 0, 1, 0, null], - [new Date(2023,2,6), 0, 0, 0, 0, 0, 0, 0, null], - [new Date(2023,2,7), 0, 0, 0, 0, 0, 1, 0, null], - [new Date(2023,2,8), 0, 0, 0, 0, 0, 1, 0, null], - [new Date(2023,2,9), 0, 0, 0, 0, 0, 1, 0, null], - [new Date(2023,2,10), 0, 0, 0, 0, 0, 0, 0, null], - [new Date(2023,2,11), 0, 0, 0, 0, 0, 0, 0, null], - [new Date(2023,2,12), 0, 0, 0, 0, 0, 0, 0, null], - [new Date(2023,2,13), 0, 0, 0, 0, 0, 0, 0, null], - [new Date(2023,2,14), 0, 0, 0, 0, 0, 0, 0, null], - [new Date(2023,2,15), 0, 0, 0, 0, 0, 0, 0, null], - [new Date(2023,2,16), 0, 0, 0, 0, 0, 0, 0, null], - [new Date(2023,2,17), 0, 0, 0, 0, 0, 0, 0, null], - [new Date(2023,2,18), 0, 0, 0, 0, 0, 2, 0, null], - [new Date(2023,2,19), 0, 0, 0, 0, 0, 1, 0, null], - [new Date(2023,2,20), 0, 0, 0, 0, 0, 0, 0, null], - [new Date(2023,2,21), 0, 0, 0, 0, 0, 0, 0, null], - [new Date(2023,2,22), 0, 0, 0, 0, 0, 0, 0, null], - [new Date(2023,2,23), 0, 0, 0, 0, 0, 0, 0, null], - [new Date(2023,2,24), 0, 0, 0, 0, 0, 0, 0, null], - [new Date(2023,2,25), 0, 0, 0, 200, 0, 1, 0, null], - [new Date(2023,2,26), 0, 0, 0, 200, 0, 1, 0, null], - [new Date(2023,2,27), 0, 0, 0, 200, 0, 1, 0, null], - [new Date(2023,2,28), 0, 0, 0, 200, 0, 1, 0, null], - [new Date(2023,2,29), 0, 0, 0, 200, 0, 0, 0, null], - [new Date(2023,2,30), 0, 0, 0, 200, 0, 0, 0, null], - [new Date(2023,2,31), 0, 0, 0, 200, 0, 0, 0, null], + [new Date(2023,2,1), null, null, null, null, null, null, null, null], + [new Date(2023,2,2), null, null, null, null, null, null, null, null], + [new Date(2023,2,3), null, null, null, null, null, null, null, null], + [new Date(2023,2,4), null, null, null, null, null, null, null, null], + [new Date(2023,2,5), null, null, null, null, null, 1, null, null], + [new Date(2023,2,6), null, null, null, null, null, null, null, null], + [new Date(2023,2,7), null, null, null, null, null, 1, null, null], + [new Date(2023,2,8), null, null, null, null, null, 1, null, null], + [new Date(2023,2,9), null, null, null, null, null, 1, null, null], + [new Date(2023,2,10), null, null, null, null, null, null, null, null], + [new Date(2023,2,11), null, null, null, null, null, null, null, null], + [new Date(2023,2,12), null, null, null, null, null, null, null, null], + [new Date(2023,2,13), null, null, null, null, null, null, null, null], + [new Date(2023,2,14), null, null, null, null, null, null, null, null], + [new Date(2023,2,15), null, null, null, null, null, null, null, null], + [new Date(2023,2,16), null, null, null, null, null, null, null, null], + [new Date(2023,2,17), null, null, null, null, null, null, null, null], + [new Date(2023,2,18), null, null, null, null, null, 2, null, null], + [new Date(2023,2,19), null, null, null, null, null, 1, null, null], + [new Date(2023,2,20), null, null, null, null, null, null, null, null], + [new Date(2023,2,21), null, null, null, null, null, null, null, null], + [new Date(2023,2,22), null, null, null, null, null, null, null, null], + [new Date(2023,2,23), null, null, null, null, null, null, null, null], + [new Date(2023,2,24), null, null, null, null, null, null, null, null], + [new Date(2023,2,25), null, null, null, 200, null, 1, null, null], + [new Date(2023,2,26), null, null, null, 200, null, 1, null, null], + [new Date(2023,2,27), null, null, null, 200, null, 1, null, null], + [new Date(2023,2,28), null, null, null, 200, null, 1, null, null], + [new Date(2023,2,29), null, null, null, 200, null, null, null, null], + [new Date(2023,2,30), null, null, null, 200, null, null, null, null], + [new Date(2023,2,31), null, null, null, 200, null, null, null, null], // April 2023 - [new Date(2023,3,1), 0, 0, 0, 300, 0, 0, 0, null], - [new Date(2023,3,2), 0, 0, 0, 300, 0, 0, 0, null], - [new Date(2023,3,3), 0, 0, 0, 300, 0, 0, 0, null], - [new Date(2023,3,4), 0, 0, 0, 300, 0, 0, 0, null], - [new Date(2023,3,5), 0, 0, 0, 300, 0, 0, 0, null], - [new Date(2023,3,6), 0, 0, 0, 300, 0, 2, 0, null], - [new Date(2023,3,7), 0, 0, 0, 300, 0, 2, 0, null], - [new Date(2023,3,8), 0, 0, 0, 300, 0, 0, 0, null], - [new Date(2023,3,9), 0, 0, 0, 300, 0, 0, 0, null], - [new Date(2023,3,10), 0, 0, 0, 300, 0, 0, 0, null], - [new Date(2023,3,11), 0, 0, 0, 300, 0, 0, 0, null], - [new Date(2023,3,12), 0, 0, 0, 300, 0, 0, 0, null], - [new Date(2023,3,13), 0, 0, 0, 300, 0, 0, 0, null], - [new Date(2023,3,14), 0, 0, 0, 300, 0, 2, 0, null], - [new Date(2023,3,15), 0, 0, 0, 300, 0, 0, 0, null], - [new Date(2023,3,16), 0, 0, 0, 300, 0, 0, 0, null], - [new Date(2023,3,17), 0, 0, 0, 300, 0, 0, 0, null], - [new Date(2023,3,18), 0, 0, 0, 300, 0, 0, 0, null], - [new Date(2023,3,19), 0, 0, 0, 300, 0, 0, 0, null], - [new Date(2023,3,20), 0, 0, 0, 300, 0, 0, 0, null], - [new Date(2023,3,21), 0, 0, 0, 300, 0, 0, 0, null], - [new Date(2023,3,22), 0, 0, 0, 300, 0, 0, 0, null], - [new Date(2023,3,23), 0, 0, 0, 300, 0, 0, 0, null], - [new Date(2023,3,24), 0, 0, 0, 300, 0, 2, 0, null], - [new Date(2023,3,25), 0, 0, 0, 300, 0, 2, 0, null], - [new Date(2023,3,26), 0, 0, 0, 300, 0, 0, 0, null], - [new Date(2023,3,27), 0, 0, 0, 300, 0, 1, 0, null], - [new Date(2023,3,28), 0, 0, 0, 300, 0, 0, 0, null], - [new Date(2023,3,29), 0, 0, 0, 300, 0, 0, 0, null], - [new Date(2023,3,30), 0, 0, 0, 300, 0, 0, 0, null], + [new Date(2023,3,1), null, null, null, 300, null, null, null, null], + [new Date(2023,3,2), null, null, null, 300, null, null, null, null], + [new Date(2023,3,3), null, null, null, 300, null, null, null, null], + [new Date(2023,3,4), null, null, null, 300, null, null, null, null], + [new Date(2023,3,5), null, null, null, 300, null, null, null, null], + [new Date(2023,3,6), null, null, null, 300, null, 2, null, null], + [new Date(2023,3,7), null, null, null, 300, null, 2, null, null], + [new Date(2023,3,8), null, null, null, 300, null, null, null, null], + [new Date(2023,3,9), null, null, null, 300, null, null, null, null], + [new Date(2023,3,10), null, null, null, 300, null, null, null, null], + [new Date(2023,3,11), null, null, null, 300, null, null, null, null], + [new Date(2023,3,12), null, null, null, 300, null, null, null, null], + [new Date(2023,3,13), null, null, null, 300, null, null, null, null], + [new Date(2023,3,14), null, null, null, 300, null, 2, null, null], + [new Date(2023,3,15), null, null, null, 300, null, null, null, null], + [new Date(2023,3,16), null, null, null, 300, null, null, null, null], + [new Date(2023,3,17), null, null, null, 300, null, null, null, null], + [new Date(2023,3,18), null, null, null, 300, null, null, null, null], + [new Date(2023,3,19), null, null, null, 300, null, null, null, null], + [new Date(2023,3,20), null, null, null, 300, null, null, null, null], + [new Date(2023,3,21), null, null, null, 300, null, null, null, null], + [new Date(2023,3,22), null, null, null, 300, null, null, null, null], + [new Date(2023,3,23), null, null, null, 300, null, null, null, null], + [new Date(2023,3,24), null, null, null, 300, null, 2, null, null], + [new Date(2023,3,25), null, null, null, 300, null, 2, null, null], + [new Date(2023,3,26), null, null, null, 300, null, null, null, null], + [new Date(2023,3,27), null, null, null, 300, null, 1, null, null], + [new Date(2023,3,28), null, null, null, 300, null, null, null, null], + [new Date(2023,3,29), null, null, null, 300, null, null, null, null], + [new Date(2023,3,30), null, null, null, 300, null, null, null, null], // May 2023 - [new Date(2023,4,1), 0, 0, 0, 300, 0, 1, 0, null], - [new Date(2023,4,2), 0, 0, 0, 300, 0, 0, 0, null], - [new Date(2023,4,3), 0, 0, 0, 300, 0, 0, 0, null], - [new Date(2023,4,4), 0, 0, 0, 300, 0, 0, 0, null], - [new Date(2023,4,5), 0, 0, 0, 300, 0, 0, 0, null], - [new Date(2023,4,6), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,4,7), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,4,8), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,4,9), 0, 0, 0, 400, 0, 2, 0, null], - [new Date(2023,4,10), 0, 0, 0, 400, 0, 1, 0, null], - [new Date(2023,4,11), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,4,12), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,4,13), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,4,14), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,4,15), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,4,16), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,4,17), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,4,18), 0, 0, 0, 400, 0, 1, 0, null], - [new Date(2023,4,19), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,4,20), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,4,21), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,4,22), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,4,23), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,4,24), 0, 0, 0, 400, 0, 2, 0, null], - [new Date(2023,4,25), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,4,26), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,4,27), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,4,28), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,4,29), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,4,30), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,4,31), 0, 0, 0, 400, 0, 0, 0, null], + [new Date(2023,4,1), null, null, null, 300, null, 1, null, null], + [new Date(2023,4,2), null, null, null, 300, null, null, null, null], + [new Date(2023,4,3), null, null, null, 300, null, null, null, null], + [new Date(2023,4,4), null, null, null, 300, null, null, null, null], + [new Date(2023,4,5), null, null, null, 300, null, null, null, null], + [new Date(2023,4,6), null, null, null, 400, null, null, null, null], + [new Date(2023,4,7), null, null, null, 400, null, null, null, null], + [new Date(2023,4,8), null, null, null, 400, null, null, null, null], + [new Date(2023,4,9), null, null, null, 400, null, 2, null, null], + [new Date(2023,4,10), null, null, null, 400, null, 1, null, null], + [new Date(2023,4,11), null, null, null, 400, null, null, null, null], + [new Date(2023,4,12), null, null, null, 400, null, null, null, null], + [new Date(2023,4,13), null, null, null, 400, null, null, null, null], + [new Date(2023,4,14), null, null, null, 400, null, null, null, null], + [new Date(2023,4,15), null, null, null, 400, null, null, null, null], + [new Date(2023,4,16), null, null, null, 400, null, null, null, null], + [new Date(2023,4,17), null, null, null, 400, null, null, null, null], + [new Date(2023,4,18), null, null, null, 400, null, 1, null, null], + [new Date(2023,4,19), null, null, null, 400, null, null, null, null], + [new Date(2023,4,20), null, null, null, 400, null, null, null, null], + [new Date(2023,4,21), null, null, null, 400, null, null, null, null], + [new Date(2023,4,22), null, null, null, 400, null, null, null, null], + [new Date(2023,4,23), null, null, null, 400, null, null, null, null], + [new Date(2023,4,24), null, null, null, 400, null, 2, null, null], + [new Date(2023,4,25), null, null, null, 400, null, null, null, null], + [new Date(2023,4,26), null, null, null, 400, null, null, null, null], + [new Date(2023,4,27), null, null, null, 400, null, null, null, null], + [new Date(2023,4,28), null, null, null, 400, null, null, null, null], + [new Date(2023,4,29), null, null, null, 400, null, null, null, null], + [new Date(2023,4,30), null, null, null, 400, null, null, null, null], + [new Date(2023,4,31), null, null, null, 400, null, null, null, null], // June 2023 - [new Date(2023,5,1), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,5,2), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,5,3), 0, 0, 0, 400, 0, 3, 0, null], - [new Date(2023,5,4), 0, 0, 0, 400, 0, 1, 0, null], - [new Date(2023,5,5), 0, 0, 0, 400, 0, 3, 0, null], - [new Date(2023,5,6), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,5,7), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,5,8), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,5,9), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,5,10), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,5,11), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,5,12), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,5,13), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,5,14), 0, 0, 0, 400, 0, 4, 0, null], - [new Date(2023,5,15), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,5,16), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,5,17), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,5,18), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,5,19), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,5,20), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,5,21), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,5,22), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,5,23), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,5,24), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,5,25), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,5,26), 0, 0, 0, 400, 0, 1, 0, null], - [new Date(2023,5,27), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,5,28), 0, 0, 0, 400, 0, 2, 0, null], - [new Date(2023,5,29), 0, 0, 0, 400, 0, 1, 0, null], - [new Date(2023,5,30), 0, 0, 0, 400, 0, 0, 0, null], + [new Date(2023,5,1), null, null, null, 400, null, null, null, null], + [new Date(2023,5,2), null, null, null, 400, null, null, null, null], + [new Date(2023,5,3), null, null, null, 400, null, 3, null, null], + [new Date(2023,5,4), null, null, null, 400, null, 1, null, null], + [new Date(2023,5,5), null, null, null, 400, null, 3, null, null], + [new Date(2023,5,6), null, null, null, 400, null, null, null, null], + [new Date(2023,5,7), null, null, null, 400, null, null, null, null], + [new Date(2023,5,8), null, null, null, 400, null, null, null, null], + [new Date(2023,5,9), null, null, null, 400, null, null, null, null], + [new Date(2023,5,10), null, null, null, 400, null, null, null, null], + [new Date(2023,5,11), null, null, null, 400, null, null, null, null], + [new Date(2023,5,12), null, null, null, 400, null, null, null, null], + [new Date(2023,5,13), null, null, null, 400, null, null, null, null], + [new Date(2023,5,14), null, null, null, 400, null, 4, null, null], + [new Date(2023,5,15), null, null, null, 400, null, null, null, null], + [new Date(2023,5,16), null, null, null, 400, null, null, null, null], + [new Date(2023,5,17), null, null, null, 400, null, null, null, null], + [new Date(2023,5,18), null, null, null, 400, null, null, null, null], + [new Date(2023,5,19), null, null, null, 400, null, null, null, null], + [new Date(2023,5,20), null, null, null, 400, null, null, null, null], + [new Date(2023,5,21), null, null, null, 400, null, null, null, null], + [new Date(2023,5,22), null, null, null, 400, null, null, null, null], + [new Date(2023,5,23), null, null, null, 400, null, null, null, null], + [new Date(2023,5,24), null, null, null, 400, null, null, null, null], + [new Date(2023,5,25), null, null, null, 400, null, null, null, null], + [new Date(2023,5,26), null, null, null, 400, null, 1, null, null], + [new Date(2023,5,27), null, null, null, 400, null, null, null, null], + [new Date(2023,5,28), null, null, null, 400, null, 2, null, null], + [new Date(2023,5,29), null, null, null, 400, null, 1, null, null], + [new Date(2023,5,30), null, null, null, 400, null, null, null, null], // July 2023 - [new Date(2023,6,1), 0, 0, 0, 400, 0, 1, 0, null], - [new Date(2023,6,2), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,6,3), 0, 0, 0, 400, 0, 1, 0, null], - [new Date(2023,6,4), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,6,5), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,6,6), 0, 0, 0, 400, 0, 1, 0, null], - [new Date(2023,6,7), 0, 0, 0, 400, 0, 1, 0, null], - [new Date(2023,6,8), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,6,9), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,6,10), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,6,11), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,6,12), 0, 0, 0, 400, 0, 1, 0, null], - [new Date(2023,6,13), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,6,14), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,6,15), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,6,16), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,6,17), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,6,18), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,6,19), 0, 0, 0, 400, 0, 1, 0, null], - [new Date(2023,6,20), 0, 0, 0, 400, 0, 2, 0, null], - [new Date(2023,6,21), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,6,22), 0, 0, 0, 400, 0, 2, 0, null], - [new Date(2023,6,23), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,6,24), 0, 0, 0, 400, 0, 1, 0, null], - [new Date(2023,6,25), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,6,26), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,6,27), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,6,28), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,6,29), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,6,30), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,6,31), 0, 0, 0, 400, 0, 0, 0, null], + [new Date(2023,6,1), null, null, null, 400, null, 1, null, null], + [new Date(2023,6,2), null, null, null, 400, null, null, null, null], + [new Date(2023,6,3), null, null, null, 400, null, 1, null, null], + [new Date(2023,6,4), null, null, null, 400, null, null, null, null], + [new Date(2023,6,5), null, null, null, 400, null, null, null, null], + [new Date(2023,6,6), null, null, null, 400, null, 1, null, null], + [new Date(2023,6,7), null, null, null, 400, null, 1, null, null], + [new Date(2023,6,8), null, null, null, 400, null, null, null, null], + [new Date(2023,6,9), null, null, null, 400, null, null, null, null], + [new Date(2023,6,10), null, null, null, 400, null, null, null, null], + [new Date(2023,6,11), null, null, null, 400, null, null, null, null], + [new Date(2023,6,12), null, null, null, 400, null, 1, null, null], + [new Date(2023,6,13), null, null, null, 400, null, null, null, null], + [new Date(2023,6,14), null, null, null, 400, null, null, null, null], + [new Date(2023,6,15), null, null, null, 400, null, null, null, null], + [new Date(2023,6,16), null, null, null, 400, null, null, null, null], + [new Date(2023,6,17), null, null, null, 400, null, null, null, null], + [new Date(2023,6,18), null, null, null, 400, null, null, null, null], + [new Date(2023,6,19), null, null, null, 400, null, 1, null, null], + [new Date(2023,6,20), null, null, null, 400, null, 2, null, null], + [new Date(2023,6,21), null, null, null, 400, null, null, null, null], + [new Date(2023,6,22), null, null, null, 400, null, 2, null, null], + [new Date(2023,6,23), null, null, null, 400, null, null, null, null], + [new Date(2023,6,24), null, null, null, 400, null, 1, null, null], + [new Date(2023,6,25), null, null, null, 400, null, null, null, null], + [new Date(2023,6,26), null, null, null, 400, null, null, null, null], + [new Date(2023,6,27), null, null, null, 400, null, null, null, null], + [new Date(2023,6,28), null, null, null, 400, null, null, null, null], + [new Date(2023,6,29), null, null, null, 400, null, null, null, null], + [new Date(2023,6,30), null, null, null, 400, null, null, null, null], + [new Date(2023,6,31), null, null, null, 400, null, null, null, null], // August 2023 - [new Date(2023,7,1), 0, 0, 0, 400, 0, 2, 0, null], - [new Date(2023,7,2), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,7,3), 0, 0, 0, 400, 0, 2, 0, null], - [new Date(2023,7,4), 0, 0, 0, 400, 0, 1, 0, null], - [new Date(2023,7,5), 0, 0, 0, 0, 0, 1, 0, null], - [new Date(2023,7,6), 0, 0, 0, 0, 0, 2, 0, null], - [new Date(2023,7,7), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,7,8), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,7,9), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,7,10), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,7,11), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,7,12), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,7,13), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,7,14), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,7,15), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,7,16), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,7,17), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,7,18), 0, 0, 0, 400, 0, 2, 0, null], - [new Date(2023,7,19), 0, 0, 0, 400, 0, 1, 0, null], - [new Date(2023,7,20), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,7,21), 0, 0, 0, 400, 0, 1, 0, null], - [new Date(2023,7,22), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,7,23), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,7,24), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,7,25), 0, 0, 0, 400, 0, 1, 0, null], - [new Date(2023,7,26), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,7,27), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,7,28), 0, 0, 0, 400, 0, 1, 0, null], - [new Date(2023,7,29), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,7,30), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,7,31), 0, 0, 0, 400, 0, 0, 0, null], + [new Date(2023,7,1), null, null, null, 400, null, 2, null, null], + [new Date(2023,7,2), null, null, null, 400, null, null, null, null], + [new Date(2023,7,3), null, null, null, 400, null, 2, null, null], + [new Date(2023,7,4), null, null, null, 400, null, 1, null, null], + [new Date(2023,7,5), null, null, null, null, null, 1, null, null], + [new Date(2023,7,6), null, null, null, null, null, 2, null, null], + [new Date(2023,7,7), null, null, null, 400, null, null, null, null], + [new Date(2023,7,8), null, null, null, 400, null, null, null, null], + [new Date(2023,7,9), null, null, null, 400, null, null, null, null], + [new Date(2023,7,10), null, null, null, 400, null, null, null, null], + [new Date(2023,7,11), null, null, null, 400, null, null, null, null], + [new Date(2023,7,12), null, null, null, 400, null, null, null, null], + [new Date(2023,7,13), null, null, null, 400, null, null, null, null], + [new Date(2023,7,14), null, null, null, 400, null, null, null, null], + [new Date(2023,7,15), null, null, null, 400, null, null, null, null], + [new Date(2023,7,16), null, null, null, 400, null, null, null, null], + [new Date(2023,7,17), null, null, null, 400, null, null, null, null], + [new Date(2023,7,18), null, null, null, 400, null, 2, null, null], + [new Date(2023,7,19), null, null, null, 400, null, 1, null, null], + [new Date(2023,7,20), null, null, null, 400, null, null, null, null], + [new Date(2023,7,21), null, null, null, 400, null, 1, null, null], + [new Date(2023,7,22), null, null, null, 400, null, null, null, null], + [new Date(2023,7,23), null, null, null, 400, null, null, null, null], + [new Date(2023,7,24), null, null, null, 400, null, null, null, null], + [new Date(2023,7,25), null, null, null, 400, null, 1, null, null], + [new Date(2023,7,26), null, null, null, 400, null, null, null, null], + [new Date(2023,7,27), null, null, null, 400, null, null, null, null], + [new Date(2023,7,28), null, null, null, 400, null, 1, null, null], + [new Date(2023,7,29), null, null, null, 400, null, null, null, null], + [new Date(2023,7,30), null, null, null, 400, null, null, null, null], + [new Date(2023,7,31), null, null, null, 400, null, null, null, null], // September 2023 - [new Date(2023,8,1), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,8,2), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,8,3), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,8,4), 0, 0, 0, 400, 0, 0, 0, null], - [new Date(2023,8,5), 0, 0, 0, 200, 0, 0, 0, null], - [new Date(2023,8,6), 0, 0, 0, 0, 0, 1, 0, null], - [new Date(2023,8,7), 0, 0, 0, 0, 0, 0, 0, null], - [new Date(2023,8,8), 0, 0, 0, 600, 5, 0, 0, null], - [new Date(2023,8,9), 0, 0, 0, 600, 5, 0, 0, null], - [new Date(2023,8,10), 0, 0, 0, 600, 5, 0, 0, null], - [new Date(2023,8,11), 0, 0, 0, 600, 5, 0, 0, null], - [new Date(2023,8,12), 0, 0, 0, 600, 5, 0, 0, null], - [new Date(2023,8,13), 0, 0, 0, 600, 5, 0, 0, null], - [new Date(2023,8,14), 0, 0, 0, 600, 5, 0, 0, null], - [new Date(2023,8,15), 0, 0, 0, 600, 5, 0, 0, null], - [new Date(2023,8,16), 0, 0, 0, 600, 5, 0, 0, null], - [new Date(2023,8,17), 0, 0, 0, 600, 5, 0, 0, null], - [new Date(2023,8,18), 0, 0, 0, 600, 5, 0, 0, null], - [new Date(2023,8,19), 0, 0, 0, 600, 5, 0, 0, null], - [new Date(2023,8,20), 0, 0, 0, 600, 5, 0, 0, null], - [new Date(2023,8,21), 0, 0, 0, 600, 5, 0, 0, null], - [new Date(2023,8,22), 0, 0, 0, 600, 10, 0, 0, null], - [new Date(2023,8,23), 0, 0, 0, 600, 10, 3, 0, null], - [new Date(2023,8,24), 0, 0, 0, 600, 10, 0, 0, null], - [new Date(2023,8,25), 0, 0, 0, 600, 10, 0, 0, null], - [new Date(2023,8,26), 0, 0, 0, 600, 10, 0, 0, null], - [new Date(2023,8,27), 0, 0, 0, 600, 10, 0, 0, null], - [new Date(2023,8,28), 0, 0, 0, 600, 10, 0, 0, null], - [new Date(2023,8,29), 0, 0, 0, 600, 10, 0, 0, null], - [new Date(2023,8,30), 0, 0, 0, 600, 10, 0, 0, null], + [new Date(2023,8,1), null, null, null, 400, null, null, null, null], + [new Date(2023,8,2), null, null, null, 400, null, null, null, null], + [new Date(2023,8,3), null, null, null, 400, null, null, null, null], + [new Date(2023,8,4), null, null, null, 400, null, null, null, null], + [new Date(2023,8,5), null, null, null, 200, null, null, null, null], + [new Date(2023,8,6), null, null, null, null, null, 1, null, null], + [new Date(2023,8,7), null, null, null, null, null, null, null, null], + [new Date(2023,8,8), null, null, null, 600, 5, null, null, null], + [new Date(2023,8,9), null, null, null, 600, 5, null, null, null], + [new Date(2023,8,10), null, null, null, 600, 5, null, null, null], + [new Date(2023,8,11), null, null, null, 600, 5, null, null, null], + [new Date(2023,8,12), null, null, null, 600, 5, null, null, null], + [new Date(2023,8,13), null, null, null, 600, 5, null, null, null], + [new Date(2023,8,14), null, null, null, 600, 5, null, null, null], + [new Date(2023,8,15), null, null, null, 600, 5, null, null, null], + [new Date(2023,8,16), null, null, null, 600, 5, null, null, null], + [new Date(2023,8,17), null, null, null, 600, 5, null, null, null], + [new Date(2023,8,18), null, null, null, 600, 5, null, null, null], + [new Date(2023,8,19), null, null, null, 600, 5, null, null, null], + [new Date(2023,8,20), null, null, null, 600, 5, null, null, null], + [new Date(2023,8,21), null, null, null, 600, 5, null, null, null], + [new Date(2023,8,22), null, null, null, 600, 10, null, null, null], + [new Date(2023,8,23), null, null, null, 600, 10, 3, null, null], + [new Date(2023,8,24), null, null, null, 600, 10, null, null, null], + [new Date(2023,8,25), null, null, null, 600, 10, null, null, null], + [new Date(2023,8,26), null, null, null, 600, 10, null, null, null], + [new Date(2023,8,27), null, null, null, 600, 10, null, null, null], + [new Date(2023,8,28), null, null, null, 600, 10, null, null, null], + [new Date(2023,8,29), null, null, null, 600, 10, null, null, null], + [new Date(2023,8,30), null, null, null, 600, 10, null, null, null], // October 2023 - [new Date(2023,9,1), 0, 0, 0, 600, 10, 0, 0, null], - [new Date(2023,9,2), 0, 0, 0, 600, 10, 0, 0, null], - [new Date(2023,9,3), 0, 0, 0, 600, 10, 0, 0, null], - [new Date(2023,9,4), 0, 0, 0, 600, 10, 0, 0, null], - [new Date(2023,9,5), 0, 0, 0, 600, 10, 0, 0, null], - [new Date(2023,9,6), 0, 0, 0, 600, 10, 0, 0, null], - [new Date(2023,9,7), 0, 0, 0, 600, 10, 0, 0, null], - [new Date(2023,9,8), 0, 0, 0, 600, 10, 0, 0, null], - [new Date(2023,9,9), 0, 0, 0, 600, 10, 0, 0, null], - [new Date(2023,9,10), 0, 0, 0, 600, 10, 0, 0, null], - [new Date(2023,9,11), 0, 0, 0, 600, 10, 0, 0, null], - [new Date(2023,9,12), 0, 0, 0, 600, 10, 0, 0, null], - [new Date(2023,9,13), 0, 0, 0, 600, 10, 0, 0, null], - [new Date(2023,9,14), 0, 0, 0, 600, 10, 0, 0, null], - [new Date(2023,9,15), 0, 0, 0, 600, 10, 0, 0, null], - [new Date(2023,9,16), 0, 0, 0, 600, 10, 0, 0, null], - [new Date(2023,9,17), 0, 0, 0, 600, 10, 0, 0, null], - [new Date(2023,9,18), 0, 0, 0, 600, 10, 0, 0, null], - [new Date(2023,9,19), 0, 0, 0, 600, 10, 0, 0, null], - [new Date(2023,9,20), 0, 0, 0, 600, 10, 0, 0, null], - [new Date(2023,9,21), 0, 0, 0, 600, 10, 0, 0, null], - [new Date(2023,9,22), 0, 0, 0, 600, 10, 0, 0, null], - [new Date(2023,9,23), 0, 0, 0, 600, 10, 0, 0, null], - [new Date(2023,9,24), 0, 0, 0, 600, 10, 0, 0, null], - [new Date(2023,9,25), 0, 0, 0, 600, 10, 0, 0, null], - [new Date(2023,9,26), 0, 0, 0, 600, 10, 0, 0, null], - [new Date(2023,9,27), 0, 0, 0, 600, 10, 0, 0, null], - [new Date(2023,9,28), 0, 0, 0, 600, 10, 0, 0, null], - [new Date(2023,9,29), 0, 0, 0, 600, 10, 0, 0, null], - [new Date(2023,9,30), 0, 0, 0, 600, 10, 0, 0, null], - [new Date(2023,9,31), 0, 0, 0, 600, 10, 0, 0, null], + [new Date(2023,9,1), null, null, null, 600, 10, null, null, null], + [new Date(2023,9,2), null, null, null, 600, 10, null, null, null], + [new Date(2023,9,3), null, null, null, 600, 10, null, null, null], + [new Date(2023,9,4), null, null, null, 600, 10, null, null, null], + [new Date(2023,9,5), null, null, null, 600, 10, null, null, null], + [new Date(2023,9,6), null, null, null, 600, 10, null, null, null], + [new Date(2023,9,7), null, null, null, 600, 10, null, null, null], + [new Date(2023,9,8), null, null, null, 600, 10, null, null, null], + [new Date(2023,9,9), null, null, null, 600, 10, null, null, null], + [new Date(2023,9,10), null, null, null, 600, 10, null, null, null], + [new Date(2023,9,11), null, null, null, 600, 10, null, null, null], + [new Date(2023,9,12), null, null, null, 600, 10, null, null, null], + [new Date(2023,9,13), null, null, null, 600, 10, null, null, null], + [new Date(2023,9,14), null, null, null, 600, 10, null, null, null], + [new Date(2023,9,15), null, null, null, 600, 10, null, null, null], + [new Date(2023,9,16), null, null, null, 600, 10, null, null, null], + [new Date(2023,9,17), null, null, null, 600, 10, null, null, null], + [new Date(2023,9,18), null, null, null, 600, 10, null, null, null], + [new Date(2023,9,19), null, null, null, 600, 10, null, null, null], + [new Date(2023,9,20), null, null, null, 600, 10, null, null, null], + [new Date(2023,9,21), null, null, null, 600, 10, null, null, null], + [new Date(2023,9,22), null, null, null, 600, 10, null, null, null], + [new Date(2023,9,23), null, null, null, 600, 10, null, null, null], + [new Date(2023,9,24), null, null, null, 600, 10, null, null, null], + [new Date(2023,9,25), null, null, null, 600, 10, null, null, null], + [new Date(2023,9,26), null, null, null, 600, 10, null, null, null], + [new Date(2023,9,27), null, null, null, 600, 10, null, null, null], + [new Date(2023,9,28), null, null, null, 600, 10, null, null, null], + [new Date(2023,9,29), null, null, null, 600, 10, null, null, null], + [new Date(2023,9,30), null, null, null, 600, 10, null, null, null], + [new Date(2023,9,31), null, null, null, 600, 10, null, null, null], // November 2023 - [new Date(2023,10,1), 0, 0, 0, 600, 10, 1, 0, null], - [new Date(2023,10,2), 0, 0, 0, 600, 15, 2, 0, null], - [new Date(2023,10,3), 0, 0, 0, 600, 15, 2, 0, null], - [new Date(2023,10,4), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2023,10,5), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2023,10,6), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2023,10,7), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2023,10,8), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2023,10,9), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2023,10,10), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2023,10,11), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2023,10,12), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2023,10,13), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2023,10,14), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2023,10,15), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2023,10,16), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2023,10,17), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2023,10,18), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2023,10,19), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2023,10,20), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2023,10,21), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2023,10,22), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2023,10,23), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2023,10,24), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2023,10,25), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2023,10,26), 0, 0, 0, 600, 15, 2, 0, null], - [new Date(2023,10,27), 0, 0, 0, 600, 15, 1, 0, null], - [new Date(2023,10,28), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2023,10,29), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2023,10,30), 0, 0, 0, 600, 15, 0, 0, null], + [new Date(2023,10,1), null, null, null, 600, 10, 1, null, null], + [new Date(2023,10,2), null, null, null, 600, 15, 2, null, null], + [new Date(2023,10,3), null, null, null, 600, 15, 2, null, null], + [new Date(2023,10,4), null, null, null, 600, 15, null, null, null], + [new Date(2023,10,5), null, null, null, 600, 15, null, null, null], + [new Date(2023,10,6), null, null, null, 600, 15, null, null, null], + [new Date(2023,10,7), null, null, null, 600, 15, null, null, null], + [new Date(2023,10,8), null, null, null, 600, 15, null, null, null], + [new Date(2023,10,9), null, null, null, 600, 15, null, null, null], + [new Date(2023,10,10), null, null, null, 600, 15, null, null, null], + [new Date(2023,10,11), null, null, null, 600, 15, null, null, null], + [new Date(2023,10,12), null, null, null, 600, 15, null, null, null], + [new Date(2023,10,13), null, null, null, 600, 15, null, null, null], + [new Date(2023,10,14), null, null, null, 600, 15, null, null, null], + [new Date(2023,10,15), null, null, null, 600, 15, null, null, null], + [new Date(2023,10,16), null, null, null, 600, 15, null, null, null], + [new Date(2023,10,17), null, null, null, 600, 15, null, null, null], + [new Date(2023,10,18), null, null, null, 600, 15, null, null, null], + [new Date(2023,10,19), null, null, null, 600, 15, null, null, null], + [new Date(2023,10,20), null, null, null, 600, 15, null, null, null], + [new Date(2023,10,21), null, null, null, 600, 15, null, null, null], + [new Date(2023,10,22), null, null, null, 600, 15, null, null, null], + [new Date(2023,10,23), null, null, null, 600, 15, null, null, null], + [new Date(2023,10,24), null, null, null, 600, 15, null, null, null], + [new Date(2023,10,25), null, null, null, 600, 15, null, null, null], + [new Date(2023,10,26), null, null, null, 600, 15, 2, null, null], + [new Date(2023,10,27), null, null, null, 600, 15, 1, null, null], + [new Date(2023,10,28), null, null, null, 600, 15, null, null, null], + [new Date(2023,10,29), null, null, null, 600, 15, null, null, null], + [new Date(2023,10,30), null, null, null, 600, 15, null, null, null], // December 2023 - [new Date(2023,11,1), 0, 0, 0, 600, 10, 0, 0, null], - [new Date(2023,11,2), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2023,11,3), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2023,11,4), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2023,11,5), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2023,11,6), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2023,11,7), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2023,11,8), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2023,11,9), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2023,11,10), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2023,11,11), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2023,11,12), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2023,11,13), 0, 0, 0, 600, 15, 3, 0, null], - [new Date(2023,11,14), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2023,11,15), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2023,11,16), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2023,11,17), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2023,11,18), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2023,11,19), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2023,11,20), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2023,11,21), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2023,11,22), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2023,11,23), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2023,11,24), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2023,11,25), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2023,11,26), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2023,11,27), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2023,11,28), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2023,11,29), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2023,11,30), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2023,11,31), 0, 0, 0, 600, 15, 0, 0, null], + [new Date(2023,11,1), null, null, null, 600, 10, null, null, null], + [new Date(2023,11,2), null, null, null, 600, 15, null, null, null], + [new Date(2023,11,3), null, null, null, 600, 15, null, null, null], + [new Date(2023,11,4), null, null, null, 600, 15, null, null, null], + [new Date(2023,11,5), null, null, null, 600, 15, null, null, null], + [new Date(2023,11,6), null, null, null, 600, 15, null, null, null], + [new Date(2023,11,7), null, null, null, 600, 15, null, null, null], + [new Date(2023,11,8), null, null, null, 600, 15, null, null, null], + [new Date(2023,11,9), null, null, null, 600, 15, null, null, null], + [new Date(2023,11,10), null, null, null, 600, 15, null, null, null], + [new Date(2023,11,11), null, null, null, 600, 15, null, null, null], + [new Date(2023,11,12), null, null, null, 600, 15, null, null, null], + [new Date(2023,11,13), null, null, null, 600, 15, 3, null, null], + [new Date(2023,11,14), null, null, null, 600, 15, null, null, null], + [new Date(2023,11,15), null, null, null, 600, 15, null, null, null], + [new Date(2023,11,16), null, null, null, 600, 15, null, null, null], + [new Date(2023,11,17), null, null, null, 600, 15, null, null, null], + [new Date(2023,11,18), null, null, null, 600, 15, null, null, null], + [new Date(2023,11,19), null, null, null, 600, 15, null, null, null], + [new Date(2023,11,20), null, null, null, 600, 15, null, null, null], + [new Date(2023,11,21), null, null, null, 600, 15, null, null, null], + [new Date(2023,11,22), null, null, null, 600, 15, null, null, null], + [new Date(2023,11,23), null, null, null, 600, 15, null, null, null], + [new Date(2023,11,24), null, null, null, 600, 15, null, null, null], + [new Date(2023,11,25), null, null, null, 600, 15, null, null, null], + [new Date(2023,11,26), null, null, null, 600, 15, null, null, null], + [new Date(2023,11,27), null, null, null, 600, 15, null, null, null], + [new Date(2023,11,28), null, null, null, 600, 15, null, null, null], + [new Date(2023,11,29), null, null, null, 600, 15, null, null, null], + [new Date(2023,11,30), null, null, null, 600, 15, null, null, null], + [new Date(2023,11,31), null, null, null, 600, 15, null, null, null], // January 2024 - [new Date(2024,0,1), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2024,0,2), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2024,0,3), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2024,0,4), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2024,0,5), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2024,0,6), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2024,0,7), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2024,0,8), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2024,0,9), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2024,0,10), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2024,0,11), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2024,0,12), 0, 0, 0, 600, 15, 1, 0, null], - [new Date(2024,0,13), 0, 0, 0, 600, 15, 1, 0, null], - [new Date(2024,0,14), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2024,0,15), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2024,0,16), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2024,0,17), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2024,0,18), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2024,0,19), 0, 0, 0, 600, 15, 1, 0, null], - [new Date(2024,0,20), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2024,0,21), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2024,0,22), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2024,0,23), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2024,0,24), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2024,0,25), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2024,0,26), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2024,0,27), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2024,0,28), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2024,0,29), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2024,0,30), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2024,0,31), 0, 0, 0, 600, 15, 0, 0, null], + [new Date(2024,0,1), null, null, null, 600, 15, null, null, null], + [new Date(2024,0,2), null, null, null, 600, 15, null, null, null], + [new Date(2024,0,3), null, null, null, 600, 15, null, null, null], + [new Date(2024,0,4), null, null, null, 600, 15, null, null, null], + [new Date(2024,0,5), null, null, null, 600, 15, null, null, null], + [new Date(2024,0,6), null, null, null, 600, 15, null, null, null], + [new Date(2024,0,7), null, null, null, 600, 15, null, null, null], + [new Date(2024,0,8), null, null, null, 600, 15, null, null, null], + [new Date(2024,0,9), null, null, null, 600, 15, null, null, null], + [new Date(2024,0,10), null, null, null, 600, 15, null, null, null], + [new Date(2024,0,11), null, null, null, 600, 15, null, null, null], + [new Date(2024,0,12), null, null, null, 600, 15, 1, null, null], + [new Date(2024,0,13), null, null, null, 600, 15, 1, null, null], + [new Date(2024,0,14), null, null, null, 600, 15, null, null, null], + [new Date(2024,0,15), null, null, null, 600, 15, null, null, null], + [new Date(2024,0,16), null, null, null, 600, 15, null, null, null], + [new Date(2024,0,17), null, null, null, 600, 15, null, null, null], + [new Date(2024,0,18), null, null, null, 600, 15, null, null, null], + [new Date(2024,0,19), null, null, null, 600, 15, 1, null, null], + [new Date(2024,0,20), null, null, null, 600, 15, null, null, null], + [new Date(2024,0,21), null, null, null, 600, 15, null, null, null], + [new Date(2024,0,22), null, null, null, 600, 15, null, null, null], + [new Date(2024,0,23), null, null, null, 600, 15, null, null, null], + [new Date(2024,0,24), null, null, null, 600, 15, null, null, null], + [new Date(2024,0,25), null, null, null, 600, 15, null, null, null], + [new Date(2024,0,26), null, null, null, 600, 15, null, null, null], + [new Date(2024,0,27), null, null, null, 600, 15, null, null, null], + [new Date(2024,0,28), null, null, null, 600, 15, null, null, null], + [new Date(2024,0,29), null, null, null, 600, 15, null, null, null], + [new Date(2024,0,30), null, null, null, 600, 15, null, null, null], + [new Date(2024,0,31), null, null, null, 600, 15, null, null, null], // February 2024 - [new Date(2024,1,1), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2024,1,2), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2024,1,3), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2024,1,4), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2024,1,5), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2024,1,6), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2024,1,7), 0, 0, 0, 600, 15, 1, 0, null], - [new Date(2024,1,8), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2024,1,9), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2024,1,10), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2024,1,11), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2024,1,12), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2024,1,13), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2024,1,14), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2024,1,15), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2024,1,16), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2024,1,17), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2024,1,18), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2024,1,19), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2024,1,20), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2024,1,21), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2024,1,22), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2024,1,23), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2024,1,24), 0, 0, 0, 600, 15, 0, 0, null], - [new Date(2024,1,25), 0, 0, 0, 600, 20, 0, 0, null], - [new Date(2024,1,26), 0, 0, 0, 600, 20, 0, 0, null], - [new Date(2024,1,27), 0, 0, 0, 600, 20, 0, 0, null], - [new Date(2024,1,28), 0, 0, 0, 600, 20, 1, 0, null], - [new Date(2024,1,29), 0, 0, 0, 600, 20, 0, 0, null], + [new Date(2024,1,1), null, null, null, 600, 15, null, null, null], + [new Date(2024,1,2), null, null, null, 600, 15, null, null, null], + [new Date(2024,1,3), null, null, null, 600, 15, null, null, null], + [new Date(2024,1,4), null, null, null, 600, 15, null, null, null], + [new Date(2024,1,5), null, null, null, 600, 15, null, null, null], + [new Date(2024,1,6), null, null, null, 600, 15, null, null, null], + [new Date(2024,1,7), null, null, null, 600, 15, 1, null, null], + [new Date(2024,1,8), null, null, null, 600, 15, null, null, null], + [new Date(2024,1,9), null, null, null, 600, 15, null, null, null], + [new Date(2024,1,10), null, null, null, 600, 15, null, null, null], + [new Date(2024,1,11), null, null, null, 600, 15, null, null, null], + [new Date(2024,1,12), null, null, null, 600, 15, null, null, null], + [new Date(2024,1,13), null, null, null, 600, 15, null, null, null], + [new Date(2024,1,14), null, null, null, 600, 15, null, null, null], + [new Date(2024,1,15), null, null, null, 600, 15, null, null, null], + [new Date(2024,1,16), null, null, null, 600, 15, null, null, null], + [new Date(2024,1,17), null, null, null, 600, 15, null, null, null], + [new Date(2024,1,18), null, null, null, 600, 15, null, null, null], + [new Date(2024,1,19), null, null, null, 600, 15, null, null, null], + [new Date(2024,1,20), null, null, null, 600, 15, null, null, null], + [new Date(2024,1,21), null, null, null, 600, 15, null, null, null], + [new Date(2024,1,22), null, null, null, 600, 15, null, null, null], + [new Date(2024,1,23), null, null, null, 600, 15, null, null, null], + [new Date(2024,1,24), null, null, null, 600, 15, null, null, null], + [new Date(2024,1,25), null, null, null, 600, 20, null, null, null], + [new Date(2024,1,26), null, null, null, 600, 20, null, null, null], + [new Date(2024,1,27), null, null, null, 600, 20, null, null, null], + [new Date(2024,1,28), null, null, null, 600, 20, 1, null, null], + [new Date(2024,1,29), null, null, null, 600, 20, null, null, null], // March 2024 - [new Date(2024,2,1), 0, 0, 0, 600, 20, 0, 0, null], - [new Date(2024,2,2), 0, 0, 0, 600, 20, 0, 0, null], - [new Date(2024,2,3), 0, 0, 0, 600, 20, 0, 0, null], - [new Date(2024,2,4), 0, 0, 0, 600, 20, 0, 0, null], - [new Date(2024,2,5), 0, 0, 0, 600, 20, 0, 0, null], - [new Date(2024,2,6), 0, 0, 0, 600, 20, 0, 0, null], - [new Date(2024,2,7), 0, 0, 0, 600, 20, 0, 0, null], - [new Date(2024,2,8), 0, 0, 0, 600, 20, 0, 0, null], - [new Date(2024,2,9), 0, 0, 0, 600, 20, 0, 0, null], - [new Date(2024,2,10), 0, 0, 0, 600, 20, 0, 0, null], - [new Date(2024,2,11), 0, 0, 0, 600, 20, 0, 0, null], - [new Date(2024,2,12), 0, 0, 0, 600, 20, 0, 0, null], - [new Date(2024,2,13), 0, 0, 0, 600, 20, 0, 0, null], - [new Date(2024,2,14), 0, 0, 0, 600, 20, 0, 0, null], - [new Date(2024,2,15), 0, 0, 0, 600, 20, 0, 0, null], - [new Date(2024,2,16), 0, 0, 0, 600, 20, 0, 0, null], - [new Date(2024,2,17), 0, 0, 0, 600, 20, 0, 0, null], - [new Date(2024,2,18), 0, 0, 0, 600, 20, 0, 0, null], - [new Date(2024,2,19), 0, 0, 0, 600, 20, 0, 0, null], - [new Date(2024,2,20), 0, 0, 0, 600, 20, 0, 0, null], - [new Date(2024,2,21), 0, 0, 0, 600, 20, 0, 1, null], - [new Date(2024,2,22), 0, 0, 0, 600, 20, 1, 0, null], - [new Date(2024,2,23), 0, 0, 0, 600, 20, 0, 0, null], - [new Date(2024,2,24), 0, 0, 0, 600, 20, 0, 0, null], - [new Date(2024,2,25), 0, 0, 0, 600, 20, 0, 0, null], - [new Date(2024,2,26), 0, 0, 0, 600, 20, 0, 0, null], - [new Date(2024,2,27), 0, 0, 0, 600, 20, 0, 0, null], - [new Date(2024,2,28), 0, 0, 0, 600, 20, 0, 0, null], - [new Date(2024,2,29), 0, 0, 0, 600, 20, 0, 0, null], - [new Date(2024,2,30), 0, 0, 0, 600, 20, 0, 0, null], - [new Date(2024,2,31), 0, 0, 0, 600, 20, 0, 0, null], + [new Date(2024,2,1), null, null, null, 600, 20, null, null, null], + [new Date(2024,2,2), null, null, null, 600, 20, null, null, null], + [new Date(2024,2,3), null, null, null, 600, 20, null, null, null], + [new Date(2024,2,4), null, null, null, 600, 20, null, null, null], + [new Date(2024,2,5), null, null, null, 600, 20, null, null, null], + [new Date(2024,2,6), null, null, null, 600, 20, null, null, null], + [new Date(2024,2,7), null, null, null, 600, 20, null, null, null], + [new Date(2024,2,8), null, null, null, 600, 20, null, null, null], + [new Date(2024,2,9), null, null, null, 600, 20, null, null, null], + [new Date(2024,2,10), null, null, null, 600, 20, null, null, null], + [new Date(2024,2,11), null, null, null, 600, 20, null, null, null], + [new Date(2024,2,12), null, null, null, 600, 20, null, null, null], + [new Date(2024,2,13), null, null, null, 600, 20, null, null, null], + [new Date(2024,2,14), null, null, null, 600, 20, null, null, null], + [new Date(2024,2,15), null, null, null, 600, 20, null, null, null], + [new Date(2024,2,16), null, null, null, 600, 20, null, null, null], + [new Date(2024,2,17), null, null, null, 600, 20, null, null, null], + [new Date(2024,2,18), null, null, null, 600, 20, null, null, null], + [new Date(2024,2,19), null, null, null, 600, 20, null, null, null], + [new Date(2024,2,20), null, null, null, 600, 20, null, null, null], + [new Date(2024,2,21), null, null, null, 600, 20, null, 1, null], + [new Date(2024,2,22), null, null, null, 600, 20, 1, null, null], + [new Date(2024,2,23), null, null, null, 600, 20, null, null, null], + [new Date(2024,2,24), null, null, null, 600, 20, null, null, null], + [new Date(2024,2,25), null, null, null, 600, 20, null, null, null], + [new Date(2024,2,26), null, null, null, 600, 20, null, null, null], + [new Date(2024,2,27), null, null, null, 600, 20, null, null, null], + [new Date(2024,2,28), null, null, null, 600, 20, null, null, null], + [new Date(2024,2,29), null, null, null, 600, 20, null, null, null], + [new Date(2024,2,30), null, null, null, 600, 20, null, null, null], + [new Date(2024,2,31), null, null, null, 600, 20, null, null, null], // April 2024 - [new Date(2024,3,1), 0, 0, 0, 600, 30, 1, 0, null], - [new Date(2024,3,2), 0, 0, 0, 600, 30, 0, 1, null], - [new Date(2024,3,3), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,3,4), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,3,5), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,3,6), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,3,7), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,3,8), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,3,9), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,3,10), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,3,11), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,3,12), 0, 0, 0, 600, 30, 0, 1, null], - [new Date(2024,3,13), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,3,14), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,3,15), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,3,16), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,3,17), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,3,18), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,3,19), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,3,20), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,3,21), 0, 0, 0, 600, 30, 1, 0, null], - [new Date(2024,3,22), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,3,23), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,3,24), 0, 0, 0, 600, 30, 0, 1, null], - [new Date(2024,3,25), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,3,26), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,3,27), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,3,28), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,3,29), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,3,30), 0, 0, 0, 600, 30, 0, 0, null], + [new Date(2024,3,1), null, null, null, 600, 30, 1, null, null], + [new Date(2024,3,2), null, null, null, 600, 30, null, 1, null], + [new Date(2024,3,3), null, null, null, 600, 30, null, null, null], + [new Date(2024,3,4), null, null, null, 600, 30, null, null, null], + [new Date(2024,3,5), null, null, null, 600, 30, null, null, null], + [new Date(2024,3,6), null, null, null, 600, 30, null, null, null], + [new Date(2024,3,7), null, null, null, 600, 30, null, null, null], + [new Date(2024,3,8), null, null, null, 600, 30, null, null, null], + [new Date(2024,3,9), null, null, null, 600, 30, null, null, null], + [new Date(2024,3,10), null, null, null, 600, 30, null, null, null], + [new Date(2024,3,11), null, null, null, 600, 30, null, null, null], + [new Date(2024,3,12), null, null, null, 600, 30, null, 1, null], + [new Date(2024,3,13), null, null, null, 600, 30, null, null, null], + [new Date(2024,3,14), null, null, null, 600, 30, null, null, null], + [new Date(2024,3,15), null, null, null, 600, 30, null, null, null], + [new Date(2024,3,16), null, null, null, 600, 30, null, null, null], + [new Date(2024,3,17), null, null, null, 600, 30, null, null, null], + [new Date(2024,3,18), null, null, null, 600, 30, null, null, null], + [new Date(2024,3,19), null, null, null, 600, 30, null, null, null], + [new Date(2024,3,20), null, null, null, 600, 30, null, null, null], + [new Date(2024,3,21), null, null, null, 600, 30, 1, null, null], + [new Date(2024,3,22), null, null, null, 600, 30, null, null, null], + [new Date(2024,3,23), null, null, null, 600, 30, null, null, null], + [new Date(2024,3,24), null, null, null, 600, 30, null, 1, null], + [new Date(2024,3,25), null, null, null, 600, 30, null, null, null], + [new Date(2024,3,26), null, null, null, 600, 30, null, null, null], + [new Date(2024,3,27), null, null, null, 600, 30, null, null, null], + [new Date(2024,3,28), null, null, null, 600, 30, null, null, null], + [new Date(2024,3,29), null, null, null, 600, 30, null, null, null], + [new Date(2024,3,30), null, null, null, 600, 30, null, null, null], // May 2024 - [new Date(2024,4,1), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,4,2), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,4,3), 0, 0, 0, 600, 30, 1, 0, null], - [new Date(2024,4,4), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,4,5), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,4,6), 0, 0, 0, 600, 30, 1, 0, null], - [new Date(2024,4,7), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,4,8), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,4,9), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,4,10), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,4,11), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,4,12), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,4,13), 0, 0, 0, 600, 30, 1, 0, null], - [new Date(2024,4,14), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,4,15), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,4,16), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,4,17), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,4,18), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,4,19), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,4,20), 0, 0, 0, 600, 30, 1, 0, null], - [new Date(2024,4,21), 0, 0, 0, 600, 30, 2, 0, null], - [new Date(2024,4,22), 0, 0, 0, 600, 30, 1, 0, null], - [new Date(2024,4,23), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,4,24), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,4,25), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,4,26), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,4,27), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,4,28), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,4,29), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,4,30), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,4,31), 0, 0, 0, 600, 30, 0, 0, null], + [new Date(2024,4,1), null, null, null, 600, 30, null, null, null], + [new Date(2024,4,2), null, null, null, 600, 30, null, null, null], + [new Date(2024,4,3), null, null, null, 600, 30, 1, null, null], + [new Date(2024,4,4), null, null, null, 600, 30, null, null, null], + [new Date(2024,4,5), null, null, null, 600, 30, null, null, null], + [new Date(2024,4,6), null, null, null, 600, 30, 1, null, null], + [new Date(2024,4,7), null, null, null, 600, 30, null, null, null], + [new Date(2024,4,8), null, null, null, 600, 30, null, null, null], + [new Date(2024,4,9), null, null, null, 600, 30, null, null, null], + [new Date(2024,4,10), null, null, null, 600, 30, null, null, null], + [new Date(2024,4,11), null, null, null, 600, 30, null, null, null], + [new Date(2024,4,12), null, null, null, 600, 30, null, null, null], + [new Date(2024,4,13), null, null, null, 600, 30, 1, null, null], + [new Date(2024,4,14), null, null, null, 600, 30, null, null, null], + [new Date(2024,4,15), null, null, null, 600, 30, null, null, null], + [new Date(2024,4,16), null, null, null, 600, 30, null, null, null], + [new Date(2024,4,17), null, null, null, 600, 30, null, null, null], + [new Date(2024,4,18), null, null, null, 600, 30, null, null, null], + [new Date(2024,4,19), null, null, null, 600, 30, null, null, null], + [new Date(2024,4,20), null, null, null, 600, 30, 1, null, null], + [new Date(2024,4,21), null, null, null, 600, 30, 2, null, null], + [new Date(2024,4,22), null, null, null, 600, 30, 1, null, null], + [new Date(2024,4,23), null, null, null, 600, 30, null, null, null], + [new Date(2024,4,24), null, null, null, 600, 30, null, null, null], + [new Date(2024,4,25), null, null, null, 600, 30, null, null, null], + [new Date(2024,4,26), null, null, null, 600, 30, null, null, null], + [new Date(2024,4,27), null, null, null, 600, 30, null, null, null], + [new Date(2024,4,28), null, null, null, 600, 30, null, null, null], + [new Date(2024,4,29), null, null, null, 600, 30, null, null, null], + [new Date(2024,4,30), null, null, null, 600, 30, null, null, null], + [new Date(2024,4,31), null, null, null, 600, 30, null, null, null], // June 2024 - [new Date(2024,5,1), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,5,2), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,5,3), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,5,4), 0, 0, 0, 600, 30, 1, 0, null], - [new Date(2024,5,5), 0, 0, 0, 600, 30, 1, 0, null], - [new Date(2024,5,6), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,5,7), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,5,8), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,5,9), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,5,10), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,5,11), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,5,12), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,5,13), 0, 0, 0, 600, 30, 1, 0, null], - [new Date(2024,5,14), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,5,15), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,5,16), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,5,17), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,5,18), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,5,19), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,5,20), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,5,21), 0, 0, 0, 600, 30, 1, 0, null], - [new Date(2024,5,22), 0, 0, 0, 600, 30, 1, 0, null], - [new Date(2024,5,23), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,5,24), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,5,25), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,5,26), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,5,27), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,5,28), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,5,29), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,5,30), 0, 0, 0, 600, 30, 0, 0, null], + [new Date(2024,5,1), null, null, null, 600, 30, null, null, null], + [new Date(2024,5,2), null, null, null, 600, 30, null, null, null], + [new Date(2024,5,3), null, null, null, 600, 30, null, null, null], + [new Date(2024,5,4), null, null, null, 600, 30, 1, null, null], + [new Date(2024,5,5), null, null, null, 600, 30, 1, null, null], + [new Date(2024,5,6), null, null, null, 600, 30, null, null, null], + [new Date(2024,5,7), null, null, null, 600, 30, null, null, null], + [new Date(2024,5,8), null, null, null, 600, 30, null, null, null], + [new Date(2024,5,9), null, null, null, 600, 30, null, null, null], + [new Date(2024,5,10), null, null, null, 600, 30, null, null, null], + [new Date(2024,5,11), null, null, null, 600, 30, null, null, null], + [new Date(2024,5,12), null, null, null, 600, 30, null, null, null], + [new Date(2024,5,13), null, null, null, 600, 30, 1, null, null], + [new Date(2024,5,14), null, null, null, 600, 30, null, null, null], + [new Date(2024,5,15), null, null, null, 600, 30, null, null, null], + [new Date(2024,5,16), null, null, null, 600, 30, null, null, null], + [new Date(2024,5,17), null, null, null, 600, 30, null, null, null], + [new Date(2024,5,18), null, null, null, 600, 30, null, null, null], + [new Date(2024,5,19), null, null, null, 600, 30, null, null, null], + [new Date(2024,5,20), null, null, null, 600, 30, null, null, null], + [new Date(2024,5,21), null, null, null, 600, 30, 1, null, null], + [new Date(2024,5,22), null, null, null, 600, 30, 1, null, null], + [new Date(2024,5,23), null, null, null, 600, 30, null, null, null], + [new Date(2024,5,24), null, null, null, 600, 30, null, null, null], + [new Date(2024,5,25), null, null, null, 600, 30, null, null, null], + [new Date(2024,5,26), null, null, null, 600, 30, null, null, null], + [new Date(2024,5,27), null, null, null, 600, 30, null, null, null], + [new Date(2024,5,28), null, null, null, 600, 30, null, null, null], + [new Date(2024,5,29), null, null, null, 600, 30, null, null, null], + [new Date(2024,5,30), null, null, null, 600, 30, null, null, null], // July 2024 - [new Date(2024,6,1), 0, 0, 0, 600, 30, 4, 0, null], - [new Date(2024,6,2), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,6,3), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,6,4), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,6,5), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,6,6), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,6,7), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,6,8), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,6,9), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,6,10), 0, 0, 0, 600, 30, 2, 0, null], - [new Date(2024,6,11), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,6,12), 0, 0, 0, 600, 30, 2, 0, null], - [new Date(2024,6,13), 0, 0, 0, 600, 30, 2, 0, null], - [new Date(2024,6,14), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,6,15), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,6,16), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,6,17), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,6,18), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,6,19), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,6,20), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,6,21), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,6,22), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,6,23), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,6,24), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,6,25), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,6,26), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,6,27), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,6,28), 0, 0, 0, 600, 30, 1, 0, null], - [new Date(2024,6,29), 0, 0, 0, 600, 30, 1, 0, null], - [new Date(2024,6,30), 0, 0, 0, 600, 30, 2, 0, null], - [new Date(2024,6,31), 0, 0, 0, 600, 30, 0, 0, null], + [new Date(2024,6,1), null, null, null, 600, 30, 4, null, null], + [new Date(2024,6,2), null, null, null, 600, 30, null, null, null], + [new Date(2024,6,3), null, null, null, 600, 30, null, null, null], + [new Date(2024,6,4), null, null, null, 600, 30, null, null, null], + [new Date(2024,6,5), null, null, null, 600, 30, null, null, null], + [new Date(2024,6,6), null, null, null, 600, 30, null, null, null], + [new Date(2024,6,7), null, null, null, 600, 30, null, null, null], + [new Date(2024,6,8), null, null, null, 600, 30, null, null, null], + [new Date(2024,6,9), null, null, null, 600, 30, null, null, null], + [new Date(2024,6,10), null, null, null, 600, 30, 2, null, null], + [new Date(2024,6,11), null, null, null, 600, 30, null, null, null], + [new Date(2024,6,12), null, null, null, 600, 30, 2, null, null], + [new Date(2024,6,13), null, null, null, 600, 30, 2, null, null], + [new Date(2024,6,14), null, null, null, 600, 30, null, null, null], + [new Date(2024,6,15), null, null, null, 600, 30, null, null, null], + [new Date(2024,6,16), null, null, null, 600, 30, null, null, null], + [new Date(2024,6,17), null, null, null, 600, 30, null, null, null], + [new Date(2024,6,18), null, null, null, 600, 30, null, null, null], + [new Date(2024,6,19), null, null, null, 600, 30, null, null, null], + [new Date(2024,6,20), null, null, null, 600, 30, null, null, null], + [new Date(2024,6,21), null, null, null, 600, 30, null, null, null], + [new Date(2024,6,22), null, null, null, 600, 30, null, null, null], + [new Date(2024,6,23), null, null, null, 600, 30, null, null, null], + [new Date(2024,6,24), null, null, null, 600, 30, null, null, null], + [new Date(2024,6,25), null, null, null, 600, 30, null, null, null], + [new Date(2024,6,26), null, null, null, 600, 30, null, null, null], + [new Date(2024,6,27), null, null, null, 600, 30, null, null, null], + [new Date(2024,6,28), null, null, null, 600, 30, 1, null, null], + [new Date(2024,6,29), null, null, null, 600, 30, 1, null, null], + [new Date(2024,6,30), null, null, null, 600, 30, 2, null, null], + [new Date(2024,6,31), null, null, null, 600, 30, null, null, null], // August 2024 - [new Date(2024,7,1), 0, 0, 0, 600, 30, 1, 0, null], - [new Date(2024,7,2), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,7,3), 0, 0, 0, 600, 30, 1, 0, null], - [new Date(2024,7,4), 0, 0, 0, 600, 30, 1, 0, null], - [new Date(2024,7,5), 0, 0, 0, 600, 30, 1, 0, null], - [new Date(2024,7,6), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,7,7), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,7,8), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,7,9), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,7,10), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,7,11), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,7,12), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,7,13), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,7,14), 0, 0, 0, 600, 30, 1, 0, null], - [new Date(2024,7,15), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,7,16), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,7,17), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,7,18), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,7,19), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,7,20), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,7,21), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,7,22), 0, 0, 0, 600, 30, 1, 0, null], - [new Date(2024,7,23), 0, 0, 0, 600, 30, 1, 0, null], - [new Date(2024,7,24), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,7,25), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,7,26), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,7,27), 0, 0, 0, 600, 30, 1, 0, null], - [new Date(2024,7,28), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,7,29), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,7,30), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,7,31), 0, 0, 0, 600, 30, 0, 0, null], + [new Date(2024,7,1), null, null, null, 600, 30, 1, null, null], + [new Date(2024,7,2), null, null, null, 600, 30, null, null, null], + [new Date(2024,7,3), null, null, null, 600, 30, 1, null, null], + [new Date(2024,7,4), null, null, null, 600, 30, 1, null, null], + [new Date(2024,7,5), null, null, null, 600, 30, 1, null, null], + [new Date(2024,7,6), null, null, null, 600, 30, null, null, null], + [new Date(2024,7,7), null, null, null, 600, 30, null, null, null], + [new Date(2024,7,8), null, null, null, 600, 30, null, null, null], + [new Date(2024,7,9), null, null, null, 600, 30, null, null, null], + [new Date(2024,7,10), null, null, null, 600, 30, null, null, null], + [new Date(2024,7,11), null, null, null, 600, 30, null, null, null], + [new Date(2024,7,12), null, null, null, 600, 30, null, null, null], + [new Date(2024,7,13), null, null, null, 600, 30, null, null, null], + [new Date(2024,7,14), null, null, null, 600, 30, 1, null, null], + [new Date(2024,7,15), null, null, null, 600, 30, null, null, null], + [new Date(2024,7,16), null, null, null, 600, 30, null, null, null], + [new Date(2024,7,17), null, null, null, 600, 30, null, null, null], + [new Date(2024,7,18), null, null, null, 600, 30, null, null, null], + [new Date(2024,7,19), null, null, null, 600, 30, null, null, null], + [new Date(2024,7,20), null, null, null, 600, 30, null, null, null], + [new Date(2024,7,21), null, null, null, 600, 30, null, null, null], + [new Date(2024,7,22), null, null, null, 600, 30, 1, null, null], + [new Date(2024,7,23), null, null, null, 600, 30, 1, null, null], + [new Date(2024,7,24), null, null, null, 600, 30, null, null, null], + [new Date(2024,7,25), null, null, null, 600, 30, null, null, null], + [new Date(2024,7,26), null, null, null, 600, 30, null, null, null], + [new Date(2024,7,27), null, null, null, 600, 30, 1, null, null], + [new Date(2024,7,28), null, null, null, 600, 30, null, null, null], + [new Date(2024,7,29), null, null, null, 600, 30, null, null, null], + [new Date(2024,7,30), null, null, null, 600, 30, null, null, null], + [new Date(2024,7,31), null, null, null, 600, 30, null, null, null], // September 2024 - [new Date(2024,8,1), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,8,2), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,8,3), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,8,4), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,8,5), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,8,6), 0, 0, 0, 600, 30, 1, 0, null], - [new Date(2024,8,7), 0, 0, 0, 600, 30, 1, 0, null], - [new Date(2024,8,8), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,8,9), 0, 0, 0, 600, 30, 2, 0, null], - [new Date(2024,8,10), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,8,11), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,8,12), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,8,13), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,8,14), 0, 0, 0, 600, 30, 1, 0, null], - [new Date(2024,8,15), 0, 0, 0, 600, 30, 1, 0, null], - [new Date(2024,8,16), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,8,17), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,8,18), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,8,19), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,8,20), 0, 0, 0, 600, 30, 1, 0, null], - [new Date(2024,8,21), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,8,22), 0, 0, 0, 600, 30, 1, 0, null], - [new Date(2024,8,23), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,8,24), 0, 0, 0, 600, 30, 1, 0, null], - [new Date(2024,8,25), 0, 0, 0, 600, 30, 1, 0, null], - [new Date(2024,8,26), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,8,27), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,8,28), 0, 0, 0, 600, 30, 1, 0, null], - [new Date(2024,8,29), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,8,30), 0, 0, 0, 600, 30, 0, 0, null], + [new Date(2024,8,1), null, null, null, 600, 30, null, null, null], + [new Date(2024,8,2), null, null, null, 600, 30, null, null, null], + [new Date(2024,8,3), null, null, null, 600, 30, null, null, null], + [new Date(2024,8,4), null, null, null, 600, 30, null, null, null], + [new Date(2024,8,5), null, null, null, 600, 30, null, null, null], + [new Date(2024,8,6), null, null, null, 600, 30, 1, null, null], + [new Date(2024,8,7), null, null, null, 600, 30, 1, null, null], + [new Date(2024,8,8), null, null, null, 600, 30, null, null, null], + [new Date(2024,8,9), null, null, null, 600, 30, 2, null, null], + [new Date(2024,8,10), null, null, null, 600, 30, null, null, null], + [new Date(2024,8,11), null, null, null, 600, 30, null, null, null], + [new Date(2024,8,12), null, null, null, 600, 30, null, null, null], + [new Date(2024,8,13), null, null, null, 600, 30, null, null, null], + [new Date(2024,8,14), null, null, null, 600, 30, 1, null, null], + [new Date(2024,8,15), null, null, null, 600, 30, 1, null, null], + [new Date(2024,8,16), null, null, null, 600, 30, null, null, null], + [new Date(2024,8,17), null, null, null, 600, 30, null, null, null], + [new Date(2024,8,18), null, null, null, 600, 30, null, null, null], + [new Date(2024,8,19), null, null, null, 600, 30, null, null, null], + [new Date(2024,8,20), null, null, null, 600, 30, 1, null, null], + [new Date(2024,8,21), null, null, null, 600, 30, null, null, null], + [new Date(2024,8,22), null, null, null, 600, 30, 1, null, null], + [new Date(2024,8,23), null, null, null, 600, 30, null, null, null], + [new Date(2024,8,24), null, null, null, 600, 30, 1, null, null], + [new Date(2024,8,25), null, null, null, 600, 30, 1, null, null], + [new Date(2024,8,26), null, null, null, 600, 30, null, null, null], + [new Date(2024,8,27), null, null, null, 600, 30, null, null, null], + [new Date(2024,8,28), null, null, null, 600, 30, 1, null, null], + [new Date(2024,8,29), null, null, null, 600, 30, null, null, null], + [new Date(2024,8,30), null, null, null, 600, 30, null, null, null], // October 2024 - [new Date(2024,9,1), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,9,2), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,9,3), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,9,4), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,9,5), 0, 0, 0, 600, 30, 2, 0, null], - [new Date(2024,9,6), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,9,8), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,9,9), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,9,10), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,9,11), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,9,12), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,9,13), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,9,14), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,9,15), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,9,16), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,9,17), 0, 0, 0, 600, 30, 1, 0, null], - [new Date(2024,9,18), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,9,19), 0, 0, 0, 600, 30, 3, 0, null], - [new Date(2024,9,20), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,9,21), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,9,22), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,9,23), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,9,24), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,9,25), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,9,26), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,9,27), 0, 0, 0, 600, 30, 3, 0, null], - [new Date(2024,9,28), 0, 0, 0, 600, 30, 1, 0, null], - [new Date(2024,9,29), 0, 0, 0, 600, 30, 1, 0, null], - [new Date(2024,9,30), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,9,31), 0, 0, 0, 600, 30, 0, 0, null], + [new Date(2024,9,1), null, null, null, 600, 30, null, null, null], + [new Date(2024,9,2), null, null, null, 600, 30, null, null, null], + [new Date(2024,9,3), null, null, null, 600, 30, null, null, null], + [new Date(2024,9,4), null, null, null, 600, 30, null, null, null], + [new Date(2024,9,5), null, null, null, 600, 30, 2, null, null], + [new Date(2024,9,6), null, null, null, 600, 30, null, null, null], + [new Date(2024,9,8), null, null, null, 600, 30, null, null, null], + [new Date(2024,9,9), null, null, null, 600, 30, null, null, null], + [new Date(2024,9,10), null, null, null, 600, 30, null, null, null], + [new Date(2024,9,11), null, null, null, 600, 30, null, null, null], + [new Date(2024,9,12), null, null, null, 600, 30, null, null, null], + [new Date(2024,9,13), null, null, null, 600, 30, null, null, null], + [new Date(2024,9,14), null, null, null, 600, 30, null, null, null], + [new Date(2024,9,15), null, null, null, 600, 30, null, null, null], + [new Date(2024,9,16), null, null, null, 600, 30, null, null, null], + [new Date(2024,9,17), null, null, null, 600, 30, 1, null, null], + [new Date(2024,9,18), null, null, null, 600, 30, null, null, null], + [new Date(2024,9,19), null, null, null, 600, 30, 3, null, null], + [new Date(2024,9,20), null, null, null, 600, 30, null, null, null], + [new Date(2024,9,21), null, null, null, 600, 30, null, null, null], + [new Date(2024,9,22), null, null, null, 600, 30, null, null, null], + [new Date(2024,9,23), null, null, null, 600, 30, null, null, null], + [new Date(2024,9,24), null, null, null, 600, 30, null, null, null], + [new Date(2024,9,25), null, null, null, 600, 30, null, null, null], + [new Date(2024,9,26), null, null, null, 600, 30, null, null, null], + [new Date(2024,9,27), null, null, null, 600, 30, 3, null, null], + [new Date(2024,9,28), null, null, null, 600, 30, 1, null, null], + [new Date(2024,9,29), null, null, null, 600, 30, 1, null, null], + [new Date(2024,9,30), null, null, null, 600, 30, null, null, null], + [new Date(2024,9,31), null, null, null, 600, 30, null, null, null], // November 2024 - [new Date(2024,10,1), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,10,2), 0, 0, 0, 600, 30, 1, 0, null], - [new Date(2024,10,3), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,10,4), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,10,5), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,10,6), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,10,7), 0, 0, 0, 600, 30, 1, 0, null], - [new Date(2024,10,8), 0, 0, 0, 600, 30, 1, 0, null], - [new Date(2024,10,9), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,10,10), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,10,11), 0, 0, 0, 600, 30, 1, 0, null], - [new Date(2024,10,12), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,10,13), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,10,14), 0, 0, 0, 600, 30, 1, 0, null], - [new Date(2024,10,15), 0, 0, 0, 600, 30, 1, 0, null], - [new Date(2024,10,16), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,10,17), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,10,18), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,10,19), 0, 0, 0, 600, 30, 2, 0, null], - [new Date(2024,10,20), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,10,21), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,10,22), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,10,23), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,10,24), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,10,25), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,10,26), 0, 0, 0, 600, 30, 0, 0, 0], - [new Date(2024,10,27), 0, 0, 0, 600, 30, 0, 0, 650], - [new Date(2024,10,28), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,10,29), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,10,30), 0, 0, 0, 600, 30, 0, 0, null], + [new Date(2024,10,1), null, null, null, 600, 30, null, null, null], + [new Date(2024,10,2), null, null, null, 600, 30, 1, null, null], + [new Date(2024,10,3), null, null, null, 600, 30, null, null, null], + [new Date(2024,10,4), null, null, null, 600, 30, null, null, null], + [new Date(2024,10,5), null, null, null, 600, 30, null, null, null], + [new Date(2024,10,6), null, null, null, 600, 30, null, null, null], + [new Date(2024,10,7), null, null, null, 600, 30, 1, null, null], + [new Date(2024,10,8), null, null, null, 600, 30, 1, null, null], + [new Date(2024,10,9), null, null, null, 600, 30, null, null, null], + [new Date(2024,10,10), null, null, null, 600, 30, null, null, null], + [new Date(2024,10,11), null, null, null, 600, 30, 1, null, null], + [new Date(2024,10,12), null, null, null, 600, 30, null, null, null], + [new Date(2024,10,13), null, null, null, 600, 30, null, null, null], + [new Date(2024,10,14), null, null, null, 600, 30, 1, null, null], + [new Date(2024,10,15), null, null, null, 600, 30, 1, null, null], + [new Date(2024,10,16), null, null, null, 600, 30, null, null, null], + [new Date(2024,10,17), null, null, null, 600, 30, null, null, null], + [new Date(2024,10,18), null, null, null, 600, 30, null, null, null], + [new Date(2024,10,19), null, null, null, 600, 30, 2, null, null], + [new Date(2024,10,20), null, null, null, 600, 30, null, null, null], + [new Date(2024,10,21), null, null, null, 600, 30, null, null, null], + [new Date(2024,10,22), null, null, null, 600, 30, null, null, null], + [new Date(2024,10,23), null, null, null, 600, 30, null, null, null], + [new Date(2024,10,24), null, null, null, 600, 30, null, null, null], + [new Date(2024,10,25), null, null, null, 600, 30, null, null, null], + [new Date(2024,10,26), null, null, null, 600, 30, null, null, null], + [new Date(2024,10,27), null, null, null, 600, 30, null, null, 1], + [new Date(2024,10,28), null, null, null, 600, 30, null, null, null], + [new Date(2024,10,29), null, null, null, 600, 30, null, null, null], + [new Date(2024,10,30), null, null, null, 600, 30, null, null, null], // December 2024 - [new Date(2024,11,1), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,11,2), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,11,3), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,11,4), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,11,5), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,11,6), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,11,7), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,11,8), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,11,9), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,11,10), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,11,11), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,11,12), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,11,13), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,11,14), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,11,15), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,11,16), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,11,17), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,11,18), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,11,19), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,11,20), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,11,21), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,11,22), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,11,23), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,11,24), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,11,25), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,11,26), 0, 0, 0, 600, 30, 0, 0, null], - [new Date(2024,11,27), 0, 0, 0, 600, 30, 0, 0, null], + [new Date(2024,11,1), null, null, null, 600, 30, null, null, null], + [new Date(2024,11,2), null, null, null, 600, 30, null, null, null], + [new Date(2024,11,3), null, null, null, 600, 30, null, null, null], + [new Date(2024,11,4), null, null, null, 600, 30, null, null, null], + [new Date(2024,11,5), null, null, null, 600, 30, null, null, null], + [new Date(2024,11,6), null, null, null, 600, 30, null, null, null], + [new Date(2024,11,7), null, null, null, 600, 30, null, null, null], + [new Date(2024,11,8), null, null, null, 600, 30, null, null, null], + [new Date(2024,11,9), null, null, null, 600, 30, null, null, null], + [new Date(2024,11,10), null, null, null, 600, 30, null, null, null], + [new Date(2024,11,11), null, null, null, 600, 30, null, null, null], + [new Date(2024,11,12), null, null, null, 600, 30, null, null, null], + [new Date(2024,11,13), null, null, null, 600, 30, null, null, null], + [new Date(2024,11,14), null, null, null, 600, 30, null, null, null], + [new Date(2024,11,15), null, null, null, 600, 30, null, null, null], + [new Date(2024,11,16), null, null, null, 600, 30, null, null, null], + [new Date(2024,11,17), null, null, null, 600, 30, null, null, null], + [new Date(2024,11,18), null, null, null, 600, 30, null, null, null], + [new Date(2024,11,19), null, null, null, 600, 30, null, null, null], + [new Date(2024,11,20), null, null, null, 600, 30, null, null, null], + [new Date(2024,11,21), null, null, null, 600, 30, null, null, null], + [new Date(2024,11,22), null, null, null, 600, 30, null, null, null], + [new Date(2024,11,23), null, null, null, 600, 30, null, null, null], + [new Date(2024,11,24), null, null, null, 600, 30, null, null, null], + [new Date(2024,11,25), null, null, null, 600, 30, null, null, null], + [new Date(2024,11,26), null, null, null, 600, 30, null, null, null], + [new Date(2024,11,27), null, null, null, 600, 30, null, null, null], + [new Date(2024,11,28), null, null, null, 600, 30, null, null, null], + [new Date(2024,11,29), null, null, null, 600, 30, null, null, null], + [new Date(2024,11,30), null, null, null, 600, 30, null, null, null], ]); + var formatDate = new google.visualization.DateFormat({ pattern: 'YY/MM' }); + formatDate.format(data, 0) + + var dataGroup = google.visualization.data.group( + data, + [{ + column: 0, + label: 'Month', + modifier: function (val) { + return formatDate.formatValue(val); + }, + type: 'string' + }], + + [ + { + aggregation: google.visualization.data.avg, + column: 1, + label: "Keppra", + type: 'number' + }, + + { + aggregation: google.visualization.data.avg, + column: 2, + label: "Depakote", + type: 'number' + }, + + { + aggregation: google.visualization.data.avg, + column: 3, + label: "Zonisamide", + type: 'number' + }, + + { + aggregation: google.visualization.data.avg, + column: 4, + label: "Lacosamide", + type: 'number' + }, + + { + aggregation: google.visualization.data.avg, + column: 5, + label: "Clobazam", + type: 'number' + }, + + { + aggregation: google.visualization.data.sum, + column: 7, + label: "Tonic Clonic Seizures", + type: 'number' + }, + + { + aggregation: google.visualization.data.sum, + column: 6, + label: "Focal Seizures", + type: 'number' + }, + + { + aggregation: google.visualization.data.sum, + column: 8, + label: "Surgery", + type: 'number' + } + ], + ); + var options = { - //title : 'Seizure Medication vs Seizures', + interpolateNulls: true, + isStacked: true, series: { - 0: { axis: 'date', targetAxisIndex: 0 }, + 0: { axis: 'dosage', targetAxisIndex: 0 }, 1: { axis: 'dosage', targetAxisIndex: 0 }, 2: { axis: 'dosage', targetAxisIndex: 0 }, 3: { axis: 'dosage', targetAxisIndex: 0 }, 4: { axis: 'dosage', targetAxisIndex: 0 }, - 5: { axis: 'events', type: 'bars', targetAxisIndex: 5 }, - 6: { axis: 'events', type: 'bars', targetAxisIndex: 5 }, - 7: { axis: 'surgery', lineDashStyle: [2,2], lineWidth: 3, color: 'red' }, + 5: { type: 'line', targetAxisIndex: 6 }, // focal + 6: { type: 'line', targetAxisIndex: 6 }, // tonic clonics + 7: { type: 'steppedArea', axis: 'surgery', lineDashStyle: [2,2], lineWidth: 3, color: 'red', targetAxisIndex: 7, visibleInLegend: false }, // surgery }, vAxes: { 0: { side: 'left', title: 'Dosage (Milligrams)', - logScale: false, maxValue: 650, textStyle: { fontSize: 12 } }, - 1: {side: 'left', maxValue: 650, logScale: false}, - 2: {side: 'left', maxValue: 650, logScale: false}, - 3: {side: 'left', maxValue: 650, logScale: false}, - 4: {side: 'left', maxValue: 650, logScale: false}, - 5: { + 6: { side: 'right', - maxValue: 10, - logScale: false, title: 'Seizure Count', + scaleType: 'mirrorLog', textStyle: { fontSize: 12 } }, - 6: {side: 'right', maxValue: 10, logScale: false}, - 7: { - side: 'right', - maxValue: 10, - logScale: false, - title: 'Surgery', - lineWidth: 15, - } + 7: { textStyle: { fontSize: 1 } } }, hAxis: { - title: 'Date', + title: 'Date (YY/MM format)', format: 'MMM YY', textStyle: { - fontSize: 12 + fontSize: 11 } }, - trendlines: { - 5: { - type: 'polynomial', - degree: 25, - opacity: .5, - color: 'red', - lineWidth: 4, - visibleInLegend: true, - labelInLegend: 'Polynomial Focal Seizures', - tooltip: false - }, - //6: {type: 'polynomial', opacity: .5, lineWidth: 4, color: 'red' } - }, - seriesType: 'line', + seriesType: 'bars', chartArea: { width: '90%', height: '85%' @@ -982,15 +1033,14 @@ position: 'top', alignment: 'center', textStyle: { - fontSize: 15 + fontSize: 14 } } }; function draw() { var chart = new google.visualization.ComboChart(document.getElementById('chart_div')); - data.addColumn({ type: 'string', role: 'annotation' }) - chart.draw(data, options); + chart.draw(dataGroup, options); } window.onload = draw;