diff --git a/algo.ipynb b/algo.ipynb
index 1b6c89b..b00ebe6 100644
--- a/algo.ipynb
+++ b/algo.ipynb
@@ -2,7 +2,7 @@
"cells": [
{
"cell_type": "code",
- "execution_count": 8,
+ "execution_count": 4,
"id": "d1eed397",
"metadata": {},
"outputs": [],
@@ -22,7 +22,7 @@
},
{
"cell_type": "code",
- "execution_count": 9,
+ "execution_count": 19,
"id": "c6151613",
"metadata": {},
"outputs": [],
@@ -32,34 +32,47 @@
},
{
"cell_type": "code",
- "execution_count": 10,
+ "execution_count": null,
"id": "d83c61e5",
"metadata": {},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "1"
+ ]
+ },
+ "execution_count": 42,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
"source": [
"config_update = {\n",
- " 'Config': {\n",
- " # 'Price_Worsener_Aster': 1,\n",
- " # 'Price_Worsener_Extend': -1\n",
- " 'Min_Time_To_Funding_Minutes': 60\n",
- " },\n",
+ " # 'Config': {\n",
+ " # 'Price_Worsener_Aster': 0,\n",
+ " # 'Price_Worsener_Extend': -1\n",
+ " # 'Min_Time_To_Funding_Minutes': 60\n",
+ " # 'Min_Fund_Rate_Pct_To_Trade': 0.0\n",
+ " # },\n",
" 'Logging': {\n",
" 'Log_Summary_Each_Loop': False,\n",
" 'Print_Summary_Each_Loop': True,\n",
" },\n",
- " # 'Overrides': {\n",
- " # 'Allow_Ordering_Aster': True,\n",
- " # 'Allow_Ordering_Extend': True,\n",
- " # 'Allow_Symbol_Change': True,\n",
- " # 'Flatten_Open_Positions_Opportunistic': False,\n",
- " # },\n",
+ " 'Overrides': {\n",
+ " 'Allow_Ordering_Aster': True,\n",
+ " 'Allow_Ordering_Extend': True,\n",
+ " 'Allow_Symbol_Change': True,\n",
+ " # 'Flatten_Open_Positions': False,\n",
+ " # 'Flatten_Open_Positions_Opportunistic': False,\n",
+ " },\n",
"}\n",
- "# VAL_KEY.publish('fr_orchestrator_input', json.dumps(config_update))"
+ "VAL_KEY.publish('fr_orchestrator_input', json.dumps(config_update))"
]
},
{
"cell_type": "code",
- "execution_count": 13,
+ "execution_count": 5,
"id": "7e448690",
"metadata": {},
"outputs": [],
@@ -110,7 +123,7 @@
},
{
"cell_type": "code",
- "execution_count": 14,
+ "execution_count": 6,
"id": "1d72da04",
"metadata": {},
"outputs": [
@@ -128,7 +141,7 @@
" 'best_ask_qty': '388'}"
]
},
- "execution_count": 14,
+ "execution_count": 6,
"metadata": {},
"output_type": "execute_result"
}
@@ -139,7 +152,36 @@
},
{
"cell_type": "code",
- "execution_count": 19,
+ "execution_count": 50,
+ "id": "2ef09dc6",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "Decimal('1.00')"
+ ]
+ },
+ "execution_count": 50,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "abs(Decimal('-1.00'))"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "f45593f7",
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 7,
"id": "0bcf9b05",
"metadata": {},
"outputs": [
@@ -149,7 +191,7 @@
"0"
]
},
- "execution_count": 19,
+ "execution_count": 7,
"metadata": {},
"output_type": "execute_result"
}
@@ -171,89 +213,108 @@
" signal: bool\n",
" exchange: str # ASTER | EXTEND\n",
" side: str # BUY | SELL\n",
- " symbol: str # e.g. BTC-USD"
+ " symbol: str # e.g. BTC-USD\n",
+ " expected_alpha: Decimal # e.g. BTC-USD\n",
+ " model_ratio: Decimal\n",
+ " current_ratio: Decimal\n",
+ "\n",
+ "@dataclass(kw_only=True)\n",
+ "class Target:\n",
+ " exchange: str # ASTER | EXTEND\n",
+ " side: str # BUY | SELL\n",
+ " symbol: str # e.g. BTC-USD\n",
+ " notional_tgt: Decimal\n",
+ " notional_tail: Decimal\n",
+ " base_tgt: Decimal\n",
+ " base_tail: Decimal"
]
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 32,
"id": "27c193de",
"metadata": {},
"outputs": [],
"source": [
- "def signal_alpha_over_taker(aster_ticker_dict, extend_ticker_dict) -> Signal:\n",
- " aster_best_ask = Decimal(aster_ticker_dict['best_ask_px'])\n",
- " aster_best_bid = Decimal(aster_ticker_dict['best_bid_px'])\n",
+ "def signal_alpha_over_taker(Aster: structs.Perpetual_Exchange, Extend: structs.Perpetual_Exchange, aster_ticker_dict: dict, extend_ticker_dict: dict) -> Signal:\n",
+ " aster_mid_px: Decimal = ( Decimal(str(aster_ticker_dict['best_ask_px'])) + Decimal(str(aster_ticker_dict['best_bid_px'])) ) / 2\n",
+ " extend_mid_px: Decimal = ( Decimal(str(extend_ticker_dict['best_ask_px'])) + Decimal(str(extend_ticker_dict['best_bid_px'])) ) / 2\n",
+ "\n",
+ " aster_buy_ratio: Decimal = (extend_mid_px / aster_mid_px) - 1\n",
+ " extend_buy_ratio: Decimal = aster_buy_ratio*-1\n",
+ "\n",
+ " extend_taker_fee: Decimal = Decimal(str(0.00025))\n",
+ "\n",
+ " aster_buy_ratio_min_taker = Decimal(str(aster_buy_ratio)) - extend_taker_fee\n",
+ " extend_buy_ratio_min_taker = Decimal(str(extend_buy_ratio)) - extend_taker_fee\n",
+ "\n",
+ " aster_buy_expected_alpha: Decimal = ( aster_buy_ratio_min_taker - Decimal(str(Aster.buy_ratio)) ).quantize(Decimal('0.0001'), rounding='ROUND_DOWN') # Decimal Price % Diff (x Qty = Alpha $)\n",
+ " extend_buy_expected_alpha: Decimal = ( extend_buy_ratio_min_taker - Decimal(str(Extend.buy_ratio)) ).quantize(Decimal('0.0001'), rounding='ROUND_DOWN') # Decimal Price % Diff (x Qty = Alpha $)\n",
" \n",
- " aster_current\n",
- " \n",
- " extend_best_ask = Decimal(extend_ticker_dict['best_ask_px'])\n",
- " extend_best_bid = Decimal(extend_ticker_dict['best_bid_px'])\n",
- " \n",
- " \n",
- " "
+ " if aster_buy_expected_alpha > 0:\n",
+ " signal: bool = True\n",
+ " exchange: str = 'ASTER'\n",
+ " side: str = 'BUY'\n",
+ " symbol: str = Extend.symbol # USING EXT SYMBOL AS DEFAULT\n",
+ " expected_alpha: Decimal = aster_buy_expected_alpha\n",
+ " model_ratio: Decimal = Decimal(str(Aster.buy_ratio))\n",
+ " current_ratio: Decimal = aster_buy_ratio_min_taker\n",
+ " elif extend_buy_expected_alpha > 0:\n",
+ " signal: bool = True\n",
+ " exchange: str = 'EXTEND'\n",
+ " side: str = 'BUY'\n",
+ " symbol: str = Extend.symbol\n",
+ " expected_alpha: Decimal = extend_buy_expected_alpha\n",
+ " model_ratio: Decimal = Decimal(str(Extend.buy_ratio))\n",
+ " current_ratio: Decimal = extend_buy_ratio_min_taker\n",
+ " else:\n",
+ " signal: bool = False\n",
+ " exchange: str = ''\n",
+ " side: str = ''\n",
+ " symbol: str = ''\n",
+ " expected_alpha: Decimal = Decimal('0.00')\n",
+ " model_ratio: Decimal = Decimal('0.00')\n",
+ " current_ratio: Decimal = Decimal('0.00')\n",
+ "\n",
+ " return Signal(\n",
+ " signal = signal,\n",
+ " exchange = exchange,\n",
+ " side = side,\n",
+ " symbol = symbol,\n",
+ " expected_alpha = expected_alpha,\n",
+ " model_ratio = model_ratio,\n",
+ " current_ratio = current_ratio,\n",
+ " )\n"
]
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 31,
"id": "407919b8",
"metadata": {},
- "outputs": [],
- "source": [
- "aster_mid_px = ( Decimal(str(aster_ticker_dict['best_ask_px'])) + Decimal(str(aster_ticker_dict['best_bid_px'])) ) / 2\n",
- "extend_mid_px = ( Decimal(str(extend_ticker_dict['best_ask_px'])) + Decimal(str(extend_ticker_dict['best_bid_px'])) ) / 2\n",
- "\n",
- "aster_buy_ratio = (extend_mid_px / aster_mid_px) - 1\n",
- "extend_buy_ratio = aster_buy_ratio*-1\n",
- "\n",
- "extend_taker_fee = Decimal(str(0.00025))\n",
- "\n",
- "aster_buy_ratio_min_taker = Decimal(str(aster_buy_ratio)) - extend_taker_fee\n",
- "extend_buy_ratio_min_taker = Decimal(str(extend_buy_ratio)) - extend_taker_fee\n",
- "\n",
- "aster_buy_expected_alpha = aster_buy_ratio_min_taker - Decimal(str(Aster.buy_ratio))\n",
- "extend_buy_expected_alpha = extend_buy_ratio_min_taker - Decimal(str(Extend.buy_ratio))"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 161,
- "id": "5253967d",
- "metadata": {},
"outputs": [
{
"data": {
"text/plain": [
- "Decimal('0.01364809170643964895111000236')"
+ "Signal(signal=True, exchange='ASTER', side='BUY', symbol='BTC-USD', expected_alpha=Decimal('0.0015'), mid_px=Decimal('0.0176660'))"
]
},
- "execution_count": 161,
+ "execution_count": 31,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
- "(aster_buy_expected_alpha * aster_mid_px)*500"
+ "signal_alpha_over_taker(Aster=Aster, Extend=Extend, aster_ticker_dict=aster_ticker_dict, extend_ticker_dict=extend_ticker_dict)"
]
},
{
"cell_type": "code",
"execution_count": null,
+ "id": "6e946c16",
"metadata": {},
"outputs": [],
- "source": [
- "extend_buy_expected_alpha"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {},
- "outputs": [],
- "source": [
- "extend_buy_expected_alpha"
- ]
+ "source": []
},
{
"cell_type": "code",
@@ -264,19 +325,93 @@
},
{
"cell_type": "code",
- "execution_count": null,
- "id": "cee994fa",
+ "execution_count": 26,
"metadata": {},
"outputs": [],
- "source": []
+ "source": [
+ "master_data = json.loads(s=VAL_KEY.get(name='fr_engine_best_fund_rate_master'))"
+ ]
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 27,
"id": "a5f57c5e",
"metadata": {},
"outputs": [],
- "source": []
+ "source": [
+ "df = pd.DataFrame(master_data)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 37,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "best_d = df.sort_values(by='max_leverage_ast', ascending=False).iloc[0].to_dict()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 39,
+ "id": "59ef536d",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "Aster = structs.Perpetual_Exchange(\n",
+ " mult = int(best_d['max_leverage_ast']),\n",
+ " lh_asset = best_d['lh_asset_ast'],\n",
+ " rh_asset = best_d['rh_asset_ast'],\n",
+ " symbol_asset_separator = '',\n",
+ " initial_funding_rate=float(best_d['funding_rate_ast']),\n",
+ " min_price=float(best_d['min_price_ast']),\n",
+ " min_order_size=float(best_d['min_order_size_ast']),\n",
+ " min_lot_size=float(best_d['min_lot_size_ast']),\n",
+ " min_notional=float(best_d['min_notional_ast']),\n",
+ " buy_ratio=float(best_d['buy_ratio_ast']),\n",
+ " # buy_ratio_std=float(best_d['buy_ratio_std']),\n",
+ ")"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 40,
+ "id": "011bf510",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "{'symbol_ast': 'HYPEUSDT',\n",
+ " 'max_leverage_ast': 300,\n",
+ " 'lh_asset_ast': 'HYPE',\n",
+ " 'rh_asset_ast': 'USDT',\n",
+ " 'funding_rate_ast': -0.00010404,\n",
+ " 'min_price_ast': '0.00100',\n",
+ " 'min_order_size_ast': '0.01',\n",
+ " 'min_lot_size_ast': '0.01',\n",
+ " 'min_notional_ast': '5',\n",
+ " 'buy_ratio_ast': -0.0001197311,\n",
+ " 'symbol_ext': 'HYPE-USD',\n",
+ " 'max_leverage_ext': 50,\n",
+ " 'lh_asset_ext': 'HYPE',\n",
+ " 'rh_asset_ext': 'USD',\n",
+ " 'funding_rate_ext': -2e-05,\n",
+ " 'min_price_ext': '0.001',\n",
+ " 'min_order_size_ext': '0.1',\n",
+ " 'min_lot_size_ext': '0.01',\n",
+ " 'min_notional_ext': 0.0,\n",
+ " 'buy_ratio_ext': 0.0001197311}"
+ ]
+ },
+ "execution_count": 40,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "best_d"
+ ]
},
{
"cell_type": "code",
@@ -288,6 +423,105 @@
{
"cell_type": "code",
"execution_count": null,
+ "id": "199fe99c",
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "Timestamp('2026-05-06 12:40:45.883000')"
+ ]
+ },
+ "execution_count": 2,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "import pandas as pd\n",
+ "pd.to_datetime(1778071245883, unit='ms')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "id": "581a8d07",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "Timestamp('2026-05-06 12:40:46.880000')"
+ ]
+ },
+ "execution_count": 3,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "pd.to_datetime(1778071246880, unit='ms')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 31,
+ "id": "da1376d4",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "{'ASTER': {'lh_asset': 'HYPE',\n",
+ " 'rh_asset': 'USDT',\n",
+ " 'symbol': 'HYPEUSDT',\n",
+ " 'symbol_asset_separator': '',\n",
+ " 'mult': 300,\n",
+ " 'initial_funding_rate': -0.00010273,\n",
+ " 'min_price': 0.001,\n",
+ " 'min_order_size': 0.01,\n",
+ " 'min_lot_size': 0.01,\n",
+ " 'min_notional': 5.0,\n",
+ " 'buy_ratio': -0.00011925787527911069,\n",
+ " 'notional_obj': {},\n",
+ " 'notional_position': 0,\n",
+ " 'unrealized_pnl': 0},\n",
+ " 'EXTEND': {'lh_asset': 'HYPE',\n",
+ " 'rh_asset': 'USD',\n",
+ " 'symbol': 'HYPE-USD',\n",
+ " 'symbol_asset_separator': '-',\n",
+ " 'mult': 50,\n",
+ " 'initial_funding_rate': -2e-05,\n",
+ " 'min_price': 0.001,\n",
+ " 'min_order_size': 0.1,\n",
+ " 'min_lot_size': 0.01,\n",
+ " 'min_notional': 0.0,\n",
+ " 'buy_ratio': 0.00011925787527911069,\n",
+ " 'notional_obj': {},\n",
+ " 'notional_position': 0,\n",
+ " 'unrealized_pnl': 0}}"
+ ]
+ },
+ "execution_count": 31,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "best"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "0592f244",
"metadata": {},
"outputs": [],
"source": []
@@ -304,7 +538,7 @@
},
{
"cell_type": "code",
- "execution_count": 16,
+ "execution_count": 33,
"id": "db52edf9",
"metadata": {},
"outputs": [
@@ -314,7 +548,7 @@
"0"
]
},
- "execution_count": 16,
+ "execution_count": 33,
"metadata": {},
"output_type": "execute_result"
}
@@ -323,6 +557,27 @@
"int(Decimal(0.56))"
]
},
+ {
+ "cell_type": "code",
+ "execution_count": 36,
+ "id": "7953fdfb",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "Decimal('0.3136')"
+ ]
+ },
+ "execution_count": 36,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "Decimal(str(0.56))*Decimal(str(0.56))"
+ ]
+ },
{
"cell_type": "code",
"execution_count": null,
@@ -828,6 +1083,1020 @@
"outputs": [],
"source": []
},
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "id": "4328f2e9",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "import pandas as pd\n",
+ "import plotly.express as px\n",
+ "import numpy as np\n",
+ "from decimal import Decimal"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 12,
+ "id": "d1b91123",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "def calc_fr_minutes_remaining_factor(\n",
+ " min_start_procedure: int = 30,\n",
+ " min_to_end_procedure: int = 7,\n",
+ " factor_exp_pct: float = 0.50\n",
+ "):\n",
+ " factors = [np.float64(0.00)]\n",
+ " for x in range(min_start_procedure+1,61-min_to_end_procedure):\n",
+ " y = (x)**(np.log(x)*factor_exp_pct)\n",
+ " factors.append(y)\n",
+ "\n",
+ " pcts = list( factors / np.max(factors) )\n",
+ " for x in range(61-min_to_end_procedure, 61):\n",
+ " pcts.append(1)\n",
+ "\n",
+ " pcts.reverse()\n",
+ "\n",
+ " return pcts\n",
+ "\n",
+ "def get_fr_factor_by_minute(min_left: int, factor_pcts: list) -> Decimal:\n",
+ " return Decimal(str(factor_pcts[min(len(factor_pcts) - 1, min_left)])).quantize(Decimal('0.0001'))\n",
+ " "
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 13,
+ "id": "b145959f",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "\n",
+ "pcts = calc_fr_minutes_remaining_factor()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 17,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "Decimal('0.8590')"
+ ]
+ },
+ "execution_count": 17,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "get_fr_factor_by_minute(9, pcts)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "9cd9213a",
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "716fbef8",
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 216,
+ "id": "db91dfff",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "application/vnd.plotly.v1+json": {
+ "config": {
+ "plotlyServerURL": "https://plot.ly"
+ },
+ "data": [
+ {
+ "hovertemplate": "variable=0
index=%{x}
value=%{y}
| \n", + " | buy_ratio_ext | \n", + "current_ast_over_ext_ratio | \n", + "
|---|---|---|
| 0 | \n", + "-0.001181 | \n", + "-0.003623 | \n", + "
| 1 | \n", + "0.000299 | \n", + "-0.000516 | \n", + "
| 2 | \n", + "0.000131 | \n", + "-0.000159 | \n", + "
| 3 | \n", + "0.001051 | \n", + "0.000725 | \n", + "
| 4 | \n", + "0.000116 | \n", + "-0.001487 | \n", + "
| 5 | \n", + "0.000211 | \n", + "-0.001820 | \n", + "
| 6 | \n", + "0.000210 | \n", + "0.000165 | \n", + "
| 7 | \n", + "0.004767 | \n", + "0.005803 | \n", + "
| 8 | \n", + "-0.000742 | \n", + "-0.002735 | \n", + "
| 9 | \n", + "-0.000099 | \n", + "-0.000037 | \n", + "
| 10 | \n", + "0.000212 | \n", + "-0.000070 | \n", + "
| 11 | \n", + "0.000097 | \n", + "0.000038 | \n", + "
| 12 | \n", + "0.000013 | \n", + "-0.000414 | \n", + "
13 rows × 31 columns
\n", + "13 rows × 35 columns
\n", "" ], "text/plain": [ " symbol_ext symbol_ast daily_volume_ext daily_volume_ast min_price_ext \\\n", - "0 BNB-USD BNBUSDT 8.095373e+06 2.796749e+07 0.01 \n", - "1 BTC-USD BTCUSDT 4.883520e+08 1.481693e+09 1 \n", - "2 SOL-USD SOLUSDT 2.509109e+07 9.187277e+07 0.01 \n", - "3 DOGE-USD DOGEUSDT 2.591347e+06 2.816025e+07 0.00001 \n", - "4 XRP-USD XRPUSDT 1.344608e+07 1.667650e+07 0.0001 \n", - "5 XMR-USD XMRUSDT 1.649243e+06 3.507893e+05 0.01 \n", - "6 ETH-USD ETHUSDT 1.616961e+08 6.561522e+08 0.1 \n", - "7 4-USD 4USDT 3.027195e+05 4.548348e+05 0.00001 \n", - "8 HYPE-USD HYPEUSDT 4.365432e+07 1.053062e+07 0.001 \n", - "9 ENA-USD ENAUSDT 1.142030e+07 4.009133e+05 0.00001 \n", - "10 WLFI-USD WLFIUSDT 7.601354e+05 4.159099e+06 0.00001 \n", - "11 LIT-USD LITUSDT 1.854604e+06 1.350735e+06 0.0001 \n", - "12 ZEC-USD ZECUSDT 6.512462e+06 4.174327e+06 0.001 \n", + "0 DOGE-USD DOGEUSDT 6.750571e+06 2.321757e+07 0.00001 \n", + "1 LIT-USD LITUSDT 2.522778e+06 7.523452e+05 0.0001 \n", + "2 HYPE-USD HYPEUSDT 5.863991e+07 1.255636e+07 0.001 \n", + "3 BNB-USD BNBUSDT 9.050764e+06 1.487197e+07 0.01 \n", + "4 SOL-USD SOLUSDT 2.257412e+07 6.243654e+07 0.01 \n", + "5 SUI-USD SUIUSDT 5.872095e+06 2.857091e+05 0.0001 \n", + "6 ETH-USD ETHUSDT 6.121374e+07 4.044987e+08 0.1 \n", + "7 4-USD 4USDT 3.209672e+05 3.135862e+05 0.00001 \n", + "8 ASTER-USD ASTERUSDT 3.228248e+05 4.170694e+07 0.00001 \n", + "9 CHIP-USD CHIPUSDT 4.525915e+05 2.374932e+05 0.000001 \n", + "10 XRP-USD XRPUSDT 9.026962e+06 1.613476e+07 0.0001 \n", + "11 BTC-USD BTCUSDT 1.828855e+08 9.794189e+08 1 \n", + "12 ZEC-USD ZECUSDT 6.849535e+06 6.584711e+06 0.001 \n", "\n", " min_price_ast min_order_size_ext min_order_size_ast min_lot_size_ext \\\n", - "0 0.010 0.01 0.01 0.001 \n", - "1 1 0.0001 0.001 0.00001 \n", - "2 0.4200 0.1 0.01 0.01 \n", - "3 0.002440 100 1 10 \n", - "4 0.0143 10 0.1 1 \n", - "5 0.01 0.1 0.001 0.01 \n", + "0 0.002440 100 1 10 \n", + "1 0.0001000 10 1 1 \n", + "2 0.00100 0.1 0.01 0.01 \n", + "3 0.010 0.01 0.01 0.001 \n", + "4 0.4200 0.1 0.01 0.01 \n", + "5 0.000100 10 0.1 1 \n", "6 0.01 0.01 0.001 0.001 \n", "7 0.0000010 100 1 10 \n", - "8 0.00100 0.1 0.01 0.01 \n", + "8 0.00010 10 0.01 1 \n", "9 0.0000100 100 1 10 \n", - "10 0.0001000 100 1 10 \n", - "11 0.0001000 10 1 1 \n", + "10 0.0143 10 0.1 1 \n", + "11 1 0.0001 0.001 0.00001 \n", "12 0.0100 0.1 0.001 0.1 \n", "\n", - " min_lot_size_ast ... net_funding_rate_abs net_funding_rate \\\n", - "0 0.01 ... 2.132000e-04 2.132000e-04 \n", - "1 0.001 ... 1.699800e-04 1.699800e-04 \n", - "2 0.01 ... 1.150000e-04 1.150000e-04 \n", - "3 1 ... 8.700000e-05 8.700000e-05 \n", - "4 0.1 ... 6.291000e-05 6.291000e-05 \n", - "5 0.001 ... 7.744000e-05 7.744000e-05 \n", - "6 0.001 ... 3.223000e-05 3.223000e-05 \n", - "7 1 ... 2.265000e-04 2.265000e-04 \n", - "8 0.01 ... 2.197000e-05 2.197000e-05 \n", - "9 1 ... 3.700000e-05 3.700000e-05 \n", - "10 1 ... 6.000000e-05 6.000000e-05 \n", - "11 1 ... 5.000000e-07 5.000000e-07 \n", - "12 0.001 ... 5.000000e-07 5.000000e-07 \n", + " min_lot_size_ast ... last_trade_px_ast hourly_dollars_per_1k \\\n", + "0 1 ... 0.115520 3.24 \n", + "1 1 ... 0.968100 2.01 \n", + "2 0.01 ... 43.959000 1.63 \n", + "3 0.01 ... 635.320000 0.87 \n", + "4 0.01 ... 87.320000 0.87 \n", + "5 0.1 ... 0.987100 0.78 \n", + "6 0.001 ... 2361.690000 0.68 \n", + "7 1 ... 0.013347 0.67 \n", + "8 0.01 ... 0.678200 0.49 \n", + "9 1 ... 0.054250 0.48 \n", + "10 0.1 ... 1.423500 0.27 \n", + "11 0.001 ... 81258.100000 0.22 \n", + "12 0.001 ... 545.900000 0.01 \n", "\n", - " next_funding_at_same_time last_trade_ts_ast hourly_dollars_per_1k \\\n", - "0 True 1.777937e+12 14.21 \n", - "1 True 1.777937e+12 12.75 \n", - "2 True 1.777937e+12 7.67 \n", - "3 True 1.777937e+12 5.22 \n", - "4 True 1.777937e+12 4.19 \n", - "5 True 1.777937e+12 2.58 \n", - "6 True 1.777937e+12 2.42 \n", - "7 True 1.777937e+12 2.06 \n", - "8 True 1.777937e+12 1.88 \n", - "9 True 1.777937e+12 1.23 \n", - "10 True 1.777937e+12 0.86 \n", - "11 True 1.777937e+12 0.02 \n", - "12 True 1.777937e+12 0.01 \n", + " last_trade_ts_ext last_trade_px_ext current_ast_over_ext_ratio \\\n", + "0 1778047363102 0.115940 -0.003623 \n", + "1 1778047669181 0.968600 -0.000516 \n", + "2 1778047650011 43.966000 -0.000159 \n", + "3 1778047650009 634.860000 0.000725 \n", + "4 1778047602027 87.450000 -0.001487 \n", + "5 1778047576123 0.988900 -0.001820 \n", + "6 1778047670911 2361.300000 0.000165 \n", + "7 1778047526553 0.013270 0.005803 \n", + "8 1778047182945 0.680060 -0.002735 \n", + "9 1778047490911 0.054252 -0.000037 \n", + "10 1778047623101 1.423600 -0.000070 \n", + "11 1778047671637 81255.000000 0.000038 \n", + "12 1778047665513 546.126000 -0.000414 \n", "\n", - " last_trade_ts_ext last_trade_ts_dt_ast last_trade_ts_dt_ext \\\n", - "0 1777936072912 2026-05-04 23:16:38.200 2026-05-04 23:07:52.912 \n", - "1 1777936599985 2026-05-04 23:16:40.931 2026-05-04 23:16:39.985 \n", - "2 1777936544932 2026-05-04 23:16:39.229 2026-05-04 23:15:44.932 \n", - "3 1777936287673 2026-05-04 23:16:40.123 2026-05-04 23:11:27.673 \n", - "4 1777936411533 2026-05-04 23:16:40.008 2026-05-04 23:13:31.533 \n", - "5 1777936419604 2026-05-04 23:15:59.400 2026-05-04 23:13:39.604 \n", - "6 1777936565323 2026-05-04 23:16:40.075 2026-05-04 23:16:05.323 \n", - "7 1777936522376 2026-05-04 23:16:15.650 2026-05-04 23:15:22.376 \n", - "8 1777936590010 2026-05-04 23:16:40.796 2026-05-04 23:16:30.010 \n", - "9 1777936576866 2026-05-04 23:16:33.650 2026-05-04 23:16:16.866 \n", - "10 1777935796212 2026-05-04 23:16:25.617 2026-05-04 23:03:16.212 \n", - "11 1777936593781 2026-05-04 23:16:10.643 2026-05-04 23:16:33.781 \n", - "12 1777936396208 2026-05-04 23:16:31.300 2026-05-04 23:13:16.208 \n", + " last_trade_ts_dt_ast last_trade_ts_dt_ext buy_ratio_std \\\n", + "0 2026-05-06 06:07:47.600 2026-05-06 06:02:43.102 0.001433 \n", + "1 2026-05-06 06:07:21.000 2026-05-06 06:07:49.181 0.002622 \n", + "2 2026-05-06 06:07:47.153 2026-05-06 06:07:30.011 0.001804 \n", + "3 2026-05-06 06:07:47.495 2026-05-06 06:07:30.009 0.002553 \n", + "4 2026-05-06 06:07:47.855 2026-05-06 06:06:42.027 0.000776 \n", + "5 2026-05-06 06:07:46.700 2026-05-06 06:06:16.123 0.004226 \n", + "6 2026-05-06 06:07:48.250 2026-05-06 06:07:50.911 0.000685 \n", + "7 2026-05-06 06:06:17.183 2026-05-06 06:05:26.553 0.024450 \n", + "8 2026-05-06 06:07:48.250 2026-05-06 05:59:42.945 0.001276 \n", + "9 2026-05-06 06:06:17.697 2026-05-06 06:04:50.911 0.041605 \n", + "10 2026-05-06 06:07:45.356 2026-05-06 06:07:03.101 0.004379 \n", + "11 2026-05-06 06:07:46.657 2026-05-06 06:07:51.637 0.000999 \n", + "12 2026-05-06 06:07:46.530 2026-05-06 06:07:45.513 0.003199 \n", "\n", - " buy_price_ext buy_price_ast \n", - "0 0.001123 -0.001123 \n", - "1 0.000127 -0.000127 \n", - "2 0.000233 -0.000233 \n", - "3 -0.000405 0.000405 \n", - "4 0.000000 -0.000000 \n", - "5 -0.000003 0.000003 \n", - "6 0.000278 -0.000278 \n", - "7 0.001436 -0.001436 \n", - "8 -0.000182 0.000182 \n", - "9 -0.001241 0.001241 \n", - "10 0.002205 -0.002205 \n", - "11 0.000296 -0.000296 \n", - "12 -0.000177 0.000177 \n", + " buy_ratio_ext buy_ratio_ast \n", + "0 -0.001181 0.001181 \n", + "1 0.000299 -0.000299 \n", + "2 0.000131 -0.000131 \n", + "3 0.001051 -0.001051 \n", + "4 0.000116 -0.000116 \n", + "5 0.000211 -0.000211 \n", + "6 0.000210 -0.000210 \n", + "7 0.004767 -0.004767 \n", + "8 -0.000742 0.000742 \n", + "9 -0.000099 0.000099 \n", + "10 0.000212 -0.000212 \n", + "11 0.000097 -0.000097 \n", + "12 0.000013 -0.000013 \n", "\n", - "[13 rows x 31 columns]" + "[13 rows x 35 columns]" ] }, - "execution_count": 37, + "execution_count": 170, "metadata": {}, "output_type": "execute_result" } @@ -1380,14 +1675,7 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, + "execution_count": 171, "id": "bbad7d21", "metadata": {}, "outputs": [], @@ -1397,7 +1685,7 @@ "\n", "\n", "\n", - "symbol = 'LITUSDT'\n", + "symbol = 'HYPEUSDT'\n", "aster_candles = {\n", " \"url\": \"/fapi/v3/klines\",\n", " \"method\": \"GET\",\n", @@ -1416,7 +1704,7 @@ "df_candles_aster['typical_px'] = ( df_candles_aster['open_px'] + df_candles_aster['high_px'] + df_candles_aster['low_px'] + df_candles_aster['close_px'] ) / 4\n", "\n", "# Extend\n", - "symbol_ext = 'LIT-USD'\n", + "symbol_ext = 'HYPE-USD'\n", "ext_params = {\n", " 'interval':'1m',\n", " 'limit':1440,\n", @@ -1436,95 +1724,96 @@ }, { "cell_type": "code", - "execution_count": 46, + "execution_count": 172, "id": "799ffa9c", "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "np.float64(0.00027310069856325913)" + "np.float64(0.00013075388140060262)" ] }, - "execution_count": 46, + "execution_count": 172, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "df_candles_comb['med_ratio_aster_over_extend'].median() * df_candles_comb['med_px_ext'].median()" + "df_candles_comb['med_ratio_aster_over_extend'].median()" ] }, { "cell_type": "code", - "execution_count": 43, - "id": "2bb2d8f2", + "execution_count": 184, + "id": "75ac86aa", "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "np.float64(0.941825)" + "np.float64(0.00015347678748833804)" ] }, - "execution_count": 43, + "execution_count": 184, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "df_candles_comb['med_px_ext'].median()" + "df_candles_comb.iloc[-60:]['med_ratio_aster_over_extend'].median()\n" ] }, { "cell_type": "code", - "execution_count": 50, + "execution_count": null, + "id": "beff570b", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": 173, + "id": "9eb589c7", "metadata": {}, "outputs": [ { - "name": "stdout", - "output_type": "stream", - "text": [ - "__________Start___________\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "__________VK Loads Time: 5000.38 ___________\n" + "ename": "KeyError", + "evalue": "'current_last_px_ratio'", + "output_type": "error", + "traceback": [ + "\u001b[31m---------------------------------------------------------------------------\u001b[39m", + "\u001b[31mKeyError\u001b[39m Traceback (most recent call last)", + "\u001b[36mFile \u001b[39m\u001b[32m~/miniconda3/envs/py_313/lib/python3.13/site-packages/pandas/core/indexes/base.py:3641\u001b[39m, in \u001b[36mIndex.get_loc\u001b[39m\u001b[34m(self, key)\u001b[39m\n\u001b[32m 3640\u001b[39m \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[32m-> \u001b[39m\u001b[32m3641\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[30;43mself\u001b[39;49m\u001b[30;43m.\u001b[39;49m\u001b[30;43m_engine\u001b[39;49m\u001b[30;43m.\u001b[39;49m\u001b[30;43mget_loc\u001b[39;49m\u001b[30;43m(\u001b[39;49m\u001b[30;43mcasted_key\u001b[39;49m\u001b[30;43m)\u001b[39;49m\n\u001b[32m 3642\u001b[39m \u001b[38;5;28;01mexcept\u001b[39;00m \u001b[38;5;167;01mKeyError\u001b[39;00m \u001b[38;5;28;01mas\u001b[39;00m err:\n", + "\u001b[36mFile \u001b[39m\u001b[32mpandas/_libs/index.pyx:168\u001b[39m, in \u001b[36mpandas._libs.index.IndexEngine.get_loc\u001b[39m\u001b[34m()\u001b[39m\n\u001b[32m--> \u001b[39m\u001b[32m168\u001b[39m \u001b[33m'Could not get source, probably due dynamically evaluated source code.'\u001b[39m\n", + "\u001b[36mFile \u001b[39m\u001b[32mpandas/_libs/index.pyx:197\u001b[39m, in \u001b[36mpandas._libs.index.IndexEngine.get_loc\u001b[39m\u001b[34m()\u001b[39m\n\u001b[32m--> \u001b[39m\u001b[32m197\u001b[39m \u001b[33m'Could not get source, probably due dynamically evaluated source code.'\u001b[39m\n", + "\u001b[36mFile \u001b[39m\u001b[32mpandas/_libs/hashtable_class_helper.pxi:7668\u001b[39m, in \u001b[36mpandas._libs.hashtable.PyObjectHashTable.get_item\u001b[39m\u001b[34m()\u001b[39m\n\u001b[32m-> \u001b[39m\u001b[32m7668\u001b[39m \u001b[33m'Could not get source, probably due dynamically evaluated source code.'\u001b[39m\n", + "\u001b[36mFile \u001b[39m\u001b[32mpandas/_libs/hashtable_class_helper.pxi:7676\u001b[39m, in \u001b[36mpandas._libs.hashtable.PyObjectHashTable.get_item\u001b[39m\u001b[34m()\u001b[39m\n\u001b[32m-> \u001b[39m\u001b[32m7676\u001b[39m \u001b[33m'Could not get source, probably due dynamically evaluated source code.'\u001b[39m\n", + "\u001b[31mKeyError\u001b[39m: 'current_last_px_ratio'", + "\nThe above exception was the direct cause of the following exception:\n", + "\u001b[31mKeyError\u001b[39m Traceback (most recent call last)", + "\u001b[36mCell\u001b[39m\u001b[36m \u001b[39m\u001b[32mIn[173]\u001b[39m\u001b[32m, line 1\u001b[39m\n\u001b[32m----> \u001b[39m\u001b[32m1\u001b[39m df_candles_comb[\u001b[33m'current_last_px_ratio'\u001b[39m].median()\n", + "\u001b[36mFile \u001b[39m\u001b[32m~/miniconda3/envs/py_313/lib/python3.13/site-packages/pandas/core/frame.py:4378\u001b[39m, in \u001b[36mDataFrame.__getitem__\u001b[39m\u001b[34m(self, key)\u001b[39m\n\u001b[32m 4374\u001b[39m \n\u001b[32m 4375\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m is_single_key:\n\u001b[32m 4376\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m self.columns.nlevels > \u001b[32m1\u001b[39m:\n\u001b[32m 4377\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m self._getitem_multilevel(key)\n\u001b[32m-> \u001b[39m\u001b[32m4378\u001b[39m indexer = self.columns.get_loc(key)\n\u001b[32m 4379\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m is_integer(indexer):\n\u001b[32m 4380\u001b[39m indexer = [indexer]\n\u001b[32m 4381\u001b[39m \u001b[38;5;28;01melse\u001b[39;00m:\n", + "\u001b[36mFile \u001b[39m\u001b[32m~/miniconda3/envs/py_313/lib/python3.13/site-packages/pandas/core/indexes/base.py:3648\u001b[39m, in \u001b[36mIndex.get_loc\u001b[39m\u001b[34m(self, key)\u001b[39m\n\u001b[32m 3643\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;28misinstance\u001b[39m(casted_key, \u001b[38;5;28mslice\u001b[39m) \u001b[38;5;129;01mor\u001b[39;00m (\n\u001b[32m 3644\u001b[39m \u001b[38;5;28misinstance\u001b[39m(casted_key, abc.Iterable)\n\u001b[32m 3645\u001b[39m \u001b[38;5;129;01mand\u001b[39;00m \u001b[38;5;28many\u001b[39m(\u001b[38;5;28misinstance\u001b[39m(x, \u001b[38;5;28mslice\u001b[39m) \u001b[38;5;28;01mfor\u001b[39;00m x \u001b[38;5;129;01min\u001b[39;00m casted_key)\n\u001b[32m 3646\u001b[39m ):\n\u001b[32m 3647\u001b[39m \u001b[38;5;28;01mraise\u001b[39;00m InvalidIndexError(key) \u001b[38;5;28;01mfrom\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[34;01merr\u001b[39;00m\n\u001b[32m-> \u001b[39m\u001b[32m3648\u001b[39m \u001b[38;5;28;01mraise\u001b[39;00m \u001b[38;5;167;01mKeyError\u001b[39;00m(key) \u001b[38;5;28;01mfrom\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[34;01merr\u001b[39;00m\n\u001b[32m 3649\u001b[39m \u001b[38;5;28;01mexcept\u001b[39;00m \u001b[38;5;167;01mTypeError\u001b[39;00m:\n\u001b[32m 3650\u001b[39m \u001b[38;5;66;03m# If we have a listlike key, _check_indexing_error will raise\u001b[39;00m\n\u001b[32m 3651\u001b[39m \u001b[38;5;66;03m# InvalidIndexError. Otherwise we fall through and re-raise\u001b[39;00m\n\u001b[32m 3652\u001b[39m \u001b[38;5;66;03m# the TypeError.\u001b[39;00m\n\u001b[32m 3653\u001b[39m \u001b[38;5;28mself\u001b[39m._check_indexing_error(key)\n", + "\u001b[31mKeyError\u001b[39m: 'current_last_px_ratio'" ] } ], "source": [ - "import time\n", - "\n", - "loop_start = time.time()\n", - "print('__________Start___________')\n", - "\n", - "time.sleep(5)\n", - "\n", - "print(f'__________VK Loads Time: {(time.time() - loop_start)*1000:.2f} ___________')" + "df_candles_comb['current_last_px_ratio'].median()" ] }, { "cell_type": "code", "execution_count": null, - "id": "7211dfcf", "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": 7, + "execution_count": 174, "id": "0182370c", "metadata": {}, "outputs": [ @@ -1550,1449 +1839,1449 @@ "showlegend": true, "type": "scattergl", "x": [ - "2026-05-03T22:43:00", - "2026-05-03T22:44:00", - "2026-05-03T22:45:00", - "2026-05-03T22:46:00", - "2026-05-03T22:47:00", - "2026-05-03T22:48:00", - "2026-05-03T22:49:00", - "2026-05-03T22:50:00", - "2026-05-03T22:51:00", - "2026-05-03T22:52:00", - "2026-05-03T22:53:00", - "2026-05-03T22:54:00", - "2026-05-03T22:55:00", - "2026-05-03T22:56:00", - "2026-05-03T22:57:00", - "2026-05-03T22:58:00", - "2026-05-03T22:59:00", - "2026-05-03T23:00:00", - "2026-05-03T23:01:00", - "2026-05-03T23:02:00", - "2026-05-03T23:03:00", - "2026-05-03T23:04:00", - "2026-05-03T23:05:00", - "2026-05-03T23:06:00", - "2026-05-03T23:07:00", - "2026-05-03T23:08:00", - "2026-05-03T23:09:00", - "2026-05-03T23:10:00", - "2026-05-03T23:11:00", - "2026-05-03T23:12:00", - "2026-05-03T23:13:00", - "2026-05-03T23:14:00", - "2026-05-03T23:15:00", - "2026-05-03T23:16:00", - "2026-05-03T23:17:00", - "2026-05-03T23:18:00", - "2026-05-03T23:19:00", - "2026-05-03T23:20:00", - "2026-05-03T23:21:00", - "2026-05-03T23:22:00", - "2026-05-03T23:23:00", - "2026-05-03T23:24:00", - "2026-05-03T23:25:00", - "2026-05-03T23:26:00", - "2026-05-03T23:27:00", - "2026-05-03T23:28:00", - "2026-05-03T23:29:00", - "2026-05-03T23:30:00", - "2026-05-03T23:31:00", - "2026-05-03T23:32:00", - "2026-05-03T23:33:00", - "2026-05-03T23:34:00", - "2026-05-03T23:35:00", - "2026-05-03T23:36:00", - "2026-05-03T23:37:00", - "2026-05-03T23:38:00", - "2026-05-03T23:39:00", - "2026-05-03T23:40:00", - "2026-05-03T23:41:00", - "2026-05-03T23:42:00", - "2026-05-03T23:43:00", - "2026-05-03T23:44:00", - "2026-05-03T23:45:00", - "2026-05-03T23:46:00", - "2026-05-03T23:47:00", - "2026-05-03T23:48:00", - "2026-05-03T23:49:00", - "2026-05-03T23:50:00", - "2026-05-03T23:51:00", - "2026-05-03T23:52:00", - "2026-05-03T23:53:00", - "2026-05-03T23:54:00", - "2026-05-03T23:55:00", - "2026-05-03T23:56:00", - "2026-05-03T23:57:00", - "2026-05-03T23:58:00", - "2026-05-03T23:59:00", - "2026-05-04T00:00:00", - "2026-05-04T00:01:00", - "2026-05-04T00:02:00", - "2026-05-04T00:03:00", - "2026-05-04T00:04:00", - "2026-05-04T00:05:00", - "2026-05-04T00:06:00", - "2026-05-04T00:07:00", - "2026-05-04T00:08:00", - "2026-05-04T00:09:00", - "2026-05-04T00:10:00", - "2026-05-04T00:11:00", - "2026-05-04T00:12:00", - "2026-05-04T00:13:00", - "2026-05-04T00:14:00", - "2026-05-04T00:15:00", - "2026-05-04T00:16:00", - "2026-05-04T00:17:00", - "2026-05-04T00:18:00", - "2026-05-04T00:19:00", - "2026-05-04T00:20:00", - "2026-05-04T00:21:00", - "2026-05-04T00:22:00", - "2026-05-04T00:23:00", - "2026-05-04T00:24:00", - "2026-05-04T00:25:00", - "2026-05-04T00:26:00", - "2026-05-04T00:27:00", - "2026-05-04T00:28:00", - "2026-05-04T00:29:00", - "2026-05-04T00:30:00", - "2026-05-04T00:31:00", - "2026-05-04T00:32:00", - "2026-05-04T00:33:00", - "2026-05-04T00:34:00", - "2026-05-04T00:35:00", - "2026-05-04T00:36:00", - "2026-05-04T00:37:00", - "2026-05-04T00:38:00", - "2026-05-04T00:39:00", - "2026-05-04T00:40:00", - "2026-05-04T00:41:00", - "2026-05-04T00:42:00", - "2026-05-04T00:43:00", - "2026-05-04T00:44:00", - "2026-05-04T00:45:00", - "2026-05-04T00:46:00", - "2026-05-04T00:47:00", - "2026-05-04T00:48:00", - "2026-05-04T00:49:00", - "2026-05-04T00:50:00", - "2026-05-04T00:51:00", - "2026-05-04T00:52:00", - "2026-05-04T00:53:00", - "2026-05-04T00:54:00", - "2026-05-04T00:55:00", - "2026-05-04T00:56:00", - "2026-05-04T00:57:00", - "2026-05-04T00:58:00", - "2026-05-04T00:59:00", - "2026-05-04T01:00:00", - "2026-05-04T01:01:00", - "2026-05-04T01:02:00", - "2026-05-04T01:03:00", - "2026-05-04T01:04:00", - "2026-05-04T01:05:00", - "2026-05-04T01:06:00", - "2026-05-04T01:07:00", - "2026-05-04T01:08:00", - "2026-05-04T01:09:00", - "2026-05-04T01:10:00", - "2026-05-04T01:11:00", - "2026-05-04T01:12:00", - "2026-05-04T01:13:00", - "2026-05-04T01:14:00", - "2026-05-04T01:15:00", - "2026-05-04T01:16:00", - "2026-05-04T01:17:00", - "2026-05-04T01:18:00", - "2026-05-04T01:19:00", - "2026-05-04T01:20:00", - "2026-05-04T01:21:00", - "2026-05-04T01:22:00", - "2026-05-04T01:23:00", - "2026-05-04T01:24:00", - "2026-05-04T01:25:00", - "2026-05-04T01:26:00", - "2026-05-04T01:27:00", - "2026-05-04T01:28:00", - "2026-05-04T01:29:00", - "2026-05-04T01:30:00", - "2026-05-04T01:31:00", - "2026-05-04T01:32:00", - "2026-05-04T01:33:00", - "2026-05-04T01:34:00", - "2026-05-04T01:35:00", - "2026-05-04T01:36:00", - "2026-05-04T01:37:00", - "2026-05-04T01:38:00", - "2026-05-04T01:39:00", - "2026-05-04T01:40:00", - "2026-05-04T01:41:00", - "2026-05-04T01:42:00", - "2026-05-04T01:43:00", - "2026-05-04T01:44:00", - "2026-05-04T01:45:00", - "2026-05-04T01:46:00", - "2026-05-04T01:47:00", - "2026-05-04T01:48:00", - "2026-05-04T01:49:00", - "2026-05-04T01:50:00", - "2026-05-04T01:51:00", - "2026-05-04T01:52:00", - "2026-05-04T01:53:00", - "2026-05-04T01:54:00", - "2026-05-04T01:55:00", - "2026-05-04T01:56:00", - "2026-05-04T01:57:00", - "2026-05-04T01:58:00", - "2026-05-04T01:59:00", - "2026-05-04T02:00:00", - "2026-05-04T02:01:00", - "2026-05-04T02:02:00", - "2026-05-04T02:03:00", - "2026-05-04T02:04:00", - "2026-05-04T02:05:00", - "2026-05-04T02:06:00", - "2026-05-04T02:07:00", - "2026-05-04T02:08:00", - "2026-05-04T02:09:00", - "2026-05-04T02:10:00", - "2026-05-04T02:11:00", - "2026-05-04T02:12:00", - "2026-05-04T02:13:00", - "2026-05-04T02:14:00", - "2026-05-04T02:15:00", - "2026-05-04T02:16:00", - "2026-05-04T02:17:00", - "2026-05-04T02:18:00", - "2026-05-04T02:19:00", - "2026-05-04T02:20:00", - "2026-05-04T02:21:00", - "2026-05-04T02:22:00", - "2026-05-04T02:23:00", - "2026-05-04T02:24:00", - "2026-05-04T02:25:00", - "2026-05-04T02:26:00", - "2026-05-04T02:27:00", - "2026-05-04T02:28:00", - "2026-05-04T02:29:00", - "2026-05-04T02:30:00", - "2026-05-04T02:31:00", - "2026-05-04T02:32:00", - "2026-05-04T02:33:00", - "2026-05-04T02:34:00", - "2026-05-04T02:35:00", - "2026-05-04T02:36:00", - "2026-05-04T02:37:00", - "2026-05-04T02:38:00", - "2026-05-04T02:39:00", - "2026-05-04T02:40:00", - "2026-05-04T02:41:00", - "2026-05-04T02:42:00", - "2026-05-04T02:43:00", - "2026-05-04T02:44:00", - "2026-05-04T02:45:00", - "2026-05-04T02:46:00", - "2026-05-04T02:47:00", - "2026-05-04T02:48:00", - "2026-05-04T02:49:00", - "2026-05-04T02:50:00", - "2026-05-04T02:51:00", - "2026-05-04T02:52:00", - "2026-05-04T02:53:00", - "2026-05-04T02:54:00", - "2026-05-04T02:55:00", - "2026-05-04T02:56:00", - "2026-05-04T02:57:00", - "2026-05-04T02:58:00", - "2026-05-04T02:59:00", - "2026-05-04T03:00:00", - "2026-05-04T03:01:00", - "2026-05-04T03:02:00", - "2026-05-04T03:03:00", - "2026-05-04T03:04:00", - "2026-05-04T03:05:00", - "2026-05-04T03:06:00", - "2026-05-04T03:07:00", - "2026-05-04T03:08:00", - "2026-05-04T03:09:00", - "2026-05-04T03:10:00", - "2026-05-04T03:11:00", - "2026-05-04T03:12:00", - "2026-05-04T03:13:00", - "2026-05-04T03:14:00", - "2026-05-04T03:15:00", - "2026-05-04T03:16:00", - "2026-05-04T03:17:00", - "2026-05-04T03:18:00", - "2026-05-04T03:19:00", - "2026-05-04T03:20:00", - "2026-05-04T03:21:00", - "2026-05-04T03:22:00", - "2026-05-04T03:23:00", - "2026-05-04T03:24:00", - "2026-05-04T03:25:00", - "2026-05-04T03:26:00", - "2026-05-04T03:27:00", - "2026-05-04T03:28:00", - "2026-05-04T03:29:00", - "2026-05-04T03:30:00", - "2026-05-04T03:31:00", - "2026-05-04T03:32:00", - "2026-05-04T03:33:00", - "2026-05-04T03:34:00", - "2026-05-04T03:35:00", - "2026-05-04T03:36:00", - "2026-05-04T03:37:00", - "2026-05-04T03:38:00", - "2026-05-04T03:39:00", - "2026-05-04T03:40:00", - "2026-05-04T03:41:00", - "2026-05-04T03:42:00", - "2026-05-04T03:43:00", - "2026-05-04T03:44:00", - "2026-05-04T03:45:00", - "2026-05-04T03:46:00", - "2026-05-04T03:47:00", - "2026-05-04T03:48:00", - "2026-05-04T03:49:00", - "2026-05-04T03:50:00", - "2026-05-04T03:51:00", - "2026-05-04T03:52:00", - "2026-05-04T03:53:00", - "2026-05-04T03:54:00", - "2026-05-04T03:55:00", - "2026-05-04T03:56:00", - "2026-05-04T03:57:00", - "2026-05-04T03:58:00", - "2026-05-04T03:59:00", - "2026-05-04T04:00:00", - "2026-05-04T04:01:00", - "2026-05-04T04:02:00", - "2026-05-04T04:03:00", - "2026-05-04T04:04:00", - "2026-05-04T04:05:00", - "2026-05-04T04:06:00", - "2026-05-04T04:07:00", - "2026-05-04T04:08:00", - "2026-05-04T04:09:00", - "2026-05-04T04:10:00", - "2026-05-04T04:11:00", - "2026-05-04T04:12:00", - "2026-05-04T04:13:00", - "2026-05-04T04:14:00", - "2026-05-04T04:15:00", - "2026-05-04T04:16:00", - "2026-05-04T04:17:00", - "2026-05-04T04:18:00", - "2026-05-04T04:19:00", - "2026-05-04T04:20:00", - "2026-05-04T04:21:00", - "2026-05-04T04:22:00", - "2026-05-04T04:23:00", - "2026-05-04T04:24:00", - "2026-05-04T04:25:00", - "2026-05-04T04:26:00", - "2026-05-04T04:27:00", - "2026-05-04T04:28:00", - "2026-05-04T04:29:00", - "2026-05-04T04:30:00", - "2026-05-04T04:31:00", - "2026-05-04T04:32:00", - "2026-05-04T04:33:00", - "2026-05-04T04:34:00", - "2026-05-04T04:35:00", - "2026-05-04T04:36:00", - "2026-05-04T04:37:00", - "2026-05-04T04:38:00", - "2026-05-04T04:39:00", - "2026-05-04T04:40:00", - "2026-05-04T04:41:00", - "2026-05-04T04:42:00", - "2026-05-04T04:43:00", - "2026-05-04T04:44:00", - "2026-05-04T04:45:00", - "2026-05-04T04:46:00", - "2026-05-04T04:47:00", - "2026-05-04T04:48:00", - "2026-05-04T04:49:00", - "2026-05-04T04:50:00", - "2026-05-04T04:51:00", - "2026-05-04T04:52:00", - "2026-05-04T04:53:00", - "2026-05-04T04:54:00", - "2026-05-04T04:55:00", - "2026-05-04T04:56:00", - "2026-05-04T04:57:00", - "2026-05-04T04:58:00", - "2026-05-04T04:59:00", - "2026-05-04T05:00:00", - "2026-05-04T05:01:00", - "2026-05-04T05:02:00", - "2026-05-04T05:03:00", - "2026-05-04T05:04:00", - "2026-05-04T05:05:00", - "2026-05-04T05:06:00", - "2026-05-04T05:07:00", - "2026-05-04T05:08:00", - "2026-05-04T05:09:00", - "2026-05-04T05:10:00", - "2026-05-04T05:11:00", - "2026-05-04T05:12:00", - "2026-05-04T05:13:00", - "2026-05-04T05:14:00", - "2026-05-04T05:15:00", - "2026-05-04T05:16:00", - "2026-05-04T05:17:00", - "2026-05-04T05:18:00", - "2026-05-04T05:19:00", - "2026-05-04T05:20:00", - "2026-05-04T05:21:00", - "2026-05-04T05:22:00", - "2026-05-04T05:23:00", - "2026-05-04T05:24:00", - "2026-05-04T05:25:00", - "2026-05-04T05:26:00", - "2026-05-04T05:27:00", - "2026-05-04T05:28:00", - "2026-05-04T05:29:00", - "2026-05-04T05:30:00", - "2026-05-04T05:31:00", - "2026-05-04T05:32:00", - "2026-05-04T05:33:00", - "2026-05-04T05:34:00", - "2026-05-04T05:35:00", - "2026-05-04T05:36:00", - "2026-05-04T05:37:00", - "2026-05-04T05:38:00", - "2026-05-04T05:39:00", - "2026-05-04T05:40:00", - "2026-05-04T05:41:00", - "2026-05-04T05:42:00", - "2026-05-04T05:43:00", - "2026-05-04T05:44:00", - "2026-05-04T05:45:00", - "2026-05-04T05:46:00", - "2026-05-04T05:47:00", - "2026-05-04T05:48:00", - "2026-05-04T05:49:00", - "2026-05-04T05:50:00", - "2026-05-04T05:51:00", - "2026-05-04T05:52:00", - "2026-05-04T05:53:00", - "2026-05-04T05:54:00", - "2026-05-04T05:55:00", - "2026-05-04T05:56:00", - "2026-05-04T05:57:00", - "2026-05-04T05:58:00", - "2026-05-04T05:59:00", - "2026-05-04T06:00:00", - "2026-05-04T06:01:00", - "2026-05-04T06:02:00", - "2026-05-04T06:03:00", - "2026-05-04T06:04:00", - "2026-05-04T06:05:00", - "2026-05-04T06:06:00", - "2026-05-04T06:07:00", - "2026-05-04T06:08:00", - "2026-05-04T06:09:00", - "2026-05-04T06:10:00", - "2026-05-04T06:11:00", - "2026-05-04T06:12:00", - "2026-05-04T06:13:00", - "2026-05-04T06:14:00", - "2026-05-04T06:15:00", - "2026-05-04T06:16:00", - "2026-05-04T06:17:00", - "2026-05-04T06:18:00", - "2026-05-04T06:19:00", - "2026-05-04T06:20:00", - "2026-05-04T06:21:00", - "2026-05-04T06:22:00", - "2026-05-04T06:23:00", - "2026-05-04T06:24:00", - "2026-05-04T06:25:00", - "2026-05-04T06:26:00", - "2026-05-04T06:27:00", - "2026-05-04T06:28:00", - "2026-05-04T06:29:00", - "2026-05-04T06:30:00", - "2026-05-04T06:31:00", - "2026-05-04T06:32:00", - "2026-05-04T06:33:00", - "2026-05-04T06:34:00", - "2026-05-04T06:35:00", - "2026-05-04T06:36:00", - "2026-05-04T06:37:00", - "2026-05-04T06:38:00", - "2026-05-04T06:39:00", - "2026-05-04T06:40:00", - "2026-05-04T06:41:00", - "2026-05-04T06:42:00", - "2026-05-04T06:43:00", - "2026-05-04T06:44:00", - "2026-05-04T06:45:00", - "2026-05-04T06:46:00", - "2026-05-04T06:47:00", - "2026-05-04T06:48:00", - "2026-05-04T06:49:00", - "2026-05-04T06:50:00", - "2026-05-04T06:51:00", - "2026-05-04T06:52:00", - "2026-05-04T06:53:00", - "2026-05-04T06:54:00", - "2026-05-04T06:55:00", - "2026-05-04T06:56:00", - "2026-05-04T06:57:00", - "2026-05-04T06:58:00", - "2026-05-04T06:59:00", - "2026-05-04T07:00:00", - "2026-05-04T07:01:00", - "2026-05-04T07:02:00", - "2026-05-04T07:03:00", - "2026-05-04T07:04:00", - "2026-05-04T07:05:00", - "2026-05-04T07:06:00", - "2026-05-04T07:07:00", - "2026-05-04T07:08:00", - "2026-05-04T07:09:00", - "2026-05-04T07:10:00", - "2026-05-04T07:11:00", - "2026-05-04T07:12:00", - "2026-05-04T07:13:00", - "2026-05-04T07:14:00", - "2026-05-04T07:15:00", - "2026-05-04T07:16:00", - "2026-05-04T07:17:00", - "2026-05-04T07:18:00", - "2026-05-04T07:19:00", - "2026-05-04T07:20:00", - "2026-05-04T07:21:00", - "2026-05-04T07:22:00", - "2026-05-04T07:23:00", - "2026-05-04T07:24:00", - "2026-05-04T07:25:00", - "2026-05-04T07:26:00", - "2026-05-04T07:27:00", - "2026-05-04T07:28:00", - "2026-05-04T07:29:00", - "2026-05-04T07:30:00", - "2026-05-04T07:31:00", - "2026-05-04T07:32:00", - "2026-05-04T07:33:00", - "2026-05-04T07:34:00", - "2026-05-04T07:35:00", - "2026-05-04T07:36:00", - "2026-05-04T07:37:00", - "2026-05-04T07:38:00", - "2026-05-04T07:39:00", - "2026-05-04T07:40:00", - "2026-05-04T07:41:00", - "2026-05-04T07:42:00", - "2026-05-04T07:43:00", - "2026-05-04T07:44:00", - "2026-05-04T07:45:00", - "2026-05-04T07:46:00", - "2026-05-04T07:47:00", - "2026-05-04T07:48:00", - "2026-05-04T07:49:00", - "2026-05-04T07:50:00", - "2026-05-04T07:51:00", - "2026-05-04T07:52:00", - "2026-05-04T07:53:00", - "2026-05-04T07:54:00", - "2026-05-04T07:55:00", - "2026-05-04T07:56:00", - "2026-05-04T07:57:00", - "2026-05-04T07:58:00", - "2026-05-04T07:59:00", - "2026-05-04T08:00:00", - "2026-05-04T08:01:00", - "2026-05-04T08:02:00", - "2026-05-04T08:03:00", - "2026-05-04T08:04:00", - "2026-05-04T08:05:00", - "2026-05-04T08:06:00", - "2026-05-04T08:07:00", - "2026-05-04T08:08:00", - "2026-05-04T08:09:00", - "2026-05-04T08:10:00", - "2026-05-04T08:11:00", - "2026-05-04T08:12:00", - "2026-05-04T08:13:00", - "2026-05-04T08:14:00", - "2026-05-04T08:15:00", - "2026-05-04T08:16:00", - "2026-05-04T08:17:00", - "2026-05-04T08:18:00", - "2026-05-04T08:19:00", - "2026-05-04T08:20:00", - "2026-05-04T08:21:00", - "2026-05-04T08:22:00", - "2026-05-04T08:23:00", - "2026-05-04T08:24:00", - "2026-05-04T08:25:00", - "2026-05-04T08:26:00", - "2026-05-04T08:27:00", - "2026-05-04T08:28:00", - "2026-05-04T08:29:00", - "2026-05-04T08:30:00", - "2026-05-04T08:31:00", - "2026-05-04T08:32:00", - "2026-05-04T08:33:00", - "2026-05-04T08:34:00", - "2026-05-04T08:35:00", - "2026-05-04T08:36:00", - "2026-05-04T08:37:00", - "2026-05-04T08:38:00", - "2026-05-04T08:39:00", - "2026-05-04T08:40:00", - "2026-05-04T08:41:00", - "2026-05-04T08:42:00", - "2026-05-04T08:43:00", - "2026-05-04T08:44:00", - "2026-05-04T08:45:00", - "2026-05-04T08:46:00", - "2026-05-04T08:47:00", - "2026-05-04T08:48:00", - "2026-05-04T08:49:00", - "2026-05-04T08:50:00", - "2026-05-04T08:51:00", - "2026-05-04T08:52:00", - "2026-05-04T08:53:00", - "2026-05-04T08:54:00", - "2026-05-04T08:55:00", - "2026-05-04T08:56:00", - "2026-05-04T08:57:00", - "2026-05-04T08:58:00", - "2026-05-04T08:59:00", - "2026-05-04T09:00:00", - "2026-05-04T09:01:00", - "2026-05-04T09:02:00", - "2026-05-04T09:03:00", - "2026-05-04T09:04:00", - "2026-05-04T09:05:00", - "2026-05-04T09:06:00", - "2026-05-04T09:07:00", - "2026-05-04T09:08:00", - "2026-05-04T09:09:00", - "2026-05-04T09:10:00", - "2026-05-04T09:11:00", - "2026-05-04T09:12:00", - "2026-05-04T09:13:00", - "2026-05-04T09:14:00", - "2026-05-04T09:15:00", - "2026-05-04T09:16:00", - "2026-05-04T09:17:00", - "2026-05-04T09:18:00", - "2026-05-04T09:19:00", - "2026-05-04T09:20:00", - "2026-05-04T09:21:00", - "2026-05-04T09:22:00", - "2026-05-04T09:23:00", - "2026-05-04T09:24:00", - "2026-05-04T09:25:00", - "2026-05-04T09:26:00", - "2026-05-04T09:27:00", - "2026-05-04T09:28:00", - "2026-05-04T09:29:00", - "2026-05-04T09:30:00", - "2026-05-04T09:31:00", - "2026-05-04T09:32:00", - "2026-05-04T09:33:00", - "2026-05-04T09:34:00", - "2026-05-04T09:35:00", - "2026-05-04T09:36:00", - "2026-05-04T09:37:00", - "2026-05-04T09:38:00", - "2026-05-04T09:39:00", - "2026-05-04T09:40:00", - "2026-05-04T09:41:00", - "2026-05-04T09:42:00", - "2026-05-04T09:43:00", - "2026-05-04T09:44:00", - "2026-05-04T09:45:00", - "2026-05-04T09:46:00", - "2026-05-04T09:47:00", - "2026-05-04T09:48:00", - "2026-05-04T09:49:00", - "2026-05-04T09:50:00", - "2026-05-04T09:51:00", - "2026-05-04T09:52:00", - "2026-05-04T09:53:00", - "2026-05-04T09:54:00", - "2026-05-04T09:55:00", - "2026-05-04T09:56:00", - "2026-05-04T09:57:00", - "2026-05-04T09:58:00", - "2026-05-04T09:59:00", - "2026-05-04T10:00:00", - "2026-05-04T10:01:00", - "2026-05-04T10:02:00", - "2026-05-04T10:03:00", - "2026-05-04T10:04:00", - "2026-05-04T10:05:00", - "2026-05-04T10:06:00", - "2026-05-04T10:07:00", - "2026-05-04T10:08:00", - "2026-05-04T10:09:00", - "2026-05-04T10:10:00", - "2026-05-04T10:11:00", - "2026-05-04T10:12:00", - "2026-05-04T10:13:00", - "2026-05-04T10:14:00", - "2026-05-04T10:15:00", - "2026-05-04T10:16:00", - "2026-05-04T10:17:00", - "2026-05-04T10:18:00", - "2026-05-04T10:19:00", - "2026-05-04T10:20:00", - "2026-05-04T10:21:00", - "2026-05-04T10:22:00", - "2026-05-04T10:23:00", - "2026-05-04T10:24:00", - "2026-05-04T10:25:00", - "2026-05-04T10:26:00", - "2026-05-04T10:27:00", - "2026-05-04T10:28:00", - "2026-05-04T10:29:00", - "2026-05-04T10:30:00", - "2026-05-04T10:31:00", - "2026-05-04T10:32:00", - "2026-05-04T10:33:00", - "2026-05-04T10:34:00", - "2026-05-04T10:35:00", - "2026-05-04T10:36:00", - "2026-05-04T10:37:00", - "2026-05-04T10:38:00", - "2026-05-04T10:39:00", - "2026-05-04T10:40:00", - "2026-05-04T10:41:00", - "2026-05-04T10:42:00", - "2026-05-04T10:43:00", - "2026-05-04T10:44:00", - "2026-05-04T10:45:00", - "2026-05-04T10:46:00", - "2026-05-04T10:47:00", - "2026-05-04T10:48:00", - "2026-05-04T10:49:00", - "2026-05-04T10:50:00", - "2026-05-04T10:51:00", - "2026-05-04T10:52:00", - "2026-05-04T10:53:00", - "2026-05-04T10:54:00", - "2026-05-04T10:55:00", - "2026-05-04T10:56:00", - "2026-05-04T10:57:00", - "2026-05-04T10:58:00", - "2026-05-04T10:59:00", - "2026-05-04T11:00:00", - "2026-05-04T11:01:00", - "2026-05-04T11:02:00", - "2026-05-04T11:03:00", - "2026-05-04T11:04:00", - "2026-05-04T11:05:00", - "2026-05-04T11:06:00", - "2026-05-04T11:07:00", - "2026-05-04T11:08:00", - "2026-05-04T11:09:00", - "2026-05-04T11:10:00", - "2026-05-04T11:11:00", - "2026-05-04T11:12:00", - "2026-05-04T11:13:00", - "2026-05-04T11:14:00", - "2026-05-04T11:15:00", - "2026-05-04T11:16:00", - "2026-05-04T11:17:00", - "2026-05-04T11:18:00", - "2026-05-04T11:19:00", - "2026-05-04T11:20:00", - "2026-05-04T11:21:00", - "2026-05-04T11:22:00", - "2026-05-04T11:23:00", - "2026-05-04T11:24:00", - "2026-05-04T11:25:00", - "2026-05-04T11:26:00", - "2026-05-04T11:27:00", - "2026-05-04T11:28:00", - "2026-05-04T11:29:00", - "2026-05-04T11:30:00", - "2026-05-04T11:31:00", - "2026-05-04T11:32:00", - "2026-05-04T11:33:00", - "2026-05-04T11:34:00", - "2026-05-04T11:35:00", - "2026-05-04T11:36:00", - "2026-05-04T11:37:00", - "2026-05-04T11:38:00", - "2026-05-04T11:39:00", - "2026-05-04T11:40:00", - "2026-05-04T11:41:00", - "2026-05-04T11:42:00", - "2026-05-04T11:43:00", - "2026-05-04T11:44:00", - "2026-05-04T11:45:00", - "2026-05-04T11:46:00", - "2026-05-04T11:47:00", - "2026-05-04T11:48:00", - "2026-05-04T11:49:00", - "2026-05-04T11:50:00", - "2026-05-04T11:51:00", - "2026-05-04T11:52:00", - "2026-05-04T11:53:00", - "2026-05-04T11:54:00", - "2026-05-04T11:55:00", - "2026-05-04T11:56:00", - "2026-05-04T11:57:00", - "2026-05-04T11:58:00", - "2026-05-04T11:59:00", - "2026-05-04T12:00:00", - "2026-05-04T12:01:00", - "2026-05-04T12:02:00", - "2026-05-04T12:03:00", - "2026-05-04T12:04:00", - "2026-05-04T12:05:00", - "2026-05-04T12:06:00", - "2026-05-04T12:07:00", - "2026-05-04T12:08:00", - "2026-05-04T12:09:00", - "2026-05-04T12:10:00", - "2026-05-04T12:11:00", - "2026-05-04T12:12:00", - "2026-05-04T12:13:00", - "2026-05-04T12:14:00", - "2026-05-04T12:15:00", - "2026-05-04T12:16:00", - "2026-05-04T12:17:00", - "2026-05-04T12:18:00", - "2026-05-04T12:19:00", - "2026-05-04T12:20:00", - "2026-05-04T12:21:00", - "2026-05-04T12:22:00", - "2026-05-04T12:23:00", - "2026-05-04T12:24:00", - "2026-05-04T12:25:00", - "2026-05-04T12:26:00", - "2026-05-04T12:27:00", - "2026-05-04T12:28:00", - "2026-05-04T12:29:00", - "2026-05-04T12:30:00", - "2026-05-04T12:31:00", - "2026-05-04T12:32:00", - "2026-05-04T12:33:00", - "2026-05-04T12:34:00", - "2026-05-04T12:35:00", - "2026-05-04T12:36:00", - "2026-05-04T12:37:00", - "2026-05-04T12:38:00", - "2026-05-04T12:39:00", - "2026-05-04T12:40:00", - "2026-05-04T12:41:00", - "2026-05-04T12:42:00", - "2026-05-04T12:43:00", - "2026-05-04T12:44:00", - "2026-05-04T12:45:00", - "2026-05-04T12:46:00", - "2026-05-04T12:47:00", - "2026-05-04T12:48:00", - "2026-05-04T12:49:00", - "2026-05-04T12:50:00", - "2026-05-04T12:51:00", - "2026-05-04T12:52:00", - "2026-05-04T12:53:00", - "2026-05-04T12:54:00", - "2026-05-04T12:55:00", - "2026-05-04T12:56:00", - "2026-05-04T12:57:00", - "2026-05-04T12:58:00", - "2026-05-04T12:59:00", - "2026-05-04T13:00:00", - "2026-05-04T13:01:00", - "2026-05-04T13:02:00", - "2026-05-04T13:03:00", - "2026-05-04T13:04:00", - "2026-05-04T13:05:00", - "2026-05-04T13:06:00", - "2026-05-04T13:07:00", - "2026-05-04T13:08:00", - "2026-05-04T13:09:00", - "2026-05-04T13:10:00", - "2026-05-04T13:11:00", - "2026-05-04T13:12:00", - "2026-05-04T13:13:00", - "2026-05-04T13:14:00", - "2026-05-04T13:15:00", - "2026-05-04T13:16:00", - "2026-05-04T13:17:00", - "2026-05-04T13:18:00", - "2026-05-04T13:19:00", - "2026-05-04T13:20:00", - "2026-05-04T13:21:00", - "2026-05-04T13:22:00", - "2026-05-04T13:23:00", - "2026-05-04T13:24:00", - "2026-05-04T13:25:00", - "2026-05-04T13:26:00", - "2026-05-04T13:27:00", - "2026-05-04T13:28:00", - "2026-05-04T13:29:00", - "2026-05-04T13:30:00", - "2026-05-04T13:31:00", - "2026-05-04T13:32:00", - "2026-05-04T13:33:00", - "2026-05-04T13:34:00", - "2026-05-04T13:35:00", - "2026-05-04T13:36:00", - "2026-05-04T13:37:00", - "2026-05-04T13:38:00", - "2026-05-04T13:39:00", - "2026-05-04T13:40:00", - "2026-05-04T13:41:00", - "2026-05-04T13:42:00", - "2026-05-04T13:43:00", - "2026-05-04T13:44:00", - "2026-05-04T13:45:00", - "2026-05-04T13:46:00", - "2026-05-04T13:47:00", - "2026-05-04T13:48:00", - "2026-05-04T13:49:00", - "2026-05-04T13:50:00", - "2026-05-04T13:51:00", - "2026-05-04T13:52:00", - "2026-05-04T13:53:00", - "2026-05-04T13:54:00", - "2026-05-04T13:55:00", - "2026-05-04T13:56:00", - "2026-05-04T13:57:00", - "2026-05-04T13:58:00", - "2026-05-04T13:59:00", - "2026-05-04T14:00:00", - "2026-05-04T14:01:00", - "2026-05-04T14:02:00", - "2026-05-04T14:03:00", - "2026-05-04T14:04:00", - "2026-05-04T14:05:00", - "2026-05-04T14:06:00", - "2026-05-04T14:07:00", - "2026-05-04T14:08:00", - "2026-05-04T14:09:00", - "2026-05-04T14:10:00", - "2026-05-04T14:11:00", - "2026-05-04T14:12:00", - "2026-05-04T14:13:00", - "2026-05-04T14:14:00", - "2026-05-04T14:15:00", - "2026-05-04T14:16:00", - "2026-05-04T14:17:00", - "2026-05-04T14:18:00", - "2026-05-04T14:19:00", - "2026-05-04T14:20:00", - "2026-05-04T14:21:00", - "2026-05-04T14:22:00", - "2026-05-04T14:23:00", - "2026-05-04T14:24:00", - "2026-05-04T14:25:00", - "2026-05-04T14:26:00", - "2026-05-04T14:27:00", - "2026-05-04T14:28:00", - "2026-05-04T14:29:00", - "2026-05-04T14:30:00", - "2026-05-04T14:31:00", - "2026-05-04T14:32:00", - "2026-05-04T14:33:00", - "2026-05-04T14:34:00", - "2026-05-04T14:35:00", - "2026-05-04T14:36:00", - "2026-05-04T14:37:00", - "2026-05-04T14:38:00", - "2026-05-04T14:39:00", - "2026-05-04T14:40:00", - "2026-05-04T14:41:00", - "2026-05-04T14:42:00", - "2026-05-04T14:43:00", - "2026-05-04T14:44:00", - "2026-05-04T14:45:00", - "2026-05-04T14:46:00", - "2026-05-04T14:47:00", - "2026-05-04T14:48:00", - "2026-05-04T14:49:00", - "2026-05-04T14:50:00", - "2026-05-04T14:51:00", - "2026-05-04T14:52:00", - "2026-05-04T14:53:00", - "2026-05-04T14:54:00", - "2026-05-04T14:55:00", - "2026-05-04T14:56:00", - "2026-05-04T14:57:00", - "2026-05-04T14:58:00", - "2026-05-04T14:59:00", - "2026-05-04T15:00:00", - "2026-05-04T15:01:00", - "2026-05-04T15:02:00", - "2026-05-04T15:03:00", - "2026-05-04T15:04:00", - "2026-05-04T15:05:00", - "2026-05-04T15:06:00", - "2026-05-04T15:07:00", - "2026-05-04T15:08:00", - "2026-05-04T15:09:00", - "2026-05-04T15:10:00", - "2026-05-04T15:11:00", - "2026-05-04T15:12:00", - "2026-05-04T15:13:00", - "2026-05-04T15:14:00", - "2026-05-04T15:15:00", - "2026-05-04T15:16:00", - "2026-05-04T15:17:00", - "2026-05-04T15:18:00", - "2026-05-04T15:19:00", - "2026-05-04T15:20:00", - "2026-05-04T15:21:00", - "2026-05-04T15:22:00", - "2026-05-04T15:23:00", - "2026-05-04T15:24:00", - "2026-05-04T15:25:00", - "2026-05-04T15:26:00", - "2026-05-04T15:27:00", - "2026-05-04T15:28:00", - "2026-05-04T15:29:00", - "2026-05-04T15:30:00", - "2026-05-04T15:31:00", - "2026-05-04T15:32:00", - "2026-05-04T15:33:00", - "2026-05-04T15:34:00", - "2026-05-04T15:35:00", - "2026-05-04T15:36:00", - "2026-05-04T15:37:00", - "2026-05-04T15:38:00", - "2026-05-04T15:39:00", - "2026-05-04T15:40:00", - "2026-05-04T15:41:00", - "2026-05-04T15:42:00", - "2026-05-04T15:43:00", - "2026-05-04T15:44:00", - "2026-05-04T15:45:00", - "2026-05-04T15:46:00", - "2026-05-04T15:47:00", - "2026-05-04T15:48:00", - "2026-05-04T15:49:00", - "2026-05-04T15:50:00", - "2026-05-04T15:51:00", - "2026-05-04T15:52:00", - "2026-05-04T15:53:00", - "2026-05-04T15:54:00", - "2026-05-04T15:55:00", - "2026-05-04T15:56:00", - "2026-05-04T15:57:00", - "2026-05-04T15:58:00", - "2026-05-04T15:59:00", - "2026-05-04T16:00:00", - "2026-05-04T16:01:00", - "2026-05-04T16:02:00", - "2026-05-04T16:03:00", - "2026-05-04T16:04:00", - "2026-05-04T16:05:00", - "2026-05-04T16:06:00", - "2026-05-04T16:07:00", - "2026-05-04T16:08:00", - "2026-05-04T16:09:00", - "2026-05-04T16:10:00", - "2026-05-04T16:11:00", - "2026-05-04T16:12:00", - "2026-05-04T16:13:00", - "2026-05-04T16:14:00", - "2026-05-04T16:15:00", - "2026-05-04T16:16:00", - "2026-05-04T16:17:00", - "2026-05-04T16:18:00", - "2026-05-04T16:19:00", - "2026-05-04T16:20:00", - "2026-05-04T16:21:00", - "2026-05-04T16:22:00", - "2026-05-04T16:23:00", - "2026-05-04T16:24:00", - "2026-05-04T16:25:00", - "2026-05-04T16:26:00", - "2026-05-04T16:27:00", - "2026-05-04T16:28:00", - "2026-05-04T16:29:00", - "2026-05-04T16:30:00", - "2026-05-04T16:31:00", - "2026-05-04T16:32:00", - "2026-05-04T16:33:00", - "2026-05-04T16:34:00", - "2026-05-04T16:35:00", - "2026-05-04T16:36:00", - "2026-05-04T16:37:00", - "2026-05-04T16:38:00", - "2026-05-04T16:39:00", - "2026-05-04T16:40:00", - "2026-05-04T16:41:00", - "2026-05-04T16:42:00", - "2026-05-04T16:43:00", - "2026-05-04T16:44:00", - "2026-05-04T16:45:00", - "2026-05-04T16:46:00", - "2026-05-04T16:47:00", - "2026-05-04T16:48:00", - "2026-05-04T16:49:00", - "2026-05-04T16:50:00", - "2026-05-04T16:51:00", - "2026-05-04T16:52:00", - "2026-05-04T16:53:00", - "2026-05-04T16:54:00", - "2026-05-04T16:55:00", - "2026-05-04T16:56:00", - "2026-05-04T16:57:00", - "2026-05-04T16:58:00", - "2026-05-04T16:59:00", - "2026-05-04T17:00:00", - "2026-05-04T17:01:00", - "2026-05-04T17:02:00", - "2026-05-04T17:03:00", - "2026-05-04T17:04:00", - "2026-05-04T17:05:00", - "2026-05-04T17:06:00", - "2026-05-04T17:07:00", - "2026-05-04T17:08:00", - "2026-05-04T17:09:00", - "2026-05-04T17:10:00", - "2026-05-04T17:11:00", - "2026-05-04T17:12:00", - "2026-05-04T17:13:00", - "2026-05-04T17:14:00", - "2026-05-04T17:15:00", - "2026-05-04T17:16:00", - "2026-05-04T17:17:00", - "2026-05-04T17:18:00", - "2026-05-04T17:19:00", - "2026-05-04T17:20:00", - "2026-05-04T17:21:00", - "2026-05-04T17:22:00", - "2026-05-04T17:23:00", - "2026-05-04T17:24:00", - "2026-05-04T17:25:00", - "2026-05-04T17:26:00", - "2026-05-04T17:27:00", - "2026-05-04T17:28:00", - "2026-05-04T17:29:00", - "2026-05-04T17:30:00", - "2026-05-04T17:31:00", - "2026-05-04T17:32:00", - "2026-05-04T17:33:00", - "2026-05-04T17:34:00", - "2026-05-04T17:35:00", - "2026-05-04T17:36:00", - "2026-05-04T17:37:00", - "2026-05-04T17:38:00", - "2026-05-04T17:39:00", - "2026-05-04T17:40:00", - "2026-05-04T17:41:00", - "2026-05-04T17:42:00", - "2026-05-04T17:43:00", - "2026-05-04T17:44:00", - "2026-05-04T17:45:00", - "2026-05-04T17:46:00", - "2026-05-04T17:47:00", - "2026-05-04T17:48:00", - "2026-05-04T17:49:00", - "2026-05-04T17:50:00", - "2026-05-04T17:51:00", - "2026-05-04T17:52:00", - "2026-05-04T17:53:00", - "2026-05-04T17:54:00", - "2026-05-04T17:55:00", - "2026-05-04T17:56:00", - "2026-05-04T17:57:00", - "2026-05-04T17:58:00", - "2026-05-04T17:59:00", - "2026-05-04T18:00:00", - "2026-05-04T18:01:00", - "2026-05-04T18:02:00", - "2026-05-04T18:03:00", - "2026-05-04T18:04:00", - "2026-05-04T18:05:00", - "2026-05-04T18:06:00", - "2026-05-04T18:07:00", - "2026-05-04T18:08:00", - "2026-05-04T18:09:00", - "2026-05-04T18:10:00", - "2026-05-04T18:11:00", - "2026-05-04T18:12:00", - "2026-05-04T18:13:00", - "2026-05-04T18:14:00", - "2026-05-04T18:15:00", - "2026-05-04T18:16:00", - "2026-05-04T18:17:00", - "2026-05-04T18:18:00", - "2026-05-04T18:19:00", - "2026-05-04T18:20:00", - "2026-05-04T18:21:00", - "2026-05-04T18:22:00", - "2026-05-04T18:23:00", - "2026-05-04T18:24:00", - "2026-05-04T18:25:00", - "2026-05-04T18:26:00", - "2026-05-04T18:27:00", - "2026-05-04T18:28:00", - "2026-05-04T18:29:00", - "2026-05-04T18:30:00", - "2026-05-04T18:31:00", - "2026-05-04T18:32:00", - "2026-05-04T18:33:00", - "2026-05-04T18:34:00", - "2026-05-04T18:35:00", - "2026-05-04T18:36:00", - "2026-05-04T18:37:00", - "2026-05-04T18:38:00", - "2026-05-04T18:39:00", - "2026-05-04T18:40:00", - "2026-05-04T18:41:00", - "2026-05-04T18:42:00", - "2026-05-04T18:43:00", - "2026-05-04T18:44:00", - "2026-05-04T18:45:00", - "2026-05-04T18:46:00", - "2026-05-04T18:47:00", - "2026-05-04T18:48:00", - "2026-05-04T18:49:00", - "2026-05-04T18:50:00", - "2026-05-04T18:51:00", - "2026-05-04T18:52:00", - "2026-05-04T18:53:00", - "2026-05-04T18:54:00", - "2026-05-04T18:55:00", - "2026-05-04T18:56:00", - "2026-05-04T18:57:00", - "2026-05-04T18:58:00", - "2026-05-04T18:59:00", - "2026-05-04T19:00:00", - "2026-05-04T19:01:00", - "2026-05-04T19:02:00", - "2026-05-04T19:03:00", - "2026-05-04T19:04:00", - "2026-05-04T19:05:00", - "2026-05-04T19:06:00", - "2026-05-04T19:07:00", - "2026-05-04T19:08:00", - "2026-05-04T19:09:00", - "2026-05-04T19:10:00", - "2026-05-04T19:11:00", - "2026-05-04T19:12:00", - "2026-05-04T19:13:00", - "2026-05-04T19:14:00", - "2026-05-04T19:15:00", - "2026-05-04T19:16:00", - "2026-05-04T19:17:00", - "2026-05-04T19:18:00", - "2026-05-04T19:19:00", - "2026-05-04T19:20:00", - "2026-05-04T19:21:00", - "2026-05-04T19:22:00", - "2026-05-04T19:23:00", - "2026-05-04T19:24:00", - "2026-05-04T19:25:00", - "2026-05-04T19:26:00", - "2026-05-04T19:27:00", - "2026-05-04T19:28:00", - "2026-05-04T19:29:00", - "2026-05-04T19:30:00", - "2026-05-04T19:31:00", - "2026-05-04T19:32:00", - "2026-05-04T19:33:00", - "2026-05-04T19:34:00", - "2026-05-04T19:35:00", - "2026-05-04T19:36:00", - "2026-05-04T19:37:00", - "2026-05-04T19:38:00", - "2026-05-04T19:39:00", - "2026-05-04T19:40:00", - "2026-05-04T19:41:00", - "2026-05-04T19:42:00", - "2026-05-04T19:43:00", - "2026-05-04T19:44:00", - "2026-05-04T19:45:00", - "2026-05-04T19:46:00", - "2026-05-04T19:47:00", - "2026-05-04T19:48:00", - "2026-05-04T19:49:00", - "2026-05-04T19:50:00", - "2026-05-04T19:51:00", - "2026-05-04T19:52:00", - "2026-05-04T19:53:00", - "2026-05-04T19:54:00", - "2026-05-04T19:55:00", - "2026-05-04T19:56:00", - "2026-05-04T19:57:00", - "2026-05-04T19:58:00", - "2026-05-04T19:59:00", - "2026-05-04T20:00:00", - "2026-05-04T20:01:00", - "2026-05-04T20:02:00", - "2026-05-04T20:03:00", - "2026-05-04T20:04:00", - "2026-05-04T20:05:00", - "2026-05-04T20:06:00", - "2026-05-04T20:07:00", - "2026-05-04T20:08:00", - "2026-05-04T20:09:00", - "2026-05-04T20:10:00", - "2026-05-04T20:11:00", - "2026-05-04T20:12:00", - "2026-05-04T20:13:00", - "2026-05-04T20:14:00", - "2026-05-04T20:15:00", - "2026-05-04T20:16:00", - "2026-05-04T20:17:00", - "2026-05-04T20:18:00", - "2026-05-04T20:19:00", - "2026-05-04T20:20:00", - "2026-05-04T20:21:00", - "2026-05-04T20:22:00", - "2026-05-04T20:23:00", - "2026-05-04T20:24:00", - "2026-05-04T20:25:00", - "2026-05-04T20:26:00", - "2026-05-04T20:27:00", - "2026-05-04T20:28:00", - "2026-05-04T20:29:00", - "2026-05-04T20:30:00", - "2026-05-04T20:31:00", - "2026-05-04T20:32:00", - "2026-05-04T20:33:00", - "2026-05-04T20:34:00", - "2026-05-04T20:35:00", - "2026-05-04T20:36:00", - "2026-05-04T20:37:00", - "2026-05-04T20:38:00", - "2026-05-04T20:39:00", - "2026-05-04T20:40:00", - "2026-05-04T20:41:00", - "2026-05-04T20:42:00", - "2026-05-04T20:43:00", - "2026-05-04T20:44:00", - "2026-05-04T20:45:00", - "2026-05-04T20:46:00", - "2026-05-04T20:47:00", - "2026-05-04T20:48:00", - "2026-05-04T20:49:00", - "2026-05-04T20:50:00", - "2026-05-04T20:51:00", - "2026-05-04T20:52:00", - "2026-05-04T20:53:00", - "2026-05-04T20:54:00", - "2026-05-04T20:55:00", - "2026-05-04T20:56:00", - "2026-05-04T20:57:00", - "2026-05-04T20:58:00", - "2026-05-04T20:59:00", - "2026-05-04T21:00:00", - "2026-05-04T21:01:00", - "2026-05-04T21:02:00", - "2026-05-04T21:03:00", - "2026-05-04T21:04:00", - "2026-05-04T21:05:00", - "2026-05-04T21:06:00", - "2026-05-04T21:07:00", - "2026-05-04T21:08:00", - "2026-05-04T21:09:00", - "2026-05-04T21:10:00", - "2026-05-04T21:11:00", - "2026-05-04T21:12:00", - "2026-05-04T21:13:00", - "2026-05-04T21:14:00", - "2026-05-04T21:15:00", - "2026-05-04T21:16:00", - "2026-05-04T21:17:00", - "2026-05-04T21:18:00", - "2026-05-04T21:19:00", - "2026-05-04T21:20:00", - "2026-05-04T21:21:00", - "2026-05-04T21:22:00", - "2026-05-04T21:23:00", - "2026-05-04T21:24:00", - "2026-05-04T21:25:00", - "2026-05-04T21:26:00", - "2026-05-04T21:27:00", - "2026-05-04T21:28:00", - "2026-05-04T21:29:00", - "2026-05-04T21:30:00", - "2026-05-04T21:31:00", - "2026-05-04T21:32:00", - "2026-05-04T21:33:00", - "2026-05-04T21:34:00", - "2026-05-04T21:35:00", - "2026-05-04T21:36:00", - "2026-05-04T21:37:00", - "2026-05-04T21:38:00", - "2026-05-04T21:39:00", - "2026-05-04T21:40:00", - "2026-05-04T21:41:00", - "2026-05-04T21:42:00", - "2026-05-04T21:43:00", - "2026-05-04T21:44:00", - "2026-05-04T21:45:00", - "2026-05-04T21:46:00", - "2026-05-04T21:47:00", - "2026-05-04T21:48:00", - "2026-05-04T21:49:00", - "2026-05-04T21:50:00", - "2026-05-04T21:51:00", - "2026-05-04T21:52:00", - "2026-05-04T21:53:00", - "2026-05-04T21:54:00", - "2026-05-04T21:55:00", - "2026-05-04T21:56:00", - "2026-05-04T21:57:00", - "2026-05-04T21:58:00", - "2026-05-04T21:59:00", - "2026-05-04T22:00:00", - "2026-05-04T22:01:00", - "2026-05-04T22:02:00", - "2026-05-04T22:03:00", - "2026-05-04T22:04:00", - "2026-05-04T22:05:00", - "2026-05-04T22:06:00", - "2026-05-04T22:07:00", - "2026-05-04T22:08:00", - "2026-05-04T22:09:00", - "2026-05-04T22:10:00", - "2026-05-04T22:11:00", - "2026-05-04T22:12:00", - "2026-05-04T22:13:00", - "2026-05-04T22:14:00", - "2026-05-04T22:15:00", - "2026-05-04T22:16:00", - "2026-05-04T22:17:00", - "2026-05-04T22:18:00", - "2026-05-04T22:19:00", - "2026-05-04T22:20:00", - "2026-05-04T22:21:00", - "2026-05-04T22:22:00", - "2026-05-04T22:23:00", - "2026-05-04T22:24:00", - "2026-05-04T22:25:00", - "2026-05-04T22:26:00", - "2026-05-04T22:27:00", - "2026-05-04T22:28:00", - "2026-05-04T22:29:00", - "2026-05-04T22:30:00", - "2026-05-04T22:31:00", - "2026-05-04T22:32:00", - "2026-05-04T22:33:00", - "2026-05-04T22:34:00", - "2026-05-04T22:35:00", - "2026-05-04T22:36:00", - "2026-05-04T22:37:00", - "2026-05-04T22:38:00", - "2026-05-04T22:39:00", - "2026-05-04T22:40:00", - "2026-05-04T22:41:00" + "2026-05-05T06:10:00", + "2026-05-05T06:11:00", + "2026-05-05T06:12:00", + "2026-05-05T06:13:00", + "2026-05-05T06:14:00", + "2026-05-05T06:15:00", + "2026-05-05T06:16:00", + "2026-05-05T06:17:00", + "2026-05-05T06:18:00", + "2026-05-05T06:19:00", + "2026-05-05T06:20:00", + "2026-05-05T06:21:00", + "2026-05-05T06:22:00", + "2026-05-05T06:23:00", + "2026-05-05T06:24:00", + "2026-05-05T06:25:00", + "2026-05-05T06:26:00", + "2026-05-05T06:27:00", + "2026-05-05T06:28:00", + "2026-05-05T06:29:00", + "2026-05-05T06:30:00", + "2026-05-05T06:31:00", + "2026-05-05T06:32:00", + "2026-05-05T06:33:00", + "2026-05-05T06:34:00", + "2026-05-05T06:35:00", + "2026-05-05T06:36:00", + "2026-05-05T06:37:00", + "2026-05-05T06:38:00", + "2026-05-05T06:39:00", + "2026-05-05T06:40:00", + "2026-05-05T06:41:00", + "2026-05-05T06:42:00", + "2026-05-05T06:43:00", + "2026-05-05T06:44:00", + "2026-05-05T06:45:00", + "2026-05-05T06:46:00", + "2026-05-05T06:47:00", + "2026-05-05T06:48:00", + "2026-05-05T06:49:00", + "2026-05-05T06:50:00", + "2026-05-05T06:51:00", + "2026-05-05T06:52:00", + "2026-05-05T06:53:00", + "2026-05-05T06:54:00", + "2026-05-05T06:55:00", + "2026-05-05T06:56:00", + "2026-05-05T06:57:00", + "2026-05-05T06:58:00", + "2026-05-05T06:59:00", + "2026-05-05T07:00:00", + "2026-05-05T07:01:00", + "2026-05-05T07:02:00", + "2026-05-05T07:03:00", + "2026-05-05T07:04:00", + "2026-05-05T07:05:00", + "2026-05-05T07:06:00", + "2026-05-05T07:07:00", + "2026-05-05T07:08:00", + "2026-05-05T07:09:00", + "2026-05-05T07:10:00", + "2026-05-05T07:11:00", + "2026-05-05T07:12:00", + "2026-05-05T07:13:00", + "2026-05-05T07:14:00", + "2026-05-05T07:15:00", + "2026-05-05T07:16:00", + "2026-05-05T07:17:00", + "2026-05-05T07:18:00", + "2026-05-05T07:19:00", + "2026-05-05T07:20:00", + "2026-05-05T07:21:00", + "2026-05-05T07:22:00", + "2026-05-05T07:23:00", + "2026-05-05T07:24:00", + "2026-05-05T07:25:00", + "2026-05-05T07:26:00", + "2026-05-05T07:27:00", + "2026-05-05T07:28:00", + "2026-05-05T07:29:00", + "2026-05-05T07:30:00", + "2026-05-05T07:31:00", + "2026-05-05T07:32:00", + "2026-05-05T07:33:00", + "2026-05-05T07:34:00", + "2026-05-05T07:35:00", + "2026-05-05T07:36:00", + "2026-05-05T07:37:00", + "2026-05-05T07:38:00", + "2026-05-05T07:39:00", + "2026-05-05T07:40:00", + "2026-05-05T07:41:00", + "2026-05-05T07:42:00", + "2026-05-05T07:43:00", + "2026-05-05T07:44:00", + "2026-05-05T07:45:00", + "2026-05-05T07:46:00", + "2026-05-05T07:47:00", + "2026-05-05T07:48:00", + "2026-05-05T07:49:00", + "2026-05-05T07:50:00", + "2026-05-05T07:51:00", + "2026-05-05T07:52:00", + "2026-05-05T07:53:00", + "2026-05-05T07:54:00", + "2026-05-05T07:55:00", + "2026-05-05T07:56:00", + "2026-05-05T07:57:00", + "2026-05-05T07:58:00", + "2026-05-05T07:59:00", + "2026-05-05T08:00:00", + "2026-05-05T08:01:00", + "2026-05-05T08:02:00", + "2026-05-05T08:03:00", + "2026-05-05T08:04:00", + "2026-05-05T08:05:00", + "2026-05-05T08:06:00", + "2026-05-05T08:07:00", + "2026-05-05T08:08:00", + "2026-05-05T08:09:00", + "2026-05-05T08:10:00", + "2026-05-05T08:11:00", + "2026-05-05T08:12:00", + "2026-05-05T08:13:00", + "2026-05-05T08:14:00", + "2026-05-05T08:15:00", + "2026-05-05T08:16:00", + "2026-05-05T08:17:00", + "2026-05-05T08:18:00", + "2026-05-05T08:19:00", + "2026-05-05T08:20:00", + "2026-05-05T08:21:00", + "2026-05-05T08:22:00", + "2026-05-05T08:23:00", + "2026-05-05T08:24:00", + "2026-05-05T08:25:00", + "2026-05-05T08:26:00", + "2026-05-05T08:27:00", + "2026-05-05T08:28:00", + "2026-05-05T08:29:00", + "2026-05-05T08:30:00", + "2026-05-05T08:31:00", + "2026-05-05T08:32:00", + "2026-05-05T08:33:00", + "2026-05-05T08:34:00", + "2026-05-05T08:35:00", + "2026-05-05T08:36:00", + "2026-05-05T08:37:00", + "2026-05-05T08:38:00", + "2026-05-05T08:39:00", + "2026-05-05T08:40:00", + "2026-05-05T08:41:00", + "2026-05-05T08:42:00", + "2026-05-05T08:43:00", + "2026-05-05T08:44:00", + "2026-05-05T08:45:00", + "2026-05-05T08:46:00", + "2026-05-05T08:47:00", + "2026-05-05T08:48:00", + "2026-05-05T08:49:00", + "2026-05-05T08:50:00", + "2026-05-05T08:51:00", + "2026-05-05T08:52:00", + "2026-05-05T08:53:00", + "2026-05-05T08:54:00", + "2026-05-05T08:55:00", + "2026-05-05T08:56:00", + "2026-05-05T08:57:00", + "2026-05-05T08:58:00", + "2026-05-05T08:59:00", + "2026-05-05T09:00:00", + "2026-05-05T09:01:00", + "2026-05-05T09:02:00", + "2026-05-05T09:03:00", + "2026-05-05T09:04:00", + "2026-05-05T09:05:00", + "2026-05-05T09:06:00", + "2026-05-05T09:07:00", + "2026-05-05T09:08:00", + "2026-05-05T09:09:00", + "2026-05-05T09:10:00", + "2026-05-05T09:11:00", + "2026-05-05T09:12:00", + "2026-05-05T09:13:00", + "2026-05-05T09:14:00", + "2026-05-05T09:15:00", + "2026-05-05T09:16:00", + "2026-05-05T09:17:00", + "2026-05-05T09:18:00", + "2026-05-05T09:19:00", + "2026-05-05T09:20:00", + "2026-05-05T09:21:00", + "2026-05-05T09:22:00", + "2026-05-05T09:23:00", + "2026-05-05T09:24:00", + "2026-05-05T09:25:00", + "2026-05-05T09:26:00", + "2026-05-05T09:27:00", + "2026-05-05T09:28:00", + "2026-05-05T09:29:00", + "2026-05-05T09:30:00", + "2026-05-05T09:31:00", + "2026-05-05T09:32:00", + "2026-05-05T09:33:00", + "2026-05-05T09:34:00", + "2026-05-05T09:35:00", + "2026-05-05T09:36:00", + "2026-05-05T09:37:00", + "2026-05-05T09:38:00", + "2026-05-05T09:39:00", + "2026-05-05T09:40:00", + "2026-05-05T09:41:00", + "2026-05-05T09:42:00", + "2026-05-05T09:43:00", + "2026-05-05T09:44:00", + "2026-05-05T09:45:00", + "2026-05-05T09:46:00", + "2026-05-05T09:47:00", + "2026-05-05T09:48:00", + "2026-05-05T09:49:00", + "2026-05-05T09:50:00", + "2026-05-05T09:51:00", + "2026-05-05T09:52:00", + "2026-05-05T09:53:00", + "2026-05-05T09:54:00", + "2026-05-05T09:55:00", + "2026-05-05T09:56:00", + "2026-05-05T09:57:00", + "2026-05-05T09:58:00", + "2026-05-05T09:59:00", + "2026-05-05T10:00:00", + "2026-05-05T10:01:00", + "2026-05-05T10:02:00", + "2026-05-05T10:03:00", + "2026-05-05T10:04:00", + "2026-05-05T10:05:00", + "2026-05-05T10:06:00", + "2026-05-05T10:07:00", + "2026-05-05T10:08:00", + "2026-05-05T10:09:00", + "2026-05-05T10:10:00", + "2026-05-05T10:11:00", + "2026-05-05T10:12:00", + "2026-05-05T10:13:00", + "2026-05-05T10:14:00", + "2026-05-05T10:15:00", + "2026-05-05T10:16:00", + "2026-05-05T10:17:00", + "2026-05-05T10:18:00", + "2026-05-05T10:19:00", + "2026-05-05T10:20:00", + "2026-05-05T10:21:00", + "2026-05-05T10:22:00", + "2026-05-05T10:23:00", + "2026-05-05T10:24:00", + "2026-05-05T10:25:00", + "2026-05-05T10:26:00", + "2026-05-05T10:27:00", + "2026-05-05T10:28:00", + "2026-05-05T10:29:00", + "2026-05-05T10:30:00", + "2026-05-05T10:31:00", + "2026-05-05T10:32:00", + "2026-05-05T10:33:00", + "2026-05-05T10:34:00", + "2026-05-05T10:35:00", + "2026-05-05T10:36:00", + "2026-05-05T10:37:00", + "2026-05-05T10:38:00", + "2026-05-05T10:39:00", + "2026-05-05T10:40:00", + "2026-05-05T10:41:00", + "2026-05-05T10:42:00", + "2026-05-05T10:43:00", + "2026-05-05T10:44:00", + "2026-05-05T10:45:00", + "2026-05-05T10:46:00", + "2026-05-05T10:47:00", + "2026-05-05T10:48:00", + "2026-05-05T10:49:00", + "2026-05-05T10:50:00", + "2026-05-05T10:51:00", + "2026-05-05T10:52:00", + "2026-05-05T10:53:00", + "2026-05-05T10:54:00", + "2026-05-05T10:55:00", + "2026-05-05T10:56:00", + "2026-05-05T10:57:00", + "2026-05-05T10:58:00", + "2026-05-05T10:59:00", + "2026-05-05T11:00:00", + "2026-05-05T11:01:00", + "2026-05-05T11:02:00", + "2026-05-05T11:03:00", + "2026-05-05T11:04:00", + "2026-05-05T11:05:00", + "2026-05-05T11:06:00", + "2026-05-05T11:07:00", + "2026-05-05T11:08:00", + "2026-05-05T11:09:00", + "2026-05-05T11:10:00", + "2026-05-05T11:11:00", + "2026-05-05T11:12:00", + "2026-05-05T11:13:00", + "2026-05-05T11:14:00", + "2026-05-05T11:15:00", + "2026-05-05T11:16:00", + "2026-05-05T11:17:00", + "2026-05-05T11:18:00", + "2026-05-05T11:19:00", + "2026-05-05T11:20:00", + "2026-05-05T11:21:00", + "2026-05-05T11:22:00", + "2026-05-05T11:23:00", + "2026-05-05T11:24:00", + "2026-05-05T11:25:00", + "2026-05-05T11:26:00", + "2026-05-05T11:27:00", + "2026-05-05T11:28:00", + "2026-05-05T11:29:00", + "2026-05-05T11:30:00", + "2026-05-05T11:31:00", + "2026-05-05T11:32:00", + "2026-05-05T11:33:00", + "2026-05-05T11:34:00", + "2026-05-05T11:35:00", + "2026-05-05T11:36:00", + "2026-05-05T11:37:00", + "2026-05-05T11:38:00", + "2026-05-05T11:39:00", + "2026-05-05T11:40:00", + "2026-05-05T11:41:00", + "2026-05-05T11:42:00", + "2026-05-05T11:43:00", + "2026-05-05T11:44:00", + "2026-05-05T11:45:00", + "2026-05-05T11:46:00", + "2026-05-05T11:47:00", + "2026-05-05T11:48:00", + "2026-05-05T11:49:00", + "2026-05-05T11:50:00", + "2026-05-05T11:51:00", + "2026-05-05T11:52:00", + "2026-05-05T11:53:00", + "2026-05-05T11:54:00", + "2026-05-05T11:55:00", + "2026-05-05T11:56:00", + "2026-05-05T11:57:00", + "2026-05-05T11:58:00", + "2026-05-05T11:59:00", + "2026-05-05T12:00:00", + "2026-05-05T12:01:00", + "2026-05-05T12:02:00", + "2026-05-05T12:03:00", + "2026-05-05T12:04:00", + "2026-05-05T12:05:00", + "2026-05-05T12:06:00", + "2026-05-05T12:07:00", + "2026-05-05T12:08:00", + "2026-05-05T12:09:00", + "2026-05-05T12:10:00", + "2026-05-05T12:11:00", + "2026-05-05T12:12:00", + "2026-05-05T12:13:00", + "2026-05-05T12:14:00", + "2026-05-05T12:15:00", + "2026-05-05T12:16:00", + "2026-05-05T12:17:00", + "2026-05-05T12:18:00", + "2026-05-05T12:19:00", + "2026-05-05T12:20:00", + "2026-05-05T12:21:00", + "2026-05-05T12:22:00", + "2026-05-05T12:23:00", + "2026-05-05T12:24:00", + "2026-05-05T12:25:00", + "2026-05-05T12:26:00", + "2026-05-05T12:27:00", + "2026-05-05T12:28:00", + "2026-05-05T12:29:00", + "2026-05-05T12:30:00", + "2026-05-05T12:31:00", + "2026-05-05T12:32:00", + "2026-05-05T12:33:00", + "2026-05-05T12:34:00", + "2026-05-05T12:35:00", + "2026-05-05T12:36:00", + "2026-05-05T12:37:00", + "2026-05-05T12:38:00", + "2026-05-05T12:39:00", + "2026-05-05T12:40:00", + "2026-05-05T12:41:00", + "2026-05-05T12:42:00", + "2026-05-05T12:43:00", + "2026-05-05T12:44:00", + "2026-05-05T12:45:00", + "2026-05-05T12:46:00", + "2026-05-05T12:47:00", + "2026-05-05T12:48:00", + "2026-05-05T12:49:00", + "2026-05-05T12:50:00", + "2026-05-05T12:51:00", + "2026-05-05T12:52:00", + "2026-05-05T12:53:00", + "2026-05-05T12:54:00", + "2026-05-05T12:55:00", + "2026-05-05T12:56:00", + "2026-05-05T12:57:00", + "2026-05-05T12:58:00", + "2026-05-05T12:59:00", + "2026-05-05T13:00:00", + "2026-05-05T13:01:00", + "2026-05-05T13:02:00", + "2026-05-05T13:03:00", + "2026-05-05T13:04:00", + "2026-05-05T13:05:00", + "2026-05-05T13:06:00", + "2026-05-05T13:07:00", + "2026-05-05T13:08:00", + "2026-05-05T13:09:00", + "2026-05-05T13:10:00", + "2026-05-05T13:11:00", + "2026-05-05T13:12:00", + "2026-05-05T13:13:00", + "2026-05-05T13:14:00", + "2026-05-05T13:15:00", + "2026-05-05T13:16:00", + "2026-05-05T13:17:00", + "2026-05-05T13:18:00", + "2026-05-05T13:19:00", + "2026-05-05T13:20:00", + "2026-05-05T13:21:00", + "2026-05-05T13:22:00", + "2026-05-05T13:23:00", + "2026-05-05T13:24:00", + "2026-05-05T13:25:00", + "2026-05-05T13:26:00", + "2026-05-05T13:27:00", + "2026-05-05T13:28:00", + "2026-05-05T13:29:00", + "2026-05-05T13:30:00", + "2026-05-05T13:31:00", + "2026-05-05T13:32:00", + "2026-05-05T13:33:00", + "2026-05-05T13:34:00", + "2026-05-05T13:35:00", + "2026-05-05T13:36:00", + "2026-05-05T13:37:00", + "2026-05-05T13:38:00", + "2026-05-05T13:39:00", + "2026-05-05T13:40:00", + "2026-05-05T13:41:00", + "2026-05-05T13:42:00", + "2026-05-05T13:43:00", + "2026-05-05T13:44:00", + "2026-05-05T13:45:00", + "2026-05-05T13:46:00", + "2026-05-05T13:47:00", + "2026-05-05T13:48:00", + "2026-05-05T13:49:00", + "2026-05-05T13:50:00", + "2026-05-05T13:51:00", + "2026-05-05T13:52:00", + "2026-05-05T13:53:00", + "2026-05-05T13:54:00", + "2026-05-05T13:55:00", + "2026-05-05T13:56:00", + "2026-05-05T13:57:00", + "2026-05-05T13:58:00", + "2026-05-05T13:59:00", + "2026-05-05T14:00:00", + "2026-05-05T14:01:00", + "2026-05-05T14:02:00", + "2026-05-05T14:03:00", + "2026-05-05T14:04:00", + "2026-05-05T14:05:00", + "2026-05-05T14:06:00", + "2026-05-05T14:07:00", + "2026-05-05T14:08:00", + "2026-05-05T14:09:00", + "2026-05-05T14:10:00", + "2026-05-05T14:11:00", + "2026-05-05T14:12:00", + "2026-05-05T14:13:00", + "2026-05-05T14:14:00", + "2026-05-05T14:15:00", + "2026-05-05T14:16:00", + "2026-05-05T14:17:00", + "2026-05-05T14:18:00", + "2026-05-05T14:19:00", + "2026-05-05T14:20:00", + "2026-05-05T14:21:00", + "2026-05-05T14:22:00", + "2026-05-05T14:23:00", + "2026-05-05T14:24:00", + "2026-05-05T14:25:00", + "2026-05-05T14:26:00", + "2026-05-05T14:27:00", + "2026-05-05T14:28:00", + "2026-05-05T14:29:00", + "2026-05-05T14:30:00", + "2026-05-05T14:31:00", + "2026-05-05T14:32:00", + "2026-05-05T14:33:00", + "2026-05-05T14:34:00", + "2026-05-05T14:35:00", + "2026-05-05T14:36:00", + "2026-05-05T14:37:00", + "2026-05-05T14:38:00", + "2026-05-05T14:39:00", + "2026-05-05T14:40:00", + "2026-05-05T14:41:00", + "2026-05-05T14:42:00", + "2026-05-05T14:43:00", + "2026-05-05T14:44:00", + "2026-05-05T14:45:00", + "2026-05-05T14:46:00", + "2026-05-05T14:47:00", + "2026-05-05T14:48:00", + "2026-05-05T14:49:00", + "2026-05-05T14:50:00", + "2026-05-05T14:51:00", + "2026-05-05T14:52:00", + "2026-05-05T14:53:00", + "2026-05-05T14:54:00", + "2026-05-05T14:55:00", + "2026-05-05T14:56:00", + "2026-05-05T14:57:00", + "2026-05-05T14:58:00", + "2026-05-05T14:59:00", + "2026-05-05T15:00:00", + "2026-05-05T15:01:00", + "2026-05-05T15:02:00", + "2026-05-05T15:03:00", + "2026-05-05T15:04:00", + "2026-05-05T15:05:00", + "2026-05-05T15:06:00", + "2026-05-05T15:07:00", + "2026-05-05T15:08:00", + "2026-05-05T15:09:00", + "2026-05-05T15:10:00", + "2026-05-05T15:11:00", + "2026-05-05T15:12:00", + "2026-05-05T15:13:00", + "2026-05-05T15:14:00", + "2026-05-05T15:15:00", + "2026-05-05T15:16:00", + "2026-05-05T15:17:00", + "2026-05-05T15:18:00", + "2026-05-05T15:19:00", + "2026-05-05T15:20:00", + "2026-05-05T15:21:00", + "2026-05-05T15:22:00", + "2026-05-05T15:23:00", + "2026-05-05T15:24:00", + "2026-05-05T15:25:00", + "2026-05-05T15:26:00", + "2026-05-05T15:27:00", + "2026-05-05T15:28:00", + "2026-05-05T15:29:00", + "2026-05-05T15:30:00", + "2026-05-05T15:31:00", + "2026-05-05T15:32:00", + "2026-05-05T15:33:00", + "2026-05-05T15:34:00", + "2026-05-05T15:35:00", + "2026-05-05T15:36:00", + "2026-05-05T15:37:00", + "2026-05-05T15:38:00", + "2026-05-05T15:39:00", + "2026-05-05T15:40:00", + "2026-05-05T15:41:00", + "2026-05-05T15:42:00", + "2026-05-05T15:43:00", + "2026-05-05T15:44:00", + "2026-05-05T15:45:00", + "2026-05-05T15:46:00", + "2026-05-05T15:47:00", + "2026-05-05T15:48:00", + "2026-05-05T15:49:00", + "2026-05-05T15:50:00", + "2026-05-05T15:51:00", + "2026-05-05T15:52:00", + "2026-05-05T15:53:00", + "2026-05-05T15:54:00", + "2026-05-05T15:55:00", + "2026-05-05T15:56:00", + "2026-05-05T15:57:00", + "2026-05-05T15:58:00", + "2026-05-05T15:59:00", + "2026-05-05T16:00:00", + "2026-05-05T16:01:00", + "2026-05-05T16:02:00", + "2026-05-05T16:03:00", + "2026-05-05T16:04:00", + "2026-05-05T16:05:00", + "2026-05-05T16:06:00", + "2026-05-05T16:07:00", + "2026-05-05T16:08:00", + "2026-05-05T16:09:00", + "2026-05-05T16:10:00", + "2026-05-05T16:11:00", + "2026-05-05T16:12:00", + "2026-05-05T16:13:00", + "2026-05-05T16:14:00", + "2026-05-05T16:15:00", + "2026-05-05T16:16:00", + "2026-05-05T16:17:00", + "2026-05-05T16:18:00", + "2026-05-05T16:19:00", + "2026-05-05T16:20:00", + "2026-05-05T16:21:00", + "2026-05-05T16:22:00", + "2026-05-05T16:23:00", + "2026-05-05T16:24:00", + "2026-05-05T16:25:00", + "2026-05-05T16:26:00", + "2026-05-05T16:27:00", + "2026-05-05T16:28:00", + "2026-05-05T16:29:00", + "2026-05-05T16:30:00", + "2026-05-05T16:31:00", + "2026-05-05T16:32:00", + "2026-05-05T16:33:00", + "2026-05-05T16:34:00", + "2026-05-05T16:35:00", + "2026-05-05T16:36:00", + "2026-05-05T16:37:00", + "2026-05-05T16:38:00", + "2026-05-05T16:39:00", + "2026-05-05T16:40:00", + "2026-05-05T16:41:00", + "2026-05-05T16:42:00", + "2026-05-05T16:43:00", + "2026-05-05T16:44:00", + "2026-05-05T16:45:00", + "2026-05-05T16:46:00", + "2026-05-05T16:47:00", + "2026-05-05T16:48:00", + "2026-05-05T16:49:00", + "2026-05-05T16:50:00", + "2026-05-05T16:51:00", + "2026-05-05T16:52:00", + "2026-05-05T16:53:00", + "2026-05-05T16:54:00", + "2026-05-05T16:55:00", + "2026-05-05T16:56:00", + "2026-05-05T16:57:00", + "2026-05-05T16:58:00", + "2026-05-05T16:59:00", + "2026-05-05T17:00:00", + "2026-05-05T17:01:00", + "2026-05-05T17:02:00", + "2026-05-05T17:03:00", + "2026-05-05T17:04:00", + "2026-05-05T17:05:00", + "2026-05-05T17:06:00", + "2026-05-05T17:07:00", + "2026-05-05T17:08:00", + "2026-05-05T17:09:00", + "2026-05-05T17:10:00", + "2026-05-05T17:11:00", + "2026-05-05T17:12:00", + "2026-05-05T17:13:00", + "2026-05-05T17:14:00", + "2026-05-05T17:15:00", + "2026-05-05T17:16:00", + "2026-05-05T17:17:00", + "2026-05-05T17:18:00", + "2026-05-05T17:19:00", + "2026-05-05T17:20:00", + "2026-05-05T17:21:00", + "2026-05-05T17:22:00", + "2026-05-05T17:23:00", + "2026-05-05T17:24:00", + "2026-05-05T17:25:00", + "2026-05-05T17:26:00", + "2026-05-05T17:27:00", + "2026-05-05T17:28:00", + "2026-05-05T17:29:00", + "2026-05-05T17:30:00", + "2026-05-05T17:31:00", + "2026-05-05T17:32:00", + "2026-05-05T17:33:00", + "2026-05-05T17:34:00", + "2026-05-05T17:35:00", + "2026-05-05T17:36:00", + "2026-05-05T17:37:00", + "2026-05-05T17:38:00", + "2026-05-05T17:39:00", + "2026-05-05T17:40:00", + "2026-05-05T17:41:00", + "2026-05-05T17:42:00", + "2026-05-05T17:43:00", + "2026-05-05T17:44:00", + "2026-05-05T17:45:00", + "2026-05-05T17:46:00", + "2026-05-05T17:47:00", + "2026-05-05T17:48:00", + "2026-05-05T17:49:00", + "2026-05-05T17:50:00", + "2026-05-05T17:51:00", + "2026-05-05T17:52:00", + "2026-05-05T17:53:00", + "2026-05-05T17:54:00", + "2026-05-05T17:55:00", + "2026-05-05T17:56:00", + "2026-05-05T17:57:00", + "2026-05-05T17:58:00", + "2026-05-05T17:59:00", + "2026-05-05T18:00:00", + "2026-05-05T18:01:00", + "2026-05-05T18:02:00", + "2026-05-05T18:03:00", + "2026-05-05T18:04:00", + "2026-05-05T18:05:00", + "2026-05-05T18:06:00", + "2026-05-05T18:07:00", + "2026-05-05T18:08:00", + "2026-05-05T18:09:00", + "2026-05-05T18:10:00", + "2026-05-05T18:11:00", + "2026-05-05T18:12:00", + "2026-05-05T18:13:00", + "2026-05-05T18:14:00", + "2026-05-05T18:15:00", + "2026-05-05T18:16:00", + "2026-05-05T18:17:00", + "2026-05-05T18:18:00", + "2026-05-05T18:19:00", + "2026-05-05T18:20:00", + "2026-05-05T18:21:00", + "2026-05-05T18:22:00", + "2026-05-05T18:23:00", + "2026-05-05T18:24:00", + "2026-05-05T18:25:00", + "2026-05-05T18:26:00", + "2026-05-05T18:27:00", + "2026-05-05T18:28:00", + "2026-05-05T18:29:00", + "2026-05-05T18:30:00", + "2026-05-05T18:31:00", + "2026-05-05T18:32:00", + "2026-05-05T18:33:00", + "2026-05-05T18:34:00", + "2026-05-05T18:35:00", + "2026-05-05T18:36:00", + "2026-05-05T18:37:00", + "2026-05-05T18:38:00", + "2026-05-05T18:39:00", + "2026-05-05T18:40:00", + "2026-05-05T18:41:00", + "2026-05-05T18:42:00", + "2026-05-05T18:43:00", + "2026-05-05T18:44:00", + "2026-05-05T18:45:00", + "2026-05-05T18:46:00", + "2026-05-05T18:47:00", + "2026-05-05T18:48:00", + "2026-05-05T18:49:00", + "2026-05-05T18:50:00", + "2026-05-05T18:51:00", + "2026-05-05T18:52:00", + "2026-05-05T18:53:00", + "2026-05-05T18:54:00", + "2026-05-05T18:55:00", + "2026-05-05T18:56:00", + "2026-05-05T18:57:00", + "2026-05-05T18:58:00", + "2026-05-05T18:59:00", + "2026-05-05T19:00:00", + "2026-05-05T19:01:00", + "2026-05-05T19:02:00", + "2026-05-05T19:03:00", + "2026-05-05T19:04:00", + "2026-05-05T19:05:00", + "2026-05-05T19:06:00", + "2026-05-05T19:07:00", + "2026-05-05T19:08:00", + "2026-05-05T19:09:00", + "2026-05-05T19:10:00", + "2026-05-05T19:11:00", + "2026-05-05T19:12:00", + "2026-05-05T19:13:00", + "2026-05-05T19:14:00", + "2026-05-05T19:15:00", + "2026-05-05T19:16:00", + "2026-05-05T19:17:00", + "2026-05-05T19:18:00", + "2026-05-05T19:19:00", + "2026-05-05T19:20:00", + "2026-05-05T19:21:00", + "2026-05-05T19:22:00", + "2026-05-05T19:23:00", + "2026-05-05T19:24:00", + "2026-05-05T19:25:00", + "2026-05-05T19:26:00", + "2026-05-05T19:27:00", + "2026-05-05T19:28:00", + "2026-05-05T19:29:00", + "2026-05-05T19:30:00", + "2026-05-05T19:31:00", + "2026-05-05T19:32:00", + "2026-05-05T19:33:00", + "2026-05-05T19:34:00", + "2026-05-05T19:35:00", + "2026-05-05T19:36:00", + "2026-05-05T19:37:00", + "2026-05-05T19:38:00", + "2026-05-05T19:39:00", + "2026-05-05T19:40:00", + "2026-05-05T19:41:00", + "2026-05-05T19:42:00", + "2026-05-05T19:43:00", + "2026-05-05T19:44:00", + "2026-05-05T19:45:00", + "2026-05-05T19:46:00", + "2026-05-05T19:47:00", + "2026-05-05T19:48:00", + "2026-05-05T19:49:00", + "2026-05-05T19:50:00", + "2026-05-05T19:51:00", + "2026-05-05T19:52:00", + "2026-05-05T19:53:00", + "2026-05-05T19:54:00", + "2026-05-05T19:55:00", + "2026-05-05T19:56:00", + "2026-05-05T19:57:00", + "2026-05-05T19:58:00", + "2026-05-05T19:59:00", + "2026-05-05T20:00:00", + "2026-05-05T20:01:00", + "2026-05-05T20:02:00", + "2026-05-05T20:03:00", + "2026-05-05T20:04:00", + "2026-05-05T20:05:00", + "2026-05-05T20:06:00", + "2026-05-05T20:07:00", + "2026-05-05T20:08:00", + "2026-05-05T20:09:00", + "2026-05-05T20:10:00", + "2026-05-05T20:11:00", + "2026-05-05T20:12:00", + "2026-05-05T20:13:00", + "2026-05-05T20:14:00", + "2026-05-05T20:15:00", + "2026-05-05T20:16:00", + "2026-05-05T20:17:00", + "2026-05-05T20:18:00", + "2026-05-05T20:19:00", + "2026-05-05T20:20:00", + "2026-05-05T20:21:00", + "2026-05-05T20:22:00", + "2026-05-05T20:23:00", + "2026-05-05T20:24:00", + "2026-05-05T20:25:00", + "2026-05-05T20:26:00", + "2026-05-05T20:27:00", + "2026-05-05T20:28:00", + "2026-05-05T20:29:00", + "2026-05-05T20:30:00", + "2026-05-05T20:31:00", + "2026-05-05T20:32:00", + "2026-05-05T20:33:00", + "2026-05-05T20:34:00", + "2026-05-05T20:35:00", + "2026-05-05T20:36:00", + "2026-05-05T20:37:00", + "2026-05-05T20:38:00", + "2026-05-05T20:39:00", + "2026-05-05T20:40:00", + "2026-05-05T20:41:00", + "2026-05-05T20:42:00", + "2026-05-05T20:43:00", + "2026-05-05T20:44:00", + "2026-05-05T20:45:00", + "2026-05-05T20:46:00", + "2026-05-05T20:47:00", + "2026-05-05T20:48:00", + "2026-05-05T20:49:00", + "2026-05-05T20:50:00", + "2026-05-05T20:51:00", + "2026-05-05T20:52:00", + "2026-05-05T20:53:00", + "2026-05-05T20:54:00", + "2026-05-05T20:55:00", + "2026-05-05T20:56:00", + "2026-05-05T20:57:00", + "2026-05-05T20:58:00", + "2026-05-05T20:59:00", + "2026-05-05T21:00:00", + "2026-05-05T21:01:00", + "2026-05-05T21:02:00", + "2026-05-05T21:03:00", + "2026-05-05T21:04:00", + "2026-05-05T21:05:00", + "2026-05-05T21:06:00", + "2026-05-05T21:07:00", + "2026-05-05T21:08:00", + "2026-05-05T21:09:00", + "2026-05-05T21:10:00", + "2026-05-05T21:11:00", + "2026-05-05T21:12:00", + "2026-05-05T21:13:00", + "2026-05-05T21:14:00", + "2026-05-05T21:15:00", + "2026-05-05T21:16:00", + "2026-05-05T21:17:00", + "2026-05-05T21:18:00", + "2026-05-05T21:19:00", + "2026-05-05T21:20:00", + "2026-05-05T21:21:00", + "2026-05-05T21:22:00", + "2026-05-05T21:23:00", + "2026-05-05T21:24:00", + "2026-05-05T21:25:00", + "2026-05-05T21:26:00", + "2026-05-05T21:27:00", + "2026-05-05T21:28:00", + "2026-05-05T21:29:00", + "2026-05-05T21:30:00", + "2026-05-05T21:31:00", + "2026-05-05T21:32:00", + "2026-05-05T21:33:00", + "2026-05-05T21:34:00", + "2026-05-05T21:35:00", + "2026-05-05T21:36:00", + "2026-05-05T21:37:00", + "2026-05-05T21:38:00", + "2026-05-05T21:39:00", + "2026-05-05T21:40:00", + "2026-05-05T21:41:00", + "2026-05-05T21:42:00", + "2026-05-05T21:43:00", + "2026-05-05T21:44:00", + "2026-05-05T21:45:00", + "2026-05-05T21:46:00", + "2026-05-05T21:47:00", + "2026-05-05T21:48:00", + "2026-05-05T21:49:00", + "2026-05-05T21:50:00", + "2026-05-05T21:51:00", + "2026-05-05T21:52:00", + "2026-05-05T21:53:00", + "2026-05-05T21:54:00", + "2026-05-05T21:55:00", + "2026-05-05T21:56:00", + "2026-05-05T21:57:00", + "2026-05-05T21:58:00", + "2026-05-05T21:59:00", + "2026-05-05T22:00:00", + "2026-05-05T22:01:00", + "2026-05-05T22:02:00", + "2026-05-05T22:03:00", + "2026-05-05T22:04:00", + "2026-05-05T22:05:00", + "2026-05-05T22:06:00", + "2026-05-05T22:07:00", + "2026-05-05T22:08:00", + "2026-05-05T22:09:00", + "2026-05-05T22:10:00", + "2026-05-05T22:11:00", + "2026-05-05T22:12:00", + "2026-05-05T22:13:00", + "2026-05-05T22:14:00", + "2026-05-05T22:15:00", + "2026-05-05T22:16:00", + "2026-05-05T22:17:00", + "2026-05-05T22:18:00", + "2026-05-05T22:19:00", + "2026-05-05T22:20:00", + "2026-05-05T22:21:00", + "2026-05-05T22:22:00", + "2026-05-05T22:23:00", + "2026-05-05T22:24:00", + "2026-05-05T22:25:00", + "2026-05-05T22:26:00", + "2026-05-05T22:27:00", + "2026-05-05T22:28:00", + "2026-05-05T22:29:00", + "2026-05-05T22:30:00", + "2026-05-05T22:31:00", + "2026-05-05T22:32:00", + "2026-05-05T22:33:00", + "2026-05-05T22:34:00", + "2026-05-05T22:35:00", + "2026-05-05T22:36:00", + "2026-05-05T22:37:00", + "2026-05-05T22:38:00", + "2026-05-05T22:39:00", + "2026-05-05T22:40:00", + "2026-05-05T22:41:00", + "2026-05-05T22:42:00", + "2026-05-05T22:43:00", + "2026-05-05T22:44:00", + "2026-05-05T22:45:00", + "2026-05-05T22:46:00", + "2026-05-05T22:47:00", + "2026-05-05T22:48:00", + "2026-05-05T22:49:00", + "2026-05-05T22:50:00", + "2026-05-05T22:51:00", + "2026-05-05T22:52:00", + "2026-05-05T22:53:00", + "2026-05-05T22:54:00", + "2026-05-05T22:55:00", + "2026-05-05T22:56:00", + "2026-05-05T22:57:00", + "2026-05-05T22:58:00", + "2026-05-05T22:59:00", + "2026-05-05T23:00:00", + "2026-05-05T23:01:00", + "2026-05-05T23:02:00", + "2026-05-05T23:03:00", + "2026-05-05T23:04:00", + "2026-05-05T23:05:00", + "2026-05-05T23:06:00", + "2026-05-05T23:07:00", + "2026-05-05T23:08:00", + "2026-05-05T23:09:00", + "2026-05-05T23:10:00", + "2026-05-05T23:11:00", + "2026-05-05T23:12:00", + "2026-05-05T23:13:00", + "2026-05-05T23:14:00", + "2026-05-05T23:15:00", + "2026-05-05T23:16:00", + "2026-05-05T23:17:00", + "2026-05-05T23:18:00", + "2026-05-05T23:19:00", + "2026-05-05T23:20:00", + "2026-05-05T23:21:00", + "2026-05-05T23:22:00", + "2026-05-05T23:23:00", + "2026-05-05T23:24:00", + "2026-05-05T23:25:00", + "2026-05-05T23:26:00", + "2026-05-05T23:27:00", + "2026-05-05T23:28:00", + "2026-05-05T23:29:00", + "2026-05-05T23:30:00", + "2026-05-05T23:31:00", + "2026-05-05T23:32:00", + "2026-05-05T23:33:00", + "2026-05-05T23:34:00", + "2026-05-05T23:35:00", + "2026-05-05T23:36:00", + "2026-05-05T23:37:00", + "2026-05-05T23:38:00", + "2026-05-05T23:39:00", + "2026-05-05T23:40:00", + "2026-05-05T23:41:00", + "2026-05-05T23:42:00", + "2026-05-05T23:43:00", + "2026-05-05T23:44:00", + "2026-05-05T23:45:00", + "2026-05-05T23:46:00", + "2026-05-05T23:47:00", + "2026-05-05T23:48:00", + "2026-05-05T23:49:00", + "2026-05-05T23:50:00", + "2026-05-05T23:51:00", + "2026-05-05T23:52:00", + "2026-05-05T23:53:00", + "2026-05-05T23:54:00", + "2026-05-05T23:55:00", + "2026-05-05T23:56:00", + "2026-05-05T23:57:00", + "2026-05-05T23:58:00", + "2026-05-05T23:59:00", + "2026-05-06T00:00:00", + "2026-05-06T00:01:00", + "2026-05-06T00:02:00", + "2026-05-06T00:03:00", + "2026-05-06T00:04:00", + "2026-05-06T00:05:00", + "2026-05-06T00:06:00", + "2026-05-06T00:07:00", + "2026-05-06T00:08:00", + "2026-05-06T00:09:00", + "2026-05-06T00:10:00", + "2026-05-06T00:11:00", + "2026-05-06T00:12:00", + "2026-05-06T00:13:00", + "2026-05-06T00:14:00", + "2026-05-06T00:15:00", + "2026-05-06T00:16:00", + "2026-05-06T00:17:00", + "2026-05-06T00:18:00", + "2026-05-06T00:19:00", + "2026-05-06T00:20:00", + "2026-05-06T00:21:00", + "2026-05-06T00:22:00", + "2026-05-06T00:23:00", + "2026-05-06T00:24:00", + "2026-05-06T00:25:00", + "2026-05-06T00:26:00", + "2026-05-06T00:27:00", + "2026-05-06T00:28:00", + "2026-05-06T00:29:00", + "2026-05-06T00:30:00", + "2026-05-06T00:31:00", + "2026-05-06T00:32:00", + "2026-05-06T00:33:00", + "2026-05-06T00:34:00", + "2026-05-06T00:35:00", + "2026-05-06T00:36:00", + "2026-05-06T00:37:00", + "2026-05-06T00:38:00", + "2026-05-06T00:39:00", + "2026-05-06T00:40:00", + "2026-05-06T00:41:00", + "2026-05-06T00:42:00", + "2026-05-06T00:43:00", + "2026-05-06T00:44:00", + "2026-05-06T00:45:00", + "2026-05-06T00:46:00", + "2026-05-06T00:47:00", + "2026-05-06T00:48:00", + "2026-05-06T00:49:00", + "2026-05-06T00:50:00", + "2026-05-06T00:51:00", + "2026-05-06T00:52:00", + "2026-05-06T00:53:00", + "2026-05-06T00:54:00", + "2026-05-06T00:55:00", + "2026-05-06T00:56:00", + "2026-05-06T00:57:00", + "2026-05-06T00:58:00", + "2026-05-06T00:59:00", + "2026-05-06T01:00:00", + "2026-05-06T01:01:00", + "2026-05-06T01:02:00", + "2026-05-06T01:03:00", + "2026-05-06T01:04:00", + "2026-05-06T01:05:00", + "2026-05-06T01:06:00", + "2026-05-06T01:07:00", + "2026-05-06T01:08:00", + "2026-05-06T01:09:00", + "2026-05-06T01:10:00", + "2026-05-06T01:11:00", + "2026-05-06T01:12:00", + "2026-05-06T01:13:00", + "2026-05-06T01:14:00", + "2026-05-06T01:15:00", + "2026-05-06T01:16:00", + "2026-05-06T01:17:00", + "2026-05-06T01:18:00", + "2026-05-06T01:19:00", + "2026-05-06T01:20:00", + "2026-05-06T01:21:00", + "2026-05-06T01:22:00", + "2026-05-06T01:23:00", + "2026-05-06T01:24:00", + "2026-05-06T01:25:00", + "2026-05-06T01:26:00", + "2026-05-06T01:27:00", + "2026-05-06T01:28:00", + "2026-05-06T01:29:00", + "2026-05-06T01:30:00", + "2026-05-06T01:31:00", + "2026-05-06T01:32:00", + "2026-05-06T01:33:00", + "2026-05-06T01:34:00", + "2026-05-06T01:35:00", + "2026-05-06T01:36:00", + "2026-05-06T01:37:00", + "2026-05-06T01:38:00", + "2026-05-06T01:39:00", + "2026-05-06T01:40:00", + "2026-05-06T01:41:00", + "2026-05-06T01:42:00", + "2026-05-06T01:43:00", + "2026-05-06T01:44:00", + "2026-05-06T01:45:00", + "2026-05-06T01:46:00", + "2026-05-06T01:47:00", + "2026-05-06T01:48:00", + "2026-05-06T01:49:00", + "2026-05-06T01:50:00", + "2026-05-06T01:51:00", + "2026-05-06T01:52:00", + "2026-05-06T01:53:00", + "2026-05-06T01:54:00", + "2026-05-06T01:55:00", + "2026-05-06T01:56:00", + "2026-05-06T01:57:00", + "2026-05-06T01:58:00", + "2026-05-06T01:59:00", + "2026-05-06T02:00:00", + "2026-05-06T02:01:00", + "2026-05-06T02:02:00", + "2026-05-06T02:03:00", + "2026-05-06T02:04:00", + "2026-05-06T02:05:00", + "2026-05-06T02:06:00", + "2026-05-06T02:07:00", + "2026-05-06T02:08:00", + "2026-05-06T02:09:00", + "2026-05-06T02:10:00", + "2026-05-06T02:11:00", + "2026-05-06T02:12:00", + "2026-05-06T02:13:00", + "2026-05-06T02:14:00", + "2026-05-06T02:15:00", + "2026-05-06T02:16:00", + "2026-05-06T02:17:00", + "2026-05-06T02:18:00", + "2026-05-06T02:19:00", + "2026-05-06T02:20:00", + "2026-05-06T02:21:00", + "2026-05-06T02:22:00", + "2026-05-06T02:23:00", + "2026-05-06T02:24:00", + "2026-05-06T02:25:00", + "2026-05-06T02:26:00", + "2026-05-06T02:27:00", + "2026-05-06T02:28:00", + "2026-05-06T02:29:00", + "2026-05-06T02:30:00", + "2026-05-06T02:31:00", + "2026-05-06T02:32:00", + "2026-05-06T02:33:00", + "2026-05-06T02:34:00", + "2026-05-06T02:35:00", + "2026-05-06T02:36:00", + "2026-05-06T02:37:00", + "2026-05-06T02:38:00", + "2026-05-06T02:39:00", + "2026-05-06T02:40:00", + "2026-05-06T02:41:00", + "2026-05-06T02:42:00", + "2026-05-06T02:43:00", + "2026-05-06T02:44:00", + "2026-05-06T02:45:00", + "2026-05-06T02:46:00", + "2026-05-06T02:47:00", + "2026-05-06T02:48:00", + "2026-05-06T02:49:00", + "2026-05-06T02:50:00", + "2026-05-06T02:51:00", + "2026-05-06T02:52:00", + "2026-05-06T02:53:00", + "2026-05-06T02:54:00", + "2026-05-06T02:55:00", + "2026-05-06T02:56:00", + "2026-05-06T02:57:00", + "2026-05-06T02:58:00", + "2026-05-06T02:59:00", + "2026-05-06T03:00:00", + "2026-05-06T03:01:00", + "2026-05-06T03:02:00", + "2026-05-06T03:03:00", + "2026-05-06T03:04:00", + "2026-05-06T03:05:00", + "2026-05-06T03:06:00", + "2026-05-06T03:07:00", + "2026-05-06T03:08:00", + "2026-05-06T03:09:00", + "2026-05-06T03:10:00", + "2026-05-06T03:11:00", + "2026-05-06T03:12:00", + "2026-05-06T03:13:00", + "2026-05-06T03:14:00", + "2026-05-06T03:15:00", + "2026-05-06T03:16:00", + "2026-05-06T03:17:00", + "2026-05-06T03:18:00", + "2026-05-06T03:19:00", + "2026-05-06T03:20:00", + "2026-05-06T03:21:00", + "2026-05-06T03:22:00", + "2026-05-06T03:23:00", + "2026-05-06T03:24:00", + "2026-05-06T03:25:00", + "2026-05-06T03:26:00", + "2026-05-06T03:27:00", + "2026-05-06T03:28:00", + "2026-05-06T03:29:00", + "2026-05-06T03:30:00", + "2026-05-06T03:31:00", + "2026-05-06T03:32:00", + "2026-05-06T03:33:00", + "2026-05-06T03:34:00", + "2026-05-06T03:35:00", + "2026-05-06T03:36:00", + "2026-05-06T03:37:00", + "2026-05-06T03:38:00", + "2026-05-06T03:39:00", + "2026-05-06T03:40:00", + "2026-05-06T03:41:00", + "2026-05-06T03:42:00", + "2026-05-06T03:43:00", + "2026-05-06T03:44:00", + "2026-05-06T03:45:00", + "2026-05-06T03:46:00", + "2026-05-06T03:47:00", + "2026-05-06T03:48:00", + "2026-05-06T03:49:00", + "2026-05-06T03:50:00", + "2026-05-06T03:51:00", + "2026-05-06T03:52:00", + "2026-05-06T03:53:00", + "2026-05-06T03:54:00", + "2026-05-06T03:55:00", + "2026-05-06T03:56:00", + "2026-05-06T03:57:00", + "2026-05-06T03:58:00", + "2026-05-06T03:59:00", + "2026-05-06T04:00:00", + "2026-05-06T04:01:00", + "2026-05-06T04:02:00", + "2026-05-06T04:03:00", + "2026-05-06T04:04:00", + "2026-05-06T04:05:00", + "2026-05-06T04:06:00", + "2026-05-06T04:07:00", + "2026-05-06T04:08:00", + "2026-05-06T04:09:00", + "2026-05-06T04:10:00", + "2026-05-06T04:11:00", + "2026-05-06T04:12:00", + "2026-05-06T04:13:00", + "2026-05-06T04:14:00", + "2026-05-06T04:15:00", + "2026-05-06T04:16:00", + "2026-05-06T04:17:00", + "2026-05-06T04:18:00", + "2026-05-06T04:19:00", + "2026-05-06T04:20:00", + "2026-05-06T04:21:00", + "2026-05-06T04:22:00", + "2026-05-06T04:23:00", + "2026-05-06T04:24:00", + "2026-05-06T04:25:00", + "2026-05-06T04:26:00", + "2026-05-06T04:27:00", + "2026-05-06T04:28:00", + "2026-05-06T04:29:00", + "2026-05-06T04:30:00", + "2026-05-06T04:31:00", + "2026-05-06T04:32:00", + "2026-05-06T04:33:00", + "2026-05-06T04:34:00", + "2026-05-06T04:35:00", + "2026-05-06T04:36:00", + "2026-05-06T04:37:00", + "2026-05-06T04:38:00", + "2026-05-06T04:39:00", + "2026-05-06T04:40:00", + "2026-05-06T04:41:00", + "2026-05-06T04:42:00", + "2026-05-06T04:43:00", + "2026-05-06T04:44:00", + "2026-05-06T04:45:00", + "2026-05-06T04:46:00", + "2026-05-06T04:47:00", + "2026-05-06T04:48:00", + "2026-05-06T04:49:00", + "2026-05-06T04:50:00", + "2026-05-06T04:51:00", + "2026-05-06T04:52:00", + "2026-05-06T04:53:00", + "2026-05-06T04:54:00", + "2026-05-06T04:55:00", + "2026-05-06T04:56:00", + "2026-05-06T04:57:00", + "2026-05-06T04:58:00", + "2026-05-06T04:59:00", + "2026-05-06T05:00:00", + "2026-05-06T05:01:00", + "2026-05-06T05:02:00", + "2026-05-06T05:03:00", + "2026-05-06T05:04:00", + "2026-05-06T05:05:00", + "2026-05-06T05:06:00", + "2026-05-06T05:07:00", + "2026-05-06T05:08:00", + "2026-05-06T05:09:00", + "2026-05-06T05:10:00", + "2026-05-06T05:11:00", + "2026-05-06T05:12:00", + "2026-05-06T05:13:00", + "2026-05-06T05:14:00", + "2026-05-06T05:15:00", + "2026-05-06T05:16:00", + "2026-05-06T05:17:00", + "2026-05-06T05:18:00", + "2026-05-06T05:19:00", + "2026-05-06T05:20:00", + "2026-05-06T05:21:00", + "2026-05-06T05:22:00", + "2026-05-06T05:23:00", + "2026-05-06T05:24:00", + "2026-05-06T05:25:00", + "2026-05-06T05:26:00", + "2026-05-06T05:27:00", + "2026-05-06T05:28:00", + "2026-05-06T05:29:00", + "2026-05-06T05:30:00", + "2026-05-06T05:31:00", + "2026-05-06T05:32:00", + "2026-05-06T05:33:00", + "2026-05-06T05:34:00", + "2026-05-06T05:35:00", + "2026-05-06T05:36:00", + "2026-05-06T05:37:00", + "2026-05-06T05:38:00", + "2026-05-06T05:39:00", + "2026-05-06T05:40:00", + "2026-05-06T05:41:00", + "2026-05-06T05:42:00", + "2026-05-06T05:43:00", + "2026-05-06T05:44:00", + "2026-05-06T05:45:00", + "2026-05-06T05:46:00", + "2026-05-06T05:47:00", + "2026-05-06T05:48:00", + "2026-05-06T05:49:00", + "2026-05-06T05:50:00", + "2026-05-06T05:51:00", + "2026-05-06T05:52:00", + "2026-05-06T05:53:00", + "2026-05-06T05:54:00", + "2026-05-06T05:55:00", + "2026-05-06T05:56:00", + "2026-05-06T05:57:00", + "2026-05-06T05:58:00", + "2026-05-06T05:59:00", + "2026-05-06T06:00:00", + "2026-05-06T06:01:00", + "2026-05-06T06:02:00", + "2026-05-06T06:03:00", + "2026-05-06T06:04:00", + "2026-05-06T06:05:00", + "2026-05-06T06:06:00", + "2026-05-06T06:07:00", + "2026-05-06T06:08:00" ], "xaxis": "x", "y": { - "bdata": "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", + "bdata": "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", "dtype": "f8" }, "yaxis": "y" @@ -3012,1449 +3301,1449 @@ "showlegend": true, "type": "scattergl", "x": [ - "2026-05-03T22:43:00", - "2026-05-03T22:44:00", - "2026-05-03T22:45:00", - "2026-05-03T22:46:00", - "2026-05-03T22:47:00", - "2026-05-03T22:48:00", - "2026-05-03T22:49:00", - "2026-05-03T22:50:00", - "2026-05-03T22:51:00", - "2026-05-03T22:52:00", - "2026-05-03T22:53:00", - "2026-05-03T22:54:00", - "2026-05-03T22:55:00", - "2026-05-03T22:56:00", - "2026-05-03T22:57:00", - "2026-05-03T22:58:00", - "2026-05-03T22:59:00", - "2026-05-03T23:00:00", - "2026-05-03T23:01:00", - "2026-05-03T23:02:00", - "2026-05-03T23:03:00", - "2026-05-03T23:04:00", - "2026-05-03T23:05:00", - "2026-05-03T23:06:00", - "2026-05-03T23:07:00", - "2026-05-03T23:08:00", - "2026-05-03T23:09:00", - "2026-05-03T23:10:00", - "2026-05-03T23:11:00", - "2026-05-03T23:12:00", - "2026-05-03T23:13:00", - "2026-05-03T23:14:00", - "2026-05-03T23:15:00", - "2026-05-03T23:16:00", - "2026-05-03T23:17:00", - "2026-05-03T23:18:00", - "2026-05-03T23:19:00", - "2026-05-03T23:20:00", - "2026-05-03T23:21:00", - "2026-05-03T23:22:00", - "2026-05-03T23:23:00", - "2026-05-03T23:24:00", - "2026-05-03T23:25:00", - "2026-05-03T23:26:00", - "2026-05-03T23:27:00", - "2026-05-03T23:28:00", - "2026-05-03T23:29:00", - "2026-05-03T23:30:00", - "2026-05-03T23:31:00", - "2026-05-03T23:32:00", - "2026-05-03T23:33:00", - "2026-05-03T23:34:00", - "2026-05-03T23:35:00", - "2026-05-03T23:36:00", - "2026-05-03T23:37:00", - "2026-05-03T23:38:00", - "2026-05-03T23:39:00", - "2026-05-03T23:40:00", - "2026-05-03T23:41:00", - "2026-05-03T23:42:00", - "2026-05-03T23:43:00", - "2026-05-03T23:44:00", - "2026-05-03T23:45:00", - "2026-05-03T23:46:00", - "2026-05-03T23:47:00", - "2026-05-03T23:48:00", - "2026-05-03T23:49:00", - "2026-05-03T23:50:00", - "2026-05-03T23:51:00", - "2026-05-03T23:52:00", - "2026-05-03T23:53:00", - "2026-05-03T23:54:00", - "2026-05-03T23:55:00", - "2026-05-03T23:56:00", - "2026-05-03T23:57:00", - "2026-05-03T23:58:00", - "2026-05-03T23:59:00", - "2026-05-04T00:00:00", - "2026-05-04T00:01:00", - "2026-05-04T00:02:00", - "2026-05-04T00:03:00", - "2026-05-04T00:04:00", - "2026-05-04T00:05:00", - "2026-05-04T00:06:00", - "2026-05-04T00:07:00", - "2026-05-04T00:08:00", - "2026-05-04T00:09:00", - "2026-05-04T00:10:00", - "2026-05-04T00:11:00", - "2026-05-04T00:12:00", - "2026-05-04T00:13:00", - "2026-05-04T00:14:00", - "2026-05-04T00:15:00", - "2026-05-04T00:16:00", - "2026-05-04T00:17:00", - "2026-05-04T00:18:00", - "2026-05-04T00:19:00", - "2026-05-04T00:20:00", - "2026-05-04T00:21:00", - "2026-05-04T00:22:00", - "2026-05-04T00:23:00", - "2026-05-04T00:24:00", - "2026-05-04T00:25:00", - "2026-05-04T00:26:00", - "2026-05-04T00:27:00", - "2026-05-04T00:28:00", - "2026-05-04T00:29:00", - "2026-05-04T00:30:00", - "2026-05-04T00:31:00", - "2026-05-04T00:32:00", - "2026-05-04T00:33:00", - "2026-05-04T00:34:00", - "2026-05-04T00:35:00", - "2026-05-04T00:36:00", - "2026-05-04T00:37:00", - "2026-05-04T00:38:00", - "2026-05-04T00:39:00", - "2026-05-04T00:40:00", - "2026-05-04T00:41:00", - "2026-05-04T00:42:00", - "2026-05-04T00:43:00", - "2026-05-04T00:44:00", - "2026-05-04T00:45:00", - "2026-05-04T00:46:00", - "2026-05-04T00:47:00", - "2026-05-04T00:48:00", - "2026-05-04T00:49:00", - "2026-05-04T00:50:00", - "2026-05-04T00:51:00", - "2026-05-04T00:52:00", - "2026-05-04T00:53:00", - "2026-05-04T00:54:00", - "2026-05-04T00:55:00", - "2026-05-04T00:56:00", - "2026-05-04T00:57:00", - "2026-05-04T00:58:00", - "2026-05-04T00:59:00", - "2026-05-04T01:00:00", - "2026-05-04T01:01:00", - "2026-05-04T01:02:00", - "2026-05-04T01:03:00", - "2026-05-04T01:04:00", - "2026-05-04T01:05:00", - "2026-05-04T01:06:00", - "2026-05-04T01:07:00", - "2026-05-04T01:08:00", - "2026-05-04T01:09:00", - "2026-05-04T01:10:00", - "2026-05-04T01:11:00", - "2026-05-04T01:12:00", - "2026-05-04T01:13:00", - "2026-05-04T01:14:00", - "2026-05-04T01:15:00", - "2026-05-04T01:16:00", - "2026-05-04T01:17:00", - "2026-05-04T01:18:00", - "2026-05-04T01:19:00", - "2026-05-04T01:20:00", - "2026-05-04T01:21:00", - "2026-05-04T01:22:00", - "2026-05-04T01:23:00", - "2026-05-04T01:24:00", - "2026-05-04T01:25:00", - "2026-05-04T01:26:00", - "2026-05-04T01:27:00", - "2026-05-04T01:28:00", - "2026-05-04T01:29:00", - "2026-05-04T01:30:00", - "2026-05-04T01:31:00", - "2026-05-04T01:32:00", - "2026-05-04T01:33:00", - "2026-05-04T01:34:00", - "2026-05-04T01:35:00", - "2026-05-04T01:36:00", - "2026-05-04T01:37:00", - "2026-05-04T01:38:00", - "2026-05-04T01:39:00", - "2026-05-04T01:40:00", - "2026-05-04T01:41:00", - "2026-05-04T01:42:00", - "2026-05-04T01:43:00", - "2026-05-04T01:44:00", - "2026-05-04T01:45:00", - "2026-05-04T01:46:00", - "2026-05-04T01:47:00", - "2026-05-04T01:48:00", - "2026-05-04T01:49:00", - "2026-05-04T01:50:00", - "2026-05-04T01:51:00", - "2026-05-04T01:52:00", - "2026-05-04T01:53:00", - "2026-05-04T01:54:00", - "2026-05-04T01:55:00", - "2026-05-04T01:56:00", - "2026-05-04T01:57:00", - "2026-05-04T01:58:00", - "2026-05-04T01:59:00", - "2026-05-04T02:00:00", - "2026-05-04T02:01:00", - "2026-05-04T02:02:00", - "2026-05-04T02:03:00", - "2026-05-04T02:04:00", - "2026-05-04T02:05:00", - "2026-05-04T02:06:00", - "2026-05-04T02:07:00", - "2026-05-04T02:08:00", - "2026-05-04T02:09:00", - "2026-05-04T02:10:00", - "2026-05-04T02:11:00", - "2026-05-04T02:12:00", - "2026-05-04T02:13:00", - "2026-05-04T02:14:00", - "2026-05-04T02:15:00", - "2026-05-04T02:16:00", - "2026-05-04T02:17:00", - "2026-05-04T02:18:00", - "2026-05-04T02:19:00", - "2026-05-04T02:20:00", - "2026-05-04T02:21:00", - "2026-05-04T02:22:00", - "2026-05-04T02:23:00", - "2026-05-04T02:24:00", - "2026-05-04T02:25:00", - "2026-05-04T02:26:00", - "2026-05-04T02:27:00", - "2026-05-04T02:28:00", - "2026-05-04T02:29:00", - "2026-05-04T02:30:00", - "2026-05-04T02:31:00", - "2026-05-04T02:32:00", - "2026-05-04T02:33:00", - "2026-05-04T02:34:00", - "2026-05-04T02:35:00", - "2026-05-04T02:36:00", - "2026-05-04T02:37:00", - "2026-05-04T02:38:00", - "2026-05-04T02:39:00", - "2026-05-04T02:40:00", - "2026-05-04T02:41:00", - "2026-05-04T02:42:00", - "2026-05-04T02:43:00", - "2026-05-04T02:44:00", - "2026-05-04T02:45:00", - "2026-05-04T02:46:00", - "2026-05-04T02:47:00", - "2026-05-04T02:48:00", - "2026-05-04T02:49:00", - "2026-05-04T02:50:00", - "2026-05-04T02:51:00", - "2026-05-04T02:52:00", - "2026-05-04T02:53:00", - "2026-05-04T02:54:00", - "2026-05-04T02:55:00", - "2026-05-04T02:56:00", - "2026-05-04T02:57:00", - "2026-05-04T02:58:00", - "2026-05-04T02:59:00", - "2026-05-04T03:00:00", - "2026-05-04T03:01:00", - "2026-05-04T03:02:00", - "2026-05-04T03:03:00", - "2026-05-04T03:04:00", - "2026-05-04T03:05:00", - "2026-05-04T03:06:00", - "2026-05-04T03:07:00", - "2026-05-04T03:08:00", - "2026-05-04T03:09:00", - "2026-05-04T03:10:00", - "2026-05-04T03:11:00", - "2026-05-04T03:12:00", - "2026-05-04T03:13:00", - "2026-05-04T03:14:00", - "2026-05-04T03:15:00", - "2026-05-04T03:16:00", - "2026-05-04T03:17:00", - "2026-05-04T03:18:00", - "2026-05-04T03:19:00", - "2026-05-04T03:20:00", - "2026-05-04T03:21:00", - "2026-05-04T03:22:00", - "2026-05-04T03:23:00", - "2026-05-04T03:24:00", - "2026-05-04T03:25:00", - "2026-05-04T03:26:00", - "2026-05-04T03:27:00", - "2026-05-04T03:28:00", - "2026-05-04T03:29:00", - "2026-05-04T03:30:00", - "2026-05-04T03:31:00", - "2026-05-04T03:32:00", - "2026-05-04T03:33:00", - "2026-05-04T03:34:00", - "2026-05-04T03:35:00", - "2026-05-04T03:36:00", - "2026-05-04T03:37:00", - "2026-05-04T03:38:00", - "2026-05-04T03:39:00", - "2026-05-04T03:40:00", - "2026-05-04T03:41:00", - "2026-05-04T03:42:00", - "2026-05-04T03:43:00", - "2026-05-04T03:44:00", - "2026-05-04T03:45:00", - "2026-05-04T03:46:00", - "2026-05-04T03:47:00", - "2026-05-04T03:48:00", - "2026-05-04T03:49:00", - "2026-05-04T03:50:00", - "2026-05-04T03:51:00", - "2026-05-04T03:52:00", - "2026-05-04T03:53:00", - "2026-05-04T03:54:00", - "2026-05-04T03:55:00", - "2026-05-04T03:56:00", - "2026-05-04T03:57:00", - "2026-05-04T03:58:00", - "2026-05-04T03:59:00", - "2026-05-04T04:00:00", - "2026-05-04T04:01:00", - "2026-05-04T04:02:00", - "2026-05-04T04:03:00", - "2026-05-04T04:04:00", - "2026-05-04T04:05:00", - "2026-05-04T04:06:00", - "2026-05-04T04:07:00", - "2026-05-04T04:08:00", - "2026-05-04T04:09:00", - "2026-05-04T04:10:00", - "2026-05-04T04:11:00", - "2026-05-04T04:12:00", - "2026-05-04T04:13:00", - "2026-05-04T04:14:00", - "2026-05-04T04:15:00", - "2026-05-04T04:16:00", - "2026-05-04T04:17:00", - "2026-05-04T04:18:00", - "2026-05-04T04:19:00", - "2026-05-04T04:20:00", - "2026-05-04T04:21:00", - "2026-05-04T04:22:00", - "2026-05-04T04:23:00", - "2026-05-04T04:24:00", - "2026-05-04T04:25:00", - "2026-05-04T04:26:00", - "2026-05-04T04:27:00", - "2026-05-04T04:28:00", - "2026-05-04T04:29:00", - "2026-05-04T04:30:00", - "2026-05-04T04:31:00", - "2026-05-04T04:32:00", - "2026-05-04T04:33:00", - "2026-05-04T04:34:00", - "2026-05-04T04:35:00", - "2026-05-04T04:36:00", - "2026-05-04T04:37:00", - "2026-05-04T04:38:00", - "2026-05-04T04:39:00", - "2026-05-04T04:40:00", - "2026-05-04T04:41:00", - "2026-05-04T04:42:00", - "2026-05-04T04:43:00", - "2026-05-04T04:44:00", - "2026-05-04T04:45:00", - "2026-05-04T04:46:00", - "2026-05-04T04:47:00", - "2026-05-04T04:48:00", - "2026-05-04T04:49:00", - "2026-05-04T04:50:00", - "2026-05-04T04:51:00", - "2026-05-04T04:52:00", - "2026-05-04T04:53:00", - "2026-05-04T04:54:00", - "2026-05-04T04:55:00", - "2026-05-04T04:56:00", - "2026-05-04T04:57:00", - "2026-05-04T04:58:00", - "2026-05-04T04:59:00", - "2026-05-04T05:00:00", - "2026-05-04T05:01:00", - "2026-05-04T05:02:00", - "2026-05-04T05:03:00", - "2026-05-04T05:04:00", - "2026-05-04T05:05:00", - "2026-05-04T05:06:00", - "2026-05-04T05:07:00", - "2026-05-04T05:08:00", - "2026-05-04T05:09:00", - "2026-05-04T05:10:00", - "2026-05-04T05:11:00", - "2026-05-04T05:12:00", - "2026-05-04T05:13:00", - "2026-05-04T05:14:00", - "2026-05-04T05:15:00", - "2026-05-04T05:16:00", - "2026-05-04T05:17:00", - "2026-05-04T05:18:00", - "2026-05-04T05:19:00", - "2026-05-04T05:20:00", - "2026-05-04T05:21:00", - "2026-05-04T05:22:00", - "2026-05-04T05:23:00", - "2026-05-04T05:24:00", - "2026-05-04T05:25:00", - "2026-05-04T05:26:00", - "2026-05-04T05:27:00", - "2026-05-04T05:28:00", - "2026-05-04T05:29:00", - "2026-05-04T05:30:00", - "2026-05-04T05:31:00", - "2026-05-04T05:32:00", - "2026-05-04T05:33:00", - "2026-05-04T05:34:00", - "2026-05-04T05:35:00", - "2026-05-04T05:36:00", - "2026-05-04T05:37:00", - "2026-05-04T05:38:00", - "2026-05-04T05:39:00", - "2026-05-04T05:40:00", - "2026-05-04T05:41:00", - "2026-05-04T05:42:00", - "2026-05-04T05:43:00", - "2026-05-04T05:44:00", - "2026-05-04T05:45:00", - "2026-05-04T05:46:00", - "2026-05-04T05:47:00", - "2026-05-04T05:48:00", - "2026-05-04T05:49:00", - "2026-05-04T05:50:00", - "2026-05-04T05:51:00", - "2026-05-04T05:52:00", - "2026-05-04T05:53:00", - "2026-05-04T05:54:00", - "2026-05-04T05:55:00", - "2026-05-04T05:56:00", - "2026-05-04T05:57:00", - "2026-05-04T05:58:00", - "2026-05-04T05:59:00", - "2026-05-04T06:00:00", - "2026-05-04T06:01:00", - "2026-05-04T06:02:00", - "2026-05-04T06:03:00", - "2026-05-04T06:04:00", - "2026-05-04T06:05:00", - "2026-05-04T06:06:00", - "2026-05-04T06:07:00", - "2026-05-04T06:08:00", - "2026-05-04T06:09:00", - "2026-05-04T06:10:00", - "2026-05-04T06:11:00", - "2026-05-04T06:12:00", - "2026-05-04T06:13:00", - "2026-05-04T06:14:00", - "2026-05-04T06:15:00", - "2026-05-04T06:16:00", - "2026-05-04T06:17:00", - "2026-05-04T06:18:00", - "2026-05-04T06:19:00", - "2026-05-04T06:20:00", - "2026-05-04T06:21:00", - "2026-05-04T06:22:00", - "2026-05-04T06:23:00", - "2026-05-04T06:24:00", - "2026-05-04T06:25:00", - "2026-05-04T06:26:00", - "2026-05-04T06:27:00", - "2026-05-04T06:28:00", - "2026-05-04T06:29:00", - "2026-05-04T06:30:00", - "2026-05-04T06:31:00", - "2026-05-04T06:32:00", - "2026-05-04T06:33:00", - "2026-05-04T06:34:00", - "2026-05-04T06:35:00", - "2026-05-04T06:36:00", - "2026-05-04T06:37:00", - "2026-05-04T06:38:00", - "2026-05-04T06:39:00", - "2026-05-04T06:40:00", - "2026-05-04T06:41:00", - "2026-05-04T06:42:00", - "2026-05-04T06:43:00", - "2026-05-04T06:44:00", - "2026-05-04T06:45:00", - "2026-05-04T06:46:00", - "2026-05-04T06:47:00", - "2026-05-04T06:48:00", - "2026-05-04T06:49:00", - "2026-05-04T06:50:00", - "2026-05-04T06:51:00", - "2026-05-04T06:52:00", - "2026-05-04T06:53:00", - "2026-05-04T06:54:00", - "2026-05-04T06:55:00", - "2026-05-04T06:56:00", - "2026-05-04T06:57:00", - "2026-05-04T06:58:00", - "2026-05-04T06:59:00", - "2026-05-04T07:00:00", - "2026-05-04T07:01:00", - "2026-05-04T07:02:00", - "2026-05-04T07:03:00", - "2026-05-04T07:04:00", - "2026-05-04T07:05:00", - "2026-05-04T07:06:00", - "2026-05-04T07:07:00", - "2026-05-04T07:08:00", - "2026-05-04T07:09:00", - "2026-05-04T07:10:00", - "2026-05-04T07:11:00", - "2026-05-04T07:12:00", - "2026-05-04T07:13:00", - "2026-05-04T07:14:00", - "2026-05-04T07:15:00", - "2026-05-04T07:16:00", - "2026-05-04T07:17:00", - "2026-05-04T07:18:00", - "2026-05-04T07:19:00", - "2026-05-04T07:20:00", - "2026-05-04T07:21:00", - "2026-05-04T07:22:00", - "2026-05-04T07:23:00", - "2026-05-04T07:24:00", - "2026-05-04T07:25:00", - "2026-05-04T07:26:00", - "2026-05-04T07:27:00", - "2026-05-04T07:28:00", - "2026-05-04T07:29:00", - "2026-05-04T07:30:00", - "2026-05-04T07:31:00", - "2026-05-04T07:32:00", - "2026-05-04T07:33:00", - "2026-05-04T07:34:00", - "2026-05-04T07:35:00", - "2026-05-04T07:36:00", - "2026-05-04T07:37:00", - "2026-05-04T07:38:00", - "2026-05-04T07:39:00", - "2026-05-04T07:40:00", - "2026-05-04T07:41:00", - "2026-05-04T07:42:00", - "2026-05-04T07:43:00", - "2026-05-04T07:44:00", - "2026-05-04T07:45:00", - "2026-05-04T07:46:00", - "2026-05-04T07:47:00", - "2026-05-04T07:48:00", - "2026-05-04T07:49:00", - "2026-05-04T07:50:00", - "2026-05-04T07:51:00", - "2026-05-04T07:52:00", - "2026-05-04T07:53:00", - "2026-05-04T07:54:00", - "2026-05-04T07:55:00", - "2026-05-04T07:56:00", - "2026-05-04T07:57:00", - "2026-05-04T07:58:00", - "2026-05-04T07:59:00", - "2026-05-04T08:00:00", - "2026-05-04T08:01:00", - "2026-05-04T08:02:00", - "2026-05-04T08:03:00", - "2026-05-04T08:04:00", - "2026-05-04T08:05:00", - "2026-05-04T08:06:00", - "2026-05-04T08:07:00", - "2026-05-04T08:08:00", - "2026-05-04T08:09:00", - "2026-05-04T08:10:00", - "2026-05-04T08:11:00", - "2026-05-04T08:12:00", - "2026-05-04T08:13:00", - "2026-05-04T08:14:00", - "2026-05-04T08:15:00", - "2026-05-04T08:16:00", - "2026-05-04T08:17:00", - "2026-05-04T08:18:00", - "2026-05-04T08:19:00", - "2026-05-04T08:20:00", - "2026-05-04T08:21:00", - "2026-05-04T08:22:00", - "2026-05-04T08:23:00", - "2026-05-04T08:24:00", - "2026-05-04T08:25:00", - "2026-05-04T08:26:00", - "2026-05-04T08:27:00", - "2026-05-04T08:28:00", - "2026-05-04T08:29:00", - "2026-05-04T08:30:00", - "2026-05-04T08:31:00", - "2026-05-04T08:32:00", - "2026-05-04T08:33:00", - "2026-05-04T08:34:00", - "2026-05-04T08:35:00", - "2026-05-04T08:36:00", - "2026-05-04T08:37:00", - "2026-05-04T08:38:00", - "2026-05-04T08:39:00", - "2026-05-04T08:40:00", - "2026-05-04T08:41:00", - "2026-05-04T08:42:00", - "2026-05-04T08:43:00", - "2026-05-04T08:44:00", - "2026-05-04T08:45:00", - "2026-05-04T08:46:00", - "2026-05-04T08:47:00", - "2026-05-04T08:48:00", - "2026-05-04T08:49:00", - "2026-05-04T08:50:00", - "2026-05-04T08:51:00", - "2026-05-04T08:52:00", - "2026-05-04T08:53:00", - "2026-05-04T08:54:00", - "2026-05-04T08:55:00", - "2026-05-04T08:56:00", - "2026-05-04T08:57:00", - "2026-05-04T08:58:00", - "2026-05-04T08:59:00", - "2026-05-04T09:00:00", - "2026-05-04T09:01:00", - "2026-05-04T09:02:00", - "2026-05-04T09:03:00", - "2026-05-04T09:04:00", - "2026-05-04T09:05:00", - "2026-05-04T09:06:00", - "2026-05-04T09:07:00", - "2026-05-04T09:08:00", - "2026-05-04T09:09:00", - "2026-05-04T09:10:00", - "2026-05-04T09:11:00", - "2026-05-04T09:12:00", - "2026-05-04T09:13:00", - "2026-05-04T09:14:00", - "2026-05-04T09:15:00", - "2026-05-04T09:16:00", - "2026-05-04T09:17:00", - "2026-05-04T09:18:00", - "2026-05-04T09:19:00", - "2026-05-04T09:20:00", - "2026-05-04T09:21:00", - "2026-05-04T09:22:00", - "2026-05-04T09:23:00", - "2026-05-04T09:24:00", - "2026-05-04T09:25:00", - "2026-05-04T09:26:00", - "2026-05-04T09:27:00", - "2026-05-04T09:28:00", - "2026-05-04T09:29:00", - "2026-05-04T09:30:00", - "2026-05-04T09:31:00", - "2026-05-04T09:32:00", - "2026-05-04T09:33:00", - "2026-05-04T09:34:00", - "2026-05-04T09:35:00", - "2026-05-04T09:36:00", - "2026-05-04T09:37:00", - "2026-05-04T09:38:00", - "2026-05-04T09:39:00", - "2026-05-04T09:40:00", - "2026-05-04T09:41:00", - "2026-05-04T09:42:00", - "2026-05-04T09:43:00", - "2026-05-04T09:44:00", - "2026-05-04T09:45:00", - "2026-05-04T09:46:00", - "2026-05-04T09:47:00", - "2026-05-04T09:48:00", - "2026-05-04T09:49:00", - "2026-05-04T09:50:00", - "2026-05-04T09:51:00", - "2026-05-04T09:52:00", - "2026-05-04T09:53:00", - "2026-05-04T09:54:00", - "2026-05-04T09:55:00", - "2026-05-04T09:56:00", - "2026-05-04T09:57:00", - "2026-05-04T09:58:00", - "2026-05-04T09:59:00", - "2026-05-04T10:00:00", - "2026-05-04T10:01:00", - "2026-05-04T10:02:00", - "2026-05-04T10:03:00", - "2026-05-04T10:04:00", - "2026-05-04T10:05:00", - "2026-05-04T10:06:00", - "2026-05-04T10:07:00", - "2026-05-04T10:08:00", - "2026-05-04T10:09:00", - "2026-05-04T10:10:00", - "2026-05-04T10:11:00", - "2026-05-04T10:12:00", - "2026-05-04T10:13:00", - "2026-05-04T10:14:00", - "2026-05-04T10:15:00", - "2026-05-04T10:16:00", - "2026-05-04T10:17:00", - "2026-05-04T10:18:00", - "2026-05-04T10:19:00", - "2026-05-04T10:20:00", - "2026-05-04T10:21:00", - "2026-05-04T10:22:00", - "2026-05-04T10:23:00", - "2026-05-04T10:24:00", - "2026-05-04T10:25:00", - "2026-05-04T10:26:00", - "2026-05-04T10:27:00", - "2026-05-04T10:28:00", - "2026-05-04T10:29:00", - "2026-05-04T10:30:00", - "2026-05-04T10:31:00", - "2026-05-04T10:32:00", - "2026-05-04T10:33:00", - "2026-05-04T10:34:00", - "2026-05-04T10:35:00", - "2026-05-04T10:36:00", - "2026-05-04T10:37:00", - "2026-05-04T10:38:00", - "2026-05-04T10:39:00", - "2026-05-04T10:40:00", - "2026-05-04T10:41:00", - "2026-05-04T10:42:00", - "2026-05-04T10:43:00", - "2026-05-04T10:44:00", - "2026-05-04T10:45:00", - "2026-05-04T10:46:00", - "2026-05-04T10:47:00", - "2026-05-04T10:48:00", - "2026-05-04T10:49:00", - "2026-05-04T10:50:00", - "2026-05-04T10:51:00", - "2026-05-04T10:52:00", - "2026-05-04T10:53:00", - "2026-05-04T10:54:00", - "2026-05-04T10:55:00", - "2026-05-04T10:56:00", - "2026-05-04T10:57:00", - "2026-05-04T10:58:00", - "2026-05-04T10:59:00", - "2026-05-04T11:00:00", - "2026-05-04T11:01:00", - "2026-05-04T11:02:00", - "2026-05-04T11:03:00", - "2026-05-04T11:04:00", - "2026-05-04T11:05:00", - "2026-05-04T11:06:00", - "2026-05-04T11:07:00", - "2026-05-04T11:08:00", - "2026-05-04T11:09:00", - "2026-05-04T11:10:00", - "2026-05-04T11:11:00", - "2026-05-04T11:12:00", - "2026-05-04T11:13:00", - "2026-05-04T11:14:00", - "2026-05-04T11:15:00", - "2026-05-04T11:16:00", - "2026-05-04T11:17:00", - "2026-05-04T11:18:00", - "2026-05-04T11:19:00", - "2026-05-04T11:20:00", - "2026-05-04T11:21:00", - "2026-05-04T11:22:00", - "2026-05-04T11:23:00", - "2026-05-04T11:24:00", - "2026-05-04T11:25:00", - "2026-05-04T11:26:00", - "2026-05-04T11:27:00", - "2026-05-04T11:28:00", - "2026-05-04T11:29:00", - "2026-05-04T11:30:00", - "2026-05-04T11:31:00", - "2026-05-04T11:32:00", - "2026-05-04T11:33:00", - "2026-05-04T11:34:00", - "2026-05-04T11:35:00", - "2026-05-04T11:36:00", - "2026-05-04T11:37:00", - "2026-05-04T11:38:00", - "2026-05-04T11:39:00", - "2026-05-04T11:40:00", - "2026-05-04T11:41:00", - "2026-05-04T11:42:00", - "2026-05-04T11:43:00", - "2026-05-04T11:44:00", - "2026-05-04T11:45:00", - "2026-05-04T11:46:00", - "2026-05-04T11:47:00", - "2026-05-04T11:48:00", - "2026-05-04T11:49:00", - "2026-05-04T11:50:00", - "2026-05-04T11:51:00", - "2026-05-04T11:52:00", - "2026-05-04T11:53:00", - "2026-05-04T11:54:00", - "2026-05-04T11:55:00", - "2026-05-04T11:56:00", - "2026-05-04T11:57:00", - "2026-05-04T11:58:00", - "2026-05-04T11:59:00", - "2026-05-04T12:00:00", - "2026-05-04T12:01:00", - "2026-05-04T12:02:00", - "2026-05-04T12:03:00", - "2026-05-04T12:04:00", - "2026-05-04T12:05:00", - "2026-05-04T12:06:00", - "2026-05-04T12:07:00", - "2026-05-04T12:08:00", - "2026-05-04T12:09:00", - "2026-05-04T12:10:00", - "2026-05-04T12:11:00", - "2026-05-04T12:12:00", - "2026-05-04T12:13:00", - "2026-05-04T12:14:00", - "2026-05-04T12:15:00", - "2026-05-04T12:16:00", - "2026-05-04T12:17:00", - "2026-05-04T12:18:00", - "2026-05-04T12:19:00", - "2026-05-04T12:20:00", - "2026-05-04T12:21:00", - "2026-05-04T12:22:00", - "2026-05-04T12:23:00", - "2026-05-04T12:24:00", - "2026-05-04T12:25:00", - "2026-05-04T12:26:00", - "2026-05-04T12:27:00", - "2026-05-04T12:28:00", - "2026-05-04T12:29:00", - "2026-05-04T12:30:00", - "2026-05-04T12:31:00", - "2026-05-04T12:32:00", - "2026-05-04T12:33:00", - "2026-05-04T12:34:00", - "2026-05-04T12:35:00", - "2026-05-04T12:36:00", - "2026-05-04T12:37:00", - "2026-05-04T12:38:00", - "2026-05-04T12:39:00", - "2026-05-04T12:40:00", - "2026-05-04T12:41:00", - "2026-05-04T12:42:00", - "2026-05-04T12:43:00", - "2026-05-04T12:44:00", - "2026-05-04T12:45:00", - "2026-05-04T12:46:00", - "2026-05-04T12:47:00", - "2026-05-04T12:48:00", - "2026-05-04T12:49:00", - "2026-05-04T12:50:00", - "2026-05-04T12:51:00", - "2026-05-04T12:52:00", - "2026-05-04T12:53:00", - "2026-05-04T12:54:00", - "2026-05-04T12:55:00", - "2026-05-04T12:56:00", - "2026-05-04T12:57:00", - "2026-05-04T12:58:00", - "2026-05-04T12:59:00", - "2026-05-04T13:00:00", - "2026-05-04T13:01:00", - "2026-05-04T13:02:00", - "2026-05-04T13:03:00", - "2026-05-04T13:04:00", - "2026-05-04T13:05:00", - "2026-05-04T13:06:00", - "2026-05-04T13:07:00", - "2026-05-04T13:08:00", - "2026-05-04T13:09:00", - "2026-05-04T13:10:00", - "2026-05-04T13:11:00", - "2026-05-04T13:12:00", - "2026-05-04T13:13:00", - "2026-05-04T13:14:00", - "2026-05-04T13:15:00", - "2026-05-04T13:16:00", - "2026-05-04T13:17:00", - "2026-05-04T13:18:00", - "2026-05-04T13:19:00", - "2026-05-04T13:20:00", - "2026-05-04T13:21:00", - "2026-05-04T13:22:00", - "2026-05-04T13:23:00", - "2026-05-04T13:24:00", - "2026-05-04T13:25:00", - "2026-05-04T13:26:00", - "2026-05-04T13:27:00", - "2026-05-04T13:28:00", - "2026-05-04T13:29:00", - "2026-05-04T13:30:00", - "2026-05-04T13:31:00", - "2026-05-04T13:32:00", - "2026-05-04T13:33:00", - "2026-05-04T13:34:00", - "2026-05-04T13:35:00", - "2026-05-04T13:36:00", - "2026-05-04T13:37:00", - "2026-05-04T13:38:00", - "2026-05-04T13:39:00", - "2026-05-04T13:40:00", - "2026-05-04T13:41:00", - "2026-05-04T13:42:00", - "2026-05-04T13:43:00", - "2026-05-04T13:44:00", - "2026-05-04T13:45:00", - "2026-05-04T13:46:00", - "2026-05-04T13:47:00", - "2026-05-04T13:48:00", - "2026-05-04T13:49:00", - "2026-05-04T13:50:00", - "2026-05-04T13:51:00", - "2026-05-04T13:52:00", - "2026-05-04T13:53:00", - "2026-05-04T13:54:00", - "2026-05-04T13:55:00", - "2026-05-04T13:56:00", - "2026-05-04T13:57:00", - "2026-05-04T13:58:00", - "2026-05-04T13:59:00", - "2026-05-04T14:00:00", - "2026-05-04T14:01:00", - "2026-05-04T14:02:00", - "2026-05-04T14:03:00", - "2026-05-04T14:04:00", - "2026-05-04T14:05:00", - "2026-05-04T14:06:00", - "2026-05-04T14:07:00", - "2026-05-04T14:08:00", - "2026-05-04T14:09:00", - "2026-05-04T14:10:00", - "2026-05-04T14:11:00", - "2026-05-04T14:12:00", - "2026-05-04T14:13:00", - "2026-05-04T14:14:00", - "2026-05-04T14:15:00", - "2026-05-04T14:16:00", - "2026-05-04T14:17:00", - "2026-05-04T14:18:00", - "2026-05-04T14:19:00", - "2026-05-04T14:20:00", - "2026-05-04T14:21:00", - "2026-05-04T14:22:00", - "2026-05-04T14:23:00", - "2026-05-04T14:24:00", - "2026-05-04T14:25:00", - "2026-05-04T14:26:00", - "2026-05-04T14:27:00", - "2026-05-04T14:28:00", - "2026-05-04T14:29:00", - "2026-05-04T14:30:00", - "2026-05-04T14:31:00", - "2026-05-04T14:32:00", - "2026-05-04T14:33:00", - "2026-05-04T14:34:00", - "2026-05-04T14:35:00", - "2026-05-04T14:36:00", - "2026-05-04T14:37:00", - "2026-05-04T14:38:00", - "2026-05-04T14:39:00", - "2026-05-04T14:40:00", - "2026-05-04T14:41:00", - "2026-05-04T14:42:00", - "2026-05-04T14:43:00", - "2026-05-04T14:44:00", - "2026-05-04T14:45:00", - "2026-05-04T14:46:00", - "2026-05-04T14:47:00", - "2026-05-04T14:48:00", - "2026-05-04T14:49:00", - "2026-05-04T14:50:00", - "2026-05-04T14:51:00", - "2026-05-04T14:52:00", - "2026-05-04T14:53:00", - "2026-05-04T14:54:00", - "2026-05-04T14:55:00", - "2026-05-04T14:56:00", - "2026-05-04T14:57:00", - "2026-05-04T14:58:00", - "2026-05-04T14:59:00", - "2026-05-04T15:00:00", - "2026-05-04T15:01:00", - "2026-05-04T15:02:00", - "2026-05-04T15:03:00", - "2026-05-04T15:04:00", - "2026-05-04T15:05:00", - "2026-05-04T15:06:00", - "2026-05-04T15:07:00", - "2026-05-04T15:08:00", - "2026-05-04T15:09:00", - "2026-05-04T15:10:00", - "2026-05-04T15:11:00", - "2026-05-04T15:12:00", - "2026-05-04T15:13:00", - "2026-05-04T15:14:00", - "2026-05-04T15:15:00", - "2026-05-04T15:16:00", - "2026-05-04T15:17:00", - "2026-05-04T15:18:00", - "2026-05-04T15:19:00", - "2026-05-04T15:20:00", - "2026-05-04T15:21:00", - "2026-05-04T15:22:00", - "2026-05-04T15:23:00", - "2026-05-04T15:24:00", - "2026-05-04T15:25:00", - "2026-05-04T15:26:00", - "2026-05-04T15:27:00", - "2026-05-04T15:28:00", - "2026-05-04T15:29:00", - "2026-05-04T15:30:00", - "2026-05-04T15:31:00", - "2026-05-04T15:32:00", - "2026-05-04T15:33:00", - "2026-05-04T15:34:00", - "2026-05-04T15:35:00", - "2026-05-04T15:36:00", - "2026-05-04T15:37:00", - "2026-05-04T15:38:00", - "2026-05-04T15:39:00", - "2026-05-04T15:40:00", - "2026-05-04T15:41:00", - "2026-05-04T15:42:00", - "2026-05-04T15:43:00", - "2026-05-04T15:44:00", - "2026-05-04T15:45:00", - "2026-05-04T15:46:00", - "2026-05-04T15:47:00", - "2026-05-04T15:48:00", - "2026-05-04T15:49:00", - "2026-05-04T15:50:00", - "2026-05-04T15:51:00", - "2026-05-04T15:52:00", - "2026-05-04T15:53:00", - "2026-05-04T15:54:00", - "2026-05-04T15:55:00", - "2026-05-04T15:56:00", - "2026-05-04T15:57:00", - "2026-05-04T15:58:00", - "2026-05-04T15:59:00", - "2026-05-04T16:00:00", - "2026-05-04T16:01:00", - "2026-05-04T16:02:00", - "2026-05-04T16:03:00", - "2026-05-04T16:04:00", - "2026-05-04T16:05:00", - "2026-05-04T16:06:00", - "2026-05-04T16:07:00", - "2026-05-04T16:08:00", - "2026-05-04T16:09:00", - "2026-05-04T16:10:00", - "2026-05-04T16:11:00", - "2026-05-04T16:12:00", - "2026-05-04T16:13:00", - "2026-05-04T16:14:00", - "2026-05-04T16:15:00", - "2026-05-04T16:16:00", - "2026-05-04T16:17:00", - "2026-05-04T16:18:00", - "2026-05-04T16:19:00", - "2026-05-04T16:20:00", - "2026-05-04T16:21:00", - "2026-05-04T16:22:00", - "2026-05-04T16:23:00", - "2026-05-04T16:24:00", - "2026-05-04T16:25:00", - "2026-05-04T16:26:00", - "2026-05-04T16:27:00", - "2026-05-04T16:28:00", - "2026-05-04T16:29:00", - "2026-05-04T16:30:00", - "2026-05-04T16:31:00", - "2026-05-04T16:32:00", - "2026-05-04T16:33:00", - "2026-05-04T16:34:00", - "2026-05-04T16:35:00", - "2026-05-04T16:36:00", - "2026-05-04T16:37:00", - "2026-05-04T16:38:00", - "2026-05-04T16:39:00", - "2026-05-04T16:40:00", - "2026-05-04T16:41:00", - "2026-05-04T16:42:00", - "2026-05-04T16:43:00", - "2026-05-04T16:44:00", - "2026-05-04T16:45:00", - "2026-05-04T16:46:00", - "2026-05-04T16:47:00", - "2026-05-04T16:48:00", - "2026-05-04T16:49:00", - "2026-05-04T16:50:00", - "2026-05-04T16:51:00", - "2026-05-04T16:52:00", - "2026-05-04T16:53:00", - "2026-05-04T16:54:00", - "2026-05-04T16:55:00", - "2026-05-04T16:56:00", - "2026-05-04T16:57:00", - "2026-05-04T16:58:00", - "2026-05-04T16:59:00", - "2026-05-04T17:00:00", - "2026-05-04T17:01:00", - "2026-05-04T17:02:00", - "2026-05-04T17:03:00", - "2026-05-04T17:04:00", - "2026-05-04T17:05:00", - "2026-05-04T17:06:00", - "2026-05-04T17:07:00", - "2026-05-04T17:08:00", - "2026-05-04T17:09:00", - "2026-05-04T17:10:00", - "2026-05-04T17:11:00", - "2026-05-04T17:12:00", - "2026-05-04T17:13:00", - "2026-05-04T17:14:00", - "2026-05-04T17:15:00", - "2026-05-04T17:16:00", - "2026-05-04T17:17:00", - "2026-05-04T17:18:00", - "2026-05-04T17:19:00", - "2026-05-04T17:20:00", - "2026-05-04T17:21:00", - "2026-05-04T17:22:00", - "2026-05-04T17:23:00", - "2026-05-04T17:24:00", - "2026-05-04T17:25:00", - "2026-05-04T17:26:00", - "2026-05-04T17:27:00", - "2026-05-04T17:28:00", - "2026-05-04T17:29:00", - "2026-05-04T17:30:00", - "2026-05-04T17:31:00", - "2026-05-04T17:32:00", - "2026-05-04T17:33:00", - "2026-05-04T17:34:00", - "2026-05-04T17:35:00", - "2026-05-04T17:36:00", - "2026-05-04T17:37:00", - "2026-05-04T17:38:00", - "2026-05-04T17:39:00", - "2026-05-04T17:40:00", - "2026-05-04T17:41:00", - "2026-05-04T17:42:00", - "2026-05-04T17:43:00", - "2026-05-04T17:44:00", - "2026-05-04T17:45:00", - "2026-05-04T17:46:00", - "2026-05-04T17:47:00", - "2026-05-04T17:48:00", - "2026-05-04T17:49:00", - "2026-05-04T17:50:00", - "2026-05-04T17:51:00", - "2026-05-04T17:52:00", - "2026-05-04T17:53:00", - "2026-05-04T17:54:00", - "2026-05-04T17:55:00", - "2026-05-04T17:56:00", - "2026-05-04T17:57:00", - "2026-05-04T17:58:00", - "2026-05-04T17:59:00", - "2026-05-04T18:00:00", - "2026-05-04T18:01:00", - "2026-05-04T18:02:00", - "2026-05-04T18:03:00", - "2026-05-04T18:04:00", - "2026-05-04T18:05:00", - "2026-05-04T18:06:00", - "2026-05-04T18:07:00", - "2026-05-04T18:08:00", - "2026-05-04T18:09:00", - "2026-05-04T18:10:00", - "2026-05-04T18:11:00", - "2026-05-04T18:12:00", - "2026-05-04T18:13:00", - "2026-05-04T18:14:00", - "2026-05-04T18:15:00", - "2026-05-04T18:16:00", - "2026-05-04T18:17:00", - "2026-05-04T18:18:00", - "2026-05-04T18:19:00", - "2026-05-04T18:20:00", - "2026-05-04T18:21:00", - "2026-05-04T18:22:00", - "2026-05-04T18:23:00", - "2026-05-04T18:24:00", - "2026-05-04T18:25:00", - "2026-05-04T18:26:00", - "2026-05-04T18:27:00", - "2026-05-04T18:28:00", - "2026-05-04T18:29:00", - "2026-05-04T18:30:00", - "2026-05-04T18:31:00", - "2026-05-04T18:32:00", - "2026-05-04T18:33:00", - "2026-05-04T18:34:00", - "2026-05-04T18:35:00", - "2026-05-04T18:36:00", - "2026-05-04T18:37:00", - "2026-05-04T18:38:00", - "2026-05-04T18:39:00", - "2026-05-04T18:40:00", - "2026-05-04T18:41:00", - "2026-05-04T18:42:00", - "2026-05-04T18:43:00", - "2026-05-04T18:44:00", - "2026-05-04T18:45:00", - "2026-05-04T18:46:00", - "2026-05-04T18:47:00", - "2026-05-04T18:48:00", - "2026-05-04T18:49:00", - "2026-05-04T18:50:00", - "2026-05-04T18:51:00", - "2026-05-04T18:52:00", - "2026-05-04T18:53:00", - "2026-05-04T18:54:00", - "2026-05-04T18:55:00", - "2026-05-04T18:56:00", - "2026-05-04T18:57:00", - "2026-05-04T18:58:00", - "2026-05-04T18:59:00", - "2026-05-04T19:00:00", - "2026-05-04T19:01:00", - "2026-05-04T19:02:00", - "2026-05-04T19:03:00", - "2026-05-04T19:04:00", - "2026-05-04T19:05:00", - "2026-05-04T19:06:00", - "2026-05-04T19:07:00", - "2026-05-04T19:08:00", - "2026-05-04T19:09:00", - "2026-05-04T19:10:00", - "2026-05-04T19:11:00", - "2026-05-04T19:12:00", - "2026-05-04T19:13:00", - "2026-05-04T19:14:00", - "2026-05-04T19:15:00", - "2026-05-04T19:16:00", - "2026-05-04T19:17:00", - "2026-05-04T19:18:00", - "2026-05-04T19:19:00", - "2026-05-04T19:20:00", - "2026-05-04T19:21:00", - "2026-05-04T19:22:00", - "2026-05-04T19:23:00", - "2026-05-04T19:24:00", - "2026-05-04T19:25:00", - "2026-05-04T19:26:00", - "2026-05-04T19:27:00", - "2026-05-04T19:28:00", - "2026-05-04T19:29:00", - "2026-05-04T19:30:00", - "2026-05-04T19:31:00", - "2026-05-04T19:32:00", - "2026-05-04T19:33:00", - "2026-05-04T19:34:00", - "2026-05-04T19:35:00", - "2026-05-04T19:36:00", - "2026-05-04T19:37:00", - "2026-05-04T19:38:00", - "2026-05-04T19:39:00", - "2026-05-04T19:40:00", - "2026-05-04T19:41:00", - "2026-05-04T19:42:00", - "2026-05-04T19:43:00", - "2026-05-04T19:44:00", - "2026-05-04T19:45:00", - "2026-05-04T19:46:00", - "2026-05-04T19:47:00", - "2026-05-04T19:48:00", - "2026-05-04T19:49:00", - "2026-05-04T19:50:00", - "2026-05-04T19:51:00", - "2026-05-04T19:52:00", - "2026-05-04T19:53:00", - "2026-05-04T19:54:00", - "2026-05-04T19:55:00", - "2026-05-04T19:56:00", - "2026-05-04T19:57:00", - "2026-05-04T19:58:00", - "2026-05-04T19:59:00", - "2026-05-04T20:00:00", - "2026-05-04T20:01:00", - "2026-05-04T20:02:00", - "2026-05-04T20:03:00", - "2026-05-04T20:04:00", - "2026-05-04T20:05:00", - "2026-05-04T20:06:00", - "2026-05-04T20:07:00", - "2026-05-04T20:08:00", - "2026-05-04T20:09:00", - "2026-05-04T20:10:00", - "2026-05-04T20:11:00", - "2026-05-04T20:12:00", - "2026-05-04T20:13:00", - "2026-05-04T20:14:00", - "2026-05-04T20:15:00", - "2026-05-04T20:16:00", - "2026-05-04T20:17:00", - "2026-05-04T20:18:00", - "2026-05-04T20:19:00", - "2026-05-04T20:20:00", - "2026-05-04T20:21:00", - "2026-05-04T20:22:00", - "2026-05-04T20:23:00", - "2026-05-04T20:24:00", - "2026-05-04T20:25:00", - "2026-05-04T20:26:00", - "2026-05-04T20:27:00", - "2026-05-04T20:28:00", - "2026-05-04T20:29:00", - "2026-05-04T20:30:00", - "2026-05-04T20:31:00", - "2026-05-04T20:32:00", - "2026-05-04T20:33:00", - "2026-05-04T20:34:00", - "2026-05-04T20:35:00", - "2026-05-04T20:36:00", - "2026-05-04T20:37:00", - "2026-05-04T20:38:00", - "2026-05-04T20:39:00", - "2026-05-04T20:40:00", - "2026-05-04T20:41:00", - "2026-05-04T20:42:00", - "2026-05-04T20:43:00", - "2026-05-04T20:44:00", - "2026-05-04T20:45:00", - "2026-05-04T20:46:00", - "2026-05-04T20:47:00", - "2026-05-04T20:48:00", - "2026-05-04T20:49:00", - "2026-05-04T20:50:00", - "2026-05-04T20:51:00", - "2026-05-04T20:52:00", - "2026-05-04T20:53:00", - "2026-05-04T20:54:00", - "2026-05-04T20:55:00", - "2026-05-04T20:56:00", - "2026-05-04T20:57:00", - "2026-05-04T20:58:00", - "2026-05-04T20:59:00", - "2026-05-04T21:00:00", - "2026-05-04T21:01:00", - "2026-05-04T21:02:00", - "2026-05-04T21:03:00", - "2026-05-04T21:04:00", - "2026-05-04T21:05:00", - "2026-05-04T21:06:00", - "2026-05-04T21:07:00", - "2026-05-04T21:08:00", - "2026-05-04T21:09:00", - "2026-05-04T21:10:00", - "2026-05-04T21:11:00", - "2026-05-04T21:12:00", - "2026-05-04T21:13:00", - "2026-05-04T21:14:00", - "2026-05-04T21:15:00", - "2026-05-04T21:16:00", - "2026-05-04T21:17:00", - "2026-05-04T21:18:00", - "2026-05-04T21:19:00", - "2026-05-04T21:20:00", - "2026-05-04T21:21:00", - "2026-05-04T21:22:00", - "2026-05-04T21:23:00", - "2026-05-04T21:24:00", - "2026-05-04T21:25:00", - "2026-05-04T21:26:00", - "2026-05-04T21:27:00", - "2026-05-04T21:28:00", - "2026-05-04T21:29:00", - "2026-05-04T21:30:00", - "2026-05-04T21:31:00", - "2026-05-04T21:32:00", - "2026-05-04T21:33:00", - "2026-05-04T21:34:00", - "2026-05-04T21:35:00", - "2026-05-04T21:36:00", - "2026-05-04T21:37:00", - "2026-05-04T21:38:00", - "2026-05-04T21:39:00", - "2026-05-04T21:40:00", - "2026-05-04T21:41:00", - "2026-05-04T21:42:00", - "2026-05-04T21:43:00", - "2026-05-04T21:44:00", - "2026-05-04T21:45:00", - "2026-05-04T21:46:00", - "2026-05-04T21:47:00", - "2026-05-04T21:48:00", - "2026-05-04T21:49:00", - "2026-05-04T21:50:00", - "2026-05-04T21:51:00", - "2026-05-04T21:52:00", - "2026-05-04T21:53:00", - "2026-05-04T21:54:00", - "2026-05-04T21:55:00", - "2026-05-04T21:56:00", - "2026-05-04T21:57:00", - "2026-05-04T21:58:00", - "2026-05-04T21:59:00", - "2026-05-04T22:00:00", - "2026-05-04T22:01:00", - "2026-05-04T22:02:00", - "2026-05-04T22:03:00", - "2026-05-04T22:04:00", - "2026-05-04T22:05:00", - "2026-05-04T22:06:00", - "2026-05-04T22:07:00", - "2026-05-04T22:08:00", - "2026-05-04T22:09:00", - "2026-05-04T22:10:00", - "2026-05-04T22:11:00", - "2026-05-04T22:12:00", - "2026-05-04T22:13:00", - "2026-05-04T22:14:00", - "2026-05-04T22:15:00", - "2026-05-04T22:16:00", - "2026-05-04T22:17:00", - "2026-05-04T22:18:00", - "2026-05-04T22:19:00", - "2026-05-04T22:20:00", - "2026-05-04T22:21:00", - "2026-05-04T22:22:00", - "2026-05-04T22:23:00", - "2026-05-04T22:24:00", - "2026-05-04T22:25:00", - "2026-05-04T22:26:00", - "2026-05-04T22:27:00", - "2026-05-04T22:28:00", - "2026-05-04T22:29:00", - "2026-05-04T22:30:00", - "2026-05-04T22:31:00", - "2026-05-04T22:32:00", - "2026-05-04T22:33:00", - "2026-05-04T22:34:00", - "2026-05-04T22:35:00", - "2026-05-04T22:36:00", - "2026-05-04T22:37:00", - "2026-05-04T22:38:00", - "2026-05-04T22:39:00", - "2026-05-04T22:40:00", - "2026-05-04T22:41:00" + "2026-05-05T06:10:00", + "2026-05-05T06:11:00", + "2026-05-05T06:12:00", + "2026-05-05T06:13:00", + "2026-05-05T06:14:00", + "2026-05-05T06:15:00", + "2026-05-05T06:16:00", + "2026-05-05T06:17:00", + "2026-05-05T06:18:00", + "2026-05-05T06:19:00", + "2026-05-05T06:20:00", + "2026-05-05T06:21:00", + "2026-05-05T06:22:00", + "2026-05-05T06:23:00", + "2026-05-05T06:24:00", + "2026-05-05T06:25:00", + "2026-05-05T06:26:00", + "2026-05-05T06:27:00", + "2026-05-05T06:28:00", + "2026-05-05T06:29:00", + "2026-05-05T06:30:00", + "2026-05-05T06:31:00", + "2026-05-05T06:32:00", + "2026-05-05T06:33:00", + "2026-05-05T06:34:00", + "2026-05-05T06:35:00", + "2026-05-05T06:36:00", + "2026-05-05T06:37:00", + "2026-05-05T06:38:00", + "2026-05-05T06:39:00", + "2026-05-05T06:40:00", + "2026-05-05T06:41:00", + "2026-05-05T06:42:00", + "2026-05-05T06:43:00", + "2026-05-05T06:44:00", + "2026-05-05T06:45:00", + "2026-05-05T06:46:00", + "2026-05-05T06:47:00", + "2026-05-05T06:48:00", + "2026-05-05T06:49:00", + "2026-05-05T06:50:00", + "2026-05-05T06:51:00", + "2026-05-05T06:52:00", + "2026-05-05T06:53:00", + "2026-05-05T06:54:00", + "2026-05-05T06:55:00", + "2026-05-05T06:56:00", + "2026-05-05T06:57:00", + "2026-05-05T06:58:00", + "2026-05-05T06:59:00", + "2026-05-05T07:00:00", + "2026-05-05T07:01:00", + "2026-05-05T07:02:00", + "2026-05-05T07:03:00", + "2026-05-05T07:04:00", + "2026-05-05T07:05:00", + "2026-05-05T07:06:00", + "2026-05-05T07:07:00", + "2026-05-05T07:08:00", + "2026-05-05T07:09:00", + "2026-05-05T07:10:00", + "2026-05-05T07:11:00", + "2026-05-05T07:12:00", + "2026-05-05T07:13:00", + "2026-05-05T07:14:00", + "2026-05-05T07:15:00", + "2026-05-05T07:16:00", + "2026-05-05T07:17:00", + "2026-05-05T07:18:00", + "2026-05-05T07:19:00", + "2026-05-05T07:20:00", + "2026-05-05T07:21:00", + "2026-05-05T07:22:00", + "2026-05-05T07:23:00", + "2026-05-05T07:24:00", + "2026-05-05T07:25:00", + "2026-05-05T07:26:00", + "2026-05-05T07:27:00", + "2026-05-05T07:28:00", + "2026-05-05T07:29:00", + "2026-05-05T07:30:00", + "2026-05-05T07:31:00", + "2026-05-05T07:32:00", + "2026-05-05T07:33:00", + "2026-05-05T07:34:00", + "2026-05-05T07:35:00", + "2026-05-05T07:36:00", + "2026-05-05T07:37:00", + "2026-05-05T07:38:00", + "2026-05-05T07:39:00", + "2026-05-05T07:40:00", + "2026-05-05T07:41:00", + "2026-05-05T07:42:00", + "2026-05-05T07:43:00", + "2026-05-05T07:44:00", + "2026-05-05T07:45:00", + "2026-05-05T07:46:00", + "2026-05-05T07:47:00", + "2026-05-05T07:48:00", + "2026-05-05T07:49:00", + "2026-05-05T07:50:00", + "2026-05-05T07:51:00", + "2026-05-05T07:52:00", + "2026-05-05T07:53:00", + "2026-05-05T07:54:00", + "2026-05-05T07:55:00", + "2026-05-05T07:56:00", + "2026-05-05T07:57:00", + "2026-05-05T07:58:00", + "2026-05-05T07:59:00", + "2026-05-05T08:00:00", + "2026-05-05T08:01:00", + "2026-05-05T08:02:00", + "2026-05-05T08:03:00", + "2026-05-05T08:04:00", + "2026-05-05T08:05:00", + "2026-05-05T08:06:00", + "2026-05-05T08:07:00", + "2026-05-05T08:08:00", + "2026-05-05T08:09:00", + "2026-05-05T08:10:00", + "2026-05-05T08:11:00", + "2026-05-05T08:12:00", + "2026-05-05T08:13:00", + "2026-05-05T08:14:00", + "2026-05-05T08:15:00", + "2026-05-05T08:16:00", + "2026-05-05T08:17:00", + "2026-05-05T08:18:00", + "2026-05-05T08:19:00", + "2026-05-05T08:20:00", + "2026-05-05T08:21:00", + "2026-05-05T08:22:00", + "2026-05-05T08:23:00", + "2026-05-05T08:24:00", + "2026-05-05T08:25:00", + "2026-05-05T08:26:00", + "2026-05-05T08:27:00", + "2026-05-05T08:28:00", + "2026-05-05T08:29:00", + "2026-05-05T08:30:00", + "2026-05-05T08:31:00", + "2026-05-05T08:32:00", + "2026-05-05T08:33:00", + "2026-05-05T08:34:00", + "2026-05-05T08:35:00", + "2026-05-05T08:36:00", + "2026-05-05T08:37:00", + "2026-05-05T08:38:00", + "2026-05-05T08:39:00", + "2026-05-05T08:40:00", + "2026-05-05T08:41:00", + "2026-05-05T08:42:00", + "2026-05-05T08:43:00", + "2026-05-05T08:44:00", + "2026-05-05T08:45:00", + "2026-05-05T08:46:00", + "2026-05-05T08:47:00", + "2026-05-05T08:48:00", + "2026-05-05T08:49:00", + "2026-05-05T08:50:00", + "2026-05-05T08:51:00", + "2026-05-05T08:52:00", + "2026-05-05T08:53:00", + "2026-05-05T08:54:00", + "2026-05-05T08:55:00", + "2026-05-05T08:56:00", + "2026-05-05T08:57:00", + "2026-05-05T08:58:00", + "2026-05-05T08:59:00", + "2026-05-05T09:00:00", + "2026-05-05T09:01:00", + "2026-05-05T09:02:00", + "2026-05-05T09:03:00", + "2026-05-05T09:04:00", + "2026-05-05T09:05:00", + "2026-05-05T09:06:00", + "2026-05-05T09:07:00", + "2026-05-05T09:08:00", + "2026-05-05T09:09:00", + "2026-05-05T09:10:00", + "2026-05-05T09:11:00", + "2026-05-05T09:12:00", + "2026-05-05T09:13:00", + "2026-05-05T09:14:00", + "2026-05-05T09:15:00", + "2026-05-05T09:16:00", + "2026-05-05T09:17:00", + "2026-05-05T09:18:00", + "2026-05-05T09:19:00", + "2026-05-05T09:20:00", + "2026-05-05T09:21:00", + "2026-05-05T09:22:00", + "2026-05-05T09:23:00", + "2026-05-05T09:24:00", + "2026-05-05T09:25:00", + "2026-05-05T09:26:00", + "2026-05-05T09:27:00", + "2026-05-05T09:28:00", + "2026-05-05T09:29:00", + "2026-05-05T09:30:00", + "2026-05-05T09:31:00", + "2026-05-05T09:32:00", + "2026-05-05T09:33:00", + "2026-05-05T09:34:00", + "2026-05-05T09:35:00", + "2026-05-05T09:36:00", + "2026-05-05T09:37:00", + "2026-05-05T09:38:00", + "2026-05-05T09:39:00", + "2026-05-05T09:40:00", + "2026-05-05T09:41:00", + "2026-05-05T09:42:00", + "2026-05-05T09:43:00", + "2026-05-05T09:44:00", + "2026-05-05T09:45:00", + "2026-05-05T09:46:00", + "2026-05-05T09:47:00", + "2026-05-05T09:48:00", + "2026-05-05T09:49:00", + "2026-05-05T09:50:00", + "2026-05-05T09:51:00", + "2026-05-05T09:52:00", + "2026-05-05T09:53:00", + "2026-05-05T09:54:00", + "2026-05-05T09:55:00", + "2026-05-05T09:56:00", + "2026-05-05T09:57:00", + "2026-05-05T09:58:00", + "2026-05-05T09:59:00", + "2026-05-05T10:00:00", + "2026-05-05T10:01:00", + "2026-05-05T10:02:00", + "2026-05-05T10:03:00", + "2026-05-05T10:04:00", + "2026-05-05T10:05:00", + "2026-05-05T10:06:00", + "2026-05-05T10:07:00", + "2026-05-05T10:08:00", + "2026-05-05T10:09:00", + "2026-05-05T10:10:00", + "2026-05-05T10:11:00", + "2026-05-05T10:12:00", + "2026-05-05T10:13:00", + "2026-05-05T10:14:00", + "2026-05-05T10:15:00", + "2026-05-05T10:16:00", + "2026-05-05T10:17:00", + "2026-05-05T10:18:00", + "2026-05-05T10:19:00", + "2026-05-05T10:20:00", + "2026-05-05T10:21:00", + "2026-05-05T10:22:00", + "2026-05-05T10:23:00", + "2026-05-05T10:24:00", + "2026-05-05T10:25:00", + "2026-05-05T10:26:00", + "2026-05-05T10:27:00", + "2026-05-05T10:28:00", + "2026-05-05T10:29:00", + "2026-05-05T10:30:00", + "2026-05-05T10:31:00", + "2026-05-05T10:32:00", + "2026-05-05T10:33:00", + "2026-05-05T10:34:00", + "2026-05-05T10:35:00", + "2026-05-05T10:36:00", + "2026-05-05T10:37:00", + "2026-05-05T10:38:00", + "2026-05-05T10:39:00", + "2026-05-05T10:40:00", + "2026-05-05T10:41:00", + "2026-05-05T10:42:00", + "2026-05-05T10:43:00", + "2026-05-05T10:44:00", + "2026-05-05T10:45:00", + "2026-05-05T10:46:00", + "2026-05-05T10:47:00", + "2026-05-05T10:48:00", + "2026-05-05T10:49:00", + "2026-05-05T10:50:00", + "2026-05-05T10:51:00", + "2026-05-05T10:52:00", + "2026-05-05T10:53:00", + "2026-05-05T10:54:00", + "2026-05-05T10:55:00", + "2026-05-05T10:56:00", + "2026-05-05T10:57:00", + "2026-05-05T10:58:00", + "2026-05-05T10:59:00", + "2026-05-05T11:00:00", + "2026-05-05T11:01:00", + "2026-05-05T11:02:00", + "2026-05-05T11:03:00", + "2026-05-05T11:04:00", + "2026-05-05T11:05:00", + "2026-05-05T11:06:00", + "2026-05-05T11:07:00", + "2026-05-05T11:08:00", + "2026-05-05T11:09:00", + "2026-05-05T11:10:00", + "2026-05-05T11:11:00", + "2026-05-05T11:12:00", + "2026-05-05T11:13:00", + "2026-05-05T11:14:00", + "2026-05-05T11:15:00", + "2026-05-05T11:16:00", + "2026-05-05T11:17:00", + "2026-05-05T11:18:00", + "2026-05-05T11:19:00", + "2026-05-05T11:20:00", + "2026-05-05T11:21:00", + "2026-05-05T11:22:00", + "2026-05-05T11:23:00", + "2026-05-05T11:24:00", + "2026-05-05T11:25:00", + "2026-05-05T11:26:00", + "2026-05-05T11:27:00", + "2026-05-05T11:28:00", + "2026-05-05T11:29:00", + "2026-05-05T11:30:00", + "2026-05-05T11:31:00", + "2026-05-05T11:32:00", + "2026-05-05T11:33:00", + "2026-05-05T11:34:00", + "2026-05-05T11:35:00", + "2026-05-05T11:36:00", + "2026-05-05T11:37:00", + "2026-05-05T11:38:00", + "2026-05-05T11:39:00", + "2026-05-05T11:40:00", + "2026-05-05T11:41:00", + "2026-05-05T11:42:00", + "2026-05-05T11:43:00", + "2026-05-05T11:44:00", + "2026-05-05T11:45:00", + "2026-05-05T11:46:00", + "2026-05-05T11:47:00", + "2026-05-05T11:48:00", + "2026-05-05T11:49:00", + "2026-05-05T11:50:00", + "2026-05-05T11:51:00", + "2026-05-05T11:52:00", + "2026-05-05T11:53:00", + "2026-05-05T11:54:00", + "2026-05-05T11:55:00", + "2026-05-05T11:56:00", + "2026-05-05T11:57:00", + "2026-05-05T11:58:00", + "2026-05-05T11:59:00", + "2026-05-05T12:00:00", + "2026-05-05T12:01:00", + "2026-05-05T12:02:00", + "2026-05-05T12:03:00", + "2026-05-05T12:04:00", + "2026-05-05T12:05:00", + "2026-05-05T12:06:00", + "2026-05-05T12:07:00", + "2026-05-05T12:08:00", + "2026-05-05T12:09:00", + "2026-05-05T12:10:00", + "2026-05-05T12:11:00", + "2026-05-05T12:12:00", + "2026-05-05T12:13:00", + "2026-05-05T12:14:00", + "2026-05-05T12:15:00", + "2026-05-05T12:16:00", + "2026-05-05T12:17:00", + "2026-05-05T12:18:00", + "2026-05-05T12:19:00", + "2026-05-05T12:20:00", + "2026-05-05T12:21:00", + "2026-05-05T12:22:00", + "2026-05-05T12:23:00", + "2026-05-05T12:24:00", + "2026-05-05T12:25:00", + "2026-05-05T12:26:00", + "2026-05-05T12:27:00", + "2026-05-05T12:28:00", + "2026-05-05T12:29:00", + "2026-05-05T12:30:00", + "2026-05-05T12:31:00", + "2026-05-05T12:32:00", + "2026-05-05T12:33:00", + "2026-05-05T12:34:00", + "2026-05-05T12:35:00", + "2026-05-05T12:36:00", + "2026-05-05T12:37:00", + "2026-05-05T12:38:00", + "2026-05-05T12:39:00", + "2026-05-05T12:40:00", + "2026-05-05T12:41:00", + "2026-05-05T12:42:00", + "2026-05-05T12:43:00", + "2026-05-05T12:44:00", + "2026-05-05T12:45:00", + "2026-05-05T12:46:00", + "2026-05-05T12:47:00", + "2026-05-05T12:48:00", + "2026-05-05T12:49:00", + "2026-05-05T12:50:00", + "2026-05-05T12:51:00", + "2026-05-05T12:52:00", + "2026-05-05T12:53:00", + "2026-05-05T12:54:00", + "2026-05-05T12:55:00", + "2026-05-05T12:56:00", + "2026-05-05T12:57:00", + "2026-05-05T12:58:00", + "2026-05-05T12:59:00", + "2026-05-05T13:00:00", + "2026-05-05T13:01:00", + "2026-05-05T13:02:00", + "2026-05-05T13:03:00", + "2026-05-05T13:04:00", + "2026-05-05T13:05:00", + "2026-05-05T13:06:00", + "2026-05-05T13:07:00", + "2026-05-05T13:08:00", + "2026-05-05T13:09:00", + "2026-05-05T13:10:00", + "2026-05-05T13:11:00", + "2026-05-05T13:12:00", + "2026-05-05T13:13:00", + "2026-05-05T13:14:00", + "2026-05-05T13:15:00", + "2026-05-05T13:16:00", + "2026-05-05T13:17:00", + "2026-05-05T13:18:00", + "2026-05-05T13:19:00", + "2026-05-05T13:20:00", + "2026-05-05T13:21:00", + "2026-05-05T13:22:00", + "2026-05-05T13:23:00", + "2026-05-05T13:24:00", + "2026-05-05T13:25:00", + "2026-05-05T13:26:00", + "2026-05-05T13:27:00", + "2026-05-05T13:28:00", + "2026-05-05T13:29:00", + "2026-05-05T13:30:00", + "2026-05-05T13:31:00", + "2026-05-05T13:32:00", + "2026-05-05T13:33:00", + "2026-05-05T13:34:00", + "2026-05-05T13:35:00", + "2026-05-05T13:36:00", + "2026-05-05T13:37:00", + "2026-05-05T13:38:00", + "2026-05-05T13:39:00", + "2026-05-05T13:40:00", + "2026-05-05T13:41:00", + "2026-05-05T13:42:00", + "2026-05-05T13:43:00", + "2026-05-05T13:44:00", + "2026-05-05T13:45:00", + "2026-05-05T13:46:00", + "2026-05-05T13:47:00", + "2026-05-05T13:48:00", + "2026-05-05T13:49:00", + "2026-05-05T13:50:00", + "2026-05-05T13:51:00", + "2026-05-05T13:52:00", + "2026-05-05T13:53:00", + "2026-05-05T13:54:00", + "2026-05-05T13:55:00", + "2026-05-05T13:56:00", + "2026-05-05T13:57:00", + "2026-05-05T13:58:00", + "2026-05-05T13:59:00", + "2026-05-05T14:00:00", + "2026-05-05T14:01:00", + "2026-05-05T14:02:00", + "2026-05-05T14:03:00", + "2026-05-05T14:04:00", + "2026-05-05T14:05:00", + "2026-05-05T14:06:00", + "2026-05-05T14:07:00", + "2026-05-05T14:08:00", + "2026-05-05T14:09:00", + "2026-05-05T14:10:00", + "2026-05-05T14:11:00", + "2026-05-05T14:12:00", + "2026-05-05T14:13:00", + "2026-05-05T14:14:00", + "2026-05-05T14:15:00", + "2026-05-05T14:16:00", + "2026-05-05T14:17:00", + "2026-05-05T14:18:00", + "2026-05-05T14:19:00", + "2026-05-05T14:20:00", + "2026-05-05T14:21:00", + "2026-05-05T14:22:00", + "2026-05-05T14:23:00", + "2026-05-05T14:24:00", + "2026-05-05T14:25:00", + "2026-05-05T14:26:00", + "2026-05-05T14:27:00", + "2026-05-05T14:28:00", + "2026-05-05T14:29:00", + "2026-05-05T14:30:00", + "2026-05-05T14:31:00", + "2026-05-05T14:32:00", + "2026-05-05T14:33:00", + "2026-05-05T14:34:00", + "2026-05-05T14:35:00", + "2026-05-05T14:36:00", + "2026-05-05T14:37:00", + "2026-05-05T14:38:00", + "2026-05-05T14:39:00", + "2026-05-05T14:40:00", + "2026-05-05T14:41:00", + "2026-05-05T14:42:00", + "2026-05-05T14:43:00", + "2026-05-05T14:44:00", + "2026-05-05T14:45:00", + "2026-05-05T14:46:00", + "2026-05-05T14:47:00", + "2026-05-05T14:48:00", + "2026-05-05T14:49:00", + "2026-05-05T14:50:00", + "2026-05-05T14:51:00", + "2026-05-05T14:52:00", + "2026-05-05T14:53:00", + "2026-05-05T14:54:00", + "2026-05-05T14:55:00", + "2026-05-05T14:56:00", + "2026-05-05T14:57:00", + "2026-05-05T14:58:00", + "2026-05-05T14:59:00", + "2026-05-05T15:00:00", + "2026-05-05T15:01:00", + "2026-05-05T15:02:00", + "2026-05-05T15:03:00", + "2026-05-05T15:04:00", + "2026-05-05T15:05:00", + "2026-05-05T15:06:00", + "2026-05-05T15:07:00", + "2026-05-05T15:08:00", + "2026-05-05T15:09:00", + "2026-05-05T15:10:00", + "2026-05-05T15:11:00", + "2026-05-05T15:12:00", + "2026-05-05T15:13:00", + "2026-05-05T15:14:00", + "2026-05-05T15:15:00", + "2026-05-05T15:16:00", + "2026-05-05T15:17:00", + "2026-05-05T15:18:00", + "2026-05-05T15:19:00", + "2026-05-05T15:20:00", + "2026-05-05T15:21:00", + "2026-05-05T15:22:00", + "2026-05-05T15:23:00", + "2026-05-05T15:24:00", + "2026-05-05T15:25:00", + "2026-05-05T15:26:00", + "2026-05-05T15:27:00", + "2026-05-05T15:28:00", + "2026-05-05T15:29:00", + "2026-05-05T15:30:00", + "2026-05-05T15:31:00", + "2026-05-05T15:32:00", + "2026-05-05T15:33:00", + "2026-05-05T15:34:00", + "2026-05-05T15:35:00", + "2026-05-05T15:36:00", + "2026-05-05T15:37:00", + "2026-05-05T15:38:00", + "2026-05-05T15:39:00", + "2026-05-05T15:40:00", + "2026-05-05T15:41:00", + "2026-05-05T15:42:00", + "2026-05-05T15:43:00", + "2026-05-05T15:44:00", + "2026-05-05T15:45:00", + "2026-05-05T15:46:00", + "2026-05-05T15:47:00", + "2026-05-05T15:48:00", + "2026-05-05T15:49:00", + "2026-05-05T15:50:00", + "2026-05-05T15:51:00", + "2026-05-05T15:52:00", + "2026-05-05T15:53:00", + "2026-05-05T15:54:00", + "2026-05-05T15:55:00", + "2026-05-05T15:56:00", + "2026-05-05T15:57:00", + "2026-05-05T15:58:00", + "2026-05-05T15:59:00", + "2026-05-05T16:00:00", + "2026-05-05T16:01:00", + "2026-05-05T16:02:00", + "2026-05-05T16:03:00", + "2026-05-05T16:04:00", + "2026-05-05T16:05:00", + "2026-05-05T16:06:00", + "2026-05-05T16:07:00", + "2026-05-05T16:08:00", + "2026-05-05T16:09:00", + "2026-05-05T16:10:00", + "2026-05-05T16:11:00", + "2026-05-05T16:12:00", + "2026-05-05T16:13:00", + "2026-05-05T16:14:00", + "2026-05-05T16:15:00", + "2026-05-05T16:16:00", + "2026-05-05T16:17:00", + "2026-05-05T16:18:00", + "2026-05-05T16:19:00", + "2026-05-05T16:20:00", + "2026-05-05T16:21:00", + "2026-05-05T16:22:00", + "2026-05-05T16:23:00", + "2026-05-05T16:24:00", + "2026-05-05T16:25:00", + "2026-05-05T16:26:00", + "2026-05-05T16:27:00", + "2026-05-05T16:28:00", + "2026-05-05T16:29:00", + "2026-05-05T16:30:00", + "2026-05-05T16:31:00", + "2026-05-05T16:32:00", + "2026-05-05T16:33:00", + "2026-05-05T16:34:00", + "2026-05-05T16:35:00", + "2026-05-05T16:36:00", + "2026-05-05T16:37:00", + "2026-05-05T16:38:00", + "2026-05-05T16:39:00", + "2026-05-05T16:40:00", + "2026-05-05T16:41:00", + "2026-05-05T16:42:00", + "2026-05-05T16:43:00", + "2026-05-05T16:44:00", + "2026-05-05T16:45:00", + "2026-05-05T16:46:00", + "2026-05-05T16:47:00", + "2026-05-05T16:48:00", + "2026-05-05T16:49:00", + "2026-05-05T16:50:00", + "2026-05-05T16:51:00", + "2026-05-05T16:52:00", + "2026-05-05T16:53:00", + "2026-05-05T16:54:00", + "2026-05-05T16:55:00", + "2026-05-05T16:56:00", + "2026-05-05T16:57:00", + "2026-05-05T16:58:00", + "2026-05-05T16:59:00", + "2026-05-05T17:00:00", + "2026-05-05T17:01:00", + "2026-05-05T17:02:00", + "2026-05-05T17:03:00", + "2026-05-05T17:04:00", + "2026-05-05T17:05:00", + "2026-05-05T17:06:00", + "2026-05-05T17:07:00", + "2026-05-05T17:08:00", + "2026-05-05T17:09:00", + "2026-05-05T17:10:00", + "2026-05-05T17:11:00", + "2026-05-05T17:12:00", + "2026-05-05T17:13:00", + "2026-05-05T17:14:00", + "2026-05-05T17:15:00", + "2026-05-05T17:16:00", + "2026-05-05T17:17:00", + "2026-05-05T17:18:00", + "2026-05-05T17:19:00", + "2026-05-05T17:20:00", + "2026-05-05T17:21:00", + "2026-05-05T17:22:00", + "2026-05-05T17:23:00", + "2026-05-05T17:24:00", + "2026-05-05T17:25:00", + "2026-05-05T17:26:00", + "2026-05-05T17:27:00", + "2026-05-05T17:28:00", + "2026-05-05T17:29:00", + "2026-05-05T17:30:00", + "2026-05-05T17:31:00", + "2026-05-05T17:32:00", + "2026-05-05T17:33:00", + "2026-05-05T17:34:00", + "2026-05-05T17:35:00", + "2026-05-05T17:36:00", + "2026-05-05T17:37:00", + "2026-05-05T17:38:00", + "2026-05-05T17:39:00", + "2026-05-05T17:40:00", + "2026-05-05T17:41:00", + "2026-05-05T17:42:00", + "2026-05-05T17:43:00", + "2026-05-05T17:44:00", + "2026-05-05T17:45:00", + "2026-05-05T17:46:00", + "2026-05-05T17:47:00", + "2026-05-05T17:48:00", + "2026-05-05T17:49:00", + "2026-05-05T17:50:00", + "2026-05-05T17:51:00", + "2026-05-05T17:52:00", + "2026-05-05T17:53:00", + "2026-05-05T17:54:00", + "2026-05-05T17:55:00", + "2026-05-05T17:56:00", + "2026-05-05T17:57:00", + "2026-05-05T17:58:00", + "2026-05-05T17:59:00", + "2026-05-05T18:00:00", + "2026-05-05T18:01:00", + "2026-05-05T18:02:00", + "2026-05-05T18:03:00", + "2026-05-05T18:04:00", + "2026-05-05T18:05:00", + "2026-05-05T18:06:00", + "2026-05-05T18:07:00", + "2026-05-05T18:08:00", + "2026-05-05T18:09:00", + "2026-05-05T18:10:00", + "2026-05-05T18:11:00", + "2026-05-05T18:12:00", + "2026-05-05T18:13:00", + "2026-05-05T18:14:00", + "2026-05-05T18:15:00", + "2026-05-05T18:16:00", + "2026-05-05T18:17:00", + "2026-05-05T18:18:00", + "2026-05-05T18:19:00", + "2026-05-05T18:20:00", + "2026-05-05T18:21:00", + "2026-05-05T18:22:00", + "2026-05-05T18:23:00", + "2026-05-05T18:24:00", + "2026-05-05T18:25:00", + "2026-05-05T18:26:00", + "2026-05-05T18:27:00", + "2026-05-05T18:28:00", + "2026-05-05T18:29:00", + "2026-05-05T18:30:00", + "2026-05-05T18:31:00", + "2026-05-05T18:32:00", + "2026-05-05T18:33:00", + "2026-05-05T18:34:00", + "2026-05-05T18:35:00", + "2026-05-05T18:36:00", + "2026-05-05T18:37:00", + "2026-05-05T18:38:00", + "2026-05-05T18:39:00", + "2026-05-05T18:40:00", + "2026-05-05T18:41:00", + "2026-05-05T18:42:00", + "2026-05-05T18:43:00", + "2026-05-05T18:44:00", + "2026-05-05T18:45:00", + "2026-05-05T18:46:00", + "2026-05-05T18:47:00", + "2026-05-05T18:48:00", + "2026-05-05T18:49:00", + "2026-05-05T18:50:00", + "2026-05-05T18:51:00", + "2026-05-05T18:52:00", + "2026-05-05T18:53:00", + "2026-05-05T18:54:00", + "2026-05-05T18:55:00", + "2026-05-05T18:56:00", + "2026-05-05T18:57:00", + "2026-05-05T18:58:00", + "2026-05-05T18:59:00", + "2026-05-05T19:00:00", + "2026-05-05T19:01:00", + "2026-05-05T19:02:00", + "2026-05-05T19:03:00", + "2026-05-05T19:04:00", + "2026-05-05T19:05:00", + "2026-05-05T19:06:00", + "2026-05-05T19:07:00", + "2026-05-05T19:08:00", + "2026-05-05T19:09:00", + "2026-05-05T19:10:00", + "2026-05-05T19:11:00", + "2026-05-05T19:12:00", + "2026-05-05T19:13:00", + "2026-05-05T19:14:00", + "2026-05-05T19:15:00", + "2026-05-05T19:16:00", + "2026-05-05T19:17:00", + "2026-05-05T19:18:00", + "2026-05-05T19:19:00", + "2026-05-05T19:20:00", + "2026-05-05T19:21:00", + "2026-05-05T19:22:00", + "2026-05-05T19:23:00", + "2026-05-05T19:24:00", + "2026-05-05T19:25:00", + "2026-05-05T19:26:00", + "2026-05-05T19:27:00", + "2026-05-05T19:28:00", + "2026-05-05T19:29:00", + "2026-05-05T19:30:00", + "2026-05-05T19:31:00", + "2026-05-05T19:32:00", + "2026-05-05T19:33:00", + "2026-05-05T19:34:00", + "2026-05-05T19:35:00", + "2026-05-05T19:36:00", + "2026-05-05T19:37:00", + "2026-05-05T19:38:00", + "2026-05-05T19:39:00", + "2026-05-05T19:40:00", + "2026-05-05T19:41:00", + "2026-05-05T19:42:00", + "2026-05-05T19:43:00", + "2026-05-05T19:44:00", + "2026-05-05T19:45:00", + "2026-05-05T19:46:00", + "2026-05-05T19:47:00", + "2026-05-05T19:48:00", + "2026-05-05T19:49:00", + "2026-05-05T19:50:00", + "2026-05-05T19:51:00", + "2026-05-05T19:52:00", + "2026-05-05T19:53:00", + "2026-05-05T19:54:00", + "2026-05-05T19:55:00", + "2026-05-05T19:56:00", + "2026-05-05T19:57:00", + "2026-05-05T19:58:00", + "2026-05-05T19:59:00", + "2026-05-05T20:00:00", + "2026-05-05T20:01:00", + "2026-05-05T20:02:00", + "2026-05-05T20:03:00", + "2026-05-05T20:04:00", + "2026-05-05T20:05:00", + "2026-05-05T20:06:00", + "2026-05-05T20:07:00", + "2026-05-05T20:08:00", + "2026-05-05T20:09:00", + "2026-05-05T20:10:00", + "2026-05-05T20:11:00", + "2026-05-05T20:12:00", + "2026-05-05T20:13:00", + "2026-05-05T20:14:00", + "2026-05-05T20:15:00", + "2026-05-05T20:16:00", + "2026-05-05T20:17:00", + "2026-05-05T20:18:00", + "2026-05-05T20:19:00", + "2026-05-05T20:20:00", + "2026-05-05T20:21:00", + "2026-05-05T20:22:00", + "2026-05-05T20:23:00", + "2026-05-05T20:24:00", + "2026-05-05T20:25:00", + "2026-05-05T20:26:00", + "2026-05-05T20:27:00", + "2026-05-05T20:28:00", + "2026-05-05T20:29:00", + "2026-05-05T20:30:00", + "2026-05-05T20:31:00", + "2026-05-05T20:32:00", + "2026-05-05T20:33:00", + "2026-05-05T20:34:00", + "2026-05-05T20:35:00", + "2026-05-05T20:36:00", + "2026-05-05T20:37:00", + "2026-05-05T20:38:00", + "2026-05-05T20:39:00", + "2026-05-05T20:40:00", + "2026-05-05T20:41:00", + "2026-05-05T20:42:00", + "2026-05-05T20:43:00", + "2026-05-05T20:44:00", + "2026-05-05T20:45:00", + "2026-05-05T20:46:00", + "2026-05-05T20:47:00", + "2026-05-05T20:48:00", + "2026-05-05T20:49:00", + "2026-05-05T20:50:00", + "2026-05-05T20:51:00", + "2026-05-05T20:52:00", + "2026-05-05T20:53:00", + "2026-05-05T20:54:00", + "2026-05-05T20:55:00", + "2026-05-05T20:56:00", + "2026-05-05T20:57:00", + "2026-05-05T20:58:00", + "2026-05-05T20:59:00", + "2026-05-05T21:00:00", + "2026-05-05T21:01:00", + "2026-05-05T21:02:00", + "2026-05-05T21:03:00", + "2026-05-05T21:04:00", + "2026-05-05T21:05:00", + "2026-05-05T21:06:00", + "2026-05-05T21:07:00", + "2026-05-05T21:08:00", + "2026-05-05T21:09:00", + "2026-05-05T21:10:00", + "2026-05-05T21:11:00", + "2026-05-05T21:12:00", + "2026-05-05T21:13:00", + "2026-05-05T21:14:00", + "2026-05-05T21:15:00", + "2026-05-05T21:16:00", + "2026-05-05T21:17:00", + "2026-05-05T21:18:00", + "2026-05-05T21:19:00", + "2026-05-05T21:20:00", + "2026-05-05T21:21:00", + "2026-05-05T21:22:00", + "2026-05-05T21:23:00", + "2026-05-05T21:24:00", + "2026-05-05T21:25:00", + "2026-05-05T21:26:00", + "2026-05-05T21:27:00", + "2026-05-05T21:28:00", + "2026-05-05T21:29:00", + "2026-05-05T21:30:00", + "2026-05-05T21:31:00", + "2026-05-05T21:32:00", + "2026-05-05T21:33:00", + "2026-05-05T21:34:00", + "2026-05-05T21:35:00", + "2026-05-05T21:36:00", + "2026-05-05T21:37:00", + "2026-05-05T21:38:00", + "2026-05-05T21:39:00", + "2026-05-05T21:40:00", + "2026-05-05T21:41:00", + "2026-05-05T21:42:00", + "2026-05-05T21:43:00", + "2026-05-05T21:44:00", + "2026-05-05T21:45:00", + "2026-05-05T21:46:00", + "2026-05-05T21:47:00", + "2026-05-05T21:48:00", + "2026-05-05T21:49:00", + "2026-05-05T21:50:00", + "2026-05-05T21:51:00", + "2026-05-05T21:52:00", + "2026-05-05T21:53:00", + "2026-05-05T21:54:00", + "2026-05-05T21:55:00", + "2026-05-05T21:56:00", + "2026-05-05T21:57:00", + "2026-05-05T21:58:00", + "2026-05-05T21:59:00", + "2026-05-05T22:00:00", + "2026-05-05T22:01:00", + "2026-05-05T22:02:00", + "2026-05-05T22:03:00", + "2026-05-05T22:04:00", + "2026-05-05T22:05:00", + "2026-05-05T22:06:00", + "2026-05-05T22:07:00", + "2026-05-05T22:08:00", + "2026-05-05T22:09:00", + "2026-05-05T22:10:00", + "2026-05-05T22:11:00", + "2026-05-05T22:12:00", + "2026-05-05T22:13:00", + "2026-05-05T22:14:00", + "2026-05-05T22:15:00", + "2026-05-05T22:16:00", + "2026-05-05T22:17:00", + "2026-05-05T22:18:00", + "2026-05-05T22:19:00", + "2026-05-05T22:20:00", + "2026-05-05T22:21:00", + "2026-05-05T22:22:00", + "2026-05-05T22:23:00", + "2026-05-05T22:24:00", + "2026-05-05T22:25:00", + "2026-05-05T22:26:00", + "2026-05-05T22:27:00", + "2026-05-05T22:28:00", + "2026-05-05T22:29:00", + "2026-05-05T22:30:00", + "2026-05-05T22:31:00", + "2026-05-05T22:32:00", + "2026-05-05T22:33:00", + "2026-05-05T22:34:00", + "2026-05-05T22:35:00", + "2026-05-05T22:36:00", + "2026-05-05T22:37:00", + "2026-05-05T22:38:00", + "2026-05-05T22:39:00", + "2026-05-05T22:40:00", + "2026-05-05T22:41:00", + "2026-05-05T22:42:00", + "2026-05-05T22:43:00", + "2026-05-05T22:44:00", + "2026-05-05T22:45:00", + "2026-05-05T22:46:00", + "2026-05-05T22:47:00", + "2026-05-05T22:48:00", + "2026-05-05T22:49:00", + "2026-05-05T22:50:00", + "2026-05-05T22:51:00", + "2026-05-05T22:52:00", + "2026-05-05T22:53:00", + "2026-05-05T22:54:00", + "2026-05-05T22:55:00", + "2026-05-05T22:56:00", + "2026-05-05T22:57:00", + "2026-05-05T22:58:00", + "2026-05-05T22:59:00", + "2026-05-05T23:00:00", + "2026-05-05T23:01:00", + "2026-05-05T23:02:00", + "2026-05-05T23:03:00", + "2026-05-05T23:04:00", + "2026-05-05T23:05:00", + "2026-05-05T23:06:00", + "2026-05-05T23:07:00", + "2026-05-05T23:08:00", + "2026-05-05T23:09:00", + "2026-05-05T23:10:00", + "2026-05-05T23:11:00", + "2026-05-05T23:12:00", + "2026-05-05T23:13:00", + "2026-05-05T23:14:00", + "2026-05-05T23:15:00", + "2026-05-05T23:16:00", + "2026-05-05T23:17:00", + "2026-05-05T23:18:00", + "2026-05-05T23:19:00", + "2026-05-05T23:20:00", + "2026-05-05T23:21:00", + "2026-05-05T23:22:00", + "2026-05-05T23:23:00", + "2026-05-05T23:24:00", + "2026-05-05T23:25:00", + "2026-05-05T23:26:00", + "2026-05-05T23:27:00", + "2026-05-05T23:28:00", + "2026-05-05T23:29:00", + "2026-05-05T23:30:00", + "2026-05-05T23:31:00", + "2026-05-05T23:32:00", + "2026-05-05T23:33:00", + "2026-05-05T23:34:00", + "2026-05-05T23:35:00", + "2026-05-05T23:36:00", + "2026-05-05T23:37:00", + "2026-05-05T23:38:00", + "2026-05-05T23:39:00", + "2026-05-05T23:40:00", + "2026-05-05T23:41:00", + "2026-05-05T23:42:00", + "2026-05-05T23:43:00", + "2026-05-05T23:44:00", + "2026-05-05T23:45:00", + "2026-05-05T23:46:00", + "2026-05-05T23:47:00", + "2026-05-05T23:48:00", + "2026-05-05T23:49:00", + "2026-05-05T23:50:00", + "2026-05-05T23:51:00", + "2026-05-05T23:52:00", + "2026-05-05T23:53:00", + "2026-05-05T23:54:00", + "2026-05-05T23:55:00", + "2026-05-05T23:56:00", + "2026-05-05T23:57:00", + "2026-05-05T23:58:00", + "2026-05-05T23:59:00", + "2026-05-06T00:00:00", + "2026-05-06T00:01:00", + "2026-05-06T00:02:00", + "2026-05-06T00:03:00", + "2026-05-06T00:04:00", + "2026-05-06T00:05:00", + "2026-05-06T00:06:00", + "2026-05-06T00:07:00", + "2026-05-06T00:08:00", + "2026-05-06T00:09:00", + "2026-05-06T00:10:00", + "2026-05-06T00:11:00", + "2026-05-06T00:12:00", + "2026-05-06T00:13:00", + "2026-05-06T00:14:00", + "2026-05-06T00:15:00", + "2026-05-06T00:16:00", + "2026-05-06T00:17:00", + "2026-05-06T00:18:00", + "2026-05-06T00:19:00", + "2026-05-06T00:20:00", + "2026-05-06T00:21:00", + "2026-05-06T00:22:00", + "2026-05-06T00:23:00", + "2026-05-06T00:24:00", + "2026-05-06T00:25:00", + "2026-05-06T00:26:00", + "2026-05-06T00:27:00", + "2026-05-06T00:28:00", + "2026-05-06T00:29:00", + "2026-05-06T00:30:00", + "2026-05-06T00:31:00", + "2026-05-06T00:32:00", + "2026-05-06T00:33:00", + "2026-05-06T00:34:00", + "2026-05-06T00:35:00", + "2026-05-06T00:36:00", + "2026-05-06T00:37:00", + "2026-05-06T00:38:00", + "2026-05-06T00:39:00", + "2026-05-06T00:40:00", + "2026-05-06T00:41:00", + "2026-05-06T00:42:00", + "2026-05-06T00:43:00", + "2026-05-06T00:44:00", + "2026-05-06T00:45:00", + "2026-05-06T00:46:00", + "2026-05-06T00:47:00", + "2026-05-06T00:48:00", + "2026-05-06T00:49:00", + "2026-05-06T00:50:00", + "2026-05-06T00:51:00", + "2026-05-06T00:52:00", + "2026-05-06T00:53:00", + "2026-05-06T00:54:00", + "2026-05-06T00:55:00", + "2026-05-06T00:56:00", + "2026-05-06T00:57:00", + "2026-05-06T00:58:00", + "2026-05-06T00:59:00", + "2026-05-06T01:00:00", + "2026-05-06T01:01:00", + "2026-05-06T01:02:00", + "2026-05-06T01:03:00", + "2026-05-06T01:04:00", + "2026-05-06T01:05:00", + "2026-05-06T01:06:00", + "2026-05-06T01:07:00", + "2026-05-06T01:08:00", + "2026-05-06T01:09:00", + "2026-05-06T01:10:00", + "2026-05-06T01:11:00", + "2026-05-06T01:12:00", + "2026-05-06T01:13:00", + "2026-05-06T01:14:00", + "2026-05-06T01:15:00", + "2026-05-06T01:16:00", + "2026-05-06T01:17:00", + "2026-05-06T01:18:00", + "2026-05-06T01:19:00", + "2026-05-06T01:20:00", + "2026-05-06T01:21:00", + "2026-05-06T01:22:00", + "2026-05-06T01:23:00", + "2026-05-06T01:24:00", + "2026-05-06T01:25:00", + "2026-05-06T01:26:00", + "2026-05-06T01:27:00", + "2026-05-06T01:28:00", + "2026-05-06T01:29:00", + "2026-05-06T01:30:00", + "2026-05-06T01:31:00", + "2026-05-06T01:32:00", + "2026-05-06T01:33:00", + "2026-05-06T01:34:00", + "2026-05-06T01:35:00", + "2026-05-06T01:36:00", + "2026-05-06T01:37:00", + "2026-05-06T01:38:00", + "2026-05-06T01:39:00", + "2026-05-06T01:40:00", + "2026-05-06T01:41:00", + "2026-05-06T01:42:00", + "2026-05-06T01:43:00", + "2026-05-06T01:44:00", + "2026-05-06T01:45:00", + "2026-05-06T01:46:00", + "2026-05-06T01:47:00", + "2026-05-06T01:48:00", + "2026-05-06T01:49:00", + "2026-05-06T01:50:00", + "2026-05-06T01:51:00", + "2026-05-06T01:52:00", + "2026-05-06T01:53:00", + "2026-05-06T01:54:00", + "2026-05-06T01:55:00", + "2026-05-06T01:56:00", + "2026-05-06T01:57:00", + "2026-05-06T01:58:00", + "2026-05-06T01:59:00", + "2026-05-06T02:00:00", + "2026-05-06T02:01:00", + "2026-05-06T02:02:00", + "2026-05-06T02:03:00", + "2026-05-06T02:04:00", + "2026-05-06T02:05:00", + "2026-05-06T02:06:00", + "2026-05-06T02:07:00", + "2026-05-06T02:08:00", + "2026-05-06T02:09:00", + "2026-05-06T02:10:00", + "2026-05-06T02:11:00", + "2026-05-06T02:12:00", + "2026-05-06T02:13:00", + "2026-05-06T02:14:00", + "2026-05-06T02:15:00", + "2026-05-06T02:16:00", + "2026-05-06T02:17:00", + "2026-05-06T02:18:00", + "2026-05-06T02:19:00", + "2026-05-06T02:20:00", + "2026-05-06T02:21:00", + "2026-05-06T02:22:00", + "2026-05-06T02:23:00", + "2026-05-06T02:24:00", + "2026-05-06T02:25:00", + "2026-05-06T02:26:00", + "2026-05-06T02:27:00", + "2026-05-06T02:28:00", + "2026-05-06T02:29:00", + "2026-05-06T02:30:00", + "2026-05-06T02:31:00", + "2026-05-06T02:32:00", + "2026-05-06T02:33:00", + "2026-05-06T02:34:00", + "2026-05-06T02:35:00", + "2026-05-06T02:36:00", + "2026-05-06T02:37:00", + "2026-05-06T02:38:00", + "2026-05-06T02:39:00", + "2026-05-06T02:40:00", + "2026-05-06T02:41:00", + "2026-05-06T02:42:00", + "2026-05-06T02:43:00", + "2026-05-06T02:44:00", + "2026-05-06T02:45:00", + "2026-05-06T02:46:00", + "2026-05-06T02:47:00", + "2026-05-06T02:48:00", + "2026-05-06T02:49:00", + "2026-05-06T02:50:00", + "2026-05-06T02:51:00", + "2026-05-06T02:52:00", + "2026-05-06T02:53:00", + "2026-05-06T02:54:00", + "2026-05-06T02:55:00", + "2026-05-06T02:56:00", + "2026-05-06T02:57:00", + "2026-05-06T02:58:00", + "2026-05-06T02:59:00", + "2026-05-06T03:00:00", + "2026-05-06T03:01:00", + "2026-05-06T03:02:00", + "2026-05-06T03:03:00", + "2026-05-06T03:04:00", + "2026-05-06T03:05:00", + "2026-05-06T03:06:00", + "2026-05-06T03:07:00", + "2026-05-06T03:08:00", + "2026-05-06T03:09:00", + "2026-05-06T03:10:00", + "2026-05-06T03:11:00", + "2026-05-06T03:12:00", + "2026-05-06T03:13:00", + "2026-05-06T03:14:00", + "2026-05-06T03:15:00", + "2026-05-06T03:16:00", + "2026-05-06T03:17:00", + "2026-05-06T03:18:00", + "2026-05-06T03:19:00", + "2026-05-06T03:20:00", + "2026-05-06T03:21:00", + "2026-05-06T03:22:00", + "2026-05-06T03:23:00", + "2026-05-06T03:24:00", + "2026-05-06T03:25:00", + "2026-05-06T03:26:00", + "2026-05-06T03:27:00", + "2026-05-06T03:28:00", + "2026-05-06T03:29:00", + "2026-05-06T03:30:00", + "2026-05-06T03:31:00", + "2026-05-06T03:32:00", + "2026-05-06T03:33:00", + "2026-05-06T03:34:00", + "2026-05-06T03:35:00", + "2026-05-06T03:36:00", + "2026-05-06T03:37:00", + "2026-05-06T03:38:00", + "2026-05-06T03:39:00", + "2026-05-06T03:40:00", + "2026-05-06T03:41:00", + "2026-05-06T03:42:00", + "2026-05-06T03:43:00", + "2026-05-06T03:44:00", + "2026-05-06T03:45:00", + "2026-05-06T03:46:00", + "2026-05-06T03:47:00", + "2026-05-06T03:48:00", + "2026-05-06T03:49:00", + "2026-05-06T03:50:00", + "2026-05-06T03:51:00", + "2026-05-06T03:52:00", + "2026-05-06T03:53:00", + "2026-05-06T03:54:00", + "2026-05-06T03:55:00", + "2026-05-06T03:56:00", + "2026-05-06T03:57:00", + "2026-05-06T03:58:00", + "2026-05-06T03:59:00", + "2026-05-06T04:00:00", + "2026-05-06T04:01:00", + "2026-05-06T04:02:00", + "2026-05-06T04:03:00", + "2026-05-06T04:04:00", + "2026-05-06T04:05:00", + "2026-05-06T04:06:00", + "2026-05-06T04:07:00", + "2026-05-06T04:08:00", + "2026-05-06T04:09:00", + "2026-05-06T04:10:00", + "2026-05-06T04:11:00", + "2026-05-06T04:12:00", + "2026-05-06T04:13:00", + "2026-05-06T04:14:00", + "2026-05-06T04:15:00", + "2026-05-06T04:16:00", + "2026-05-06T04:17:00", + "2026-05-06T04:18:00", + "2026-05-06T04:19:00", + "2026-05-06T04:20:00", + "2026-05-06T04:21:00", + "2026-05-06T04:22:00", + "2026-05-06T04:23:00", + "2026-05-06T04:24:00", + "2026-05-06T04:25:00", + "2026-05-06T04:26:00", + "2026-05-06T04:27:00", + "2026-05-06T04:28:00", + "2026-05-06T04:29:00", + "2026-05-06T04:30:00", + "2026-05-06T04:31:00", + "2026-05-06T04:32:00", + "2026-05-06T04:33:00", + "2026-05-06T04:34:00", + "2026-05-06T04:35:00", + "2026-05-06T04:36:00", + "2026-05-06T04:37:00", + "2026-05-06T04:38:00", + "2026-05-06T04:39:00", + "2026-05-06T04:40:00", + "2026-05-06T04:41:00", + "2026-05-06T04:42:00", + "2026-05-06T04:43:00", + "2026-05-06T04:44:00", + "2026-05-06T04:45:00", + "2026-05-06T04:46:00", + "2026-05-06T04:47:00", + "2026-05-06T04:48:00", + "2026-05-06T04:49:00", + "2026-05-06T04:50:00", + "2026-05-06T04:51:00", + "2026-05-06T04:52:00", + "2026-05-06T04:53:00", + "2026-05-06T04:54:00", + "2026-05-06T04:55:00", + "2026-05-06T04:56:00", + "2026-05-06T04:57:00", + "2026-05-06T04:58:00", + "2026-05-06T04:59:00", + "2026-05-06T05:00:00", + "2026-05-06T05:01:00", + "2026-05-06T05:02:00", + "2026-05-06T05:03:00", + "2026-05-06T05:04:00", + "2026-05-06T05:05:00", + "2026-05-06T05:06:00", + "2026-05-06T05:07:00", + "2026-05-06T05:08:00", + "2026-05-06T05:09:00", + "2026-05-06T05:10:00", + "2026-05-06T05:11:00", + "2026-05-06T05:12:00", + "2026-05-06T05:13:00", + "2026-05-06T05:14:00", + "2026-05-06T05:15:00", + "2026-05-06T05:16:00", + "2026-05-06T05:17:00", + "2026-05-06T05:18:00", + "2026-05-06T05:19:00", + "2026-05-06T05:20:00", + "2026-05-06T05:21:00", + "2026-05-06T05:22:00", + "2026-05-06T05:23:00", + "2026-05-06T05:24:00", + "2026-05-06T05:25:00", + "2026-05-06T05:26:00", + "2026-05-06T05:27:00", + "2026-05-06T05:28:00", + "2026-05-06T05:29:00", + "2026-05-06T05:30:00", + "2026-05-06T05:31:00", + "2026-05-06T05:32:00", + "2026-05-06T05:33:00", + "2026-05-06T05:34:00", + "2026-05-06T05:35:00", + "2026-05-06T05:36:00", + "2026-05-06T05:37:00", + "2026-05-06T05:38:00", + "2026-05-06T05:39:00", + "2026-05-06T05:40:00", + "2026-05-06T05:41:00", + "2026-05-06T05:42:00", + "2026-05-06T05:43:00", + "2026-05-06T05:44:00", + "2026-05-06T05:45:00", + "2026-05-06T05:46:00", + "2026-05-06T05:47:00", + "2026-05-06T05:48:00", + "2026-05-06T05:49:00", + "2026-05-06T05:50:00", + "2026-05-06T05:51:00", + "2026-05-06T05:52:00", + "2026-05-06T05:53:00", + "2026-05-06T05:54:00", + "2026-05-06T05:55:00", + "2026-05-06T05:56:00", + "2026-05-06T05:57:00", + "2026-05-06T05:58:00", + "2026-05-06T05:59:00", + "2026-05-06T06:00:00", + "2026-05-06T06:01:00", + "2026-05-06T06:02:00", + "2026-05-06T06:03:00", + "2026-05-06T06:04:00", + "2026-05-06T06:05:00", + "2026-05-06T06:06:00", + "2026-05-06T06:07:00", + "2026-05-06T06:08:00" ], "xaxis": "x", "y": { - "bdata": "AJDTFhC1PT8A0E+qxrU2PwCA0DdeI1I/ANBY2GDcPD8A4PzZMp5APwAgClHc+yQ/AICyvZNhUD8AaDZFxxdEPwAwIncfRk0/ADiLnt9aUj8AoM9i6AZIPwCYbLATtk0/AEx+X/vCVD8AWADt6+JTPwCgg7xgOio/AADun9H7+z4AsF2wcD4zPwB4zySItEM/AEBI5rgLXD8AuEzWX/RIPwAwc00xn04/APDa2BkvTj8A6NrYGS9OPwAI2DOdjks/AAw4JxBZVD8AcICwquFVPwCWX6yufmM/AEDc8KG3bT8AZFXmHjVpPwD4VHPGLUs/AEC2sOaQGD8AAAKsNE4jvwAgIAE8mCg/AIAR/OvfNj8AYH9vQMA3PwBwM1ryWTM/ACAh6mmBOT8ARF+SdA9QPwDgMyMASEA/ANAoN8sGNj8AGORLrY1CvwAAh6terhE/AADGAIhIDD8AgGYkltIfPwBw53I9aks/AHAnSKP+Wj8AUBao6wVDPwAgTx4m3R+/AMAq0pTeLz8AwBglTeNHPwBQRwfPADc/AOAzwojXLz8AsN6ujjw1PwCIpb2xlTK/AKD1GRp9Iz8AIM1XY69JPwA4QSfqd0M/AFBUe21AQT8A5Ho02SJSPwC8y4zzGV4/APA/2Tk5Pb8A4OamJlocvwAYXKJFEDe/AJBWMgVmRD8AiEf39GZQPwBYHbJ4tU2/AKBn01/ZKL8AiCrzlPZLPwCACm4VThW/AFjJFdUITz8AQBjbaeYfPwCAdy1rYjQ/AOB4HE9APT8AYNh6cGFIPwCwvem7ZFg/AAAMZQYPXT8AVAnAm/JbPwAIfuqBvU0/AKiy0HOLXT8AIMsnXzFCPwDw+fNpMEY/AJA1Db3CVz8AAHBp6SkuPwDs7gUOzUy/ANBQsuCtOT8AAAAAAAAAAADQQ/CMb08/AL4LJxqiV78AiEMlZftlPwAEb8ol1lK/AIALxjxMBb8AUNCQTWZEPwBQLFcMZlA/AAAjgHDURD8A0M7oomg0PwAwSfR7USW/AFChNq/dOL8AMANuPdxEPwAAAAAAAAAAAEiYZJBENr8AkJLLMLNQPwCgWAJa1zk/AABM54qaI78AUCvDVkU2PwDAEJ8pmzs/AEgrFLPIRT8A4GBoBuUYvwBAjutRkyO/AMDUz/PJIT8AgCiG83MsPwDAO6ZiXhU/AIhYuvnySD8AADJF318VvwDw5qcy8Ci/AMAGd6VrFb8AQFLjOXIlPwCAcLLFATm/ALhbQH7LTr8A4PcbqrpCPwBgGOdx8UQ/AHCPfbbvTD8AcEDEuOkwvwAAmPnE7Sg/AAAiGD0kJz8AAMcgXvIYvwAQdBxefEA/AGBczUpHLj8AcNn2fOcwPwAg36vOyzG/AIBVVVVVFT8AYBZVHBInPwAAtgQH8R8/ADAgIvhFJb8AgJeaoxkuPwAA25gCODU/AGBIF6VuQz8ATHXQBxFcPwAQOZ766EO/AEhiGhXGTD8AIJuocbYRvwBonF8Aj0o/APDcrDX1Pj8AQJkhd+dDPwAA/PyoVBy/AEChkWqTTj8AUMtFkyk2PwBAMU2MYzQ/ANBy5ChEPb8AENbUAwo/vwCgTCk1AT8/APix79uqOb8AMPvMbnNHPwB4rrLHd0M/AEScZNt4Q78AsKoiaDc9PwAAYMSfUew+AHC7h9zlPz8AQJiYeF4MvwD43hKFEUM/APB8WuhDJb8AOIF1riFGPwCA1ulneiM/AAAAAAAAAAAAAPz8qFQsPwDwz+SUFT6/AH47IwtSYD8ABlvBU6loPwAcwVWnFlU/AGAWsBOAEb8AkA7WISNHPwCgH7ZfY0U/APjRX16yNr8A7Fl0ZnBhvwC8eUszxkK/AABbx5T9JL8AAFQnufvrPgCI7RdHGzS/AID6jkn7JD8AgD5+pPoEPwDwh2bO9zs/AAA2Wcf3BD8AXPb+GbhWPwC4WI1nA1M/APjVtJIbVj8AADfbJz1OPwAg8xXIM1A/AGwd49cmVz8AYCgevKpNPwCk/g0xNlE/AEA9/MznKz8A2H8EKFxMPwDYHoknbkg/APCDzX0pOj8A0C2ovkhlPwBcmhRoVGQ/AEQP1zP6Uj8AoMucxWshvwDwgEAaF0A/AGw74bjhWz8AkGMstPA0PwBUaqg940u/ALDJ8F4AOz8AQIv/SoZHPwCw/QsxjjA/AMA3P+6fLT8AQGvItew0PwCc46Wu/EC/APyNlqlFUj8AANwpPnU+PwAAGv1W2Os+AIjcZT62Qj8A0MDp7bU8PwDo4Rf371o/AIBbVCVsRz8AeAocyl9HPwCwXdX0yUo/AEDQKAKkGz8AgN+iEUMRPwAAAAAAALA8AGCiSkvAOj8A0LmnR6A7PwBwYPG7FD8/ABw4nMBHWT8AQMeJj2s9PwCUW06d11g/AGg713NrQz8AkOrtvu9XPwBI/2tajEU/AJTzyaWrUT8AVDx57ERfPwCADdylVS0/AJB4T+H1Qj8AGJT4/nFUPwDwphTwpkQ/AJDO0InySD8AUI7CBjc9PwBgSxn47i4/AEARfNqcRz8AtBHSeHBSPwAgyWbOI0E/AKhaYA25Tz8A4B4U7ZQ6PwBQUYoQjjS/AECSDE4eQT8ABOVjnY5UPwAYL7M25TK/ANje7aQWSz8AIGTvYtA/PwBQ0BZwnkc/ABDBbpTkMj8AYGCXl+9OPwDAelHrmSS/ANBybfxmOz8AkE3i7/Y9PwCI8qRS/EQ/APh7ZEsfSj8AssqnEhJjPwAA9F8A/Uc/AJw5En6tVj8AwF/VAtBFPwB4yJbmoE8/APjDthWDRD8AtJHy4XxaPwD0yzZFEFE/AIxAniB9YT8AAD5ir+YXvwBYRy4yl08/ALBxHv44UD8AwMvUkI5PPwAgeGLk2E0/ANjHw0KTUj8AQNebwhgRvwAA6gMBXAs/AICjTFn4Jz8AmEn30mZIPwDoVUhFIz2/AECHcF1QNj8AECiw1VE8PwBAjXIGeys/AIBNZD6mFD8AsDMIJ/c4PwDwawXkgkI/ACB5YPnRKT8A8CkG7dZJPwBgsQLY0VM/AIiZCo6aUL8AoMYOoAU5PwAoxTOR20Y/AKiM+iwcQj8AAC05+ZrrvgDAWdgeZTA/ANBXHa9AMT8AsHLYX4lCPwCowSlHuEo/AGhXPlUtTj8AAGbaKJvrvgAoMLPhaUM/ANCRm9viKb8AADNOI0IRPwAwlsZMnTs/AKDagKVfPb8ACCDUxXZGPwAUwoxLAlM/ABjCjEsCQz8AIO9U+OJGPwCkERP2H1I/AEhX2zXnTz8AAAAAAACgvABIKsGuw00/AOg8GMEkOL8AGFAR0z4xvwDwfKmJMz4/AMwQpupAQb8A+Ht19WVDPwAg3UjOwFI/AIjWnH7cST8AQEVKZbA0PwCgBI4KICi/ACB1eIq4Rz8AQDr2FCwoPwAwMNkc6j8/ALCymPThTD8AcLsj/odaPwC4YD7wj2I/AGDR1fBnQD8AgKqn5f4iPwAA1fQXoPu+AAjHSNR8ST8AMAXzvnFDPwAgYFg/pjs/AGAqanIjMj8AsMxH4u85PwDAMf48xRQ/ADCxd8PoQz8A0JR6PPpJPwBYCdM/41M/AOpslsNkbz8AKCJX+DtLPwDcHi+GW1c/ADyP9HQ3VT8AVGp+IYZePwB4w4gjrEg/AHgta7gcTD8AANr+xihSPwB4psPjUlQ/AGDVOM9MMT8AEJAZXmo9PwCMx3t4F1E/AA54x6mhWr8AuFLMHEY4vwCcARgp/0m/AJAebkHrMz8AKJKO35JMPwBAo/mVuBs/AMAFHFa5C78ArMMRiuJQPwBwTrl2sTs/ALgCWfevSz8AgA7COgsjPwDIgmbrPEg/ABhAaSs4WD8A4K0flGg9PwAgLjsC1Do/AGAYPBzqQz8AkOsbgsBBPwDAtc5RUFE/AKh/m/FWRD8AwOHmw2o9PwDQfZfyB1M/APjVwrNwUD8AwD5t6vNJPwCQliVnD0Y/AGiTykfwRj8AGHGiE1JBPwAA+BC4LzI/ACg75hSgQj8AyMDFogdAPwCAxtT2oEI/AHD2O4PDQT8AmNaFc9VHPwBAjje3vDs/ACD8hkKcPD8A8MnFrQU6PwDA6Fw+x0E/AIDaNq7YRz8AgK6JNo8mPwDg/6NIPjI/AICRrNDRSz8AQPBq9ssbPwCgor94WyE/AODADwGFLT8A2NnXOnFHPwBA6ZihKzk/AKCvvG2IQz8AMEv0nfdDPwDQhak06Uo/AAAkUcwaQz8AwDtras4LvwBQCMpy9Do/ADDEp+pmMT8AYLkfvd0bvwCAuA1w6CS/AKSm0odeUz8AAEYT9tfrPgB4Bfgy10E/AHhT0TyhRj8AmPu6xn5HPwDQOMA6PDk/AJCMA54bOj8AQEbvvEMyPwAgdPwpnEY/AJALnl9wRD8AkJs+w3FEPwC4hE/Ixkg/ACC4EILvOj8AgOY9FB8zPwBgCCBgSEU/AAAeTtPC6z4AYPnEwl9EvwBAvzDxWhE/AEBvNqw+Lz8AYGP3ltQkPwCYBpGAckc/AEBT9M6HLT8AkC1eDjwyPwBAu03f9jM/AOAENL7FKz8AgBX2mY4mPwAYOMSQWD6/AAAJGta2SD8AcNE4gqVXPwDQN894WUE/AMR25zkQQL8AgLr/81M4PwDY85bEtDW/AHDT5z4PQD8AAMw66dcEPwDgG3pl2TQ/AODJSwFfIT8ACPaDwH5APwAAZzrEXz4/AIhZUiUARz8AAPLUCcH7vgAAUpNBNR8/AJB0fyv8OT8ACLKoAHdDPwDYFVy33kA/ADDGXR3POj8AEIDXZ7w0PwD4tTwvSkQ/AADt5P5HRD8AWFnhFltNPwBQY+G+Xy2/ANCpqhUPOT8AyMLyw3pJPwAwYr3VOD4/AAhKy39OVD8AgN7l2asLPwDAFZmuW0c/AMAKaAjpQz8AOETJ4mtfPwD0NBaH/VE/AAAAAAAAoLwA4HHiU7tFPwCQZmzl2js/AAh9ZJLANb8AMIwy5EpQPwDATZ3OUSg/AOC1hEjNOz8AcP1gXzhMPwBAuGtcYBE/AHD2L4WMPT8AuKT6ZUpFPwCA5cEMRx8/AMBG/jD6Qz8AoGEtdzI5PwCgtnu8CEc/AMgtXxJsRD8AmGyQ1F9BPwCYbR3gi0M/AJhXa6lMUD8A8D+YJDk5PwBsG60wFVA/AAA7CSBgET8AwJFbAUgvPwDAxKp5u0U/ANDUBoaNPT8AAHSx39sEPwCAV1SBQTI/AEBEhWdLLz8AoH+30IotvwAIpHY/IEM/ACAZuO6PPT8A4CbunUs/PwBwxXXWvUU/AOCtT1dCTD8A8D9RBixGPwDoLVUGZUE/AJTz7i2WVj8A4Gfb2QxAPwDYTkEhbFI/AFjGS91cRD8AoHNV8gIqPwBgVuH4kDY/AECgeQVlTj8AQFEW8sgrPwBoEt+hUji/ACj9nrCEQL8AbH94HoxNvwC4IrnbFk0/AODdnsuwNT8AIEFs0+M6PwDYBRv/jEY/AGB6mA03Lz8A4LYP1SFJPwBAuuUyzAS/ACCmwq45RT8AwMvL0KY1PwDA3XSYdEA/AADCgvnDJD8AeAQPTklBPwCAmk1qY00/AKBDkeVlLT8AAP5qfBM5PwDADniXbkA/AOCbWoIyRT8AwFfFPHAtPwAYyxf/MUI/AFA+Joa5Oz8A0Di0NHQwPwCcFx4yBVA/AABuFGi++z4AkHIvZRYzPwDgBDS+xSu/AGzVwMXvQL8A4HUP82U+PwCgIzkagz0/AADAF8r1Mz8AMEx6PHwwPwDgGY0zTCg/AGCT22ZvNz8AcIGID0o4PwBgtZMXBEo/ACDB/HXpQD8A0Le5JYRGPwBAGiqUOBg/AAAAAAAAsDwASGJUMX5APwBQan4hhl4/AABA3qtHMT8AINFPKYg8PwDgdboCZD0/ANAt01IwKL8AMN4VsSMyPwBAr8HebTA/ABwrdhZVVD8AYFLWaPBJPwD8rxyvM1A/AAir4879Mr8AuODmKo41vwAgmqVJ4Sk/ABBA3qtHMT8ATHiQpSdfPwBEUdTokGQ/ABpLWOQ8UL8AsJJz8LdOPwC49kYNWl8/ADT2KM1JWT8A2NFAtB9XPwCM1xyTM1A/ANDIOwxpQD8AQEHwn5tbPwCizkXbimk/AKD21qHDWj8ADeJp9h1wPwBGKnENO2c/AJgTvapqQz8AAIlhv7kUPwAQilkYbDA/AMA/as0qMj8AMFkHvDQ4PwD41FEjSDG/AJBCg7ZjLb8AwDyb4UoRvwAA/Aqqq/s+AMA4JHdLET8A7Hs3XzJQvwBQjnKMBy+/ABDXPjDIMz8AKBIlJFJAPwCwJ9joUja/AMiX+FufWj8AIEigAewiPwCg13DQ5yK/AFj/74wJSD8AUJ97WwMyPwCw/njye0s/AKC17aj2Pj8AEJJVcf9ZPwBAPMQ5Cj4/AMD0FJ8JPj8AeFDhduY+vwCgd/Q9KjE/AEBtq2QrMT8A4ACtgOMivwAAALgBgBs/AHyMkSTEUD8AuCyovlpPPwDgjnr2UjA/ABg6PhblQj8ACJUj1CpHPwBQPa28KE0/AEgm/VjLVD8AEKujZbY/PwAA34fGbfu+ANDEjv+7Kb8AgPysRH8LvwBgw/5vWTA/ALi7mOceOL8AULdFRbFNPwBoFFHTEEs/APAdMcWcOj8A8LHwwu4+PwAIu/pgNEQ/APDzOtXsUj8AEJ9s2m08vwCUTcNUZ1O/ANDuZZBiQz8AkAysBRYyPwBIbJxNIEs/AEjUu5fxRT8AwFvi9RYovwCAIKqwpkc/AABsHhI2ET8AIKlexxUyPwCowfKUW0A/AJCjwBg4QT8AgI2HlYwLPwDA0S6yjSs/AECf93e9TT8Aaffv3rRlvwBjtQ7TCGq/AJD/Lve8RD8AIOsqcw4vPwDQTyfd61Q/AAAim2Sd6z4AuGQwJkExvwAAfNbVtRQ/AKRoEiPIVT8AQJ1PLEQ3PwBcnVhmdlQ/APA8sZ0jOD8A8Os3DQVMPwDwr1JR1jM/ACCrfgISLz8AwMNVLVNNPwCYAJGdGlU/ADBODVo8Nz8AvB2sQW9RPwDgHbjMRDc/AKAxY83kUT8AMP5G9/NCPwBgygkwqBS/AMxg0eDIUD8ANF8JPblSPwCAKwV7qgQ/AEh2DUJnTD8AoFNsmhJFPwAcpjsXgFI/APhHY/iHSD8AyDuNUclTPwCIO2v1NkQ/AKg7F9/gWj8AADAqEoQ7PwAAMYS/804/AOCFteITOD8AIKSlnvUuPwDQRhKC7Eg/AKwqE06+Uz8A2LrBwcU5vwBAxqp08zK/AGAdaqYwKD8AWHqWxAZAvwDIdAYCnja/ABipM9nGTL8AKL3K6QhRvwB0bP2UfkG/ABrsFlUXXb8AANC/12FUvwD+xnQBw1G/AFBxOV9qVL8ARKzX41ZTvwCUD7O3IVO/ACyCAibLQ78A0ihUVRFQvwA4t1xvQVi/AChXbZRrV78ACqfAMt1XvwD+LTiHb1G/AAA+HAA+PL8AqBgCtAI+vwCwqZVIaCO/AEzIaKqHQr8AGDEuQsYwvwAAAAAAAKC8AHiM5SR+Or8A6P35EPU2vwDA5T2Twh8/AKBiJU+oOD8AHLNhRpJRPwCc1ntjQlM/AMgSsDBXST8ACBqdZ65TPwC8uwcUDFg/AMTn+/61ZT8A0i08giJnPwCqZJQj0Wk/ALiftBFzbj8A6EwV9DZxPwBwhMMcsmI/ANDtdzcASj8ALB5xNEdRPwAI8MRsPU4/AMTmCb3YUD8ARJE2tilVPwCA2p3JC0k/AKzx0k1iUD8AAHLqzEhKPwB0+UHEN1o/AOgsoKcYTj8AcFRCsOtCPwCIIsdgdUU/ADBei7jlQj8AYE4tJyg+PwAgQwbC6Tk/AIBblwooQj8AWOxuJbtEPwCgMPMCCT8/AGCr4WY3MT8AgFpTyP4+PwCQz8ENrTQ/ABC2zNgcMj8AUM2aQ8Q6PwCg+ND5nis/ANi3VJtURD8AkAZxBjtQPwAAtBJXXTc/ACik76q/QT8AaKd27XNAPwDoYuUXB0A/ACABEMZUMT8AUMqvyOpDPwD4PFDc/kw/AJCt6dW0Oz8AiPz4d6FCPwCAegnqdj0/ACBEhtMyLz8AkPpN5XowPwAQlnq+SEg/AIB3sBg/Pz8AIEsUrRUqPwCAZcI+2Cs/AKCrWk+dLb8AUGei/UQ5PwDAB5yRbyE/AKCE1mloLz8AgK1QNBFEPwDwwah8bzg/ADBH73YhND8AwEZlnpEfPwCgvMgByya/AIAmAQitTr8AWRhO7PpgvwAwi60WiiG/AHgm2e1lUr8AQJcgjn0fvwCgY+VMoDA/ABCU7qcJJb8AGB6/Qi1EPwDgGWwaETw/AKCRcgauNz8AaEWu7WwyvwBo2RknMju/AGAw+IkMJT8AAI0tVZJIPwBgppN9kSg/ABhm+kJLTj8AkOSr4xs8vwCShgHJ91O/ANjE5c0YTL8ATHpdtzJiPwCYa4g7sz6/AIBaPIWZLz8A8MKcDZdIPwDs0LOgY3E/AKDOhCLaQj8AEAuZkO48PwCk7jXC5lU/AGAviZIkOz8AWNwI/AA8vwDMs9wHAFM/ABhlu+lvT78AAGR57xU7vwBsAahPtVY/AHBk8myxUT8AIJuWVfkrPwCIhu6D9Tu/AKC08Sh3OL8AgIwTYfj7vgCe4G4KkVe/AFDPiPZcRT8AoITWaWgvPwBktTfrhVQ/APhVW6J0P78A5l7WtUxUvwAA2EnqZj8/AIDjg+zsBD8AcKj6jQA7vwAWAupmR1K/AEAg8tz6Oj8A0G9IwZQ9PwCwBLad4SS/AAhLTIv/Sj8AiFozLpRTvwCg+WXMPDI/ALAfGHB0Sr8AgIKfNrsLPwCgYsU5U0s/ABy+vaF1Uj8ASOC63Zc2vwCAkiphrDy/AKiWuFPTS78AWM0/xtRBvwCgfTyRZxG/AM7Vt40rUb8AQEhxpMoLvwCIc30mcTe/AADgEZtGKD8AgBhu4fQpPwCAFT8AAyM/ADB0H8HyIr8AaGqKunVCPwAAPQw80jk/AICUUJGPSD8AOB2cFvpVPwCuFV7w3mI/AMDI81oFHz8AcPhd7jNBPwAkb0SY2VQ/APCdKlGnOr8ACLjRU8thPwDEnsojhFo/ADTFXaj0WT8A+ODWAiVYPwBU9Y8Qb1M/ACA0HLb4NT8AIhdxlWRUvwBAIf70oU+/AACyQG9W6z4AfFpRLC9VvwBcDosT9VA/AABRyLcsEb8AFB2bV7dQPwBABwI10iI/AACdSrH3RL8AIMz6DHZLPwAw6d0LT0k/AAjmOPs8Rj8ACCtDmCJVPwCYxJRFZVo/ABhSAfaLWj8AYKgC8+42PwAmVvxRNlS/AKjhzRaTP78AVKDgyKBWPwBwLFLDFjE/AMTUx95zWT8AoB4csbEzPwBQAJo4uj8/ACg9M9GbQb8ACPidpS9XPwBgKPitSTw/ADjaQJ4dMb8ALKR0rKtWPwCc9+7WvlQ/AMSoAW/6R78AoEsGQ9kiPwBUtwTAuEO/ABgZvImYRD8AWMMjN1BGPwCczmxywlQ/AECjcMlkKz8A+Gy48j5YPwAg+peH8VY/AEyxW1kNTr8AUKjwoaQ6PwCAv8Jj5CI/ACBYeMMPGL8AQE50rS4RPwCYMJWxxkY/ABgTDhzSVr8A3AcL+PpbvwAsQP7h1Um/AAAisZ136z4AkOIZlOVbPwBwZUAP+UE/AOwYZkUoWD8A9KidTtdCvwAAhPHYa+s+AIz42UpiVz8ArKAs+s1DvwCAm1rTQyE/ALj8w+1qQz8A9PnbAuJUPwDIJyApqkE/AFyOX5hoXD8AIHM6SMJbPwAIQacgPkE/AIYRFkhuYj8AOCPxUyBCPwAA/gyyER8/AMBpMDHPVT8AgDNQuzAYPwAI6C69skE/ALBeyyJzRj8A4FNbB4lMPwCIPx1IPVo/AFB2CNKpRT8AAEv5v67rvgCQFWRu10A/AMACOjBbLT8AnFhmLnRfPwAQ3SiD7Ug/AC785Sa7YD8AHAFjQv5dPwA0ab+OLlI/ALC9VFb1UT8AAKp2tRYtvwAoVkX97FQ/APACkpwQQT8AUPWudPBKPwAwosmMQDY/AEilWZM9PL8AxCA4Wm1WPwBsVpwH/VI/AJhNX9XoTT8AAKCFx2PrPgDQuYfpITc/AGzx8/rxYT8AeGM02aIzvwBgzyale0o/AABbUUf4MT8AkKwtt49EPwD85979Dlo/AEzHxAJtTb8AtC8dHMpZPwDg6f81GU8/AHwIefkMUT8AyJraV39RPwCAJGGNgAQ/AEBtoISbP78AoPY4jaQzPwCYAfydKTy/AACffYJQ+z4AMPtyR9tNPwAgWbadYFA/ABDzgmBoND8AUOeX4fNJPwAommEI9kM/AFjYRnEJRj8A/ElDbLdEvwC4yDlMhVU/AGD3S/vATj8AcA4N0Xs4vwAAV29wWQS/ALzW5g2SUD8AQIePFdEXvwDISKkIAje/AKA5xgcwQD8AfDq7S6BDvwDAAdgGYCs/AHBid8kCSD8AoIQcoeMiPwDIYehfUUC/AGDM3CoQKD8AAKWg9JoEPwDcQVTiAFI/AAyC47gMWT8AIKdQvOYyPwCUY0QLxVA/AOYK/M13Zj8A9KjUHJxhPwB4aJLk/0c/AJjmdZOyRj8AxA8Mx7dPvwB4O7xIe0U/AJCXNFWSOz8AIFn5nkc3vwBAsrRkQBG/AOCnj61oLb8AMF1JwC0yPwA4YNl7EUM/AEABLEruQz8AGBudNhhGPwDw12oRKE8/AISlGVptUz8AAGBYP6YLPwD8XRFdI1Q/ABBG9nJ6MD8AeMCYJVFPPwAAPhCNVUU/AMC6KepTLz8A4MSbxmQvvwDoR2d8Ljq/AHQTgn1TQr8A1B6JJ25IvwCYIn0ZCE4/AJD0o/ZXPz8AEMv34KwmvwBErQ8gLV0/AEDlQDT4Sj8AAAeRbFI/vwBgXoSV5zQ/AIDC2KviCz8AXAG4gnhUPwCQ5F2LjzA/AEDn9yeTMD8AQF4xZaU2PwBQ4EwiS0I/AODb1aVOTD8AVMwEhfBQPwAowxt9iUM/AKRH5ryMUz8A4HB5+3s3vwBQBtfXYzE/ADB7YNT2Oj8AwFrRUGRBPwAQKPTugDc/AGAKMGSgJj8AQHd/VOUrPwDAi9Ze9Bu/ADi+Zjm9Nr8AyDarKMVGvwAwDVk27E8/AIAMUOx/Hz8A0Ox5OwolvwBYRIuVqUA/AOB/im4DST8ADN6ZaL9TPwCQ34XVzkY/AECNblKPET8AJFTD6ZFBvwBYGPkff0w/AAB/4SGPLz8A6Akh4vNBPwDIpFa9NEo/ANz2EG9kUT8AsLyiMVIxPwBQvj2M9jm/AOAeTf5RPr8AEIAeTjQ/PwAgxAYagT2/ANCJT+1WOD8AgFLZGxoqvwAAZzjWHSo/AEiPi1MkSr8Agm4RgG5RvwCSVYPCQlS/AIA12UILND8AQHaXZ6k2PwDQk9QwqlE/AEDzzlssM78A+LoZPpFKvwDASnbyGUA/ANB0ILZdKL8AgB1+ytwbPwAAVdH6mE0/AOhZLjFhOL8AwKIFTF0vPwDwyVnQHjq/AOQzL0rUQb8AQPxy5EwvvwCUsEeNQ0K/AHDRZhJiIb8A8KRcTVJIvwCADn4IDDo/AGjFbz1rRD8AaDjPQZBDvwAgXPBiXCi/AMAUD2TjBL8AmC6wUZ9DPwDQ4xDuVzI/ABibllX5Sz8AAGlstIIoPwC4P4Oql0s/AKD4jh1JM78ArCNb9N1QPwDAke8/blC/AEj9EVoHRT8AUNsU75BEPwAgjVeNTkk/ACAGWX5QQr8AYBgW2XMhvwAA5C198QQ/AGwCcwYSRL8A8HZC/fAkvwBgeacemEo/AFidOdi0Qr8AdEx/+IRKvwD0HrtL9UC/ACC4EILvOj8AgB2cME0oPwB4aNASujW/AIB8oEYNRz8ACMD1abFCPwBATI5lyyu/AEDKwjfVC78AoLzaWRsqPwDY+E3dyDW/AMDA0s1nET8AuGcz+vFKvwDAwubOUx8/AMD/z3TkFL8AcMqmJl4vvwCwGUe90Ug/AKyg0dXWQb8AwK/5PygjPwAUL8QQfES/AECnjTX/R78AsMuDU7ItvwAAAAAAAAAAAABQbKr46z4AWAc+9M9CvwAAy9kqQyq/AGjk09AEPL8A2E1jmaMwvwCs00VJoU6/AAAAAAAAsDwAMOrRO50wvwDAXXuybC8/ABhie0H6QD8ASPHgd6A2vwDkCxTgC0S/AMCwn983Mz8A9FrJN+FFvwAwrJO4yi2/AFgAWlWBMb8AIO6zy1c5vwDwKRd93kE/AAAq82Li674AoKyma+cbvwCEOnJ9VEK/AOBINDF8Ib8AAG0Tfj8zPwCAVnLbXTk/AMDWhI2cNz8AgIjSD2M5vwAgfbIOaUm/AEhmxnCqML8AXE7gDHBQvwD4nRSm+kG/ACC3dNDbQr8AyBEf/Q5TPwCAZEYoiBg/AHDSDgTGJr8AID6aDTFHvwDoOnB7sEq/AEAI4PL/BL8AwE9EmAAVPwAwz78qvya/AKDRlQwEHL8AcMqIlMg9PwDQlfW3ECy/AGiRgk8BQr8AMBxWwjBPvwB8hwVOikW/AFQ4+yGdSL8AgNo71n85vwBgrDdSHSU/ANBfotuNRb8A4PoewDY0PwCYcmfIA0K/AMCXHSepLz8AKh7Ok+hSvwCgepqFIDw/ALCYwQJbMz8AwEIuw+tCPwAwgpTqaTo/AETNoDWMWT8AQI39w6UoPwAwQH97HiW/ADi6xEfFOL8AKqSIJyFbvwAAAAAAAKC8AMiLZFNlSD8AEBBYo9dMPwBceD91yUG/AFj787WQSz8AMLo1EOREPwDAptTqqDI/AOCCefmtMr8A4KfrxycnPwDAs7qbXgW/AHDsGme0Kr8AwoQcqwJQvwDAudLyryq/AEDscqrmML8A4Bxf2lcVvwBoPVsQfEw/ALC/2Ii3Qj8ABLufZUNOvwAAhDTAXCW/ABhbj1krW78A+KsERFtFPwCImbhW+T+/AABG901i7D4AIMjYmfU3PwBQ7yQrK0q/AOqdWCYtUL8AXIcXo71JvwBYUuX1Nja/ABQeM6DYRL8AwNsIjL4RPwAAL7E41xi/AFxk7IkPQ78AMBpetwU/vwAAtOWIYOw+AKD1Si8zRr8AuKXlXsI5vwCoKaqE3kC/AAB4FJbVKD8AAGy4M94oPwDgxiBe8hi/AIDprlrNET8AEL+ziF4lvwDwnJ/2EDg/AGBsXIugOz8AiArVh85BvwAoRYr8lke/AFi8M5yXM78AOC5GNrg6vwC00cAFe0S/AKCssu77GL8AODAAGmlBPwCAA8CGagW/APjMy3qqT78A0Cq0PdlJPwBANp1PYkE/AICLLTvaOT8AwO48p7sqPwAEA1JrKFE/ACD7TcqELD8AiHqqlYFEPwAAG/rBifw+AICsYxBoJT8AYFn+ZsA6PwAg97CU2SE/ACDAqvL4MD8AwLPBtZQcPwDw+Q0aVDa/AABH/PSKNL8A3B5VpDJDvwAqgU37yVK/AJDjyQV6NT8AoKfXk+lFPwCAme53aja/AADXHg3B/D4AgH2qbzYgPwDIcIss60I/AIDBCIfILL8AAAAAAAAAAADoTWrci0E/AIhq5h6QPr8AQGIjcyk5PwDYOuqnOUQ/AEDoY04RQT8AwEJFIxVOPwAQUGqb9Do/ACCEyQn9Uz8AACne1L4MPwAAFl45yOw+ANCLlR7mQj8AoNtgjntGPwAcrFTcJ16/AHAvuKofMT8AAGyyANbsPgC4I/gReUu/AFDJ+YzKLL8AEKW9j18nvwC4Hx1830I/AADd2ODD/L4AoGsObdY7PwB4yPGsmEC/AADh2ZG2/D4AaIJL+KdIvwBwVQgdoDQ/ALBSANSqND8AwImZ7sgMvwBQjkMaly6/AOA7T97CLD8ACJIHh8ZDPwAAj2qPMhk/AMCJme7ILD8AYKWi6JIVvwCAY2HGKhk/ADDU2jdgJ78AQMJkssUcvwAglPu4FDG/ABgAoy5dN78AoCexuEY4PwDARegb6kK/AEgauPA8Ob8AAFWl9tkcvwCg5+1WoSU/AADIYQkIEj8ACAywldszvwDgRQJjrzW/AKAV6YkyOj8AYPrreOAsvwCwxCdn3Cy/AJzW6ZWwSb8AmJx9wBtBvwDgvX0u+yE/AFg0QJSFQb8AoM1WvfoRvwAAUxGbkhW/AGC3PBVtPz8AQF9hxbYcvwAgCGFP6iq/AHCXIMu9Mz8AkITuR2NQPwCA619xjgU/ADhDWOPTO78AkGkMnrwjvwCUbSVh1EK/AIBYTwGFFT8AEKOvTF5LPwAARrtI+U6/AOhpgFUhOb8AQIUn0hopPwBU9ihqI1A/AIC8ju69Q78AZIJn9aREvwDgKWFy8Dq/AOBn5zT3Eb8AsCJwi4c+vwB8ybFFM0S/AABEPoW97L4AYIfvIVsnPwBgh+8hWyc/ALBuzYWpNL8AdAt+kUNIvwCklhkIbUK/AAAAAAAAAAAAAOy/lIYuPwCUAKna6Fg/AByWdUA8WD8AADE69LMMPwAUXBSdwEe/AADdiRyqDD8AgK+y9X8FPwCAYscxZDY/AGAcqEJIN78A4J0RCW4uvwDY0KpSejW/AMAfEoqyIz8ACDysuRVJPwD0yB31mlg/AAD3cVCT/D4A/KU2qk9GvwAk1wEwN0u/ACDbELoPMD8AEIf+5V0uvwAw8ReDsTs/AFBPazHdMT8AoP2zMqczPwDo2ui3MlE/AACbqxic/D4AWLI3Q/NJPwDg+dIO1So/AFAf+7vIMj8AADx6GKEMvwBA0c/lGiA/AAAewI/mIT8A6Mk2D1pPPwBsf/0ml1I/AIj/5KjcSr8AkHj8abo7PwDgPrJBX0o/AAAcMRkHGb8AsPvZi3w9vwDIWpnv/Ug/AADgxpY6Tz8AYENnlHAVvwAwQNx/mSy/APDuzkHMKr8AYPVMEN8hPwAALOfUbyU/ALD+xtppJb8AKJHlY0s2vwDQ2rynMCe/ANAqC5akO78AWFn+ZsA6vwAg1NbX+Ri/AEBntSHEOr8AALQ+IJD8PgCALZNFDlA/ACjxHahpPb8AoPKacWMVvwCgMgWv0hG/AIBTIuJOLj8AYEjZfsAqPwCIC6gZUT6/AHSAVZ6AQL8A7NrotzJRPwAMIKEtb1M/AABC4k5vBb8AcMIjNFwuvwDgFfvmlzw/AMjcN6/jQb8AGCXIL3I+vwC4apP8WkK/AIC1L9N7Nb8A4HsObHk1PwAYV1YxHFA/AOjzbqPKQr8A5GXzo7hHvwBIUDCiWD+/ACCM0h+0M78ALOwI3mBUvwD4GA+meU6/ALBQE1fvIb8AIG2V9wpBvwCsq5izfkG/AIAViucoID8AgLUlALv8vgCAUCYCIxk/AOCJBYzRO78AEHZ7Viggvw==", + "bdata": "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", "dtype": "f8" }, "yaxis": "y" @@ -5281,7 +5570,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 55, "id": "a9bd45c0", "metadata": {}, "outputs": [ @@ -5296,1449 +5585,1449 @@ "name": "Aster Px", "type": "scatter", "x": [ - "2026-05-03T22:43:00", - "2026-05-03T22:44:00", - "2026-05-03T22:45:00", - "2026-05-03T22:46:00", - "2026-05-03T22:47:00", - "2026-05-03T22:48:00", - "2026-05-03T22:49:00", - "2026-05-03T22:50:00", - "2026-05-03T22:51:00", - "2026-05-03T22:52:00", - "2026-05-03T22:53:00", - "2026-05-03T22:54:00", - "2026-05-03T22:55:00", - "2026-05-03T22:56:00", - "2026-05-03T22:57:00", - "2026-05-03T22:58:00", - "2026-05-03T22:59:00", - "2026-05-03T23:00:00", - "2026-05-03T23:01:00", - "2026-05-03T23:02:00", - "2026-05-03T23:03:00", - "2026-05-03T23:04:00", - "2026-05-03T23:05:00", - "2026-05-03T23:06:00", - "2026-05-03T23:07:00", - "2026-05-03T23:08:00", - "2026-05-03T23:09:00", - "2026-05-03T23:10:00", - "2026-05-03T23:11:00", - "2026-05-03T23:12:00", - "2026-05-03T23:13:00", - "2026-05-03T23:14:00", - "2026-05-03T23:15:00", - "2026-05-03T23:16:00", - "2026-05-03T23:17:00", - "2026-05-03T23:18:00", - "2026-05-03T23:19:00", - "2026-05-03T23:20:00", - "2026-05-03T23:21:00", - "2026-05-03T23:22:00", - "2026-05-03T23:23:00", - "2026-05-03T23:24:00", - "2026-05-03T23:25:00", - "2026-05-03T23:26:00", - "2026-05-03T23:27:00", - "2026-05-03T23:28:00", - "2026-05-03T23:29:00", - "2026-05-03T23:30:00", - "2026-05-03T23:31:00", - "2026-05-03T23:32:00", - "2026-05-03T23:33:00", - "2026-05-03T23:34:00", - "2026-05-03T23:35:00", - "2026-05-03T23:36:00", - "2026-05-03T23:37:00", - "2026-05-03T23:38:00", - "2026-05-03T23:39:00", - "2026-05-03T23:40:00", - "2026-05-03T23:41:00", - "2026-05-03T23:42:00", - "2026-05-03T23:43:00", - "2026-05-03T23:44:00", - "2026-05-03T23:45:00", - "2026-05-03T23:46:00", - "2026-05-03T23:47:00", - "2026-05-03T23:48:00", - "2026-05-03T23:49:00", - "2026-05-03T23:50:00", - "2026-05-03T23:51:00", - "2026-05-03T23:52:00", - "2026-05-03T23:53:00", - "2026-05-03T23:54:00", - "2026-05-03T23:55:00", - "2026-05-03T23:56:00", - "2026-05-03T23:57:00", - "2026-05-03T23:58:00", - "2026-05-03T23:59:00", - "2026-05-04T00:00:00", - "2026-05-04T00:01:00", - "2026-05-04T00:02:00", - "2026-05-04T00:03:00", - "2026-05-04T00:04:00", - "2026-05-04T00:05:00", - "2026-05-04T00:06:00", - "2026-05-04T00:07:00", - "2026-05-04T00:08:00", - "2026-05-04T00:09:00", - "2026-05-04T00:10:00", - "2026-05-04T00:11:00", - "2026-05-04T00:12:00", - "2026-05-04T00:13:00", - "2026-05-04T00:14:00", - "2026-05-04T00:15:00", - "2026-05-04T00:16:00", - "2026-05-04T00:17:00", - "2026-05-04T00:18:00", - "2026-05-04T00:19:00", - "2026-05-04T00:20:00", - "2026-05-04T00:21:00", - "2026-05-04T00:22:00", - "2026-05-04T00:23:00", - "2026-05-04T00:24:00", - "2026-05-04T00:25:00", - "2026-05-04T00:26:00", - "2026-05-04T00:27:00", - "2026-05-04T00:28:00", - "2026-05-04T00:29:00", - "2026-05-04T00:30:00", - "2026-05-04T00:31:00", - "2026-05-04T00:32:00", - "2026-05-04T00:33:00", - "2026-05-04T00:34:00", - "2026-05-04T00:35:00", - "2026-05-04T00:36:00", - "2026-05-04T00:37:00", - "2026-05-04T00:38:00", - "2026-05-04T00:39:00", - "2026-05-04T00:40:00", - "2026-05-04T00:41:00", - "2026-05-04T00:42:00", - "2026-05-04T00:43:00", - "2026-05-04T00:44:00", - "2026-05-04T00:45:00", - "2026-05-04T00:46:00", - "2026-05-04T00:47:00", - "2026-05-04T00:48:00", - "2026-05-04T00:49:00", - "2026-05-04T00:50:00", - "2026-05-04T00:51:00", - "2026-05-04T00:52:00", - "2026-05-04T00:53:00", - "2026-05-04T00:54:00", - "2026-05-04T00:55:00", - "2026-05-04T00:56:00", - "2026-05-04T00:57:00", - "2026-05-04T00:58:00", - "2026-05-04T00:59:00", - "2026-05-04T01:00:00", - "2026-05-04T01:01:00", - "2026-05-04T01:02:00", - "2026-05-04T01:03:00", - "2026-05-04T01:04:00", - "2026-05-04T01:05:00", - "2026-05-04T01:06:00", - "2026-05-04T01:07:00", - "2026-05-04T01:08:00", - "2026-05-04T01:09:00", - "2026-05-04T01:10:00", - "2026-05-04T01:11:00", - "2026-05-04T01:12:00", - "2026-05-04T01:13:00", - "2026-05-04T01:14:00", - "2026-05-04T01:15:00", - "2026-05-04T01:16:00", - "2026-05-04T01:17:00", - "2026-05-04T01:18:00", - "2026-05-04T01:19:00", - "2026-05-04T01:20:00", - "2026-05-04T01:21:00", - "2026-05-04T01:22:00", - "2026-05-04T01:23:00", - "2026-05-04T01:24:00", - "2026-05-04T01:25:00", - "2026-05-04T01:26:00", - "2026-05-04T01:27:00", - "2026-05-04T01:28:00", - "2026-05-04T01:29:00", - "2026-05-04T01:30:00", - "2026-05-04T01:31:00", - "2026-05-04T01:32:00", - "2026-05-04T01:33:00", - "2026-05-04T01:34:00", - "2026-05-04T01:35:00", - "2026-05-04T01:36:00", - "2026-05-04T01:37:00", - "2026-05-04T01:38:00", - "2026-05-04T01:39:00", - "2026-05-04T01:40:00", - "2026-05-04T01:41:00", - "2026-05-04T01:42:00", - "2026-05-04T01:43:00", - "2026-05-04T01:44:00", - "2026-05-04T01:45:00", - "2026-05-04T01:46:00", - "2026-05-04T01:47:00", - "2026-05-04T01:48:00", - "2026-05-04T01:49:00", - "2026-05-04T01:50:00", - "2026-05-04T01:51:00", - "2026-05-04T01:52:00", - "2026-05-04T01:53:00", - "2026-05-04T01:54:00", - "2026-05-04T01:55:00", - "2026-05-04T01:56:00", - "2026-05-04T01:57:00", - "2026-05-04T01:58:00", - "2026-05-04T01:59:00", - "2026-05-04T02:00:00", - "2026-05-04T02:01:00", - "2026-05-04T02:02:00", - "2026-05-04T02:03:00", - "2026-05-04T02:04:00", - "2026-05-04T02:05:00", - "2026-05-04T02:06:00", - "2026-05-04T02:07:00", - "2026-05-04T02:08:00", - "2026-05-04T02:09:00", - "2026-05-04T02:10:00", - "2026-05-04T02:11:00", - "2026-05-04T02:12:00", - "2026-05-04T02:13:00", - "2026-05-04T02:14:00", - "2026-05-04T02:15:00", - "2026-05-04T02:16:00", - "2026-05-04T02:17:00", - "2026-05-04T02:18:00", - "2026-05-04T02:19:00", - "2026-05-04T02:20:00", - "2026-05-04T02:21:00", - "2026-05-04T02:22:00", - "2026-05-04T02:23:00", - "2026-05-04T02:24:00", - "2026-05-04T02:25:00", - "2026-05-04T02:26:00", - "2026-05-04T02:27:00", - "2026-05-04T02:28:00", - "2026-05-04T02:29:00", - "2026-05-04T02:30:00", - "2026-05-04T02:31:00", - "2026-05-04T02:32:00", - "2026-05-04T02:33:00", - "2026-05-04T02:34:00", - "2026-05-04T02:35:00", - "2026-05-04T02:36:00", - "2026-05-04T02:37:00", - "2026-05-04T02:38:00", - "2026-05-04T02:39:00", - "2026-05-04T02:40:00", - "2026-05-04T02:41:00", - "2026-05-04T02:42:00", - "2026-05-04T02:43:00", - "2026-05-04T02:44:00", - "2026-05-04T02:45:00", - "2026-05-04T02:46:00", - "2026-05-04T02:47:00", - "2026-05-04T02:48:00", - "2026-05-04T02:49:00", - "2026-05-04T02:50:00", - "2026-05-04T02:51:00", - "2026-05-04T02:52:00", - "2026-05-04T02:53:00", - "2026-05-04T02:54:00", - "2026-05-04T02:55:00", - "2026-05-04T02:56:00", - "2026-05-04T02:57:00", - "2026-05-04T02:58:00", - "2026-05-04T02:59:00", - "2026-05-04T03:00:00", - "2026-05-04T03:01:00", - "2026-05-04T03:02:00", - "2026-05-04T03:03:00", - "2026-05-04T03:04:00", - "2026-05-04T03:05:00", - "2026-05-04T03:06:00", - "2026-05-04T03:07:00", - "2026-05-04T03:08:00", - "2026-05-04T03:09:00", - "2026-05-04T03:10:00", - "2026-05-04T03:11:00", - "2026-05-04T03:12:00", - "2026-05-04T03:13:00", - "2026-05-04T03:14:00", - "2026-05-04T03:15:00", - "2026-05-04T03:16:00", - "2026-05-04T03:17:00", - "2026-05-04T03:18:00", - "2026-05-04T03:19:00", - "2026-05-04T03:20:00", - "2026-05-04T03:21:00", - "2026-05-04T03:22:00", - "2026-05-04T03:23:00", - "2026-05-04T03:24:00", - "2026-05-04T03:25:00", - "2026-05-04T03:26:00", - "2026-05-04T03:27:00", - "2026-05-04T03:28:00", - "2026-05-04T03:29:00", - "2026-05-04T03:30:00", - "2026-05-04T03:31:00", - "2026-05-04T03:32:00", - "2026-05-04T03:33:00", - "2026-05-04T03:34:00", - "2026-05-04T03:35:00", - "2026-05-04T03:36:00", - "2026-05-04T03:37:00", - "2026-05-04T03:38:00", - "2026-05-04T03:39:00", - "2026-05-04T03:40:00", - "2026-05-04T03:41:00", - "2026-05-04T03:42:00", - "2026-05-04T03:43:00", - "2026-05-04T03:44:00", - "2026-05-04T03:45:00", - "2026-05-04T03:46:00", - "2026-05-04T03:47:00", - "2026-05-04T03:48:00", - "2026-05-04T03:49:00", - "2026-05-04T03:50:00", - "2026-05-04T03:51:00", - "2026-05-04T03:52:00", - "2026-05-04T03:53:00", - "2026-05-04T03:54:00", - "2026-05-04T03:55:00", - "2026-05-04T03:56:00", - "2026-05-04T03:57:00", - "2026-05-04T03:58:00", - "2026-05-04T03:59:00", - "2026-05-04T04:00:00", - "2026-05-04T04:01:00", - "2026-05-04T04:02:00", - "2026-05-04T04:03:00", - "2026-05-04T04:04:00", - "2026-05-04T04:05:00", - "2026-05-04T04:06:00", - "2026-05-04T04:07:00", - "2026-05-04T04:08:00", - "2026-05-04T04:09:00", - "2026-05-04T04:10:00", - "2026-05-04T04:11:00", - "2026-05-04T04:12:00", - "2026-05-04T04:13:00", - "2026-05-04T04:14:00", - "2026-05-04T04:15:00", - "2026-05-04T04:16:00", - "2026-05-04T04:17:00", - "2026-05-04T04:18:00", - "2026-05-04T04:19:00", - "2026-05-04T04:20:00", - "2026-05-04T04:21:00", - "2026-05-04T04:22:00", - "2026-05-04T04:23:00", - "2026-05-04T04:24:00", - "2026-05-04T04:25:00", - "2026-05-04T04:26:00", - "2026-05-04T04:27:00", - "2026-05-04T04:28:00", - "2026-05-04T04:29:00", - "2026-05-04T04:30:00", - "2026-05-04T04:31:00", - "2026-05-04T04:32:00", - "2026-05-04T04:33:00", - "2026-05-04T04:34:00", - "2026-05-04T04:35:00", - "2026-05-04T04:36:00", - "2026-05-04T04:37:00", - "2026-05-04T04:38:00", - "2026-05-04T04:39:00", - "2026-05-04T04:40:00", - "2026-05-04T04:41:00", - "2026-05-04T04:42:00", - "2026-05-04T04:43:00", - "2026-05-04T04:44:00", - "2026-05-04T04:45:00", - "2026-05-04T04:46:00", - "2026-05-04T04:47:00", - "2026-05-04T04:48:00", - "2026-05-04T04:49:00", - "2026-05-04T04:50:00", - "2026-05-04T04:51:00", - "2026-05-04T04:52:00", - "2026-05-04T04:53:00", - "2026-05-04T04:54:00", - "2026-05-04T04:55:00", - "2026-05-04T04:56:00", - "2026-05-04T04:57:00", - "2026-05-04T04:58:00", - "2026-05-04T04:59:00", - "2026-05-04T05:00:00", - "2026-05-04T05:01:00", - "2026-05-04T05:02:00", - "2026-05-04T05:03:00", - "2026-05-04T05:04:00", - "2026-05-04T05:05:00", - "2026-05-04T05:06:00", - "2026-05-04T05:07:00", - "2026-05-04T05:08:00", - "2026-05-04T05:09:00", - "2026-05-04T05:10:00", - "2026-05-04T05:11:00", - "2026-05-04T05:12:00", - "2026-05-04T05:13:00", - "2026-05-04T05:14:00", - "2026-05-04T05:15:00", - "2026-05-04T05:16:00", - "2026-05-04T05:17:00", - "2026-05-04T05:18:00", - "2026-05-04T05:19:00", - "2026-05-04T05:20:00", - "2026-05-04T05:21:00", - "2026-05-04T05:22:00", - "2026-05-04T05:23:00", - "2026-05-04T05:24:00", - "2026-05-04T05:25:00", - "2026-05-04T05:26:00", - "2026-05-04T05:27:00", - "2026-05-04T05:28:00", - "2026-05-04T05:29:00", - "2026-05-04T05:30:00", - "2026-05-04T05:31:00", - "2026-05-04T05:32:00", - "2026-05-04T05:33:00", - "2026-05-04T05:34:00", - "2026-05-04T05:35:00", - "2026-05-04T05:36:00", - "2026-05-04T05:37:00", - "2026-05-04T05:38:00", - "2026-05-04T05:39:00", - "2026-05-04T05:40:00", - "2026-05-04T05:41:00", - "2026-05-04T05:42:00", - "2026-05-04T05:43:00", - "2026-05-04T05:44:00", - "2026-05-04T05:45:00", - "2026-05-04T05:46:00", - "2026-05-04T05:47:00", - "2026-05-04T05:48:00", - "2026-05-04T05:49:00", - "2026-05-04T05:50:00", - "2026-05-04T05:51:00", - "2026-05-04T05:52:00", - "2026-05-04T05:53:00", - "2026-05-04T05:54:00", - "2026-05-04T05:55:00", - "2026-05-04T05:56:00", - "2026-05-04T05:57:00", - "2026-05-04T05:58:00", - "2026-05-04T05:59:00", - "2026-05-04T06:00:00", - "2026-05-04T06:01:00", - "2026-05-04T06:02:00", - "2026-05-04T06:03:00", - "2026-05-04T06:04:00", - "2026-05-04T06:05:00", - "2026-05-04T06:06:00", - "2026-05-04T06:07:00", - "2026-05-04T06:08:00", - "2026-05-04T06:09:00", - "2026-05-04T06:10:00", - "2026-05-04T06:11:00", - "2026-05-04T06:12:00", - "2026-05-04T06:13:00", - "2026-05-04T06:14:00", - "2026-05-04T06:15:00", - "2026-05-04T06:16:00", - "2026-05-04T06:17:00", - "2026-05-04T06:18:00", - "2026-05-04T06:19:00", - "2026-05-04T06:20:00", - "2026-05-04T06:21:00", - "2026-05-04T06:22:00", - "2026-05-04T06:23:00", - "2026-05-04T06:24:00", - "2026-05-04T06:25:00", - "2026-05-04T06:26:00", - "2026-05-04T06:27:00", - "2026-05-04T06:28:00", - "2026-05-04T06:29:00", - "2026-05-04T06:30:00", - "2026-05-04T06:31:00", - "2026-05-04T06:32:00", - "2026-05-04T06:33:00", - "2026-05-04T06:34:00", - "2026-05-04T06:35:00", - "2026-05-04T06:36:00", - "2026-05-04T06:37:00", - "2026-05-04T06:38:00", - "2026-05-04T06:39:00", - "2026-05-04T06:40:00", - "2026-05-04T06:41:00", - "2026-05-04T06:42:00", - "2026-05-04T06:43:00", - "2026-05-04T06:44:00", - "2026-05-04T06:45:00", - "2026-05-04T06:46:00", - "2026-05-04T06:47:00", - "2026-05-04T06:48:00", - "2026-05-04T06:49:00", - "2026-05-04T06:50:00", - "2026-05-04T06:51:00", - "2026-05-04T06:52:00", - "2026-05-04T06:53:00", - "2026-05-04T06:54:00", - "2026-05-04T06:55:00", - "2026-05-04T06:56:00", - "2026-05-04T06:57:00", - "2026-05-04T06:58:00", - "2026-05-04T06:59:00", - "2026-05-04T07:00:00", - "2026-05-04T07:01:00", - "2026-05-04T07:02:00", - "2026-05-04T07:03:00", - "2026-05-04T07:04:00", - "2026-05-04T07:05:00", - "2026-05-04T07:06:00", - "2026-05-04T07:07:00", - "2026-05-04T07:08:00", - "2026-05-04T07:09:00", - "2026-05-04T07:10:00", - "2026-05-04T07:11:00", - "2026-05-04T07:12:00", - "2026-05-04T07:13:00", - "2026-05-04T07:14:00", - "2026-05-04T07:15:00", - "2026-05-04T07:16:00", - "2026-05-04T07:17:00", - "2026-05-04T07:18:00", - "2026-05-04T07:19:00", - "2026-05-04T07:20:00", - "2026-05-04T07:21:00", - "2026-05-04T07:22:00", - "2026-05-04T07:23:00", - "2026-05-04T07:24:00", - "2026-05-04T07:25:00", - "2026-05-04T07:26:00", - "2026-05-04T07:27:00", - "2026-05-04T07:28:00", - "2026-05-04T07:29:00", - "2026-05-04T07:30:00", - "2026-05-04T07:31:00", - "2026-05-04T07:32:00", - "2026-05-04T07:33:00", - "2026-05-04T07:34:00", - "2026-05-04T07:35:00", - "2026-05-04T07:36:00", - "2026-05-04T07:37:00", - "2026-05-04T07:38:00", - "2026-05-04T07:39:00", - "2026-05-04T07:40:00", - "2026-05-04T07:41:00", - "2026-05-04T07:42:00", - "2026-05-04T07:43:00", - "2026-05-04T07:44:00", - "2026-05-04T07:45:00", - "2026-05-04T07:46:00", - "2026-05-04T07:47:00", - "2026-05-04T07:48:00", - "2026-05-04T07:49:00", - "2026-05-04T07:50:00", - "2026-05-04T07:51:00", - "2026-05-04T07:52:00", - "2026-05-04T07:53:00", - "2026-05-04T07:54:00", - "2026-05-04T07:55:00", - "2026-05-04T07:56:00", - "2026-05-04T07:57:00", - "2026-05-04T07:58:00", - "2026-05-04T07:59:00", - "2026-05-04T08:00:00", - "2026-05-04T08:01:00", - "2026-05-04T08:02:00", - "2026-05-04T08:03:00", - "2026-05-04T08:04:00", - "2026-05-04T08:05:00", - "2026-05-04T08:06:00", - "2026-05-04T08:07:00", - "2026-05-04T08:08:00", - "2026-05-04T08:09:00", - "2026-05-04T08:10:00", - "2026-05-04T08:11:00", - "2026-05-04T08:12:00", - "2026-05-04T08:13:00", - "2026-05-04T08:14:00", - "2026-05-04T08:15:00", - "2026-05-04T08:16:00", - "2026-05-04T08:17:00", - "2026-05-04T08:18:00", - "2026-05-04T08:19:00", - "2026-05-04T08:20:00", - "2026-05-04T08:21:00", - "2026-05-04T08:22:00", - "2026-05-04T08:23:00", - "2026-05-04T08:24:00", - "2026-05-04T08:25:00", - "2026-05-04T08:26:00", - "2026-05-04T08:27:00", - "2026-05-04T08:28:00", - "2026-05-04T08:29:00", - "2026-05-04T08:30:00", - "2026-05-04T08:31:00", - "2026-05-04T08:32:00", - "2026-05-04T08:33:00", - "2026-05-04T08:34:00", - "2026-05-04T08:35:00", - "2026-05-04T08:36:00", - "2026-05-04T08:37:00", - "2026-05-04T08:38:00", - "2026-05-04T08:39:00", - "2026-05-04T08:40:00", - "2026-05-04T08:41:00", - "2026-05-04T08:42:00", - "2026-05-04T08:43:00", - "2026-05-04T08:44:00", - "2026-05-04T08:45:00", - "2026-05-04T08:46:00", - "2026-05-04T08:47:00", - "2026-05-04T08:48:00", - "2026-05-04T08:49:00", - "2026-05-04T08:50:00", - "2026-05-04T08:51:00", - "2026-05-04T08:52:00", - "2026-05-04T08:53:00", - "2026-05-04T08:54:00", - "2026-05-04T08:55:00", - "2026-05-04T08:56:00", - "2026-05-04T08:57:00", - "2026-05-04T08:58:00", - "2026-05-04T08:59:00", - "2026-05-04T09:00:00", - "2026-05-04T09:01:00", - "2026-05-04T09:02:00", - "2026-05-04T09:03:00", - "2026-05-04T09:04:00", - "2026-05-04T09:05:00", - "2026-05-04T09:06:00", - "2026-05-04T09:07:00", - "2026-05-04T09:08:00", - "2026-05-04T09:09:00", - "2026-05-04T09:10:00", - "2026-05-04T09:11:00", - "2026-05-04T09:12:00", - "2026-05-04T09:13:00", - "2026-05-04T09:14:00", - "2026-05-04T09:15:00", - "2026-05-04T09:16:00", - "2026-05-04T09:17:00", - "2026-05-04T09:18:00", - "2026-05-04T09:19:00", - "2026-05-04T09:20:00", - "2026-05-04T09:21:00", - "2026-05-04T09:22:00", - "2026-05-04T09:23:00", - "2026-05-04T09:24:00", - "2026-05-04T09:25:00", - "2026-05-04T09:26:00", - "2026-05-04T09:27:00", - "2026-05-04T09:28:00", - "2026-05-04T09:29:00", - "2026-05-04T09:30:00", - "2026-05-04T09:31:00", - "2026-05-04T09:32:00", - "2026-05-04T09:33:00", - "2026-05-04T09:34:00", - "2026-05-04T09:35:00", - "2026-05-04T09:36:00", - "2026-05-04T09:37:00", - "2026-05-04T09:38:00", - "2026-05-04T09:39:00", - "2026-05-04T09:40:00", - "2026-05-04T09:41:00", - "2026-05-04T09:42:00", - "2026-05-04T09:43:00", - "2026-05-04T09:44:00", - "2026-05-04T09:45:00", - "2026-05-04T09:46:00", - "2026-05-04T09:47:00", - "2026-05-04T09:48:00", - "2026-05-04T09:49:00", - "2026-05-04T09:50:00", - "2026-05-04T09:51:00", - "2026-05-04T09:52:00", - "2026-05-04T09:53:00", - "2026-05-04T09:54:00", - "2026-05-04T09:55:00", - "2026-05-04T09:56:00", - "2026-05-04T09:57:00", - "2026-05-04T09:58:00", - "2026-05-04T09:59:00", - "2026-05-04T10:00:00", - "2026-05-04T10:01:00", - "2026-05-04T10:02:00", - "2026-05-04T10:03:00", - "2026-05-04T10:04:00", - "2026-05-04T10:05:00", - "2026-05-04T10:06:00", - "2026-05-04T10:07:00", - "2026-05-04T10:08:00", - "2026-05-04T10:09:00", - "2026-05-04T10:10:00", - "2026-05-04T10:11:00", - "2026-05-04T10:12:00", - "2026-05-04T10:13:00", - "2026-05-04T10:14:00", - "2026-05-04T10:15:00", - "2026-05-04T10:16:00", - "2026-05-04T10:17:00", - "2026-05-04T10:18:00", - "2026-05-04T10:19:00", - "2026-05-04T10:20:00", - "2026-05-04T10:21:00", - "2026-05-04T10:22:00", - "2026-05-04T10:23:00", - "2026-05-04T10:24:00", - "2026-05-04T10:25:00", - "2026-05-04T10:26:00", - "2026-05-04T10:27:00", - "2026-05-04T10:28:00", - "2026-05-04T10:29:00", - "2026-05-04T10:30:00", - "2026-05-04T10:31:00", - "2026-05-04T10:32:00", - "2026-05-04T10:33:00", - "2026-05-04T10:34:00", - "2026-05-04T10:35:00", - "2026-05-04T10:36:00", - "2026-05-04T10:37:00", - "2026-05-04T10:38:00", - "2026-05-04T10:39:00", - "2026-05-04T10:40:00", - "2026-05-04T10:41:00", - "2026-05-04T10:42:00", - "2026-05-04T10:43:00", - "2026-05-04T10:44:00", - "2026-05-04T10:45:00", - "2026-05-04T10:46:00", - "2026-05-04T10:47:00", - "2026-05-04T10:48:00", - "2026-05-04T10:49:00", - "2026-05-04T10:50:00", - "2026-05-04T10:51:00", - "2026-05-04T10:52:00", - "2026-05-04T10:53:00", - "2026-05-04T10:54:00", - "2026-05-04T10:55:00", - "2026-05-04T10:56:00", - "2026-05-04T10:57:00", - "2026-05-04T10:58:00", - "2026-05-04T10:59:00", - "2026-05-04T11:00:00", - "2026-05-04T11:01:00", - "2026-05-04T11:02:00", - "2026-05-04T11:03:00", - "2026-05-04T11:04:00", - "2026-05-04T11:05:00", - "2026-05-04T11:06:00", - "2026-05-04T11:07:00", - "2026-05-04T11:08:00", - "2026-05-04T11:09:00", - "2026-05-04T11:10:00", - "2026-05-04T11:11:00", - "2026-05-04T11:12:00", - "2026-05-04T11:13:00", - "2026-05-04T11:14:00", - "2026-05-04T11:15:00", - "2026-05-04T11:16:00", - "2026-05-04T11:17:00", - "2026-05-04T11:18:00", - "2026-05-04T11:19:00", - "2026-05-04T11:20:00", - "2026-05-04T11:21:00", - "2026-05-04T11:22:00", - "2026-05-04T11:23:00", - "2026-05-04T11:24:00", - "2026-05-04T11:25:00", - "2026-05-04T11:26:00", - "2026-05-04T11:27:00", - "2026-05-04T11:28:00", - "2026-05-04T11:29:00", - "2026-05-04T11:30:00", - "2026-05-04T11:31:00", - "2026-05-04T11:32:00", - "2026-05-04T11:33:00", - "2026-05-04T11:34:00", - "2026-05-04T11:35:00", - "2026-05-04T11:36:00", - "2026-05-04T11:37:00", - "2026-05-04T11:38:00", - "2026-05-04T11:39:00", - "2026-05-04T11:40:00", - "2026-05-04T11:41:00", - "2026-05-04T11:42:00", - "2026-05-04T11:43:00", - "2026-05-04T11:44:00", - "2026-05-04T11:45:00", - "2026-05-04T11:46:00", - "2026-05-04T11:47:00", - "2026-05-04T11:48:00", - "2026-05-04T11:49:00", - "2026-05-04T11:50:00", - "2026-05-04T11:51:00", - "2026-05-04T11:52:00", - "2026-05-04T11:53:00", - "2026-05-04T11:54:00", - "2026-05-04T11:55:00", - "2026-05-04T11:56:00", - "2026-05-04T11:57:00", - "2026-05-04T11:58:00", - "2026-05-04T11:59:00", - "2026-05-04T12:00:00", - "2026-05-04T12:01:00", - "2026-05-04T12:02:00", - "2026-05-04T12:03:00", - "2026-05-04T12:04:00", - "2026-05-04T12:05:00", - "2026-05-04T12:06:00", - "2026-05-04T12:07:00", - "2026-05-04T12:08:00", - "2026-05-04T12:09:00", - "2026-05-04T12:10:00", - "2026-05-04T12:11:00", - "2026-05-04T12:12:00", - "2026-05-04T12:13:00", - "2026-05-04T12:14:00", - "2026-05-04T12:15:00", - "2026-05-04T12:16:00", - "2026-05-04T12:17:00", - "2026-05-04T12:18:00", - "2026-05-04T12:19:00", - "2026-05-04T12:20:00", - "2026-05-04T12:21:00", - "2026-05-04T12:22:00", - "2026-05-04T12:23:00", - "2026-05-04T12:24:00", - "2026-05-04T12:25:00", - "2026-05-04T12:26:00", - "2026-05-04T12:27:00", - "2026-05-04T12:28:00", - "2026-05-04T12:29:00", - "2026-05-04T12:30:00", - "2026-05-04T12:31:00", - "2026-05-04T12:32:00", - "2026-05-04T12:33:00", - "2026-05-04T12:34:00", - "2026-05-04T12:35:00", - "2026-05-04T12:36:00", - "2026-05-04T12:37:00", - "2026-05-04T12:38:00", - "2026-05-04T12:39:00", - "2026-05-04T12:40:00", - "2026-05-04T12:41:00", - "2026-05-04T12:42:00", - "2026-05-04T12:43:00", - "2026-05-04T12:44:00", - "2026-05-04T12:45:00", - "2026-05-04T12:46:00", - "2026-05-04T12:47:00", - "2026-05-04T12:48:00", - "2026-05-04T12:49:00", - "2026-05-04T12:50:00", - "2026-05-04T12:51:00", - "2026-05-04T12:52:00", - "2026-05-04T12:53:00", - "2026-05-04T12:54:00", - "2026-05-04T12:55:00", - "2026-05-04T12:56:00", - "2026-05-04T12:57:00", - "2026-05-04T12:58:00", - "2026-05-04T12:59:00", - "2026-05-04T13:00:00", - "2026-05-04T13:01:00", - "2026-05-04T13:02:00", - "2026-05-04T13:03:00", - "2026-05-04T13:04:00", - "2026-05-04T13:05:00", - "2026-05-04T13:06:00", - "2026-05-04T13:07:00", - "2026-05-04T13:08:00", - "2026-05-04T13:09:00", - "2026-05-04T13:10:00", - "2026-05-04T13:11:00", - "2026-05-04T13:12:00", - "2026-05-04T13:13:00", - "2026-05-04T13:14:00", - "2026-05-04T13:15:00", - "2026-05-04T13:16:00", - "2026-05-04T13:17:00", - "2026-05-04T13:18:00", - "2026-05-04T13:19:00", - "2026-05-04T13:20:00", - "2026-05-04T13:21:00", - "2026-05-04T13:22:00", - "2026-05-04T13:23:00", - "2026-05-04T13:24:00", - "2026-05-04T13:25:00", - "2026-05-04T13:26:00", - "2026-05-04T13:27:00", - "2026-05-04T13:28:00", - "2026-05-04T13:29:00", - "2026-05-04T13:30:00", - "2026-05-04T13:31:00", - "2026-05-04T13:32:00", - "2026-05-04T13:33:00", - "2026-05-04T13:34:00", - "2026-05-04T13:35:00", - "2026-05-04T13:36:00", - "2026-05-04T13:37:00", - "2026-05-04T13:38:00", - "2026-05-04T13:39:00", - "2026-05-04T13:40:00", - "2026-05-04T13:41:00", - "2026-05-04T13:42:00", - "2026-05-04T13:43:00", - "2026-05-04T13:44:00", - "2026-05-04T13:45:00", - "2026-05-04T13:46:00", - "2026-05-04T13:47:00", - "2026-05-04T13:48:00", - "2026-05-04T13:49:00", - "2026-05-04T13:50:00", - "2026-05-04T13:51:00", - "2026-05-04T13:52:00", - "2026-05-04T13:53:00", - "2026-05-04T13:54:00", - "2026-05-04T13:55:00", - "2026-05-04T13:56:00", - "2026-05-04T13:57:00", - "2026-05-04T13:58:00", - "2026-05-04T13:59:00", - "2026-05-04T14:00:00", - "2026-05-04T14:01:00", - "2026-05-04T14:02:00", - "2026-05-04T14:03:00", - "2026-05-04T14:04:00", - "2026-05-04T14:05:00", - "2026-05-04T14:06:00", - "2026-05-04T14:07:00", - "2026-05-04T14:08:00", - "2026-05-04T14:09:00", - "2026-05-04T14:10:00", - "2026-05-04T14:11:00", - "2026-05-04T14:12:00", - "2026-05-04T14:13:00", - "2026-05-04T14:14:00", - "2026-05-04T14:15:00", - "2026-05-04T14:16:00", - "2026-05-04T14:17:00", - "2026-05-04T14:18:00", - "2026-05-04T14:19:00", - "2026-05-04T14:20:00", - "2026-05-04T14:21:00", - "2026-05-04T14:22:00", - "2026-05-04T14:23:00", - "2026-05-04T14:24:00", - "2026-05-04T14:25:00", - "2026-05-04T14:26:00", - "2026-05-04T14:27:00", - "2026-05-04T14:28:00", - "2026-05-04T14:29:00", - "2026-05-04T14:30:00", - "2026-05-04T14:31:00", - "2026-05-04T14:32:00", - "2026-05-04T14:33:00", - "2026-05-04T14:34:00", - "2026-05-04T14:35:00", - "2026-05-04T14:36:00", - "2026-05-04T14:37:00", - "2026-05-04T14:38:00", - "2026-05-04T14:39:00", - "2026-05-04T14:40:00", - "2026-05-04T14:41:00", - "2026-05-04T14:42:00", - "2026-05-04T14:43:00", - "2026-05-04T14:44:00", - "2026-05-04T14:45:00", - "2026-05-04T14:46:00", - "2026-05-04T14:47:00", - "2026-05-04T14:48:00", - "2026-05-04T14:49:00", - "2026-05-04T14:50:00", - "2026-05-04T14:51:00", - "2026-05-04T14:52:00", - "2026-05-04T14:53:00", - "2026-05-04T14:54:00", - "2026-05-04T14:55:00", - "2026-05-04T14:56:00", - "2026-05-04T14:57:00", - "2026-05-04T14:58:00", - "2026-05-04T14:59:00", - "2026-05-04T15:00:00", - "2026-05-04T15:01:00", - "2026-05-04T15:02:00", - "2026-05-04T15:03:00", - "2026-05-04T15:04:00", - "2026-05-04T15:05:00", - "2026-05-04T15:06:00", - "2026-05-04T15:07:00", - "2026-05-04T15:08:00", - "2026-05-04T15:09:00", - "2026-05-04T15:10:00", - "2026-05-04T15:11:00", - "2026-05-04T15:12:00", - "2026-05-04T15:13:00", - "2026-05-04T15:14:00", - "2026-05-04T15:15:00", - "2026-05-04T15:16:00", - "2026-05-04T15:17:00", - "2026-05-04T15:18:00", - "2026-05-04T15:19:00", - "2026-05-04T15:20:00", - "2026-05-04T15:21:00", - "2026-05-04T15:22:00", - "2026-05-04T15:23:00", - "2026-05-04T15:24:00", - "2026-05-04T15:25:00", - "2026-05-04T15:26:00", - "2026-05-04T15:27:00", - "2026-05-04T15:28:00", - "2026-05-04T15:29:00", - "2026-05-04T15:30:00", - "2026-05-04T15:31:00", - "2026-05-04T15:32:00", - "2026-05-04T15:33:00", - "2026-05-04T15:34:00", - "2026-05-04T15:35:00", - "2026-05-04T15:36:00", - "2026-05-04T15:37:00", - "2026-05-04T15:38:00", - "2026-05-04T15:39:00", - "2026-05-04T15:40:00", - "2026-05-04T15:41:00", - "2026-05-04T15:42:00", - "2026-05-04T15:43:00", - "2026-05-04T15:44:00", - "2026-05-04T15:45:00", - "2026-05-04T15:46:00", - "2026-05-04T15:47:00", - "2026-05-04T15:48:00", - "2026-05-04T15:49:00", - "2026-05-04T15:50:00", - "2026-05-04T15:51:00", - "2026-05-04T15:52:00", - "2026-05-04T15:53:00", - "2026-05-04T15:54:00", - "2026-05-04T15:55:00", - "2026-05-04T15:56:00", - "2026-05-04T15:57:00", - "2026-05-04T15:58:00", - "2026-05-04T15:59:00", - "2026-05-04T16:00:00", - "2026-05-04T16:01:00", - "2026-05-04T16:02:00", - "2026-05-04T16:03:00", - "2026-05-04T16:04:00", - "2026-05-04T16:05:00", - "2026-05-04T16:06:00", - "2026-05-04T16:07:00", - "2026-05-04T16:08:00", - "2026-05-04T16:09:00", - "2026-05-04T16:10:00", - "2026-05-04T16:11:00", - "2026-05-04T16:12:00", - "2026-05-04T16:13:00", - "2026-05-04T16:14:00", - "2026-05-04T16:15:00", - "2026-05-04T16:16:00", - "2026-05-04T16:17:00", - "2026-05-04T16:18:00", - "2026-05-04T16:19:00", - "2026-05-04T16:20:00", - "2026-05-04T16:21:00", - "2026-05-04T16:22:00", - "2026-05-04T16:23:00", - "2026-05-04T16:24:00", - "2026-05-04T16:25:00", - "2026-05-04T16:26:00", - "2026-05-04T16:27:00", - "2026-05-04T16:28:00", - "2026-05-04T16:29:00", - "2026-05-04T16:30:00", - "2026-05-04T16:31:00", - "2026-05-04T16:32:00", - "2026-05-04T16:33:00", - "2026-05-04T16:34:00", - "2026-05-04T16:35:00", - "2026-05-04T16:36:00", - "2026-05-04T16:37:00", - "2026-05-04T16:38:00", - "2026-05-04T16:39:00", - "2026-05-04T16:40:00", - "2026-05-04T16:41:00", - "2026-05-04T16:42:00", - "2026-05-04T16:43:00", - "2026-05-04T16:44:00", - "2026-05-04T16:45:00", - "2026-05-04T16:46:00", - "2026-05-04T16:47:00", - "2026-05-04T16:48:00", - "2026-05-04T16:49:00", - "2026-05-04T16:50:00", - "2026-05-04T16:51:00", - "2026-05-04T16:52:00", - "2026-05-04T16:53:00", - "2026-05-04T16:54:00", - "2026-05-04T16:55:00", - "2026-05-04T16:56:00", - "2026-05-04T16:57:00", - "2026-05-04T16:58:00", - "2026-05-04T16:59:00", - "2026-05-04T17:00:00", - "2026-05-04T17:01:00", - "2026-05-04T17:02:00", - "2026-05-04T17:03:00", - "2026-05-04T17:04:00", - "2026-05-04T17:05:00", - "2026-05-04T17:06:00", - "2026-05-04T17:07:00", - "2026-05-04T17:08:00", - "2026-05-04T17:09:00", - "2026-05-04T17:10:00", - "2026-05-04T17:11:00", - "2026-05-04T17:12:00", - "2026-05-04T17:13:00", - "2026-05-04T17:14:00", - "2026-05-04T17:15:00", - "2026-05-04T17:16:00", - "2026-05-04T17:17:00", - "2026-05-04T17:18:00", - "2026-05-04T17:19:00", - "2026-05-04T17:20:00", - "2026-05-04T17:21:00", - "2026-05-04T17:22:00", - "2026-05-04T17:23:00", - "2026-05-04T17:24:00", - "2026-05-04T17:25:00", - "2026-05-04T17:26:00", - "2026-05-04T17:27:00", - "2026-05-04T17:28:00", - "2026-05-04T17:29:00", - "2026-05-04T17:30:00", - "2026-05-04T17:31:00", - "2026-05-04T17:32:00", - "2026-05-04T17:33:00", - "2026-05-04T17:34:00", - "2026-05-04T17:35:00", - "2026-05-04T17:36:00", - "2026-05-04T17:37:00", - "2026-05-04T17:38:00", - "2026-05-04T17:39:00", - "2026-05-04T17:40:00", - "2026-05-04T17:41:00", - "2026-05-04T17:42:00", - "2026-05-04T17:43:00", - "2026-05-04T17:44:00", - "2026-05-04T17:45:00", - "2026-05-04T17:46:00", - "2026-05-04T17:47:00", - "2026-05-04T17:48:00", - "2026-05-04T17:49:00", - "2026-05-04T17:50:00", - "2026-05-04T17:51:00", - "2026-05-04T17:52:00", - "2026-05-04T17:53:00", - "2026-05-04T17:54:00", - "2026-05-04T17:55:00", - "2026-05-04T17:56:00", - "2026-05-04T17:57:00", - "2026-05-04T17:58:00", - "2026-05-04T17:59:00", - "2026-05-04T18:00:00", - "2026-05-04T18:01:00", - "2026-05-04T18:02:00", - "2026-05-04T18:03:00", - "2026-05-04T18:04:00", - "2026-05-04T18:05:00", - "2026-05-04T18:06:00", - "2026-05-04T18:07:00", - "2026-05-04T18:08:00", - "2026-05-04T18:09:00", - "2026-05-04T18:10:00", - "2026-05-04T18:11:00", - "2026-05-04T18:12:00", - "2026-05-04T18:13:00", - "2026-05-04T18:14:00", - "2026-05-04T18:15:00", - "2026-05-04T18:16:00", - "2026-05-04T18:17:00", - "2026-05-04T18:18:00", - "2026-05-04T18:19:00", - "2026-05-04T18:20:00", - "2026-05-04T18:21:00", - "2026-05-04T18:22:00", - "2026-05-04T18:23:00", - "2026-05-04T18:24:00", - "2026-05-04T18:25:00", - "2026-05-04T18:26:00", - "2026-05-04T18:27:00", - "2026-05-04T18:28:00", - "2026-05-04T18:29:00", - "2026-05-04T18:30:00", - "2026-05-04T18:31:00", - "2026-05-04T18:32:00", - "2026-05-04T18:33:00", - "2026-05-04T18:34:00", - "2026-05-04T18:35:00", - "2026-05-04T18:36:00", - "2026-05-04T18:37:00", - "2026-05-04T18:38:00", - "2026-05-04T18:39:00", - "2026-05-04T18:40:00", - "2026-05-04T18:41:00", - "2026-05-04T18:42:00", - "2026-05-04T18:43:00", - "2026-05-04T18:44:00", - "2026-05-04T18:45:00", - "2026-05-04T18:46:00", - "2026-05-04T18:47:00", - "2026-05-04T18:48:00", - "2026-05-04T18:49:00", - "2026-05-04T18:50:00", - "2026-05-04T18:51:00", - "2026-05-04T18:52:00", - "2026-05-04T18:53:00", - "2026-05-04T18:54:00", - "2026-05-04T18:55:00", - "2026-05-04T18:56:00", - "2026-05-04T18:57:00", - "2026-05-04T18:58:00", - "2026-05-04T18:59:00", - "2026-05-04T19:00:00", - "2026-05-04T19:01:00", - "2026-05-04T19:02:00", - "2026-05-04T19:03:00", - "2026-05-04T19:04:00", - "2026-05-04T19:05:00", - "2026-05-04T19:06:00", - "2026-05-04T19:07:00", - "2026-05-04T19:08:00", - "2026-05-04T19:09:00", - "2026-05-04T19:10:00", - "2026-05-04T19:11:00", - "2026-05-04T19:12:00", - "2026-05-04T19:13:00", - "2026-05-04T19:14:00", - "2026-05-04T19:15:00", - "2026-05-04T19:16:00", - "2026-05-04T19:17:00", - "2026-05-04T19:18:00", - "2026-05-04T19:19:00", - "2026-05-04T19:20:00", - "2026-05-04T19:21:00", - "2026-05-04T19:22:00", - "2026-05-04T19:23:00", - "2026-05-04T19:24:00", - "2026-05-04T19:25:00", - "2026-05-04T19:26:00", - "2026-05-04T19:27:00", - "2026-05-04T19:28:00", - "2026-05-04T19:29:00", - "2026-05-04T19:30:00", - "2026-05-04T19:31:00", - "2026-05-04T19:32:00", - "2026-05-04T19:33:00", - "2026-05-04T19:34:00", - "2026-05-04T19:35:00", - "2026-05-04T19:36:00", - "2026-05-04T19:37:00", - "2026-05-04T19:38:00", - "2026-05-04T19:39:00", - "2026-05-04T19:40:00", - "2026-05-04T19:41:00", - "2026-05-04T19:42:00", - "2026-05-04T19:43:00", - "2026-05-04T19:44:00", - "2026-05-04T19:45:00", - "2026-05-04T19:46:00", - "2026-05-04T19:47:00", - "2026-05-04T19:48:00", - "2026-05-04T19:49:00", - "2026-05-04T19:50:00", - "2026-05-04T19:51:00", - "2026-05-04T19:52:00", - "2026-05-04T19:53:00", - "2026-05-04T19:54:00", - "2026-05-04T19:55:00", - "2026-05-04T19:56:00", - "2026-05-04T19:57:00", - "2026-05-04T19:58:00", - "2026-05-04T19:59:00", - "2026-05-04T20:00:00", - "2026-05-04T20:01:00", - "2026-05-04T20:02:00", - "2026-05-04T20:03:00", - "2026-05-04T20:04:00", - "2026-05-04T20:05:00", - "2026-05-04T20:06:00", - "2026-05-04T20:07:00", - "2026-05-04T20:08:00", - "2026-05-04T20:09:00", - "2026-05-04T20:10:00", - "2026-05-04T20:11:00", - "2026-05-04T20:12:00", - "2026-05-04T20:13:00", - "2026-05-04T20:14:00", - "2026-05-04T20:15:00", - "2026-05-04T20:16:00", - "2026-05-04T20:17:00", - "2026-05-04T20:18:00", - "2026-05-04T20:19:00", - "2026-05-04T20:20:00", - "2026-05-04T20:21:00", - "2026-05-04T20:22:00", - "2026-05-04T20:23:00", - "2026-05-04T20:24:00", - "2026-05-04T20:25:00", - "2026-05-04T20:26:00", - "2026-05-04T20:27:00", - "2026-05-04T20:28:00", - "2026-05-04T20:29:00", - "2026-05-04T20:30:00", - "2026-05-04T20:31:00", - "2026-05-04T20:32:00", - "2026-05-04T20:33:00", - "2026-05-04T20:34:00", - "2026-05-04T20:35:00", - "2026-05-04T20:36:00", - "2026-05-04T20:37:00", - "2026-05-04T20:38:00", - "2026-05-04T20:39:00", - "2026-05-04T20:40:00", - "2026-05-04T20:41:00", - "2026-05-04T20:42:00", - "2026-05-04T20:43:00", - "2026-05-04T20:44:00", - "2026-05-04T20:45:00", - "2026-05-04T20:46:00", - "2026-05-04T20:47:00", - "2026-05-04T20:48:00", - "2026-05-04T20:49:00", - "2026-05-04T20:50:00", - "2026-05-04T20:51:00", - "2026-05-04T20:52:00", - "2026-05-04T20:53:00", - "2026-05-04T20:54:00", - "2026-05-04T20:55:00", - "2026-05-04T20:56:00", - "2026-05-04T20:57:00", - "2026-05-04T20:58:00", - "2026-05-04T20:59:00", - "2026-05-04T21:00:00", - "2026-05-04T21:01:00", - "2026-05-04T21:02:00", - "2026-05-04T21:03:00", - "2026-05-04T21:04:00", - "2026-05-04T21:05:00", - "2026-05-04T21:06:00", - "2026-05-04T21:07:00", - "2026-05-04T21:08:00", - "2026-05-04T21:09:00", - "2026-05-04T21:10:00", - "2026-05-04T21:11:00", - "2026-05-04T21:12:00", - "2026-05-04T21:13:00", - "2026-05-04T21:14:00", - "2026-05-04T21:15:00", - "2026-05-04T21:16:00", - "2026-05-04T21:17:00", - "2026-05-04T21:18:00", - "2026-05-04T21:19:00", - "2026-05-04T21:20:00", - "2026-05-04T21:21:00", - "2026-05-04T21:22:00", - "2026-05-04T21:23:00", - "2026-05-04T21:24:00", - "2026-05-04T21:25:00", - "2026-05-04T21:26:00", - "2026-05-04T21:27:00", - "2026-05-04T21:28:00", - "2026-05-04T21:29:00", - "2026-05-04T21:30:00", - "2026-05-04T21:31:00", - "2026-05-04T21:32:00", - "2026-05-04T21:33:00", - "2026-05-04T21:34:00", - "2026-05-04T21:35:00", - "2026-05-04T21:36:00", - "2026-05-04T21:37:00", - "2026-05-04T21:38:00", - "2026-05-04T21:39:00", - "2026-05-04T21:40:00", - "2026-05-04T21:41:00", - "2026-05-04T21:42:00", - "2026-05-04T21:43:00", - "2026-05-04T21:44:00", - "2026-05-04T21:45:00", - "2026-05-04T21:46:00", - "2026-05-04T21:47:00", - "2026-05-04T21:48:00", - "2026-05-04T21:49:00", - "2026-05-04T21:50:00", - "2026-05-04T21:51:00", - "2026-05-04T21:52:00", - "2026-05-04T21:53:00", - "2026-05-04T21:54:00", - "2026-05-04T21:55:00", - "2026-05-04T21:56:00", - "2026-05-04T21:57:00", - "2026-05-04T21:58:00", - "2026-05-04T21:59:00", - "2026-05-04T22:00:00", - "2026-05-04T22:01:00", - "2026-05-04T22:02:00", - "2026-05-04T22:03:00", - "2026-05-04T22:04:00", - "2026-05-04T22:05:00", - "2026-05-04T22:06:00", - "2026-05-04T22:07:00", - "2026-05-04T22:08:00", - "2026-05-04T22:09:00", - "2026-05-04T22:10:00", - "2026-05-04T22:11:00", - "2026-05-04T22:12:00", - "2026-05-04T22:13:00", - "2026-05-04T22:14:00", - "2026-05-04T22:15:00", - "2026-05-04T22:16:00", - "2026-05-04T22:17:00", - "2026-05-04T22:18:00", - "2026-05-04T22:19:00", - "2026-05-04T22:20:00", - "2026-05-04T22:21:00", - "2026-05-04T22:22:00", - "2026-05-04T22:23:00", - "2026-05-04T22:24:00", - "2026-05-04T22:25:00", - "2026-05-04T22:26:00", - "2026-05-04T22:27:00", - "2026-05-04T22:28:00", - "2026-05-04T22:29:00", - "2026-05-04T22:30:00", - "2026-05-04T22:31:00", - "2026-05-04T22:32:00", - "2026-05-04T22:33:00", - "2026-05-04T22:34:00", - "2026-05-04T22:35:00", - "2026-05-04T22:36:00", - "2026-05-04T22:37:00", - "2026-05-04T22:38:00", - "2026-05-04T22:39:00", - "2026-05-04T22:40:00", - "2026-05-04T22:41:00" + "2026-05-05T05:19:00", + "2026-05-05T05:20:00", + "2026-05-05T05:21:00", + "2026-05-05T05:22:00", + "2026-05-05T05:23:00", + "2026-05-05T05:24:00", + "2026-05-05T05:25:00", + "2026-05-05T05:26:00", + "2026-05-05T05:27:00", + "2026-05-05T05:28:00", + "2026-05-05T05:29:00", + "2026-05-05T05:30:00", + "2026-05-05T05:31:00", + "2026-05-05T05:32:00", + "2026-05-05T05:33:00", + "2026-05-05T05:34:00", + "2026-05-05T05:35:00", + "2026-05-05T05:36:00", + "2026-05-05T05:37:00", + "2026-05-05T05:38:00", + "2026-05-05T05:39:00", + "2026-05-05T05:40:00", + "2026-05-05T05:41:00", + "2026-05-05T05:42:00", + "2026-05-05T05:43:00", + "2026-05-05T05:44:00", + "2026-05-05T05:45:00", + "2026-05-05T05:46:00", + "2026-05-05T05:47:00", + "2026-05-05T05:48:00", + "2026-05-05T05:49:00", + "2026-05-05T05:50:00", + "2026-05-05T05:51:00", + "2026-05-05T05:52:00", + "2026-05-05T05:53:00", + "2026-05-05T05:54:00", + "2026-05-05T05:55:00", + "2026-05-05T05:56:00", + "2026-05-05T05:57:00", + "2026-05-05T05:58:00", + "2026-05-05T05:59:00", + "2026-05-05T06:00:00", + "2026-05-05T06:01:00", + "2026-05-05T06:02:00", + "2026-05-05T06:03:00", + "2026-05-05T06:04:00", + "2026-05-05T06:05:00", + "2026-05-05T06:06:00", + "2026-05-05T06:07:00", + "2026-05-05T06:08:00", + "2026-05-05T06:09:00", + "2026-05-05T06:10:00", + "2026-05-05T06:11:00", + "2026-05-05T06:12:00", + "2026-05-05T06:13:00", + "2026-05-05T06:14:00", + "2026-05-05T06:15:00", + "2026-05-05T06:16:00", + "2026-05-05T06:17:00", + "2026-05-05T06:18:00", + "2026-05-05T06:19:00", + "2026-05-05T06:20:00", + "2026-05-05T06:21:00", + "2026-05-05T06:22:00", + "2026-05-05T06:23:00", + "2026-05-05T06:24:00", + "2026-05-05T06:25:00", + "2026-05-05T06:26:00", + "2026-05-05T06:27:00", + "2026-05-05T06:28:00", + "2026-05-05T06:29:00", + "2026-05-05T06:30:00", + "2026-05-05T06:31:00", + "2026-05-05T06:32:00", + "2026-05-05T06:33:00", + "2026-05-05T06:34:00", + "2026-05-05T06:35:00", + "2026-05-05T06:36:00", + "2026-05-05T06:37:00", + "2026-05-05T06:38:00", + "2026-05-05T06:39:00", + "2026-05-05T06:40:00", + "2026-05-05T06:41:00", + "2026-05-05T06:42:00", + "2026-05-05T06:43:00", + "2026-05-05T06:44:00", + "2026-05-05T06:45:00", + "2026-05-05T06:46:00", + "2026-05-05T06:47:00", + "2026-05-05T06:48:00", + "2026-05-05T06:49:00", + "2026-05-05T06:50:00", + "2026-05-05T06:51:00", + "2026-05-05T06:52:00", + "2026-05-05T06:53:00", + "2026-05-05T06:54:00", + "2026-05-05T06:55:00", + "2026-05-05T06:56:00", + "2026-05-05T06:57:00", + "2026-05-05T06:58:00", + "2026-05-05T06:59:00", + "2026-05-05T07:00:00", + "2026-05-05T07:01:00", + "2026-05-05T07:02:00", + "2026-05-05T07:03:00", + "2026-05-05T07:04:00", + "2026-05-05T07:05:00", + "2026-05-05T07:06:00", + "2026-05-05T07:07:00", + "2026-05-05T07:08:00", + "2026-05-05T07:09:00", + "2026-05-05T07:10:00", + "2026-05-05T07:11:00", + "2026-05-05T07:12:00", + "2026-05-05T07:13:00", + "2026-05-05T07:14:00", + "2026-05-05T07:15:00", + "2026-05-05T07:16:00", + "2026-05-05T07:17:00", + "2026-05-05T07:18:00", + "2026-05-05T07:19:00", + "2026-05-05T07:20:00", + "2026-05-05T07:21:00", + "2026-05-05T07:22:00", + "2026-05-05T07:23:00", + "2026-05-05T07:24:00", + "2026-05-05T07:25:00", + "2026-05-05T07:26:00", + "2026-05-05T07:27:00", + "2026-05-05T07:28:00", + "2026-05-05T07:29:00", + "2026-05-05T07:30:00", + "2026-05-05T07:31:00", + "2026-05-05T07:32:00", + "2026-05-05T07:33:00", + "2026-05-05T07:34:00", + "2026-05-05T07:35:00", + "2026-05-05T07:36:00", + "2026-05-05T07:37:00", + "2026-05-05T07:38:00", + "2026-05-05T07:39:00", + "2026-05-05T07:40:00", + "2026-05-05T07:41:00", + "2026-05-05T07:42:00", + "2026-05-05T07:43:00", + "2026-05-05T07:44:00", + "2026-05-05T07:45:00", + "2026-05-05T07:46:00", + "2026-05-05T07:47:00", + "2026-05-05T07:48:00", + "2026-05-05T07:49:00", + "2026-05-05T07:50:00", + "2026-05-05T07:51:00", + "2026-05-05T07:52:00", + "2026-05-05T07:53:00", + "2026-05-05T07:54:00", + "2026-05-05T07:55:00", + "2026-05-05T07:56:00", + "2026-05-05T07:57:00", + "2026-05-05T07:58:00", + "2026-05-05T07:59:00", + "2026-05-05T08:00:00", + "2026-05-05T08:01:00", + "2026-05-05T08:02:00", + "2026-05-05T08:03:00", + "2026-05-05T08:04:00", + "2026-05-05T08:05:00", + "2026-05-05T08:06:00", + "2026-05-05T08:07:00", + "2026-05-05T08:08:00", + "2026-05-05T08:09:00", + "2026-05-05T08:10:00", + "2026-05-05T08:11:00", + "2026-05-05T08:12:00", + "2026-05-05T08:13:00", + "2026-05-05T08:14:00", + "2026-05-05T08:15:00", + "2026-05-05T08:16:00", + "2026-05-05T08:17:00", + "2026-05-05T08:18:00", + "2026-05-05T08:19:00", + "2026-05-05T08:20:00", + "2026-05-05T08:21:00", + "2026-05-05T08:22:00", + "2026-05-05T08:23:00", + "2026-05-05T08:24:00", + "2026-05-05T08:25:00", + "2026-05-05T08:26:00", + "2026-05-05T08:27:00", + "2026-05-05T08:28:00", + "2026-05-05T08:29:00", + "2026-05-05T08:30:00", + "2026-05-05T08:31:00", + "2026-05-05T08:32:00", + "2026-05-05T08:33:00", + "2026-05-05T08:34:00", + "2026-05-05T08:35:00", + "2026-05-05T08:36:00", + "2026-05-05T08:37:00", + "2026-05-05T08:38:00", + "2026-05-05T08:39:00", + "2026-05-05T08:40:00", + "2026-05-05T08:41:00", + "2026-05-05T08:42:00", + "2026-05-05T08:43:00", + "2026-05-05T08:44:00", + "2026-05-05T08:45:00", + "2026-05-05T08:46:00", + "2026-05-05T08:47:00", + "2026-05-05T08:48:00", + "2026-05-05T08:49:00", + "2026-05-05T08:50:00", + "2026-05-05T08:51:00", + "2026-05-05T08:52:00", + "2026-05-05T08:53:00", + "2026-05-05T08:54:00", + "2026-05-05T08:55:00", + "2026-05-05T08:56:00", + "2026-05-05T08:57:00", + "2026-05-05T08:58:00", + "2026-05-05T08:59:00", + "2026-05-05T09:00:00", + "2026-05-05T09:01:00", + "2026-05-05T09:02:00", + "2026-05-05T09:03:00", + "2026-05-05T09:04:00", + "2026-05-05T09:05:00", + "2026-05-05T09:06:00", + "2026-05-05T09:07:00", + "2026-05-05T09:08:00", + "2026-05-05T09:09:00", + "2026-05-05T09:10:00", + "2026-05-05T09:11:00", + "2026-05-05T09:12:00", + "2026-05-05T09:13:00", + "2026-05-05T09:14:00", + "2026-05-05T09:15:00", + "2026-05-05T09:16:00", + "2026-05-05T09:17:00", + "2026-05-05T09:18:00", + "2026-05-05T09:19:00", + "2026-05-05T09:20:00", + "2026-05-05T09:21:00", + "2026-05-05T09:22:00", + "2026-05-05T09:23:00", + "2026-05-05T09:24:00", + "2026-05-05T09:25:00", + "2026-05-05T09:26:00", + "2026-05-05T09:27:00", + "2026-05-05T09:28:00", + "2026-05-05T09:29:00", + "2026-05-05T09:30:00", + "2026-05-05T09:31:00", + "2026-05-05T09:32:00", + "2026-05-05T09:33:00", + "2026-05-05T09:34:00", + "2026-05-05T09:35:00", + "2026-05-05T09:36:00", + "2026-05-05T09:37:00", + "2026-05-05T09:38:00", + "2026-05-05T09:39:00", + "2026-05-05T09:40:00", + "2026-05-05T09:41:00", + "2026-05-05T09:42:00", + "2026-05-05T09:43:00", + "2026-05-05T09:44:00", + "2026-05-05T09:45:00", + "2026-05-05T09:46:00", + "2026-05-05T09:47:00", + "2026-05-05T09:48:00", + "2026-05-05T09:49:00", + "2026-05-05T09:50:00", + "2026-05-05T09:51:00", + "2026-05-05T09:52:00", + "2026-05-05T09:53:00", + "2026-05-05T09:54:00", + "2026-05-05T09:55:00", + "2026-05-05T09:56:00", + "2026-05-05T09:57:00", + "2026-05-05T09:58:00", + "2026-05-05T09:59:00", + "2026-05-05T10:00:00", + "2026-05-05T10:01:00", + "2026-05-05T10:02:00", + "2026-05-05T10:03:00", + "2026-05-05T10:04:00", + "2026-05-05T10:05:00", + "2026-05-05T10:06:00", + "2026-05-05T10:07:00", + "2026-05-05T10:08:00", + "2026-05-05T10:09:00", + "2026-05-05T10:10:00", + "2026-05-05T10:11:00", + "2026-05-05T10:12:00", + "2026-05-05T10:13:00", + "2026-05-05T10:14:00", + "2026-05-05T10:15:00", + "2026-05-05T10:16:00", + "2026-05-05T10:17:00", + "2026-05-05T10:18:00", + "2026-05-05T10:19:00", + "2026-05-05T10:20:00", + "2026-05-05T10:21:00", + "2026-05-05T10:22:00", + "2026-05-05T10:23:00", + "2026-05-05T10:24:00", + "2026-05-05T10:25:00", + "2026-05-05T10:26:00", + "2026-05-05T10:27:00", + "2026-05-05T10:28:00", + "2026-05-05T10:29:00", + "2026-05-05T10:30:00", + "2026-05-05T10:31:00", + "2026-05-05T10:32:00", + "2026-05-05T10:33:00", + "2026-05-05T10:34:00", + "2026-05-05T10:35:00", + "2026-05-05T10:36:00", + "2026-05-05T10:37:00", + "2026-05-05T10:38:00", + "2026-05-05T10:39:00", + "2026-05-05T10:40:00", + "2026-05-05T10:41:00", + "2026-05-05T10:42:00", + "2026-05-05T10:43:00", + "2026-05-05T10:44:00", + "2026-05-05T10:45:00", + "2026-05-05T10:46:00", + "2026-05-05T10:47:00", + "2026-05-05T10:48:00", + "2026-05-05T10:49:00", + "2026-05-05T10:50:00", + "2026-05-05T10:51:00", + "2026-05-05T10:52:00", + "2026-05-05T10:53:00", + "2026-05-05T10:54:00", + "2026-05-05T10:55:00", + "2026-05-05T10:56:00", + "2026-05-05T10:57:00", + "2026-05-05T10:58:00", + "2026-05-05T10:59:00", + "2026-05-05T11:00:00", + "2026-05-05T11:01:00", + "2026-05-05T11:02:00", + "2026-05-05T11:03:00", + "2026-05-05T11:04:00", + "2026-05-05T11:05:00", + "2026-05-05T11:06:00", + "2026-05-05T11:07:00", + "2026-05-05T11:08:00", + "2026-05-05T11:09:00", + "2026-05-05T11:10:00", + "2026-05-05T11:11:00", + "2026-05-05T11:12:00", + "2026-05-05T11:13:00", + "2026-05-05T11:14:00", + "2026-05-05T11:15:00", + "2026-05-05T11:16:00", + "2026-05-05T11:17:00", + "2026-05-05T11:18:00", + "2026-05-05T11:19:00", + "2026-05-05T11:20:00", + "2026-05-05T11:21:00", + "2026-05-05T11:22:00", + "2026-05-05T11:23:00", + "2026-05-05T11:24:00", + "2026-05-05T11:25:00", + "2026-05-05T11:26:00", + "2026-05-05T11:27:00", + "2026-05-05T11:28:00", + "2026-05-05T11:29:00", + "2026-05-05T11:30:00", + "2026-05-05T11:31:00", + "2026-05-05T11:32:00", + "2026-05-05T11:33:00", + "2026-05-05T11:34:00", + "2026-05-05T11:35:00", + "2026-05-05T11:36:00", + "2026-05-05T11:37:00", + "2026-05-05T11:38:00", + "2026-05-05T11:39:00", + "2026-05-05T11:40:00", + "2026-05-05T11:41:00", + "2026-05-05T11:42:00", + "2026-05-05T11:43:00", + "2026-05-05T11:44:00", + "2026-05-05T11:45:00", + "2026-05-05T11:46:00", + "2026-05-05T11:47:00", + "2026-05-05T11:48:00", + "2026-05-05T11:49:00", + "2026-05-05T11:50:00", + "2026-05-05T11:51:00", + "2026-05-05T11:52:00", + "2026-05-05T11:53:00", + "2026-05-05T11:54:00", + "2026-05-05T11:55:00", + "2026-05-05T11:56:00", + "2026-05-05T11:57:00", + "2026-05-05T11:58:00", + "2026-05-05T11:59:00", + "2026-05-05T12:00:00", + "2026-05-05T12:01:00", + "2026-05-05T12:02:00", + "2026-05-05T12:03:00", + "2026-05-05T12:04:00", + "2026-05-05T12:05:00", + "2026-05-05T12:06:00", + "2026-05-05T12:07:00", + "2026-05-05T12:08:00", + "2026-05-05T12:09:00", + "2026-05-05T12:10:00", + "2026-05-05T12:11:00", + "2026-05-05T12:12:00", + "2026-05-05T12:13:00", + "2026-05-05T12:14:00", + "2026-05-05T12:15:00", + "2026-05-05T12:16:00", + "2026-05-05T12:17:00", + "2026-05-05T12:18:00", + "2026-05-05T12:19:00", + "2026-05-05T12:20:00", + "2026-05-05T12:21:00", + "2026-05-05T12:22:00", + "2026-05-05T12:23:00", + "2026-05-05T12:24:00", + "2026-05-05T12:25:00", + "2026-05-05T12:26:00", + "2026-05-05T12:27:00", + "2026-05-05T12:28:00", + "2026-05-05T12:29:00", + "2026-05-05T12:30:00", + "2026-05-05T12:31:00", + "2026-05-05T12:32:00", + "2026-05-05T12:33:00", + "2026-05-05T12:34:00", + "2026-05-05T12:35:00", + "2026-05-05T12:36:00", + "2026-05-05T12:37:00", + "2026-05-05T12:38:00", + "2026-05-05T12:39:00", + "2026-05-05T12:40:00", + "2026-05-05T12:41:00", + "2026-05-05T12:42:00", + "2026-05-05T12:43:00", + "2026-05-05T12:44:00", + "2026-05-05T12:45:00", + "2026-05-05T12:46:00", + "2026-05-05T12:47:00", + "2026-05-05T12:48:00", + "2026-05-05T12:49:00", + "2026-05-05T12:50:00", + "2026-05-05T12:51:00", + "2026-05-05T12:52:00", + "2026-05-05T12:53:00", + "2026-05-05T12:54:00", + "2026-05-05T12:55:00", + "2026-05-05T12:56:00", + "2026-05-05T12:57:00", + "2026-05-05T12:58:00", + "2026-05-05T12:59:00", + "2026-05-05T13:00:00", + "2026-05-05T13:01:00", + "2026-05-05T13:02:00", + "2026-05-05T13:03:00", + "2026-05-05T13:04:00", + "2026-05-05T13:05:00", + "2026-05-05T13:06:00", + "2026-05-05T13:07:00", + "2026-05-05T13:08:00", + "2026-05-05T13:09:00", + "2026-05-05T13:10:00", + "2026-05-05T13:11:00", + "2026-05-05T13:12:00", + "2026-05-05T13:13:00", + "2026-05-05T13:14:00", + "2026-05-05T13:15:00", + "2026-05-05T13:16:00", + "2026-05-05T13:17:00", + "2026-05-05T13:18:00", + "2026-05-05T13:19:00", + "2026-05-05T13:20:00", + "2026-05-05T13:21:00", + "2026-05-05T13:22:00", + "2026-05-05T13:23:00", + "2026-05-05T13:24:00", + "2026-05-05T13:25:00", + "2026-05-05T13:26:00", + "2026-05-05T13:27:00", + "2026-05-05T13:28:00", + "2026-05-05T13:29:00", + "2026-05-05T13:30:00", + "2026-05-05T13:31:00", + "2026-05-05T13:32:00", + "2026-05-05T13:33:00", + "2026-05-05T13:34:00", + "2026-05-05T13:35:00", + "2026-05-05T13:36:00", + "2026-05-05T13:37:00", + "2026-05-05T13:38:00", + "2026-05-05T13:39:00", + "2026-05-05T13:40:00", + "2026-05-05T13:41:00", + "2026-05-05T13:42:00", + "2026-05-05T13:43:00", + "2026-05-05T13:44:00", + "2026-05-05T13:45:00", + "2026-05-05T13:46:00", + "2026-05-05T13:47:00", + "2026-05-05T13:48:00", + "2026-05-05T13:49:00", + "2026-05-05T13:50:00", + "2026-05-05T13:51:00", + "2026-05-05T13:52:00", + "2026-05-05T13:53:00", + "2026-05-05T13:54:00", + "2026-05-05T13:55:00", + "2026-05-05T13:56:00", + "2026-05-05T13:57:00", + "2026-05-05T13:58:00", + "2026-05-05T13:59:00", + "2026-05-05T14:00:00", + "2026-05-05T14:01:00", + "2026-05-05T14:02:00", + "2026-05-05T14:03:00", + "2026-05-05T14:04:00", + "2026-05-05T14:05:00", + "2026-05-05T14:06:00", + "2026-05-05T14:07:00", + "2026-05-05T14:08:00", + "2026-05-05T14:09:00", + "2026-05-05T14:10:00", + "2026-05-05T14:11:00", + "2026-05-05T14:12:00", + "2026-05-05T14:13:00", + "2026-05-05T14:14:00", + "2026-05-05T14:15:00", + "2026-05-05T14:16:00", + "2026-05-05T14:17:00", + "2026-05-05T14:18:00", + "2026-05-05T14:19:00", + "2026-05-05T14:20:00", + "2026-05-05T14:21:00", + "2026-05-05T14:22:00", + "2026-05-05T14:23:00", + "2026-05-05T14:24:00", + "2026-05-05T14:25:00", + "2026-05-05T14:26:00", + "2026-05-05T14:27:00", + "2026-05-05T14:28:00", + "2026-05-05T14:29:00", + "2026-05-05T14:30:00", + "2026-05-05T14:31:00", + "2026-05-05T14:32:00", + "2026-05-05T14:33:00", + "2026-05-05T14:34:00", + "2026-05-05T14:35:00", + "2026-05-05T14:36:00", + "2026-05-05T14:37:00", + "2026-05-05T14:38:00", + "2026-05-05T14:39:00", + "2026-05-05T14:40:00", + "2026-05-05T14:41:00", + "2026-05-05T14:42:00", + "2026-05-05T14:43:00", + "2026-05-05T14:44:00", + "2026-05-05T14:45:00", + "2026-05-05T14:46:00", + "2026-05-05T14:47:00", + "2026-05-05T14:48:00", + "2026-05-05T14:49:00", + "2026-05-05T14:50:00", + "2026-05-05T14:51:00", + "2026-05-05T14:52:00", + "2026-05-05T14:53:00", + "2026-05-05T14:54:00", + "2026-05-05T14:55:00", + "2026-05-05T14:56:00", + "2026-05-05T14:57:00", + "2026-05-05T14:58:00", + "2026-05-05T14:59:00", + "2026-05-05T15:00:00", + "2026-05-05T15:01:00", + "2026-05-05T15:02:00", + "2026-05-05T15:03:00", + "2026-05-05T15:04:00", + "2026-05-05T15:05:00", + "2026-05-05T15:06:00", + "2026-05-05T15:07:00", + "2026-05-05T15:08:00", + "2026-05-05T15:09:00", + "2026-05-05T15:10:00", + "2026-05-05T15:11:00", + "2026-05-05T15:12:00", + "2026-05-05T15:13:00", + "2026-05-05T15:14:00", + "2026-05-05T15:15:00", + "2026-05-05T15:16:00", + "2026-05-05T15:17:00", + "2026-05-05T15:18:00", + "2026-05-05T15:19:00", + "2026-05-05T15:20:00", + "2026-05-05T15:21:00", + "2026-05-05T15:22:00", + "2026-05-05T15:23:00", + "2026-05-05T15:24:00", + "2026-05-05T15:25:00", + "2026-05-05T15:26:00", + "2026-05-05T15:27:00", + "2026-05-05T15:28:00", + "2026-05-05T15:29:00", + "2026-05-05T15:30:00", + "2026-05-05T15:31:00", + "2026-05-05T15:32:00", + "2026-05-05T15:33:00", + "2026-05-05T15:34:00", + "2026-05-05T15:35:00", + "2026-05-05T15:36:00", + "2026-05-05T15:37:00", + "2026-05-05T15:38:00", + "2026-05-05T15:39:00", + "2026-05-05T15:40:00", + "2026-05-05T15:41:00", + "2026-05-05T15:42:00", + "2026-05-05T15:43:00", + "2026-05-05T15:44:00", + "2026-05-05T15:45:00", + "2026-05-05T15:46:00", + "2026-05-05T15:47:00", + "2026-05-05T15:48:00", + "2026-05-05T15:49:00", + "2026-05-05T15:50:00", + "2026-05-05T15:51:00", + "2026-05-05T15:52:00", + "2026-05-05T15:53:00", + "2026-05-05T15:54:00", + "2026-05-05T15:55:00", + "2026-05-05T15:56:00", + "2026-05-05T15:57:00", + "2026-05-05T15:58:00", + "2026-05-05T15:59:00", + "2026-05-05T16:00:00", + "2026-05-05T16:01:00", + "2026-05-05T16:02:00", + "2026-05-05T16:03:00", + "2026-05-05T16:04:00", + "2026-05-05T16:05:00", + "2026-05-05T16:06:00", + "2026-05-05T16:07:00", + "2026-05-05T16:08:00", + "2026-05-05T16:09:00", + "2026-05-05T16:10:00", + "2026-05-05T16:11:00", + "2026-05-05T16:12:00", + "2026-05-05T16:13:00", + "2026-05-05T16:14:00", + "2026-05-05T16:15:00", + "2026-05-05T16:16:00", + "2026-05-05T16:17:00", + "2026-05-05T16:18:00", + "2026-05-05T16:19:00", + "2026-05-05T16:20:00", + "2026-05-05T16:21:00", + "2026-05-05T16:22:00", + "2026-05-05T16:23:00", + "2026-05-05T16:24:00", + "2026-05-05T16:25:00", + "2026-05-05T16:26:00", + "2026-05-05T16:27:00", + "2026-05-05T16:28:00", + "2026-05-05T16:29:00", + "2026-05-05T16:30:00", + "2026-05-05T16:31:00", + "2026-05-05T16:32:00", + "2026-05-05T16:33:00", + "2026-05-05T16:34:00", + "2026-05-05T16:35:00", + "2026-05-05T16:36:00", + "2026-05-05T16:37:00", + "2026-05-05T16:38:00", + "2026-05-05T16:39:00", + "2026-05-05T16:40:00", + "2026-05-05T16:41:00", + "2026-05-05T16:42:00", + "2026-05-05T16:43:00", + "2026-05-05T16:44:00", + "2026-05-05T16:45:00", + "2026-05-05T16:46:00", + "2026-05-05T16:47:00", + "2026-05-05T16:48:00", + "2026-05-05T16:49:00", + "2026-05-05T16:50:00", + "2026-05-05T16:51:00", + "2026-05-05T16:52:00", + "2026-05-05T16:53:00", + "2026-05-05T16:54:00", + "2026-05-05T16:55:00", + "2026-05-05T16:56:00", + "2026-05-05T16:57:00", + "2026-05-05T16:58:00", + "2026-05-05T16:59:00", + "2026-05-05T17:00:00", + "2026-05-05T17:01:00", + "2026-05-05T17:02:00", + "2026-05-05T17:03:00", + "2026-05-05T17:04:00", + "2026-05-05T17:05:00", + "2026-05-05T17:06:00", + "2026-05-05T17:07:00", + "2026-05-05T17:08:00", + "2026-05-05T17:09:00", + "2026-05-05T17:10:00", + "2026-05-05T17:11:00", + "2026-05-05T17:12:00", + "2026-05-05T17:13:00", + "2026-05-05T17:14:00", + "2026-05-05T17:15:00", + "2026-05-05T17:16:00", + "2026-05-05T17:17:00", + "2026-05-05T17:18:00", + "2026-05-05T17:19:00", + "2026-05-05T17:20:00", + "2026-05-05T17:21:00", + "2026-05-05T17:22:00", + "2026-05-05T17:23:00", + "2026-05-05T17:24:00", + "2026-05-05T17:25:00", + "2026-05-05T17:26:00", + "2026-05-05T17:27:00", + "2026-05-05T17:28:00", + "2026-05-05T17:29:00", + "2026-05-05T17:30:00", + "2026-05-05T17:31:00", + "2026-05-05T17:32:00", + "2026-05-05T17:33:00", + "2026-05-05T17:34:00", + "2026-05-05T17:35:00", + "2026-05-05T17:36:00", + "2026-05-05T17:37:00", + "2026-05-05T17:38:00", + "2026-05-05T17:39:00", + "2026-05-05T17:40:00", + "2026-05-05T17:41:00", + "2026-05-05T17:42:00", + "2026-05-05T17:43:00", + "2026-05-05T17:44:00", + "2026-05-05T17:45:00", + "2026-05-05T17:46:00", + "2026-05-05T17:47:00", + "2026-05-05T17:48:00", + "2026-05-05T17:49:00", + "2026-05-05T17:50:00", + "2026-05-05T17:51:00", + "2026-05-05T17:52:00", + "2026-05-05T17:53:00", + "2026-05-05T17:54:00", + "2026-05-05T17:55:00", + "2026-05-05T17:56:00", + "2026-05-05T17:57:00", + "2026-05-05T17:58:00", + "2026-05-05T17:59:00", + "2026-05-05T18:00:00", + "2026-05-05T18:01:00", + "2026-05-05T18:02:00", + "2026-05-05T18:03:00", + "2026-05-05T18:04:00", + "2026-05-05T18:05:00", + "2026-05-05T18:06:00", + "2026-05-05T18:07:00", + "2026-05-05T18:08:00", + "2026-05-05T18:09:00", + "2026-05-05T18:10:00", + "2026-05-05T18:11:00", + "2026-05-05T18:12:00", + "2026-05-05T18:13:00", + "2026-05-05T18:14:00", + "2026-05-05T18:15:00", + "2026-05-05T18:16:00", + "2026-05-05T18:17:00", + "2026-05-05T18:18:00", + "2026-05-05T18:19:00", + "2026-05-05T18:20:00", + "2026-05-05T18:21:00", + "2026-05-05T18:22:00", + "2026-05-05T18:23:00", + "2026-05-05T18:24:00", + "2026-05-05T18:25:00", + "2026-05-05T18:26:00", + "2026-05-05T18:27:00", + "2026-05-05T18:28:00", + "2026-05-05T18:29:00", + "2026-05-05T18:30:00", + "2026-05-05T18:31:00", + "2026-05-05T18:32:00", + "2026-05-05T18:33:00", + "2026-05-05T18:34:00", + "2026-05-05T18:35:00", + "2026-05-05T18:36:00", + "2026-05-05T18:37:00", + "2026-05-05T18:38:00", + "2026-05-05T18:39:00", + "2026-05-05T18:40:00", + "2026-05-05T18:41:00", + "2026-05-05T18:42:00", + "2026-05-05T18:43:00", + "2026-05-05T18:44:00", + "2026-05-05T18:45:00", + "2026-05-05T18:46:00", + "2026-05-05T18:47:00", + "2026-05-05T18:48:00", + "2026-05-05T18:49:00", + "2026-05-05T18:50:00", + "2026-05-05T18:51:00", + "2026-05-05T18:52:00", + "2026-05-05T18:53:00", + "2026-05-05T18:54:00", + "2026-05-05T18:55:00", + "2026-05-05T18:56:00", + "2026-05-05T18:57:00", + "2026-05-05T18:58:00", + "2026-05-05T18:59:00", + "2026-05-05T19:00:00", + "2026-05-05T19:01:00", + "2026-05-05T19:02:00", + "2026-05-05T19:03:00", + "2026-05-05T19:04:00", + "2026-05-05T19:05:00", + "2026-05-05T19:06:00", + "2026-05-05T19:07:00", + "2026-05-05T19:08:00", + "2026-05-05T19:09:00", + "2026-05-05T19:10:00", + "2026-05-05T19:11:00", + "2026-05-05T19:12:00", + "2026-05-05T19:13:00", + "2026-05-05T19:14:00", + "2026-05-05T19:15:00", + "2026-05-05T19:16:00", + "2026-05-05T19:17:00", + "2026-05-05T19:18:00", + "2026-05-05T19:19:00", + "2026-05-05T19:20:00", + "2026-05-05T19:21:00", + "2026-05-05T19:22:00", + "2026-05-05T19:23:00", + "2026-05-05T19:24:00", + "2026-05-05T19:25:00", + "2026-05-05T19:26:00", + "2026-05-05T19:27:00", + "2026-05-05T19:28:00", + "2026-05-05T19:29:00", + "2026-05-05T19:30:00", + "2026-05-05T19:31:00", + "2026-05-05T19:32:00", + "2026-05-05T19:33:00", + "2026-05-05T19:34:00", + "2026-05-05T19:35:00", + "2026-05-05T19:36:00", + "2026-05-05T19:37:00", + "2026-05-05T19:38:00", + "2026-05-05T19:39:00", + "2026-05-05T19:40:00", + "2026-05-05T19:41:00", + "2026-05-05T19:42:00", + "2026-05-05T19:43:00", + "2026-05-05T19:44:00", + "2026-05-05T19:45:00", + "2026-05-05T19:46:00", + "2026-05-05T19:47:00", + "2026-05-05T19:48:00", + "2026-05-05T19:49:00", + "2026-05-05T19:50:00", + "2026-05-05T19:51:00", + "2026-05-05T19:52:00", + "2026-05-05T19:53:00", + "2026-05-05T19:54:00", + "2026-05-05T19:55:00", + "2026-05-05T19:56:00", + "2026-05-05T19:57:00", + "2026-05-05T19:58:00", + "2026-05-05T19:59:00", + "2026-05-05T20:00:00", + "2026-05-05T20:01:00", + "2026-05-05T20:02:00", + "2026-05-05T20:03:00", + "2026-05-05T20:04:00", + "2026-05-05T20:05:00", + "2026-05-05T20:06:00", + "2026-05-05T20:07:00", + "2026-05-05T20:08:00", + "2026-05-05T20:09:00", + "2026-05-05T20:10:00", + "2026-05-05T20:11:00", + "2026-05-05T20:12:00", + "2026-05-05T20:13:00", + "2026-05-05T20:14:00", + "2026-05-05T20:15:00", + "2026-05-05T20:16:00", + "2026-05-05T20:17:00", + "2026-05-05T20:18:00", + "2026-05-05T20:19:00", + "2026-05-05T20:20:00", + "2026-05-05T20:21:00", + "2026-05-05T20:22:00", + "2026-05-05T20:23:00", + "2026-05-05T20:24:00", + "2026-05-05T20:25:00", + "2026-05-05T20:26:00", + "2026-05-05T20:27:00", + "2026-05-05T20:28:00", + "2026-05-05T20:29:00", + "2026-05-05T20:30:00", + "2026-05-05T20:31:00", + "2026-05-05T20:32:00", + "2026-05-05T20:33:00", + "2026-05-05T20:34:00", + "2026-05-05T20:35:00", + "2026-05-05T20:36:00", + "2026-05-05T20:37:00", + "2026-05-05T20:38:00", + "2026-05-05T20:39:00", + "2026-05-05T20:40:00", + "2026-05-05T20:41:00", + "2026-05-05T20:42:00", + "2026-05-05T20:43:00", + "2026-05-05T20:44:00", + "2026-05-05T20:45:00", + "2026-05-05T20:46:00", + "2026-05-05T20:47:00", + "2026-05-05T20:48:00", + "2026-05-05T20:49:00", + "2026-05-05T20:50:00", + "2026-05-05T20:51:00", + "2026-05-05T20:52:00", + "2026-05-05T20:53:00", + "2026-05-05T20:54:00", + "2026-05-05T20:55:00", + "2026-05-05T20:56:00", + "2026-05-05T20:57:00", + "2026-05-05T20:58:00", + "2026-05-05T20:59:00", + "2026-05-05T21:00:00", + "2026-05-05T21:01:00", + "2026-05-05T21:02:00", + "2026-05-05T21:03:00", + "2026-05-05T21:04:00", + "2026-05-05T21:05:00", + "2026-05-05T21:06:00", + "2026-05-05T21:07:00", + "2026-05-05T21:08:00", + "2026-05-05T21:09:00", + "2026-05-05T21:10:00", + "2026-05-05T21:11:00", + "2026-05-05T21:12:00", + "2026-05-05T21:13:00", + "2026-05-05T21:14:00", + "2026-05-05T21:15:00", + "2026-05-05T21:16:00", + "2026-05-05T21:17:00", + "2026-05-05T21:18:00", + "2026-05-05T21:19:00", + "2026-05-05T21:20:00", + "2026-05-05T21:21:00", + "2026-05-05T21:22:00", + "2026-05-05T21:23:00", + "2026-05-05T21:24:00", + "2026-05-05T21:25:00", + "2026-05-05T21:26:00", + "2026-05-05T21:27:00", + "2026-05-05T21:28:00", + "2026-05-05T21:29:00", + "2026-05-05T21:30:00", + "2026-05-05T21:31:00", + "2026-05-05T21:32:00", + "2026-05-05T21:33:00", + "2026-05-05T21:34:00", + "2026-05-05T21:35:00", + "2026-05-05T21:36:00", + "2026-05-05T21:37:00", + "2026-05-05T21:38:00", + "2026-05-05T21:39:00", + "2026-05-05T21:40:00", + "2026-05-05T21:41:00", + "2026-05-05T21:42:00", + "2026-05-05T21:43:00", + "2026-05-05T21:44:00", + "2026-05-05T21:45:00", + "2026-05-05T21:46:00", + "2026-05-05T21:47:00", + "2026-05-05T21:48:00", + "2026-05-05T21:49:00", + "2026-05-05T21:50:00", + "2026-05-05T21:51:00", + "2026-05-05T21:52:00", + "2026-05-05T21:53:00", + "2026-05-05T21:54:00", + "2026-05-05T21:55:00", + "2026-05-05T21:56:00", + "2026-05-05T21:57:00", + "2026-05-05T21:58:00", + "2026-05-05T21:59:00", + "2026-05-05T22:00:00", + "2026-05-05T22:01:00", + "2026-05-05T22:02:00", + "2026-05-05T22:03:00", + "2026-05-05T22:04:00", + "2026-05-05T22:05:00", + "2026-05-05T22:06:00", + "2026-05-05T22:07:00", + "2026-05-05T22:08:00", + "2026-05-05T22:09:00", + "2026-05-05T22:10:00", + "2026-05-05T22:11:00", + "2026-05-05T22:12:00", + "2026-05-05T22:13:00", + "2026-05-05T22:14:00", + "2026-05-05T22:15:00", + "2026-05-05T22:16:00", + "2026-05-05T22:17:00", + "2026-05-05T22:18:00", + "2026-05-05T22:19:00", + "2026-05-05T22:20:00", + "2026-05-05T22:21:00", + "2026-05-05T22:22:00", + "2026-05-05T22:23:00", + "2026-05-05T22:24:00", + "2026-05-05T22:25:00", + "2026-05-05T22:26:00", + "2026-05-05T22:27:00", + "2026-05-05T22:28:00", + "2026-05-05T22:29:00", + "2026-05-05T22:30:00", + "2026-05-05T22:31:00", + "2026-05-05T22:32:00", + "2026-05-05T22:33:00", + "2026-05-05T22:34:00", + "2026-05-05T22:35:00", + "2026-05-05T22:36:00", + "2026-05-05T22:37:00", + "2026-05-05T22:38:00", + "2026-05-05T22:39:00", + "2026-05-05T22:40:00", + "2026-05-05T22:41:00", + "2026-05-05T22:42:00", + "2026-05-05T22:43:00", + "2026-05-05T22:44:00", + "2026-05-05T22:45:00", + "2026-05-05T22:46:00", + "2026-05-05T22:47:00", + "2026-05-05T22:48:00", + "2026-05-05T22:49:00", + "2026-05-05T22:50:00", + "2026-05-05T22:51:00", + "2026-05-05T22:52:00", + "2026-05-05T22:53:00", + "2026-05-05T22:54:00", + "2026-05-05T22:55:00", + "2026-05-05T22:56:00", + "2026-05-05T22:57:00", + "2026-05-05T22:58:00", + "2026-05-05T22:59:00", + "2026-05-05T23:00:00", + "2026-05-05T23:01:00", + "2026-05-05T23:02:00", + "2026-05-05T23:03:00", + "2026-05-05T23:04:00", + "2026-05-05T23:05:00", + "2026-05-05T23:06:00", + "2026-05-05T23:07:00", + "2026-05-05T23:08:00", + "2026-05-05T23:09:00", + "2026-05-05T23:10:00", + "2026-05-05T23:11:00", + "2026-05-05T23:12:00", + "2026-05-05T23:13:00", + "2026-05-05T23:14:00", + "2026-05-05T23:15:00", + "2026-05-05T23:16:00", + "2026-05-05T23:17:00", + "2026-05-05T23:18:00", + "2026-05-05T23:19:00", + "2026-05-05T23:20:00", + "2026-05-05T23:21:00", + "2026-05-05T23:22:00", + "2026-05-05T23:23:00", + "2026-05-05T23:24:00", + "2026-05-05T23:25:00", + "2026-05-05T23:26:00", + "2026-05-05T23:27:00", + "2026-05-05T23:28:00", + "2026-05-05T23:29:00", + "2026-05-05T23:30:00", + "2026-05-05T23:31:00", + "2026-05-05T23:32:00", + "2026-05-05T23:33:00", + "2026-05-05T23:34:00", + "2026-05-05T23:35:00", + "2026-05-05T23:36:00", + "2026-05-05T23:37:00", + "2026-05-05T23:38:00", + "2026-05-05T23:39:00", + "2026-05-05T23:40:00", + "2026-05-05T23:41:00", + "2026-05-05T23:42:00", + "2026-05-05T23:43:00", + "2026-05-05T23:44:00", + "2026-05-05T23:45:00", + "2026-05-05T23:46:00", + "2026-05-05T23:47:00", + "2026-05-05T23:48:00", + "2026-05-05T23:49:00", + "2026-05-05T23:50:00", + "2026-05-05T23:51:00", + "2026-05-05T23:52:00", + "2026-05-05T23:53:00", + "2026-05-05T23:54:00", + "2026-05-05T23:55:00", + "2026-05-05T23:56:00", + "2026-05-05T23:57:00", + "2026-05-05T23:58:00", + "2026-05-05T23:59:00", + "2026-05-06T00:00:00", + "2026-05-06T00:01:00", + "2026-05-06T00:02:00", + "2026-05-06T00:03:00", + "2026-05-06T00:04:00", + "2026-05-06T00:05:00", + "2026-05-06T00:06:00", + "2026-05-06T00:07:00", + "2026-05-06T00:08:00", + "2026-05-06T00:09:00", + "2026-05-06T00:10:00", + "2026-05-06T00:11:00", + "2026-05-06T00:12:00", + "2026-05-06T00:13:00", + "2026-05-06T00:14:00", + "2026-05-06T00:15:00", + "2026-05-06T00:16:00", + "2026-05-06T00:17:00", + "2026-05-06T00:18:00", + "2026-05-06T00:19:00", + "2026-05-06T00:20:00", + "2026-05-06T00:21:00", + "2026-05-06T00:22:00", + "2026-05-06T00:23:00", + "2026-05-06T00:24:00", + "2026-05-06T00:25:00", + "2026-05-06T00:26:00", + "2026-05-06T00:27:00", + "2026-05-06T00:28:00", + "2026-05-06T00:29:00", + "2026-05-06T00:30:00", + "2026-05-06T00:31:00", + "2026-05-06T00:32:00", + "2026-05-06T00:33:00", + "2026-05-06T00:34:00", + "2026-05-06T00:35:00", + "2026-05-06T00:36:00", + "2026-05-06T00:37:00", + "2026-05-06T00:38:00", + "2026-05-06T00:39:00", + "2026-05-06T00:40:00", + "2026-05-06T00:41:00", + "2026-05-06T00:42:00", + "2026-05-06T00:43:00", + "2026-05-06T00:44:00", + "2026-05-06T00:45:00", + "2026-05-06T00:46:00", + "2026-05-06T00:47:00", + "2026-05-06T00:48:00", + "2026-05-06T00:49:00", + "2026-05-06T00:50:00", + "2026-05-06T00:51:00", + "2026-05-06T00:52:00", + "2026-05-06T00:53:00", + "2026-05-06T00:54:00", + "2026-05-06T00:55:00", + "2026-05-06T00:56:00", + "2026-05-06T00:57:00", + "2026-05-06T00:58:00", + "2026-05-06T00:59:00", + "2026-05-06T01:00:00", + "2026-05-06T01:01:00", + "2026-05-06T01:02:00", + "2026-05-06T01:03:00", + "2026-05-06T01:04:00", + "2026-05-06T01:05:00", + "2026-05-06T01:06:00", + "2026-05-06T01:07:00", + "2026-05-06T01:08:00", + "2026-05-06T01:09:00", + "2026-05-06T01:10:00", + "2026-05-06T01:11:00", + "2026-05-06T01:12:00", + "2026-05-06T01:13:00", + "2026-05-06T01:14:00", + "2026-05-06T01:15:00", + "2026-05-06T01:16:00", + "2026-05-06T01:17:00", + "2026-05-06T01:18:00", + "2026-05-06T01:19:00", + "2026-05-06T01:20:00", + "2026-05-06T01:21:00", + "2026-05-06T01:22:00", + "2026-05-06T01:23:00", + "2026-05-06T01:24:00", + "2026-05-06T01:25:00", + "2026-05-06T01:26:00", + "2026-05-06T01:27:00", + "2026-05-06T01:28:00", + "2026-05-06T01:29:00", + "2026-05-06T01:30:00", + "2026-05-06T01:31:00", + "2026-05-06T01:32:00", + "2026-05-06T01:33:00", + "2026-05-06T01:34:00", + "2026-05-06T01:35:00", + "2026-05-06T01:36:00", + "2026-05-06T01:37:00", + "2026-05-06T01:38:00", + "2026-05-06T01:39:00", + "2026-05-06T01:40:00", + "2026-05-06T01:41:00", + "2026-05-06T01:42:00", + "2026-05-06T01:43:00", + "2026-05-06T01:44:00", + "2026-05-06T01:45:00", + "2026-05-06T01:46:00", + "2026-05-06T01:47:00", + "2026-05-06T01:48:00", + "2026-05-06T01:49:00", + "2026-05-06T01:50:00", + "2026-05-06T01:51:00", + "2026-05-06T01:52:00", + "2026-05-06T01:53:00", + "2026-05-06T01:54:00", + "2026-05-06T01:55:00", + "2026-05-06T01:56:00", + "2026-05-06T01:57:00", + "2026-05-06T01:58:00", + "2026-05-06T01:59:00", + "2026-05-06T02:00:00", + "2026-05-06T02:01:00", + "2026-05-06T02:02:00", + "2026-05-06T02:03:00", + "2026-05-06T02:04:00", + "2026-05-06T02:05:00", + "2026-05-06T02:06:00", + "2026-05-06T02:07:00", + "2026-05-06T02:08:00", + "2026-05-06T02:09:00", + "2026-05-06T02:10:00", + "2026-05-06T02:11:00", + "2026-05-06T02:12:00", + "2026-05-06T02:13:00", + "2026-05-06T02:14:00", + "2026-05-06T02:15:00", + "2026-05-06T02:16:00", + "2026-05-06T02:17:00", + "2026-05-06T02:18:00", + "2026-05-06T02:19:00", + "2026-05-06T02:20:00", + "2026-05-06T02:21:00", + "2026-05-06T02:22:00", + "2026-05-06T02:23:00", + "2026-05-06T02:24:00", + "2026-05-06T02:25:00", + "2026-05-06T02:26:00", + "2026-05-06T02:27:00", + "2026-05-06T02:28:00", + "2026-05-06T02:29:00", + "2026-05-06T02:30:00", + "2026-05-06T02:31:00", + "2026-05-06T02:32:00", + "2026-05-06T02:33:00", + "2026-05-06T02:34:00", + "2026-05-06T02:35:00", + "2026-05-06T02:36:00", + "2026-05-06T02:37:00", + "2026-05-06T02:38:00", + "2026-05-06T02:39:00", + "2026-05-06T02:40:00", + "2026-05-06T02:41:00", + "2026-05-06T02:42:00", + "2026-05-06T02:43:00", + "2026-05-06T02:44:00", + "2026-05-06T02:45:00", + "2026-05-06T02:46:00", + "2026-05-06T02:47:00", + "2026-05-06T02:48:00", + "2026-05-06T02:49:00", + "2026-05-06T02:50:00", + "2026-05-06T02:51:00", + "2026-05-06T02:52:00", + "2026-05-06T02:53:00", + "2026-05-06T02:54:00", + "2026-05-06T02:55:00", + "2026-05-06T02:56:00", + "2026-05-06T02:57:00", + "2026-05-06T02:58:00", + "2026-05-06T02:59:00", + "2026-05-06T03:00:00", + "2026-05-06T03:01:00", + "2026-05-06T03:02:00", + "2026-05-06T03:03:00", + "2026-05-06T03:04:00", + "2026-05-06T03:05:00", + "2026-05-06T03:06:00", + "2026-05-06T03:07:00", + "2026-05-06T03:08:00", + "2026-05-06T03:09:00", + "2026-05-06T03:10:00", + "2026-05-06T03:11:00", + "2026-05-06T03:12:00", + "2026-05-06T03:13:00", + "2026-05-06T03:14:00", + "2026-05-06T03:15:00", + "2026-05-06T03:16:00", + "2026-05-06T03:17:00", + "2026-05-06T03:18:00", + "2026-05-06T03:19:00", + "2026-05-06T03:20:00", + "2026-05-06T03:21:00", + "2026-05-06T03:22:00", + "2026-05-06T03:23:00", + "2026-05-06T03:24:00", + "2026-05-06T03:25:00", + "2026-05-06T03:26:00", + "2026-05-06T03:27:00", + "2026-05-06T03:28:00", + "2026-05-06T03:29:00", + "2026-05-06T03:30:00", + "2026-05-06T03:31:00", + "2026-05-06T03:32:00", + "2026-05-06T03:33:00", + "2026-05-06T03:34:00", + "2026-05-06T03:35:00", + "2026-05-06T03:36:00", + "2026-05-06T03:37:00", + "2026-05-06T03:38:00", + "2026-05-06T03:39:00", + "2026-05-06T03:40:00", + "2026-05-06T03:41:00", + "2026-05-06T03:42:00", + "2026-05-06T03:43:00", + "2026-05-06T03:44:00", + "2026-05-06T03:45:00", + "2026-05-06T03:46:00", + "2026-05-06T03:47:00", + "2026-05-06T03:48:00", + "2026-05-06T03:49:00", + "2026-05-06T03:50:00", + "2026-05-06T03:51:00", + "2026-05-06T03:52:00", + "2026-05-06T03:53:00", + "2026-05-06T03:54:00", + "2026-05-06T03:55:00", + "2026-05-06T03:56:00", + "2026-05-06T03:57:00", + "2026-05-06T03:58:00", + "2026-05-06T03:59:00", + "2026-05-06T04:00:00", + "2026-05-06T04:01:00", + "2026-05-06T04:02:00", + "2026-05-06T04:03:00", + "2026-05-06T04:04:00", + "2026-05-06T04:05:00", + "2026-05-06T04:06:00", + "2026-05-06T04:07:00", + "2026-05-06T04:08:00", + "2026-05-06T04:09:00", + "2026-05-06T04:10:00", + "2026-05-06T04:11:00", + "2026-05-06T04:12:00", + "2026-05-06T04:13:00", + "2026-05-06T04:14:00", + "2026-05-06T04:15:00", + "2026-05-06T04:16:00", + "2026-05-06T04:17:00", + "2026-05-06T04:18:00", + "2026-05-06T04:19:00", + "2026-05-06T04:20:00", + "2026-05-06T04:21:00", + "2026-05-06T04:22:00", + "2026-05-06T04:23:00", + "2026-05-06T04:24:00", + "2026-05-06T04:25:00", + "2026-05-06T04:26:00", + "2026-05-06T04:27:00", + "2026-05-06T04:28:00", + "2026-05-06T04:29:00", + "2026-05-06T04:30:00", + "2026-05-06T04:31:00", + "2026-05-06T04:32:00", + "2026-05-06T04:33:00", + "2026-05-06T04:34:00", + "2026-05-06T04:35:00", + "2026-05-06T04:36:00", + "2026-05-06T04:37:00", + "2026-05-06T04:38:00", + "2026-05-06T04:39:00", + "2026-05-06T04:40:00", + "2026-05-06T04:41:00", + "2026-05-06T04:42:00", + "2026-05-06T04:43:00", + "2026-05-06T04:44:00", + "2026-05-06T04:45:00", + "2026-05-06T04:46:00", + "2026-05-06T04:47:00", + "2026-05-06T04:48:00", + "2026-05-06T04:49:00", + "2026-05-06T04:50:00", + "2026-05-06T04:51:00", + "2026-05-06T04:52:00", + "2026-05-06T04:53:00", + "2026-05-06T04:54:00", + "2026-05-06T04:55:00", + "2026-05-06T04:56:00", + "2026-05-06T04:57:00", + "2026-05-06T04:58:00", + "2026-05-06T04:59:00", + "2026-05-06T05:00:00", + "2026-05-06T05:01:00", + "2026-05-06T05:02:00", + "2026-05-06T05:03:00", + "2026-05-06T05:04:00", + "2026-05-06T05:05:00", + "2026-05-06T05:06:00", + "2026-05-06T05:07:00", + "2026-05-06T05:08:00", + "2026-05-06T05:09:00", + "2026-05-06T05:10:00", + "2026-05-06T05:11:00", + "2026-05-06T05:12:00", + "2026-05-06T05:13:00", + "2026-05-06T05:14:00", + "2026-05-06T05:15:00", + "2026-05-06T05:16:00", + "2026-05-06T05:17:00" ], "xaxis": "x", "y": { - "bdata": "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", + "bdata": "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", "dtype": "f8" }, "yaxis": "y" @@ -6747,1449 +7036,1449 @@ "name": "Extend Px", "type": "scatter", "x": [ - "2026-05-03T22:43:00", - "2026-05-03T22:44:00", - "2026-05-03T22:45:00", - "2026-05-03T22:46:00", - "2026-05-03T22:47:00", - "2026-05-03T22:48:00", - "2026-05-03T22:49:00", - "2026-05-03T22:50:00", - "2026-05-03T22:51:00", - "2026-05-03T22:52:00", - "2026-05-03T22:53:00", - "2026-05-03T22:54:00", - "2026-05-03T22:55:00", - "2026-05-03T22:56:00", - "2026-05-03T22:57:00", - "2026-05-03T22:58:00", - "2026-05-03T22:59:00", - "2026-05-03T23:00:00", - "2026-05-03T23:01:00", - "2026-05-03T23:02:00", - "2026-05-03T23:03:00", - "2026-05-03T23:04:00", - "2026-05-03T23:05:00", - "2026-05-03T23:06:00", - "2026-05-03T23:07:00", - "2026-05-03T23:08:00", - "2026-05-03T23:09:00", - "2026-05-03T23:10:00", - "2026-05-03T23:11:00", - "2026-05-03T23:12:00", - "2026-05-03T23:13:00", - "2026-05-03T23:14:00", - "2026-05-03T23:15:00", - "2026-05-03T23:16:00", - "2026-05-03T23:17:00", - "2026-05-03T23:18:00", - "2026-05-03T23:19:00", - "2026-05-03T23:20:00", - "2026-05-03T23:21:00", - "2026-05-03T23:22:00", - "2026-05-03T23:23:00", - "2026-05-03T23:24:00", - "2026-05-03T23:25:00", - "2026-05-03T23:26:00", - "2026-05-03T23:27:00", - "2026-05-03T23:28:00", - "2026-05-03T23:29:00", - "2026-05-03T23:30:00", - "2026-05-03T23:31:00", - "2026-05-03T23:32:00", - "2026-05-03T23:33:00", - "2026-05-03T23:34:00", - "2026-05-03T23:35:00", - "2026-05-03T23:36:00", - "2026-05-03T23:37:00", - "2026-05-03T23:38:00", - "2026-05-03T23:39:00", - "2026-05-03T23:40:00", - "2026-05-03T23:41:00", - "2026-05-03T23:42:00", - "2026-05-03T23:43:00", - "2026-05-03T23:44:00", - "2026-05-03T23:45:00", - "2026-05-03T23:46:00", - "2026-05-03T23:47:00", - "2026-05-03T23:48:00", - "2026-05-03T23:49:00", - "2026-05-03T23:50:00", - "2026-05-03T23:51:00", - "2026-05-03T23:52:00", - "2026-05-03T23:53:00", - "2026-05-03T23:54:00", - "2026-05-03T23:55:00", - "2026-05-03T23:56:00", - "2026-05-03T23:57:00", - "2026-05-03T23:58:00", - "2026-05-03T23:59:00", - "2026-05-04T00:00:00", - "2026-05-04T00:01:00", - "2026-05-04T00:02:00", - "2026-05-04T00:03:00", - "2026-05-04T00:04:00", - "2026-05-04T00:05:00", - "2026-05-04T00:06:00", - "2026-05-04T00:07:00", - "2026-05-04T00:08:00", - "2026-05-04T00:09:00", - "2026-05-04T00:10:00", - "2026-05-04T00:11:00", - "2026-05-04T00:12:00", - "2026-05-04T00:13:00", - "2026-05-04T00:14:00", - "2026-05-04T00:15:00", - "2026-05-04T00:16:00", - "2026-05-04T00:17:00", - "2026-05-04T00:18:00", - "2026-05-04T00:19:00", - "2026-05-04T00:20:00", - "2026-05-04T00:21:00", - "2026-05-04T00:22:00", - "2026-05-04T00:23:00", - "2026-05-04T00:24:00", - "2026-05-04T00:25:00", - "2026-05-04T00:26:00", - "2026-05-04T00:27:00", - "2026-05-04T00:28:00", - "2026-05-04T00:29:00", - "2026-05-04T00:30:00", - "2026-05-04T00:31:00", - "2026-05-04T00:32:00", - "2026-05-04T00:33:00", - "2026-05-04T00:34:00", - "2026-05-04T00:35:00", - "2026-05-04T00:36:00", - "2026-05-04T00:37:00", - "2026-05-04T00:38:00", - "2026-05-04T00:39:00", - "2026-05-04T00:40:00", - "2026-05-04T00:41:00", - "2026-05-04T00:42:00", - "2026-05-04T00:43:00", - "2026-05-04T00:44:00", - "2026-05-04T00:45:00", - "2026-05-04T00:46:00", - "2026-05-04T00:47:00", - "2026-05-04T00:48:00", - "2026-05-04T00:49:00", - "2026-05-04T00:50:00", - "2026-05-04T00:51:00", - "2026-05-04T00:52:00", - "2026-05-04T00:53:00", - "2026-05-04T00:54:00", - "2026-05-04T00:55:00", - "2026-05-04T00:56:00", - "2026-05-04T00:57:00", - "2026-05-04T00:58:00", - "2026-05-04T00:59:00", - "2026-05-04T01:00:00", - "2026-05-04T01:01:00", - "2026-05-04T01:02:00", - "2026-05-04T01:03:00", - "2026-05-04T01:04:00", - "2026-05-04T01:05:00", - "2026-05-04T01:06:00", - "2026-05-04T01:07:00", - "2026-05-04T01:08:00", - "2026-05-04T01:09:00", - "2026-05-04T01:10:00", - "2026-05-04T01:11:00", - "2026-05-04T01:12:00", - "2026-05-04T01:13:00", - "2026-05-04T01:14:00", - "2026-05-04T01:15:00", - "2026-05-04T01:16:00", - "2026-05-04T01:17:00", - "2026-05-04T01:18:00", - "2026-05-04T01:19:00", - "2026-05-04T01:20:00", - "2026-05-04T01:21:00", - "2026-05-04T01:22:00", - "2026-05-04T01:23:00", - "2026-05-04T01:24:00", - "2026-05-04T01:25:00", - "2026-05-04T01:26:00", - "2026-05-04T01:27:00", - "2026-05-04T01:28:00", - "2026-05-04T01:29:00", - "2026-05-04T01:30:00", - "2026-05-04T01:31:00", - "2026-05-04T01:32:00", - "2026-05-04T01:33:00", - "2026-05-04T01:34:00", - "2026-05-04T01:35:00", - "2026-05-04T01:36:00", - "2026-05-04T01:37:00", - "2026-05-04T01:38:00", - "2026-05-04T01:39:00", - "2026-05-04T01:40:00", - "2026-05-04T01:41:00", - "2026-05-04T01:42:00", - "2026-05-04T01:43:00", - "2026-05-04T01:44:00", - "2026-05-04T01:45:00", - "2026-05-04T01:46:00", - "2026-05-04T01:47:00", - "2026-05-04T01:48:00", - "2026-05-04T01:49:00", - "2026-05-04T01:50:00", - "2026-05-04T01:51:00", - "2026-05-04T01:52:00", - "2026-05-04T01:53:00", - "2026-05-04T01:54:00", - "2026-05-04T01:55:00", - "2026-05-04T01:56:00", - "2026-05-04T01:57:00", - "2026-05-04T01:58:00", - "2026-05-04T01:59:00", - "2026-05-04T02:00:00", - "2026-05-04T02:01:00", - "2026-05-04T02:02:00", - "2026-05-04T02:03:00", - "2026-05-04T02:04:00", - "2026-05-04T02:05:00", - "2026-05-04T02:06:00", - "2026-05-04T02:07:00", - "2026-05-04T02:08:00", - "2026-05-04T02:09:00", - "2026-05-04T02:10:00", - "2026-05-04T02:11:00", - "2026-05-04T02:12:00", - "2026-05-04T02:13:00", - "2026-05-04T02:14:00", - "2026-05-04T02:15:00", - "2026-05-04T02:16:00", - "2026-05-04T02:17:00", - "2026-05-04T02:18:00", - "2026-05-04T02:19:00", - "2026-05-04T02:20:00", - "2026-05-04T02:21:00", - "2026-05-04T02:22:00", - "2026-05-04T02:23:00", - "2026-05-04T02:24:00", - "2026-05-04T02:25:00", - "2026-05-04T02:26:00", - "2026-05-04T02:27:00", - "2026-05-04T02:28:00", - "2026-05-04T02:29:00", - "2026-05-04T02:30:00", - "2026-05-04T02:31:00", - "2026-05-04T02:32:00", - "2026-05-04T02:33:00", - "2026-05-04T02:34:00", - "2026-05-04T02:35:00", - "2026-05-04T02:36:00", - "2026-05-04T02:37:00", - "2026-05-04T02:38:00", - "2026-05-04T02:39:00", - "2026-05-04T02:40:00", - "2026-05-04T02:41:00", - "2026-05-04T02:42:00", - "2026-05-04T02:43:00", - "2026-05-04T02:44:00", - "2026-05-04T02:45:00", - "2026-05-04T02:46:00", - "2026-05-04T02:47:00", - "2026-05-04T02:48:00", - "2026-05-04T02:49:00", - "2026-05-04T02:50:00", - "2026-05-04T02:51:00", - "2026-05-04T02:52:00", - "2026-05-04T02:53:00", - "2026-05-04T02:54:00", - "2026-05-04T02:55:00", - "2026-05-04T02:56:00", - "2026-05-04T02:57:00", - "2026-05-04T02:58:00", - "2026-05-04T02:59:00", - "2026-05-04T03:00:00", - "2026-05-04T03:01:00", - "2026-05-04T03:02:00", - "2026-05-04T03:03:00", - "2026-05-04T03:04:00", - "2026-05-04T03:05:00", - "2026-05-04T03:06:00", - "2026-05-04T03:07:00", - "2026-05-04T03:08:00", - "2026-05-04T03:09:00", - "2026-05-04T03:10:00", - "2026-05-04T03:11:00", - "2026-05-04T03:12:00", - "2026-05-04T03:13:00", - "2026-05-04T03:14:00", - "2026-05-04T03:15:00", - "2026-05-04T03:16:00", - "2026-05-04T03:17:00", - "2026-05-04T03:18:00", - "2026-05-04T03:19:00", - "2026-05-04T03:20:00", - "2026-05-04T03:21:00", - "2026-05-04T03:22:00", - "2026-05-04T03:23:00", - "2026-05-04T03:24:00", - "2026-05-04T03:25:00", - "2026-05-04T03:26:00", - "2026-05-04T03:27:00", - "2026-05-04T03:28:00", - "2026-05-04T03:29:00", - "2026-05-04T03:30:00", - "2026-05-04T03:31:00", - "2026-05-04T03:32:00", - "2026-05-04T03:33:00", - "2026-05-04T03:34:00", - "2026-05-04T03:35:00", - "2026-05-04T03:36:00", - "2026-05-04T03:37:00", - "2026-05-04T03:38:00", - "2026-05-04T03:39:00", - "2026-05-04T03:40:00", - "2026-05-04T03:41:00", - "2026-05-04T03:42:00", - "2026-05-04T03:43:00", - "2026-05-04T03:44:00", - "2026-05-04T03:45:00", - "2026-05-04T03:46:00", - "2026-05-04T03:47:00", - "2026-05-04T03:48:00", - "2026-05-04T03:49:00", - "2026-05-04T03:50:00", - "2026-05-04T03:51:00", - "2026-05-04T03:52:00", - "2026-05-04T03:53:00", - "2026-05-04T03:54:00", - "2026-05-04T03:55:00", - "2026-05-04T03:56:00", - "2026-05-04T03:57:00", - "2026-05-04T03:58:00", - "2026-05-04T03:59:00", - "2026-05-04T04:00:00", - "2026-05-04T04:01:00", - "2026-05-04T04:02:00", - "2026-05-04T04:03:00", - "2026-05-04T04:04:00", - "2026-05-04T04:05:00", - "2026-05-04T04:06:00", - "2026-05-04T04:07:00", - "2026-05-04T04:08:00", - "2026-05-04T04:09:00", - "2026-05-04T04:10:00", - "2026-05-04T04:11:00", - "2026-05-04T04:12:00", - "2026-05-04T04:13:00", - "2026-05-04T04:14:00", - "2026-05-04T04:15:00", - "2026-05-04T04:16:00", - "2026-05-04T04:17:00", - "2026-05-04T04:18:00", - "2026-05-04T04:19:00", - "2026-05-04T04:20:00", - "2026-05-04T04:21:00", - "2026-05-04T04:22:00", - "2026-05-04T04:23:00", - "2026-05-04T04:24:00", - "2026-05-04T04:25:00", - "2026-05-04T04:26:00", - "2026-05-04T04:27:00", - "2026-05-04T04:28:00", - "2026-05-04T04:29:00", - "2026-05-04T04:30:00", - "2026-05-04T04:31:00", - "2026-05-04T04:32:00", - "2026-05-04T04:33:00", - "2026-05-04T04:34:00", - "2026-05-04T04:35:00", - "2026-05-04T04:36:00", - "2026-05-04T04:37:00", - "2026-05-04T04:38:00", - "2026-05-04T04:39:00", - "2026-05-04T04:40:00", - "2026-05-04T04:41:00", - "2026-05-04T04:42:00", - "2026-05-04T04:43:00", - "2026-05-04T04:44:00", - "2026-05-04T04:45:00", - "2026-05-04T04:46:00", - "2026-05-04T04:47:00", - "2026-05-04T04:48:00", - "2026-05-04T04:49:00", - "2026-05-04T04:50:00", - "2026-05-04T04:51:00", - "2026-05-04T04:52:00", - "2026-05-04T04:53:00", - "2026-05-04T04:54:00", - "2026-05-04T04:55:00", - "2026-05-04T04:56:00", - "2026-05-04T04:57:00", - "2026-05-04T04:58:00", - "2026-05-04T04:59:00", - "2026-05-04T05:00:00", - "2026-05-04T05:01:00", - "2026-05-04T05:02:00", - "2026-05-04T05:03:00", - "2026-05-04T05:04:00", - "2026-05-04T05:05:00", - "2026-05-04T05:06:00", - "2026-05-04T05:07:00", - "2026-05-04T05:08:00", - "2026-05-04T05:09:00", - "2026-05-04T05:10:00", - "2026-05-04T05:11:00", - "2026-05-04T05:12:00", - "2026-05-04T05:13:00", - "2026-05-04T05:14:00", - "2026-05-04T05:15:00", - "2026-05-04T05:16:00", - "2026-05-04T05:17:00", - "2026-05-04T05:18:00", - "2026-05-04T05:19:00", - "2026-05-04T05:20:00", - "2026-05-04T05:21:00", - "2026-05-04T05:22:00", - "2026-05-04T05:23:00", - "2026-05-04T05:24:00", - "2026-05-04T05:25:00", - "2026-05-04T05:26:00", - "2026-05-04T05:27:00", - "2026-05-04T05:28:00", - "2026-05-04T05:29:00", - "2026-05-04T05:30:00", - "2026-05-04T05:31:00", - "2026-05-04T05:32:00", - "2026-05-04T05:33:00", - "2026-05-04T05:34:00", - "2026-05-04T05:35:00", - "2026-05-04T05:36:00", - "2026-05-04T05:37:00", - "2026-05-04T05:38:00", - "2026-05-04T05:39:00", - "2026-05-04T05:40:00", - "2026-05-04T05:41:00", - "2026-05-04T05:42:00", - "2026-05-04T05:43:00", - "2026-05-04T05:44:00", - "2026-05-04T05:45:00", - "2026-05-04T05:46:00", - "2026-05-04T05:47:00", - "2026-05-04T05:48:00", - "2026-05-04T05:49:00", - "2026-05-04T05:50:00", - "2026-05-04T05:51:00", - "2026-05-04T05:52:00", - "2026-05-04T05:53:00", - "2026-05-04T05:54:00", - "2026-05-04T05:55:00", - "2026-05-04T05:56:00", - "2026-05-04T05:57:00", - "2026-05-04T05:58:00", - "2026-05-04T05:59:00", - "2026-05-04T06:00:00", - "2026-05-04T06:01:00", - "2026-05-04T06:02:00", - "2026-05-04T06:03:00", - "2026-05-04T06:04:00", - "2026-05-04T06:05:00", - "2026-05-04T06:06:00", - "2026-05-04T06:07:00", - "2026-05-04T06:08:00", - "2026-05-04T06:09:00", - "2026-05-04T06:10:00", - "2026-05-04T06:11:00", - "2026-05-04T06:12:00", - "2026-05-04T06:13:00", - "2026-05-04T06:14:00", - "2026-05-04T06:15:00", - "2026-05-04T06:16:00", - "2026-05-04T06:17:00", - "2026-05-04T06:18:00", - "2026-05-04T06:19:00", - "2026-05-04T06:20:00", - "2026-05-04T06:21:00", - "2026-05-04T06:22:00", - "2026-05-04T06:23:00", - "2026-05-04T06:24:00", - "2026-05-04T06:25:00", - "2026-05-04T06:26:00", - "2026-05-04T06:27:00", - "2026-05-04T06:28:00", - "2026-05-04T06:29:00", - "2026-05-04T06:30:00", - "2026-05-04T06:31:00", - "2026-05-04T06:32:00", - "2026-05-04T06:33:00", - "2026-05-04T06:34:00", - "2026-05-04T06:35:00", - "2026-05-04T06:36:00", - "2026-05-04T06:37:00", - "2026-05-04T06:38:00", - "2026-05-04T06:39:00", - "2026-05-04T06:40:00", - "2026-05-04T06:41:00", - "2026-05-04T06:42:00", - "2026-05-04T06:43:00", - "2026-05-04T06:44:00", - "2026-05-04T06:45:00", - "2026-05-04T06:46:00", - "2026-05-04T06:47:00", - "2026-05-04T06:48:00", - "2026-05-04T06:49:00", - "2026-05-04T06:50:00", - "2026-05-04T06:51:00", - "2026-05-04T06:52:00", - "2026-05-04T06:53:00", - "2026-05-04T06:54:00", - "2026-05-04T06:55:00", - "2026-05-04T06:56:00", - "2026-05-04T06:57:00", - "2026-05-04T06:58:00", - "2026-05-04T06:59:00", - "2026-05-04T07:00:00", - "2026-05-04T07:01:00", - "2026-05-04T07:02:00", - "2026-05-04T07:03:00", - "2026-05-04T07:04:00", - "2026-05-04T07:05:00", - "2026-05-04T07:06:00", - "2026-05-04T07:07:00", - "2026-05-04T07:08:00", - "2026-05-04T07:09:00", - "2026-05-04T07:10:00", - "2026-05-04T07:11:00", - "2026-05-04T07:12:00", - "2026-05-04T07:13:00", - "2026-05-04T07:14:00", - "2026-05-04T07:15:00", - "2026-05-04T07:16:00", - "2026-05-04T07:17:00", - "2026-05-04T07:18:00", - "2026-05-04T07:19:00", - "2026-05-04T07:20:00", - "2026-05-04T07:21:00", - "2026-05-04T07:22:00", - "2026-05-04T07:23:00", - "2026-05-04T07:24:00", - "2026-05-04T07:25:00", - "2026-05-04T07:26:00", - "2026-05-04T07:27:00", - "2026-05-04T07:28:00", - "2026-05-04T07:29:00", - "2026-05-04T07:30:00", - "2026-05-04T07:31:00", - "2026-05-04T07:32:00", - "2026-05-04T07:33:00", - "2026-05-04T07:34:00", - "2026-05-04T07:35:00", - "2026-05-04T07:36:00", - "2026-05-04T07:37:00", - "2026-05-04T07:38:00", - "2026-05-04T07:39:00", - "2026-05-04T07:40:00", - "2026-05-04T07:41:00", - "2026-05-04T07:42:00", - "2026-05-04T07:43:00", - "2026-05-04T07:44:00", - "2026-05-04T07:45:00", - "2026-05-04T07:46:00", - "2026-05-04T07:47:00", - "2026-05-04T07:48:00", - "2026-05-04T07:49:00", - "2026-05-04T07:50:00", - "2026-05-04T07:51:00", - "2026-05-04T07:52:00", - "2026-05-04T07:53:00", - "2026-05-04T07:54:00", - "2026-05-04T07:55:00", - "2026-05-04T07:56:00", - "2026-05-04T07:57:00", - "2026-05-04T07:58:00", - "2026-05-04T07:59:00", - "2026-05-04T08:00:00", - "2026-05-04T08:01:00", - "2026-05-04T08:02:00", - "2026-05-04T08:03:00", - "2026-05-04T08:04:00", - "2026-05-04T08:05:00", - "2026-05-04T08:06:00", - "2026-05-04T08:07:00", - "2026-05-04T08:08:00", - "2026-05-04T08:09:00", - "2026-05-04T08:10:00", - "2026-05-04T08:11:00", - "2026-05-04T08:12:00", - "2026-05-04T08:13:00", - "2026-05-04T08:14:00", - "2026-05-04T08:15:00", - "2026-05-04T08:16:00", - "2026-05-04T08:17:00", - "2026-05-04T08:18:00", - "2026-05-04T08:19:00", - "2026-05-04T08:20:00", - "2026-05-04T08:21:00", - "2026-05-04T08:22:00", - "2026-05-04T08:23:00", - "2026-05-04T08:24:00", - "2026-05-04T08:25:00", - "2026-05-04T08:26:00", - "2026-05-04T08:27:00", - "2026-05-04T08:28:00", - "2026-05-04T08:29:00", - "2026-05-04T08:30:00", - "2026-05-04T08:31:00", - "2026-05-04T08:32:00", - "2026-05-04T08:33:00", - "2026-05-04T08:34:00", - "2026-05-04T08:35:00", - "2026-05-04T08:36:00", - "2026-05-04T08:37:00", - "2026-05-04T08:38:00", - "2026-05-04T08:39:00", - "2026-05-04T08:40:00", - "2026-05-04T08:41:00", - "2026-05-04T08:42:00", - "2026-05-04T08:43:00", - "2026-05-04T08:44:00", - "2026-05-04T08:45:00", - "2026-05-04T08:46:00", - "2026-05-04T08:47:00", - "2026-05-04T08:48:00", - "2026-05-04T08:49:00", - "2026-05-04T08:50:00", - "2026-05-04T08:51:00", - "2026-05-04T08:52:00", - "2026-05-04T08:53:00", - "2026-05-04T08:54:00", - "2026-05-04T08:55:00", - "2026-05-04T08:56:00", - "2026-05-04T08:57:00", - "2026-05-04T08:58:00", - "2026-05-04T08:59:00", - "2026-05-04T09:00:00", - "2026-05-04T09:01:00", - "2026-05-04T09:02:00", - "2026-05-04T09:03:00", - "2026-05-04T09:04:00", - "2026-05-04T09:05:00", - "2026-05-04T09:06:00", - "2026-05-04T09:07:00", - "2026-05-04T09:08:00", - "2026-05-04T09:09:00", - "2026-05-04T09:10:00", - "2026-05-04T09:11:00", - "2026-05-04T09:12:00", - "2026-05-04T09:13:00", - "2026-05-04T09:14:00", - "2026-05-04T09:15:00", - "2026-05-04T09:16:00", - "2026-05-04T09:17:00", - "2026-05-04T09:18:00", - "2026-05-04T09:19:00", - "2026-05-04T09:20:00", - "2026-05-04T09:21:00", - "2026-05-04T09:22:00", - "2026-05-04T09:23:00", - "2026-05-04T09:24:00", - "2026-05-04T09:25:00", - "2026-05-04T09:26:00", - "2026-05-04T09:27:00", - "2026-05-04T09:28:00", - "2026-05-04T09:29:00", - "2026-05-04T09:30:00", - "2026-05-04T09:31:00", - "2026-05-04T09:32:00", - "2026-05-04T09:33:00", - "2026-05-04T09:34:00", - "2026-05-04T09:35:00", - "2026-05-04T09:36:00", - "2026-05-04T09:37:00", - "2026-05-04T09:38:00", - "2026-05-04T09:39:00", - "2026-05-04T09:40:00", - "2026-05-04T09:41:00", - "2026-05-04T09:42:00", - "2026-05-04T09:43:00", - "2026-05-04T09:44:00", - "2026-05-04T09:45:00", - "2026-05-04T09:46:00", - "2026-05-04T09:47:00", - "2026-05-04T09:48:00", - "2026-05-04T09:49:00", - "2026-05-04T09:50:00", - "2026-05-04T09:51:00", - "2026-05-04T09:52:00", - "2026-05-04T09:53:00", - "2026-05-04T09:54:00", - "2026-05-04T09:55:00", - "2026-05-04T09:56:00", - "2026-05-04T09:57:00", - "2026-05-04T09:58:00", - "2026-05-04T09:59:00", - "2026-05-04T10:00:00", - "2026-05-04T10:01:00", - "2026-05-04T10:02:00", - "2026-05-04T10:03:00", - "2026-05-04T10:04:00", - "2026-05-04T10:05:00", - "2026-05-04T10:06:00", - "2026-05-04T10:07:00", - "2026-05-04T10:08:00", - "2026-05-04T10:09:00", - "2026-05-04T10:10:00", - "2026-05-04T10:11:00", - "2026-05-04T10:12:00", - "2026-05-04T10:13:00", - "2026-05-04T10:14:00", - "2026-05-04T10:15:00", - "2026-05-04T10:16:00", - "2026-05-04T10:17:00", - "2026-05-04T10:18:00", - "2026-05-04T10:19:00", - "2026-05-04T10:20:00", - "2026-05-04T10:21:00", - "2026-05-04T10:22:00", - "2026-05-04T10:23:00", - "2026-05-04T10:24:00", - "2026-05-04T10:25:00", - "2026-05-04T10:26:00", - "2026-05-04T10:27:00", - "2026-05-04T10:28:00", - "2026-05-04T10:29:00", - "2026-05-04T10:30:00", - "2026-05-04T10:31:00", - "2026-05-04T10:32:00", - "2026-05-04T10:33:00", - "2026-05-04T10:34:00", - "2026-05-04T10:35:00", - "2026-05-04T10:36:00", - "2026-05-04T10:37:00", - "2026-05-04T10:38:00", - "2026-05-04T10:39:00", - "2026-05-04T10:40:00", - "2026-05-04T10:41:00", - "2026-05-04T10:42:00", - "2026-05-04T10:43:00", - "2026-05-04T10:44:00", - "2026-05-04T10:45:00", - "2026-05-04T10:46:00", - "2026-05-04T10:47:00", - "2026-05-04T10:48:00", - "2026-05-04T10:49:00", - "2026-05-04T10:50:00", - "2026-05-04T10:51:00", - "2026-05-04T10:52:00", - "2026-05-04T10:53:00", - "2026-05-04T10:54:00", - "2026-05-04T10:55:00", - "2026-05-04T10:56:00", - "2026-05-04T10:57:00", - "2026-05-04T10:58:00", - "2026-05-04T10:59:00", - "2026-05-04T11:00:00", - "2026-05-04T11:01:00", - "2026-05-04T11:02:00", - "2026-05-04T11:03:00", - "2026-05-04T11:04:00", - "2026-05-04T11:05:00", - "2026-05-04T11:06:00", - "2026-05-04T11:07:00", - "2026-05-04T11:08:00", - "2026-05-04T11:09:00", - "2026-05-04T11:10:00", - "2026-05-04T11:11:00", - "2026-05-04T11:12:00", - "2026-05-04T11:13:00", - "2026-05-04T11:14:00", - "2026-05-04T11:15:00", - "2026-05-04T11:16:00", - "2026-05-04T11:17:00", - "2026-05-04T11:18:00", - "2026-05-04T11:19:00", - "2026-05-04T11:20:00", - "2026-05-04T11:21:00", - "2026-05-04T11:22:00", - "2026-05-04T11:23:00", - "2026-05-04T11:24:00", - "2026-05-04T11:25:00", - "2026-05-04T11:26:00", - "2026-05-04T11:27:00", - "2026-05-04T11:28:00", - "2026-05-04T11:29:00", - "2026-05-04T11:30:00", - "2026-05-04T11:31:00", - "2026-05-04T11:32:00", - "2026-05-04T11:33:00", - "2026-05-04T11:34:00", - "2026-05-04T11:35:00", - "2026-05-04T11:36:00", - "2026-05-04T11:37:00", - "2026-05-04T11:38:00", - "2026-05-04T11:39:00", - "2026-05-04T11:40:00", - "2026-05-04T11:41:00", - "2026-05-04T11:42:00", - "2026-05-04T11:43:00", - "2026-05-04T11:44:00", - "2026-05-04T11:45:00", - "2026-05-04T11:46:00", - "2026-05-04T11:47:00", - "2026-05-04T11:48:00", - "2026-05-04T11:49:00", - "2026-05-04T11:50:00", - "2026-05-04T11:51:00", - "2026-05-04T11:52:00", - "2026-05-04T11:53:00", - "2026-05-04T11:54:00", - "2026-05-04T11:55:00", - "2026-05-04T11:56:00", - "2026-05-04T11:57:00", - "2026-05-04T11:58:00", - "2026-05-04T11:59:00", - "2026-05-04T12:00:00", - "2026-05-04T12:01:00", - "2026-05-04T12:02:00", - "2026-05-04T12:03:00", - "2026-05-04T12:04:00", - "2026-05-04T12:05:00", - "2026-05-04T12:06:00", - "2026-05-04T12:07:00", - "2026-05-04T12:08:00", - "2026-05-04T12:09:00", - "2026-05-04T12:10:00", - "2026-05-04T12:11:00", - "2026-05-04T12:12:00", - "2026-05-04T12:13:00", - "2026-05-04T12:14:00", - "2026-05-04T12:15:00", - "2026-05-04T12:16:00", - "2026-05-04T12:17:00", - "2026-05-04T12:18:00", - "2026-05-04T12:19:00", - "2026-05-04T12:20:00", - "2026-05-04T12:21:00", - "2026-05-04T12:22:00", - "2026-05-04T12:23:00", - "2026-05-04T12:24:00", - "2026-05-04T12:25:00", - "2026-05-04T12:26:00", - "2026-05-04T12:27:00", - "2026-05-04T12:28:00", - "2026-05-04T12:29:00", - "2026-05-04T12:30:00", - "2026-05-04T12:31:00", - "2026-05-04T12:32:00", - "2026-05-04T12:33:00", - "2026-05-04T12:34:00", - "2026-05-04T12:35:00", - "2026-05-04T12:36:00", - "2026-05-04T12:37:00", - "2026-05-04T12:38:00", - "2026-05-04T12:39:00", - "2026-05-04T12:40:00", - "2026-05-04T12:41:00", - "2026-05-04T12:42:00", - "2026-05-04T12:43:00", - "2026-05-04T12:44:00", - "2026-05-04T12:45:00", - "2026-05-04T12:46:00", - "2026-05-04T12:47:00", - "2026-05-04T12:48:00", - "2026-05-04T12:49:00", - "2026-05-04T12:50:00", - "2026-05-04T12:51:00", - "2026-05-04T12:52:00", - "2026-05-04T12:53:00", - "2026-05-04T12:54:00", - "2026-05-04T12:55:00", - "2026-05-04T12:56:00", - "2026-05-04T12:57:00", - "2026-05-04T12:58:00", - "2026-05-04T12:59:00", - "2026-05-04T13:00:00", - "2026-05-04T13:01:00", - "2026-05-04T13:02:00", - "2026-05-04T13:03:00", - "2026-05-04T13:04:00", - "2026-05-04T13:05:00", - "2026-05-04T13:06:00", - "2026-05-04T13:07:00", - "2026-05-04T13:08:00", - "2026-05-04T13:09:00", - "2026-05-04T13:10:00", - "2026-05-04T13:11:00", - "2026-05-04T13:12:00", - "2026-05-04T13:13:00", - "2026-05-04T13:14:00", - "2026-05-04T13:15:00", - "2026-05-04T13:16:00", - "2026-05-04T13:17:00", - "2026-05-04T13:18:00", - "2026-05-04T13:19:00", - "2026-05-04T13:20:00", - "2026-05-04T13:21:00", - "2026-05-04T13:22:00", - "2026-05-04T13:23:00", - "2026-05-04T13:24:00", - "2026-05-04T13:25:00", - "2026-05-04T13:26:00", - "2026-05-04T13:27:00", - "2026-05-04T13:28:00", - "2026-05-04T13:29:00", - "2026-05-04T13:30:00", - "2026-05-04T13:31:00", - "2026-05-04T13:32:00", - "2026-05-04T13:33:00", - "2026-05-04T13:34:00", - "2026-05-04T13:35:00", - "2026-05-04T13:36:00", - "2026-05-04T13:37:00", - "2026-05-04T13:38:00", - "2026-05-04T13:39:00", - "2026-05-04T13:40:00", - "2026-05-04T13:41:00", - "2026-05-04T13:42:00", - "2026-05-04T13:43:00", - "2026-05-04T13:44:00", - "2026-05-04T13:45:00", - "2026-05-04T13:46:00", - "2026-05-04T13:47:00", - "2026-05-04T13:48:00", - "2026-05-04T13:49:00", - "2026-05-04T13:50:00", - "2026-05-04T13:51:00", - "2026-05-04T13:52:00", - "2026-05-04T13:53:00", - "2026-05-04T13:54:00", - "2026-05-04T13:55:00", - "2026-05-04T13:56:00", - "2026-05-04T13:57:00", - "2026-05-04T13:58:00", - "2026-05-04T13:59:00", - "2026-05-04T14:00:00", - "2026-05-04T14:01:00", - "2026-05-04T14:02:00", - "2026-05-04T14:03:00", - "2026-05-04T14:04:00", - "2026-05-04T14:05:00", - "2026-05-04T14:06:00", - "2026-05-04T14:07:00", - "2026-05-04T14:08:00", - "2026-05-04T14:09:00", - "2026-05-04T14:10:00", - "2026-05-04T14:11:00", - "2026-05-04T14:12:00", - "2026-05-04T14:13:00", - "2026-05-04T14:14:00", - "2026-05-04T14:15:00", - "2026-05-04T14:16:00", - "2026-05-04T14:17:00", - "2026-05-04T14:18:00", - "2026-05-04T14:19:00", - "2026-05-04T14:20:00", - "2026-05-04T14:21:00", - "2026-05-04T14:22:00", - "2026-05-04T14:23:00", - "2026-05-04T14:24:00", - "2026-05-04T14:25:00", - "2026-05-04T14:26:00", - "2026-05-04T14:27:00", - "2026-05-04T14:28:00", - "2026-05-04T14:29:00", - "2026-05-04T14:30:00", - "2026-05-04T14:31:00", - "2026-05-04T14:32:00", - "2026-05-04T14:33:00", - "2026-05-04T14:34:00", - "2026-05-04T14:35:00", - "2026-05-04T14:36:00", - "2026-05-04T14:37:00", - "2026-05-04T14:38:00", - "2026-05-04T14:39:00", - "2026-05-04T14:40:00", - "2026-05-04T14:41:00", - "2026-05-04T14:42:00", - "2026-05-04T14:43:00", - "2026-05-04T14:44:00", - "2026-05-04T14:45:00", - "2026-05-04T14:46:00", - "2026-05-04T14:47:00", - "2026-05-04T14:48:00", - "2026-05-04T14:49:00", - "2026-05-04T14:50:00", - "2026-05-04T14:51:00", - "2026-05-04T14:52:00", - "2026-05-04T14:53:00", - "2026-05-04T14:54:00", - "2026-05-04T14:55:00", - "2026-05-04T14:56:00", - "2026-05-04T14:57:00", - "2026-05-04T14:58:00", - "2026-05-04T14:59:00", - "2026-05-04T15:00:00", - "2026-05-04T15:01:00", - "2026-05-04T15:02:00", - "2026-05-04T15:03:00", - "2026-05-04T15:04:00", - "2026-05-04T15:05:00", - "2026-05-04T15:06:00", - "2026-05-04T15:07:00", - "2026-05-04T15:08:00", - "2026-05-04T15:09:00", - "2026-05-04T15:10:00", - "2026-05-04T15:11:00", - "2026-05-04T15:12:00", - "2026-05-04T15:13:00", - "2026-05-04T15:14:00", - "2026-05-04T15:15:00", - "2026-05-04T15:16:00", - "2026-05-04T15:17:00", - "2026-05-04T15:18:00", - "2026-05-04T15:19:00", - "2026-05-04T15:20:00", - "2026-05-04T15:21:00", - "2026-05-04T15:22:00", - "2026-05-04T15:23:00", - "2026-05-04T15:24:00", - "2026-05-04T15:25:00", - "2026-05-04T15:26:00", - "2026-05-04T15:27:00", - "2026-05-04T15:28:00", - "2026-05-04T15:29:00", - "2026-05-04T15:30:00", - "2026-05-04T15:31:00", - "2026-05-04T15:32:00", - "2026-05-04T15:33:00", - "2026-05-04T15:34:00", - "2026-05-04T15:35:00", - "2026-05-04T15:36:00", - "2026-05-04T15:37:00", - "2026-05-04T15:38:00", - "2026-05-04T15:39:00", - "2026-05-04T15:40:00", - "2026-05-04T15:41:00", - "2026-05-04T15:42:00", - "2026-05-04T15:43:00", - "2026-05-04T15:44:00", - "2026-05-04T15:45:00", - "2026-05-04T15:46:00", - "2026-05-04T15:47:00", - "2026-05-04T15:48:00", - "2026-05-04T15:49:00", - "2026-05-04T15:50:00", - "2026-05-04T15:51:00", - "2026-05-04T15:52:00", - "2026-05-04T15:53:00", - "2026-05-04T15:54:00", - "2026-05-04T15:55:00", - "2026-05-04T15:56:00", - "2026-05-04T15:57:00", - "2026-05-04T15:58:00", - "2026-05-04T15:59:00", - "2026-05-04T16:00:00", - "2026-05-04T16:01:00", - "2026-05-04T16:02:00", - "2026-05-04T16:03:00", - "2026-05-04T16:04:00", - "2026-05-04T16:05:00", - "2026-05-04T16:06:00", - "2026-05-04T16:07:00", - "2026-05-04T16:08:00", - "2026-05-04T16:09:00", - "2026-05-04T16:10:00", - "2026-05-04T16:11:00", - "2026-05-04T16:12:00", - "2026-05-04T16:13:00", - "2026-05-04T16:14:00", - "2026-05-04T16:15:00", - "2026-05-04T16:16:00", - "2026-05-04T16:17:00", - "2026-05-04T16:18:00", - "2026-05-04T16:19:00", - "2026-05-04T16:20:00", - "2026-05-04T16:21:00", - "2026-05-04T16:22:00", - "2026-05-04T16:23:00", - "2026-05-04T16:24:00", - "2026-05-04T16:25:00", - "2026-05-04T16:26:00", - "2026-05-04T16:27:00", - "2026-05-04T16:28:00", - "2026-05-04T16:29:00", - "2026-05-04T16:30:00", - "2026-05-04T16:31:00", - "2026-05-04T16:32:00", - "2026-05-04T16:33:00", - "2026-05-04T16:34:00", - "2026-05-04T16:35:00", - "2026-05-04T16:36:00", - "2026-05-04T16:37:00", - "2026-05-04T16:38:00", - "2026-05-04T16:39:00", - "2026-05-04T16:40:00", - "2026-05-04T16:41:00", - "2026-05-04T16:42:00", - "2026-05-04T16:43:00", - "2026-05-04T16:44:00", - "2026-05-04T16:45:00", - "2026-05-04T16:46:00", - "2026-05-04T16:47:00", - "2026-05-04T16:48:00", - "2026-05-04T16:49:00", - "2026-05-04T16:50:00", - "2026-05-04T16:51:00", - "2026-05-04T16:52:00", - "2026-05-04T16:53:00", - "2026-05-04T16:54:00", - "2026-05-04T16:55:00", - "2026-05-04T16:56:00", - "2026-05-04T16:57:00", - "2026-05-04T16:58:00", - "2026-05-04T16:59:00", - "2026-05-04T17:00:00", - "2026-05-04T17:01:00", - "2026-05-04T17:02:00", - "2026-05-04T17:03:00", - "2026-05-04T17:04:00", - "2026-05-04T17:05:00", - "2026-05-04T17:06:00", - "2026-05-04T17:07:00", - "2026-05-04T17:08:00", - "2026-05-04T17:09:00", - "2026-05-04T17:10:00", - "2026-05-04T17:11:00", - "2026-05-04T17:12:00", - "2026-05-04T17:13:00", - "2026-05-04T17:14:00", - "2026-05-04T17:15:00", - "2026-05-04T17:16:00", - "2026-05-04T17:17:00", - "2026-05-04T17:18:00", - "2026-05-04T17:19:00", - "2026-05-04T17:20:00", - "2026-05-04T17:21:00", - "2026-05-04T17:22:00", - "2026-05-04T17:23:00", - "2026-05-04T17:24:00", - "2026-05-04T17:25:00", - "2026-05-04T17:26:00", - "2026-05-04T17:27:00", - "2026-05-04T17:28:00", - "2026-05-04T17:29:00", - "2026-05-04T17:30:00", - "2026-05-04T17:31:00", - "2026-05-04T17:32:00", - "2026-05-04T17:33:00", - "2026-05-04T17:34:00", - "2026-05-04T17:35:00", - "2026-05-04T17:36:00", - "2026-05-04T17:37:00", - "2026-05-04T17:38:00", - "2026-05-04T17:39:00", - "2026-05-04T17:40:00", - "2026-05-04T17:41:00", - "2026-05-04T17:42:00", - "2026-05-04T17:43:00", - "2026-05-04T17:44:00", - "2026-05-04T17:45:00", - "2026-05-04T17:46:00", - "2026-05-04T17:47:00", - "2026-05-04T17:48:00", - "2026-05-04T17:49:00", - "2026-05-04T17:50:00", - "2026-05-04T17:51:00", - "2026-05-04T17:52:00", - "2026-05-04T17:53:00", - "2026-05-04T17:54:00", - "2026-05-04T17:55:00", - "2026-05-04T17:56:00", - "2026-05-04T17:57:00", - "2026-05-04T17:58:00", - "2026-05-04T17:59:00", - "2026-05-04T18:00:00", - "2026-05-04T18:01:00", - "2026-05-04T18:02:00", - "2026-05-04T18:03:00", - "2026-05-04T18:04:00", - "2026-05-04T18:05:00", - "2026-05-04T18:06:00", - "2026-05-04T18:07:00", - "2026-05-04T18:08:00", - "2026-05-04T18:09:00", - "2026-05-04T18:10:00", - "2026-05-04T18:11:00", - "2026-05-04T18:12:00", - "2026-05-04T18:13:00", - "2026-05-04T18:14:00", - "2026-05-04T18:15:00", - "2026-05-04T18:16:00", - "2026-05-04T18:17:00", - "2026-05-04T18:18:00", - "2026-05-04T18:19:00", - "2026-05-04T18:20:00", - "2026-05-04T18:21:00", - "2026-05-04T18:22:00", - "2026-05-04T18:23:00", - "2026-05-04T18:24:00", - "2026-05-04T18:25:00", - "2026-05-04T18:26:00", - "2026-05-04T18:27:00", - "2026-05-04T18:28:00", - "2026-05-04T18:29:00", - "2026-05-04T18:30:00", - "2026-05-04T18:31:00", - "2026-05-04T18:32:00", - "2026-05-04T18:33:00", - "2026-05-04T18:34:00", - "2026-05-04T18:35:00", - "2026-05-04T18:36:00", - "2026-05-04T18:37:00", - "2026-05-04T18:38:00", - "2026-05-04T18:39:00", - "2026-05-04T18:40:00", - "2026-05-04T18:41:00", - "2026-05-04T18:42:00", - "2026-05-04T18:43:00", - "2026-05-04T18:44:00", - "2026-05-04T18:45:00", - "2026-05-04T18:46:00", - "2026-05-04T18:47:00", - "2026-05-04T18:48:00", - "2026-05-04T18:49:00", - "2026-05-04T18:50:00", - "2026-05-04T18:51:00", - "2026-05-04T18:52:00", - "2026-05-04T18:53:00", - "2026-05-04T18:54:00", - "2026-05-04T18:55:00", - "2026-05-04T18:56:00", - "2026-05-04T18:57:00", - "2026-05-04T18:58:00", - "2026-05-04T18:59:00", - "2026-05-04T19:00:00", - "2026-05-04T19:01:00", - "2026-05-04T19:02:00", - "2026-05-04T19:03:00", - "2026-05-04T19:04:00", - "2026-05-04T19:05:00", - "2026-05-04T19:06:00", - "2026-05-04T19:07:00", - "2026-05-04T19:08:00", - "2026-05-04T19:09:00", - "2026-05-04T19:10:00", - "2026-05-04T19:11:00", - "2026-05-04T19:12:00", - "2026-05-04T19:13:00", - "2026-05-04T19:14:00", - "2026-05-04T19:15:00", - "2026-05-04T19:16:00", - "2026-05-04T19:17:00", - "2026-05-04T19:18:00", - "2026-05-04T19:19:00", - "2026-05-04T19:20:00", - "2026-05-04T19:21:00", - "2026-05-04T19:22:00", - "2026-05-04T19:23:00", - "2026-05-04T19:24:00", - "2026-05-04T19:25:00", - "2026-05-04T19:26:00", - "2026-05-04T19:27:00", - "2026-05-04T19:28:00", - "2026-05-04T19:29:00", - "2026-05-04T19:30:00", - "2026-05-04T19:31:00", - "2026-05-04T19:32:00", - "2026-05-04T19:33:00", - "2026-05-04T19:34:00", - "2026-05-04T19:35:00", - "2026-05-04T19:36:00", - "2026-05-04T19:37:00", - "2026-05-04T19:38:00", - "2026-05-04T19:39:00", - "2026-05-04T19:40:00", - "2026-05-04T19:41:00", - "2026-05-04T19:42:00", - "2026-05-04T19:43:00", - "2026-05-04T19:44:00", - "2026-05-04T19:45:00", - "2026-05-04T19:46:00", - "2026-05-04T19:47:00", - "2026-05-04T19:48:00", - "2026-05-04T19:49:00", - "2026-05-04T19:50:00", - "2026-05-04T19:51:00", - "2026-05-04T19:52:00", - "2026-05-04T19:53:00", - "2026-05-04T19:54:00", - "2026-05-04T19:55:00", - "2026-05-04T19:56:00", - "2026-05-04T19:57:00", - "2026-05-04T19:58:00", - "2026-05-04T19:59:00", - "2026-05-04T20:00:00", - "2026-05-04T20:01:00", - "2026-05-04T20:02:00", - "2026-05-04T20:03:00", - "2026-05-04T20:04:00", - "2026-05-04T20:05:00", - "2026-05-04T20:06:00", - "2026-05-04T20:07:00", - "2026-05-04T20:08:00", - "2026-05-04T20:09:00", - "2026-05-04T20:10:00", - "2026-05-04T20:11:00", - "2026-05-04T20:12:00", - "2026-05-04T20:13:00", - "2026-05-04T20:14:00", - "2026-05-04T20:15:00", - "2026-05-04T20:16:00", - "2026-05-04T20:17:00", - "2026-05-04T20:18:00", - "2026-05-04T20:19:00", - "2026-05-04T20:20:00", - "2026-05-04T20:21:00", - "2026-05-04T20:22:00", - "2026-05-04T20:23:00", - "2026-05-04T20:24:00", - "2026-05-04T20:25:00", - "2026-05-04T20:26:00", - "2026-05-04T20:27:00", - "2026-05-04T20:28:00", - "2026-05-04T20:29:00", - "2026-05-04T20:30:00", - "2026-05-04T20:31:00", - "2026-05-04T20:32:00", - "2026-05-04T20:33:00", - "2026-05-04T20:34:00", - "2026-05-04T20:35:00", - "2026-05-04T20:36:00", - "2026-05-04T20:37:00", - "2026-05-04T20:38:00", - "2026-05-04T20:39:00", - "2026-05-04T20:40:00", - "2026-05-04T20:41:00", - "2026-05-04T20:42:00", - "2026-05-04T20:43:00", - "2026-05-04T20:44:00", - "2026-05-04T20:45:00", - "2026-05-04T20:46:00", - "2026-05-04T20:47:00", - "2026-05-04T20:48:00", - "2026-05-04T20:49:00", - "2026-05-04T20:50:00", - "2026-05-04T20:51:00", - "2026-05-04T20:52:00", - "2026-05-04T20:53:00", - "2026-05-04T20:54:00", - "2026-05-04T20:55:00", - "2026-05-04T20:56:00", - "2026-05-04T20:57:00", - "2026-05-04T20:58:00", - "2026-05-04T20:59:00", - "2026-05-04T21:00:00", - "2026-05-04T21:01:00", - "2026-05-04T21:02:00", - "2026-05-04T21:03:00", - "2026-05-04T21:04:00", - "2026-05-04T21:05:00", - "2026-05-04T21:06:00", - "2026-05-04T21:07:00", - "2026-05-04T21:08:00", - "2026-05-04T21:09:00", - "2026-05-04T21:10:00", - "2026-05-04T21:11:00", - "2026-05-04T21:12:00", - "2026-05-04T21:13:00", - "2026-05-04T21:14:00", - "2026-05-04T21:15:00", - "2026-05-04T21:16:00", - "2026-05-04T21:17:00", - "2026-05-04T21:18:00", - "2026-05-04T21:19:00", - "2026-05-04T21:20:00", - "2026-05-04T21:21:00", - "2026-05-04T21:22:00", - "2026-05-04T21:23:00", - "2026-05-04T21:24:00", - "2026-05-04T21:25:00", - "2026-05-04T21:26:00", - "2026-05-04T21:27:00", - "2026-05-04T21:28:00", - "2026-05-04T21:29:00", - "2026-05-04T21:30:00", - "2026-05-04T21:31:00", - "2026-05-04T21:32:00", - "2026-05-04T21:33:00", - "2026-05-04T21:34:00", - "2026-05-04T21:35:00", - "2026-05-04T21:36:00", - "2026-05-04T21:37:00", - "2026-05-04T21:38:00", - "2026-05-04T21:39:00", - "2026-05-04T21:40:00", - "2026-05-04T21:41:00", - "2026-05-04T21:42:00", - "2026-05-04T21:43:00", - "2026-05-04T21:44:00", - "2026-05-04T21:45:00", - "2026-05-04T21:46:00", - "2026-05-04T21:47:00", - "2026-05-04T21:48:00", - "2026-05-04T21:49:00", - "2026-05-04T21:50:00", - "2026-05-04T21:51:00", - "2026-05-04T21:52:00", - "2026-05-04T21:53:00", - "2026-05-04T21:54:00", - "2026-05-04T21:55:00", - "2026-05-04T21:56:00", - "2026-05-04T21:57:00", - "2026-05-04T21:58:00", - "2026-05-04T21:59:00", - "2026-05-04T22:00:00", - "2026-05-04T22:01:00", - "2026-05-04T22:02:00", - "2026-05-04T22:03:00", - "2026-05-04T22:04:00", - "2026-05-04T22:05:00", - "2026-05-04T22:06:00", - "2026-05-04T22:07:00", - "2026-05-04T22:08:00", - "2026-05-04T22:09:00", - "2026-05-04T22:10:00", - "2026-05-04T22:11:00", - "2026-05-04T22:12:00", - "2026-05-04T22:13:00", - "2026-05-04T22:14:00", - "2026-05-04T22:15:00", - "2026-05-04T22:16:00", - "2026-05-04T22:17:00", - "2026-05-04T22:18:00", - "2026-05-04T22:19:00", - "2026-05-04T22:20:00", - "2026-05-04T22:21:00", - "2026-05-04T22:22:00", - "2026-05-04T22:23:00", - "2026-05-04T22:24:00", - "2026-05-04T22:25:00", - "2026-05-04T22:26:00", - "2026-05-04T22:27:00", - "2026-05-04T22:28:00", - "2026-05-04T22:29:00", - "2026-05-04T22:30:00", - "2026-05-04T22:31:00", - "2026-05-04T22:32:00", - "2026-05-04T22:33:00", - "2026-05-04T22:34:00", - "2026-05-04T22:35:00", - "2026-05-04T22:36:00", - "2026-05-04T22:37:00", - "2026-05-04T22:38:00", - "2026-05-04T22:39:00", - "2026-05-04T22:40:00", - "2026-05-04T22:41:00" + "2026-05-05T05:19:00", + "2026-05-05T05:20:00", + "2026-05-05T05:21:00", + "2026-05-05T05:22:00", + "2026-05-05T05:23:00", + "2026-05-05T05:24:00", + "2026-05-05T05:25:00", + "2026-05-05T05:26:00", + "2026-05-05T05:27:00", + "2026-05-05T05:28:00", + "2026-05-05T05:29:00", + "2026-05-05T05:30:00", + "2026-05-05T05:31:00", + "2026-05-05T05:32:00", + "2026-05-05T05:33:00", + "2026-05-05T05:34:00", + "2026-05-05T05:35:00", + "2026-05-05T05:36:00", + "2026-05-05T05:37:00", + "2026-05-05T05:38:00", + "2026-05-05T05:39:00", + "2026-05-05T05:40:00", + "2026-05-05T05:41:00", + "2026-05-05T05:42:00", + "2026-05-05T05:43:00", + "2026-05-05T05:44:00", + "2026-05-05T05:45:00", + "2026-05-05T05:46:00", + "2026-05-05T05:47:00", + "2026-05-05T05:48:00", + "2026-05-05T05:49:00", + "2026-05-05T05:50:00", + "2026-05-05T05:51:00", + "2026-05-05T05:52:00", + "2026-05-05T05:53:00", + "2026-05-05T05:54:00", + "2026-05-05T05:55:00", + "2026-05-05T05:56:00", + "2026-05-05T05:57:00", + "2026-05-05T05:58:00", + "2026-05-05T05:59:00", + "2026-05-05T06:00:00", + "2026-05-05T06:01:00", + "2026-05-05T06:02:00", + "2026-05-05T06:03:00", + "2026-05-05T06:04:00", + "2026-05-05T06:05:00", + "2026-05-05T06:06:00", + "2026-05-05T06:07:00", + "2026-05-05T06:08:00", + "2026-05-05T06:09:00", + "2026-05-05T06:10:00", + "2026-05-05T06:11:00", + "2026-05-05T06:12:00", + "2026-05-05T06:13:00", + "2026-05-05T06:14:00", + "2026-05-05T06:15:00", + "2026-05-05T06:16:00", + "2026-05-05T06:17:00", + "2026-05-05T06:18:00", + "2026-05-05T06:19:00", + "2026-05-05T06:20:00", + "2026-05-05T06:21:00", + "2026-05-05T06:22:00", + "2026-05-05T06:23:00", + "2026-05-05T06:24:00", + "2026-05-05T06:25:00", + "2026-05-05T06:26:00", + "2026-05-05T06:27:00", + "2026-05-05T06:28:00", + "2026-05-05T06:29:00", + "2026-05-05T06:30:00", + "2026-05-05T06:31:00", + "2026-05-05T06:32:00", + "2026-05-05T06:33:00", + "2026-05-05T06:34:00", + "2026-05-05T06:35:00", + "2026-05-05T06:36:00", + "2026-05-05T06:37:00", + "2026-05-05T06:38:00", + "2026-05-05T06:39:00", + "2026-05-05T06:40:00", + "2026-05-05T06:41:00", + "2026-05-05T06:42:00", + "2026-05-05T06:43:00", + "2026-05-05T06:44:00", + "2026-05-05T06:45:00", + "2026-05-05T06:46:00", + "2026-05-05T06:47:00", + "2026-05-05T06:48:00", + "2026-05-05T06:49:00", + "2026-05-05T06:50:00", + "2026-05-05T06:51:00", + "2026-05-05T06:52:00", + "2026-05-05T06:53:00", + "2026-05-05T06:54:00", + "2026-05-05T06:55:00", + "2026-05-05T06:56:00", + "2026-05-05T06:57:00", + "2026-05-05T06:58:00", + "2026-05-05T06:59:00", + "2026-05-05T07:00:00", + "2026-05-05T07:01:00", + "2026-05-05T07:02:00", + "2026-05-05T07:03:00", + "2026-05-05T07:04:00", + "2026-05-05T07:05:00", + "2026-05-05T07:06:00", + "2026-05-05T07:07:00", + "2026-05-05T07:08:00", + "2026-05-05T07:09:00", + "2026-05-05T07:10:00", + "2026-05-05T07:11:00", + "2026-05-05T07:12:00", + "2026-05-05T07:13:00", + "2026-05-05T07:14:00", + "2026-05-05T07:15:00", + "2026-05-05T07:16:00", + "2026-05-05T07:17:00", + "2026-05-05T07:18:00", + "2026-05-05T07:19:00", + "2026-05-05T07:20:00", + "2026-05-05T07:21:00", + "2026-05-05T07:22:00", + "2026-05-05T07:23:00", + "2026-05-05T07:24:00", + "2026-05-05T07:25:00", + "2026-05-05T07:26:00", + "2026-05-05T07:27:00", + "2026-05-05T07:28:00", + "2026-05-05T07:29:00", + "2026-05-05T07:30:00", + "2026-05-05T07:31:00", + "2026-05-05T07:32:00", + "2026-05-05T07:33:00", + "2026-05-05T07:34:00", + "2026-05-05T07:35:00", + "2026-05-05T07:36:00", + "2026-05-05T07:37:00", + "2026-05-05T07:38:00", + "2026-05-05T07:39:00", + "2026-05-05T07:40:00", + "2026-05-05T07:41:00", + "2026-05-05T07:42:00", + "2026-05-05T07:43:00", + "2026-05-05T07:44:00", + "2026-05-05T07:45:00", + "2026-05-05T07:46:00", + "2026-05-05T07:47:00", + "2026-05-05T07:48:00", + "2026-05-05T07:49:00", + "2026-05-05T07:50:00", + "2026-05-05T07:51:00", + "2026-05-05T07:52:00", + "2026-05-05T07:53:00", + "2026-05-05T07:54:00", + "2026-05-05T07:55:00", + "2026-05-05T07:56:00", + "2026-05-05T07:57:00", + "2026-05-05T07:58:00", + "2026-05-05T07:59:00", + "2026-05-05T08:00:00", + "2026-05-05T08:01:00", + "2026-05-05T08:02:00", + "2026-05-05T08:03:00", + "2026-05-05T08:04:00", + "2026-05-05T08:05:00", + "2026-05-05T08:06:00", + "2026-05-05T08:07:00", + "2026-05-05T08:08:00", + "2026-05-05T08:09:00", + "2026-05-05T08:10:00", + "2026-05-05T08:11:00", + "2026-05-05T08:12:00", + "2026-05-05T08:13:00", + "2026-05-05T08:14:00", + "2026-05-05T08:15:00", + "2026-05-05T08:16:00", + "2026-05-05T08:17:00", + "2026-05-05T08:18:00", + "2026-05-05T08:19:00", + "2026-05-05T08:20:00", + "2026-05-05T08:21:00", + "2026-05-05T08:22:00", + "2026-05-05T08:23:00", + "2026-05-05T08:24:00", + "2026-05-05T08:25:00", + "2026-05-05T08:26:00", + "2026-05-05T08:27:00", + "2026-05-05T08:28:00", + "2026-05-05T08:29:00", + "2026-05-05T08:30:00", + "2026-05-05T08:31:00", + "2026-05-05T08:32:00", + "2026-05-05T08:33:00", + "2026-05-05T08:34:00", + "2026-05-05T08:35:00", + "2026-05-05T08:36:00", + "2026-05-05T08:37:00", + "2026-05-05T08:38:00", + "2026-05-05T08:39:00", + "2026-05-05T08:40:00", + "2026-05-05T08:41:00", + "2026-05-05T08:42:00", + "2026-05-05T08:43:00", + "2026-05-05T08:44:00", + "2026-05-05T08:45:00", + "2026-05-05T08:46:00", + "2026-05-05T08:47:00", + "2026-05-05T08:48:00", + "2026-05-05T08:49:00", + "2026-05-05T08:50:00", + "2026-05-05T08:51:00", + "2026-05-05T08:52:00", + "2026-05-05T08:53:00", + "2026-05-05T08:54:00", + "2026-05-05T08:55:00", + "2026-05-05T08:56:00", + "2026-05-05T08:57:00", + "2026-05-05T08:58:00", + "2026-05-05T08:59:00", + "2026-05-05T09:00:00", + "2026-05-05T09:01:00", + "2026-05-05T09:02:00", + "2026-05-05T09:03:00", + "2026-05-05T09:04:00", + "2026-05-05T09:05:00", + "2026-05-05T09:06:00", + "2026-05-05T09:07:00", + "2026-05-05T09:08:00", + "2026-05-05T09:09:00", + "2026-05-05T09:10:00", + "2026-05-05T09:11:00", + "2026-05-05T09:12:00", + "2026-05-05T09:13:00", + "2026-05-05T09:14:00", + "2026-05-05T09:15:00", + "2026-05-05T09:16:00", + "2026-05-05T09:17:00", + "2026-05-05T09:18:00", + "2026-05-05T09:19:00", + "2026-05-05T09:20:00", + "2026-05-05T09:21:00", + "2026-05-05T09:22:00", + "2026-05-05T09:23:00", + "2026-05-05T09:24:00", + "2026-05-05T09:25:00", + "2026-05-05T09:26:00", + "2026-05-05T09:27:00", + "2026-05-05T09:28:00", + "2026-05-05T09:29:00", + "2026-05-05T09:30:00", + "2026-05-05T09:31:00", + "2026-05-05T09:32:00", + "2026-05-05T09:33:00", + "2026-05-05T09:34:00", + "2026-05-05T09:35:00", + "2026-05-05T09:36:00", + "2026-05-05T09:37:00", + "2026-05-05T09:38:00", + "2026-05-05T09:39:00", + "2026-05-05T09:40:00", + "2026-05-05T09:41:00", + "2026-05-05T09:42:00", + "2026-05-05T09:43:00", + "2026-05-05T09:44:00", + "2026-05-05T09:45:00", + "2026-05-05T09:46:00", + "2026-05-05T09:47:00", + "2026-05-05T09:48:00", + "2026-05-05T09:49:00", + "2026-05-05T09:50:00", + "2026-05-05T09:51:00", + "2026-05-05T09:52:00", + "2026-05-05T09:53:00", + "2026-05-05T09:54:00", + "2026-05-05T09:55:00", + "2026-05-05T09:56:00", + "2026-05-05T09:57:00", + "2026-05-05T09:58:00", + "2026-05-05T09:59:00", + "2026-05-05T10:00:00", + "2026-05-05T10:01:00", + "2026-05-05T10:02:00", + "2026-05-05T10:03:00", + "2026-05-05T10:04:00", + "2026-05-05T10:05:00", + "2026-05-05T10:06:00", + "2026-05-05T10:07:00", + "2026-05-05T10:08:00", + "2026-05-05T10:09:00", + "2026-05-05T10:10:00", + "2026-05-05T10:11:00", + "2026-05-05T10:12:00", + "2026-05-05T10:13:00", + "2026-05-05T10:14:00", + "2026-05-05T10:15:00", + "2026-05-05T10:16:00", + "2026-05-05T10:17:00", + "2026-05-05T10:18:00", + "2026-05-05T10:19:00", + "2026-05-05T10:20:00", + "2026-05-05T10:21:00", + "2026-05-05T10:22:00", + "2026-05-05T10:23:00", + "2026-05-05T10:24:00", + "2026-05-05T10:25:00", + "2026-05-05T10:26:00", + "2026-05-05T10:27:00", + "2026-05-05T10:28:00", + "2026-05-05T10:29:00", + "2026-05-05T10:30:00", + "2026-05-05T10:31:00", + "2026-05-05T10:32:00", + "2026-05-05T10:33:00", + "2026-05-05T10:34:00", + "2026-05-05T10:35:00", + "2026-05-05T10:36:00", + "2026-05-05T10:37:00", + "2026-05-05T10:38:00", + "2026-05-05T10:39:00", + "2026-05-05T10:40:00", + "2026-05-05T10:41:00", + "2026-05-05T10:42:00", + "2026-05-05T10:43:00", + "2026-05-05T10:44:00", + "2026-05-05T10:45:00", + "2026-05-05T10:46:00", + "2026-05-05T10:47:00", + "2026-05-05T10:48:00", + "2026-05-05T10:49:00", + "2026-05-05T10:50:00", + "2026-05-05T10:51:00", + "2026-05-05T10:52:00", + "2026-05-05T10:53:00", + "2026-05-05T10:54:00", + "2026-05-05T10:55:00", + "2026-05-05T10:56:00", + "2026-05-05T10:57:00", + "2026-05-05T10:58:00", + "2026-05-05T10:59:00", + "2026-05-05T11:00:00", + "2026-05-05T11:01:00", + "2026-05-05T11:02:00", + "2026-05-05T11:03:00", + "2026-05-05T11:04:00", + "2026-05-05T11:05:00", + "2026-05-05T11:06:00", + "2026-05-05T11:07:00", + "2026-05-05T11:08:00", + "2026-05-05T11:09:00", + "2026-05-05T11:10:00", + "2026-05-05T11:11:00", + "2026-05-05T11:12:00", + "2026-05-05T11:13:00", + "2026-05-05T11:14:00", + "2026-05-05T11:15:00", + "2026-05-05T11:16:00", + "2026-05-05T11:17:00", + "2026-05-05T11:18:00", + "2026-05-05T11:19:00", + "2026-05-05T11:20:00", + "2026-05-05T11:21:00", + "2026-05-05T11:22:00", + "2026-05-05T11:23:00", + "2026-05-05T11:24:00", + "2026-05-05T11:25:00", + "2026-05-05T11:26:00", + "2026-05-05T11:27:00", + "2026-05-05T11:28:00", + "2026-05-05T11:29:00", + "2026-05-05T11:30:00", + "2026-05-05T11:31:00", + "2026-05-05T11:32:00", + "2026-05-05T11:33:00", + "2026-05-05T11:34:00", + "2026-05-05T11:35:00", + "2026-05-05T11:36:00", + "2026-05-05T11:37:00", + "2026-05-05T11:38:00", + "2026-05-05T11:39:00", + "2026-05-05T11:40:00", + "2026-05-05T11:41:00", + "2026-05-05T11:42:00", + "2026-05-05T11:43:00", + "2026-05-05T11:44:00", + "2026-05-05T11:45:00", + "2026-05-05T11:46:00", + "2026-05-05T11:47:00", + "2026-05-05T11:48:00", + "2026-05-05T11:49:00", + "2026-05-05T11:50:00", + "2026-05-05T11:51:00", + "2026-05-05T11:52:00", + "2026-05-05T11:53:00", + "2026-05-05T11:54:00", + "2026-05-05T11:55:00", + "2026-05-05T11:56:00", + "2026-05-05T11:57:00", + "2026-05-05T11:58:00", + "2026-05-05T11:59:00", + "2026-05-05T12:00:00", + "2026-05-05T12:01:00", + "2026-05-05T12:02:00", + "2026-05-05T12:03:00", + "2026-05-05T12:04:00", + "2026-05-05T12:05:00", + "2026-05-05T12:06:00", + "2026-05-05T12:07:00", + "2026-05-05T12:08:00", + "2026-05-05T12:09:00", + "2026-05-05T12:10:00", + "2026-05-05T12:11:00", + "2026-05-05T12:12:00", + "2026-05-05T12:13:00", + "2026-05-05T12:14:00", + "2026-05-05T12:15:00", + "2026-05-05T12:16:00", + "2026-05-05T12:17:00", + "2026-05-05T12:18:00", + "2026-05-05T12:19:00", + "2026-05-05T12:20:00", + "2026-05-05T12:21:00", + "2026-05-05T12:22:00", + "2026-05-05T12:23:00", + "2026-05-05T12:24:00", + "2026-05-05T12:25:00", + "2026-05-05T12:26:00", + "2026-05-05T12:27:00", + "2026-05-05T12:28:00", + "2026-05-05T12:29:00", + "2026-05-05T12:30:00", + "2026-05-05T12:31:00", + "2026-05-05T12:32:00", + "2026-05-05T12:33:00", + "2026-05-05T12:34:00", + "2026-05-05T12:35:00", + "2026-05-05T12:36:00", + "2026-05-05T12:37:00", + "2026-05-05T12:38:00", + "2026-05-05T12:39:00", + "2026-05-05T12:40:00", + "2026-05-05T12:41:00", + "2026-05-05T12:42:00", + "2026-05-05T12:43:00", + "2026-05-05T12:44:00", + "2026-05-05T12:45:00", + "2026-05-05T12:46:00", + "2026-05-05T12:47:00", + "2026-05-05T12:48:00", + "2026-05-05T12:49:00", + "2026-05-05T12:50:00", + "2026-05-05T12:51:00", + "2026-05-05T12:52:00", + "2026-05-05T12:53:00", + "2026-05-05T12:54:00", + "2026-05-05T12:55:00", + "2026-05-05T12:56:00", + "2026-05-05T12:57:00", + "2026-05-05T12:58:00", + "2026-05-05T12:59:00", + "2026-05-05T13:00:00", + "2026-05-05T13:01:00", + "2026-05-05T13:02:00", + "2026-05-05T13:03:00", + "2026-05-05T13:04:00", + "2026-05-05T13:05:00", + "2026-05-05T13:06:00", + "2026-05-05T13:07:00", + "2026-05-05T13:08:00", + "2026-05-05T13:09:00", + "2026-05-05T13:10:00", + "2026-05-05T13:11:00", + "2026-05-05T13:12:00", + "2026-05-05T13:13:00", + "2026-05-05T13:14:00", + "2026-05-05T13:15:00", + "2026-05-05T13:16:00", + "2026-05-05T13:17:00", + "2026-05-05T13:18:00", + "2026-05-05T13:19:00", + "2026-05-05T13:20:00", + "2026-05-05T13:21:00", + "2026-05-05T13:22:00", + "2026-05-05T13:23:00", + "2026-05-05T13:24:00", + "2026-05-05T13:25:00", + "2026-05-05T13:26:00", + "2026-05-05T13:27:00", + "2026-05-05T13:28:00", + "2026-05-05T13:29:00", + "2026-05-05T13:30:00", + "2026-05-05T13:31:00", + "2026-05-05T13:32:00", + "2026-05-05T13:33:00", + "2026-05-05T13:34:00", + "2026-05-05T13:35:00", + "2026-05-05T13:36:00", + "2026-05-05T13:37:00", + "2026-05-05T13:38:00", + "2026-05-05T13:39:00", + "2026-05-05T13:40:00", + "2026-05-05T13:41:00", + "2026-05-05T13:42:00", + "2026-05-05T13:43:00", + "2026-05-05T13:44:00", + "2026-05-05T13:45:00", + "2026-05-05T13:46:00", + "2026-05-05T13:47:00", + "2026-05-05T13:48:00", + "2026-05-05T13:49:00", + "2026-05-05T13:50:00", + "2026-05-05T13:51:00", + "2026-05-05T13:52:00", + "2026-05-05T13:53:00", + "2026-05-05T13:54:00", + "2026-05-05T13:55:00", + "2026-05-05T13:56:00", + "2026-05-05T13:57:00", + "2026-05-05T13:58:00", + "2026-05-05T13:59:00", + "2026-05-05T14:00:00", + "2026-05-05T14:01:00", + "2026-05-05T14:02:00", + "2026-05-05T14:03:00", + "2026-05-05T14:04:00", + "2026-05-05T14:05:00", + "2026-05-05T14:06:00", + "2026-05-05T14:07:00", + "2026-05-05T14:08:00", + "2026-05-05T14:09:00", + "2026-05-05T14:10:00", + "2026-05-05T14:11:00", + "2026-05-05T14:12:00", + "2026-05-05T14:13:00", + "2026-05-05T14:14:00", + "2026-05-05T14:15:00", + "2026-05-05T14:16:00", + "2026-05-05T14:17:00", + "2026-05-05T14:18:00", + "2026-05-05T14:19:00", + "2026-05-05T14:20:00", + "2026-05-05T14:21:00", + "2026-05-05T14:22:00", + "2026-05-05T14:23:00", + "2026-05-05T14:24:00", + "2026-05-05T14:25:00", + "2026-05-05T14:26:00", + "2026-05-05T14:27:00", + "2026-05-05T14:28:00", + "2026-05-05T14:29:00", + "2026-05-05T14:30:00", + "2026-05-05T14:31:00", + "2026-05-05T14:32:00", + "2026-05-05T14:33:00", + "2026-05-05T14:34:00", + "2026-05-05T14:35:00", + "2026-05-05T14:36:00", + "2026-05-05T14:37:00", + "2026-05-05T14:38:00", + "2026-05-05T14:39:00", + "2026-05-05T14:40:00", + "2026-05-05T14:41:00", + "2026-05-05T14:42:00", + "2026-05-05T14:43:00", + "2026-05-05T14:44:00", + "2026-05-05T14:45:00", + "2026-05-05T14:46:00", + "2026-05-05T14:47:00", + "2026-05-05T14:48:00", + "2026-05-05T14:49:00", + "2026-05-05T14:50:00", + "2026-05-05T14:51:00", + "2026-05-05T14:52:00", + "2026-05-05T14:53:00", + "2026-05-05T14:54:00", + "2026-05-05T14:55:00", + "2026-05-05T14:56:00", + "2026-05-05T14:57:00", + "2026-05-05T14:58:00", + "2026-05-05T14:59:00", + "2026-05-05T15:00:00", + "2026-05-05T15:01:00", + "2026-05-05T15:02:00", + "2026-05-05T15:03:00", + "2026-05-05T15:04:00", + "2026-05-05T15:05:00", + "2026-05-05T15:06:00", + "2026-05-05T15:07:00", + "2026-05-05T15:08:00", + "2026-05-05T15:09:00", + "2026-05-05T15:10:00", + "2026-05-05T15:11:00", + "2026-05-05T15:12:00", + "2026-05-05T15:13:00", + "2026-05-05T15:14:00", + "2026-05-05T15:15:00", + "2026-05-05T15:16:00", + "2026-05-05T15:17:00", + "2026-05-05T15:18:00", + "2026-05-05T15:19:00", + "2026-05-05T15:20:00", + "2026-05-05T15:21:00", + "2026-05-05T15:22:00", + "2026-05-05T15:23:00", + "2026-05-05T15:24:00", + "2026-05-05T15:25:00", + "2026-05-05T15:26:00", + "2026-05-05T15:27:00", + "2026-05-05T15:28:00", + "2026-05-05T15:29:00", + "2026-05-05T15:30:00", + "2026-05-05T15:31:00", + "2026-05-05T15:32:00", + "2026-05-05T15:33:00", + "2026-05-05T15:34:00", + "2026-05-05T15:35:00", + "2026-05-05T15:36:00", + "2026-05-05T15:37:00", + "2026-05-05T15:38:00", + "2026-05-05T15:39:00", + "2026-05-05T15:40:00", + "2026-05-05T15:41:00", + "2026-05-05T15:42:00", + "2026-05-05T15:43:00", + "2026-05-05T15:44:00", + "2026-05-05T15:45:00", + "2026-05-05T15:46:00", + "2026-05-05T15:47:00", + "2026-05-05T15:48:00", + "2026-05-05T15:49:00", + "2026-05-05T15:50:00", + "2026-05-05T15:51:00", + "2026-05-05T15:52:00", + "2026-05-05T15:53:00", + "2026-05-05T15:54:00", + "2026-05-05T15:55:00", + "2026-05-05T15:56:00", + "2026-05-05T15:57:00", + "2026-05-05T15:58:00", + "2026-05-05T15:59:00", + "2026-05-05T16:00:00", + "2026-05-05T16:01:00", + "2026-05-05T16:02:00", + "2026-05-05T16:03:00", + "2026-05-05T16:04:00", + "2026-05-05T16:05:00", + "2026-05-05T16:06:00", + "2026-05-05T16:07:00", + "2026-05-05T16:08:00", + "2026-05-05T16:09:00", + "2026-05-05T16:10:00", + "2026-05-05T16:11:00", + "2026-05-05T16:12:00", + "2026-05-05T16:13:00", + "2026-05-05T16:14:00", + "2026-05-05T16:15:00", + "2026-05-05T16:16:00", + "2026-05-05T16:17:00", + "2026-05-05T16:18:00", + "2026-05-05T16:19:00", + "2026-05-05T16:20:00", + "2026-05-05T16:21:00", + "2026-05-05T16:22:00", + "2026-05-05T16:23:00", + "2026-05-05T16:24:00", + "2026-05-05T16:25:00", + "2026-05-05T16:26:00", + "2026-05-05T16:27:00", + "2026-05-05T16:28:00", + "2026-05-05T16:29:00", + "2026-05-05T16:30:00", + "2026-05-05T16:31:00", + "2026-05-05T16:32:00", + "2026-05-05T16:33:00", + "2026-05-05T16:34:00", + "2026-05-05T16:35:00", + "2026-05-05T16:36:00", + "2026-05-05T16:37:00", + "2026-05-05T16:38:00", + "2026-05-05T16:39:00", + "2026-05-05T16:40:00", + "2026-05-05T16:41:00", + "2026-05-05T16:42:00", + "2026-05-05T16:43:00", + "2026-05-05T16:44:00", + "2026-05-05T16:45:00", + "2026-05-05T16:46:00", + "2026-05-05T16:47:00", + "2026-05-05T16:48:00", + "2026-05-05T16:49:00", + "2026-05-05T16:50:00", + "2026-05-05T16:51:00", + "2026-05-05T16:52:00", + "2026-05-05T16:53:00", + "2026-05-05T16:54:00", + "2026-05-05T16:55:00", + "2026-05-05T16:56:00", + "2026-05-05T16:57:00", + "2026-05-05T16:58:00", + "2026-05-05T16:59:00", + "2026-05-05T17:00:00", + "2026-05-05T17:01:00", + "2026-05-05T17:02:00", + "2026-05-05T17:03:00", + "2026-05-05T17:04:00", + "2026-05-05T17:05:00", + "2026-05-05T17:06:00", + "2026-05-05T17:07:00", + "2026-05-05T17:08:00", + "2026-05-05T17:09:00", + "2026-05-05T17:10:00", + "2026-05-05T17:11:00", + "2026-05-05T17:12:00", + "2026-05-05T17:13:00", + "2026-05-05T17:14:00", + "2026-05-05T17:15:00", + "2026-05-05T17:16:00", + "2026-05-05T17:17:00", + "2026-05-05T17:18:00", + "2026-05-05T17:19:00", + "2026-05-05T17:20:00", + "2026-05-05T17:21:00", + "2026-05-05T17:22:00", + "2026-05-05T17:23:00", + "2026-05-05T17:24:00", + "2026-05-05T17:25:00", + "2026-05-05T17:26:00", + "2026-05-05T17:27:00", + "2026-05-05T17:28:00", + "2026-05-05T17:29:00", + "2026-05-05T17:30:00", + "2026-05-05T17:31:00", + "2026-05-05T17:32:00", + "2026-05-05T17:33:00", + "2026-05-05T17:34:00", + "2026-05-05T17:35:00", + "2026-05-05T17:36:00", + "2026-05-05T17:37:00", + "2026-05-05T17:38:00", + "2026-05-05T17:39:00", + "2026-05-05T17:40:00", + "2026-05-05T17:41:00", + "2026-05-05T17:42:00", + "2026-05-05T17:43:00", + "2026-05-05T17:44:00", + "2026-05-05T17:45:00", + "2026-05-05T17:46:00", + "2026-05-05T17:47:00", + "2026-05-05T17:48:00", + "2026-05-05T17:49:00", + "2026-05-05T17:50:00", + "2026-05-05T17:51:00", + "2026-05-05T17:52:00", + "2026-05-05T17:53:00", + "2026-05-05T17:54:00", + "2026-05-05T17:55:00", + "2026-05-05T17:56:00", + "2026-05-05T17:57:00", + "2026-05-05T17:58:00", + "2026-05-05T17:59:00", + "2026-05-05T18:00:00", + "2026-05-05T18:01:00", + "2026-05-05T18:02:00", + "2026-05-05T18:03:00", + "2026-05-05T18:04:00", + "2026-05-05T18:05:00", + "2026-05-05T18:06:00", + "2026-05-05T18:07:00", + "2026-05-05T18:08:00", + "2026-05-05T18:09:00", + "2026-05-05T18:10:00", + "2026-05-05T18:11:00", + "2026-05-05T18:12:00", + "2026-05-05T18:13:00", + "2026-05-05T18:14:00", + "2026-05-05T18:15:00", + "2026-05-05T18:16:00", + "2026-05-05T18:17:00", + "2026-05-05T18:18:00", + "2026-05-05T18:19:00", + "2026-05-05T18:20:00", + "2026-05-05T18:21:00", + "2026-05-05T18:22:00", + "2026-05-05T18:23:00", + "2026-05-05T18:24:00", + "2026-05-05T18:25:00", + "2026-05-05T18:26:00", + "2026-05-05T18:27:00", + "2026-05-05T18:28:00", + "2026-05-05T18:29:00", + "2026-05-05T18:30:00", + "2026-05-05T18:31:00", + "2026-05-05T18:32:00", + "2026-05-05T18:33:00", + "2026-05-05T18:34:00", + "2026-05-05T18:35:00", + "2026-05-05T18:36:00", + "2026-05-05T18:37:00", + "2026-05-05T18:38:00", + "2026-05-05T18:39:00", + "2026-05-05T18:40:00", + "2026-05-05T18:41:00", + "2026-05-05T18:42:00", + "2026-05-05T18:43:00", + "2026-05-05T18:44:00", + "2026-05-05T18:45:00", + "2026-05-05T18:46:00", + "2026-05-05T18:47:00", + "2026-05-05T18:48:00", + "2026-05-05T18:49:00", + "2026-05-05T18:50:00", + "2026-05-05T18:51:00", + "2026-05-05T18:52:00", + "2026-05-05T18:53:00", + "2026-05-05T18:54:00", + "2026-05-05T18:55:00", + "2026-05-05T18:56:00", + "2026-05-05T18:57:00", + "2026-05-05T18:58:00", + "2026-05-05T18:59:00", + "2026-05-05T19:00:00", + "2026-05-05T19:01:00", + "2026-05-05T19:02:00", + "2026-05-05T19:03:00", + "2026-05-05T19:04:00", + "2026-05-05T19:05:00", + "2026-05-05T19:06:00", + "2026-05-05T19:07:00", + "2026-05-05T19:08:00", + "2026-05-05T19:09:00", + "2026-05-05T19:10:00", + "2026-05-05T19:11:00", + "2026-05-05T19:12:00", + "2026-05-05T19:13:00", + "2026-05-05T19:14:00", + "2026-05-05T19:15:00", + "2026-05-05T19:16:00", + "2026-05-05T19:17:00", + "2026-05-05T19:18:00", + "2026-05-05T19:19:00", + "2026-05-05T19:20:00", + "2026-05-05T19:21:00", + "2026-05-05T19:22:00", + "2026-05-05T19:23:00", + "2026-05-05T19:24:00", + "2026-05-05T19:25:00", + "2026-05-05T19:26:00", + "2026-05-05T19:27:00", + "2026-05-05T19:28:00", + "2026-05-05T19:29:00", + "2026-05-05T19:30:00", + "2026-05-05T19:31:00", + "2026-05-05T19:32:00", + "2026-05-05T19:33:00", + "2026-05-05T19:34:00", + "2026-05-05T19:35:00", + "2026-05-05T19:36:00", + "2026-05-05T19:37:00", + "2026-05-05T19:38:00", + "2026-05-05T19:39:00", + "2026-05-05T19:40:00", + "2026-05-05T19:41:00", + "2026-05-05T19:42:00", + "2026-05-05T19:43:00", + "2026-05-05T19:44:00", + "2026-05-05T19:45:00", + "2026-05-05T19:46:00", + "2026-05-05T19:47:00", + "2026-05-05T19:48:00", + "2026-05-05T19:49:00", + "2026-05-05T19:50:00", + "2026-05-05T19:51:00", + "2026-05-05T19:52:00", + "2026-05-05T19:53:00", + "2026-05-05T19:54:00", + "2026-05-05T19:55:00", + "2026-05-05T19:56:00", + "2026-05-05T19:57:00", + "2026-05-05T19:58:00", + "2026-05-05T19:59:00", + "2026-05-05T20:00:00", + "2026-05-05T20:01:00", + "2026-05-05T20:02:00", + "2026-05-05T20:03:00", + "2026-05-05T20:04:00", + "2026-05-05T20:05:00", + "2026-05-05T20:06:00", + "2026-05-05T20:07:00", + "2026-05-05T20:08:00", + "2026-05-05T20:09:00", + "2026-05-05T20:10:00", + "2026-05-05T20:11:00", + "2026-05-05T20:12:00", + "2026-05-05T20:13:00", + "2026-05-05T20:14:00", + "2026-05-05T20:15:00", + "2026-05-05T20:16:00", + "2026-05-05T20:17:00", + "2026-05-05T20:18:00", + "2026-05-05T20:19:00", + "2026-05-05T20:20:00", + "2026-05-05T20:21:00", + "2026-05-05T20:22:00", + "2026-05-05T20:23:00", + "2026-05-05T20:24:00", + "2026-05-05T20:25:00", + "2026-05-05T20:26:00", + "2026-05-05T20:27:00", + "2026-05-05T20:28:00", + "2026-05-05T20:29:00", + "2026-05-05T20:30:00", + "2026-05-05T20:31:00", + "2026-05-05T20:32:00", + "2026-05-05T20:33:00", + "2026-05-05T20:34:00", + "2026-05-05T20:35:00", + "2026-05-05T20:36:00", + "2026-05-05T20:37:00", + "2026-05-05T20:38:00", + "2026-05-05T20:39:00", + "2026-05-05T20:40:00", + "2026-05-05T20:41:00", + "2026-05-05T20:42:00", + "2026-05-05T20:43:00", + "2026-05-05T20:44:00", + "2026-05-05T20:45:00", + "2026-05-05T20:46:00", + "2026-05-05T20:47:00", + "2026-05-05T20:48:00", + "2026-05-05T20:49:00", + "2026-05-05T20:50:00", + "2026-05-05T20:51:00", + "2026-05-05T20:52:00", + "2026-05-05T20:53:00", + "2026-05-05T20:54:00", + "2026-05-05T20:55:00", + "2026-05-05T20:56:00", + "2026-05-05T20:57:00", + "2026-05-05T20:58:00", + "2026-05-05T20:59:00", + "2026-05-05T21:00:00", + "2026-05-05T21:01:00", + "2026-05-05T21:02:00", + "2026-05-05T21:03:00", + "2026-05-05T21:04:00", + "2026-05-05T21:05:00", + "2026-05-05T21:06:00", + "2026-05-05T21:07:00", + "2026-05-05T21:08:00", + "2026-05-05T21:09:00", + "2026-05-05T21:10:00", + "2026-05-05T21:11:00", + "2026-05-05T21:12:00", + "2026-05-05T21:13:00", + "2026-05-05T21:14:00", + "2026-05-05T21:15:00", + "2026-05-05T21:16:00", + "2026-05-05T21:17:00", + "2026-05-05T21:18:00", + "2026-05-05T21:19:00", + "2026-05-05T21:20:00", + "2026-05-05T21:21:00", + "2026-05-05T21:22:00", + "2026-05-05T21:23:00", + "2026-05-05T21:24:00", + "2026-05-05T21:25:00", + "2026-05-05T21:26:00", + "2026-05-05T21:27:00", + "2026-05-05T21:28:00", + "2026-05-05T21:29:00", + "2026-05-05T21:30:00", + "2026-05-05T21:31:00", + "2026-05-05T21:32:00", + "2026-05-05T21:33:00", + "2026-05-05T21:34:00", + "2026-05-05T21:35:00", + "2026-05-05T21:36:00", + "2026-05-05T21:37:00", + "2026-05-05T21:38:00", + "2026-05-05T21:39:00", + "2026-05-05T21:40:00", + "2026-05-05T21:41:00", + "2026-05-05T21:42:00", + "2026-05-05T21:43:00", + "2026-05-05T21:44:00", + "2026-05-05T21:45:00", + "2026-05-05T21:46:00", + "2026-05-05T21:47:00", + "2026-05-05T21:48:00", + "2026-05-05T21:49:00", + "2026-05-05T21:50:00", + "2026-05-05T21:51:00", + "2026-05-05T21:52:00", + "2026-05-05T21:53:00", + "2026-05-05T21:54:00", + "2026-05-05T21:55:00", + "2026-05-05T21:56:00", + "2026-05-05T21:57:00", + "2026-05-05T21:58:00", + "2026-05-05T21:59:00", + "2026-05-05T22:00:00", + "2026-05-05T22:01:00", + "2026-05-05T22:02:00", + "2026-05-05T22:03:00", + "2026-05-05T22:04:00", + "2026-05-05T22:05:00", + "2026-05-05T22:06:00", + "2026-05-05T22:07:00", + "2026-05-05T22:08:00", + "2026-05-05T22:09:00", + "2026-05-05T22:10:00", + "2026-05-05T22:11:00", + "2026-05-05T22:12:00", + "2026-05-05T22:13:00", + "2026-05-05T22:14:00", + "2026-05-05T22:15:00", + "2026-05-05T22:16:00", + "2026-05-05T22:17:00", + "2026-05-05T22:18:00", + "2026-05-05T22:19:00", + "2026-05-05T22:20:00", + "2026-05-05T22:21:00", + "2026-05-05T22:22:00", + "2026-05-05T22:23:00", + "2026-05-05T22:24:00", + "2026-05-05T22:25:00", + "2026-05-05T22:26:00", + "2026-05-05T22:27:00", + "2026-05-05T22:28:00", + "2026-05-05T22:29:00", + "2026-05-05T22:30:00", + "2026-05-05T22:31:00", + "2026-05-05T22:32:00", + "2026-05-05T22:33:00", + "2026-05-05T22:34:00", + "2026-05-05T22:35:00", + "2026-05-05T22:36:00", + "2026-05-05T22:37:00", + "2026-05-05T22:38:00", + "2026-05-05T22:39:00", + "2026-05-05T22:40:00", + "2026-05-05T22:41:00", + "2026-05-05T22:42:00", + "2026-05-05T22:43:00", + "2026-05-05T22:44:00", + "2026-05-05T22:45:00", + "2026-05-05T22:46:00", + "2026-05-05T22:47:00", + "2026-05-05T22:48:00", + "2026-05-05T22:49:00", + "2026-05-05T22:50:00", + "2026-05-05T22:51:00", + "2026-05-05T22:52:00", + "2026-05-05T22:53:00", + "2026-05-05T22:54:00", + "2026-05-05T22:55:00", + "2026-05-05T22:56:00", + "2026-05-05T22:57:00", + "2026-05-05T22:58:00", + "2026-05-05T22:59:00", + "2026-05-05T23:00:00", + "2026-05-05T23:01:00", + "2026-05-05T23:02:00", + "2026-05-05T23:03:00", + "2026-05-05T23:04:00", + "2026-05-05T23:05:00", + "2026-05-05T23:06:00", + "2026-05-05T23:07:00", + "2026-05-05T23:08:00", + "2026-05-05T23:09:00", + "2026-05-05T23:10:00", + "2026-05-05T23:11:00", + "2026-05-05T23:12:00", + "2026-05-05T23:13:00", + "2026-05-05T23:14:00", + "2026-05-05T23:15:00", + "2026-05-05T23:16:00", + "2026-05-05T23:17:00", + "2026-05-05T23:18:00", + "2026-05-05T23:19:00", + "2026-05-05T23:20:00", + "2026-05-05T23:21:00", + "2026-05-05T23:22:00", + "2026-05-05T23:23:00", + "2026-05-05T23:24:00", + "2026-05-05T23:25:00", + "2026-05-05T23:26:00", + "2026-05-05T23:27:00", + "2026-05-05T23:28:00", + "2026-05-05T23:29:00", + "2026-05-05T23:30:00", + "2026-05-05T23:31:00", + "2026-05-05T23:32:00", + "2026-05-05T23:33:00", + "2026-05-05T23:34:00", + "2026-05-05T23:35:00", + "2026-05-05T23:36:00", + "2026-05-05T23:37:00", + "2026-05-05T23:38:00", + "2026-05-05T23:39:00", + "2026-05-05T23:40:00", + "2026-05-05T23:41:00", + "2026-05-05T23:42:00", + "2026-05-05T23:43:00", + "2026-05-05T23:44:00", + "2026-05-05T23:45:00", + "2026-05-05T23:46:00", + "2026-05-05T23:47:00", + "2026-05-05T23:48:00", + "2026-05-05T23:49:00", + "2026-05-05T23:50:00", + "2026-05-05T23:51:00", + "2026-05-05T23:52:00", + "2026-05-05T23:53:00", + "2026-05-05T23:54:00", + "2026-05-05T23:55:00", + "2026-05-05T23:56:00", + "2026-05-05T23:57:00", + "2026-05-05T23:58:00", + "2026-05-05T23:59:00", + "2026-05-06T00:00:00", + "2026-05-06T00:01:00", + "2026-05-06T00:02:00", + "2026-05-06T00:03:00", + "2026-05-06T00:04:00", + "2026-05-06T00:05:00", + "2026-05-06T00:06:00", + "2026-05-06T00:07:00", + "2026-05-06T00:08:00", + "2026-05-06T00:09:00", + "2026-05-06T00:10:00", + "2026-05-06T00:11:00", + "2026-05-06T00:12:00", + "2026-05-06T00:13:00", + "2026-05-06T00:14:00", + "2026-05-06T00:15:00", + "2026-05-06T00:16:00", + "2026-05-06T00:17:00", + "2026-05-06T00:18:00", + "2026-05-06T00:19:00", + "2026-05-06T00:20:00", + "2026-05-06T00:21:00", + "2026-05-06T00:22:00", + "2026-05-06T00:23:00", + "2026-05-06T00:24:00", + "2026-05-06T00:25:00", + "2026-05-06T00:26:00", + "2026-05-06T00:27:00", + "2026-05-06T00:28:00", + "2026-05-06T00:29:00", + "2026-05-06T00:30:00", + "2026-05-06T00:31:00", + "2026-05-06T00:32:00", + "2026-05-06T00:33:00", + "2026-05-06T00:34:00", + "2026-05-06T00:35:00", + "2026-05-06T00:36:00", + "2026-05-06T00:37:00", + "2026-05-06T00:38:00", + "2026-05-06T00:39:00", + "2026-05-06T00:40:00", + "2026-05-06T00:41:00", + "2026-05-06T00:42:00", + "2026-05-06T00:43:00", + "2026-05-06T00:44:00", + "2026-05-06T00:45:00", + "2026-05-06T00:46:00", + "2026-05-06T00:47:00", + "2026-05-06T00:48:00", + "2026-05-06T00:49:00", + "2026-05-06T00:50:00", + "2026-05-06T00:51:00", + "2026-05-06T00:52:00", + "2026-05-06T00:53:00", + "2026-05-06T00:54:00", + "2026-05-06T00:55:00", + "2026-05-06T00:56:00", + "2026-05-06T00:57:00", + "2026-05-06T00:58:00", + "2026-05-06T00:59:00", + "2026-05-06T01:00:00", + "2026-05-06T01:01:00", + "2026-05-06T01:02:00", + "2026-05-06T01:03:00", + "2026-05-06T01:04:00", + "2026-05-06T01:05:00", + "2026-05-06T01:06:00", + "2026-05-06T01:07:00", + "2026-05-06T01:08:00", + "2026-05-06T01:09:00", + "2026-05-06T01:10:00", + "2026-05-06T01:11:00", + "2026-05-06T01:12:00", + "2026-05-06T01:13:00", + "2026-05-06T01:14:00", + "2026-05-06T01:15:00", + "2026-05-06T01:16:00", + "2026-05-06T01:17:00", + "2026-05-06T01:18:00", + "2026-05-06T01:19:00", + "2026-05-06T01:20:00", + "2026-05-06T01:21:00", + "2026-05-06T01:22:00", + "2026-05-06T01:23:00", + "2026-05-06T01:24:00", + "2026-05-06T01:25:00", + "2026-05-06T01:26:00", + "2026-05-06T01:27:00", + "2026-05-06T01:28:00", + "2026-05-06T01:29:00", + "2026-05-06T01:30:00", + "2026-05-06T01:31:00", + "2026-05-06T01:32:00", + "2026-05-06T01:33:00", + "2026-05-06T01:34:00", + "2026-05-06T01:35:00", + "2026-05-06T01:36:00", + "2026-05-06T01:37:00", + "2026-05-06T01:38:00", + "2026-05-06T01:39:00", + "2026-05-06T01:40:00", + "2026-05-06T01:41:00", + "2026-05-06T01:42:00", + "2026-05-06T01:43:00", + "2026-05-06T01:44:00", + "2026-05-06T01:45:00", + "2026-05-06T01:46:00", + "2026-05-06T01:47:00", + "2026-05-06T01:48:00", + "2026-05-06T01:49:00", + "2026-05-06T01:50:00", + "2026-05-06T01:51:00", + "2026-05-06T01:52:00", + "2026-05-06T01:53:00", + "2026-05-06T01:54:00", + "2026-05-06T01:55:00", + "2026-05-06T01:56:00", + "2026-05-06T01:57:00", + "2026-05-06T01:58:00", + "2026-05-06T01:59:00", + "2026-05-06T02:00:00", + "2026-05-06T02:01:00", + "2026-05-06T02:02:00", + "2026-05-06T02:03:00", + "2026-05-06T02:04:00", + "2026-05-06T02:05:00", + "2026-05-06T02:06:00", + "2026-05-06T02:07:00", + "2026-05-06T02:08:00", + "2026-05-06T02:09:00", + "2026-05-06T02:10:00", + "2026-05-06T02:11:00", + "2026-05-06T02:12:00", + "2026-05-06T02:13:00", + "2026-05-06T02:14:00", + "2026-05-06T02:15:00", + "2026-05-06T02:16:00", + "2026-05-06T02:17:00", + "2026-05-06T02:18:00", + "2026-05-06T02:19:00", + "2026-05-06T02:20:00", + "2026-05-06T02:21:00", + "2026-05-06T02:22:00", + "2026-05-06T02:23:00", + "2026-05-06T02:24:00", + "2026-05-06T02:25:00", + "2026-05-06T02:26:00", + "2026-05-06T02:27:00", + "2026-05-06T02:28:00", + "2026-05-06T02:29:00", + "2026-05-06T02:30:00", + "2026-05-06T02:31:00", + "2026-05-06T02:32:00", + "2026-05-06T02:33:00", + "2026-05-06T02:34:00", + "2026-05-06T02:35:00", + "2026-05-06T02:36:00", + "2026-05-06T02:37:00", + "2026-05-06T02:38:00", + "2026-05-06T02:39:00", + "2026-05-06T02:40:00", + "2026-05-06T02:41:00", + "2026-05-06T02:42:00", + "2026-05-06T02:43:00", + "2026-05-06T02:44:00", + "2026-05-06T02:45:00", + "2026-05-06T02:46:00", + "2026-05-06T02:47:00", + "2026-05-06T02:48:00", + "2026-05-06T02:49:00", + "2026-05-06T02:50:00", + "2026-05-06T02:51:00", + "2026-05-06T02:52:00", + "2026-05-06T02:53:00", + "2026-05-06T02:54:00", + "2026-05-06T02:55:00", + "2026-05-06T02:56:00", + "2026-05-06T02:57:00", + "2026-05-06T02:58:00", + "2026-05-06T02:59:00", + "2026-05-06T03:00:00", + "2026-05-06T03:01:00", + "2026-05-06T03:02:00", + "2026-05-06T03:03:00", + "2026-05-06T03:04:00", + "2026-05-06T03:05:00", + "2026-05-06T03:06:00", + "2026-05-06T03:07:00", + "2026-05-06T03:08:00", + "2026-05-06T03:09:00", + "2026-05-06T03:10:00", + "2026-05-06T03:11:00", + "2026-05-06T03:12:00", + "2026-05-06T03:13:00", + "2026-05-06T03:14:00", + "2026-05-06T03:15:00", + "2026-05-06T03:16:00", + "2026-05-06T03:17:00", + "2026-05-06T03:18:00", + "2026-05-06T03:19:00", + "2026-05-06T03:20:00", + "2026-05-06T03:21:00", + "2026-05-06T03:22:00", + "2026-05-06T03:23:00", + "2026-05-06T03:24:00", + "2026-05-06T03:25:00", + "2026-05-06T03:26:00", + "2026-05-06T03:27:00", + "2026-05-06T03:28:00", + "2026-05-06T03:29:00", + "2026-05-06T03:30:00", + "2026-05-06T03:31:00", + "2026-05-06T03:32:00", + "2026-05-06T03:33:00", + "2026-05-06T03:34:00", + "2026-05-06T03:35:00", + "2026-05-06T03:36:00", + "2026-05-06T03:37:00", + "2026-05-06T03:38:00", + "2026-05-06T03:39:00", + "2026-05-06T03:40:00", + "2026-05-06T03:41:00", + "2026-05-06T03:42:00", + "2026-05-06T03:43:00", + "2026-05-06T03:44:00", + "2026-05-06T03:45:00", + "2026-05-06T03:46:00", + "2026-05-06T03:47:00", + "2026-05-06T03:48:00", + "2026-05-06T03:49:00", + "2026-05-06T03:50:00", + "2026-05-06T03:51:00", + "2026-05-06T03:52:00", + "2026-05-06T03:53:00", + "2026-05-06T03:54:00", + "2026-05-06T03:55:00", + "2026-05-06T03:56:00", + "2026-05-06T03:57:00", + "2026-05-06T03:58:00", + "2026-05-06T03:59:00", + "2026-05-06T04:00:00", + "2026-05-06T04:01:00", + "2026-05-06T04:02:00", + "2026-05-06T04:03:00", + "2026-05-06T04:04:00", + "2026-05-06T04:05:00", + "2026-05-06T04:06:00", + "2026-05-06T04:07:00", + "2026-05-06T04:08:00", + "2026-05-06T04:09:00", + "2026-05-06T04:10:00", + "2026-05-06T04:11:00", + "2026-05-06T04:12:00", + "2026-05-06T04:13:00", + "2026-05-06T04:14:00", + "2026-05-06T04:15:00", + "2026-05-06T04:16:00", + "2026-05-06T04:17:00", + "2026-05-06T04:18:00", + "2026-05-06T04:19:00", + "2026-05-06T04:20:00", + "2026-05-06T04:21:00", + "2026-05-06T04:22:00", + "2026-05-06T04:23:00", + "2026-05-06T04:24:00", + "2026-05-06T04:25:00", + "2026-05-06T04:26:00", + "2026-05-06T04:27:00", + "2026-05-06T04:28:00", + "2026-05-06T04:29:00", + "2026-05-06T04:30:00", + "2026-05-06T04:31:00", + "2026-05-06T04:32:00", + "2026-05-06T04:33:00", + "2026-05-06T04:34:00", + "2026-05-06T04:35:00", + "2026-05-06T04:36:00", + "2026-05-06T04:37:00", + "2026-05-06T04:38:00", + "2026-05-06T04:39:00", + "2026-05-06T04:40:00", + "2026-05-06T04:41:00", + "2026-05-06T04:42:00", + "2026-05-06T04:43:00", + "2026-05-06T04:44:00", + "2026-05-06T04:45:00", + "2026-05-06T04:46:00", + "2026-05-06T04:47:00", + "2026-05-06T04:48:00", + "2026-05-06T04:49:00", + "2026-05-06T04:50:00", + "2026-05-06T04:51:00", + "2026-05-06T04:52:00", + "2026-05-06T04:53:00", + "2026-05-06T04:54:00", + "2026-05-06T04:55:00", + "2026-05-06T04:56:00", + "2026-05-06T04:57:00", + "2026-05-06T04:58:00", + "2026-05-06T04:59:00", + "2026-05-06T05:00:00", + "2026-05-06T05:01:00", + "2026-05-06T05:02:00", + "2026-05-06T05:03:00", + "2026-05-06T05:04:00", + "2026-05-06T05:05:00", + "2026-05-06T05:06:00", + "2026-05-06T05:07:00", + "2026-05-06T05:08:00", + "2026-05-06T05:09:00", + "2026-05-06T05:10:00", + "2026-05-06T05:11:00", + "2026-05-06T05:12:00", + "2026-05-06T05:13:00", + "2026-05-06T05:14:00", + "2026-05-06T05:15:00", + "2026-05-06T05:16:00", + "2026-05-06T05:17:00" ], "xaxis": "x", "y": { - "bdata": "AAAAAAAA7j8y5q4l5APuP7ByaJHt/O0/foy5awn57T+cM6K0N/jtPySX/5B+++0/qoJRSZ0A7j9xrIvbaADuP+XQItv5/u0/WvW52or97T8AAAAAAADuPx6n6Egu/+0/kst/SL/97T/LoUW28/3tP84ZUdob/O0/0pFc/kP67T/UCWgibPjtPzzfT42X7u0/1JrmHafo7T8awFsgQfHtP0ku/yH99u0/FNBE2PD07T/2KFyPwvXtPxBYObTI9u0//Bhz1xLy7T817zhFR/LtP7N78rBQ6+0/OPjCZKrg7T/2udqK/eXtP2ZmZmZm5u0/ACL99nXg7T8dyeU/pN/tP4Amwoan1+0/thX7y+7J7T8+eVioNc3tP1wgQfFjzO0/OgFNhA3P7T+b5h2n6MjtP0Rpb/CFye0//kP67evA7T/WVuwvu6ftPzBMpgpGpe0/KVyPwvWo7T+DUUmdgKbtP9xGA3gLpO0/H4XrUbie7T+n6Egu/6HtP1rTvOMUne0/B84ZUdqb7T+JQWDl0KLtP8WPMXctoe0/pHA9Ctej7T+QMXctIZ/tP1dbsb/snu0/845TdCSX7T/wFkhQ/JjtP8gHPZtVn+0/HA3gLZCg7T/FjzF3LaHtP5YhjnVxm+0/KO0NvjCZ7T9KDAIrh5btP+wvuycPi+0/HhZqTfOO7T+MSuoENJHtPx4Wak3zju0/mSoYldSJ7T+Cc0aU9obtP0qdgCbChu0/qvHSTWKQ7T/2Bl+YTJXtPxSuR+F6lO0//fZ14JyR7T+q8dJNYpDtP8wQx7q4je0/lrIMcayL7T8HX5hMFYztP/Mf0m9fh+0/sHJoke187T/SAN4CCYrtP7fRAN4Cie0/bjSAt0CC7T8ijnVxG43tP6MBvAUSlO0/XkvIBz2b7T/Sb18HzpntP39qvHSTmO0/sr/snjys7T/uDb4wmartP/32deCcke0/8KfGSzeJ7T/mP6Tfvo7tPwBvgQTFj+0/wqikTkCT7T/pt68D54ztPxe30QDegu0/Lm6jAbyF7T8K16NwPYrtP7Zif9k9ee0/dLUV+8tu7T+qE9BE2HDtP7N78rBQa+0/fh04Z0Rp7T/o2az6XG3tPwCRfvs6cO0/BHgLJCh+7T8G8BZIUHztP/YoXI/Cde0/foy5awl57T8G8BZIUHztP6kT0ETYcO0/ZO5aQj5o7T9ahjjWxW3tP3S1FfvLbu0/PujZrPpc7T9MyAc9m1XtPwmKH2PuWu0/ku18PzVe7T9q3nGKjmTtP5hMFYxKau0/UpYhjnVx7T9txf6ye3LtPxrAWyBBce0/vlKWIY517T/sUbgehWvtP9Ai2/l+au0/5WGh1jRv7T8rhxbZznftP71SliGOde0/WvW52op97T98gy9MportP7fRAN4Cie0/iNLe4AuT7T8i/fZ14JztP4JRSZ2Apu0/5h2n6Eiu7T8s1JrmHaftPxiV1Aloou0/PCzUmuad7T+4QILix5jtP8/3U+Olm+0/pHA9Ctej7T9Ra5p3nKLtP3h6pSxDnO0/MlUwKqmT7T9uowG8BZLtPxgmUwWjku0/HhZqTfOO7T9X7C+7J4/tP4Lix5i7lu0/BFYOLbKd7T+qYFRSJ6DtP6pgVFInoO0/H4XrUbie7T/Sb18HzpntP8gHPZtVn+0/aLPqc7WV7T9qK/aX3ZPtP+q3rwPnjO0/oImw4emV7T/Mf0i/fZ3tPyV1ApoIm+0/liGOdXGb7T+WIY51cZvtP+M2GsBboO0/elioNc277T+/fR04Z8TtPxPyQc9m1e0/TKYKRiX17T+mCkYldQLuP4JzRpT2Bu4/nKIjufwH7j9uowG8BRLuP2dEaW/wBe4/JJf/kH777T/SkVz+Q/rtPz/G3LWE/O0/rfpcbcX+7T/oSC7/If3tP8qhRbbz/e0/VAWjkjoB7j+qglFJnQDuP6qCUUmdAO4/4umVsgzx7T+cxCCwcujtPz5XW7G/7O0/pgpGJXUC7j9GJXUCmgjuP74wmSoYFe4/PL1SliEO7j9DrWnecQruP86I0t7gC+4/BOeMKO0N7j8vbqMBvAXuPwpoImx4+u0/6bevA+cM7j9GlPYGXxjuP/T91HjpJu4/FK5H4XoU7j8K16NwPQruP2Q730+NF+4/7Z48LNQa7j+gibDh6RXuP/YGX5hMFe4/oImw4ekV7j/mP6Tfvg7uPyxlGeJYF+4/TvOOU3Qk7j/IBz2bVR/uP3UCmggbHu4/5q4l5IMe7j82PL1SliHuP166SQwCK+4/YqHWNO847j9iEFg5tEjuP0hQ/BhzV+4/8tJNYhBY7j90RpT2Bl/uPx3J5T+kX+4/UiegibBh7j8nMQisHFruP2AHzhlRWu4/okW28/1U7j9B8WPMXUvuPy4hH/RsVu4/5PIf0m9f7j/eAgmKH2PuPwxxrIvbaO4/KKCJsOFp7j8yCKwcWmTuPzSAt0CCYu4/7FG4HoVr7j+I9NvXgXPuP7raiv1ld+4/foy5awl57j81XrpJDILuP+JYF7fRgO4/8x/Sb1+H7j+q8dJNYpDuP2Q730+Nl+4/p3nHKTqS7j9uowG8BZLuP15LyAc9m+4/yAc9m1Wf7j+0yHa+n5ruP240gLdAgu4/XW3F/rJ77j/oSC7/IX3uP2dEaW/whe4/oBov3SSG7j9TBaOSOoHuP9IA3gIJiu4/5q4l5IOe7j8i/fZ14JzuP3zysFBrmu4/sVBrmnec7j9os+pztZXuP/AWSFD8mO4/Njy9Upah7j8Spb3BF6buP0SLbOf7qe4/eekmMQis7j92cRsN4K3uP3zQs1n1ue4/QYLix5i77j9mGeJYF7fuP05iEFg5tO4/FYxK6gS07j8FNBE2PL3uPz4K16Nwve4/GARWDi2y7j9Ei2zn+6nuP9Le4AuTqe4/WFuxv+ye7j+TqYJRSZ3uPxI2PL1Slu4/JQaBlUOL7j8HX5hMFYzuP2TMXUvIh+4/K4cW2c537j/c+X5qvHTuPxrAWyBBce4/K4cW2c537j9WDi2ynW/uP+xRuB6Fa+4/iIVa07xj7j/D0ytlGWLuP/gx5q4lZO4/9rnaiv1l7j80gLdAgmLuP+J6FK5HYe4/iIVa07xj7j8qGJXUCWjuP2B2Tx4Wau4/gZVDi2xn7j+mLEMc62LuP21Wfa62Yu4/4noUrkdh7j9wzojS3mDuP1InoImwYe4/2ht8YTJV7j+AJsKGp1fuP/LSTWIQWO4/ns2qz9VW7j9CYOXQIlvuP+TyH9JvX+4/2BLyQc9m7j+IhVrTvGPuP/yp8dJNYu4/gZVDi2xn7j+fPCzUmmbuP451cRsNYO4/pixDHOti7j9j7lpCPmjuP/a52or9Ze4/78nDQq1p7j8qGJXUCWjuP6yL22gAb+4/T6+UZYhj7j+wlGWIY13uPzEIrBxaZO4/SL99HThn7j+L/WX35GHuP3o2qz5XW+4/XI/C9Shc7j+UZYhjXVzuP5LtfD81Xu4/EHo2qz5X7j+Ens2qz1XuPy4hH/RsVu4/6+I2GsBb7j+KjuTyH1LuP/FjzF1LSO4/KjqSy39I7j8wKqkT0ETuP1K4HoXrUe4/+ORhodY07j+lvcEXJlPuPzoBTYQNT+4/TtGRXP5D7j/029eBc0buP/FjzF1LSO4/WKg1zTtO7j/+snvysFDuP1UwKqkTUO4/PnlYqDVN7j8jSnuDL0zuP0Rpb/CFSe4/hC9MpgpG7j/njCjtDT7uP1TBqKROQO4/aQBvgQRF7j/WNO84RUfuPzSitDf4Qu4/UkmdgCZC7j+8BRIUP0buPwkbnl4pS+4/JEp7gy9M7j+At0CC4kfuP5rmHafoSO4//7J78rBQ7j+Rfvs6cE7uP7YV+8vuSe4/9NvXgXNG7j+i1jTvOEXuP7iNBvAWSO4/muYdp+hI7j9cIEHxY0zuPz55WKg1Te4/mG4Sg8BK7j9YqDXNO07uP68l5IOeTe4/KjqSy39I7j/4U+Olm0TuP2gAb4EERe4/ih9j7lpC7j/+Q/rt60DuP8ZtNIC3QO4/jpduEoNA7j9zaJHtfD/uP+eMKO0NPu4/I9v5fmo87j/x9EpZhjjuP18pyxDHOu4/0NVW7C877j+DwMqhRTbuP+qVsgxxLO4/Di2yne8n7j+yv+yePCzuP4qw4emVMu4/Nqs+V1sx7j/+1HjpJjHuP9y1hHzQM+4/NDMzMzMz7j+KsOHplTLuP4qw4emVMu4/qs/VVuwv7j9eukkMAivuP6D4MeauJe4/jLlrCfkg7j988rBQaxruP7q4jQbwFu4/zH9Iv30d7j82PL1SliHuP8gHPZtVH+4/rthfdk8e7j8cDeAtkCDuP3KKjuTyH+4/V1uxv+we7j/cRgN4CyTuP07zjlN0JO4/3EYDeAsk7j82PL1SliHuPyzUmuYdJ+4/Imx4eqUs7j8OLbKd7yfuP3ZxGw3gLe4/mnecoiM57j8j2/l+ajzuP6Fns+pzNe4/vw6cM6I07j+GONbFbTTuP3L5D+m3L+4/rkfhehQu7j+qz9VW7C/uPzMzMzMzM+4/pN++Dpwz7j+8lpAPejbuP1yxv+yePO4/mP+Qfvs67j/45GGh1jTuP3zQs1n1Oe4/q8/VVuwv7j8m5IOezSruP2+BBMWPMe4/GARWDi0y7j/Idr6fGi/uPwTFjzF3Le4/WMoyxLEu7j/+1HjpJjHuPzC7Jw8LNe4/3LWEfNAz7j9E+u3rwDnuPz4K16NwPe4/FvvL7slD7j8g0m9fB07uP68l5IOeTe4/c9cS8kFP7j9IUPwYc1fuPz7o2az6XO4/jnVxGw1g7j+wlGWIY13uP2b35GGhVu4/FmpN845T7j+2hHzQs1nuP807TtGRXO4/9UpZhjhW7j+srdhfdk/uPz55WKg1Te4/thX7y+5J7j8ENBE2PD3uP5SHhVrTPO4/FoxK6gQ07j9HA3gLJCjuP7TIdr6fGu4/yAc9m1Uf7j+aCBueXinuP+qVsgxxLO4/CD2bVZ8r7j9vgQTFjzHuP3npJjEILO4/7g2+MJkq7j9iMlUwKinuP5eQD3o2K+4/WMoyxLEu7j956SYxCCzuP0SLbOf7Ke4/fGEyVTAq7j8ibHh6pSzuP3ZxGw3gLe4/RgN4CyQo7j/cRgN4CyTuP/CFyVTBKO4/W0I+6Nks7j+XkA96NivuPw4tsp3vJ+4/KVyPwvUo7j8LtaZ5xynuP2SqYFRSJ+4/nYAmwoYn7j+UGARWDi3uP2WqYFRSJ+4/SnuDL0wm7j/whclUwSjuP4bJVMGoJO4/EqW9wRcm7j8Spb3BFybuP76fGi/dJO4/lBgEVg4t7j9lGeJYFzfuPwU0ETY8Pe4/xm00gLdA7j+yLm6jATzuPxaMSuoENO4/cvkP6bcv7j/G/rJ78jDuP8zuycNCLe4/glFJnYAm7j98YTJVMCruPxx8YTJVMO4/nu+nxks37j8qyxDHujjuP9NNYhBYOe4/QILix5g77j9yaJHtfD/uP3Joke18P+4/qMZLN4lB7j/4U+Olm0TuP/hT46WbRO4/JEp7gy9M7j/4wmSqYFTuP4gW2c73U+4/qDXNO05R7j+oNc07TlHuP6yt2F92T+4/JEp7gy9M7j+8BRIUP0buPzYawFsgQe4/UkmdgCZC7j/4U+Olm0TuP6LWNO84Re4/XinLEMc67j8sQxzr4jbuP4Y41sVtNO4/BMWPMXct7j92cRsN4C3uP2wJ+aBnM+4/hjjWxW007j8sQxzr4jbuP9o9eVioNe4/FYxK6gQ07j+ASL99HTjuPyZTBaOSOu4/7nw/NV467j/arPpcbUXuPz55WKg1Te4/3SQGgZVD7j/6XG3F/jLuP2IQWDm0SO4/EHo2qz5X7j/gC5OpglHuPxZqTfOOU+4/gCbChqdX7j8MAiuHFlnuP3BfB84ZUe4/zczMzMxM7j/8OnDOiFLuP4SezarPVe4/PujZrPpc7j9+HThnRGnuPxbZzvdTY+4/LSEf9GxW7j8qOpLLf0juP4QvTKYKRu4/+FPjpZtE7j+vJeSDnk3uP6yt2F92T+4/4AuTqYJR7j9PQBNhw1PuP/VKWYY4Vu4/7lpCPuhZ7j/4MeauJWTuP/JBz2bVZ+4/PujZrPpc7j8IG55eKUvuP6W9wRcmU+4/Vp+rrdhf7j/s4jYawFvuP6JFtvP9VO4/mG4Sg8BK7j8Z4lgXt1HuP7x0kxgEVu4/FmpN845T7j8a4lgXt1HuPziJQWDlUO4//7J78rBQ7j9F2PD0SlnuP7bz/dR4ae4/7zhFR3J57j8UP8bctYTuP4XrUbgehe4/ZMxdS8iH7j9+jLlrCXnuP1CNl24Sg+4/f/s6cM6I7j/mP6Tfvo7uP/aX3ZOHhe4/7MA5I0p77j841sVtNIDuP+wvuycPi+4/6bevA+eM7j+aKhiV1InuP7RZ9bnaiu4/fvs6cM6I7j8Rx7q4jYbuPxsv3SQGge4/sHJoke187j/caABvgYTuP1CNl24Sg+4/L26jAbyF7j+w4emVsozuP1R0JJf/kO4/bqMBvAWS7j+4QILix5juP0oMAiuHlu4/dJMYBFaO7j/EsS5uo4HuP4IExY8xd+4/KKCJsOFp7j9n1edqK3buP6YKRiV1gu4/0gDeAgmK7j9uNIC3QILuP5ZDi2zne+4/8rBQa5p37j+SXP5D+m3uP2recYqOZO4/XP5D+u1r7j/lYaHWNG/uPxrAWyBBce4/utqK/WV37j+CBMWPMXfuP9GRXP5Deu4/2/l+arx07j+si9toAG/uPzTvOEVHcu4/GsBbIEFx7j8XSFD8GHPuP4xs5/upce4/RUdy+Q9p7j9s5/up8VLuP6JFtvP9VO4/MJkqGJVU7j8W2c73U2PuP8TTK2UZYu4//yH99nVg7j9tVn2utmLuPzj4wmSqYO4/UK+UZYhj7j/sUbgehWvuP3ctIR/0bO4/fh04Z0Rp7j8qGJXUCWjuP6K0N/jCZO4/ApoIG55e7j9MN4lBYGXuP3S1FfvLbu4/EFg5tMh27j+MbOf7qXHuP0LPZtXnau4/2BLyQc9m7j8gsHJokW3uP2pN845TdO4/iPTb14Fz7j+I9NvXgXPuP8RCrWnece4/TKYKRiV17j8KaCJseHruP0ku/yH9du4/FNBE2PB07j/vOEVHcnnuP2Dl0CLbee4/s+pztRV77j94nKIjuXzuP+hILv8hfe4/XW3F/rJ77j+WQ4ts53vuP6qCUUmdgO4/7C+7Jw+L7j82XrpJDILuP1mGONbFbe4/uvyH9NtX7j+oxks3iUHuP8WPMXctIe4/OUVHcvkP7j+qglFJnQDuP0ymCkYl9e0/nDOitDf47T8Q6bevA+ftPzj4wmSq4O0/8tJNYhDY7T+oNc07TtHtP5vmHafoyO0/6nO1FfvL7T8PC7WmecftP7gehetRuO0/glFJnYCm7T9Ke4MvTKbtP4wo7Q2+sO0/jCjtDb6w7T/kpZvEILDtP2iR7Xw/te0/vw6cM6K07T9UUiegibDtP78OnDOitO0/AU2EDU+v7T9sCfmgZ7PtP0rqBDQRtu0/SOF6FK7H7T8uIR/0bNbtPxrAWyBB8e0//Yf029cB7j/5oGez6vPtP0a28/3U+O0/Ece6uI0G7j/qlbIMcSzuPzC7Jw8LNe4/bhKDwMoh7j+J0t7gCxPuPzBMpgpGJe4/zF1LyAc97j8dyeU/pF/uP9obfGEyVe4/9UpZhjhW7j+S7Xw/NV7uP2AHzhlRWu4/LpCg+DFm7j8J+aBns2ruP/aX3ZOHhe4/BHgLJCh+7j+Yu5aQD3ruP/Cnxks3ie4/vsEXJlOF7j/Oqs/VVmzuP0hQ/BhzV+4//rJ78rBQ7j+cVZ+rrVjuPyoYldQJaO4/3Pl+arx07j8ydy0hH3TuP+jZrPpcbe4/at5xio5k7j+yDHGsi1vuPzSAt0CCYu4/JEp7gy9M7j+2FfvL7knuP8zMzMzMTO4/nl4pyxBH7j+eXinLEEfuP6jGSzeJQe4/HOviNhpA7j8tsp3vp0buP0Rpb/CFSe4/1jTvOEVH7j9SSZ2AJkLuP3DwhclUQe4/qz5XW7E/7j8qyxDHujjuP7WmeccpOu4/hjjWxW007j/ZzvdT4yXuP24Sg8DKIe4/ZDvfT40X7j+gibDh6RXuP/32deCcEe4/e4MvTKYK7j8lBoGVQwvuP2FUUiegCe4//Bhz1xLy7T8UYcPTK+XtP4GVQ4ts5+0/ZmZmZmbm7T9GR3L5D+ntP8BbIEHx4+0/JCh+jLnr7T/ysFBrmvftP4V80LNZ9e0/2BLyQc/m7T+ppE5AE+HtP0+vlGWI4+0/wFsgQfHj7T9wzojS3uDtP6mkTkAT4e0/wFsgQfHj7T90RpT2Bt/tP1InoImw4e0/JzEIrBza7T+5/If029ftP1afq63Y3+0/CYofY+7a7T+28/3UeOntP4iFWtO84+0/dr6fGi/d7T+2hHzQs9ntPwKaCBue3u0/orQ3+MLk7T+94xQdyeXtPz5XW7G/7O0/Vg4tsp3v7T9qTfOOU/TtP1CNl24SA+4/+g/pt68D7j/iWBe30QDuP4JzRpT2Bu4/UwWjkjoB7j8G8BZIUPztP+JYF7fRAO4/cayL22gA7j+wcmiR7fztP0YldQKaCO4/Ns07TtER7j9e3EYDeAvuP6OSOgFNBO4/cayL22gA7j9nRGlv8AXuP3STGARWDu4/OUVHcvkP7j+dEaW9wRfuP+auJeSDHu4/V1uxv+we7j86tMh2vh/uP8aPMXctIe4/mpmZmZkZ7j/iNhrAWyDuP3L5D+m3L+4/YqHWNO847j/GbTSAt0DuP7gehetROO4/W0I+6Nks7j/whclUwSjuP0ATYcPTK+4/MEymCkYl7j+GyVTBqCTuP+auJeSDHu4/1lbsL7sn7j86I0p7gy/uP1RSJ6CJMO4/Itv5fmo87j8+eVioNU3uP/VKWYY4Vu4/AJF++zpw7j+0WfW52oruPxTQRNjwdO4/dy0hH/Rs7j/sUbgehWvuP94CCYofY+4/WoY41sVt7j+wcmiR7XzuP11txf6ye+4/eJyiI7l87j9uowG8BZLuP3UCmggbnu4/AiuHFtnO7j+O5PIf0u/uP9jw9EpZBu8/Lm6jAbwF7z+Y3ZOHhdruP6RwPQrXo+4/5h2n6Eiu7j92ApoIG57uP5yiI7n8h+4/9pfdk4eF7j9KDAIrh5buP2uad5yio+4/4jYawFug7j8HX5hMFYzuP1fsL7snj+4/EqW9wRem7j+KsOHplbLuPyNKe4MvzO4/QmDl0CLb7j8gQfFjzN3uP1+YTBWMyu4/2j15WKi17j/45GGh1rTuP65H4XoUru4/+u3rwDmj7j89LNSa5p3uPxgmUwWjku4/3GgAb4GE7j9KnYAmwobuP9zXgXNGlO4/p+hILv+h7j+kcD0K16PuPzLEsS5uo+4/fPKwUGua7j8o7Q2+MJnuP8QgsHJoke4/6bevA+eM7j8K16NwPYruP1TjpZvEoO4/yAc9m1Wf7j/VeOkmMYjuP8QgsHJoke4/ukkMAiuH7j/iWBe30YDuP5yiI7n8h+4/dCSX/5B+7j+kkjoBTYTuPxe30QDegu4/HjhnRGlv7j+9UpYhjnXuPwaBlUOLbO4/aLPqc7WV7j8ofoy5a4nuP4lBYOXQou4/LNSa5h2n7j9ApN++DpzuPyxlGeJYl+4/QDVeukmM7j8awFsgQXHuP1kXt9EAXu4/ku18PzVe7j8XSFD8GHPuP+jZrPpcbe4/EFg5tMh27j8u/yH99nXuP/a52or9Ze4/Rkdy+Q9p7j87cM6I0l7uP3DOiNLeYO4/YAfOGVFa7j/aG3xhMlXuP807TtGRXO4/XI/C9Shc7j9wXwfOGVHuP8KGp1fKMu4/c2iR7Xw/7j/MzMzMzEzuPycxCKwcWu4/mN2Th4Va7j+wA+eMKG3uP1Z9rrZif+4/AG+BBMWP7j/zjlN0JJfuP9xGA3gLpO4/Di2yne+n7j8VHcnlP6TuP6hXyjLEse4/RPrt68C57j9kqmBUUqfuPxwN4C2QoO4/ObTIdr6f7j+qz9VW7K/uP4BIv30duO4/fGEyVTCq7j+u2F92T57uP/SOU3Qkl+4/dnEbDeCt7j8zMzMzM7PuPzMzMzMzs+4/UWuad5yi7j+dEaW9wZfuP1jKMsSxru4/fNCzWfW57j9yaJHtfL/uP90kBoGVw+4/rD5XW7G/7j+8lpAPerbuPxx8YTJVsO4/H/RsVn2u7j9UUiegibDuP0dy+Q/pt+4/vw6cM6K07j+X/5B++7ruP44G8BZI0O4/am/whcnU7j9cIEHxY8zuP1kXt9EA3u4/O99PjZfu7j/f4AuTqQLvP1R0JJf/EO8/Iv32deAc7z/OiNLe4AvvP0LPZtXn6u4/YAfOGVHa7j+KjuTyH9LuPyBj7lpCvu4/9NvXgXPG7j/x9EpZhrjuPxUdyeU/pO4/Ns07TtGR7j+gGi/dJIbuP2dEaW/whe4/XW3F/rJ77j/2l92Th4XuPxSuR+F6lO4/OrTIdr6f7j+mCkYldYLuP6z6XG3Ffu4/6Egu/yF97j+jkjoBTYTuP9zXgXNGlO4/z/dT46Wb7j+kAbwFEpTuP+JYF7fRgO4/PN9PjZdu7j/E0ytlGWLuP4r9ZffkYe4/zMzMzMxM7j+At0CC4kfuP3Noke18P+4/ArwFEhQ/7j+sPldbsT/uP9BE2PD0Su4/lGWIY11c7j8QejarPlfuP6LWNO84Re4/taZ5xyk67j92ApoIGx7uPwpGJXUCGu4/p+hILv8h7j/mP6Tfvg7uP2BUUiegCe4/CtejcD0K7j+w4emVsgzuPzq0yHa+H+4/JnUCmggb7j8E54wo7Q3uP5qZmZmZGe4/Gw3gLZAg7j+qYFRSJyDuPw6+MJkqGO4/L90kBoEV7j8KRiV1AhruP74wmSoYFe4/eAskKH4M7j9hw9MrZRnuP2iz6nO1Fe4/YcPTK2UZ7j9UUiegiTDuP6hXyjLEMe4/H/RsVn0u7j/cRgN4CyTuP4JRSZ2AJu4/xY8xdy0h7j+aCBueXinuP0Mc6+I2Gu4/PCzUmuYd7j9uowG8BRLuP240gLdAAu4/Qj7o2az67T+V1AloIuztP5m7lpAP+u0/9ihcj8L17T/AWyBB8ePtP8TTK2UZ4u0/ApoIG57e7T/Kw0Ktad7tP1afq63Y3+0/CYofY+7a7T/4wmSqYNTtP/a52or95e0/wFsgQfHj7T9uxf6ye/LtP6YKRiV1Au4/93XgnBEl7j9O0ZFc/kPuP0Rpb/CFSe4/pU5AE2FD7j924JwRpT3uPy1DHOviNu4/0t7gC5Mp7j+MuWsJ+SDuPwfOGVHaG+4/9gZfmEwV7j/6fmq8dBPuP6QBvAUSFO4/ayv2l90T7j9NhA1PrxTuP86I0t7gC+4/3NeBc0YU7j8RNjy9UhbuP3KKjuTyH+4/5q4l5IMe7j+4QILixxjuP1rTvOMUHe4/liGOdXEb7j8v3SQGgRXuPyL99nXgHO4/aCJseHol7j+aCBueXinuP6RwPQrXI+4/8IXJVMEo7j+UGARWDi3uP6hXyjLEMe4/l5APejYr7j++nxov3STuP4y5awn5IO4/yAc9m1Uf7j8eFmpN8w7uPxQ/xty1BO4/6Ugu/yH97T/8GHPXEvLtPz5XW7G/7O0/nzws1Jrm7T9Cz2bV5+rtP4GVQ4ts5+0/CvmgZ7Pq7T9n1edqK/btP8wQx7q4De4/sOHplbIM7j9gVFInoAnuPwrXo3A9Cu4/0gDeAgkK7j/sL7snDwvuPxueXinLEO4/Njy9UpYh7j9oImx4eiXuP6RwPQrXI+4/lpAPejYr7j8tQxzr4jbuPwu1pnnHKe4/M8SxLm4j7j/3deCcESXuP40o7Q2+MO4/bJp3nKIj7j8zxLEubiPuP/YGX5hMFe4/WFuxv+we7j/QZtXnaivuP+M2GsBbIO4/6iYxCKwc7j+gibDh6RXuP7TIdr6fGu4/coqO5PIf7j+0yHa+nxruP99PjZduEu4/Q61p3nEK7j+IY13cRgPuP1Z9rrZi/+0/6Egu/yH97T+FfNCzWfXtP95xio7k8u0/cT0K16Pw7T/HuriNBvDtP6IjufyH9O0/ggTFjzH37T97FK5H4frtP5yiI7n8B+4/sVBrmncc7j+QMXctIR/uPzJVMCqpE+4/jNtoAG8B7j8ydy0hH/TtP0LPZtXn6u0/iPTb14Hz7T88TtGRXP7tP/p+arx0E+4/TYQNT68U7j+tad5xig7uPw5Pr5RlCO4/WvW52or97T+gq63YX/btP2Rd3EYD+O0/0ZFc/kP67T/EQq1p3vHtP+jZrPpc7e0/GlHaG3zh7T9MN4lBYOXtP8BbIEHx4+0/3gIJih/j7T8kKH6MuevtP7N78rBQ6+0/sAPnjCjt7T+iI7n8h/TtP8DKoUW28+0/2IFzRpT27T8ydy0hH/TtPxBYObTI9u0/GsBbIEHx7T90tRX7y+7tP4iFWtO84+0/gCbChqfX7T+8dJMYBNbtP6yt2F92z+0/GuJYF7fR7T8dWmQ738/tPwWjkjoBze0/CBueXinL7T9OQBNhw9PtP/jCZKpg1O0/c9cS8kHP7T+Rfvs6cM7tPxZqTfOO0+0/sp3vp8bL7T9fmEwVjMrtP/Tb14Fzxu0/NKK0N/jC7T+At0CC4sftP5huEoPAyu0/4L4OnDOi7T+FfNCzWXXtP8E5I0p7g+0/PL1SliGO7T8K16NwPYrtP2bV52ordu0/6Ugu/yF97T88TtGRXH7tPxov3SQGge0/K4cW2c537T+si9toAG/tP/wYc9cScu0//Bhz1xJy7T9GtvP91HjtP0ku/yH9du0/utqK/WV37T8oDwu1pnntP8DKoUW2c+0/DHGsi9to7T/2KFyPwnXtP4j029eBc+0/zqrP1VZs7T++UpYhjnXtPzLmriXkg+0/5j+k376O7T8kBoGVQ4vtP7Dh6ZWyjO0/G55eKcuQ7T8s9pfdk4ftP49TdCSXf+0/rWnecYqO7T9DrWnecYrtPyUGgZVDi+0//fZ14JyR7T8UrkfhepTtP6rx0k1ikO0/TBWMSuqE7T/6D+m3r4PtP4JzRpT2hu0/dZMYBFaO7T8UP8bctYTtPwr5oGezau0/MnctIR907T/i6ZWyDHHtP2B2Tx4Wau0/umsJ+aBn7T9SliGOdXHtP1AeFmpNc+0/juTyH9Jv7T+si9toAG/tPxrAWyBBce0/XI/C9Shc7T8kufyH9FvtP1InoImwYe0//Knx0k1i7T8K+aBns2rtP7bz/dR4ae0/nMQgsHJo7T8kKH6MuWvtP2PuWkI+aO0/CvmgZ7Nq7T8Q6bevA2ftPy6QoPgxZu0/iIVa07xj7T+fPCzUmmbtP6wcWmQ7X+0/m1Wfq61Y7T8Kih9j7lrtP2AHzhlRWu0/toR80LNZ7T96Nqs+V1vtPwyTqYJRSe0/QfFjzF1L7T/G3LWEfFDtP7IubqMBPO0/dnEbDeAt7T+4QILixxjtP9JvXwfOGe0/Di2yne8n7T/Mf0i/fR3tP+C+DpwzIu0/YjJVMCop7T/QZtXnaivtP2IyVTAqKe0/yHa+nxov7T+oV8oyxDHtP8zuycNCLe0/WMoyxLEu7T8f9GxWfS7tP2gibHh6Je0/VOOlm8Qg7T9oImx4eiXtP+M2GsBbIO0/845TdCQX7T+6uI0G8BbtP3zysFBrGu0/ikFg5dAi7T/whclUwSjtP3npJjEILO0/uK8D54wo7T82qz5XWzHtPyrLEMe6OO0/oWez6nM17T/qBDQRNjztP14pyxDHOu0/6pWyDHEs7T+GyVTBqCTtP8WPMXctIe0/7Q2+MJkq7T8LtaZ5xyntP6pgVFInIO0/93XgnBEl7T9Ei2zn+yntP3xhMlUwKu0/uK8D54wo7T9HA3gLJCjtP7ivA+eMKO0/W0I+6Nks7T9GA3gLJCjtP9JvXwfOGe0/aLPqc7UV7T+J0t7gCxPtP6CJsOHpFe0/waikTkAT7T97gy9MpgrtP3Gsi9toAO0/TBWMSuoE7T+w4emVsgztP+LHmLuWEO0/9I5TdCQX7T8i/fZ14BztP9ZW7C+7J+0/sr/snjws7T9GA3gLJCjtP2IyVTAqKe0/+lxtxf4y7T8sQxzr4jbtP0hy+Q/pN+0/nu+nxks37T+oV8oyxDHtPwFNhA1PL+0/3bWEfNAz7T/x9EpZhjjtP+oENBE2PO0/si5uowE87T+8lpAPejbtPxgEVg4tMu0/aJHtfD817T8+CtejcD3tP8xdS8gHPe0/2j15WKg17T+GONbFbTTtPzarPldbMe0/dnEbDeAt7T+oV8oyxDHtPzMzMzMzM+0/HHxhMlUw7T86I0p7gy/tPzojSnuDL+0/IPRsVn0u7T+UGARWDi3tP9Bm1edqK+0/xv6ye/Iw7T+NKO0NvjDtP6Tfvg6cM+0/+ORhodY07T9E+u3rwDntPzqSy39IP+0/h6dXyjJE7T9v8IXJVEHtPzAqqRPQRO0/ZohjXdxG7T+YbhKDwErtP1+YTBWMSu0/gLdAguJH7T80orQ3+ELtPwgbnl4pS+0/mN2Th4Va7T9Wn6ut2F/tP8dLN4lBYO0/UiegibBh7T+2hHzQs1ntP32utmJ/We0/7lpCPuhZ7T8MAiuHFlntP4EmwoanV+0/io7k8h9S7T/QRNjw9ErtP6yt2F92T+0/OgFNhA1P7T+vJeSDnk3tP5huEoPASu0/thX7y+5J7T8W+8vuyUPtP4ofY+5aQu0/1jTvOEVH7T9z1xLyQU/tP4gW2c73U+0/wOyePCxU7T9m9+RhoVbtP3RGlPYGX+0//yH99nVg7T/UK2UZ4ljtP2pv8IXJVO0/KqkT0ERY7T+8dJMYBFbtPycxCKwcWu0/cM6I0t5g7T/YEvJBz2btPxRhw9MrZe0/SL99HThn7T+fPCzUmmbtP6YsQxzrYu0/UiegibBh7T8Cmggbnl7tP8BbIEHxY+0/Y+5aQj5o7T96pSxDHGvtP7N78rBQa+0/SL99HThn7T/2udqK/WXtP0w3iUFgZe0/pixDHOti7T/Xo3A9ClftP57Nqs/VVu0/fa62Yn9Z7T/OO07RkVztPy4hH/RsVu0/OwFNhA1P7T+i1jTvOEXtP55eKcsQR+0/1LzjFB1J7T8Go5I6AU3tPwyTqYJRSe0/6nO1FftL7T/TvOMUHUntP7wFEhQ/Ru0/S1mGONZF7T+/fR04Z0TtP8nlP6TfPu0/I9v5fmo87T9E+u3rwDntP0dy+Q/pN+0/woanV8oy7T/dtYR80DPtP8KGp1fKMu0/vJaQD3o27T/7XG3F/jLtPw==", + "bdata": "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", "dtype": "f8" }, "yaxis": "y" @@ -8198,1449 +8487,1449 @@ "name": "Ast/Ext", "type": "scatter", "x": [ - "2026-05-03T22:43:00", - "2026-05-03T22:44:00", - "2026-05-03T22:45:00", - "2026-05-03T22:46:00", - "2026-05-03T22:47:00", - "2026-05-03T22:48:00", - "2026-05-03T22:49:00", - "2026-05-03T22:50:00", - "2026-05-03T22:51:00", - "2026-05-03T22:52:00", - "2026-05-03T22:53:00", - "2026-05-03T22:54:00", - "2026-05-03T22:55:00", - "2026-05-03T22:56:00", - "2026-05-03T22:57:00", - "2026-05-03T22:58:00", - "2026-05-03T22:59:00", - "2026-05-03T23:00:00", - "2026-05-03T23:01:00", - "2026-05-03T23:02:00", - "2026-05-03T23:03:00", - "2026-05-03T23:04:00", - "2026-05-03T23:05:00", - "2026-05-03T23:06:00", - "2026-05-03T23:07:00", - "2026-05-03T23:08:00", - "2026-05-03T23:09:00", - "2026-05-03T23:10:00", - "2026-05-03T23:11:00", - "2026-05-03T23:12:00", - "2026-05-03T23:13:00", - "2026-05-03T23:14:00", - "2026-05-03T23:15:00", - "2026-05-03T23:16:00", - "2026-05-03T23:17:00", - "2026-05-03T23:18:00", - "2026-05-03T23:19:00", - "2026-05-03T23:20:00", - "2026-05-03T23:21:00", - "2026-05-03T23:22:00", - "2026-05-03T23:23:00", - "2026-05-03T23:24:00", - "2026-05-03T23:25:00", - "2026-05-03T23:26:00", - "2026-05-03T23:27:00", - "2026-05-03T23:28:00", - "2026-05-03T23:29:00", - "2026-05-03T23:30:00", - "2026-05-03T23:31:00", - "2026-05-03T23:32:00", - "2026-05-03T23:33:00", - "2026-05-03T23:34:00", - "2026-05-03T23:35:00", - "2026-05-03T23:36:00", - "2026-05-03T23:37:00", - "2026-05-03T23:38:00", - "2026-05-03T23:39:00", - "2026-05-03T23:40:00", - "2026-05-03T23:41:00", - "2026-05-03T23:42:00", - "2026-05-03T23:43:00", - "2026-05-03T23:44:00", - "2026-05-03T23:45:00", - "2026-05-03T23:46:00", - "2026-05-03T23:47:00", - "2026-05-03T23:48:00", - "2026-05-03T23:49:00", - "2026-05-03T23:50:00", - "2026-05-03T23:51:00", - "2026-05-03T23:52:00", - "2026-05-03T23:53:00", - "2026-05-03T23:54:00", - "2026-05-03T23:55:00", - "2026-05-03T23:56:00", - "2026-05-03T23:57:00", - "2026-05-03T23:58:00", - "2026-05-03T23:59:00", - "2026-05-04T00:00:00", - "2026-05-04T00:01:00", - "2026-05-04T00:02:00", - "2026-05-04T00:03:00", - "2026-05-04T00:04:00", - "2026-05-04T00:05:00", - "2026-05-04T00:06:00", - "2026-05-04T00:07:00", - "2026-05-04T00:08:00", - "2026-05-04T00:09:00", - "2026-05-04T00:10:00", - "2026-05-04T00:11:00", - "2026-05-04T00:12:00", - "2026-05-04T00:13:00", - "2026-05-04T00:14:00", - "2026-05-04T00:15:00", - "2026-05-04T00:16:00", - "2026-05-04T00:17:00", - "2026-05-04T00:18:00", - "2026-05-04T00:19:00", - "2026-05-04T00:20:00", - "2026-05-04T00:21:00", - "2026-05-04T00:22:00", - "2026-05-04T00:23:00", - "2026-05-04T00:24:00", - "2026-05-04T00:25:00", - "2026-05-04T00:26:00", - "2026-05-04T00:27:00", - "2026-05-04T00:28:00", - "2026-05-04T00:29:00", - "2026-05-04T00:30:00", - "2026-05-04T00:31:00", - "2026-05-04T00:32:00", - "2026-05-04T00:33:00", - "2026-05-04T00:34:00", - "2026-05-04T00:35:00", - "2026-05-04T00:36:00", - "2026-05-04T00:37:00", - "2026-05-04T00:38:00", - "2026-05-04T00:39:00", - "2026-05-04T00:40:00", - "2026-05-04T00:41:00", - "2026-05-04T00:42:00", - "2026-05-04T00:43:00", - "2026-05-04T00:44:00", - "2026-05-04T00:45:00", - "2026-05-04T00:46:00", - "2026-05-04T00:47:00", - "2026-05-04T00:48:00", - "2026-05-04T00:49:00", - "2026-05-04T00:50:00", - "2026-05-04T00:51:00", - "2026-05-04T00:52:00", - "2026-05-04T00:53:00", - "2026-05-04T00:54:00", - "2026-05-04T00:55:00", - "2026-05-04T00:56:00", - "2026-05-04T00:57:00", - "2026-05-04T00:58:00", - "2026-05-04T00:59:00", - "2026-05-04T01:00:00", - "2026-05-04T01:01:00", - "2026-05-04T01:02:00", - "2026-05-04T01:03:00", - "2026-05-04T01:04:00", - "2026-05-04T01:05:00", - "2026-05-04T01:06:00", - "2026-05-04T01:07:00", - "2026-05-04T01:08:00", - "2026-05-04T01:09:00", - "2026-05-04T01:10:00", - "2026-05-04T01:11:00", - "2026-05-04T01:12:00", - "2026-05-04T01:13:00", - "2026-05-04T01:14:00", - "2026-05-04T01:15:00", - "2026-05-04T01:16:00", - "2026-05-04T01:17:00", - "2026-05-04T01:18:00", - "2026-05-04T01:19:00", - "2026-05-04T01:20:00", - "2026-05-04T01:21:00", - "2026-05-04T01:22:00", - "2026-05-04T01:23:00", - "2026-05-04T01:24:00", - "2026-05-04T01:25:00", - "2026-05-04T01:26:00", - "2026-05-04T01:27:00", - "2026-05-04T01:28:00", - "2026-05-04T01:29:00", - "2026-05-04T01:30:00", - "2026-05-04T01:31:00", - "2026-05-04T01:32:00", - "2026-05-04T01:33:00", - "2026-05-04T01:34:00", - "2026-05-04T01:35:00", - "2026-05-04T01:36:00", - "2026-05-04T01:37:00", - "2026-05-04T01:38:00", - "2026-05-04T01:39:00", - "2026-05-04T01:40:00", - "2026-05-04T01:41:00", - "2026-05-04T01:42:00", - "2026-05-04T01:43:00", - "2026-05-04T01:44:00", - "2026-05-04T01:45:00", - "2026-05-04T01:46:00", - "2026-05-04T01:47:00", - "2026-05-04T01:48:00", - "2026-05-04T01:49:00", - "2026-05-04T01:50:00", - "2026-05-04T01:51:00", - "2026-05-04T01:52:00", - "2026-05-04T01:53:00", - "2026-05-04T01:54:00", - "2026-05-04T01:55:00", - "2026-05-04T01:56:00", - "2026-05-04T01:57:00", - "2026-05-04T01:58:00", - "2026-05-04T01:59:00", - "2026-05-04T02:00:00", - "2026-05-04T02:01:00", - "2026-05-04T02:02:00", - "2026-05-04T02:03:00", - "2026-05-04T02:04:00", - "2026-05-04T02:05:00", - "2026-05-04T02:06:00", - "2026-05-04T02:07:00", - "2026-05-04T02:08:00", - "2026-05-04T02:09:00", - "2026-05-04T02:10:00", - "2026-05-04T02:11:00", - "2026-05-04T02:12:00", - "2026-05-04T02:13:00", - "2026-05-04T02:14:00", - "2026-05-04T02:15:00", - "2026-05-04T02:16:00", - "2026-05-04T02:17:00", - "2026-05-04T02:18:00", - "2026-05-04T02:19:00", - "2026-05-04T02:20:00", - "2026-05-04T02:21:00", - "2026-05-04T02:22:00", - "2026-05-04T02:23:00", - "2026-05-04T02:24:00", - "2026-05-04T02:25:00", - "2026-05-04T02:26:00", - "2026-05-04T02:27:00", - "2026-05-04T02:28:00", - "2026-05-04T02:29:00", - "2026-05-04T02:30:00", - "2026-05-04T02:31:00", - "2026-05-04T02:32:00", - "2026-05-04T02:33:00", - "2026-05-04T02:34:00", - "2026-05-04T02:35:00", - "2026-05-04T02:36:00", - "2026-05-04T02:37:00", - "2026-05-04T02:38:00", - "2026-05-04T02:39:00", - "2026-05-04T02:40:00", - "2026-05-04T02:41:00", - "2026-05-04T02:42:00", - "2026-05-04T02:43:00", - "2026-05-04T02:44:00", - "2026-05-04T02:45:00", - "2026-05-04T02:46:00", - "2026-05-04T02:47:00", - "2026-05-04T02:48:00", - "2026-05-04T02:49:00", - "2026-05-04T02:50:00", - "2026-05-04T02:51:00", - "2026-05-04T02:52:00", - "2026-05-04T02:53:00", - "2026-05-04T02:54:00", - "2026-05-04T02:55:00", - "2026-05-04T02:56:00", - "2026-05-04T02:57:00", - "2026-05-04T02:58:00", - "2026-05-04T02:59:00", - "2026-05-04T03:00:00", - "2026-05-04T03:01:00", - "2026-05-04T03:02:00", - "2026-05-04T03:03:00", - "2026-05-04T03:04:00", - "2026-05-04T03:05:00", - "2026-05-04T03:06:00", - "2026-05-04T03:07:00", - "2026-05-04T03:08:00", - "2026-05-04T03:09:00", - "2026-05-04T03:10:00", - "2026-05-04T03:11:00", - "2026-05-04T03:12:00", - "2026-05-04T03:13:00", - "2026-05-04T03:14:00", - "2026-05-04T03:15:00", - "2026-05-04T03:16:00", - "2026-05-04T03:17:00", - "2026-05-04T03:18:00", - "2026-05-04T03:19:00", - "2026-05-04T03:20:00", - "2026-05-04T03:21:00", - "2026-05-04T03:22:00", - "2026-05-04T03:23:00", - "2026-05-04T03:24:00", - "2026-05-04T03:25:00", - "2026-05-04T03:26:00", - "2026-05-04T03:27:00", - "2026-05-04T03:28:00", - "2026-05-04T03:29:00", - "2026-05-04T03:30:00", - "2026-05-04T03:31:00", - "2026-05-04T03:32:00", - "2026-05-04T03:33:00", - "2026-05-04T03:34:00", - "2026-05-04T03:35:00", - "2026-05-04T03:36:00", - "2026-05-04T03:37:00", - "2026-05-04T03:38:00", - "2026-05-04T03:39:00", - "2026-05-04T03:40:00", - "2026-05-04T03:41:00", - "2026-05-04T03:42:00", - "2026-05-04T03:43:00", - "2026-05-04T03:44:00", - "2026-05-04T03:45:00", - "2026-05-04T03:46:00", - "2026-05-04T03:47:00", - "2026-05-04T03:48:00", - "2026-05-04T03:49:00", - "2026-05-04T03:50:00", - "2026-05-04T03:51:00", - "2026-05-04T03:52:00", - "2026-05-04T03:53:00", - "2026-05-04T03:54:00", - "2026-05-04T03:55:00", - "2026-05-04T03:56:00", - "2026-05-04T03:57:00", - "2026-05-04T03:58:00", - "2026-05-04T03:59:00", - "2026-05-04T04:00:00", - "2026-05-04T04:01:00", - "2026-05-04T04:02:00", - "2026-05-04T04:03:00", - "2026-05-04T04:04:00", - "2026-05-04T04:05:00", - "2026-05-04T04:06:00", - "2026-05-04T04:07:00", - "2026-05-04T04:08:00", - "2026-05-04T04:09:00", - "2026-05-04T04:10:00", - "2026-05-04T04:11:00", - "2026-05-04T04:12:00", - "2026-05-04T04:13:00", - "2026-05-04T04:14:00", - "2026-05-04T04:15:00", - "2026-05-04T04:16:00", - "2026-05-04T04:17:00", - "2026-05-04T04:18:00", - "2026-05-04T04:19:00", - "2026-05-04T04:20:00", - "2026-05-04T04:21:00", - "2026-05-04T04:22:00", - "2026-05-04T04:23:00", - "2026-05-04T04:24:00", - "2026-05-04T04:25:00", - "2026-05-04T04:26:00", - "2026-05-04T04:27:00", - "2026-05-04T04:28:00", - "2026-05-04T04:29:00", - "2026-05-04T04:30:00", - "2026-05-04T04:31:00", - "2026-05-04T04:32:00", - "2026-05-04T04:33:00", - "2026-05-04T04:34:00", - "2026-05-04T04:35:00", - "2026-05-04T04:36:00", - "2026-05-04T04:37:00", - "2026-05-04T04:38:00", - "2026-05-04T04:39:00", - "2026-05-04T04:40:00", - "2026-05-04T04:41:00", - "2026-05-04T04:42:00", - "2026-05-04T04:43:00", - "2026-05-04T04:44:00", - "2026-05-04T04:45:00", - "2026-05-04T04:46:00", - "2026-05-04T04:47:00", - "2026-05-04T04:48:00", - "2026-05-04T04:49:00", - "2026-05-04T04:50:00", - "2026-05-04T04:51:00", - "2026-05-04T04:52:00", - "2026-05-04T04:53:00", - "2026-05-04T04:54:00", - "2026-05-04T04:55:00", - "2026-05-04T04:56:00", - "2026-05-04T04:57:00", - "2026-05-04T04:58:00", - "2026-05-04T04:59:00", - "2026-05-04T05:00:00", - "2026-05-04T05:01:00", - "2026-05-04T05:02:00", - "2026-05-04T05:03:00", - "2026-05-04T05:04:00", - "2026-05-04T05:05:00", - "2026-05-04T05:06:00", - "2026-05-04T05:07:00", - "2026-05-04T05:08:00", - "2026-05-04T05:09:00", - "2026-05-04T05:10:00", - "2026-05-04T05:11:00", - "2026-05-04T05:12:00", - "2026-05-04T05:13:00", - "2026-05-04T05:14:00", - "2026-05-04T05:15:00", - "2026-05-04T05:16:00", - "2026-05-04T05:17:00", - "2026-05-04T05:18:00", - "2026-05-04T05:19:00", - "2026-05-04T05:20:00", - "2026-05-04T05:21:00", - "2026-05-04T05:22:00", - "2026-05-04T05:23:00", - "2026-05-04T05:24:00", - "2026-05-04T05:25:00", - "2026-05-04T05:26:00", - "2026-05-04T05:27:00", - "2026-05-04T05:28:00", - "2026-05-04T05:29:00", - "2026-05-04T05:30:00", - "2026-05-04T05:31:00", - "2026-05-04T05:32:00", - "2026-05-04T05:33:00", - "2026-05-04T05:34:00", - "2026-05-04T05:35:00", - "2026-05-04T05:36:00", - "2026-05-04T05:37:00", - "2026-05-04T05:38:00", - "2026-05-04T05:39:00", - "2026-05-04T05:40:00", - "2026-05-04T05:41:00", - "2026-05-04T05:42:00", - "2026-05-04T05:43:00", - "2026-05-04T05:44:00", - "2026-05-04T05:45:00", - "2026-05-04T05:46:00", - "2026-05-04T05:47:00", - "2026-05-04T05:48:00", - "2026-05-04T05:49:00", - "2026-05-04T05:50:00", - "2026-05-04T05:51:00", - "2026-05-04T05:52:00", - "2026-05-04T05:53:00", - "2026-05-04T05:54:00", - "2026-05-04T05:55:00", - "2026-05-04T05:56:00", - "2026-05-04T05:57:00", - "2026-05-04T05:58:00", - "2026-05-04T05:59:00", - "2026-05-04T06:00:00", - "2026-05-04T06:01:00", - "2026-05-04T06:02:00", - "2026-05-04T06:03:00", - "2026-05-04T06:04:00", - "2026-05-04T06:05:00", - "2026-05-04T06:06:00", - "2026-05-04T06:07:00", - "2026-05-04T06:08:00", - "2026-05-04T06:09:00", - "2026-05-04T06:10:00", - "2026-05-04T06:11:00", - "2026-05-04T06:12:00", - "2026-05-04T06:13:00", - "2026-05-04T06:14:00", - "2026-05-04T06:15:00", - "2026-05-04T06:16:00", - "2026-05-04T06:17:00", - "2026-05-04T06:18:00", - "2026-05-04T06:19:00", - "2026-05-04T06:20:00", - "2026-05-04T06:21:00", - "2026-05-04T06:22:00", - "2026-05-04T06:23:00", - "2026-05-04T06:24:00", - "2026-05-04T06:25:00", - "2026-05-04T06:26:00", - "2026-05-04T06:27:00", - "2026-05-04T06:28:00", - "2026-05-04T06:29:00", - "2026-05-04T06:30:00", - "2026-05-04T06:31:00", - "2026-05-04T06:32:00", - "2026-05-04T06:33:00", - "2026-05-04T06:34:00", - "2026-05-04T06:35:00", - "2026-05-04T06:36:00", - "2026-05-04T06:37:00", - "2026-05-04T06:38:00", - "2026-05-04T06:39:00", - "2026-05-04T06:40:00", - "2026-05-04T06:41:00", - "2026-05-04T06:42:00", - "2026-05-04T06:43:00", - "2026-05-04T06:44:00", - "2026-05-04T06:45:00", - "2026-05-04T06:46:00", - "2026-05-04T06:47:00", - "2026-05-04T06:48:00", - "2026-05-04T06:49:00", - "2026-05-04T06:50:00", - "2026-05-04T06:51:00", - "2026-05-04T06:52:00", - "2026-05-04T06:53:00", - "2026-05-04T06:54:00", - "2026-05-04T06:55:00", - "2026-05-04T06:56:00", - "2026-05-04T06:57:00", - "2026-05-04T06:58:00", - "2026-05-04T06:59:00", - "2026-05-04T07:00:00", - "2026-05-04T07:01:00", - "2026-05-04T07:02:00", - "2026-05-04T07:03:00", - "2026-05-04T07:04:00", - "2026-05-04T07:05:00", - "2026-05-04T07:06:00", - "2026-05-04T07:07:00", - "2026-05-04T07:08:00", - "2026-05-04T07:09:00", - "2026-05-04T07:10:00", - "2026-05-04T07:11:00", - "2026-05-04T07:12:00", - "2026-05-04T07:13:00", - "2026-05-04T07:14:00", - "2026-05-04T07:15:00", - "2026-05-04T07:16:00", - "2026-05-04T07:17:00", - "2026-05-04T07:18:00", - "2026-05-04T07:19:00", - "2026-05-04T07:20:00", - "2026-05-04T07:21:00", - "2026-05-04T07:22:00", - "2026-05-04T07:23:00", - "2026-05-04T07:24:00", - "2026-05-04T07:25:00", - "2026-05-04T07:26:00", - "2026-05-04T07:27:00", - "2026-05-04T07:28:00", - "2026-05-04T07:29:00", - "2026-05-04T07:30:00", - "2026-05-04T07:31:00", - "2026-05-04T07:32:00", - "2026-05-04T07:33:00", - "2026-05-04T07:34:00", - "2026-05-04T07:35:00", - "2026-05-04T07:36:00", - "2026-05-04T07:37:00", - "2026-05-04T07:38:00", - "2026-05-04T07:39:00", - "2026-05-04T07:40:00", - "2026-05-04T07:41:00", - "2026-05-04T07:42:00", - "2026-05-04T07:43:00", - "2026-05-04T07:44:00", - "2026-05-04T07:45:00", - "2026-05-04T07:46:00", - "2026-05-04T07:47:00", - "2026-05-04T07:48:00", - "2026-05-04T07:49:00", - "2026-05-04T07:50:00", - "2026-05-04T07:51:00", - "2026-05-04T07:52:00", - "2026-05-04T07:53:00", - "2026-05-04T07:54:00", - "2026-05-04T07:55:00", - "2026-05-04T07:56:00", - "2026-05-04T07:57:00", - "2026-05-04T07:58:00", - "2026-05-04T07:59:00", - "2026-05-04T08:00:00", - "2026-05-04T08:01:00", - "2026-05-04T08:02:00", - "2026-05-04T08:03:00", - "2026-05-04T08:04:00", - "2026-05-04T08:05:00", - "2026-05-04T08:06:00", - "2026-05-04T08:07:00", - "2026-05-04T08:08:00", - "2026-05-04T08:09:00", - "2026-05-04T08:10:00", - "2026-05-04T08:11:00", - "2026-05-04T08:12:00", - "2026-05-04T08:13:00", - "2026-05-04T08:14:00", - "2026-05-04T08:15:00", - "2026-05-04T08:16:00", - "2026-05-04T08:17:00", - "2026-05-04T08:18:00", - "2026-05-04T08:19:00", - "2026-05-04T08:20:00", - "2026-05-04T08:21:00", - "2026-05-04T08:22:00", - "2026-05-04T08:23:00", - "2026-05-04T08:24:00", - "2026-05-04T08:25:00", - "2026-05-04T08:26:00", - "2026-05-04T08:27:00", - "2026-05-04T08:28:00", - "2026-05-04T08:29:00", - "2026-05-04T08:30:00", - "2026-05-04T08:31:00", - "2026-05-04T08:32:00", - "2026-05-04T08:33:00", - "2026-05-04T08:34:00", - "2026-05-04T08:35:00", - "2026-05-04T08:36:00", - "2026-05-04T08:37:00", - "2026-05-04T08:38:00", - "2026-05-04T08:39:00", - "2026-05-04T08:40:00", - "2026-05-04T08:41:00", - "2026-05-04T08:42:00", - "2026-05-04T08:43:00", - "2026-05-04T08:44:00", - "2026-05-04T08:45:00", - "2026-05-04T08:46:00", - "2026-05-04T08:47:00", - "2026-05-04T08:48:00", - "2026-05-04T08:49:00", - "2026-05-04T08:50:00", - "2026-05-04T08:51:00", - "2026-05-04T08:52:00", - "2026-05-04T08:53:00", - "2026-05-04T08:54:00", - "2026-05-04T08:55:00", - "2026-05-04T08:56:00", - "2026-05-04T08:57:00", - "2026-05-04T08:58:00", - "2026-05-04T08:59:00", - "2026-05-04T09:00:00", - "2026-05-04T09:01:00", - "2026-05-04T09:02:00", - "2026-05-04T09:03:00", - "2026-05-04T09:04:00", - "2026-05-04T09:05:00", - "2026-05-04T09:06:00", - "2026-05-04T09:07:00", - "2026-05-04T09:08:00", - "2026-05-04T09:09:00", - "2026-05-04T09:10:00", - "2026-05-04T09:11:00", - "2026-05-04T09:12:00", - "2026-05-04T09:13:00", - "2026-05-04T09:14:00", - "2026-05-04T09:15:00", - "2026-05-04T09:16:00", - "2026-05-04T09:17:00", - "2026-05-04T09:18:00", - "2026-05-04T09:19:00", - "2026-05-04T09:20:00", - "2026-05-04T09:21:00", - "2026-05-04T09:22:00", - "2026-05-04T09:23:00", - "2026-05-04T09:24:00", - "2026-05-04T09:25:00", - "2026-05-04T09:26:00", - "2026-05-04T09:27:00", - "2026-05-04T09:28:00", - "2026-05-04T09:29:00", - "2026-05-04T09:30:00", - "2026-05-04T09:31:00", - "2026-05-04T09:32:00", - "2026-05-04T09:33:00", - "2026-05-04T09:34:00", - "2026-05-04T09:35:00", - "2026-05-04T09:36:00", - "2026-05-04T09:37:00", - "2026-05-04T09:38:00", - "2026-05-04T09:39:00", - "2026-05-04T09:40:00", - "2026-05-04T09:41:00", - "2026-05-04T09:42:00", - "2026-05-04T09:43:00", - "2026-05-04T09:44:00", - "2026-05-04T09:45:00", - "2026-05-04T09:46:00", - "2026-05-04T09:47:00", - "2026-05-04T09:48:00", - "2026-05-04T09:49:00", - "2026-05-04T09:50:00", - "2026-05-04T09:51:00", - "2026-05-04T09:52:00", - "2026-05-04T09:53:00", - "2026-05-04T09:54:00", - "2026-05-04T09:55:00", - "2026-05-04T09:56:00", - "2026-05-04T09:57:00", - "2026-05-04T09:58:00", - "2026-05-04T09:59:00", - "2026-05-04T10:00:00", - "2026-05-04T10:01:00", - "2026-05-04T10:02:00", - "2026-05-04T10:03:00", - "2026-05-04T10:04:00", - "2026-05-04T10:05:00", - "2026-05-04T10:06:00", - "2026-05-04T10:07:00", - "2026-05-04T10:08:00", - "2026-05-04T10:09:00", - "2026-05-04T10:10:00", - "2026-05-04T10:11:00", - "2026-05-04T10:12:00", - "2026-05-04T10:13:00", - "2026-05-04T10:14:00", - "2026-05-04T10:15:00", - "2026-05-04T10:16:00", - "2026-05-04T10:17:00", - "2026-05-04T10:18:00", - "2026-05-04T10:19:00", - "2026-05-04T10:20:00", - "2026-05-04T10:21:00", - "2026-05-04T10:22:00", - "2026-05-04T10:23:00", - "2026-05-04T10:24:00", - "2026-05-04T10:25:00", - "2026-05-04T10:26:00", - "2026-05-04T10:27:00", - "2026-05-04T10:28:00", - "2026-05-04T10:29:00", - "2026-05-04T10:30:00", - "2026-05-04T10:31:00", - "2026-05-04T10:32:00", - "2026-05-04T10:33:00", - "2026-05-04T10:34:00", - "2026-05-04T10:35:00", - "2026-05-04T10:36:00", - "2026-05-04T10:37:00", - "2026-05-04T10:38:00", - "2026-05-04T10:39:00", - "2026-05-04T10:40:00", - "2026-05-04T10:41:00", - "2026-05-04T10:42:00", - "2026-05-04T10:43:00", - "2026-05-04T10:44:00", - "2026-05-04T10:45:00", - "2026-05-04T10:46:00", - "2026-05-04T10:47:00", - "2026-05-04T10:48:00", - "2026-05-04T10:49:00", - "2026-05-04T10:50:00", - "2026-05-04T10:51:00", - "2026-05-04T10:52:00", - "2026-05-04T10:53:00", - "2026-05-04T10:54:00", - "2026-05-04T10:55:00", - "2026-05-04T10:56:00", - "2026-05-04T10:57:00", - "2026-05-04T10:58:00", - "2026-05-04T10:59:00", - "2026-05-04T11:00:00", - "2026-05-04T11:01:00", - "2026-05-04T11:02:00", - "2026-05-04T11:03:00", - "2026-05-04T11:04:00", - "2026-05-04T11:05:00", - "2026-05-04T11:06:00", - "2026-05-04T11:07:00", - "2026-05-04T11:08:00", - "2026-05-04T11:09:00", - "2026-05-04T11:10:00", - "2026-05-04T11:11:00", - "2026-05-04T11:12:00", - "2026-05-04T11:13:00", - "2026-05-04T11:14:00", - "2026-05-04T11:15:00", - "2026-05-04T11:16:00", - "2026-05-04T11:17:00", - "2026-05-04T11:18:00", - "2026-05-04T11:19:00", - "2026-05-04T11:20:00", - "2026-05-04T11:21:00", - "2026-05-04T11:22:00", - "2026-05-04T11:23:00", - "2026-05-04T11:24:00", - "2026-05-04T11:25:00", - "2026-05-04T11:26:00", - "2026-05-04T11:27:00", - "2026-05-04T11:28:00", - "2026-05-04T11:29:00", - "2026-05-04T11:30:00", - "2026-05-04T11:31:00", - "2026-05-04T11:32:00", - "2026-05-04T11:33:00", - "2026-05-04T11:34:00", - "2026-05-04T11:35:00", - "2026-05-04T11:36:00", - "2026-05-04T11:37:00", - "2026-05-04T11:38:00", - "2026-05-04T11:39:00", - "2026-05-04T11:40:00", - "2026-05-04T11:41:00", - "2026-05-04T11:42:00", - "2026-05-04T11:43:00", - "2026-05-04T11:44:00", - "2026-05-04T11:45:00", - "2026-05-04T11:46:00", - "2026-05-04T11:47:00", - "2026-05-04T11:48:00", - "2026-05-04T11:49:00", - "2026-05-04T11:50:00", - "2026-05-04T11:51:00", - "2026-05-04T11:52:00", - "2026-05-04T11:53:00", - "2026-05-04T11:54:00", - "2026-05-04T11:55:00", - "2026-05-04T11:56:00", - "2026-05-04T11:57:00", - "2026-05-04T11:58:00", - "2026-05-04T11:59:00", - "2026-05-04T12:00:00", - "2026-05-04T12:01:00", - "2026-05-04T12:02:00", - "2026-05-04T12:03:00", - "2026-05-04T12:04:00", - "2026-05-04T12:05:00", - "2026-05-04T12:06:00", - "2026-05-04T12:07:00", - "2026-05-04T12:08:00", - "2026-05-04T12:09:00", - "2026-05-04T12:10:00", - "2026-05-04T12:11:00", - "2026-05-04T12:12:00", - "2026-05-04T12:13:00", - "2026-05-04T12:14:00", - "2026-05-04T12:15:00", - "2026-05-04T12:16:00", - "2026-05-04T12:17:00", - "2026-05-04T12:18:00", - "2026-05-04T12:19:00", - "2026-05-04T12:20:00", - "2026-05-04T12:21:00", - "2026-05-04T12:22:00", - "2026-05-04T12:23:00", - "2026-05-04T12:24:00", - "2026-05-04T12:25:00", - "2026-05-04T12:26:00", - "2026-05-04T12:27:00", - "2026-05-04T12:28:00", - "2026-05-04T12:29:00", - "2026-05-04T12:30:00", - "2026-05-04T12:31:00", - "2026-05-04T12:32:00", - "2026-05-04T12:33:00", - "2026-05-04T12:34:00", - "2026-05-04T12:35:00", - "2026-05-04T12:36:00", - "2026-05-04T12:37:00", - "2026-05-04T12:38:00", - "2026-05-04T12:39:00", - "2026-05-04T12:40:00", - "2026-05-04T12:41:00", - "2026-05-04T12:42:00", - "2026-05-04T12:43:00", - "2026-05-04T12:44:00", - "2026-05-04T12:45:00", - "2026-05-04T12:46:00", - "2026-05-04T12:47:00", - "2026-05-04T12:48:00", - "2026-05-04T12:49:00", - "2026-05-04T12:50:00", - "2026-05-04T12:51:00", - "2026-05-04T12:52:00", - "2026-05-04T12:53:00", - "2026-05-04T12:54:00", - "2026-05-04T12:55:00", - "2026-05-04T12:56:00", - "2026-05-04T12:57:00", - "2026-05-04T12:58:00", - "2026-05-04T12:59:00", - "2026-05-04T13:00:00", - "2026-05-04T13:01:00", - "2026-05-04T13:02:00", - "2026-05-04T13:03:00", - "2026-05-04T13:04:00", - "2026-05-04T13:05:00", - "2026-05-04T13:06:00", - "2026-05-04T13:07:00", - "2026-05-04T13:08:00", - "2026-05-04T13:09:00", - "2026-05-04T13:10:00", - "2026-05-04T13:11:00", - "2026-05-04T13:12:00", - "2026-05-04T13:13:00", - "2026-05-04T13:14:00", - "2026-05-04T13:15:00", - "2026-05-04T13:16:00", - "2026-05-04T13:17:00", - "2026-05-04T13:18:00", - "2026-05-04T13:19:00", - "2026-05-04T13:20:00", - "2026-05-04T13:21:00", - "2026-05-04T13:22:00", - "2026-05-04T13:23:00", - "2026-05-04T13:24:00", - "2026-05-04T13:25:00", - "2026-05-04T13:26:00", - "2026-05-04T13:27:00", - "2026-05-04T13:28:00", - "2026-05-04T13:29:00", - "2026-05-04T13:30:00", - "2026-05-04T13:31:00", - "2026-05-04T13:32:00", - "2026-05-04T13:33:00", - "2026-05-04T13:34:00", - "2026-05-04T13:35:00", - "2026-05-04T13:36:00", - "2026-05-04T13:37:00", - "2026-05-04T13:38:00", - "2026-05-04T13:39:00", - "2026-05-04T13:40:00", - "2026-05-04T13:41:00", - "2026-05-04T13:42:00", - "2026-05-04T13:43:00", - "2026-05-04T13:44:00", - "2026-05-04T13:45:00", - "2026-05-04T13:46:00", - "2026-05-04T13:47:00", - "2026-05-04T13:48:00", - "2026-05-04T13:49:00", - "2026-05-04T13:50:00", - "2026-05-04T13:51:00", - "2026-05-04T13:52:00", - "2026-05-04T13:53:00", - "2026-05-04T13:54:00", - "2026-05-04T13:55:00", - "2026-05-04T13:56:00", - "2026-05-04T13:57:00", - "2026-05-04T13:58:00", - "2026-05-04T13:59:00", - "2026-05-04T14:00:00", - "2026-05-04T14:01:00", - "2026-05-04T14:02:00", - "2026-05-04T14:03:00", - "2026-05-04T14:04:00", - "2026-05-04T14:05:00", - "2026-05-04T14:06:00", - "2026-05-04T14:07:00", - "2026-05-04T14:08:00", - "2026-05-04T14:09:00", - "2026-05-04T14:10:00", - "2026-05-04T14:11:00", - "2026-05-04T14:12:00", - "2026-05-04T14:13:00", - "2026-05-04T14:14:00", - "2026-05-04T14:15:00", - "2026-05-04T14:16:00", - "2026-05-04T14:17:00", - "2026-05-04T14:18:00", - "2026-05-04T14:19:00", - "2026-05-04T14:20:00", - "2026-05-04T14:21:00", - "2026-05-04T14:22:00", - "2026-05-04T14:23:00", - "2026-05-04T14:24:00", - "2026-05-04T14:25:00", - "2026-05-04T14:26:00", - "2026-05-04T14:27:00", - "2026-05-04T14:28:00", - "2026-05-04T14:29:00", - "2026-05-04T14:30:00", - "2026-05-04T14:31:00", - "2026-05-04T14:32:00", - "2026-05-04T14:33:00", - "2026-05-04T14:34:00", - "2026-05-04T14:35:00", - "2026-05-04T14:36:00", - "2026-05-04T14:37:00", - "2026-05-04T14:38:00", - "2026-05-04T14:39:00", - "2026-05-04T14:40:00", - "2026-05-04T14:41:00", - "2026-05-04T14:42:00", - "2026-05-04T14:43:00", - "2026-05-04T14:44:00", - "2026-05-04T14:45:00", - "2026-05-04T14:46:00", - "2026-05-04T14:47:00", - "2026-05-04T14:48:00", - "2026-05-04T14:49:00", - "2026-05-04T14:50:00", - "2026-05-04T14:51:00", - "2026-05-04T14:52:00", - "2026-05-04T14:53:00", - "2026-05-04T14:54:00", - "2026-05-04T14:55:00", - "2026-05-04T14:56:00", - "2026-05-04T14:57:00", - "2026-05-04T14:58:00", - "2026-05-04T14:59:00", - "2026-05-04T15:00:00", - "2026-05-04T15:01:00", - "2026-05-04T15:02:00", - "2026-05-04T15:03:00", - "2026-05-04T15:04:00", - "2026-05-04T15:05:00", - "2026-05-04T15:06:00", - "2026-05-04T15:07:00", - "2026-05-04T15:08:00", - "2026-05-04T15:09:00", - "2026-05-04T15:10:00", - "2026-05-04T15:11:00", - "2026-05-04T15:12:00", - "2026-05-04T15:13:00", - "2026-05-04T15:14:00", - "2026-05-04T15:15:00", - "2026-05-04T15:16:00", - "2026-05-04T15:17:00", - "2026-05-04T15:18:00", - "2026-05-04T15:19:00", - "2026-05-04T15:20:00", - "2026-05-04T15:21:00", - "2026-05-04T15:22:00", - "2026-05-04T15:23:00", - "2026-05-04T15:24:00", - "2026-05-04T15:25:00", - "2026-05-04T15:26:00", - "2026-05-04T15:27:00", - "2026-05-04T15:28:00", - "2026-05-04T15:29:00", - "2026-05-04T15:30:00", - "2026-05-04T15:31:00", - "2026-05-04T15:32:00", - "2026-05-04T15:33:00", - "2026-05-04T15:34:00", - "2026-05-04T15:35:00", - "2026-05-04T15:36:00", - "2026-05-04T15:37:00", - "2026-05-04T15:38:00", - "2026-05-04T15:39:00", - "2026-05-04T15:40:00", - "2026-05-04T15:41:00", - "2026-05-04T15:42:00", - "2026-05-04T15:43:00", - "2026-05-04T15:44:00", - "2026-05-04T15:45:00", - "2026-05-04T15:46:00", - "2026-05-04T15:47:00", - "2026-05-04T15:48:00", - "2026-05-04T15:49:00", - "2026-05-04T15:50:00", - "2026-05-04T15:51:00", - "2026-05-04T15:52:00", - "2026-05-04T15:53:00", - "2026-05-04T15:54:00", - "2026-05-04T15:55:00", - "2026-05-04T15:56:00", - "2026-05-04T15:57:00", - "2026-05-04T15:58:00", - "2026-05-04T15:59:00", - "2026-05-04T16:00:00", - "2026-05-04T16:01:00", - "2026-05-04T16:02:00", - "2026-05-04T16:03:00", - "2026-05-04T16:04:00", - "2026-05-04T16:05:00", - "2026-05-04T16:06:00", - "2026-05-04T16:07:00", - "2026-05-04T16:08:00", - "2026-05-04T16:09:00", - "2026-05-04T16:10:00", - "2026-05-04T16:11:00", - "2026-05-04T16:12:00", - "2026-05-04T16:13:00", - "2026-05-04T16:14:00", - "2026-05-04T16:15:00", - "2026-05-04T16:16:00", - "2026-05-04T16:17:00", - "2026-05-04T16:18:00", - "2026-05-04T16:19:00", - "2026-05-04T16:20:00", - "2026-05-04T16:21:00", - "2026-05-04T16:22:00", - "2026-05-04T16:23:00", - "2026-05-04T16:24:00", - "2026-05-04T16:25:00", - "2026-05-04T16:26:00", - "2026-05-04T16:27:00", - "2026-05-04T16:28:00", - "2026-05-04T16:29:00", - "2026-05-04T16:30:00", - "2026-05-04T16:31:00", - "2026-05-04T16:32:00", - "2026-05-04T16:33:00", - "2026-05-04T16:34:00", - "2026-05-04T16:35:00", - "2026-05-04T16:36:00", - "2026-05-04T16:37:00", - "2026-05-04T16:38:00", - "2026-05-04T16:39:00", - "2026-05-04T16:40:00", - "2026-05-04T16:41:00", - "2026-05-04T16:42:00", - "2026-05-04T16:43:00", - "2026-05-04T16:44:00", - "2026-05-04T16:45:00", - "2026-05-04T16:46:00", - "2026-05-04T16:47:00", - "2026-05-04T16:48:00", - "2026-05-04T16:49:00", - "2026-05-04T16:50:00", - "2026-05-04T16:51:00", - "2026-05-04T16:52:00", - "2026-05-04T16:53:00", - "2026-05-04T16:54:00", - "2026-05-04T16:55:00", - "2026-05-04T16:56:00", - "2026-05-04T16:57:00", - "2026-05-04T16:58:00", - "2026-05-04T16:59:00", - "2026-05-04T17:00:00", - "2026-05-04T17:01:00", - "2026-05-04T17:02:00", - "2026-05-04T17:03:00", - "2026-05-04T17:04:00", - "2026-05-04T17:05:00", - "2026-05-04T17:06:00", - "2026-05-04T17:07:00", - "2026-05-04T17:08:00", - "2026-05-04T17:09:00", - "2026-05-04T17:10:00", - "2026-05-04T17:11:00", - "2026-05-04T17:12:00", - "2026-05-04T17:13:00", - "2026-05-04T17:14:00", - "2026-05-04T17:15:00", - "2026-05-04T17:16:00", - "2026-05-04T17:17:00", - "2026-05-04T17:18:00", - "2026-05-04T17:19:00", - "2026-05-04T17:20:00", - "2026-05-04T17:21:00", - "2026-05-04T17:22:00", - "2026-05-04T17:23:00", - "2026-05-04T17:24:00", - "2026-05-04T17:25:00", - "2026-05-04T17:26:00", - "2026-05-04T17:27:00", - "2026-05-04T17:28:00", - "2026-05-04T17:29:00", - "2026-05-04T17:30:00", - "2026-05-04T17:31:00", - "2026-05-04T17:32:00", - "2026-05-04T17:33:00", - "2026-05-04T17:34:00", - "2026-05-04T17:35:00", - "2026-05-04T17:36:00", - "2026-05-04T17:37:00", - "2026-05-04T17:38:00", - "2026-05-04T17:39:00", - "2026-05-04T17:40:00", - "2026-05-04T17:41:00", - "2026-05-04T17:42:00", - "2026-05-04T17:43:00", - "2026-05-04T17:44:00", - "2026-05-04T17:45:00", - "2026-05-04T17:46:00", - "2026-05-04T17:47:00", - "2026-05-04T17:48:00", - "2026-05-04T17:49:00", - "2026-05-04T17:50:00", - "2026-05-04T17:51:00", - "2026-05-04T17:52:00", - "2026-05-04T17:53:00", - "2026-05-04T17:54:00", - "2026-05-04T17:55:00", - "2026-05-04T17:56:00", - "2026-05-04T17:57:00", - "2026-05-04T17:58:00", - "2026-05-04T17:59:00", - "2026-05-04T18:00:00", - "2026-05-04T18:01:00", - "2026-05-04T18:02:00", - "2026-05-04T18:03:00", - "2026-05-04T18:04:00", - "2026-05-04T18:05:00", - "2026-05-04T18:06:00", - "2026-05-04T18:07:00", - "2026-05-04T18:08:00", - "2026-05-04T18:09:00", - "2026-05-04T18:10:00", - "2026-05-04T18:11:00", - "2026-05-04T18:12:00", - "2026-05-04T18:13:00", - "2026-05-04T18:14:00", - "2026-05-04T18:15:00", - "2026-05-04T18:16:00", - "2026-05-04T18:17:00", - "2026-05-04T18:18:00", - "2026-05-04T18:19:00", - "2026-05-04T18:20:00", - "2026-05-04T18:21:00", - "2026-05-04T18:22:00", - "2026-05-04T18:23:00", - "2026-05-04T18:24:00", - "2026-05-04T18:25:00", - "2026-05-04T18:26:00", - "2026-05-04T18:27:00", - "2026-05-04T18:28:00", - "2026-05-04T18:29:00", - "2026-05-04T18:30:00", - "2026-05-04T18:31:00", - "2026-05-04T18:32:00", - "2026-05-04T18:33:00", - "2026-05-04T18:34:00", - "2026-05-04T18:35:00", - "2026-05-04T18:36:00", - "2026-05-04T18:37:00", - "2026-05-04T18:38:00", - "2026-05-04T18:39:00", - "2026-05-04T18:40:00", - "2026-05-04T18:41:00", - "2026-05-04T18:42:00", - "2026-05-04T18:43:00", - "2026-05-04T18:44:00", - "2026-05-04T18:45:00", - "2026-05-04T18:46:00", - "2026-05-04T18:47:00", - "2026-05-04T18:48:00", - "2026-05-04T18:49:00", - "2026-05-04T18:50:00", - "2026-05-04T18:51:00", - "2026-05-04T18:52:00", - "2026-05-04T18:53:00", - "2026-05-04T18:54:00", - "2026-05-04T18:55:00", - "2026-05-04T18:56:00", - "2026-05-04T18:57:00", - "2026-05-04T18:58:00", - "2026-05-04T18:59:00", - "2026-05-04T19:00:00", - "2026-05-04T19:01:00", - "2026-05-04T19:02:00", - "2026-05-04T19:03:00", - "2026-05-04T19:04:00", - "2026-05-04T19:05:00", - "2026-05-04T19:06:00", - "2026-05-04T19:07:00", - "2026-05-04T19:08:00", - "2026-05-04T19:09:00", - "2026-05-04T19:10:00", - "2026-05-04T19:11:00", - "2026-05-04T19:12:00", - "2026-05-04T19:13:00", - "2026-05-04T19:14:00", - "2026-05-04T19:15:00", - "2026-05-04T19:16:00", - "2026-05-04T19:17:00", - "2026-05-04T19:18:00", - "2026-05-04T19:19:00", - "2026-05-04T19:20:00", - "2026-05-04T19:21:00", - "2026-05-04T19:22:00", - "2026-05-04T19:23:00", - "2026-05-04T19:24:00", - "2026-05-04T19:25:00", - "2026-05-04T19:26:00", - "2026-05-04T19:27:00", - "2026-05-04T19:28:00", - "2026-05-04T19:29:00", - "2026-05-04T19:30:00", - "2026-05-04T19:31:00", - "2026-05-04T19:32:00", - "2026-05-04T19:33:00", - "2026-05-04T19:34:00", - "2026-05-04T19:35:00", - "2026-05-04T19:36:00", - "2026-05-04T19:37:00", - "2026-05-04T19:38:00", - "2026-05-04T19:39:00", - "2026-05-04T19:40:00", - "2026-05-04T19:41:00", - "2026-05-04T19:42:00", - "2026-05-04T19:43:00", - "2026-05-04T19:44:00", - "2026-05-04T19:45:00", - "2026-05-04T19:46:00", - "2026-05-04T19:47:00", - "2026-05-04T19:48:00", - "2026-05-04T19:49:00", - "2026-05-04T19:50:00", - "2026-05-04T19:51:00", - "2026-05-04T19:52:00", - "2026-05-04T19:53:00", - "2026-05-04T19:54:00", - "2026-05-04T19:55:00", - "2026-05-04T19:56:00", - "2026-05-04T19:57:00", - "2026-05-04T19:58:00", - "2026-05-04T19:59:00", - "2026-05-04T20:00:00", - "2026-05-04T20:01:00", - "2026-05-04T20:02:00", - "2026-05-04T20:03:00", - "2026-05-04T20:04:00", - "2026-05-04T20:05:00", - "2026-05-04T20:06:00", - "2026-05-04T20:07:00", - "2026-05-04T20:08:00", - "2026-05-04T20:09:00", - "2026-05-04T20:10:00", - "2026-05-04T20:11:00", - "2026-05-04T20:12:00", - "2026-05-04T20:13:00", - "2026-05-04T20:14:00", - "2026-05-04T20:15:00", - "2026-05-04T20:16:00", - "2026-05-04T20:17:00", - "2026-05-04T20:18:00", - "2026-05-04T20:19:00", - "2026-05-04T20:20:00", - "2026-05-04T20:21:00", - "2026-05-04T20:22:00", - "2026-05-04T20:23:00", - "2026-05-04T20:24:00", - "2026-05-04T20:25:00", - "2026-05-04T20:26:00", - "2026-05-04T20:27:00", - "2026-05-04T20:28:00", - "2026-05-04T20:29:00", - "2026-05-04T20:30:00", - "2026-05-04T20:31:00", - "2026-05-04T20:32:00", - "2026-05-04T20:33:00", - "2026-05-04T20:34:00", - "2026-05-04T20:35:00", - "2026-05-04T20:36:00", - "2026-05-04T20:37:00", - "2026-05-04T20:38:00", - "2026-05-04T20:39:00", - "2026-05-04T20:40:00", - "2026-05-04T20:41:00", - "2026-05-04T20:42:00", - "2026-05-04T20:43:00", - "2026-05-04T20:44:00", - "2026-05-04T20:45:00", - "2026-05-04T20:46:00", - "2026-05-04T20:47:00", - "2026-05-04T20:48:00", - "2026-05-04T20:49:00", - "2026-05-04T20:50:00", - "2026-05-04T20:51:00", - "2026-05-04T20:52:00", - "2026-05-04T20:53:00", - "2026-05-04T20:54:00", - "2026-05-04T20:55:00", - "2026-05-04T20:56:00", - "2026-05-04T20:57:00", - "2026-05-04T20:58:00", - "2026-05-04T20:59:00", - "2026-05-04T21:00:00", - "2026-05-04T21:01:00", - "2026-05-04T21:02:00", - "2026-05-04T21:03:00", - "2026-05-04T21:04:00", - "2026-05-04T21:05:00", - "2026-05-04T21:06:00", - "2026-05-04T21:07:00", - "2026-05-04T21:08:00", - "2026-05-04T21:09:00", - "2026-05-04T21:10:00", - "2026-05-04T21:11:00", - "2026-05-04T21:12:00", - "2026-05-04T21:13:00", - "2026-05-04T21:14:00", - "2026-05-04T21:15:00", - "2026-05-04T21:16:00", - "2026-05-04T21:17:00", - "2026-05-04T21:18:00", - "2026-05-04T21:19:00", - "2026-05-04T21:20:00", - "2026-05-04T21:21:00", - "2026-05-04T21:22:00", - "2026-05-04T21:23:00", - "2026-05-04T21:24:00", - "2026-05-04T21:25:00", - "2026-05-04T21:26:00", - "2026-05-04T21:27:00", - "2026-05-04T21:28:00", - "2026-05-04T21:29:00", - "2026-05-04T21:30:00", - "2026-05-04T21:31:00", - "2026-05-04T21:32:00", - "2026-05-04T21:33:00", - "2026-05-04T21:34:00", - "2026-05-04T21:35:00", - "2026-05-04T21:36:00", - "2026-05-04T21:37:00", - "2026-05-04T21:38:00", - "2026-05-04T21:39:00", - "2026-05-04T21:40:00", - "2026-05-04T21:41:00", - "2026-05-04T21:42:00", - "2026-05-04T21:43:00", - "2026-05-04T21:44:00", - "2026-05-04T21:45:00", - "2026-05-04T21:46:00", - "2026-05-04T21:47:00", - "2026-05-04T21:48:00", - "2026-05-04T21:49:00", - "2026-05-04T21:50:00", - "2026-05-04T21:51:00", - "2026-05-04T21:52:00", - "2026-05-04T21:53:00", - "2026-05-04T21:54:00", - "2026-05-04T21:55:00", - "2026-05-04T21:56:00", - "2026-05-04T21:57:00", - "2026-05-04T21:58:00", - "2026-05-04T21:59:00", - "2026-05-04T22:00:00", - "2026-05-04T22:01:00", - "2026-05-04T22:02:00", - "2026-05-04T22:03:00", - "2026-05-04T22:04:00", - "2026-05-04T22:05:00", - "2026-05-04T22:06:00", - "2026-05-04T22:07:00", - "2026-05-04T22:08:00", - "2026-05-04T22:09:00", - "2026-05-04T22:10:00", - "2026-05-04T22:11:00", - "2026-05-04T22:12:00", - "2026-05-04T22:13:00", - "2026-05-04T22:14:00", - "2026-05-04T22:15:00", - "2026-05-04T22:16:00", - "2026-05-04T22:17:00", - "2026-05-04T22:18:00", - "2026-05-04T22:19:00", - "2026-05-04T22:20:00", - "2026-05-04T22:21:00", - "2026-05-04T22:22:00", - "2026-05-04T22:23:00", - "2026-05-04T22:24:00", - "2026-05-04T22:25:00", - "2026-05-04T22:26:00", - "2026-05-04T22:27:00", - "2026-05-04T22:28:00", - "2026-05-04T22:29:00", - "2026-05-04T22:30:00", - "2026-05-04T22:31:00", - "2026-05-04T22:32:00", - "2026-05-04T22:33:00", - "2026-05-04T22:34:00", - "2026-05-04T22:35:00", - "2026-05-04T22:36:00", - "2026-05-04T22:37:00", - "2026-05-04T22:38:00", - "2026-05-04T22:39:00", - "2026-05-04T22:40:00", - "2026-05-04T22:41:00" + "2026-05-05T05:19:00", + "2026-05-05T05:20:00", + "2026-05-05T05:21:00", + "2026-05-05T05:22:00", + "2026-05-05T05:23:00", + "2026-05-05T05:24:00", + "2026-05-05T05:25:00", + "2026-05-05T05:26:00", + "2026-05-05T05:27:00", + "2026-05-05T05:28:00", + "2026-05-05T05:29:00", + "2026-05-05T05:30:00", + "2026-05-05T05:31:00", + "2026-05-05T05:32:00", + "2026-05-05T05:33:00", + "2026-05-05T05:34:00", + "2026-05-05T05:35:00", + "2026-05-05T05:36:00", + "2026-05-05T05:37:00", + "2026-05-05T05:38:00", + "2026-05-05T05:39:00", + "2026-05-05T05:40:00", + "2026-05-05T05:41:00", + "2026-05-05T05:42:00", + "2026-05-05T05:43:00", + "2026-05-05T05:44:00", + "2026-05-05T05:45:00", + "2026-05-05T05:46:00", + "2026-05-05T05:47:00", + "2026-05-05T05:48:00", + "2026-05-05T05:49:00", + "2026-05-05T05:50:00", + "2026-05-05T05:51:00", + "2026-05-05T05:52:00", + "2026-05-05T05:53:00", + "2026-05-05T05:54:00", + "2026-05-05T05:55:00", + "2026-05-05T05:56:00", + "2026-05-05T05:57:00", + "2026-05-05T05:58:00", + "2026-05-05T05:59:00", + "2026-05-05T06:00:00", + "2026-05-05T06:01:00", + "2026-05-05T06:02:00", + "2026-05-05T06:03:00", + "2026-05-05T06:04:00", + "2026-05-05T06:05:00", + "2026-05-05T06:06:00", + "2026-05-05T06:07:00", + "2026-05-05T06:08:00", + "2026-05-05T06:09:00", + "2026-05-05T06:10:00", + "2026-05-05T06:11:00", + "2026-05-05T06:12:00", + "2026-05-05T06:13:00", + "2026-05-05T06:14:00", + "2026-05-05T06:15:00", + "2026-05-05T06:16:00", + "2026-05-05T06:17:00", + "2026-05-05T06:18:00", + "2026-05-05T06:19:00", + "2026-05-05T06:20:00", + "2026-05-05T06:21:00", + "2026-05-05T06:22:00", + "2026-05-05T06:23:00", + "2026-05-05T06:24:00", + "2026-05-05T06:25:00", + "2026-05-05T06:26:00", + "2026-05-05T06:27:00", + "2026-05-05T06:28:00", + "2026-05-05T06:29:00", + "2026-05-05T06:30:00", + "2026-05-05T06:31:00", + "2026-05-05T06:32:00", + "2026-05-05T06:33:00", + "2026-05-05T06:34:00", + "2026-05-05T06:35:00", + "2026-05-05T06:36:00", + "2026-05-05T06:37:00", + "2026-05-05T06:38:00", + "2026-05-05T06:39:00", + "2026-05-05T06:40:00", + "2026-05-05T06:41:00", + "2026-05-05T06:42:00", + "2026-05-05T06:43:00", + "2026-05-05T06:44:00", + "2026-05-05T06:45:00", + "2026-05-05T06:46:00", + "2026-05-05T06:47:00", + "2026-05-05T06:48:00", + "2026-05-05T06:49:00", + "2026-05-05T06:50:00", + "2026-05-05T06:51:00", + "2026-05-05T06:52:00", + "2026-05-05T06:53:00", + "2026-05-05T06:54:00", + "2026-05-05T06:55:00", + "2026-05-05T06:56:00", + "2026-05-05T06:57:00", + "2026-05-05T06:58:00", + "2026-05-05T06:59:00", + "2026-05-05T07:00:00", + "2026-05-05T07:01:00", + "2026-05-05T07:02:00", + "2026-05-05T07:03:00", + "2026-05-05T07:04:00", + "2026-05-05T07:05:00", + "2026-05-05T07:06:00", + "2026-05-05T07:07:00", + "2026-05-05T07:08:00", + "2026-05-05T07:09:00", + "2026-05-05T07:10:00", + "2026-05-05T07:11:00", + "2026-05-05T07:12:00", + "2026-05-05T07:13:00", + "2026-05-05T07:14:00", + "2026-05-05T07:15:00", + "2026-05-05T07:16:00", + "2026-05-05T07:17:00", + "2026-05-05T07:18:00", + "2026-05-05T07:19:00", + "2026-05-05T07:20:00", + "2026-05-05T07:21:00", + "2026-05-05T07:22:00", + "2026-05-05T07:23:00", + "2026-05-05T07:24:00", + "2026-05-05T07:25:00", + "2026-05-05T07:26:00", + "2026-05-05T07:27:00", + "2026-05-05T07:28:00", + "2026-05-05T07:29:00", + "2026-05-05T07:30:00", + "2026-05-05T07:31:00", + "2026-05-05T07:32:00", + "2026-05-05T07:33:00", + "2026-05-05T07:34:00", + "2026-05-05T07:35:00", + "2026-05-05T07:36:00", + "2026-05-05T07:37:00", + "2026-05-05T07:38:00", + "2026-05-05T07:39:00", + "2026-05-05T07:40:00", + "2026-05-05T07:41:00", + "2026-05-05T07:42:00", + "2026-05-05T07:43:00", + "2026-05-05T07:44:00", + "2026-05-05T07:45:00", + "2026-05-05T07:46:00", + "2026-05-05T07:47:00", + "2026-05-05T07:48:00", + "2026-05-05T07:49:00", + "2026-05-05T07:50:00", + "2026-05-05T07:51:00", + "2026-05-05T07:52:00", + "2026-05-05T07:53:00", + "2026-05-05T07:54:00", + "2026-05-05T07:55:00", + "2026-05-05T07:56:00", + "2026-05-05T07:57:00", + "2026-05-05T07:58:00", + "2026-05-05T07:59:00", + "2026-05-05T08:00:00", + "2026-05-05T08:01:00", + "2026-05-05T08:02:00", + "2026-05-05T08:03:00", + "2026-05-05T08:04:00", + "2026-05-05T08:05:00", + "2026-05-05T08:06:00", + "2026-05-05T08:07:00", + "2026-05-05T08:08:00", + "2026-05-05T08:09:00", + "2026-05-05T08:10:00", + "2026-05-05T08:11:00", + "2026-05-05T08:12:00", + "2026-05-05T08:13:00", + "2026-05-05T08:14:00", + "2026-05-05T08:15:00", + "2026-05-05T08:16:00", + "2026-05-05T08:17:00", + "2026-05-05T08:18:00", + "2026-05-05T08:19:00", + "2026-05-05T08:20:00", + "2026-05-05T08:21:00", + "2026-05-05T08:22:00", + "2026-05-05T08:23:00", + "2026-05-05T08:24:00", + "2026-05-05T08:25:00", + "2026-05-05T08:26:00", + "2026-05-05T08:27:00", + "2026-05-05T08:28:00", + "2026-05-05T08:29:00", + "2026-05-05T08:30:00", + "2026-05-05T08:31:00", + "2026-05-05T08:32:00", + "2026-05-05T08:33:00", + "2026-05-05T08:34:00", + "2026-05-05T08:35:00", + "2026-05-05T08:36:00", + "2026-05-05T08:37:00", + "2026-05-05T08:38:00", + "2026-05-05T08:39:00", + "2026-05-05T08:40:00", + "2026-05-05T08:41:00", + "2026-05-05T08:42:00", + "2026-05-05T08:43:00", + "2026-05-05T08:44:00", + "2026-05-05T08:45:00", + "2026-05-05T08:46:00", + "2026-05-05T08:47:00", + "2026-05-05T08:48:00", + "2026-05-05T08:49:00", + "2026-05-05T08:50:00", + "2026-05-05T08:51:00", + "2026-05-05T08:52:00", + "2026-05-05T08:53:00", + "2026-05-05T08:54:00", + "2026-05-05T08:55:00", + "2026-05-05T08:56:00", + "2026-05-05T08:57:00", + "2026-05-05T08:58:00", + "2026-05-05T08:59:00", + "2026-05-05T09:00:00", + "2026-05-05T09:01:00", + "2026-05-05T09:02:00", + "2026-05-05T09:03:00", + "2026-05-05T09:04:00", + "2026-05-05T09:05:00", + "2026-05-05T09:06:00", + "2026-05-05T09:07:00", + "2026-05-05T09:08:00", + "2026-05-05T09:09:00", + "2026-05-05T09:10:00", + "2026-05-05T09:11:00", + "2026-05-05T09:12:00", + "2026-05-05T09:13:00", + "2026-05-05T09:14:00", + "2026-05-05T09:15:00", + "2026-05-05T09:16:00", + "2026-05-05T09:17:00", + "2026-05-05T09:18:00", + "2026-05-05T09:19:00", + "2026-05-05T09:20:00", + "2026-05-05T09:21:00", + "2026-05-05T09:22:00", + "2026-05-05T09:23:00", + "2026-05-05T09:24:00", + "2026-05-05T09:25:00", + "2026-05-05T09:26:00", + "2026-05-05T09:27:00", + "2026-05-05T09:28:00", + "2026-05-05T09:29:00", + "2026-05-05T09:30:00", + "2026-05-05T09:31:00", + "2026-05-05T09:32:00", + "2026-05-05T09:33:00", + "2026-05-05T09:34:00", + "2026-05-05T09:35:00", + "2026-05-05T09:36:00", + "2026-05-05T09:37:00", + "2026-05-05T09:38:00", + "2026-05-05T09:39:00", + "2026-05-05T09:40:00", + "2026-05-05T09:41:00", + "2026-05-05T09:42:00", + "2026-05-05T09:43:00", + "2026-05-05T09:44:00", + "2026-05-05T09:45:00", + "2026-05-05T09:46:00", + "2026-05-05T09:47:00", + "2026-05-05T09:48:00", + "2026-05-05T09:49:00", + "2026-05-05T09:50:00", + "2026-05-05T09:51:00", + "2026-05-05T09:52:00", + "2026-05-05T09:53:00", + "2026-05-05T09:54:00", + "2026-05-05T09:55:00", + "2026-05-05T09:56:00", + "2026-05-05T09:57:00", + "2026-05-05T09:58:00", + "2026-05-05T09:59:00", + "2026-05-05T10:00:00", + "2026-05-05T10:01:00", + "2026-05-05T10:02:00", + "2026-05-05T10:03:00", + "2026-05-05T10:04:00", + "2026-05-05T10:05:00", + "2026-05-05T10:06:00", + "2026-05-05T10:07:00", + "2026-05-05T10:08:00", + "2026-05-05T10:09:00", + "2026-05-05T10:10:00", + "2026-05-05T10:11:00", + "2026-05-05T10:12:00", + "2026-05-05T10:13:00", + "2026-05-05T10:14:00", + "2026-05-05T10:15:00", + "2026-05-05T10:16:00", + "2026-05-05T10:17:00", + "2026-05-05T10:18:00", + "2026-05-05T10:19:00", + "2026-05-05T10:20:00", + "2026-05-05T10:21:00", + "2026-05-05T10:22:00", + "2026-05-05T10:23:00", + "2026-05-05T10:24:00", + "2026-05-05T10:25:00", + "2026-05-05T10:26:00", + "2026-05-05T10:27:00", + "2026-05-05T10:28:00", + "2026-05-05T10:29:00", + "2026-05-05T10:30:00", + "2026-05-05T10:31:00", + "2026-05-05T10:32:00", + "2026-05-05T10:33:00", + "2026-05-05T10:34:00", + "2026-05-05T10:35:00", + "2026-05-05T10:36:00", + "2026-05-05T10:37:00", + "2026-05-05T10:38:00", + "2026-05-05T10:39:00", + "2026-05-05T10:40:00", + "2026-05-05T10:41:00", + "2026-05-05T10:42:00", + "2026-05-05T10:43:00", + "2026-05-05T10:44:00", + "2026-05-05T10:45:00", + "2026-05-05T10:46:00", + "2026-05-05T10:47:00", + "2026-05-05T10:48:00", + "2026-05-05T10:49:00", + "2026-05-05T10:50:00", + "2026-05-05T10:51:00", + "2026-05-05T10:52:00", + "2026-05-05T10:53:00", + "2026-05-05T10:54:00", + "2026-05-05T10:55:00", + "2026-05-05T10:56:00", + "2026-05-05T10:57:00", + "2026-05-05T10:58:00", + "2026-05-05T10:59:00", + "2026-05-05T11:00:00", + "2026-05-05T11:01:00", + "2026-05-05T11:02:00", + "2026-05-05T11:03:00", + "2026-05-05T11:04:00", + "2026-05-05T11:05:00", + "2026-05-05T11:06:00", + "2026-05-05T11:07:00", + "2026-05-05T11:08:00", + "2026-05-05T11:09:00", + "2026-05-05T11:10:00", + "2026-05-05T11:11:00", + "2026-05-05T11:12:00", + "2026-05-05T11:13:00", + "2026-05-05T11:14:00", + "2026-05-05T11:15:00", + "2026-05-05T11:16:00", + "2026-05-05T11:17:00", + "2026-05-05T11:18:00", + "2026-05-05T11:19:00", + "2026-05-05T11:20:00", + "2026-05-05T11:21:00", + "2026-05-05T11:22:00", + "2026-05-05T11:23:00", + "2026-05-05T11:24:00", + "2026-05-05T11:25:00", + "2026-05-05T11:26:00", + "2026-05-05T11:27:00", + "2026-05-05T11:28:00", + "2026-05-05T11:29:00", + "2026-05-05T11:30:00", + "2026-05-05T11:31:00", + "2026-05-05T11:32:00", + "2026-05-05T11:33:00", + "2026-05-05T11:34:00", + "2026-05-05T11:35:00", + "2026-05-05T11:36:00", + "2026-05-05T11:37:00", + "2026-05-05T11:38:00", + "2026-05-05T11:39:00", + "2026-05-05T11:40:00", + "2026-05-05T11:41:00", + "2026-05-05T11:42:00", + "2026-05-05T11:43:00", + "2026-05-05T11:44:00", + "2026-05-05T11:45:00", + "2026-05-05T11:46:00", + "2026-05-05T11:47:00", + "2026-05-05T11:48:00", + "2026-05-05T11:49:00", + "2026-05-05T11:50:00", + "2026-05-05T11:51:00", + "2026-05-05T11:52:00", + "2026-05-05T11:53:00", + "2026-05-05T11:54:00", + "2026-05-05T11:55:00", + "2026-05-05T11:56:00", + "2026-05-05T11:57:00", + "2026-05-05T11:58:00", + "2026-05-05T11:59:00", + "2026-05-05T12:00:00", + "2026-05-05T12:01:00", + "2026-05-05T12:02:00", + "2026-05-05T12:03:00", + "2026-05-05T12:04:00", + "2026-05-05T12:05:00", + "2026-05-05T12:06:00", + "2026-05-05T12:07:00", + "2026-05-05T12:08:00", + "2026-05-05T12:09:00", + "2026-05-05T12:10:00", + "2026-05-05T12:11:00", + "2026-05-05T12:12:00", + "2026-05-05T12:13:00", + "2026-05-05T12:14:00", + "2026-05-05T12:15:00", + "2026-05-05T12:16:00", + "2026-05-05T12:17:00", + "2026-05-05T12:18:00", + "2026-05-05T12:19:00", + "2026-05-05T12:20:00", + "2026-05-05T12:21:00", + "2026-05-05T12:22:00", + "2026-05-05T12:23:00", + "2026-05-05T12:24:00", + "2026-05-05T12:25:00", + "2026-05-05T12:26:00", + "2026-05-05T12:27:00", + "2026-05-05T12:28:00", + "2026-05-05T12:29:00", + "2026-05-05T12:30:00", + "2026-05-05T12:31:00", + "2026-05-05T12:32:00", + "2026-05-05T12:33:00", + "2026-05-05T12:34:00", + "2026-05-05T12:35:00", + "2026-05-05T12:36:00", + "2026-05-05T12:37:00", + "2026-05-05T12:38:00", + "2026-05-05T12:39:00", + "2026-05-05T12:40:00", + "2026-05-05T12:41:00", + "2026-05-05T12:42:00", + "2026-05-05T12:43:00", + "2026-05-05T12:44:00", + "2026-05-05T12:45:00", + "2026-05-05T12:46:00", + "2026-05-05T12:47:00", + "2026-05-05T12:48:00", + "2026-05-05T12:49:00", + "2026-05-05T12:50:00", + "2026-05-05T12:51:00", + "2026-05-05T12:52:00", + "2026-05-05T12:53:00", + "2026-05-05T12:54:00", + "2026-05-05T12:55:00", + "2026-05-05T12:56:00", + "2026-05-05T12:57:00", + "2026-05-05T12:58:00", + "2026-05-05T12:59:00", + "2026-05-05T13:00:00", + "2026-05-05T13:01:00", + "2026-05-05T13:02:00", + "2026-05-05T13:03:00", + "2026-05-05T13:04:00", + "2026-05-05T13:05:00", + "2026-05-05T13:06:00", + "2026-05-05T13:07:00", + "2026-05-05T13:08:00", + "2026-05-05T13:09:00", + "2026-05-05T13:10:00", + "2026-05-05T13:11:00", + "2026-05-05T13:12:00", + "2026-05-05T13:13:00", + "2026-05-05T13:14:00", + "2026-05-05T13:15:00", + "2026-05-05T13:16:00", + "2026-05-05T13:17:00", + "2026-05-05T13:18:00", + "2026-05-05T13:19:00", + "2026-05-05T13:20:00", + "2026-05-05T13:21:00", + "2026-05-05T13:22:00", + "2026-05-05T13:23:00", + "2026-05-05T13:24:00", + "2026-05-05T13:25:00", + "2026-05-05T13:26:00", + "2026-05-05T13:27:00", + "2026-05-05T13:28:00", + "2026-05-05T13:29:00", + "2026-05-05T13:30:00", + "2026-05-05T13:31:00", + "2026-05-05T13:32:00", + "2026-05-05T13:33:00", + "2026-05-05T13:34:00", + "2026-05-05T13:35:00", + "2026-05-05T13:36:00", + "2026-05-05T13:37:00", + "2026-05-05T13:38:00", + "2026-05-05T13:39:00", + "2026-05-05T13:40:00", + "2026-05-05T13:41:00", + "2026-05-05T13:42:00", + "2026-05-05T13:43:00", + "2026-05-05T13:44:00", + "2026-05-05T13:45:00", + "2026-05-05T13:46:00", + "2026-05-05T13:47:00", + "2026-05-05T13:48:00", + "2026-05-05T13:49:00", + "2026-05-05T13:50:00", + "2026-05-05T13:51:00", + "2026-05-05T13:52:00", + "2026-05-05T13:53:00", + "2026-05-05T13:54:00", + "2026-05-05T13:55:00", + "2026-05-05T13:56:00", + "2026-05-05T13:57:00", + "2026-05-05T13:58:00", + "2026-05-05T13:59:00", + "2026-05-05T14:00:00", + "2026-05-05T14:01:00", + "2026-05-05T14:02:00", + "2026-05-05T14:03:00", + "2026-05-05T14:04:00", + "2026-05-05T14:05:00", + "2026-05-05T14:06:00", + "2026-05-05T14:07:00", + "2026-05-05T14:08:00", + "2026-05-05T14:09:00", + "2026-05-05T14:10:00", + "2026-05-05T14:11:00", + "2026-05-05T14:12:00", + "2026-05-05T14:13:00", + "2026-05-05T14:14:00", + "2026-05-05T14:15:00", + "2026-05-05T14:16:00", + "2026-05-05T14:17:00", + "2026-05-05T14:18:00", + "2026-05-05T14:19:00", + "2026-05-05T14:20:00", + "2026-05-05T14:21:00", + "2026-05-05T14:22:00", + "2026-05-05T14:23:00", + "2026-05-05T14:24:00", + "2026-05-05T14:25:00", + "2026-05-05T14:26:00", + "2026-05-05T14:27:00", + "2026-05-05T14:28:00", + "2026-05-05T14:29:00", + "2026-05-05T14:30:00", + "2026-05-05T14:31:00", + "2026-05-05T14:32:00", + "2026-05-05T14:33:00", + "2026-05-05T14:34:00", + "2026-05-05T14:35:00", + "2026-05-05T14:36:00", + "2026-05-05T14:37:00", + "2026-05-05T14:38:00", + "2026-05-05T14:39:00", + "2026-05-05T14:40:00", + "2026-05-05T14:41:00", + "2026-05-05T14:42:00", + "2026-05-05T14:43:00", + "2026-05-05T14:44:00", + "2026-05-05T14:45:00", + "2026-05-05T14:46:00", + "2026-05-05T14:47:00", + "2026-05-05T14:48:00", + "2026-05-05T14:49:00", + "2026-05-05T14:50:00", + "2026-05-05T14:51:00", + "2026-05-05T14:52:00", + "2026-05-05T14:53:00", + "2026-05-05T14:54:00", + "2026-05-05T14:55:00", + "2026-05-05T14:56:00", + "2026-05-05T14:57:00", + "2026-05-05T14:58:00", + "2026-05-05T14:59:00", + "2026-05-05T15:00:00", + "2026-05-05T15:01:00", + "2026-05-05T15:02:00", + "2026-05-05T15:03:00", + "2026-05-05T15:04:00", + "2026-05-05T15:05:00", + "2026-05-05T15:06:00", + "2026-05-05T15:07:00", + "2026-05-05T15:08:00", + "2026-05-05T15:09:00", + "2026-05-05T15:10:00", + "2026-05-05T15:11:00", + "2026-05-05T15:12:00", + "2026-05-05T15:13:00", + "2026-05-05T15:14:00", + "2026-05-05T15:15:00", + "2026-05-05T15:16:00", + "2026-05-05T15:17:00", + "2026-05-05T15:18:00", + "2026-05-05T15:19:00", + "2026-05-05T15:20:00", + "2026-05-05T15:21:00", + "2026-05-05T15:22:00", + "2026-05-05T15:23:00", + "2026-05-05T15:24:00", + "2026-05-05T15:25:00", + "2026-05-05T15:26:00", + "2026-05-05T15:27:00", + "2026-05-05T15:28:00", + "2026-05-05T15:29:00", + "2026-05-05T15:30:00", + "2026-05-05T15:31:00", + "2026-05-05T15:32:00", + "2026-05-05T15:33:00", + "2026-05-05T15:34:00", + "2026-05-05T15:35:00", + "2026-05-05T15:36:00", + "2026-05-05T15:37:00", + "2026-05-05T15:38:00", + "2026-05-05T15:39:00", + "2026-05-05T15:40:00", + "2026-05-05T15:41:00", + "2026-05-05T15:42:00", + "2026-05-05T15:43:00", + "2026-05-05T15:44:00", + "2026-05-05T15:45:00", + "2026-05-05T15:46:00", + "2026-05-05T15:47:00", + "2026-05-05T15:48:00", + "2026-05-05T15:49:00", + "2026-05-05T15:50:00", + "2026-05-05T15:51:00", + "2026-05-05T15:52:00", + "2026-05-05T15:53:00", + "2026-05-05T15:54:00", + "2026-05-05T15:55:00", + "2026-05-05T15:56:00", + "2026-05-05T15:57:00", + "2026-05-05T15:58:00", + "2026-05-05T15:59:00", + "2026-05-05T16:00:00", + "2026-05-05T16:01:00", + "2026-05-05T16:02:00", + "2026-05-05T16:03:00", + "2026-05-05T16:04:00", + "2026-05-05T16:05:00", + "2026-05-05T16:06:00", + "2026-05-05T16:07:00", + "2026-05-05T16:08:00", + "2026-05-05T16:09:00", + "2026-05-05T16:10:00", + "2026-05-05T16:11:00", + "2026-05-05T16:12:00", + "2026-05-05T16:13:00", + "2026-05-05T16:14:00", + "2026-05-05T16:15:00", + "2026-05-05T16:16:00", + "2026-05-05T16:17:00", + "2026-05-05T16:18:00", + "2026-05-05T16:19:00", + "2026-05-05T16:20:00", + "2026-05-05T16:21:00", + "2026-05-05T16:22:00", + "2026-05-05T16:23:00", + "2026-05-05T16:24:00", + "2026-05-05T16:25:00", + "2026-05-05T16:26:00", + "2026-05-05T16:27:00", + "2026-05-05T16:28:00", + "2026-05-05T16:29:00", + "2026-05-05T16:30:00", + "2026-05-05T16:31:00", + "2026-05-05T16:32:00", + "2026-05-05T16:33:00", + "2026-05-05T16:34:00", + "2026-05-05T16:35:00", + "2026-05-05T16:36:00", + "2026-05-05T16:37:00", + "2026-05-05T16:38:00", + "2026-05-05T16:39:00", + "2026-05-05T16:40:00", + "2026-05-05T16:41:00", + "2026-05-05T16:42:00", + "2026-05-05T16:43:00", + "2026-05-05T16:44:00", + "2026-05-05T16:45:00", + "2026-05-05T16:46:00", + "2026-05-05T16:47:00", + "2026-05-05T16:48:00", + "2026-05-05T16:49:00", + "2026-05-05T16:50:00", + "2026-05-05T16:51:00", + "2026-05-05T16:52:00", + "2026-05-05T16:53:00", + "2026-05-05T16:54:00", + "2026-05-05T16:55:00", + "2026-05-05T16:56:00", + "2026-05-05T16:57:00", + "2026-05-05T16:58:00", + "2026-05-05T16:59:00", + "2026-05-05T17:00:00", + "2026-05-05T17:01:00", + "2026-05-05T17:02:00", + "2026-05-05T17:03:00", + "2026-05-05T17:04:00", + "2026-05-05T17:05:00", + "2026-05-05T17:06:00", + "2026-05-05T17:07:00", + "2026-05-05T17:08:00", + "2026-05-05T17:09:00", + "2026-05-05T17:10:00", + "2026-05-05T17:11:00", + "2026-05-05T17:12:00", + "2026-05-05T17:13:00", + "2026-05-05T17:14:00", + "2026-05-05T17:15:00", + "2026-05-05T17:16:00", + "2026-05-05T17:17:00", + "2026-05-05T17:18:00", + "2026-05-05T17:19:00", + "2026-05-05T17:20:00", + "2026-05-05T17:21:00", + "2026-05-05T17:22:00", + "2026-05-05T17:23:00", + "2026-05-05T17:24:00", + "2026-05-05T17:25:00", + "2026-05-05T17:26:00", + "2026-05-05T17:27:00", + "2026-05-05T17:28:00", + "2026-05-05T17:29:00", + "2026-05-05T17:30:00", + "2026-05-05T17:31:00", + "2026-05-05T17:32:00", + "2026-05-05T17:33:00", + "2026-05-05T17:34:00", + "2026-05-05T17:35:00", + "2026-05-05T17:36:00", + "2026-05-05T17:37:00", + "2026-05-05T17:38:00", + "2026-05-05T17:39:00", + "2026-05-05T17:40:00", + "2026-05-05T17:41:00", + "2026-05-05T17:42:00", + "2026-05-05T17:43:00", + "2026-05-05T17:44:00", + "2026-05-05T17:45:00", + "2026-05-05T17:46:00", + "2026-05-05T17:47:00", + "2026-05-05T17:48:00", + "2026-05-05T17:49:00", + "2026-05-05T17:50:00", + "2026-05-05T17:51:00", + "2026-05-05T17:52:00", + "2026-05-05T17:53:00", + "2026-05-05T17:54:00", + "2026-05-05T17:55:00", + "2026-05-05T17:56:00", + "2026-05-05T17:57:00", + "2026-05-05T17:58:00", + "2026-05-05T17:59:00", + "2026-05-05T18:00:00", + "2026-05-05T18:01:00", + "2026-05-05T18:02:00", + "2026-05-05T18:03:00", + "2026-05-05T18:04:00", + "2026-05-05T18:05:00", + "2026-05-05T18:06:00", + "2026-05-05T18:07:00", + "2026-05-05T18:08:00", + "2026-05-05T18:09:00", + "2026-05-05T18:10:00", + "2026-05-05T18:11:00", + "2026-05-05T18:12:00", + "2026-05-05T18:13:00", + "2026-05-05T18:14:00", + "2026-05-05T18:15:00", + "2026-05-05T18:16:00", + "2026-05-05T18:17:00", + "2026-05-05T18:18:00", + "2026-05-05T18:19:00", + "2026-05-05T18:20:00", + "2026-05-05T18:21:00", + "2026-05-05T18:22:00", + "2026-05-05T18:23:00", + "2026-05-05T18:24:00", + "2026-05-05T18:25:00", + "2026-05-05T18:26:00", + "2026-05-05T18:27:00", + "2026-05-05T18:28:00", + "2026-05-05T18:29:00", + "2026-05-05T18:30:00", + "2026-05-05T18:31:00", + "2026-05-05T18:32:00", + "2026-05-05T18:33:00", + "2026-05-05T18:34:00", + "2026-05-05T18:35:00", + "2026-05-05T18:36:00", + "2026-05-05T18:37:00", + "2026-05-05T18:38:00", + "2026-05-05T18:39:00", + "2026-05-05T18:40:00", + "2026-05-05T18:41:00", + "2026-05-05T18:42:00", + "2026-05-05T18:43:00", + "2026-05-05T18:44:00", + "2026-05-05T18:45:00", + "2026-05-05T18:46:00", + "2026-05-05T18:47:00", + "2026-05-05T18:48:00", + "2026-05-05T18:49:00", + "2026-05-05T18:50:00", + "2026-05-05T18:51:00", + "2026-05-05T18:52:00", + "2026-05-05T18:53:00", + "2026-05-05T18:54:00", + "2026-05-05T18:55:00", + "2026-05-05T18:56:00", + "2026-05-05T18:57:00", + "2026-05-05T18:58:00", + "2026-05-05T18:59:00", + "2026-05-05T19:00:00", + "2026-05-05T19:01:00", + "2026-05-05T19:02:00", + "2026-05-05T19:03:00", + "2026-05-05T19:04:00", + "2026-05-05T19:05:00", + "2026-05-05T19:06:00", + "2026-05-05T19:07:00", + "2026-05-05T19:08:00", + "2026-05-05T19:09:00", + "2026-05-05T19:10:00", + "2026-05-05T19:11:00", + "2026-05-05T19:12:00", + "2026-05-05T19:13:00", + "2026-05-05T19:14:00", + "2026-05-05T19:15:00", + "2026-05-05T19:16:00", + "2026-05-05T19:17:00", + "2026-05-05T19:18:00", + "2026-05-05T19:19:00", + "2026-05-05T19:20:00", + "2026-05-05T19:21:00", + "2026-05-05T19:22:00", + "2026-05-05T19:23:00", + "2026-05-05T19:24:00", + "2026-05-05T19:25:00", + "2026-05-05T19:26:00", + "2026-05-05T19:27:00", + "2026-05-05T19:28:00", + "2026-05-05T19:29:00", + "2026-05-05T19:30:00", + "2026-05-05T19:31:00", + "2026-05-05T19:32:00", + "2026-05-05T19:33:00", + "2026-05-05T19:34:00", + "2026-05-05T19:35:00", + "2026-05-05T19:36:00", + "2026-05-05T19:37:00", + "2026-05-05T19:38:00", + "2026-05-05T19:39:00", + "2026-05-05T19:40:00", + "2026-05-05T19:41:00", + "2026-05-05T19:42:00", + "2026-05-05T19:43:00", + "2026-05-05T19:44:00", + "2026-05-05T19:45:00", + "2026-05-05T19:46:00", + "2026-05-05T19:47:00", + "2026-05-05T19:48:00", + "2026-05-05T19:49:00", + "2026-05-05T19:50:00", + "2026-05-05T19:51:00", + "2026-05-05T19:52:00", + "2026-05-05T19:53:00", + "2026-05-05T19:54:00", + "2026-05-05T19:55:00", + "2026-05-05T19:56:00", + "2026-05-05T19:57:00", + "2026-05-05T19:58:00", + "2026-05-05T19:59:00", + "2026-05-05T20:00:00", + "2026-05-05T20:01:00", + "2026-05-05T20:02:00", + "2026-05-05T20:03:00", + "2026-05-05T20:04:00", + "2026-05-05T20:05:00", + "2026-05-05T20:06:00", + "2026-05-05T20:07:00", + "2026-05-05T20:08:00", + "2026-05-05T20:09:00", + "2026-05-05T20:10:00", + "2026-05-05T20:11:00", + "2026-05-05T20:12:00", + "2026-05-05T20:13:00", + "2026-05-05T20:14:00", + "2026-05-05T20:15:00", + "2026-05-05T20:16:00", + "2026-05-05T20:17:00", + "2026-05-05T20:18:00", + "2026-05-05T20:19:00", + "2026-05-05T20:20:00", + "2026-05-05T20:21:00", + "2026-05-05T20:22:00", + "2026-05-05T20:23:00", + "2026-05-05T20:24:00", + "2026-05-05T20:25:00", + "2026-05-05T20:26:00", + "2026-05-05T20:27:00", + "2026-05-05T20:28:00", + "2026-05-05T20:29:00", + "2026-05-05T20:30:00", + "2026-05-05T20:31:00", + "2026-05-05T20:32:00", + "2026-05-05T20:33:00", + "2026-05-05T20:34:00", + "2026-05-05T20:35:00", + "2026-05-05T20:36:00", + "2026-05-05T20:37:00", + "2026-05-05T20:38:00", + "2026-05-05T20:39:00", + "2026-05-05T20:40:00", + "2026-05-05T20:41:00", + "2026-05-05T20:42:00", + "2026-05-05T20:43:00", + "2026-05-05T20:44:00", + "2026-05-05T20:45:00", + "2026-05-05T20:46:00", + "2026-05-05T20:47:00", + "2026-05-05T20:48:00", + "2026-05-05T20:49:00", + "2026-05-05T20:50:00", + "2026-05-05T20:51:00", + "2026-05-05T20:52:00", + "2026-05-05T20:53:00", + "2026-05-05T20:54:00", + "2026-05-05T20:55:00", + "2026-05-05T20:56:00", + "2026-05-05T20:57:00", + "2026-05-05T20:58:00", + "2026-05-05T20:59:00", + "2026-05-05T21:00:00", + "2026-05-05T21:01:00", + "2026-05-05T21:02:00", + "2026-05-05T21:03:00", + "2026-05-05T21:04:00", + "2026-05-05T21:05:00", + "2026-05-05T21:06:00", + "2026-05-05T21:07:00", + "2026-05-05T21:08:00", + "2026-05-05T21:09:00", + "2026-05-05T21:10:00", + "2026-05-05T21:11:00", + "2026-05-05T21:12:00", + "2026-05-05T21:13:00", + "2026-05-05T21:14:00", + "2026-05-05T21:15:00", + "2026-05-05T21:16:00", + "2026-05-05T21:17:00", + "2026-05-05T21:18:00", + "2026-05-05T21:19:00", + "2026-05-05T21:20:00", + "2026-05-05T21:21:00", + "2026-05-05T21:22:00", + "2026-05-05T21:23:00", + "2026-05-05T21:24:00", + "2026-05-05T21:25:00", + "2026-05-05T21:26:00", + "2026-05-05T21:27:00", + "2026-05-05T21:28:00", + "2026-05-05T21:29:00", + "2026-05-05T21:30:00", + "2026-05-05T21:31:00", + "2026-05-05T21:32:00", + "2026-05-05T21:33:00", + "2026-05-05T21:34:00", + "2026-05-05T21:35:00", + "2026-05-05T21:36:00", + "2026-05-05T21:37:00", + "2026-05-05T21:38:00", + "2026-05-05T21:39:00", + "2026-05-05T21:40:00", + "2026-05-05T21:41:00", + "2026-05-05T21:42:00", + "2026-05-05T21:43:00", + "2026-05-05T21:44:00", + "2026-05-05T21:45:00", + "2026-05-05T21:46:00", + "2026-05-05T21:47:00", + "2026-05-05T21:48:00", + "2026-05-05T21:49:00", + "2026-05-05T21:50:00", + "2026-05-05T21:51:00", + "2026-05-05T21:52:00", + "2026-05-05T21:53:00", + "2026-05-05T21:54:00", + "2026-05-05T21:55:00", + "2026-05-05T21:56:00", + "2026-05-05T21:57:00", + "2026-05-05T21:58:00", + "2026-05-05T21:59:00", + "2026-05-05T22:00:00", + "2026-05-05T22:01:00", + "2026-05-05T22:02:00", + "2026-05-05T22:03:00", + "2026-05-05T22:04:00", + "2026-05-05T22:05:00", + "2026-05-05T22:06:00", + "2026-05-05T22:07:00", + "2026-05-05T22:08:00", + "2026-05-05T22:09:00", + "2026-05-05T22:10:00", + "2026-05-05T22:11:00", + "2026-05-05T22:12:00", + "2026-05-05T22:13:00", + "2026-05-05T22:14:00", + "2026-05-05T22:15:00", + "2026-05-05T22:16:00", + "2026-05-05T22:17:00", + "2026-05-05T22:18:00", + "2026-05-05T22:19:00", + "2026-05-05T22:20:00", + "2026-05-05T22:21:00", + "2026-05-05T22:22:00", + "2026-05-05T22:23:00", + "2026-05-05T22:24:00", + "2026-05-05T22:25:00", + "2026-05-05T22:26:00", + "2026-05-05T22:27:00", + "2026-05-05T22:28:00", + "2026-05-05T22:29:00", + "2026-05-05T22:30:00", + "2026-05-05T22:31:00", + "2026-05-05T22:32:00", + "2026-05-05T22:33:00", + "2026-05-05T22:34:00", + "2026-05-05T22:35:00", + "2026-05-05T22:36:00", + "2026-05-05T22:37:00", + "2026-05-05T22:38:00", + "2026-05-05T22:39:00", + "2026-05-05T22:40:00", + "2026-05-05T22:41:00", + "2026-05-05T22:42:00", + "2026-05-05T22:43:00", + "2026-05-05T22:44:00", + "2026-05-05T22:45:00", + "2026-05-05T22:46:00", + "2026-05-05T22:47:00", + "2026-05-05T22:48:00", + "2026-05-05T22:49:00", + "2026-05-05T22:50:00", + "2026-05-05T22:51:00", + "2026-05-05T22:52:00", + "2026-05-05T22:53:00", + "2026-05-05T22:54:00", + "2026-05-05T22:55:00", + "2026-05-05T22:56:00", + "2026-05-05T22:57:00", + "2026-05-05T22:58:00", + "2026-05-05T22:59:00", + "2026-05-05T23:00:00", + "2026-05-05T23:01:00", + "2026-05-05T23:02:00", + "2026-05-05T23:03:00", + "2026-05-05T23:04:00", + "2026-05-05T23:05:00", + "2026-05-05T23:06:00", + "2026-05-05T23:07:00", + "2026-05-05T23:08:00", + "2026-05-05T23:09:00", + "2026-05-05T23:10:00", + "2026-05-05T23:11:00", + "2026-05-05T23:12:00", + "2026-05-05T23:13:00", + "2026-05-05T23:14:00", + "2026-05-05T23:15:00", + "2026-05-05T23:16:00", + "2026-05-05T23:17:00", + "2026-05-05T23:18:00", + "2026-05-05T23:19:00", + "2026-05-05T23:20:00", + "2026-05-05T23:21:00", + "2026-05-05T23:22:00", + "2026-05-05T23:23:00", + "2026-05-05T23:24:00", + "2026-05-05T23:25:00", + "2026-05-05T23:26:00", + "2026-05-05T23:27:00", + "2026-05-05T23:28:00", + "2026-05-05T23:29:00", + "2026-05-05T23:30:00", + "2026-05-05T23:31:00", + "2026-05-05T23:32:00", + "2026-05-05T23:33:00", + "2026-05-05T23:34:00", + "2026-05-05T23:35:00", + "2026-05-05T23:36:00", + "2026-05-05T23:37:00", + "2026-05-05T23:38:00", + "2026-05-05T23:39:00", + "2026-05-05T23:40:00", + "2026-05-05T23:41:00", + "2026-05-05T23:42:00", + "2026-05-05T23:43:00", + "2026-05-05T23:44:00", + "2026-05-05T23:45:00", + "2026-05-05T23:46:00", + "2026-05-05T23:47:00", + "2026-05-05T23:48:00", + "2026-05-05T23:49:00", + "2026-05-05T23:50:00", + "2026-05-05T23:51:00", + "2026-05-05T23:52:00", + "2026-05-05T23:53:00", + "2026-05-05T23:54:00", + "2026-05-05T23:55:00", + "2026-05-05T23:56:00", + "2026-05-05T23:57:00", + "2026-05-05T23:58:00", + "2026-05-05T23:59:00", + "2026-05-06T00:00:00", + "2026-05-06T00:01:00", + "2026-05-06T00:02:00", + "2026-05-06T00:03:00", + "2026-05-06T00:04:00", + "2026-05-06T00:05:00", + "2026-05-06T00:06:00", + "2026-05-06T00:07:00", + "2026-05-06T00:08:00", + "2026-05-06T00:09:00", + "2026-05-06T00:10:00", + "2026-05-06T00:11:00", + "2026-05-06T00:12:00", + "2026-05-06T00:13:00", + "2026-05-06T00:14:00", + "2026-05-06T00:15:00", + "2026-05-06T00:16:00", + "2026-05-06T00:17:00", + "2026-05-06T00:18:00", + "2026-05-06T00:19:00", + "2026-05-06T00:20:00", + "2026-05-06T00:21:00", + "2026-05-06T00:22:00", + "2026-05-06T00:23:00", + "2026-05-06T00:24:00", + "2026-05-06T00:25:00", + "2026-05-06T00:26:00", + "2026-05-06T00:27:00", + "2026-05-06T00:28:00", + "2026-05-06T00:29:00", + "2026-05-06T00:30:00", + "2026-05-06T00:31:00", + "2026-05-06T00:32:00", + "2026-05-06T00:33:00", + "2026-05-06T00:34:00", + "2026-05-06T00:35:00", + "2026-05-06T00:36:00", + "2026-05-06T00:37:00", + "2026-05-06T00:38:00", + "2026-05-06T00:39:00", + "2026-05-06T00:40:00", + "2026-05-06T00:41:00", + "2026-05-06T00:42:00", + "2026-05-06T00:43:00", + "2026-05-06T00:44:00", + "2026-05-06T00:45:00", + "2026-05-06T00:46:00", + "2026-05-06T00:47:00", + "2026-05-06T00:48:00", + "2026-05-06T00:49:00", + "2026-05-06T00:50:00", + "2026-05-06T00:51:00", + "2026-05-06T00:52:00", + "2026-05-06T00:53:00", + "2026-05-06T00:54:00", + "2026-05-06T00:55:00", + "2026-05-06T00:56:00", + "2026-05-06T00:57:00", + "2026-05-06T00:58:00", + "2026-05-06T00:59:00", + "2026-05-06T01:00:00", + "2026-05-06T01:01:00", + "2026-05-06T01:02:00", + "2026-05-06T01:03:00", + "2026-05-06T01:04:00", + "2026-05-06T01:05:00", + "2026-05-06T01:06:00", + "2026-05-06T01:07:00", + "2026-05-06T01:08:00", + "2026-05-06T01:09:00", + "2026-05-06T01:10:00", + "2026-05-06T01:11:00", + "2026-05-06T01:12:00", + "2026-05-06T01:13:00", + "2026-05-06T01:14:00", + "2026-05-06T01:15:00", + "2026-05-06T01:16:00", + "2026-05-06T01:17:00", + "2026-05-06T01:18:00", + "2026-05-06T01:19:00", + "2026-05-06T01:20:00", + "2026-05-06T01:21:00", + "2026-05-06T01:22:00", + "2026-05-06T01:23:00", + "2026-05-06T01:24:00", + "2026-05-06T01:25:00", + "2026-05-06T01:26:00", + "2026-05-06T01:27:00", + "2026-05-06T01:28:00", + "2026-05-06T01:29:00", + "2026-05-06T01:30:00", + "2026-05-06T01:31:00", + "2026-05-06T01:32:00", + "2026-05-06T01:33:00", + "2026-05-06T01:34:00", + "2026-05-06T01:35:00", + "2026-05-06T01:36:00", + "2026-05-06T01:37:00", + "2026-05-06T01:38:00", + "2026-05-06T01:39:00", + "2026-05-06T01:40:00", + "2026-05-06T01:41:00", + "2026-05-06T01:42:00", + "2026-05-06T01:43:00", + "2026-05-06T01:44:00", + "2026-05-06T01:45:00", + "2026-05-06T01:46:00", + "2026-05-06T01:47:00", + "2026-05-06T01:48:00", + "2026-05-06T01:49:00", + "2026-05-06T01:50:00", + "2026-05-06T01:51:00", + "2026-05-06T01:52:00", + "2026-05-06T01:53:00", + "2026-05-06T01:54:00", + "2026-05-06T01:55:00", + "2026-05-06T01:56:00", + "2026-05-06T01:57:00", + "2026-05-06T01:58:00", + "2026-05-06T01:59:00", + "2026-05-06T02:00:00", + "2026-05-06T02:01:00", + "2026-05-06T02:02:00", + "2026-05-06T02:03:00", + "2026-05-06T02:04:00", + "2026-05-06T02:05:00", + "2026-05-06T02:06:00", + "2026-05-06T02:07:00", + "2026-05-06T02:08:00", + "2026-05-06T02:09:00", + "2026-05-06T02:10:00", + "2026-05-06T02:11:00", + "2026-05-06T02:12:00", + "2026-05-06T02:13:00", + "2026-05-06T02:14:00", + "2026-05-06T02:15:00", + "2026-05-06T02:16:00", + "2026-05-06T02:17:00", + "2026-05-06T02:18:00", + "2026-05-06T02:19:00", + "2026-05-06T02:20:00", + "2026-05-06T02:21:00", + "2026-05-06T02:22:00", + "2026-05-06T02:23:00", + "2026-05-06T02:24:00", + "2026-05-06T02:25:00", + "2026-05-06T02:26:00", + "2026-05-06T02:27:00", + "2026-05-06T02:28:00", + "2026-05-06T02:29:00", + "2026-05-06T02:30:00", + "2026-05-06T02:31:00", + "2026-05-06T02:32:00", + "2026-05-06T02:33:00", + "2026-05-06T02:34:00", + "2026-05-06T02:35:00", + "2026-05-06T02:36:00", + "2026-05-06T02:37:00", + "2026-05-06T02:38:00", + "2026-05-06T02:39:00", + "2026-05-06T02:40:00", + "2026-05-06T02:41:00", + "2026-05-06T02:42:00", + "2026-05-06T02:43:00", + "2026-05-06T02:44:00", + "2026-05-06T02:45:00", + "2026-05-06T02:46:00", + "2026-05-06T02:47:00", + "2026-05-06T02:48:00", + "2026-05-06T02:49:00", + "2026-05-06T02:50:00", + "2026-05-06T02:51:00", + "2026-05-06T02:52:00", + "2026-05-06T02:53:00", + "2026-05-06T02:54:00", + "2026-05-06T02:55:00", + "2026-05-06T02:56:00", + "2026-05-06T02:57:00", + "2026-05-06T02:58:00", + "2026-05-06T02:59:00", + "2026-05-06T03:00:00", + "2026-05-06T03:01:00", + "2026-05-06T03:02:00", + "2026-05-06T03:03:00", + "2026-05-06T03:04:00", + "2026-05-06T03:05:00", + "2026-05-06T03:06:00", + "2026-05-06T03:07:00", + "2026-05-06T03:08:00", + "2026-05-06T03:09:00", + "2026-05-06T03:10:00", + "2026-05-06T03:11:00", + "2026-05-06T03:12:00", + "2026-05-06T03:13:00", + "2026-05-06T03:14:00", + "2026-05-06T03:15:00", + "2026-05-06T03:16:00", + "2026-05-06T03:17:00", + "2026-05-06T03:18:00", + "2026-05-06T03:19:00", + "2026-05-06T03:20:00", + "2026-05-06T03:21:00", + "2026-05-06T03:22:00", + "2026-05-06T03:23:00", + "2026-05-06T03:24:00", + "2026-05-06T03:25:00", + "2026-05-06T03:26:00", + "2026-05-06T03:27:00", + "2026-05-06T03:28:00", + "2026-05-06T03:29:00", + "2026-05-06T03:30:00", + "2026-05-06T03:31:00", + "2026-05-06T03:32:00", + "2026-05-06T03:33:00", + "2026-05-06T03:34:00", + "2026-05-06T03:35:00", + "2026-05-06T03:36:00", + "2026-05-06T03:37:00", + "2026-05-06T03:38:00", + "2026-05-06T03:39:00", + "2026-05-06T03:40:00", + "2026-05-06T03:41:00", + "2026-05-06T03:42:00", + "2026-05-06T03:43:00", + "2026-05-06T03:44:00", + "2026-05-06T03:45:00", + "2026-05-06T03:46:00", + "2026-05-06T03:47:00", + "2026-05-06T03:48:00", + "2026-05-06T03:49:00", + "2026-05-06T03:50:00", + "2026-05-06T03:51:00", + "2026-05-06T03:52:00", + "2026-05-06T03:53:00", + "2026-05-06T03:54:00", + "2026-05-06T03:55:00", + "2026-05-06T03:56:00", + "2026-05-06T03:57:00", + "2026-05-06T03:58:00", + "2026-05-06T03:59:00", + "2026-05-06T04:00:00", + "2026-05-06T04:01:00", + "2026-05-06T04:02:00", + "2026-05-06T04:03:00", + "2026-05-06T04:04:00", + "2026-05-06T04:05:00", + "2026-05-06T04:06:00", + "2026-05-06T04:07:00", + "2026-05-06T04:08:00", + "2026-05-06T04:09:00", + "2026-05-06T04:10:00", + "2026-05-06T04:11:00", + "2026-05-06T04:12:00", + "2026-05-06T04:13:00", + "2026-05-06T04:14:00", + "2026-05-06T04:15:00", + "2026-05-06T04:16:00", + "2026-05-06T04:17:00", + "2026-05-06T04:18:00", + "2026-05-06T04:19:00", + "2026-05-06T04:20:00", + "2026-05-06T04:21:00", + "2026-05-06T04:22:00", + "2026-05-06T04:23:00", + "2026-05-06T04:24:00", + "2026-05-06T04:25:00", + "2026-05-06T04:26:00", + "2026-05-06T04:27:00", + "2026-05-06T04:28:00", + "2026-05-06T04:29:00", + "2026-05-06T04:30:00", + "2026-05-06T04:31:00", + "2026-05-06T04:32:00", + "2026-05-06T04:33:00", + "2026-05-06T04:34:00", + "2026-05-06T04:35:00", + "2026-05-06T04:36:00", + "2026-05-06T04:37:00", + "2026-05-06T04:38:00", + "2026-05-06T04:39:00", + "2026-05-06T04:40:00", + "2026-05-06T04:41:00", + "2026-05-06T04:42:00", + "2026-05-06T04:43:00", + "2026-05-06T04:44:00", + "2026-05-06T04:45:00", + "2026-05-06T04:46:00", + "2026-05-06T04:47:00", + "2026-05-06T04:48:00", + "2026-05-06T04:49:00", + "2026-05-06T04:50:00", + "2026-05-06T04:51:00", + "2026-05-06T04:52:00", + "2026-05-06T04:53:00", + "2026-05-06T04:54:00", + "2026-05-06T04:55:00", + "2026-05-06T04:56:00", + "2026-05-06T04:57:00", + "2026-05-06T04:58:00", + "2026-05-06T04:59:00", + "2026-05-06T05:00:00", + "2026-05-06T05:01:00", + "2026-05-06T05:02:00", + "2026-05-06T05:03:00", + "2026-05-06T05:04:00", + "2026-05-06T05:05:00", + "2026-05-06T05:06:00", + "2026-05-06T05:07:00", + "2026-05-06T05:08:00", + "2026-05-06T05:09:00", + "2026-05-06T05:10:00", + "2026-05-06T05:11:00", + "2026-05-06T05:12:00", + "2026-05-06T05:13:00", + "2026-05-06T05:14:00", + "2026-05-06T05:15:00", + "2026-05-06T05:16:00", + "2026-05-06T05:17:00" ], "xaxis": "x", "y": { - "bdata": "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", + "bdata": "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", "dtype": "f8" }, "yaxis": "y2" @@ -10486,17 +10775,17 @@ }, { "cell_type": "code", - "execution_count": 41, + "execution_count": 56, "id": "fada6f1d", "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "np.float64(0.00032550317365598325)" + "np.float64(0.000125082440699531)" ] }, - "execution_count": 41, + "execution_count": 56, "metadata": {}, "output_type": "execute_result" } @@ -10515,7 +10804,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 57, "metadata": {}, "outputs": [ { @@ -10540,1449 +10829,1449 @@ "showlegend": false, "type": "scattergl", "x": [ - "2026-05-03T22:43:00", - "2026-05-03T22:44:00", - "2026-05-03T22:45:00", - "2026-05-03T22:46:00", - "2026-05-03T22:47:00", - "2026-05-03T22:48:00", - "2026-05-03T22:49:00", - "2026-05-03T22:50:00", - "2026-05-03T22:51:00", - "2026-05-03T22:52:00", - "2026-05-03T22:53:00", - "2026-05-03T22:54:00", - "2026-05-03T22:55:00", - "2026-05-03T22:56:00", - "2026-05-03T22:57:00", - "2026-05-03T22:58:00", - "2026-05-03T22:59:00", - "2026-05-03T23:00:00", - "2026-05-03T23:01:00", - "2026-05-03T23:02:00", - "2026-05-03T23:03:00", - "2026-05-03T23:04:00", - "2026-05-03T23:05:00", - "2026-05-03T23:06:00", - "2026-05-03T23:07:00", - "2026-05-03T23:08:00", - "2026-05-03T23:09:00", - "2026-05-03T23:10:00", - "2026-05-03T23:11:00", - "2026-05-03T23:12:00", - "2026-05-03T23:13:00", - "2026-05-03T23:14:00", - "2026-05-03T23:15:00", - "2026-05-03T23:16:00", - "2026-05-03T23:17:00", - "2026-05-03T23:18:00", - "2026-05-03T23:19:00", - "2026-05-03T23:20:00", - "2026-05-03T23:21:00", - "2026-05-03T23:22:00", - "2026-05-03T23:23:00", - "2026-05-03T23:24:00", - "2026-05-03T23:25:00", - "2026-05-03T23:26:00", - "2026-05-03T23:27:00", - "2026-05-03T23:28:00", - "2026-05-03T23:29:00", - "2026-05-03T23:30:00", - "2026-05-03T23:31:00", - "2026-05-03T23:32:00", - "2026-05-03T23:33:00", - "2026-05-03T23:34:00", - "2026-05-03T23:35:00", - "2026-05-03T23:36:00", - "2026-05-03T23:37:00", - "2026-05-03T23:38:00", - "2026-05-03T23:39:00", - "2026-05-03T23:40:00", - "2026-05-03T23:41:00", - "2026-05-03T23:42:00", - "2026-05-03T23:43:00", - "2026-05-03T23:44:00", - "2026-05-03T23:45:00", - "2026-05-03T23:46:00", - "2026-05-03T23:47:00", - "2026-05-03T23:48:00", - "2026-05-03T23:49:00", - "2026-05-03T23:50:00", - "2026-05-03T23:51:00", - "2026-05-03T23:52:00", - "2026-05-03T23:53:00", - "2026-05-03T23:54:00", - "2026-05-03T23:55:00", - "2026-05-03T23:56:00", - "2026-05-03T23:57:00", - "2026-05-03T23:58:00", - "2026-05-03T23:59:00", - "2026-05-04T00:00:00", - "2026-05-04T00:01:00", - "2026-05-04T00:02:00", - "2026-05-04T00:03:00", - "2026-05-04T00:04:00", - "2026-05-04T00:05:00", - "2026-05-04T00:06:00", - "2026-05-04T00:07:00", - "2026-05-04T00:08:00", - "2026-05-04T00:09:00", - "2026-05-04T00:10:00", - "2026-05-04T00:11:00", - "2026-05-04T00:12:00", - "2026-05-04T00:13:00", - "2026-05-04T00:14:00", - "2026-05-04T00:15:00", - "2026-05-04T00:16:00", - "2026-05-04T00:17:00", - "2026-05-04T00:18:00", - "2026-05-04T00:19:00", - "2026-05-04T00:20:00", - "2026-05-04T00:21:00", - "2026-05-04T00:22:00", - "2026-05-04T00:23:00", - "2026-05-04T00:24:00", - "2026-05-04T00:25:00", - "2026-05-04T00:26:00", - "2026-05-04T00:27:00", - "2026-05-04T00:28:00", - "2026-05-04T00:29:00", - "2026-05-04T00:30:00", - "2026-05-04T00:31:00", - "2026-05-04T00:32:00", - "2026-05-04T00:33:00", - "2026-05-04T00:34:00", - "2026-05-04T00:35:00", - "2026-05-04T00:36:00", - "2026-05-04T00:37:00", - "2026-05-04T00:38:00", - "2026-05-04T00:39:00", - "2026-05-04T00:40:00", - "2026-05-04T00:41:00", - "2026-05-04T00:42:00", - "2026-05-04T00:43:00", - "2026-05-04T00:44:00", - "2026-05-04T00:45:00", - "2026-05-04T00:46:00", - "2026-05-04T00:47:00", - "2026-05-04T00:48:00", - "2026-05-04T00:49:00", - "2026-05-04T00:50:00", - "2026-05-04T00:51:00", - "2026-05-04T00:52:00", - "2026-05-04T00:53:00", - "2026-05-04T00:54:00", - "2026-05-04T00:55:00", - "2026-05-04T00:56:00", - "2026-05-04T00:57:00", - "2026-05-04T00:58:00", - "2026-05-04T00:59:00", - "2026-05-04T01:00:00", - "2026-05-04T01:01:00", - "2026-05-04T01:02:00", - "2026-05-04T01:03:00", - "2026-05-04T01:04:00", - "2026-05-04T01:05:00", - "2026-05-04T01:06:00", - "2026-05-04T01:07:00", - "2026-05-04T01:08:00", - "2026-05-04T01:09:00", - "2026-05-04T01:10:00", - "2026-05-04T01:11:00", - "2026-05-04T01:12:00", - "2026-05-04T01:13:00", - "2026-05-04T01:14:00", - "2026-05-04T01:15:00", - "2026-05-04T01:16:00", - "2026-05-04T01:17:00", - "2026-05-04T01:18:00", - "2026-05-04T01:19:00", - "2026-05-04T01:20:00", - "2026-05-04T01:21:00", - "2026-05-04T01:22:00", - "2026-05-04T01:23:00", - "2026-05-04T01:24:00", - "2026-05-04T01:25:00", - "2026-05-04T01:26:00", - "2026-05-04T01:27:00", - "2026-05-04T01:28:00", - "2026-05-04T01:29:00", - "2026-05-04T01:30:00", - "2026-05-04T01:31:00", - "2026-05-04T01:32:00", - "2026-05-04T01:33:00", - "2026-05-04T01:34:00", - "2026-05-04T01:35:00", - "2026-05-04T01:36:00", - "2026-05-04T01:37:00", - "2026-05-04T01:38:00", - "2026-05-04T01:39:00", - "2026-05-04T01:40:00", - "2026-05-04T01:41:00", - "2026-05-04T01:42:00", - "2026-05-04T01:43:00", - "2026-05-04T01:44:00", - "2026-05-04T01:45:00", - "2026-05-04T01:46:00", - "2026-05-04T01:47:00", - "2026-05-04T01:48:00", - "2026-05-04T01:49:00", - "2026-05-04T01:50:00", - "2026-05-04T01:51:00", - "2026-05-04T01:52:00", - "2026-05-04T01:53:00", - "2026-05-04T01:54:00", - "2026-05-04T01:55:00", - "2026-05-04T01:56:00", - "2026-05-04T01:57:00", - "2026-05-04T01:58:00", - "2026-05-04T01:59:00", - "2026-05-04T02:00:00", - "2026-05-04T02:01:00", - "2026-05-04T02:02:00", - "2026-05-04T02:03:00", - "2026-05-04T02:04:00", - "2026-05-04T02:05:00", - "2026-05-04T02:06:00", - "2026-05-04T02:07:00", - "2026-05-04T02:08:00", - "2026-05-04T02:09:00", - "2026-05-04T02:10:00", - "2026-05-04T02:11:00", - "2026-05-04T02:12:00", - "2026-05-04T02:13:00", - "2026-05-04T02:14:00", - "2026-05-04T02:15:00", - "2026-05-04T02:16:00", - "2026-05-04T02:17:00", - "2026-05-04T02:18:00", - "2026-05-04T02:19:00", - "2026-05-04T02:20:00", - "2026-05-04T02:21:00", - "2026-05-04T02:22:00", - "2026-05-04T02:23:00", - "2026-05-04T02:24:00", - "2026-05-04T02:25:00", - "2026-05-04T02:26:00", - "2026-05-04T02:27:00", - "2026-05-04T02:28:00", - "2026-05-04T02:29:00", - "2026-05-04T02:30:00", - "2026-05-04T02:31:00", - "2026-05-04T02:32:00", - "2026-05-04T02:33:00", - "2026-05-04T02:34:00", - "2026-05-04T02:35:00", - "2026-05-04T02:36:00", - "2026-05-04T02:37:00", - "2026-05-04T02:38:00", - "2026-05-04T02:39:00", - "2026-05-04T02:40:00", - "2026-05-04T02:41:00", - "2026-05-04T02:42:00", - "2026-05-04T02:43:00", - "2026-05-04T02:44:00", - "2026-05-04T02:45:00", - "2026-05-04T02:46:00", - "2026-05-04T02:47:00", - "2026-05-04T02:48:00", - "2026-05-04T02:49:00", - "2026-05-04T02:50:00", - "2026-05-04T02:51:00", - "2026-05-04T02:52:00", - "2026-05-04T02:53:00", - "2026-05-04T02:54:00", - "2026-05-04T02:55:00", - "2026-05-04T02:56:00", - "2026-05-04T02:57:00", - "2026-05-04T02:58:00", - "2026-05-04T02:59:00", - "2026-05-04T03:00:00", - "2026-05-04T03:01:00", - "2026-05-04T03:02:00", - "2026-05-04T03:03:00", - "2026-05-04T03:04:00", - "2026-05-04T03:05:00", - "2026-05-04T03:06:00", - "2026-05-04T03:07:00", - "2026-05-04T03:08:00", - "2026-05-04T03:09:00", - "2026-05-04T03:10:00", - "2026-05-04T03:11:00", - "2026-05-04T03:12:00", - "2026-05-04T03:13:00", - "2026-05-04T03:14:00", - "2026-05-04T03:15:00", - "2026-05-04T03:16:00", - "2026-05-04T03:17:00", - "2026-05-04T03:18:00", - "2026-05-04T03:19:00", - "2026-05-04T03:20:00", - "2026-05-04T03:21:00", - "2026-05-04T03:22:00", - "2026-05-04T03:23:00", - "2026-05-04T03:24:00", - "2026-05-04T03:25:00", - "2026-05-04T03:26:00", - "2026-05-04T03:27:00", - "2026-05-04T03:28:00", - "2026-05-04T03:29:00", - "2026-05-04T03:30:00", - "2026-05-04T03:31:00", - "2026-05-04T03:32:00", - "2026-05-04T03:33:00", - "2026-05-04T03:34:00", - "2026-05-04T03:35:00", - "2026-05-04T03:36:00", - "2026-05-04T03:37:00", - "2026-05-04T03:38:00", - "2026-05-04T03:39:00", - "2026-05-04T03:40:00", - "2026-05-04T03:41:00", - "2026-05-04T03:42:00", - "2026-05-04T03:43:00", - "2026-05-04T03:44:00", - "2026-05-04T03:45:00", - "2026-05-04T03:46:00", - "2026-05-04T03:47:00", - "2026-05-04T03:48:00", - "2026-05-04T03:49:00", - "2026-05-04T03:50:00", - "2026-05-04T03:51:00", - "2026-05-04T03:52:00", - "2026-05-04T03:53:00", - "2026-05-04T03:54:00", - "2026-05-04T03:55:00", - "2026-05-04T03:56:00", - "2026-05-04T03:57:00", - "2026-05-04T03:58:00", - "2026-05-04T03:59:00", - "2026-05-04T04:00:00", - "2026-05-04T04:01:00", - "2026-05-04T04:02:00", - "2026-05-04T04:03:00", - "2026-05-04T04:04:00", - "2026-05-04T04:05:00", - "2026-05-04T04:06:00", - "2026-05-04T04:07:00", - "2026-05-04T04:08:00", - "2026-05-04T04:09:00", - "2026-05-04T04:10:00", - "2026-05-04T04:11:00", - "2026-05-04T04:12:00", - "2026-05-04T04:13:00", - "2026-05-04T04:14:00", - "2026-05-04T04:15:00", - "2026-05-04T04:16:00", - "2026-05-04T04:17:00", - "2026-05-04T04:18:00", - "2026-05-04T04:19:00", - "2026-05-04T04:20:00", - "2026-05-04T04:21:00", - "2026-05-04T04:22:00", - "2026-05-04T04:23:00", - "2026-05-04T04:24:00", - "2026-05-04T04:25:00", - "2026-05-04T04:26:00", - "2026-05-04T04:27:00", - "2026-05-04T04:28:00", - "2026-05-04T04:29:00", - "2026-05-04T04:30:00", - "2026-05-04T04:31:00", - "2026-05-04T04:32:00", - "2026-05-04T04:33:00", - "2026-05-04T04:34:00", - "2026-05-04T04:35:00", - "2026-05-04T04:36:00", - "2026-05-04T04:37:00", - "2026-05-04T04:38:00", - "2026-05-04T04:39:00", - "2026-05-04T04:40:00", - "2026-05-04T04:41:00", - "2026-05-04T04:42:00", - "2026-05-04T04:43:00", - "2026-05-04T04:44:00", - "2026-05-04T04:45:00", - "2026-05-04T04:46:00", - "2026-05-04T04:47:00", - "2026-05-04T04:48:00", - "2026-05-04T04:49:00", - "2026-05-04T04:50:00", - "2026-05-04T04:51:00", - "2026-05-04T04:52:00", - "2026-05-04T04:53:00", - "2026-05-04T04:54:00", - "2026-05-04T04:55:00", - "2026-05-04T04:56:00", - "2026-05-04T04:57:00", - "2026-05-04T04:58:00", - "2026-05-04T04:59:00", - "2026-05-04T05:00:00", - "2026-05-04T05:01:00", - "2026-05-04T05:02:00", - "2026-05-04T05:03:00", - "2026-05-04T05:04:00", - "2026-05-04T05:05:00", - "2026-05-04T05:06:00", - "2026-05-04T05:07:00", - "2026-05-04T05:08:00", - "2026-05-04T05:09:00", - "2026-05-04T05:10:00", - "2026-05-04T05:11:00", - "2026-05-04T05:12:00", - "2026-05-04T05:13:00", - "2026-05-04T05:14:00", - "2026-05-04T05:15:00", - "2026-05-04T05:16:00", - "2026-05-04T05:17:00", - "2026-05-04T05:18:00", - "2026-05-04T05:19:00", - "2026-05-04T05:20:00", - "2026-05-04T05:21:00", - "2026-05-04T05:22:00", - "2026-05-04T05:23:00", - "2026-05-04T05:24:00", - "2026-05-04T05:25:00", - "2026-05-04T05:26:00", - "2026-05-04T05:27:00", - "2026-05-04T05:28:00", - "2026-05-04T05:29:00", - "2026-05-04T05:30:00", - "2026-05-04T05:31:00", - "2026-05-04T05:32:00", - "2026-05-04T05:33:00", - "2026-05-04T05:34:00", - "2026-05-04T05:35:00", - "2026-05-04T05:36:00", - "2026-05-04T05:37:00", - "2026-05-04T05:38:00", - "2026-05-04T05:39:00", - "2026-05-04T05:40:00", - "2026-05-04T05:41:00", - "2026-05-04T05:42:00", - "2026-05-04T05:43:00", - "2026-05-04T05:44:00", - "2026-05-04T05:45:00", - "2026-05-04T05:46:00", - "2026-05-04T05:47:00", - "2026-05-04T05:48:00", - "2026-05-04T05:49:00", - "2026-05-04T05:50:00", - "2026-05-04T05:51:00", - "2026-05-04T05:52:00", - "2026-05-04T05:53:00", - "2026-05-04T05:54:00", - "2026-05-04T05:55:00", - "2026-05-04T05:56:00", - "2026-05-04T05:57:00", - "2026-05-04T05:58:00", - "2026-05-04T05:59:00", - "2026-05-04T06:00:00", - "2026-05-04T06:01:00", - "2026-05-04T06:02:00", - "2026-05-04T06:03:00", - "2026-05-04T06:04:00", - "2026-05-04T06:05:00", - "2026-05-04T06:06:00", - "2026-05-04T06:07:00", - "2026-05-04T06:08:00", - "2026-05-04T06:09:00", - "2026-05-04T06:10:00", - "2026-05-04T06:11:00", - "2026-05-04T06:12:00", - "2026-05-04T06:13:00", - "2026-05-04T06:14:00", - "2026-05-04T06:15:00", - "2026-05-04T06:16:00", - "2026-05-04T06:17:00", - "2026-05-04T06:18:00", - "2026-05-04T06:19:00", - "2026-05-04T06:20:00", - "2026-05-04T06:21:00", - "2026-05-04T06:22:00", - "2026-05-04T06:23:00", - "2026-05-04T06:24:00", - "2026-05-04T06:25:00", - "2026-05-04T06:26:00", - "2026-05-04T06:27:00", - "2026-05-04T06:28:00", - "2026-05-04T06:29:00", - "2026-05-04T06:30:00", - "2026-05-04T06:31:00", - "2026-05-04T06:32:00", - "2026-05-04T06:33:00", - "2026-05-04T06:34:00", - "2026-05-04T06:35:00", - "2026-05-04T06:36:00", - "2026-05-04T06:37:00", - "2026-05-04T06:38:00", - "2026-05-04T06:39:00", - "2026-05-04T06:40:00", - "2026-05-04T06:41:00", - "2026-05-04T06:42:00", - "2026-05-04T06:43:00", - "2026-05-04T06:44:00", - "2026-05-04T06:45:00", - "2026-05-04T06:46:00", - "2026-05-04T06:47:00", - "2026-05-04T06:48:00", - "2026-05-04T06:49:00", - "2026-05-04T06:50:00", - "2026-05-04T06:51:00", - "2026-05-04T06:52:00", - "2026-05-04T06:53:00", - "2026-05-04T06:54:00", - "2026-05-04T06:55:00", - "2026-05-04T06:56:00", - "2026-05-04T06:57:00", - "2026-05-04T06:58:00", - "2026-05-04T06:59:00", - "2026-05-04T07:00:00", - "2026-05-04T07:01:00", - "2026-05-04T07:02:00", - "2026-05-04T07:03:00", - "2026-05-04T07:04:00", - "2026-05-04T07:05:00", - "2026-05-04T07:06:00", - "2026-05-04T07:07:00", - "2026-05-04T07:08:00", - "2026-05-04T07:09:00", - "2026-05-04T07:10:00", - "2026-05-04T07:11:00", - "2026-05-04T07:12:00", - "2026-05-04T07:13:00", - "2026-05-04T07:14:00", - "2026-05-04T07:15:00", - "2026-05-04T07:16:00", - "2026-05-04T07:17:00", - "2026-05-04T07:18:00", - "2026-05-04T07:19:00", - "2026-05-04T07:20:00", - "2026-05-04T07:21:00", - "2026-05-04T07:22:00", - "2026-05-04T07:23:00", - "2026-05-04T07:24:00", - "2026-05-04T07:25:00", - "2026-05-04T07:26:00", - "2026-05-04T07:27:00", - "2026-05-04T07:28:00", - "2026-05-04T07:29:00", - "2026-05-04T07:30:00", - "2026-05-04T07:31:00", - "2026-05-04T07:32:00", - "2026-05-04T07:33:00", - "2026-05-04T07:34:00", - "2026-05-04T07:35:00", - "2026-05-04T07:36:00", - "2026-05-04T07:37:00", - "2026-05-04T07:38:00", - "2026-05-04T07:39:00", - "2026-05-04T07:40:00", - "2026-05-04T07:41:00", - "2026-05-04T07:42:00", - "2026-05-04T07:43:00", - "2026-05-04T07:44:00", - "2026-05-04T07:45:00", - "2026-05-04T07:46:00", - "2026-05-04T07:47:00", - "2026-05-04T07:48:00", - "2026-05-04T07:49:00", - "2026-05-04T07:50:00", - "2026-05-04T07:51:00", - "2026-05-04T07:52:00", - "2026-05-04T07:53:00", - "2026-05-04T07:54:00", - "2026-05-04T07:55:00", - "2026-05-04T07:56:00", - "2026-05-04T07:57:00", - "2026-05-04T07:58:00", - "2026-05-04T07:59:00", - "2026-05-04T08:00:00", - "2026-05-04T08:01:00", - "2026-05-04T08:02:00", - "2026-05-04T08:03:00", - "2026-05-04T08:04:00", - "2026-05-04T08:05:00", - "2026-05-04T08:06:00", - "2026-05-04T08:07:00", - "2026-05-04T08:08:00", - "2026-05-04T08:09:00", - "2026-05-04T08:10:00", - "2026-05-04T08:11:00", - "2026-05-04T08:12:00", - "2026-05-04T08:13:00", - "2026-05-04T08:14:00", - "2026-05-04T08:15:00", - "2026-05-04T08:16:00", - "2026-05-04T08:17:00", - "2026-05-04T08:18:00", - "2026-05-04T08:19:00", - "2026-05-04T08:20:00", - "2026-05-04T08:21:00", - "2026-05-04T08:22:00", - "2026-05-04T08:23:00", - "2026-05-04T08:24:00", - "2026-05-04T08:25:00", - "2026-05-04T08:26:00", - "2026-05-04T08:27:00", - "2026-05-04T08:28:00", - "2026-05-04T08:29:00", - "2026-05-04T08:30:00", - "2026-05-04T08:31:00", - "2026-05-04T08:32:00", - "2026-05-04T08:33:00", - "2026-05-04T08:34:00", - "2026-05-04T08:35:00", - "2026-05-04T08:36:00", - "2026-05-04T08:37:00", - "2026-05-04T08:38:00", - "2026-05-04T08:39:00", - "2026-05-04T08:40:00", - "2026-05-04T08:41:00", - "2026-05-04T08:42:00", - "2026-05-04T08:43:00", - "2026-05-04T08:44:00", - "2026-05-04T08:45:00", - "2026-05-04T08:46:00", - "2026-05-04T08:47:00", - "2026-05-04T08:48:00", - "2026-05-04T08:49:00", - "2026-05-04T08:50:00", - "2026-05-04T08:51:00", - "2026-05-04T08:52:00", - "2026-05-04T08:53:00", - "2026-05-04T08:54:00", - "2026-05-04T08:55:00", - "2026-05-04T08:56:00", - "2026-05-04T08:57:00", - "2026-05-04T08:58:00", - "2026-05-04T08:59:00", - "2026-05-04T09:00:00", - "2026-05-04T09:01:00", - "2026-05-04T09:02:00", - "2026-05-04T09:03:00", - "2026-05-04T09:04:00", - "2026-05-04T09:05:00", - "2026-05-04T09:06:00", - "2026-05-04T09:07:00", - "2026-05-04T09:08:00", - "2026-05-04T09:09:00", - "2026-05-04T09:10:00", - "2026-05-04T09:11:00", - "2026-05-04T09:12:00", - "2026-05-04T09:13:00", - "2026-05-04T09:14:00", - "2026-05-04T09:15:00", - "2026-05-04T09:16:00", - "2026-05-04T09:17:00", - "2026-05-04T09:18:00", - "2026-05-04T09:19:00", - "2026-05-04T09:20:00", - "2026-05-04T09:21:00", - "2026-05-04T09:22:00", - "2026-05-04T09:23:00", - "2026-05-04T09:24:00", - "2026-05-04T09:25:00", - "2026-05-04T09:26:00", - "2026-05-04T09:27:00", - "2026-05-04T09:28:00", - "2026-05-04T09:29:00", - "2026-05-04T09:30:00", - "2026-05-04T09:31:00", - "2026-05-04T09:32:00", - "2026-05-04T09:33:00", - "2026-05-04T09:34:00", - "2026-05-04T09:35:00", - "2026-05-04T09:36:00", - "2026-05-04T09:37:00", - "2026-05-04T09:38:00", - "2026-05-04T09:39:00", - "2026-05-04T09:40:00", - "2026-05-04T09:41:00", - "2026-05-04T09:42:00", - "2026-05-04T09:43:00", - "2026-05-04T09:44:00", - "2026-05-04T09:45:00", - "2026-05-04T09:46:00", - "2026-05-04T09:47:00", - "2026-05-04T09:48:00", - "2026-05-04T09:49:00", - "2026-05-04T09:50:00", - "2026-05-04T09:51:00", - "2026-05-04T09:52:00", - "2026-05-04T09:53:00", - "2026-05-04T09:54:00", - "2026-05-04T09:55:00", - "2026-05-04T09:56:00", - "2026-05-04T09:57:00", - "2026-05-04T09:58:00", - "2026-05-04T09:59:00", - "2026-05-04T10:00:00", - "2026-05-04T10:01:00", - "2026-05-04T10:02:00", - "2026-05-04T10:03:00", - "2026-05-04T10:04:00", - "2026-05-04T10:05:00", - "2026-05-04T10:06:00", - "2026-05-04T10:07:00", - "2026-05-04T10:08:00", - "2026-05-04T10:09:00", - "2026-05-04T10:10:00", - "2026-05-04T10:11:00", - "2026-05-04T10:12:00", - "2026-05-04T10:13:00", - "2026-05-04T10:14:00", - "2026-05-04T10:15:00", - "2026-05-04T10:16:00", - "2026-05-04T10:17:00", - "2026-05-04T10:18:00", - "2026-05-04T10:19:00", - "2026-05-04T10:20:00", - "2026-05-04T10:21:00", - "2026-05-04T10:22:00", - "2026-05-04T10:23:00", - "2026-05-04T10:24:00", - "2026-05-04T10:25:00", - "2026-05-04T10:26:00", - "2026-05-04T10:27:00", - "2026-05-04T10:28:00", - "2026-05-04T10:29:00", - "2026-05-04T10:30:00", - "2026-05-04T10:31:00", - "2026-05-04T10:32:00", - "2026-05-04T10:33:00", - "2026-05-04T10:34:00", - "2026-05-04T10:35:00", - "2026-05-04T10:36:00", - "2026-05-04T10:37:00", - "2026-05-04T10:38:00", - "2026-05-04T10:39:00", - "2026-05-04T10:40:00", - "2026-05-04T10:41:00", - "2026-05-04T10:42:00", - "2026-05-04T10:43:00", - "2026-05-04T10:44:00", - "2026-05-04T10:45:00", - "2026-05-04T10:46:00", - "2026-05-04T10:47:00", - "2026-05-04T10:48:00", - "2026-05-04T10:49:00", - "2026-05-04T10:50:00", - "2026-05-04T10:51:00", - "2026-05-04T10:52:00", - "2026-05-04T10:53:00", - "2026-05-04T10:54:00", - "2026-05-04T10:55:00", - "2026-05-04T10:56:00", - "2026-05-04T10:57:00", - "2026-05-04T10:58:00", - "2026-05-04T10:59:00", - "2026-05-04T11:00:00", - "2026-05-04T11:01:00", - "2026-05-04T11:02:00", - "2026-05-04T11:03:00", - "2026-05-04T11:04:00", - "2026-05-04T11:05:00", - "2026-05-04T11:06:00", - "2026-05-04T11:07:00", - "2026-05-04T11:08:00", - "2026-05-04T11:09:00", - "2026-05-04T11:10:00", - "2026-05-04T11:11:00", - "2026-05-04T11:12:00", - "2026-05-04T11:13:00", - "2026-05-04T11:14:00", - "2026-05-04T11:15:00", - "2026-05-04T11:16:00", - "2026-05-04T11:17:00", - "2026-05-04T11:18:00", - "2026-05-04T11:19:00", - "2026-05-04T11:20:00", - "2026-05-04T11:21:00", - "2026-05-04T11:22:00", - "2026-05-04T11:23:00", - "2026-05-04T11:24:00", - "2026-05-04T11:25:00", - "2026-05-04T11:26:00", - "2026-05-04T11:27:00", - "2026-05-04T11:28:00", - "2026-05-04T11:29:00", - "2026-05-04T11:30:00", - "2026-05-04T11:31:00", - "2026-05-04T11:32:00", - "2026-05-04T11:33:00", - "2026-05-04T11:34:00", - "2026-05-04T11:35:00", - "2026-05-04T11:36:00", - "2026-05-04T11:37:00", - "2026-05-04T11:38:00", - "2026-05-04T11:39:00", - "2026-05-04T11:40:00", - "2026-05-04T11:41:00", - "2026-05-04T11:42:00", - "2026-05-04T11:43:00", - "2026-05-04T11:44:00", - "2026-05-04T11:45:00", - "2026-05-04T11:46:00", - "2026-05-04T11:47:00", - "2026-05-04T11:48:00", - "2026-05-04T11:49:00", - "2026-05-04T11:50:00", - "2026-05-04T11:51:00", - "2026-05-04T11:52:00", - "2026-05-04T11:53:00", - "2026-05-04T11:54:00", - "2026-05-04T11:55:00", - "2026-05-04T11:56:00", - "2026-05-04T11:57:00", - "2026-05-04T11:58:00", - "2026-05-04T11:59:00", - "2026-05-04T12:00:00", - "2026-05-04T12:01:00", - "2026-05-04T12:02:00", - "2026-05-04T12:03:00", - "2026-05-04T12:04:00", - "2026-05-04T12:05:00", - "2026-05-04T12:06:00", - "2026-05-04T12:07:00", - "2026-05-04T12:08:00", - "2026-05-04T12:09:00", - "2026-05-04T12:10:00", - "2026-05-04T12:11:00", - "2026-05-04T12:12:00", - "2026-05-04T12:13:00", - "2026-05-04T12:14:00", - "2026-05-04T12:15:00", - "2026-05-04T12:16:00", - "2026-05-04T12:17:00", - "2026-05-04T12:18:00", - "2026-05-04T12:19:00", - "2026-05-04T12:20:00", - "2026-05-04T12:21:00", - "2026-05-04T12:22:00", - "2026-05-04T12:23:00", - "2026-05-04T12:24:00", - "2026-05-04T12:25:00", - "2026-05-04T12:26:00", - "2026-05-04T12:27:00", - "2026-05-04T12:28:00", - "2026-05-04T12:29:00", - "2026-05-04T12:30:00", - "2026-05-04T12:31:00", - "2026-05-04T12:32:00", - "2026-05-04T12:33:00", - "2026-05-04T12:34:00", - "2026-05-04T12:35:00", - "2026-05-04T12:36:00", - "2026-05-04T12:37:00", - "2026-05-04T12:38:00", - "2026-05-04T12:39:00", - "2026-05-04T12:40:00", - "2026-05-04T12:41:00", - "2026-05-04T12:42:00", - "2026-05-04T12:43:00", - "2026-05-04T12:44:00", - "2026-05-04T12:45:00", - "2026-05-04T12:46:00", - "2026-05-04T12:47:00", - "2026-05-04T12:48:00", - "2026-05-04T12:49:00", - "2026-05-04T12:50:00", - "2026-05-04T12:51:00", - "2026-05-04T12:52:00", - "2026-05-04T12:53:00", - "2026-05-04T12:54:00", - "2026-05-04T12:55:00", - "2026-05-04T12:56:00", - "2026-05-04T12:57:00", - "2026-05-04T12:58:00", - "2026-05-04T12:59:00", - "2026-05-04T13:00:00", - "2026-05-04T13:01:00", - "2026-05-04T13:02:00", - "2026-05-04T13:03:00", - "2026-05-04T13:04:00", - "2026-05-04T13:05:00", - "2026-05-04T13:06:00", - "2026-05-04T13:07:00", - "2026-05-04T13:08:00", - "2026-05-04T13:09:00", - "2026-05-04T13:10:00", - "2026-05-04T13:11:00", - "2026-05-04T13:12:00", - "2026-05-04T13:13:00", - "2026-05-04T13:14:00", - "2026-05-04T13:15:00", - "2026-05-04T13:16:00", - "2026-05-04T13:17:00", - "2026-05-04T13:18:00", - "2026-05-04T13:19:00", - "2026-05-04T13:20:00", - "2026-05-04T13:21:00", - "2026-05-04T13:22:00", - "2026-05-04T13:23:00", - "2026-05-04T13:24:00", - "2026-05-04T13:25:00", - "2026-05-04T13:26:00", - "2026-05-04T13:27:00", - "2026-05-04T13:28:00", - "2026-05-04T13:29:00", - "2026-05-04T13:30:00", - "2026-05-04T13:31:00", - "2026-05-04T13:32:00", - "2026-05-04T13:33:00", - "2026-05-04T13:34:00", - "2026-05-04T13:35:00", - "2026-05-04T13:36:00", - "2026-05-04T13:37:00", - "2026-05-04T13:38:00", - "2026-05-04T13:39:00", - "2026-05-04T13:40:00", - "2026-05-04T13:41:00", - "2026-05-04T13:42:00", - "2026-05-04T13:43:00", - "2026-05-04T13:44:00", - "2026-05-04T13:45:00", - "2026-05-04T13:46:00", - "2026-05-04T13:47:00", - "2026-05-04T13:48:00", - "2026-05-04T13:49:00", - "2026-05-04T13:50:00", - "2026-05-04T13:51:00", - "2026-05-04T13:52:00", - "2026-05-04T13:53:00", - "2026-05-04T13:54:00", - "2026-05-04T13:55:00", - "2026-05-04T13:56:00", - "2026-05-04T13:57:00", - "2026-05-04T13:58:00", - "2026-05-04T13:59:00", - "2026-05-04T14:00:00", - "2026-05-04T14:01:00", - "2026-05-04T14:02:00", - "2026-05-04T14:03:00", - "2026-05-04T14:04:00", - "2026-05-04T14:05:00", - "2026-05-04T14:06:00", - "2026-05-04T14:07:00", - "2026-05-04T14:08:00", - "2026-05-04T14:09:00", - "2026-05-04T14:10:00", - "2026-05-04T14:11:00", - "2026-05-04T14:12:00", - "2026-05-04T14:13:00", - "2026-05-04T14:14:00", - "2026-05-04T14:15:00", - "2026-05-04T14:16:00", - "2026-05-04T14:17:00", - "2026-05-04T14:18:00", - "2026-05-04T14:19:00", - "2026-05-04T14:20:00", - "2026-05-04T14:21:00", - "2026-05-04T14:22:00", - "2026-05-04T14:23:00", - "2026-05-04T14:24:00", - "2026-05-04T14:25:00", - "2026-05-04T14:26:00", - "2026-05-04T14:27:00", - "2026-05-04T14:28:00", - "2026-05-04T14:29:00", - "2026-05-04T14:30:00", - "2026-05-04T14:31:00", - "2026-05-04T14:32:00", - "2026-05-04T14:33:00", - "2026-05-04T14:34:00", - "2026-05-04T14:35:00", - "2026-05-04T14:36:00", - "2026-05-04T14:37:00", - "2026-05-04T14:38:00", - "2026-05-04T14:39:00", - "2026-05-04T14:40:00", - "2026-05-04T14:41:00", - "2026-05-04T14:42:00", - "2026-05-04T14:43:00", - "2026-05-04T14:44:00", - "2026-05-04T14:45:00", - "2026-05-04T14:46:00", - "2026-05-04T14:47:00", - "2026-05-04T14:48:00", - "2026-05-04T14:49:00", - "2026-05-04T14:50:00", - "2026-05-04T14:51:00", - "2026-05-04T14:52:00", - "2026-05-04T14:53:00", - "2026-05-04T14:54:00", - "2026-05-04T14:55:00", - "2026-05-04T14:56:00", - "2026-05-04T14:57:00", - "2026-05-04T14:58:00", - "2026-05-04T14:59:00", - "2026-05-04T15:00:00", - "2026-05-04T15:01:00", - "2026-05-04T15:02:00", - "2026-05-04T15:03:00", - "2026-05-04T15:04:00", - "2026-05-04T15:05:00", - "2026-05-04T15:06:00", - "2026-05-04T15:07:00", - "2026-05-04T15:08:00", - "2026-05-04T15:09:00", - "2026-05-04T15:10:00", - "2026-05-04T15:11:00", - "2026-05-04T15:12:00", - "2026-05-04T15:13:00", - "2026-05-04T15:14:00", - "2026-05-04T15:15:00", - "2026-05-04T15:16:00", - "2026-05-04T15:17:00", - "2026-05-04T15:18:00", - "2026-05-04T15:19:00", - "2026-05-04T15:20:00", - "2026-05-04T15:21:00", - "2026-05-04T15:22:00", - "2026-05-04T15:23:00", - "2026-05-04T15:24:00", - "2026-05-04T15:25:00", - "2026-05-04T15:26:00", - "2026-05-04T15:27:00", - "2026-05-04T15:28:00", - "2026-05-04T15:29:00", - "2026-05-04T15:30:00", - "2026-05-04T15:31:00", - "2026-05-04T15:32:00", - "2026-05-04T15:33:00", - "2026-05-04T15:34:00", - "2026-05-04T15:35:00", - "2026-05-04T15:36:00", - "2026-05-04T15:37:00", - "2026-05-04T15:38:00", - "2026-05-04T15:39:00", - "2026-05-04T15:40:00", - "2026-05-04T15:41:00", - "2026-05-04T15:42:00", - "2026-05-04T15:43:00", - "2026-05-04T15:44:00", - "2026-05-04T15:45:00", - "2026-05-04T15:46:00", - "2026-05-04T15:47:00", - "2026-05-04T15:48:00", - "2026-05-04T15:49:00", - "2026-05-04T15:50:00", - "2026-05-04T15:51:00", - "2026-05-04T15:52:00", - "2026-05-04T15:53:00", - "2026-05-04T15:54:00", - "2026-05-04T15:55:00", - "2026-05-04T15:56:00", - "2026-05-04T15:57:00", - "2026-05-04T15:58:00", - "2026-05-04T15:59:00", - "2026-05-04T16:00:00", - "2026-05-04T16:01:00", - "2026-05-04T16:02:00", - "2026-05-04T16:03:00", - "2026-05-04T16:04:00", - "2026-05-04T16:05:00", - "2026-05-04T16:06:00", - "2026-05-04T16:07:00", - "2026-05-04T16:08:00", - "2026-05-04T16:09:00", - "2026-05-04T16:10:00", - "2026-05-04T16:11:00", - "2026-05-04T16:12:00", - "2026-05-04T16:13:00", - "2026-05-04T16:14:00", - "2026-05-04T16:15:00", - "2026-05-04T16:16:00", - "2026-05-04T16:17:00", - "2026-05-04T16:18:00", - "2026-05-04T16:19:00", - "2026-05-04T16:20:00", - "2026-05-04T16:21:00", - "2026-05-04T16:22:00", - "2026-05-04T16:23:00", - "2026-05-04T16:24:00", - "2026-05-04T16:25:00", - "2026-05-04T16:26:00", - "2026-05-04T16:27:00", - "2026-05-04T16:28:00", - "2026-05-04T16:29:00", - "2026-05-04T16:30:00", - "2026-05-04T16:31:00", - "2026-05-04T16:32:00", - "2026-05-04T16:33:00", - "2026-05-04T16:34:00", - "2026-05-04T16:35:00", - "2026-05-04T16:36:00", - "2026-05-04T16:37:00", - "2026-05-04T16:38:00", - "2026-05-04T16:39:00", - "2026-05-04T16:40:00", - "2026-05-04T16:41:00", - "2026-05-04T16:42:00", - "2026-05-04T16:43:00", - "2026-05-04T16:44:00", - "2026-05-04T16:45:00", - "2026-05-04T16:46:00", - "2026-05-04T16:47:00", - "2026-05-04T16:48:00", - "2026-05-04T16:49:00", - "2026-05-04T16:50:00", - "2026-05-04T16:51:00", - "2026-05-04T16:52:00", - "2026-05-04T16:53:00", - "2026-05-04T16:54:00", - "2026-05-04T16:55:00", - "2026-05-04T16:56:00", - "2026-05-04T16:57:00", - "2026-05-04T16:58:00", - "2026-05-04T16:59:00", - "2026-05-04T17:00:00", - "2026-05-04T17:01:00", - "2026-05-04T17:02:00", - "2026-05-04T17:03:00", - "2026-05-04T17:04:00", - "2026-05-04T17:05:00", - "2026-05-04T17:06:00", - "2026-05-04T17:07:00", - "2026-05-04T17:08:00", - "2026-05-04T17:09:00", - "2026-05-04T17:10:00", - "2026-05-04T17:11:00", - "2026-05-04T17:12:00", - "2026-05-04T17:13:00", - "2026-05-04T17:14:00", - "2026-05-04T17:15:00", - "2026-05-04T17:16:00", - "2026-05-04T17:17:00", - "2026-05-04T17:18:00", - "2026-05-04T17:19:00", - "2026-05-04T17:20:00", - "2026-05-04T17:21:00", - "2026-05-04T17:22:00", - "2026-05-04T17:23:00", - "2026-05-04T17:24:00", - "2026-05-04T17:25:00", - "2026-05-04T17:26:00", - "2026-05-04T17:27:00", - "2026-05-04T17:28:00", - "2026-05-04T17:29:00", - "2026-05-04T17:30:00", - "2026-05-04T17:31:00", - "2026-05-04T17:32:00", - "2026-05-04T17:33:00", - "2026-05-04T17:34:00", - "2026-05-04T17:35:00", - "2026-05-04T17:36:00", - "2026-05-04T17:37:00", - "2026-05-04T17:38:00", - "2026-05-04T17:39:00", - "2026-05-04T17:40:00", - "2026-05-04T17:41:00", - "2026-05-04T17:42:00", - "2026-05-04T17:43:00", - "2026-05-04T17:44:00", - "2026-05-04T17:45:00", - "2026-05-04T17:46:00", - "2026-05-04T17:47:00", - "2026-05-04T17:48:00", - "2026-05-04T17:49:00", - "2026-05-04T17:50:00", - "2026-05-04T17:51:00", - "2026-05-04T17:52:00", - "2026-05-04T17:53:00", - "2026-05-04T17:54:00", - "2026-05-04T17:55:00", - "2026-05-04T17:56:00", - "2026-05-04T17:57:00", - "2026-05-04T17:58:00", - "2026-05-04T17:59:00", - "2026-05-04T18:00:00", - "2026-05-04T18:01:00", - "2026-05-04T18:02:00", - "2026-05-04T18:03:00", - "2026-05-04T18:04:00", - "2026-05-04T18:05:00", - "2026-05-04T18:06:00", - "2026-05-04T18:07:00", - "2026-05-04T18:08:00", - "2026-05-04T18:09:00", - "2026-05-04T18:10:00", - "2026-05-04T18:11:00", - "2026-05-04T18:12:00", - "2026-05-04T18:13:00", - "2026-05-04T18:14:00", - "2026-05-04T18:15:00", - "2026-05-04T18:16:00", - "2026-05-04T18:17:00", - "2026-05-04T18:18:00", - "2026-05-04T18:19:00", - "2026-05-04T18:20:00", - "2026-05-04T18:21:00", - "2026-05-04T18:22:00", - "2026-05-04T18:23:00", - "2026-05-04T18:24:00", - "2026-05-04T18:25:00", - "2026-05-04T18:26:00", - "2026-05-04T18:27:00", - "2026-05-04T18:28:00", - "2026-05-04T18:29:00", - "2026-05-04T18:30:00", - "2026-05-04T18:31:00", - "2026-05-04T18:32:00", - "2026-05-04T18:33:00", - "2026-05-04T18:34:00", - "2026-05-04T18:35:00", - "2026-05-04T18:36:00", - "2026-05-04T18:37:00", - "2026-05-04T18:38:00", - "2026-05-04T18:39:00", - "2026-05-04T18:40:00", - "2026-05-04T18:41:00", - "2026-05-04T18:42:00", - "2026-05-04T18:43:00", - "2026-05-04T18:44:00", - "2026-05-04T18:45:00", - "2026-05-04T18:46:00", - "2026-05-04T18:47:00", - "2026-05-04T18:48:00", - "2026-05-04T18:49:00", - "2026-05-04T18:50:00", - "2026-05-04T18:51:00", - "2026-05-04T18:52:00", - "2026-05-04T18:53:00", - "2026-05-04T18:54:00", - "2026-05-04T18:55:00", - "2026-05-04T18:56:00", - "2026-05-04T18:57:00", - "2026-05-04T18:58:00", - "2026-05-04T18:59:00", - "2026-05-04T19:00:00", - "2026-05-04T19:01:00", - "2026-05-04T19:02:00", - "2026-05-04T19:03:00", - "2026-05-04T19:04:00", - "2026-05-04T19:05:00", - "2026-05-04T19:06:00", - "2026-05-04T19:07:00", - "2026-05-04T19:08:00", - "2026-05-04T19:09:00", - "2026-05-04T19:10:00", - "2026-05-04T19:11:00", - "2026-05-04T19:12:00", - "2026-05-04T19:13:00", - "2026-05-04T19:14:00", - "2026-05-04T19:15:00", - "2026-05-04T19:16:00", - "2026-05-04T19:17:00", - "2026-05-04T19:18:00", - "2026-05-04T19:19:00", - "2026-05-04T19:20:00", - "2026-05-04T19:21:00", - "2026-05-04T19:22:00", - "2026-05-04T19:23:00", - "2026-05-04T19:24:00", - "2026-05-04T19:25:00", - "2026-05-04T19:26:00", - "2026-05-04T19:27:00", - "2026-05-04T19:28:00", - "2026-05-04T19:29:00", - "2026-05-04T19:30:00", - "2026-05-04T19:31:00", - "2026-05-04T19:32:00", - "2026-05-04T19:33:00", - "2026-05-04T19:34:00", - "2026-05-04T19:35:00", - "2026-05-04T19:36:00", - "2026-05-04T19:37:00", - "2026-05-04T19:38:00", - "2026-05-04T19:39:00", - "2026-05-04T19:40:00", - "2026-05-04T19:41:00", - "2026-05-04T19:42:00", - "2026-05-04T19:43:00", - "2026-05-04T19:44:00", - "2026-05-04T19:45:00", - "2026-05-04T19:46:00", - "2026-05-04T19:47:00", - "2026-05-04T19:48:00", - "2026-05-04T19:49:00", - "2026-05-04T19:50:00", - "2026-05-04T19:51:00", - "2026-05-04T19:52:00", - "2026-05-04T19:53:00", - "2026-05-04T19:54:00", - "2026-05-04T19:55:00", - "2026-05-04T19:56:00", - "2026-05-04T19:57:00", - "2026-05-04T19:58:00", - "2026-05-04T19:59:00", - "2026-05-04T20:00:00", - "2026-05-04T20:01:00", - "2026-05-04T20:02:00", - "2026-05-04T20:03:00", - "2026-05-04T20:04:00", - "2026-05-04T20:05:00", - "2026-05-04T20:06:00", - "2026-05-04T20:07:00", - "2026-05-04T20:08:00", - "2026-05-04T20:09:00", - "2026-05-04T20:10:00", - "2026-05-04T20:11:00", - "2026-05-04T20:12:00", - "2026-05-04T20:13:00", - "2026-05-04T20:14:00", - "2026-05-04T20:15:00", - "2026-05-04T20:16:00", - "2026-05-04T20:17:00", - "2026-05-04T20:18:00", - "2026-05-04T20:19:00", - "2026-05-04T20:20:00", - "2026-05-04T20:21:00", - "2026-05-04T20:22:00", - "2026-05-04T20:23:00", - "2026-05-04T20:24:00", - "2026-05-04T20:25:00", - "2026-05-04T20:26:00", - "2026-05-04T20:27:00", - "2026-05-04T20:28:00", - "2026-05-04T20:29:00", - "2026-05-04T20:30:00", - "2026-05-04T20:31:00", - "2026-05-04T20:32:00", - "2026-05-04T20:33:00", - "2026-05-04T20:34:00", - "2026-05-04T20:35:00", - "2026-05-04T20:36:00", - "2026-05-04T20:37:00", - "2026-05-04T20:38:00", - "2026-05-04T20:39:00", - "2026-05-04T20:40:00", - "2026-05-04T20:41:00", - "2026-05-04T20:42:00", - "2026-05-04T20:43:00", - "2026-05-04T20:44:00", - "2026-05-04T20:45:00", - "2026-05-04T20:46:00", - "2026-05-04T20:47:00", - "2026-05-04T20:48:00", - "2026-05-04T20:49:00", - "2026-05-04T20:50:00", - "2026-05-04T20:51:00", - "2026-05-04T20:52:00", - "2026-05-04T20:53:00", - "2026-05-04T20:54:00", - "2026-05-04T20:55:00", - "2026-05-04T20:56:00", - "2026-05-04T20:57:00", - "2026-05-04T20:58:00", - "2026-05-04T20:59:00", - "2026-05-04T21:00:00", - "2026-05-04T21:01:00", - "2026-05-04T21:02:00", - "2026-05-04T21:03:00", - "2026-05-04T21:04:00", - "2026-05-04T21:05:00", - "2026-05-04T21:06:00", - "2026-05-04T21:07:00", - "2026-05-04T21:08:00", - "2026-05-04T21:09:00", - "2026-05-04T21:10:00", - "2026-05-04T21:11:00", - "2026-05-04T21:12:00", - "2026-05-04T21:13:00", - "2026-05-04T21:14:00", - "2026-05-04T21:15:00", - "2026-05-04T21:16:00", - "2026-05-04T21:17:00", - "2026-05-04T21:18:00", - "2026-05-04T21:19:00", - "2026-05-04T21:20:00", - "2026-05-04T21:21:00", - "2026-05-04T21:22:00", - "2026-05-04T21:23:00", - "2026-05-04T21:24:00", - "2026-05-04T21:25:00", - "2026-05-04T21:26:00", - "2026-05-04T21:27:00", - "2026-05-04T21:28:00", - "2026-05-04T21:29:00", - "2026-05-04T21:30:00", - "2026-05-04T21:31:00", - "2026-05-04T21:32:00", - "2026-05-04T21:33:00", - "2026-05-04T21:34:00", - "2026-05-04T21:35:00", - "2026-05-04T21:36:00", - "2026-05-04T21:37:00", - "2026-05-04T21:38:00", - "2026-05-04T21:39:00", - "2026-05-04T21:40:00", - "2026-05-04T21:41:00", - "2026-05-04T21:42:00", - "2026-05-04T21:43:00", - "2026-05-04T21:44:00", - "2026-05-04T21:45:00", - "2026-05-04T21:46:00", - "2026-05-04T21:47:00", - "2026-05-04T21:48:00", - "2026-05-04T21:49:00", - "2026-05-04T21:50:00", - "2026-05-04T21:51:00", - "2026-05-04T21:52:00", - "2026-05-04T21:53:00", - "2026-05-04T21:54:00", - "2026-05-04T21:55:00", - "2026-05-04T21:56:00", - "2026-05-04T21:57:00", - "2026-05-04T21:58:00", - "2026-05-04T21:59:00", - "2026-05-04T22:00:00", - "2026-05-04T22:01:00", - "2026-05-04T22:02:00", - "2026-05-04T22:03:00", - "2026-05-04T22:04:00", - "2026-05-04T22:05:00", - "2026-05-04T22:06:00", - "2026-05-04T22:07:00", - "2026-05-04T22:08:00", - "2026-05-04T22:09:00", - "2026-05-04T22:10:00", - "2026-05-04T22:11:00", - "2026-05-04T22:12:00", - "2026-05-04T22:13:00", - "2026-05-04T22:14:00", - "2026-05-04T22:15:00", - "2026-05-04T22:16:00", - "2026-05-04T22:17:00", - "2026-05-04T22:18:00", - "2026-05-04T22:19:00", - "2026-05-04T22:20:00", - "2026-05-04T22:21:00", - "2026-05-04T22:22:00", - "2026-05-04T22:23:00", - "2026-05-04T22:24:00", - "2026-05-04T22:25:00", - "2026-05-04T22:26:00", - "2026-05-04T22:27:00", - "2026-05-04T22:28:00", - "2026-05-04T22:29:00", - "2026-05-04T22:30:00", - "2026-05-04T22:31:00", - "2026-05-04T22:32:00", - "2026-05-04T22:33:00", - "2026-05-04T22:34:00", - "2026-05-04T22:35:00", - "2026-05-04T22:36:00", - "2026-05-04T22:37:00", - "2026-05-04T22:38:00", - "2026-05-04T22:39:00", - "2026-05-04T22:40:00", - "2026-05-04T22:41:00" + "2026-05-05T05:19:00", + "2026-05-05T05:20:00", + "2026-05-05T05:21:00", + "2026-05-05T05:22:00", + "2026-05-05T05:23:00", + "2026-05-05T05:24:00", + "2026-05-05T05:25:00", + "2026-05-05T05:26:00", + "2026-05-05T05:27:00", + "2026-05-05T05:28:00", + "2026-05-05T05:29:00", + "2026-05-05T05:30:00", + "2026-05-05T05:31:00", + "2026-05-05T05:32:00", + "2026-05-05T05:33:00", + "2026-05-05T05:34:00", + "2026-05-05T05:35:00", + "2026-05-05T05:36:00", + "2026-05-05T05:37:00", + "2026-05-05T05:38:00", + "2026-05-05T05:39:00", + "2026-05-05T05:40:00", + "2026-05-05T05:41:00", + "2026-05-05T05:42:00", + "2026-05-05T05:43:00", + "2026-05-05T05:44:00", + "2026-05-05T05:45:00", + "2026-05-05T05:46:00", + "2026-05-05T05:47:00", + "2026-05-05T05:48:00", + "2026-05-05T05:49:00", + "2026-05-05T05:50:00", + "2026-05-05T05:51:00", + "2026-05-05T05:52:00", + "2026-05-05T05:53:00", + "2026-05-05T05:54:00", + "2026-05-05T05:55:00", + "2026-05-05T05:56:00", + "2026-05-05T05:57:00", + "2026-05-05T05:58:00", + "2026-05-05T05:59:00", + "2026-05-05T06:00:00", + "2026-05-05T06:01:00", + "2026-05-05T06:02:00", + "2026-05-05T06:03:00", + "2026-05-05T06:04:00", + "2026-05-05T06:05:00", + "2026-05-05T06:06:00", + "2026-05-05T06:07:00", + "2026-05-05T06:08:00", + "2026-05-05T06:09:00", + "2026-05-05T06:10:00", + "2026-05-05T06:11:00", + "2026-05-05T06:12:00", + "2026-05-05T06:13:00", + "2026-05-05T06:14:00", + "2026-05-05T06:15:00", + "2026-05-05T06:16:00", + "2026-05-05T06:17:00", + "2026-05-05T06:18:00", + "2026-05-05T06:19:00", + "2026-05-05T06:20:00", + "2026-05-05T06:21:00", + "2026-05-05T06:22:00", + "2026-05-05T06:23:00", + "2026-05-05T06:24:00", + "2026-05-05T06:25:00", + "2026-05-05T06:26:00", + "2026-05-05T06:27:00", + "2026-05-05T06:28:00", + "2026-05-05T06:29:00", + "2026-05-05T06:30:00", + "2026-05-05T06:31:00", + "2026-05-05T06:32:00", + "2026-05-05T06:33:00", + "2026-05-05T06:34:00", + "2026-05-05T06:35:00", + "2026-05-05T06:36:00", + "2026-05-05T06:37:00", + "2026-05-05T06:38:00", + "2026-05-05T06:39:00", + "2026-05-05T06:40:00", + "2026-05-05T06:41:00", + "2026-05-05T06:42:00", + "2026-05-05T06:43:00", + "2026-05-05T06:44:00", + "2026-05-05T06:45:00", + "2026-05-05T06:46:00", + "2026-05-05T06:47:00", + "2026-05-05T06:48:00", + "2026-05-05T06:49:00", + "2026-05-05T06:50:00", + "2026-05-05T06:51:00", + "2026-05-05T06:52:00", + "2026-05-05T06:53:00", + "2026-05-05T06:54:00", + "2026-05-05T06:55:00", + "2026-05-05T06:56:00", + "2026-05-05T06:57:00", + "2026-05-05T06:58:00", + "2026-05-05T06:59:00", + "2026-05-05T07:00:00", + "2026-05-05T07:01:00", + "2026-05-05T07:02:00", + "2026-05-05T07:03:00", + "2026-05-05T07:04:00", + "2026-05-05T07:05:00", + "2026-05-05T07:06:00", + "2026-05-05T07:07:00", + "2026-05-05T07:08:00", + "2026-05-05T07:09:00", + "2026-05-05T07:10:00", + "2026-05-05T07:11:00", + "2026-05-05T07:12:00", + "2026-05-05T07:13:00", + "2026-05-05T07:14:00", + "2026-05-05T07:15:00", + "2026-05-05T07:16:00", + "2026-05-05T07:17:00", + "2026-05-05T07:18:00", + "2026-05-05T07:19:00", + "2026-05-05T07:20:00", + "2026-05-05T07:21:00", + "2026-05-05T07:22:00", + "2026-05-05T07:23:00", + "2026-05-05T07:24:00", + "2026-05-05T07:25:00", + "2026-05-05T07:26:00", + "2026-05-05T07:27:00", + "2026-05-05T07:28:00", + "2026-05-05T07:29:00", + "2026-05-05T07:30:00", + "2026-05-05T07:31:00", + "2026-05-05T07:32:00", + "2026-05-05T07:33:00", + "2026-05-05T07:34:00", + "2026-05-05T07:35:00", + "2026-05-05T07:36:00", + "2026-05-05T07:37:00", + "2026-05-05T07:38:00", + "2026-05-05T07:39:00", + "2026-05-05T07:40:00", + "2026-05-05T07:41:00", + "2026-05-05T07:42:00", + "2026-05-05T07:43:00", + "2026-05-05T07:44:00", + "2026-05-05T07:45:00", + "2026-05-05T07:46:00", + "2026-05-05T07:47:00", + "2026-05-05T07:48:00", + "2026-05-05T07:49:00", + "2026-05-05T07:50:00", + "2026-05-05T07:51:00", + "2026-05-05T07:52:00", + "2026-05-05T07:53:00", + "2026-05-05T07:54:00", + "2026-05-05T07:55:00", + "2026-05-05T07:56:00", + "2026-05-05T07:57:00", + "2026-05-05T07:58:00", + "2026-05-05T07:59:00", + "2026-05-05T08:00:00", + "2026-05-05T08:01:00", + "2026-05-05T08:02:00", + "2026-05-05T08:03:00", + "2026-05-05T08:04:00", + "2026-05-05T08:05:00", + "2026-05-05T08:06:00", + "2026-05-05T08:07:00", + "2026-05-05T08:08:00", + "2026-05-05T08:09:00", + "2026-05-05T08:10:00", + "2026-05-05T08:11:00", + "2026-05-05T08:12:00", + "2026-05-05T08:13:00", + "2026-05-05T08:14:00", + "2026-05-05T08:15:00", + "2026-05-05T08:16:00", + "2026-05-05T08:17:00", + "2026-05-05T08:18:00", + "2026-05-05T08:19:00", + "2026-05-05T08:20:00", + "2026-05-05T08:21:00", + "2026-05-05T08:22:00", + "2026-05-05T08:23:00", + "2026-05-05T08:24:00", + "2026-05-05T08:25:00", + "2026-05-05T08:26:00", + "2026-05-05T08:27:00", + "2026-05-05T08:28:00", + "2026-05-05T08:29:00", + "2026-05-05T08:30:00", + "2026-05-05T08:31:00", + "2026-05-05T08:32:00", + "2026-05-05T08:33:00", + "2026-05-05T08:34:00", + "2026-05-05T08:35:00", + "2026-05-05T08:36:00", + "2026-05-05T08:37:00", + "2026-05-05T08:38:00", + "2026-05-05T08:39:00", + "2026-05-05T08:40:00", + "2026-05-05T08:41:00", + "2026-05-05T08:42:00", + "2026-05-05T08:43:00", + "2026-05-05T08:44:00", + "2026-05-05T08:45:00", + "2026-05-05T08:46:00", + "2026-05-05T08:47:00", + "2026-05-05T08:48:00", + "2026-05-05T08:49:00", + "2026-05-05T08:50:00", + "2026-05-05T08:51:00", + "2026-05-05T08:52:00", + "2026-05-05T08:53:00", + "2026-05-05T08:54:00", + "2026-05-05T08:55:00", + "2026-05-05T08:56:00", + "2026-05-05T08:57:00", + "2026-05-05T08:58:00", + "2026-05-05T08:59:00", + "2026-05-05T09:00:00", + "2026-05-05T09:01:00", + "2026-05-05T09:02:00", + "2026-05-05T09:03:00", + "2026-05-05T09:04:00", + "2026-05-05T09:05:00", + "2026-05-05T09:06:00", + "2026-05-05T09:07:00", + "2026-05-05T09:08:00", + "2026-05-05T09:09:00", + "2026-05-05T09:10:00", + "2026-05-05T09:11:00", + "2026-05-05T09:12:00", + "2026-05-05T09:13:00", + "2026-05-05T09:14:00", + "2026-05-05T09:15:00", + "2026-05-05T09:16:00", + "2026-05-05T09:17:00", + "2026-05-05T09:18:00", + "2026-05-05T09:19:00", + "2026-05-05T09:20:00", + "2026-05-05T09:21:00", + "2026-05-05T09:22:00", + "2026-05-05T09:23:00", + "2026-05-05T09:24:00", + "2026-05-05T09:25:00", + "2026-05-05T09:26:00", + "2026-05-05T09:27:00", + "2026-05-05T09:28:00", + "2026-05-05T09:29:00", + "2026-05-05T09:30:00", + "2026-05-05T09:31:00", + "2026-05-05T09:32:00", + "2026-05-05T09:33:00", + "2026-05-05T09:34:00", + "2026-05-05T09:35:00", + "2026-05-05T09:36:00", + "2026-05-05T09:37:00", + "2026-05-05T09:38:00", + "2026-05-05T09:39:00", + "2026-05-05T09:40:00", + "2026-05-05T09:41:00", + "2026-05-05T09:42:00", + "2026-05-05T09:43:00", + "2026-05-05T09:44:00", + "2026-05-05T09:45:00", + "2026-05-05T09:46:00", + "2026-05-05T09:47:00", + "2026-05-05T09:48:00", + "2026-05-05T09:49:00", + "2026-05-05T09:50:00", + "2026-05-05T09:51:00", + "2026-05-05T09:52:00", + "2026-05-05T09:53:00", + "2026-05-05T09:54:00", + "2026-05-05T09:55:00", + "2026-05-05T09:56:00", + "2026-05-05T09:57:00", + "2026-05-05T09:58:00", + "2026-05-05T09:59:00", + "2026-05-05T10:00:00", + "2026-05-05T10:01:00", + "2026-05-05T10:02:00", + "2026-05-05T10:03:00", + "2026-05-05T10:04:00", + "2026-05-05T10:05:00", + "2026-05-05T10:06:00", + "2026-05-05T10:07:00", + "2026-05-05T10:08:00", + "2026-05-05T10:09:00", + "2026-05-05T10:10:00", + "2026-05-05T10:11:00", + "2026-05-05T10:12:00", + "2026-05-05T10:13:00", + "2026-05-05T10:14:00", + "2026-05-05T10:15:00", + "2026-05-05T10:16:00", + "2026-05-05T10:17:00", + "2026-05-05T10:18:00", + "2026-05-05T10:19:00", + "2026-05-05T10:20:00", + "2026-05-05T10:21:00", + "2026-05-05T10:22:00", + "2026-05-05T10:23:00", + "2026-05-05T10:24:00", + "2026-05-05T10:25:00", + "2026-05-05T10:26:00", + "2026-05-05T10:27:00", + "2026-05-05T10:28:00", + "2026-05-05T10:29:00", + "2026-05-05T10:30:00", + "2026-05-05T10:31:00", + "2026-05-05T10:32:00", + "2026-05-05T10:33:00", + "2026-05-05T10:34:00", + "2026-05-05T10:35:00", + "2026-05-05T10:36:00", + "2026-05-05T10:37:00", + "2026-05-05T10:38:00", + "2026-05-05T10:39:00", + "2026-05-05T10:40:00", + "2026-05-05T10:41:00", + "2026-05-05T10:42:00", + "2026-05-05T10:43:00", + "2026-05-05T10:44:00", + "2026-05-05T10:45:00", + "2026-05-05T10:46:00", + "2026-05-05T10:47:00", + "2026-05-05T10:48:00", + "2026-05-05T10:49:00", + "2026-05-05T10:50:00", + "2026-05-05T10:51:00", + "2026-05-05T10:52:00", + "2026-05-05T10:53:00", + "2026-05-05T10:54:00", + "2026-05-05T10:55:00", + "2026-05-05T10:56:00", + "2026-05-05T10:57:00", + "2026-05-05T10:58:00", + "2026-05-05T10:59:00", + "2026-05-05T11:00:00", + "2026-05-05T11:01:00", + "2026-05-05T11:02:00", + "2026-05-05T11:03:00", + "2026-05-05T11:04:00", + "2026-05-05T11:05:00", + "2026-05-05T11:06:00", + "2026-05-05T11:07:00", + "2026-05-05T11:08:00", + "2026-05-05T11:09:00", + "2026-05-05T11:10:00", + "2026-05-05T11:11:00", + "2026-05-05T11:12:00", + "2026-05-05T11:13:00", + "2026-05-05T11:14:00", + "2026-05-05T11:15:00", + "2026-05-05T11:16:00", + "2026-05-05T11:17:00", + "2026-05-05T11:18:00", + "2026-05-05T11:19:00", + "2026-05-05T11:20:00", + "2026-05-05T11:21:00", + "2026-05-05T11:22:00", + "2026-05-05T11:23:00", + "2026-05-05T11:24:00", + "2026-05-05T11:25:00", + "2026-05-05T11:26:00", + "2026-05-05T11:27:00", + "2026-05-05T11:28:00", + "2026-05-05T11:29:00", + "2026-05-05T11:30:00", + "2026-05-05T11:31:00", + "2026-05-05T11:32:00", + "2026-05-05T11:33:00", + "2026-05-05T11:34:00", + "2026-05-05T11:35:00", + "2026-05-05T11:36:00", + "2026-05-05T11:37:00", + "2026-05-05T11:38:00", + "2026-05-05T11:39:00", + "2026-05-05T11:40:00", + "2026-05-05T11:41:00", + "2026-05-05T11:42:00", + "2026-05-05T11:43:00", + "2026-05-05T11:44:00", + "2026-05-05T11:45:00", + "2026-05-05T11:46:00", + "2026-05-05T11:47:00", + "2026-05-05T11:48:00", + "2026-05-05T11:49:00", + "2026-05-05T11:50:00", + "2026-05-05T11:51:00", + "2026-05-05T11:52:00", + "2026-05-05T11:53:00", + "2026-05-05T11:54:00", + "2026-05-05T11:55:00", + "2026-05-05T11:56:00", + "2026-05-05T11:57:00", + "2026-05-05T11:58:00", + "2026-05-05T11:59:00", + "2026-05-05T12:00:00", + "2026-05-05T12:01:00", + "2026-05-05T12:02:00", + "2026-05-05T12:03:00", + "2026-05-05T12:04:00", + "2026-05-05T12:05:00", + "2026-05-05T12:06:00", + "2026-05-05T12:07:00", + "2026-05-05T12:08:00", + "2026-05-05T12:09:00", + "2026-05-05T12:10:00", + "2026-05-05T12:11:00", + "2026-05-05T12:12:00", + "2026-05-05T12:13:00", + "2026-05-05T12:14:00", + "2026-05-05T12:15:00", + "2026-05-05T12:16:00", + "2026-05-05T12:17:00", + "2026-05-05T12:18:00", + "2026-05-05T12:19:00", + "2026-05-05T12:20:00", + "2026-05-05T12:21:00", + "2026-05-05T12:22:00", + "2026-05-05T12:23:00", + "2026-05-05T12:24:00", + "2026-05-05T12:25:00", + "2026-05-05T12:26:00", + "2026-05-05T12:27:00", + "2026-05-05T12:28:00", + "2026-05-05T12:29:00", + "2026-05-05T12:30:00", + "2026-05-05T12:31:00", + "2026-05-05T12:32:00", + "2026-05-05T12:33:00", + "2026-05-05T12:34:00", + "2026-05-05T12:35:00", + "2026-05-05T12:36:00", + "2026-05-05T12:37:00", + "2026-05-05T12:38:00", + "2026-05-05T12:39:00", + "2026-05-05T12:40:00", + "2026-05-05T12:41:00", + "2026-05-05T12:42:00", + "2026-05-05T12:43:00", + "2026-05-05T12:44:00", + "2026-05-05T12:45:00", + "2026-05-05T12:46:00", + "2026-05-05T12:47:00", + "2026-05-05T12:48:00", + "2026-05-05T12:49:00", + "2026-05-05T12:50:00", + "2026-05-05T12:51:00", + "2026-05-05T12:52:00", + "2026-05-05T12:53:00", + "2026-05-05T12:54:00", + "2026-05-05T12:55:00", + "2026-05-05T12:56:00", + "2026-05-05T12:57:00", + "2026-05-05T12:58:00", + "2026-05-05T12:59:00", + "2026-05-05T13:00:00", + "2026-05-05T13:01:00", + "2026-05-05T13:02:00", + "2026-05-05T13:03:00", + "2026-05-05T13:04:00", + "2026-05-05T13:05:00", + "2026-05-05T13:06:00", + "2026-05-05T13:07:00", + "2026-05-05T13:08:00", + "2026-05-05T13:09:00", + "2026-05-05T13:10:00", + "2026-05-05T13:11:00", + "2026-05-05T13:12:00", + "2026-05-05T13:13:00", + "2026-05-05T13:14:00", + "2026-05-05T13:15:00", + "2026-05-05T13:16:00", + "2026-05-05T13:17:00", + "2026-05-05T13:18:00", + "2026-05-05T13:19:00", + "2026-05-05T13:20:00", + "2026-05-05T13:21:00", + "2026-05-05T13:22:00", + "2026-05-05T13:23:00", + "2026-05-05T13:24:00", + "2026-05-05T13:25:00", + "2026-05-05T13:26:00", + "2026-05-05T13:27:00", + "2026-05-05T13:28:00", + "2026-05-05T13:29:00", + "2026-05-05T13:30:00", + "2026-05-05T13:31:00", + "2026-05-05T13:32:00", + "2026-05-05T13:33:00", + "2026-05-05T13:34:00", + "2026-05-05T13:35:00", + "2026-05-05T13:36:00", + "2026-05-05T13:37:00", + "2026-05-05T13:38:00", + "2026-05-05T13:39:00", + "2026-05-05T13:40:00", + "2026-05-05T13:41:00", + "2026-05-05T13:42:00", + "2026-05-05T13:43:00", + "2026-05-05T13:44:00", + "2026-05-05T13:45:00", + "2026-05-05T13:46:00", + "2026-05-05T13:47:00", + "2026-05-05T13:48:00", + "2026-05-05T13:49:00", + "2026-05-05T13:50:00", + "2026-05-05T13:51:00", + "2026-05-05T13:52:00", + "2026-05-05T13:53:00", + "2026-05-05T13:54:00", + "2026-05-05T13:55:00", + "2026-05-05T13:56:00", + "2026-05-05T13:57:00", + "2026-05-05T13:58:00", + "2026-05-05T13:59:00", + "2026-05-05T14:00:00", + "2026-05-05T14:01:00", + "2026-05-05T14:02:00", + "2026-05-05T14:03:00", + "2026-05-05T14:04:00", + "2026-05-05T14:05:00", + "2026-05-05T14:06:00", + "2026-05-05T14:07:00", + "2026-05-05T14:08:00", + "2026-05-05T14:09:00", + "2026-05-05T14:10:00", + "2026-05-05T14:11:00", + "2026-05-05T14:12:00", + "2026-05-05T14:13:00", + "2026-05-05T14:14:00", + "2026-05-05T14:15:00", + "2026-05-05T14:16:00", + "2026-05-05T14:17:00", + "2026-05-05T14:18:00", + "2026-05-05T14:19:00", + "2026-05-05T14:20:00", + "2026-05-05T14:21:00", + "2026-05-05T14:22:00", + "2026-05-05T14:23:00", + "2026-05-05T14:24:00", + "2026-05-05T14:25:00", + "2026-05-05T14:26:00", + "2026-05-05T14:27:00", + "2026-05-05T14:28:00", + "2026-05-05T14:29:00", + "2026-05-05T14:30:00", + "2026-05-05T14:31:00", + "2026-05-05T14:32:00", + "2026-05-05T14:33:00", + "2026-05-05T14:34:00", + "2026-05-05T14:35:00", + "2026-05-05T14:36:00", + "2026-05-05T14:37:00", + "2026-05-05T14:38:00", + "2026-05-05T14:39:00", + "2026-05-05T14:40:00", + "2026-05-05T14:41:00", + "2026-05-05T14:42:00", + "2026-05-05T14:43:00", + "2026-05-05T14:44:00", + "2026-05-05T14:45:00", + "2026-05-05T14:46:00", + "2026-05-05T14:47:00", + "2026-05-05T14:48:00", + "2026-05-05T14:49:00", + "2026-05-05T14:50:00", + "2026-05-05T14:51:00", + "2026-05-05T14:52:00", + "2026-05-05T14:53:00", + "2026-05-05T14:54:00", + "2026-05-05T14:55:00", + "2026-05-05T14:56:00", + "2026-05-05T14:57:00", + "2026-05-05T14:58:00", + "2026-05-05T14:59:00", + "2026-05-05T15:00:00", + "2026-05-05T15:01:00", + "2026-05-05T15:02:00", + "2026-05-05T15:03:00", + "2026-05-05T15:04:00", + "2026-05-05T15:05:00", + "2026-05-05T15:06:00", + "2026-05-05T15:07:00", + "2026-05-05T15:08:00", + "2026-05-05T15:09:00", + "2026-05-05T15:10:00", + "2026-05-05T15:11:00", + "2026-05-05T15:12:00", + "2026-05-05T15:13:00", + "2026-05-05T15:14:00", + "2026-05-05T15:15:00", + "2026-05-05T15:16:00", + "2026-05-05T15:17:00", + "2026-05-05T15:18:00", + "2026-05-05T15:19:00", + "2026-05-05T15:20:00", + "2026-05-05T15:21:00", + "2026-05-05T15:22:00", + "2026-05-05T15:23:00", + "2026-05-05T15:24:00", + "2026-05-05T15:25:00", + "2026-05-05T15:26:00", + "2026-05-05T15:27:00", + "2026-05-05T15:28:00", + "2026-05-05T15:29:00", + "2026-05-05T15:30:00", + "2026-05-05T15:31:00", + "2026-05-05T15:32:00", + "2026-05-05T15:33:00", + "2026-05-05T15:34:00", + "2026-05-05T15:35:00", + "2026-05-05T15:36:00", + "2026-05-05T15:37:00", + "2026-05-05T15:38:00", + "2026-05-05T15:39:00", + "2026-05-05T15:40:00", + "2026-05-05T15:41:00", + "2026-05-05T15:42:00", + "2026-05-05T15:43:00", + "2026-05-05T15:44:00", + "2026-05-05T15:45:00", + "2026-05-05T15:46:00", + "2026-05-05T15:47:00", + "2026-05-05T15:48:00", + "2026-05-05T15:49:00", + "2026-05-05T15:50:00", + "2026-05-05T15:51:00", + "2026-05-05T15:52:00", + "2026-05-05T15:53:00", + "2026-05-05T15:54:00", + "2026-05-05T15:55:00", + "2026-05-05T15:56:00", + "2026-05-05T15:57:00", + "2026-05-05T15:58:00", + "2026-05-05T15:59:00", + "2026-05-05T16:00:00", + "2026-05-05T16:01:00", + "2026-05-05T16:02:00", + "2026-05-05T16:03:00", + "2026-05-05T16:04:00", + "2026-05-05T16:05:00", + "2026-05-05T16:06:00", + "2026-05-05T16:07:00", + "2026-05-05T16:08:00", + "2026-05-05T16:09:00", + "2026-05-05T16:10:00", + "2026-05-05T16:11:00", + "2026-05-05T16:12:00", + "2026-05-05T16:13:00", + "2026-05-05T16:14:00", + "2026-05-05T16:15:00", + "2026-05-05T16:16:00", + "2026-05-05T16:17:00", + "2026-05-05T16:18:00", + "2026-05-05T16:19:00", + "2026-05-05T16:20:00", + "2026-05-05T16:21:00", + "2026-05-05T16:22:00", + "2026-05-05T16:23:00", + "2026-05-05T16:24:00", + "2026-05-05T16:25:00", + "2026-05-05T16:26:00", + "2026-05-05T16:27:00", + "2026-05-05T16:28:00", + "2026-05-05T16:29:00", + "2026-05-05T16:30:00", + "2026-05-05T16:31:00", + "2026-05-05T16:32:00", + "2026-05-05T16:33:00", + "2026-05-05T16:34:00", + "2026-05-05T16:35:00", + "2026-05-05T16:36:00", + "2026-05-05T16:37:00", + "2026-05-05T16:38:00", + "2026-05-05T16:39:00", + "2026-05-05T16:40:00", + "2026-05-05T16:41:00", + "2026-05-05T16:42:00", + "2026-05-05T16:43:00", + "2026-05-05T16:44:00", + "2026-05-05T16:45:00", + "2026-05-05T16:46:00", + "2026-05-05T16:47:00", + "2026-05-05T16:48:00", + "2026-05-05T16:49:00", + "2026-05-05T16:50:00", + "2026-05-05T16:51:00", + "2026-05-05T16:52:00", + "2026-05-05T16:53:00", + "2026-05-05T16:54:00", + "2026-05-05T16:55:00", + "2026-05-05T16:56:00", + "2026-05-05T16:57:00", + "2026-05-05T16:58:00", + "2026-05-05T16:59:00", + "2026-05-05T17:00:00", + "2026-05-05T17:01:00", + "2026-05-05T17:02:00", + "2026-05-05T17:03:00", + "2026-05-05T17:04:00", + "2026-05-05T17:05:00", + "2026-05-05T17:06:00", + "2026-05-05T17:07:00", + "2026-05-05T17:08:00", + "2026-05-05T17:09:00", + "2026-05-05T17:10:00", + "2026-05-05T17:11:00", + "2026-05-05T17:12:00", + "2026-05-05T17:13:00", + "2026-05-05T17:14:00", + "2026-05-05T17:15:00", + "2026-05-05T17:16:00", + "2026-05-05T17:17:00", + "2026-05-05T17:18:00", + "2026-05-05T17:19:00", + "2026-05-05T17:20:00", + "2026-05-05T17:21:00", + "2026-05-05T17:22:00", + "2026-05-05T17:23:00", + "2026-05-05T17:24:00", + "2026-05-05T17:25:00", + "2026-05-05T17:26:00", + "2026-05-05T17:27:00", + "2026-05-05T17:28:00", + "2026-05-05T17:29:00", + "2026-05-05T17:30:00", + "2026-05-05T17:31:00", + "2026-05-05T17:32:00", + "2026-05-05T17:33:00", + "2026-05-05T17:34:00", + "2026-05-05T17:35:00", + "2026-05-05T17:36:00", + "2026-05-05T17:37:00", + "2026-05-05T17:38:00", + "2026-05-05T17:39:00", + "2026-05-05T17:40:00", + "2026-05-05T17:41:00", + "2026-05-05T17:42:00", + "2026-05-05T17:43:00", + "2026-05-05T17:44:00", + "2026-05-05T17:45:00", + "2026-05-05T17:46:00", + "2026-05-05T17:47:00", + "2026-05-05T17:48:00", + "2026-05-05T17:49:00", + "2026-05-05T17:50:00", + "2026-05-05T17:51:00", + "2026-05-05T17:52:00", + "2026-05-05T17:53:00", + "2026-05-05T17:54:00", + "2026-05-05T17:55:00", + "2026-05-05T17:56:00", + "2026-05-05T17:57:00", + "2026-05-05T17:58:00", + "2026-05-05T17:59:00", + "2026-05-05T18:00:00", + "2026-05-05T18:01:00", + "2026-05-05T18:02:00", + "2026-05-05T18:03:00", + "2026-05-05T18:04:00", + "2026-05-05T18:05:00", + "2026-05-05T18:06:00", + "2026-05-05T18:07:00", + "2026-05-05T18:08:00", + "2026-05-05T18:09:00", + "2026-05-05T18:10:00", + "2026-05-05T18:11:00", + "2026-05-05T18:12:00", + "2026-05-05T18:13:00", + "2026-05-05T18:14:00", + "2026-05-05T18:15:00", + "2026-05-05T18:16:00", + "2026-05-05T18:17:00", + "2026-05-05T18:18:00", + "2026-05-05T18:19:00", + "2026-05-05T18:20:00", + "2026-05-05T18:21:00", + "2026-05-05T18:22:00", + "2026-05-05T18:23:00", + "2026-05-05T18:24:00", + "2026-05-05T18:25:00", + "2026-05-05T18:26:00", + "2026-05-05T18:27:00", + "2026-05-05T18:28:00", + "2026-05-05T18:29:00", + "2026-05-05T18:30:00", + "2026-05-05T18:31:00", + "2026-05-05T18:32:00", + "2026-05-05T18:33:00", + "2026-05-05T18:34:00", + "2026-05-05T18:35:00", + "2026-05-05T18:36:00", + "2026-05-05T18:37:00", + "2026-05-05T18:38:00", + "2026-05-05T18:39:00", + "2026-05-05T18:40:00", + "2026-05-05T18:41:00", + "2026-05-05T18:42:00", + "2026-05-05T18:43:00", + "2026-05-05T18:44:00", + "2026-05-05T18:45:00", + "2026-05-05T18:46:00", + "2026-05-05T18:47:00", + "2026-05-05T18:48:00", + "2026-05-05T18:49:00", + "2026-05-05T18:50:00", + "2026-05-05T18:51:00", + "2026-05-05T18:52:00", + "2026-05-05T18:53:00", + "2026-05-05T18:54:00", + "2026-05-05T18:55:00", + "2026-05-05T18:56:00", + "2026-05-05T18:57:00", + "2026-05-05T18:58:00", + "2026-05-05T18:59:00", + "2026-05-05T19:00:00", + "2026-05-05T19:01:00", + "2026-05-05T19:02:00", + "2026-05-05T19:03:00", + "2026-05-05T19:04:00", + "2026-05-05T19:05:00", + "2026-05-05T19:06:00", + "2026-05-05T19:07:00", + "2026-05-05T19:08:00", + "2026-05-05T19:09:00", + "2026-05-05T19:10:00", + "2026-05-05T19:11:00", + "2026-05-05T19:12:00", + "2026-05-05T19:13:00", + "2026-05-05T19:14:00", + "2026-05-05T19:15:00", + "2026-05-05T19:16:00", + "2026-05-05T19:17:00", + "2026-05-05T19:18:00", + "2026-05-05T19:19:00", + "2026-05-05T19:20:00", + "2026-05-05T19:21:00", + "2026-05-05T19:22:00", + "2026-05-05T19:23:00", + "2026-05-05T19:24:00", + "2026-05-05T19:25:00", + "2026-05-05T19:26:00", + "2026-05-05T19:27:00", + "2026-05-05T19:28:00", + "2026-05-05T19:29:00", + "2026-05-05T19:30:00", + "2026-05-05T19:31:00", + "2026-05-05T19:32:00", + "2026-05-05T19:33:00", + "2026-05-05T19:34:00", + "2026-05-05T19:35:00", + "2026-05-05T19:36:00", + "2026-05-05T19:37:00", + "2026-05-05T19:38:00", + "2026-05-05T19:39:00", + "2026-05-05T19:40:00", + "2026-05-05T19:41:00", + "2026-05-05T19:42:00", + "2026-05-05T19:43:00", + "2026-05-05T19:44:00", + "2026-05-05T19:45:00", + "2026-05-05T19:46:00", + "2026-05-05T19:47:00", + "2026-05-05T19:48:00", + "2026-05-05T19:49:00", + "2026-05-05T19:50:00", + "2026-05-05T19:51:00", + "2026-05-05T19:52:00", + "2026-05-05T19:53:00", + "2026-05-05T19:54:00", + "2026-05-05T19:55:00", + "2026-05-05T19:56:00", + "2026-05-05T19:57:00", + "2026-05-05T19:58:00", + "2026-05-05T19:59:00", + "2026-05-05T20:00:00", + "2026-05-05T20:01:00", + "2026-05-05T20:02:00", + "2026-05-05T20:03:00", + "2026-05-05T20:04:00", + "2026-05-05T20:05:00", + "2026-05-05T20:06:00", + "2026-05-05T20:07:00", + "2026-05-05T20:08:00", + "2026-05-05T20:09:00", + "2026-05-05T20:10:00", + "2026-05-05T20:11:00", + "2026-05-05T20:12:00", + "2026-05-05T20:13:00", + "2026-05-05T20:14:00", + "2026-05-05T20:15:00", + "2026-05-05T20:16:00", + "2026-05-05T20:17:00", + "2026-05-05T20:18:00", + "2026-05-05T20:19:00", + "2026-05-05T20:20:00", + "2026-05-05T20:21:00", + "2026-05-05T20:22:00", + "2026-05-05T20:23:00", + "2026-05-05T20:24:00", + "2026-05-05T20:25:00", + "2026-05-05T20:26:00", + "2026-05-05T20:27:00", + "2026-05-05T20:28:00", + "2026-05-05T20:29:00", + "2026-05-05T20:30:00", + "2026-05-05T20:31:00", + "2026-05-05T20:32:00", + "2026-05-05T20:33:00", + "2026-05-05T20:34:00", + "2026-05-05T20:35:00", + "2026-05-05T20:36:00", + "2026-05-05T20:37:00", + "2026-05-05T20:38:00", + "2026-05-05T20:39:00", + "2026-05-05T20:40:00", + "2026-05-05T20:41:00", + "2026-05-05T20:42:00", + "2026-05-05T20:43:00", + "2026-05-05T20:44:00", + "2026-05-05T20:45:00", + "2026-05-05T20:46:00", + "2026-05-05T20:47:00", + "2026-05-05T20:48:00", + "2026-05-05T20:49:00", + "2026-05-05T20:50:00", + "2026-05-05T20:51:00", + "2026-05-05T20:52:00", + "2026-05-05T20:53:00", + "2026-05-05T20:54:00", + "2026-05-05T20:55:00", + "2026-05-05T20:56:00", + "2026-05-05T20:57:00", + "2026-05-05T20:58:00", + "2026-05-05T20:59:00", + "2026-05-05T21:00:00", + "2026-05-05T21:01:00", + "2026-05-05T21:02:00", + "2026-05-05T21:03:00", + "2026-05-05T21:04:00", + "2026-05-05T21:05:00", + "2026-05-05T21:06:00", + "2026-05-05T21:07:00", + "2026-05-05T21:08:00", + "2026-05-05T21:09:00", + "2026-05-05T21:10:00", + "2026-05-05T21:11:00", + "2026-05-05T21:12:00", + "2026-05-05T21:13:00", + "2026-05-05T21:14:00", + "2026-05-05T21:15:00", + "2026-05-05T21:16:00", + "2026-05-05T21:17:00", + "2026-05-05T21:18:00", + "2026-05-05T21:19:00", + "2026-05-05T21:20:00", + "2026-05-05T21:21:00", + "2026-05-05T21:22:00", + "2026-05-05T21:23:00", + "2026-05-05T21:24:00", + "2026-05-05T21:25:00", + "2026-05-05T21:26:00", + "2026-05-05T21:27:00", + "2026-05-05T21:28:00", + "2026-05-05T21:29:00", + "2026-05-05T21:30:00", + "2026-05-05T21:31:00", + "2026-05-05T21:32:00", + "2026-05-05T21:33:00", + "2026-05-05T21:34:00", + "2026-05-05T21:35:00", + "2026-05-05T21:36:00", + "2026-05-05T21:37:00", + "2026-05-05T21:38:00", + "2026-05-05T21:39:00", + "2026-05-05T21:40:00", + "2026-05-05T21:41:00", + "2026-05-05T21:42:00", + "2026-05-05T21:43:00", + "2026-05-05T21:44:00", + "2026-05-05T21:45:00", + "2026-05-05T21:46:00", + "2026-05-05T21:47:00", + "2026-05-05T21:48:00", + "2026-05-05T21:49:00", + "2026-05-05T21:50:00", + "2026-05-05T21:51:00", + "2026-05-05T21:52:00", + "2026-05-05T21:53:00", + "2026-05-05T21:54:00", + "2026-05-05T21:55:00", + "2026-05-05T21:56:00", + "2026-05-05T21:57:00", + "2026-05-05T21:58:00", + "2026-05-05T21:59:00", + "2026-05-05T22:00:00", + "2026-05-05T22:01:00", + "2026-05-05T22:02:00", + "2026-05-05T22:03:00", + "2026-05-05T22:04:00", + "2026-05-05T22:05:00", + "2026-05-05T22:06:00", + "2026-05-05T22:07:00", + "2026-05-05T22:08:00", + "2026-05-05T22:09:00", + "2026-05-05T22:10:00", + "2026-05-05T22:11:00", + "2026-05-05T22:12:00", + "2026-05-05T22:13:00", + "2026-05-05T22:14:00", + "2026-05-05T22:15:00", + "2026-05-05T22:16:00", + "2026-05-05T22:17:00", + "2026-05-05T22:18:00", + "2026-05-05T22:19:00", + "2026-05-05T22:20:00", + "2026-05-05T22:21:00", + "2026-05-05T22:22:00", + "2026-05-05T22:23:00", + "2026-05-05T22:24:00", + "2026-05-05T22:25:00", + "2026-05-05T22:26:00", + "2026-05-05T22:27:00", + "2026-05-05T22:28:00", + "2026-05-05T22:29:00", + "2026-05-05T22:30:00", + "2026-05-05T22:31:00", + "2026-05-05T22:32:00", + "2026-05-05T22:33:00", + "2026-05-05T22:34:00", + "2026-05-05T22:35:00", + "2026-05-05T22:36:00", + "2026-05-05T22:37:00", + "2026-05-05T22:38:00", + "2026-05-05T22:39:00", + "2026-05-05T22:40:00", + "2026-05-05T22:41:00", + "2026-05-05T22:42:00", + "2026-05-05T22:43:00", + "2026-05-05T22:44:00", + "2026-05-05T22:45:00", + "2026-05-05T22:46:00", + "2026-05-05T22:47:00", + "2026-05-05T22:48:00", + "2026-05-05T22:49:00", + "2026-05-05T22:50:00", + "2026-05-05T22:51:00", + "2026-05-05T22:52:00", + "2026-05-05T22:53:00", + "2026-05-05T22:54:00", + "2026-05-05T22:55:00", + "2026-05-05T22:56:00", + "2026-05-05T22:57:00", + "2026-05-05T22:58:00", + "2026-05-05T22:59:00", + "2026-05-05T23:00:00", + "2026-05-05T23:01:00", + "2026-05-05T23:02:00", + "2026-05-05T23:03:00", + "2026-05-05T23:04:00", + "2026-05-05T23:05:00", + "2026-05-05T23:06:00", + "2026-05-05T23:07:00", + "2026-05-05T23:08:00", + "2026-05-05T23:09:00", + "2026-05-05T23:10:00", + "2026-05-05T23:11:00", + "2026-05-05T23:12:00", + "2026-05-05T23:13:00", + "2026-05-05T23:14:00", + "2026-05-05T23:15:00", + "2026-05-05T23:16:00", + "2026-05-05T23:17:00", + "2026-05-05T23:18:00", + "2026-05-05T23:19:00", + "2026-05-05T23:20:00", + "2026-05-05T23:21:00", + "2026-05-05T23:22:00", + "2026-05-05T23:23:00", + "2026-05-05T23:24:00", + "2026-05-05T23:25:00", + "2026-05-05T23:26:00", + "2026-05-05T23:27:00", + "2026-05-05T23:28:00", + "2026-05-05T23:29:00", + "2026-05-05T23:30:00", + "2026-05-05T23:31:00", + "2026-05-05T23:32:00", + "2026-05-05T23:33:00", + "2026-05-05T23:34:00", + "2026-05-05T23:35:00", + "2026-05-05T23:36:00", + "2026-05-05T23:37:00", + "2026-05-05T23:38:00", + "2026-05-05T23:39:00", + "2026-05-05T23:40:00", + "2026-05-05T23:41:00", + "2026-05-05T23:42:00", + "2026-05-05T23:43:00", + "2026-05-05T23:44:00", + "2026-05-05T23:45:00", + "2026-05-05T23:46:00", + "2026-05-05T23:47:00", + "2026-05-05T23:48:00", + "2026-05-05T23:49:00", + "2026-05-05T23:50:00", + "2026-05-05T23:51:00", + "2026-05-05T23:52:00", + "2026-05-05T23:53:00", + "2026-05-05T23:54:00", + "2026-05-05T23:55:00", + "2026-05-05T23:56:00", + "2026-05-05T23:57:00", + "2026-05-05T23:58:00", + "2026-05-05T23:59:00", + "2026-05-06T00:00:00", + "2026-05-06T00:01:00", + "2026-05-06T00:02:00", + "2026-05-06T00:03:00", + "2026-05-06T00:04:00", + "2026-05-06T00:05:00", + "2026-05-06T00:06:00", + "2026-05-06T00:07:00", + "2026-05-06T00:08:00", + "2026-05-06T00:09:00", + "2026-05-06T00:10:00", + "2026-05-06T00:11:00", + "2026-05-06T00:12:00", + "2026-05-06T00:13:00", + "2026-05-06T00:14:00", + "2026-05-06T00:15:00", + "2026-05-06T00:16:00", + "2026-05-06T00:17:00", + "2026-05-06T00:18:00", + "2026-05-06T00:19:00", + "2026-05-06T00:20:00", + "2026-05-06T00:21:00", + "2026-05-06T00:22:00", + "2026-05-06T00:23:00", + "2026-05-06T00:24:00", + "2026-05-06T00:25:00", + "2026-05-06T00:26:00", + "2026-05-06T00:27:00", + "2026-05-06T00:28:00", + "2026-05-06T00:29:00", + "2026-05-06T00:30:00", + "2026-05-06T00:31:00", + "2026-05-06T00:32:00", + "2026-05-06T00:33:00", + "2026-05-06T00:34:00", + "2026-05-06T00:35:00", + "2026-05-06T00:36:00", + "2026-05-06T00:37:00", + "2026-05-06T00:38:00", + "2026-05-06T00:39:00", + "2026-05-06T00:40:00", + "2026-05-06T00:41:00", + "2026-05-06T00:42:00", + "2026-05-06T00:43:00", + "2026-05-06T00:44:00", + "2026-05-06T00:45:00", + "2026-05-06T00:46:00", + "2026-05-06T00:47:00", + "2026-05-06T00:48:00", + "2026-05-06T00:49:00", + "2026-05-06T00:50:00", + "2026-05-06T00:51:00", + "2026-05-06T00:52:00", + "2026-05-06T00:53:00", + "2026-05-06T00:54:00", + "2026-05-06T00:55:00", + "2026-05-06T00:56:00", + "2026-05-06T00:57:00", + "2026-05-06T00:58:00", + "2026-05-06T00:59:00", + "2026-05-06T01:00:00", + "2026-05-06T01:01:00", + "2026-05-06T01:02:00", + "2026-05-06T01:03:00", + "2026-05-06T01:04:00", + "2026-05-06T01:05:00", + "2026-05-06T01:06:00", + "2026-05-06T01:07:00", + "2026-05-06T01:08:00", + "2026-05-06T01:09:00", + "2026-05-06T01:10:00", + "2026-05-06T01:11:00", + "2026-05-06T01:12:00", + "2026-05-06T01:13:00", + "2026-05-06T01:14:00", + "2026-05-06T01:15:00", + "2026-05-06T01:16:00", + "2026-05-06T01:17:00", + "2026-05-06T01:18:00", + "2026-05-06T01:19:00", + "2026-05-06T01:20:00", + "2026-05-06T01:21:00", + "2026-05-06T01:22:00", + "2026-05-06T01:23:00", + "2026-05-06T01:24:00", + "2026-05-06T01:25:00", + "2026-05-06T01:26:00", + "2026-05-06T01:27:00", + "2026-05-06T01:28:00", + "2026-05-06T01:29:00", + "2026-05-06T01:30:00", + "2026-05-06T01:31:00", + "2026-05-06T01:32:00", + "2026-05-06T01:33:00", + "2026-05-06T01:34:00", + "2026-05-06T01:35:00", + "2026-05-06T01:36:00", + "2026-05-06T01:37:00", + "2026-05-06T01:38:00", + "2026-05-06T01:39:00", + "2026-05-06T01:40:00", + "2026-05-06T01:41:00", + "2026-05-06T01:42:00", + "2026-05-06T01:43:00", + "2026-05-06T01:44:00", + "2026-05-06T01:45:00", + "2026-05-06T01:46:00", + "2026-05-06T01:47:00", + "2026-05-06T01:48:00", + "2026-05-06T01:49:00", + "2026-05-06T01:50:00", + "2026-05-06T01:51:00", + "2026-05-06T01:52:00", + "2026-05-06T01:53:00", + "2026-05-06T01:54:00", + "2026-05-06T01:55:00", + "2026-05-06T01:56:00", + "2026-05-06T01:57:00", + "2026-05-06T01:58:00", + "2026-05-06T01:59:00", + "2026-05-06T02:00:00", + "2026-05-06T02:01:00", + "2026-05-06T02:02:00", + "2026-05-06T02:03:00", + "2026-05-06T02:04:00", + "2026-05-06T02:05:00", + "2026-05-06T02:06:00", + "2026-05-06T02:07:00", + "2026-05-06T02:08:00", + "2026-05-06T02:09:00", + "2026-05-06T02:10:00", + "2026-05-06T02:11:00", + "2026-05-06T02:12:00", + "2026-05-06T02:13:00", + "2026-05-06T02:14:00", + "2026-05-06T02:15:00", + "2026-05-06T02:16:00", + "2026-05-06T02:17:00", + "2026-05-06T02:18:00", + "2026-05-06T02:19:00", + "2026-05-06T02:20:00", + "2026-05-06T02:21:00", + "2026-05-06T02:22:00", + "2026-05-06T02:23:00", + "2026-05-06T02:24:00", + "2026-05-06T02:25:00", + "2026-05-06T02:26:00", + "2026-05-06T02:27:00", + "2026-05-06T02:28:00", + "2026-05-06T02:29:00", + "2026-05-06T02:30:00", + "2026-05-06T02:31:00", + "2026-05-06T02:32:00", + "2026-05-06T02:33:00", + "2026-05-06T02:34:00", + "2026-05-06T02:35:00", + "2026-05-06T02:36:00", + "2026-05-06T02:37:00", + "2026-05-06T02:38:00", + "2026-05-06T02:39:00", + "2026-05-06T02:40:00", + "2026-05-06T02:41:00", + "2026-05-06T02:42:00", + "2026-05-06T02:43:00", + "2026-05-06T02:44:00", + "2026-05-06T02:45:00", + "2026-05-06T02:46:00", + "2026-05-06T02:47:00", + "2026-05-06T02:48:00", + "2026-05-06T02:49:00", + "2026-05-06T02:50:00", + "2026-05-06T02:51:00", + "2026-05-06T02:52:00", + "2026-05-06T02:53:00", + "2026-05-06T02:54:00", + "2026-05-06T02:55:00", + "2026-05-06T02:56:00", + "2026-05-06T02:57:00", + "2026-05-06T02:58:00", + "2026-05-06T02:59:00", + "2026-05-06T03:00:00", + "2026-05-06T03:01:00", + "2026-05-06T03:02:00", + "2026-05-06T03:03:00", + "2026-05-06T03:04:00", + "2026-05-06T03:05:00", + "2026-05-06T03:06:00", + "2026-05-06T03:07:00", + "2026-05-06T03:08:00", + "2026-05-06T03:09:00", + "2026-05-06T03:10:00", + "2026-05-06T03:11:00", + "2026-05-06T03:12:00", + "2026-05-06T03:13:00", + "2026-05-06T03:14:00", + "2026-05-06T03:15:00", + "2026-05-06T03:16:00", + "2026-05-06T03:17:00", + "2026-05-06T03:18:00", + "2026-05-06T03:19:00", + "2026-05-06T03:20:00", + "2026-05-06T03:21:00", + "2026-05-06T03:22:00", + "2026-05-06T03:23:00", + "2026-05-06T03:24:00", + "2026-05-06T03:25:00", + "2026-05-06T03:26:00", + "2026-05-06T03:27:00", + "2026-05-06T03:28:00", + "2026-05-06T03:29:00", + "2026-05-06T03:30:00", + "2026-05-06T03:31:00", + "2026-05-06T03:32:00", + "2026-05-06T03:33:00", + "2026-05-06T03:34:00", + "2026-05-06T03:35:00", + "2026-05-06T03:36:00", + "2026-05-06T03:37:00", + "2026-05-06T03:38:00", + "2026-05-06T03:39:00", + "2026-05-06T03:40:00", + "2026-05-06T03:41:00", + "2026-05-06T03:42:00", + "2026-05-06T03:43:00", + "2026-05-06T03:44:00", + "2026-05-06T03:45:00", + "2026-05-06T03:46:00", + "2026-05-06T03:47:00", + "2026-05-06T03:48:00", + "2026-05-06T03:49:00", + "2026-05-06T03:50:00", + "2026-05-06T03:51:00", + "2026-05-06T03:52:00", + "2026-05-06T03:53:00", + "2026-05-06T03:54:00", + "2026-05-06T03:55:00", + "2026-05-06T03:56:00", + "2026-05-06T03:57:00", + "2026-05-06T03:58:00", + "2026-05-06T03:59:00", + "2026-05-06T04:00:00", + "2026-05-06T04:01:00", + "2026-05-06T04:02:00", + "2026-05-06T04:03:00", + "2026-05-06T04:04:00", + "2026-05-06T04:05:00", + "2026-05-06T04:06:00", + "2026-05-06T04:07:00", + "2026-05-06T04:08:00", + "2026-05-06T04:09:00", + "2026-05-06T04:10:00", + "2026-05-06T04:11:00", + "2026-05-06T04:12:00", + "2026-05-06T04:13:00", + "2026-05-06T04:14:00", + "2026-05-06T04:15:00", + "2026-05-06T04:16:00", + "2026-05-06T04:17:00", + "2026-05-06T04:18:00", + "2026-05-06T04:19:00", + "2026-05-06T04:20:00", + "2026-05-06T04:21:00", + "2026-05-06T04:22:00", + "2026-05-06T04:23:00", + "2026-05-06T04:24:00", + "2026-05-06T04:25:00", + "2026-05-06T04:26:00", + "2026-05-06T04:27:00", + "2026-05-06T04:28:00", + "2026-05-06T04:29:00", + "2026-05-06T04:30:00", + "2026-05-06T04:31:00", + "2026-05-06T04:32:00", + "2026-05-06T04:33:00", + "2026-05-06T04:34:00", + "2026-05-06T04:35:00", + "2026-05-06T04:36:00", + "2026-05-06T04:37:00", + "2026-05-06T04:38:00", + "2026-05-06T04:39:00", + "2026-05-06T04:40:00", + "2026-05-06T04:41:00", + "2026-05-06T04:42:00", + "2026-05-06T04:43:00", + "2026-05-06T04:44:00", + "2026-05-06T04:45:00", + "2026-05-06T04:46:00", + "2026-05-06T04:47:00", + "2026-05-06T04:48:00", + "2026-05-06T04:49:00", + "2026-05-06T04:50:00", + "2026-05-06T04:51:00", + "2026-05-06T04:52:00", + "2026-05-06T04:53:00", + "2026-05-06T04:54:00", + "2026-05-06T04:55:00", + "2026-05-06T04:56:00", + "2026-05-06T04:57:00", + "2026-05-06T04:58:00", + "2026-05-06T04:59:00", + "2026-05-06T05:00:00", + "2026-05-06T05:01:00", + "2026-05-06T05:02:00", + "2026-05-06T05:03:00", + "2026-05-06T05:04:00", + "2026-05-06T05:05:00", + "2026-05-06T05:06:00", + "2026-05-06T05:07:00", + "2026-05-06T05:08:00", + "2026-05-06T05:09:00", + "2026-05-06T05:10:00", + "2026-05-06T05:11:00", + "2026-05-06T05:12:00", + "2026-05-06T05:13:00", + "2026-05-06T05:14:00", + "2026-05-06T05:15:00", + "2026-05-06T05:16:00", + "2026-05-06T05:17:00" ], "xaxis": "x", "y": { - "bdata": "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", + "bdata": "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", "dtype": "f8" }, "yaxis": "y" @@ -12806,17 +13095,17 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 58, "id": "11df4770", "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "np.float64(0.00032550317365598325)" + "np.float64(0.000125082440699531)" ] }, - "execution_count": 10, + "execution_count": 58, "metadata": {}, "output_type": "execute_result" } @@ -12827,17 +13116,17 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 48, "id": "89cbf119", "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "np.float64(0.00032550317365598325)" + "np.float64(0.0003062005613676533)" ] }, - "execution_count": 11, + "execution_count": 48, "metadata": {}, "output_type": "execute_result" } @@ -12848,7 +13137,7 @@ }, { "cell_type": "code", - "execution_count": 32, + "execution_count": 49, "id": "f83feeda", "metadata": {}, "outputs": [], @@ -12865,23 +13154,12 @@ "execution_count": null, "id": "9ed1f5af", "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "np.float64(-0.00313859949887918)" - ] - }, - "execution_count": 37, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [] }, { "cell_type": "code", - "execution_count": 38, + "execution_count": 50, "id": "9bac094e", "metadata": {}, "outputs": [], @@ -14695,16 +14973,16 @@ }, { "cell_type": "code", - "execution_count": 98, + "execution_count": 193, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "{'symbol_ast': 'CHIPUSDT', 'symbol_extended': 'CHIP-USD'}" + "{'symbol_ast': 'DOGEUSDT', 'symbol_extended': 'DOGE-USD'}" ] }, - "execution_count": 98, + "execution_count": 193, "metadata": {}, "output_type": "execute_result" } @@ -14720,7 +14998,7 @@ }, { "cell_type": "code", - "execution_count": 82, + "execution_count": 195, "id": "125ee5ed", "metadata": {}, "outputs": [], @@ -14752,16 +15030,133 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 199, "id": "185c04e9", "metadata": {}, - "outputs": [], - "source": [] + "outputs": [ + { + "data": { + "text/plain": [ + "True" + ] + }, + "execution_count": 199, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "from decimal import Decimal\n", + "Decimal('10.00') > 0" + ] + }, + { + "cell_type": "code", + "execution_count": 196, + "id": "b7a08468", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Perpetual_Exchange(lh_asset='DOGE', rh_asset='USD', symbol='DOGE-USD', symbol_asset_separator='-', mult=50, initial_funding_rate=5.4e-05, min_price=1e-05, min_order_size=100.0, min_lot_size=10.0, min_notional=0.0, buy_ratio=0, notional_obj={}, notional_position=0, unrealized_pnl=0)" + ] + }, + "execution_count": 196, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "EXTEND" + ] + }, + { + "cell_type": "code", + "execution_count": 202, + "id": "ca6b3810", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Decimal('-4.0')" + ] + }, + "execution_count": 202, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "Decimal(str('-2614')) % Decimal('10.0')" + ] + }, + { + "cell_type": "code", + "execution_count": 204, + "id": "fd1838f4", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Decimal('-2610.0')" + ] + }, + "execution_count": 204, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "tail = Decimal(str('-2614'))\n", + "min_lot_size = Decimal('10.0')\n", + "tail = tail - (tail % min_lot_size)\n", + "tail" + ] }, { "cell_type": "code", "execution_count": null, - "id": "b7a08468", + "id": "dbfe6a5d", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "8dcc42a1", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "edc30ffb", "metadata": {}, "outputs": [], "source": [] @@ -14769,7 +15164,6 @@ { "cell_type": "code", "execution_count": null, - "id": "ca6b3810", "metadata": {}, "outputs": [], "source": [] diff --git a/engine_best_funding_rate.py b/engine_best_funding_rate.py index 0442003..da1b933 100644 --- a/engine_best_funding_rate.py +++ b/engine_best_funding_rate.py @@ -54,8 +54,6 @@ async def get_extended_markets_info() -> pd.DataFrame: df['min_notional'] = 0 df['min_lot_size'] = df['tradingConfig'].apply(lambda x: x.get('minOrderSizeChange',{})) df['max_leverage'] = df['tradingConfig'].apply(lambda x: x.get('maxLeverage',{})) - - #### TODO: ADD IN LOT SIZE FOR ROUND LOTS (SEE IPYNB) print('Extend markets info refreshed successfully') @@ -184,7 +182,12 @@ async def loop() -> None: df_comb_fr['net_mult'] = df_comb_fr['net_mult'].round(2) df_comb_fr['net_mult_x_net_fr_abs'] = df_comb_fr['net_funding_rate_abs'] * df_comb_fr['net_mult'] - df_best_fr_rate = df_comb_fr[['symbol_ext','symbol_ast','daily_volume_ext','daily_volume_ast','min_price_ext','min_price_ast','min_order_size_ext','min_order_size_ast','min_lot_size_ext','min_lot_size_ast','min_notional_ext','min_notional_ast','funding_rate_ext','funding_rate_ast','max_leverage_ext','max_leverage_ast','lh_asset_ext','lh_asset_ast','rh_asset_ext','rh_asset_ast','net_mult_x_net_fr_abs','net_funding_rate_abs','net_funding_rate','next_funding_at_same_time','last_trade_ts_ast']].sort_values(by='net_mult_x_net_fr_abs', ascending=False).reset_index(drop=True) + df_best_fr_rate = df_comb_fr[ + ['symbol_ext','symbol_ast','daily_volume_ext','daily_volume_ast','min_price_ext','min_price_ast','min_order_size_ext', + 'min_order_size_ast','min_lot_size_ext','min_lot_size_ast','min_notional_ext','min_notional_ast','funding_rate_ext', + 'funding_rate_ast','max_leverage_ext','max_leverage_ast','lh_asset_ext','lh_asset_ast','rh_asset_ext','rh_asset_ast', + 'net_mult_x_net_fr_abs','net_funding_rate_abs','net_funding_rate','next_funding_at_same_time','last_trade_ts_ast'] + ].sort_values(by='net_mult_x_net_fr_abs', ascending=False).reset_index(drop=True) # min_daily_volume = 100_000 # df_best_fr_rate = df_best_fr_rate.loc[ (df_best_fr_rate['daily_volume_ast']>=min_daily_volume) & (df_best_fr_rate['daily_volume_ext']>min_daily_volume) ,:].reset_index(drop=True) @@ -211,7 +214,8 @@ async def loop() -> None: for index, row in df_best_fr_rate.iterrows(): df = await get_candles(symbol=row['symbol_ext']) buy_ratio_ext = float(df['med_ratio_aster_over_extend'].median()) - candles_ratios.append({'symbol_ext':row['symbol_ext'], 'buy_ratio_ext':buy_ratio_ext,'buy_ratio_ast':buy_ratio_ext*-1}) + buy_ratio_std = float(df['med_ratio_aster_over_extend'].std()) + candles_ratios.append({'symbol_ext':row['symbol_ext'], 'buy_ratio_std': buy_ratio_std, 'buy_ratio_ext':buy_ratio_ext,'buy_ratio_ast':buy_ratio_ext*-1}) df_best_fr_rate = df_best_fr_rate.merge(pd.DataFrame(candles_ratios), on='symbol_ext', how='left') @@ -230,6 +234,7 @@ async def loop() -> None: min_lot_size=float(df_best_fr_rate['min_lot_size_ast'].iloc[0]), min_notional=float(df_best_fr_rate['min_notional_ast'].iloc[0]), buy_ratio=float(df_best_fr_rate['buy_ratio_ast'].iloc[0]), + buy_ratio_std=float(df_best_fr_rate['buy_ratio_std'].iloc[0]), ) EXTEND = structs.Perpetual_Exchange( mult = int(df_best_fr_rate['max_leverage_ext'].iloc[0]), @@ -242,6 +247,7 @@ async def loop() -> None: min_lot_size=float(df_best_fr_rate['min_lot_size_ext'].iloc[0]), min_notional=float(df_best_fr_rate['min_notional_ext'].iloc[0]), buy_ratio=float(df_best_fr_rate['buy_ratio_ext'].iloc[0]), + buy_ratio_std=float(df_best_fr_rate['buy_ratio_std'].iloc[0]), ) except Exception as e: logging.critical(f'Failed to build ASTER/EXTEND objs err: {e}; df cols: {df_best_fr_rate.columns}') @@ -252,7 +258,7 @@ async def loop() -> None: master_data = df_best_fr_rate[ ['symbol_ast','max_leverage_ast','lh_asset_ast','rh_asset_ast','funding_rate_ast','min_price_ast','min_order_size_ast','min_lot_size_ast','min_notional_ast','buy_ratio_ast', - 'symbol_ext','max_leverage_ext','lh_asset_ext','rh_asset_ext','funding_rate_ext','min_price_ext','min_order_size_ext','min_lot_size_ext','min_notional_ext','buy_ratio_ext'] + 'symbol_ext','max_leverage_ext','lh_asset_ext','rh_asset_ext','funding_rate_ext','min_price_ext','min_order_size_ext','min_lot_size_ext','min_notional_ext','buy_ratio_ext', 'buy_ratio_std'] ].to_json(orient='records') VAL_KEY.set(name='fr_engine_best_fund_rate_master', value=str(master_data)) diff --git a/extended.ipynb b/extended.ipynb index f616ccf..c4920d1 100644 --- a/extended.ipynb +++ b/extended.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "code", - "execution_count": 1, + "execution_count": 10, "id": "6c70a8c3", "metadata": {}, "outputs": [], @@ -27,7 +27,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 11, "id": "ff971ca9", "metadata": {}, "outputs": [], @@ -49,7 +49,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 12, "id": "fc2c6d2b", "metadata": {}, "outputs": [], @@ -59,7 +59,7 @@ }, { "cell_type": "code", - "execution_count": 65, + "execution_count": 13, "id": "32ed5ff1", "metadata": {}, "outputs": [], @@ -73,29 +73,29 @@ }, { "cell_type": "code", - "execution_count": 24, + "execution_count": 32, "id": "13c77a09", "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "WrappedApiResponse[PlacedOrderModel](status='OK', data=PlacedOrderModel(id=2050968195556405248, external_id='568330596456633775076894572695283213707051390160460447061058608689459399656'), error=None, pagination=None)" + "WrappedApiResponse[PlacedOrderModel](status='OK', data=PlacedOrderModel(id=2051770708505657344, external_id='2340464894308509827608947727447767756843769945398481824754838465475567294613'), error=None, pagination=None)" ] }, - "execution_count": 24, + "execution_count": 32, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "symbol = 'LIT-USD'\n", - "qty = 3\n", - "price = 0.9090\n", - "side = 'BUY'\n", + "symbol = 'HYPE-USD'\n", + "qty = 11.2\n", + "price = 45.455\n", + "side = 'SELL'\n", "taker_fee = 0.00025\n", "post_only = False\n", - "reduce_only = True\n", + "reduce_only = False\n", "\n", "order_resp = await trading_client.place_order(\n", " market_name=symbol,\n", @@ -109,6 +109,53 @@ "order_resp" ] }, + { + "cell_type": "code", + "execution_count": 29, + "id": "d751e661", + "metadata": {}, + "outputs": [ + { + "ename": "_IncompleteInputError", + "evalue": "incomplete input (2582004791.py, line 1)", + "output_type": "error", + "traceback": [ + " \u001b[36mCell\u001b[39m\u001b[36m \u001b[39m\u001b[32mIn[29]\u001b[39m\u001b[32m, line 1\u001b[39m\n\u001b[31m \u001b[39m\u001b[31mtaker_fee = str(0.00025\u001b[39m\n ^\n\u001b[31m_IncompleteInputError\u001b[39m\u001b[31m:\u001b[39m incomplete input\n" + ] + } + ], + "source": [ + "taker_fee = str(0.00025" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "True" + ] + }, + "execution_count": 30, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "taker_fee" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "8af88032", + "metadata": {}, + "outputs": [], + "source": [] + }, { "cell_type": "code", "execution_count": 17, diff --git a/main.py b/main.py index 9ee221c..a04f5a5 100644 --- a/main.py +++ b/main.py @@ -1,4 +1,3 @@ - from x10.utils.http import WrappedApiResponse from x10.perpetual.trading_client.trading_client import PerpetualTradingClient import asyncio @@ -11,7 +10,7 @@ import traceback from datetime import datetime, timezone from decimal import ROUND_DOWN, ROUND_UP, ROUND_HALF_UP, Decimal from typing import AsyncContextManager -from dataclasses import dataclass, asdict +from dataclasses import dataclass, asdict, field from typing import Any import numpy as np import pandas as pd @@ -39,37 +38,431 @@ load_dotenv() LOG_FILEPATH: str = f'{os.getenv(key="LOGS_PATH")}/Fund_Rate_Algo.log' ### Algo Config ### -ALGO_CONFIG: structs.Algo_Config -MIN_TIME_TO_FUNDING: int +Config: structs.Algo_Config -### EXCHANGES ### -ASTER: structs.Perpetual_Exchange -EXTEND: structs.Perpetual_Exchange +### Exchanges ### +Aster: structs.Perpetual_Exchange +Extend: structs.Perpetual_Exchange -### GLOBALS ### +### Globals ### Open_Symbols: list[str] = [] Last_Aster_Fill_Time_Ts: float = 0.00 -Just_Rejected_Or_Expired: bool = False -at_notional_target: structs.Locked_Value = structs.Locked_Value(None) -ALPHA_TGT_NOTIONAL: structs.Current_Previous_Value = structs.Current_Previous_Value(None) +Funding_Rates_Min_Remaining_Factor_Pcts: list[float] = [] -ASTER_OPEN_ORDERS: list[dict] = [] -EXTEND_OPEN_ORDERS: list[dict] = [] +Aster_Open_Orders: list[dict] = [] +Extend_Open_Orders: list[dict] = [] -### FLAGS ### +### Flags ### Flags = structs.Flags() -### UTILS ### -# def round_decimal_down(value, decimal_places): -# # Construct precision string like '0.01' for 2 places -# fmt = f'0.{"0" * decimal_places}' if decimal_places > 0 else '0' -# precision = Decimal(fmt) -# return Decimal(str(value)).quantize(precision, rounding=ROUND_HALF_UP) +### Algo ### +def create_exchange_objs_from_dict(exchanges_dict: dict) -> tuple[structs.Perpetual_Exchange, structs.Perpetual_Exchange]: + Aster = structs.Perpetual_Exchange( + mult = int(exchanges_dict['max_leverage_ast']), + lh_asset = exchanges_dict['lh_asset_ast'], + rh_asset = exchanges_dict['rh_asset_ast'], + symbol_asset_separator = '', + initial_funding_rate=float(exchanges_dict['funding_rate_ast']), + min_price=float(exchanges_dict['min_price_ast']), + min_order_size=float(exchanges_dict['min_order_size_ast']), + min_lot_size=float(exchanges_dict['min_lot_size_ast']), + min_notional=float(exchanges_dict['min_notional_ast']), + buy_ratio=float(exchanges_dict['buy_ratio_ast']), + buy_ratio_std=float(exchanges_dict['buy_ratio_std']), + ) + Extend = structs.Perpetual_Exchange( + mult = int(exchanges_dict['max_leverage_ext']), + lh_asset = exchanges_dict['lh_asset_ext'], + rh_asset = exchanges_dict['rh_asset_ext'], + symbol_asset_separator = '-', + initial_funding_rate=float(exchanges_dict['funding_rate_ext']), + min_price=float(exchanges_dict['min_price_ext']), + min_order_size=float(exchanges_dict['min_order_size_ext']), + min_lot_size=float(exchanges_dict['min_lot_size_ext']), + min_notional=float(exchanges_dict['min_notional_ext']), + buy_ratio=float(exchanges_dict['buy_ratio_ext']), + buy_ratio_std=float(exchanges_dict['buy_ratio_std']), + ) + return Aster, Extend + +async def symbol_switch(best_symbol_by_exchange_aster: structs.Perpetual_Exchange, best_symbol_by_exchange_extend: structs.Perpetual_Exchange): + global Config + global Aster + global Extend + + if (best_symbol_by_exchange_aster.symbol != Aster.symbol) or (best_symbol_by_exchange_extend.symbol != Extend.symbol): + if abs( Aster.notional_position ) > 0.00 or abs( Extend.notional_position ) > 0.00: + if Config.Logging.Print_Summary_Each_Loop: + print(f'Symbol switch [{Aster.symbol} > {best_symbol_by_exchange_aster.symbol}] - Flattening Positions') + + ### Check if its worth switching - is this truly the best move fees included etc? + Config.Overrides.Flatten_Open_Positions_Opportunistic = True + else: + logging.info('Balances Flattened - Updating to Trade New Symbols:') + logging.info(f' ASTER.symbol -> {best_symbol_by_exchange_aster.symbol}') + logging.info(f' EXTEND.symbol -> {best_symbol_by_exchange_extend.symbol}') + Config.Overrides.Flatten_Open_Positions_Opportunistic = False + if Open_Symbols: + logging.info(f'OPEN SYMBOLS: {Open_Symbols}') + master_data = json.loads(s=VAL_KEY.get(name='fr_engine_best_fund_rate_master')) # ty:ignore[invalid-argument-type] + open_symbol_to_work = Open_Symbols[0] + current_pos_master_ast = [d for d in master_data if d.get('symbol_ext') == open_symbol_to_work][0] + + Aster, Extend = create_exchange_objs_from_dict(exchanges_dict=current_pos_master_ast) + + Open_Symbols.pop(0) + + await get_aster_notional_position() + await get_extend_notional() + else: + Aster = best_symbol_by_exchange_aster + Extend = best_symbol_by_exchange_extend + + VAL_KEY.set(name='fr_algo_working_symbol', value=json.dumps(obj={'ASTER': asdict(obj=Aster), 'EXTEND': asdict(obj=Extend)})) + +def calc_fr_minutes_remaining_factor( + min_start_procedure: int = 30, + min_to_end_procedure: int = 7, + factor_exp_pct: float = 0.50 + ): + factors = [np.float64(0.00)] + for x in range(min_start_procedure+1,61-min_to_end_procedure): + y = (x)**(np.log(x)*factor_exp_pct) + factors.append(y) + + pcts = list(factors / np.max(factors)) + for x in range(61-min_to_end_procedure, 61): + pcts.append(1) + + pcts.reverse() + + return pcts + +def get_fr_factor_by_minute(min_left: int, factor_pcts: list[float]) -> Decimal: + return Decimal(str(factor_pcts[min(len(factor_pcts) - 1, min_left)])).quantize(Decimal('0.0001')) + +@dataclass(kw_only=True) +class Target: + exchange: str # ASTER | EXTEND + symbol: str # e.g. BTC-USD + side: str = '' + notional_tgt: Decimal + notional_tail: Decimal = Decimal('0.00') + min_order_notional: Decimal = Decimal('0.00') + min_order_base: Decimal = Decimal('0.00') + min_order_price: Decimal = Decimal('0.00') + min_lot_size: Decimal = Decimal('0.00') + + def __post_init__(self): + if self.exchange == 'ASTER': + self.notional_tail = self.notional_tgt - Decimal( str(Aster.notional_position) ) #+ Decimal( str(Aster.unrealized_pnl) ) + self.min_order_notional = Decimal(str(Aster.min_notional)) + min_order_base = Decimal(str(Aster.min_order_size)) + min_order_price = Decimal(str(Aster.min_price)) + self.min_lot_size = Decimal(str(Aster.min_lot_size)) + else: + self.notional_tail = self.notional_tgt - Decimal( str(Extend.notional_position) ) #+ Decimal( str(Extend.unrealized_pnl) ) + self.min_order_notional = Decimal(str(Extend.min_notional)) + min_order_base = Decimal(str(Extend.min_order_size)) + min_order_price = Decimal(str(Extend.min_price)) + self.min_lot_size = Decimal(str(Extend.min_lot_size)) + + self.min_order_base = Decimal(str(int(min_order_base))) if min_order_base == int(min_order_base) else Decimal(str(min_order_base)) + self.min_order_price = Decimal(str(int(min_order_price))) if min_order_price == int(min_order_price) else Decimal(str(min_order_price)) + self.side = 'BUY' if self.notional_tail > Decimal('0.00') else 'SELL' + + def base_tgt(self, price: Decimal) -> Decimal: + tgt = Decimal(str(float(self.notional_tgt) / float(price))).quantize(Decimal(str(self.min_order_base))) + if self.min_lot_size > 0: + tgt = tgt - (tgt % self.min_lot_size) + return tgt.quantize(Decimal(str(self.min_order_base))) + + def base_tail(self, price: Decimal) -> Decimal: + tail = Decimal(str(float(self.notional_tail) / float(price))).quantize(Decimal(str(self.min_order_base))) + if Decimal(str(self.min_lot_size)) > 0: + tail = tail - (tail % self.min_lot_size) + return tail.quantize(Decimal(str(self.min_order_base))) + + def is_flattening(self) -> bool: + return self.notional_tgt == Decimal('0.00') + + def is_reduce_only(self, price: Decimal) -> bool: + if abs(self.notional_tail) < abs(self.min_order_notional): + return True + if abs(self.base_tail(price=price)) < abs(self.min_order_base): + return True + + return False + + def is_orderable(self, price: Decimal) -> bool: + if self.notional_tail == Decimal('0.00'): + return False + if self.base_tail(price=price) == Decimal('0.00'): + return False + if self.exchange == 'ASTER' and not(Config.Overrides.Allow_Ordering_Aster): + return False + if self.exchange == 'EXTEND' and not(Config.Overrides.Allow_Ordering_Extend): + return False + if self.is_reduce_only(price=price) and not(self.is_flattening()): + return False + + return True + + +@dataclass(kw_only=True) +class Signal: + signal: bool + exchange: str # ASTER | EXTEND + side: str # BUY | SELL + symbol: str # e.g. BTC-USD + expected_alpha: Decimal # e.g. BTC-USD + model_ratio: Decimal + current_ratio: Decimal + + +def signal_alpha_over_taker( + Aster: structs.Perpetual_Exchange, + Extend: structs.Perpetual_Exchange, + aster_ticker_dict: dict, + extend_ticker_dict: dict, + funding_rate_exch: str, + funding_rate_side: str, + funding_rate: Decimal = Decimal('0.00'), + taker_fee: Decimal = Decimal(str(0.00025)), + alpha_hurdle_adj: Decimal = Decimal('0.00'), + ) -> Signal: + + if funding_rate_exch == 'ASTER': + if funding_rate_side == 'BUY': + aster_buy_fund_rate_return = funding_rate*-1 + extend_buy_fund_rate_return = funding_rate + else: + aster_buy_fund_rate_return = funding_rate + extend_buy_fund_rate_return = funding_rate*-1 + else: + if funding_rate_side == 'BUY': + aster_buy_fund_rate_return = funding_rate + extend_buy_fund_rate_return = funding_rate*-1 + else: + aster_buy_fund_rate_return = funding_rate*-1 + extend_buy_fund_rate_return = funding_rate + + aster_mid_px: Decimal = ( Decimal(str(aster_ticker_dict['best_ask_px'])) + Decimal(str(aster_ticker_dict['best_bid_px'])) ) / 2 + extend_mid_px: Decimal = ( Decimal(str(extend_ticker_dict['best_ask_px'])) + Decimal(str(extend_ticker_dict['best_bid_px'])) ) / 2 + + aster_buy_ratio: Decimal = Decimal(str((extend_mid_px / aster_mid_px) - 1)) + extend_buy_ratio: Decimal = Decimal(str(aster_buy_ratio*-1)) + + aster_buy_ratio_min_taker_hurdle = ( aster_buy_ratio + aster_buy_fund_rate_return ) - taker_fee - alpha_hurdle_adj + extend_buy_ratio_min_taker_hurdle = ( extend_buy_ratio + extend_buy_fund_rate_return ) - taker_fee - alpha_hurdle_adj + + aster_buy_expected_alpha: Decimal = ( aster_buy_ratio_min_taker_hurdle - Decimal(str(Aster.buy_ratio)) ).quantize(Decimal('0.0001'), rounding='ROUND_DOWN') # Decimal Price % Diff (x Qty = Alpha $) + extend_buy_expected_alpha: Decimal = ( extend_buy_ratio_min_taker_hurdle - Decimal(str(Extend.buy_ratio)) ).quantize(Decimal('0.0001'), rounding='ROUND_DOWN') # Decimal Price % Diff (x Qty = Alpha $) + + if aster_buy_expected_alpha > 0: + signal: bool = True + exchange: str = 'ASTER' + side: str = 'BUY' + symbol: str = Extend.symbol # USING EXT SYMBOL AS DEFAULT + expected_alpha: Decimal = aster_buy_expected_alpha + model_ratio: Decimal = Decimal(str(Aster.buy_ratio)) + current_ratio: Decimal = aster_buy_ratio_min_taker_hurdle + elif extend_buy_expected_alpha > 0: + signal: bool = True + exchange: str = 'EXTEND' + side: str = 'BUY' + symbol: str = Extend.symbol + expected_alpha: Decimal = extend_buy_expected_alpha + model_ratio: Decimal = Decimal(str(Extend.buy_ratio)) + current_ratio: Decimal = extend_buy_ratio_min_taker_hurdle + else: + if max([aster_buy_expected_alpha,extend_buy_expected_alpha]) == aster_buy_expected_alpha: + signal: bool = False + exchange: str = 'ASTER' + side: str = 'BUY' + symbol: str = Extend.symbol # USING EXT SYMBOL AS DEFAULT + expected_alpha: Decimal = aster_buy_expected_alpha + model_ratio: Decimal = Decimal(str(Aster.buy_ratio)) + current_ratio: Decimal = aster_buy_ratio_min_taker_hurdle + else: + signal: bool = False + exchange: str = 'EXTEND' + side: str = 'BUY' + symbol: str = Extend.symbol + expected_alpha: Decimal = extend_buy_expected_alpha + model_ratio: Decimal = Decimal(str(Extend.buy_ratio)) + current_ratio: Decimal = extend_buy_ratio_min_taker_hurdle + + return Signal( + signal = signal, + exchange = exchange, + side = side, + symbol = symbol, + expected_alpha = expected_alpha, + model_ratio = model_ratio, + current_ratio = current_ratio, + ) + +### Define Ordering Logic ### +''' +Notes +- handle increasing vs flattening + - if increasing, set not reduce only + - if flattening, set as reduce only and make sure allowed to trade below min notional, and qty calc should be exact +- handle opportunistic vs immediate +- handle cancel-replace manually for aster and sometimes manually for extend (e.g. cant change certain things on an existing order) +- gracefully handle err responses (well known err codes e.g.) and response errors (e.g. json fails to parse) +''' + +async def cancel_aster_order(open_order_id: str): + global Aster_Open_Orders + start = time.time() + cancel_order: dict = { + "url": "/fapi/v3/order", + "method": "DELETE", + "params": { + 'symbol': Aster.symbol, + 'orderId': open_order_id, + } + } + cr: dict = await aster_auth.post_authenticated_url(cancel_order) # ty:ignore[invalid-assignment] + if cr.get('status', None) == 'CANCELED': + Aster_Open_Orders.pop(0) + else: + logging.warning(f'ASTER ORDER FAILED TO CANCEL DURING CR ({open_order_id}): RESP {cr}') + logging.info(f'TIMING - cancel_aster_order: {(time.time() - start)*1000:.2f}') + +async def post_aster_order( + symbol: str, + side: str, + qty: Decimal, + price: Decimal, + reduceOnly: bool, + postOnly: bool +): + global Aster_Open_Orders + global Aster + + if postOnly: + timeInForce = 'GTX' + else: + timeInForce = 'GTC' + + post_order = { + "url": "/fapi/v3/order", + "method": "POST", + "params": { + 'symbol': symbol, + 'side': side, + 'type': 'LIMIT', + 'timeInForce': timeInForce, + 'quantity': abs(qty), + 'price': price, + 'reduceOnly': reduceOnly + } + } + order_resp: dict = await aster_auth.post_authenticated_url(post_order) # ty:ignore[invalid-assignment] + if order_resp.get('orderId', None) is not None: + order_resp['order_id'] = order_resp['orderId'] + order_resp['original_price'] = price + order_resp['price'] = price + order_resp['order_status'] = order_resp['status'] + + Aster_Open_Orders.append(order_resp) + Aster.just_rejected_count = 0 + + utils.send_tg_alert(f'FR_ALGO - ASTER Order ({order_resp['orderId']}). Start_$: {Aster.notional_position:.4f}; {side}: {float(qty)*float(price):.4f}; Price: {float(price):.4f}') + logging.info(f'ASTER ORDER PLACED SUCCESS: {order_resp}') + # print_summary(use_logging=True) + else: + logging.critical(f'*** Aster Order Response Abnormal: {order_resp}; post_order: {post_order}') + await kill_algo() + +async def cancel_extend_order(order_id: str): + r = EXTEND_CLIENT.orders.cancel_order(order_id=order_id) + + r = dict(r) + if r.get('status', None) == 'OK': + logging.info(f'EXTEND ORDER CANCELLED: {order_id}') + else: + logging.warning(f'EXTEND ORDER FAILED TO CANCEL DURING CR ({order_id}): RESP {r}') + +async def post_extend_order( + symbol: str, + side: str, + qty: Decimal, + price: Decimal, + reduceOnly: bool, + postOnly: bool, + cxl_prev_order_id: str | None = None, +): + global Extend_Open_Orders + global Extend + + side = OrderSide.BUY if side == 'BUY' else OrderSide.SELL + taker_fee = Decimal("0.00025") + try: + order_resp: WrappedApiResponse[PlacedOrderModel] = await EXTEND_CLIENT.place_order( + market_name=symbol, + amount_of_synthetic=abs(qty), + price=price, + side=side, + taker_fee=taker_fee, + previous_order_id=cxl_prev_order_id, + post_only=postOnly, + reduce_only=reduceOnly + ) + order_resp_dict = dict(order_resp) + except Exception as e: + logging.critical(f'e: {e}; market_name: {symbol}; amount_of_synthetic: {qty}; price: {price}; side: {side}; taker_fee: {taker_fee}; previous_order_id: {cxl_prev_order_id}; post_only: {postOnly}; reduce_only: {reduceOnly}') + if '1140' in str(e): # Error response from https://api.starknet.extended.exchange/api/v1/user/order: {"status":"ERROR","error":{"code":1140,"message":"New order cost exceeds available balance","debugInfo":"Order cost 19.458300 exceeds available for trade 1.467180\nOrder price = 43.825, mark price = 43.832222240625 estimated market price = 44.045"}} + logging.info('EXTEND New order - cost exceeds available balance') + await kill_algo() + if '1121' in str(e): # Error response from https://api.starknet.extended.exchange/api/v1/user/order: code 400 - {"status":"ERROR","error":{"code":1121,"message":"Invalid quantity, wrong size increment"}} + logging.info('EXTEND New order - Invalid quantity') + await kill_algo() + if '1123' in str(e): # Error response from https://api.starknet.extended.exchange/api/v1/user/order: code 400 - {"status":"ERROR","error":{"code":1123,"message":"Invalid quantity precision"}} + logging.info('EXTEND New order - Invalid quantity precision') + await kill_algo() + elif '1142' in str(e): # 'Error response from https://api.starknet.extended.exchange/api/v1/user/order: code 400 - {"status":"ERROR","error":{"code":1142,"message":"Edit order not found"}};' + logging.info('EXTEND EDIT ORDER, NOT FOUND, CANCELLING and continuing') + await extend_cancel_all_orders() + # if Extend_Open_Orders: + # Extend_Open_Orders.pop(0) + # time.sleep(0.1) + return + + if order_resp_dict.get('status', None) == 'ERROR': + if order_resp_dict['error']['code']==1142: + logging.info('Cant find edit order for Extend, skipping cancel.') + else: + logging.critical(f'*** Extend Order Response Abnormal: {order_resp};') + await kill_algo() + if order_resp_dict.get('status', None) == 'OK': + if Extend_Open_Orders: + Extend_Open_Orders.pop(0) + + order_dict = dict(order_resp_dict['data']) + order_dict['status'] = 'NEW' + order_dict['price'] = str(price) + order_dict['qty'] = str(qty) + order_dict['filled_qty'] = str(0) + order_dict['side'] = str(side) + + Extend_Open_Orders.append(order_dict) + Extend.just_rejected_count = 0 + utils.send_tg_alert(f'FR_ALGO - EXTEND Order ({order_dict.get('id', None)}). Start_$: {Extend.notional_position:.2f}; {str(side)}: {float(qty)*float(price):.2f}; Price: {float(price):.2f}') + logging.info(f'EXTEND ORDER PLACED SUCCESS: {order_dict}') + # print_summary(use_logging=True) + else: + logging.critical(f'*** Extend Order Response Abnormal: {order_resp};') + await kill_algo() ### OPEN ORDERS ### async def handle_order_updates(exch: str, local_open_orders: list[dict], ws_open_orders: list[dict]) -> list[dict]: # exch = 'ASTER' | 'EXTEND' - global Just_Rejected_Or_Expired + global Aster + global Extend global Last_Aster_Fill_Time_Ts if ws_open_orders: @@ -98,16 +491,29 @@ async def handle_order_updates(exch: str, local_open_orders: list[dict], ws_open if order_status_changed: logging.info(f'{exch} ORDER ({order_id}): {order_orig_status} -> {order_update_status}') local_open_orders[idx] = order_update - if order_update_status in ['CANCELLED','CANCELED','EXPIRED','REJECTED']: - logging.info(f'{exch} ORDER CANCELLED or EXPIRED: {order_id}') + if order_update_status in ['CANCELLED','CANCELED']: + logging.info(f'{exch} ORDER CANCELLED: {order_id}') local_open_orders.pop(idx) - Just_Rejected_Or_Expired = True + # utils.send_tg_alert(f'FR_ALGO - {exch} REJECTED ({order_id})') + elif order_update_status in ['EXPIRED','REJECTED']: + logging.info(f'{exch} ORDER REJECTED or EXPIRED: {order_id}') + local_open_orders.pop(idx) + if exch=='ASTER': + Aster.just_rejected_count = Aster.just_rejected_count + 1 + Config.Config.Price_Worsener_Aster=1 + else: + Extend.just_rejected_count = Extend.just_rejected_count + 1 + # Config.Config.Price_Worsener_Extend=1 + if Aster.just_rejected_count > 1 or Extend.just_rejected_count > 1: + time.sleep(1) + Aster.just_rejected_count = 0 + Extend.just_rejected_count = 0 utils.send_tg_alert(f'FR_ALGO - {exch} REJECTED ({order_id})') elif order_update_status in ['PARTIALLY_FILLED']: logging.info(f'{exch} ORDER PARTIALLY FILLED: {order_id}') # await get_aster_collateral() if exch=='ASTER': - await get_aster_notional_position(resp=ws_open_orders) + await get_aster_notional_position() Last_Aster_Fill_Time_Ts = datetime.now().timestamp()*1000 else: await get_extend_notional() @@ -117,7 +523,7 @@ async def handle_order_updates(exch: str, local_open_orders: list[dict], ws_open local_open_orders.pop(idx) # await get_aster_collateral() if exch=='ASTER': - await get_aster_notional_position(resp=ws_open_orders) + await get_aster_notional_position() Last_Aster_Fill_Time_Ts = datetime.now().timestamp()*1000 else: await get_extend_notional() @@ -128,19 +534,19 @@ async def handle_order_updates(exch: str, local_open_orders: list[dict], ws_open return local_open_orders async def get_aster_open_orders(): - global ASTER_OPEN_ORDERS + global Aster_Open_Orders fut_acct_openOrders = { "url": "/fapi/v3/openOrders", "method": "GET", "params": {} } - ASTER_OPEN_ORDERS = await aster_auth.post_authenticated_url(fut_acct_openOrders) # ty:ignore[invalid-assignment] + Aster_Open_Orders = await aster_auth.post_authenticated_url(fut_acct_openOrders) # ty:ignore[invalid-assignment] async def get_extend_open_orders(): - global EXTEND_OPEN_ORDERS + global Extend_Open_Orders - EXTEND_OPEN_ORDERS = list(dict(await EXTEND_CLIENT.account.get_open_orders()).get('data', 0)) + Extend_Open_Orders = list(dict(await EXTEND_CLIENT.account.get_open_orders()).get('data', 0)) ### WALLLET ### async def get_aster_account_open_symbols() -> list[str]: @@ -161,13 +567,13 @@ async def get_aster_account_open_symbols() -> list[str]: return ld async def get_aster_notional_position(resp: list | None = None): - global ASTER + global Aster - previous_notional_obj = ASTER.notional_obj - previous_notional_position = ASTER.notional_position + previous_notional_obj = Aster.notional_obj + previous_notional_position = Aster.notional_position if resp: - pos_dict = [x for x in resp if x.get('symbol', None) == ASTER.symbol] + pos_dict = [x for x in resp if x.get('symbol', None) == Aster.symbol] if pos_dict: pos_dict = pos_dict[0] else: @@ -184,7 +590,7 @@ async def get_aster_notional_position(resp: list | None = None): "url": "/fapi/v3/positionRisk", "method": "GET", "params": { - 'symbol': ASTER.symbol, + 'symbol': Aster.symbol, } } try: @@ -193,7 +599,7 @@ async def get_aster_notional_position(resp: list | None = None): logging.critical(f'JSONDecodeError trying to get Aster notional: {e}; resp: {resp}') await kill_algo() resp: list = [] - pos_dict = [x for x in resp if x.get('symbol', None) == ASTER.symbol] + pos_dict = [x for x in resp if x.get('symbol', None) == Aster.symbol] if pos_dict: pos_dict = pos_dict[0] else: @@ -210,25 +616,29 @@ async def get_aster_notional_position(resp: list | None = None): # logging.info(f'ASTER NOTIONAL: prev timestamp ({pd.to_datetime(previous_notional_obj['timestamp_arrival'], unit='ms')}) > new timestamp ({pd.to_datetime(pos_dict['timestamp_arrival'], unit='ms')}); skipping') return - ASTER.notional_obj = pos_dict + Aster.notional_obj = pos_dict if len(pos_dict) < 1: logging.info(f'BAD NOTIONAL - ASTER CHANGE: Empty pos_dict: {pos_dict}; resp: {resp}') await kill_algo() - ASTER.unrealized_pnl = float(pos_dict['unrealized_pnl']) if pos_dict.get('unrealized_pnl') is not None else float(pos_dict['unRealizedProfit']) + try: + Aster.unrealized_pnl = float(pos_dict['unrealized_pnl']) if pos_dict.get('unrealized_pnl') is not None else float(pos_dict['unRealizedProfit']) + except Exception as e: + logging.critical(f'Aster.unrealized_pnl pos_dict: {pos_dict}') + raise ValueError(e) if pos_dict.get('notional') is not None: - ASTER.notional_position = float(pos_dict['notional']) - ASTER.unrealized_pnl + Aster.notional_position = float(pos_dict['notional']) #- Aster.unrealized_pnl else: - ASTER.notional_position = float(pos_dict['position_amount'])*float(pos_dict['entry_price']) + Aster.notional_position = float(pos_dict['position_amount'])*float(pos_dict['entry_price']) if pos_dict.get('leverage') is not None: - ASTER.mult = int(pos_dict['leverage']) - if abs(ASTER.notional_position) > ALGO_CONFIG.Config.Max_Target_Notional*ALGO_CONFIG.Config.Max_Order_Over_Notional_Ratio: - logging.info(f'BAD NOTIONAL - ASTER CHANGE: {previous_notional_position} -> {ASTER.notional_position}; UR PNL: {ASTER.unrealized_pnl}; MULT: {ASTER.mult}; pos_dict: {pos_dict}; resp: {resp}; max_tgt_notional: {ALGO_CONFIG.Config.Max_Target_Notional}') + Aster.mult = int(pos_dict['leverage']) + if abs(Aster.notional_position) > Config.Config.Max_Target_Notional*Config.Config.Max_Order_Over_Notional_Ratio: + logging.info(f'BAD NOTIONAL - ASTER CHANGE: {previous_notional_position} -> {Aster.notional_position}; UR PNL: {Aster.unrealized_pnl}; MULT: {Aster.mult}; pos_dict: {pos_dict}; resp: {resp}; max_tgt_notional: {Config.Config.Max_Target_Notional}') await kill_algo() - if ASTER.notional_position != previous_notional_position: - logging.info(f'ASTER NOTIONAL CHANGE: {previous_notional_position:.2f} -> {ASTER.notional_position:.2f}; UR PNL: {ASTER.unrealized_pnl:.2f}; MULT: {ASTER.mult:.0f}; resp: {bool(resp)}') + if Aster.notional_position != previous_notional_position: + logging.info(f'ASTER NOTIONAL CHANGE: {previous_notional_position:.2f} -> {Aster.notional_position:.2f}; UR PNL: {Aster.unrealized_pnl:.2f}; MULT: {Aster.mult:.0f}; resp: {bool(resp)}') async def get_extend_account_open_symbols() -> list[str]: resp = dict(await EXTEND_CLIENT.account.get_positions()).get('data', []) @@ -244,14 +654,14 @@ async def set_comb_open_symbols() -> None: Open_Symbols = list(set(open_aster_symbols + open_extend_symbols)) async def get_extend_notional(resp: list | None = None): - global EXTEND + global Extend - previous_notional_obj = EXTEND.notional_obj - previous_notional_position = EXTEND.notional_position + previous_notional_obj = Extend.notional_obj + previous_notional_position = Extend.notional_position if not resp: resp = dict(await EXTEND_CLIENT.account.get_positions()).get('data', []) - pos_dict = [dict(d) for d in resp if dict(d).get('market') == EXTEND.symbol] + pos_dict = [dict(d) for d in resp if dict(d).get('market') == Extend.symbol] if pos_dict: pos_dict = pos_dict[0] pos_dict['timestamp_arrival'] = round(datetime.now().timestamp()*1000) @@ -263,7 +673,7 @@ async def get_extend_notional(resp: list | None = None): pos_dict['timestamp_arrival'] = round(datetime.now().timestamp()*1000) logging.info('get_extend_notional - No Positions') else: - pos_dict = [dict(d) for d in resp if dict(d).get('market') == EXTEND.symbol] + pos_dict = [dict(d) for d in resp if dict(d).get('market') == Extend.symbol] if pos_dict: pos_dict = pos_dict[0] else: @@ -283,9 +693,9 @@ async def get_extend_notional(resp: list | None = None): else: previous_notional_obj = {} - EXTEND.notional_obj = pos_dict + Extend.notional_obj = pos_dict - EXTEND.unrealized_pnl = pos_dict.get('unrealised_pnl', 0) + Extend.unrealized_pnl = pos_dict.get('unrealised_pnl', 0) position_side = pos_dict['side'] # LONG or SHORT notional_pos_abs = abs(float(pos_dict['value'])) if position_side == 'LONG': @@ -295,20 +705,20 @@ async def get_extend_notional(resp: list | None = None): else: logging.info(f'EXTEND BAD SIDE ON POSITION UPDATE: {pos_dict}') - EXTEND.notional_position = notional_pos_sided - float(EXTEND.unrealized_pnl) - EXTEND.mult = pos_dict.get('leverage', EXTEND.mult) - if abs(EXTEND.notional_position) > ALGO_CONFIG.Config.Max_Target_Notional*ALGO_CONFIG.Config.Max_Order_Over_Notional_Ratio: - logging.info(f'BAD NOTIONAL - EXTEND CHANGE: {previous_notional_position} -> {EXTEND.notional_position}; UR PNL: {EXTEND.unrealized_pnl}; MULT: {EXTEND.mult}; pos_dict: {pos_dict}; resp: {resp}') + Extend.notional_position = notional_pos_sided - float(Extend.unrealized_pnl) + Extend.mult = pos_dict.get('leverage', Extend.mult) + if abs(Extend.notional_position) > Config.Config.Max_Target_Notional*Config.Config.Max_Order_Over_Notional_Ratio: + logging.info(f'BAD NOTIONAL - EXTEND CHANGE: {previous_notional_position} -> {Extend.notional_position}; UR PNL: {Extend.unrealized_pnl}; MULT: {Extend.mult}; pos_dict: {pos_dict}; resp: {resp}') await kill_algo() - if EXTEND.notional_position != previous_notional_position: - logging.info(f'EXTEND NOTIONAL CHANGE: {previous_notional_position} [{previous_notional_obj.get('timestamp_arrival')}] -> {EXTEND.notional_position:.2f} [{EXTEND.notional_obj['timestamp_arrival']}]; UR PNL: {EXTEND.unrealized_pnl:.2f}; MULT: {EXTEND.mult}; resp: {bool(resp)}') + if Extend.notional_position != previous_notional_position: + logging.info(f'EXTEND NOTIONAL CHANGE: {previous_notional_position} [{previous_notional_obj.get('timestamp_arrival')}] -> {Extend.notional_position:.2f} [{Extend.notional_obj['timestamp_arrival']}]; UR PNL: {Extend.unrealized_pnl:.2f}; MULT: {Extend.mult}; resp: {bool(resp)}') ### EXCHANGE INFO ### async def get_aster_exch_info(symbol_override: str | None = None): - global ASTER + global Aster if symbol_override: - ASTER.symbol = utils.symbol_to_aster_fmt(symbol_override) + Aster.symbol = utils.symbol_to_aster_fmt(symbol_override) fut_acct_exchangeInfo: dict = { "url": "/fapi/v3/exchangeInfo", @@ -317,7 +727,7 @@ async def get_aster_exch_info(symbol_override: str | None = None): } r: dict = await aster_auth.post_authenticated_url(fut_acct_exchangeInfo) # ty:ignore[invalid-assignment] s: list = r['symbols'] - d: dict = [d for d in s if d.get('symbol', None) == ASTER.symbol][0] + d: dict = [d for d in s if d.get('symbol', None) == Aster.symbol][0] f: dict = [f for f in d['filters'] if f.get('filterType', None) == 'LOT_SIZE'][0] q: dict = [f for f in d['filters'] if f.get('filterType', None) == 'PRICE_FILTER'][0] n: dict = [f for f in d['filters'] if f.get('filterType', None) == 'MIN_NOTIONAL'][0] @@ -327,19 +737,19 @@ async def get_aster_exch_info(symbol_override: str | None = None): min_price = float(q['minPrice']) min_price = int(min_price) if min_price == int(min_price) else min_price - ASTER.min_order_size = min_qty - ASTER.min_price = min_price - ASTER.min_notional = float(n['notional']) + Aster.min_order_size = min_qty + Aster.min_price = min_price + Aster.min_notional = float(n['notional']) async def get_extend_exch_info(symbol_override: str | None = None): - global EXTEND + global Extend if symbol_override: - EXTEND.symbol = utils.symbol_to_extend_fmt(symbol_override) + Extend.symbol = utils.symbol_to_extend_fmt(symbol_override) r = await EXTEND_CLIENT.markets_info.get_markets_dict() - EXTEND.min_order_size = float(r[EXTEND.symbol].trading_config.min_order_size) - EXTEND.min_price = float(r[EXTEND.symbol].trading_config.min_price_change) + Extend.min_order_size = float(r[Extend.symbol].trading_config.min_order_size) + Extend.min_price = float(r[Extend.symbol].trading_config.min_price_change) ### CANCEL ORDERS ### async def aster_cancel_all_orders(): @@ -347,14 +757,14 @@ async def aster_cancel_all_orders(): "url": "/fapi/v3/allOpenOrders", "method": "DELETE", "params": { - 'symbol': ASTER.symbol, + 'symbol': Aster.symbol, } } r = await aster_auth.post_authenticated_url(cancel_all_open_orders) logging.info(f'ASTER CANCEL ALL OPEN ORDERS RESP: {r}') async def extend_cancel_all_orders(): - r = await EXTEND_CLIENT.orders.mass_cancel(markets=[EXTEND.symbol]) + r = await EXTEND_CLIENT.orders.mass_cancel(markets=[Extend.symbol]) logging.info(f'EXTEND CANCEL ALL OPEN ORDERS RESP: {r}') ### KILL ALGO ### @@ -366,243 +776,190 @@ async def kill_algo(): ### ALGO LOOP ### async def run_algo(): - global ASTER - global EXTEND + global Config - global ALGO_CONFIG - global MIN_TIME_TO_FUNDING - global ASTER_OPEN_ORDERS - global EXTEND_OPEN_ORDERS + global Aster + global Extend + global Open_Symbols global Last_Aster_Fill_Time_Ts - global Just_Rejected_Or_Expired - global ALPHA_TGT_NOTIONAL - global at_notional_target + global Aster_Open_Orders + global Extend_Open_Orders + + global Flags + global Funding_Rates_Min_Remaining_Factor_Pcts + try: while True: loop_start = time.time() # print('__________Start___________') - ### Load ALGO CONIFG ### - ALGO_CONFIG = json.loads(VAL_KEY.get('fr_orchestrator_output')) # ty:ignore[invalid-argument-type] - ALGO_CONFIG = structs.Algo_Config(**ALGO_CONFIG) - ALGO_CONFIG.Config.Max_Target_Notional = float(min([ASTER.mult, EXTEND.mult]) * ALGO_CONFIG.Config.Target_Open_Cash_Position) - MIN_TIME_TO_FUNDING = ALGO_CONFIG.Config.Min_Time_To_Funding_Minutes * 60 * 1000 + ### Load Algo Config ### + Config = json.loads(VAL_KEY.get('fr_orchestrator_output')) # ty:ignore[invalid-argument-type] + Config = structs.Algo_Config(**Config) + Config.Config.Max_Target_Notional = float(min([Aster.mult, Extend.mult]) * Config.Config.Target_Open_Cash_Position) + + min_time_to_funding = Config.Config.Min_Time_To_Funding_Minutes * 60 * 1000 ### Load Data from Feedhandlers ### best_symbol_by_exchange: dict = json.loads(s=VAL_KEY.get(name='fr_engine_best_fund_rate_output')) # ty:ignore[invalid-argument-type] best_symbol_by_exchange_aster = structs.Perpetual_Exchange(**best_symbol_by_exchange['ASTER']) best_symbol_by_exchange_extend = structs.Perpetual_Exchange(**best_symbol_by_exchange['EXTEND']) - ASTER_FUND_RATE_DICT: Any = VAL_KEY.get('fund_rate_aster') - ASTER_FUND_RATE_DICT: dict = json.loads(s=ASTER_FUND_RATE_DICT) if ASTER_FUND_RATE_DICT is not None else {} - if ASTER_FUND_RATE_DICT.get('symbol', None) != ASTER.symbol: - ASTER_FUND_RATE: float = ASTER.initial_funding_rate + if Config.Overrides.Allow_Symbol_Change: + await symbol_switch(best_symbol_by_exchange_aster=best_symbol_by_exchange_aster, best_symbol_by_exchange_extend=best_symbol_by_exchange_extend) + + ### Fund Rates + aster_fund_rate_dict: Any = VAL_KEY.get('fund_rate_aster') + aster_fund_rate_dict: dict = json.loads(s=aster_fund_rate_dict) if aster_fund_rate_dict is not None else {} + if aster_fund_rate_dict.get('symbol', None) != Aster.symbol: + aster_fund_rate: float = Aster.initial_funding_rate # logging.info(f'ASTER Symbol mismatch: {ASTER_FUND_RATE_DICT}; expected symbol: {ASTER.symbol}') # raise ValueError(f'ASTER Symbol mismatch: {ASTER_FUND_RATE_DICT}; expected symbol: {ASTER.symbol}') else: - ASTER_FUND_RATE: float = float(ASTER_FUND_RATE_DICT.get('funding_rate', 0)) + aster_fund_rate: float = float(aster_fund_rate_dict.get('funding_rate', 0)) - EXTENDED_FUND_RATE_DICT: Any = VAL_KEY.get('fund_rate_extended') - EXTENDED_FUND_RATE_DICT: dict = json.loads(s=EXTENDED_FUND_RATE_DICT) if EXTENDED_FUND_RATE_DICT is not None else {} - if EXTENDED_FUND_RATE_DICT.get('symbol', None) != EXTEND.symbol: - EXTEND_FUND_RATE: float = EXTEND.initial_funding_rate + extend_fund_rate_dict: Any = VAL_KEY.get('fund_rate_extended') + extend_fund_rate_dict: dict = json.loads(s=extend_fund_rate_dict) if extend_fund_rate_dict is not None else {} + if extend_fund_rate_dict.get('symbol', None) != Extend.symbol: + extend_fund_rate: float = Extend.initial_funding_rate # logging.info(f'ASTER Symbol mismatch: {EXTENDED_FUND_RATE_DICT}; expected symbol: {EXTEND.symbol}') # raise ValueError(f'ASTER Symbol mismatch: {EXTENDED_FUND_RATE_DICT}; expected symbol: {EXTEND.symbol}') else: - EXTEND_FUND_RATE: float = float(EXTENDED_FUND_RATE_DICT.get('funding_rate', 0)) + extend_fund_rate: float = float(extend_fund_rate_dict.get('funding_rate', 0)) - if ALGO_CONFIG.Overrides.Flip_Side_For_Testing: - ASTER_FUND_RATE = ASTER_FUND_RATE * -1 - EXTEND_FUND_RATE = EXTEND_FUND_RATE * -1 + if Config.Overrides.Flip_Side_For_Testing: + aster_fund_rate = aster_fund_rate * -1 + extend_fund_rate = extend_fund_rate * -1 - ASTER_FUND_RATE_TIME = float(ASTER_FUND_RATE_DICT.get('next_funding_time_ts_ms', 0)) - ASTER_FUND_RATE_TIME = ASTER_FUND_RATE_TIME+(60*60*1000) if ASTER_FUND_RATE_TIME < (datetime.now().timestamp()*1000) else ASTER_FUND_RATE_TIME + aster_fund_rate_time = float(aster_fund_rate_dict.get('next_funding_time_ts_ms', 0)) + aster_fund_rate_time = aster_fund_rate_time+(60*60*1000) if aster_fund_rate_time < (datetime.now().timestamp()*1000) else aster_fund_rate_time - EXTEND_FUND_RATE_TIME = max([float(EXTENDED_FUND_RATE_DICT.get('next_funding_time_ts_ms', 0)), 0]) - EXTEND_FUND_RATE_TIME = EXTEND_FUND_RATE_TIME+(60*60*1000) if EXTEND_FUND_RATE_TIME < (datetime.now().timestamp()*1000) else EXTEND_FUND_RATE_TIME + extend_fund_rate_time = max([float(extend_fund_rate_dict.get('next_funding_time_ts_ms', 0)), 0]) + extend_fund_rate_time = extend_fund_rate_time+(60*60*1000) if extend_fund_rate_time < (datetime.now().timestamp()*1000) else extend_fund_rate_time - ASTER_TICKER_DICT: Any = VAL_KEY.get('fut_ticker_aster') - ASTER_TICKER_DICT: dict = json.loads(s=ASTER_TICKER_DICT) if ASTER_TICKER_DICT is not None else {} - if ( ASTER_TICKER_DICT.get('symbol', None) != ASTER.symbol ) and not(ALGO_CONFIG.Overrides.Flatten_Open_Positions): - logging.warning(f'ASTER Symbol mismatch: {ASTER_TICKER_DICT}; expected symbol: {ASTER.symbol}') - VAL_KEY.set(name='fr_algo_working_symbol', value=json.dumps(obj={'ASTER': asdict(obj=ASTER), 'EXTEND': asdict(obj=EXTEND)})) + now_ms = round(datetime.now().timestamp()*1000) + time_to_funding_ms = min([aster_fund_rate_time, extend_fund_rate_time]) - now_ms + time_to_funding_minutes = int(time_to_funding_ms/1000/60) + min_between_fundings = round((abs(aster_fund_rate_time - extend_fund_rate_time) / 1000 / 60)) + next_funding_at_same_time = min_between_fundings < 5 + + def calc_next_net_fund_rate(next_funding_at_same_time: bool) -> tuple[float, str, str]: + if next_funding_at_same_time: + net_fr = max([aster_fund_rate, extend_fund_rate]) - min([aster_fund_rate, extend_fund_rate]) + fr_best_exch = 'ASTER' if max([abs(aster_fund_rate), abs(extend_fund_rate)]) == abs(aster_fund_rate) else 'EXTEND' + fr_best_side = 'BUY' if net_fr < 0 else 'SELL' + return net_fr, fr_best_exch, fr_best_side + else: + fr_best_exch = 'EXTEND' + fr_best_side = 'BUY' if extend_fund_rate < 0 else 'SELL' + return extend_fund_rate, fr_best_exch, fr_best_side + + next_net_funding_rate, fr_best_exch, fr_best_side = calc_next_net_fund_rate(next_funding_at_same_time) + Flags.NET_FUNDING_IS_ZERO = ( next_net_funding_rate >= ( (Config.Config.Min_Fund_Rate_Pct_To_Trade*-1) / 100) ) and ( next_net_funding_rate <= ( Config.Config.Min_Fund_Rate_Pct_To_Trade / 100 ) ) + + # Tickers + aster_ticker_dict: Any = VAL_KEY.get('fut_ticker_aster') + aster_ticker_dict: dict = json.loads(s=aster_ticker_dict) if aster_ticker_dict is not None else {} + if ( aster_ticker_dict.get('symbol', None) != Aster.symbol ) and not(Config.Overrides.Flatten_Open_Positions): + logging.warning(f'ASTER Symbol mismatch: {aster_ticker_dict}; expected symbol: {Aster.symbol}') + VAL_KEY.set(name='fr_algo_working_symbol', value=json.dumps(obj={'ASTER': asdict(obj=Aster), 'EXTEND': asdict(obj=Extend)})) time.sleep(5) continue # raise ValueError(f'ASTER Symbol mismatch: {ASTER_TICKER_DICT}; expected symbol: {ASTER.symbol}') - EXTENDED_TICKER_DICT: Any = VAL_KEY.get('fut_ticker_extended') - EXTENDED_TICKER_DICT: dict = json.loads(s=EXTENDED_TICKER_DICT) if EXTENDED_TICKER_DICT is not None else {} - if ( EXTENDED_TICKER_DICT.get('symbol', None) != EXTEND.symbol) and not(ALGO_CONFIG.Overrides.Flatten_Open_Positions): - logging.warning(f'EXTEND Symbol mismatch: {EXTENDED_TICKER_DICT}; expected symbol: {EXTEND.symbol}') - VAL_KEY.set(name='fr_algo_working_symbol', value=json.dumps(obj={'ASTER': asdict(obj=ASTER), 'EXTEND': asdict(obj=EXTEND)})) + extend_ticker_dict: Any = VAL_KEY.get('fut_ticker_extended') + extend_ticker_dict: dict = json.loads(s=extend_ticker_dict) if extend_ticker_dict is not None else {} + if ( extend_ticker_dict.get('symbol', None) != Extend.symbol) and not(Config.Overrides.Flatten_Open_Positions): + logging.warning(f'EXTEND Symbol mismatch: {extend_ticker_dict}; expected symbol: {Extend.symbol}') + VAL_KEY.set(name='fr_algo_working_symbol', value=json.dumps(obj={'ASTER': asdict(obj=Aster), 'EXTEND': asdict(obj=Extend)})) time.sleep(5) continue # raise ValueError(f'EXTEND Symbol mismatch: {EXTENDED_TICKER_DICT}; expected symbol: {EXTEND.symbol}') ### Load Local Notional Updates from WS ### - ASTER_WS_POS_UPDATES: Any = VAL_KEY.get(name='fr_aster_user_positions') - ASTER_WS_POS_UPDATES: list = json.loads(s=ASTER_WS_POS_UPDATES) if ASTER_WS_POS_UPDATES is not None else [] - EXTEND_WS_POS_UPDATES: Any = VAL_KEY.get('fr_extended_user_positions') - EXTEND_WS_POS_UPDATES: list = json.loads(EXTEND_WS_POS_UPDATES) if EXTEND_WS_POS_UPDATES is not None else [] + aster_ws_pos_updates: Any = VAL_KEY.get(name='fr_aster_user_positions') + aster_ws_pos_updates: list = json.loads(s=aster_ws_pos_updates) if aster_ws_pos_updates is not None else [] + extend_ws_pos_updates: Any = VAL_KEY.get('fr_extended_user_positions') + extend_ws_pos_updates: list = json.loads(extend_ws_pos_updates) if extend_ws_pos_updates is not None else [] - if len(ASTER_WS_POS_UPDATES) > 0: - await get_aster_notional_position(resp=ASTER_WS_POS_UPDATES) + if len(aster_ws_pos_updates) > 0: + await get_aster_notional_position(resp=aster_ws_pos_updates) - if len(EXTEND_WS_POS_UPDATES) > 0: - await get_extend_notional(resp=EXTEND_WS_POS_UPDATES) + if len(extend_ws_pos_updates) > 0: + await get_extend_notional(resp=extend_ws_pos_updates) ### Load Local Order Updates from WS ### - ASTER_WS_ORDER_UPDATES: Any = VAL_KEY.get('fr_aster_user_orders') - ASTER_WS_ORDER_UPDATES: list = json.loads(ASTER_WS_ORDER_UPDATES) if ASTER_WS_ORDER_UPDATES is not None else [] - EXTEND_WS_ORDER_UPDATES: Any = VAL_KEY.get('fr_extended_user_orders') - EXTEND_WS_ORDER_UPDATES: list = json.loads(EXTEND_WS_ORDER_UPDATES) if EXTEND_WS_ORDER_UPDATES is not None else [] + aster_ws_order_updates: Any = VAL_KEY.get('fr_aster_user_orders') + aster_ws_order_updates: list = json.loads(aster_ws_order_updates) if aster_ws_order_updates is not None else [] + extend_ws_order_updates: Any = VAL_KEY.get('fr_extended_user_orders') + extend_ws_order_updates: list = json.loads(extend_ws_order_updates) if extend_ws_order_updates is not None else [] + + ### Update Local Open Orders w Changes from WS ### + Aster_Open_Orders = await handle_order_updates(exch='ASTER', local_open_orders=Aster_Open_Orders, ws_open_orders=aster_ws_order_updates) + Extend_Open_Orders = await handle_order_updates(exch='EXTEND', local_open_orders=Extend_Open_Orders, ws_open_orders=extend_ws_order_updates) ### CHECK NO MORE THAN 1 OPEN ORDER ON EITHER EXCHANGE ### - if len(ASTER_OPEN_ORDERS) > 1 or len(EXTEND_OPEN_ORDERS) > 1: - logging.info(f'MORE THAN 1 ORDER OPEN - KILLING ALGO: ASTER_OPEN_ORDERS ({len(ASTER_OPEN_ORDERS)}): {ASTER_OPEN_ORDERS}; EXTEND_OPEN_ORDERS ({len(EXTEND_OPEN_ORDERS)}): {EXTEND_OPEN_ORDERS}') + if len(Aster_Open_Orders) > 1 or len(Extend_Open_Orders) > 1: + logging.info(f'MORE THAN 1 ORDER OPEN - KILLING ALGO: ASTER_OPEN_ORDERS ({len(Aster_Open_Orders)}): {Aster_Open_Orders}; EXTEND_OPEN_ORDERS ({len(Extend_Open_Orders)}): {Extend_Open_Orders}') await kill_algo() raise ValueError('NOT HERE: MORE THAN 1 ORDER OPEN - KILLING ALGO: ASTER_OPEN_ORDERS') - ### Update Local Open Orders w Changes from WS ### - ASTER_OPEN_ORDERS = await handle_order_updates(exch='ASTER', local_open_orders=ASTER_OPEN_ORDERS, ws_open_orders=ASTER_WS_ORDER_UPDATES) - EXTEND_OPEN_ORDERS = await handle_order_updates(exch='EXTEND', local_open_orders=EXTEND_OPEN_ORDERS, ws_open_orders=EXTEND_WS_ORDER_UPDATES) - - ### CHECK TIME TO FUNDING AND WHETHER TO BE ACTIVE ### - now_ms = round(datetime.now().timestamp()*1000) - time_to_funding_ms = min([ASTER_FUND_RATE_TIME, EXTEND_FUND_RATE_TIME]) - now_ms - if ( time_to_funding_ms > MIN_TIME_TO_FUNDING ) and (not ASTER_OPEN_ORDERS) and (not EXTEND_OPEN_ORDERS): - logging.info(f'Outside action window (minutes) and no active order (sleeping for 5 sec): {pd.to_datetime(time_to_funding_ms, unit='ms').minute} > {pd.to_datetime(MIN_TIME_TO_FUNDING, unit='ms').minute}') - time.sleep(5) - continue - - - min_between_fundings = round((abs(ASTER_FUND_RATE_TIME - EXTEND_FUND_RATE_TIME) / 1000 / 60)) - FUNDINGS_AT_SAME_TIME_NEXT_HR = min_between_fundings < 5 - - if ( abs(ASTER_FUND_RATE) > abs(EXTEND_FUND_RATE) ) and FUNDINGS_AT_SAME_TIME_NEXT_HR: - ALPHA_EXCH = 'ASTER' - ALPHA_FUND_RATE = ASTER_FUND_RATE + ### Decisions ### + fr_factor: Decimal = get_fr_factor_by_minute(time_to_funding_minutes, Funding_Rates_Min_Remaining_Factor_Pcts) + funding_rate_factored = Decimal(str(next_net_funding_rate)) * fr_factor + signal: Signal = signal_alpha_over_taker( + Aster=Aster, + Extend=Extend, + aster_ticker_dict=aster_ticker_dict, + extend_ticker_dict=extend_ticker_dict, + funding_rate_exch=fr_best_exch, + funding_rate_side=fr_best_side, + funding_rate=funding_rate_factored, + alpha_hurdle_adj=Decimal(str(Config.Config.Min_Fund_Rate_Pct_To_Trade)), + ) + if signal.signal: + ### True signal, standard target + alpha_target_notional = Decimal(str(Config.Config.Max_Target_Notional)) else: - ALPHA_EXCH = 'EXTEND' - ALPHA_FUND_RATE = EXTEND_FUND_RATE - - if ALPHA_FUND_RATE < 0: - ALPHA_CARRY_SIDE = 'BUY' - ALPHA_TGT_NOTIONAL.value = ALGO_CONFIG.Config.Max_Target_Notional - else: - ALPHA_CARRY_SIDE = 'SELL' - ALPHA_TGT_NOTIONAL.value = ALGO_CONFIG.Config.Max_Target_Notional*-1 - - def calc_next_net_fund_rate(FUNDINGS_AT_SAME_TIME_NEXT_HR: bool) -> float: - if FUNDINGS_AT_SAME_TIME_NEXT_HR: - return max([ASTER_FUND_RATE, EXTEND_FUND_RATE]) - min([ASTER_FUND_RATE, EXTEND_FUND_RATE]) + ### False signal, set target equal to current position + if signal.exchange == 'ASTER': + alpha_target_notional = Decimal(str(Aster.notional_position)) else: - return EXTEND_FUND_RATE + alpha_target_notional = Decimal(str(Aster.notional_position*-1)) - ### Calculate Alpha ### - def unlock_notional_tgt() -> bool: - return ( ALPHA_TGT_NOTIONAL.value != ALPHA_TGT_NOTIONAL.previous_value ) - at_notional_target.unlock() - sec_until_funding = round(( EXTEND_FUND_RATE_TIME - (datetime.now().timestamp()*1000) ) / 1000) - if at_notional_target.is_locked and ( sec_until_funding > ( 60*5 ) ) and at_notional_target.value: - ALPHA_TGT_NOTIONAL_FINAL = 0.00 - ALPHA_CARRY_SIDE = 'BUY' if ALPHA_CARRY_SIDE == 'SELL' else 'SELL' + ### Apply Overrides ### + if signal.exchange == 'ASTER': + aster_tgt = alpha_target_notional else: - ALPHA_TGT_NOTIONAL_FINAL = ALPHA_TGT_NOTIONAL.value - ALPHA_CARRY_SIDE = ALPHA_CARRY_SIDE + aster_tgt = Decimal(str(alpha_target_notional*-1)) - NEXT_NET_FUNDING_RATE = calc_next_net_fund_rate(FUNDINGS_AT_SAME_TIME_NEXT_HR) - Flags.NET_FUNDING_IS_ZERO = ( NEXT_NET_FUNDING_RATE >= ( (ALGO_CONFIG.Config.Min_Fund_Rate_Pct_To_Trade*-1) / 100) ) and ( NEXT_NET_FUNDING_RATE <= ( ALGO_CONFIG.Config.Min_Fund_Rate_Pct_To_Trade / 100 ) ) - - # if Flags.NET_FUNDING_IS_ZERO or ALGO_CONFIG.Overrides.Flatten_Open_Positions or ALGO_CONFIG.Overrides.Flatten_Open_Positions_Opportunistic: - # ALPHA_TGT_NOTIONAL.value = 0.00 + if Config.Overrides.Flatten_Open_Positions: + aster_tgt = Decimal('0.00') + elif Config.Overrides.Flatten_Open_Positions_Opportunistic: + if signal.signal: + if signal.exchange == 'EXTEND' and Decimal(str(Aster.notional_position)) > 0: + aster_tgt = Decimal('0.00') + if signal.exchange == 'EXTEND' and Decimal(str(Aster.notional_position)) < 0: + pass + if signal.exchange == 'ASTER' and Decimal(str(Aster.notional_position)) > 0: + pass + if signal.exchange == 'ASTER' and Decimal(str(Aster.notional_position)) < 0: + aster_tgt = Decimal('0.00') - if ALGO_CONFIG.Overrides.Flatten_Open_Positions or ALGO_CONFIG.Overrides.Flatten_Open_Positions_Opportunistic or ALPHA_TGT_NOTIONAL_FINAL==0.00: - # ROUNDING = ROUND_UP - ROUNDING = ROUND_HALF_UP - else: - ROUNDING = ROUND_DOWN - - if ALPHA_EXCH == 'EXTEND': - ASTER_TGT_NOTIONAL = ALPHA_TGT_NOTIONAL_FINAL*-1 - if ALPHA_CARRY_SIDE == 'BUY': - ASTER_TOB_PX = float(ASTER_TICKER_DICT['best_ask_px']) - EXTEND_TOB_PX = float(EXTENDED_TICKER_DICT['best_bid_px']) - current_ratio = ( ASTER_TOB_PX / EXTEND_TOB_PX ) - 1 - alpha_model_ratio = EXTEND.buy_ratio - alpha_signal: bool = current_ratio > EXTEND.buy_ratio - else: - ASTER_TOB_PX = float(ASTER_TICKER_DICT['best_bid_px']) - EXTEND_TOB_PX = float(EXTENDED_TICKER_DICT['best_ask_px']) - current_ratio = ( ASTER_TOB_PX / EXTEND_TOB_PX ) - 1 - alpha_model_ratio = EXTEND.buy_ratio - alpha_signal: bool = current_ratio < EXTEND.buy_ratio - else: - ASTER_TGT_NOTIONAL = ALPHA_TGT_NOTIONAL_FINAL - if ALPHA_CARRY_SIDE == 'BUY': - ASTER_TOB_PX = float(ASTER_TICKER_DICT['best_bid_px']) - EXTEND_TOB_PX = float(EXTENDED_TICKER_DICT['best_ask_px']) - current_ratio = ( ( ASTER_TOB_PX / EXTEND_TOB_PX ) - 1 ) * -1 - alpha_model_ratio = ASTER.buy_ratio - alpha_signal: bool = current_ratio > ASTER.buy_ratio - else: - ASTER_TOB_PX = float(ASTER_TICKER_DICT['best_ask_px']) - EXTEND_TOB_PX = float(EXTENDED_TICKER_DICT['best_bid_px']) - current_ratio = ( ( ASTER_TOB_PX / EXTEND_TOB_PX ) - 1 ) * -1 - alpha_model_ratio = ASTER.buy_ratio - alpha_signal: bool = current_ratio < ASTER.buy_ratio - - EXTEND_TGT_NOTIONAL = ASTER.notional_position * -1 - - ASTER_TGT_TAIL = structs.Current_Previous_Value( (ASTER_TGT_NOTIONAL - ( float(ASTER.notional_position) + float(ASTER.unrealized_pnl) )) ) - # ASTER_TGT_TAIL.value = ASTER_TGT_NOTIONAL - ( float(ASTER.notional_position) + float(ASTER.unrealized_pnl) ) - EXTEND_TGT_TAIL = structs.Current_Previous_Value( (EXTEND_TGT_NOTIONAL - ( float(EXTEND.notional_position) )) ) - - - min_order_size = ASTER.min_order_size - min_order_size = int(min_order_size) if min_order_size == int(min_order_size) else min_order_size - ASTER_TGT_TAIL_BASE_QTY = Decimal(str(float(ASTER_TGT_TAIL.value) / float(ASTER_TOB_PX))).quantize(Decimal(str(min_order_size)), rounding=ROUNDING) - if ASTER.min_lot_size: - ASTER_TGT_TAIL_BASE_QTY = float(ASTER_TGT_TAIL_BASE_QTY) - ( float(ASTER_TGT_TAIL_BASE_QTY) % ASTER.min_lot_size ) - ASTER_TGT_TAIL_BASE_QTY = Decimal(str(ASTER_TGT_TAIL_BASE_QTY)).quantize(Decimal(str(min_order_size)), rounding=ROUNDING) - - min_order_size = EXTEND.min_order_size - min_order_size = int(min_order_size) if min_order_size == int(min_order_size) else min_order_size - EXTEND_TGT_TAIL_BASE_QTY = Decimal(str(float(EXTEND_TGT_TAIL.value) / float(EXTEND_TOB_PX))).quantize(Decimal(str(min_order_size)), rounding=ROUNDING) - if EXTEND.min_lot_size: - EXTEND_TGT_TAIL_BASE_QTY = float(EXTEND_TGT_TAIL_BASE_QTY) - ( float(EXTEND_TGT_TAIL_BASE_QTY) % EXTEND.min_lot_size ) - EXTEND_TGT_TAIL_BASE_QTY = Decimal(str(EXTEND_TGT_TAIL_BASE_QTY)).quantize(Decimal(str(min_order_size)), rounding=ROUNDING) - - ### Define if Orderable ### - ASTER_TGT_TAIL_ORDERABLE = ( Decimal(str(abs(ASTER_TGT_TAIL_BASE_QTY)) ) >= Decimal(str(abs(ASTER.min_order_size))) ) and ( Decimal(str(abs(ASTER_TGT_TAIL.value))) > Decimal(str(abs(ASTER.min_notional))) ) - EXTEND_TGT_TAIL_ORDERABLE = ( Decimal(str(abs(EXTEND_TGT_TAIL_BASE_QTY))) >= Decimal(str(abs(EXTEND.min_order_size))) ) and ( Decimal(str(abs(EXTEND_TGT_TAIL.value))) > Decimal(str(abs(EXTEND.min_notional))) ) - - - # if not ASTER_TGT_TAIL_ORDERABLE: - # if abs(ASTER_TGT_TAIL_BASE_QTY) > 0: - # if ALGO_CONFIG.Overrides.Flatten_Open_Positions or ALGO_CONFIG.Overrides.Flatten_Open_Positions_Opportunistic or ALPHA_TGT_NOTIONAL_FINAL == 0.00: - # logging.info('* Trying to flatten small Aster balance, was originally not orderable.') - # ASTER_TGT_TAIL_ORDERABLE = True - # if not EXTEND_TGT_TAIL_ORDERABLE: - # if abs(EXTEND_TGT_TAIL_BASE_QTY) > 0: - # if ALGO_CONFIG.Overrides.Flatten_Open_Positions or ALGO_CONFIG.Overrides.Flatten_Open_Positions_Opportunistic or ALPHA_TGT_NOTIONAL_FINAL == 0.00: - # logging.info('* Trying to flatten small Extend balance, was originally not orderable.') - # EXTEND_TGT_TAIL_ORDERABLE = True - - if at_notional_target.is_unlocked: - at_notional_target.value = not(ASTER_TGT_TAIL_ORDERABLE) and not(EXTEND_TGT_TAIL_ORDERABLE) - if at_notional_target.value: - at_notional_target._unlock_func = unlock_notional_tgt - at_notional_target.lock() - continue - - ### Check if Currently Hedged ### - # Hedge_Ratio = abs( ( EXTEND.notional_position + ASTER.notional_position ) / max([ASTER.notional_position, 0.01]) ) * 100 - # Currently_Hedged = Hedge_Ratio < 1.00 + aster_target = Target( + exchange = 'ASTER', + symbol = Aster.symbol, + notional_tgt = aster_tgt, + ) + extend_target = Target( + exchange = 'EXTEND', + symbol = Extend.symbol, + notional_tgt = Decimal(str(Aster.notional_position*-1)), + ) ### Logging ### def print_summary(use_logging: bool = False): @@ -610,307 +967,186 @@ async def run_algo(): # ASTER: [ Available Collateral: {ASTER_AVAIL_COLLATERAL:.4f} ] | EXTEND: [ Available Collateral: {EXTEND_AVAIL_COLLATERAL:.4f} ] OUT(f''' - FLIP SIDES FOR TESTING?: {ALGO_CONFIG.Overrides.Flip_Side_For_Testing}; ASTER ORDER ENABLED? {ALGO_CONFIG.Overrides.Allow_Ordering_Aster}; EXTEND ORDER ENABLED? {ALGO_CONFIG.Overrides.Allow_Ordering_Extend} + FLIP SIDES FOR TESTING?: {Config.Overrides.Flip_Side_For_Testing}; ASTER ORDER ENABLED? {Config.Overrides.Allow_Ordering_Aster}; EXTEND ORDER ENABLED? {Config.Overrides.Allow_Ordering_Extend} - MKT : Aster: {ASTER.symbol:<10} (best: {best_symbol_by_exchange_aster.symbol}) | Extend: {EXTEND.symbol:<10} (best: {best_symbol_by_exchange_extend.symbol}) - {pd.to_datetime(ASTER_FUND_RATE_TIME, unit='ms')} ({(pd.to_datetime(ASTER_FUND_RATE_TIME, unit='ms')-datetime.now()):}) | {pd.to_datetime(EXTEND_FUND_RATE_TIME, unit='ms')} ({(pd.to_datetime(EXTEND_FUND_RATE_TIME, unit='ms')-datetime.now()):}) - ASTER: {ASTER_FUND_RATE:.6%} [{ASTER_FUND_RATE*10_000:.2f}bps] [{ASTER_FUND_RATE*1_000_000:.0f}pips] | EXTEND: {EXTEND_FUND_RATE:.6%} [{EXTEND_FUND_RATE*10_000:.2f}bps] [{EXTEND_FUND_RATE*1_000_000:.0f}pips] - ASTER: {'LONG PAYS SHORT' if ASTER_FUND_RATE > 0 else 'SHORT PAYS LONG'} | EXTEND: {'LONG PAYS SHORT' if EXTEND_FUND_RATE > 0 else 'SHORT PAYS LONG'} - ASTER: [ Notional Position $ : {ASTER.notional_position:.4f} ] | EXTEND: [ Notional Position $ : {EXTEND.notional_position:.4f} ] + MKT : Aster: {Aster.symbol:<10} (best: {best_symbol_by_exchange_aster.symbol}) | Extend: {Extend.symbol:<10} (best: {best_symbol_by_exchange_extend.symbol}) - SAME TIME? : {FUNDINGS_AT_SAME_TIME_NEXT_HR} [ Minutes Between Fundings: {min_between_fundings} ] - NET FUNDING : {NEXT_NET_FUNDING_RATE:.6%} [{NEXT_NET_FUNDING_RATE*10_000:.2f}bps] [{NEXT_NET_FUNDING_RATE*1_000_000:.0f}pips]; Is Zero?: {Flags.NET_FUNDING_IS_ZERO} [Min: {ALGO_CONFIG.Config.Min_Fund_Rate_Pct_To_Trade}] - - ALPHA SIDE : {ALPHA_EXCH} [{ALPHA_CARRY_SIDE}] - ALPHA SIGNAL: {alpha_signal}; Current {current_ratio:.4f} [{current_ratio*10_000:.2f}scl] {">" if ALPHA_CARRY_SIDE=='BUY' else "<"} Model {alpha_model_ratio:.4f} [{alpha_model_ratio*10_000:.2f}scl] + {pd.to_datetime(aster_fund_rate_time, unit='ms')} ({(pd.to_datetime(aster_fund_rate_time, unit='ms')-datetime.now()):}) | {pd.to_datetime(extend_fund_rate_time, unit='ms')} ({(pd.to_datetime(extend_fund_rate_time, unit='ms')-datetime.now()):}) + ASTER: {aster_fund_rate:.6%} [{aster_fund_rate*10_000:.2f}bps] [{aster_fund_rate*1_000_000:.0f}pips] | EXTEND: {extend_fund_rate:.6%} [{extend_fund_rate*10_000:.2f}bps] [{extend_fund_rate*1_000_000:.0f}pips] + ASTER: {'LONG PAYS SHORT' if aster_fund_rate > 0 else 'SHORT PAYS LONG'} | EXTEND: {'LONG PAYS SHORT' if extend_fund_rate > 0 else 'SHORT PAYS LONG'} + ASTER: [ Notional Position $ : {Aster.notional_position:.4f} ] | EXTEND: [ Notional Position $ : {Extend.notional_position:.4f} ] - TGT NOTIONAL: $ {abs(ALPHA_TGT_NOTIONAL_FINAL):.2f}; Flatten Open Positions Flag? {ALGO_CONFIG.Overrides.Flatten_Open_Positions}; Opportunistic? {ALGO_CONFIG.Overrides.Flatten_Open_Positions_Opportunistic} - AT TARGET? : {at_notional_target.value}; is_locked?: {at_notional_target.is_locked} - >5min Fund? : {( sec_until_funding > ( 60*5 ) )} + SAME TIME? : {next_funding_at_same_time} [ Minutes Between Fundings: {min_between_fundings} ] + NET FUNDING : {next_net_funding_rate:.6%} [{next_net_funding_rate*10_000:.2f}bps] [{next_net_funding_rate*1_000_000:.0f}pips]; Is Zero?: {Flags.NET_FUNDING_IS_ZERO} [Min: {Config.Config.Min_Fund_Rate_Pct_To_Trade}] + FR BEST : {fr_best_side:<5} at {fr_best_exch}; FR Factor %: {fr_factor:.4%} * {next_net_funding_rate:.4%} = {float(fr_factor)*float(next_net_funding_rate):.6%} + - ASTER : {ASTER.notional_position:.4f} -> {ASTER_TGT_NOTIONAL:.2f} [ Remain: {ASTER_TGT_TAIL.value:.4f} ] | EXTEND: {EXTEND.notional_position:.4f} -> {EXTEND_TGT_NOTIONAL:.2f} [ Remain: {EXTEND_TGT_TAIL.value:.4f} ] - ASTER : {ASTER_TGT_NOTIONAL:.2f} - {ASTER.notional_position:.2f} + {ASTER.unrealized_pnl:.2f} = {ASTER_TGT_TAIL.value:2f} | EXTEND: {EXTEND_TGT_NOTIONAL:.2f} - {EXTEND.notional_position:.2f} + {EXTEND.unrealized_pnl:.2f} = {EXTEND_TGT_TAIL.value:2f} - ASTER : {ASTER_TGT_TAIL_BASE_QTY:.4f} > {ASTER.min_order_size:.4f} min [ Order: {ASTER_TGT_TAIL_ORDERABLE} ] | EXTEND: {EXTEND_TGT_TAIL_BASE_QTY:.4f} > {EXTEND.min_order_size:.4f} min [ Order: {EXTEND_TGT_TAIL_ORDERABLE} ] + ALPHA SIDE : {signal.side:<5} at {signal.exchange} + ALPHA ALPHA : {signal.expected_alpha: .4f} [{signal.expected_alpha*100:.2f}bps] [{signal.expected_alpha*10_000:.2f}pips]; Current {signal.current_ratio:.4f} [{signal.current_ratio*10_000:.2f}scl] {">" if signal.side=='BUY' else "<"} Model {signal.model_ratio:.4f} [{signal.model_ratio*10_000:.2f}scl] + ALPHA St.Dev: Buy Ratio Std: {Aster.buy_ratio_std:.4%} + + *** ALPHA SIGNAL: {signal.signal} *** + + ASTER: [ Notional Position $ : {Aster.notional_position:05.4f} ] | EXTEND: [ Notional Position $ : {Extend.notional_position:05.4f} ] + ASTER: {Aster.notional_position:05.4f} -> {aster_target.notional_tgt:05.4f} [ Remain: {aster_target.notional_tail:05.4f} ] | EXTEND: {Extend.notional_position:05.4f} -> {extend_target.notional_tgt:05.4f} [ Remain: {extend_target.notional_tail:05.4f} ] + ASTER: {aster_target.notional_tgt:.2f} - {Aster.notional_position:.2f} + {Aster.unrealized_pnl:.2f} = {aster_target.notional_tail:2f} | EXTEND: {extend_target.notional_tgt:.2f} - {Extend.notional_position:.2f} + {Extend.unrealized_pnl:.2f} = {extend_target.notional_tail:2f} + + TGT NOTIONAL: $ {abs(alpha_target_notional):.2f}; Flatten Open Positions Flag? {Config.Overrides.Flatten_Open_Positions}; Opportunistic? {Config.Overrides.Flatten_Open_Positions_Opportunistic} --- ASTER OPEN ORDERS --- - {ASTER_OPEN_ORDERS} + {Aster_Open_Orders} --- EXTEND OPEN ORDERS --- - {EXTEND_OPEN_ORDERS} + {Extend_Open_Orders} ''') - - if ALGO_CONFIG.Logging.Log_Summary_Each_Loop: + if Config.Logging.Log_Summary_Each_Loop: print_summary(use_logging=True) - if ALGO_CONFIG.Logging.Print_Summary_Each_Loop: + if Config.Logging.Print_Summary_Each_Loop: print_summary(use_logging=False) - ### Define Ordering Logic ### - ''' - Notes - - handle increasing vs flattening - - if increasing, set not reduce only - - if flattening, set as reduce only and make sure allowed to trade below min notional, and qty calc should be exact - - handle opportunistic vs immediate - - handle cancel-replace manually for aster and sometimes manually for extend (e.g. cant change certain things on an existing order) - - gracefully handle err responses (well known err codes e.g.) and response errors (e.g. json fails to parse) - ''' - - async def cancel_aster_order(open_order_id: str): - global ASTER_OPEN_ORDERS - start = time.time() - cancel_order: dict = { - "url": "/fapi/v3/order", - "method": "DELETE", - "params": { - 'symbol': ASTER.symbol, - 'orderId': open_order_id, - } - } - cr: dict = await aster_auth.post_authenticated_url(cancel_order) # ty:ignore[invalid-assignment] - if cr.get('status', None) == 'CANCELED': - ASTER_OPEN_ORDERS.pop(0) - else: - logging.warning(f'ASTER ORDER FAILED TO CANCEL DURING CR ({open_order_id}): RESP {cr}') - logging.info(f'TIMING - cancel_aster_order: {(time.time() - start)*1000:.2f}') - - async def post_aster_order( - symbol: str, - side: str, - qty: Decimal, - price: Decimal, - reduceOnly: bool, - postOnly: bool - ): - global ASTER_OPEN_ORDERS - global Just_Rejected_Or_Expired + ### ASTER + async def aster_order_logic(): + skip = False + side = aster_target.side + price_worsener: Decimal = Decimal(str(Aster.min_price)) * Decimal(str(int(Config.Config.Price_Worsener_Aster))) - if postOnly: - timeInForce = 'GTX' + if side == 'BUY': + tob_px: Decimal = Decimal(str(aster_ticker_dict['best_bid_px'])) + price: Decimal = tob_px - price_worsener else: - timeInForce = 'GTC' + tob_px: Decimal = Decimal(str(aster_ticker_dict['best_ask_px'])) + price: Decimal = tob_px + price_worsener - post_order = { - "url": "/fapi/v3/order", - "method": "POST", - "params": { - 'symbol': symbol, - 'side': side, - 'type': 'LIMIT', - 'timeInForce': timeInForce, - 'quantity': qty, - 'price': price, - 'reduceOnly': reduceOnly - } - } - order_resp: dict = await aster_auth.post_authenticated_url(post_order) # ty:ignore[invalid-assignment] - if order_resp.get('orderId', None) is not None: - order_resp['original_price'] = price - order_resp['order_status'] = order_resp['status'] - - ASTER_OPEN_ORDERS.append(order_resp) - Just_Rejected_Or_Expired = False - - utils.send_tg_alert(f'FR_ALGO - ASTER Order ({order_resp['orderId']}). Start_$: {ASTER.notional_position:.4f}; Value: {float(ASTER_TGT_TAIL_BASE_QTY)*float(price):.4f}; Price: {float(price):.4f}') - logging.info(f'ASTER ORDER PLACED SUCCESS: {order_resp}') - print_summary(use_logging=True) - else: - logging.critical(f'*** Aster Order Response Abnormal: {order_resp}; post_order: {post_order}') + qty: Decimal = aster_target.base_tail(price=price) + + ### CHECKS ### + if abs( (qty*price) + Decimal(str(Aster.notional_position)) ) > Config.Config.Max_Target_Notional*Config.Config.Max_Order_Over_Notional_Ratio: + logging.info(f'TRYING TO ORDER OVER MAX NOTIONAL - ASTER: {Aster.notional_position} + {(qty*price) + Decimal(str(Aster.notional_position))} (qty: {aster_target.base_tail(price=price)}; px: {price})') + skip = True await kill_algo() - - async def cancel_extend_order(order_id: str): - r = EXTEND_CLIENT.orders.cancel_order(order_id=order_id) - - r = dict(r) - if r.get('status', None) == 'OK': - logging.info(f'EXTEND ORDER CANCELLED: {order_id}') - else: - logging.warning(f'EXTEND ORDER FAILED TO CANCEL DURING CR ({order_id}): RESP {r}') - - async def post_extend_order( - symbol: str, - side: str, - qty: Decimal, - price: Decimal, - reduceOnly: bool, - postOnly: bool, - cxl_prev_order_id: str | None = None, - ): - global EXTEND_OPEN_ORDERS - global Just_Rejected_Or_Expired - - side = OrderSide.BUY if side == 'BUY' else OrderSide.SELL - taker_fee = Decimal("0.00025") - try: - order_resp: WrappedApiResponse[PlacedOrderModel] = await EXTEND_CLIENT.place_order( - market_name=symbol, - amount_of_synthetic=qty, - price=price, - side=side, - taker_fee=taker_fee, - previous_order_id=cxl_prev_order_id, - post_only=postOnly, - reduce_only=reduceOnly - ) - except Exception as e: - logging.critical(e) - - order_resp_dict = dict(order_resp) - - if order_resp_dict.get('status', None) == 'ERROR': - if order_resp_dict['error']['code']==1142: - logging.info('Cant find edit order for Extend, skipping cancel.') - else: - logging.critical(f'*** Extend Order Response Abnormal: {order_resp};') - await kill_algo() - if order_resp_dict.get('status', None) == 'OK': - if EXTEND_OPEN_ORDERS: - EXTEND_OPEN_ORDERS.pop(0) - - order_dict = dict(order_resp_dict['data']) - order_dict['status'] = 'NEW' - order_dict['price'] = str(price) - order_dict['qty'] = str(qty) - order_dict['filled_qty'] = str(0) - order_dict['side'] = str(side) - - EXTEND_OPEN_ORDERS.append(order_dict) - Just_Rejected_Or_Expired = False - utils.send_tg_alert(f'FR_ALGO - EXTEND Order ({order_dict.get('id', None)}). Start_$: {EXTEND.notional_position:.2f}; Value: {float(EXTEND_TGT_TAIL_BASE_QTY)*float(price):.2f}; Price: {float(price):.2f}') - logging.info(f'EXTEND ORDER PLACED SUCCESS: {order_dict}') - print_summary(use_logging=True) - else: - logging.critical(f'*** Extend Order Response Abnormal: {order_resp};') + if not(aster_target.is_orderable(price=price)) and Aster_Open_Orders: + logging.info('ASTER HAS NO TAIL BUT OPEN ORDERS - CANCELLING OPEN ORDERS; SKIPPING') + skip = True + await aster_cancel_all_orders() + if aster_target.is_orderable(price=price) and aster_target.base_tail(price=price) == Decimal('0.00'): + logging.info(f'ASTER TRYNG TO ORDER 0.00 BASE QTY, SKIPPING: base_qty: {aster_target.base_tail(price=price)}; {aster_target}') + skip = True await kill_algo() + if aster_target.is_orderable(price=price) and price == Decimal(str(0.00)).quantize(Decimal(str(aster_target.min_order_price)), rounding="ROUND_DOWN"): + logging.info(f'ASTER TRYNG TO ORDER with A PRICE OF 0.00, SKIPPING: {aster_target}') + skip = True + await kill_algo() + ### Order Path ### + if aster_target.is_orderable(price=price) and not(skip): + if Aster_Open_Orders: # Cancel Open Order? + open_order_dict = dict(Aster_Open_Orders[0]) + open_order_id = str(open_order_dict['order_id']) + try: + open_order_px = float(open_order_dict['price']) + except Exception as e: + logging.critical(f'Aster cant find price on order obj: {open_order_dict}; e: {e}') + await kill_algo() + + if Decimal(str(float(open_order_px))) == price: + skip = True + if Config.Logging.Print_Summary_Each_Loop: + print('ASTER OPEN ORDER NO PX CHG; SKIPPING') + else: + await cancel_aster_order(open_order_id) + skip = False - ### ASTER - if ALGO_CONFIG.Overrides.Allow_Ordering_Aster and ASTER_TGT_TAIL_ORDERABLE: # Tier 1 Overrides - if alpha_signal or ALGO_CONFIG.Overrides.Flatten_Open_Positions: # Tier 2 Overrides / Alpha - skip = False - side = 'BUY' if ASTER_TGT_TAIL_BASE_QTY > 0.00 else 'SELL' - qty = Decimal(value=str(abs(ASTER_TGT_TAIL_BASE_QTY))) - price = ASTER_TOB_PX - ( float(ASTER.min_price)*int(ALGO_CONFIG.Config.Price_Worsener_Aster) ) if side == 'BUY' else ASTER_TOB_PX + ( float(ASTER.min_price)*int(ALGO_CONFIG.Config.Price_Worsener_Aster) ) - - if abs( ( float(ASTER_TGT_TAIL_BASE_QTY)*float(price) ) + ASTER.notional_position ) > ALGO_CONFIG.Config.Max_Target_Notional*ALGO_CONFIG.Config.Max_Order_Over_Notional_Ratio: - logging.info(f'TRYING TO ORDER OVER MAX NOTIOANL - ASTER: {ASTER.notional_position} + {float(ASTER_TGT_TAIL_BASE_QTY)*float(price)} (qty: {float(ASTER_TGT_TAIL_BASE_QTY):.2f}; px: {float(price):.2f})') - await kill_algo() - - if ASTER_OPEN_ORDERS: # Cancel Open Order? - open_order_id = ASTER_OPEN_ORDERS[0].get('order_id') if ASTER_OPEN_ORDERS[0].get('order_id') is not None else ASTER_OPEN_ORDERS[0]['orderId'] - open_order_px = float(ASTER_OPEN_ORDERS[0].get('price',0)) if ASTER_OPEN_ORDERS[0].get('price') is not None else float(ASTER_OPEN_ORDERS[0]['original_price']) - - open_order_dict = dict(ASTER_OPEN_ORDERS[0]) + if not (skip): + print_summary(use_logging=True) + await post_aster_order( + symbol=Aster.symbol, + side=side, + qty=qty, + price=price, + reduceOnly=aster_target.is_reduce_only(price=price), + postOnly=True, + ) + + ### EXTEND + async def extend_order_logic(): + skip = False + side = extend_target.side + time_since_last_aster_fill_ms = ( datetime.now().timestamp()*1000 ) - Last_Aster_Fill_Time_Ts + if time_since_last_aster_fill_ms > ( 1000 * Config.Config.Switch_To_Taker_Seconds ): # Change to allow taker orders if its been more than x seconds + post_only = False + price_worsener: Decimal = Decimal(str(Extend.min_price)) * Decimal(str(int(Config.Config.Price_Worsener_Extend))) + else: + post_only = True + price_worsener = Decimal('0') + + if side == 'BUY': + tob_px: Decimal = Decimal(str(extend_ticker_dict['best_bid_px'])) + price: Decimal = tob_px - price_worsener + else: + tob_px: Decimal = Decimal(str(extend_ticker_dict['best_ask_px'])) + price: Decimal = tob_px + price_worsener + + qty: Decimal = extend_target.base_tail(price=price) + + ### CHECKS ### + if abs( (qty*price) + Decimal(str(Extend.notional_position)) ) > Config.Config.Max_Target_Notional*Config.Config.Max_Order_Over_Notional_Ratio: + logging.info(f'TRYING TO ORDER OVER MAX NOTIONAL - EXTEND: {Extend.notional_position} + {(qty*price) + Decimal(str(Extend.notional_position))} (qty: {extend_target.base_tail(price=price)}; px: {price})') + skip = True + await kill_algo() + if not(extend_target.is_orderable(price=price)) and Extend_Open_Orders: + logging.info('EXTEND HAS NO TAIL BUT OPEN ORDERS - CANCELLING OPEN ORDERS; SKIPPING') + skip = True + await extend_cancel_all_orders() + if extend_target.is_orderable(price=price) and extend_target.base_tail(price=price) == Decimal('0.00'): + logging.info(f'EXTEND TRYNG TO ORDER 0.00 BASE QTY, SKIPPING: base_qty: {extend_target.base_tail(price=price)}; {extend_target}') + skip = True + await kill_algo() + if extend_target.is_orderable(price=price) and price == Decimal(str(0.00)).quantize(Decimal(str(extend_target.min_order_price)), rounding="ROUND_DOWN"): + logging.info(f'EXTEND TRYNG TO ORDER with A PRICE OF 0.00, SKIPPING: {extend_target}') + skip = True + await kill_algo() + ### Order Path ### + if extend_target.is_orderable(price=price) and not(skip): + open_order_id = None + if Extend_Open_Orders: # Cancel Open Order? + open_order_dict = dict(Extend_Open_Orders[0]) open_order_id = str(open_order_dict['order_id']) open_order_px = float(open_order_dict['price']) - min_price = ASTER.min_price - min_price = int(min_price) if min_price == int(min_price) else min_price - if Decimal(str( float(open_order_px) - float(price) )).quantize(Decimal(str(min_price)), rounding=ROUND_HALF_UP) == 0.00: - if ALGO_CONFIG.Logging.Print_Summary_Each_Loop: - print('ASTER OPEN ORDER NO PX CHG; SKIPPING') - skip = True - else: - await cancel_aster_order(open_order_id) # ty:ignore[invalid-argument-type] - - if ASTER_TGT_TAIL_BASE_QTY == 0.00: - logging.info('ASTER TRYNG TO ORDER 0.00 BASE QTY, SKIPPING') - skip = True - - if not skip: - min_price = ASTER.min_price - min_price = int(min_price) if min_price == int(min_price) else min_price - price: Decimal = Decimal(str(price)).quantize(Decimal(str(min_price)), rounding=ROUND_HALF_UP) - - if price == Decimal(str(0.00)).quantize(Decimal(str(min_price)), rounding=ROUND_HALF_UP): - logging.info('ASTER TRYNG TO ORDER with A PRICE OF 0.00, SKIPPING') - continue - - if qty >= ASTER.min_order_size and ((qty*price) > ASTER.min_notional): - reduceOnly = False - else: - reduceOnly = True - - await post_aster_order( - symbol=ASTER.symbol, - side=side, - qty=qty, - price=price, - reduceOnly=reduceOnly, - postOnly=True, - ) - else: - pass - elif not(ASTER_TGT_TAIL_ORDERABLE) and ASTER_OPEN_ORDERS: - logging.info('ASTER HAS NO TAIL BUT OPEN ORDERS - CANCELLING OPEN ORDERS') - await extend_cancel_all_orders() - - ### EXTEND ### - if ALGO_CONFIG.Overrides.Allow_Ordering_Extend and EXTEND_TGT_TAIL_ORDERABLE: # Tier 1 Overrides - if alpha_signal or ALGO_CONFIG.Overrides.Flatten_Open_Positions: # Tier 2 Overrides / Alpha - skip = False - side = 'BUY' if EXTEND_TGT_TAIL_BASE_QTY > 0.00 else 'SELL' - qty = Decimal(value=str(abs(EXTEND_TGT_TAIL_BASE_QTY))) - price = EXTEND_TOB_PX - ( float(EXTEND.min_price)*int(ALGO_CONFIG.Config.Price_Worsener_Extend) ) if side == 'BUY' else EXTEND_TOB_PX + ( float(EXTEND.min_price)*int(ALGO_CONFIG.Config.Price_Worsener_Extend) ) # ty:ignore[invalid-assignment] - - if abs( ( float(EXTEND_TGT_TAIL_BASE_QTY)*float(price) ) + EXTEND.notional_position ) > ALGO_CONFIG.Config.Max_Target_Notional*ALGO_CONFIG.Config.Max_Order_Over_Notional_Ratio: - logging.info(f'TRYING TO ORDER OVER MAX NOTIOANL - EXTEND: {EXTEND.notional_position} + {float(EXTEND_TGT_TAIL_BASE_QTY)*float(price)} (qty: {float(EXTEND_TGT_TAIL_BASE_QTY):.2f}; px: {float(price):.2f})') - await kill_algo() - - if EXTEND_OPEN_ORDERS: # Cancel Open Order? - open_order_dict = dict(EXTEND_OPEN_ORDERS[0]) - open_order_id = str(open_order_dict['external_id']) - open_order_px = float(open_order_dict['price']) - - min_price = EXTEND.min_price - min_price = int(min_price) if min_price == int(min_price) else min_price - if Decimal(str( float(open_order_px) - float(price) )).quantize(Decimal(str(min_price)), rounding=ROUND_HALF_UP) == 0.00: - if ALGO_CONFIG.Logging.Print_Summary_Each_Loop: + if Decimal(str(float(open_order_px))) == price: + skip = True + if Config.Logging.Print_Summary_Each_Loop: print('EXTEND OPEN ORDER NO PX CHG; SKIPPING') - skip = True - else: - open_order_id = None - - if EXTEND_TGT_TAIL_BASE_QTY == 0.00: - logging.info('EXTEND TRYNG TO ORDER 0.00 BASE QTY, SKIPPING') - skip = True - - if not skip: - min_price = EXTEND.min_price - min_price = int(min_price) if min_price == int(min_price) else min_price - price: Decimal = Decimal(str(price)).quantize(Decimal(str(min_price)), rounding=ROUND_HALF_UP) - - if price == Decimal(str(0.00)).quantize(Decimal(str(min_price)), rounding=ROUND_HALF_UP): - logging.info('EXTEND TRYNG TO ORDER with A PRICE OF 0.00, SKIPPING') - continue - - if qty >= EXTEND.min_order_size and ((qty*price) > EXTEND.min_notional): - reduceOnly = False else: - reduceOnly = True + skip = False + if not (skip): + print_summary(use_logging=True) await post_extend_order( - symbol=EXTEND.symbol, + symbol=Extend.symbol, side=side, qty=qty, price=price, - reduceOnly=reduceOnly, - postOnly=True, + reduceOnly=extend_target.is_reduce_only(price=price), + postOnly=post_only, cxl_prev_order_id=open_order_id ) - else: - pass - elif not(EXTEND_TGT_TAIL_ORDERABLE) and EXTEND_OPEN_ORDERS: - logging.info('EXTEND HAS NO TAIL BUT OPEN ORDERS - CANCELLING OPEN ORDERS') - await extend_cancel_all_orders() - ### Continue immediately or sleep ### - if ASTER_OPEN_ORDERS or EXTEND_OPEN_ORDERS: - if ALGO_CONFIG.Logging.Print_Summary_Each_Loop: + ### CHECK TIME TO FUNDING AND WHETHER TO BE ACTIVE ### + if ( time_to_funding_ms > min_time_to_funding ) and (not Aster_Open_Orders) and (not Extend_Open_Orders): + logging.info(f'Outside action window (minutes) and no active order (sleeping for 5 sec): {pd.to_datetime(time_to_funding_ms, unit='ms').minute} > {pd.to_datetime(min_time_to_funding, unit='ms').minute}') + time.sleep(5) + else: + await aster_order_logic() + await extend_order_logic() + + if Aster_Open_Orders or Extend_Open_Orders: + if Config.Logging.Print_Summary_Each_Loop: print(f'_____ Open Orders _____ (Algo Engine ms: {(time.time() - loop_start)*1000:.2f}); Continuing...') continue else: - if ALGO_CONFIG.Logging.Print_Summary_Each_Loop: - print(f'_____ End No Open Orders _____ (Algo Engine ms: {(time.time() - loop_start)*1000:.2f}); Sleeping for sec: {ALGO_CONFIG.Config.Loop_Sleep_Sec:.0f}') - time.sleep(ALGO_CONFIG.Config.Loop_Sleep_Sec) + if Config.Logging.Print_Summary_Each_Loop: + print(f'_____ End No Open Orders _____ (Algo Engine ms: {(time.time() - loop_start)*1000:.2f}); Sleeping for sec: {Config.Config.Loop_Sleep_Sec:.0f}') + time.sleep(Config.Config.Loop_Sleep_Sec) except KeyboardInterrupt: logging.info('CANCELLING OPEN ORDERS') await kill_algo() @@ -926,10 +1162,11 @@ async def main(): global EXTEND_CLIENT global VAL_KEY global CON - global ALGO_CONFIG - global ASTER - global EXTEND + global Config + global Aster + global Extend global Open_Symbols + global Funding_Rates_Min_Remaining_Factor_Pcts _, EXTEND_CLIENT = await extend_auth.create_auth_account_and_trading_client() @@ -937,55 +1174,42 @@ async def main(): engine = create_async_engine('mysql+asyncmy://root:pwd@localhost/fund_rate') await set_comb_open_symbols() + # Open_Symbols = ['HYPE-USD'] best_symbol_by_exchange: dict = json.loads(s=VAL_KEY.get(name='fr_engine_best_fund_rate_output')) # ty:ignore[invalid-argument-type] + if Open_Symbols: logging.info(f'OPEN SYMBOLS: {Open_Symbols}') master_data = json.loads(s=VAL_KEY.get(name='fr_engine_best_fund_rate_master')) # ty:ignore[invalid-argument-type] open_symbol_to_work = Open_Symbols[0] current_pos_master_ast = [d for d in master_data if d.get('symbol_ext') == open_symbol_to_work][0] - ASTER = structs.Perpetual_Exchange( - mult = int(current_pos_master_ast['max_leverage_ast']), - lh_asset = current_pos_master_ast['lh_asset_ast'], - rh_asset = current_pos_master_ast['rh_asset_ast'], - symbol_asset_separator = '', - initial_funding_rate=float(current_pos_master_ast['funding_rate_ast']), - min_price=float(current_pos_master_ast['min_price_ast']), - min_order_size=float(current_pos_master_ast['min_order_size_ast']), - min_lot_size=float(current_pos_master_ast['min_lot_size_ast']), - min_notional=float(current_pos_master_ast['min_notional_ast']), - buy_ratio=float(current_pos_master_ast['buy_ratio_ast']), - ) - EXTEND = structs.Perpetual_Exchange( - mult = int(current_pos_master_ast['max_leverage_ext']), - lh_asset = current_pos_master_ast['lh_asset_ext'], - rh_asset = current_pos_master_ast['rh_asset_ext'], - symbol_asset_separator = '-', - initial_funding_rate=float(current_pos_master_ast['funding_rate_ext']), - min_price=float(current_pos_master_ast['min_price_ext']), - min_order_size=float(current_pos_master_ast['min_order_size_ext']), - min_lot_size=float(current_pos_master_ast['min_lot_size_ext']), - min_notional=float(current_pos_master_ast['min_notional_ext']), - buy_ratio=float(current_pos_master_ast['buy_ratio_ext']), - ) + + Aster, Extend = create_exchange_objs_from_dict(exchanges_dict=current_pos_master_ast) + Open_Symbols.pop(0) else: - ASTER = structs.Perpetual_Exchange(**best_symbol_by_exchange['ASTER']) - EXTEND = structs.Perpetual_Exchange(**best_symbol_by_exchange['EXTEND']) + Aster = structs.Perpetual_Exchange(**best_symbol_by_exchange['ASTER']) + Extend = structs.Perpetual_Exchange(**best_symbol_by_exchange['EXTEND']) # await get_aster_exch_info(symbol_override=Open_Symbols[0]) # await get_extend_exch_info(symbol_override=Open_Symbols[0]) with open('algo_config.json', mode='r', encoding='utf-8') as file: - ALGO_CONFIG = json.load(file) - ALGO_CONFIG = structs.Algo_Config(**ALGO_CONFIG) + Config = json.load(file) + Config = structs.Algo_Config(**Config) - ALGO_CONFIG.Config.Max_Target_Notional = float(min([ASTER.mult, EXTEND.mult]) * ALGO_CONFIG.Config.Target_Open_Cash_Position) + Config.Config.Max_Target_Notional = float(min([Aster.mult, Extend.mult]) * Config.Config.Target_Open_Cash_Position) # logging.info(f'Initial Algo Config: {ALGO_CONFIG}') - VAL_KEY.set(name='fr_orchestrator_output', value=json.dumps(obj=ALGO_CONFIG.model_dump())) - VAL_KEY.set(name='fr_algo_working_symbol', value=json.dumps(obj={'ASTER': asdict(obj=ASTER), 'EXTEND': asdict(obj=EXTEND)})) + VAL_KEY.set(name='fr_orchestrator_output', value=json.dumps(obj=Config.model_dump())) + VAL_KEY.set(name='fr_algo_working_symbol', value=json.dumps(obj={'ASTER': asdict(obj=Aster), 'EXTEND': asdict(obj=Extend)})) + Funding_Rates_Min_Remaining_Factor_Pcts = calc_fr_minutes_remaining_factor( + min_start_procedure = 30, + min_to_end_procedure = 7, + factor_exp_pct = 0.50 + ) + async with engine.connect() as CON: ### ASTER SETUP ### # await get_aster_collateral() diff --git a/main_trading_only.py b/main_trading_only.py deleted file mode 100644 index a64fe9e..0000000 --- a/main_trading_only.py +++ /dev/null @@ -1,870 +0,0 @@ - -from x10.utils.http import WrappedApiResponse -from x10.perpetual.trading_client.trading_client import PerpetualTradingClient -import asyncio -import json -import logging -import math -import os -import time -import traceback -from datetime import datetime, timezone -from decimal import ROUND_DOWN, ROUND_UP, ROUND_HALF_UP, Decimal -from typing import AsyncContextManager -from dataclasses import dataclass, asdict -from typing import Any -import numpy as np -import pandas as pd -import requests - -# import talib -import valkey -from dotenv import load_dotenv -from sqlalchemy import text -from sqlalchemy.ext.asyncio import create_async_engine -from x10.models.order import OrderSide, PlacedOrderModel - -import modules.utils as utils -import modules.aster_auth as aster_auth -import modules.extended_auth as extend_auth -import modules.structs as structs - -### Clients ### -EXTEND_CLIENT: PerpetualTradingClient -CON: AsyncContextManager -VAL_KEY: valkey.Valkey - -### Logging ### -load_dotenv() -LOG_FILEPATH: str = f'{os.getenv(key="LOGS_PATH")}/Fund_Rate_Algo.log' - -### Algo Config ### -Config: structs.Algo_Config - -### Exchanges ### -Aster: structs.Perpetual_Exchange -Extend: structs.Perpetual_Exchange - -### Globals ### -Open_Symbols: list[str] = [] -Last_Aster_Fill_Time_Ts: float = 0.00 -Just_Rejected_Or_Expired: bool = False - -Aster_Open_Orders: list[dict] = [] -Extend_Open_Orders: list[dict] = [] - -### Flags ### -# Flags = structs.Flags() - - -### Define Ordering Logic ### -''' -Notes -- handle increasing vs flattening - - if increasing, set not reduce only - - if flattening, set as reduce only and make sure allowed to trade below min notional, and qty calc should be exact -- handle opportunistic vs immediate -- handle cancel-replace manually for aster and sometimes manually for extend (e.g. cant change certain things on an existing order) -- gracefully handle err responses (well known err codes e.g.) and response errors (e.g. json fails to parse) -''' - -async def cancel_aster_order(open_order_id: str): - global Aster_Open_Orders - start = time.time() - cancel_order: dict = { - "url": "/fapi/v3/order", - "method": "DELETE", - "params": { - 'symbol': Aster.symbol, - 'orderId': open_order_id, - } - } - cr: dict = await aster_auth.post_authenticated_url(cancel_order) # ty:ignore[invalid-assignment] - if cr.get('status', None) == 'CANCELED': - Aster_Open_Orders.pop(0) - else: - logging.warning(f'ASTER ORDER FAILED TO CANCEL DURING CR ({open_order_id}): RESP {cr}') - logging.info(f'TIMING - cancel_aster_order: {(time.time() - start)*1000:.2f}') - -async def post_aster_order( - symbol: str, - side: str, - qty: Decimal, - price: Decimal, - reduceOnly: bool, - postOnly: bool -): - global Aster_Open_Orders - global Just_Rejected_Or_Expired - - if postOnly: - timeInForce = 'GTX' - else: - timeInForce = 'GTC' - - post_order = { - "url": "/fapi/v3/order", - "method": "POST", - "params": { - 'symbol': symbol, - 'side': side, - 'type': 'LIMIT', - 'timeInForce': timeInForce, - 'quantity': qty, - 'price': price, - 'reduceOnly': reduceOnly - } - } - order_resp: dict = await aster_auth.post_authenticated_url(post_order) # ty:ignore[invalid-assignment] - if order_resp.get('orderId', None) is not None: - order_resp['original_price'] = price - order_resp['order_status'] = order_resp['status'] - - Aster_Open_Orders.append(order_resp) - Just_Rejected_Or_Expired = False - - utils.send_tg_alert(f'FR_ALGO - ASTER Order ({order_resp['orderId']}). Start_$: {Aster.notional_position:.4f}; {side}: {float(qty)*float(price):.4f}; Price: {float(price):.4f}') - logging.info(f'ASTER ORDER PLACED SUCCESS: {order_resp}') - # print_summary(use_logging=True) - else: - logging.critical(f'*** Aster Order Response Abnormal: {order_resp}; post_order: {post_order}') - await kill_algo() - -async def cancel_extend_order(order_id: str): - r = EXTEND_CLIENT.orders.cancel_order(order_id=order_id) - - r = dict(r) - if r.get('status', None) == 'OK': - logging.info(f'EXTEND ORDER CANCELLED: {order_id}') - else: - logging.warning(f'EXTEND ORDER FAILED TO CANCEL DURING CR ({order_id}): RESP {r}') - -async def post_extend_order( - symbol: str, - side: str, - qty: Decimal, - price: Decimal, - reduceOnly: bool, - postOnly: bool, - cxl_prev_order_id: str | None = None, -): - global Extend_Open_Orders - global Just_Rejected_Or_Expired - - side = OrderSide.BUY if side == 'BUY' else OrderSide.SELL - taker_fee = Decimal("0.00025") - try: - order_resp: WrappedApiResponse[PlacedOrderModel] = await EXTEND_CLIENT.place_order( - market_name=symbol, - amount_of_synthetic=qty, - price=price, - side=side, - taker_fee=taker_fee, - previous_order_id=cxl_prev_order_id, - post_only=postOnly, - reduce_only=reduceOnly - ) - except Exception as e: - logging.critical(e) - - order_resp_dict = dict(order_resp) - - if order_resp_dict.get('status', None) == 'ERROR': - if order_resp_dict['error']['code']==1142: - logging.info('Cant find edit order for Extend, skipping cancel.') - else: - logging.critical(f'*** Extend Order Response Abnormal: {order_resp};') - await kill_algo() - if order_resp_dict.get('status', None) == 'OK': - if Extend_Open_Orders: - Extend_Open_Orders.pop(0) - - order_dict = dict(order_resp_dict['data']) - order_dict['status'] = 'NEW' - order_dict['price'] = str(price) - order_dict['qty'] = str(qty) - order_dict['filled_qty'] = str(0) - order_dict['side'] = str(side) - - Extend_Open_Orders.append(order_dict) - Just_Rejected_Or_Expired = False - utils.send_tg_alert(f'FR_ALGO - EXTEND Order ({order_dict.get('id', None)}). Start_$: {Extend.notional_position:.2f}; {str(side)}: {float(qty)*float(price):.2f}; Price: {float(price):.2f}') - logging.info(f'EXTEND ORDER PLACED SUCCESS: {order_dict}') - # print_summary(use_logging=True) - else: - logging.critical(f'*** Extend Order Response Abnormal: {order_resp};') - await kill_algo() - -### OPEN ORDERS ### -async def handle_order_updates(exch: str, local_open_orders: list[dict], ws_open_orders: list[dict]) -> list[dict]: # exch = 'ASTER' | 'EXTEND' - global Just_Rejected_Or_Expired - global Last_Aster_Fill_Time_Ts - - if ws_open_orders: - for idx, o in enumerate(local_open_orders): - o = dict(o) - if o.get('order_id') is not None: - ws_order_id_field = 'order_id' - elif o.get('orderId') is not None: - ws_order_id_field = 'orderId' - else: - ws_order_id_field = 'id' - - order_id = o[ws_order_id_field] - order_orig_status: str = o.get('status') if o.get('status') is not None else o['order_status'] # ty:ignore[invalid-assignment] - order_update: list[dict] = [dict(ou) for ou in ws_open_orders if dict(ou).get('order_id', None) == order_id] - - if len(order_update) > 0: - order_update: dict = order_update[0] - order_update_status: str = order_update.get('status') if order_update.get('status') is not None else order_update['order_status'] # ty:ignore[invalid-assignment] - order_status_changed: bool = order_orig_status.upper() != order_update_status.upper() - - local_open_orders[idx]['order_id'] = order_id - local_open_orders[idx]['status'] = order_update_status - local_open_orders[idx]['price'] = order_update.get('price', 0) if order_update.get('price') is not None else order_update['original_price'] - - if order_status_changed: - logging.info(f'{exch} ORDER ({order_id}): {order_orig_status} -> {order_update_status}') - local_open_orders[idx] = order_update - if order_update_status in ['CANCELLED','CANCELED','EXPIRED','REJECTED']: - logging.info(f'{exch} ORDER CANCELLED or EXPIRED: {order_id}') - local_open_orders.pop(idx) - Just_Rejected_Or_Expired = True - utils.send_tg_alert(f'FR_ALGO - {exch} REJECTED ({order_id})') - elif order_update_status in ['PARTIALLY_FILLED']: - logging.info(f'{exch} ORDER PARTIALLY FILLED: {order_id}') - # await get_aster_collateral() - if exch=='ASTER': - await get_aster_notional_position(resp=ws_open_orders) - Last_Aster_Fill_Time_Ts = datetime.now().timestamp()*1000 - else: - await get_extend_notional() - utils.send_tg_alert(f'FR_ALGO - {exch} PARTIALLY FILLED ({order_id})') - elif order_update_status in ['FILLED']: - logging.info(f'{exch} ORDER FILLED: {order_id}') - local_open_orders.pop(idx) - # await get_aster_collateral() - if exch=='ASTER': - await get_aster_notional_position(resp=ws_open_orders) - Last_Aster_Fill_Time_Ts = datetime.now().timestamp()*1000 - else: - await get_extend_notional() - utils.send_tg_alert(f'FR_ALGO - {exch} FILLED ({order_id})') - else: - logging.critical(f'{exch} ORDER STATUS CHG TO UNEXPECTED VALUE, KILLING... ({order_id}): {order_orig_status} -> {order_update_status}') - await kill_algo() - return local_open_orders - -async def get_aster_open_orders(): - global Aster_Open_Orders - - fut_acct_openOrders = { - "url": "/fapi/v3/openOrders", - "method": "GET", - "params": {} - } - Aster_Open_Orders = await aster_auth.post_authenticated_url(fut_acct_openOrders) # ty:ignore[invalid-assignment] - -async def get_extend_open_orders(): - global Extend_Open_Orders - - Extend_Open_Orders = list(dict(await EXTEND_CLIENT.account.get_open_orders()).get('data', 0)) - -### WALLLET ### -async def get_aster_account_open_symbols() -> list[str]: - fut_acct_positionRisk: dict = { - "url": "/fapi/v3/positionRisk", - "method": "GET", - "params": { - 'symbol':'' - } - } - try: - resp: list = await aster_auth.post_authenticated_url(req=fut_acct_positionRisk) # ty:ignore[invalid-assignment] - except Exception as e: - logging.critical(f'JSONDecodeError trying to get Aster open orders: {e}; resp: {resp}') - await kill_algo() - resp: list = [] - ld = [ utils.symbol_to_extend_fmt(x['symbol']) for x in resp if abs(float(x.get('positionAmt', 0))) > 0] - return ld - -async def get_aster_notional_position(resp: list | None = None): - global Aster - - previous_notional_obj = Aster.notional_obj - previous_notional_position = Aster.notional_position - - if resp: - pos_dict = [x for x in resp if x.get('symbol', None) == Aster.symbol] - if pos_dict: - pos_dict = pos_dict[0] - else: - pos_dict = {} - pos_dict['side'] = 'LONG' - pos_dict['entry_price'] = 0.00 - pos_dict['position_amount'] = 0.00 - pos_dict['unrealized_pnl'] = 0.00 - pos_dict['timestamp_arrival'] = round(datetime.now().timestamp()*1000) - # logging.info('get_aster_notional - No Positions') - else: - logging.info('Getting Aster Notionals from API') - fut_acct_positionRisk: dict = { - "url": "/fapi/v3/positionRisk", - "method": "GET", - "params": { - 'symbol': Aster.symbol, - } - } - try: - resp: list = await aster_auth.post_authenticated_url(req=fut_acct_positionRisk) # ty:ignore[invalid-assignment] - except Exception as e: - logging.critical(f'JSONDecodeError trying to get Aster notional: {e}; resp: {resp}') - await kill_algo() - resp: list = [] - pos_dict = [x for x in resp if x.get('symbol', None) == Aster.symbol] - if pos_dict: - pos_dict = pos_dict[0] - else: - pos_dict = {} - pos_dict['side'] = 'LONG' - pos_dict['entry_price'] = 0.00 - pos_dict['position_amount'] = 0.00 - pos_dict['unrealized_pnl'] = 0.00 - logging.info('get_aster_notional - No Positions') - pos_dict['timestamp_arrival'] = round(datetime.now().timestamp()*1000) - - if previous_notional_obj: - if previous_notional_obj['timestamp_arrival'] > pos_dict['timestamp_arrival']: - # logging.info(f'ASTER NOTIONAL: prev timestamp ({pd.to_datetime(previous_notional_obj['timestamp_arrival'], unit='ms')}) > new timestamp ({pd.to_datetime(pos_dict['timestamp_arrival'], unit='ms')}); skipping') - return - - Aster.notional_obj = pos_dict - - if len(pos_dict) < 1: - logging.info(f'BAD NOTIONAL - ASTER CHANGE: Empty pos_dict: {pos_dict}; resp: {resp}') - await kill_algo() - - Aster.unrealized_pnl = float(pos_dict['unrealized_pnl']) if pos_dict.get('unrealized_pnl') is not None else float(pos_dict['unRealizedProfit']) - - if pos_dict.get('notional') is not None: - Aster.notional_position = float(pos_dict['notional']) - Aster.unrealized_pnl - else: - Aster.notional_position = float(pos_dict['position_amount'])*float(pos_dict['entry_price']) - if pos_dict.get('leverage') is not None: - Aster.mult = int(pos_dict['leverage']) - if abs(Aster.notional_position) > Config.Config.Max_Target_Notional*Config.Config.Max_Order_Over_Notional_Ratio: - logging.info(f'BAD NOTIONAL - ASTER CHANGE: {previous_notional_position} -> {Aster.notional_position}; UR PNL: {Aster.unrealized_pnl}; MULT: {Aster.mult}; pos_dict: {pos_dict}; resp: {resp}; max_tgt_notional: {Config.Config.Max_Target_Notional}') - await kill_algo() - if Aster.notional_position != previous_notional_position: - logging.info(f'ASTER NOTIONAL CHANGE: {previous_notional_position:.2f} -> {Aster.notional_position:.2f}; UR PNL: {Aster.unrealized_pnl:.2f}; MULT: {Aster.mult:.0f}; resp: {bool(resp)}') - -async def get_extend_account_open_symbols() -> list[str]: - resp = dict(await EXTEND_CLIENT.account.get_positions()).get('data', []) - ld = [x.market for x in list(resp) if abs(float(x.size)) > 0] - return ld - -async def set_comb_open_symbols() -> None: - global Open_Symbols - - open_aster_symbols = await get_aster_account_open_symbols() - open_extend_symbols = await get_extend_account_open_symbols() - - Open_Symbols = list(set(open_aster_symbols + open_extend_symbols)) - -async def get_extend_notional(resp: list | None = None): - global Extend - - previous_notional_obj = Extend.notional_obj - previous_notional_position = Extend.notional_position - - if not resp: - resp = dict(await EXTEND_CLIENT.account.get_positions()).get('data', []) - pos_dict = [dict(d) for d in resp if dict(d).get('market') == Extend.symbol] - if pos_dict: - pos_dict = pos_dict[0] - pos_dict['timestamp_arrival'] = round(datetime.now().timestamp()*1000) - else: - pos_dict = {} - pos_dict['side'] = 'LONG' - pos_dict['value'] = 0.00 - pos_dict['unrealised_pnl'] = 0.00 - pos_dict['timestamp_arrival'] = round(datetime.now().timestamp()*1000) - logging.info('get_extend_notional - No Positions') - else: - pos_dict = [dict(d) for d in resp if dict(d).get('market') == Extend.symbol] - if pos_dict: - pos_dict = pos_dict[0] - else: - pos_dict = {} - pos_dict['side'] = 'LONG' - pos_dict['value'] = 0.00 - pos_dict['unrealised_pnl'] = 0.00 - pos_dict['timestamp_arrival'] = round(datetime.now().timestamp()*1000) - # logging.info('get_extend_notional - No Positions') - - # pos_dict['timestamp_arrival'] = round(datetime.now().timestamp()*1000) - - if previous_notional_obj: - if previous_notional_obj['timestamp_arrival'] > pos_dict['timestamp_arrival']: - # logging.info(f'EXTEND NOTIONAL: prev timestamp ({pd.to_datetime(previous_notional_obj['timestamp_arrival'], unit='ms')}) > new timestamp ({pd.to_datetime(pos_dict['timestamp_arrival'], unit='ms')}); skipping') - return - else: - previous_notional_obj = {} - - Extend.notional_obj = pos_dict - - Extend.unrealized_pnl = pos_dict.get('unrealised_pnl', 0) - position_side = pos_dict['side'] # LONG or SHORT - notional_pos_abs = abs(float(pos_dict['value'])) - if position_side == 'LONG': - notional_pos_sided = notional_pos_abs - elif position_side == 'SHORT': - notional_pos_sided = notional_pos_abs * -1 - else: - logging.info(f'EXTEND BAD SIDE ON POSITION UPDATE: {pos_dict}') - - Extend.notional_position = notional_pos_sided - float(Extend.unrealized_pnl) - Extend.mult = pos_dict.get('leverage', Extend.mult) - if abs(Extend.notional_position) > Config.Config.Max_Target_Notional*Config.Config.Max_Order_Over_Notional_Ratio: - logging.info(f'BAD NOTIONAL - EXTEND CHANGE: {previous_notional_position} -> {Extend.notional_position}; UR PNL: {Extend.unrealized_pnl}; MULT: {Extend.mult}; pos_dict: {pos_dict}; resp: {resp}') - await kill_algo() - if Extend.notional_position != previous_notional_position: - logging.info(f'EXTEND NOTIONAL CHANGE: {previous_notional_position} [{previous_notional_obj.get('timestamp_arrival')}] -> {Extend.notional_position:.2f} [{Extend.notional_obj['timestamp_arrival']}]; UR PNL: {Extend.unrealized_pnl:.2f}; MULT: {Extend.mult}; resp: {bool(resp)}') - -### EXCHANGE INFO ### -async def get_aster_exch_info(symbol_override: str | None = None): - global Aster - - if symbol_override: - Aster.symbol = utils.symbol_to_aster_fmt(symbol_override) - - fut_acct_exchangeInfo: dict = { - "url": "/fapi/v3/exchangeInfo", - "method": "GET", - "params": {} - } - r: dict = await aster_auth.post_authenticated_url(fut_acct_exchangeInfo) # ty:ignore[invalid-assignment] - s: list = r['symbols'] - d: dict = [d for d in s if d.get('symbol', None) == Aster.symbol][0] - f: dict = [f for f in d['filters'] if f.get('filterType', None) == 'LOT_SIZE'][0] - q: dict = [f for f in d['filters'] if f.get('filterType', None) == 'PRICE_FILTER'][0] - n: dict = [f for f in d['filters'] if f.get('filterType', None) == 'MIN_NOTIONAL'][0] - - min_qty = float(f['minQty']) - min_qty = int(min_qty) if min_qty == int(min_qty) else min_qty - - min_price = float(q['minPrice']) - min_price = int(min_price) if min_price == int(min_price) else min_price - Aster.min_order_size = min_qty - Aster.min_price = min_price - Aster.min_notional = float(n['notional']) - -async def get_extend_exch_info(symbol_override: str | None = None): - global Extend - - if symbol_override: - Extend.symbol = utils.symbol_to_extend_fmt(symbol_override) - - r = await EXTEND_CLIENT.markets_info.get_markets_dict() - Extend.min_order_size = float(r[Extend.symbol].trading_config.min_order_size) - Extend.min_price = float(r[Extend.symbol].trading_config.min_price_change) - -### CANCEL ORDERS ### -async def aster_cancel_all_orders(): - cancel_all_open_orders = { - "url": "/fapi/v3/allOpenOrders", - "method": "DELETE", - "params": { - 'symbol': Aster.symbol, - } - } - r = await aster_auth.post_authenticated_url(cancel_all_open_orders) - logging.info(f'ASTER CANCEL ALL OPEN ORDERS RESP: {r}') - -async def extend_cancel_all_orders(): - r = await EXTEND_CLIENT.orders.mass_cancel(markets=[Extend.symbol]) - logging.info(f'EXTEND CANCEL ALL OPEN ORDERS RESP: {r}') - -### KILL ALGO ### -async def kill_algo(): - await aster_cancel_all_orders() - await extend_cancel_all_orders() - logging.info('ALGO KILL FLAG ACTIVATED; CANCELLING OPEN ORDERS AND SHUTTING DOWN') - raise ValueError('KILL FLAG ACTIVATED') - -### ALGO LOOP ### -async def run_algo(): - global Config - - global Aster - global Extend - - global Open_Symbols - global Last_Aster_Fill_Time_Ts - global Just_Rejected_Or_Expired - - global Aster_Open_Orders - global Extend_Open_Orders - - # global Flags - - try: - while True: - loop_start = time.time() - # print('__________Start___________') - - ### Load Algo Config ### - Config = json.loads(VAL_KEY.get('fr_orchestrator_output')) # ty:ignore[invalid-argument-type] - Config = structs.Algo_Config(**Config) - Config.Config.Max_Target_Notional = float(min([Aster.mult, Extend.mult]) * Config.Config.Target_Open_Cash_Position) - - ### Load Data from Feedhandlers ### - best_symbol_by_exchange: dict = json.loads(s=VAL_KEY.get(name='fr_engine_best_fund_rate_output')) # ty:ignore[invalid-argument-type] - best_symbol_by_exchange_aster = structs.Perpetual_Exchange(**best_symbol_by_exchange['ASTER']) - best_symbol_by_exchange_extend = structs.Perpetual_Exchange(**best_symbol_by_exchange['EXTEND']) - - # Fund Rates - # aster_fund_rate_dict: Any = VAL_KEY.get('fund_rate_aster') - # aster_fund_rate_dict: dict = json.loads(s=aster_fund_rate_dict) if aster_fund_rate_dict is not None else {} - # if aster_fund_rate_dict.get('symbol', None) != Aster.symbol: - # aster_fund_rate: float = Aster.initial_funding_rate - # # logging.info(f'ASTER Symbol mismatch: {ASTER_FUND_RATE_DICT}; expected symbol: {ASTER.symbol}') - # # raise ValueError(f'ASTER Symbol mismatch: {ASTER_FUND_RATE_DICT}; expected symbol: {ASTER.symbol}') - # else: - # aster_fund_rate: float = float(aster_fund_rate_dict.get('funding_rate', 0)) - - # extend_fund_rate_dict: Any = VAL_KEY.get('fund_rate_extended') - # extend_fund_rate_dict: dict = json.loads(s=extend_fund_rate_dict) if extend_fund_rate_dict is not None else {} - # if extend_fund_rate_dict.get('symbol', None) != Extend.symbol: - # extend_fund_rate: float = Extend.initial_funding_rate - # # logging.info(f'ASTER Symbol mismatch: {EXTENDED_FUND_RATE_DICT}; expected symbol: {EXTEND.symbol}') - # # raise ValueError(f'ASTER Symbol mismatch: {EXTENDED_FUND_RATE_DICT}; expected symbol: {EXTEND.symbol}') - # else: - # extend_fund_rate: float = float(extend_fund_rate_dict.get('funding_rate', 0)) - - # if Config.Overrides.Flip_Side_For_Testing: - # aster_fund_rate = aster_fund_rate * -1 - # extend_fund_rate = extend_fund_rate * -1 - - # aster_fund_rate_time = float(aster_fund_rate_dict.get('next_funding_time_ts_ms', 0)) - # aster_fund_rate_time = aster_fund_rate_time+(60*60*1000) if aster_fund_rate_time < (datetime.now().timestamp()*1000) else aster_fund_rate_time - - # extend_fund_rate_time = max([float(extend_fund_rate_dict.get('next_funding_time_ts_ms', 0)), 0]) - # extend_fund_rate_time = extend_fund_rate_time+(60*60*1000) if extend_fund_rate_time < (datetime.now().timestamp()*1000) else extend_fund_rate_time - - # Tickers - aster_ticker_dict: Any = VAL_KEY.get('fut_ticker_aster') - aster_ticker_dict: dict = json.loads(s=aster_ticker_dict) if aster_ticker_dict is not None else {} - if ( aster_ticker_dict.get('symbol', None) != Aster.symbol ) and not(Config.Overrides.Flatten_Open_Positions): - logging.warning(f'ASTER Symbol mismatch: {aster_ticker_dict}; expected symbol: {Aster.symbol}') - VAL_KEY.set(name='fr_algo_working_symbol', value=json.dumps(obj={'ASTER': asdict(obj=Aster), 'EXTEND': asdict(obj=Extend)})) - time.sleep(5) - continue - # raise ValueError(f'ASTER Symbol mismatch: {ASTER_TICKER_DICT}; expected symbol: {ASTER.symbol}') - - extend_ticker_dict: Any = VAL_KEY.get('fut_ticker_extended') - extend_ticker_dict: dict = json.loads(s=extend_ticker_dict) if extend_ticker_dict is not None else {} - if ( extend_ticker_dict.get('symbol', None) != Extend.symbol) and not(Config.Overrides.Flatten_Open_Positions): - logging.warning(f'EXTEND Symbol mismatch: {extend_ticker_dict}; expected symbol: {Extend.symbol}') - VAL_KEY.set(name='fr_algo_working_symbol', value=json.dumps(obj={'ASTER': asdict(obj=Aster), 'EXTEND': asdict(obj=Extend)})) - time.sleep(5) - continue - # raise ValueError(f'EXTEND Symbol mismatch: {EXTENDED_TICKER_DICT}; expected symbol: {EXTEND.symbol}') - - ### Load Local Notional Updates from WS ### - aster_ws_pos_updates: Any = VAL_KEY.get(name='fr_aster_user_positions') - aster_ws_pos_updates: list = json.loads(s=aster_ws_pos_updates) if aster_ws_pos_updates is not None else [] - extend_ws_pos_updates: Any = VAL_KEY.get('fr_extended_user_positions') - extend_ws_pos_updates: list = json.loads(extend_ws_pos_updates) if extend_ws_pos_updates is not None else [] - - if len(aster_ws_pos_updates) > 0: - await get_aster_notional_position(resp=aster_ws_pos_updates) - - if len(extend_ws_pos_updates) > 0: - await get_extend_notional(resp=extend_ws_pos_updates) - - ### Load Local Order Updates from WS ### - aster_ws_order_updates: Any = VAL_KEY.get('fr_aster_user_orders') - aster_ws_order_updates: list = json.loads(aster_ws_order_updates) if aster_ws_order_updates is not None else [] - extend_ws_order_updates: Any = VAL_KEY.get('fr_extended_user_orders') - extend_ws_order_updates: list = json.loads(extend_ws_order_updates) if extend_ws_order_updates is not None else [] - - ### CHECK NO MORE THAN 1 OPEN ORDER ON EITHER EXCHANGE ### - if len(Aster_Open_Orders) > 1 or len(Extend_Open_Orders) > 1: - logging.info(f'MORE THAN 1 ORDER OPEN - KILLING ALGO: ASTER_OPEN_ORDERS ({len(Aster_Open_Orders)}): {Aster_Open_Orders}; EXTEND_OPEN_ORDERS ({len(Extend_Open_Orders)}): {Extend_Open_Orders}') - await kill_algo() - raise ValueError('NOT HERE: MORE THAN 1 ORDER OPEN - KILLING ALGO: ASTER_OPEN_ORDERS') - - ### Update Local Open Orders w Changes from WS ### - Aster_Open_Orders = await handle_order_updates(exch='ASTER', local_open_orders=Aster_Open_Orders, ws_open_orders=aster_ws_order_updates) - Extend_Open_Orders = await handle_order_updates(exch='EXTEND', local_open_orders=Extend_Open_Orders, ws_open_orders=extend_ws_order_updates) - - ### Decisions ### - - - - ### Logging ### - def print_summary(use_logging: bool = False): - OUT: Any = logging.info if use_logging else print - - # ASTER: [ Available Collateral: {ASTER_AVAIL_COLLATERAL:.4f} ] | EXTEND: [ Available Collateral: {EXTEND_AVAIL_COLLATERAL:.4f} ] - OUT(f''' - FLIP SIDES FOR TESTING?: {Config.Overrides.Flip_Side_For_Testing}; ASTER ORDER ENABLED? {Config.Overrides.Allow_Ordering_Aster}; EXTEND ORDER ENABLED? {Config.Overrides.Allow_Ordering_Extend} - - MKT : Aster: {Aster.symbol:<10} (best: {best_symbol_by_exchange_aster.symbol}) | Extend: {Extend.symbol:<10} (best: {best_symbol_by_exchange_extend.symbol}) - {pd.to_datetime(aster_fund_rate_time, unit='ms')} ({(pd.to_datetime(aster_fund_rate_time, unit='ms')-datetime.now()):}) | {pd.to_datetime(extend_fund_rate_time, unit='ms')} ({(pd.to_datetime(extend_fund_rate_time, unit='ms')-datetime.now()):}) - ASTER: {aster_fund_rate:.6%} [{aster_fund_rate*10_000:.2f}bps] [{aster_fund_rate*1_000_000:.0f}pips] | EXTEND: {extend_fund_rate:.6%} [{extend_fund_rate*10_000:.2f}bps] [{extend_fund_rate*1_000_000:.0f}pips] - ASTER: {'LONG PAYS SHORT' if aster_fund_rate > 0 else 'SHORT PAYS LONG'} | EXTEND: {'LONG PAYS SHORT' if extend_fund_rate > 0 else 'SHORT PAYS LONG'} - ASTER: [ Notional Position $ : {Aster.notional_position:.4f} ] | EXTEND: [ Notional Position $ : {Extend.notional_position:.4f} ] - - ALPHA SIDE : {ALPHA_EXCH} [{ALPHA_CARRY_SIDE}] - ALPHA SIGNAL: {alpha_signal}; Current {current_ratio:.4f} [{current_ratio*10_000:.2f}scl] {">" if ALPHA_CARRY_SIDE=='BUY' else "<"} Model {alpha_model_ratio:.4f} [{alpha_model_ratio*10_000:.2f}scl] - - TGT NOTIONAL: $ {abs(ALPHA_TGT_NOTIONAL_FINAL):.2f}; Flatten Open Positions Flag? {Config.Overrides.Flatten_Open_Positions}; Opportunistic? {Config.Overrides.Flatten_Open_Positions_Opportunistic} - AT TARGET? : {at_notional_target.value}; is_locked?: {at_notional_target.is_locked} - - - --- ASTER OPEN ORDERS --- - {Aster_Open_Orders} - - --- EXTEND OPEN ORDERS --- - {Extend_Open_Orders} - ''') - if Config.Logging.Log_Summary_Each_Loop: - print_summary(use_logging=True) - if Config.Logging.Print_Summary_Each_Loop: - print_summary(use_logging=False) - - ### ASTER - if Config.Overrides.Allow_Ordering_Aster and ASTER_TGT_TAIL_ORDERABLE: # Tier 1 Overrides - if alpha_signal or Config.Overrides.Flatten_Open_Positions: # Tier 2 Overrides / Alpha - skip = False - side = 'BUY' if ASTER_TGT_TAIL_BASE_QTY > 0.00 else 'SELL' - qty = Decimal(value=str(abs(ASTER_TGT_TAIL_BASE_QTY))) - price = ASTER_TOB_PX - ( float(Aster.min_price)*int(Config.Config.Price_Worsener_Aster) ) if side == 'BUY' else ASTER_TOB_PX + ( float(Aster.min_price)*int(Config.Config.Price_Worsener_Aster) ) - - if abs( ( float(ASTER_TGT_TAIL_BASE_QTY)*float(price) ) + Aster.notional_position ) > Config.Config.Max_Target_Notional*Config.Config.Max_Order_Over_Notional_Ratio: - logging.info(f'TRYING TO ORDER OVER MAX NOTIOANL - ASTER: {Aster.notional_position} + {float(ASTER_TGT_TAIL_BASE_QTY)*float(price)} (qty: {float(ASTER_TGT_TAIL_BASE_QTY):.2f}; px: {float(price):.2f})') - await kill_algo() - - if Aster_Open_Orders: # Cancel Open Order? - open_order_id = Aster_Open_Orders[0].get('order_id') if Aster_Open_Orders[0].get('order_id') is not None else Aster_Open_Orders[0]['orderId'] - open_order_px = float(Aster_Open_Orders[0].get('price',0)) if Aster_Open_Orders[0].get('price') is not None else float(Aster_Open_Orders[0]['original_price']) - - open_order_dict = dict(Aster_Open_Orders[0]) - open_order_id = str(open_order_dict['order_id']) - open_order_px = float(open_order_dict['price']) - - min_price = Aster.min_price - min_price = int(min_price) if min_price == int(min_price) else min_price - if Decimal(str( float(open_order_px) - float(price) )).quantize(Decimal(str(min_price)), rounding=ROUND_HALF_UP) == 0.00: - if Config.Logging.Print_Summary_Each_Loop: - print('ASTER OPEN ORDER NO PX CHG; SKIPPING') - skip = True - else: - await cancel_aster_order(open_order_id) # ty:ignore[invalid-argument-type] - - if ASTER_TGT_TAIL_BASE_QTY == 0.00: - logging.info('ASTER TRYNG TO ORDER 0.00 BASE QTY, SKIPPING') - skip = True - - if not skip: - min_price = Aster.min_price - min_price = int(min_price) if min_price == int(min_price) else min_price - price: Decimal = Decimal(str(price)).quantize(Decimal(str(min_price)), rounding=ROUND_HALF_UP) - - if price == Decimal(str(0.00)).quantize(Decimal(str(min_price)), rounding=ROUND_HALF_UP): - logging.info('ASTER TRYNG TO ORDER with A PRICE OF 0.00, SKIPPING') - continue - - if ( qty < Aster.min_order_size ) or ( (qty*price) < Aster.min_notional ): - reduceOnly = True - else: - reduceOnly = False - - await post_aster_order( - symbol=Aster.symbol, - side=side, - qty=qty, - price=price, - reduceOnly=reduceOnly, - postOnly=True, - ) - else: - pass - elif not(ASTER_TGT_TAIL_ORDERABLE) and Aster_Open_Orders: - logging.info('ASTER HAS NO TAIL BUT OPEN ORDERS - CANCELLING OPEN ORDERS') - await extend_cancel_all_orders() - - ### EXTEND ### - if Config.Overrides.Allow_Ordering_Extend and EXTEND_TGT_TAIL_ORDERABLE: # Tier 1 Overrides - if alpha_signal or Config.Overrides.Flatten_Open_Positions: # Tier 2 Overrides / Alpha - skip = False - side = 'BUY' if EXTEND_TGT_TAIL_BASE_QTY > 0.00 else 'SELL' - qty = Decimal(value=str(abs(EXTEND_TGT_TAIL_BASE_QTY))) - price = EXTEND_TOB_PX - ( float(Extend.min_price)*int(Config.Config.Price_Worsener_Extend) ) if side == 'BUY' else EXTEND_TOB_PX + ( float(Extend.min_price)*int(Config.Config.Price_Worsener_Extend) ) # ty:ignore[invalid-assignment] - - if abs( ( float(EXTEND_TGT_TAIL_BASE_QTY)*float(price) ) + Extend.notional_position ) > Config.Config.Max_Target_Notional*Config.Config.Max_Order_Over_Notional_Ratio: - logging.info(f'TRYING TO ORDER OVER MAX NOTIOANL - EXTEND: {Extend.notional_position} + {float(EXTEND_TGT_TAIL_BASE_QTY)*float(price)} (qty: {float(EXTEND_TGT_TAIL_BASE_QTY):.2f}; px: {float(price):.2f})') - await kill_algo() - - if Extend_Open_Orders: # Cancel Open Order? - open_order_dict = dict(Extend_Open_Orders[0]) - open_order_id = str(open_order_dict['external_id']) - open_order_px = float(open_order_dict['price']) - - min_price = Extend.min_price - min_price = int(min_price) if min_price == int(min_price) else min_price - if Decimal(str( float(open_order_px) - float(price) )).quantize(Decimal(str(min_price)), rounding=ROUND_HALF_UP) == 0.00: - if Config.Logging.Print_Summary_Each_Loop: - print('EXTEND OPEN ORDER NO PX CHG; SKIPPING') - skip = True - else: - open_order_id = None - - if EXTEND_TGT_TAIL_BASE_QTY == 0.00: - logging.info('EXTEND TRYNG TO ORDER 0.00 BASE QTY, SKIPPING') - skip = True - - if not skip: - min_price = Extend.min_price - min_price = int(min_price) if min_price == int(min_price) else min_price - price: Decimal = Decimal(str(price)).quantize(Decimal(str(min_price)), rounding=ROUND_HALF_UP) - - if price == Decimal(str(0.00)).quantize(Decimal(str(min_price)), rounding=ROUND_HALF_UP): - logging.info('EXTEND TRYNG TO ORDER with A PRICE OF 0.00, SKIPPING') - continue - - if ( qty < Extend.min_order_size ) or ( (qty*price) < Extend.min_notional ): - reduceOnly = True - else: - reduceOnly = False - - await post_extend_order( - symbol=Extend.symbol, - side=side, - qty=qty, - price=price, - reduceOnly=reduceOnly, - postOnly=True, - cxl_prev_order_id=open_order_id - ) - else: - pass - elif not(EXTEND_TGT_TAIL_ORDERABLE) and Extend_Open_Orders: - logging.info('EXTEND HAS NO TAIL BUT OPEN ORDERS - CANCELLING OPEN ORDERS') - await extend_cancel_all_orders() - - ### Continue immediately or sleep ### - if Aster_Open_Orders or Extend_Open_Orders: - if Config.Logging.Print_Summary_Each_Loop: - print(f'_____ Open Orders _____ (Algo Engine ms: {(time.time() - loop_start)*1000:.2f}); Continuing...') - continue - else: - if Config.Logging.Print_Summary_Each_Loop: - print(f'_____ End No Open Orders _____ (Algo Engine ms: {(time.time() - loop_start)*1000:.2f}); Sleeping for sec: {Config.Config.Loop_Sleep_Sec:.0f}') - time.sleep(Config.Config.Loop_Sleep_Sec) - except KeyboardInterrupt: - logging.info('CANCELLING OPEN ORDERS') - await kill_algo() - except Exception as e: - logging.error(traceback.format_exc()) - logging.critical(f'*** ALGO ENGINE CRASHED: {e}') - logging.info('CANCELLING OPEN ORDERS') - utils.send_tg_alert(f'FR_ALGO_CRASHED: {str(e)}') - await kill_algo() - -### MAIN STARTUP ### -async def main(): - global EXTEND_CLIENT - global VAL_KEY - global CON - global Config - global Aster - global Extend - global Open_Symbols - - - _, EXTEND_CLIENT = await extend_auth.create_auth_account_and_trading_client() - VAL_KEY = valkey.Valkey(host='localhost', port=6379, db=0, decode_responses=True) - engine = create_async_engine('mysql+asyncmy://root:pwd@localhost/fund_rate') - - await set_comb_open_symbols() - - best_symbol_by_exchange: dict = json.loads(s=VAL_KEY.get(name='fr_engine_best_fund_rate_output')) # ty:ignore[invalid-argument-type] - if Open_Symbols: - logging.info(f'OPEN SYMBOLS: {Open_Symbols}') - master_data = json.loads(s=VAL_KEY.get(name='fr_engine_best_fund_rate_master')) # ty:ignore[invalid-argument-type] - open_symbol_to_work = Open_Symbols[0] - current_pos_master_ast = [d for d in master_data if d.get('symbol_ext') == open_symbol_to_work][0] - Aster = structs.Perpetual_Exchange( - mult = int(current_pos_master_ast['max_leverage_ast']), - lh_asset = current_pos_master_ast['lh_asset_ast'], - rh_asset = current_pos_master_ast['rh_asset_ast'], - symbol_asset_separator = '', - initial_funding_rate=float(current_pos_master_ast['funding_rate_ast']), - min_price=float(current_pos_master_ast['min_price_ast']), - min_order_size=float(current_pos_master_ast['min_order_size_ast']), - min_lot_size=float(current_pos_master_ast['min_lot_size_ast']), - min_notional=float(current_pos_master_ast['min_notional_ast']), - buy_ratio=float(current_pos_master_ast['buy_ratio_ast']), - ) - Extend = structs.Perpetual_Exchange( - mult = int(current_pos_master_ast['max_leverage_ext']), - lh_asset = current_pos_master_ast['lh_asset_ext'], - rh_asset = current_pos_master_ast['rh_asset_ext'], - symbol_asset_separator = '-', - initial_funding_rate=float(current_pos_master_ast['funding_rate_ext']), - min_price=float(current_pos_master_ast['min_price_ext']), - min_order_size=float(current_pos_master_ast['min_order_size_ext']), - min_lot_size=float(current_pos_master_ast['min_lot_size_ext']), - min_notional=float(current_pos_master_ast['min_notional_ext']), - buy_ratio=float(current_pos_master_ast['buy_ratio_ext']), - ) - Open_Symbols.pop(0) - else: - Aster = structs.Perpetual_Exchange(**best_symbol_by_exchange['ASTER']) - Extend = structs.Perpetual_Exchange(**best_symbol_by_exchange['EXTEND']) - - # await get_aster_exch_info(symbol_override=Open_Symbols[0]) - # await get_extend_exch_info(symbol_override=Open_Symbols[0]) - - with open('algo_config.json', mode='r', encoding='utf-8') as file: - Config = json.load(file) - Config = structs.Algo_Config(**Config) - - Config.Config.Max_Target_Notional = float(min([Aster.mult, Extend.mult]) * Config.Config.Target_Open_Cash_Position) - # logging.info(f'Initial Algo Config: {ALGO_CONFIG}') - - VAL_KEY.set(name='fr_orchestrator_output', value=json.dumps(obj=Config.model_dump())) - VAL_KEY.set(name='fr_algo_working_symbol', value=json.dumps(obj={'ASTER': asdict(obj=Aster), 'EXTEND': asdict(obj=Extend)})) - - async with engine.connect() as CON: - ### ASTER SETUP ### - # await get_aster_collateral() - await get_aster_notional_position() - await get_aster_exch_info() - await get_aster_open_orders() - ### EXTEND SETUP ### - # await get_extend_collateral() - await get_extend_notional() - await get_extend_exch_info() - await get_extend_open_orders() - - await run_algo() - -if __name__ == '__main__': - START_TIME = round(datetime.now().timestamp()*1000) - - logging.info(f'Log FilePath: {LOG_FILEPATH}') - - logging.basicConfig( - force=True, - filename=LOG_FILEPATH, - level=logging.INFO, - format='%(asctime)s - %(levelname)s - %(message)s', - filemode='w' - ) - logging.info(f"STARTED: {START_TIME}") - - asyncio.run(main()) diff --git a/main_v1.1.py b/main_v1.1.py new file mode 100644 index 0000000..9ee221c --- /dev/null +++ b/main_v1.1.py @@ -0,0 +1,1017 @@ + +from x10.utils.http import WrappedApiResponse +from x10.perpetual.trading_client.trading_client import PerpetualTradingClient +import asyncio +import json +import logging +import math +import os +import time +import traceback +from datetime import datetime, timezone +from decimal import ROUND_DOWN, ROUND_UP, ROUND_HALF_UP, Decimal +from typing import AsyncContextManager +from dataclasses import dataclass, asdict +from typing import Any +import numpy as np +import pandas as pd +import requests + +# import talib +import valkey +from dotenv import load_dotenv +from sqlalchemy import text +from sqlalchemy.ext.asyncio import create_async_engine +from x10.models.order import OrderSide, PlacedOrderModel + +import modules.utils as utils +import modules.aster_auth as aster_auth +import modules.extended_auth as extend_auth +import modules.structs as structs + +### Clients ### +EXTEND_CLIENT: PerpetualTradingClient +CON: AsyncContextManager +VAL_KEY: valkey.Valkey + +### Logging ### +load_dotenv() +LOG_FILEPATH: str = f'{os.getenv(key="LOGS_PATH")}/Fund_Rate_Algo.log' + +### Algo Config ### +ALGO_CONFIG: structs.Algo_Config +MIN_TIME_TO_FUNDING: int + +### EXCHANGES ### +ASTER: structs.Perpetual_Exchange +EXTEND: structs.Perpetual_Exchange + +### GLOBALS ### +Open_Symbols: list[str] = [] +Last_Aster_Fill_Time_Ts: float = 0.00 +Just_Rejected_Or_Expired: bool = False +at_notional_target: structs.Locked_Value = structs.Locked_Value(None) +ALPHA_TGT_NOTIONAL: structs.Current_Previous_Value = structs.Current_Previous_Value(None) + +ASTER_OPEN_ORDERS: list[dict] = [] +EXTEND_OPEN_ORDERS: list[dict] = [] + +### FLAGS ### +Flags = structs.Flags() + +### UTILS ### +# def round_decimal_down(value, decimal_places): +# # Construct precision string like '0.01' for 2 places +# fmt = f'0.{"0" * decimal_places}' if decimal_places > 0 else '0' +# precision = Decimal(fmt) +# return Decimal(str(value)).quantize(precision, rounding=ROUND_HALF_UP) + + +### OPEN ORDERS ### +async def handle_order_updates(exch: str, local_open_orders: list[dict], ws_open_orders: list[dict]) -> list[dict]: # exch = 'ASTER' | 'EXTEND' + global Just_Rejected_Or_Expired + global Last_Aster_Fill_Time_Ts + + if ws_open_orders: + for idx, o in enumerate(local_open_orders): + o = dict(o) + if o.get('order_id') is not None: + ws_order_id_field = 'order_id' + elif o.get('orderId') is not None: + ws_order_id_field = 'orderId' + else: + ws_order_id_field = 'id' + + order_id = o[ws_order_id_field] + order_orig_status: str = o.get('status') if o.get('status') is not None else o['order_status'] # ty:ignore[invalid-assignment] + order_update: list[dict] = [dict(ou) for ou in ws_open_orders if dict(ou).get('order_id', None) == order_id] + + if len(order_update) > 0: + order_update: dict = order_update[0] + order_update_status: str = order_update.get('status') if order_update.get('status') is not None else order_update['order_status'] # ty:ignore[invalid-assignment] + order_status_changed: bool = order_orig_status.upper() != order_update_status.upper() + + local_open_orders[idx]['order_id'] = order_id + local_open_orders[idx]['status'] = order_update_status + local_open_orders[idx]['price'] = order_update.get('price', 0) if order_update.get('price') is not None else order_update['original_price'] + + if order_status_changed: + logging.info(f'{exch} ORDER ({order_id}): {order_orig_status} -> {order_update_status}') + local_open_orders[idx] = order_update + if order_update_status in ['CANCELLED','CANCELED','EXPIRED','REJECTED']: + logging.info(f'{exch} ORDER CANCELLED or EXPIRED: {order_id}') + local_open_orders.pop(idx) + Just_Rejected_Or_Expired = True + utils.send_tg_alert(f'FR_ALGO - {exch} REJECTED ({order_id})') + elif order_update_status in ['PARTIALLY_FILLED']: + logging.info(f'{exch} ORDER PARTIALLY FILLED: {order_id}') + # await get_aster_collateral() + if exch=='ASTER': + await get_aster_notional_position(resp=ws_open_orders) + Last_Aster_Fill_Time_Ts = datetime.now().timestamp()*1000 + else: + await get_extend_notional() + utils.send_tg_alert(f'FR_ALGO - {exch} PARTIALLY FILLED ({order_id})') + elif order_update_status in ['FILLED']: + logging.info(f'{exch} ORDER FILLED: {order_id}') + local_open_orders.pop(idx) + # await get_aster_collateral() + if exch=='ASTER': + await get_aster_notional_position(resp=ws_open_orders) + Last_Aster_Fill_Time_Ts = datetime.now().timestamp()*1000 + else: + await get_extend_notional() + utils.send_tg_alert(f'FR_ALGO - {exch} FILLED ({order_id})') + else: + logging.critical(f'{exch} ORDER STATUS CHG TO UNEXPECTED VALUE, KILLING... ({order_id}): {order_orig_status} -> {order_update_status}') + await kill_algo() + return local_open_orders + +async def get_aster_open_orders(): + global ASTER_OPEN_ORDERS + + fut_acct_openOrders = { + "url": "/fapi/v3/openOrders", + "method": "GET", + "params": {} + } + ASTER_OPEN_ORDERS = await aster_auth.post_authenticated_url(fut_acct_openOrders) # ty:ignore[invalid-assignment] + +async def get_extend_open_orders(): + global EXTEND_OPEN_ORDERS + + EXTEND_OPEN_ORDERS = list(dict(await EXTEND_CLIENT.account.get_open_orders()).get('data', 0)) + +### WALLLET ### +async def get_aster_account_open_symbols() -> list[str]: + fut_acct_positionRisk: dict = { + "url": "/fapi/v3/positionRisk", + "method": "GET", + "params": { + 'symbol':'' + } + } + try: + resp: list = await aster_auth.post_authenticated_url(req=fut_acct_positionRisk) # ty:ignore[invalid-assignment] + except Exception as e: + logging.critical(f'JSONDecodeError trying to get Aster open orders: {e}; resp: {resp}') + await kill_algo() + resp: list = [] + ld = [ utils.symbol_to_extend_fmt(x['symbol']) for x in resp if abs(float(x.get('positionAmt', 0))) > 0] + return ld + +async def get_aster_notional_position(resp: list | None = None): + global ASTER + + previous_notional_obj = ASTER.notional_obj + previous_notional_position = ASTER.notional_position + + if resp: + pos_dict = [x for x in resp if x.get('symbol', None) == ASTER.symbol] + if pos_dict: + pos_dict = pos_dict[0] + else: + pos_dict = {} + pos_dict['side'] = 'LONG' + pos_dict['entry_price'] = 0.00 + pos_dict['position_amount'] = 0.00 + pos_dict['unrealized_pnl'] = 0.00 + pos_dict['timestamp_arrival'] = round(datetime.now().timestamp()*1000) + # logging.info('get_aster_notional - No Positions') + else: + logging.info('Getting Aster Notionals from API') + fut_acct_positionRisk: dict = { + "url": "/fapi/v3/positionRisk", + "method": "GET", + "params": { + 'symbol': ASTER.symbol, + } + } + try: + resp: list = await aster_auth.post_authenticated_url(req=fut_acct_positionRisk) # ty:ignore[invalid-assignment] + except Exception as e: + logging.critical(f'JSONDecodeError trying to get Aster notional: {e}; resp: {resp}') + await kill_algo() + resp: list = [] + pos_dict = [x for x in resp if x.get('symbol', None) == ASTER.symbol] + if pos_dict: + pos_dict = pos_dict[0] + else: + pos_dict = {} + pos_dict['side'] = 'LONG' + pos_dict['entry_price'] = 0.00 + pos_dict['position_amount'] = 0.00 + pos_dict['unrealized_pnl'] = 0.00 + logging.info('get_aster_notional - No Positions') + pos_dict['timestamp_arrival'] = round(datetime.now().timestamp()*1000) + + if previous_notional_obj: + if previous_notional_obj['timestamp_arrival'] > pos_dict['timestamp_arrival']: + # logging.info(f'ASTER NOTIONAL: prev timestamp ({pd.to_datetime(previous_notional_obj['timestamp_arrival'], unit='ms')}) > new timestamp ({pd.to_datetime(pos_dict['timestamp_arrival'], unit='ms')}); skipping') + return + + ASTER.notional_obj = pos_dict + + if len(pos_dict) < 1: + logging.info(f'BAD NOTIONAL - ASTER CHANGE: Empty pos_dict: {pos_dict}; resp: {resp}') + await kill_algo() + + ASTER.unrealized_pnl = float(pos_dict['unrealized_pnl']) if pos_dict.get('unrealized_pnl') is not None else float(pos_dict['unRealizedProfit']) + + if pos_dict.get('notional') is not None: + ASTER.notional_position = float(pos_dict['notional']) - ASTER.unrealized_pnl + else: + ASTER.notional_position = float(pos_dict['position_amount'])*float(pos_dict['entry_price']) + if pos_dict.get('leverage') is not None: + ASTER.mult = int(pos_dict['leverage']) + if abs(ASTER.notional_position) > ALGO_CONFIG.Config.Max_Target_Notional*ALGO_CONFIG.Config.Max_Order_Over_Notional_Ratio: + logging.info(f'BAD NOTIONAL - ASTER CHANGE: {previous_notional_position} -> {ASTER.notional_position}; UR PNL: {ASTER.unrealized_pnl}; MULT: {ASTER.mult}; pos_dict: {pos_dict}; resp: {resp}; max_tgt_notional: {ALGO_CONFIG.Config.Max_Target_Notional}') + await kill_algo() + if ASTER.notional_position != previous_notional_position: + logging.info(f'ASTER NOTIONAL CHANGE: {previous_notional_position:.2f} -> {ASTER.notional_position:.2f}; UR PNL: {ASTER.unrealized_pnl:.2f}; MULT: {ASTER.mult:.0f}; resp: {bool(resp)}') + +async def get_extend_account_open_symbols() -> list[str]: + resp = dict(await EXTEND_CLIENT.account.get_positions()).get('data', []) + ld = [x.market for x in list(resp) if abs(float(x.size)) > 0] + return ld + +async def set_comb_open_symbols() -> None: + global Open_Symbols + + open_aster_symbols = await get_aster_account_open_symbols() + open_extend_symbols = await get_extend_account_open_symbols() + + Open_Symbols = list(set(open_aster_symbols + open_extend_symbols)) + +async def get_extend_notional(resp: list | None = None): + global EXTEND + + previous_notional_obj = EXTEND.notional_obj + previous_notional_position = EXTEND.notional_position + + if not resp: + resp = dict(await EXTEND_CLIENT.account.get_positions()).get('data', []) + pos_dict = [dict(d) for d in resp if dict(d).get('market') == EXTEND.symbol] + if pos_dict: + pos_dict = pos_dict[0] + pos_dict['timestamp_arrival'] = round(datetime.now().timestamp()*1000) + else: + pos_dict = {} + pos_dict['side'] = 'LONG' + pos_dict['value'] = 0.00 + pos_dict['unrealised_pnl'] = 0.00 + pos_dict['timestamp_arrival'] = round(datetime.now().timestamp()*1000) + logging.info('get_extend_notional - No Positions') + else: + pos_dict = [dict(d) for d in resp if dict(d).get('market') == EXTEND.symbol] + if pos_dict: + pos_dict = pos_dict[0] + else: + pos_dict = {} + pos_dict['side'] = 'LONG' + pos_dict['value'] = 0.00 + pos_dict['unrealised_pnl'] = 0.00 + pos_dict['timestamp_arrival'] = round(datetime.now().timestamp()*1000) + # logging.info('get_extend_notional - No Positions') + + # pos_dict['timestamp_arrival'] = round(datetime.now().timestamp()*1000) + + if previous_notional_obj: + if previous_notional_obj['timestamp_arrival'] > pos_dict['timestamp_arrival']: + # logging.info(f'EXTEND NOTIONAL: prev timestamp ({pd.to_datetime(previous_notional_obj['timestamp_arrival'], unit='ms')}) > new timestamp ({pd.to_datetime(pos_dict['timestamp_arrival'], unit='ms')}); skipping') + return + else: + previous_notional_obj = {} + + EXTEND.notional_obj = pos_dict + + EXTEND.unrealized_pnl = pos_dict.get('unrealised_pnl', 0) + position_side = pos_dict['side'] # LONG or SHORT + notional_pos_abs = abs(float(pos_dict['value'])) + if position_side == 'LONG': + notional_pos_sided = notional_pos_abs + elif position_side == 'SHORT': + notional_pos_sided = notional_pos_abs * -1 + else: + logging.info(f'EXTEND BAD SIDE ON POSITION UPDATE: {pos_dict}') + + EXTEND.notional_position = notional_pos_sided - float(EXTEND.unrealized_pnl) + EXTEND.mult = pos_dict.get('leverage', EXTEND.mult) + if abs(EXTEND.notional_position) > ALGO_CONFIG.Config.Max_Target_Notional*ALGO_CONFIG.Config.Max_Order_Over_Notional_Ratio: + logging.info(f'BAD NOTIONAL - EXTEND CHANGE: {previous_notional_position} -> {EXTEND.notional_position}; UR PNL: {EXTEND.unrealized_pnl}; MULT: {EXTEND.mult}; pos_dict: {pos_dict}; resp: {resp}') + await kill_algo() + if EXTEND.notional_position != previous_notional_position: + logging.info(f'EXTEND NOTIONAL CHANGE: {previous_notional_position} [{previous_notional_obj.get('timestamp_arrival')}] -> {EXTEND.notional_position:.2f} [{EXTEND.notional_obj['timestamp_arrival']}]; UR PNL: {EXTEND.unrealized_pnl:.2f}; MULT: {EXTEND.mult}; resp: {bool(resp)}') + +### EXCHANGE INFO ### +async def get_aster_exch_info(symbol_override: str | None = None): + global ASTER + + if symbol_override: + ASTER.symbol = utils.symbol_to_aster_fmt(symbol_override) + + fut_acct_exchangeInfo: dict = { + "url": "/fapi/v3/exchangeInfo", + "method": "GET", + "params": {} + } + r: dict = await aster_auth.post_authenticated_url(fut_acct_exchangeInfo) # ty:ignore[invalid-assignment] + s: list = r['symbols'] + d: dict = [d for d in s if d.get('symbol', None) == ASTER.symbol][0] + f: dict = [f for f in d['filters'] if f.get('filterType', None) == 'LOT_SIZE'][0] + q: dict = [f for f in d['filters'] if f.get('filterType', None) == 'PRICE_FILTER'][0] + n: dict = [f for f in d['filters'] if f.get('filterType', None) == 'MIN_NOTIONAL'][0] + + min_qty = float(f['minQty']) + min_qty = int(min_qty) if min_qty == int(min_qty) else min_qty + + min_price = float(q['minPrice']) + min_price = int(min_price) if min_price == int(min_price) else min_price + ASTER.min_order_size = min_qty + ASTER.min_price = min_price + ASTER.min_notional = float(n['notional']) + +async def get_extend_exch_info(symbol_override: str | None = None): + global EXTEND + + if symbol_override: + EXTEND.symbol = utils.symbol_to_extend_fmt(symbol_override) + + r = await EXTEND_CLIENT.markets_info.get_markets_dict() + EXTEND.min_order_size = float(r[EXTEND.symbol].trading_config.min_order_size) + EXTEND.min_price = float(r[EXTEND.symbol].trading_config.min_price_change) + +### CANCEL ORDERS ### +async def aster_cancel_all_orders(): + cancel_all_open_orders = { + "url": "/fapi/v3/allOpenOrders", + "method": "DELETE", + "params": { + 'symbol': ASTER.symbol, + } + } + r = await aster_auth.post_authenticated_url(cancel_all_open_orders) + logging.info(f'ASTER CANCEL ALL OPEN ORDERS RESP: {r}') + +async def extend_cancel_all_orders(): + r = await EXTEND_CLIENT.orders.mass_cancel(markets=[EXTEND.symbol]) + logging.info(f'EXTEND CANCEL ALL OPEN ORDERS RESP: {r}') + +### KILL ALGO ### +async def kill_algo(): + await aster_cancel_all_orders() + await extend_cancel_all_orders() + logging.info('ALGO KILL FLAG ACTIVATED; CANCELLING OPEN ORDERS AND SHUTTING DOWN') + raise ValueError('KILL FLAG ACTIVATED') + +### ALGO LOOP ### +async def run_algo(): + global ASTER + global EXTEND + + global ALGO_CONFIG + global MIN_TIME_TO_FUNDING + global ASTER_OPEN_ORDERS + global EXTEND_OPEN_ORDERS + + global Last_Aster_Fill_Time_Ts + global Just_Rejected_Or_Expired + + global ALPHA_TGT_NOTIONAL + global at_notional_target + + try: + while True: + loop_start = time.time() + # print('__________Start___________') + ### Load ALGO CONIFG ### + ALGO_CONFIG = json.loads(VAL_KEY.get('fr_orchestrator_output')) # ty:ignore[invalid-argument-type] + ALGO_CONFIG = structs.Algo_Config(**ALGO_CONFIG) + ALGO_CONFIG.Config.Max_Target_Notional = float(min([ASTER.mult, EXTEND.mult]) * ALGO_CONFIG.Config.Target_Open_Cash_Position) + + MIN_TIME_TO_FUNDING = ALGO_CONFIG.Config.Min_Time_To_Funding_Minutes * 60 * 1000 + + ### Load Data from Feedhandlers ### + best_symbol_by_exchange: dict = json.loads(s=VAL_KEY.get(name='fr_engine_best_fund_rate_output')) # ty:ignore[invalid-argument-type] + best_symbol_by_exchange_aster = structs.Perpetual_Exchange(**best_symbol_by_exchange['ASTER']) + best_symbol_by_exchange_extend = structs.Perpetual_Exchange(**best_symbol_by_exchange['EXTEND']) + + ASTER_FUND_RATE_DICT: Any = VAL_KEY.get('fund_rate_aster') + ASTER_FUND_RATE_DICT: dict = json.loads(s=ASTER_FUND_RATE_DICT) if ASTER_FUND_RATE_DICT is not None else {} + if ASTER_FUND_RATE_DICT.get('symbol', None) != ASTER.symbol: + ASTER_FUND_RATE: float = ASTER.initial_funding_rate + # logging.info(f'ASTER Symbol mismatch: {ASTER_FUND_RATE_DICT}; expected symbol: {ASTER.symbol}') + # raise ValueError(f'ASTER Symbol mismatch: {ASTER_FUND_RATE_DICT}; expected symbol: {ASTER.symbol}') + else: + ASTER_FUND_RATE: float = float(ASTER_FUND_RATE_DICT.get('funding_rate', 0)) + + EXTENDED_FUND_RATE_DICT: Any = VAL_KEY.get('fund_rate_extended') + EXTENDED_FUND_RATE_DICT: dict = json.loads(s=EXTENDED_FUND_RATE_DICT) if EXTENDED_FUND_RATE_DICT is not None else {} + if EXTENDED_FUND_RATE_DICT.get('symbol', None) != EXTEND.symbol: + EXTEND_FUND_RATE: float = EXTEND.initial_funding_rate + # logging.info(f'ASTER Symbol mismatch: {EXTENDED_FUND_RATE_DICT}; expected symbol: {EXTEND.symbol}') + # raise ValueError(f'ASTER Symbol mismatch: {EXTENDED_FUND_RATE_DICT}; expected symbol: {EXTEND.symbol}') + else: + EXTEND_FUND_RATE: float = float(EXTENDED_FUND_RATE_DICT.get('funding_rate', 0)) + + if ALGO_CONFIG.Overrides.Flip_Side_For_Testing: + ASTER_FUND_RATE = ASTER_FUND_RATE * -1 + EXTEND_FUND_RATE = EXTEND_FUND_RATE * -1 + + ASTER_FUND_RATE_TIME = float(ASTER_FUND_RATE_DICT.get('next_funding_time_ts_ms', 0)) + ASTER_FUND_RATE_TIME = ASTER_FUND_RATE_TIME+(60*60*1000) if ASTER_FUND_RATE_TIME < (datetime.now().timestamp()*1000) else ASTER_FUND_RATE_TIME + + EXTEND_FUND_RATE_TIME = max([float(EXTENDED_FUND_RATE_DICT.get('next_funding_time_ts_ms', 0)), 0]) + EXTEND_FUND_RATE_TIME = EXTEND_FUND_RATE_TIME+(60*60*1000) if EXTEND_FUND_RATE_TIME < (datetime.now().timestamp()*1000) else EXTEND_FUND_RATE_TIME + + ASTER_TICKER_DICT: Any = VAL_KEY.get('fut_ticker_aster') + ASTER_TICKER_DICT: dict = json.loads(s=ASTER_TICKER_DICT) if ASTER_TICKER_DICT is not None else {} + if ( ASTER_TICKER_DICT.get('symbol', None) != ASTER.symbol ) and not(ALGO_CONFIG.Overrides.Flatten_Open_Positions): + logging.warning(f'ASTER Symbol mismatch: {ASTER_TICKER_DICT}; expected symbol: {ASTER.symbol}') + VAL_KEY.set(name='fr_algo_working_symbol', value=json.dumps(obj={'ASTER': asdict(obj=ASTER), 'EXTEND': asdict(obj=EXTEND)})) + time.sleep(5) + continue + # raise ValueError(f'ASTER Symbol mismatch: {ASTER_TICKER_DICT}; expected symbol: {ASTER.symbol}') + + EXTENDED_TICKER_DICT: Any = VAL_KEY.get('fut_ticker_extended') + EXTENDED_TICKER_DICT: dict = json.loads(s=EXTENDED_TICKER_DICT) if EXTENDED_TICKER_DICT is not None else {} + if ( EXTENDED_TICKER_DICT.get('symbol', None) != EXTEND.symbol) and not(ALGO_CONFIG.Overrides.Flatten_Open_Positions): + logging.warning(f'EXTEND Symbol mismatch: {EXTENDED_TICKER_DICT}; expected symbol: {EXTEND.symbol}') + VAL_KEY.set(name='fr_algo_working_symbol', value=json.dumps(obj={'ASTER': asdict(obj=ASTER), 'EXTEND': asdict(obj=EXTEND)})) + time.sleep(5) + continue + # raise ValueError(f'EXTEND Symbol mismatch: {EXTENDED_TICKER_DICT}; expected symbol: {EXTEND.symbol}') + + ### Load Local Notional Updates from WS ### + ASTER_WS_POS_UPDATES: Any = VAL_KEY.get(name='fr_aster_user_positions') + ASTER_WS_POS_UPDATES: list = json.loads(s=ASTER_WS_POS_UPDATES) if ASTER_WS_POS_UPDATES is not None else [] + EXTEND_WS_POS_UPDATES: Any = VAL_KEY.get('fr_extended_user_positions') + EXTEND_WS_POS_UPDATES: list = json.loads(EXTEND_WS_POS_UPDATES) if EXTEND_WS_POS_UPDATES is not None else [] + + if len(ASTER_WS_POS_UPDATES) > 0: + await get_aster_notional_position(resp=ASTER_WS_POS_UPDATES) + + if len(EXTEND_WS_POS_UPDATES) > 0: + await get_extend_notional(resp=EXTEND_WS_POS_UPDATES) + + ### Load Local Order Updates from WS ### + ASTER_WS_ORDER_UPDATES: Any = VAL_KEY.get('fr_aster_user_orders') + ASTER_WS_ORDER_UPDATES: list = json.loads(ASTER_WS_ORDER_UPDATES) if ASTER_WS_ORDER_UPDATES is not None else [] + EXTEND_WS_ORDER_UPDATES: Any = VAL_KEY.get('fr_extended_user_orders') + EXTEND_WS_ORDER_UPDATES: list = json.loads(EXTEND_WS_ORDER_UPDATES) if EXTEND_WS_ORDER_UPDATES is not None else [] + + ### CHECK NO MORE THAN 1 OPEN ORDER ON EITHER EXCHANGE ### + if len(ASTER_OPEN_ORDERS) > 1 or len(EXTEND_OPEN_ORDERS) > 1: + logging.info(f'MORE THAN 1 ORDER OPEN - KILLING ALGO: ASTER_OPEN_ORDERS ({len(ASTER_OPEN_ORDERS)}): {ASTER_OPEN_ORDERS}; EXTEND_OPEN_ORDERS ({len(EXTEND_OPEN_ORDERS)}): {EXTEND_OPEN_ORDERS}') + await kill_algo() + raise ValueError('NOT HERE: MORE THAN 1 ORDER OPEN - KILLING ALGO: ASTER_OPEN_ORDERS') + + ### Update Local Open Orders w Changes from WS ### + ASTER_OPEN_ORDERS = await handle_order_updates(exch='ASTER', local_open_orders=ASTER_OPEN_ORDERS, ws_open_orders=ASTER_WS_ORDER_UPDATES) + EXTEND_OPEN_ORDERS = await handle_order_updates(exch='EXTEND', local_open_orders=EXTEND_OPEN_ORDERS, ws_open_orders=EXTEND_WS_ORDER_UPDATES) + + ### CHECK TIME TO FUNDING AND WHETHER TO BE ACTIVE ### + now_ms = round(datetime.now().timestamp()*1000) + time_to_funding_ms = min([ASTER_FUND_RATE_TIME, EXTEND_FUND_RATE_TIME]) - now_ms + if ( time_to_funding_ms > MIN_TIME_TO_FUNDING ) and (not ASTER_OPEN_ORDERS) and (not EXTEND_OPEN_ORDERS): + logging.info(f'Outside action window (minutes) and no active order (sleeping for 5 sec): {pd.to_datetime(time_to_funding_ms, unit='ms').minute} > {pd.to_datetime(MIN_TIME_TO_FUNDING, unit='ms').minute}') + time.sleep(5) + continue + + + min_between_fundings = round((abs(ASTER_FUND_RATE_TIME - EXTEND_FUND_RATE_TIME) / 1000 / 60)) + FUNDINGS_AT_SAME_TIME_NEXT_HR = min_between_fundings < 5 + + if ( abs(ASTER_FUND_RATE) > abs(EXTEND_FUND_RATE) ) and FUNDINGS_AT_SAME_TIME_NEXT_HR: + ALPHA_EXCH = 'ASTER' + ALPHA_FUND_RATE = ASTER_FUND_RATE + else: + ALPHA_EXCH = 'EXTEND' + ALPHA_FUND_RATE = EXTEND_FUND_RATE + + if ALPHA_FUND_RATE < 0: + ALPHA_CARRY_SIDE = 'BUY' + ALPHA_TGT_NOTIONAL.value = ALGO_CONFIG.Config.Max_Target_Notional + else: + ALPHA_CARRY_SIDE = 'SELL' + ALPHA_TGT_NOTIONAL.value = ALGO_CONFIG.Config.Max_Target_Notional*-1 + + def calc_next_net_fund_rate(FUNDINGS_AT_SAME_TIME_NEXT_HR: bool) -> float: + if FUNDINGS_AT_SAME_TIME_NEXT_HR: + return max([ASTER_FUND_RATE, EXTEND_FUND_RATE]) - min([ASTER_FUND_RATE, EXTEND_FUND_RATE]) + else: + return EXTEND_FUND_RATE + + ### Calculate Alpha ### + def unlock_notional_tgt() -> bool: + return ( ALPHA_TGT_NOTIONAL.value != ALPHA_TGT_NOTIONAL.previous_value ) + + at_notional_target.unlock() + sec_until_funding = round(( EXTEND_FUND_RATE_TIME - (datetime.now().timestamp()*1000) ) / 1000) + if at_notional_target.is_locked and ( sec_until_funding > ( 60*5 ) ) and at_notional_target.value: + ALPHA_TGT_NOTIONAL_FINAL = 0.00 + ALPHA_CARRY_SIDE = 'BUY' if ALPHA_CARRY_SIDE == 'SELL' else 'SELL' + else: + ALPHA_TGT_NOTIONAL_FINAL = ALPHA_TGT_NOTIONAL.value + ALPHA_CARRY_SIDE = ALPHA_CARRY_SIDE + + NEXT_NET_FUNDING_RATE = calc_next_net_fund_rate(FUNDINGS_AT_SAME_TIME_NEXT_HR) + Flags.NET_FUNDING_IS_ZERO = ( NEXT_NET_FUNDING_RATE >= ( (ALGO_CONFIG.Config.Min_Fund_Rate_Pct_To_Trade*-1) / 100) ) and ( NEXT_NET_FUNDING_RATE <= ( ALGO_CONFIG.Config.Min_Fund_Rate_Pct_To_Trade / 100 ) ) + + # if Flags.NET_FUNDING_IS_ZERO or ALGO_CONFIG.Overrides.Flatten_Open_Positions or ALGO_CONFIG.Overrides.Flatten_Open_Positions_Opportunistic: + # ALPHA_TGT_NOTIONAL.value = 0.00 + + if ALGO_CONFIG.Overrides.Flatten_Open_Positions or ALGO_CONFIG.Overrides.Flatten_Open_Positions_Opportunistic or ALPHA_TGT_NOTIONAL_FINAL==0.00: + # ROUNDING = ROUND_UP + ROUNDING = ROUND_HALF_UP + else: + ROUNDING = ROUND_DOWN + + if ALPHA_EXCH == 'EXTEND': + ASTER_TGT_NOTIONAL = ALPHA_TGT_NOTIONAL_FINAL*-1 + if ALPHA_CARRY_SIDE == 'BUY': + ASTER_TOB_PX = float(ASTER_TICKER_DICT['best_ask_px']) + EXTEND_TOB_PX = float(EXTENDED_TICKER_DICT['best_bid_px']) + current_ratio = ( ASTER_TOB_PX / EXTEND_TOB_PX ) - 1 + alpha_model_ratio = EXTEND.buy_ratio + alpha_signal: bool = current_ratio > EXTEND.buy_ratio + else: + ASTER_TOB_PX = float(ASTER_TICKER_DICT['best_bid_px']) + EXTEND_TOB_PX = float(EXTENDED_TICKER_DICT['best_ask_px']) + current_ratio = ( ASTER_TOB_PX / EXTEND_TOB_PX ) - 1 + alpha_model_ratio = EXTEND.buy_ratio + alpha_signal: bool = current_ratio < EXTEND.buy_ratio + else: + ASTER_TGT_NOTIONAL = ALPHA_TGT_NOTIONAL_FINAL + if ALPHA_CARRY_SIDE == 'BUY': + ASTER_TOB_PX = float(ASTER_TICKER_DICT['best_bid_px']) + EXTEND_TOB_PX = float(EXTENDED_TICKER_DICT['best_ask_px']) + current_ratio = ( ( ASTER_TOB_PX / EXTEND_TOB_PX ) - 1 ) * -1 + alpha_model_ratio = ASTER.buy_ratio + alpha_signal: bool = current_ratio > ASTER.buy_ratio + else: + ASTER_TOB_PX = float(ASTER_TICKER_DICT['best_ask_px']) + EXTEND_TOB_PX = float(EXTENDED_TICKER_DICT['best_bid_px']) + current_ratio = ( ( ASTER_TOB_PX / EXTEND_TOB_PX ) - 1 ) * -1 + alpha_model_ratio = ASTER.buy_ratio + alpha_signal: bool = current_ratio < ASTER.buy_ratio + + EXTEND_TGT_NOTIONAL = ASTER.notional_position * -1 + + ASTER_TGT_TAIL = structs.Current_Previous_Value( (ASTER_TGT_NOTIONAL - ( float(ASTER.notional_position) + float(ASTER.unrealized_pnl) )) ) + # ASTER_TGT_TAIL.value = ASTER_TGT_NOTIONAL - ( float(ASTER.notional_position) + float(ASTER.unrealized_pnl) ) + EXTEND_TGT_TAIL = structs.Current_Previous_Value( (EXTEND_TGT_NOTIONAL - ( float(EXTEND.notional_position) )) ) + + + min_order_size = ASTER.min_order_size + min_order_size = int(min_order_size) if min_order_size == int(min_order_size) else min_order_size + ASTER_TGT_TAIL_BASE_QTY = Decimal(str(float(ASTER_TGT_TAIL.value) / float(ASTER_TOB_PX))).quantize(Decimal(str(min_order_size)), rounding=ROUNDING) + if ASTER.min_lot_size: + ASTER_TGT_TAIL_BASE_QTY = float(ASTER_TGT_TAIL_BASE_QTY) - ( float(ASTER_TGT_TAIL_BASE_QTY) % ASTER.min_lot_size ) + ASTER_TGT_TAIL_BASE_QTY = Decimal(str(ASTER_TGT_TAIL_BASE_QTY)).quantize(Decimal(str(min_order_size)), rounding=ROUNDING) + + min_order_size = EXTEND.min_order_size + min_order_size = int(min_order_size) if min_order_size == int(min_order_size) else min_order_size + EXTEND_TGT_TAIL_BASE_QTY = Decimal(str(float(EXTEND_TGT_TAIL.value) / float(EXTEND_TOB_PX))).quantize(Decimal(str(min_order_size)), rounding=ROUNDING) + if EXTEND.min_lot_size: + EXTEND_TGT_TAIL_BASE_QTY = float(EXTEND_TGT_TAIL_BASE_QTY) - ( float(EXTEND_TGT_TAIL_BASE_QTY) % EXTEND.min_lot_size ) + EXTEND_TGT_TAIL_BASE_QTY = Decimal(str(EXTEND_TGT_TAIL_BASE_QTY)).quantize(Decimal(str(min_order_size)), rounding=ROUNDING) + + ### Define if Orderable ### + ASTER_TGT_TAIL_ORDERABLE = ( Decimal(str(abs(ASTER_TGT_TAIL_BASE_QTY)) ) >= Decimal(str(abs(ASTER.min_order_size))) ) and ( Decimal(str(abs(ASTER_TGT_TAIL.value))) > Decimal(str(abs(ASTER.min_notional))) ) + EXTEND_TGT_TAIL_ORDERABLE = ( Decimal(str(abs(EXTEND_TGT_TAIL_BASE_QTY))) >= Decimal(str(abs(EXTEND.min_order_size))) ) and ( Decimal(str(abs(EXTEND_TGT_TAIL.value))) > Decimal(str(abs(EXTEND.min_notional))) ) + + + # if not ASTER_TGT_TAIL_ORDERABLE: + # if abs(ASTER_TGT_TAIL_BASE_QTY) > 0: + # if ALGO_CONFIG.Overrides.Flatten_Open_Positions or ALGO_CONFIG.Overrides.Flatten_Open_Positions_Opportunistic or ALPHA_TGT_NOTIONAL_FINAL == 0.00: + # logging.info('* Trying to flatten small Aster balance, was originally not orderable.') + # ASTER_TGT_TAIL_ORDERABLE = True + # if not EXTEND_TGT_TAIL_ORDERABLE: + # if abs(EXTEND_TGT_TAIL_BASE_QTY) > 0: + # if ALGO_CONFIG.Overrides.Flatten_Open_Positions or ALGO_CONFIG.Overrides.Flatten_Open_Positions_Opportunistic or ALPHA_TGT_NOTIONAL_FINAL == 0.00: + # logging.info('* Trying to flatten small Extend balance, was originally not orderable.') + # EXTEND_TGT_TAIL_ORDERABLE = True + + if at_notional_target.is_unlocked: + at_notional_target.value = not(ASTER_TGT_TAIL_ORDERABLE) and not(EXTEND_TGT_TAIL_ORDERABLE) + if at_notional_target.value: + at_notional_target._unlock_func = unlock_notional_tgt + at_notional_target.lock() + continue + + ### Check if Currently Hedged ### + # Hedge_Ratio = abs( ( EXTEND.notional_position + ASTER.notional_position ) / max([ASTER.notional_position, 0.01]) ) * 100 + # Currently_Hedged = Hedge_Ratio < 1.00 + + ### Logging ### + def print_summary(use_logging: bool = False): + OUT: Any = logging.info if use_logging else print + + # ASTER: [ Available Collateral: {ASTER_AVAIL_COLLATERAL:.4f} ] | EXTEND: [ Available Collateral: {EXTEND_AVAIL_COLLATERAL:.4f} ] + OUT(f''' + FLIP SIDES FOR TESTING?: {ALGO_CONFIG.Overrides.Flip_Side_For_Testing}; ASTER ORDER ENABLED? {ALGO_CONFIG.Overrides.Allow_Ordering_Aster}; EXTEND ORDER ENABLED? {ALGO_CONFIG.Overrides.Allow_Ordering_Extend} + + MKT : Aster: {ASTER.symbol:<10} (best: {best_symbol_by_exchange_aster.symbol}) | Extend: {EXTEND.symbol:<10} (best: {best_symbol_by_exchange_extend.symbol}) + {pd.to_datetime(ASTER_FUND_RATE_TIME, unit='ms')} ({(pd.to_datetime(ASTER_FUND_RATE_TIME, unit='ms')-datetime.now()):}) | {pd.to_datetime(EXTEND_FUND_RATE_TIME, unit='ms')} ({(pd.to_datetime(EXTEND_FUND_RATE_TIME, unit='ms')-datetime.now()):}) + ASTER: {ASTER_FUND_RATE:.6%} [{ASTER_FUND_RATE*10_000:.2f}bps] [{ASTER_FUND_RATE*1_000_000:.0f}pips] | EXTEND: {EXTEND_FUND_RATE:.6%} [{EXTEND_FUND_RATE*10_000:.2f}bps] [{EXTEND_FUND_RATE*1_000_000:.0f}pips] + ASTER: {'LONG PAYS SHORT' if ASTER_FUND_RATE > 0 else 'SHORT PAYS LONG'} | EXTEND: {'LONG PAYS SHORT' if EXTEND_FUND_RATE > 0 else 'SHORT PAYS LONG'} + ASTER: [ Notional Position $ : {ASTER.notional_position:.4f} ] | EXTEND: [ Notional Position $ : {EXTEND.notional_position:.4f} ] + + SAME TIME? : {FUNDINGS_AT_SAME_TIME_NEXT_HR} [ Minutes Between Fundings: {min_between_fundings} ] + NET FUNDING : {NEXT_NET_FUNDING_RATE:.6%} [{NEXT_NET_FUNDING_RATE*10_000:.2f}bps] [{NEXT_NET_FUNDING_RATE*1_000_000:.0f}pips]; Is Zero?: {Flags.NET_FUNDING_IS_ZERO} [Min: {ALGO_CONFIG.Config.Min_Fund_Rate_Pct_To_Trade}] + + ALPHA SIDE : {ALPHA_EXCH} [{ALPHA_CARRY_SIDE}] + ALPHA SIGNAL: {alpha_signal}; Current {current_ratio:.4f} [{current_ratio*10_000:.2f}scl] {">" if ALPHA_CARRY_SIDE=='BUY' else "<"} Model {alpha_model_ratio:.4f} [{alpha_model_ratio*10_000:.2f}scl] + + TGT NOTIONAL: $ {abs(ALPHA_TGT_NOTIONAL_FINAL):.2f}; Flatten Open Positions Flag? {ALGO_CONFIG.Overrides.Flatten_Open_Positions}; Opportunistic? {ALGO_CONFIG.Overrides.Flatten_Open_Positions_Opportunistic} + AT TARGET? : {at_notional_target.value}; is_locked?: {at_notional_target.is_locked} + >5min Fund? : {( sec_until_funding > ( 60*5 ) )} + + ASTER : {ASTER.notional_position:.4f} -> {ASTER_TGT_NOTIONAL:.2f} [ Remain: {ASTER_TGT_TAIL.value:.4f} ] | EXTEND: {EXTEND.notional_position:.4f} -> {EXTEND_TGT_NOTIONAL:.2f} [ Remain: {EXTEND_TGT_TAIL.value:.4f} ] + ASTER : {ASTER_TGT_NOTIONAL:.2f} - {ASTER.notional_position:.2f} + {ASTER.unrealized_pnl:.2f} = {ASTER_TGT_TAIL.value:2f} | EXTEND: {EXTEND_TGT_NOTIONAL:.2f} - {EXTEND.notional_position:.2f} + {EXTEND.unrealized_pnl:.2f} = {EXTEND_TGT_TAIL.value:2f} + ASTER : {ASTER_TGT_TAIL_BASE_QTY:.4f} > {ASTER.min_order_size:.4f} min [ Order: {ASTER_TGT_TAIL_ORDERABLE} ] | EXTEND: {EXTEND_TGT_TAIL_BASE_QTY:.4f} > {EXTEND.min_order_size:.4f} min [ Order: {EXTEND_TGT_TAIL_ORDERABLE} ] + + --- ASTER OPEN ORDERS --- + {ASTER_OPEN_ORDERS} + + --- EXTEND OPEN ORDERS --- + {EXTEND_OPEN_ORDERS} + ''') + + if ALGO_CONFIG.Logging.Log_Summary_Each_Loop: + print_summary(use_logging=True) + if ALGO_CONFIG.Logging.Print_Summary_Each_Loop: + print_summary(use_logging=False) + + ### Define Ordering Logic ### + ''' + Notes + - handle increasing vs flattening + - if increasing, set not reduce only + - if flattening, set as reduce only and make sure allowed to trade below min notional, and qty calc should be exact + - handle opportunistic vs immediate + - handle cancel-replace manually for aster and sometimes manually for extend (e.g. cant change certain things on an existing order) + - gracefully handle err responses (well known err codes e.g.) and response errors (e.g. json fails to parse) + ''' + + async def cancel_aster_order(open_order_id: str): + global ASTER_OPEN_ORDERS + start = time.time() + cancel_order: dict = { + "url": "/fapi/v3/order", + "method": "DELETE", + "params": { + 'symbol': ASTER.symbol, + 'orderId': open_order_id, + } + } + cr: dict = await aster_auth.post_authenticated_url(cancel_order) # ty:ignore[invalid-assignment] + if cr.get('status', None) == 'CANCELED': + ASTER_OPEN_ORDERS.pop(0) + else: + logging.warning(f'ASTER ORDER FAILED TO CANCEL DURING CR ({open_order_id}): RESP {cr}') + logging.info(f'TIMING - cancel_aster_order: {(time.time() - start)*1000:.2f}') + + async def post_aster_order( + symbol: str, + side: str, + qty: Decimal, + price: Decimal, + reduceOnly: bool, + postOnly: bool + ): + global ASTER_OPEN_ORDERS + global Just_Rejected_Or_Expired + + if postOnly: + timeInForce = 'GTX' + else: + timeInForce = 'GTC' + + post_order = { + "url": "/fapi/v3/order", + "method": "POST", + "params": { + 'symbol': symbol, + 'side': side, + 'type': 'LIMIT', + 'timeInForce': timeInForce, + 'quantity': qty, + 'price': price, + 'reduceOnly': reduceOnly + } + } + order_resp: dict = await aster_auth.post_authenticated_url(post_order) # ty:ignore[invalid-assignment] + if order_resp.get('orderId', None) is not None: + order_resp['original_price'] = price + order_resp['order_status'] = order_resp['status'] + + ASTER_OPEN_ORDERS.append(order_resp) + Just_Rejected_Or_Expired = False + + utils.send_tg_alert(f'FR_ALGO - ASTER Order ({order_resp['orderId']}). Start_$: {ASTER.notional_position:.4f}; Value: {float(ASTER_TGT_TAIL_BASE_QTY)*float(price):.4f}; Price: {float(price):.4f}') + logging.info(f'ASTER ORDER PLACED SUCCESS: {order_resp}') + print_summary(use_logging=True) + else: + logging.critical(f'*** Aster Order Response Abnormal: {order_resp}; post_order: {post_order}') + await kill_algo() + + async def cancel_extend_order(order_id: str): + r = EXTEND_CLIENT.orders.cancel_order(order_id=order_id) + + r = dict(r) + if r.get('status', None) == 'OK': + logging.info(f'EXTEND ORDER CANCELLED: {order_id}') + else: + logging.warning(f'EXTEND ORDER FAILED TO CANCEL DURING CR ({order_id}): RESP {r}') + + async def post_extend_order( + symbol: str, + side: str, + qty: Decimal, + price: Decimal, + reduceOnly: bool, + postOnly: bool, + cxl_prev_order_id: str | None = None, + ): + global EXTEND_OPEN_ORDERS + global Just_Rejected_Or_Expired + + side = OrderSide.BUY if side == 'BUY' else OrderSide.SELL + taker_fee = Decimal("0.00025") + try: + order_resp: WrappedApiResponse[PlacedOrderModel] = await EXTEND_CLIENT.place_order( + market_name=symbol, + amount_of_synthetic=qty, + price=price, + side=side, + taker_fee=taker_fee, + previous_order_id=cxl_prev_order_id, + post_only=postOnly, + reduce_only=reduceOnly + ) + except Exception as e: + logging.critical(e) + + order_resp_dict = dict(order_resp) + + if order_resp_dict.get('status', None) == 'ERROR': + if order_resp_dict['error']['code']==1142: + logging.info('Cant find edit order for Extend, skipping cancel.') + else: + logging.critical(f'*** Extend Order Response Abnormal: {order_resp};') + await kill_algo() + if order_resp_dict.get('status', None) == 'OK': + if EXTEND_OPEN_ORDERS: + EXTEND_OPEN_ORDERS.pop(0) + + order_dict = dict(order_resp_dict['data']) + order_dict['status'] = 'NEW' + order_dict['price'] = str(price) + order_dict['qty'] = str(qty) + order_dict['filled_qty'] = str(0) + order_dict['side'] = str(side) + + EXTEND_OPEN_ORDERS.append(order_dict) + Just_Rejected_Or_Expired = False + utils.send_tg_alert(f'FR_ALGO - EXTEND Order ({order_dict.get('id', None)}). Start_$: {EXTEND.notional_position:.2f}; Value: {float(EXTEND_TGT_TAIL_BASE_QTY)*float(price):.2f}; Price: {float(price):.2f}') + logging.info(f'EXTEND ORDER PLACED SUCCESS: {order_dict}') + print_summary(use_logging=True) + else: + logging.critical(f'*** Extend Order Response Abnormal: {order_resp};') + await kill_algo() + + ### ASTER + if ALGO_CONFIG.Overrides.Allow_Ordering_Aster and ASTER_TGT_TAIL_ORDERABLE: # Tier 1 Overrides + if alpha_signal or ALGO_CONFIG.Overrides.Flatten_Open_Positions: # Tier 2 Overrides / Alpha + skip = False + side = 'BUY' if ASTER_TGT_TAIL_BASE_QTY > 0.00 else 'SELL' + qty = Decimal(value=str(abs(ASTER_TGT_TAIL_BASE_QTY))) + price = ASTER_TOB_PX - ( float(ASTER.min_price)*int(ALGO_CONFIG.Config.Price_Worsener_Aster) ) if side == 'BUY' else ASTER_TOB_PX + ( float(ASTER.min_price)*int(ALGO_CONFIG.Config.Price_Worsener_Aster) ) + + if abs( ( float(ASTER_TGT_TAIL_BASE_QTY)*float(price) ) + ASTER.notional_position ) > ALGO_CONFIG.Config.Max_Target_Notional*ALGO_CONFIG.Config.Max_Order_Over_Notional_Ratio: + logging.info(f'TRYING TO ORDER OVER MAX NOTIOANL - ASTER: {ASTER.notional_position} + {float(ASTER_TGT_TAIL_BASE_QTY)*float(price)} (qty: {float(ASTER_TGT_TAIL_BASE_QTY):.2f}; px: {float(price):.2f})') + await kill_algo() + + if ASTER_OPEN_ORDERS: # Cancel Open Order? + open_order_id = ASTER_OPEN_ORDERS[0].get('order_id') if ASTER_OPEN_ORDERS[0].get('order_id') is not None else ASTER_OPEN_ORDERS[0]['orderId'] + open_order_px = float(ASTER_OPEN_ORDERS[0].get('price',0)) if ASTER_OPEN_ORDERS[0].get('price') is not None else float(ASTER_OPEN_ORDERS[0]['original_price']) + + open_order_dict = dict(ASTER_OPEN_ORDERS[0]) + open_order_id = str(open_order_dict['order_id']) + open_order_px = float(open_order_dict['price']) + + min_price = ASTER.min_price + min_price = int(min_price) if min_price == int(min_price) else min_price + if Decimal(str( float(open_order_px) - float(price) )).quantize(Decimal(str(min_price)), rounding=ROUND_HALF_UP) == 0.00: + if ALGO_CONFIG.Logging.Print_Summary_Each_Loop: + print('ASTER OPEN ORDER NO PX CHG; SKIPPING') + skip = True + else: + await cancel_aster_order(open_order_id) # ty:ignore[invalid-argument-type] + + if ASTER_TGT_TAIL_BASE_QTY == 0.00: + logging.info('ASTER TRYNG TO ORDER 0.00 BASE QTY, SKIPPING') + skip = True + + if not skip: + min_price = ASTER.min_price + min_price = int(min_price) if min_price == int(min_price) else min_price + price: Decimal = Decimal(str(price)).quantize(Decimal(str(min_price)), rounding=ROUND_HALF_UP) + + if price == Decimal(str(0.00)).quantize(Decimal(str(min_price)), rounding=ROUND_HALF_UP): + logging.info('ASTER TRYNG TO ORDER with A PRICE OF 0.00, SKIPPING') + continue + + if qty >= ASTER.min_order_size and ((qty*price) > ASTER.min_notional): + reduceOnly = False + else: + reduceOnly = True + + await post_aster_order( + symbol=ASTER.symbol, + side=side, + qty=qty, + price=price, + reduceOnly=reduceOnly, + postOnly=True, + ) + else: + pass + elif not(ASTER_TGT_TAIL_ORDERABLE) and ASTER_OPEN_ORDERS: + logging.info('ASTER HAS NO TAIL BUT OPEN ORDERS - CANCELLING OPEN ORDERS') + await extend_cancel_all_orders() + + ### EXTEND ### + if ALGO_CONFIG.Overrides.Allow_Ordering_Extend and EXTEND_TGT_TAIL_ORDERABLE: # Tier 1 Overrides + if alpha_signal or ALGO_CONFIG.Overrides.Flatten_Open_Positions: # Tier 2 Overrides / Alpha + skip = False + side = 'BUY' if EXTEND_TGT_TAIL_BASE_QTY > 0.00 else 'SELL' + qty = Decimal(value=str(abs(EXTEND_TGT_TAIL_BASE_QTY))) + price = EXTEND_TOB_PX - ( float(EXTEND.min_price)*int(ALGO_CONFIG.Config.Price_Worsener_Extend) ) if side == 'BUY' else EXTEND_TOB_PX + ( float(EXTEND.min_price)*int(ALGO_CONFIG.Config.Price_Worsener_Extend) ) # ty:ignore[invalid-assignment] + + if abs( ( float(EXTEND_TGT_TAIL_BASE_QTY)*float(price) ) + EXTEND.notional_position ) > ALGO_CONFIG.Config.Max_Target_Notional*ALGO_CONFIG.Config.Max_Order_Over_Notional_Ratio: + logging.info(f'TRYING TO ORDER OVER MAX NOTIOANL - EXTEND: {EXTEND.notional_position} + {float(EXTEND_TGT_TAIL_BASE_QTY)*float(price)} (qty: {float(EXTEND_TGT_TAIL_BASE_QTY):.2f}; px: {float(price):.2f})') + await kill_algo() + + if EXTEND_OPEN_ORDERS: # Cancel Open Order? + open_order_dict = dict(EXTEND_OPEN_ORDERS[0]) + open_order_id = str(open_order_dict['external_id']) + open_order_px = float(open_order_dict['price']) + + min_price = EXTEND.min_price + min_price = int(min_price) if min_price == int(min_price) else min_price + if Decimal(str( float(open_order_px) - float(price) )).quantize(Decimal(str(min_price)), rounding=ROUND_HALF_UP) == 0.00: + if ALGO_CONFIG.Logging.Print_Summary_Each_Loop: + print('EXTEND OPEN ORDER NO PX CHG; SKIPPING') + skip = True + else: + open_order_id = None + + if EXTEND_TGT_TAIL_BASE_QTY == 0.00: + logging.info('EXTEND TRYNG TO ORDER 0.00 BASE QTY, SKIPPING') + skip = True + + if not skip: + min_price = EXTEND.min_price + min_price = int(min_price) if min_price == int(min_price) else min_price + price: Decimal = Decimal(str(price)).quantize(Decimal(str(min_price)), rounding=ROUND_HALF_UP) + + if price == Decimal(str(0.00)).quantize(Decimal(str(min_price)), rounding=ROUND_HALF_UP): + logging.info('EXTEND TRYNG TO ORDER with A PRICE OF 0.00, SKIPPING') + continue + + if qty >= EXTEND.min_order_size and ((qty*price) > EXTEND.min_notional): + reduceOnly = False + else: + reduceOnly = True + + await post_extend_order( + symbol=EXTEND.symbol, + side=side, + qty=qty, + price=price, + reduceOnly=reduceOnly, + postOnly=True, + cxl_prev_order_id=open_order_id + ) + else: + pass + elif not(EXTEND_TGT_TAIL_ORDERABLE) and EXTEND_OPEN_ORDERS: + logging.info('EXTEND HAS NO TAIL BUT OPEN ORDERS - CANCELLING OPEN ORDERS') + await extend_cancel_all_orders() + + ### Continue immediately or sleep ### + if ASTER_OPEN_ORDERS or EXTEND_OPEN_ORDERS: + if ALGO_CONFIG.Logging.Print_Summary_Each_Loop: + print(f'_____ Open Orders _____ (Algo Engine ms: {(time.time() - loop_start)*1000:.2f}); Continuing...') + continue + else: + if ALGO_CONFIG.Logging.Print_Summary_Each_Loop: + print(f'_____ End No Open Orders _____ (Algo Engine ms: {(time.time() - loop_start)*1000:.2f}); Sleeping for sec: {ALGO_CONFIG.Config.Loop_Sleep_Sec:.0f}') + time.sleep(ALGO_CONFIG.Config.Loop_Sleep_Sec) + except KeyboardInterrupt: + logging.info('CANCELLING OPEN ORDERS') + await kill_algo() + except Exception as e: + logging.error(traceback.format_exc()) + logging.critical(f'*** ALGO ENGINE CRASHED: {e}') + logging.info('CANCELLING OPEN ORDERS') + utils.send_tg_alert(f'FR_ALGO_CRASHED: {str(e)}') + await kill_algo() + +### MAIN STARTUP ### +async def main(): + global EXTEND_CLIENT + global VAL_KEY + global CON + global ALGO_CONFIG + global ASTER + global EXTEND + global Open_Symbols + + + _, EXTEND_CLIENT = await extend_auth.create_auth_account_and_trading_client() + VAL_KEY = valkey.Valkey(host='localhost', port=6379, db=0, decode_responses=True) + engine = create_async_engine('mysql+asyncmy://root:pwd@localhost/fund_rate') + + await set_comb_open_symbols() + + best_symbol_by_exchange: dict = json.loads(s=VAL_KEY.get(name='fr_engine_best_fund_rate_output')) # ty:ignore[invalid-argument-type] + if Open_Symbols: + logging.info(f'OPEN SYMBOLS: {Open_Symbols}') + master_data = json.loads(s=VAL_KEY.get(name='fr_engine_best_fund_rate_master')) # ty:ignore[invalid-argument-type] + open_symbol_to_work = Open_Symbols[0] + current_pos_master_ast = [d for d in master_data if d.get('symbol_ext') == open_symbol_to_work][0] + ASTER = structs.Perpetual_Exchange( + mult = int(current_pos_master_ast['max_leverage_ast']), + lh_asset = current_pos_master_ast['lh_asset_ast'], + rh_asset = current_pos_master_ast['rh_asset_ast'], + symbol_asset_separator = '', + initial_funding_rate=float(current_pos_master_ast['funding_rate_ast']), + min_price=float(current_pos_master_ast['min_price_ast']), + min_order_size=float(current_pos_master_ast['min_order_size_ast']), + min_lot_size=float(current_pos_master_ast['min_lot_size_ast']), + min_notional=float(current_pos_master_ast['min_notional_ast']), + buy_ratio=float(current_pos_master_ast['buy_ratio_ast']), + ) + EXTEND = structs.Perpetual_Exchange( + mult = int(current_pos_master_ast['max_leverage_ext']), + lh_asset = current_pos_master_ast['lh_asset_ext'], + rh_asset = current_pos_master_ast['rh_asset_ext'], + symbol_asset_separator = '-', + initial_funding_rate=float(current_pos_master_ast['funding_rate_ext']), + min_price=float(current_pos_master_ast['min_price_ext']), + min_order_size=float(current_pos_master_ast['min_order_size_ext']), + min_lot_size=float(current_pos_master_ast['min_lot_size_ext']), + min_notional=float(current_pos_master_ast['min_notional_ext']), + buy_ratio=float(current_pos_master_ast['buy_ratio_ext']), + ) + Open_Symbols.pop(0) + else: + ASTER = structs.Perpetual_Exchange(**best_symbol_by_exchange['ASTER']) + EXTEND = structs.Perpetual_Exchange(**best_symbol_by_exchange['EXTEND']) + + # await get_aster_exch_info(symbol_override=Open_Symbols[0]) + # await get_extend_exch_info(symbol_override=Open_Symbols[0]) + + with open('algo_config.json', mode='r', encoding='utf-8') as file: + ALGO_CONFIG = json.load(file) + ALGO_CONFIG = structs.Algo_Config(**ALGO_CONFIG) + + ALGO_CONFIG.Config.Max_Target_Notional = float(min([ASTER.mult, EXTEND.mult]) * ALGO_CONFIG.Config.Target_Open_Cash_Position) + # logging.info(f'Initial Algo Config: {ALGO_CONFIG}') + + VAL_KEY.set(name='fr_orchestrator_output', value=json.dumps(obj=ALGO_CONFIG.model_dump())) + VAL_KEY.set(name='fr_algo_working_symbol', value=json.dumps(obj={'ASTER': asdict(obj=ASTER), 'EXTEND': asdict(obj=EXTEND)})) + + async with engine.connect() as CON: + ### ASTER SETUP ### + # await get_aster_collateral() + await get_aster_notional_position() + await get_aster_exch_info() + await get_aster_open_orders() + ### EXTEND SETUP ### + # await get_extend_collateral() + await get_extend_notional() + await get_extend_exch_info() + await get_extend_open_orders() + + await run_algo() + +if __name__ == '__main__': + START_TIME = round(datetime.now().timestamp()*1000) + + logging.info(f'Log FilePath: {LOG_FILEPATH}') + + logging.basicConfig( + force=True, + filename=LOG_FILEPATH, + level=logging.INFO, + format='%(asctime)s - %(levelname)s - %(message)s', + filemode='w' + ) + logging.info(f"STARTED: {START_TIME}") + + asyncio.run(main()) diff --git a/modules/structs.py b/modules/structs.py index 8a54fe4..bb29db0 100644 --- a/modules/structs.py +++ b/modules/structs.py @@ -261,6 +261,8 @@ class Perpetual_Exchange: notional_obj: dict = field(default_factory=dict) notional_position: float = 0 unrealized_pnl: float = 0 + buy_ratio_std: float = 0 + just_rejected_count: int = 0 # async def update(self): # await self.Collateral_Updates.update() diff --git a/ng.py b/ng.py index 3ecfad0..8c4f358 100644 --- a/ng.py +++ b/ng.py @@ -1,13 +1,91 @@ import os from nicegui import ui, app from sqlalchemy import create_engine +# import requests import json +# import time +# import re import valkey +# import asyncio +# import datetime as dt +# from random import random +# from nicegui_modules import data +# from nicegui_modules import ui_components +# from glide import GlideClient, NodeAddress, GlideClientConfiguration +LISTENING_CLIENT = None +LH_PAIR = 'BTC' +RH_PAIR = 'USD' + +DEFAULT_TO_DARKMODE: bool = True +ALLOW_BODY_SCROLL: bool = True +LOOKBACK: int = 60 +LOOKBACK_RT_TV_MAX_POINTS: int = 3000 +REFRESH_INTERVAL_SEC: float = 10 +REFRESH_INTERVAL_RT_SEC: float = 1/30 + +ENGINE = create_engine('mysql+pymysql://root:pwd@localhost/fund_rate') VALKEY_R = valkey.Valkey(host='localhost', port=6379, db=0, decode_responses=True) +### Utils ### +def update_body_scroll(e=None, bool_override=False): + if e is None: + if bool_override: + ui.query('body').style('height: 100%; overflow-y: auto;') + else: + ui.query('body').style('height: 100%; overflow-y: hidden;') + else: + if e.value: + ui.query('body').style('height: 100%; overflow-y: auto;') + else: + ui.query('body').style('height: 100%; overflow-y: hidden;') +### Callbacks ### +async def update_tv(): + series_update = json.loads(VALKEY_R.get('poly_rtds_cl_btcusd')) # ty:ignore[invalid-argument-type] + series_update_b = json.loads(VALKEY_R.get('poly_binance_btcusd')) # ty:ignore[invalid-argument-type] + series_update_c = json.loads(VALKEY_R.get('poly_5min_btcusd')) # ty:ignore[invalid-argument-type] + timestamp = round( ( series_update['timestamp_arrival'] / 1000 ) , 2) + timestamp_b = round( ( series_update_b['timestamp_arrival'] / 1000 ) , 2) + timestamp_c = round( ( series_update_c['timestamp_arrival'] / 1000 ) , 2) + value = float(series_update['value']) + value_b = float(series_update_b['value']) + value_c = float(series_update_c['price']) + + data_dict = { + 'timestamp': timestamp, + 'timestamp_b': timestamp_b, + 'timestamp_c': timestamp_c, + 'value': value, + 'value_b': value_b, + 'value_c': value_c, + 'target': series_update_c['target_price'], + 'LOOKBACK_RT_TV_MAX_POINTS': LOOKBACK_RT_TV_MAX_POINTS, + } + + ui.run_javascript(f'await update_tv(data_dict={data_dict});') + + +### Pages ### +async def rt_chart_page(): + global LOOKBACK + + LOOKBACK = app.storage.user.get('lookback', LOOKBACK) + timer = ui.timer(REFRESH_INTERVAL_RT_SEC, update_tv) + + with ui.row(): + with ui.column(): + ui.switch('☸︎', value=ALLOW_BODY_SCROLL, on_change=lambda e: update_body_scroll(e)) + with ui.column(): + ui.switch('▶️', value=True).bind_value_to(timer, 'active') + with ui.column().style('position: absolute; right: 20px; font-family: monospace; align-self: center;'): + ui.label('Atwater Trading: Orderbook') + + with ui.grid(columns=16).classes('w-full gap-0 auto-fit'): + with ui.card().tight().classes('w-full col-span-full no-shadow border border-black-200').style('overflow: auto;'): + ui.html('', sanitize=False).classes('w-full') + ui.run_javascript('await create_tv();') def root(): app.add_static_files(max_cache_age=0, url_path='/static', local_directory=os.path.join(os.path.dirname(__file__), 'nicegui_modules/static')) @@ -18,19 +96,12 @@ def root(): ''' ) + # ui.add_head_html('') - # update_body_scroll(bool_override=ALLOW_BODY_SCROLL) + update_body_scroll(bool_override=ALLOW_BODY_SCROLL) ui.sub_pages({ - '/': controls_grid, + '/': rt_chart_page, }).classes('w-full') - -async def controls_grid(): - with ui.grid(columns=16).classes('w-full gap-0 auto-fit'): - with ui.card().tight().classes('w-full col-span-full no-shadow border border-black-200').style('overflow: auto;'): - ui.html('', sanitize=False).classes('w-full') - ui.run_javascript('await create_tv();') - - -ui.run(root, storage_secret="123ABC", reload=True, dark=True, title='Atwater_Trading') \ No newline at end of file +ui.run(root, storage_secret="123ABC", reload=True, dark=True, title='Atwater Trading') \ No newline at end of file diff --git a/ng_modules/static/script.js b/ng_modules/static/script.js new file mode 100644 index 0000000..aedf603 --- /dev/null +++ b/ng_modules/static/script.js @@ -0,0 +1,223 @@ +async function waitForVariable(variableName, timeout = 5000) { + const startTime = Date.now(); + while (typeof window[variableName] === 'undefined') { + if (Date.now() - startTime > timeout) { + throw new Error(`Variable '${variableName}' not defined within ${timeout}ms`); + } + await new Promise(resolve => setTimeout(resolve, 100)); + } + console.log(`Variable '${variableName}' is now defined.`); +} + +async function update_tv(data_dict) { + + window.data.push({ time: data_dict.timestamp, value: data_dict.value }); + window.data_b.push({ time: data_dict.timestamp_b, value: data_dict.value_b }); + window.data_c.push({ time: data_dict.timestamp_c, value: data_dict.value_c }); + window.data_tgt.push({ time: data_dict.timestamp_c, value: data_dict.target }); + window.lineSeries.update({ time: data_dict.timestamp, value: data_dict.value }); + window.lineSeries_b.update({ time: data_dict.timestamp_b, value: data_dict.value_b }); + window.lineSeries_c.update({ time: data_dict.timestamp_c, value: data_dict.value_c }); + window.lineSeries_tgt.update({ time: data_dict.timestamp_c, value: data_dict.target }); + + // midPriceLine.applyOptions({ + // price: data_dict.mid_px, + // color: '#c78228', + // lineWidth: 3, + // lineStyle: LightweightCharts.LineStyle.Dashed, + // axisLabelVisible: true, + // }); + + window.chart.timeScale().scrollToRealTime(); + // const currentRange = window.chart.timeScale().getVisibleLogicalRange(); + // window.chart.timeScale().fitContent(); + // window.chart.timeScale().setVisibleLogicalRange(currentRange); + + const MAX_DATA_POINTS = data_dict.LOOKBACK_RT_TV_MAX_POINTS; + if (window.lineSeries.data().length > MAX_DATA_POINTS) { + window.lineSeries.setData(lineSeries.data().slice(-MAX_DATA_POINTS)); + } + if (window.lineSeries_b.data().length > MAX_DATA_POINTS) { + window.lineSeries_b.setData(lineSeries_b.data().slice(-MAX_DATA_POINTS)); + } + if (window.lineSeries_c.data().length > MAX_DATA_POINTS) { + window.lineSeries_c.setData(lineSeries_c.data().slice(-MAX_DATA_POINTS)); + } + if (window.lineSeries_tgt.data().length > MAX_DATA_POINTS) { + window.lineSeries_tgt.setData(lineSeries_tgt.data().slice(-MAX_DATA_POINTS)); + } +}; + + +async function create_tv() { + window.chart = LightweightCharts.createChart(document.getElementById('tv'), + { + autoSize: true, + toolbox: true, + timeScale: { + timeVisible: true, // Shows HH:mm on x-axis + secondsVisible: true // Optional: show seconds + }, + rightPriceScale: { + visible: true, + autoScale: true + }, + leftPriceScale: { + visible: true + }, + + layout: { + background: { type: 'solid', color: '#222' }, + textColor: '#DDD', + }, + grid: { + vertLines: { + color: '#e1e1e1', // Set vertical line color + visible: true, + style: 2, // 0: Solid, 1: Dashed, 2: Dotted, 3: LargeDashed, 4: SparseDotted + }, + horzLines: { + color: '#e1e1e1', // Set horizontal line color + visible: true, + style: 2, + }, + }, + + crosshair: { mode: LightweightCharts.CrosshairMode.Normal }, + } + ); + window.lineSeries = chart.addSeries(LightweightCharts.LineSeries, { + color: '#94fcdf', + priceScaleId: 'right' + // topColor: '#94fcdf', + // bottomColor: 'rgba(112, 171, 249, 0.28)', + // invertFilledArea: false + }); + window.lineSeries_b = chart.addSeries(LightweightCharts.LineSeries, { + color: '#dd7525', + priceScaleId: 'right' + // topColor: '#94fcdf', + // bottomColor: 'rgba(112, 171, 249, 0.28)', + // invertFilledArea: false + }); + window.lineSeries_c = chart.addSeries(LightweightCharts.LineSeries, { + color: '#ea0707', + priceScaleId: 'left', + autoscaleInfoProvider: () => ({ + priceRange: { + minValue: 0.0, + maxValue: 1.0 + } + }) + // topColor: '#94fcdf', + // bottomColor: 'rgba(112, 171, 249, 0.28)', + // invertFilledArea: false + }); + window.lineSeries_tgt = chart.addSeries(LightweightCharts.LineSeries, { + color: '#ffffff', + priceScaleId: 'right', + lineStyle: LightweightCharts.LineStyle.Dashed + // topColor: '#94fcdf', + // bottomColor: 'rgba(112, 171, 249, 0.28)', + // invertFilledArea: false + }); + // window.midPriceLine_Config = { + // price: 0, + // color: '#c78228', + // lineWidth: 3, + // lineStyle: LightweightCharts.LineStyle.Dashed, + // axisLabelVisible: false, + // }; + // window.midPriceLine = window.lineSeries.createPriceLine(midPriceLine_Config); + window.data = []; + window.data_b = []; + window.data_c = []; + window.data_tgt = []; + window.lineSeries.setData(window.data); + window.lineSeries_b.setData(window.data_b); + window.lineSeries_c.setData(window.data_c); + window.lineSeries_tgt.setData(window.data_tgt); + + // Create and style the tooltip html element + const container = document.getElementById('tv'); + + window.toolTipWidth = 200; + + const toolTip = document.createElement('div'); + toolTip.style = `width: ${window.toolTipWidth}px; height: 100%; position: absolute; display: none; padding: 8px; box-sizing: border-box; font-size: 12px; text-align: left; z-index: 1000; top: 12px; left: 12px; pointer-events: none; border-radius: 4px 4px 0px 0px; border-bottom: none; box-shadow: 0 2px 5px 0 rgba(117, 134, 150, 0.45);font-family: -apple-system, BlinkMacSystemFont, 'Trebuchet MS', Roboto, Ubuntu, sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;`; + toolTip.style.background = `rgba(${'0, 0, 0'}, 0.25)`; + toolTip.style.color = 'white'; + toolTip.style.borderColor = 'rgba( 239, 83, 80, 1)'; + container.appendChild(toolTip); + + // update tooltip + window.chart.subscribeCrosshairMove(async param => { + + if ( + param.point === undefined || + !param.time || + param.point.x < 0 || + param.point.x > container.clientWidth || + param.point.y < 0 || + param.point.y > container.clientHeight + ) { + toolTip.style.display = 'none'; + } else { + + // toolTip.style.height = '100%'; + toolTip.style.alignContent = 'center'; + + const dateStr = new Date(param.time*1000).toISOString(); + + let data = await param.seriesData.get(window.lineSeries); + if (data === undefined) { + data = {} + data.value = 0 + console.log('data is UNDEFINED, SETTING TO 0') + }; + + let data_b = await param.seriesData.get(window.lineSeries_b); + if (data_b === undefined) { + data_b = {} + data_b.value = 0 + console.log('data is UNDEFINED, SETTING TO 0') + }; + + const value_px = data.value + const value_px_b = window.data_b.value + const value_px_c = window.data_c.value + const value_px_tgt = window.data_tgt.value + + toolTip.style.display = 'block'; + //