From ce4550b55b117ca6ee4c07087d8b7aee369a2e53 Mon Sep 17 00:00:00 2001 From: marcvanduyn Date: Fri, 27 Feb 2026 18:38:36 +0100 Subject: [PATCH 01/21] docs: Add chart image to TBN docs page --- .../support-resistance/trendline-breakout-navigator.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/content/indicators/support-resistance/trendline-breakout-navigator.md b/docs/content/indicators/support-resistance/trendline-breakout-navigator.md index 93a1ef51..81748e14 100644 --- a/docs/content/indicators/support-resistance/trendline-breakout-navigator.md +++ b/docs/content/indicators/support-resistance/trendline-breakout-navigator.md @@ -133,3 +133,5 @@ print(stats) pd_df[["Close", "tbn_trend_long", "tbn_value_long", "tbn_composite_trend", "tbn_wick_bull", "tbn_wick_bear", "tbn_hh", "tbn_ll", "tbn_signal"]].tail(10) ``` + +![TRENDLINE_BREAKOUT_NAVIGATOR](/img/indicators/trendline_breakout_navigator.png) From 103cdab0c2d419b86b2a588c94318bbd27ce5c82 Mon Sep 17 00:00:00 2001 From: marcvanduyn Date: Fri, 27 Feb 2026 18:55:41 +0100 Subject: [PATCH 02/21] Add TBN analysis notebook with plotly chart (closes #3) --- .../trendline_breakout_navigator.ipynb | 345 ++++++++++++++++++ 1 file changed, 345 insertions(+) create mode 100644 analysis/indicators/trendline_breakout_navigator.ipynb diff --git a/analysis/indicators/trendline_breakout_navigator.ipynb b/analysis/indicators/trendline_breakout_navigator.ipynb new file mode 100644 index 00000000..77d62f8b --- /dev/null +++ b/analysis/indicators/trendline_breakout_navigator.ipynb @@ -0,0 +1,345 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": null, + "id": "1356aa5e", + "metadata": {}, + "outputs": [], + "source": [ + "# ══════════════════════════════════════════════════════════════════\n", + "# Trendline Breakout Navigator (TBN) - Showcase\n", + "# ══════════════════════════════════════════════════════════════════\n", + "#\n", + "# Multi-timeframe trendline detection ported from LuxAlgo PineScript.\n", + "# Detects pivot highs/lows at three swing lengths, constructs trendlines\n", + "# on HH/LL trend reversals, and tracks trendline breakouts and wick\n", + "# interactions. Composite trend sums all three timeframes (-3 to +3).\n", + "# ══════════════════════════════════════════════════════════════════\n", + "\n", + "from pathlib import Path\n", + "import pandas as pd\n", + "import numpy as np\n", + "from datetime import datetime, timezone, timedelta\n", + "\n", + "import plotly.graph_objects as go\n", + "from plotly.subplots import make_subplots\n", + "from investing_algorithm_framework import download\n", + "\n", + "from pyindicators import (\n", + " trendline_breakout_navigator,\n", + " trendline_breakout_navigator_signal,\n", + " get_trendline_breakout_navigator_stats,\n", + ")\n", + "\n", + "# ── Data ───────────────────────────────────────────────────────────\n", + "\n", + "end_date = datetime.now(timezone.utc).replace(\n", + " hour=0, minute=0, second=0, microsecond=0\n", + ")\n", + "start_date = end_date - timedelta(days=365)\n", + "ticker = \"BTC/EUR\"\n", + "\n", + "df = download(\n", + " symbol=ticker,\n", + " market=\"BITVAVO\",\n", + " time_frame=\"4h\",\n", + " start_date=start_date,\n", + " end_date=end_date,\n", + " pandas=True,\n", + ")\n", + "df = df.reset_index()\n", + "print(f\"Loaded {len(df)} rows | {df['Datetime'].iloc[0]} -> {df['Datetime'].iloc[-1]}\")\n", + "\n", + "# ── Compute indicator ──────────────────────────────────────────────\n", + "\n", + "df = trendline_breakout_navigator(\n", + " df, swing_long=60, swing_medium=30, swing_short=10\n", + ")\n", + "df = trendline_breakout_navigator_signal(df)\n", + "stats = get_trendline_breakout_navigator_stats(df)\n", + "\n", + "# ── Colours (light theme) ───────────────────────────────────────────\n", + "\n", + "BG_COLOR = \"white\"\n", + "GRID_COLOR = \"lightgray\"\n", + "TEXT_COLOR = \"black\"\n", + "CANDLE_UP = \"#26a69a\"\n", + "CANDLE_DOWN = \"#ef5350\"\n", + "BULL_COLOR = \"rgba(38, 166, 154, {a})\"\n", + "BEAR_COLOR = \"rgba(239, 83, 80, {a})\"\n", + "\n", + "# ── Build figure (3 rows) ───────────────────────────────────────────\n", + "\n", + "fig = make_subplots(\n", + " rows=3, cols=1,\n", + " row_heights=[0.70, 0.15, 0.15],\n", + " shared_xaxes=True,\n", + " vertical_spacing=0.03,\n", + " subplot_titles=[\n", + " f\"{ticker} - Trendline Breakout Navigator\",\n", + " \"Composite Trend\",\n", + " \"Volume\",\n", + " ],\n", + ")\n", + "\n", + "# ── Row 1: Candlestick + Trendlines + Markers ─────────────────────\n", + "\n", + "fig.add_trace(go.Candlestick(\n", + " x=df[\"Datetime\"], open=df[\"Open\"], high=df[\"High\"],\n", + " low=df[\"Low\"], close=df[\"Close\"], name=ticker,\n", + " increasing_line_color=CANDLE_UP, decreasing_line_color=CANDLE_DOWN,\n", + " increasing_fillcolor=CANDLE_UP, decreasing_fillcolor=CANDLE_DOWN,\n", + " showlegend=False,\n", + "), row=1, col=1)\n", + "\n", + "# --- Trendline overlays ---\n", + "\n", + "trend_long = df[\"tbn_trend_long\"].values\n", + "trend_medium = df[\"tbn_trend_medium\"].values\n", + "trend_short = df[\"tbn_trend_short\"].values\n", + "val_long = df[\"tbn_value_long\"].values\n", + "val_medium = df[\"tbn_value_medium\"].values\n", + "val_short = df[\"tbn_value_short\"].values\n", + "composite = df[\"tbn_composite_trend\"].fillna(0).astype(int).values\n", + "\n", + "# Long trendline (bull)\n", + "fig.add_trace(go.Scatter(\n", + " x=df[\"Datetime\"],\n", + " y=np.where(trend_long == 1, val_long, np.nan),\n", + " mode=\"lines\",\n", + " line=dict(color=\"#26a69a\", width=2.5),\n", + " name=\"Long TL (Bull)\",\n", + " connectgaps=False,\n", + "), row=1, col=1)\n", + "\n", + "# Long trendline (bear)\n", + "fig.add_trace(go.Scatter(\n", + " x=df[\"Datetime\"],\n", + " y=np.where(trend_long == -1, val_long, np.nan),\n", + " mode=\"lines\",\n", + " line=dict(color=\"#ef5350\", width=2.5),\n", + " name=\"Long TL (Bear)\",\n", + " connectgaps=False,\n", + "), row=1, col=1)\n", + "\n", + "# Medium trendline (bull)\n", + "fig.add_trace(go.Scatter(\n", + " x=df[\"Datetime\"],\n", + " y=np.where(trend_medium == 1, val_medium, np.nan),\n", + " mode=\"lines\",\n", + " line=dict(color=\"rgba(38,166,154,0.6)\", width=1.8, dash=\"dash\"),\n", + " name=\"Med TL (Bull)\",\n", + " connectgaps=False,\n", + "), row=1, col=1)\n", + "\n", + "# Medium trendline (bear)\n", + "fig.add_trace(go.Scatter(\n", + " x=df[\"Datetime\"],\n", + " y=np.where(trend_medium == -1, val_medium, np.nan),\n", + " mode=\"lines\",\n", + " line=dict(color=\"rgba(239,83,80,0.6)\", width=1.8, dash=\"dash\"),\n", + " name=\"Med TL (Bear)\",\n", + " connectgaps=False,\n", + "), row=1, col=1)\n", + "\n", + "# Short trendline (bull)\n", + "fig.add_trace(go.Scatter(\n", + " x=df[\"Datetime\"],\n", + " y=np.where(trend_short == 1, val_short, np.nan),\n", + " mode=\"lines\",\n", + " line=dict(color=\"rgba(38,166,154,0.35)\", width=1.2, dash=\"dot\"),\n", + " name=\"Short TL (Bull)\",\n", + " connectgaps=False,\n", + "), row=1, col=1)\n", + "\n", + "# Short trendline (bear)\n", + "fig.add_trace(go.Scatter(\n", + " x=df[\"Datetime\"],\n", + " y=np.where(trend_short == -1, val_short, np.nan),\n", + " mode=\"lines\",\n", + " line=dict(color=\"rgba(239,83,80,0.35)\", width=1.2, dash=\"dot\"),\n", + " name=\"Short TL (Bear)\",\n", + " connectgaps=False,\n", + "), row=1, col=1)\n", + "\n", + "# --- Event markers ---\n", + "\n", + "# HH markers\n", + "hh_mask = df[\"tbn_hh\"] == 1\n", + "if hh_mask.any():\n", + " fig.add_trace(go.Scatter(\n", + " x=df.loc[hh_mask, \"Datetime\"],\n", + " y=df.loc[hh_mask, \"Low\"] * 0.995,\n", + " mode=\"markers\", name=\"HH\",\n", + " marker=dict(symbol=\"triangle-up\", size=11,\n", + " color=\"#26a69a\",\n", + " line=dict(width=1, color=\"black\")),\n", + " ), row=1, col=1)\n", + "\n", + "# LL markers\n", + "ll_mask = df[\"tbn_ll\"] == 1\n", + "if ll_mask.any():\n", + " fig.add_trace(go.Scatter(\n", + " x=df.loc[ll_mask, \"Datetime\"],\n", + " y=df.loc[ll_mask, \"High\"] * 1.005,\n", + " mode=\"markers\", name=\"LL\",\n", + " marker=dict(symbol=\"triangle-down\", size=11,\n", + " color=\"#ef5350\",\n", + " line=dict(width=1, color=\"black\")),\n", + " ), row=1, col=1)\n", + "\n", + "# Wick Bull markers\n", + "wb_mask = df[\"tbn_wick_bull\"] == 1\n", + "if wb_mask.any():\n", + " fig.add_trace(go.Scatter(\n", + " x=df.loc[wb_mask, \"Datetime\"],\n", + " y=df.loc[wb_mask, \"Low\"] * 0.993,\n", + " mode=\"markers\", name=\"Wick Bull\",\n", + " marker=dict(symbol=\"diamond\", size=8,\n", + " color=\"#66bb6a\",\n", + " line=dict(width=1, color=\"black\")),\n", + " ), row=1, col=1)\n", + "\n", + "# Wick Bear markers\n", + "wbr_mask = df[\"tbn_wick_bear\"] == 1\n", + "if wbr_mask.any():\n", + " fig.add_trace(go.Scatter(\n", + " x=df.loc[wbr_mask, \"Datetime\"],\n", + " y=df.loc[wbr_mask, \"High\"] * 1.007,\n", + " mode=\"markers\", name=\"Wick Bear\",\n", + " marker=dict(symbol=\"diamond\", size=8,\n", + " color=\"#e57373\",\n", + " line=dict(width=1, color=\"black\")),\n", + " ), row=1, col=1)\n", + "\n", + "# --- Background shading by composite trend ---\n", + "\n", + "prev_sign = 0\n", + "seg_start = 0\n", + "\n", + "for i in range(len(df)):\n", + " cur_sign = 1 if composite[i] > 0 else (-1 if composite[i] < 0 else 0)\n", + "\n", + " if cur_sign != prev_sign or i == len(df) - 1:\n", + " if prev_sign != 0 and i > seg_start:\n", + " end_idx = i if i < len(df) - 1 else i\n", + " fill = BULL_COLOR.format(a=0.06) if prev_sign == 1 \\\n", + " else BEAR_COLOR.format(a=0.06)\n", + " fig.add_vrect(\n", + " x0=df.loc[seg_start, \"Datetime\"],\n", + " x1=df.loc[min(end_idx, len(df) - 1), \"Datetime\"],\n", + " fillcolor=fill, layer=\"below\", line_width=0,\n", + " row=1, col=1,\n", + " )\n", + " seg_start = i\n", + " prev_sign = cur_sign\n", + "\n", + "# ── Row 2: Composite Trend (bar chart) ────────────────────────────\n", + "\n", + "comp_colors = [\n", + " CANDLE_UP if c > 0 else CANDLE_DOWN if c < 0 else \"gray\"\n", + " for c in composite\n", + "]\n", + "\n", + "fig.add_trace(go.Bar(\n", + " x=df[\"Datetime\"], y=composite,\n", + " marker_color=comp_colors, showlegend=False,\n", + " name=\"Composite Trend\", opacity=0.7,\n", + "), row=2, col=1)\n", + "\n", + "fig.add_hline(\n", + " y=0, line_dash=\"solid\", line_color=\"gray\", line_width=0.8,\n", + " row=2, col=1,\n", + ")\n", + "\n", + "# ── Row 3: Volume bars ─────────────────────────────────────────────\n", + "\n", + "vol_colors = [\n", + " CANDLE_UP if c > 0 else CANDLE_DOWN if c < 0 else \"gray\"\n", + " for c in composite\n", + "]\n", + "\n", + "fig.add_trace(go.Bar(\n", + " x=df[\"Datetime\"], y=df[\"Volume\"],\n", + " marker_color=vol_colors, showlegend=False,\n", + " name=\"Volume\", opacity=0.5,\n", + "), row=3, col=1)\n", + "\n", + "# ── Layout ─────────────────────────────────────────────────────────\n", + "\n", + "fig.update_layout(\n", + " height=900,\n", + " showlegend=True,\n", + " legend=dict(orientation=\"h\", yanchor=\"bottom\", y=1.02,\n", + " xanchor=\"right\", x=1, font=dict(size=10)),\n", + " plot_bgcolor=BG_COLOR,\n", + " paper_bgcolor=BG_COLOR,\n", + " font=dict(color=TEXT_COLOR, size=12),\n", + " margin=dict(l=10, r=60, t=50, b=30),\n", + " xaxis_rangeslider_visible=False,\n", + ")\n", + "\n", + "for row in range(1, 4):\n", + " fig.update_xaxes(\n", + " showgrid=True, gridcolor=GRID_COLOR,\n", + " zeroline=False, row=row, col=1,\n", + " )\n", + " fig.update_yaxes(\n", + " showgrid=True, gridcolor=GRID_COLOR,\n", + " zeroline=False, side=\"right\", row=row, col=1,\n", + " )\n", + "\n", + "fig.update_yaxes(title_text=\"Price\", tickformat=\",.0f\", row=1, col=1)\n", + "fig.update_yaxes(\n", + " title_text=\"Composite\", range=[-3.5, 3.5], dtick=1, row=2, col=1,\n", + ")\n", + "fig.update_yaxes(title_text=\"Volume\", row=3, col=1)\n", + "\n", + "# ── Save outputs ───────────────────────────────────────────────────\n", + "\n", + "fig.write_html(\"trendline_breakout_navigator.html\", auto_open=False)\n", + "\n", + "output_path = Path.cwd().parent.parent / \"static\" / \"images\" / \"indicators\"\n", + "output_path.mkdir(parents=True, exist_ok=True)\n", + "fig.write_image(str(output_path / \"trendline_breakout_navigator.png\"), scale=2)\n", + "\n", + "docs_path = Path.cwd().parent.parent / \"docs\" / \"static\" / \"img\" / \"indicators\"\n", + "docs_path.mkdir(parents=True, exist_ok=True)\n", + "fig.write_image(str(docs_path / \"trendline_breakout_navigator.png\"), scale=2)\n", + "\n", + "fig.show()\n", + "\n", + "# ── Print statistics ───────────────────────────────────────────────\n", + "\n", + "print(\"=\" * 55)\n", + "print(f\" Trendline Breakout Navigator - Stats ({ticker})\")\n", + "print(\"=\" * 55)\n", + "print(f\" Bullish Bars (Long): {stats['bullish_bars_long']}\")\n", + "print(f\" Bearish Bars (Long): {stats['bearish_bars_long']}\")\n", + "print(f\" Bullish Bars (Medium): {stats['bullish_bars_medium']}\")\n", + "print(f\" Bearish Bars (Medium): {stats['bearish_bars_medium']}\")\n", + "print(f\" Bullish Bars (Short): {stats['bullish_bars_short']}\")\n", + "print(f\" Bearish Bars (Short): {stats['bearish_bars_short']}\")\n", + "print(\"-\" * 55)\n", + "print(f\" Composite Bullish: {stats['composite_bullish']} ({stats['composite_bullish_pct']:.1f}%)\")\n", + "print(f\" Composite Bearish: {stats['composite_bearish']} ({stats['composite_bearish_pct']:.1f}%)\")\n", + "print(f\" Trend Changes: {stats['trend_changes']}\")\n", + "print(\"-\" * 55)\n", + "print(f\" HH Detections: {stats['hh_count']}\")\n", + "print(f\" LL Detections: {stats['ll_count']}\")\n", + "print(f\" Wick Bull Breaks: {stats['wick_bull_count']}\")\n", + "print(f\" Wick Bear Breaks: {stats['wick_bear_count']}\")\n", + "print(f\" Active Trendline Bars: {stats['active_trendline_bars']}\")\n", + "print(\"=\" * 55)" + ] + } + ], + "metadata": { + "language_info": { + "name": "python" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} From 5c6137808cf4b122d9abaf9802c72f4aa2c7378c Mon Sep 17 00:00:00 2001 From: marcvanduyn Date: Fri, 27 Feb 2026 18:56:10 +0100 Subject: [PATCH 03/21] Update history + decision log for TBN chart work --- .squad/agents/devmeister3000/history.md | 2 +- .squad/decisions/inbox/devmeister3000-tbn-chart.md | 13 +++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 .squad/decisions/inbox/devmeister3000-tbn-chart.md diff --git a/.squad/agents/devmeister3000/history.md b/.squad/agents/devmeister3000/history.md index a830e0c7..c839ceef 100644 --- a/.squad/agents/devmeister3000/history.md +++ b/.squad/agents/devmeister3000/history.md @@ -19,4 +19,4 @@ - Three indicator modules used ambiguous variable `l` for low arrays — renamed to `low` in opening_gap.py, strong_weak_high_low.py, volume_imbalance.py. Other modules (like the older ones) used different patterns already. - `accumulation_distribution_zones` functions were imported in `pyindicators/__init__.py` but missing from `__all__` — added them. This was likely an oversight when the indicator was registered. - `Optional` was imported but unused in range_intelligence.py (the module uses `Union` instead). - - Pre-existing test failures exist in `test_market_structure` (CHoCH/BOS) — 9 errors unrelated to this work. + - Pre-existing test failures exist in `test_market_structure` (CHoCH/BOS) — 9 errors unrelated to this work.- **2026-02-27 — TBN analysis notebook (Issue #3):** Created `analysis/indicators/trendline_breakout_navigator.ipynb` following Carlos's chart plan and the VWT notebook pattern. 3-row layout: candlestick + trendlines + markers (row 1, 70%), composite trend bar chart (row 2, 15%), volume bars (row 3, 15%). Outputs HTML, PNG to `static/images/indicators/` and `docs/static/img/indicators/`. `analysis/indicators/` directory is gitignored — used `git add -f` to commit. Stats block prints all 16 keys from `get_trendline_breakout_navigator_stats()`. \ No newline at end of file diff --git a/.squad/decisions/inbox/devmeister3000-tbn-chart.md b/.squad/decisions/inbox/devmeister3000-tbn-chart.md new file mode 100644 index 00000000..6bef0ea5 --- /dev/null +++ b/.squad/decisions/inbox/devmeister3000-tbn-chart.md @@ -0,0 +1,13 @@ +# Decision: TBN Chart Notebook Implementation + +**Date:** 2026-02-27 +**By:** DevMeister3000 (Core Dev) +**Issue:** #3 + +## Decisions + +1. **PNG to two locations:** The chart PNG is written to both `static/images/indicators/` (project assets) and `docs/static/img/indicators/` (Docusaurus), matching what the chart spec requested. Doc Vader can reference the docs copy directly. + +2. **Force-add through gitignore:** `analysis/indicators/` is covered by `.gitignore`. Used `git add -f` to commit the notebook, consistent with how other analysis notebooks in that directory are tracked (e.g., `volume_weighted_trend.ipynb`). + +3. **Composite trend Y-axis range:** Hardcoded `[-3.5, 3.5]` with `dtick=1` per Carlos's spec, since all three timeframes are enabled by default giving a composite range of -3 to +3. From 4710deed7ecea1ca485246c97016ed19abc52897 Mon Sep 17 00:00:00 2001 From: marcvanduyn Date: Fri, 27 Feb 2026 19:00:08 +0100 Subject: [PATCH 04/21] scribe: log issue #3 TBN chart session --- .squad/agents/carlos/history.md | 1 + .squad/agents/doc-vader/history.md | 2 + .squad/decisions.md | 37 +++++++++++++++++++ .../inbox/carlos-prd-decomposition.md | 28 -------------- .../inbox/copilot-add-coding-agent.md | 4 -- .../inbox/devmeister3000-flake8-fixes.md | 22 ----------- .../inbox/devmeister3000-tbn-chart.md | 13 ------- .squad/log/.gitkeep | 0 .../2026-02-27T21-00-00Z-issue-3-tbn-chart.md | 19 ++++++++++ .squad/orchestration-log/.gitkeep | 0 ...6-02-27T21-00-00Z-carlos-tbn-chart-plan.md | 11 ++++++ ...7T21-00-00Z-devmeister3000-tbn-notebook.md | 11 ++++++ ...2026-02-27T21-00-00Z-doc-vader-tbn-docs.md | 10 +++++ 13 files changed, 91 insertions(+), 67 deletions(-) delete mode 100644 .squad/decisions/inbox/carlos-prd-decomposition.md delete mode 100644 .squad/decisions/inbox/copilot-add-coding-agent.md delete mode 100644 .squad/decisions/inbox/devmeister3000-flake8-fixes.md delete mode 100644 .squad/decisions/inbox/devmeister3000-tbn-chart.md create mode 100644 .squad/log/.gitkeep create mode 100644 .squad/log/2026-02-27T21-00-00Z-issue-3-tbn-chart.md create mode 100644 .squad/orchestration-log/.gitkeep create mode 100644 .squad/orchestration-log/2026-02-27T21-00-00Z-carlos-tbn-chart-plan.md create mode 100644 .squad/orchestration-log/2026-02-27T21-00-00Z-devmeister3000-tbn-notebook.md create mode 100644 .squad/orchestration-log/2026-02-27T21-00-00Z-doc-vader-tbn-docs.md diff --git a/.squad/agents/carlos/history.md b/.squad/agents/carlos/history.md index a2bdc5cc..10aa232b 100644 --- a/.squad/agents/carlos/history.md +++ b/.squad/agents/carlos/history.md @@ -11,3 +11,4 @@ - Team formed 2026-02-27. Roster: Carlos (Lead), DevMeister3000 (Core Dev), ChaosAgent (Tester), Doc Vader (DevRel). - 2026-02-27: Decomposed PRD into 70 work items across 5 phases. Breakdown: 9 P0, 14 P1, 12 P2, 35 P3. Phase 1 (test coverage) has 14 items — 8 at P0 targeting the liquidity/price-action cluster and classic indicators (ATR, CCI, ROC). Phase 2 (docs) has 11 items covering 7 missing doc pages + sidebar + utils + README updates. Phase 5 (new indicators) has 11 items, with VWAP, Ichimoku, and Pivot Points as highest priority new features. Priority ordering: tests first to establish quality baseline, then docs, then README polish, then notebooks and new features. +- 2026-02-27: Issue #3 — Produced detailed chart plan for Trendline Breakout Navigator. TBN is a multi-timeframe indicator with 3 trendline timeframes, composite score, HH/LL events, and wick breaks. Chart plan uses 3-row layout (price+trendlines, composite trend, volume). Key insight: need ~365 days of 4h data to get enough long-timeframe pivots. Trendline values (`tbn_value_*`) are the projected prices — these should be drawn as lines on the price chart, colored by the corresponding `tbn_trend_*` direction. Decision written to `.squad/decisions/inbox/carlos-tbn-chart-plan.md`. diff --git a/.squad/agents/doc-vader/history.md b/.squad/agents/doc-vader/history.md index 9218ad0b..3d2d3e9a 100644 --- a/.squad/agents/doc-vader/history.md +++ b/.squad/agents/doc-vader/history.md @@ -14,3 +14,5 @@ - Documentation site is at `docs/` with standard Docusaurus structure. - Indicator docs live in `docs/content/indicators/`. - Analysis notebooks in `analysis/indicators/` serve as visual examples. +- Chart images in docs use UPPER_SNAKE_CASE alt text and path `/img/indicators/.png`, placed immediately after the Example code block's closing fence. +- Added TBN chart image reference to `docs/content/indicators/support-resistance/trendline-breakout-navigator.md` (Issue #3). diff --git a/.squad/decisions.md b/.squad/decisions.md index 4e978dfa..3d250475 100644 --- a/.squad/decisions.md +++ b/.squad/decisions.md @@ -8,3 +8,40 @@ **By:** Squad (Coordinator) **What:** Initial team cast for PyIndicators project — Carlos (Lead), DevMeister3000 (Core Dev), ChaosAgent (Tester), Doc Vader (DevRel). **Why:** User confirmed roster. + +--- + +### 2026-02-27: PRD Decomposition Approach +**By:** Carlos (Lead) +**What:** Decomposed the PRD (v0.19.0) into 70 specific, actionable work items across 5 phases and wrote them to `.squad/work-items.md`. +**Why:** Ensures the team has a clear, granular backlog with no ambiguity about what needs doing, who does it, and in what order. Priority ordering: tests (P0) → docs (P1) → README (P0/P1/P2) → notebooks (P3) → new features (P2/P3). Breakdown: 9 P0, 14 P1, 12 P2, 35 P3. + +--- + +### 2026-02-27: Added @copilot as Coding Agent +**By:** Marc (via Squad Coordinator) +**What:** Added GitHub Copilot coding agent (@copilot) to the team roster with auto-assign enabled. Capability profile added to team.md with 🟢/🟡/🔴 fit ratings. Instructions installed at `.github/copilot-instructions.md`. Routing updated so Carlos triages issues against the capability profile before assigning `squad:copilot` labels. +**Why:** User requested autonomous issue pickup for suitable tasks. Enables @copilot to pick up 🟢-rated issues without human intervention. + +--- + +### 2026-02-27: Flake8 Cleanup — Variable Naming & Export Conventions +**By:** DevMeister3000 (Core Dev) +**What:** Fixed 14 flake8 warnings (F841, F401, E741, E127) across 8 files. Renamed ambiguous `l` → `low`, added missing `__all__` entries for `accumulation_distribution_zones`, removed unused intermediate variables. +**Why:** Zero flake8 warnings for selected rules. Established conventions: use `high`/`low` for array variables; always add new functions to both `__all__` lists during registration. + +--- + +### 2026-02-27: TBN Chart Plan — Architecture Decision +**By:** Carlos (Lead) +**Issue:** #3 — Improve Trendline Breakout Navigator +**What:** Defined chart layout (3-row: price+trendlines 70%, composite trend 15%, volume 15%), 12 traces, data requirements (BTC/EUR 4h ~365d), and output paths for TBN analysis notebook and docs chart. +**Why:** TBN docs page had no chart image. Plan gives DevMeister3000 an unambiguous implementation spec. Key decisions: trendline values plotted on price chart color-coded by direction, HH/LL/wick markers overlaid, composite trend background shading green/red. + +--- + +### 2026-02-27: TBN Chart Notebook Implementation +**By:** DevMeister3000 (Core Dev) +**Issue:** #3 +**What:** Created `analysis/indicators/trendline_breakout_navigator.ipynb` following Carlos's spec. PNG output to both `static/images/indicators/` and `docs/static/img/indicators/`. Used `git add -f` for gitignored analysis directory. Composite trend Y-axis hardcoded `[-3.5, 3.5]`. +**Why:** Implements the chart plan. Dual PNG output lets Doc Vader reference the docs copy directly without extra steps. diff --git a/.squad/decisions/inbox/carlos-prd-decomposition.md b/.squad/decisions/inbox/carlos-prd-decomposition.md deleted file mode 100644 index 824bed8b..00000000 --- a/.squad/decisions/inbox/carlos-prd-decomposition.md +++ /dev/null @@ -1,28 +0,0 @@ -# Decision: PRD Decomposition Approach - -**Date:** 2026-02-27 -**By:** Carlos (Lead) -**Status:** Proposed - -## What - -Decomposed the PRD (v0.19.0) into 70 specific, actionable work items across 5 phases and wrote them to `.squad/work-items.md`. - -## Approach - -- Grouped items strictly by PRD phase (1–5). -- Cross-referenced the PRD gap analysis matrix to enumerate every single missing artifact (test, doc page, README entry, notebook) rather than using vague batch items. -- Assigned ownership by role: ChaosAgent owns all tests (Phase 1), Doc Vader owns all docs/README/notebooks (Phases 2–4), DevMeister3000 owns new indicator implementations (Phase 5). -- Priority ordering follows a quality-first strategy: **tests (P0) → docs (P1) → README (P0/P1/P2) → notebooks (P3) → new features (P2/P3)**. - -## Priority Rationale - -1. **P0 = test gaps for shipped indicators.** Users already depend on these; untested code is a liability. The 8 high-priority items target complex price-action indicators (liquidity sweeps, pools, levels/voids, buyside/sellside) and missing classic indicator tests (ATR, CCI, ROC). -2. **P0 = metadata fix.** The "no external dependencies" claim is factually wrong and should be fixed immediately. -3. **P1 = documentation + remaining tests.** Docs are the second biggest gap; 7 missing pages is manageable. Remaining tests (pulse mean accelerator, equal highs/lows, volume weighted trend) are medium priority since these indicators see less usage. -4. **P2 = README polish + top new indicators.** README updates depend on doc completion. New indicators (VWAP, Ichimoku, Pivot Points, Keltner, Donchian) chosen based on common user requests. -5. **P3 = notebooks + remaining new indicators.** Nice-to-have; 29 notebooks and 6 backlog indicators. - -## Why - -Ensures the team has a clear, granular backlog with no ambiguity about what needs doing, who does it, and in what order. Prevents "boil the ocean" paralysis by giving ChaosAgent an immediate P0 queue to start on. diff --git a/.squad/decisions/inbox/copilot-add-coding-agent.md b/.squad/decisions/inbox/copilot-add-coding-agent.md deleted file mode 100644 index 60f11f77..00000000 --- a/.squad/decisions/inbox/copilot-add-coding-agent.md +++ /dev/null @@ -1,4 +0,0 @@ -### 2026-02-27: Added @copilot as Coding Agent -**By:** Marc (via Squad Coordinator) -**What:** Added GitHub Copilot coding agent (@copilot) to the team roster with auto-assign enabled. Capability profile added to team.md with 🟢/🟡/🔴 fit ratings. Instructions installed at `.github/copilot-instructions.md`. Routing updated so Carlos triages issues against the capability profile before assigning `squad:copilot` labels. -**Why:** User requested autonomous issue pickup for suitable tasks. Enables @copilot to pick up 🟢-rated issues (tests, single-file implementations, docs, README updates) without human intervention. diff --git a/.squad/decisions/inbox/devmeister3000-flake8-fixes.md b/.squad/decisions/inbox/devmeister3000-flake8-fixes.md deleted file mode 100644 index a2367e36..00000000 --- a/.squad/decisions/inbox/devmeister3000-flake8-fixes.md +++ /dev/null @@ -1,22 +0,0 @@ -# Decision: Flake8 Cleanup — Variable Naming & Export Conventions - -**Date:** 2026-02-27 -**Author:** DevMeister3000 -**Status:** Applied - -## Context - -Fixed 14 flake8 warnings (F841, F401, E741, E127) across 8 files in the pyindicators package. - -## Decisions Made - -1. **Ambiguous variable `l` renamed to `low`** in opening_gap.py, strong_weak_high_low.py, and volume_imbalance.py. The `h` (high) variable was kept as-is since flake8 doesn't flag it — but for consistency, future indicators should use `high`/`low` instead of `h`/`l` for array variables. - -2. **Missing `__all__` entries for accumulation_distribution_zones** were added to `pyindicators/__init__.py`. This was an oversight — the functions were imported but never added to the public API's `__all__` list. Going forward, the registration checklist (see charter) should explicitly include "add to both `__all__` lists". - -3. **Unused intermediate variables removed** — `y1_plus_slope`/`y2_plus_slope` in trendline_breakout_navigator.py, `ob_inner`/`os_inner` in momentum_cycle_sentry.py, and `atr_vals` in z_score_predictive_zones.py were all computed but never referenced. Removed rather than suppressed with `# noqa`. - -## Impact - -- Zero flake8 warnings for selected rules (E741, F841, F401, E127) -- All 731 tests pass or have pre-existing failures (9 CHoCH/BOS tests in test_market_structure — unrelated) diff --git a/.squad/decisions/inbox/devmeister3000-tbn-chart.md b/.squad/decisions/inbox/devmeister3000-tbn-chart.md deleted file mode 100644 index 6bef0ea5..00000000 --- a/.squad/decisions/inbox/devmeister3000-tbn-chart.md +++ /dev/null @@ -1,13 +0,0 @@ -# Decision: TBN Chart Notebook Implementation - -**Date:** 2026-02-27 -**By:** DevMeister3000 (Core Dev) -**Issue:** #3 - -## Decisions - -1. **PNG to two locations:** The chart PNG is written to both `static/images/indicators/` (project assets) and `docs/static/img/indicators/` (Docusaurus), matching what the chart spec requested. Doc Vader can reference the docs copy directly. - -2. **Force-add through gitignore:** `analysis/indicators/` is covered by `.gitignore`. Used `git add -f` to commit the notebook, consistent with how other analysis notebooks in that directory are tracked (e.g., `volume_weighted_trend.ipynb`). - -3. **Composite trend Y-axis range:** Hardcoded `[-3.5, 3.5]` with `dtick=1` per Carlos's spec, since all three timeframes are enabled by default giving a composite range of -3 to +3. diff --git a/.squad/log/.gitkeep b/.squad/log/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/.squad/log/2026-02-27T21-00-00Z-issue-3-tbn-chart.md b/.squad/log/2026-02-27T21-00-00Z-issue-3-tbn-chart.md new file mode 100644 index 00000000..9ca8a2ab --- /dev/null +++ b/.squad/log/2026-02-27T21-00-00Z-issue-3-tbn-chart.md @@ -0,0 +1,19 @@ +# Session Log — Issue #3 TBN Chart + +- **Timestamp:** 2026-02-27T21:00:00Z +- **Topic:** issue-3-tbn-chart +- **Issue:** #3 — Improve Trendline Breakout Navigator +- **Agents:** Carlos (Lead), DevMeister3000 (Core Dev), Doc Vader (DevRel) +- **Branch:** squad/3-improve-tbn-chart + +## Summary + +Carlos analyzed issue #3 and produced a detailed chart plan (3-row plotly layout, 12 traces, BTC/EUR 4h data). DevMeister3000 implemented the TBN analysis notebook following the spec. Doc Vader updated the docs page with the chart image reference. All three agents updated their history.md files and produced decision inbox entries. + +## Artifacts + +- `analysis/indicators/trendline_breakout_navigator.ipynb` (new) +- `analysis/indicators/trendline_breakout_navigator.html` (output) +- `static/images/indicators/trendline_breakout_navigator.png` (output) +- `docs/static/img/indicators/trendline_breakout_navigator.png` (copy) +- `docs/content/indicators/support-resistance/trendline-breakout-navigator.md` (modified) diff --git a/.squad/orchestration-log/.gitkeep b/.squad/orchestration-log/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/.squad/orchestration-log/2026-02-27T21-00-00Z-carlos-tbn-chart-plan.md b/.squad/orchestration-log/2026-02-27T21-00-00Z-carlos-tbn-chart-plan.md new file mode 100644 index 00000000..df0c9105 --- /dev/null +++ b/.squad/orchestration-log/2026-02-27T21-00-00Z-carlos-tbn-chart-plan.md @@ -0,0 +1,11 @@ +# Orchestration Log — Carlos + +- **Timestamp:** 2026-02-27T21:00:00Z +- **Agent:** Carlos (Lead) +- **Model:** claude-sonnet-4.5 +- **Mode:** sync +- **Issue:** #3 — Improve Trendline Breakout Navigator +- **Task:** Analyze issue #3, produce detailed chart plan for TBN analysis notebook. +- **Files read:** `pyindicators/indicators/trendline_breakout_navigator.py`, VWT analysis notebook, `docs/content/indicators/support-resistance/trendline-breakout-navigator.md` +- **Files produced:** `.squad/decisions/inbox/carlos-tbn-chart-plan.md`, `.squad/agents/carlos/history.md` (updated) +- **Outcome:** Delivered 3-row plotly layout spec (price+trendlines 70%, composite trend 15%, volume 15%) with 12 traces, data requirements (BTC/EUR 4h ~365d), output paths, and docs image reference. Spec handed off to DevMeister3000 for implementation. diff --git a/.squad/orchestration-log/2026-02-27T21-00-00Z-devmeister3000-tbn-notebook.md b/.squad/orchestration-log/2026-02-27T21-00-00Z-devmeister3000-tbn-notebook.md new file mode 100644 index 00000000..59c4f598 --- /dev/null +++ b/.squad/orchestration-log/2026-02-27T21-00-00Z-devmeister3000-tbn-notebook.md @@ -0,0 +1,11 @@ +# Orchestration Log — DevMeister3000 + +- **Timestamp:** 2026-02-27T21:00:00Z +- **Agent:** DevMeister3000 (Core Dev) +- **Model:** claude-sonnet-4.5 +- **Mode:** background +- **Issue:** #3 — Improve Trendline Breakout Navigator +- **Task:** Implement TBN analysis notebook following Carlos's chart plan. +- **Branch:** squad/3-improve-tbn-chart +- **Files produced:** `analysis/indicators/trendline_breakout_navigator.ipynb`, `.squad/decisions/inbox/devmeister3000-tbn-chart.md`, `.squad/agents/devmeister3000/history.md` (updated) +- **Outcome:** Created notebook with 3-row plotly layout (candlestick+trendlines+markers, composite trend bar chart, volume). Outputs HTML, PNG to `static/images/indicators/` and `docs/static/img/indicators/`. Used `git add -f` for gitignored analysis directory. Stats block prints all 16 TBN stats keys. diff --git a/.squad/orchestration-log/2026-02-27T21-00-00Z-doc-vader-tbn-docs.md b/.squad/orchestration-log/2026-02-27T21-00-00Z-doc-vader-tbn-docs.md new file mode 100644 index 00000000..81a88df0 --- /dev/null +++ b/.squad/orchestration-log/2026-02-27T21-00-00Z-doc-vader-tbn-docs.md @@ -0,0 +1,10 @@ +# Orchestration Log — Doc Vader + +- **Timestamp:** 2026-02-27T21:00:00Z +- **Agent:** Doc Vader (DevRel) +- **Model:** claude-sonnet-4.5 +- **Mode:** background +- **Issue:** #3 — Improve Trendline Breakout Navigator +- **Task:** Update TBN docs page with chart image reference. +- **Files modified:** `docs/content/indicators/support-resistance/trendline-breakout-navigator.md`, `.squad/agents/doc-vader/history.md` (updated) +- **Outcome:** Added `![TRENDLINE_BREAKOUT_NAVIGATOR](/img/indicators/trendline_breakout_navigator.png)` to the TBN docs page after the example code block, matching the established chart image convention (UPPER_SNAKE_CASE alt text, `/img/indicators/` path). From 4f4ce811109373eb4fd3bd4561a2dbd4872213e3 Mon Sep 17 00:00:00 2001 From: marcvanduyn Date: Fri, 27 Feb 2026 20:37:36 +0100 Subject: [PATCH 05/21] Use local 1d CSV data instead of live download for TBN notebook --- .../trendline_breakout_navigator.ipynb | 20 ++++--------------- 1 file changed, 4 insertions(+), 16 deletions(-) diff --git a/analysis/indicators/trendline_breakout_navigator.ipynb b/analysis/indicators/trendline_breakout_navigator.ipynb index 77d62f8b..44b8c36d 100644 --- a/analysis/indicators/trendline_breakout_navigator.ipynb +++ b/analysis/indicators/trendline_breakout_navigator.ipynb @@ -20,11 +20,9 @@ "from pathlib import Path\n", "import pandas as pd\n", "import numpy as np\n", - "from datetime import datetime, timezone, timedelta\n", "\n", "import plotly.graph_objects as go\n", "from plotly.subplots import make_subplots\n", - "from investing_algorithm_framework import download\n", "\n", "from pyindicators import (\n", " trendline_breakout_navigator,\n", @@ -34,21 +32,11 @@ "\n", "# ── Data ───────────────────────────────────────────────────────────\n", "\n", - "end_date = datetime.now(timezone.utc).replace(\n", - " hour=0, minute=0, second=0, microsecond=0\n", + "ticker = \"BTC/EUR (1d)\"\n", + "df = pd.read_csv(\n", + " \"../../resources/data/OHLCV_BTC-EUR_BITVAVO_1d_2022-02-18-00-00_2026-02-17-00-00.csv\",\n", + " parse_dates=[\"Datetime\"],\n", ")\n", - "start_date = end_date - timedelta(days=365)\n", - "ticker = \"BTC/EUR\"\n", - "\n", - "df = download(\n", - " symbol=ticker,\n", - " market=\"BITVAVO\",\n", - " time_frame=\"4h\",\n", - " start_date=start_date,\n", - " end_date=end_date,\n", - " pandas=True,\n", - ")\n", - "df = df.reset_index()\n", "print(f\"Loaded {len(df)} rows | {df['Datetime'].iloc[0]} -> {df['Datetime'].iloc[-1]}\")\n", "\n", "# ── Compute indicator ──────────────────────────────────────────────\n", From 84be3af5f8e0146b173e5a6e106d9a63c9677d92 Mon Sep 17 00:00:00 2001 From: marcvanduyn Date: Fri, 27 Feb 2026 21:14:48 +0100 Subject: [PATCH 06/21] Generate TBN chart images for docs page (closes #3) --- .../trendline_breakout_navigator.html | 3888 +++++++++++++++++ .../trendline_breakout_navigator.png | Bin 0 -> 220451 bytes 2 files changed, 3888 insertions(+) create mode 100644 analysis/indicators/trendline_breakout_navigator.html create mode 100644 static/images/indicators/trendline_breakout_navigator.png diff --git a/analysis/indicators/trendline_breakout_navigator.html b/analysis/indicators/trendline_breakout_navigator.html new file mode 100644 index 00000000..9c8a5bbb --- /dev/null +++ b/analysis/indicators/trendline_breakout_navigator.html @@ -0,0 +1,3888 @@ + + + +
+
+ + \ No newline at end of file diff --git a/static/images/indicators/trendline_breakout_navigator.png b/static/images/indicators/trendline_breakout_navigator.png new file mode 100644 index 0000000000000000000000000000000000000000..4a1b22a4aa6b4903066091eb8beeb5b7f3d00e10 GIT binary patch literal 220451 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

!H@5cDg-;2PD73n1*mm##YHVCAoIh0+?{lFvT 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 F&X$yek|5r-PWF=b9mrb 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 Date: Sat, 28 Feb 2026 11:54:07 +0100 Subject: [PATCH 07/21] Improve TBN chart: dark theme, better colors, regenerated outputs (closes #3) - Dark theme (#131722) matching TradingView aesthetics - Brighter trendline colors, white-outlined markers - Increased dimensions to 1000x1400px - Regenerated PNG and HTML outputs - Verified docs page accuracy (no changes needed) - Squad logs and decisions updated --- .squad/agents/devmeister3000/history.md | 3 +- .squad/agents/doc-vader/history.md | 2 +- .squad/decisions.md | 8 + ...-28T12-00-00Z-issue-3-tbn-chart-improve.md | 19 ++ ...00-00Z-devmeister3000-tbn-chart-improve.md | 21 +++ ...-28T12-00-00Z-doc-vader-tbn-docs-verify.md | 18 ++ .../trendline_breakout_navigator.html | 2 +- .../trendline_breakout_navigator.ipynb | 165 +++++++++++------- .../trendline_breakout_navigator.png | Bin 220451 -> 227966 bytes 9 files changed, 174 insertions(+), 64 deletions(-) create mode 100644 .squad/log/2026-02-28T12-00-00Z-issue-3-tbn-chart-improve.md create mode 100644 .squad/orchestration-log/2026-02-28T12-00-00Z-devmeister3000-tbn-chart-improve.md create mode 100644 .squad/orchestration-log/2026-02-28T12-00-00Z-doc-vader-tbn-docs-verify.md diff --git a/.squad/agents/devmeister3000/history.md b/.squad/agents/devmeister3000/history.md index c839ceef..51cc53f9 100644 --- a/.squad/agents/devmeister3000/history.md +++ b/.squad/agents/devmeister3000/history.md @@ -19,4 +19,5 @@ - Three indicator modules used ambiguous variable `l` for low arrays — renamed to `low` in opening_gap.py, strong_weak_high_low.py, volume_imbalance.py. Other modules (like the older ones) used different patterns already. - `accumulation_distribution_zones` functions were imported in `pyindicators/__init__.py` but missing from `__all__` — added them. This was likely an oversight when the indicator was registered. - `Optional` was imported but unused in range_intelligence.py (the module uses `Union` instead). - - Pre-existing test failures exist in `test_market_structure` (CHoCH/BOS) — 9 errors unrelated to this work.- **2026-02-27 — TBN analysis notebook (Issue #3):** Created `analysis/indicators/trendline_breakout_navigator.ipynb` following Carlos's chart plan and the VWT notebook pattern. 3-row layout: candlestick + trendlines + markers (row 1, 70%), composite trend bar chart (row 2, 15%), volume bars (row 3, 15%). Outputs HTML, PNG to `static/images/indicators/` and `docs/static/img/indicators/`. `analysis/indicators/` directory is gitignored — used `git add -f` to commit. Stats block prints all 16 keys from `get_trendline_breakout_navigator_stats()`. \ No newline at end of file + - Pre-existing test failures exist in `test_market_structure` (CHoCH/BOS) — 9 errors unrelated to this work.- **2026-02-27 — TBN analysis notebook (Issue #3):** Created `analysis/indicators/trendline_breakout_navigator.ipynb` following Carlos's chart plan and the VWT notebook pattern. 3-row layout: candlestick + trendlines + markers (row 1, 70%), composite trend bar chart (row 2, 15%), volume bars (row 3, 15%). Outputs HTML, PNG to `static/images/indicators/` and `docs/static/img/indicators/`. `analysis/indicators/` directory is gitignored — used `git add -f` to commit. Stats block prints all 16 keys from `get_trendline_breakout_navigator_stats()`. +- **2026-02-28 — TBN dark theme chart overhaul (Issue #3):** Rewrote chart styling from light to dark theme (#131722 background, matching TradingView aesthetic). Key changes: (1) bright green `#00e676` / red `#ff5252` trendlines for contrast against dark background; (2) white-outlined markers (HH triangles, LL triangles, wick diamonds) for visibility; (3) increased chart height to 1000px + width 1400px; (4) Consolas monospace font; (5) subtle grid lines `rgba(255,255,255,0.06)` and muted neutral bars `#363a45` for zero-trend periods; (6) composite trend + volume bars at higher opacity for dark readability. Outputs regenerated to all three paths (HTML + 2× PNG). \ No newline at end of file diff --git a/.squad/agents/doc-vader/history.md b/.squad/agents/doc-vader/history.md index 3d2d3e9a..f3614992 100644 --- a/.squad/agents/doc-vader/history.md +++ b/.squad/agents/doc-vader/history.md @@ -15,4 +15,4 @@ - Indicator docs live in `docs/content/indicators/`. - Analysis notebooks in `analysis/indicators/` serve as visual examples. - Chart images in docs use UPPER_SNAKE_CASE alt text and path `/img/indicators/.png`, placed immediately after the Example code block's closing fence. -- Added TBN chart image reference to `docs/content/indicators/support-resistance/trendline-breakout-navigator.md` (Issue #3). +- Added TBN chart image reference to `docs/content/indicators/support-resistance/trendline-breakout-navigator.md` (Issue #3).- Verified TBN docs page after chart improvement (Issue #3, 2026-02-28): image ref `![TRENDLINE_BREAKOUT_NAVIGATOR](/img/indicators/trendline_breakout_navigator.png)` correct, PNG exists at both `docs/static/img/indicators/` and `static/images/indicators/` (227 966 bytes), function signatures/params/return columns/signal logic/stats keys all match source. No changes needed. \ No newline at end of file diff --git a/.squad/decisions.md b/.squad/decisions.md index 3d250475..34e5cd20 100644 --- a/.squad/decisions.md +++ b/.squad/decisions.md @@ -45,3 +45,11 @@ **Issue:** #3 **What:** Created `analysis/indicators/trendline_breakout_navigator.ipynb` following Carlos's spec. PNG output to both `static/images/indicators/` and `docs/static/img/indicators/`. Used `git add -f` for gitignored analysis directory. Composite trend Y-axis hardcoded `[-3.5, 3.5]`. **Why:** Implements the chart plan. Dual PNG output lets Doc Vader reference the docs copy directly without extra steps. + +--- + +### 2026-02-28T12:00:00Z: TBN Chart Dark Theme Overhaul +**By:** DevMeister3000 (Core Dev) +**Issue:** #3 +**What:** Switched TBN analysis notebook chart from light theme to professional dark theme (#131722 background). Updated all colors, opacities, markers, grid lines, and fonts for dark-background readability. Chart dimensions increased to 1000×1400px. +**Why:** Existing light-themed chart was flagged as wrong/ugly. Dark themes are standard in financial charting tools and provide better contrast for overlaid trendlines and markers. Establishes precedent: future indicator analysis notebooks should use this dark theme palette for visual consistency. diff --git a/.squad/log/2026-02-28T12-00-00Z-issue-3-tbn-chart-improve.md b/.squad/log/2026-02-28T12-00-00Z-issue-3-tbn-chart-improve.md new file mode 100644 index 00000000..f158ff59 --- /dev/null +++ b/.squad/log/2026-02-28T12-00-00Z-issue-3-tbn-chart-improve.md @@ -0,0 +1,19 @@ +# Session Log — Issue #3: TBN Chart Improvement + +- **Timestamp:** 2026-02-28T12:00:00Z +- **Issue:** #3 — Improve Trendline Breakout Navigator chart + +## Agents + +| Agent | Task | Status | +|-------|------|--------| +| DevMeister3000 | Dark theme, brighter colors, larger dimensions, regenerate outputs | ✅ Done | +| Doc Vader | Verify docs page accuracy | ✅ Done (no changes) | + +## Outcome + +TBN chart updated to professional dark theme (#131722), brighter trendline colors, white-outlined markers, 1000×1400px. PNG and HTML regenerated. Docs page verified accurate — no edits required. + +## Decision + +Dark theme palette established as precedent for future indicator analysis notebooks (see `decisions.md`). diff --git a/.squad/orchestration-log/2026-02-28T12-00-00Z-devmeister3000-tbn-chart-improve.md b/.squad/orchestration-log/2026-02-28T12-00-00Z-devmeister3000-tbn-chart-improve.md new file mode 100644 index 00000000..2aa9cb17 --- /dev/null +++ b/.squad/orchestration-log/2026-02-28T12-00-00Z-devmeister3000-tbn-chart-improve.md @@ -0,0 +1,21 @@ +# Orchestration Log — DevMeister3000 + +- **Timestamp:** 2026-02-28T12:00:00Z +- **Agent:** DevMeister3000 (Core Dev) +- **Issue:** #3 — Improve Trendline Breakout Navigator chart +- **Task:** Improve TBN chart visuals + +## Summary + +Switched TBN analysis notebook chart to dark theme (#131722 background), updated trendline colors to brighter palette, added white-outlined markers, increased chart dimensions to 1000×1400px. Regenerated PNG and HTML outputs. + +## Files Changed + +- `analysis/indicators/trendline_breakout_navigator.ipynb` — updated chart styling +- `analysis/indicators/trendline_breakout_navigator.html` — regenerated HTML export +- `static/images/indicators/trendline_breakout_navigator.png` — regenerated PNG +- `docs/static/img/indicators/trendline_breakout_navigator.png` — regenerated PNG (docs copy) + +## Status + +✅ Complete diff --git a/.squad/orchestration-log/2026-02-28T12-00-00Z-doc-vader-tbn-docs-verify.md b/.squad/orchestration-log/2026-02-28T12-00-00Z-doc-vader-tbn-docs-verify.md new file mode 100644 index 00000000..ffe67731 --- /dev/null +++ b/.squad/orchestration-log/2026-02-28T12-00-00Z-doc-vader-tbn-docs-verify.md @@ -0,0 +1,18 @@ +# Orchestration Log — Doc Vader + +- **Timestamp:** 2026-02-28T12:00:00Z +- **Agent:** Doc Vader (DevRel) +- **Issue:** #3 — Improve Trendline Breakout Navigator chart +- **Task:** Verify TBN docs page accuracy + +## Summary + +Verified `docs/content/indicators/support-resistance/trendline-breakout-navigator.md` — chart image reference path is correct, all function signatures and parameters match current code, column descriptions are accurate. No changes needed. + +## Files Verified + +- `docs/content/indicators/support-resistance/trendline-breakout-navigator.md` — correct, no edits required + +## Status + +✅ Complete — no changes needed diff --git a/analysis/indicators/trendline_breakout_navigator.html b/analysis/indicators/trendline_breakout_navigator.html index 9c8a5bbb..d7008833 100644 --- a/analysis/indicators/trendline_breakout_navigator.html +++ b/analysis/indicators/trendline_breakout_navigator.html @@ -3883,6 +3883,6 @@ window.Plotly = Plotly; return Plotly; -}));

+}));
\ No newline at end of file diff --git a/analysis/indicators/trendline_breakout_navigator.ipynb b/analysis/indicators/trendline_breakout_navigator.ipynb index 44b8c36d..49c6ad27 100644 --- a/analysis/indicators/trendline_breakout_navigator.ipynb +++ b/analysis/indicators/trendline_breakout_navigator.ipynb @@ -47,15 +47,34 @@ "df = trendline_breakout_navigator_signal(df)\n", "stats = get_trendline_breakout_navigator_stats(df)\n", "\n", - "# ── Colours (light theme) ───────────────────────────────────────────\n", + "# ── Colours (dark theme — professional charting look) ──────────────\n", + "\n", + "BG_COLOR = \"#131722\"\n", + "PAPER_COLOR = \"#131722\"\n", + "GRID_COLOR = \"rgba(255,255,255,0.06)\"\n", + "TEXT_COLOR = \"#d1d4dc\"\n", + "TITLE_COLOR = \"#e0e3eb\"\n", "\n", - "BG_COLOR = \"white\"\n", - "GRID_COLOR = \"lightgray\"\n", - "TEXT_COLOR = \"black\"\n", "CANDLE_UP = \"#26a69a\"\n", "CANDLE_DOWN = \"#ef5350\"\n", - "BULL_COLOR = \"rgba(38, 166, 154, {a})\"\n", - "BEAR_COLOR = \"rgba(239, 83, 80, {a})\"\n", + "\n", + "# Trendline colours — bright and vivid for dark background\n", + "TL_BULL_LONG = \"#00e676\" # Bright green — solid thick\n", + "TL_BEAR_LONG = \"#ff5252\" # Bright red — solid thick\n", + "TL_BULL_MED = \"rgba(0,230,118,0.70)\" # Green — dashed\n", + "TL_BEAR_MED = \"rgba(255,82,82,0.70)\" # Red — dashed\n", + "TL_BULL_SHORT = \"rgba(0,230,118,0.45)\" # Green — dotted\n", + "TL_BEAR_SHORT = \"rgba(255,82,82,0.45)\" # Red — dotted\n", + "\n", + "# Marker colours\n", + "HH_COLOR = \"#00e676\"\n", + "LL_COLOR = \"#ff5252\"\n", + "WICK_BULL_COLOR = \"#69f0ae\"\n", + "WICK_BEAR_COLOR = \"#ff8a80\"\n", + "\n", + "# Shading\n", + "BULL_SHADE = \"rgba(0,230,118,{a})\"\n", + "BEAR_SHADE = \"rgba(255,82,82,{a})\"\n", "\n", "# ── Build figure (3 rows) ───────────────────────────────────────────\n", "\n", @@ -63,11 +82,11 @@ " rows=3, cols=1,\n", " row_heights=[0.70, 0.15, 0.15],\n", " shared_xaxes=True,\n", - " vertical_spacing=0.03,\n", + " vertical_spacing=0.025,\n", " subplot_titles=[\n", - " f\"{ticker} - Trendline Breakout Navigator\",\n", - " \"Composite Trend\",\n", - " \"Volume\",\n", + " f\"{ticker} — Trendline Breakout Navigator\",\n", + " \"Composite Trend\",\n", + " \"Volume\",\n", " ],\n", ")\n", "\n", @@ -91,114 +110,122 @@ "val_short = df[\"tbn_value_short\"].values\n", "composite = df[\"tbn_composite_trend\"].fillna(0).astype(int).values\n", "\n", - "# Long trendline (bull)\n", + "# Long trendline (bull) — solid, thick\n", "fig.add_trace(go.Scatter(\n", " x=df[\"Datetime\"],\n", " y=np.where(trend_long == 1, val_long, np.nan),\n", " mode=\"lines\",\n", - " line=dict(color=\"#26a69a\", width=2.5),\n", - " name=\"Long TL (Bull)\",\n", + " line=dict(color=TL_BULL_LONG, width=2.5),\n", + " name=\"Long TL ↑\",\n", " connectgaps=False,\n", "), row=1, col=1)\n", "\n", - "# Long trendline (bear)\n", + "# Long trendline (bear) — solid, thick\n", "fig.add_trace(go.Scatter(\n", " x=df[\"Datetime\"],\n", " y=np.where(trend_long == -1, val_long, np.nan),\n", " mode=\"lines\",\n", - " line=dict(color=\"#ef5350\", width=2.5),\n", - " name=\"Long TL (Bear)\",\n", + " line=dict(color=TL_BEAR_LONG, width=2.5),\n", + " name=\"Long TL ↓\",\n", " connectgaps=False,\n", "), row=1, col=1)\n", "\n", - "# Medium trendline (bull)\n", + "# Medium trendline (bull) — dashed\n", "fig.add_trace(go.Scatter(\n", " x=df[\"Datetime\"],\n", " y=np.where(trend_medium == 1, val_medium, np.nan),\n", " mode=\"lines\",\n", - " line=dict(color=\"rgba(38,166,154,0.6)\", width=1.8, dash=\"dash\"),\n", - " name=\"Med TL (Bull)\",\n", + " line=dict(color=TL_BULL_MED, width=1.8, dash=\"dash\"),\n", + " name=\"Med TL ↑\",\n", " connectgaps=False,\n", "), row=1, col=1)\n", "\n", - "# Medium trendline (bear)\n", + "# Medium trendline (bear) — dashed\n", "fig.add_trace(go.Scatter(\n", " x=df[\"Datetime\"],\n", " y=np.where(trend_medium == -1, val_medium, np.nan),\n", " mode=\"lines\",\n", - " line=dict(color=\"rgba(239,83,80,0.6)\", width=1.8, dash=\"dash\"),\n", - " name=\"Med TL (Bear)\",\n", + " line=dict(color=TL_BEAR_MED, width=1.8, dash=\"dash\"),\n", + " name=\"Med TL ↓\",\n", " connectgaps=False,\n", "), row=1, col=1)\n", "\n", - "# Short trendline (bull)\n", + "# Short trendline (bull) — dotted, thin\n", "fig.add_trace(go.Scatter(\n", " x=df[\"Datetime\"],\n", " y=np.where(trend_short == 1, val_short, np.nan),\n", " mode=\"lines\",\n", - " line=dict(color=\"rgba(38,166,154,0.35)\", width=1.2, dash=\"dot\"),\n", - " name=\"Short TL (Bull)\",\n", + " line=dict(color=TL_BULL_SHORT, width=1.2, dash=\"dot\"),\n", + " name=\"Short TL ↑\",\n", " connectgaps=False,\n", "), row=1, col=1)\n", "\n", - "# Short trendline (bear)\n", + "# Short trendline (bear) — dotted, thin\n", "fig.add_trace(go.Scatter(\n", " x=df[\"Datetime\"],\n", " y=np.where(trend_short == -1, val_short, np.nan),\n", " mode=\"lines\",\n", - " line=dict(color=\"rgba(239,83,80,0.35)\", width=1.2, dash=\"dot\"),\n", - " name=\"Short TL (Bear)\",\n", + " line=dict(color=TL_BEAR_SHORT, width=1.2, dash=\"dot\"),\n", + " name=\"Short TL ↓\",\n", " connectgaps=False,\n", "), row=1, col=1)\n", "\n", "# --- Event markers ---\n", "\n", - "# HH markers\n", + "# HH markers (triangle-up below low)\n", "hh_mask = df[\"tbn_hh\"] == 1\n", "if hh_mask.any():\n", " fig.add_trace(go.Scatter(\n", " x=df.loc[hh_mask, \"Datetime\"],\n", - " y=df.loc[hh_mask, \"Low\"] * 0.995,\n", + " y=df.loc[hh_mask, \"Low\"] * 0.993,\n", " mode=\"markers\", name=\"HH\",\n", - " marker=dict(symbol=\"triangle-up\", size=11,\n", - " color=\"#26a69a\",\n", - " line=dict(width=1, color=\"black\")),\n", + " marker=dict(\n", + " symbol=\"triangle-up\", size=12,\n", + " color=HH_COLOR,\n", + " line=dict(width=1.2, color=\"rgba(255,255,255,0.7)\"),\n", + " ),\n", " ), row=1, col=1)\n", "\n", - "# LL markers\n", + "# LL markers (triangle-down above high)\n", "ll_mask = df[\"tbn_ll\"] == 1\n", "if ll_mask.any():\n", " fig.add_trace(go.Scatter(\n", " x=df.loc[ll_mask, \"Datetime\"],\n", - " y=df.loc[ll_mask, \"High\"] * 1.005,\n", + " y=df.loc[ll_mask, \"High\"] * 1.007,\n", " mode=\"markers\", name=\"LL\",\n", - " marker=dict(symbol=\"triangle-down\", size=11,\n", - " color=\"#ef5350\",\n", - " line=dict(width=1, color=\"black\")),\n", + " marker=dict(\n", + " symbol=\"triangle-down\", size=12,\n", + " color=LL_COLOR,\n", + " line=dict(width=1.2, color=\"rgba(255,255,255,0.7)\"),\n", + " ),\n", " ), row=1, col=1)\n", "\n", - "# Wick Bull markers\n", + "# Wick Bull markers (diamond)\n", "wb_mask = df[\"tbn_wick_bull\"] == 1\n", "if wb_mask.any():\n", " fig.add_trace(go.Scatter(\n", " x=df.loc[wb_mask, \"Datetime\"],\n", - " y=df.loc[wb_mask, \"Low\"] * 0.993,\n", + " y=df.loc[wb_mask, \"Low\"] * 0.990,\n", " mode=\"markers\", name=\"Wick Bull\",\n", - " marker=dict(symbol=\"diamond\", size=8,\n", - " color=\"#66bb6a\",\n", - " line=dict(width=1, color=\"black\")),\n", + " marker=dict(\n", + " symbol=\"diamond\", size=9,\n", + " color=WICK_BULL_COLOR,\n", + " line=dict(width=1, color=\"rgba(255,255,255,0.5)\"),\n", + " ),\n", " ), row=1, col=1)\n", "\n", - "# Wick Bear markers\n", + "# Wick Bear markers (diamond)\n", "wbr_mask = df[\"tbn_wick_bear\"] == 1\n", "if wbr_mask.any():\n", " fig.add_trace(go.Scatter(\n", " x=df.loc[wbr_mask, \"Datetime\"],\n", - " y=df.loc[wbr_mask, \"High\"] * 1.007,\n", + " y=df.loc[wbr_mask, \"High\"] * 1.010,\n", " mode=\"markers\", name=\"Wick Bear\",\n", - " marker=dict(symbol=\"diamond\", size=8,\n", - " color=\"#e57373\",\n", - " line=dict(width=1, color=\"black\")),\n", + " marker=dict(\n", + " symbol=\"diamond\", size=9,\n", + " color=WICK_BEAR_COLOR,\n", + " line=dict(width=1, color=\"rgba(255,255,255,0.5)\"),\n", + " ),\n", " ), row=1, col=1)\n", "\n", "# --- Background shading by composite trend ---\n", @@ -212,8 +239,8 @@ " if cur_sign != prev_sign or i == len(df) - 1:\n", " if prev_sign != 0 and i > seg_start:\n", " end_idx = i if i < len(df) - 1 else i\n", - " fill = BULL_COLOR.format(a=0.06) if prev_sign == 1 \\\n", - " else BEAR_COLOR.format(a=0.06)\n", + " fill = BULL_SHADE.format(a=0.07) if prev_sign == 1 \\\n", + " else BEAR_SHADE.format(a=0.07)\n", " fig.add_vrect(\n", " x0=df.loc[seg_start, \"Datetime\"],\n", " x1=df.loc[min(end_idx, len(df) - 1), \"Datetime\"],\n", @@ -226,56 +253,72 @@ "# ── Row 2: Composite Trend (bar chart) ────────────────────────────\n", "\n", "comp_colors = [\n", - " CANDLE_UP if c > 0 else CANDLE_DOWN if c < 0 else \"gray\"\n", + " CANDLE_UP if c > 0 else CANDLE_DOWN if c < 0 else \"#363a45\"\n", " for c in composite\n", "]\n", "\n", "fig.add_trace(go.Bar(\n", " x=df[\"Datetime\"], y=composite,\n", " marker_color=comp_colors, showlegend=False,\n", - " name=\"Composite Trend\", opacity=0.7,\n", + " name=\"Composite Trend\", opacity=0.85,\n", "), row=2, col=1)\n", "\n", "fig.add_hline(\n", - " y=0, line_dash=\"solid\", line_color=\"gray\", line_width=0.8,\n", + " y=0, line_dash=\"solid\", line_color=\"rgba(255,255,255,0.15)\", line_width=0.8,\n", " row=2, col=1,\n", ")\n", "\n", "# ── Row 3: Volume bars ─────────────────────────────────────────────\n", "\n", "vol_colors = [\n", - " CANDLE_UP if c > 0 else CANDLE_DOWN if c < 0 else \"gray\"\n", + " CANDLE_UP if c > 0 else CANDLE_DOWN if c < 0 else \"#363a45\"\n", " for c in composite\n", "]\n", "\n", "fig.add_trace(go.Bar(\n", " x=df[\"Datetime\"], y=df[\"Volume\"],\n", " marker_color=vol_colors, showlegend=False,\n", - " name=\"Volume\", opacity=0.5,\n", + " name=\"Volume\", opacity=0.60,\n", "), row=3, col=1)\n", "\n", "# ── Layout ─────────────────────────────────────────────────────────\n", "\n", "fig.update_layout(\n", - " height=900,\n", + " height=1000,\n", + " width=1400,\n", " showlegend=True,\n", - " legend=dict(orientation=\"h\", yanchor=\"bottom\", y=1.02,\n", - " xanchor=\"right\", x=1, font=dict(size=10)),\n", + " legend=dict(\n", + " orientation=\"h\",\n", + " yanchor=\"bottom\", y=1.02,\n", + " xanchor=\"right\", x=1,\n", + " font=dict(size=10, color=TEXT_COLOR),\n", + " bgcolor=\"rgba(0,0,0,0)\",\n", + " borderwidth=0,\n", + " ),\n", " plot_bgcolor=BG_COLOR,\n", - " paper_bgcolor=BG_COLOR,\n", - " font=dict(color=TEXT_COLOR, size=12),\n", - " margin=dict(l=10, r=60, t=50, b=30),\n", + " paper_bgcolor=PAPER_COLOR,\n", + " font=dict(color=TEXT_COLOR, size=12, family=\"Consolas, monospace\"),\n", + " margin=dict(l=10, r=70, t=60, b=30),\n", " xaxis_rangeslider_visible=False,\n", ")\n", "\n", + "# Subplot title styling\n", + "for ann in fig.layout.annotations:\n", + " ann.font.color = TITLE_COLOR\n", + " ann.font.size = 13\n", + "\n", "for row in range(1, 4):\n", " fig.update_xaxes(\n", " showgrid=True, gridcolor=GRID_COLOR,\n", " zeroline=False, row=row, col=1,\n", + " color=TEXT_COLOR,\n", + " showline=False,\n", " )\n", " fig.update_yaxes(\n", " showgrid=True, gridcolor=GRID_COLOR,\n", " zeroline=False, side=\"right\", row=row, col=1,\n", + " color=TEXT_COLOR,\n", + " showline=False,\n", " )\n", "\n", "fig.update_yaxes(title_text=\"Price\", tickformat=\",.0f\", row=1, col=1)\n", diff --git a/static/images/indicators/trendline_breakout_navigator.png b/static/images/indicators/trendline_breakout_navigator.png index 4a1b22a4aa6b4903066091eb8beeb5b7f3d00e10..c9a3a92845129be00b4e2eeefaf4d3e3be62c873 100644 GIT binary patch literal 227966 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%0A|I73#b} zZ1V6?irw_S)85es=72uU}v!_`zJGmi}0gN~dW>iMBhH-2Up)raEQ zYZ-#`_~DJ+)9b{Qv4JvyBana5-fFOHFTT)@GAzo?vaR%8{WXJ+3XR#JGtW`W^>GeV zOxl-{C}v73s<>c8b^Yx7Aipt*PYNVQZO6LIVGj?Uzf!MT!}|LAigV!~RFS8X7mFh{ zYfNf8ZoepE38ze07eMWnECmVKQ8W6FjFJ9&Z=awdQ&B*Ynsu&ftbop9zN{GrMnE zkgs^UF4aM9)STHk@yxx|JP=3qtL&a0fg>fwH7=}ver9Nt6i{twKN7iyt4Rs5Es>QD z>N*E4DK6~jT}NEsaZMLb)=tIRnQtC}sT$=r0={d!nLx9eWTvlseSt-$uYNRl{`$Ha zV%oI48N*}TbN)PI)M4;ew`;KHdRlz7=n3b#4N)wqlX#vxaAq&FTzCR=uQ(wFay$@I zf0~H2HV39WdAi8_>@I<3!m7)F(Z1g`&EbiwKl)Zg)#eCi$Ffj^E!T& zT@4#XMt(W%{g_5y|HB+{#07Kyog}p+w;yvDu`zizSk{H+U{to@y@zC5?Zq$$Gs$$p zAjji^or0CP8LLGbIK0=i9G`=GE>!ocVS;<4zi+R$&`v`CJ` zh_mP;=5W2eHZIGr=*Eo2^yw=v3^wJubk zx5ul*MAaX(M&yc+8#B*OF4u5+$z0wKu5NNFDmra*^`u_ZCh*)+06!xbWlWHttljM2 z$VQAnG$~^l$xWELrrOT?yG7T2RuOi!QJ(W3KkFT*zEwm@w_6*$-kK_fr%E+n41>17 z=wjo98WsM0azAg4Q0T+GPY9Xvm_qs<>L*4qcy{gHr4qZgE%8S&`1Yj>n1{M8Xr&zt z-S|7n?cHsX(ecv^MYaJ)ZZRzD0@2a(%=%s&E^?aDy>_e!AvA9T7&N zZhC%lAFa_hqGFfSpGwu0mj~r%x=p1j(ZsSaGb_zmvJ00T0S@V4p+OQz?(;L;F`S&7 zS|h54xVtcyYfGQr^h90kI{Xk1hQZ>VNQwL((k*}|zq+u5p{F9Lv3s3$=ho<=;mwbU zw6*o1s}12{Oq)g(i)AI%@vyNkWR299nJ>DI7w7wHw99r0J0Flrn!W+;Xf#L*pI~TM zvMN|wgH)#&g9BH;g8WyL>^a$ym{y(6H7xB|TN=**N&=-UI0-p?J22>-T)VoWe1EBhL_x~`7&25>gG=`IhJqxJ3AvdS8ocb=>qqn`JY63S_D1rFKV~H8@v?H zBM3GB+EoJcFcs{78RZ2kI8OClEO#nqMs4~0E8#$dyuojD8isC=Bs8S^bbUD0(g7#v zwKedOmSTZ8({quj6R}{h)d>PtZe+Fhhc0`|GS@oC^eE$?6k>n7!5Il4vJGS_^YpZw z-P3K6Z&oT-r19Lu#D}1W?w*|1nJkbIV@XJ8x)wVuAgs0F0Rf224NkiAo|Kk@)8j2Z zuPJhd&l5I4ue8}}^}762VR-@IFh!+^hP;X}ja4?yVERI|@oPtlvb;wY*F6unl^?|q zE~l3Pdh1Tk8=@ZlWVUE<>6a#tH@ z(L~(bqVYyXR;u^X#Q_wiHklb)ypA!x+5U&K&2cazbpJT5KlnvJSo?Gr6e-2hV@EUJ z`$^fURI~cK`yREMtv zO9JYJY^5wRP22rB%FDqt{_P_wcIfW7tUujU5Fd(@YeAmQ!nqQXdkl@|GLwz3lP79k zCJWlQjBU9yyoS0VH#Cx*$8#7Z(e)a7r@gueWJV?@qOC>XO0Eg=Or;S`0=;$~RIVA0 zb^R(g?cEcu=lLag^X1e&FfKyb$hiptz`K@}7WiEcPV>8|Feuavb(|*SZ;s{zT@NP{ zQ7{Q9?0wVH@S2~Wf~g5;8Chq5|APPA%;#~ncK_k%F~>-=p`~l>!}40|{nNKv(-bvwo%p9BF(4dBW&M!oBs6=G)ZbdV_vzaUv zD`mDVpV}wI5i=}RRoD;Ra9;-8XQmKEevjXOk!ZX+rwzOzy=uHETuzMjb^Az!p?1A$V?w>V$8 z{g6<1cp%fD5Q5G4zC9t0Uh{jy0F>udbE?0J zOqx*x_A7mB;OzjpH$ZtZRi*d;s{8JAp!oPn*Gs+qS~^#U194h>)>o^}&@z;iy@} zJJpB&)G{upKBC(b{UopRNQ7cmneZp#R*BIT26n!RFb*EZ#KI#YBGvZ(LzpcFHD8zI z^k5)Tg4V8?pO`@;_|PfaX)6y1KnU0z>td`TdG-C^!;e2 zH5a{Rzxc=G5Bm&VuS*1T3yb|X8YmVvnWeUa)PgWrej7~T{~|MFWumOSj0AD#2W8S& zobF|Bsj764;wFta zrDE`!p!o5-aMj#8ZO?fPjUH~g?@tQ6$nhagw)RW{Oo;7*?2&GZ3T6_afVG~&{gLkQ z(qC^uad2?I>9EChhkh293BFfS7lhzvL6%E=-kT+a=9_!k>WNc6FH}VS?GzR=(EsvK zbwpOa6M6?Z9Pt{Jkrm@aYK?=!PGA<8y>PC2`e5xOFohIz%?sciXaGP*zn+u2((d(E zi~s|L?ZDSuy|8gP{mM0<&_$d)D6}s_>v9wf@I=aPHsi6_dB?Y>+3aDoa*Z^u%sRKb zg27Ynom4Q)I)C2w{N_AW)g3@i$*p|g_lm&f5FOOAM)~e_?|iU8Tm~IKz6-{)^8pgR z#k2&E`oBFFfM^Tg!r&<@!5#3e)aEb`)CHgXjRoiquvTH`Z=efdx+{F6!V8o?;uCTr zW(=j(<+J%J#NwWd5GD0l;F$bmX=nAv-98~BFBw6tDK0^wdJu`~ym#0V9tdDrij);X z)sCK;^DiYOVJU0#-PoyHL6>-Gs#RNrI@q>e|R%u7j*Ft3k4M{;ZJ;U zfd$?}juxakNj&%oq}Aa;#155cy#2{gnJrCdWzs*w(M;-XRygYE1%?kRHJTy=kLv7{ z&jO;BV@h3!80roiN*~x7P(GzQ544sn(K9657Cr$AK5Il?b8!4uQlsRU?^z}Huh2JAStlc{O^F8 z0%68Q2Cq?6P<# zZK=^0m7*FScvK*P6>2#t9Wv+v{6lh(P%(a;$>vH@{JiaCf>*0MnLPQ| zFa{G(>=w?>Y+ykHqFz0lAmB^7|C{&(fb}qRVD9^d;3-=1Gn<0~6Je5j{vX>BQ*CSsIIhM`k{(L^{)eg`TevE4c4 zh_$M{Yn+d-!VJc*AkBN%Ya)CefmKIH&9@`RIW(v6#_a+aRa>hOtGmvGZ8K+VStN83 z{W?TPC#3NK&T_6EdxZ5?q+NJJ5RI!7&eFN0$h=uuB$f)*EaC1ne9rTC6&l{~@4W)( z#9o+Pf36V?@ByfAldAE4pT&1SDueS%{0R20Kvt{N5M3k}$zMD@J*uae(BdY_&`AYq zuEcaDYnQB>Ajrl*-?uUjyx_-I-H^O;nn4G$?|ThWRqhXR2@~~Bb8M9E{5SdAABHqz z#B9>VILdlEqTeIm+B6+5*6Cew$S?D2pWNZPZnQ;{Jg#3et?v(ifA}%V$QEN@9w}N< zT=hxYsI)S@W^2W>JAC52MM}WUP)$uB1r{ihJblRWfo*==U$C$JPxbEahY4wi&K12m z+aPFe6_G^IeuM05; zpDgN*7I^7}wG+2|sta-x^?+A`szO9g4tTtdexd)q0KNIynbMqgIed5;`vC(Dh{mO@ zLW|SEVR96G!*n*&Uz^9dBP|Z1rFw#o`835&Y(d{y2+w*c?nN>~d9N!2YRb|t*gu-q z_rDUBLP4-#2KtnYM8CLGF^W{he{-K;-nGAl1w=c>ZSmeZrOL21bREd%6(b4Y7Q2@} zjr_-muaEgy*VV9w-jW=*v*M*AuUC;87-W%k!`bzh%X>NWif4(TR$whwN`$f5Y6kR0 zr3JVd1WiY)H*+>~5Htg`9xiXCyE{d^ZaW!7e zWN-n}t!Z8)EuwMb2^wvt+q)4f$T?ShixjBsv&#`5EnR-YXe8}vrtc+ViMkf>UDJw) z!u2;}T?xp+iR2L-K7pK;ELao8;_PujpW$><^GF(Lk)J+XpB!bCDcJ(1;BR{&QDY0{yHEIU>bbb=6S_^Z9eB3fV_D3l))xWkxy% za;RYj?a*Lvo$&4M(_G5jIt@Zz`;RTjzNjC2Af3tk`Mw1|B_C)9FDOAAEBGia#Jv5O1fPB%*=~ z{l1$LL>Y{~>!h-yb1A+7?a{wx7_R*GXA)+R^M+Iv^u zrgq%0R;B7zu8TG1o%?eoK$5mY4Zepuv8jqtDR%lv4x4#t#=NV`4q!g1rG1_#kVBhp z_Sy12B@^?~xG9w_Py@Pv9!glL;s`zAhU;omE5vp7VTEOtb_qPi;XjcIpO%}P- zxo+w!q(r_Iy+f4dJ^z%$__Ykzf+?7t~+Rl(^ z>%9g`n#1-jyry#p4T=ZuRA61RIbZ+kg^JC&e1uZXt?33MUP!2l9n>E+K)N7+$C$`{ zll^;nfrb5jnev02>ws~;Q_53!mcq)~wz@ePbu0c%q!oHI$O~0=xEY$YA7|-w=|L8= zI5y}`3v$}Qyy5tPqob}?3zYGRxR}LJM_D>#=M9+Z&ph_1)+tN~ZM?@yBGR^X4$~&$ z;ETfTbYH^46`jhv@Ccyds@ztU<2F5zUg;EUAF@P7rXC>+sWyt({lvC_P)Z+ZU- zcH?8WOK;Q#O=)7?*LzAg19tfoOteVNx})|8;lLynHCp?dcc3G(6^xH9)5TC#qm*SP z&~tZyy5rINhd_YG)Oo+f^7ZRr$ASU;GBCIE8rCXhQK0!m^S(wC!c2wmCI{vOmy-z3 z;yP_aSZ7N0#8y$&%cK0>E`&1d|3hWxOY${_-|xuXHxM3Q7)y{#5}@)70b)Go#mDMr656_^9+l($pZhLGqHvX;QHfQ{ zc{&Ztc7!S0V(BS}qD*g2S_N>nIK*v=3cFbL7ldpDBamIk6;G76h&(wsAykisdW)hl z0aaZB9#6KQ1vwCU-!TJJ8?V~~d+UGpG_d5z0RplEV_BEg#FvYwFzFJ~^hrOy!f|6v zz{$H9nA;mrWIQ_jmV+t3#r(HJCk=4^NSwE7vHKJx%cSZ@H@&MWm*eA>}UJO=2?5sWXa!a zv)gvR1L7zfK=x6`kwzBvyN76F@GFnMP7gp~xAK_mkmxwI%ySy@-br5{OG7aj;F*3w zC@zA9O>Sf)WzQq;$aR^#zbIMQgj;fd7vV$*+Kgwb;NE||#82SEnvu>+z#xm~k10tl zUvDls54GLWid+5JPcmJ8$yHjsZ3#2*dM3-dI8M{0*h*nTh3amazcCf|`Y1#fi*~p? zNgnWCtsexQT6R|=X43vU$OFitvH}jTsZnaZ?&Yt~8?Sf_2l8ND<+gi1toQSAB{f-o zt7PFYT-_?M%xtl*xb)a0hzRYS7#Ql2X>0ky=dSw5$(xgK#B~S9>sQ4vD2_xi;u17{ zq5$9XiYXwXn3b;={m}4>$=PiATZ40Km!aYb(o+}=I@Y40Gu!ORi6m> zA<;^??9A0>XQi_uPjiJtI3#ZtE}Xo~sI9g#esk^cCp4}>e#Jo*Df&VfjY1vX^NV-g zr4V*ZLIO*H+XAejpF-{dxrD_JN5e8EQg~m;cL8^CjoF9>{{o6; zr9*o9*v!pl4E{z579nT;i@>@Mb5K|X-q^%nH?a{_EC*AuHxsn-ML5vaut#H(1Q^&{ z-4)tAV;Y}uWZo6|Bit?@69GSfvI&9*6-^EqBM6_(X{OQ%soD=!ITH-lkqzutA!fQz z%%$|$TNUwRPYriX0i;9iv5NC<-eG%~ajWC!sIOh_3H~I^G==NP9YV+VTPw11ey6ed%~UbrTmm z#`A)Q+-4mIr%s5Zu!Xrk##-qG@rNot*wY)&8@c3e=-l9S58|_@`x(-c@+2(YRztci zLRtkQZ?N2VBSw%L(o-8w0NmrxsljSUgcuaOeuNec#k*X<%VLNudb|)UZ{r>G{g_^$ zfBrmMxluRHw6AL&gWf-A{SB_CI*G`#bG;!NuxWKZ0(Z^8XNUJ6WK|bDjq7*9DBuAz z(WpgP!=tPiJ{odqM%6!s-4&~BA%BaH;26Dj;oy#QH1{R2Ft7(pTlt&y2D!}+yI_c1 zS?5@kbJx{7puFz3_9i;UEQ>%aV?a03O7#=CbJ%n;eJk(iHGyw+q@;?$_5h*5bi(3H zY7M5-J@-`)9Of?d1U&HSApuVW4xZ`t~2FVKicyGX{>sm;ttM{2}T2g8> z*EuFt>U$folgBW6d^8?XK+so0k593QS@@Whd4BK)|FN@KPdRlE7;BXB!b6MNK2xnd;p*0 zp1-#gh#fhGLjhMyGhgEedUHxl18eMA$`E>!A5^ASvafbX6TS5LQdh-59<{DPWtA9W zW&o0yQ9mV+b!KJ02!oH%hW}US3b^{uzN)4QK!5@j38^XJX!|!7;0^)iw%Tu0(TRbf zDqua2>^UR7y`^b|Rp&sc(%q-8=2U9awo4i&2@?Jw%>gecQPva2Q+w2IQ)k&%-3i5^ z{s!dJ2!tLxd;khzQUDC8{DVmU`TIf-91jQf!T?-|P_ZfzXdw^)273VqF0_g+3!|x~ zFj|Jn`W?*V{PWztGW%i>{+w&gujxMcr;_wvvoU%p7=TeXF){oA3ylOLZ z#wB7vcmVzK=KLw*6<@gfvyhzJe=i*v2N)d*c<-t(SngK;L1?;ihIFQ9u+mILaJ2W01Gw2@60vONzh zF4C8PS)jdSUrkkcyXvqefq;=3@x}AEy-4SDhgi2~ePC?!{yEA=Bwcg{>QG8Mr;yqJDJM9b=TluwdQ$_%F|B|9W0dQ{<783Z>j0rUTeg2vx5(LFoLq{=nhpZJkBQ%+!JJDuz+}*(QXD+g(`4!wJ*n}v$3V% zKd0u)3a*fi3>kdwxR-w?hvGPUaCq^s-pb`;8iDNE5vTd()jsxV_g^=ur zzWei=@5jUYg(lL6(3^=#BsgA3d?{rRjmU2E<4IP)H@LHbGRRM^%#-kV|I4Ui1ZZGg zMPR5t-2D31rF^7~F!zzaWXc%)E-!tg?S9sT5;3yf;>{a>c^5WN4*#|A#T6SOmwQ-POZTr0veDj3q+4rl?_w&(MxWHfQ2rDC0b4&7n z>oB`E0>1*u7u35uk`^a(QSMaZPBFCDLxz?85V?$qP?@~Gn*8!yV<)hB^0C?RBdW(fXr{>=;5w!F{U^>S5`&z*ob7mkR=S0(1`zSRylF>H6 z+AtpG)gkcQnsCxhLqXk>NhoN7Tc0MF(uVoh&lh%!4_Ss%+*LReFS$23ok600~~Q1;7IZFyc* z@u|xK4=c8OeFu*QDsleX8=My?@P%GXm~JT(|96O(g#u>$$Ii6(%Q9wdD9~a|RB)&R zN8&Zx8tdYkzImYTD1hrvB8pg3*%+d5tu-Ps11>7JPK6RQUEM}5Zk46)Wuq&7yR56^ zADKG9^Z}+>cpzQSi}@u}J%@z{>a+kEmxP!p`<&-|9|T@b2rnv;Wd=_Bl5zii!BBxo zBNg&+@9ThTTssdhNn|af6*x7n+kbwc5?dYidCFy0=g(q;)HMBD6u9Q>tQkAPe~{(hyX7&ey*yvGr<5g+>OTJG#PQZJ zEC9G%NP@pK77-vMvhAk=gy03FlTu$Rczik%Uur~p?5WB+6)W?{t(QibcD=i;u9PHz zhD>010s&HQB!1}~ODdh~^`aZ~l0r;;{AMw;>571E^JJ_s zwZe)O6k_;)-HR`zknl<~zyHV9J&a zu)J3r_se>gpPd=r-(QewtzU0m;o7t!j7e&i##Fe&bGh`wpS z{T5=WBZ?fI`JIwTrhW4;INW@!I2#TVCrM812lI!5S;RE2+@B#R?XVPjEyyk$7Co+u z&4|&{4X=ltaK;ecvSBIS})O7 zTAbZEy2)DeM8FXN**yj5z1Ygp@*@~~>L5qCe6Hx-T30YqUrk#xRDK#W#Odj2>x0*Q z<>{2B&HY$*nA{2iy2RZ-E*>O9Vk>0H`neN6vRTaHP!}K9V@~3CLna(98w1hME)ef2 zR9&_@W!R0lw~j(oJ|f1IghxRI%+po%WYD2WW@P4gX9dMv5OfhH4WbIC9U!-u$irR@ zv0tn0$|Iuw^&AeT94W|8qE`U}a*^aB!A+8YX^!2OM84lv2E(|{R}N`g&lkmT*|t|^ z*sDorw5BYpizFk_p_U?el-j(XJg=3%^}b|xU1Rn!h`C#Gw&MPnNqjOH+>6#w3lnP* z?uC(|xEQVTIy=1xjQi|U4ijJ7tE#$V6?O^^r0s7%4<&`>FC9t1G}la{J}jgZ@JzQdC{^9YKkD1l-~pghRV> zp~~6Z+JSgjXnR_y7|<5;MRXUU<_=@$@+bv(H)iWw6n~q?pC&&Ujt_RejYQ9%C$c== zY&h&K3IOB_xa)^i+4{>Vo(kL5=^y?5LK0?Fd%v81VCq(v=(d3odS5UZYoESpemE;m zXYb5-l*slUH+J~v^xnCI%puVizj!KJEoyv6 z`*A(EOD`>Hnj4%$#|xcV49VX?3S6gD(;q)-O%x$<{(4<zUsZ6FsZ#Lo z*a;ACmF$zZKX)wRVSN@*MVo1`z$9?HU|KlcZ?X+Ub{OV={-otKSab8p=hJ;Y-1e$r zu8yTo1XRbeJNCPA&>yGl7$b0#1usJIK6@$rVPoriEK1&;XWPs~lBswqFA3VU6dzpE znt|8VdH~Z%PHv1byTM00D(j_MG{x|bjBM<^CSEtt=iXm%#AL%Fdz(W^acAezMAv%k zx^QQUNf^`~+l-A_o$2k@y5Kpf$%|qm-wHKTT3@7LOgF5XP3XVDj_aB6w@bpp-?eZX zn<(Tw{IY8sA=z!NO7OnM@;sg`;#a9==%PDp$#)ek-cPi>NZ4}~aN~c@H>-C=8fRtB{zk9z86YGh~w6Dx@U;8>19yI1MM=)b;5Vu1G;@Tbl zTK|5GR7djsObhTR{5)MXQfCZI~B(4$MwG7p}KDAZ; zQB#rsBke7l>RP*~&EW3tmY~7i2_6U*f?KeV;O-jS-QC^YT>`<~-F4$mFOqYf_jFfv z^@pzF2e9|r_r2zvW6W!a1am-I-`Ib{yhA!1w5?+Pt?_Oxfz(wF?TBEZfRuAA8j071 zuPR)AVJ!r4$-UdoGAyJ&lbRJ!;uo@98c8g2#}PGZkQ_8E$u>4O)J?npL>CKz%V1E~ zvs-m{<|SA7K;CnEwK2PitR_Gk{iok?i}oZVCsaVbkjqH@G8!jwz{7i*t54yivLe&Lc$d8XK7|;$I@9jN z#6Z~+9w?ZXuy4+{bctW9e}LPGkKwFB2_D3sjy+zbD}%+&=d|iD?xyQf5qT)fS^yqQ zLvD0G#+Vu%x)_HG1$2~jB`U^Af*S>N2qEHbfFqys1;tkAl=}K-rFkF?;pRPoE(xI* zGe-Yf(h#HK-Rr#TpFf}m#N~7+l;t*r?hDr6smPpb=4_tNG@oyQ+UyHex+-sfZu)ju zmmdKX#RZi}aJC_D{^yP)fcp+x_Y(&Ra)o2slegx0nv3*_T1i z>W9+@l$4PjkH#9KQ*GDw@0G^-EMjYylX6NRc_^SL7K?KK&!?Y+-2;rPnVA{ICSK>I z%5fQ-k}^KWx;%|t@@FDmL4 z2wp)&h8<3?v$&CC>+MHY`|VcwOc)2<;$qmI@*RgxCWbWQ;7ISqkTQ*nlMaJlx(h9O zS$mg}t~YeSO1A`xio{+L&odj73{hsVcLnaSXY+)j*w4|jx0XXhoD}w|v_}*hQ=t<< znnbHfdg0ZWHYO^> zKEF<@Y-2pTPgbJH$Xl*7lEsFg2v)*+T~saDFeP3)y8k_#*T(1e( z+-M5+Mo;kCpml~hm;Q2Dff3Gy7uiTb6oitib~10*?NqGsPe6Uc1+g@n_m)EMRz4js zi#+q!bl(c+NYW~o*kyF2h}95)(cl>2LCNdxgTB@8k|5oRlxAqh)kjHx18kMISS%wt zW!K2to#)!Y#5G$_ySGrKG9l%sx>^@#PW~yTFA;#zPVf!5b9(|E)kpAUG1B%5Av+=* z9RCWY?4Wu~Lc!8!l^=^$2PzkJQ)TSin2s7Efp)KFCPN2x?d_{!jt|VkOA)!Q(};7J z!slN3EC|K%T_mMiH6Wr>jk;XEZC*o-OA1L~mF-(ouSPBHecPj0#v;Yc;cjD!&xx-4 z5pEzj6x*&>)lh2`*KozJ#z1m0E)8D9wIx5t1=)g#1KlKF=6wEkk8;jo^h|i>aEpR+ zGv#6wZNr>AsOz9&J}vxLUr59P`601t)|=e{$KP!`w1^0xQCtyd@324rsXv-!z>9oz z3CG@sw6^30fzB7)ccg-ZAyGp9um-0?%E!P?h6oCO#>OxdB`EDNY|#Rwq*hsF_i%lW zUxWJNp|}~!|NVby!h3JQn=rY2yJ*r-u_*)!o@n3Ed^d8cR2b_e7}*#Y@I1HsK|>v5 z=Big|i7B6bfsynJvT;F`x~{0&>{sBeyCigq0%a{pxr5G1VIHig@NYbxAkq1}DbWs2 z^RsaoNLg+>Xw&Y^HK`CGXVv$_0fGc5esj;n4m{-S6qlFOul%T*=!T&BWLeJU<5Nhk z7j20SvS$rBW{qBtcyjWzXAE4upffoZKzbVk15Y2-Su^3^F37fgd3q5S7XHaND#-F< z;%y7)fG!{`Oko~y+`eun0ymf_cV+@fGy5&{<%W)V_#uDZeUSDMQ z1YlY%65qLuN_C-ME2v{iQm6$BpbVdV_Swu|-wa>rC$MPolOT47^=Q3ebi6O5I_rEm z4cgq4B#AgFepvH<0riSt0eLDw;|A<5kNwZ$SK}qLWhGIR94baEnA;Y+a+{ra5}yy} zg=xt+>*R1G`S_vc>Dz#i&VxptT(>`kf8(Tf<(%Sb>OL|BlGYXWIRDHN*NriBqfrK7 z=LQ*GgW3HTL-u}Rn(CO?p;!s<&R7@g2n8c$C&Z?-jv0DjC&q)glj6l~%IJpw9{0rM z5+r_oHX-I{I%)jKYrFUQEd znGFXOxUQxYnSM-&=Hvk!4?~0XuJX#qT`U&-&#XRE1gZa@vf!YylG$?T za+*f$aJm!<7{F+Tcq3pI$G{pmIlx~6*l8Y`(JHpKz8d{Nvsa4Kchf>rPByXZ=3MQr z^$@K4qNL}blt>%BJz-DC6;Ptpj6bivp6~MQmo{(u8<$r-g59fJiWanb8D>0)n zwk20wd9dl*U~*wE_hVBe@a*EUO3BfEU&^pt!z^K+F@V#&D@7iINo*~yec5|;#hNwD zfy=6-+bii3(=>^XI8QMQM@PQr&Y8{Mzj1Rz)WrgFZ{*CU&152a=PxceV;S;X58q;a zY67S5_#_1BV@5j0?OJ!ZWv6fa+Nj4J-HPKT{bS9ek%6J%dh;pH`duUATA0pipjvfV zPaM4lZzv{^6DA_vuO;L8r)dF3WkMEIs2rAW%mLCKFYCk-xJ9>|9x>Q&{5)OR8T0ff z9v*xM?~F7Z8Xt;6V5IRh=QfLTwT(&pX2r%VhvZ>_7c0o_~ zIPD!VQ(&qO#U{GQ7Xj{BRP0)r0z)XdBE|=z$l#D`<*YFJ2Zpt>!iKF#fON(OOCAmbZ0nn$01;*NVMfme|6_KPZzL@X^-GPFMQi=xKh$a(kh$sCOgK}Hd|`zap~ zVCA^P=VAJZ0tpnO4HTM>Hf%=vbT|9E(2Y7nIz=Lx%=y@uDYribG^75k2@38Y{3c{& zkQ2b}dN79n&1s@L*K;q>VSD{LI$WgtL#T3b#kdg(2BmC=uTg5)peS#V4_-Jow(cfX z2l+^H%H;tV4Rufq-MAtAt*rs&iS$Pwd56q0F~P6MWK+DzI}|-AO@K7_@Au^XY87ke z8cqS+HLt&hNk~;;aDIPJ1}NF~^#Qk518Xy9TJ1C@=nH?O*pIit87GL6!-(|!Y+4vs zY)Yjw-$k`;*G4%dz9{Plp)TYQnbeZ2!P@Bt!X@lkuYV_lmgeo#>$Oz$IUk?-y3tVC zu(1)mhKr4q{|n9}1WDvunqSDC>fS_RdIMc_Fbqo1L?^`0-zqk<@v-=GGW$P}tcBA* zAtH1Ge(*u$Awo|DMM|HxXyOxQ8X7pxRRNgmOUtcf(*cy?&XEvU(KH8v&w3jN66J-g zhtfFyc)fR1Q+5S+)?g9}G=xrf?%W~&VN$J9L;(CJFuaW?vw-|>u$Ap?hheP$`C?=# zGw$G0VDz&ye|!d?tPqE7VU)oHKRqKmK`U@|m?D5bo*^(hFHn|ohO9sG;c{i6Wz9GV z<+a~*YRoUKP>~+AbTtj3bwDZBE+9ZP7qyLGE*O-7{1_P6aG1w!i4-bk*n;s=@{AlN z2@|CFsljYQ!O>*`^6lJ#g{%Ul=#~eGOT%LFp7b@tuwiYdf->^3)&@d5F%PPa0dnV0 zU2o>i9(}8GUH#;xx~|y*{>VLQLbra#v#uVrL32Sp!jMGoh0Q{h`o?3<`YyI_s7L!~ z0DT6XPqh{IL9x5iM4pd`^|OVo_~-H zRF>^JNJbf4Z#PhyQpD$J(>(>6GM<^7{IByJw!ofp-<0&Im_c?a1~`F96J-ti@U9F7 zOQGQ+L&wS4Hai~3#?IN5uMcLKC-c|L?UPwO`8RnMO%XlNY7$AsNSc4XaXba@a=_Fa zbqdE7WXUhdVu!WabV}>i9n7w3yJ5=PAS{HnK-O?ESq>PkJ`}XHZnexBeu(Ngsitz2cnY}-FFE<-c%(9$?W^1z346D4Sn26_! z6Hh?hwhU5zVwJjZDc&pGr6-#3Yc==aKC}+O;p>?qtubP|8K|6(P}3?d!W0$D0+waI2WI6uI%D-JZsOk9 zzqp3*6yC&^2-xKM^IMxig+)Q>Pc%vi`o*lkMa$9jk%0DDhYjBUnd8gjDt~SwM}Lpl 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 literal 220451 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

!H@5cDg-;2PD73n1*mm##YHVCAoIh0+?{lFvT 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 F&X$yek|5r-PWF=b9mrb z@6TA3TQ_^GxhsA6+tqG4ToWj!Y%i`lPO<5ZM~lk1J8~4gp27TObWpk}AA#J?(M9`H zQ_OX$)bD4}6w|?-==Dz>89CVe3VX=(f0|?c@DTEZ(`P zl2khb8Qo`!J-~a!zNczqyhU9;et6i-$(%SjR`ZJL)yO-!fr$xa)BS~|_f17Km zG&bQ}Er}@_u~30j!uw4he#tExBf*F&da@kNqFA$#*&p z=Gg9+2Xvy;GercRvH3+b z>3*cww2xSp z=&&A=+fvNi{mNbY>}Fv9Bp>tltJ{=fNUiQeS>OIVl4P^+OH`a0Nb=3RR-?h~M0a4% zn5cK@Cf8Zr63y0azB`(Nd|FYU72!)%Lfbwr>Yk_#z-Hq%=V>*u5`W0)C{sB8itW_r zD%jnN&T^|NBm7E_*>!=oC+e<=aL&4DOGeP`e&do;HV46H1i)E5nyx#iaonf^*-X;}U5ErL;fdk+gVI)&x zk#Ala_(Iu99xnh2Ut?`;b+xkOm*e-lKi5{#_0C;P3=Ehwah zw+d*8&jh?{nr}kXdcDgtq$2?Np>`f6BhvV71yys&X-fOqe#%MxiEYpJ@Yd-$N9q#p zD?%#)g5W2!7G=f|xVeA%xY53qh`;~Rh!Vg->_JkguS@cDj>|nwJ?a@O5bcmECnUXB7{A$Qv5mB1}6Kn&{tjt{dg~BH~;EEKph? zJIu4;R0ZZS?H$t!4;WtU1!;WA5A34S`dlC%0#s~sr6AUWnn@S^%@nSN%B|X?f$`n` zl20S9_C*p(Celio*Al1TGhR+|l~Y@woX8b-nALpxn@ENYt4)+i7ncP}gQ0 zj^eJi*aHtd?OUkiXN-+*L5^C`>QD3kI9f7$VVQ$`{@!>EE#8m3p0{=C9bcmqLagTh zPPtMIp|}RvL-8#-v+VAJYx-(-mI5y}7xk2OI;t^h0kAA&gA&Pd12%bg3&(@kz?o zVE&$`1m;O?6TJ08zP>b(QzKpSd9C6 z>SQm>bEpi(kT=?{K(9j^oX#lsf$oom9d|}Wv)ENCj3lJE+1V#CYooO4?Yq7id$qAk znY@VsW>%k6Rfxj&fGVW7EmQsf5%v{ORd(IhQUZcfQqm%#bVy1`mvndcA*5SCKxw2y zy1P3C1nKTh>F)YB#{2nx_ulc3;c%e9Ip^7X?X_3UId>279zWL0maVZdCI}WekMNfm zhZ}Vh3xA=l*qK&}z^XoPJKFRk^F3<+gLGr6r$(aPS<5P+M6{01IuPR_?wsbA*o0vR z{A6l`5BDNoq*V`NzE0!x0zSvcNFue=MC$R*@m_L%oD)J8OfBT%J9d<%W;R^IdY0?{^(3;$?qNy| zx0bF*C?Fj#H=iozgP+lKyKfEn_lFF6hxuMGYCl$Ubp`assGtrOQXd)?K0gWCMQNux z>shXL2dmW4!Tp2Dcbuyl6UCHbG|T>8h`=aZxODHE4Cln8pXB|b)cR8{0bwIt5Dz_m zh+6bk@9W)GkTo4|&ADAdIBw3C*v*N;MbQq(=2W)A%gSQ}@gD1$R%RA74^x5+4^79djU zQw$%QKlm(2_HI@@Cg*DWfLXSc=GA3+mz~oAz(ca+H`Ea(?rd}kjphsKP22MGe^@A< zip_W;Bwo!>#a)L#`K)%9D$G#EkB9Pb0!;?GQI5+0rETugL`I}~ z<2!Cu3Rwu)>F7ic_F8t(-&o4ef0o6W+iJ2Bmw%f|+=JeJj3m5sLhyQTZ@$^-Rk|++ za^HczEk`}E+1b4g!ta+SJ8ghKU@&(hyhQ5w;YuAGQduF&DN)m+xW>Y(=OhCMZOuiY zr29Ol=9BP$*o|J$z_LpI?q$7r0IN554ulqg^0)C&#=>{ecxWZ2nITFWa2 zono@M+LHt;27}DPC};K!0+EZpFz@E0ewU!(s;pAj5MO0&pVM4d?Mw?s#@>fC@f@wM zD7~+hX@F+8cSXh6Y1lPzc0GPYdV_={5bj&s%YuWaYi=830aSQ)uSKb@zJF6A?M%yA%gSf7xX4p>B6P&;sB}^%bdj=OyA!Ha ztsLGDfX0@T1Y1&~cp!=7-h>@SZaDm`eWm1W%cezr`ZWms5XlSDuNm>wMc{%9=8_s& zjfSh}XV3RwB3hiEz()UKZ2H^cKQ{rIhk-N^jA&Z%6CkvyYuWiUz3l$h;-V)IkK9}& z6N?0lyTsU{jD`2_^jTc3YS!Z~3gvSnPiR%&rjZTa03p#D2_V6^uwy>R@eGvEpSlrWse8gCLyJ1lQ~o%BXQ?LhO797=v?$E2ZR3_vi@d+wkuWP~tp zk^_@IdZSjHhwkxkmEr$5un&68yqZIp(9)6m3@m$)qO^tuRzv#kO`JB#VeijS8>sP$rl>?cMpJq_mIS*!B09hAXkogoySfc2 zt`yUR1n%wz7{UjBt>f}4>v6Tbch|t*jPdf2H(lrWj(zx&;C^EJx5Y?FuJ*)hU+w19 z)cxzEfvP&&%xaMW!nN+WsN9?FFQ-JW5ZZ%?e1*!OucNyk#KHf<;apKp=NV)^Ic2ISYDUw-#A$w3h3@T$n|{f zZUZ0ChajFp>u4wkRXN_%of$?Z)=~tjr#Yk~HWHn-UaiWvH`gm6oj^9jS2|VDcnWxu z+NSuk-Lb;NblPg+c(PD*APkeLUw#0Jyg;9F)68j77bJu8oj~1{{3nZ((s$3#>!i+Ve)k{MNzp z*4_bs%zo-%PNaDQ7-&T>nG+maAE}22;_z8Z)wn>P11}<1uDKw(%fV#`%UAuo-yVxy zTm!3v^{P$l#pUAsicx%>Q=9g+5*dzIbv@>{3o8*8{NB)*yLv+iCG3wsQ&=FweD|pd z$n5s#D$@GfPgt{%kU-t(2=HM@56dVEo>X8iD7C7}KLq+Sj)$x0 z<@D$A*Uj)mS_jMDCp)8PEo2jb{7m?bwuUw!WRzTrvuGH2dh+mi!shzo_^y^q?RvaD zHHIGbF>_F$J7t$>gYg=u&mbLA%zMG3q}cBQ?fKraqFyRqvDdMOpci7xHS}~-x`OB| z!->pcPS`WgfWV37feuWkypP!W;QKf{t@jPznOeBUA30zG9VambG_61Na#kA-xyy$<%?@__Z(Lr?z$ah zYSH`lTC&zjZ`{RM-BET&@?yK*!RejoA5Nmjl`Dzx8ayF#k)>rcXkYvOnU0?uCSU z_2bO%?+Vz+E$Qg)?Xu*-DEF|NcNl%-R2e(sADun48d1c_em@TI zQWf*Ux#S;|ES7vuCg9}xrflJ%cLi3J`deG&UOEuyOv=l7I2<+!Sqi0ES0O~?HZEOmbI5hMh~#p+6dYo)e*e)cNK}Y9jJyNTRslU! z!M6A4UncLS00{a-Q0d*CsfF*=9L%}X8!xuTS9QuwJpre8GB2iP2hQeFK}c<=D}@i-~KhOJ*{g$irhwOS5IXbPIPS zBiymC0GbX|+Q`1dd^Ah#&(kxG&Nr8`G>BzO@AYJ}mU{jaS{3;H?g|37gO}L%UZdgp zU)XNyoE)typOj0~qXyuz^bVSX`q9}|X&=>k+0&WuXqWv(f#2Lvnexdb?=z z!&TEl-Ix)i@7(7w%A0$B_FaV8)@Z+_FDc^w zK?MLGDdKEKNm*O5iWq$6Nq+W6ar{>v3K*$NAfD3e#4+WNsR}m!k!owh4qoz!Z#)W> zop2o~BZf}d77gPuu6z>|%`R5V%5bVoUyvg7+Z(I7tFk^(2=MyQZH@#3L9YERSB(C&U8W*|2zY7%p^B zLBMJbp#+8dtY&VJ`NHn_RC1<94+S!VoCOm0PV};gesY};&#F?KA%X;+mqfakUoko{#z&~sSFb> zMc@BEHg-Bj`q+DY2~wUx2|i^T0^GVfRCH_$#^%q23CzYKXI$s606kc*&fZ?g7PN&r zkrM(Rk!x8~@X)}$xEF8sQ|;$Q1V~xTzb)hjo!X9I;=^vzYJBZ_ZNL86qVeVl<`%Qb z7#!{&dYJlCh|#St5CVEburr!pW3vv8_8!O#X35u9kdZI6z63CaT{$rzl6oCQq5h<~ z*|D_bVsp2_8)4CN@5>hJ43C5*|=B%+3Fq1*Q$kXs0$75k&YO>yl?`&I1J7C0k&O^H zl*rv^b8qKaxT70>Cl~juj-(qCK_j*LXJgf>ALMav){N50Is)RiP8B;TigOKg7E?)# zI3YY2uu7u;-5knBh^{mY@sGhp_K{oZCWa#6@lbs6_z5K;Og=u&ha9ME>imhdvWDO| zRh0syw>Np&veM@zvy9|*(L_-X3i za00FzZC$3gSw98)*%;$6r1hCCrc>SRoqB8{$rxni`nb#bV!(d(XR7e-i{H&hj5~Rp zMZAy=s_=AqB2o z?DbFY-m%>^qlM1=B$slc3bi^CV4lBz2Yo6S-WT;5fbO=m` z^C}#O5&;FOmeDMuPZ=e5BnM$I@U}N7b8bl0N^zjRvPl!)wtKjyy)yiLa4c!^yW(8i_p#a1;zP~8v12lajqJ?+8e3EU^6hc7?QfDi ziJuBnc1;VHX2}x=*PR7}_~QWZu2f7h?`lqr^?33UD=~`u3_AaCy_nqkMfbPjf3c-$VX_QoS6I&nkqBn?jgqx#a&|-1Y; zU>9_KHWUh{t4cMtIz1*rFjuFeq@csJ(^`xa(6FOQCVAmeGYU$LG%Mo8RmS$IGS zTA*p$Ykn(quRBm`=bVxJ6A6OZ3L8IIRK_V>Y<#0&wR-sg&(J+nhX+ii?@?(gw37kY zg(pG-dZPOk>?%IzbLmW_xsgrOh>&{#NYrn?r7N*7LjJEl=AWE>g1G59+-Gp?}qkG8xl@4S@4HuW_1g91g$ZsIK{Z^YiuyaMB!5ew>cdP^A0YPie9PFkZ znFR*vR19ADK$EfW_Qm^aj z4=zJOwwz$w%M*V7@2CW09?kFN0h`nsg!2{e@gg! z=dWY%5wx1pPYclwDz~p3^RBlgUkZ-@Xx>9W8rcuI>rThTPzFkTO5jj|=GUwQ(OlvkW|b2mzS zo4Crq707SaV2Sm%;kNVJ6WVBRRk?)vnVXieA17-l%%isZyf%uC%Eg!Nx3kIamp2Te zm1kBGk(U)jhLzmzHl0e{y7|>cG$lH3v3l)HZda|AM~f455+csoa;APL4$Y3Pwv*g( z%!5BM#7z``TRs-RBT&Ds%Aoe}4OwyF2(wR+65xtjKQ%-z&@@;3wGj&Wz0JPHq|ch~)0KJOq0^AJW|o+K`V`4N8mdR8 z@j8bnEJRDa2R&FZ*<=3e^9;ealfKep435`ZLs|G@m@HBNxq1W<7JZmoX}np`uoCGwNZ$!{Z2Eu zPP#s;M^{Q!MkLL}+OpbT*YFROn~{#K&viV)wJ=&F zs$v{XEf|4f-pyKc<4=&mQloh-=hhT4e4=nvvN;q7#R*yS99`Q!o5r9Gc71%CpNezd z3HQkVxW`|X;|&H57jP+rK=>9i2FvBLMsQW?U=?Y$?H8d``7WaE5h3e)AUUsloi66! z*iPds`%y%g|4#mSA{vdfKh;zbP-TibI4uNye8*OCpCo2VY`nq!vg}QE^?kD5)#)ux zLs|&kDiz~DLp<4q!0^DaFD57vNC?Ze~1OxdUh##vimx8%BlwHbh?_ni!pOp|Ikm#<$+n$I(w*@poDrbDa;Gbrn6S(bJt*F6`<6zjQ zapih~&+F-RccFb2_zC<;k$8XjYi#$Q5Q-Qo6L|2=SK&7N(7n&4%C0!~TQPnNXJg!5 z&aoe1QYfqKWRls4lG1{>aE_@~>j%Ydgw*&e0b=#eXU9>LPHtc+bxQyfh z=90BQ;j?Dga$0e`l2?; zpR0^Vo21F=w*beVxHN>v>KPz!W=%L=F!;ndSToD zjsvA0BU%FW(7)C%B=>IdC^Xpb;GiDe=vtirG0Fd&7mpOlrgO%$rcIZO|18sAFT+OK zH2V8xL+*SkBck8PUynwNJ|F#`fBrm3ek@>(+b*xHPk`AP{@2R1}9<4^->! z47!;(BtAX>%#dOSG+RCf4^b^TpRTAWkO&0>D7f@Q3Qh!m^2>tHr1iXs^zJwANW161 zUU$l>~A#`#pRs{%p~D4SilT-iqpG%c*`S2{7j zB%IFJJD6QLgcm5Gp&ai9gO=AkXrj#L@1cDR;DAFD?!h9!_+o-S=X&@smf0u^vey!v zM$xw$z*%drI~ss1QR;rHoG>S=bNg@O*@b=J+Z4AO&3fBv`5l=qbHidCN{#KNAkjxBQ^u23nF(bvLtgbx>B@>%9OJc7Z(X1N z%Q}--K|HOB-^act4*knI1^k*8NQL&m4o`Nke=pW8wi=;8c0H1wo~>gO4S$iG?~Oj_ z^YF=sKCUa&_S5Z_T-tiQp`cG+h2|@;sP}HjiB$8%CrZ4{(aSf7n|~AsXBzVf1r)`| zjuCPW=25z-R6v)b|ma6@9571IFw|rrOJehU6wsmlH zoLHVB2ZGl7)3TD(0b7jaRwV_n0imVU~u3hKIvWc-fYt zrxj|{$7*+BviX^Up~|fGF_0X;q+L$&%N$-(BJ`cG`{wgZY6}tdkAr*62{zt; zmTe{A*N*rRdk8e%_|0L_R&_W% zW;hCUpz}^05=5nfHzwq>kyI(xO(v|tW_Q_~YUp6R{8fU5{H=Wr}9HakkKYLhTrSuxA$q_m+V z#NT=i_~wWkyifBVKKbF;=|VPBF+u=ma%&LN7%;-YvOszmN{ixlZj7ekcH`)3o)*M$ z^PxUmRaH*z@v_xqmAQJyc~$B;q$=0dIXqtl(?eVPg4d^g82jNUByTD1@sg@a*?XnZ z*E{{5w=t!L^d?(M;h<2OPO0#-z*FRCeHKae>5+O3(DJ|-r5Oz9(!Ks}m?$96#JoRr z(r|fn*G#1~?#$Y+PidHDOKQjy9)kLhSQyxNzlTs!I*hUs;jr&K?y28hygV9c(OlLU zZxwgz&z~dT_j;>gfKEdbq1PuEfn5Mp<3?OMX^yc@i?x zgW;FzG`4zhdts6s$=(C${V?D7P8Gam?l)5K2}{fC$bH250j{+6c(3j=2GwU($53y7L{!9qL>p zbZ&=_?dH+Bb9rSJ*hZegwTf<~CxXay$nLt7U#v z=TEo503KqH+X2lK>(SQ1J$|K%S5l!qflrd#y-;{*oH9N~Uc&Fz`6t8NR~Z~dn}}T8 z4^7Q0eKqF10|{ofpUYoj_NE}Y&gIM4iJ7o#+3IL%X~7>6LbDf;ilpB_#_Rwiv4jES z3GweGP;82E=M0HlkD!u{v54y@RoBbZ09Pf@^Y_LH5W}Hv5hI^c|oFrx^(-4;( z7^8}zh2Qi2gPkF+TRlGgQw#9mAP4o{zR*mY7nE5>?_utnQ}m5!@o2=RT0Oqt@bdRg z_Rr1b8%#H8N=x(pa`+nsB29Cj_|upndc*X3 ze^a|e)r}QJ&IHCT!?|X!qK1)tS@;-;sb=3u+sJC&Q#M>6)Ml|wD4QYCHXuv>lYH7& zz~Ay>5l-Cck~)sPkNcV%kK4ffK91RjNQ%O?N;H$S+n-DmIkRhq zHk+u1v9B~WEbxg+bS9*imS%R-!|$aNBd1tQA(U7@my@TmKhzawppY*J5F#Y_I5y{m zaqGOpX5%&w1q%}u2#B)tKPwFD(08$lU*JZXf)0yH{MQgveejb`z^sg zn(r>wRm!~Tpg-t96aT_7aiBC%Ut7g`l-V8)uYcdRWbn13Kyr6W3&AWG*Pf;QSaAB$ zDr_6f%W3uHTR?>t->!>ASa?4Q*)h|eM#E!pYcop^L5DVJ zwh7_%!A6U9I)(gv4i}vWJEyh0g-f^fBE3Z->BP#H*>fAY)pWw#iET>m$?EKV_E_K2 zLz)TokUXb+l?k_p`%*;D@|3U7W?Z(W-K_N&gGGl4xb!~u+-hku^%*9(Jdlmp^ADez zbHDa>zfseXmAtCSU9%I#bahw?WGS-kQs5Y@q|K4fOWTZkiTMDnX|mFya5LHqj5f@_ zM=wbr97R*q^q&v0Zh4ys-1IEDaN_0mFxS$)e|`iSs$Yk+@adT zL&y)Q3Gj7>qOPyHx0he6y=dyfJHThKUtU;!^u3g2fdbO1aD9#9cC$`yjd7I%y9Qrt zTe+^dA^%bnYOXiV5bd!(=7wkWq0C5F4I8}$lR=l3T&wJtp`)v83g%N)i+aqd3W%4Q zu*GNq?J=9nQu$bsFlT|OVs1hEYD6Z7K5FHot-_IV2E|B5N%w$wID~{+)ze)y#5X@ z7Y!0Ssh3k>;=odJR>UPdJRcX5w~ud&*0EDa;^7A;PAChI*LVlL7fZ&YhyOD(3yMr& zI>XFBP5u)nGcKF3l7GeV=9o|vjr!oxNe5{#kAg!iWp@#JW4GgIJ2PZ*-u?EHh=YS8 zuaw%#*~5Nky84BBO>r-3i^@h-AxvoxI6$;4IxmaDA8sJF^tKLs=zYVEcM z+si!B$waljen3QRG#;^1xbY=&GqNJn(E;{HZG0&#EQ}!dLV6&+(SBFMx{L>Z1wT)@ z^!@>>gegyn#jdI79#fS2#d;>{>?%lgZ8t|zt>)rsHF=_!f`UK@A_(SjQ=bm!DxyS0 zuo}^nxw*s~f+-4vppEt&f7*tu1{NlzgJ-<|-1|TCY-bR^Z-4qFt>&G0&rqrrp|!nz zs=FiR>l_%yqi*nhL=amL{fu`zOPb|0v`09rj8%eECYcv54t>IO{CNw7bc2gy?qe+t z596?ywpKnAPQ4*s1&vt7M+EG8K_udTqKhl}9!9Gym)Z}P5OSw=kPj@S06y3;o8ZOPNIxAkTBQKxrFEOWA&e-7%#ubJuyC*-T z{0hO>qnFNApcX^gY>#8J-W<(eeIXc37zh+F#A5#~uxQD{V<k{?8yHFh_mBM{N2xfa`bCd!x+u%(GfWRj1^x_WHZN#yZtl1z>*{jd8p9HW1%X30 z=p}w*HRCFlr3PvMT#4+>XJKIxH_|f-UF`3VbT^!}E?U9zW3rrbxsK~>-pc{x@Wo~m z3?1i1a-Cis<)&k19}arIylxpAV^PN#7~m+IskM(w^CG0=h zZWB_Vsvr4!pjKiKJ1e@Jcl5pHE|1rG+7$A$hy=tlEnjwqElvMUgOgsM7GZnG9}k_8 z3I&bNi)?1Dj7EHIX~_>O!V-WyUvsw$kj_PFc0~ZB$qA2Tu!4_r6uC;0Ff9k ze8s#rMI?a0yrzuQ`k8!6V7NeCH3bVJ*}mBm&f(xYIZ3Xhz~1(FF=-@~vQBnb9GWTG zmMes$M z04V9G=tYC7S;%uJEbu?e)KJdJ?M@Mz5`v#YLbQgasWGre!1!l{u`b=?+3Ppkl^=?3 z92=S9x-HROh=_>1>o=eqe}|^+0?=g+D-nuEktj8vz2+6awH{yG_+1V$*d0*$)#_|4DPaqCPD2n^~ z27Jf`R!MxaU#UF(b7JQzg+h%PUY-xUmq>-m4@yys=RPk05HxN@MWa^qRV!zUAY7T} z^@gtLx6#Xj$-+EwQ+9I6gtEsI7PrK39v&Vc{sxFGz#;L`?2R6}h;SB*ggw^= z2p;sFitmy)L#Ae~&9vF%Q^Iusq1%!7-Fq!fU7KN3ew4wynoiYVjq;cuHp;GA`-JjG zUm|xR-b_C^;xZQ0#Xl9)4k2)y57D^(=zM|#VMyXm+-9fbr9d=8W~p--w&6A{&q~K` zv2Hun#8Vw7CnuFbT%iXF4=*8)bL6shaFfc%<6@}k`Nhkz9P;6G{D;Cn*4Dl@uRm7k zfZGH}{)ZD3Z@%f&H&PG3t+0^tHJf9clpucfYS@6uN`f{vYTIK~n-6$XaNHfooiEfU zxQR$fNrx<&Wd2hvc|i=jtSEE9=AkLIHiwwp6z9G*VXXptXA;25L;L{a8Xx39?|2Oi ztePD#h;~RGkc08A(ky*Coc<~+U9nQ-QUm41pr<9AE!{DU)B?Z|N?Vb1K{1=F7+JN| zWYfPvSyNmB*0vfUHoe5FBbfWfD9p5xeKe#04R7m8FxLeF!z1f`dP@44_^5$_uC6W_ zf!<28P{B0q7N5w^z&nwWN{`D_hX{TsJ?_`<9bLZ)=)xiy4UXFd08Vb-mWJP`O=1g# zq9|UGCZkt6VD!&us)Bl1%mfs)pK6vYXA#V?&MF4U@2Ke zMl)#-CPFdYv9z?dvU&qX;;G0M$3A!Hr2z_=$k>t;)>QeV(KV^w?Jn9zGvh=JenQHF z46b^1xMFddcca;|C7fVJ1ACp8+fp4vU}2=Y>0714anF6=Pst1Ic{w!miH3!JH>J z%b6FeE)x$H6Wwp<$*DmZ^9FZRM{9esoF2#=i#fgt5KrVHIB~}8Qg~2ea+u(}Q;e(( zJJC+$KK(gTSV{_Y)@hUalSvp0AlJU4+fr=n^e+D3UuQgmDZh7fx!dAImLKruKrdLn zx+AtsdPHVMF<-?S5RbHdrnQKt{voIYfRfFxTpw~N1p!iFz{Pdzr0BZ$bBqooh@-f5DM&mCta^&H0Q?7D3eS5Q}{HHmz@JtH8x;k>WE?K0A z+|Eck!(V#62eg4;RuHvWba7!}p$ag1&|A#by&~UQT7p3%>cL!o8-?J%C`6NT+|Ahc zBT>V4eXvbUfJng1&f0ot-}4DF5f?rQ2}zc0W{|(n(q0EZ@St#^aKhKrb{SP6qw_tm@Q`23JvHow}WXLuNdyiwC&G4lhvxk4t|d~ zD(7_dP4l+`B4LK7Uu%z}^}Tb_^u4_i2HrI{fIvs3?mOGnK^HBx@uv=smB0(oalEfh ze2D4O(9jS<`}kcAOVLqiqC$Zh+s6(I&iiOzy#wRn9bG#55YsiXWzvarr&+)#uR7=0 z;(-G?)XcO;-pA1E*pc_1 z5rPjWA4P3HTVA_)`bccj450nI5n35E@9JkRuW%R=GONwsynckoj9ijfRy3+B>%n2T z%<=JzG8l<%jAClloNoChegz5sJf*2dm(3!M#iBy_Sf~DAvW8~qw=cZ&{i?9boT(F) zW@EOO+m&%)#)SEm#9{eegLxgE_;*7*q%LM4+?R?+uq=2cC56x-dA*W(P;%{=M^n~7 z7nVxzr*yPayUXil$L)M#=1Ky)>2%)<3Is(T%osxwjGm<&G<(65sB$S)Rt9x>r*s>G zPKuR~5E^Oz;X|LYHb$@JitdK|aw6-iFMzd`l=8J2^N2SM#ojUU{a@7L@QRISvrqZm;d@_P^oTk+DgtaJ#j}UB{F4 znVlR;78X`@CA`s0#8=amM^@sGnxX&@YMF{nsTYks)YV0X<;@EI96gIjU`BTzT^5?;LliXPf-54b10pIf zBK7<1WWFcVWgJevAyPVKet|Ier?-y_Dnx4M&WVf*3d>aT?Gz{F&%J_IySv$B-5Bj{ zm}*{c6ze(~G(DWAL>>1>t09i zdEc2qTwPf-JBdMvlr~@Q1j)4P>C6x&#E~@)hnv?s5W*4Ym&v$qs13-ousDpTWHs|p zU7IuTFT6|5ikkzu#ad(|wE`aU?p-XPxW6z;jm^CB4YbDh_SjddFpGJAn0R|-*zEI~ zd1F8#ZAoa)GLJupw@5m;;q`vvVVoHXml5T~4G2jQ-Q*rg(k*2VgDCa&#Ps5PaOuZ= zLpxTB)4AK5%A`WA6&EX?ec-VS4B6qm-W+zVA_a+9Uh{plo~ofFy7mpk*jw+dsI@V( z({w!^Dbf3mu3T;s@x|VsYl;0Uj<$G+FZo3AIw8U{^LfwGTq5lnw)f2Q>ssS)_F(A; zWe|gq-*6SYj_(N|-?GZrP0+eYupL$Qbo^wBq5r0rbtynjfIbjV3|7J_vEK!};g6xN zXAN-PQY6&nsB%J7QUbNH33VmOyW_+aCV zwF1apU_4siHWuhV%b2IqH#=K2Lcovl2)qD;|DrD*i@w@2q(VhNxCkOz0zpkZtUIr7 zX)NPQtV2X0=A=T0$%%8j(_!Q1`m41Mdn?=6Dt{bmI}vCH&?$ILn5)^dK82MWUoy7t z#^`QoHpAF_{%3&Ug*x<@@081nr+$6k z|ClmZj=vYg@%o^HG(X|>Zk;S@y9M;T{Szu_&Am7b;ny2ksmo! zfUpsMHv+HDtKIFrse$c(-0z=T3H(o+2Ek+jq@b8VYK1|u(TE6!+Tr9nXid~hj433rTl4>&`>9# zun)YOs;ril!(}Dt+1As-9;8p0k^gzOyS@_?deeC+KqG$c?d^p&bG?n_uv+A=2K7uC>hCuQ${W6_Tr!2UeaqGdi3*zl(9c84YwH;l)6L^?G_ErnLss7h_ z7-CI?B7$d9pJ72hNNqo38-;JxidHfpi1!^JhV+&@LS+;b46Hb^F90+p>Tw+B$vB_e z?d4n-Af=;ab*`+hR|jeIQ;?EWskxo6l(b=~hCdE&-lAf0fDhxkvrSa|Z;wbG+--OV zmPb&~BUM$=ePcf}`fdp}DsNan|9fMRi%%p^d|(ee?(N9$DI;u(ah3T(geB(z94~4q z=(WVnK~!UhCma%b0NU*et@}&O^G?O(78Gvr4$6!UY)u!EK90kH`7QPCx#b4!q1SBN zsli+fL}v@xYs)U*O8M?=ccDWD*zSe!JfG_!xU3T_lXppZYCzyhC&x6E;8tOQfv6KJd+E9__3BAh%DdjRIhb%o=%g} z*6n$E1N3O^u^x!f8C)-HhWz(e7JP{!!FOf%md#o5d$auAua<~<;N6H^_TC6`z1rY} zGT%E%z~%h!0|kJM{O{X-wj8<8$F+S4mO;QC1wvk=gwZc-))`xMhrOPAfN8A6+Gt=0 z?6D9?v7jPSVC`mX6~@(mgMt zD;|&rX&df7SM*CoJejfAq{VeVUJwvf!(}#$7SaNaAVGqx7PhK6PCbE&dKaPS&Hr({ zv@D&^R^u$39*%<&H)s7YCdd93juz?k|Lr^g3H+4c?@=J-r|*e6oI!b8RI~MWcF7Zf>apA(H5`kmHB5ATp4Aq1VLL z#1^uS|4}ftf?{Fp731;u^qI@U)vhZP?nuW&?mE>2DO{91%vo z4ZeCbS8cuKv^jry$UV$}e!b?7L#ybj%`M4y);CnLW~z)jw6uO0TEK30T{9-wrJA&D z1L4QXWmK?Jt1OWpvrLeb+Tkb+f;-r)-gVyYBip=*47^dTEvG${7gxkOluO(_7E(U5 zIXkMHl{rcbX3I50>xI`G2|V;=PfX%ljHf23nS5janWIl?lw&+*w|&-@ftK)ejFDC& zGD3T70=oQGY0V|iEv>O|y~u0!v3UeZvgo!zbJ1$tvb%b8ySi&M zu5yo}c9)*x(!~)Kx+k3U**r{stvp7vof~PWf8nyq#);J3zv{UEZq@kp>ZxbUM6QKJ zVW49TS4uGIFt_F+|a;w>U7fFlkHgtzeynzj6$*`EmrbU!6t2Ni@8G#v^JaDT>R~ zWkGR#((7AwENm-Q$+l$re9}UV(r-J;ShO15j-S^O&*_42 z7=_)}V$L`5qfz#O5^c+1&#{f;Zr^2pT->N&Hybrk4MyDN{?U0&+} zjk-J~TqlAou;ZGOU;2158o6&_3U5aR)o!on*+L+FcIt_)Co%byAjDg(`Ru#t_fUd` zb~C>+LCt1B-~fbhY9PgCEv->!p#vF~^?3`?jn=-711_UM!2EYr@*A!NMD?fyig*Tn zzbz2I9fT!b@zafgii~^X>tia6j*I&ikyGu9cXqACg9vLX*wNp~jwm-Gsw@x)o4b)F zz67lfdKZ?6a-+gh$H}qe$tH-#2=%f<3mE+zuh^v&Xo_fa^Dq(HTyuQ0HONSgadp;5 z6cW!(3073Tq4prj4U696vZ`k+Kw)w}9Ls9 zBS|~v0+y*>{7}F)&DX@Kf!WuDv&yZ@wiiWujv;?YJ+4aOSO+T)>KfO>Z}M0#OT)BA z_{b76DiTxCa*=nknyOY)%iP6e@v)*(ZHju*(2`=T>fE$3gxsr@Doq!yzu{QxG9hY>Gr4ylrCV;dvC983;hNSR*{ zGO!RK=(#4Wy9!qO5xNyq%2DwjRN<9T%`*{_8}}Yf~iT`lbXpf zBgZ`u#H2m|K-_+|xpjN6yr#3SC(v2Z8}O+S`3L$nY)ZLvL9= z9g9r)GoSiQEPoF>Y;gB#E~{k+Ro=A2EQzKn!8PHERosHWCtuuc*|AN-R$p#pjntTk z+i>No=Zo4x^3!UVA?BvIMIO5$$#2$&Zz(A#(*+B|o_v`TE|hjhxbVCPy-$=jlI0%Q zo5^0Uyc;C&e0>xvzjV!1_AkJTm}UyJ1IKdIsjub>Ytl`*22E`OvppX2=9ktwt`?RukCbPx zD14yUN`NDh5p%>ptlynTFpL(8t}HJ4R?D56ogW#K4Md)y-G72zVG&>(Oz;FH4)CqqCb@CV2gfKA*;yjYs z7#051+L6u!5F{&BgZO?WBhLIYAd|zA9edC~J3UW*MxqBVOpFPY@w*`T*DHc76!|e! z{J_q}S50SD&QlUoVkk88y?1vFqksM3DaO#c{S{JNh--mCexMJ6BKiznL|M?#F!LUuF_hW)TooyhP#Hdym*VB{0>z04hA84Wjl}Qq1Y@AYPl|c02l=lz5~(ZR-8k zo7_WuhJFT0iz`JfkHX%v%*Ykg?yxtn8uIaZm6ers{6D(BIxMPf|62tGQAFej(jp2< zN)6p8C?Fu+0+Pdk#30R~QOcl^Mw%gq4w3E{hJm3)atMi`<6WG4PuzQd@ALS_etdM# z+H0@9_xgV73(7{OUL-9!TxOiqdddMC!v(^@hyPh7(@s!#M$*PuZ{4i@NremT#A?U zY3Q`8U9%_zgAktw*f*|h7=zIl_Ux4Kt(%zX^%m6qzh|R?{FR47>Hx8A?OMea&iG94 zkNO5&05|xZx*4l0J9A)z|0$HKhL|mo@JbY@-idw_WdA48y+m-a=I=ZDE%ny^f?(q# z6|v2LlW$nz#V=-(H4wA5>*t^TyXVzlWv2(Q0N=0?)pfJJ1#Xsggs6w|r6-dx>^6xekXb+Kp_MN$?nc0f7gj=B(de9)ksm%a%_1ALt>~mALp17v^Ir z!k`=UD`_eEH>mUxS+erJelS*e5Je9-{iI-B>U)xUfh|9o`8 z8eh^RV|1Ols9XHX_n;?PeEhqqryFP!QExZ9beTJy#QV()f+MisI_d;6iH9lPhq*KI z%OCa=r;meFHZRFV+{e+@0oLR<66&8eH$1mG?;X4*|0zkyB{#v%MP?oPYCCs~b7&`! z#yHcDmy&bH8R>9ZZL{$z=IH9-d++oOH%~(sXXnwaiiiF#-hk!a0>N?b@F3n>qfwf z@&i%J4nSW0KvQER#q>K^+buhrd z2A_aSu!iY+8kr0A*EzJ;DeRV%>$sIbn|g_qx6xzfH-sA*7IdNd`GuVO6e#$y+jNRO zN2z4L^J$gv4>EkR!{%bj-l4eJV7iJa#y19S&ULt8Ewq~0XhZ9gzCB!+Xq=hj(|N1T zeon+`O>6QXy|?D{#zLG|`rfvY@cu$# z{makEN=117x3Yr5!srdJ4G-{SUPG8*xX)0v3LZdNLmqct67a%TG@4L7lBb)IoTS_! zkREdB`3ykbv zB_&mq&pzc|yR&o$i5=BaP^WIwY^O8JHXGBUjM`-qsi3K_rZc0xaUEU4z_zwRk;p2Y z#L8ri+O&UJtA&Se6PnN-o9DukD@?DZqI(E= zQmjpXu=a7cE{S`Fq{;JL%eXC_hRSVun#149-YxAvy}T%w7IyLWBtP5mA$a|SC$_6C zJ`2n4W1MHud^hU(e)CDPC3M-wQi8l*>kC6P@$m z8S_xR`_`VEld&7ECi%BCk3wP_5ggpT-Jv84BnuJe0~+?EdMZE)C9%`f)7R%q#(kk! zUXBCM5r_7&C#h4i^zy|99VDuzjKJJzo}#G^bQC}1 z+V$%CxJLSNM#uwGj3{zFKXrG&#q!oFA$qlR(;)%yZ4nH7QU9Q@Ci#`&yN91Wp|sj8cl7#lbe^P*ZnJ&K>XQocGu#@&hz25ekVw$NhJhpfh^Q=fXR<_t`+SZ z0WHAxm*&l#Z2D|^$gK_(-ms#6z=;mrnKCgCP zeUhbC)}f|JGE}GVlTge%%(L%x$cmPg!uLlRVwUPgMs}4-X{rxLT#8oXRK9=NJIJ_R zKyYFb$tzak!m`U8lfCxFjcXWEv)gW)cRwvjLKL%TgYTr|)3%hcg4^gLlLIR5^EgS= zS66^`GO1?jg`Zm5SCpQk4)ayByPeXqEE9E+F=Hv4+4hGX!k#lu+pX6?Z-*4i1xtxd zH&geCX-O4ljuTAq0TZdIgo96u_@JXf@->0}-ZIt4uc6&JY8m?ypNRG@O&Z!02=}+) z#NWPMTjKI6^EqW#VCGMa1N&@2Q1{eF9X%6_A-kBPw$v& zj!cl1@u1*NWBR?Q%59#TA)LpW?w@1ru75CI54WtAl0UoqqVll>Vjg?uh~^pLp-m$A zwYT8M&YW!LHs8e=vwqxd5?SZ!rWM>~X8wKT07|SsEbN@Ki5PMVgv5Q5Y$Ag<$#<(V zM%5x-^rHB~(hl+>JcqCPCg0ukxJz?`TBHS=VkdS*wCMR_ z=;pgh>Uru%jDKPQUxHHCK&)SC+;JUBisP5 z66R3tZ9$mhBTN-K&HQc)z#1(*2d+e!nZnZ}s_x#9P9h#83eXcgzWZxi=BM?6F6YVTo|iZft%M)pyEUmGZS_ZY2`>jGT;cXY(shPpHr6 z_7_gvClV#h#7lSvc*+K7Rl*`8h}zn&whgR4*5WCFH+9P=95UU|C$0UdPqX?-4#i_H zHYl|4yg=Cohh%q1Hc@WE`f*3PqwKL3dwkL=VnmL~CY-oj@y>&);CH$4&uxDqkEY(n1=iJ{`>Zuv6@&N$BF;l8dCH*vW}u>!hbc z%lqtCxMjXZ627c;@D~)I%KC2uG}wJhncRAn4}Q~8W(G9ei2?P<3yGsuKK3(!?Pq)e zd+4m#@7;s)jGRa$as&<3^6J2l&OEvUx4bzgkA5TPPu*gCtg?3)2@SF2>$v4x$`Rdc z`cFKcBG7zb$5wrN|k8EQsz9QMHt2(g$S z3(rTX--7sXe&p6=283fl+Ux%zZB$7>Qp@>md&qgIx3~8yy#(M@UW3=#s@4mUa{`Dsb0A9GO4{(uRun9%UZ8OULRF=6s-5fL@8amMTJje~>OVa5 zfH8U^_04BhirkqMYIsN7y_~*&fS&P-cHKF&@OuB(tZshnW%vUyR)kU9mn`u`7# z@Nk&H)W5W>Oq~JHXie1Rd=@IL= za3d&y^skYfBMQEsSibfBJ48Ur=+^#Vr1$-^lj$=~fTl{O-U5M4y#Ewl#KXY}Q3l=sVjokKVvm(zF`3*{CDQi9dG zDMEs$r7u$V0e>G6211Gc`|Mz?{G`7K2_bY;n(>%EN9M7m5drVQWaD=ys=YTgw@!%;l{fYE+ zVTwZKX=N7(l|ILrdojk1g{)nDacuf?g${Ft+n2-4wx2B~F0}8A)@|VyEDs7rTsq`) z(#_`Dh|RyZxAoaN7`6~XtO!mC~Z=N5Y`$JgD}q_JA5Y=bvvI{ z>>F2~&e5V!T;ZWk{6krM+;mOpm%`{=SOAQJ6ml~vTtro3X9}SA+K8PIy?k0&NF|RJ zS(ny3Ot?h*5YkTBKa%J7$U_nOwQ@*?aRSjKp+gyJx9ud{ABCozc!f(j8!q$U4#pGC zg=`Y|EZOxuZX5V$k#1(;A_9q7WR#>Av<$sDXTjvjp|bdHrG!68K2Kj)?@HTPm!Rm+ z+&F|2fs4bW?eJ7D=f0V8(+@vMp81K6^@$Fae%pRNd+)J{frDEqtZ~d>d@Fd5r>n_Y zi-|G8ypJo7w|kZ$KD|$IE%4Nuuhu8UzTC-~iWb4A`iVR~vjiUaU~ynbXzY|ApsoZ2 zYPm5MvNJ7*iYd|=geDV=?HUXRX497-cJ@x0sbFUDCCW-+Waji2ztrPQ!ON@mBsC#4 zn}k&9Znj;nsB)7Mao&y`=hlyryk5$~ z2#f@<#E@5)8L9@mpH^2t%*e=S)&p%mxPC#AG3_v-NN+x>oC|c zz}J^_{DYsd`QV?#cf1ws?VApa6TRsv6j1nVqTd-tw$;p8SSmKb)t$gx!cARn*CSY_ z=CQ9YZbLS?f^yzZ=TcN>yjEC4Z#bv>BbIAahvjmpSa!3pCf>C(UUSsI5DRA^XH8ale7SFRDIuz%k1uNQ zJrC+&t*hxvxqx1G#B#~Od))UQ3W7&k^@tDI7-Yre`BeI1S>0kdj^tGAx&!e_`4*bU zy+`FJz(r?F53!=0SL;@x)J}cKJO3d;S8h7rnd=}9xq_e0Gfx#S#2OK=$kGlc-i-erLnL;luWMn2KZ8~YaN3lp*E=*Po#!sfY+8(wO?>Q&WEGpnV;gmsZbM~kq= zthiSj6nzeg*&TJi#dz&kn~;f;?H3**=N{Mu$M8Xp^&Rz}iQ+>%MFNuxsX@t&-Lg4; zrQ(d**;um|QXe86)g)HRZ<;r2$?nU%3NB_=W${fQ9~u?bm}boonPz6uQHh04Z+iRP zJTXQX%b6C$;*MHw%@;ev6gy!CX=f+Vx7nQu&{LK7+9uYEqVVr8ezClB7FWJ}BIh|d zd@z_^sv()efvK*SS*-S$Hb{f%=Q%Op(!QD(=-458fsL#Y>}P@HmlX!~L7*W>Sub4C-IQh$rr@@eo*oWfQ3p*^`mz zQrlP^V`J{$c$aW=IkXU&AZ<-Wm}c~_hK7QndALR}+t<9(mqFIrSW3M!7sA!S`R{;N3GlyF2nT_ zvh;J@n9!K3*pMxmTQ7a~172m^+9tJT^kXX-u<# za&rf8h?=K)d3l*^8cfW2(61GxFH!8b5WTbL5@^NCH5=px93;>c=6;?s&_^;qeGYpP zJ!~zE?m}pp>zE^lt?KfgkH6GpRw&BL`Cx*LNZq}>W{5dW-4)I8QY|^HdiX!%5qt2kP(pLoruaJQ%?{dqA2ZKadz2N|)Flt*amK-=9j zR^Vdn;%(^Yu8X!v6*P7)q3gqS_4=nrTDi;3(ND~ueAQU0BVMNSZ*gspGrjKDCUPH= z{VF3Yt@#EMVa>A%N_XNKY_sIj0ioHvm6%1we7aqWW`Q@UnVa;cjPkWy!<*)L>m$*C zn`DWi8b0iK0aNqok+@Sf$lro1Kbv{^buQBFW#LKD@IfSxyhx_j*zXiOuPq)jXTqe! znew@<)~?&=sg6^H1$X#I46J@cz<%MR!->#D)&sHwNTtlnXo<{Q!$L9&s%zvyKhnmm zB);ny6>u_f5?L2t%VQXF#3lWv`X?5k^us#~O5^FbV($`@eQLp|^omkr{CV`$<9tm7 z(>zW2mh%@hBR-&@VJ4MFcAC#E<*V`!tf1qtRqn7rrWPhbBsvcOVuP+p2qpoVq7gV9 z)G9hF(3Y#U-Jo4OXEQaz<1r%G_66Ys$~^il0n!7e(HsW9`mA6LKNe|e;Ob@4kWOCA zXc(BKc7m083dSH5BVF$sORsF$P;5U0ndJXcwI z`050QGhL?(a&vC=T&xQow(?-dH<(SPswPtFhvfX7UQ3~ zNeC}hTo0#-J`K8I7EnTB?ejQDn!fU;T>E5EFh9dk32C0;Lj*XInOK$eb5(_hWaq&JG)@4ny*6k#QYqBC#Owxt=Phhi*GC2}FiK$hO zGp$(?BKaxMy+$~>JHrEVxH8Y}tIrisz1k?*6$0980+Lzz;R^@&4{fqBjGt5uf>o4; zjk>SudaL?*8^Zi=7V_mBSlDlVAQZT6Ez-v6)>9jb86MU-k&gQ6SL3JmbfAmmY8Rh$ zGB~CG=Hu5)wlaEe4Ft0IH#1HC(Rv=>BbRaMta2t1-c9O~$cdF4b4 zb3`_ZJ!^FX%@RlKc33k{_#C{@uB!MCy8;2;c?@8%sBhPP%;$S4X=~X~f%V-a5g_Dw zQ$|BjznknGN|uH!*O(YWEO6s2)mVEvmBiLBfw8nMHQWhY9p!1Be)5WW%|-vf%Zolt z)5jl*PG3X@GL?AZuij%c&u8%4x0O9iy9N*B@0DBgbD%$E+9rKYyu3miU`1nl*Qnv3 zWevb?0s&qMUauB0f*#| z`q$7?W9bsv?cYBTezf0}b~vT{Zu}q<{u>7$%qI^TY`rYF0Aw^=B?sic^^o-h>*P4} z5GC<3^-zcK-nci+zeq7u4sM1`C_hDbVp5iF@}W*nMaSC;V%Y@B_v5WwrrZ26l;v(V z=GN5G$ZL7xE!`MbVm}e`yt|ANO!%u!^377Zs~PG*It0ELyG*^;av5Yos<4+e8F@?t zCOu}o?gcnchIGGTh$mYc=@p#I_Jncphm~Bvu_Sga&4^x|dwBD@p5CDwWZ2eEL|enz zsO4DJPr~)o#>}hiICYmj=YUO%5nP*>JF)xY-^!%#?2#S9kvxp-6cubSL67fSL!IyVgBKHlECqkl%@j;`ZyZ*c1RQx2&TqvCAb}gT8xsAI&v(ydz(-2|Qd|7Sd$Hnwbq2t( z{6>gF$mPP&=;)HJlspX~#ONtG+h|Mu;YvP*dxi7zOE=&GAXHg1Ri~o+(iHVb{byP* z!w*#L4TXsB5yUuZvp$hbs8rvZR@wS4NT0CY6tTL7EuJ{J@e78ahvb=_n>`?3JBil=(sEpZMs zrVI{(IZx##T>9VGNf0{mbOxYK2SVlF?N0m%_za z_V>3lRb>^|=76v@23%<>8q3(VFsG?&cuU&nYLXmXwA-gHZ>}ljlG-a1?U^ z@k{b*H+pT>3cjR@aG|kK6g{c7_xmb3V7Ww*JW1CnO8VtyhUv=RzFMUrj_t#%X8E zDn6yX)0=bc-Ctvk*nVwZ&-obuo--%E=)nJaK7SHitoXx#0DkjO@zq$Vxe>YX5f&ph zS)`OCf)1@IbFUA$r>@*&pl1`mQTt4g~Jd%QZ%XOmlR{U@Iz22R9sxw!424c%^kJWS{Qwf9o)c>>l;>q;>!`BhFw2eL%#y# zx%gsOL*xFBP+lM?>R;#fIS4fX3OJ)L;JE`Dg38?7XYaK~D-9xHne~&Dgd8Lvty)kS zA9Lh(67OZoe?)9rwai09sur5B{EOQ%fkJHZm&unLe7%GW49v!{*z~%4Y-;9rKE}k1 z)YWrMR=Uo<5rWZvWW=}e<(<6OJA3S{u=jnx>M8t7MxI%LnH%}`J9j50n@!@?0)z18 zsbvLB)tG+5Av41LK9?G4MzK?xb_Lc(WF_J|QTk>Mwuy@Az90WjX@2gN&}Knl$#lqv zoS>^e4xo%5f`tg@nIZ;$401dUwW20BvxE&eVvx^J0t}al3aOR>S@}lxcW?Q^u$+;! z`PS}|8YK)rx1=3KWV7Ip!}t7Ukv1L~dRm`awhgO0;ZF^PpP9??GiXX1sv)fhp_~|; zDWu!p`duL@qH#%H?r8Rh+8XT+@%PuASNPbOAweZIJX|!DHT>nrI(md_rOx3{_ZDz5 zuKW`H=^;>ttt4lcHt&gxl3TA1iUT9Zo)W_4$%AzgM$*jX=59&TY~78aB)24+<~p#U z;;C(M>}gLyxRmf~8;NPq?#m8b;Z`b*M2CwEt9Yd&k{rbSs+Mgs8pyMm4d>L}6qmwyc@KGj8D3kF3PRX)w$oi3rFq^`~QX3(vn6Sb)ThSJakwc(QmF z2LACoO|E$BQ3E06sP7#J`zLJEyNt=v4CCDdU>B(L_ zeLu9araS}$$Gu3`J3la}jlYa18(U@F_cbImpoo*VwfzRkbL)8P=c?f*FChM2wFo!* zC4~3~WaQyBKhLsI8zZHA=U1~e+`pqU`oMVmo(0u*q=+HPtmcqOc}}ZRy8+ZDwlic7 zHGv)eEnb7cap8wdz0nkZT+W(mBe64ShJt(!9S5mHumAe}yv-bL@w^JPeH}fyg2@nB z4rScq6rDSN+zSTseq&V4Pkp@}L7Uw?XwvM$P6|<}a3wE0`(6sUzP>&zmNosPKNeC# zk87K}!g~6{=U!z^jYu+9;G7b9@WWG2{r&1Zczye0GJv~Y$H;Z|vM^BBU6$v$PA@Xt zH%ku${7Q)s<#Q|i!5rh+(ilkmna1Gn|7Zo@ZmAJLSKv08CJDTLC_-dcbLe<*q8Zy2 zu6?FuSHJt5lsj5j+nA-&&?7L=iT{Lh31h$_DAl;&SUsP>{xb;b%`Rw!*RR%`!z4<2 zBKQ-96I>Ew1mwL643Lew@crrE$d0g6p7`3Wt?4cpwqLkw-D2%*15w3qU(`*+;41Y- zq90IjQ?j(&x5GFOopEsOQL*?8rx~pzGCPhmvpU!pfywX#PLV!A=&?Jp@fm!Pv8?u` zU0qGlwvsSzqDH#=N&WHy^+MrTwHr;*_6U?ave%eCU!TVUD^ZT4B()zAT7WFz3O9H4 zQ{YO49LOf5Lq?xZ=5+cp?$EP3wf`aXMpqwAS@(SulmfQeE8y6yiM3dxIJO&lJRLuo zS?BZC?bJv=cXS+^>f|yhR;^_BBH42Dz&U@H%+JDLB)34J{-ucCFP3* zdaji(Us=Mo>6f2WRV-FP6{iX88aHjK&qiqHS(5gghFLyCQ66OPFmBK*m<44K75i4? z7?s6}*(vsE-A0=I!)qs{&YV=RMzy1N&O6kHoO-MX7>-Y<^~644ip)aLMtmmVP>tJJ zd$F)<-=dJp&5E||f;$f{0Y(G!0?R*j)U~nGK!CZoaDAbTQ^fctk;)k|-Y(h1sM;;) zrbATpfmpLg$L-zZ_ipcT3-0xOtJop<1@km79TmH(j@=tYLmt7?D@U`pOZ$v*+M+uLl=T(}RhBrx##)&*MD5FOpdIyw1nbyQ z%+{9-=$G)%yjPsUh}y0fG|_q5qc`h}rU_mJ3tWdd@so;peu!`jJO~sE2$5A01yC^l z7+IHy6t9x3eYWT}%<9_kCl;Wxz4{a;xSlw2V9X-k%csqS_0B-_E@4E@;M>=gMkY~4 zS=*b>lVW2@hIsnPzcYFTNFKU{R#dZEfDYwxX-TohBee%=*D)wO#@Ie3&<<>X7$mMm zGbDQ6F+SU+Wq9h~aQq<-rO0`_lo46SHD^1?Bpc+qsnG?bypLFuoIk}1fNiNt_9w$j zy3;fCqAms3bHZr3=QP^#_GOoDX0nDVsxU^BIhqhiQxhjuRbBgdW0G6Jzlwh;IV|Pw z++8cd@0+-GoNUbsDVgJ3bx>GAkWK4l{Wvz2p*BAkzknoQPdYOvAl^ZZH zzAYx237sgz<2szum**z-$L_4`GX*ROMaV9-Q8US{wcjH%&pFcxSiV2j#;EOOATrJG zCVo(T>@cEr_603r!&qQX{L%izK(eAC@dj;UBx(-wi%+x#J%TdHwr;yBvZYaQgOt-y zHnjOgE6Pyh`&IY)aP4=-vR&2%W@$CJ#Mp%`cVdsN?JZ=4v$=;$PQN`4^Kr2yWgWFS zEOipc!`rt0th}f}OuG>seQ$E!!=yA^5>XR9hed@B91lSNm&xyXFG`Ic^_UpS`T#8wQv`A${3UNJz zne1fvCaeMoTy@Y*m7xzYT-Fg@@9P}6$V^0@&En7*Zh(6~`zeO^Z9Hg&x18`=^yuUk z?Gv7n0da3@)~db(nH+IQphg*<~Z>8!fdcF&=J z$>fpNm(9_i#fdy+{S=S3hQgg>#(o9f#{^ep=?f3=-Ns8FEKp&{RVcgVbh8R&E%tR*&yN0l&)%S`nmVOBjwr5?xE}W?*%H%9NFBSi&0@<> z=3Oj1n$-9;zYsl#h`;ZneMKhZAV=9RGR97(QhkGd~*Q}nM zTiXI#cVB92FTy*07K&rz0PXraLESK5iMvsuy3}C}fC%0jR#%C>7_HvGoSpL}?+00$ zEHI#RiF>)ekG@7r+$FWt(rOsuyyPuS)ACh1n9gg5L)h_viSFK;&oY4oL$zGUbNk60v~99I>)?6q7wzq zYZ4FDPb^Yzkk0ZMdPN50OkUp?WgHcuujn&I4K6SbvMl`yv^qfvc;EMoka$s`GJrJ5 zRFVAg&^QIzyWmrhdb(^CS%%u#Skg&$?|LK>sc}>01%5e1beU^%o;iS&utw#DFJf7q z{pim2_ty(?{i>%Zo)@oj%?=93Sc!%DBxdC<`p{CWvBxnkTiP8u;1=Q!*snzemS9SH zos;Qvon}FfR0VWVgT7r|#Nd^Qa7?as9G~Ih*q~!nU!*#Z z-DJljF2i=DzG(0E>Z>A${*fZ){=Z*Qrtq%{dn?WrosiS26|IP}wI`#WQ(}wY&eosv z<Bk(@ql zSdnAtO)-tPUfV+-l6`l6F3v;gm%DaXRkNqhNBvH6G8-uJeM`Fme89tJ*_EphER^DE z1ukJ@sNprOj{%&W)yRTsntypA`*iX^N8%VY3f`rP6>EL{DeIWo4Z`J{RFT12+V7pq znWaC$jvdg2UtHs_dW&bqryRarG&^|698T&fUi(@fpXiJ0ncBN@i2d>)ellg*<7;i> z*7Wo;e$8k43u2>PUZ$KIWl6_uC;t5i=e!t+d^CSD#u1Oe@!WUu;qTr~xyV?++V*TM z)l3|<6M(#IoAglo&Bi@2;96I!xzG2+zxqtDY9>dc488MqT$8}_`?*^j_@rM0#Z*j2 zqzGF@MJAg(D&lCwHXgCJFTYaXcilW}FO(TB4mpj8k05O;Xg}hk*WVDA6HdIb;Bdwa z|B@|>!PD2!mW>LrHWKx8`MW{XB`N5bQG-QF3-P-+{Y?+-&rOApw|o}5Ze$AT6}?pS z+W{4sq3zwgjp`~N*N-_E=Udi1$`woT#~-JX{(5~}UGpcsuUVg9H=o%dYO%l}d~5sC z_R$+p7cmwI73aPsG0B&UZVR~h!x?vJxA-2uQT!2BF459DG4i&-cojo7G|_U2E@)~J z=@zmJZ#*IUNI)heH^Jar8HCe=p4v^0;Kf{EjO?hBjf-BUSuixd6KxH1>ESfo6w*J;D@$D7G8%ta|eTwJSRX?s$kb}tG+sL%~fYP@VxE%3&+4*|qJceP zEYur#)HZht*!^|xp1!mL29iojgEvi=ho+|N+-qWiZ*s7E%CVbM{J;J0{}2aV7r6-e z7eaN{gYXyO27t0`E>FFk_5$K464az3aFR{9;|eJOW^~&&Krgey=*{V`c*|t#`tM{} zv%w<^{VCkbEe_|5qJv^Z?@kU;eiZlQxpAn{D(=sQ9#2$$rw1)h{^`-``2B*n{S^x# z%e^?Wh>xJ#@>Pfn`I*nz##!fiUYPB~N$Gb&smGMYDi#Q^$BP+F$ zU^3FQAd288zEtMh@iDQV`8Kb4WIw1|kvp}`9-dN5`72S8bzpm~5V@=5AuiB%dqC~nf{ zEgn<*kNfbid-Bla(yGYS-!A(~-MtG^OQX+=%8D@yT7VALuWJj@#hjWtuImZUB@Tr%JMkA)8eX8(B^?-Rehzs>%0e=aiCsZUt`*RY+#UQB(rz`12F;c++U ziPAxTG3L(@+kc{Vmla+Ct)Js;AeDP5$YG;;#eJo?vw)2g{Lie`W~KkR0$&-XZ!YH; znN-@%Z)C_5plzdK1<5Q@Y5bFY#HUBoXIvNqr|>U88R^*dDEsyO?pSW_I0;HU+3F^J zE9SP{zwou4*b68BB~3k)`a?2WkP#u?@L`*h5 zzpxdZmHX^OpuuX;=Zf=>JTz_knsNUqNNHrE^%Pcyo( zB}cBzx~4P_C=WB*iivA!`9;pR4xOAPE7x%<#&GaN7<+D-%OqmZx48-Cb0Zfct0m}`z5HJBz(t1enJnGET2A`!*BysTb^C+GASzq7id#c?otBPGjKI`fj0%p5fvg(ZI z(jN&A3Rwj=Ljq3=8W-~`rXUzi4@tQ?g5u}_4HgMEaX zNPFT^xlfV{;|`)!j-OX^uDk2Mg+ba8;fDCZ54c6h<9GTF&q8ywhBnl9s3KP*s87~2Try28hT2S=jzEIaHYkVG)# z={-&kXKm(Q;)_A^1leVLwKPY@4{uB z!dQpqyp@ZC?fyLkYv)rND%vxPchT8%e(>p(h#EBbDtS$Ms_MrgOoZ$zxx(gas}2&A z6eEKtd-=+q)S9|X9ti6CpkJ&d7Wm}pkKX(Gt0CG>BKrB1jpx(0<1z>Ph+gw05!UZ7 z4u$)Nyj)5}e&FGPD!o@=gHWraaA^Kf9W6i&hI!xkjEs!1Tr||aH)vJYUjls)<~eVI zpW&-n?&YCH&(c=xwxLpwTCrmVdzmKq!3t|Jtr%=R11@w$OGSsHUy)3aY4Y>p7R_MV zY~%e)=W@2HJ=xbuE?8?vAS&(v!dE8lhW+$a!48u@v4C^n+}a#`Du1VaKtx#D&=g9h z8O36#P#fEZ%+K_~lUVC#n9S*28`mm|+WnMtugcv}RCssAZN;x}(ql~CBpYhH zydY$uGG8TeWU#>nc~A~Pe6*Ugd1rO9hOL17EF3B=?{nc4t#SE!m)>PfL6#bO>arv6 zg)OHaV9t-RK3Qs}d1rMri@G%;GH?Utlo)ecT2d{z;;R=Ywoyq{emmjzP!9gaPrCPV z*ax@5bL1Z6neg92eGGDyo3_m$?^Sai$vqPqPBa_lo6&iHesPE%Z3vi#g9E|9J+Y(QC~qZU2e$$v1Izz)YMP zke$Rq1Haeb!BUSv+iD?r8W>98+Me>7`($~MK^n%u0;lUC>yL1PnqsmL6l?BlX<-VY zi1`pBlvMxDXcwIb2w(?Qq7>(2(8^MqlnIz7tzY zxqW$JN22Bl{we*LmU;Y^c&g;K(zI;)A%kfOfpeX0vUL(HM+Mg&Cu{q~x!~R%ANtB1 z5@+HqW&U0n%WS3}#nO!#G?Cw)Qp+Lf6fuwUHscslv=f3{HP$j5#M2>a`0%@=HHsJj zC2$Un-tXM*nG!^Dhj$g<8KK%`IuW;hYbIX!5M*cf zWNtGg3(w!5UaTfv^`hLMN13?myMe|#nI9Do$HzQsu=)vDcmVBJSg(yWx}u_e!`i_o zb{)GjodRDHu-$vdY0`8!-axX!2d%?h#FcnGHLf?M3)>JI#7*K>v9_4SpZQu%zNqFu9LpD=8k zm58l;k>u10U4F%{Ty0u#emz!OfgANk-FN(XSyXQBqoIdYu6id|%nG^6iFlum3q0*E z<7JJA-qahB>Q70)>gDDYe9Fs9&g31;5=~hj^5BrvJZTX5+^rnJ8Z8MnrnQvq5wz@@ zXg!xwFUN@k*36@ow+CEG#i*^hWeUMKEBr2hM8w-~4P}({{`~OPZbV^jZ_aA+iiP)~ z0Gqz&NJ^cr(Z<|mj4)!eWD|Y~cWI=IM~Btf>l=+~5z|OMDXR)s98Yoq3|WB_iLnuH zb{A?p6f$}W71BG>DdN?_)VYU8s(FPq5Dnw7>jua4M5Tu z6vRi~gpYgtJ|gb6mFZ_PfvMIpG=#lX1YXN0)0hU{^y#2Si){g&6hMz;HUZDWkRk9q zH9@m_?Qj7t_$V40XCtmy1yPHbiVUaG=8j8rNot?Q)T}()2t387iq?;p=4C<;Hu*X8 zU0U8egZl&_Z3+riC|(yJsFy6a+_iF{s*Yn{-_*~xzbUQ?qY+@6KX$;Ne?FsKIuw&$ z9C9@a*$Z`WkJK+RXewuLlEL$Q-kF+S_KLS$k<`Pu_9)l3W85HD=B;&eve{aNTH9bV z3%Ugo!2g#dayIf+`x&xtb~Xd^`KMb@HL(`>X3j6Xcoa-)E2R5)3hx4&IgG!{+#a^> zO^$kjgNeoo=3P5NltP1;=aaa}u52 zzI_`)#x4+$a&T9rwRP|cN}$)d{Mx)8-CAU9_GVmC+s7imtsd57Dpc@j?@JZ4$V8q| z*&j!>4q7>71_Rz0!BMF$_cttEPF`L_FJL5IJ54Urv@Q4?W6P?HSltUv z*VxJ%ZfJOvXw4uveDfh~ zICw^44%=L~u;5S9#<-^g@!k|_>tFaBk(~`qHkNNB4=&2iC+*r^84$ie8}b#}5S`C- zYzkjF4oVuiOiOG#LqT#m)cf=&%781XVzlNR{OKa;LTI8-9A5}?3!UH8oLF-m%CU!N z`{e@&_gsp&YGhX04dSjq&aS5+RoTriE^jjqF(xzBYY&<~QML5xS`II2oaPbV#LD?J zH3*th=5w~SakD17rq5g*Y3LZvRX=%hyPyHBrSAqKBfOOS!u;3OC{k~V(M$iL`Hjd^ zdHw-a{0j&8_WP}GENfF98=PJrfd=*>42obI2d~`vbYqV-0YHJsUZSS#C7rr1Js9?X zR5n{5FO2^o%ps7zV7XS~ZdW}|na$fnaBk}HmwrX@w=Ck-1>)jA(jET-0+#rE!v&{w zxN4T}Z8w5KZyv}}1e3V^&&3J;l2>dmUj0dZ@voHJzt02^i@O-Y5riT83mO`lx)lSO z?-dmgZt1b~x?Ys5g zt+Kz1|EtYwhX_b&KiN1(kvogL@$5wrY8g-6mVvVN=3LyNU(n9|mtd&Y=7+QU+llU5b{AP7n+-CZJ5($d}C-T&N}=iYP2_{TWIq30vsz4zK{&H2nH+(~(pXTq9WT83r4 zYz1Md*a^ix)A#ZDrM|8XY9bUK5_PkT>G1uA&Zf80q-yn+UUM zQ@iXi&ja%)yW4+xTv+eRjGb1{lu*>T@mDgw>jo(Gq?=`sa5alx*dhwPBeyGOF_rr(0wx2)8CvJ|195>`2Nn zFm3zX_Gs*aMqSo++qd04%iA3muW`cV+qB2@yQ*b0ybZY0UVsp*!@?l5E4OBOtS-6V zVx$zX%v)O*MTZxT8_p^F1skfe-6=7k?LJ27j1ickI&Ru`=_^+nMaQx6B6W$pZ&y1^ z4F}20JKQBIvIkRq#>dCcr)J+C4e()ir!wk-_qO`^hOX_6Q-PN?5!adLQwlX?$s3fs| z{1MB->v+dj79cV@0IUeIW~&;GTL-J&>~{mD5o^Nt{ina1pw_NSAsC~9oWNEtgcE3C3o z-YC*ri~Ig4yRsA4Yf!W;rF7pe(Jns1DiF}ds#OOY#61-O65C&c;g#}y(TY^-*5RV6 zKPs*$w8=0c2i^RZRs|<0rxI>cud zEhRY*2L1SRZh9p%KUc9;)=SL6+&8?a(9;vgZ`eH{KSvJ11&z$gUR??O-JMZuscqZY zsR=SWKR&NL%KRK}s+OViA}d9SmbshbMV9v@gMIiq^By`(X*|kAYd|BVZ)R{bLS>bsQBJ>Tg#*~ZLw z{tKz;k7H^T`{+ewa^h*@HxKjr7c0ry&!DSyu8+GLYA-OKwPxg=?`(SUq5=0RY;(}Z|3jImThW?Zn7UOAFteAF=np9O6|Ghlgz_C zVbTBA*A~_1`Bnx9EVG)&s5~My`GvC3tdbmVTBlSzE|Nxz_u||2mI#<1pTTKA-CMXC z|E_mZdKqNFTL7%fd=P-X++(iHBZhzU&>PiYUa@m(}3SrvCj?1;9zo@GYpj{)YT1#{@=w`Kw7*T%qq{KQo(P+laOKb&YMIf1LHeB%L zqkdYZMH^uO=W?_G^gewPH|adCH?y47wtW3%P5#_LI=O>?eSChKn#yc(C5H$N<%Yjc zcsOf%`bjM*YDz7)GJK+3cf8t6Gd8@O=RBsSqe9lvV>`9CxLbaF%T7CNe&!&foH`GAeM-n__Ra>BS<)8x0G)vZ@CYkyW&!((}ZxE$&2_C&jTX744cbPb#0I znQFu`zF&uXD=Rr=ufnVC^d1%^yJlL>kH>~LuIH{?Wf!>>e%$Dt|Ct}A-t|6F_1;kp zH~_T785B&t6}rsbUcRaN5;*vkS`(}OWgT6iDNZ0>BFf?xB5KKsdYL#dtSldWb*wwI zhb#O$DR~i11kcR)y@Z7o+!ZPM1oP_&<}4t9$`B%u6g~Tc?YlT*n&)}haB8%yTf@Mr zfBn>`)dqv_&ojerq=QOj_4M8eC5^08-KG9Be%G*1^k;6%h^B8oLhqWvP`p+~ny-y9 zl-u%iX#&eO!bS#8bV$fP1kzLkAcDsl$$IzxgqU;pLv{6jD(meyn)|^FeoB8vEAEmm zYk#@ohvh#E0MRXA+R@)aTCOo*+2INdaYd^xUD9%yw9PLw*&XUZu$vU~tlW}(&u5>r zmqzBKn#>w#EKPUn@^>bM2E2ZzW0Xn5imdECL-i3J0>!0M|cfxzTxF zhP?-U!yBe`c1YkrF};XAQm-b;T_{=^h06^B^2QyL zeWMJA)n?I1!;(vsl$6U5PE>P}wTK#WvJwWXhQTmBz_^}idtE1|TxIoa=dHgr;Xf57 z4K!D-?}(qE(f1NYnuJch0j|9?KL4g>7q~qZRxbec61C&-oJlqBzAxXpV)?0f$#{0mF|wQ&Y_1Ko*1X+MkjUhRPX=G$kus(MB?8W>Lj^qMn=D3 zl@@Wf@y)SsGha@!f)pXH8Xi`kA?9Xt9=PsnERI;%WaO#{J=XCQTzD)i|5=9y)&l(< z7q$Pm<-bR>i-ems(oPq^0wow3yVX^aYA~JRTlMGN=ru%)L#G9+>ci?|~A^HX;*$|eoD?UZI9 z&n4+8>caffdi01ZVpDP@wdj%Fd?b`cIk#SF<4f_(vDq$Fk{06)LXV3vZcB6W43j@N ziFO&(`8lo9!U%Mq7F_Cb4DTZt;WE%yYQZG}?bxZtkxIWm02z{WL@&N-<7P<0BI#nN zUH;QTZcDq+|Hq77kdQcU`g5WVlxBCkDojVd)qom-ar2a3--YkTmyFpD8V`2;klX^d z6>FJn!|p8oQ4^JNG%Wa~BRGLyW>*nBg{l!p*z~A6*ISAHB}cYryh3 za^<&cs~de&clT3Ka)j)^NUJ+pjY+ENLd~kPzq{3r&l|x5PMNLtc3mLo;UzX&w7Zy* z0y3BxF(vB5S4D82So5T~rU?#W;%fH&TGd-sn;}p4p0n-$IOw+Dq>JX^ zU2?Op+}^e;C(hhjMJ<3wmQU+vxkRS#qm_oT6*d9=S#2?~ z9<;ZPk3TN7qP0^SQ5MBsvMB!c(aury-UlMjh`6Ed4U3pt;Kg^R17lQ}z?!>7E=}qV z+pDjw^-?3)AD<4yQKfBjOMiIsF_^IV>Sx^#zMwf!*D!EQc23)ElJ3nKocdh;RLFSR zXS!4LD*t76DKZg@-VfYH`>P3Yl`S716?6;Jh;>~3Fh+g;R_~OU!i%T9wJikf1YZe7 zv{Km@y_F*f9a+6?EZ;_S-)W1>&Q6}3kT(A2o0ERCw_P%V=Rt(VTUJ86YZ}zgX#4T7n%Nhr38too1nXU!y zh?bo+E0UI>H{5V~ohU)a2ceCdZr;$1_CI>g1Yd{!IFJp{w~%DM)Ns$xYa_jvS){!A zmFOf5$mxo5#KXutKC_A47;b`o#m?Phtu8J&+aN|sh`3&(*o;0kl%xaKsgg824vD)M z%jq%7#QV{&egn~)je3zA`9s8Sn@&w2y^`LX^K^7olJrEqqz{o%%Svr{ojt=jwrMoIcj zW??@{ujN=hIlmh)(9%gg^o^mugExs$StKa9uQyFuK3TPS!j@D$^X`48Os89Iueh`J zK=)$%zHa79tLwVCG&QqENfGrnS$qEJZxrqczSqoGzAsy_cvwnl@{j36BAy@}Np4(8 z3+7r8R}xOG#3_x`Yen=J$k%1)c4_Dxw{uD>nN9upo>iSm@@*-%ae-Rn^$0y5gGaj2 zyv65Dm^~~V(aqU}9U|tOOm9Q9iaVaRWHTq3pXm_KRA;P*DNW?#&07lZueK{^8>$u; zXv~y@+2?HL{f{{YQRDYV!ftjeIBHCeccYFK>EX%RFXx{prx>XFkI70vYD~&B9G|oZ zkTZA7^B6v78SY})7qBBA1BF+*4Sx|je=J!22I6ze#~0vDC08MmZT_XTMoRDPAssq7 zCFRTsSOc&MxQ}DFx+Fi9las5=vPxrhV6C>nmz9&dtEX3J5iBap9V;XI>~-S#`+QMT zLeZkywnE%7=3?=$J!@~I(6-K`pPfa#dsSq5>kfBysZANq3BN@!x_z8lH~9imFYh!n zjE#*cv6jYfhYBn%w7xlgYsz1~umQ8fCQ1_3VWlKHajUSJpqaP0r0&9nu?IM>6Itx` zv?bx2_1hi?JuP!>%M`&G8o9FIwapy+en zwNp=Q_s*##F)9wFmmIc(SXp!5h*W9RQtA^1`4WGlz?&@xNZno{rdWDsG2~5>F?iye zHE>N-BW}xx++%bucL331@;tK!Z?oa^ukNmsPjb#@BgqemNG{`>REM!EX5dg?1BWP6 zil2@D(eM_e^g^Vg?Z-JOz?{uZn=y(sbX3^7Hly$5;mGZG8p%b(;vt9uB>ClQnHCde zIuQq#gBT5|8JzlJCBx3vwHoLyV-f2L?Xe5A&Lq8_wd%Lk+uH6Zo$u?1!pAuPGTtQO zaKHIdUV%`!=M&E0x{hP?=*C*(4EM<`ZYA zOf~lKubJmo;PICJ7IsxUjYW}SU99!y5q*Y8e(^MR#jq8Q9dS3dP2+^ArsT+)pq+-6 zTGP4rPsS$b7nn*@huzs(dI9ELi%<*hdF{J1>S5YlHcme7>LW1j^|JC>{9^y`FqxD{ z7)P$fdAn`8se0bbL!5 zYP>shZaC;#uH9QbFt-SjWO(6;!=Ju}&Imqz#r#-yC|yv!(=jE52`qK8?oo(Vw(R|= zsfNfX`?uHI&hIU4hcr2Nq>3MF4=!2PirT%(?o_^{WKxgcQWY2Jm=lt9O;+As^$k-Cn4^;G=_glVb>x$7s>BX zQ>$!W*z|7ew>lC2p+OId4=Ku3f>Q!TAe;@H@+)%Sf95Vm zK7CosPsUXNV;b0vG3fL|=qb*UML^+vL0#Rq_x^K0qEqL6lVP{^)OKquWDI%|iO#c9 zy5Wub%}-?a0VA$MigwQ9Y4JJ3Nh1e4r3b|C61}LrrfNzG9d<8KIho8OkyHqElIKR; z-v&sqhOlh!3^(364kHS;q5w+k-sX8%uo!gWf~(bq9L8K)`X<3%A^24DZkg5t4l9y7 zYOg?`N$U+m5x4*v)iZx;+N+Bw$USEOg;SKm64>}%=DblaF)31RtF`HRGsF>SXV?u@ zmZqdBis`rgIl!u{{J}{8urnFYg0X_mM<4b;s=Y~3rLNh^uF}m|E$jv&tF`zOrVZz2 zsd;A8+_SQ?Ew6>&(DS9HLcn*$eF@fLx`g9;2Sc+Q=qDpnCnzjULGv8yV~Z{vOwBK;cTJ9*_ze(df{yh}O z^bX|Ga`6O_hQ~tla4wJtHQ}!YMIU0;TL*Q(8~=_T>`1imIe*={;8@ElyqmMs#zjkB zF?OHN%n9?Oq$v+JoDXs}X*bfV&d)q#XLpk3972^7*V}xs2Er$-^+N0hHuXX)L(&~c zuIz8%pVtrC=-Tu%RW+}_xqghk1~VG{Ht|E$;4{;(bu#Z$O=f@Pbu1S;X4{?h!T1b^jknYDou*sAz4rxO ziOWJYZHU?|M}WX-`7}4$SqOPvZ(zWbh?CR#4oPRM>_gKMJG)tdxVDG5Vt+fW*_-jq zq7L)yvSeC~J@AG%I+K7y+z@%U1bR&SEMbkH_uFecT0xEw1uQn0i?9fa`ni>G_?7a8#JA@{NZ-h_Jp@$a3`XX~ zua!uAmyWGjyON%*9slLcfLHeO`J()Lt1?rwv#;M=QK*IeAf!n)H`)hp76xysX#pqC zOG-+*Nvf2ZT2l!wl3Z=jGSAseb2Bqp{R(n&SE(cpB3E@%n@K7Y?j0B;jw_1(M5#Nsm zAn~4)u%f8+EKRY4-!ldfMQckrvpq*fG22K5X^~cu*JicQT-1Y1r(CYh<={CnfLgbKLyedT!roNMF;LV&W*! z$@f!3JmMdu181W#K zwDrbl$czJTjLU$iARode4mnQk4@Nh+m)_yc=bCCvg0JoWio0BXUM9{MF`A7vF+7}r z#Y&ShSfgs)a4zs+1R)mr=q)KQ;m1K02*_gzxVbX2XrA2KC_V6rib7E_?cy038*hjb zui~+HQq%ax+w9?R?th^=fEtNq^I8rH=NWNJoK(bgehiOt#f=aDq+rwe%VF&AjDxGd zM`>L@DgpkXOa0&{q2YM>nG_%5?9lk?32^cK8Bv|M$hkeq>oyQ7I`Y!4_t~Xtrmm*;mIp{cm0Hj!-erBwAtpj0$>as#q?k-_D>>7fcZ%`-8sh z_7lPfTd-*k`#ms?a={)Hm!%LL4CB>nc;`_szpME60DX;jDZEH)sx)7i3$m%TxZ$i; zy}b?-Y~taq^W`$tp*iV{DrgfuW%Y_F5;P{qoe3t(chk`#br3QNj_H#Op@xJh;nm5CNB<_rj5e+dOz_bYH z#6XpO+X09$I7_ktzP`R5qk>U8w3I}+-d90*_O>bU{q87Z3%R&;zv=DrSN{S_IzDA^ zS|l;;5@=F4ZP+Uvj9)Fy(!KR?YX;D?g|WeTO+a+yeM3EdVpOI`J1B_9s1`N0AcwN%aj@)oHU z!a$M`l`$ zfldIkC*(R-9iy$gHB^D_Z6xgy7{v^N$A7Jji*gt$hS_gAEDws4L*7O&!z#25M)(do zYH(B912O~;ztEM4wru{)5!ca=r2Ff+r8UqYUgFFszgb$yD16M-1s_@y8C1qC?FvOdLF;m8bTmBz(zy%s`^K} zf`c{OAQFld6NoLc`&6^xsgCu=33+Ww2_GvTnfrqoVtJP#ESXJLY=r};6>0Y4t|oYr5(2(>g$niAdpO_YiA ztld(b#{R>_p3^Lm`p*Z{6d}PpRJ$TCC8gmX1oAI}e$Ex#-D<5%Rwz^D5YL@n5W=YM zdJs!3uFBRrL+R9Wu9#&Z${jyYFVgm#aPcA>%tQxXEJiwdjgfO>8zM`_i!6$1f=&R< zoQTA?(sh6$JO?U00>tY(6TqVtSSV^;SqfAKsP|An%X*!nVu30wV$jRJH_vn#S_y%nw=Yo7cwgQFj6Trs zF(=^Lm{s>@!DrkIFtbC8@HBF8VHkWd#nEp=>t|OM_xE)doFXi9oCh2}X~c$T!{r!0 zfx`p8cw2>JW!ld!;x6pCHpo54vE&Y|o^>4(*`?$OhhWsWzIsv2hL<7S*)f?A+q_D`@@@D)j6LFIQ z8?~IygFaLv;W8X;KWuA`-9B=Ps}~G&a4d%sk`dM|Ohhq7Sq`IRKQ=6qns3%+7(33W zxYcV;c;G$aO&A=;HAhl(^M`65{wbrE{RNk0(w_|HmhKs%`0hd%iX_mu-O$?83#8{k zpyc({FHpLNzZ$GxOzEZV z#)Y{@)u_KK5oR|;WmxlYqR_XUA{wc)+vTt9%{Q0HIqIB_SnJlly{7$e{KhqVRKdZW zfMRY%B3Od_#F{!=GdItSpyh>btV=&W;_I7dX&*j( zkXXwr7damjztU<#dy0o~irpjKbY_+SJeTIxrq>w<_5Bi4OOzK!Og39f0L776tgt|4 z2(M-U6J$CiEqu`7ycYs@guHq`BjIn`djx0IO^`~m%8!Z_R=3|EYbs(ywR9jXZx&$l zXd~gHZy;h9;zp%cAyZbv{z~unRO8Q{^7_cpU2!sY`6by!9L9Il5K~($3v9WVi4>L} z?%Qcgp-+i97~f2!-M5ZgM9jEg;P-a0W)e!Qu{05+W%kE8+WqUb5xk6HzfhdZ3qm01 zBdM>*C;5Z1R9i#u9>O6*I#7=atu2sEA;D=uuubyH5#FmKL_}oROy0ldSpO!z{hmI8 z6l+(m9Rf}-f|Jy{LFm`;jY0DFqUG$ak-59|VpUYN%Ac6H-{17}Ly-s^UH6Af(=>?n zwoa?gRR3qWz?4xKWA?^BQ$|5~#8xbkQwcUFWaycLoksB=-|%Z#=o*Pb0*R@Od@-2+ zeD|N3@65~iuTX$ z@$)Y)-wWcb`jZ#YU#c*Ev@;)1sioohKF_bjJ6mIGh=@BgAYanhXs-XAFZ0HFCN=FO2t zkm|oYl}S8UN$Xzn`<)r|f4}=@@p$;>VIDlvFrJ5}oGW^V?bp-%IW%>3U@Tkz9W}Ut z;^yXw&Hof@e{3990tp-Z=rgN}=}X8DZj!)Y1IgpR-+hq_V=h4Ig#{LhyqLbj)+%oh z2Z<#L(Ab++xNg6W?t)Zro#C%9%wR;#xH^OE^pFtHItnvh$?7YfVzqev4<|Wy{uh-M zeqF4T%N{EwhHJ~zWqV~hRCjmxsM|>ve@H;AfdJls3A6@gW@g97B>2yEW_j-WA}^cV*g#gc2OBG- z)~XwM=q=hYCH%Z`fBzIbPpsMc>zTmJmPxHZ))#E;>}yxSl25$nE%HDiZ3DOb0S4y{ ztI4M547he|C$Xe>Nd@$zI>^Hx3&1=W5;e2Tq@Y<>f(~tUmCDIx77{**(Qfhz3Uwmn zhI9kl?YX0XY|YhJ-d}F!mwmNjLC6hgkJKCy6oX|FJ%{1#BqZmX@1OYiogaA;f}bFe z^ydclXVHjJ*P+rb*@FO~7GfKyk@|BNbji~>UdVWxT_+u97b%m=C#1yl(hObaOC-lNl1(qw?#rP{~r%Y^OSg0 zDJsqMrDQ7{McGv!;PpW&Nh034lOwRP4Me_k91RfF0dP?)5Gne71@>)PgEXZ0)?`h| z3)9LUFT+={cAoWOuI+>O1CzYr`OX+Dm=J&>zXzrfzLHeSI!9gsBAH-*gLWn)p6p&@ z2&pyOv280Tt^wvlj`Jo)Jx%~6JOP9 z0=nvE!vp*49LDCP(u>1lUSQcNi4S=tFw;{Rg@XJ>2vni62)@?ZR|l`WzBD#1KREUQ z9(|nB!XLsiS=`t`YIR)6jnO=P$$)U64&W|>bVR>iE2;(!@yB-{*F@MB%IDRMir3^( zwzS9zkF-|hgwUt-n1@=C@qTp(=*vLR664H2Jwpkhy z7sn8CbCRav;yM+jYl(L2I`qhIvhk#O7vPO>Gk;}@pH4r0lHGI9RI+xtbeD<6RDM*C zyzBCRY~??<^@|i3=u7Y-G!t!>9_$EkEqx_UcJ8$J8h~>~e8r7XFQ6Ej6A5YpmoVzh zTUT?%cYrKUKUxfZ)0wLAMerneTyQ{7fQ{WSA>0jAFM3XH4DM05`9hkAI-ugqXb9g% zZ>xkIfCGGdR3sFwF7fX>G@Kn%xojSG2?zSU=>!yc4C&u?u_H1sy@7K-_Ik@KH>1lY*G(&9yshI$6QmS zM;JIv5x2`0u$AZKQz|DexNrfu`S+^L$V);uzcg!5b-!X0v$f@NV|geeGZH&Cg2hUv zASb6=rRV?}ih`aXog@=j;Ko*n=dX9*mt7L&}=5@lyzhagD+^LtZ zjuig%M7`>d`ZAO@C|ZiZ3-&KpVVNclzUsW!Jvd+jWAXX+SZKqSO;AVKnF#^DCi#KW zHzp(z<+6x>%#aQELi0XnO1s)sDn6r-#mvk0 zYG$CBu{8{y+>xNESIEh}+OCjmnrpW<{Vw$i+$;j#`mKFcr}^5|?KJYcj^&{_nR<=E zu+hmazGiOlpuG9?^|;P@qhb3O?!K2jAiH7Bg-IC^pq_i-rtv?r3waml{i$9Zh1bk6jX!D zY1eQW4<28QM2RS0E)ObXafD+l?vc>h@Y?4P3``?-Y2V!G*(s{|u2<)7e6!d%;vpQU zzB}f7_S%I@9Hk$Sjse1#b?JPaoz|$WlWVrISn>7Z&@?)NSnrO7)*sz4q}l)K_WioH zh}7s;E`KNdycMuQey5nWP(|FXq4Dj9-=)rVbKki4A2G|GnHzhjXixI5O1-`6>hN%J zsA!&BuiE3DUD&ainH|0y`!t%4AVcRBj$V_OnwiF#U8MQXPBgh zGR^Cw(MJk-(YO_QtCP*x_jbcS1rOSrhG!u`)2wnjAl1pT;nr}DbQU_Njjwkwer?#v zbnOCj-vj(=swd^d-;q!+UGSm}hDqCG51@a#W>^`T~uuyKz;a&MzPM#IS zNP79t$?&r%hH&xRYp?JeLf#v-ngR;v9*PxhTGQS_K!j%M^ORXy;^=o$1Z-brVl zbSfuKXNi<1FS5a~hFO9c9B#D$kBo*@r;%gi4-C%5J!1H`fBaL9z;wXM6ZO)+?2s%M zodxDBA^_e_b$vO-X_7M!lM@`dNQY(dlR+By*P*LsMq-Y0n~Dch)uNrD9Bb)gn1gY| zQR1DWoYqChh}ioqWKawU_Uc)~ip*<6JgAsgF1RNlpcTdvhj#7jOBs*_Rs*kJ>&H!J z-Ubbk^l5l$Uz&;c|HcB^19VIOyt*g6TwZ!U_AAU(NZK|phBUO2oYJK*faC4EWL&Zp zmsdXo#F|2ut}jqcH#(ig4*;o>(xNPr1>@$?W@LK(0j35ndGVgiTK*a)Z0-hMVDYnX zVvUUW2?Q&s+g7sIrYl8CnaF3XuzDhU_0`&0S{xFFqdAA5_+2+>j^dL}Oif6acBw`&HQ!fA8JO|pM|-KxARA5Mq&yPH)4IcVNuZ$?>W zBIhnRTE6lfb$~v<4o(nSP8kjWqhJ=w0^@4U-iM<=Wn8nk7=2%?H*P`OkB{MCMc`nB z4|5l!1&Dfp7Mw9WKjle2@y6Yi2qD`Oeb@^+ZQJav-q>_of9S_}&!X6W8xo5}S>WUy z=h^bmGi`KjST-}&R_o={T@a%VK`9=7Y`DO8-u6)QD37E^a~pQE;b6JDF*^5+8ygxX zbCQd18v_E^AC$)#l9Q4mWkON`H-6HvNgal@feucrFS!tfAE0)gmqS#|UUZc?!;d;+ zopr4C>#6F{2a!d{5pRIwBwO!&UtAo(s7vWr|Fkhtnm8a3|EIm9yNZo6={K@&bDH28 z2!O8ley?q@6Ay3nPPaiS4!hIdl+*yUVF(F+k^QL}_wCmkP)3L&rSly~{f2?HQs^~p zuaIYqE`;TA%LwpT-h8U_s)%w)HH^3|Q!njP1*{N#q9Xu683SMB?u#QkcmEG&s9B%T zJ3Q|J*~xhvRfPitH~}-2bZw%=RVJrFG|(QGfo|%(bM2;HIK}YsR)j(-CM4uu1oJpI zT2iDrAEPw=N?0?FV~QRfK3=D+qB5p&upNT<23eiII$Z)D)^vT}ENci{k&NTJ57xl`#Q-yFm^_ZS4HvN`P zfS~$=oLCgi{(j_zDFU1-HVB7e5Hd3v~}l@jUX|UY~abqw@ZlRrralkUjPqVX`A-cs}Sm$H4So>I(EfkrNsxPC(?K z*6Xgr_(r5aJv@y6^vuX6E*L;y1Dir|q^iSGr5lyn3Q>XuvKm;#-U?z=O1c#PN89@w zy}0Ov;n`aOfOyeW8zK$GfMM@YSZ?Eo{$jc&G|#;RdJm6kEr z`qP66VjLAgu2ypp`wkEH@s#WBf9(GKtx<@MH&qfDki^S~BW&(Z`B$@3QIn$o@ha_6 zH+2#PFuakPUs`v+poaYBs4K1wPh`8pdkP+}-t=^$^B2NE!b#s*w1~@BAj}PTgF~kr ze*et>;UGqR5@jcIhpzk5T*1+1a;ombHrE+@kQFPeJx5I3;S&jg{>Sxjr|*MJ^lk%xUF4 zG!X^mDj3e}_c7GIuQ_OK9TOddwjk8GX0$Wjgb@NZP6;69}wWRqDkB1Mm9UmjW>A{3#e8zMqWM>&X6IJ_{HnGi2-d# z5`r|=C_*F8c&ZsB?K)6dsTU!@$eGED&%%{sggG?KyLR!X5U!W2s{EG>c$>`bx_JJo z0|jY_o-9oIXEV?3J+%w%uN29v=w$WUGsW5-|8{0bWbgV5x*NG^-AF|{@oN++v^oUlES zK8HNg`~E1{8>v$JjEmQT`D z7JE@Jw$}$+g2DC6g{Cu8X#-8w4wyB!4!GCC<0(k$E+C(p`aO15ZmtBhLGQzVba!74 z5F03o@e@JpgIXpEDuzrJ98Z>MgW`Nic?)K#6|H}^5ycD?nR550o+&-g_ADp7j?pl{ zVl9cf@?$--4?egW&Y-9_?Ob!pIWDpCZP)s~a&9u3<7$rrkc;vsMe!f(njb3b0WB(x zI7yC+rQ4aN1$GCFh-G0fm_N2O2kf6r`3)s@f#@pc!-v~m_>`CJXVag(1IVSNHSP+# z1#8|QMkWH8o~(!>j;@8I^%Rz4wkej2&(@ zRel-y-%?cbTRzbfnz`rFd4)zWDPh=IryktR**UzTej?3^!<|JMrA+%kNyWu^n`#PI z%wFZdi7iFC?CuYJLxaMkr$$$r`!jpsvhpvOKsQmhQL@2j3zJb4d3H)cY*IhV1jBG(h2ZyGErG(qU$!aZN%I9{+FZns&Tf;BRR4AGp3Lz> z!{hk_{~p0fqHQ9Z^7nnR9sjXiX(IHSao=&YAjl}_??<)jlu@T&AgboU@NA6&5M3Tg z$%Q%pGHE_kSYwEZB5=27$`DwHRLvq_YCi;OKLJwcfWb^3cGUr$S# z_^S-2z*RFC_rC1u^sGk$ppkw`Q~PY(MN(ALw0!Kp6s z{-!~25hPH@P1K$2cE{_nIF#R%VWAnNBj2Sh;h*1X32}XL99%NpuFw2BaFFtXg6N62 zh`s3}V=Hnuf#Vvjy$qE1GgR0lXkA%Q+&sdZZ3UWIKYbR;ju32)bCl{!F92p3z8*6P zB{l(s76^UpLe)j*5W+Gz73NZ|OP zSSD)+yf!kl*@%d|d0}(8K&5E~^DP*I1svJAhY>3hbq|B+#dJdlwFL!v;e+JD`&6GP zP&!F}VB4r8IEb{$O`8P6RWPJoI*hG`-5_A8{5X}Ewl=M-v{AtnL+erutFLXE*e>9J z)o}Kc`@NtuCIDfkn)-Qmue#dWBF@)AQrzObL3w}?-w5Qj1ds2PQ z3m+;rgp2`GCkvDWCof~gx4TG{ZYOR-)a8wv;l@AoVl)y}r5g3#ro|R0V{Vy&$MdJ$ zAM(MX!?f3u?~e8s@$j1<=^ezRqo%yvj9*er+B=wD4xd{ord%}mHx|I?LiI%X^mvH6 z(s30w%nVw(`>LqTF=z^sisC(-tIV#(e20NJ|c6^+6Rk))hr<_ zj44Ze&{_l()8X1UAdSCJ#p_xDv~)g~8FRHbe@?cAin`+z{4CoBHIs z*8^cx%=etS9(gkt(Y+g+5ynyq3pZWD6I01E zp}~;u^)hBCFqIeSS7e&k9G&=( zWQhK*&&L@>KEM{8@+MIp=S#K$xtX#aOX!_%q`$Lc~R#ya!sCmaklE;W#^ zb8Q%Ko|_0ZH87aP>GSe}5(dwpy|W-s);McLmjZOQH1$JiOd8oD9aFj)Psi>W(6-Od zcRw$>nW&Js_ps3_cH2_#eVs)X)dGjRoHNT#aD9g1cZ+@9%6YL zB0GD{^64wt#dWgswSl@<*uM9X72WQ*v3mMF4OuvuA=47qg&xP*PrR=PyPJbRI4U2Id3C8$%c*UjB z% zSFUvARA-z{G%IKh_~3VGregb*Wx<2eyh`Qg^#osOF4Z;F>yIY;8ZUZ{XpG~vV_o4V z;HX?U{V*q2a3MRRi}aO2kZ%xqCOTMcQkPk!#O~uWSFx@2B}HWagXPXDfHhp!SH%e)>hn#Uqc| z3>f}sl+2R~Trs1pQmrg-vkyVHd(M1JPge?CJ*ktFn5UpfJ}@Y(k*TC`EyOc@N_^3S z$rt;GMkg{zyl&LXnGl&*uS`exzTTUS@sqDcS@S6tfe2%3>4}`|N+;1vXK@Q26?pV* zSzY`70HZ$~6f2Z9Id?7uP-Jroc-I2}U2;0=N6%0v*T~h!uVg!Zh`n)Ix$$VU`dyo+ zapa<;l%%CkRAgA#(@%+s^-7LhBXaLYma6Txx(tl7eb0R($bfkJF?fGC(m@q9p}WJ$ zn#n;`6UcP@DSqCK#zj4Jjpc=8<$;c;YmOG92@h=3=QSO_apRRMbDDj{cEuMrI(Skv zF=_XrXsF_u%8sdk%Vsr2KQUcy1r=2+MLEgFiG7RdnH1YsSH4yIoa@@`d_~5bS4DB{ z0{i=Geg>=ONsAWQ9$ruE?&dD$e~O-GoY)%isJ&dk!xCX-_SqKwgx$tlg&Id;~rVNWP6%Cq?wz; zu9dN9VR*Z2N6C0ML(4n=r6=(AyDm1qxu)E~p?aVwEs9HSWPiMW!hY}7T)0Q?#3)&Gqc3Oh}0-=G5V4%dd3T{wLbdto2TXV#%BAPU$x0E zw6(`Q_$b;H@>wyLW`A8%TU$&nA}OBgt3L;N(_|+KpYpnyKf6t{Q_%pf{GOA@R+9Fs z7DM)N^B(gq_FTf5d3{k|)y5Rh>FLWoboWxoJ1n#Nk2A){zpP-PTq!6Rx?W`UR!ua! z!b?I;GI{D#?QLb@-Q(saey?ndQHHmA>_>t$d%PQ&DxOu9&?!rIpd7jc9t!p9MdRhg zFBs&9Zffxf@@?X})~ii+C1vKMG>jkbey9*XV=I^as@;d_>z>=S+kN|N)0J!L1AR8W zWfNnyPtV0Jyy@$riyx67_#X0L+f&y}J!Qm_JKnU_ZH>Or(kI6NbMJF=HePfgOH^UO zWrJrkA=lC^n_{o2S|@9w3y60Yk>-Q}VTA+@?2dCRyHo9!t&Wlwb>y=hJpL?U9^Dgz zqz9@7dXgLEMSD&;?AgAp8;@c&a_=a$O{&2;P%Rewx=9;Da^5w`c=616w=YkxHE0mx zh{f--?j9C*Q2IEa67X4EgVz&0`4_y??DoTT}x1TlBiOCQ16 z8+SU?O&hFrzr1#Z!UIF4m15_{vQvjI$3140K>?QV-YGTA!h1ZSFJJV_PZkTu(Kj^^ zZZ1}wLb485*{vtOhtdjc)kv#ag_wZ9TyUR1fC4x)b3Zno4dONttSon$mEb5TD zj=HJke84(|;UWVY2la;oj|1HhK_T-(w(QsKN`_tZ)h!vqN5a{=F4w(jZ6VoN5+@by zbmJNz2p-R_e?ESvphvMmT$d?J6X(ta%9d!JH~wyOU#Z!O=zA{=eS54gS;{q^okaUt zrKret(PmW+QS2cs8{&-$y+f%tOjo2-D17M=)2sUN8piioSGO=H7z*QEp`Kmwn5}2; z`992f;zOZiH<&(rLC4(-y)bWcoDN+u6^DJV$x0?r{g7jg8J?`J<3d7VZaUz&A)cdq zl|At|wo>g=07{5X691}MT~Js-f+(unSeZv1Kl3!jm!_sOn%k%A_WU>#po%^cU1t*} zEwFzp_BF{-D|UqrS>u{V?pKn?Q}WK(&xAjrBIsjX3FNL_OlPHT>}Tv$xnPKhd( zENC7DMN563gVusE&zdXa)%z=gdc`HrhAjto-g=YqU>toRQm9_JKQqvl7$>FMDT>kQ z@(v;r2J?Bj{U@Fw#8jYxIvF|O?8pUm@_k-ea zL4O#TGL=vSK*1^9Bu@wbXFW9NoEnSA^dMf5G-C`Q8gFE!(J#hEVGl->M3H^}hR@{c zL4Lzgbh61>y|)YxeMONR>O^${P1={iE-Z7lZMivO&)9NuPWGEGf7ar9dN1DT#7w=Y zWT(XYoWNG=BZg1V`XM)&m9}qmt+rhYK|Lf|)YzbmplpeJG;$$UTYzZE^PxRk7-=|v z9{y4@&(QfIR>#);tf{qL(vJS^Ng{^&dczhP-CC0f>v$)t$*ID`$9*J5M!2cwA4D*? z7@CsIS>6r5Sf^0n8LZ^s$evp3tS--_OFyLrPu+GiATFyC~^}c_0VH6^0n*bcys5mmw$v@GAInYA9aZ8AZq+ zz&vUStwqFvQ}-8pNQ_z$p0TTxo!?kTlUcXJU?N$P} z<(pmJz%Yq357Pt2SmT7OH`3*4>Kg=5_OmQBuD3Cc-4l%en3W}*Er0J$fLY&Fv^RB% zIM?pPys5dO@Hb(-Iewlfxkv7D?y3hfO~Q2F(l%~dPU2sU*@#@NCdKgV@ckO!b24== zG&@hGl)CPFpnNFN6C)|!hH#dklF`+@JnF}fA2#Gw zHZAR4VlB>`6Qo;Wk%lb{&)l8{8$j5m?B^=&>zH#D3#!=YV@>y;=noj zrewR7^@U*6WSrQ;)PG>+G`!>acalM_FSZlC^yI#FrCA4 zP9$xhMY^qKVcrt@2Rd5-vP^&%&`E?1I2JM#33%Z4=w4B8udcD!uf3c*(C)h~&5aIO z6KP4paHtV~qw5#6d0|Xd9pmi$>ECADd&oiYrGgS(05Ih{hzcl$M5a*%M>W})i^6i51K*TEI3R-lC83T4Kw+Xa=(ECMx-aXPESti1+u4`)K1_@@2h`s85cUaL zz?%ShI*D7(XYNCB^bQ=3 z`eF>^U2cGa)fUavvpQ7^@Oreg{X1Fci~jw;wRd!G>$s|I75AQt*A_@JQ7{&1VN6WO zd5b(6)PZC*s2H0_AnKHN!}!^L;Ek#{wi!nSg^)0&BDSLlCmN&@DJo>l-vP3S0t(Pv z#Qk#P^XuQDo&rTO-v7-4e1E;W?QFPbx3f8$cXa$x$aOwj>U}ypTzE3JqYBp)RLEg? zQ+*XH;_)PdzAg!$|peZn;@m4Lz)P&IYI;neT-Vy zV-F*&&mWn+c|hd^f~6)UaP%mo;)!x)NV%+EORhowg`#|&42g{V(6)WTYnl%Ni2Mk> zl~}#}@^bz|+B?u1a2Do}v$Z|;#(S8_bNt7DTbLAs*Hi;EKa-3Mk1|k7X6>%Vy?YV{ zW$F*72a23ht-B--oPDeJfW(29PDjgfrjd0FSbpDrJlUGAbu7ZTTsB-_a&BPHnNadv z2QyP!Vm;$p0ijQjsdK1M(U4$tt9~-pM*-lH%K~;PS{QTmBp8}*rrqREY<68DwF1L>5#|L!qAOCZY)&|SdD?Lcw4FRK1T{GlW==T$*95EA3Gg0fB?B}87O>wr` zh`vDBTbP3vJ)``!)}F`TcPRgEQ0|Iwx~21OLa4_~i0*McK?x$pTCYF9LV(YAFbDkC zfZy$ZU$Cs#K2+Hzejt<_;OjW z3=3Qi^MH-y=8*YKBH;kn&oDQCTA^icSOCix+~eZM%ipT61hER zO$T{xd#B<7yBNmq7rEUi5GP=Kb_6sGh|Q~LGAduM3oKmW;B$0tEw-;1Za1@8EJN&TSrNV53-jXtdKd44ceHSkf;p;atr%8gH&8uBkUtGvJ5k*n&995%jl@l z3-#XY3w`aM<-2)-VlDZNK4&WV6Q3~sCV(!O!j$xcQMF&VPE>8-(3lED8nK{E6y$$D z3TjkKlln=d@LXwY>P6`~s|CW#$_vwlj?6wJ0zo4_4kL!HGmj$fw5yPnvU;Ll7+Xqj zGB%i$9qgO)rr+x+$>%D17;i)7;sRd}9n2Nn`i=Ny}7Ubeh1T$SXfk4e+_ zA{J{JukK=;Axn6j=%~+2JiRIQgz)&fchZafmE7pwlCP;ip9sqev<~v2Zi|bf%-~cu z7ZfujCO6b#gIosx9~ z5nX*S@hKg1o0RLc937tRFOF>JbRW`j*uuaECT|7aj7B4?mVIxuj_xx=o%HLnay?mM zqfl5VZ*_z4u_Lp2ERF;;Endh<4L$J3x^wO8^m%eE8c41)FxgcwiLK}_p&?;dnTUPQ zv-NAg*ZR&8uD}$8bZ)_Z8)Edz5)s}mv=*98dMKF3OqJn|QkxDXI|QH#!r_xd+ub-?=z^YMvyP$4sv(-U#IyVRtG&d zp-cxppxeCql@M&6Z*PC+*6EKBr14MHj4lYF>ktb(ZU@#?V48s|cbQAQxFJA zvO-dF?4MqRR=Rij>nn2RnD)Y!cejfesI&Qe~}gzd0C{tm8@xsL`visJ178f%BkRgZGY(Q5w6^1W(v zT#i-1*&8|#e1vBilqN%XikYWpR()5prluEOR%L_;`Pe$rT9m3 z_CcPIcjtd1Hz#ea=XiRB;EsDGLYiM&r&w8C+g0^&s3;mC7QaG6hrP@V{2@)O(?Kr+ zg)F~*qOLAWSjv|qB7uvMNd2Y2R?oitd{z$`JaQT!+~zO$9$g&J?2SaK;@FJWh8@DV z?0KNFY2!P_Uf2=O08(=9vgILyW6BWU&%gq1ke%NkFDLrV>XVsdShDibPsMN087EXC$5k6_nwr1L%b(v|;Bv=iF6boihBceTtI7%13R}LYq}~x zQtvD3{P)e{B?DJu@2}6Df4-hijrqA!{yWdU2LJ!^@J5Aqq`uEknA}vLYHw-^LzsFi z5}|OM%v;yfHX;C%U^xT8WI`nTDK$lNknwK(o@2ozQAoR{0(;Y9G$dOmseV7Mvt6M@ zp6oV-srNv}5%;Ql(jEr*Y12E&Aem9OG{{4}8n06|qm_!plCNnh$ZG9%e>b{%dCu8( zo0P_5J<&xgpBVhJjAiee5oX2X>9g4nE=_b7cD+rX?+84o=9R~WvnYP#*cC41GmijnY`DC@5pl}dw!q&rAPe*!sb7L%OUXV0C)gWDV6%nKKsP$dYzU|OfJ@buGfx(YV%~S z106wkI>RWhz?i)_P;u1got;lnQ@}DI)*;2uPQayQ)_K;dVD?fq{gnAi3@l=OKy>}x zzNw$2lF80K>`i667_QM9#6?fFl75>Aro`<4w&P-;osk5+YTx&q%WcaT)6A0SpFeGqSxxDS>hZR1drYr#8fe^{k9RIIZK@QJB zz&1&|*HZC8-g8&^<{_hd;`{b<&;K&Lprml}J^zUaN)olesf_1KfrmB>W$`;}{z<_5 zs>dOP+x$m;@U`LGUbE~9Su+26Yj?X|soSw7r#kI&4zA69jm?y(QdBNt;G;+YLfd2g z2*a8qBy-uNM-~TML-dlX=~jUzIhTUlD%rkDF#>&(+LtYuH=_rR0>oOAd~~Rit~B`h zl_Rz{F-CfEA0mZ%(2i?-*k*8OO{65X&K`=Lc$7rm;N!N z^P!!)BJ9NK7w^>U)!5*3JDQ;n|4JfJJY+Smmx+4L~L!vT1V znIA2dFz0@PE*$d2E1qcU;}nA701|=CRW)C>BkLsnXf{aoz&?=G=ujp9Erov{Z#JXq ztLuIy8D#vC-F_(JlKJI&)57=c8uyBi&39VaY*@=`D3V4|&tSqj#aEQ$fE0c!YI&oh zr_`!3hbCfi!5I=PPih<{Tta_|2k91=`nn;wMq45$myLV@)sF?q?Y5W(3E}nUz#K{@ zOIEB8l^JpwClC$azt&ReC!fRI3_P~5AdoeS ztQ;GsPSdhqJxm}>m^5Vd?N4ScEfF$nZ%ezk5|MQ=0%OI>BbqovY>OBxhngvTzj-!D zo;hgoRqmVSxo#PxYvvZrBL!lSG2<@n^znE-RD9eq{cG?6k=^MlT}K>uQx<|MLR${= z5;&)eU9;ZX_aQqwpU3`R7VRL$@&F`lqHl8XRl7b%+P=$eef%EwSZ9NWF(b%n+=*4& z9HEMsg48I`N4Nw!f2hhQ0je^xe^(m9VDK-u;zHQB;rucdWYqLI394e_n#notaNiKuXhU z?7O|^kNmuScr;cB?)ZyHSA-iKv=HS`Q)8G)^I7T~&wd4pjDP1Z(s zk#BC(34V_W`H6DOY}U7RsvSltnKLBmWYND;o@P0tU8(&f-l%jm=YTJOwJ4p*a%l$H zCJlP1W9^G=>&}VKZOLuRt@vBjWvBn zRk>i}t(~r+{JmUJ)~fjYy5z4#xS^uVp~c9i9?D_?Fl57$ucB*V`7WYwC1nyA8B>AC zJ;6}TWTtJKp@{^oOdCAqq*AT!CWCgd*iJi(q*t5NWQjXivsZ>MmxMtWldY6^b$HQ{ z2V0j#wd!;IG&s!6>l8$R9@6%w?zc8uY|5L7Fn&LiQi4 z2pk(=m`W~?!&Wzihlj1pld}tkdg6dHd{2;E{2eKgJY}e|c_x{xnT9W==|bLG;u?W; zON#v^k1dyzkv4<_Z!Ar);ZUK{Hvcn_Yu7EVLHq{E$h&us&u3%x(A< z|2#BXS6Vql^2aAJSJGfCmXlo@((V!S=X<{+qK&<4=x4|*$`d3rmNukOt<|H(Ost#P zs&G+t_T-pR#3%n-n}~Cf%D*a0EsM!!cpy}(;*yQZm~v*bCvGnKlJvW&&MGk{4uK<8 zP^o^UJaWAw|DNX5${>F)8-zj@K6U*WZQh)oO!=Y|AMJt#lI`Q!C{j4`&xi+4GlBfF z?3ZHPvik3svtP!fP~LJGmqGSbIl@}Apu)WDk2HkIU-4e28{61#dl9L>axyURPGTiI zCLFPh)(L+pFGs=yaP)JkvQ!$M?Kw9v=Jkj`5BsT_91xM_+sIydNaS`;^?=BgT6Sksp8_*~-ON!?k~7dF${=es<@AYsU+!wlGU0){%}m zV5A!c#54DC?dstH#fAw|T3UHCHYt%P-NIraaC#p(bC?5$nTPw~ZsJ%JWu8{(IJRS| zJs%ENMaIk zysgqCWxd5)@;$+R)6wLg>f~M{*V@ElTU&V#!HAh>*;Lq_n!P}r6SVI`lC~dYSlK4Q zj`K`5opYU(dlf04Z|Vf2Pcmo9eDgT^7H>snd_i)ITTdEjVk@@H!Wnl9hw0JzGN^4L z=be*qgao@k)`G;ag=K6yViKFQ^8AyE5Mv=Cy?ssr)*`d=G z7Yd2&B<1(5(TR)yJ^Bo>*d_EFmlFoaY{2F7yVnr8OGz@d-TWCJhXYKgopIP}9iAeG z4R~5;YgD!UvZ5iHwsyUEQ`V}jv43tBoXxVxr*8?Tsi4mz(qH5~O%eZB7bZjxeFz#C z`OG=m-1BM*GLW?FEWs0#lLe;V=4SE0jE)DmR&iPJDCtsBY8Hm#4$0`EnNWxs9;12O zCFe8Pdv9z!Y;+thfg%knlfGBZ#Q!mO4{$pmI&$9(8v!EFx4u8xM>?oKE0_NBecF*( zE`wHJzA1`iTPW}_Q}uGLo~2e&xWmBHa@ z;E-!9#N)l1usZZD_ltMbi8nHvq)Yt{@{|U4Fpz^d;MoL?F94xVJ2? zS)x#kPQcFw=#2G#AMNRyT>=upv-J0K{39yU)zY=8Gw63H<8`?uxcrZ!A~%)%F&naG z0-|Gr{6vNGX!iGg(18_-5W9{Q&Z6>lV`w@g(++$2WX-B!Ss;zYA)Cuqb=Fe?Fz(9J zV`XMD#JJ_A(NZU~A(82joW6Em%;bceCW;cLEuoYmw|RkltXj=9r&&A+SARKW*|}a; zj^8ZF3F(F#2qO6Oh;9O4PFh`iK`_{unuZ>w(8nNX+p`CXzP-h6|M&dv1oDUK>%R=( zOr-Zblzy8PL3Uu^AA8N`xy})`vwOrxI=Dz#Tbs!lgNNe2xycrWK%^lEprXb?Bqu1D zn4-r=cvwISWUT=-|AgNx?vpq^5$ zBtTnRh6M9pGe8NU>vZVnBOF747jAEr-yDr%GgG%M1MV+YPF(Lhs{S^fB}cXcYQN2# zR2!~9k8oa{@6_^w$$dZf3yN!UApO^`jWDvUNZRg9lD%PJ&M@?cvsUbQkm`{^lx7+t#T27peQJyZQH}*{9~zU-_-&(^-D`e;A1z7H`bJ0+QHyH? zr&9ZcH|0;~C&O8(!2?Mbz5?xtfGr}5N4`__(0$7yV@7dpq>HAer~b(kMRY6~+7fw@ zBf6ZGjg9M^$!OjQnOw`OVN{uUa@HhR1Ch&}C1lW_b__-N^wlvEKDMNkZ-n}O(4j>( z&lsbsR0hAI@kjJxo*)n;(VP!_DQrNqx^`FsAwOLZ$I0pmx(oaQw1EOv(TB+HZDOQ} z|IJzNQp))y>>Q(Y#{MfS@R@KY_OESCc0PaCu@XnWaIm3jbB{mtQw24GO?j z!WoD@6TKJhP1L#&M=lgRufp$0cV&(>I|YrZ$O6cY=>4m?oPVyWu{?QFJ35EtQ{IG; z{HUnn_l_drzXRSi*Utg#=EsIPT$7(6M^t*EWc)FXxqkliG{Sdvug^?Cv~C|ETb)(0 zV=$(MtMgqia?0X~H2)SQ8^b6frBc9?vJnx_m7%;A19w4yGuU7pLq8oUtuqw5-F8T*$v+jCp+vdk&gK1AYcllIxnfNN?;j{FlQ*qMw(U|a8 z!U_EVgvs2NXVB=N;L|%2)BQNOd4=&zTc{J9n6=$V^|b}Ves0lo+s!SRY$S}J0|A)# zj^8M34qif4N_tTlnU%S@*i%PyvB?JXC{3O0B}~odBLB+tm#a>BWbEQ zFfb~+GnSa~q!FwOH+~~Z&JnLr9@Hj8Rutjojz#CdPyB**?HiLd&Hu-^l|od@)RkWVI{ z&mP7hC>EFs8XWefTL_$MiE3MJfM#fRyY61E-THp5&wAHh>EbXq-rc`ZQ$Ek!_ex^H zuPClO*y4MVhyCInf@2K?*H~i+wVX!f*A>1xG!*O(M2Is{=wcz$rk1v@WIC^KxLFLj zHKwdHd>|bL#|IQxZ0dJKZ@5`Hb2^iz+@--w* zIC`21Vxcy4rfxD8NwfBJoGO2|8^dO^+@^0a$f+HvYr-2&cLpC zorj6=Z*LhWXE|hwBg~7LOIHw2n}ER<3KTW(2oson{Mv&EW}#SF1b5@{+XS}+Y8T#o z311|uDJk{{G37HUvWm4z;$zN{>Z({B@mS(g_Ayiw=b{CwlC5BJl-&JFNO59YXX}Z0 zDy8ZR0_M`eQUVTVkFqDl#DB~p!T{*ek1SsStl}1+8^yp!yqS6o9*R{D1gpPt4Ab}zlLs(`b^=J-OH<3S~ZOB3Dds$ zL=*qbC80kA^?_Ob43D+6GjcZym>eAy$@fj0Qwy%rs<#wH;K^}Ye+O})5Zq})eIm>| zZuowgVV|Vn7O!SO-Z32Twl1cqUlF+(Io6qKQ??K8DMl*l2~TXwv1$*y$SB{C)Dwdf zQaz&2-DlK&%sKyE_jLfLhvdIl)}e*}lf@y3W(&nMcFadNKQ+f<8(0GQ1u1V z=E5x0w1OSf@vK9kZXtN4$KyxiZ89)1^3WbmeUr9(4r}-WnCryXFp_Fr%%=Yy?m0#w zVyd^kx*5wX73g#i(!c0$e+x3ndW7&i9Z0s$6`XXC>oA5|0TD=reE6az=^Mi_5Wr8CUkSPt*uz=O zWL)YC_sm7jN)k>T4fpo4f~~t8VFA%aHPy+$a>TlTevil(@i$!l5$OHIpPI4?<(S6= zrb~Qod%61#x6;|Xnjc7xt;=jEVTlf;XM^{;k-gbLD&<@0M9_X`E5mdz@1S+8x74~q zJNxC?QrKr8Vo)fZ0eIGs!EZB|N*eDz?leP`!^sAsXic%8>-;V&-G`ROP=a%;4UrHe zx;Fvft8AX&oo-pJb;hTN%EszKDh^bXSohbEk2PR6(?{;MBi3!CTq0^|3t?Ut^YjXj z*<=Fw!^~U8q}vpagqJ&`vnd}X!bG2Qi^W)yJJ6BiPZF93c;G&Jx2v6U_qzCww*cqF zndzj9klhW3dYt^B$AMx=N~B*3>|)~I_{(K`Nay6N%MB?NemXhn92b_S*OzVwGXZHu zo}|@NbEDP#*jPfEK`YOJODQXpK@WTbo;=sYRjDG5fX zm#y_VQEg{e5EJ0!m~5XaH*RR2*MH5)FQ&@M385r=*vQ=~HywIa-;!15^8Y?LRUUg#Ayw+pyS_nlCB9H*WRWf*d!_LC_E`Mijrhrnj5ZK6uJ9L|61on?Y)khc-n zU}^al+>Uy(Tf;#uN6K_+IS!WmhlOxVCx{nyl;BOOeu!i_w9wM+jEa{$^3}J8 zfZ7UI91dGo0ziFRD@MTb=MA&Tb{USOL-n3)$%ygeNNIvP(WyNv$YEw2HTEW&UN)y5fOH|tmSmN;)8v+d zOi|^QIQeU-lJShu7t@CU0;P z>>|igduGHfm?gnaKraAS{i;H4akaF*8_ghWTe1cAs337s(hVl8G9MS3*ybBea8(CR z#Pp>+$#|Elh!g-#k9$m`WsObT(phhc5(+~TW@S_!o;bWfkrQPRf`P|Nqjb=+1J?J* z?deJQo8NH(UKH~~wBc?Zx6}6{=r)-gL*#Pp0w$5)5drOCKgubj9g6=fc!4F4+^Z+u z_hVqB+)Kuht0=hKq;KL2R^aZ`rEOIwTu>rQ)^uy)V9pBFW7u>lk7Nyw&ToH zo8~X4U64cE$kQ1rG7m?0%$#Ir>0}Usp5`bOZGqm9Jvva0;GUWO$cX5di=-vYhNg)m zmhD#gF#4{SErO5Lr`bQ1LZle#z*a_wU7%qqC9q{UuBZr8*-AND&uCl#wrNXMlewRtBWXw4sPQR@>Ehu zSDck8HsgofrlO&q`<|&{FqHqzcr?%P(jes&$7rwVmha@ zb2^5ZUPKtHDf}SD2UnA~QxHHC!y`+4m?j3>E~KeZJ}i>83B@*MRsH~hjL@`-`3U-x z%Kize>&P}v*cK1W{-;sy5O3w&N`7BPe;eIs`Lm`Fd5oCa?V=Td{d^wtc3D^TXOR3z z;f?o7iCNic6zU&^xetnu!Lbk|6*R_mv5x2S@j{KJwUctf77%qAES)xbZ){Q(x5Ai#h z&0t4cy1D<-3b@}4Pvv@>nb3sasP+DIa24_Xxv@_ zLdxr zJJ}-*ZM2IgeSLa%=LQ<;(e4>$0Ez8QY-RMw0yl4Xwu!&jS>c6QxNr!TS*<)%n)?S~+gypnTjX^NjO)e}%RLNj#K!bBwYd zIIAkB5*vxMK2zlrqVB{Q2S$`}3OT`uI6uS5^}H7>Bmv)ki2pVCIy5){vAI3}g>0Qb zIv*|ln;;xmp;1&S$8f$)5&gTQ^f7sRuf>F}>(AfaIbz7-C&lhA!W8;&3bu&+dfYMc zuz!dNguOHqLI{+Ge?|q9SCrDf0z zp-#$$Lrl2IK$DKN8VcNwlUKwoGz`^_`VzGHHAQ@o1L0s;j;{+3W7g(Ck4pbdrplOs z$_=1Np=$M1jqHqd0PE%v)thz?^nwD6LrHOOXx_LnYuOAKpytsEZ%AA+MN4F`=k^_y z0P|ffr3WWsv|gasb$(`Rsrv06wEiR~waEAjK7e7oNMi?!V@r^#188wo3|F4n^Nf%= z<6H;xBzvIt>5la~;yENZ1=n5}mb7NcO_|KcJ9e~|`GJ1&;25oE6t1x;uC&aURkwUc z(jCkkD9JgG{8LHuCnU~1b^Ylz&UZ&Gz8IrkHL7Eyp?jDS$w#($tApFquqotVrlqsw zA|Kz>UD(T9w}iaAj)x+PrZEQn;I&8sT_)BDOZ}gO>?CTkbAKAFhEOFF3?SBIN)<;R z;qf;J8BJiQ%@6sDDPwQ{psj`tPV5>!a&iXw2qHK&(#$|6ay%+A)#Dtx@%AOB zJR#3TVHsYU^`n;D$r0|ICFdfkU^}GA8(*33DaIY)KBfo@f;G{WW_l0*EjG|v;KX}a zHg?c;Loq1r!PXY+h|wSEe2VKaPfI+K%xH=(+o!P51^C8n2Yrj5g${u;yI;Hc7sqhe zjec#XfswM2?hkK?9#+54@L2c=>5k{C8jY)A(V*E;uvess2&$PT>%bSQ&VJoq&>EBjJ^+O-m0N~H1q;iWR0B(?$hAK`#j+8SFQvB6FyIy0-bUlp zIDhEp)qYsV$X(%lDi`s3Mq@0^V-M^plHm_5(AEXRQYVI-xb~M*wGfTqDLF9b933A! zQ7q_TF}IJ3`CJt-Tg>~VU;y>gRH8A=#jB36wCB`fZxim;y0AwvM)KxNPZ1oQLU3#w z^L9SA)&|8ePRErTj*OZB*(q}Us6;3N!J1K9M3lM&Cw>In7V)z2`rj`Tm^+E0x(dQ6qevuha6y)2iABsawclkZ{ zBpB=WVuF(~XQ$41WI*c(9xS1xfZZ9Dp-YacBe{$0@%s8|0&Fs4t$9FT%FbyhJP*9MSt9NG5(0 z`wT!f<&Z3mNZW&8I9*tlj#wlqv(o8mgTI+>51z@ShCve~>{o}zb~#zf#wFwOcI&Ci znyun5<0uLN0>AGj5SfjYwV3@v6&yqS6gp0Ni9GJ$=#8BqKDx+wg|x@6mqID;*u;G& zLysPo${;o;+$0K4MNO5ptH~=EY_3hMcOhAFejzgl$>}=Gzl~U*v{n2q^1(>wi6B!j60TH);3NZLVbllHweASqwuUwv-)^a*T~w0)i%%S`GLVu?c-aul&{{- zKT-I5xZOb^@1(Md7z#W+jJwRPV4GPrq5mj-@a0E`yKPKk(ydn(tk=&2sT(d9U<8m0 zcR>{z7lqSN48c@jm1=1pNSlpfrcstEiI{i<+L8!KUoaWuX`D2n4>)QEhUY2!v)c3^nHk3lON_9Y-{Z%GI^cjhY9GwM7GZ z-#*tJE|?;Nkhtc&i|j88{9VR^T%GWTv&_lJKX{GGpYRKkvr-;Q<{*=d z4)I1a89dn5;(7=ta5m<{8?rT3|KBWNNa|wDQ2Mx)__b^-!sr0tun*5Gv-`r{yd}ov znSRO5B|bw{by)}Y1>=&2!f`Kyl`Vk60 z?LglW9O3$th)ZhGLIK*xuR~L#CdQG4U$sQ9i~SA z?zBcgV*2y}b;^fNPc2=q)AniaJO920rZ+|fpX%=lQG6|9olWn;0l7TKF%^b>y4a>%j*dvb|zg>c}muC;AksrURPxkbO z;Jm5vyy|xrllh96^^=e$Ue8!(VI1xR3$goSm%AZ{tAc0@WCe;7C$FPI?#0+3I09E^ zw2bRdxCOmb`^TMlVDGtA=>gW*6$eTriF@V%{ry>HTypi%%oOTIwLgS~BG7k4qwJgtb?(#`^(PDx? zVX9$w2Dej4;}8m*#ptI&q$1c$=OnVSVUK*GS^)+`8Bo5zuOccVQGFx{zlXo32~*ue3p;)OL_g=iN0!0JwTn=r&7$FmS~3zs z;ML{O(_O>PGUWVgP5t*7<`S5Ndj*Bv;a=O`9PzUl)`f&l z+0YQ-MhN(RkHs`oS~)DM@Yyp%8S_I1|HtN%3UB`hdMQ;!2VI*;e0wBL)UeH(T9*QJ zD9cb}nh{N>m|ywjguL7(Dof6oQp^KSnfmqf3fXZHY58(`Ga}1B0w-jy!si%-mvoM5 zsxBI6I}UTK=Ay(u&1kb@zz)NPqhO5MCOkT4BICa7`$Ku=)-+QaSH|-lrRT53qfxxxr|N6_FKu)VkF`_$E&r!Z@7U*ANp(?vwH# z^7-<)B^HhxdrQdvZ8R4m*#a4n5Rq|)XV>E>2g7YDC!jIe1rPlz3yPjeLDz_=4?LaM zSas~XFT5Sa2zaVh3{7P`fFPJQ`YWaJ3z44rkI94!c@N~1BRr7_t0q?ki(lPA=O8&k z*83(iouL->c$b&Ps7hI55T7BM(TxScWbW$~bTVM!j}hA9;E0;{FY0bXha=Ib?AilI zezUj-qXAy=CN^U?JY%x{riKD;t|Zgk9|_0$uj3_(eFzF2q83ZUhK;;RHIPw+oXPBp z-m;z?_|c)bZdJt8BXj+~V5TDrlAA<2f7ynimE3C|vSvKW9ACN_a8lbSs*MB7c$D~P*yzf zZ47Cr7W#HX@^58L4I;?lilKk)As$IY*X)e;ITS;2N#)vjQ!Ku@m776{dQqI3t!ph# zc&ybb>|5~PinaT-`hSZ!ku5i*$^qA3@#G%-ur%g^uXUa z@Hh(URuIsD`JBe)jP$Cr8qEw7R-Z`|gOMCH!?{h)oEnhf;>8w{9~M zL{%5+wm-;etQ2SUrgS>mZc77mxow+%ZluwtZ2OFeUkD#z{7!cYYDfQ3pJ%2#1cud=&bnnD}WJ*_-8J4awU>N<=no;h!o|0BNS5(Q(>qU zhpORK`UsHQ<9rh^a$jjVxk(Y%5E#D#`-xm+jdGl$7L?^?)|c(2gLC!`_cV%t@X~m@vdu1 z0mOa;)`C2z^LNfd&(4}ANHUyU5a0eQR(c#=06~x5<9{>^1gKswcfKy~{-apGK=0(Y zLAAaUgG5ivTaZL1{C$vd7VpgO3N8&Q6Pd`uClNetFa78$7=&WHtFT7=haY{+Hr(&w zvb$wh0SIQ)mQ(dE^@%yuC}DTFvyrmjwgstA1NHMfGu`b@O5xZGJUO07(!t8Ob7*QrG1=we=YP!4`0bhp$hSvXOmo#aBY%tq4wiW)nmAbo ze1sAxVnG+8i5Q2&+B2Qcpkh!CsS*Jes!GDeE0W!WlImtgGP!-D1fO=Rq|=RuNQr$G4klT zE|Ck*)L3W_Q9swBeQHsdJbQWxkM>dpa^Vx2i# zxurH{+lF*ncx_>TF3ER5iMaBv=c_7#_%2~uOjZVNW!_)?7f`|2z|H;(z9jJvU93{C zK^V$e0mSh@;F|{Q3RDrSYkK3YV;Bpp;w(J_Ar2&E7BjK9%kJOJdb(PuvMOOJ%$eFT zY?v^66X%u&FH)w1Qivt23|2|il*$ZkH5(N9*A=WN@?uJ zo2#*U3%_#K(+^W`18EVD>>_4p<0tu3V(EAZk8zWuIiGIeo<^pyV&u<(p(hK{;3*g` zym;z=IYs)4+`t2Yes{@lsR77+Shcj=Q-f_G^D%c+3$d}!l$4e8x-e*0X0VxMk5 zt`*))=iXt3o!8Z9o{`o0Y7BX{(UptI zeIzbag%)qx!4S5jh5j|3x0A6LYeTS6UZJ|54A29D2E_e0)7;2^OQO$EZOSMY1_?J9 zIj=0UN2YxT62kOo@}U=1)U>pfiNu*%;HhaQ_(o~bsEzU}MSC|!w&Y3MZ~p7T@B9{?=w9(1j1K ziQq7D_f4@eE}fraNPB@{cXJB#ch$qm5l1r}@yw(=I@}w1cT#^iiX3g7+coFZ%_BkV zK|2Ik4RlPF6Ati-@ah4gRTv-M`+(Hj`lK~6;p#6VD8~d5~D?M_6)>X5X+XmpUlqCnSzF~QJ@+UN~fYKR8q-=)!!d}H7~>Jf{0 z{&K%$IuqYQS25D3jmg?#1zQ-BSjsCiy*)8Z;{j$4G)+0ul5Nk-j>sC+xD2G$vKUh% z(x=`@QB3*#?A_DuhqlHX&!7!aJd)$CipwEXnu<;?;%myQO_fBQ%;GTjoE*b6?rn*D zQ*rlJY9XJhjrH%e8+q(Khzxo)KJmKTI>x#W{zb`!Akg=G%pb{+1i8ykb|X$>Ld{rC z(O$bfXigMS5+f_u&ChrIGk=1<92}!;T_$&bCh`nF)4Ab)Kp-~0v`qjfsNSTp%yUWt71GGTnSpy`v z2L1SdeZ6-eoK5#XtZbC%M2Ox(l<0|Wi57xYBSn-TBGFg0uxq1tiQb78B?zKKFVVYb z3DG;jYKz_VyVmpE&-Z@H`~HQ?TyxEwIdkTmGc%tL4`tKH`w6d!$bQ<*dpedd-dlDo zch)t&yAb#61qljYVHIN{?Sh&4f-r=K!HOj&Qzl10MP2rtZt=70Iu0}F0BkKGy|V4y zcaSF|YY&s@EYq~~)Gb-Mgo(*jeu|?t$v?OFqzL~WPVKC$@Eq)tnH0VmV=+_s%8>M@ z9epDYWx%s!BUU2C_9EFp_s%=RNz{T{j4o;OPjto@7IeOmoU%@es~7SZ<#mW9`91;s z0SXmDuz3fc`@%S(koWCObYy{efu#H@a@*C2kgg9HFVdNG{Cw!%VVnQ0oNs4}`VkupNDB^LVrC*(Envw5Wuv zIrc97>U6?Al$LzsBe9^Q!r`J(sA6@lzM_KS+&2nVjPTVN7gtF!dN$Fw!sX&{1 zC1<$8henjl#Xgtel3N%s@k6KPP=qy(y5!@9(`mo|F;%p8RM7?0hfeksiZQKKb%Z@3{E^u~k}Kxs zGpQ-1oM!(4Lr+_|m-f6P1iH7M`|YV02S$cHlBCkhn79?Jqx6H_TAm_YamS57>Ke+O zuz6hWFzX)il;F5B z40O=aUuuPsD{4cnwj!Ehj5E?J-`jEiCCr#mmzs~Y37y53;81ug=AqCt0AgHhPkL&6 z*DWu&T2FVb@_R64DB&t$Ro*bsYJJ-Ee%fFd*FErOB&C-cQ&ps8=K-nrDup#?HKDz> zJ|qIa*x&uT&NJEGa@C%Kifa#}v-o)`KD&mh7uc#tv8>z?=l-q@!ctp-T(azYE#7Tz z(KIA8>CpzQLbc)Y4(qPY6qLD9vbiDJE1eT5Z23*XaDK?7i z#d>X8d0b=*s0Z>wid$2liAA^88hCpy&OU(^`t7*Whw=^5YO-ne^qS&|ejkDeqJCti z7uNZwZoG5vtrd0~ZKlcZA-RG10=e;gc7fkor$uGWPR{quOTH?r=?zL3iI1jyOa=J< zAtG7EG``$CWYj7*7nfOT{n#6ph}T`bO!48(lNvJIuBOj9!=SoB7)8gABIYOef<7ah z3&whyznsSe%d7rzO{~9GA`9FGln408Oqjs4dka+XM}U(M)B+qHHCeC~xho}gL`QM_ zZ1zQMpy_APat6#cqZN5v_>|f7n`|q=tq6Z*p$KNzpzE~reEg;yx=h!Kh}uZ5(rSZh z{WLtNBDqLM%S0b6^%mrE8B)r+#6A8(jn~6Ruq#ff1M873-hNJN?Dct(wV*J5$y$$A zH!jP^pbkONE|IiuH^0b~0ZWBUXY;qE@d##-G|bGa643g0^3|QQD(XjtityeD8I0yB zzDByK@h+6&M~L5D)kpal{DxaeqSD=N)v}{&I%Mnj?>^D{F3= zie@hV5;|%`do%bGJax+2y1AqSNg76^&!tjTCfQ561=n!VF`yl^h%ImOi(}UgW|Ve$ z($pb<-zvjLkTO3c6D%I}B}U85F!WJ?bJdp+8B#glum;!IO!wdo@xFrRt=GR)sEAOF z{=|@&W2kCjZv^qcz|8YC2Ydqyl%|1 z*a2C$D;s?eZ`I-7)N;zikxm;PuCvmi!3E=aH|Dr ze3RBDReYGao&A|Za+BrX#s`!36lOq z5GDvJeiZG{^r4UoqIpd-0&Rp$457p*hZ-@L+G6z1aArSD0Q~=qKGz-y+*d{3(zb5=io?c(eJcJQP$knyI3r%%jZxIPmv9 zE<-{*q4|Z_-|ysvI^;PD=Ayr|@Z}nxPV4@BSv=^~_>!B^>NFvxuM=#iw`y>^f;8%{w4&GeQin!-0l zMN%huOGN$5pjYLCbYYuaDTsjcxiUkHg)f(?Q0|?5zTmq&FU%<|eV=k^=7&+VM(1>B z$lT)BPo#GC2OGFq) zBGYjJ<59#-r5n1)bz2q;;kD;Ze)RaH51a?Z-h4B9OkPjtGWz_+>$G+DMk%+tjkK3j znY0`m7{f9naV@Rs>4JUI=O2>6v~@vzx>&o1qc?)=A|7gJGYVgb-k8_dw#xnfO`DD0 zf*_0Hz0?|`UQvcC8wIH}DD~^iqxdi2;78Awxmo0^GD9ivxU}-xay`Z1OQ)-LlRK=v zkbHD=HiFt^P?O;euwyqtLT+YD<$!pTut4{z-FMcWbzFD!3jF2uDMps7QYD%>>(^zT*VRky0meHiMgLBU2$*bfCA`j#Vi(dQ`JvQ2>U2QW>{MnG)&Ft^S{Q2Qe zVo~Z^%lJ_an22{WW)oRFG%zEUR2Dy`B^nesXOsTa<5mdL{4rRgrLD?+dgv7LlReiq zMTO~HVOJU}4oU3x6nd>{vfuh$)Yc1kC{08om!Pg1+6r$|A=5<9BmTj@dU z_6at5?vvh3cFP1QtS-di*Ub(X-KNs!g?|N^UKmBU=Q4LLCiQ-cA}_9BUa1(H9uG7# z{@Be;=`xZf;BJ{hXYvEl6Q;XN#>n9}kYjnzY$ExQjgpR()tltcxnB&Q%yAOG=-&+> zyC?pYS~n&^&Mic_#~4@;O#>ohC7)MIbl9jI1V|E&Jiiq=tSQIaZue>Wl=^y+$_vol z>X^Y7H6l-^xBd)B_7AH4l9E%p4)zYvlDEegO{hfcgIGVH;c%Ez%ej#{_In@wSTux$Y;anSDOV%Vh68$Mmn5R8tR zpM$*s9pe+wHF}b9#_S&AOfzeCT2}{-VHM`io8YWcq+ERpQJARhj3vZ)bYGPAYcb;X zIxUm)c;!oWdiT3WCG=vYGY0|?cHc|vC!@OX)gqMY z;Afj%H>p5rAmL&lm!EJ5!=o3JN*V$xD}~XYoJV3MyMIy36^fY(^i;-Pzxz=Reb zx!~H1O5Wti#*W4$H_c=ssaL(K+&k7J+fdNv>bnN78J?~98l7Q2>0m>;EA;ZW58;F} z(kV3;4_3Y$%~(*<_!ppMt_L5cL+KNCI1Now-m7XMD1ws2)NS&E6mR zg^4RdGuIG%p)-|(vc(U#JEfYwbo#CcnvWC%urKNNvc4LUeimYNi|~0z;hWhaNI*p? zlr%zL7qO4{D;F@zJH-azJoOOIcGMOMW?G z0ZP;4uRrbwza;*+9*^7$!SWk2bq!oaq>U;I=u)RitJYpe>f9hQSjox{?iFNc?=Guh zRj%Mmb{u~IUfi%{scpTv$f8nv6)O(*S*(DcZLsL}YrMLu^1-Ers!_VY5@pBhb@Lo* z7cpPaB}!+czpN^;L#;&3u;zU4{?ML89|_mnERKG3J0AxL4`bX95v~YZYvB$p9+Xum zPune!votDwKJGa$8oHR~PwW#);>(n)kwmMT%uZp+|F73*;T|<-dya z+#p7iV%&6D(4d3{5=5}uE+hX(RnKIW9nNMt{R+UzenL!yiYGaLU;c?bLRwOUTq4XQ zn2t3$A@Feu$)M=>P>w5}svR;x&h+S!=q$QmJj$Tfd`<;?Ql>(zPzG#|gNFcHCrU?C zlud`0k%~%w{(wlDrJIEDNa;QmF)QUYzCjx#r7~N2^0hT3y{9f$(rr~+6WN#?Wyl3} z!|&f$LgaHX#RM?O;?raD{YVuTGX2eC)Jwt`XNy`Qg>xMnl4jyLOTYZQX}k!{44fS%EDpN(%WT|nrFnkM~eZ3RX9-v zIK;XuM|LW)Jh?&{6cz$S_~68(d9e@(`C%88-O`n7QgFOP&So-w_X=G1Sqd+s;SFj# z=6PeVg`9v;hPb#3%PK@W#PUL3^5)d;Di6wJtfHj3wj+T~{ zoEx~zj>MH<6dVK^1Z?_zD3xiRTI*m!1%!})(PUvXld62Wq^yBvPVAw`K%@HAA-8_w zH!^u7gNHH%pym)Ivo1Wu?cojQHy^P3T17#OexEJa$0deYP&am2WLo|Fa;!2oBsusQ za%gyyLBX+fSQ$(BU2&~>9qMpF#_hS=?xHgU3QO8MTr{WmTXM`y>AcsK7&hNo z$$wPsA&EvG;@@E^d`}{gfi(@mmrWu~FN7F8YXf&5+^gHxdShWj;!_yl50Od#P)MF3 zsb{Lep+(QZ6zre2M1L0Fj~D+Mk4BnyFGRMLy_Yuxn#C8R*1`BZzJOAMHb0y0M@H;pn422<2$#zayOSXFWK_Y;?YXNS(ATLI-oGoUtK@ zu=MPXCF2xw3*hYW`Cx8X6r!iT*CjYjhjNj2ktQ45pl2HaM?&nrS8Fn*yCP;=L!~u@ zR69tq9NMW1OYd*#KuA7N?eA@jAl)dY`Bk#!c5M~kM^ZFN#1Rizk(68^*j}1!i}8w( zUeS9HmG1kEMZqV9MP|!L#(Tn!DL?aYDHvk%jf!0%R=%KDY`CZRkh`F7q*B7m^oGZB zzhPWHa*sXRteZudNkhCjk+b=PUH^27KT0490PnpNk%* z>ohuZU)%_hGagi*v5W^BQ>vH<5P~=2M7q<2L zwmhlN1K_LlEZA9zm!@XavjToFgR*Y7{n$Ei} zml!THE)OCuZj~NphPy?#iuq8!?Ap*s=~@62yT6BBTY$#Fih47*Hs-T0YJ(u}q13vV zf;M={r-7^;fvN-G0%lb-c4^+`cN9nFnxBRP5j-VvEZ%&D6H1OO zypWWkG|P7}UD0pmgtJr`DZYGKS30)LxERglBm9%ZYXeN=6-1V#%&<`v?snGh?M`WJ zaB67LRp<(OGf!e~_3L?~Wya&xCp9f^88?bDZKC(Y0`6SwWfESPwb++{Z89tY*=qjc zb=EnMf0deI8~4j{FVI2o$lr;m-ynHxtcl*P*l{!P04whsCo z^M(RQ676lZ(Dxn#5iJ29z|C;T*YQy?qAo#nT z&&! zuFYCtT)KcR(S+wakhz!N{-XFLqg+_bCu$Vpa2Kq?t_164M_|k{uxHg?VNr71Qc>2( zpP71WQP`YyW+S#8uix11RVf*h^Mury^-p@4)v;j>tSZR?NrlhKmqyAs@wvFQ-laD(5D$hJo`CMWD=ulFI;B={* zc#9WfXQn&ptp*;G2b82+0<#P##HekOLwJ>#SBD^#b#$x#i--MD%EV)g%!C#PGQ-ok z4y(u*8A@LrQMq@Dkn@{+iRUU4#MR0Br{l>Vk3cI>&rrLJT3fMyw+ftXJ|?5$ zAoH$*Ll|nMek$8Ptik%z`8iw-GzhTPr44Vmxx%L_zkbcj1)$$e%G||4?pF~H+XEs7 z0DL(BlNJXv_wPTB!2}5^!1G(2)Q)@Azjh3^Z>=|vpAXET2e?0;k|S7^TJCy!;8{Ot z``fDsOt9Zd_un7*Bm6F^g`wxb#e3K;_v&_+wiN;M78zUmTflp73Eq<^VjEyw>($s=jD+ zcl4(@T_7&uv|w(K3#`hs`oG#LIV>9fuj0$kwEX1Q8v|p;UXe9dz6Cb1dVwq#-^`Q^ ziUGF3unbVM)pwf1PFGx4lWmLst=dX1koM>QXzITjz6}StO9kV|n@!!PZC-WY5ESZW zcO3aXKYY-%k=mpQTQPyDZFtnSvo6~~-lm-4Vgeq5>el+$mrtJrwXmtp1ALOSY9lif zkhAy^O)X-7guSDq?(<|u4}cA=@A&vwl`UKnM2?tM_QTvO7)zFO=^f%`>H0F`+)i;; z^<5sxi|hARq~9Rx^(47N@5Z_{`S8KS3FgO@gVfTsBto(tjFiEnJML=)F$d{ts}B_Q z6>YweE11nGH?qmP-8VZ(ne2vU9I!0dGWJU2z$a;8nJ4*Djdn7!tJUGAolao)y~;0bI(y{>Xuu~V z4uQW{5&1qk4#y7swE}lXf7!UqJAQ9)eZUC@l{xxhxUxQyQ?x`3nY#S z+Xwu_$7DWlB4Nk$0IxkG7Z*0u7RJ|ytb)ZXv3~^Qh9~oF4t6i z`NG*1%|2Ohd&)%q;&do;OMST59P_H~0<&8dRkkwDWI+RHQn>->da|5n`{i*Z?8yao zPIgxYb2#>9@IVE8sDj+K1wXB=TRd&s`go8BKCc9iVcSo*V@u&D9&iR;2N*D29*Gh3 zCCNFfBp$FG-<-K7zZ4-+6hkp+6qaS=5>2;#^^6G5@ zj%d;8y25r(U}YRjgeQPHFJHnf3|*jy0>f`Z3Md`7(H#(UfFssbe`N_B{|&y~1=Fs5 zf6xPgjm92noz9)6&%MWi93iV~8g=Xd>jlK6Dt>hHyXe8)A3dVKTx&VCz~^E0z$`&F ztSOXDe3EKD9rz~GUpzOXzbfq0 zbo8{@xK`6BB#qhvjFbQ$NFbv;8dTC7`9<-C!o@)kBU-qi#3`Kv*M1MfPW#MD57MV6SDbRJ5tglJ6nt*X@fvL}biS{i)PdH%`9BZ*S98JfVGcBp=*>S0S=3@=^ZDL`{=14$-s+ z0GxCPb3~NjNo{|vIc`%JR~W0?&2ISn2B8D3W3ajh{ljeJ)bITSfFr<2^anr zV(m5EXU5yS&)l4iEuvegO+G)HY&IJMMn8iGVDoOOsDOA*wX@}8?f8zLZENK3KSsmU zTaeXJB>fT|>nG=~(QjwCGl%5YWQIl*Lm)NJ0K=K0^E+-)UX}1pf!FGTY=J?;OQ3za zS2Ld--xSBpqH!}&g`{83V_wIi`AZ+xU&AtY2l->r_tf1NcRSIONG;DJL*xs!5!OaaAasdaA)4A_9 zZfvq|;C!(JM^nveW7jpn0@}L>DxWNQR4Y{i0PgS=c>=#UIpr0RdU^F7a9VPa0l+Lj zTNaV>LUsIxU+i8ygDq>oR8eQg5}Bvk&UqTKCas2pR|a`s0ajgx0Np_*rKAXKuWlJ0 z`p~B^*GGHxTe(%nlTi+#gW;&)->K$h0Nv@#P$Was?{3)2=mU{)zWINg&X~H`V}>5S zJ;9x|Y~w>U16b)KPAo3miFOC-KY&RO?tAvfmBGgM;(QK##Ba7a&rB&`!H2U{WH@8D zr%tyf*AKk0A4?8K`GY?}iGSZ(WeIXg8;S!%zOMU(dN(f7x#MUaatCLz$2BJRgsL{VjQ%T_L!&Gz<~^%?U66lCM2c`bFp%d-Z? z!6F7YnYik7Kw6!JJ9Nx5^Pd5ZhJ_|c34-a@{4@W1qIBelH~0L?_+1guCFZ%>Q6WW} zMQ+dFsdF#PuV&2CQviZirA+>)5HjvG|B6Fy|7~JJ_yC7gbYIz>gCl!KUb(ey1LvBC zmD_Jx)ws+nfB*dXQOYCkEda+?GWTmB6tM4fQrWAw@YCK&-n#c40~}ac@dLxvFXezwu`N#!-p}eY*M<$w47vK* zV~})CV6O@}umY^pW(Civ*a#Aq8WDgw3!cNw&J9TP+%YaTo^f4x5+)VW-9holtnsOJ zlPc@3&zjsp4Uai`k%4RtJQ!J4-2HkG@a&G+3BLb+aj`PwY7KPgfx4du5FQOfo}jF^ zaatKGxe7xC!=(%M3uokqTj=t;*acs5e5f=9ZmQK~rb>9V$m1s7b&|a$wpg<#sn)KW_uHchl?w!^|NP^dnK$(8RIHY z1+}?9%aGgaG39*&;5~#umr^9Y+tjqhP)@Q>>Q&%sZ;toVF8kFgcKjIuw?Q;~!$)^m!Tvg96`icBTe= z6@SBtgfZX1mOnPUGaW0ojQ1X(v_4QlpD$n*j^vt_pv{SE_IWVU__qO+^zsXbAI z42sfQ(KM&9K;)abI_ry8b~q1JW>g(;iAc9h1~-kMAl?DiHYo(EvG-fa9#k~q9FV$) z8B@LHL0$zdmVvdG>funzXKcX^b{Fvd763)jj(rO_Uhlc1L`+Zv5*BEOF35VB_KXPkmF++ zHBp4NKF?&rM<3LF0UVv|D&)p?<j{(G{U7v4PZ zYsjZfD^K4|{pfRgd(g#wW3dK_66`rll>pjuq+u~S!`a}~0crfP(s^=wTV&I-_t5Sj zPyE8c>Fra@NEa^BspWKA2xQo#(m;-h+WZc+ymWix0YV1g<<>d!SEFUaQ{^JhJwK#M znj`0C^W-zhS9fEbxlfg;ykqua=>RaO#^o1M^~uhWl70E&N6ENPHzEL^=uf1pxF7}M ztCAo4`pMkXN_0Xx;80$vM|Xz7)4xzBUm29$D(UB2JcZtiT*FaIxQVyD6t3!>>)~$P zM&;qZ;(S#yFZtK|>PE#l0gEj94UJRJ&_Gk(HqoG@_E z(pPnAfKrL^X-ksou5Ep!gJF5W0o2du((EXwy>)nq?VWl;QR%~bISZ(lb1hA zFvK=Rrq|SvpEMM-N&$ARNZ2A><}EZ)0Z|1VToTy@+wPL=*qs`&Yth9SjAIhXWVwLU zuPaUmK{uA^zFK;wH23&~%Az)ivE9Fj75DH@4-3GzXJWA38j4&Z@YBBUaDs5=#wPZU z5tj<907~g+MLh;NE#$&%CQh|uPYr5Y&!@T+AD+h#4CtH!zwut6qAzaY2qTsqJ?c|a zy7+wBYsA%5H!eNa#z>{tPN_~4IFC)2V{g->`3Z`LbZn8;qAB0!r(J>ABj>q8ow?iv z&9ZBbPELYU5Fm(H%bUP~o)_$COxLz>j+I@UmGu#_?csSB$m-hHl45#Inha3S>T%a2 z1lsE-d~6H}FF*E7#cwY3-05Pcd1d3^SGDn63&kACe5^#BQqNLzL61q=1N}e_26MEr z-5k}WU$GajF@&C3Q#5I;+LsyfigJE`O*WG)S>E@9@3Mp~$+iRNIOs@cjZ*5{NF#v;|^J5fqe{LdNJG5%}PP&MG5M+Fx&H%^0zUM)Pdd%;5W(J(_blv$n*~|LJnYe<~ zNl(gmN%P9~<-(znwK0Q8{nlWqL)dnQsy&-*jk+s}l`N+dt+V#P5_}wCE3a}MuXh7p z<~O%=bnFr<6(QA(Ti$#@_WmBbiPP}D~PtE~xIy_D8Jwjek> zo8w92LICef?MU~0$7Bg`TpzB7=HslzKR|VX73W|6S+U+y6Y@9|48gdhvrqym8E7(;uHNC||VPjZO3@#;A|*0nJLb zj+_RTkc42oIlOtg*9|ls?x#{f6uij5Y+M+SDw+xK5f(qd*+ zm~;2Uq<0p$DRljU5CCZ*hI3SX?;3h*lYyp#Eqt^y^X0{nQdM$0uf&^Nm3qwIgAGWn zN7HZyZLyd?J$A9YSg>oTn46FP1H`4bMXs!6ZXQ5(!GOa^4?A}qjjhKaVU{s>&B&L! zqS4`yfVr)kR5tPhr4rm0K(l8^%Bhmx{AqF8Ive6>*m|~Gq@B9+bIyL%_FAuY+EeE! z@hzXik^+H#C#1LcxKB^l^f)jY5B*yJ(L8aj|1}%Mfcet#jo1wB69Acg=zC_9acPtG zqv56wpJaXa!_AGvCsl0IT!L^pB1VF9LY%2)UwK&v3~EpdK>jFl0%SRs@058(Zu)d^ zvvI=D3g7~A9z0Q2-cXI%=JWdIV$1x6U1vf30$dWUZTHz3 z-#O}u!G4!oixE^WVXn0#G{K}{k>2aa3Bd5O47-dEH)-Z;wqV#bxEad9KEG3npcb_k z&M~^ll4-v`_xpw11x`f?1T!=0H;annIc14|8X0ykeN_B|cN1qyx^~wRkAg zpbemCvp{+ai3?(l3^!0ROvi?b$m5#k#*?2ovAW|Syw)fscYt_IT4WQ=mn|8Su6Q;Q zy_%VIaPUz`>w2=tKGXoK@dHKpYQeD0>;jkT!~Uv&li7)E0D_bWLj20-*KxM#dR4?E zwKN{d9x)iONGEo>yTGB=ZkxnsyrzeHq`w6i9IN+&C()`aL)h)1<>Vose3aaz4=pav zqQAKI+1$wPp0rEl8Xs(tZ~g%l44Me(G|JOt;?v-_^ zoIAvOG&b%%vl4FYyEF%K?^>L&t4>-dRv^Q1KHX-*Fr84$^2_06(yqu9yqtZ3AdtD9 z{Gv?+{jLGC<79H&C(>*RAV_E*osY2shwU5Y7NXUV{0&8tnoH3)zRc}aTt;C>>J}q) zD$=|2Qgt$O3xa)UMP8{W%nSk(G$*|uA|!5pHk#O!OBnf$1`qG5sivy3QD**vVHfV; zM_{TZ`n`I7pUl*W@7zh~T$&}kr!E{aSxQgB*hBqD92c^98csK}?o|~i=-_fi5Y*n) zH3pw0z6Kghd9Xr>#VL>l+uQjFm_FF)fCFz^6@~&D1UL@x_Y62sy*wJ{srwowCD5x_ z+yJ6tnzG>LpS|q&7WtSqS-``)r(P?D-afL?Fh$=sr-}WIIj8e#C%OySQ5+@FRX*0` z{U|c#-L)f}8}cJhQ{PxmziJO5#`!*OozY=uN$ zVzi$fh+sytHE&;kb>9rXklA1RqmNL6BuNn-V>70z0?%^D$uV8~Xd9Sc;y`9}M z`?~EDiDbtvu;*^@vA?2!8~`ld{ShrCJ8!M5a$<;@fs3eFnFncWz^R3MJOn<-D9E2g z2Ca~k)0eM`p~921M!XE7(ZD-GR}eN;3QhPOHF(l+e&+AY8t8}8Qm{Uk%6wMjfx3j# z{rx8seWK@exRhri6>QJn^=zXc)*2VAPB0?MeaE!1O?d2a`&5lFtE}fKIOOy=!P45c zSmf)+5H|fK{-MO~V*m+OFO%s7xJ`7@((UkEF%rYpzS_Y7#Jlvk%z9ban79>*5U{e= z^qFL)e#6l#S%tdZ+Xs@`n%<2W0Q7NY4EQVuJj%{AFSV8dxPV&Y%Yl$WNu5}qNwc>O zoX=ppVc-vK1zsp`DXHYS|4ftP0P+vE0 zDrkYOr^|W%LM=t3tLVUj-)ka0+e4t&2k!u0=^=5fd|9)r*}{1w@1%262W%CG3ANW1 z)r4LVAp^@D;qso%k(x~BbvO#)w$!JJ3iUWQe2{ZES0`BBe#~Y|xMAEpg_CbLeT&@dDc!MP}GGjIbrCSnfgbD%GiRA!IWKNARmKrecK011Q= z3Id;j_hqa|C^_2b-gxJqipZ5%VFpuY#GV9&4@Fv;!2Z`10w)+?Q%oor zr`vM4-M&Bbj)j0u{+q;z>GAt&{_XV^THJ`-d}mkmPe~+%`fdE@;QS>dgdNE?2B7

On%j|5Z?$gya$1-+S`o047vY3K|*8bzAe<=&#DSQHgB@LOXlK<1ffBpBeHA)l&0QJT{B(jC8 z*i1yZa_(<)7?G~jGWzdR8kZpZstPoCvf@$yEftGhE{lZ!u_OJD36IriajjLv)qEBg z`1tw1DbYVl0NZ=WzwJH?;zq=Tyu9#|LiQiimzRVQw?O_^CtBoj70Z80?*GGS!T Date: Sat, 28 Feb 2026 12:11:18 +0100 Subject: [PATCH 08/21] fix: resolve flake8 E501 errors and remove .squad/ from PR tracking - Fix 26 E501 line-too-long errors across 5 indicator files - Fix E303 too-many-blank-lines in trendline_breakout_navigator.py - Remove .squad/ from git tracking (branch guard requirement) --- .squad/agents/carlos/charter.md | 35 ----- .squad/agents/carlos/history.md | 14 -- .squad/agents/chaosagent/charter.md | 43 ------ .squad/agents/chaosagent/history.md | 17 --- .squad/agents/devmeister3000/charter.md | 40 ----- .squad/agents/devmeister3000/history.md | 23 --- .squad/agents/doc-vader/charter.md | 45 ------ .squad/agents/doc-vader/history.md | 18 --- .squad/agents/scribe/charter.md | 34 ----- .squad/agents/scribe/history.md | 11 -- .squad/casting/history.json | 13 -- .squad/casting/policy.json | 5 - .squad/casting/registry.json | 42 ------ .squad/ceremonies.md | 41 ----- .squad/decisions.md | 55 ------- .squad/decisions/inbox/.gitkeep | 0 .squad/identity/.gitkeep | 0 .squad/identity/now.md | 9 -- .squad/identity/wisdom.md | 15 -- .squad/log/.gitkeep | 0 .../2026-02-27T21-00-00Z-issue-3-tbn-chart.md | 19 --- ...-28T12-00-00Z-issue-3-tbn-chart-improve.md | 19 --- .squad/orchestration-log/.gitkeep | 0 ...6-02-27T21-00-00Z-carlos-tbn-chart-plan.md | 11 -- ...7T21-00-00Z-devmeister3000-tbn-notebook.md | 11 -- ...2026-02-27T21-00-00Z-doc-vader-tbn-docs.md | 10 -- ...00-00Z-devmeister3000-tbn-chart-improve.md | 21 --- ...-28T12-00-00Z-doc-vader-tbn-docs-verify.md | 18 --- .squad/routing.md | 40 ----- .squad/skills/.gitkeep | 0 .squad/skills/squad-conventions/SKILL.md | 69 --------- .squad/team.md | 60 -------- .squad/templates/.gitkeep | 0 .squad/templates/improve-chart-issue.yml | 115 -------------- .squad/templates/new-indicator-issue.md | 60 -------- .squad/templates/new-indicator-issue.yml | 140 ------------------ .squad/work-items.md | 138 ----------------- .../indicators/momentum_cycle_sentry.py | 10 +- pyindicators/indicators/range_intelligence.py | 44 ++++-- .../indicators/strong_weak_high_low.py | 30 +++- .../trendline_breakout_navigator.py | 3 +- .../volumetric_supply_demand_zones.py | 39 +++-- .../indicators/z_score_predictive_zones.py | 3 +- 43 files changed, 96 insertions(+), 1224 deletions(-) delete mode 100644 .squad/agents/carlos/charter.md delete mode 100644 .squad/agents/carlos/history.md delete mode 100644 .squad/agents/chaosagent/charter.md delete mode 100644 .squad/agents/chaosagent/history.md delete mode 100644 .squad/agents/devmeister3000/charter.md delete mode 100644 .squad/agents/devmeister3000/history.md delete mode 100644 .squad/agents/doc-vader/charter.md delete mode 100644 .squad/agents/doc-vader/history.md delete mode 100644 .squad/agents/scribe/charter.md delete mode 100644 .squad/agents/scribe/history.md delete mode 100644 .squad/casting/history.json delete mode 100644 .squad/casting/policy.json delete mode 100644 .squad/casting/registry.json delete mode 100644 .squad/ceremonies.md delete mode 100644 .squad/decisions.md delete mode 100644 .squad/decisions/inbox/.gitkeep delete mode 100644 .squad/identity/.gitkeep delete mode 100644 .squad/identity/now.md delete mode 100644 .squad/identity/wisdom.md delete mode 100644 .squad/log/.gitkeep delete mode 100644 .squad/log/2026-02-27T21-00-00Z-issue-3-tbn-chart.md delete mode 100644 .squad/log/2026-02-28T12-00-00Z-issue-3-tbn-chart-improve.md delete mode 100644 .squad/orchestration-log/.gitkeep delete mode 100644 .squad/orchestration-log/2026-02-27T21-00-00Z-carlos-tbn-chart-plan.md delete mode 100644 .squad/orchestration-log/2026-02-27T21-00-00Z-devmeister3000-tbn-notebook.md delete mode 100644 .squad/orchestration-log/2026-02-27T21-00-00Z-doc-vader-tbn-docs.md delete mode 100644 .squad/orchestration-log/2026-02-28T12-00-00Z-devmeister3000-tbn-chart-improve.md delete mode 100644 .squad/orchestration-log/2026-02-28T12-00-00Z-doc-vader-tbn-docs-verify.md delete mode 100644 .squad/routing.md delete mode 100644 .squad/skills/.gitkeep delete mode 100644 .squad/skills/squad-conventions/SKILL.md delete mode 100644 .squad/team.md delete mode 100644 .squad/templates/.gitkeep delete mode 100644 .squad/templates/improve-chart-issue.yml delete mode 100644 .squad/templates/new-indicator-issue.md delete mode 100644 .squad/templates/new-indicator-issue.yml delete mode 100644 .squad/work-items.md diff --git a/.squad/agents/carlos/charter.md b/.squad/agents/carlos/charter.md deleted file mode 100644 index 979d61d6..00000000 --- a/.squad/agents/carlos/charter.md +++ /dev/null @@ -1,35 +0,0 @@ -# Carlos — Lead - -## Identity - -- **Name:** Carlos -- **Role:** Lead / Architect -- **Emoji:** 🏗️ - -## Scope - -- Architecture and API design for the PyIndicators library -- Code review for all new indicator implementations -- Ensuring consistent patterns across all indicators -- Making decisions about public API shape and column naming conventions -- Approving or rejecting structural changes - -## Boundaries - -- Does NOT implement indicators directly (routes to DevMeister3000) -- Does NOT write tests (routes to ChaosAgent) -- Does NOT write documentation (routes to Doc Vader) - -## Standards - -- Every indicator must follow the established pattern: `indicator()`, `indicator_signal()`, `get_indicator_stats()` -- Support both pandas and polars DataFrames -- No external dependencies in core library -- Column naming must be consistent (lowercase, underscore-separated prefix) -- All public functions must have comprehensive docstrings - -## Review Authority - -- Approves/rejects architecture decisions -- Reviews API changes and new indicator public interfaces -- Can reassign rejected work to a different agent diff --git a/.squad/agents/carlos/history.md b/.squad/agents/carlos/history.md deleted file mode 100644 index 10aa232b..00000000 --- a/.squad/agents/carlos/history.md +++ /dev/null @@ -1,14 +0,0 @@ -# Carlos — History - -## Project Context - -- **Project:** PyIndicators — Python library for financial technical analysis -- **Owner:** marcvanduyn -- **Stack:** Python 3.12+, pandas, polars, unittest, Docusaurus docs -- **Key patterns:** Each indicator has three public functions (`indicator()`, `indicator_signal()`, `get_indicator_stats()`), supports both pandas/polars, registered in `pyindicators/indicators/__init__.py` and `pyindicators/__init__.py` - -## Learnings - -- Team formed 2026-02-27. Roster: Carlos (Lead), DevMeister3000 (Core Dev), ChaosAgent (Tester), Doc Vader (DevRel). -- 2026-02-27: Decomposed PRD into 70 work items across 5 phases. Breakdown: 9 P0, 14 P1, 12 P2, 35 P3. Phase 1 (test coverage) has 14 items — 8 at P0 targeting the liquidity/price-action cluster and classic indicators (ATR, CCI, ROC). Phase 2 (docs) has 11 items covering 7 missing doc pages + sidebar + utils + README updates. Phase 5 (new indicators) has 11 items, with VWAP, Ichimoku, and Pivot Points as highest priority new features. Priority ordering: tests first to establish quality baseline, then docs, then README polish, then notebooks and new features. -- 2026-02-27: Issue #3 — Produced detailed chart plan for Trendline Breakout Navigator. TBN is a multi-timeframe indicator with 3 trendline timeframes, composite score, HH/LL events, and wick breaks. Chart plan uses 3-row layout (price+trendlines, composite trend, volume). Key insight: need ~365 days of 4h data to get enough long-timeframe pivots. Trendline values (`tbn_value_*`) are the projected prices — these should be drawn as lines on the price chart, colored by the corresponding `tbn_trend_*` direction. Decision written to `.squad/decisions/inbox/carlos-tbn-chart-plan.md`. diff --git a/.squad/agents/chaosagent/charter.md b/.squad/agents/chaosagent/charter.md deleted file mode 100644 index 5ab02ab7..00000000 --- a/.squad/agents/chaosagent/charter.md +++ /dev/null @@ -1,43 +0,0 @@ -# ChaosAgent — Tester - -## Identity - -- **Name:** ChaosAgent -- **Role:** Tester / QA -- **Emoji:** 🧪 - -## Scope - -- Writing comprehensive unittest test suites for all indicators -- Testing both pandas and polars DataFrame inputs -- Edge case testing (small data, NaN values, custom column names) -- Verifying output column shapes, types, and value ranges -- Regression testing when indicators are modified - -## Boundaries - -- Does NOT implement indicators (routes to DevMeister3000) -- Does NOT write documentation (routes to Doc Vader) -- Does NOT make architecture decisions (routes to Carlos) - -## Testing Standards - -- **Framework:** unittest (NOT pytest) -- **File location:** `tests/indicators/test_{indicator_name}.py` -- **Test data:** Use `_make_ohlcv()` helper to generate realistic random OHLCV data with numpy seed for reproducibility -- **Required test categories:** - 1. Returns correct DataFrame type (pandas and polars) - 2. All expected output columns are present - 3. Row count unchanged - 4. Output values in expected ranges (trend: {-1, 0, 1}, binary: {0, 1}) - 5. Custom column names work - 6. Different parameters produce different output - 7. Invalid input raises exception - 8. Small DataFrame doesn't crash - 9. Signal function consistency - 10. Stats function returns expected keys with valid types - -## Review Authority - -- Reviews test coverage of new indicator implementations -- Can reject implementations with insufficient testability diff --git a/.squad/agents/chaosagent/history.md b/.squad/agents/chaosagent/history.md deleted file mode 100644 index 8ffafbd2..00000000 --- a/.squad/agents/chaosagent/history.md +++ /dev/null @@ -1,17 +0,0 @@ -# ChaosAgent — History - -## Project Context - -- **Project:** PyIndicators — Python library for financial technical analysis -- **Owner:** marcvanduyn -- **Testing framework:** unittest -- **Test location:** `tests/indicators/test_{indicator_name}.py` -- **Test data pattern:** `_make_ohlcv(n=200, seed=42)` generates reproducible OHLCV data - -## Learnings - -- Team formed 2026-02-27. -- Tests use `unittest.TestCase` with `setUp` creating shared test DataFrames. -- Each test file tests three public functions: `indicator()`, `indicator_signal()`, `get_indicator_stats()`. -- Polars tests convert pandas→polars and verify the result type. -- Virtual environment at `.venv/` — run tests with `.venv/bin/python -m unittest`. diff --git a/.squad/agents/devmeister3000/charter.md b/.squad/agents/devmeister3000/charter.md deleted file mode 100644 index 8d4c84ac..00000000 --- a/.squad/agents/devmeister3000/charter.md +++ /dev/null @@ -1,40 +0,0 @@ -# DevMeister3000 — Core Dev - -## Identity - -- **Name:** DevMeister3000 -- **Role:** Core Developer -- **Emoji:** 🔧 - -## Scope - -- Implementing new financial technical analysis indicators -- Porting indicators from PineScript (e.g., LuxAlgo) to Python/numpy -- Writing core computation functions using numpy arrays -- Ensuring both pandas and polars DataFrame compatibility -- Registering new indicators in `__init__.py` files - -## Boundaries - -- Does NOT make architecture decisions unilaterally (consults Carlos) -- Does NOT write test files (routes to ChaosAgent) -- Does NOT write documentation pages (routes to Doc Vader) - -## Technical Notes - -- **Pattern:** Each indicator module contains: - - Internal helpers (prefixed with `_`) - - A `_indicator_pandas()` core computation function - - Three public functions: `indicator()`, `indicator_signal()`, `get_indicator_stats()` -- **DataFrame handling:** Accept Union[PdDataFrame, PlDataFrame], convert polars→pandas for computation, convert back -- **No external deps:** Use only numpy for computation (already a transitive dep of pandas) -- **Registration:** Add imports to `pyindicators/indicators/__init__.py` AND `pyindicators/__init__.py`, update both `__all__` lists -- **Column naming:** Use lowercase prefix (e.g., `tbn_trend_long`, `mcs_p1`) -- **Error handling:** Raise `PyIndicatorException` for invalid inputs - -## Key Files - -- `pyindicators/indicators/` — all indicator modules -- `pyindicators/indicators/__init__.py` — indicator registry -- `pyindicators/__init__.py` — top-level exports -- `pyindicators/exceptions.py` — exception classes diff --git a/.squad/agents/devmeister3000/history.md b/.squad/agents/devmeister3000/history.md deleted file mode 100644 index 51cc53f9..00000000 --- a/.squad/agents/devmeister3000/history.md +++ /dev/null @@ -1,23 +0,0 @@ -# DevMeister3000 — History - -## Project Context - -- **Project:** PyIndicators — Python library for financial technical analysis -- **Owner:** marcvanduyn -- **Stack:** Python 3.12+, pandas, polars, numpy, unittest -- **Indicator pattern:** `indicator()` → `indicator_signal()` → `get_indicator_stats()`, all support pandas + polars -- **Current indicators:** ~50+ including EMA, SMA, RSI, MACD, Supertrend, Bollinger Bands, Fair Value Gap, Order Blocks, Market Structure, Swing Structure, Trendline Breakout Navigator, and many more - -## Learnings - -- Team formed 2026-02-27. -- Existing indicators follow a consistent pattern: internal `_compute_pandas()` function, public API with Union[PdDataFrame, PlDataFrame] type hints. -- Polars support is done by converting to pandas, computing, and converting back. -- Pivot detection uses left/right bar confirmation pattern (see `swing_structure.py`, `trendline_breakout_navigator.py`). -- **2026-02-27 — Flake8 cleanup (14 warnings):** Fixed F841, F401, E741, E127 across 8 files. Key patterns found: - - Several indicators compute intermediate variables for debugging/clarity that are never used (e.g., `y1_plus_slope` in trendline_breakout_navigator, `atr_vals` in z_score_predictive_zones). - - Three indicator modules used ambiguous variable `l` for low arrays — renamed to `low` in opening_gap.py, strong_weak_high_low.py, volume_imbalance.py. Other modules (like the older ones) used different patterns already. - - `accumulation_distribution_zones` functions were imported in `pyindicators/__init__.py` but missing from `__all__` — added them. This was likely an oversight when the indicator was registered. - - `Optional` was imported but unused in range_intelligence.py (the module uses `Union` instead). - - Pre-existing test failures exist in `test_market_structure` (CHoCH/BOS) — 9 errors unrelated to this work.- **2026-02-27 — TBN analysis notebook (Issue #3):** Created `analysis/indicators/trendline_breakout_navigator.ipynb` following Carlos's chart plan and the VWT notebook pattern. 3-row layout: candlestick + trendlines + markers (row 1, 70%), composite trend bar chart (row 2, 15%), volume bars (row 3, 15%). Outputs HTML, PNG to `static/images/indicators/` and `docs/static/img/indicators/`. `analysis/indicators/` directory is gitignored — used `git add -f` to commit. Stats block prints all 16 keys from `get_trendline_breakout_navigator_stats()`. -- **2026-02-28 — TBN dark theme chart overhaul (Issue #3):** Rewrote chart styling from light to dark theme (#131722 background, matching TradingView aesthetic). Key changes: (1) bright green `#00e676` / red `#ff5252` trendlines for contrast against dark background; (2) white-outlined markers (HH triangles, LL triangles, wick diamonds) for visibility; (3) increased chart height to 1000px + width 1400px; (4) Consolas monospace font; (5) subtle grid lines `rgba(255,255,255,0.06)` and muted neutral bars `#363a45` for zero-trend periods; (6) composite trend + volume bars at higher opacity for dark readability. Outputs regenerated to all three paths (HTML + 2× PNG). \ No newline at end of file diff --git a/.squad/agents/doc-vader/charter.md b/.squad/agents/doc-vader/charter.md deleted file mode 100644 index a76f4bef..00000000 --- a/.squad/agents/doc-vader/charter.md +++ /dev/null @@ -1,45 +0,0 @@ -# Doc Vader — DevRel - -## Identity - -- **Name:** Doc Vader -- **Role:** DevRel / Technical Writer -- **Emoji:** 📝 - -## Scope - -- Writing and maintaining Docusaurus documentation -- Creating indicator documentation pages in `docs/content/indicators/` -- Writing usage examples and tutorials -- Maintaining the installation guide -- Updating README.md with new indicators - -## Boundaries - -- Does NOT implement indicators (routes to DevMeister3000) -- Does NOT write tests (routes to ChaosAgent) -- Does NOT make architecture decisions (routes to Carlos) - -## Documentation Standards - -- **Framework:** Docusaurus -- **Content location:** `docs/content/indicators/` -- **Config:** `docs/docusaurus.config.js` -- **Sidebars:** `docs/sidebars.js` -- **Format:** Markdown with code examples -- **Each indicator doc should include:** - 1. Description of what the indicator does - 2. Parameters table with defaults - 3. Output columns table - 4. Python usage example - 5. Signal interpretation guide - -## Key Files - -- `docs/content/` — documentation markdown files -- `docs/content/indicators/` — individual indicator docs -- `docs/content/installation.md` — installation guide -- `docs/content/introduction.md` — getting started -- `docs/docusaurus.config.js` — site configuration -- `docs/sidebars.js` — navigation structure -- `README.md` — project README diff --git a/.squad/agents/doc-vader/history.md b/.squad/agents/doc-vader/history.md deleted file mode 100644 index f3614992..00000000 --- a/.squad/agents/doc-vader/history.md +++ /dev/null @@ -1,18 +0,0 @@ -# Doc Vader — History - -## Project Context - -- **Project:** PyIndicators — Python library for financial technical analysis -- **Owner:** marcvanduyn -- **Docs framework:** Docusaurus -- **Docs location:** `docs/content/indicators/` for indicator pages -- **Site config:** `docs/docusaurus.config.js` - -## Learnings - -- Team formed 2026-02-27. -- Documentation site is at `docs/` with standard Docusaurus structure. -- Indicator docs live in `docs/content/indicators/`. -- Analysis notebooks in `analysis/indicators/` serve as visual examples. -- Chart images in docs use UPPER_SNAKE_CASE alt text and path `/img/indicators/.png`, placed immediately after the Example code block's closing fence. -- Added TBN chart image reference to `docs/content/indicators/support-resistance/trendline-breakout-navigator.md` (Issue #3).- Verified TBN docs page after chart improvement (Issue #3, 2026-02-28): image ref `![TRENDLINE_BREAKOUT_NAVIGATOR](/img/indicators/trendline_breakout_navigator.png)` correct, PNG exists at both `docs/static/img/indicators/` and `static/images/indicators/` (227 966 bytes), function signatures/params/return columns/signal logic/stats keys all match source. No changes needed. \ No newline at end of file diff --git a/.squad/agents/scribe/charter.md b/.squad/agents/scribe/charter.md deleted file mode 100644 index d3e8c517..00000000 --- a/.squad/agents/scribe/charter.md +++ /dev/null @@ -1,34 +0,0 @@ -# Scribe — Charter - -## Identity - -- **Name:** Scribe -- **Role:** Session Logger / Memory Manager -- **Emoji:** 📋 - -## Scope - -- Maintaining `decisions.md` — merging inbox entries, deduplicating -- Writing orchestration log entries to `.squad/orchestration-log/` -- Writing session logs to `.squad/log/` -- Cross-agent context sharing via history.md updates -- Archiving old decisions when file exceeds ~20KB -- Summarizing history.md files when they exceed ~12KB -- Git committing `.squad/` changes - -## Boundaries - -- Never speaks to the user -- Never modifies code or test files -- Only writes to `.squad/` state files - -## Process - -1. Receive spawn manifest from coordinator -2. Write orchestration log entries (one per agent) -3. Write session log entry -4. Merge decision inbox files into `decisions.md`, delete inbox files -5. Update affected agents' `history.md` with cross-agent learnings -6. Archive decisions if file too large -7. Summarize histories if too large -8. Git add + commit `.squad/` changes diff --git a/.squad/agents/scribe/history.md b/.squad/agents/scribe/history.md deleted file mode 100644 index e4042262..00000000 --- a/.squad/agents/scribe/history.md +++ /dev/null @@ -1,11 +0,0 @@ -# Scribe — History - -## Project Context - -- **Project:** PyIndicators — Python library for financial technical analysis -- **Owner:** marcvanduyn -- **Team root:** /Users/marcvanduyn/Projects/CodingKitties/PyIndicators - -## Learnings - -- Team formed 2026-02-27. diff --git a/.squad/casting/history.json b/.squad/casting/history.json deleted file mode 100644 index ec619a00..00000000 --- a/.squad/casting/history.json +++ /dev/null @@ -1,13 +0,0 @@ -[ - { - "assignment_id": "pyindicators-001", - "universe": "oceans-eleven", - "created_at": "2026-02-27T13:50:00Z", - "agents": [ - {"name": "Carlos", "role": "Lead", "user_override": true}, - {"name": "DevMeister3000", "role": "Core Dev", "user_override": true}, - {"name": "ChaosAgent", "role": "Tester", "user_override": true}, - {"name": "Doc Vader", "role": "DevRel", "user_override": true} - ] - } -] diff --git a/.squad/casting/policy.json b/.squad/casting/policy.json deleted file mode 100644 index 77b236bf..00000000 --- a/.squad/casting/policy.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "universes": ["oceans-eleven"], - "max_per_universe": 8, - "allow_user_overrides": true -} diff --git a/.squad/casting/registry.json b/.squad/casting/registry.json deleted file mode 100644 index ded3b37b..00000000 --- a/.squad/casting/registry.json +++ /dev/null @@ -1,42 +0,0 @@ -[ - { - "persistent_name": "Carlos", - "universe": "oceans-eleven", - "role": "Lead", - "folder": "carlos", - "created_at": "2026-02-27T13:50:00Z", - "legacy_named": false, - "user_override": true, - "status": "active" - }, - { - "persistent_name": "DevMeister3000", - "universe": "oceans-eleven", - "role": "Core Dev", - "folder": "devmeister3000", - "created_at": "2026-02-27T13:50:00Z", - "legacy_named": false, - "user_override": true, - "status": "active" - }, - { - "persistent_name": "ChaosAgent", - "universe": "oceans-eleven", - "role": "Tester", - "folder": "chaosagent", - "created_at": "2026-02-27T13:50:00Z", - "legacy_named": false, - "user_override": true, - "status": "active" - }, - { - "persistent_name": "Doc Vader", - "universe": "oceans-eleven", - "role": "DevRel", - "folder": "doc-vader", - "created_at": "2026-02-27T13:50:00Z", - "legacy_named": false, - "user_override": true, - "status": "active" - } -] diff --git a/.squad/ceremonies.md b/.squad/ceremonies.md deleted file mode 100644 index 45b4a581..00000000 --- a/.squad/ceremonies.md +++ /dev/null @@ -1,41 +0,0 @@ -# Ceremonies - -> Team meetings that happen before or after work. Each squad configures their own. - -## Design Review - -| Field | Value | -|-------|-------| -| **Trigger** | auto | -| **When** | before | -| **Condition** | multi-agent task involving 2+ agents modifying shared systems | -| **Facilitator** | lead | -| **Participants** | all-relevant | -| **Time budget** | focused | -| **Enabled** | ✅ yes | - -**Agenda:** -1. Review the task and requirements -2. Agree on interfaces and contracts between components -3. Identify risks and edge cases -4. Assign action items - ---- - -## Retrospective - -| Field | Value | -|-------|-------| -| **Trigger** | auto | -| **When** | after | -| **Condition** | build failure, test failure, or reviewer rejection | -| **Facilitator** | lead | -| **Participants** | all-involved | -| **Time budget** | focused | -| **Enabled** | ✅ yes | - -**Agenda:** -1. What happened? (facts only) -2. Root cause analysis -3. What should change? -4. Action items for next iteration diff --git a/.squad/decisions.md b/.squad/decisions.md deleted file mode 100644 index 34e5cd20..00000000 --- a/.squad/decisions.md +++ /dev/null @@ -1,55 +0,0 @@ -# Decisions - -> Canonical decision ledger. Append-only. Managed by Scribe. - ---- - -### 2026-02-27T13:50:00Z: Team formed -**By:** Squad (Coordinator) -**What:** Initial team cast for PyIndicators project — Carlos (Lead), DevMeister3000 (Core Dev), ChaosAgent (Tester), Doc Vader (DevRel). -**Why:** User confirmed roster. - ---- - -### 2026-02-27: PRD Decomposition Approach -**By:** Carlos (Lead) -**What:** Decomposed the PRD (v0.19.0) into 70 specific, actionable work items across 5 phases and wrote them to `.squad/work-items.md`. -**Why:** Ensures the team has a clear, granular backlog with no ambiguity about what needs doing, who does it, and in what order. Priority ordering: tests (P0) → docs (P1) → README (P0/P1/P2) → notebooks (P3) → new features (P2/P3). Breakdown: 9 P0, 14 P1, 12 P2, 35 P3. - ---- - -### 2026-02-27: Added @copilot as Coding Agent -**By:** Marc (via Squad Coordinator) -**What:** Added GitHub Copilot coding agent (@copilot) to the team roster with auto-assign enabled. Capability profile added to team.md with 🟢/🟡/🔴 fit ratings. Instructions installed at `.github/copilot-instructions.md`. Routing updated so Carlos triages issues against the capability profile before assigning `squad:copilot` labels. -**Why:** User requested autonomous issue pickup for suitable tasks. Enables @copilot to pick up 🟢-rated issues without human intervention. - ---- - -### 2026-02-27: Flake8 Cleanup — Variable Naming & Export Conventions -**By:** DevMeister3000 (Core Dev) -**What:** Fixed 14 flake8 warnings (F841, F401, E741, E127) across 8 files. Renamed ambiguous `l` → `low`, added missing `__all__` entries for `accumulation_distribution_zones`, removed unused intermediate variables. -**Why:** Zero flake8 warnings for selected rules. Established conventions: use `high`/`low` for array variables; always add new functions to both `__all__` lists during registration. - ---- - -### 2026-02-27: TBN Chart Plan — Architecture Decision -**By:** Carlos (Lead) -**Issue:** #3 — Improve Trendline Breakout Navigator -**What:** Defined chart layout (3-row: price+trendlines 70%, composite trend 15%, volume 15%), 12 traces, data requirements (BTC/EUR 4h ~365d), and output paths for TBN analysis notebook and docs chart. -**Why:** TBN docs page had no chart image. Plan gives DevMeister3000 an unambiguous implementation spec. Key decisions: trendline values plotted on price chart color-coded by direction, HH/LL/wick markers overlaid, composite trend background shading green/red. - ---- - -### 2026-02-27: TBN Chart Notebook Implementation -**By:** DevMeister3000 (Core Dev) -**Issue:** #3 -**What:** Created `analysis/indicators/trendline_breakout_navigator.ipynb` following Carlos's spec. PNG output to both `static/images/indicators/` and `docs/static/img/indicators/`. Used `git add -f` for gitignored analysis directory. Composite trend Y-axis hardcoded `[-3.5, 3.5]`. -**Why:** Implements the chart plan. Dual PNG output lets Doc Vader reference the docs copy directly without extra steps. - ---- - -### 2026-02-28T12:00:00Z: TBN Chart Dark Theme Overhaul -**By:** DevMeister3000 (Core Dev) -**Issue:** #3 -**What:** Switched TBN analysis notebook chart from light theme to professional dark theme (#131722 background). Updated all colors, opacities, markers, grid lines, and fonts for dark-background readability. Chart dimensions increased to 1000×1400px. -**Why:** Existing light-themed chart was flagged as wrong/ugly. Dark themes are standard in financial charting tools and provide better contrast for overlaid trendlines and markers. Establishes precedent: future indicator analysis notebooks should use this dark theme palette for visual consistency. diff --git a/.squad/decisions/inbox/.gitkeep b/.squad/decisions/inbox/.gitkeep deleted file mode 100644 index e69de29b..00000000 diff --git a/.squad/identity/.gitkeep b/.squad/identity/.gitkeep deleted file mode 100644 index e69de29b..00000000 diff --git a/.squad/identity/now.md b/.squad/identity/now.md deleted file mode 100644 index 30c8903b..00000000 --- a/.squad/identity/now.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -updated_at: 2026-02-25T11:57:08.045Z -focus_area: Initial setup -active_issues: [] ---- - -# What We're Focused On - -Getting started. Updated by coordinator at session start. diff --git a/.squad/identity/wisdom.md b/.squad/identity/wisdom.md deleted file mode 100644 index c40c8ced..00000000 --- a/.squad/identity/wisdom.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -last_updated: 2026-02-25T11:57:08.046Z ---- - -# Team Wisdom - -Reusable patterns and heuristics learned through work. NOT transcripts — each entry is a distilled, actionable insight. - -## Patterns - - - -## Anti-Patterns - - diff --git a/.squad/log/.gitkeep b/.squad/log/.gitkeep deleted file mode 100644 index e69de29b..00000000 diff --git a/.squad/log/2026-02-27T21-00-00Z-issue-3-tbn-chart.md b/.squad/log/2026-02-27T21-00-00Z-issue-3-tbn-chart.md deleted file mode 100644 index 9ca8a2ab..00000000 --- a/.squad/log/2026-02-27T21-00-00Z-issue-3-tbn-chart.md +++ /dev/null @@ -1,19 +0,0 @@ -# Session Log — Issue #3 TBN Chart - -- **Timestamp:** 2026-02-27T21:00:00Z -- **Topic:** issue-3-tbn-chart -- **Issue:** #3 — Improve Trendline Breakout Navigator -- **Agents:** Carlos (Lead), DevMeister3000 (Core Dev), Doc Vader (DevRel) -- **Branch:** squad/3-improve-tbn-chart - -## Summary - -Carlos analyzed issue #3 and produced a detailed chart plan (3-row plotly layout, 12 traces, BTC/EUR 4h data). DevMeister3000 implemented the TBN analysis notebook following the spec. Doc Vader updated the docs page with the chart image reference. All three agents updated their history.md files and produced decision inbox entries. - -## Artifacts - -- `analysis/indicators/trendline_breakout_navigator.ipynb` (new) -- `analysis/indicators/trendline_breakout_navigator.html` (output) -- `static/images/indicators/trendline_breakout_navigator.png` (output) -- `docs/static/img/indicators/trendline_breakout_navigator.png` (copy) -- `docs/content/indicators/support-resistance/trendline-breakout-navigator.md` (modified) diff --git a/.squad/log/2026-02-28T12-00-00Z-issue-3-tbn-chart-improve.md b/.squad/log/2026-02-28T12-00-00Z-issue-3-tbn-chart-improve.md deleted file mode 100644 index f158ff59..00000000 --- a/.squad/log/2026-02-28T12-00-00Z-issue-3-tbn-chart-improve.md +++ /dev/null @@ -1,19 +0,0 @@ -# Session Log — Issue #3: TBN Chart Improvement - -- **Timestamp:** 2026-02-28T12:00:00Z -- **Issue:** #3 — Improve Trendline Breakout Navigator chart - -## Agents - -| Agent | Task | Status | -|-------|------|--------| -| DevMeister3000 | Dark theme, brighter colors, larger dimensions, regenerate outputs | ✅ Done | -| Doc Vader | Verify docs page accuracy | ✅ Done (no changes) | - -## Outcome - -TBN chart updated to professional dark theme (#131722), brighter trendline colors, white-outlined markers, 1000×1400px. PNG and HTML regenerated. Docs page verified accurate — no edits required. - -## Decision - -Dark theme palette established as precedent for future indicator analysis notebooks (see `decisions.md`). diff --git a/.squad/orchestration-log/.gitkeep b/.squad/orchestration-log/.gitkeep deleted file mode 100644 index e69de29b..00000000 diff --git a/.squad/orchestration-log/2026-02-27T21-00-00Z-carlos-tbn-chart-plan.md b/.squad/orchestration-log/2026-02-27T21-00-00Z-carlos-tbn-chart-plan.md deleted file mode 100644 index df0c9105..00000000 --- a/.squad/orchestration-log/2026-02-27T21-00-00Z-carlos-tbn-chart-plan.md +++ /dev/null @@ -1,11 +0,0 @@ -# Orchestration Log — Carlos - -- **Timestamp:** 2026-02-27T21:00:00Z -- **Agent:** Carlos (Lead) -- **Model:** claude-sonnet-4.5 -- **Mode:** sync -- **Issue:** #3 — Improve Trendline Breakout Navigator -- **Task:** Analyze issue #3, produce detailed chart plan for TBN analysis notebook. -- **Files read:** `pyindicators/indicators/trendline_breakout_navigator.py`, VWT analysis notebook, `docs/content/indicators/support-resistance/trendline-breakout-navigator.md` -- **Files produced:** `.squad/decisions/inbox/carlos-tbn-chart-plan.md`, `.squad/agents/carlos/history.md` (updated) -- **Outcome:** Delivered 3-row plotly layout spec (price+trendlines 70%, composite trend 15%, volume 15%) with 12 traces, data requirements (BTC/EUR 4h ~365d), output paths, and docs image reference. Spec handed off to DevMeister3000 for implementation. diff --git a/.squad/orchestration-log/2026-02-27T21-00-00Z-devmeister3000-tbn-notebook.md b/.squad/orchestration-log/2026-02-27T21-00-00Z-devmeister3000-tbn-notebook.md deleted file mode 100644 index 59c4f598..00000000 --- a/.squad/orchestration-log/2026-02-27T21-00-00Z-devmeister3000-tbn-notebook.md +++ /dev/null @@ -1,11 +0,0 @@ -# Orchestration Log — DevMeister3000 - -- **Timestamp:** 2026-02-27T21:00:00Z -- **Agent:** DevMeister3000 (Core Dev) -- **Model:** claude-sonnet-4.5 -- **Mode:** background -- **Issue:** #3 — Improve Trendline Breakout Navigator -- **Task:** Implement TBN analysis notebook following Carlos's chart plan. -- **Branch:** squad/3-improve-tbn-chart -- **Files produced:** `analysis/indicators/trendline_breakout_navigator.ipynb`, `.squad/decisions/inbox/devmeister3000-tbn-chart.md`, `.squad/agents/devmeister3000/history.md` (updated) -- **Outcome:** Created notebook with 3-row plotly layout (candlestick+trendlines+markers, composite trend bar chart, volume). Outputs HTML, PNG to `static/images/indicators/` and `docs/static/img/indicators/`. Used `git add -f` for gitignored analysis directory. Stats block prints all 16 TBN stats keys. diff --git a/.squad/orchestration-log/2026-02-27T21-00-00Z-doc-vader-tbn-docs.md b/.squad/orchestration-log/2026-02-27T21-00-00Z-doc-vader-tbn-docs.md deleted file mode 100644 index 81a88df0..00000000 --- a/.squad/orchestration-log/2026-02-27T21-00-00Z-doc-vader-tbn-docs.md +++ /dev/null @@ -1,10 +0,0 @@ -# Orchestration Log — Doc Vader - -- **Timestamp:** 2026-02-27T21:00:00Z -- **Agent:** Doc Vader (DevRel) -- **Model:** claude-sonnet-4.5 -- **Mode:** background -- **Issue:** #3 — Improve Trendline Breakout Navigator -- **Task:** Update TBN docs page with chart image reference. -- **Files modified:** `docs/content/indicators/support-resistance/trendline-breakout-navigator.md`, `.squad/agents/doc-vader/history.md` (updated) -- **Outcome:** Added `![TRENDLINE_BREAKOUT_NAVIGATOR](/img/indicators/trendline_breakout_navigator.png)` to the TBN docs page after the example code block, matching the established chart image convention (UPPER_SNAKE_CASE alt text, `/img/indicators/` path). diff --git a/.squad/orchestration-log/2026-02-28T12-00-00Z-devmeister3000-tbn-chart-improve.md b/.squad/orchestration-log/2026-02-28T12-00-00Z-devmeister3000-tbn-chart-improve.md deleted file mode 100644 index 2aa9cb17..00000000 --- a/.squad/orchestration-log/2026-02-28T12-00-00Z-devmeister3000-tbn-chart-improve.md +++ /dev/null @@ -1,21 +0,0 @@ -# Orchestration Log — DevMeister3000 - -- **Timestamp:** 2026-02-28T12:00:00Z -- **Agent:** DevMeister3000 (Core Dev) -- **Issue:** #3 — Improve Trendline Breakout Navigator chart -- **Task:** Improve TBN chart visuals - -## Summary - -Switched TBN analysis notebook chart to dark theme (#131722 background), updated trendline colors to brighter palette, added white-outlined markers, increased chart dimensions to 1000×1400px. Regenerated PNG and HTML outputs. - -## Files Changed - -- `analysis/indicators/trendline_breakout_navigator.ipynb` — updated chart styling -- `analysis/indicators/trendline_breakout_navigator.html` — regenerated HTML export -- `static/images/indicators/trendline_breakout_navigator.png` — regenerated PNG -- `docs/static/img/indicators/trendline_breakout_navigator.png` — regenerated PNG (docs copy) - -## Status - -✅ Complete diff --git a/.squad/orchestration-log/2026-02-28T12-00-00Z-doc-vader-tbn-docs-verify.md b/.squad/orchestration-log/2026-02-28T12-00-00Z-doc-vader-tbn-docs-verify.md deleted file mode 100644 index ffe67731..00000000 --- a/.squad/orchestration-log/2026-02-28T12-00-00Z-doc-vader-tbn-docs-verify.md +++ /dev/null @@ -1,18 +0,0 @@ -# Orchestration Log — Doc Vader - -- **Timestamp:** 2026-02-28T12:00:00Z -- **Agent:** Doc Vader (DevRel) -- **Issue:** #3 — Improve Trendline Breakout Navigator chart -- **Task:** Verify TBN docs page accuracy - -## Summary - -Verified `docs/content/indicators/support-resistance/trendline-breakout-navigator.md` — chart image reference path is correct, all function signatures and parameters match current code, column descriptions are accurate. No changes needed. - -## Files Verified - -- `docs/content/indicators/support-resistance/trendline-breakout-navigator.md` — correct, no edits required - -## Status - -✅ Complete — no changes needed diff --git a/.squad/routing.md b/.squad/routing.md deleted file mode 100644 index 214d0d82..00000000 --- a/.squad/routing.md +++ /dev/null @@ -1,40 +0,0 @@ -# Routing Rules - -## Default Routes - -| Domain | Primary | Backup | -|--------|---------|--------| -| Architecture, design decisions, code review | Carlos | — | -| Indicator implementation, Python code, porting PineScript | DevMeister3000 | Carlos | -| Tests, edge cases, quality assurance, unittest | ChaosAgent | DevMeister3000 | -| Documentation, Docusaurus, examples, README | Doc Vader | Carlos | -| Session logging, decisions, memory | Scribe | — | -| Work queue, backlog, monitoring | Ralph | — | - -## Keyword Routes - -| Keywords | Route to | -|----------|----------| -| indicator, implement, port, pine, pinescript, algorithm, ema, sma, rsi, macd, pivot, swing, trendline, breakout | DevMeister3000 | -| test, unittest, assert, edge case, coverage, quality | ChaosAgent | -| docs, documentation, docusaurus, markdown, guide, example, tutorial, installation | Doc Vader | -| architecture, design, pattern, refactor, api, structure, review, approve | Carlos | -| backlog, issues, status, board, queue, monitor | Ralph | -| autonomous, copilot, simple fix, single-file, boilerplate | @copilot | - -## Copilot Agent Routing - -When triaging issues, Carlos evaluates against the capability profile in `team.md`: -- **🟢 issues** with `squad:copilot` label → @copilot picks up autonomously -- **🟡 issues** → @copilot works, but PR needs squad review before merge -- **🔴 issues** → route to appropriate squad agent instead - -## Multi-Domain - -When a task spans multiple domains (e.g., "add indicator with tests and docs"), fan out to all relevant agents in parallel. - -## Review Gate - -- Carlos reviews architecture decisions and API changes. -- ChaosAgent reviews all new indicator implementations (test coverage). -- Doc Vader reviews documentation accuracy. diff --git a/.squad/skills/.gitkeep b/.squad/skills/.gitkeep deleted file mode 100644 index e69de29b..00000000 diff --git a/.squad/skills/squad-conventions/SKILL.md b/.squad/skills/squad-conventions/SKILL.md deleted file mode 100644 index 72eca68e..00000000 --- a/.squad/skills/squad-conventions/SKILL.md +++ /dev/null @@ -1,69 +0,0 @@ ---- -name: "squad-conventions" -description: "Core conventions and patterns used in the Squad codebase" -domain: "project-conventions" -confidence: "high" -source: "manual" ---- - -## Context -These conventions apply to all work on the Squad CLI tool (`create-squad`). Squad is a zero-dependency Node.js package that adds AI agent teams to any project. Understanding these patterns is essential before modifying any Squad source code. - -## Patterns - -### Zero Dependencies -Squad has zero runtime dependencies. Everything uses Node.js built-ins (`fs`, `path`, `os`, `child_process`). Do not add packages to `dependencies` in `package.json`. This is a hard constraint, not a preference. - -### Node.js Built-in Test Runner -Tests use `node:test` and `node:assert/strict` — no test frameworks. Run with `npm test`. Test files live in `test/`. The test command is `node --test test/`. - -### Error Handling — `fatal()` Pattern -All user-facing errors use the `fatal(msg)` function which prints a red `✗` prefix and exits with code 1. Never throw unhandled exceptions or print raw stack traces. The global `uncaughtException` handler calls `fatal()` as a safety net. - -### ANSI Color Constants -Colors are defined as constants at the top of `index.js`: `GREEN`, `RED`, `DIM`, `BOLD`, `RESET`. Use these constants — do not inline ANSI escape codes. - -### File Structure -- `.squad/` — Team state (user-owned, never overwritten by upgrades) -- `.squad/templates/` — Template files copied from `templates/` (Squad-owned, overwritten on upgrade) -- `.github/agents/squad.agent.md` — Coordinator prompt (Squad-owned, overwritten on upgrade) -- `templates/` — Source templates shipped with the npm package -- `.squad/skills/` — Team skills in SKILL.md format (user-owned) -- `.squad/decisions/inbox/` — Drop-box for parallel decision writes - -### Windows Compatibility -Always use `path.join()` for file paths — never hardcode `/` or `\` separators. Squad must work on Windows, macOS, and Linux. All tests must pass on all platforms. - -### Init Idempotency -The init flow uses a skip-if-exists pattern: if a file or directory already exists, skip it and report "already exists." Never overwrite user state during init. The upgrade flow overwrites only Squad-owned files. - -### Copy Pattern -`copyRecursive(src, target)` handles both files and directories. It creates parent directories with `{ recursive: true }` and uses `fs.copyFileSync` for files. - -## Examples - -```javascript -// Error handling -function fatal(msg) { - console.error(`${RED}✗${RESET} ${msg}`); - process.exit(1); -} - -// File path construction (Windows-safe) -const agentDest = path.join(dest, '.github', 'agents', 'squad.agent.md'); - -// Skip-if-exists pattern -if (!fs.existsSync(ceremoniesDest)) { - fs.copyFileSync(ceremoniesSrc, ceremoniesDest); - console.log(`${GREEN}✓${RESET} .squad/ceremonies.md`); -} else { - console.log(`${DIM}ceremonies.md already exists — skipping${RESET}`); -} -``` - -## Anti-Patterns -- **Adding npm dependencies** — Squad is zero-dep. Use Node.js built-ins only. -- **Hardcoded path separators** — Never use `/` or `\` directly. Always `path.join()`. -- **Overwriting user state on init** — Init skips existing files. Only upgrade overwrites Squad-owned files. -- **Raw stack traces** — All errors go through `fatal()`. Users see clean messages, not stack traces. -- **Inline ANSI codes** — Use the color constants (`GREEN`, `RED`, `DIM`, `BOLD`, `RESET`). diff --git a/.squad/team.md b/.squad/team.md deleted file mode 100644 index d021701d..00000000 --- a/.squad/team.md +++ /dev/null @@ -1,60 +0,0 @@ -# PyIndicators — Squad Team - -## Project Context - -- **Project:** PyIndicators -- **Owner:** marcvanduyn -- **Description:** A powerful and user-friendly Python library for financial technical analysis indicators, metrics and helper functions for pandas and polars dataframes. Written entirely in Python with no external dependencies. -- **Stack:** Python, pandas, polars, Docusaurus (docs) -- **Repo:** CodingKitties/PyIndicators - -## Members - -| Name | Role | Specialty | Emoji | -|------|------|-----------|-------| -| Marc | Owner / PM | Project owner, direction, final say | 👤 Human | -| Carlos | Lead | Architecture, code review, decisions | 🏗️ | -| DevMeister3000 | Core Dev | Indicator implementations, Python | 🔧 | -| ChaosAgent | Tester | Tests, quality, edge cases | 🧪 | -| Doc Vader | DevRel | Docusaurus docs, examples, guides | 📝 | -| @copilot | Coding Agent | Autonomous issue pickup, PRs | 🤖 | -| Scribe | (silent) | Memory, decisions, session logs | 📋 | -| Ralph | (monitor) | Work queue, backlog, keep-alive | 🔄 | - - - -## Issue Source - -- **Repository:** `coding-kitties/PyIndicators` -- **Connected:** 2026-02-27 -- **Filters:** All open issues - -## PRD - -- **Source:** `/Users/marcvanduyn/Projects/CodingKitties/PyIndicators/PRD.md` -- **Ingested:** 2026-02-27 -- **Status:** Decomposed → 70 work items in `.squad/work-items.md` - -## Coding Agent — Capabilities - -| Task Type | Fit | Notes | -|-----------|-----|-------| -| Single-file indicator implementation | 🟢 | Follows established pattern | -| Writing unittest test suites | 🟢 | Straightforward from existing examples | -| Single-file bug fixes | 🟢 | Scoped, low risk | -| Documentation pages (Docusaurus md) | 🟢 | Template-driven | -| README updates | 🟢 | Text edits | -| Multi-file refactors | 🟡 | Needs squad review | -| New indicator with complex math (porting PineScript) | 🟡 | Logic correctness needs review | -| Architecture changes (new module structure) | 🔴 | Requires Carlos (Lead) decision | -| Docusaurus config / sidebar changes | 🔴 | Risk of breaking docs build | -| Release management / versioning | 🔴 | Needs human approval | - -## Tech Stack - -- **Language:** Python 3.12+ -- **DataFrame support:** pandas, polars -- **Testing:** unittest -- **Documentation:** Docusaurus -- **Build:** pyproject.toml -- **No external dependencies** for core library diff --git a/.squad/templates/.gitkeep b/.squad/templates/.gitkeep deleted file mode 100644 index e69de29b..00000000 diff --git a/.squad/templates/improve-chart-issue.yml b/.squad/templates/improve-chart-issue.yml deleted file mode 100644 index bc9bcc7c..00000000 --- a/.squad/templates/improve-chart-issue.yml +++ /dev/null @@ -1,115 +0,0 @@ -name: "📊 Improve Documentation Chart" -description: "Request an improved or new chart for an indicator's documentation page" -title: "[Chart] " -labels: ["squad", "docs", "chart"] -body: - - type: markdown - attributes: - value: | - ## Documentation Chart Improvement - Use this template to request a new or improved chart for an indicator's documentation page. - **Include reference screenshots** showing what the chart should look like. - - - type: input - id: indicator-name - attributes: - label: Indicator Name - description: "Which indicator's documentation needs a chart update?" - placeholder: "e.g., SuperTrend, RSI, Trendline Breakout Navigator" - validations: - required: true - - - type: input - id: docs-page - attributes: - label: Current Docs Page - description: "Path to the existing docs page (if it exists)" - placeholder: "e.g., docs/content/indicators/trend/supertrend.md" - validations: - required: false - - - type: dropdown - id: chart-type - attributes: - label: What needs to happen? - options: - - Add a new chart (no chart exists yet) - - Replace existing chart (current one is wrong or ugly) - - Add additional chart (show a different view or timeframe) - - Fix chart rendering issue - validations: - required: true - - - type: textarea - id: reference-chart - attributes: - label: Reference Chart(s) - description: | - **Paste or drag & drop screenshots** of what the chart should look like. - Include charts from TradingView, other platforms, or hand-drawn sketches — anything that shows the desired result. - placeholder: "Drag and drop images here..." - validations: - required: true - - - type: textarea - id: chart-description - attributes: - label: Chart Description - description: | - **Describe the chart in detail** — agents may not always be able to see images. - Include: what data is shown, what the indicator lines/zones look like, colors, key visual features. - placeholder: | - - Chart type: Candlestick with overlay - - Indicator display: Two bands (upper green, lower red) with fill between them - - Signals: Triangle markers at crossover points - - Timeframe shown: 6 months of daily data - - The chart should clearly show a trend reversal around the middle - - ... - validations: - required: true - - - type: textarea - id: data-source - attributes: - label: Data Source - description: "What data should the chart use?" - placeholder: | - - Asset: BTC/USD - - Timeframe: Daily - - Date range: 2024-01-01 to 2024-12-31 - - Or: use existing test data from resources/data/ - validations: - required: false - - - type: textarea - id: chart-requirements - attributes: - label: Chart Requirements - description: "Any specific requirements for the chart?" - placeholder: | - - Library: plotly (for interactive) or matplotlib (for static) - - Include: buy/sell signal annotations - - Color scheme: green for bullish, red for bearish - - Export as: static image for docs + interactive HTML - validations: - required: false - - - type: checkboxes - id: deliverables - attributes: - label: Deliverables - description: "What needs to be delivered?" - options: - - label: "Static chart image for docs page (PNG/SVG in `static/images/`)" - - label: "Update docs page to include the chart" - - label: "Analysis notebook with interactive plotly chart" - - label: "HTML export of interactive chart" - - - type: textarea - id: additional-context - attributes: - label: Additional Context - description: "Anything else? What's wrong with the current chart? Specific style preferences?" - placeholder: "Optional additional context..." - validations: - required: false diff --git a/.squad/templates/new-indicator-issue.md b/.squad/templates/new-indicator-issue.md deleted file mode 100644 index 4af0b525..00000000 --- a/.squad/templates/new-indicator-issue.md +++ /dev/null @@ -1,60 +0,0 @@ -## New Indicator Request - -### Indicator Name - - - -### Category - - - -### Description - - - -### Reference Chart(s) - - - - -### Chart Description - - - -- **Timeframe:** -- **Asset:** -- **What's shown:** - - -### Parameters - - -| Parameter | Type | Default | Description | -|-----------|------|---------|-------------| -| `period` | int | 14 | Lookback period | -| `source_column` | str | 'Close' | Source column | - - -### Source / Reference - - - -### Expected Output Columns - - -- `indicator_value`: -- `indicator_signal`: - - -### Deliverables Checklist - -- [ ] Implementation in `pyindicators/indicators/` (pandas + polars support) -- [ ] Exports in `__init__.py` and `__all__` -- [ ] Unit tests in `tests/indicators/` (pandas, polars, edge cases) -- [ ] Documentation page in `docs/content/indicators/` with chart image -- [ ] Sidebar registration in `docs/sidebars.js` -- [ ] Entry in README.md features list -- [ ] Analysis notebook in `analysis/indicators/` with plotly chart - -### Additional Context - diff --git a/.squad/templates/new-indicator-issue.yml b/.squad/templates/new-indicator-issue.yml deleted file mode 100644 index f03a0b39..00000000 --- a/.squad/templates/new-indicator-issue.yml +++ /dev/null @@ -1,140 +0,0 @@ -name: "🔧 New Indicator" -description: "Request a new technical indicator implementation" -title: "[Indicator] " -labels: ["squad", "indicator"] -body: - - type: markdown - attributes: - value: | - ## New Indicator Request - Use this template to request a new indicator for PyIndicators. - **Include chart screenshots** showing the expected output — the team needs visual references to reproduce the behavior accurately. - - - type: input - id: indicator-name - attributes: - label: Indicator Name - description: "The name of the indicator (e.g., Parabolic SAR, Ichimoku Cloud)" - placeholder: "e.g., VWAP (Volume Weighted Average Price)" - validations: - required: true - - - type: dropdown - id: category - attributes: - label: Category - description: "Which category does this indicator belong to?" - options: - - Trend - - Momentum - - Volatility - - Support & Resistance - - Pattern Recognition - - Volume - - Helpers / Utilities - validations: - required: true - - - type: textarea - id: description - attributes: - label: Description - description: "What does this indicator do? How is it used in trading?" - placeholder: "Describe the indicator's purpose, what it measures, and typical use cases..." - validations: - required: true - - - type: textarea - id: reference-chart - attributes: - label: Reference Chart(s) - description: | - **Paste or drag & drop chart screenshots** showing the expected indicator output. - Include charts from TradingView, PineScript, or any other platform. - The more visual references, the better — these are used to verify the implementation. - placeholder: "Drag and drop images here, or paste image URLs..." - validations: - required: true - - - type: textarea - id: chart-description - attributes: - label: Chart Description - description: | - **Describe what the chart(s) show** — agents may not always be able to see images. - Include: timeframe, asset, what lines/zones/signals are visible, colors, behavior at key points. - placeholder: | - - Timeframe: Daily - - Asset: BTC/USD - - The indicator shows a green line above price during downtrends and red line below during uptrends - - Signals are marked with triangles at crossover points - - ... - validations: - required: true - - - type: textarea - id: parameters - attributes: - label: Parameters - description: "List the indicator's parameters with types and defaults" - placeholder: | - - `period` (int, default=14): Lookback period - - `multiplier` (float, default=2.0): ATR multiplier - - `source` (str, default='Close'): Source column - value: | - - `period` (int, default=14): - - `source_column` (str, default='Close'): - validations: - required: false - - - type: textarea - id: source-reference - attributes: - label: Source / Reference - description: "Link to PineScript source, academic paper, or reference implementation" - placeholder: "e.g., https://www.tradingview.com/script/... or a PineScript code block" - validations: - required: false - - - type: textarea - id: output-columns - attributes: - label: Expected Output Columns - description: "What columns should the indicator add to the DataFrame?" - placeholder: | - - `indicator_value`: Main indicator line - - `indicator_signal`: Buy/sell signal (1, -1, 0) - - `indicator_upper`: Upper band - - `indicator_lower`: Lower band - validations: - required: false - - - type: checkboxes - id: deliverables - attributes: - label: Deliverables Checklist - description: "A complete indicator requires ALL of the following. The squad will handle each." - options: - - label: "Implementation in `pyindicators/indicators/` (pandas + polars support)" - required: true - - label: "Exports in `__init__.py` and `__all__`" - required: true - - label: "Unit tests in `tests/indicators/` (pandas, polars, edge cases)" - required: true - - label: "Documentation page in `docs/content/indicators/` with chart image" - required: true - - label: "Sidebar registration in `docs/sidebars.js`" - required: true - - label: "Entry in README.md features list" - required: true - - label: "Analysis notebook in `analysis/indicators/` with plotly chart" - required: true - - - type: textarea - id: additional-context - attributes: - label: Additional Context - description: "Anything else? Special edge cases, related indicators, priority notes..." - placeholder: "Optional additional context..." - validations: - required: false diff --git a/.squad/work-items.md b/.squad/work-items.md deleted file mode 100644 index c87dc619..00000000 --- a/.squad/work-items.md +++ /dev/null @@ -1,138 +0,0 @@ -# PyIndicators — Work Items Decomposition - -> Decomposed from [PRD.md](../PRD.md) by Carlos (Lead) on 2026-02-27. - -## Summary - -| Phase | Total Items | P0 | P1 | P2 | P3 | -|-------|-------------|----|----|----|----| -| Phase 1 — Test Coverage | 14 | 8 | 3 | 3 | 0 | -| Phase 2 — Documentation | 11 | 0 | 9 | 2 | 0 | -| Phase 3 — README & Onboarding | 5 | 1 | 2 | 2 | 0 | -| Phase 4 — Analysis Notebooks | 29 | 0 | 0 | 0 | 29 | -| Phase 5 — New Indicators | 11 | 0 | 0 | 5 | 6 | -| **Total** | **70** | **9** | **14** | **12** | **35** | - ---- - -## Phase 1 — Test Coverage (Critical) - -Every indicator must have tests covering Pandas input/output, Polars input/output, and edge cases. - -| ID | Title | Owner | Priority | Dependencies | Complexity | Notes | -|----|-------|-------|----------|--------------|------------|-------| -| 1.01 | Write tests for `average_true_range.py` (ATR) | ChaosAgent | P0 | None | S | Classic volatility indicator, simple I/O | -| 1.02 | Write tests for `commodity_channel_index.py` (CCI) | ChaosAgent | P0 | None | S | Classic momentum indicator | -| 1.03 | Write tests for `rate_of_change.py` (ROC) | ChaosAgent | P0 | None | S | Classic momentum indicator | -| 1.04 | Write tests for `liquidity_sweeps.py` | ChaosAgent | P0 | None | M | Complex price-action logic, needs realistic OHLCV data | -| 1.05 | Write tests for `buyside_sellside_liquidity.py` | ChaosAgent | P0 | None | M | Complex price-action logic | -| 1.06 | Write tests for `pure_price_action_liquidity_sweeps.py` | ChaosAgent | P0 | None | M | Complex price-action logic | -| 1.07 | Write tests for `liquidity_pools.py` | ChaosAgent | P0 | None | M | Complex price-action logic | -| 1.08 | Write tests for `liquidity_levels_voids.py` | ChaosAgent | P0 | None | M | Complex price-action logic | -| 1.09 | Write tests for `pulse_mean_accelerator.py` | ChaosAgent | P1 | None | M | Medium-priority trend indicator | -| 1.10 | Write tests for `equal_highs_lows.py` | ChaosAgent | P1 | None | M | Medium-priority S/R indicator | -| 1.11 | Write tests for `volume_weighted_trend.py` | ChaosAgent | P1 | None | M | Medium-priority trend indicator | -| 1.12 | Write tests for `is_down_trend.py` | ChaosAgent | P2 | None | S | Simple helper utility | -| 1.13 | Write tests for `is_up_trend.py` | ChaosAgent | P2 | None | S | Simple helper utility | -| 1.14 | Write tests for `up_and_down_trends.py` | ChaosAgent | P2 | None | S | Simple helper utility | - ---- - -## Phase 2 — Documentation Completeness (High) - -Add missing doc pages and ensure sidebar registration. - -| ID | Title | Owner | Priority | Dependencies | Complexity | Notes | -|----|-------|-------|----------|--------------|------------|-------| -| 2.01 | Create doc page for Volume Gated Trend Ribbon | Doc Vader | P1 | None | S | Category: Trend. Follow `docs/content/indicators/trend/` pattern | -| 2.02 | Create doc page for Commodity Channel Index (CCI) | Doc Vader | P1 | None | S | Category: Momentum | -| 2.03 | Create doc page for Rate of Change (ROC) | Doc Vader | P1 | None | S | Category: Momentum | -| 2.04 | Create doc page for Equal Highs / Lows | Doc Vader | P1 | None | S | Category: Support & Resistance | -| 2.05 | Create doc page for Swing Structure | Doc Vader | P1 | None | S | Category: Support & Resistance | -| 2.06 | Create doc page for Trendline Breakout Navigator | Doc Vader | P1 | None | S | Category: Support & Resistance | -| 2.07 | Create doc page for Up and Downtrends | Doc Vader | P1 | None | S | Category: Helpers | -| 2.08 | Register all 7 new doc pages in `docs/sidebars.js` | Doc Vader | P1 | 2.01–2.07 | S | Must update sidebar config | -| 2.09 | Document missing utility functions (`is_below`, `is_above`, `get_slope`, etc.) | Doc Vader | P1 | None | S | Only `has_any_lower_then_threshold` currently documented | -| 2.10 | Update README features list to include all 16 missing indicators | Doc Vader | P2 | None | S | See PRD §4.3 list | -| 2.11 | Fix "no external dependencies" claim in README and `pyproject.toml` | Doc Vader | P2 | None | S | Replace with accurate description | - ---- - -## Phase 3 — README & Onboarding (Medium) - -| ID | Title | Owner | Priority | Dependencies | Complexity | Notes | -|----|-------|-------|----------|--------------|------------|-------| -| 3.01 | Fix "no external dependencies" metadata discrepancy | Doc Vader | P0 | None | S | Misleads users; fix in README + pyproject.toml description | -| 3.02 | Add "Quick Start" section with minimal end-to-end example | Doc Vader | P1 | None | S | Show install → import → compute → inspect | -| 3.03 | Restructure README: reduce inline API docs, link to Docusaurus site | Doc Vader | P1 | 2.01–2.09 | M | Depends on docs being complete first | -| 3.04 | Add badges (PyPI version, test status, docs link) | Doc Vader | P2 | None | S | Standard OSS project hygiene | -| 3.05 | Add CONTRIBUTING.md with indicator authoring guide | Doc Vader | P2 | None | M | Guide contributors on patterns from PRD §7 | - ---- - -## Phase 4 — Analysis Notebooks (Low / Nice-to-have) - -All items are P3. No dependencies unless noted. Owner: Doc Vader. Complexity: S each. - -| ID | Title | Owner | Priority | Dependencies | Complexity | Notes | -|----|-------|-------|----------|--------------|------------|-------| -| 4.01 | Create notebook for Simple Moving Average (SMA) | Doc Vader | P3 | None | S | Classic trend | -| 4.02 | Create notebook for Weighted Moving Average (WMA) | Doc Vader | P3 | None | S | Classic trend | -| 4.03 | Create notebook for Exponential Moving Average (EMA) | Doc Vader | P3 | None | S | Classic trend | -| 4.04 | Create notebook for SuperTrend | Doc Vader | P3 | None | S | Popular trend indicator | -| 4.05 | Create notebook for Volume Gated Trend Ribbon | Doc Vader | P3 | None | S | | -| 4.06 | Create notebook for MACD | Doc Vader | P3 | None | S | High-value classic | -| 4.07 | Create notebook for RSI | Doc Vader | P3 | None | S | High-value classic | -| 4.08 | Create notebook for Wilders RSI | Doc Vader | P3 | None | S | | -| 4.09 | Create notebook for Williams %R | Doc Vader | P3 | None | S | | -| 4.10 | Create notebook for ADX | Doc Vader | P3 | None | S | | -| 4.11 | Create notebook for Stochastic Oscillator | Doc Vader | P3 | None | S | | -| 4.12 | Create notebook for Momentum Confluence | Doc Vader | P3 | None | S | | -| 4.13 | Create notebook for Commodity Channel Index (CCI) | Doc Vader | P3 | 1.02 | S | Needs working impl + tests first | -| 4.14 | Create notebook for Rate of Change (ROC) | Doc Vader | P3 | 1.03 | S | Needs working impl + tests first | -| 4.15 | Create notebook for Bollinger Bands | Doc Vader | P3 | None | S | High-value classic | -| 4.16 | Create notebook for Average True Range (ATR) | Doc Vader | P3 | 1.01 | S | | -| 4.17 | Create notebook for Moving Average Envelope | Doc Vader | P3 | None | S | | -| 4.18 | Create notebook for Nadaraya-Watson Envelope | Doc Vader | P3 | None | S | | -| 4.19 | Create notebook for Fibonacci Retracement | Doc Vader | P3 | None | S | | -| 4.20 | Create notebook for Golden Zone | Doc Vader | P3 | None | S | | -| 4.21 | Create notebook for Fair Value Gap | Doc Vader | P3 | None | S | | -| 4.22 | Create notebook for Order Blocks | Doc Vader | P3 | None | S | | -| 4.23 | Create notebook for Market Structure | Doc Vader | P3 | None | S | | -| 4.24 | Create notebook for Divergence | Doc Vader | P3 | None | S | | -| 4.25 | Create notebook for Accumulation Distribution Zones | Doc Vader | P3 | None | S | | -| 4.26 | Create notebook for Volume Imbalance | Doc Vader | P3 | None | S | | -| 4.27 | Create notebook for Opening Gap | Doc Vader | P3 | None | S | | -| 4.28 | Create notebook for Strong / Weak High / Low | Doc Vader | P3 | None | S | | -| 4.29 | Create notebook for Trendline Breakout Navigator | Doc Vader | P3 | None | S | | - ---- - -## Phase 5 — New Indicators (Backlog) - -| ID | Title | Owner | Priority | Dependencies | Complexity | Notes | -|----|-------|-------|----------|--------------|------------|-------| -| 5.01 | Implement VWAP (Volume Weighted Average Price) | DevMeister3000 | P2 | Phase 1 done | M | Essential for intraday; high user demand | -| 5.02 | Implement Ichimoku Cloud | DevMeister3000 | P2 | Phase 1 done | L | Commonly requested; multiple output lines | -| 5.03 | Implement Pivot Points (Standard, Camarilla, Woodie) | DevMeister3000 | P2 | Phase 1 done | M | Classic S/R levels | -| 5.04 | Implement Keltner Channels | DevMeister3000 | P2 | 1.01 (ATR tests) | M | Depends on ATR being fully tested | -| 5.05 | Implement Donchian Channels | DevMeister3000 | P2 | Phase 1 done | S | Simple breakout detection | -| 5.06 | Implement Parabolic SAR | DevMeister3000 | P3 | Phase 1 done | M | Trend reversal | -| 5.07 | Implement Heikin-Ashi Candles | DevMeister3000 | P3 | Phase 1 done | S | Trend-smoothing candle type | -| 5.08 | Implement On-Balance Volume (OBV) | DevMeister3000 | P3 | Phase 1 done | S | Volume-based trend confirmation | -| 5.09 | Implement Chaikin Money Flow | DevMeister3000 | P3 | Phase 1 done | S | Volume/momentum hybrid | -| 5.10 | Run type annotations audit across all public APIs | DevMeister3000 | P3 | Phase 1 done | M | Ensure full type hints | -| 5.11 | Create performance benchmark suite (pandas vs polars) | DevMeister3000 | P3 | Phase 1 done | M | Comparative benchmarks | - ---- - -## Execution Order Recommendation - -1. **Immediate (P0):** Items 1.01–1.08 (8 high-priority test gaps) + 3.01 (metadata fix) — these block quality confidence. -2. **Next sprint (P1):** Remaining tests (1.09–1.11) + all doc pages (2.01–2.09) + README quick start (3.02) + README restructure (3.03). -3. **Following sprint (P2):** README features update (2.10–2.11) + badges (3.04) + CONTRIBUTING.md (3.05) + top new indicators (5.01–5.05). -4. **Backlog (P3):** Phase 4 notebooks + remaining Phase 5 indicators + type audit + benchmarks. - ---- - -*Generated by Carlos (Lead) — 2026-02-27* diff --git a/pyindicators/indicators/momentum_cycle_sentry.py b/pyindicators/indicators/momentum_cycle_sentry.py index 011e7200..62a30992 100644 --- a/pyindicators/indicators/momentum_cycle_sentry.py +++ b/pyindicators/indicators/momentum_cycle_sentry.py @@ -387,11 +387,17 @@ def get_momentum_cycle_sentry_stats( "bullish_pct": round(bull / total * 100, 1) if total > 0 else 0.0, "bearish_pct": round(bear / total * 100, 1) if total > 0 else 0.0, "retracing_bars": retrace_count, - "retracing_pct": round(retrace_count / total * 100, 1) if total > 0 else 0.0, + "retracing_pct": ( + round(retrace_count / total * 100, 1) + if total > 0 else 0.0 + ), "overbought_bars": ob_bars, "oversold_bars": os_bars, "max_momentum": round(float(p1.max()), 4) if len(p1) > 0 else 0.0, "min_momentum": round(float(p1.min()), 4) if len(p1) > 0 else 0.0, - "avg_momentum": round(float(p1.abs().mean()), 4) if len(p1) > 0 else 0.0, + "avg_momentum": ( + round(float(p1.abs().mean()), 4) + if len(p1) > 0 else 0.0 + ), "zero_crossings": crossings, } diff --git a/pyindicators/indicators/range_intelligence.py b/pyindicators/indicators/range_intelligence.py index 65704fe1..ff0b0264 100644 --- a/pyindicators/indicators/range_intelligence.py +++ b/pyindicators/indicators/range_intelligence.py @@ -160,10 +160,12 @@ def _build_volume_profile( bar_vol = volume[i] if not np.isnan(volume[i]) else 1.0 is_bull = close[i] >= opn[i] - min_bin = max(0, min(vp_rows - 1, - int(np.floor((bar_low - range_low) / bin_height)))) - max_bin = max(0, min(vp_rows - 1, - int(np.floor((bar_high - range_low) / bin_height)))) + min_bin = max(0, min(vp_rows - 1, int( + np.floor((bar_low - range_low) + / bin_height)))) + max_bin = max(0, min(vp_rows - 1, int( + np.floor((bar_high - range_low) + / bin_height)))) bins_covered = max_bin - min_bin + 1 vol_share = bar_vol / bins_covered if bins_covered > 0 else 0.0 @@ -315,15 +317,22 @@ def _vol_sum(start: int, end: int) -> float: buy_bins[:] = 0.0 sell_bins[:] = 0.0 net_delta_acc = 0.0 - bin_height = (r_high - r_low) / vp_rows if r_high > r_low else 1e-10 + bin_height = ( + (r_high - r_low) / vp_rows + if r_high > r_low else 1e-10 + ) for j in range(r_start, i + 1): bar_vol = vol[j] if not np.isnan(vol[j]) else 1.0 is_bull = close[j] >= opn[j] - min_bin = max(0, min(vp_rows - 1, - int(np.floor((low[j] - r_low) / bin_height)))) - max_bin = max(0, min(vp_rows - 1, - int(np.floor((high[j] - r_low) / bin_height)))) + min_bin = max( + 0, min(vp_rows - 1, int( + np.floor((low[j] - r_low) + / bin_height)))) + max_bin = max( + 0, min(vp_rows - 1, int( + np.floor((high[j] - r_low) + / bin_height)))) bc = max_bin - min_bin + 1 vs = bar_vol / bc if bc > 0 else 0.0 for b in range(min_bin, max_bin + 1): @@ -347,15 +356,20 @@ def _vol_sum(start: int, end: int) -> float: # ── Update active range ────────────────────────────────── if range_active: - bin_height = (r_high - r_low) / vp_rows if r_high > r_low else 1e-10 + bin_height = ( + (r_high - r_low) / vp_rows + if r_high > r_low else 1e-10 + ) # Accumulate current bar volume bar_vol = vol[i] if not np.isnan(vol[i]) else 1.0 is_bull = close[i] >= opn[i] min_bin = max(0, min(vp_rows - 1, int(np.floor((low[i] - r_low) / bin_height)))) - max_bin = max(0, min(vp_rows - 1, - int(np.floor((high[i] - r_low) / bin_height)))) + max_bin = max( + 0, min(vp_rows - 1, int( + np.floor((high[i] - r_low) + / bin_height)))) bc = max_bin - min_bin + 1 vs = bar_vol / bc if bc > 0 else 0.0 for b in range(min_bin, max_bin + 1): @@ -386,7 +400,11 @@ def _vol_sum(start: int, end: int) -> float: (duration / length) * 50.0 + (abs(net_delta_acc) / recent_vol) * 50.0) - state_str = "Accumulation" if net_delta_acc >= 0 else "Distribution" + state_str = ( + "Accumulation" + if net_delta_acc >= 0 + else "Distribution" + ) # Write row output out_active[i] = 1 diff --git a/pyindicators/indicators/strong_weak_high_low.py b/pyindicators/indicators/strong_weak_high_low.py index 85806cec..6d27f1c8 100644 --- a/pyindicators/indicators/strong_weak_high_low.py +++ b/pyindicators/indicators/strong_weak_high_low.py @@ -223,9 +223,15 @@ def get_strong_weak_high_low_stats( high_mask = data[sw_high_column] == 1 low_mask = data[sw_low_column] == 1 - strong_h = int((data.loc[high_mask, sw_high_type_column] == "Strong").sum()) if sh else 0 + strong_h = int( + (data.loc[high_mask, sw_high_type_column] + == "Strong").sum() + ) if sh else 0 weak_h = sh - strong_h - strong_l = int((data.loc[low_mask, sw_low_type_column] == "Strong").sum()) if sl else 0 + strong_l = int( + (data.loc[low_mask, sw_low_type_column] + == "Strong").sum() + ) if sl else 0 weak_l = sl - strong_l return { @@ -345,8 +351,14 @@ def _compute_sw( last_sh_price = h[i] # Volume percentage - if not np.isnan(last_low_vol) and (last_high_vol + last_low_vol) > 0: - sh_vp[i] = round(last_high_vol / (last_high_vol + last_low_vol) * 100, 1) + if ( + not np.isnan(last_low_vol) + and (last_high_vol + last_low_vol) > 0 + ): + sh_vp[i] = round( + last_high_vol + / (last_high_vol + last_low_vol) + * 100, 1) if piv_lows[i]: sl_flag[i] = 1 @@ -364,8 +376,14 @@ def _compute_sw( last_sl_price = low[i] # Volume percentage - if not np.isnan(last_high_vol) and (last_high_vol + last_low_vol) > 0: - sl_vp[i] = round(last_low_vol / (last_high_vol + last_low_vol) * 100, 1) + if ( + not np.isnan(last_high_vol) + and (last_high_vol + last_low_vol) > 0 + ): + sl_vp[i] = round( + last_low_vol + / (last_high_vol + last_low_vol) + * 100, 1) # Equilibrium if not np.isnan(last_sh_price) and not np.isnan(last_sl_price): diff --git a/pyindicators/indicators/trendline_breakout_navigator.py b/pyindicators/indicators/trendline_breakout_navigator.py index 38e09480..5e5d0987 100644 --- a/pyindicators/indicators/trendline_breakout_navigator.py +++ b/pyindicators/indicators/trendline_breakout_navigator.py @@ -225,7 +225,6 @@ def _compute_single_timeframe( slope = (v - tl_cp_price) / max(x - tl_cp_idx, 1) # Line direction is down and wick breaks or first LH - if (v < tl_y1 + slope * (x - tl_x1) and (v > tl_y2 + slope * (bar - tl_x2) or not tl_slope_set)): @@ -521,7 +520,7 @@ def trendline_breakout_navigator( DataFrame with added columns: - ``tbn_trend_long`` / ``tbn_trend_medium`` / ``tbn_trend_short`` - — trend direction per timeframe: 1 bullish, −1 bearish, 0 undetermined + -- trend direction per TF: 1 bull, -1 bear, 0 undetermined - ``tbn_value_long`` / ``tbn_value_medium`` / ``tbn_value_short`` — projected trendline price per timeframe (NaN when no active line) - ``tbn_slope_long`` / ``tbn_slope_medium`` / ``tbn_slope_short`` diff --git a/pyindicators/indicators/volumetric_supply_demand_zones.py b/pyindicators/indicators/volumetric_supply_demand_zones.py index 3e92d883..c8c77fd7 100644 --- a/pyindicators/indicators/volumetric_supply_demand_zones.py +++ b/pyindicators/indicators/volumetric_supply_demand_zones.py @@ -101,7 +101,8 @@ class _SDZone: # Helper: pivot detection # # ------------------------------------------------------------------ # def _pivot_high(high: np.ndarray, length: int) -> np.ndarray: - """Return array with pivot-high price at confirmation bar, NaN elsewhere.""" + """Return array with pivot-high price at confirmation + bar, NaN elsewhere.""" n = len(high) result = np.full(n, np.nan) @@ -249,7 +250,11 @@ def _build_volume_profile( row_delta = row_buy - row_sell total_delta = float(np.sum(row_delta)) - max_abs_delta = np.max(np.abs(row_delta)) if np.max(np.abs(row_delta)) > 0 else 1.0 + max_abs_delta = ( + np.max(np.abs(row_delta)) + if np.max(np.abs(row_delta)) > 0 + else 1.0 + ) # Build profile rows profile = [] @@ -482,8 +487,12 @@ def _volumetric_supply_demand_zones_pandas( if nearest_demand is not None and nearest_supply is not None: # Output whichever is closer to current price mid = (high[i] + low[i]) / 2 - d_dist = abs(mid - (nearest_demand.zone_top + nearest_demand.zone_bottom) / 2) - s_dist = abs(mid - (nearest_supply.zone_top + nearest_supply.zone_bottom) / 2) + d_dist = abs(mid - ( + nearest_demand.zone_top + + nearest_demand.zone_bottom) / 2) + s_dist = abs(mid - ( + nearest_supply.zone_top + + nearest_supply.zone_bottom) / 2) primary = nearest_demand if d_dist <= s_dist else nearest_supply elif nearest_demand is not None: primary = nearest_demand @@ -645,19 +654,30 @@ def _try_merge( for r in range(len(existing.profile)): existing.profile[r].width_pct = ( - existing.profile[r].volume / max_vol if max_vol > 0 else 0.5 + existing.profile[r].volume + / max_vol + if max_vol > 0 else 0.5 ) existing.profile[r].is_poc = (r == poc_idx) # Merge delta rows - for r in range(min(len(existing.delta_profile), len(new_zone.delta_profile))): - existing.delta_profile[r].delta += new_zone.delta_profile[r].delta + for r in range(min( + len(existing.delta_profile), + len(new_zone.delta_profile), + )): + existing.delta_profile[r].delta += ( + new_zone.delta_profile[r].delta + ) existing.delta_profile[r].is_positive = ( existing.delta_profile[r].delta >= 0 ) # Update POC - row_height = (existing.zone_top - existing.zone_bottom) / len(existing.profile) + row_height = ( + (existing.zone_top + - existing.zone_bottom) + / len(existing.profile) + ) existing.poc_price = ( existing.zone_bottom + poc_idx * row_height + row_height / 2 ) @@ -753,7 +773,8 @@ def volumetric_supply_demand_zones( """ if mitigation_type not in ("Wick", "Close"): raise PyIndicatorException( - f"mitigation_type must be 'Wick' or 'Close', got '{mitigation_type}'" + "mitigation_type must be 'Wick' or " + f"'Close', got '{mitigation_type}'" ) if isinstance(data, PdDataFrame): diff --git a/pyindicators/indicators/z_score_predictive_zones.py b/pyindicators/indicators/z_score_predictive_zones.py index f13b870d..8959277b 100644 --- a/pyindicators/indicators/z_score_predictive_zones.py +++ b/pyindicators/indicators/z_score_predictive_zones.py @@ -26,7 +26,8 @@ zspz_sup_band_low - Support band low (price space, VWMA smoothed) zspz_rsi_ma - EMA of RSI (for gradient coloring) zspz_long_signal - 1 when price first enters support band, 0 otherwise - zspz_short_signal - 1 when price first enters resistance band, 0 otherwise + zspz_short_signal - 1 when price first enters + resistance band, 0 otherwise zspz_signal - +1 for long, -1 for short, 0 otherwise """ from typing import Union, Dict From daa4a2be4f8a12aba0d9835ad65f8cce950d7930 Mon Sep 17 00:00:00 2001 From: marcvanduyn Date: Sat, 28 Feb 2026 12:23:15 +0100 Subject: [PATCH 09/21] fix: add missing choch_plus columns to TestGetChochBosStats test data The test setUp was missing choch_plus_bullish and choch_plus_bearish columns that get_choch_bos_stats() expects. Also updated assertions to cover choch_plus counts and total_choch_plus key. Pre-existing bug on main (not introduced by this PR). --- tests/indicators/test_market_structure.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/tests/indicators/test_market_structure.py b/tests/indicators/test_market_structure.py index 6ada4bed..ee28e3c3 100644 --- a/tests/indicators/test_market_structure.py +++ b/tests/indicators/test_market_structure.py @@ -334,6 +334,8 @@ def setUp(self): self.df = pd.DataFrame({ 'choch_bullish': [0, 1, 0, 1, 0], 'choch_bearish': [1, 0, 1, 0, 0], + 'choch_plus_bullish': [0, 0, 0, 1, 0], + 'choch_plus_bearish': [0, 1, 0, 0, 0], 'bos_bullish': [0, 0, 1, 0, 1], 'bos_bearish': [1, 0, 0, 1, 0] }) @@ -348,8 +350,10 @@ def test_get_choch_bos_stats_keys(self): result = get_choch_bos_stats(self.df) expected_keys = [ 'choch_bullish_count', 'choch_bearish_count', + 'choch_plus_bullish_count', + 'choch_plus_bearish_count', 'bos_bullish_count', 'bos_bearish_count', - 'total_choch', 'total_bos' + 'total_choch', 'total_choch_plus', 'total_bos' ] for key in expected_keys: self.assertIn(key, result) @@ -359,9 +363,12 @@ def test_get_choch_bos_stats_counts(self): result = get_choch_bos_stats(self.df) self.assertEqual(result['choch_bullish_count'], 2) self.assertEqual(result['choch_bearish_count'], 2) + self.assertEqual(result['choch_plus_bullish_count'], 1) + self.assertEqual(result['choch_plus_bearish_count'], 1) self.assertEqual(result['bos_bullish_count'], 2) self.assertEqual(result['bos_bearish_count'], 2) self.assertEqual(result['total_choch'], 4) + self.assertEqual(result['total_choch_plus'], 2) self.assertEqual(result['total_bos'], 4) From d2ded7501ba2375f73a6298b2902123f50159dc3 Mon Sep 17 00:00:00 2001 From: marcvanduyn Date: Sat, 28 Feb 2026 12:34:03 +0100 Subject: [PATCH 10/21] fix: trendline slope projection bug producing horizontal lines The slope-setting conditions in _compute_single_timeframe used the newly-computed slope (from conception to pivot) to project the trendline at the pivot point, but since the conception point and tl_x1/tl_y1 are always identical, this reduces to v < v (or v > v), which is trivially false. Slopes were never set, producing only horizontal trendlines. Fix: use tl_cur_slope (the current trendline slope) for projection instead of the proposed new slope. This correctly tests whether the new pivot is above/below the existing trendline. Regenerated chart PNG and HTML with diagonal trendlines. --- .../trendline_breakout_navigator.html | 2 +- .../trendline_breakout_navigator.py | 14 ++++++++------ .../trendline_breakout_navigator.png | Bin 227966 -> 249199 bytes 3 files changed, 9 insertions(+), 7 deletions(-) diff --git a/analysis/indicators/trendline_breakout_navigator.html b/analysis/indicators/trendline_breakout_navigator.html index d7008833..a020ed5d 100644 --- a/analysis/indicators/trendline_breakout_navigator.html +++ b/analysis/indicators/trendline_breakout_navigator.html @@ -3883,6 +3883,6 @@ window.Plotly = Plotly; return Plotly; -}));

+}));
\ No newline at end of file diff --git a/pyindicators/indicators/trendline_breakout_navigator.py b/pyindicators/indicators/trendline_breakout_navigator.py index 5e5d0987..e7b14c55 100644 --- a/pyindicators/indicators/trendline_breakout_navigator.py +++ b/pyindicators/indicators/trendline_breakout_navigator.py @@ -223,10 +223,11 @@ def _compute_single_timeframe( # Check if bearish trendline gets updated if tl_active and not np.isnan(v): slope = (v - tl_cp_price) / max(x - tl_cp_idx, 1) - # Line direction is down and wick breaks or first LH + # Project current trendline to pivot index + cur_proj = tl_y1 + tl_cur_slope * (x - tl_x1) - if (v < tl_y1 + slope * (x - tl_x1) and - (v > tl_y2 + slope * (bar - tl_x2) or + if (v < cur_proj and + (v > tl_y2 or not tl_slope_set)): # Get trendline price at pivot bar if tl_x2 != tl_x1: @@ -296,9 +297,10 @@ def _compute_single_timeframe( # Check if bullish trendline gets updated if tl_active and not np.isnan(v): slope = (v - tl_cp_price) / max(x - tl_cp_idx, 1) - # Line direction is up and wick breaks or first HL - if (v > tl_y1 + slope * (x - tl_x1) and - (v < tl_y2 + slope * (bar - tl_x2) or + # Project current trendline to pivot index + cur_proj = tl_y1 + tl_cur_slope * (x - tl_x1) + if (v > cur_proj and + (v < tl_y2 or not tl_slope_set)): # Get trendline price at pivot bar if tl_x2 != tl_x1: diff --git a/static/images/indicators/trendline_breakout_navigator.png b/static/images/indicators/trendline_breakout_navigator.png index c9a3a92845129be00b4e2eeefaf4d3e3be62c873..ecb0ab8cceb5de155b5177f96bd6b97f70476a9c 100644 GIT binary patch literal 249199 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

D`Eh_v)|$8T#+ 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%0A8v6ylw#bM#5OuL;ac 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%0A|I73#b} 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%0DDhYjBUnd8gjDt~SwM}Lpl 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 From c8c1390e4214b7f405e7ec77afccf01a13cf6f13 Mon Sep 17 00:00:00 2001 From: marcvanduyn Date: Sat, 28 Feb 2026 12:39:34 +0100 Subject: [PATCH 11/21] fix: retroactively redraw trendlines when slope changes In PineScript, line.set_xy2() redraws the entire line from the anchor point. Our per-bar output was recording the initial flat phase (slope=0) and only applying the slope going forward. This left 63-83% of trendline bars with zero slope showing horizontal lines. Fix: when the slope is first set or updated, retroactively recompute tl_value and tl_slope for all bars from the anchor (tl_x1) forward, matching PineScript's visual behavior. Now 97-100% of trendline bars have correct diagonal values. --- .../trendline_breakout_navigator.html | 2 +- .../trendline_breakout_navigator.py | 20 ++++++++++++++++++ .../trendline_breakout_navigator.png | Bin 249199 -> 258315 bytes 3 files changed, 21 insertions(+), 1 deletion(-) diff --git a/analysis/indicators/trendline_breakout_navigator.html b/analysis/indicators/trendline_breakout_navigator.html index a020ed5d..1827a11d 100644 --- a/analysis/indicators/trendline_breakout_navigator.html +++ b/analysis/indicators/trendline_breakout_navigator.html @@ -3883,6 +3883,6 @@ window.Plotly = Plotly; return Plotly; -}));

+}));
\ No newline at end of file diff --git a/pyindicators/indicators/trendline_breakout_navigator.py b/pyindicators/indicators/trendline_breakout_navigator.py index e7b14c55..4c14899d 100644 --- a/pyindicators/indicators/trendline_breakout_navigator.py +++ b/pyindicators/indicators/trendline_breakout_navigator.py @@ -256,6 +256,16 @@ def _compute_single_timeframe( tl_slope_set = True else: tl_cur_slope = slope + + # Retroactively redraw trendline + # from anchor (like PineScript + # line.set_xy2) + for b in range(tl_x1, bar + 1): + tl_value[b] = ( + tl_y1 + tl_cur_slope + * (b - tl_x1) + ) + tl_slope[b] = tl_cur_slope else: # Close breaks trendline at swing tl_active = False @@ -323,6 +333,16 @@ def _compute_single_timeframe( tl_slope_set = True else: tl_cur_slope = slope + + # Retroactively redraw trendline + # from anchor (like PineScript + # line.set_xy2) + for b in range(tl_x1, bar + 1): + tl_value[b] = ( + tl_y1 + tl_cur_slope + * (b - tl_x1) + ) + tl_slope[b] = tl_cur_slope else: tl_active = False diff --git a/static/images/indicators/trendline_breakout_navigator.png b/static/images/indicators/trendline_breakout_navigator.png index ecb0ab8cceb5de155b5177f96bd6b97f70476a9c..cc22e70df23a630e813800cac304a8da853f237f 100644 GIT binary patch literal 258315 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
WhNJT7qf!4z`%g%pAQfOH{+EyKO$ea- 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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%0D@cBa8Gu?#Y;<2#XG)hY0qUB8n@ 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 literal 249199 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

+}));
\ No newline at end of file diff --git a/pyindicators/indicators/trendline_breakout_navigator.py b/pyindicators/indicators/trendline_breakout_navigator.py index 4c14899d..f20ea8b0 100644 --- a/pyindicators/indicators/trendline_breakout_navigator.py +++ b/pyindicators/indicators/trendline_breakout_navigator.py @@ -219,6 +219,14 @@ def _compute_single_timeframe( tl_cp_price = prev_pl_price tl_active = True tl_slope_set = False + + # Initialize from anchor to current + for b in range( + max(0, tl_x1), bar + 1 + ): + tl_value[b] = tl_y1 + tl_slope[b] = 0.0 + trend[b] = cur_trend else: # Check if bearish trendline gets updated if tl_active and not np.isnan(v): @@ -266,6 +274,7 @@ def _compute_single_timeframe( * (b - tl_x1) ) tl_slope[b] = tl_cur_slope + trend[b] = cur_trend else: # Close breaks trendline at swing tl_active = False @@ -303,6 +312,14 @@ def _compute_single_timeframe( tl_cp_price = prev_ph_price tl_active = True tl_slope_set = False + + # Initialize from anchor to current + for b in range( + max(0, tl_x1), bar + 1 + ): + tl_value[b] = tl_y1 + tl_slope[b] = 0.0 + trend[b] = cur_trend else: # Check if bullish trendline gets updated if tl_active and not np.isnan(v): @@ -343,6 +360,7 @@ def _compute_single_timeframe( * (b - tl_x1) ) tl_slope[b] = tl_cur_slope + trend[b] = cur_trend else: tl_active = False From 89617c3b389aca5365861bcd813dc2cca1bb325e Mon Sep 17 00:00:00 2001 From: marcvanduyn Date: Sat, 28 Feb 2026 13:07:20 +0100 Subject: [PATCH 13/21] feat: add TBN chart script, docs integration, and white theme - Create scripts/charts/indicators/trendline_breakout_navigator.py using the shared white theme (generate_all compatible) - Add TBN to scripts/generate_docs.py INDICATOR_MAP - Add TBN to docs support-resistance overview grid and tables - Update notebook from dark (#131722) to white theme matching the project standard (bg=white, bull=#26a69a, bear=#ef5350) - Regenerate chart PNGs with the new theme --- .../trendline_breakout_navigator.html | 2 +- .../trendline_breakout_navigator.ipynb | 17765 +++++++++++++++- .../indicators/support-resistance/overview.md | 16 + .../trendline_breakout_navigator.py | 166 + scripts/generate_docs.py | 4 + .../trendline_breakout_navigator.png | Bin 258315 -> 180207 bytes 6 files changed, 17918 insertions(+), 35 deletions(-) create mode 100644 scripts/charts/indicators/trendline_breakout_navigator.py diff --git a/analysis/indicators/trendline_breakout_navigator.html b/analysis/indicators/trendline_breakout_navigator.html index c6542b50..65958637 100644 --- a/analysis/indicators/trendline_breakout_navigator.html +++ b/analysis/indicators/trendline_breakout_navigator.html @@ -3883,6 +3883,6 @@ window.Plotly = Plotly; return Plotly; -}));
+}));
\ No newline at end of file diff --git a/analysis/indicators/trendline_breakout_navigator.ipynb b/analysis/indicators/trendline_breakout_navigator.ipynb index 49c6ad27..1e85222b 100644 --- a/analysis/indicators/trendline_breakout_navigator.ipynb +++ b/analysis/indicators/trendline_breakout_navigator.ipynb @@ -2,10 +2,17693 @@ "cells": [ { "cell_type": "code", - "execution_count": null, + "execution_count": 2, "id": "1356aa5e", "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Loaded 1461 rows | 2022-02-18 00:00:00+00:00 -> 2026-02-17 00:00:00+00:00\n" + ] + }, + { + "data": { + "application/vnd.plotly.v1+json": { + "config": { + "plotlyServerURL": "https://plot.ly" + }, + "data": [ + { + "close": { + "bdata": "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", + "dtype": "f8" + }, + "decreasing": { + "fillcolor": "#ef5350", + "line": { + "color": "#ef5350" + } + }, + "high": { + "bdata": "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", + "dtype": "f8" + }, + "increasing": { + "fillcolor": "#26a69a", + "line": { + "color": "#26a69a" + } + }, + "low": { + "bdata": "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", + "dtype": "f8" + }, + "name": "BTC/EUR (1d)", + "open": { + "bdata": "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", + "dtype": "f8" + }, + "showlegend": false, + "type": "candlestick", + "x": [ + "2022-02-18T00:00:00.000000000", + "2022-02-19T00:00:00.000000000", + "2022-02-20T00:00:00.000000000", + "2022-02-21T00:00:00.000000000", + "2022-02-22T00:00:00.000000000", + "2022-02-23T00:00:00.000000000", + "2022-02-24T00:00:00.000000000", + "2022-02-25T00:00:00.000000000", + "2022-02-26T00:00:00.000000000", + "2022-02-27T00:00:00.000000000", + "2022-02-28T00:00:00.000000000", + "2022-03-01T00:00:00.000000000", + "2022-03-02T00:00:00.000000000", + "2022-03-03T00:00:00.000000000", + "2022-03-04T00:00:00.000000000", + "2022-03-05T00:00:00.000000000", + "2022-03-06T00:00:00.000000000", + "2022-03-07T00:00:00.000000000", + "2022-03-08T00:00:00.000000000", + "2022-03-09T00:00:00.000000000", + "2022-03-10T00:00:00.000000000", + "2022-03-11T00:00:00.000000000", + "2022-03-12T00:00:00.000000000", + "2022-03-13T00:00:00.000000000", + "2022-03-14T00:00:00.000000000", + "2022-03-15T00:00:00.000000000", + "2022-03-16T00:00:00.000000000", + "2022-03-17T00:00:00.000000000", + "2022-03-18T00:00:00.000000000", + "2022-03-19T00:00:00.000000000", + "2022-03-20T00:00:00.000000000", + "2022-03-21T00:00:00.000000000", + "2022-03-22T00:00:00.000000000", + "2022-03-23T00:00:00.000000000", + "2022-03-24T00:00:00.000000000", + "2022-03-25T00:00:00.000000000", + "2022-03-26T00:00:00.000000000", + "2022-03-27T00:00:00.000000000", + "2022-03-28T00:00:00.000000000", + "2022-03-29T00:00:00.000000000", + "2022-03-30T00:00:00.000000000", + "2022-03-31T00:00:00.000000000", + "2022-04-01T00:00:00.000000000", + "2022-04-02T00:00:00.000000000", + "2022-04-03T00:00:00.000000000", + "2022-04-04T00:00:00.000000000", + "2022-04-05T00:00:00.000000000", + "2022-04-06T00:00:00.000000000", + "2022-04-07T00:00:00.000000000", + "2022-04-08T00:00:00.000000000", + "2022-04-09T00:00:00.000000000", + "2022-04-10T00:00:00.000000000", + "2022-04-11T00:00:00.000000000", + "2022-04-12T00:00:00.000000000", + "2022-04-13T00:00:00.000000000", + "2022-04-14T00:00:00.000000000", + "2022-04-15T00:00:00.000000000", + "2022-04-16T00:00:00.000000000", + "2022-04-17T00:00:00.000000000", + "2022-04-18T00:00:00.000000000", + "2022-04-19T00:00:00.000000000", + "2022-04-20T00:00:00.000000000", + "2022-04-21T00:00:00.000000000", + "2022-04-22T00:00:00.000000000", + "2022-04-23T00:00:00.000000000", + "2022-04-24T00:00:00.000000000", + "2022-04-25T00:00:00.000000000", + "2022-04-26T00:00:00.000000000", + "2022-04-27T00:00:00.000000000", + "2022-04-28T00:00:00.000000000", + "2022-04-29T00:00:00.000000000", + "2022-04-30T00:00:00.000000000", + "2022-05-01T00:00:00.000000000", + "2022-05-02T00:00:00.000000000", + "2022-05-03T00:00:00.000000000", + "2022-05-04T00:00:00.000000000", + "2022-05-05T00:00:00.000000000", + "2022-05-06T00:00:00.000000000", + "2022-05-07T00:00:00.000000000", + "2022-05-08T00:00:00.000000000", + "2022-05-09T00:00:00.000000000", + "2022-05-10T00:00:00.000000000", + "2022-05-11T00:00:00.000000000", + "2022-05-12T00:00:00.000000000", + "2022-05-13T00:00:00.000000000", + "2022-05-14T00:00:00.000000000", + "2022-05-15T00:00:00.000000000", + "2022-05-16T00:00:00.000000000", + "2022-05-17T00:00:00.000000000", + "2022-05-18T00:00:00.000000000", + "2022-05-19T00:00:00.000000000", + "2022-05-20T00:00:00.000000000", + "2022-05-21T00:00:00.000000000", + "2022-05-22T00:00:00.000000000", + "2022-05-23T00:00:00.000000000", + "2022-05-24T00:00:00.000000000", + "2022-05-25T00:00:00.000000000", + "2022-05-26T00:00:00.000000000", + "2022-05-27T00:00:00.000000000", + "2022-05-28T00:00:00.000000000", + "2022-05-29T00:00:00.000000000", + "2022-05-30T00:00:00.000000000", + "2022-05-31T00:00:00.000000000", + "2022-06-01T00:00:00.000000000", + "2022-06-02T00:00:00.000000000", + "2022-06-03T00:00:00.000000000", + "2022-06-04T00:00:00.000000000", + "2022-06-05T00:00:00.000000000", + "2022-06-06T00:00:00.000000000", + "2022-06-07T00:00:00.000000000", + "2022-06-08T00:00:00.000000000", + "2022-06-09T00:00:00.000000000", + "2022-06-10T00:00:00.000000000", + "2022-06-11T00:00:00.000000000", + "2022-06-12T00:00:00.000000000", + "2022-06-13T00:00:00.000000000", + "2022-06-14T00:00:00.000000000", + "2022-06-15T00:00:00.000000000", + "2022-06-16T00:00:00.000000000", + "2022-06-17T00:00:00.000000000", + "2022-06-18T00:00:00.000000000", + "2022-06-19T00:00:00.000000000", + "2022-06-20T00:00:00.000000000", + "2022-06-21T00:00:00.000000000", + "2022-06-22T00:00:00.000000000", + "2022-06-23T00:00:00.000000000", + "2022-06-24T00:00:00.000000000", + "2022-06-25T00:00:00.000000000", + "2022-06-26T00:00:00.000000000", + "2022-06-27T00:00:00.000000000", + "2022-06-28T00:00:00.000000000", + "2022-06-29T00:00:00.000000000", + "2022-06-30T00:00:00.000000000", + "2022-07-01T00:00:00.000000000", + "2022-07-02T00:00:00.000000000", + "2022-07-03T00:00:00.000000000", + "2022-07-04T00:00:00.000000000", + "2022-07-05T00:00:00.000000000", + "2022-07-06T00:00:00.000000000", + "2022-07-07T00:00:00.000000000", + "2022-07-08T00:00:00.000000000", + "2022-07-09T00:00:00.000000000", + "2022-07-10T00:00:00.000000000", + "2022-07-11T00:00:00.000000000", + "2022-07-12T00:00:00.000000000", + "2022-07-13T00:00:00.000000000", + "2022-07-14T00:00:00.000000000", + "2022-07-15T00:00:00.000000000", + "2022-07-16T00:00:00.000000000", + "2022-07-17T00:00:00.000000000", + "2022-07-18T00:00:00.000000000", + "2022-07-19T00:00:00.000000000", + "2022-07-20T00:00:00.000000000", + "2022-07-21T00:00:00.000000000", + "2022-07-22T00:00:00.000000000", + "2022-07-23T00:00:00.000000000", + "2022-07-24T00:00:00.000000000", + "2022-07-25T00:00:00.000000000", + "2022-07-26T00:00:00.000000000", + "2022-07-27T00:00:00.000000000", + "2022-07-28T00:00:00.000000000", + "2022-07-29T00:00:00.000000000", + "2022-07-30T00:00:00.000000000", + "2022-07-31T00:00:00.000000000", + "2022-08-01T00:00:00.000000000", + "2022-08-02T00:00:00.000000000", + "2022-08-03T00:00:00.000000000", + "2022-08-04T00:00:00.000000000", + "2022-08-05T00:00:00.000000000", + "2022-08-06T00:00:00.000000000", + "2022-08-07T00:00:00.000000000", + "2022-08-08T00:00:00.000000000", + "2022-08-09T00:00:00.000000000", + "2022-08-10T00:00:00.000000000", + "2022-08-11T00:00:00.000000000", + "2022-08-12T00:00:00.000000000", + "2022-08-13T00:00:00.000000000", + "2022-08-14T00:00:00.000000000", + "2022-08-15T00:00:00.000000000", + "2022-08-16T00:00:00.000000000", + "2022-08-17T00:00:00.000000000", + "2022-08-18T00:00:00.000000000", + "2022-08-19T00:00:00.000000000", + "2022-08-20T00:00:00.000000000", + "2022-08-21T00:00:00.000000000", + "2022-08-22T00:00:00.000000000", + "2022-08-23T00:00:00.000000000", + "2022-08-24T00:00:00.000000000", + "2022-08-25T00:00:00.000000000", + "2022-08-26T00:00:00.000000000", + "2022-08-27T00:00:00.000000000", + "2022-08-28T00:00:00.000000000", + "2022-08-29T00:00:00.000000000", + "2022-08-30T00:00:00.000000000", + "2022-08-31T00:00:00.000000000", + "2022-09-01T00:00:00.000000000", + "2022-09-02T00:00:00.000000000", + "2022-09-03T00:00:00.000000000", + "2022-09-04T00:00:00.000000000", + "2022-09-05T00:00:00.000000000", + "2022-09-06T00:00:00.000000000", + "2022-09-07T00:00:00.000000000", + "2022-09-08T00:00:00.000000000", + "2022-09-09T00:00:00.000000000", + "2022-09-10T00:00:00.000000000", + "2022-09-11T00:00:00.000000000", + "2022-09-12T00:00:00.000000000", + "2022-09-13T00:00:00.000000000", + "2022-09-14T00:00:00.000000000", + "2022-09-15T00:00:00.000000000", + "2022-09-16T00:00:00.000000000", + "2022-09-17T00:00:00.000000000", + "2022-09-18T00:00:00.000000000", + "2022-09-19T00:00:00.000000000", + "2022-09-20T00:00:00.000000000", + "2022-09-21T00:00:00.000000000", + "2022-09-22T00:00:00.000000000", + "2022-09-23T00:00:00.000000000", + "2022-09-24T00:00:00.000000000", + "2022-09-25T00:00:00.000000000", + "2022-09-26T00:00:00.000000000", + "2022-09-27T00:00:00.000000000", + "2022-09-28T00:00:00.000000000", + "2022-09-29T00:00:00.000000000", + "2022-09-30T00:00:00.000000000", + "2022-10-01T00:00:00.000000000", + "2022-10-02T00:00:00.000000000", + "2022-10-03T00:00:00.000000000", + "2022-10-04T00:00:00.000000000", + "2022-10-05T00:00:00.000000000", + "2022-10-06T00:00:00.000000000", + "2022-10-07T00:00:00.000000000", + "2022-10-08T00:00:00.000000000", + "2022-10-09T00:00:00.000000000", + "2022-10-10T00:00:00.000000000", + "2022-10-11T00:00:00.000000000", + "2022-10-12T00:00:00.000000000", + "2022-10-13T00:00:00.000000000", + "2022-10-14T00:00:00.000000000", + "2022-10-15T00:00:00.000000000", + "2022-10-16T00:00:00.000000000", + "2022-10-17T00:00:00.000000000", + "2022-10-18T00:00:00.000000000", + "2022-10-19T00:00:00.000000000", + "2022-10-20T00:00:00.000000000", + "2022-10-21T00:00:00.000000000", + "2022-10-22T00:00:00.000000000", + "2022-10-23T00:00:00.000000000", + "2022-10-24T00:00:00.000000000", + "2022-10-25T00:00:00.000000000", + "2022-10-26T00:00:00.000000000", + "2022-10-27T00:00:00.000000000", + "2022-10-28T00:00:00.000000000", + "2022-10-29T00:00:00.000000000", + "2022-10-30T00:00:00.000000000", + "2022-10-31T00:00:00.000000000", + "2022-11-01T00:00:00.000000000", + "2022-11-02T00:00:00.000000000", + "2022-11-03T00:00:00.000000000", + "2022-11-04T00:00:00.000000000", + "2022-11-05T00:00:00.000000000", + "2022-11-06T00:00:00.000000000", + "2022-11-07T00:00:00.000000000", + "2022-11-08T00:00:00.000000000", + "2022-11-09T00:00:00.000000000", + "2022-11-10T00:00:00.000000000", + "2022-11-11T00:00:00.000000000", + "2022-11-12T00:00:00.000000000", + "2022-11-13T00:00:00.000000000", + "2022-11-14T00:00:00.000000000", + "2022-11-15T00:00:00.000000000", + "2022-11-16T00:00:00.000000000", + "2022-11-17T00:00:00.000000000", + "2022-11-18T00:00:00.000000000", + "2022-11-19T00:00:00.000000000", + "2022-11-20T00:00:00.000000000", + "2022-11-21T00:00:00.000000000", + "2022-11-22T00:00:00.000000000", + "2022-11-23T00:00:00.000000000", + "2022-11-24T00:00:00.000000000", + "2022-11-25T00:00:00.000000000", + "2022-11-26T00:00:00.000000000", + "2022-11-27T00:00:00.000000000", + "2022-11-28T00:00:00.000000000", + "2022-11-29T00:00:00.000000000", + "2022-11-30T00:00:00.000000000", + "2022-12-01T00:00:00.000000000", + "2022-12-02T00:00:00.000000000", + "2022-12-03T00:00:00.000000000", + "2022-12-04T00:00:00.000000000", + "2022-12-05T00:00:00.000000000", + "2022-12-06T00:00:00.000000000", + "2022-12-07T00:00:00.000000000", + "2022-12-08T00:00:00.000000000", + "2022-12-09T00:00:00.000000000", + "2022-12-10T00:00:00.000000000", + "2022-12-11T00:00:00.000000000", + "2022-12-12T00:00:00.000000000", + "2022-12-13T00:00:00.000000000", + "2022-12-14T00:00:00.000000000", + "2022-12-15T00:00:00.000000000", + "2022-12-16T00:00:00.000000000", + "2022-12-17T00:00:00.000000000", + "2022-12-18T00:00:00.000000000", + "2022-12-19T00:00:00.000000000", + "2022-12-20T00:00:00.000000000", + "2022-12-21T00:00:00.000000000", + "2022-12-22T00:00:00.000000000", + "2022-12-23T00:00:00.000000000", + "2022-12-24T00:00:00.000000000", + "2022-12-25T00:00:00.000000000", + "2022-12-26T00:00:00.000000000", + "2022-12-27T00:00:00.000000000", + "2022-12-28T00:00:00.000000000", + "2022-12-29T00:00:00.000000000", + "2022-12-30T00:00:00.000000000", + "2022-12-31T00:00:00.000000000", + "2023-01-01T00:00:00.000000000", + "2023-01-02T00:00:00.000000000", + "2023-01-03T00:00:00.000000000", + "2023-01-04T00:00:00.000000000", + "2023-01-05T00:00:00.000000000", + "2023-01-06T00:00:00.000000000", + "2023-01-07T00:00:00.000000000", + "2023-01-08T00:00:00.000000000", + "2023-01-09T00:00:00.000000000", + "2023-01-10T00:00:00.000000000", + "2023-01-11T00:00:00.000000000", + "2023-01-12T00:00:00.000000000", + "2023-01-13T00:00:00.000000000", + "2023-01-14T00:00:00.000000000", + "2023-01-15T00:00:00.000000000", + "2023-01-16T00:00:00.000000000", + "2023-01-17T00:00:00.000000000", + "2023-01-18T00:00:00.000000000", + "2023-01-19T00:00:00.000000000", + "2023-01-20T00:00:00.000000000", + "2023-01-21T00:00:00.000000000", + "2023-01-22T00:00:00.000000000", + "2023-01-23T00:00:00.000000000", + "2023-01-24T00:00:00.000000000", + "2023-01-25T00:00:00.000000000", + "2023-01-26T00:00:00.000000000", + "2023-01-27T00:00:00.000000000", + "2023-01-28T00:00:00.000000000", + "2023-01-29T00:00:00.000000000", + "2023-01-30T00:00:00.000000000", + "2023-01-31T00:00:00.000000000", + "2023-02-01T00:00:00.000000000", + "2023-02-02T00:00:00.000000000", + "2023-02-03T00:00:00.000000000", + "2023-02-04T00:00:00.000000000", + "2023-02-05T00:00:00.000000000", + "2023-02-06T00:00:00.000000000", + "2023-02-07T00:00:00.000000000", + "2023-02-08T00:00:00.000000000", + "2023-02-09T00:00:00.000000000", + "2023-02-10T00:00:00.000000000", + "2023-02-11T00:00:00.000000000", + "2023-02-12T00:00:00.000000000", + "2023-02-13T00:00:00.000000000", + "2023-02-14T00:00:00.000000000", + "2023-02-15T00:00:00.000000000", + "2023-02-16T00:00:00.000000000", + "2023-02-17T00:00:00.000000000", + "2023-02-18T00:00:00.000000000", + "2023-02-19T00:00:00.000000000", + "2023-02-20T00:00:00.000000000", + "2023-02-21T00:00:00.000000000", + "2023-02-22T00:00:00.000000000", + "2023-02-23T00:00:00.000000000", + "2023-02-24T00:00:00.000000000", + "2023-02-25T00:00:00.000000000", + "2023-02-26T00:00:00.000000000", + "2023-02-27T00:00:00.000000000", + "2023-02-28T00:00:00.000000000", + "2023-03-01T00:00:00.000000000", + "2023-03-02T00:00:00.000000000", + "2023-03-03T00:00:00.000000000", + "2023-03-04T00:00:00.000000000", + "2023-03-05T00:00:00.000000000", + "2023-03-06T00:00:00.000000000", + "2023-03-07T00:00:00.000000000", + "2023-03-08T00:00:00.000000000", + "2023-03-09T00:00:00.000000000", + "2023-03-10T00:00:00.000000000", + "2023-03-11T00:00:00.000000000", + "2023-03-12T00:00:00.000000000", + "2023-03-13T00:00:00.000000000", + "2023-03-14T00:00:00.000000000", + "2023-03-15T00:00:00.000000000", + "2023-03-16T00:00:00.000000000", + "2023-03-17T00:00:00.000000000", + "2023-03-18T00:00:00.000000000", + "2023-03-19T00:00:00.000000000", + "2023-03-20T00:00:00.000000000", + "2023-03-21T00:00:00.000000000", + "2023-03-22T00:00:00.000000000", + "2023-03-23T00:00:00.000000000", + "2023-03-24T00:00:00.000000000", + "2023-03-25T00:00:00.000000000", + "2023-03-26T00:00:00.000000000", + "2023-03-27T00:00:00.000000000", + "2023-03-28T00:00:00.000000000", + "2023-03-29T00:00:00.000000000", + "2023-03-30T00:00:00.000000000", + "2023-03-31T00:00:00.000000000", + "2023-04-01T00:00:00.000000000", + "2023-04-02T00:00:00.000000000", + "2023-04-03T00:00:00.000000000", + "2023-04-04T00:00:00.000000000", + "2023-04-05T00:00:00.000000000", + "2023-04-06T00:00:00.000000000", + "2023-04-07T00:00:00.000000000", + "2023-04-08T00:00:00.000000000", + "2023-04-09T00:00:00.000000000", + "2023-04-10T00:00:00.000000000", + "2023-04-11T00:00:00.000000000", + "2023-04-12T00:00:00.000000000", + "2023-04-13T00:00:00.000000000", + "2023-04-14T00:00:00.000000000", + "2023-04-15T00:00:00.000000000", + "2023-04-16T00:00:00.000000000", + "2023-04-17T00:00:00.000000000", + "2023-04-18T00:00:00.000000000", + "2023-04-19T00:00:00.000000000", + "2023-04-20T00:00:00.000000000", + "2023-04-21T00:00:00.000000000", + "2023-04-22T00:00:00.000000000", + "2023-04-23T00:00:00.000000000", + "2023-04-24T00:00:00.000000000", + "2023-04-25T00:00:00.000000000", + "2023-04-26T00:00:00.000000000", + "2023-04-27T00:00:00.000000000", + "2023-04-28T00:00:00.000000000", + "2023-04-29T00:00:00.000000000", + "2023-04-30T00:00:00.000000000", + "2023-05-01T00:00:00.000000000", + "2023-05-02T00:00:00.000000000", + "2023-05-03T00:00:00.000000000", + "2023-05-04T00:00:00.000000000", + "2023-05-05T00:00:00.000000000", + "2023-05-06T00:00:00.000000000", + "2023-05-07T00:00:00.000000000", + "2023-05-08T00:00:00.000000000", + "2023-05-09T00:00:00.000000000", + "2023-05-10T00:00:00.000000000", + "2023-05-11T00:00:00.000000000", + "2023-05-12T00:00:00.000000000", + "2023-05-13T00:00:00.000000000", + "2023-05-14T00:00:00.000000000", + "2023-05-15T00:00:00.000000000", + "2023-05-16T00:00:00.000000000", + "2023-05-17T00:00:00.000000000", + "2023-05-18T00:00:00.000000000", + "2023-05-19T00:00:00.000000000", + "2023-05-20T00:00:00.000000000", + "2023-05-21T00:00:00.000000000", + "2023-05-22T00:00:00.000000000", + "2023-05-23T00:00:00.000000000", + "2023-05-24T00:00:00.000000000", + "2023-05-25T00:00:00.000000000", + "2023-05-26T00:00:00.000000000", + "2023-05-27T00:00:00.000000000", + "2023-05-28T00:00:00.000000000", + "2023-05-29T00:00:00.000000000", + "2023-05-30T00:00:00.000000000", + "2023-05-31T00:00:00.000000000", + "2023-06-01T00:00:00.000000000", + "2023-06-02T00:00:00.000000000", + "2023-06-03T00:00:00.000000000", + "2023-06-04T00:00:00.000000000", + "2023-06-05T00:00:00.000000000", + "2023-06-06T00:00:00.000000000", + "2023-06-07T00:00:00.000000000", + "2023-06-08T00:00:00.000000000", + "2023-06-09T00:00:00.000000000", + "2023-06-10T00:00:00.000000000", + "2023-06-11T00:00:00.000000000", + "2023-06-12T00:00:00.000000000", + "2023-06-13T00:00:00.000000000", + "2023-06-14T00:00:00.000000000", + "2023-06-15T00:00:00.000000000", + "2023-06-16T00:00:00.000000000", + "2023-06-17T00:00:00.000000000", + "2023-06-18T00:00:00.000000000", + "2023-06-19T00:00:00.000000000", + "2023-06-20T00:00:00.000000000", + "2023-06-21T00:00:00.000000000", + "2023-06-22T00:00:00.000000000", + "2023-06-23T00:00:00.000000000", + "2023-06-24T00:00:00.000000000", + "2023-06-25T00:00:00.000000000", + "2023-06-26T00:00:00.000000000", + "2023-06-27T00:00:00.000000000", + "2023-06-28T00:00:00.000000000", + "2023-06-29T00:00:00.000000000", + "2023-06-30T00:00:00.000000000", + "2023-07-01T00:00:00.000000000", + "2023-07-02T00:00:00.000000000", + "2023-07-03T00:00:00.000000000", + "2023-07-04T00:00:00.000000000", + "2023-07-05T00:00:00.000000000", + "2023-07-06T00:00:00.000000000", + "2023-07-07T00:00:00.000000000", + "2023-07-08T00:00:00.000000000", + "2023-07-09T00:00:00.000000000", + "2023-07-10T00:00:00.000000000", + "2023-07-11T00:00:00.000000000", + "2023-07-12T00:00:00.000000000", + "2023-07-13T00:00:00.000000000", + "2023-07-14T00:00:00.000000000", + "2023-07-15T00:00:00.000000000", + "2023-07-16T00:00:00.000000000", + "2023-07-17T00:00:00.000000000", + "2023-07-18T00:00:00.000000000", + "2023-07-19T00:00:00.000000000", + "2023-07-20T00:00:00.000000000", + "2023-07-21T00:00:00.000000000", + "2023-07-22T00:00:00.000000000", + "2023-07-23T00:00:00.000000000", + "2023-07-24T00:00:00.000000000", + "2023-07-25T00:00:00.000000000", + "2023-07-26T00:00:00.000000000", + "2023-07-27T00:00:00.000000000", + "2023-07-28T00:00:00.000000000", + "2023-07-29T00:00:00.000000000", + "2023-07-30T00:00:00.000000000", + "2023-07-31T00:00:00.000000000", + "2023-08-01T00:00:00.000000000", + "2023-08-02T00:00:00.000000000", + "2023-08-03T00:00:00.000000000", + "2023-08-04T00:00:00.000000000", + "2023-08-05T00:00:00.000000000", + "2023-08-06T00:00:00.000000000", + "2023-08-07T00:00:00.000000000", + "2023-08-08T00:00:00.000000000", + "2023-08-09T00:00:00.000000000", + "2023-08-10T00:00:00.000000000", + "2023-08-11T00:00:00.000000000", + "2023-08-12T00:00:00.000000000", + "2023-08-13T00:00:00.000000000", + "2023-08-14T00:00:00.000000000", + "2023-08-15T00:00:00.000000000", + "2023-08-16T00:00:00.000000000", + "2023-08-17T00:00:00.000000000", + "2023-08-18T00:00:00.000000000", + "2023-08-19T00:00:00.000000000", + "2023-08-20T00:00:00.000000000", + "2023-08-21T00:00:00.000000000", + "2023-08-22T00:00:00.000000000", + "2023-08-23T00:00:00.000000000", + "2023-08-24T00:00:00.000000000", + "2023-08-25T00:00:00.000000000", + "2023-08-26T00:00:00.000000000", + "2023-08-27T00:00:00.000000000", + "2023-08-28T00:00:00.000000000", + "2023-08-29T00:00:00.000000000", + "2023-08-30T00:00:00.000000000", + "2023-08-31T00:00:00.000000000", + "2023-09-01T00:00:00.000000000", + "2023-09-02T00:00:00.000000000", + "2023-09-03T00:00:00.000000000", + "2023-09-04T00:00:00.000000000", + "2023-09-05T00:00:00.000000000", + "2023-09-06T00:00:00.000000000", + "2023-09-07T00:00:00.000000000", + "2023-09-08T00:00:00.000000000", + "2023-09-09T00:00:00.000000000", + "2023-09-10T00:00:00.000000000", + "2023-09-11T00:00:00.000000000", + "2023-09-12T00:00:00.000000000", + "2023-09-13T00:00:00.000000000", + "2023-09-14T00:00:00.000000000", + "2023-09-15T00:00:00.000000000", + "2023-09-16T00:00:00.000000000", + "2023-09-17T00:00:00.000000000", + "2023-09-18T00:00:00.000000000", + "2023-09-19T00:00:00.000000000", + "2023-09-20T00:00:00.000000000", + "2023-09-21T00:00:00.000000000", + "2023-09-22T00:00:00.000000000", + "2023-09-23T00:00:00.000000000", + "2023-09-24T00:00:00.000000000", + "2023-09-25T00:00:00.000000000", + "2023-09-26T00:00:00.000000000", + "2023-09-27T00:00:00.000000000", + "2023-09-28T00:00:00.000000000", + "2023-09-29T00:00:00.000000000", + "2023-09-30T00:00:00.000000000", + "2023-10-01T00:00:00.000000000", + "2023-10-02T00:00:00.000000000", + "2023-10-03T00:00:00.000000000", + "2023-10-04T00:00:00.000000000", + "2023-10-05T00:00:00.000000000", + "2023-10-06T00:00:00.000000000", + "2023-10-07T00:00:00.000000000", + "2023-10-08T00:00:00.000000000", + "2023-10-09T00:00:00.000000000", + "2023-10-10T00:00:00.000000000", + "2023-10-11T00:00:00.000000000", + "2023-10-12T00:00:00.000000000", + "2023-10-13T00:00:00.000000000", + "2023-10-14T00:00:00.000000000", + "2023-10-15T00:00:00.000000000", + "2023-10-16T00:00:00.000000000", + "2023-10-17T00:00:00.000000000", + "2023-10-18T00:00:00.000000000", + "2023-10-19T00:00:00.000000000", + "2023-10-20T00:00:00.000000000", + "2023-10-21T00:00:00.000000000", + "2023-10-22T00:00:00.000000000", + "2023-10-23T00:00:00.000000000", + "2023-10-24T00:00:00.000000000", + "2023-10-25T00:00:00.000000000", + "2023-10-26T00:00:00.000000000", + "2023-10-27T00:00:00.000000000", + "2023-10-28T00:00:00.000000000", + "2023-10-29T00:00:00.000000000", + "2023-10-30T00:00:00.000000000", + "2023-10-31T00:00:00.000000000", + "2023-11-01T00:00:00.000000000", + "2023-11-02T00:00:00.000000000", + "2023-11-03T00:00:00.000000000", + "2023-11-04T00:00:00.000000000", + "2023-11-05T00:00:00.000000000", + "2023-11-06T00:00:00.000000000", + "2023-11-07T00:00:00.000000000", + "2023-11-08T00:00:00.000000000", + "2023-11-09T00:00:00.000000000", + "2023-11-10T00:00:00.000000000", + "2023-11-11T00:00:00.000000000", + "2023-11-12T00:00:00.000000000", + "2023-11-13T00:00:00.000000000", + "2023-11-14T00:00:00.000000000", + "2023-11-15T00:00:00.000000000", + "2023-11-16T00:00:00.000000000", + "2023-11-17T00:00:00.000000000", + "2023-11-18T00:00:00.000000000", + "2023-11-19T00:00:00.000000000", + "2023-11-20T00:00:00.000000000", + "2023-11-21T00:00:00.000000000", + "2023-11-22T00:00:00.000000000", + "2023-11-23T00:00:00.000000000", + "2023-11-24T00:00:00.000000000", + "2023-11-25T00:00:00.000000000", + "2023-11-26T00:00:00.000000000", + "2023-11-27T00:00:00.000000000", + "2023-11-28T00:00:00.000000000", + "2023-11-29T00:00:00.000000000", + "2023-11-30T00:00:00.000000000", + "2023-12-01T00:00:00.000000000", + "2023-12-02T00:00:00.000000000", + "2023-12-03T00:00:00.000000000", + "2023-12-04T00:00:00.000000000", + "2023-12-05T00:00:00.000000000", + "2023-12-06T00:00:00.000000000", + "2023-12-07T00:00:00.000000000", + "2023-12-08T00:00:00.000000000", + "2023-12-09T00:00:00.000000000", + "2023-12-10T00:00:00.000000000", + "2023-12-11T00:00:00.000000000", + "2023-12-12T00:00:00.000000000", + "2023-12-13T00:00:00.000000000", + "2023-12-14T00:00:00.000000000", + "2023-12-15T00:00:00.000000000", + "2023-12-16T00:00:00.000000000", + "2023-12-17T00:00:00.000000000", + "2023-12-18T00:00:00.000000000", + "2023-12-19T00:00:00.000000000", + "2023-12-20T00:00:00.000000000", + "2023-12-21T00:00:00.000000000", + "2023-12-22T00:00:00.000000000", + "2023-12-23T00:00:00.000000000", + "2023-12-24T00:00:00.000000000", + "2023-12-25T00:00:00.000000000", + "2023-12-26T00:00:00.000000000", + "2023-12-27T00:00:00.000000000", + "2023-12-28T00:00:00.000000000", + "2023-12-29T00:00:00.000000000", + "2023-12-30T00:00:00.000000000", + "2023-12-31T00:00:00.000000000", + "2024-01-01T00:00:00.000000000", + "2024-01-02T00:00:00.000000000", + "2024-01-03T00:00:00.000000000", + "2024-01-04T00:00:00.000000000", + "2024-01-05T00:00:00.000000000", + "2024-01-06T00:00:00.000000000", + "2024-01-07T00:00:00.000000000", + "2024-01-08T00:00:00.000000000", + "2024-01-09T00:00:00.000000000", + "2024-01-10T00:00:00.000000000", + "2024-01-11T00:00:00.000000000", + "2024-01-12T00:00:00.000000000", + "2024-01-13T00:00:00.000000000", + "2024-01-14T00:00:00.000000000", + "2024-01-15T00:00:00.000000000", + "2024-01-16T00:00:00.000000000", + "2024-01-17T00:00:00.000000000", + "2024-01-18T00:00:00.000000000", + "2024-01-19T00:00:00.000000000", + "2024-01-20T00:00:00.000000000", + "2024-01-21T00:00:00.000000000", + "2024-01-22T00:00:00.000000000", + "2024-01-23T00:00:00.000000000", + "2024-01-24T00:00:00.000000000", + "2024-01-25T00:00:00.000000000", + "2024-01-26T00:00:00.000000000", + "2024-01-27T00:00:00.000000000", + "2024-01-28T00:00:00.000000000", + "2024-01-29T00:00:00.000000000", + "2024-01-30T00:00:00.000000000", + "2024-01-31T00:00:00.000000000", + "2024-02-01T00:00:00.000000000", + "2024-02-02T00:00:00.000000000", + "2024-02-03T00:00:00.000000000", + "2024-02-04T00:00:00.000000000", + "2024-02-05T00:00:00.000000000", + "2024-02-06T00:00:00.000000000", + "2024-02-07T00:00:00.000000000", + "2024-02-08T00:00:00.000000000", + "2024-02-09T00:00:00.000000000", + "2024-02-10T00:00:00.000000000", + "2024-02-11T00:00:00.000000000", + "2024-02-12T00:00:00.000000000", + "2024-02-13T00:00:00.000000000", + "2024-02-14T00:00:00.000000000", + "2024-02-15T00:00:00.000000000", + "2024-02-16T00:00:00.000000000", + "2024-02-17T00:00:00.000000000", + "2024-02-18T00:00:00.000000000", + "2024-02-19T00:00:00.000000000", + "2024-02-20T00:00:00.000000000", + "2024-02-21T00:00:00.000000000", + "2024-02-22T00:00:00.000000000", + "2024-02-23T00:00:00.000000000", + "2024-02-24T00:00:00.000000000", + "2024-02-25T00:00:00.000000000", + "2024-02-26T00:00:00.000000000", + "2024-02-27T00:00:00.000000000", + "2024-02-28T00:00:00.000000000", + "2024-02-29T00:00:00.000000000", + "2024-03-01T00:00:00.000000000", + "2024-03-02T00:00:00.000000000", + "2024-03-03T00:00:00.000000000", + "2024-03-04T00:00:00.000000000", + "2024-03-05T00:00:00.000000000", + "2024-03-06T00:00:00.000000000", + "2024-03-07T00:00:00.000000000", + "2024-03-08T00:00:00.000000000", + "2024-03-09T00:00:00.000000000", + "2024-03-10T00:00:00.000000000", + "2024-03-11T00:00:00.000000000", + "2024-03-12T00:00:00.000000000", + "2024-03-13T00:00:00.000000000", + "2024-03-14T00:00:00.000000000", + "2024-03-15T00:00:00.000000000", + "2024-03-16T00:00:00.000000000", + "2024-03-17T00:00:00.000000000", + "2024-03-18T00:00:00.000000000", + "2024-03-19T00:00:00.000000000", + "2024-03-20T00:00:00.000000000", + "2024-03-21T00:00:00.000000000", + "2024-03-22T00:00:00.000000000", + "2024-03-23T00:00:00.000000000", + "2024-03-24T00:00:00.000000000", + "2024-03-25T00:00:00.000000000", + "2024-03-26T00:00:00.000000000", + "2024-03-27T00:00:00.000000000", + "2024-03-28T00:00:00.000000000", + "2024-03-29T00:00:00.000000000", + "2024-03-30T00:00:00.000000000", + "2024-03-31T00:00:00.000000000", + "2024-04-01T00:00:00.000000000", + "2024-04-02T00:00:00.000000000", + "2024-04-03T00:00:00.000000000", + "2024-04-04T00:00:00.000000000", + "2024-04-05T00:00:00.000000000", + "2024-04-06T00:00:00.000000000", + "2024-04-07T00:00:00.000000000", + "2024-04-08T00:00:00.000000000", + "2024-04-09T00:00:00.000000000", + "2024-04-10T00:00:00.000000000", + "2024-04-11T00:00:00.000000000", + "2024-04-12T00:00:00.000000000", + "2024-04-13T00:00:00.000000000", + "2024-04-14T00:00:00.000000000", + "2024-04-15T00:00:00.000000000", + "2024-04-16T00:00:00.000000000", + "2024-04-17T00:00:00.000000000", + "2024-04-18T00:00:00.000000000", + "2024-04-19T00:00:00.000000000", + "2024-04-20T00:00:00.000000000", + "2024-04-21T00:00:00.000000000", + "2024-04-22T00:00:00.000000000", + "2024-04-23T00:00:00.000000000", + "2024-04-24T00:00:00.000000000", + "2024-04-25T00:00:00.000000000", + "2024-04-26T00:00:00.000000000", + "2024-04-27T00:00:00.000000000", + "2024-04-28T00:00:00.000000000", + "2024-04-29T00:00:00.000000000", + "2024-04-30T00:00:00.000000000", + "2024-05-01T00:00:00.000000000", + "2024-05-02T00:00:00.000000000", + "2024-05-03T00:00:00.000000000", + "2024-05-04T00:00:00.000000000", + "2024-05-05T00:00:00.000000000", + "2024-05-06T00:00:00.000000000", + "2024-05-07T00:00:00.000000000", + "2024-05-08T00:00:00.000000000", + "2024-05-09T00:00:00.000000000", + "2024-05-10T00:00:00.000000000", + "2024-05-11T00:00:00.000000000", + "2024-05-12T00:00:00.000000000", + "2024-05-13T00:00:00.000000000", + "2024-05-14T00:00:00.000000000", + "2024-05-15T00:00:00.000000000", + "2024-05-16T00:00:00.000000000", + "2024-05-17T00:00:00.000000000", + "2024-05-18T00:00:00.000000000", + "2024-05-19T00:00:00.000000000", + "2024-05-20T00:00:00.000000000", + "2024-05-21T00:00:00.000000000", + "2024-05-22T00:00:00.000000000", + "2024-05-23T00:00:00.000000000", + "2024-05-24T00:00:00.000000000", + "2024-05-25T00:00:00.000000000", + "2024-05-26T00:00:00.000000000", + "2024-05-27T00:00:00.000000000", + "2024-05-28T00:00:00.000000000", + "2024-05-29T00:00:00.000000000", + "2024-05-30T00:00:00.000000000", + "2024-05-31T00:00:00.000000000", + "2024-06-01T00:00:00.000000000", + "2024-06-02T00:00:00.000000000", + "2024-06-03T00:00:00.000000000", + "2024-06-04T00:00:00.000000000", + "2024-06-05T00:00:00.000000000", + "2024-06-06T00:00:00.000000000", + "2024-06-07T00:00:00.000000000", + "2024-06-08T00:00:00.000000000", + "2024-06-09T00:00:00.000000000", + "2024-06-10T00:00:00.000000000", + "2024-06-11T00:00:00.000000000", + "2024-06-12T00:00:00.000000000", + "2024-06-13T00:00:00.000000000", + "2024-06-14T00:00:00.000000000", + "2024-06-15T00:00:00.000000000", + "2024-06-16T00:00:00.000000000", + "2024-06-17T00:00:00.000000000", + "2024-06-18T00:00:00.000000000", + "2024-06-19T00:00:00.000000000", + "2024-06-20T00:00:00.000000000", + "2024-06-21T00:00:00.000000000", + "2024-06-22T00:00:00.000000000", + "2024-06-23T00:00:00.000000000", + "2024-06-24T00:00:00.000000000", + "2024-06-25T00:00:00.000000000", + "2024-06-26T00:00:00.000000000", + "2024-06-27T00:00:00.000000000", + "2024-06-28T00:00:00.000000000", + "2024-06-29T00:00:00.000000000", + "2024-06-30T00:00:00.000000000", + "2024-07-01T00:00:00.000000000", + "2024-07-02T00:00:00.000000000", + "2024-07-03T00:00:00.000000000", + "2024-07-04T00:00:00.000000000", + "2024-07-05T00:00:00.000000000", + "2024-07-06T00:00:00.000000000", + "2024-07-07T00:00:00.000000000", + "2024-07-08T00:00:00.000000000", + "2024-07-09T00:00:00.000000000", + "2024-07-10T00:00:00.000000000", + "2024-07-11T00:00:00.000000000", + "2024-07-12T00:00:00.000000000", + "2024-07-13T00:00:00.000000000", + "2024-07-14T00:00:00.000000000", + "2024-07-15T00:00:00.000000000", + "2024-07-16T00:00:00.000000000", + "2024-07-17T00:00:00.000000000", + "2024-07-18T00:00:00.000000000", + "2024-07-19T00:00:00.000000000", + "2024-07-20T00:00:00.000000000", + "2024-07-21T00:00:00.000000000", + "2024-07-22T00:00:00.000000000", + "2024-07-23T00:00:00.000000000", + "2024-07-24T00:00:00.000000000", + "2024-07-25T00:00:00.000000000", + "2024-07-26T00:00:00.000000000", + "2024-07-27T00:00:00.000000000", + "2024-07-28T00:00:00.000000000", + "2024-07-29T00:00:00.000000000", + "2024-07-30T00:00:00.000000000", + "2024-07-31T00:00:00.000000000", + "2024-08-01T00:00:00.000000000", + "2024-08-02T00:00:00.000000000", + "2024-08-03T00:00:00.000000000", + "2024-08-04T00:00:00.000000000", + "2024-08-05T00:00:00.000000000", + "2024-08-06T00:00:00.000000000", + "2024-08-07T00:00:00.000000000", + "2024-08-08T00:00:00.000000000", + "2024-08-09T00:00:00.000000000", + "2024-08-10T00:00:00.000000000", + "2024-08-11T00:00:00.000000000", + "2024-08-12T00:00:00.000000000", + "2024-08-13T00:00:00.000000000", + "2024-08-14T00:00:00.000000000", + "2024-08-15T00:00:00.000000000", + "2024-08-16T00:00:00.000000000", + "2024-08-17T00:00:00.000000000", + "2024-08-18T00:00:00.000000000", + "2024-08-19T00:00:00.000000000", + "2024-08-20T00:00:00.000000000", + "2024-08-21T00:00:00.000000000", + "2024-08-22T00:00:00.000000000", + "2024-08-23T00:00:00.000000000", + "2024-08-24T00:00:00.000000000", + "2024-08-25T00:00:00.000000000", + "2024-08-26T00:00:00.000000000", + "2024-08-27T00:00:00.000000000", + "2024-08-28T00:00:00.000000000", + "2024-08-29T00:00:00.000000000", + "2024-08-30T00:00:00.000000000", + "2024-08-31T00:00:00.000000000", + "2024-09-01T00:00:00.000000000", + "2024-09-02T00:00:00.000000000", + "2024-09-03T00:00:00.000000000", + "2024-09-04T00:00:00.000000000", + "2024-09-05T00:00:00.000000000", + "2024-09-06T00:00:00.000000000", + "2024-09-07T00:00:00.000000000", + "2024-09-08T00:00:00.000000000", + "2024-09-09T00:00:00.000000000", + "2024-09-10T00:00:00.000000000", + "2024-09-11T00:00:00.000000000", + "2024-09-12T00:00:00.000000000", + "2024-09-13T00:00:00.000000000", + "2024-09-14T00:00:00.000000000", + "2024-09-15T00:00:00.000000000", + "2024-09-16T00:00:00.000000000", + "2024-09-17T00:00:00.000000000", + "2024-09-18T00:00:00.000000000", + "2024-09-19T00:00:00.000000000", + "2024-09-20T00:00:00.000000000", + "2024-09-21T00:00:00.000000000", + "2024-09-22T00:00:00.000000000", + "2024-09-23T00:00:00.000000000", + "2024-09-24T00:00:00.000000000", + "2024-09-25T00:00:00.000000000", + "2024-09-26T00:00:00.000000000", + "2024-09-27T00:00:00.000000000", + "2024-09-28T00:00:00.000000000", + "2024-09-29T00:00:00.000000000", + "2024-09-30T00:00:00.000000000", + "2024-10-01T00:00:00.000000000", + "2024-10-02T00:00:00.000000000", + "2024-10-03T00:00:00.000000000", + "2024-10-04T00:00:00.000000000", + "2024-10-05T00:00:00.000000000", + "2024-10-06T00:00:00.000000000", + "2024-10-07T00:00:00.000000000", + "2024-10-08T00:00:00.000000000", + "2024-10-09T00:00:00.000000000", + "2024-10-10T00:00:00.000000000", + "2024-10-11T00:00:00.000000000", + "2024-10-12T00:00:00.000000000", + "2024-10-13T00:00:00.000000000", + "2024-10-14T00:00:00.000000000", + "2024-10-15T00:00:00.000000000", + "2024-10-16T00:00:00.000000000", + "2024-10-17T00:00:00.000000000", + "2024-10-18T00:00:00.000000000", + "2024-10-19T00:00:00.000000000", + "2024-10-20T00:00:00.000000000", + "2024-10-21T00:00:00.000000000", + "2024-10-22T00:00:00.000000000", + "2024-10-23T00:00:00.000000000", + "2024-10-24T00:00:00.000000000", + "2024-10-25T00:00:00.000000000", + "2024-10-26T00:00:00.000000000", + "2024-10-27T00:00:00.000000000", + "2024-10-28T00:00:00.000000000", + "2024-10-29T00:00:00.000000000", + "2024-10-30T00:00:00.000000000", + "2024-10-31T00:00:00.000000000", + "2024-11-01T00:00:00.000000000", + "2024-11-02T00:00:00.000000000", + "2024-11-03T00:00:00.000000000", + "2024-11-04T00:00:00.000000000", + "2024-11-05T00:00:00.000000000", + "2024-11-06T00:00:00.000000000", + "2024-11-07T00:00:00.000000000", + "2024-11-08T00:00:00.000000000", + "2024-11-09T00:00:00.000000000", + "2024-11-10T00:00:00.000000000", + "2024-11-11T00:00:00.000000000", + "2024-11-12T00:00:00.000000000", + "2024-11-13T00:00:00.000000000", + "2024-11-14T00:00:00.000000000", + "2024-11-15T00:00:00.000000000", + "2024-11-16T00:00:00.000000000", + "2024-11-17T00:00:00.000000000", + "2024-11-18T00:00:00.000000000", + "2024-11-19T00:00:00.000000000", + "2024-11-20T00:00:00.000000000", + "2024-11-21T00:00:00.000000000", + "2024-11-22T00:00:00.000000000", + "2024-11-23T00:00:00.000000000", + "2024-11-24T00:00:00.000000000", + "2024-11-25T00:00:00.000000000", + "2024-11-26T00:00:00.000000000", + "2024-11-27T00:00:00.000000000", + "2024-11-28T00:00:00.000000000", + "2024-11-29T00:00:00.000000000", + "2024-11-30T00:00:00.000000000", + "2024-12-01T00:00:00.000000000", + "2024-12-02T00:00:00.000000000", + "2024-12-03T00:00:00.000000000", + "2024-12-04T00:00:00.000000000", + "2024-12-05T00:00:00.000000000", + "2024-12-06T00:00:00.000000000", + "2024-12-07T00:00:00.000000000", + "2024-12-08T00:00:00.000000000", + "2024-12-09T00:00:00.000000000", + "2024-12-10T00:00:00.000000000", + "2024-12-11T00:00:00.000000000", + "2024-12-12T00:00:00.000000000", + "2024-12-13T00:00:00.000000000", + "2024-12-14T00:00:00.000000000", + "2024-12-15T00:00:00.000000000", + "2024-12-16T00:00:00.000000000", + "2024-12-17T00:00:00.000000000", + "2024-12-18T00:00:00.000000000", + "2024-12-19T00:00:00.000000000", + "2024-12-20T00:00:00.000000000", + "2024-12-21T00:00:00.000000000", + "2024-12-22T00:00:00.000000000", + "2024-12-23T00:00:00.000000000", + "2024-12-24T00:00:00.000000000", + "2024-12-25T00:00:00.000000000", + "2024-12-26T00:00:00.000000000", + "2024-12-27T00:00:00.000000000", + "2024-12-28T00:00:00.000000000", + "2024-12-29T00:00:00.000000000", + "2024-12-30T00:00:00.000000000", + "2024-12-31T00:00:00.000000000", + "2025-01-01T00:00:00.000000000", + "2025-01-02T00:00:00.000000000", + "2025-01-03T00:00:00.000000000", + "2025-01-04T00:00:00.000000000", + "2025-01-05T00:00:00.000000000", + "2025-01-06T00:00:00.000000000", + "2025-01-07T00:00:00.000000000", + "2025-01-08T00:00:00.000000000", + "2025-01-09T00:00:00.000000000", + "2025-01-10T00:00:00.000000000", + "2025-01-11T00:00:00.000000000", + "2025-01-12T00:00:00.000000000", + "2025-01-13T00:00:00.000000000", + "2025-01-14T00:00:00.000000000", + "2025-01-15T00:00:00.000000000", + "2025-01-16T00:00:00.000000000", + "2025-01-17T00:00:00.000000000", + "2025-01-18T00:00:00.000000000", + "2025-01-19T00:00:00.000000000", + "2025-01-20T00:00:00.000000000", + "2025-01-21T00:00:00.000000000", + "2025-01-22T00:00:00.000000000", + "2025-01-23T00:00:00.000000000", + "2025-01-24T00:00:00.000000000", + "2025-01-25T00:00:00.000000000", + "2025-01-26T00:00:00.000000000", + "2025-01-27T00:00:00.000000000", + "2025-01-28T00:00:00.000000000", + "2025-01-29T00:00:00.000000000", + "2025-01-30T00:00:00.000000000", + "2025-01-31T00:00:00.000000000", + "2025-02-01T00:00:00.000000000", + "2025-02-02T00:00:00.000000000", + "2025-02-03T00:00:00.000000000", + "2025-02-04T00:00:00.000000000", + "2025-02-05T00:00:00.000000000", + "2025-02-06T00:00:00.000000000", + "2025-02-07T00:00:00.000000000", + "2025-02-08T00:00:00.000000000", + "2025-02-09T00:00:00.000000000", + "2025-02-10T00:00:00.000000000", + "2025-02-11T00:00:00.000000000", + "2025-02-12T00:00:00.000000000", + "2025-02-13T00:00:00.000000000", + "2025-02-14T00:00:00.000000000", + "2025-02-15T00:00:00.000000000", + "2025-02-16T00:00:00.000000000", + "2025-02-17T00:00:00.000000000", + "2025-02-18T00:00:00.000000000", + "2025-02-19T00:00:00.000000000", + "2025-02-20T00:00:00.000000000", + "2025-02-21T00:00:00.000000000", + "2025-02-22T00:00:00.000000000", + "2025-02-23T00:00:00.000000000", + "2025-02-24T00:00:00.000000000", + "2025-02-25T00:00:00.000000000", + "2025-02-26T00:00:00.000000000", + "2025-02-27T00:00:00.000000000", + "2025-02-28T00:00:00.000000000", + "2025-03-01T00:00:00.000000000", + "2025-03-02T00:00:00.000000000", + "2025-03-03T00:00:00.000000000", + "2025-03-04T00:00:00.000000000", + "2025-03-05T00:00:00.000000000", + "2025-03-06T00:00:00.000000000", + "2025-03-07T00:00:00.000000000", + "2025-03-08T00:00:00.000000000", + "2025-03-09T00:00:00.000000000", + "2025-03-10T00:00:00.000000000", + "2025-03-11T00:00:00.000000000", + "2025-03-12T00:00:00.000000000", + "2025-03-13T00:00:00.000000000", + "2025-03-14T00:00:00.000000000", + "2025-03-15T00:00:00.000000000", + "2025-03-16T00:00:00.000000000", + "2025-03-17T00:00:00.000000000", + "2025-03-18T00:00:00.000000000", + "2025-03-19T00:00:00.000000000", + "2025-03-20T00:00:00.000000000", + "2025-03-21T00:00:00.000000000", + "2025-03-22T00:00:00.000000000", + "2025-03-23T00:00:00.000000000", + "2025-03-24T00:00:00.000000000", + "2025-03-25T00:00:00.000000000", + "2025-03-26T00:00:00.000000000", + "2025-03-27T00:00:00.000000000", + "2025-03-28T00:00:00.000000000", + "2025-03-29T00:00:00.000000000", + "2025-03-30T00:00:00.000000000", + "2025-03-31T00:00:00.000000000", + "2025-04-01T00:00:00.000000000", + "2025-04-02T00:00:00.000000000", + "2025-04-03T00:00:00.000000000", + "2025-04-04T00:00:00.000000000", + "2025-04-05T00:00:00.000000000", + "2025-04-06T00:00:00.000000000", + "2025-04-07T00:00:00.000000000", + "2025-04-08T00:00:00.000000000", + "2025-04-09T00:00:00.000000000", + "2025-04-10T00:00:00.000000000", + "2025-04-11T00:00:00.000000000", + "2025-04-12T00:00:00.000000000", + "2025-04-13T00:00:00.000000000", + "2025-04-14T00:00:00.000000000", + "2025-04-15T00:00:00.000000000", + "2025-04-16T00:00:00.000000000", + "2025-04-17T00:00:00.000000000", + "2025-04-18T00:00:00.000000000", + "2025-04-19T00:00:00.000000000", + "2025-04-20T00:00:00.000000000", + "2025-04-21T00:00:00.000000000", + "2025-04-22T00:00:00.000000000", + "2025-04-23T00:00:00.000000000", + "2025-04-24T00:00:00.000000000", + "2025-04-25T00:00:00.000000000", + "2025-04-26T00:00:00.000000000", + "2025-04-27T00:00:00.000000000", + "2025-04-28T00:00:00.000000000", + "2025-04-29T00:00:00.000000000", + "2025-04-30T00:00:00.000000000", + "2025-05-01T00:00:00.000000000", + "2025-05-02T00:00:00.000000000", + "2025-05-03T00:00:00.000000000", + "2025-05-04T00:00:00.000000000", + "2025-05-05T00:00:00.000000000", + "2025-05-06T00:00:00.000000000", + "2025-05-07T00:00:00.000000000", + "2025-05-08T00:00:00.000000000", + "2025-05-09T00:00:00.000000000", + "2025-05-10T00:00:00.000000000", + "2025-05-11T00:00:00.000000000", + "2025-05-12T00:00:00.000000000", + "2025-05-13T00:00:00.000000000", + "2025-05-14T00:00:00.000000000", + "2025-05-15T00:00:00.000000000", + "2025-05-16T00:00:00.000000000", + "2025-05-17T00:00:00.000000000", + "2025-05-18T00:00:00.000000000", + "2025-05-19T00:00:00.000000000", + "2025-05-20T00:00:00.000000000", + "2025-05-21T00:00:00.000000000", + "2025-05-22T00:00:00.000000000", + "2025-05-23T00:00:00.000000000", + "2025-05-24T00:00:00.000000000", + "2025-05-25T00:00:00.000000000", + "2025-05-26T00:00:00.000000000", + "2025-05-27T00:00:00.000000000", + "2025-05-28T00:00:00.000000000", + "2025-05-29T00:00:00.000000000", + "2025-05-30T00:00:00.000000000", + "2025-05-31T00:00:00.000000000", + "2025-06-01T00:00:00.000000000", + "2025-06-02T00:00:00.000000000", + "2025-06-03T00:00:00.000000000", + "2025-06-04T00:00:00.000000000", + "2025-06-05T00:00:00.000000000", + "2025-06-06T00:00:00.000000000", + "2025-06-07T00:00:00.000000000", + "2025-06-08T00:00:00.000000000", + "2025-06-09T00:00:00.000000000", + "2025-06-10T00:00:00.000000000", + "2025-06-11T00:00:00.000000000", + "2025-06-12T00:00:00.000000000", + "2025-06-13T00:00:00.000000000", + "2025-06-14T00:00:00.000000000", + "2025-06-15T00:00:00.000000000", + "2025-06-16T00:00:00.000000000", + "2025-06-17T00:00:00.000000000", + "2025-06-18T00:00:00.000000000", + "2025-06-19T00:00:00.000000000", + "2025-06-20T00:00:00.000000000", + "2025-06-21T00:00:00.000000000", + "2025-06-22T00:00:00.000000000", + "2025-06-23T00:00:00.000000000", + "2025-06-24T00:00:00.000000000", + "2025-06-25T00:00:00.000000000", + "2025-06-26T00:00:00.000000000", + "2025-06-27T00:00:00.000000000", + "2025-06-28T00:00:00.000000000", + "2025-06-29T00:00:00.000000000", + "2025-06-30T00:00:00.000000000", + "2025-07-01T00:00:00.000000000", + "2025-07-02T00:00:00.000000000", + "2025-07-03T00:00:00.000000000", + "2025-07-04T00:00:00.000000000", + "2025-07-05T00:00:00.000000000", + "2025-07-06T00:00:00.000000000", + "2025-07-07T00:00:00.000000000", + "2025-07-08T00:00:00.000000000", + "2025-07-09T00:00:00.000000000", + "2025-07-10T00:00:00.000000000", + "2025-07-11T00:00:00.000000000", + "2025-07-12T00:00:00.000000000", + "2025-07-13T00:00:00.000000000", + "2025-07-14T00:00:00.000000000", + "2025-07-15T00:00:00.000000000", + "2025-07-16T00:00:00.000000000", + "2025-07-17T00:00:00.000000000", + "2025-07-18T00:00:00.000000000", + "2025-07-19T00:00:00.000000000", + "2025-07-20T00:00:00.000000000", + "2025-07-21T00:00:00.000000000", + "2025-07-22T00:00:00.000000000", + "2025-07-23T00:00:00.000000000", + "2025-07-24T00:00:00.000000000", + "2025-07-25T00:00:00.000000000", + "2025-07-26T00:00:00.000000000", + "2025-07-27T00:00:00.000000000", + "2025-07-28T00:00:00.000000000", + "2025-07-29T00:00:00.000000000", + "2025-07-30T00:00:00.000000000", + "2025-07-31T00:00:00.000000000", + "2025-08-01T00:00:00.000000000", + "2025-08-02T00:00:00.000000000", + "2025-08-03T00:00:00.000000000", + "2025-08-04T00:00:00.000000000", + "2025-08-05T00:00:00.000000000", + "2025-08-06T00:00:00.000000000", + "2025-08-07T00:00:00.000000000", + "2025-08-08T00:00:00.000000000", + "2025-08-09T00:00:00.000000000", + "2025-08-10T00:00:00.000000000", + "2025-08-11T00:00:00.000000000", + "2025-08-12T00:00:00.000000000", + "2025-08-13T00:00:00.000000000", + "2025-08-14T00:00:00.000000000", + "2025-08-15T00:00:00.000000000", + "2025-08-16T00:00:00.000000000", + "2025-08-17T00:00:00.000000000", + "2025-08-18T00:00:00.000000000", + "2025-08-19T00:00:00.000000000", + "2025-08-20T00:00:00.000000000", + "2025-08-21T00:00:00.000000000", + "2025-08-22T00:00:00.000000000", + "2025-08-23T00:00:00.000000000", + "2025-08-24T00:00:00.000000000", + "2025-08-25T00:00:00.000000000", + "2025-08-26T00:00:00.000000000", + "2025-08-27T00:00:00.000000000", + "2025-08-28T00:00:00.000000000", + "2025-08-29T00:00:00.000000000", + "2025-08-30T00:00:00.000000000", + "2025-08-31T00:00:00.000000000", + "2025-09-01T00:00:00.000000000", + "2025-09-02T00:00:00.000000000", + "2025-09-03T00:00:00.000000000", + "2025-09-04T00:00:00.000000000", + "2025-09-05T00:00:00.000000000", + "2025-09-06T00:00:00.000000000", + "2025-09-07T00:00:00.000000000", + "2025-09-08T00:00:00.000000000", + "2025-09-09T00:00:00.000000000", + "2025-09-10T00:00:00.000000000", + "2025-09-11T00:00:00.000000000", + "2025-09-12T00:00:00.000000000", + "2025-09-13T00:00:00.000000000", + "2025-09-14T00:00:00.000000000", + "2025-09-15T00:00:00.000000000", + "2025-09-16T00:00:00.000000000", + "2025-09-17T00:00:00.000000000", + "2025-09-18T00:00:00.000000000", + "2025-09-19T00:00:00.000000000", + "2025-09-20T00:00:00.000000000", + "2025-09-21T00:00:00.000000000", + "2025-09-22T00:00:00.000000000", + "2025-09-23T00:00:00.000000000", + "2025-09-24T00:00:00.000000000", + "2025-09-25T00:00:00.000000000", + "2025-09-26T00:00:00.000000000", + "2025-09-27T00:00:00.000000000", + "2025-09-28T00:00:00.000000000", + "2025-09-29T00:00:00.000000000", + "2025-09-30T00:00:00.000000000", + "2025-10-01T00:00:00.000000000", + "2025-10-02T00:00:00.000000000", + "2025-10-03T00:00:00.000000000", + "2025-10-04T00:00:00.000000000", + "2025-10-05T00:00:00.000000000", + "2025-10-06T00:00:00.000000000", + "2025-10-07T00:00:00.000000000", + "2025-10-08T00:00:00.000000000", + "2025-10-09T00:00:00.000000000", + "2025-10-10T00:00:00.000000000", + "2025-10-11T00:00:00.000000000", + "2025-10-12T00:00:00.000000000", + "2025-10-13T00:00:00.000000000", + "2025-10-14T00:00:00.000000000", + "2025-10-15T00:00:00.000000000", + "2025-10-16T00:00:00.000000000", + "2025-10-17T00:00:00.000000000", + "2025-10-18T00:00:00.000000000", + "2025-10-19T00:00:00.000000000", + "2025-10-20T00:00:00.000000000", + "2025-10-21T00:00:00.000000000", + "2025-10-22T00:00:00.000000000", + "2025-10-23T00:00:00.000000000", + "2025-10-24T00:00:00.000000000", + "2025-10-25T00:00:00.000000000", + "2025-10-26T00:00:00.000000000", + "2025-10-27T00:00:00.000000000", + "2025-10-28T00:00:00.000000000", + "2025-10-29T00:00:00.000000000", + "2025-10-30T00:00:00.000000000", + "2025-10-31T00:00:00.000000000", + "2025-11-01T00:00:00.000000000", + "2025-11-02T00:00:00.000000000", + "2025-11-03T00:00:00.000000000", + "2025-11-04T00:00:00.000000000", + "2025-11-05T00:00:00.000000000", + "2025-11-06T00:00:00.000000000", + "2025-11-07T00:00:00.000000000", + "2025-11-08T00:00:00.000000000", + "2025-11-09T00:00:00.000000000", + "2025-11-10T00:00:00.000000000", + "2025-11-11T00:00:00.000000000", + "2025-11-12T00:00:00.000000000", + "2025-11-13T00:00:00.000000000", + "2025-11-14T00:00:00.000000000", + "2025-11-15T00:00:00.000000000", + "2025-11-16T00:00:00.000000000", + "2025-11-17T00:00:00.000000000", + "2025-11-18T00:00:00.000000000", + "2025-11-19T00:00:00.000000000", + "2025-11-20T00:00:00.000000000", + "2025-11-21T00:00:00.000000000", + "2025-11-22T00:00:00.000000000", + "2025-11-23T00:00:00.000000000", + "2025-11-24T00:00:00.000000000", + "2025-11-25T00:00:00.000000000", + "2025-11-26T00:00:00.000000000", + "2025-11-27T00:00:00.000000000", + "2025-11-28T00:00:00.000000000", + "2025-11-29T00:00:00.000000000", + "2025-11-30T00:00:00.000000000", + "2025-12-01T00:00:00.000000000", + "2025-12-02T00:00:00.000000000", + "2025-12-03T00:00:00.000000000", + "2025-12-04T00:00:00.000000000", + "2025-12-05T00:00:00.000000000", + "2025-12-06T00:00:00.000000000", + "2025-12-07T00:00:00.000000000", + "2025-12-08T00:00:00.000000000", + "2025-12-09T00:00:00.000000000", + "2025-12-10T00:00:00.000000000", + "2025-12-11T00:00:00.000000000", + "2025-12-12T00:00:00.000000000", + "2025-12-13T00:00:00.000000000", + "2025-12-14T00:00:00.000000000", + "2025-12-15T00:00:00.000000000", + "2025-12-16T00:00:00.000000000", + "2025-12-17T00:00:00.000000000", + "2025-12-18T00:00:00.000000000", + "2025-12-19T00:00:00.000000000", + "2025-12-20T00:00:00.000000000", + "2025-12-21T00:00:00.000000000", + "2025-12-22T00:00:00.000000000", + "2025-12-23T00:00:00.000000000", + "2025-12-24T00:00:00.000000000", + "2025-12-25T00:00:00.000000000", + "2025-12-26T00:00:00.000000000", + "2025-12-27T00:00:00.000000000", + "2025-12-28T00:00:00.000000000", + "2025-12-29T00:00:00.000000000", + "2025-12-30T00:00:00.000000000", + "2025-12-31T00:00:00.000000000", + "2026-01-01T00:00:00.000000000", + "2026-01-02T00:00:00.000000000", + "2026-01-03T00:00:00.000000000", + "2026-01-04T00:00:00.000000000", + "2026-01-05T00:00:00.000000000", + "2026-01-06T00:00:00.000000000", + "2026-01-07T00:00:00.000000000", + "2026-01-08T00:00:00.000000000", + "2026-01-09T00:00:00.000000000", + "2026-01-10T00:00:00.000000000", + "2026-01-11T00:00:00.000000000", + "2026-01-12T00:00:00.000000000", + "2026-01-13T00:00:00.000000000", + "2026-01-14T00:00:00.000000000", + "2026-01-15T00:00:00.000000000", + "2026-01-16T00:00:00.000000000", + "2026-01-17T00:00:00.000000000", + "2026-01-18T00:00:00.000000000", + "2026-01-19T00:00:00.000000000", + "2026-01-20T00:00:00.000000000", + "2026-01-21T00:00:00.000000000", + "2026-01-22T00:00:00.000000000", + "2026-01-23T00:00:00.000000000", + "2026-01-24T00:00:00.000000000", + "2026-01-25T00:00:00.000000000", + "2026-01-26T00:00:00.000000000", + "2026-01-27T00:00:00.000000000", + "2026-01-28T00:00:00.000000000", + "2026-01-29T00:00:00.000000000", + "2026-01-30T00:00:00.000000000", + "2026-01-31T00:00:00.000000000", + "2026-02-01T00:00:00.000000000", + "2026-02-02T00:00:00.000000000", + "2026-02-03T00:00:00.000000000", + "2026-02-04T00:00:00.000000000", + "2026-02-05T00:00:00.000000000", + "2026-02-06T00:00:00.000000000", + "2026-02-07T00:00:00.000000000", + "2026-02-08T00:00:00.000000000", + "2026-02-09T00:00:00.000000000", + "2026-02-10T00:00:00.000000000", + "2026-02-11T00:00:00.000000000", + "2026-02-12T00:00:00.000000000", + "2026-02-13T00:00:00.000000000", + "2026-02-14T00:00:00.000000000", + "2026-02-15T00:00:00.000000000", + "2026-02-16T00:00:00.000000000", + "2026-02-17T00:00:00.000000000" + ], + "xaxis": "x", + "yaxis": "y" + }, + { + "connectgaps": false, + "line": { + "color": "#26a69a", + "width": 2.5 + }, + "mode": "lines", + "name": "Long TL ↑", + "type": "scatter", + "x": [ + "2022-02-18T00:00:00.000000000", + "2022-02-19T00:00:00.000000000", + "2022-02-20T00:00:00.000000000", + "2022-02-21T00:00:00.000000000", + "2022-02-22T00:00:00.000000000", + "2022-02-23T00:00:00.000000000", + "2022-02-24T00:00:00.000000000", + "2022-02-25T00:00:00.000000000", + "2022-02-26T00:00:00.000000000", + "2022-02-27T00:00:00.000000000", + "2022-02-28T00:00:00.000000000", + "2022-03-01T00:00:00.000000000", + "2022-03-02T00:00:00.000000000", + "2022-03-03T00:00:00.000000000", + "2022-03-04T00:00:00.000000000", + "2022-03-05T00:00:00.000000000", + "2022-03-06T00:00:00.000000000", + "2022-03-07T00:00:00.000000000", + "2022-03-08T00:00:00.000000000", + "2022-03-09T00:00:00.000000000", + "2022-03-10T00:00:00.000000000", + "2022-03-11T00:00:00.000000000", + "2022-03-12T00:00:00.000000000", + "2022-03-13T00:00:00.000000000", + "2022-03-14T00:00:00.000000000", + "2022-03-15T00:00:00.000000000", + "2022-03-16T00:00:00.000000000", + "2022-03-17T00:00:00.000000000", + "2022-03-18T00:00:00.000000000", + "2022-03-19T00:00:00.000000000", + "2022-03-20T00:00:00.000000000", + "2022-03-21T00:00:00.000000000", + "2022-03-22T00:00:00.000000000", + "2022-03-23T00:00:00.000000000", + "2022-03-24T00:00:00.000000000", + "2022-03-25T00:00:00.000000000", + "2022-03-26T00:00:00.000000000", + "2022-03-27T00:00:00.000000000", + "2022-03-28T00:00:00.000000000", + "2022-03-29T00:00:00.000000000", + "2022-03-30T00:00:00.000000000", + "2022-03-31T00:00:00.000000000", + "2022-04-01T00:00:00.000000000", + "2022-04-02T00:00:00.000000000", + "2022-04-03T00:00:00.000000000", + "2022-04-04T00:00:00.000000000", + "2022-04-05T00:00:00.000000000", + "2022-04-06T00:00:00.000000000", + "2022-04-07T00:00:00.000000000", + "2022-04-08T00:00:00.000000000", + "2022-04-09T00:00:00.000000000", + "2022-04-10T00:00:00.000000000", + "2022-04-11T00:00:00.000000000", + "2022-04-12T00:00:00.000000000", + "2022-04-13T00:00:00.000000000", + "2022-04-14T00:00:00.000000000", + "2022-04-15T00:00:00.000000000", + "2022-04-16T00:00:00.000000000", + "2022-04-17T00:00:00.000000000", + "2022-04-18T00:00:00.000000000", + "2022-04-19T00:00:00.000000000", + "2022-04-20T00:00:00.000000000", + "2022-04-21T00:00:00.000000000", + "2022-04-22T00:00:00.000000000", + "2022-04-23T00:00:00.000000000", + "2022-04-24T00:00:00.000000000", + "2022-04-25T00:00:00.000000000", + "2022-04-26T00:00:00.000000000", + "2022-04-27T00:00:00.000000000", + "2022-04-28T00:00:00.000000000", + "2022-04-29T00:00:00.000000000", + "2022-04-30T00:00:00.000000000", + "2022-05-01T00:00:00.000000000", + "2022-05-02T00:00:00.000000000", + "2022-05-03T00:00:00.000000000", + "2022-05-04T00:00:00.000000000", + "2022-05-05T00:00:00.000000000", + "2022-05-06T00:00:00.000000000", + "2022-05-07T00:00:00.000000000", + "2022-05-08T00:00:00.000000000", + "2022-05-09T00:00:00.000000000", + "2022-05-10T00:00:00.000000000", + "2022-05-11T00:00:00.000000000", + "2022-05-12T00:00:00.000000000", + "2022-05-13T00:00:00.000000000", + "2022-05-14T00:00:00.000000000", + "2022-05-15T00:00:00.000000000", + "2022-05-16T00:00:00.000000000", + "2022-05-17T00:00:00.000000000", + "2022-05-18T00:00:00.000000000", + "2022-05-19T00:00:00.000000000", + "2022-05-20T00:00:00.000000000", + "2022-05-21T00:00:00.000000000", + "2022-05-22T00:00:00.000000000", + "2022-05-23T00:00:00.000000000", + "2022-05-24T00:00:00.000000000", + "2022-05-25T00:00:00.000000000", + "2022-05-26T00:00:00.000000000", + "2022-05-27T00:00:00.000000000", + "2022-05-28T00:00:00.000000000", + "2022-05-29T00:00:00.000000000", + "2022-05-30T00:00:00.000000000", + "2022-05-31T00:00:00.000000000", + "2022-06-01T00:00:00.000000000", + "2022-06-02T00:00:00.000000000", + "2022-06-03T00:00:00.000000000", + "2022-06-04T00:00:00.000000000", + "2022-06-05T00:00:00.000000000", + "2022-06-06T00:00:00.000000000", + "2022-06-07T00:00:00.000000000", + "2022-06-08T00:00:00.000000000", + "2022-06-09T00:00:00.000000000", + "2022-06-10T00:00:00.000000000", + "2022-06-11T00:00:00.000000000", + "2022-06-12T00:00:00.000000000", + "2022-06-13T00:00:00.000000000", + "2022-06-14T00:00:00.000000000", + "2022-06-15T00:00:00.000000000", + "2022-06-16T00:00:00.000000000", + "2022-06-17T00:00:00.000000000", + "2022-06-18T00:00:00.000000000", + "2022-06-19T00:00:00.000000000", + "2022-06-20T00:00:00.000000000", + "2022-06-21T00:00:00.000000000", + "2022-06-22T00:00:00.000000000", + "2022-06-23T00:00:00.000000000", + "2022-06-24T00:00:00.000000000", + "2022-06-25T00:00:00.000000000", + "2022-06-26T00:00:00.000000000", + "2022-06-27T00:00:00.000000000", + "2022-06-28T00:00:00.000000000", + "2022-06-29T00:00:00.000000000", + "2022-06-30T00:00:00.000000000", + "2022-07-01T00:00:00.000000000", + "2022-07-02T00:00:00.000000000", + "2022-07-03T00:00:00.000000000", + "2022-07-04T00:00:00.000000000", + "2022-07-05T00:00:00.000000000", + "2022-07-06T00:00:00.000000000", + "2022-07-07T00:00:00.000000000", + "2022-07-08T00:00:00.000000000", + "2022-07-09T00:00:00.000000000", + "2022-07-10T00:00:00.000000000", + "2022-07-11T00:00:00.000000000", + "2022-07-12T00:00:00.000000000", + "2022-07-13T00:00:00.000000000", + "2022-07-14T00:00:00.000000000", + "2022-07-15T00:00:00.000000000", + "2022-07-16T00:00:00.000000000", + "2022-07-17T00:00:00.000000000", + "2022-07-18T00:00:00.000000000", + "2022-07-19T00:00:00.000000000", + "2022-07-20T00:00:00.000000000", + "2022-07-21T00:00:00.000000000", + "2022-07-22T00:00:00.000000000", + "2022-07-23T00:00:00.000000000", + "2022-07-24T00:00:00.000000000", + "2022-07-25T00:00:00.000000000", + "2022-07-26T00:00:00.000000000", + "2022-07-27T00:00:00.000000000", + "2022-07-28T00:00:00.000000000", + "2022-07-29T00:00:00.000000000", + "2022-07-30T00:00:00.000000000", + "2022-07-31T00:00:00.000000000", + "2022-08-01T00:00:00.000000000", + "2022-08-02T00:00:00.000000000", + "2022-08-03T00:00:00.000000000", + "2022-08-04T00:00:00.000000000", + "2022-08-05T00:00:00.000000000", + "2022-08-06T00:00:00.000000000", + "2022-08-07T00:00:00.000000000", + "2022-08-08T00:00:00.000000000", + "2022-08-09T00:00:00.000000000", + "2022-08-10T00:00:00.000000000", + "2022-08-11T00:00:00.000000000", + "2022-08-12T00:00:00.000000000", + "2022-08-13T00:00:00.000000000", + "2022-08-14T00:00:00.000000000", + "2022-08-15T00:00:00.000000000", + "2022-08-16T00:00:00.000000000", + "2022-08-17T00:00:00.000000000", + "2022-08-18T00:00:00.000000000", + "2022-08-19T00:00:00.000000000", + "2022-08-20T00:00:00.000000000", + "2022-08-21T00:00:00.000000000", + "2022-08-22T00:00:00.000000000", + "2022-08-23T00:00:00.000000000", + "2022-08-24T00:00:00.000000000", + "2022-08-25T00:00:00.000000000", + "2022-08-26T00:00:00.000000000", + "2022-08-27T00:00:00.000000000", + "2022-08-28T00:00:00.000000000", + "2022-08-29T00:00:00.000000000", + "2022-08-30T00:00:00.000000000", + "2022-08-31T00:00:00.000000000", + "2022-09-01T00:00:00.000000000", + "2022-09-02T00:00:00.000000000", + "2022-09-03T00:00:00.000000000", + "2022-09-04T00:00:00.000000000", + "2022-09-05T00:00:00.000000000", + "2022-09-06T00:00:00.000000000", + "2022-09-07T00:00:00.000000000", + "2022-09-08T00:00:00.000000000", + "2022-09-09T00:00:00.000000000", + "2022-09-10T00:00:00.000000000", + "2022-09-11T00:00:00.000000000", + "2022-09-12T00:00:00.000000000", + "2022-09-13T00:00:00.000000000", + "2022-09-14T00:00:00.000000000", + "2022-09-15T00:00:00.000000000", + "2022-09-16T00:00:00.000000000", + "2022-09-17T00:00:00.000000000", + "2022-09-18T00:00:00.000000000", + "2022-09-19T00:00:00.000000000", + "2022-09-20T00:00:00.000000000", + "2022-09-21T00:00:00.000000000", + "2022-09-22T00:00:00.000000000", + "2022-09-23T00:00:00.000000000", + "2022-09-24T00:00:00.000000000", + "2022-09-25T00:00:00.000000000", + "2022-09-26T00:00:00.000000000", + "2022-09-27T00:00:00.000000000", + "2022-09-28T00:00:00.000000000", + "2022-09-29T00:00:00.000000000", + "2022-09-30T00:00:00.000000000", + "2022-10-01T00:00:00.000000000", + "2022-10-02T00:00:00.000000000", + "2022-10-03T00:00:00.000000000", + "2022-10-04T00:00:00.000000000", + "2022-10-05T00:00:00.000000000", + "2022-10-06T00:00:00.000000000", + "2022-10-07T00:00:00.000000000", + "2022-10-08T00:00:00.000000000", + "2022-10-09T00:00:00.000000000", + "2022-10-10T00:00:00.000000000", + "2022-10-11T00:00:00.000000000", + "2022-10-12T00:00:00.000000000", + "2022-10-13T00:00:00.000000000", + "2022-10-14T00:00:00.000000000", + "2022-10-15T00:00:00.000000000", + "2022-10-16T00:00:00.000000000", + "2022-10-17T00:00:00.000000000", + "2022-10-18T00:00:00.000000000", + "2022-10-19T00:00:00.000000000", + "2022-10-20T00:00:00.000000000", + "2022-10-21T00:00:00.000000000", + "2022-10-22T00:00:00.000000000", + "2022-10-23T00:00:00.000000000", + "2022-10-24T00:00:00.000000000", + "2022-10-25T00:00:00.000000000", + "2022-10-26T00:00:00.000000000", + "2022-10-27T00:00:00.000000000", + "2022-10-28T00:00:00.000000000", + "2022-10-29T00:00:00.000000000", + "2022-10-30T00:00:00.000000000", + "2022-10-31T00:00:00.000000000", + "2022-11-01T00:00:00.000000000", + "2022-11-02T00:00:00.000000000", + "2022-11-03T00:00:00.000000000", + "2022-11-04T00:00:00.000000000", + "2022-11-05T00:00:00.000000000", + "2022-11-06T00:00:00.000000000", + "2022-11-07T00:00:00.000000000", + "2022-11-08T00:00:00.000000000", + "2022-11-09T00:00:00.000000000", + "2022-11-10T00:00:00.000000000", + "2022-11-11T00:00:00.000000000", + "2022-11-12T00:00:00.000000000", + "2022-11-13T00:00:00.000000000", + "2022-11-14T00:00:00.000000000", + "2022-11-15T00:00:00.000000000", + "2022-11-16T00:00:00.000000000", + "2022-11-17T00:00:00.000000000", + "2022-11-18T00:00:00.000000000", + "2022-11-19T00:00:00.000000000", + "2022-11-20T00:00:00.000000000", + "2022-11-21T00:00:00.000000000", + "2022-11-22T00:00:00.000000000", + "2022-11-23T00:00:00.000000000", + "2022-11-24T00:00:00.000000000", + "2022-11-25T00:00:00.000000000", + "2022-11-26T00:00:00.000000000", + "2022-11-27T00:00:00.000000000", + "2022-11-28T00:00:00.000000000", + "2022-11-29T00:00:00.000000000", + "2022-11-30T00:00:00.000000000", + "2022-12-01T00:00:00.000000000", + "2022-12-02T00:00:00.000000000", + "2022-12-03T00:00:00.000000000", + "2022-12-04T00:00:00.000000000", + "2022-12-05T00:00:00.000000000", + "2022-12-06T00:00:00.000000000", + "2022-12-07T00:00:00.000000000", + "2022-12-08T00:00:00.000000000", + "2022-12-09T00:00:00.000000000", + "2022-12-10T00:00:00.000000000", + "2022-12-11T00:00:00.000000000", + "2022-12-12T00:00:00.000000000", + "2022-12-13T00:00:00.000000000", + "2022-12-14T00:00:00.000000000", + "2022-12-15T00:00:00.000000000", + "2022-12-16T00:00:00.000000000", + "2022-12-17T00:00:00.000000000", + "2022-12-18T00:00:00.000000000", + "2022-12-19T00:00:00.000000000", + "2022-12-20T00:00:00.000000000", + "2022-12-21T00:00:00.000000000", + "2022-12-22T00:00:00.000000000", + "2022-12-23T00:00:00.000000000", + "2022-12-24T00:00:00.000000000", + "2022-12-25T00:00:00.000000000", + "2022-12-26T00:00:00.000000000", + "2022-12-27T00:00:00.000000000", + "2022-12-28T00:00:00.000000000", + "2022-12-29T00:00:00.000000000", + "2022-12-30T00:00:00.000000000", + "2022-12-31T00:00:00.000000000", + "2023-01-01T00:00:00.000000000", + "2023-01-02T00:00:00.000000000", + "2023-01-03T00:00:00.000000000", + "2023-01-04T00:00:00.000000000", + "2023-01-05T00:00:00.000000000", + "2023-01-06T00:00:00.000000000", + "2023-01-07T00:00:00.000000000", + "2023-01-08T00:00:00.000000000", + "2023-01-09T00:00:00.000000000", + "2023-01-10T00:00:00.000000000", + "2023-01-11T00:00:00.000000000", + "2023-01-12T00:00:00.000000000", + "2023-01-13T00:00:00.000000000", + "2023-01-14T00:00:00.000000000", + "2023-01-15T00:00:00.000000000", + "2023-01-16T00:00:00.000000000", + "2023-01-17T00:00:00.000000000", + "2023-01-18T00:00:00.000000000", + "2023-01-19T00:00:00.000000000", + "2023-01-20T00:00:00.000000000", + "2023-01-21T00:00:00.000000000", + "2023-01-22T00:00:00.000000000", + "2023-01-23T00:00:00.000000000", + "2023-01-24T00:00:00.000000000", + "2023-01-25T00:00:00.000000000", + "2023-01-26T00:00:00.000000000", + "2023-01-27T00:00:00.000000000", + "2023-01-28T00:00:00.000000000", + "2023-01-29T00:00:00.000000000", + "2023-01-30T00:00:00.000000000", + "2023-01-31T00:00:00.000000000", + "2023-02-01T00:00:00.000000000", + "2023-02-02T00:00:00.000000000", + "2023-02-03T00:00:00.000000000", + "2023-02-04T00:00:00.000000000", + "2023-02-05T00:00:00.000000000", + "2023-02-06T00:00:00.000000000", + "2023-02-07T00:00:00.000000000", + "2023-02-08T00:00:00.000000000", + "2023-02-09T00:00:00.000000000", + "2023-02-10T00:00:00.000000000", + "2023-02-11T00:00:00.000000000", + "2023-02-12T00:00:00.000000000", + "2023-02-13T00:00:00.000000000", + "2023-02-14T00:00:00.000000000", + "2023-02-15T00:00:00.000000000", + "2023-02-16T00:00:00.000000000", + "2023-02-17T00:00:00.000000000", + "2023-02-18T00:00:00.000000000", + "2023-02-19T00:00:00.000000000", + "2023-02-20T00:00:00.000000000", + "2023-02-21T00:00:00.000000000", + "2023-02-22T00:00:00.000000000", + "2023-02-23T00:00:00.000000000", + "2023-02-24T00:00:00.000000000", + "2023-02-25T00:00:00.000000000", + "2023-02-26T00:00:00.000000000", + "2023-02-27T00:00:00.000000000", + "2023-02-28T00:00:00.000000000", + "2023-03-01T00:00:00.000000000", + "2023-03-02T00:00:00.000000000", + "2023-03-03T00:00:00.000000000", + "2023-03-04T00:00:00.000000000", + "2023-03-05T00:00:00.000000000", + "2023-03-06T00:00:00.000000000", + "2023-03-07T00:00:00.000000000", + "2023-03-08T00:00:00.000000000", + "2023-03-09T00:00:00.000000000", + "2023-03-10T00:00:00.000000000", + "2023-03-11T00:00:00.000000000", + "2023-03-12T00:00:00.000000000", + "2023-03-13T00:00:00.000000000", + "2023-03-14T00:00:00.000000000", + "2023-03-15T00:00:00.000000000", + "2023-03-16T00:00:00.000000000", + "2023-03-17T00:00:00.000000000", + "2023-03-18T00:00:00.000000000", + "2023-03-19T00:00:00.000000000", + "2023-03-20T00:00:00.000000000", + "2023-03-21T00:00:00.000000000", + "2023-03-22T00:00:00.000000000", + "2023-03-23T00:00:00.000000000", + "2023-03-24T00:00:00.000000000", + "2023-03-25T00:00:00.000000000", + "2023-03-26T00:00:00.000000000", + "2023-03-27T00:00:00.000000000", + "2023-03-28T00:00:00.000000000", + "2023-03-29T00:00:00.000000000", + "2023-03-30T00:00:00.000000000", + "2023-03-31T00:00:00.000000000", + "2023-04-01T00:00:00.000000000", + "2023-04-02T00:00:00.000000000", + "2023-04-03T00:00:00.000000000", + "2023-04-04T00:00:00.000000000", + "2023-04-05T00:00:00.000000000", + "2023-04-06T00:00:00.000000000", + "2023-04-07T00:00:00.000000000", + "2023-04-08T00:00:00.000000000", + "2023-04-09T00:00:00.000000000", + "2023-04-10T00:00:00.000000000", + "2023-04-11T00:00:00.000000000", + "2023-04-12T00:00:00.000000000", + "2023-04-13T00:00:00.000000000", + "2023-04-14T00:00:00.000000000", + "2023-04-15T00:00:00.000000000", + "2023-04-16T00:00:00.000000000", + "2023-04-17T00:00:00.000000000", + "2023-04-18T00:00:00.000000000", + "2023-04-19T00:00:00.000000000", + "2023-04-20T00:00:00.000000000", + "2023-04-21T00:00:00.000000000", + "2023-04-22T00:00:00.000000000", + "2023-04-23T00:00:00.000000000", + "2023-04-24T00:00:00.000000000", + "2023-04-25T00:00:00.000000000", + "2023-04-26T00:00:00.000000000", + "2023-04-27T00:00:00.000000000", + "2023-04-28T00:00:00.000000000", + "2023-04-29T00:00:00.000000000", + "2023-04-30T00:00:00.000000000", + "2023-05-01T00:00:00.000000000", + "2023-05-02T00:00:00.000000000", + "2023-05-03T00:00:00.000000000", + "2023-05-04T00:00:00.000000000", + "2023-05-05T00:00:00.000000000", + "2023-05-06T00:00:00.000000000", + "2023-05-07T00:00:00.000000000", + "2023-05-08T00:00:00.000000000", + "2023-05-09T00:00:00.000000000", + "2023-05-10T00:00:00.000000000", + "2023-05-11T00:00:00.000000000", + "2023-05-12T00:00:00.000000000", + "2023-05-13T00:00:00.000000000", + "2023-05-14T00:00:00.000000000", + "2023-05-15T00:00:00.000000000", + "2023-05-16T00:00:00.000000000", + "2023-05-17T00:00:00.000000000", + "2023-05-18T00:00:00.000000000", + "2023-05-19T00:00:00.000000000", + "2023-05-20T00:00:00.000000000", + "2023-05-21T00:00:00.000000000", + "2023-05-22T00:00:00.000000000", + "2023-05-23T00:00:00.000000000", + "2023-05-24T00:00:00.000000000", + "2023-05-25T00:00:00.000000000", + "2023-05-26T00:00:00.000000000", + "2023-05-27T00:00:00.000000000", + "2023-05-28T00:00:00.000000000", + "2023-05-29T00:00:00.000000000", + "2023-05-30T00:00:00.000000000", + "2023-05-31T00:00:00.000000000", + "2023-06-01T00:00:00.000000000", + "2023-06-02T00:00:00.000000000", + "2023-06-03T00:00:00.000000000", + "2023-06-04T00:00:00.000000000", + "2023-06-05T00:00:00.000000000", + "2023-06-06T00:00:00.000000000", + "2023-06-07T00:00:00.000000000", + "2023-06-08T00:00:00.000000000", + "2023-06-09T00:00:00.000000000", + "2023-06-10T00:00:00.000000000", + "2023-06-11T00:00:00.000000000", + "2023-06-12T00:00:00.000000000", + "2023-06-13T00:00:00.000000000", + "2023-06-14T00:00:00.000000000", + "2023-06-15T00:00:00.000000000", + "2023-06-16T00:00:00.000000000", + "2023-06-17T00:00:00.000000000", + "2023-06-18T00:00:00.000000000", + "2023-06-19T00:00:00.000000000", + "2023-06-20T00:00:00.000000000", + "2023-06-21T00:00:00.000000000", + "2023-06-22T00:00:00.000000000", + "2023-06-23T00:00:00.000000000", + "2023-06-24T00:00:00.000000000", + "2023-06-25T00:00:00.000000000", + "2023-06-26T00:00:00.000000000", + "2023-06-27T00:00:00.000000000", + "2023-06-28T00:00:00.000000000", + "2023-06-29T00:00:00.000000000", + "2023-06-30T00:00:00.000000000", + "2023-07-01T00:00:00.000000000", + "2023-07-02T00:00:00.000000000", + "2023-07-03T00:00:00.000000000", + "2023-07-04T00:00:00.000000000", + "2023-07-05T00:00:00.000000000", + "2023-07-06T00:00:00.000000000", + "2023-07-07T00:00:00.000000000", + "2023-07-08T00:00:00.000000000", + "2023-07-09T00:00:00.000000000", + "2023-07-10T00:00:00.000000000", + "2023-07-11T00:00:00.000000000", + "2023-07-12T00:00:00.000000000", + "2023-07-13T00:00:00.000000000", + "2023-07-14T00:00:00.000000000", + "2023-07-15T00:00:00.000000000", + "2023-07-16T00:00:00.000000000", + "2023-07-17T00:00:00.000000000", + "2023-07-18T00:00:00.000000000", + "2023-07-19T00:00:00.000000000", + "2023-07-20T00:00:00.000000000", + "2023-07-21T00:00:00.000000000", + "2023-07-22T00:00:00.000000000", + "2023-07-23T00:00:00.000000000", + "2023-07-24T00:00:00.000000000", + "2023-07-25T00:00:00.000000000", + "2023-07-26T00:00:00.000000000", + "2023-07-27T00:00:00.000000000", + "2023-07-28T00:00:00.000000000", + "2023-07-29T00:00:00.000000000", + "2023-07-30T00:00:00.000000000", + "2023-07-31T00:00:00.000000000", + "2023-08-01T00:00:00.000000000", + "2023-08-02T00:00:00.000000000", + "2023-08-03T00:00:00.000000000", + "2023-08-04T00:00:00.000000000", + "2023-08-05T00:00:00.000000000", + "2023-08-06T00:00:00.000000000", + "2023-08-07T00:00:00.000000000", + "2023-08-08T00:00:00.000000000", + "2023-08-09T00:00:00.000000000", + "2023-08-10T00:00:00.000000000", + "2023-08-11T00:00:00.000000000", + "2023-08-12T00:00:00.000000000", + "2023-08-13T00:00:00.000000000", + "2023-08-14T00:00:00.000000000", + "2023-08-15T00:00:00.000000000", + "2023-08-16T00:00:00.000000000", + "2023-08-17T00:00:00.000000000", + "2023-08-18T00:00:00.000000000", + "2023-08-19T00:00:00.000000000", + "2023-08-20T00:00:00.000000000", + "2023-08-21T00:00:00.000000000", + "2023-08-22T00:00:00.000000000", + "2023-08-23T00:00:00.000000000", + "2023-08-24T00:00:00.000000000", + "2023-08-25T00:00:00.000000000", + "2023-08-26T00:00:00.000000000", + "2023-08-27T00:00:00.000000000", + "2023-08-28T00:00:00.000000000", + "2023-08-29T00:00:00.000000000", + "2023-08-30T00:00:00.000000000", + "2023-08-31T00:00:00.000000000", + "2023-09-01T00:00:00.000000000", + "2023-09-02T00:00:00.000000000", + "2023-09-03T00:00:00.000000000", + "2023-09-04T00:00:00.000000000", + "2023-09-05T00:00:00.000000000", + "2023-09-06T00:00:00.000000000", + "2023-09-07T00:00:00.000000000", + "2023-09-08T00:00:00.000000000", + "2023-09-09T00:00:00.000000000", + "2023-09-10T00:00:00.000000000", + "2023-09-11T00:00:00.000000000", + "2023-09-12T00:00:00.000000000", + "2023-09-13T00:00:00.000000000", + "2023-09-14T00:00:00.000000000", + "2023-09-15T00:00:00.000000000", + "2023-09-16T00:00:00.000000000", + "2023-09-17T00:00:00.000000000", + "2023-09-18T00:00:00.000000000", + "2023-09-19T00:00:00.000000000", + "2023-09-20T00:00:00.000000000", + "2023-09-21T00:00:00.000000000", + "2023-09-22T00:00:00.000000000", + "2023-09-23T00:00:00.000000000", + "2023-09-24T00:00:00.000000000", + "2023-09-25T00:00:00.000000000", + "2023-09-26T00:00:00.000000000", + "2023-09-27T00:00:00.000000000", + "2023-09-28T00:00:00.000000000", + "2023-09-29T00:00:00.000000000", + "2023-09-30T00:00:00.000000000", + "2023-10-01T00:00:00.000000000", + "2023-10-02T00:00:00.000000000", + "2023-10-03T00:00:00.000000000", + "2023-10-04T00:00:00.000000000", + "2023-10-05T00:00:00.000000000", + "2023-10-06T00:00:00.000000000", + "2023-10-07T00:00:00.000000000", + "2023-10-08T00:00:00.000000000", + "2023-10-09T00:00:00.000000000", + "2023-10-10T00:00:00.000000000", + "2023-10-11T00:00:00.000000000", + "2023-10-12T00:00:00.000000000", + "2023-10-13T00:00:00.000000000", + "2023-10-14T00:00:00.000000000", + "2023-10-15T00:00:00.000000000", + "2023-10-16T00:00:00.000000000", + "2023-10-17T00:00:00.000000000", + "2023-10-18T00:00:00.000000000", + "2023-10-19T00:00:00.000000000", + "2023-10-20T00:00:00.000000000", + "2023-10-21T00:00:00.000000000", + "2023-10-22T00:00:00.000000000", + "2023-10-23T00:00:00.000000000", + "2023-10-24T00:00:00.000000000", + "2023-10-25T00:00:00.000000000", + "2023-10-26T00:00:00.000000000", + "2023-10-27T00:00:00.000000000", + "2023-10-28T00:00:00.000000000", + "2023-10-29T00:00:00.000000000", + "2023-10-30T00:00:00.000000000", + "2023-10-31T00:00:00.000000000", + "2023-11-01T00:00:00.000000000", + "2023-11-02T00:00:00.000000000", + "2023-11-03T00:00:00.000000000", + "2023-11-04T00:00:00.000000000", + "2023-11-05T00:00:00.000000000", + "2023-11-06T00:00:00.000000000", + "2023-11-07T00:00:00.000000000", + "2023-11-08T00:00:00.000000000", + "2023-11-09T00:00:00.000000000", + "2023-11-10T00:00:00.000000000", + "2023-11-11T00:00:00.000000000", + "2023-11-12T00:00:00.000000000", + "2023-11-13T00:00:00.000000000", + "2023-11-14T00:00:00.000000000", + "2023-11-15T00:00:00.000000000", + "2023-11-16T00:00:00.000000000", + "2023-11-17T00:00:00.000000000", + "2023-11-18T00:00:00.000000000", + "2023-11-19T00:00:00.000000000", + "2023-11-20T00:00:00.000000000", + "2023-11-21T00:00:00.000000000", + "2023-11-22T00:00:00.000000000", + "2023-11-23T00:00:00.000000000", + "2023-11-24T00:00:00.000000000", + "2023-11-25T00:00:00.000000000", + "2023-11-26T00:00:00.000000000", + "2023-11-27T00:00:00.000000000", + "2023-11-28T00:00:00.000000000", + "2023-11-29T00:00:00.000000000", + "2023-11-30T00:00:00.000000000", + "2023-12-01T00:00:00.000000000", + "2023-12-02T00:00:00.000000000", + "2023-12-03T00:00:00.000000000", + "2023-12-04T00:00:00.000000000", + "2023-12-05T00:00:00.000000000", + "2023-12-06T00:00:00.000000000", + "2023-12-07T00:00:00.000000000", + "2023-12-08T00:00:00.000000000", + "2023-12-09T00:00:00.000000000", + "2023-12-10T00:00:00.000000000", + "2023-12-11T00:00:00.000000000", + "2023-12-12T00:00:00.000000000", + "2023-12-13T00:00:00.000000000", + "2023-12-14T00:00:00.000000000", + "2023-12-15T00:00:00.000000000", + "2023-12-16T00:00:00.000000000", + "2023-12-17T00:00:00.000000000", + "2023-12-18T00:00:00.000000000", + "2023-12-19T00:00:00.000000000", + "2023-12-20T00:00:00.000000000", + "2023-12-21T00:00:00.000000000", + "2023-12-22T00:00:00.000000000", + "2023-12-23T00:00:00.000000000", + "2023-12-24T00:00:00.000000000", + "2023-12-25T00:00:00.000000000", + "2023-12-26T00:00:00.000000000", + "2023-12-27T00:00:00.000000000", + "2023-12-28T00:00:00.000000000", + "2023-12-29T00:00:00.000000000", + "2023-12-30T00:00:00.000000000", + "2023-12-31T00:00:00.000000000", + "2024-01-01T00:00:00.000000000", + "2024-01-02T00:00:00.000000000", + "2024-01-03T00:00:00.000000000", + "2024-01-04T00:00:00.000000000", + "2024-01-05T00:00:00.000000000", + "2024-01-06T00:00:00.000000000", + "2024-01-07T00:00:00.000000000", + "2024-01-08T00:00:00.000000000", + "2024-01-09T00:00:00.000000000", + "2024-01-10T00:00:00.000000000", + "2024-01-11T00:00:00.000000000", + "2024-01-12T00:00:00.000000000", + "2024-01-13T00:00:00.000000000", + "2024-01-14T00:00:00.000000000", + "2024-01-15T00:00:00.000000000", + "2024-01-16T00:00:00.000000000", + "2024-01-17T00:00:00.000000000", + "2024-01-18T00:00:00.000000000", + "2024-01-19T00:00:00.000000000", + "2024-01-20T00:00:00.000000000", + "2024-01-21T00:00:00.000000000", + "2024-01-22T00:00:00.000000000", + "2024-01-23T00:00:00.000000000", + "2024-01-24T00:00:00.000000000", + "2024-01-25T00:00:00.000000000", + "2024-01-26T00:00:00.000000000", + "2024-01-27T00:00:00.000000000", + "2024-01-28T00:00:00.000000000", + "2024-01-29T00:00:00.000000000", + "2024-01-30T00:00:00.000000000", + "2024-01-31T00:00:00.000000000", + "2024-02-01T00:00:00.000000000", + "2024-02-02T00:00:00.000000000", + "2024-02-03T00:00:00.000000000", + "2024-02-04T00:00:00.000000000", + "2024-02-05T00:00:00.000000000", + "2024-02-06T00:00:00.000000000", + "2024-02-07T00:00:00.000000000", + "2024-02-08T00:00:00.000000000", + "2024-02-09T00:00:00.000000000", + "2024-02-10T00:00:00.000000000", + "2024-02-11T00:00:00.000000000", + "2024-02-12T00:00:00.000000000", + "2024-02-13T00:00:00.000000000", + "2024-02-14T00:00:00.000000000", + "2024-02-15T00:00:00.000000000", + "2024-02-16T00:00:00.000000000", + "2024-02-17T00:00:00.000000000", + "2024-02-18T00:00:00.000000000", + "2024-02-19T00:00:00.000000000", + "2024-02-20T00:00:00.000000000", + "2024-02-21T00:00:00.000000000", + "2024-02-22T00:00:00.000000000", + "2024-02-23T00:00:00.000000000", + "2024-02-24T00:00:00.000000000", + "2024-02-25T00:00:00.000000000", + "2024-02-26T00:00:00.000000000", + "2024-02-27T00:00:00.000000000", + "2024-02-28T00:00:00.000000000", + "2024-02-29T00:00:00.000000000", + "2024-03-01T00:00:00.000000000", + "2024-03-02T00:00:00.000000000", + "2024-03-03T00:00:00.000000000", + "2024-03-04T00:00:00.000000000", + "2024-03-05T00:00:00.000000000", + "2024-03-06T00:00:00.000000000", + "2024-03-07T00:00:00.000000000", + "2024-03-08T00:00:00.000000000", + "2024-03-09T00:00:00.000000000", + "2024-03-10T00:00:00.000000000", + "2024-03-11T00:00:00.000000000", + "2024-03-12T00:00:00.000000000", + "2024-03-13T00:00:00.000000000", + "2024-03-14T00:00:00.000000000", + "2024-03-15T00:00:00.000000000", + "2024-03-16T00:00:00.000000000", + "2024-03-17T00:00:00.000000000", + "2024-03-18T00:00:00.000000000", + "2024-03-19T00:00:00.000000000", + "2024-03-20T00:00:00.000000000", + "2024-03-21T00:00:00.000000000", + "2024-03-22T00:00:00.000000000", + "2024-03-23T00:00:00.000000000", + "2024-03-24T00:00:00.000000000", + "2024-03-25T00:00:00.000000000", + "2024-03-26T00:00:00.000000000", + "2024-03-27T00:00:00.000000000", + "2024-03-28T00:00:00.000000000", + "2024-03-29T00:00:00.000000000", + "2024-03-30T00:00:00.000000000", + "2024-03-31T00:00:00.000000000", + "2024-04-01T00:00:00.000000000", + "2024-04-02T00:00:00.000000000", + "2024-04-03T00:00:00.000000000", + "2024-04-04T00:00:00.000000000", + "2024-04-05T00:00:00.000000000", + "2024-04-06T00:00:00.000000000", + "2024-04-07T00:00:00.000000000", + "2024-04-08T00:00:00.000000000", + "2024-04-09T00:00:00.000000000", + "2024-04-10T00:00:00.000000000", + "2024-04-11T00:00:00.000000000", + "2024-04-12T00:00:00.000000000", + "2024-04-13T00:00:00.000000000", + "2024-04-14T00:00:00.000000000", + "2024-04-15T00:00:00.000000000", + "2024-04-16T00:00:00.000000000", + "2024-04-17T00:00:00.000000000", + "2024-04-18T00:00:00.000000000", + "2024-04-19T00:00:00.000000000", + "2024-04-20T00:00:00.000000000", + "2024-04-21T00:00:00.000000000", + "2024-04-22T00:00:00.000000000", + "2024-04-23T00:00:00.000000000", + "2024-04-24T00:00:00.000000000", + "2024-04-25T00:00:00.000000000", + "2024-04-26T00:00:00.000000000", + "2024-04-27T00:00:00.000000000", + "2024-04-28T00:00:00.000000000", + "2024-04-29T00:00:00.000000000", + "2024-04-30T00:00:00.000000000", + "2024-05-01T00:00:00.000000000", + "2024-05-02T00:00:00.000000000", + "2024-05-03T00:00:00.000000000", + "2024-05-04T00:00:00.000000000", + "2024-05-05T00:00:00.000000000", + "2024-05-06T00:00:00.000000000", + "2024-05-07T00:00:00.000000000", + "2024-05-08T00:00:00.000000000", + "2024-05-09T00:00:00.000000000", + "2024-05-10T00:00:00.000000000", + "2024-05-11T00:00:00.000000000", + "2024-05-12T00:00:00.000000000", + "2024-05-13T00:00:00.000000000", + "2024-05-14T00:00:00.000000000", + "2024-05-15T00:00:00.000000000", + "2024-05-16T00:00:00.000000000", + "2024-05-17T00:00:00.000000000", + "2024-05-18T00:00:00.000000000", + "2024-05-19T00:00:00.000000000", + "2024-05-20T00:00:00.000000000", + "2024-05-21T00:00:00.000000000", + "2024-05-22T00:00:00.000000000", + "2024-05-23T00:00:00.000000000", + "2024-05-24T00:00:00.000000000", + "2024-05-25T00:00:00.000000000", + "2024-05-26T00:00:00.000000000", + "2024-05-27T00:00:00.000000000", + "2024-05-28T00:00:00.000000000", + "2024-05-29T00:00:00.000000000", + "2024-05-30T00:00:00.000000000", + "2024-05-31T00:00:00.000000000", + "2024-06-01T00:00:00.000000000", + "2024-06-02T00:00:00.000000000", + "2024-06-03T00:00:00.000000000", + "2024-06-04T00:00:00.000000000", + "2024-06-05T00:00:00.000000000", + "2024-06-06T00:00:00.000000000", + "2024-06-07T00:00:00.000000000", + "2024-06-08T00:00:00.000000000", + "2024-06-09T00:00:00.000000000", + "2024-06-10T00:00:00.000000000", + "2024-06-11T00:00:00.000000000", + "2024-06-12T00:00:00.000000000", + "2024-06-13T00:00:00.000000000", + "2024-06-14T00:00:00.000000000", + "2024-06-15T00:00:00.000000000", + "2024-06-16T00:00:00.000000000", + "2024-06-17T00:00:00.000000000", + "2024-06-18T00:00:00.000000000", + "2024-06-19T00:00:00.000000000", + "2024-06-20T00:00:00.000000000", + "2024-06-21T00:00:00.000000000", + "2024-06-22T00:00:00.000000000", + "2024-06-23T00:00:00.000000000", + "2024-06-24T00:00:00.000000000", + "2024-06-25T00:00:00.000000000", + "2024-06-26T00:00:00.000000000", + "2024-06-27T00:00:00.000000000", + "2024-06-28T00:00:00.000000000", + "2024-06-29T00:00:00.000000000", + "2024-06-30T00:00:00.000000000", + "2024-07-01T00:00:00.000000000", + "2024-07-02T00:00:00.000000000", + "2024-07-03T00:00:00.000000000", + "2024-07-04T00:00:00.000000000", + "2024-07-05T00:00:00.000000000", + "2024-07-06T00:00:00.000000000", + "2024-07-07T00:00:00.000000000", + "2024-07-08T00:00:00.000000000", + "2024-07-09T00:00:00.000000000", + "2024-07-10T00:00:00.000000000", + "2024-07-11T00:00:00.000000000", + "2024-07-12T00:00:00.000000000", + "2024-07-13T00:00:00.000000000", + "2024-07-14T00:00:00.000000000", + "2024-07-15T00:00:00.000000000", + "2024-07-16T00:00:00.000000000", + "2024-07-17T00:00:00.000000000", + "2024-07-18T00:00:00.000000000", + "2024-07-19T00:00:00.000000000", + "2024-07-20T00:00:00.000000000", + "2024-07-21T00:00:00.000000000", + "2024-07-22T00:00:00.000000000", + "2024-07-23T00:00:00.000000000", + "2024-07-24T00:00:00.000000000", + "2024-07-25T00:00:00.000000000", + "2024-07-26T00:00:00.000000000", + "2024-07-27T00:00:00.000000000", + "2024-07-28T00:00:00.000000000", + "2024-07-29T00:00:00.000000000", + "2024-07-30T00:00:00.000000000", + "2024-07-31T00:00:00.000000000", + "2024-08-01T00:00:00.000000000", + "2024-08-02T00:00:00.000000000", + "2024-08-03T00:00:00.000000000", + "2024-08-04T00:00:00.000000000", + "2024-08-05T00:00:00.000000000", + "2024-08-06T00:00:00.000000000", + "2024-08-07T00:00:00.000000000", + "2024-08-08T00:00:00.000000000", + "2024-08-09T00:00:00.000000000", + "2024-08-10T00:00:00.000000000", + "2024-08-11T00:00:00.000000000", + "2024-08-12T00:00:00.000000000", + "2024-08-13T00:00:00.000000000", + "2024-08-14T00:00:00.000000000", + "2024-08-15T00:00:00.000000000", + "2024-08-16T00:00:00.000000000", + "2024-08-17T00:00:00.000000000", + "2024-08-18T00:00:00.000000000", + "2024-08-19T00:00:00.000000000", + "2024-08-20T00:00:00.000000000", + "2024-08-21T00:00:00.000000000", + "2024-08-22T00:00:00.000000000", + "2024-08-23T00:00:00.000000000", + "2024-08-24T00:00:00.000000000", + "2024-08-25T00:00:00.000000000", + "2024-08-26T00:00:00.000000000", + "2024-08-27T00:00:00.000000000", + "2024-08-28T00:00:00.000000000", + "2024-08-29T00:00:00.000000000", + "2024-08-30T00:00:00.000000000", + "2024-08-31T00:00:00.000000000", + "2024-09-01T00:00:00.000000000", + "2024-09-02T00:00:00.000000000", + "2024-09-03T00:00:00.000000000", + "2024-09-04T00:00:00.000000000", + "2024-09-05T00:00:00.000000000", + "2024-09-06T00:00:00.000000000", + "2024-09-07T00:00:00.000000000", + "2024-09-08T00:00:00.000000000", + "2024-09-09T00:00:00.000000000", + "2024-09-10T00:00:00.000000000", + "2024-09-11T00:00:00.000000000", + "2024-09-12T00:00:00.000000000", + "2024-09-13T00:00:00.000000000", + "2024-09-14T00:00:00.000000000", + "2024-09-15T00:00:00.000000000", + "2024-09-16T00:00:00.000000000", + "2024-09-17T00:00:00.000000000", + "2024-09-18T00:00:00.000000000", + "2024-09-19T00:00:00.000000000", + "2024-09-20T00:00:00.000000000", + "2024-09-21T00:00:00.000000000", + "2024-09-22T00:00:00.000000000", + "2024-09-23T00:00:00.000000000", + "2024-09-24T00:00:00.000000000", + "2024-09-25T00:00:00.000000000", + "2024-09-26T00:00:00.000000000", + "2024-09-27T00:00:00.000000000", + "2024-09-28T00:00:00.000000000", + "2024-09-29T00:00:00.000000000", + "2024-09-30T00:00:00.000000000", + "2024-10-01T00:00:00.000000000", + "2024-10-02T00:00:00.000000000", + "2024-10-03T00:00:00.000000000", + "2024-10-04T00:00:00.000000000", + "2024-10-05T00:00:00.000000000", + "2024-10-06T00:00:00.000000000", + "2024-10-07T00:00:00.000000000", + "2024-10-08T00:00:00.000000000", + "2024-10-09T00:00:00.000000000", + "2024-10-10T00:00:00.000000000", + "2024-10-11T00:00:00.000000000", + "2024-10-12T00:00:00.000000000", + "2024-10-13T00:00:00.000000000", + "2024-10-14T00:00:00.000000000", + "2024-10-15T00:00:00.000000000", + "2024-10-16T00:00:00.000000000", + "2024-10-17T00:00:00.000000000", + "2024-10-18T00:00:00.000000000", + "2024-10-19T00:00:00.000000000", + "2024-10-20T00:00:00.000000000", + "2024-10-21T00:00:00.000000000", + "2024-10-22T00:00:00.000000000", + "2024-10-23T00:00:00.000000000", + "2024-10-24T00:00:00.000000000", + "2024-10-25T00:00:00.000000000", + "2024-10-26T00:00:00.000000000", + "2024-10-27T00:00:00.000000000", + "2024-10-28T00:00:00.000000000", + "2024-10-29T00:00:00.000000000", + "2024-10-30T00:00:00.000000000", + "2024-10-31T00:00:00.000000000", + "2024-11-01T00:00:00.000000000", + "2024-11-02T00:00:00.000000000", + "2024-11-03T00:00:00.000000000", + "2024-11-04T00:00:00.000000000", + "2024-11-05T00:00:00.000000000", + "2024-11-06T00:00:00.000000000", + "2024-11-07T00:00:00.000000000", + "2024-11-08T00:00:00.000000000", + "2024-11-09T00:00:00.000000000", + "2024-11-10T00:00:00.000000000", + "2024-11-11T00:00:00.000000000", + "2024-11-12T00:00:00.000000000", + "2024-11-13T00:00:00.000000000", + "2024-11-14T00:00:00.000000000", + "2024-11-15T00:00:00.000000000", + "2024-11-16T00:00:00.000000000", + "2024-11-17T00:00:00.000000000", + "2024-11-18T00:00:00.000000000", + "2024-11-19T00:00:00.000000000", + "2024-11-20T00:00:00.000000000", + "2024-11-21T00:00:00.000000000", + "2024-11-22T00:00:00.000000000", + "2024-11-23T00:00:00.000000000", + "2024-11-24T00:00:00.000000000", + "2024-11-25T00:00:00.000000000", + "2024-11-26T00:00:00.000000000", + "2024-11-27T00:00:00.000000000", + "2024-11-28T00:00:00.000000000", + "2024-11-29T00:00:00.000000000", + "2024-11-30T00:00:00.000000000", + "2024-12-01T00:00:00.000000000", + "2024-12-02T00:00:00.000000000", + "2024-12-03T00:00:00.000000000", + "2024-12-04T00:00:00.000000000", + "2024-12-05T00:00:00.000000000", + "2024-12-06T00:00:00.000000000", + "2024-12-07T00:00:00.000000000", + "2024-12-08T00:00:00.000000000", + "2024-12-09T00:00:00.000000000", + "2024-12-10T00:00:00.000000000", + "2024-12-11T00:00:00.000000000", + "2024-12-12T00:00:00.000000000", + "2024-12-13T00:00:00.000000000", + "2024-12-14T00:00:00.000000000", + "2024-12-15T00:00:00.000000000", + "2024-12-16T00:00:00.000000000", + "2024-12-17T00:00:00.000000000", + "2024-12-18T00:00:00.000000000", + "2024-12-19T00:00:00.000000000", + "2024-12-20T00:00:00.000000000", + "2024-12-21T00:00:00.000000000", + "2024-12-22T00:00:00.000000000", + "2024-12-23T00:00:00.000000000", + "2024-12-24T00:00:00.000000000", + "2024-12-25T00:00:00.000000000", + "2024-12-26T00:00:00.000000000", + "2024-12-27T00:00:00.000000000", + "2024-12-28T00:00:00.000000000", + "2024-12-29T00:00:00.000000000", + "2024-12-30T00:00:00.000000000", + "2024-12-31T00:00:00.000000000", + "2025-01-01T00:00:00.000000000", + "2025-01-02T00:00:00.000000000", + "2025-01-03T00:00:00.000000000", + "2025-01-04T00:00:00.000000000", + "2025-01-05T00:00:00.000000000", + "2025-01-06T00:00:00.000000000", + "2025-01-07T00:00:00.000000000", + "2025-01-08T00:00:00.000000000", + "2025-01-09T00:00:00.000000000", + "2025-01-10T00:00:00.000000000", + "2025-01-11T00:00:00.000000000", + "2025-01-12T00:00:00.000000000", + "2025-01-13T00:00:00.000000000", + "2025-01-14T00:00:00.000000000", + "2025-01-15T00:00:00.000000000", + "2025-01-16T00:00:00.000000000", + "2025-01-17T00:00:00.000000000", + "2025-01-18T00:00:00.000000000", + "2025-01-19T00:00:00.000000000", + "2025-01-20T00:00:00.000000000", + "2025-01-21T00:00:00.000000000", + "2025-01-22T00:00:00.000000000", + "2025-01-23T00:00:00.000000000", + "2025-01-24T00:00:00.000000000", + "2025-01-25T00:00:00.000000000", + "2025-01-26T00:00:00.000000000", + "2025-01-27T00:00:00.000000000", + "2025-01-28T00:00:00.000000000", + "2025-01-29T00:00:00.000000000", + "2025-01-30T00:00:00.000000000", + "2025-01-31T00:00:00.000000000", + "2025-02-01T00:00:00.000000000", + "2025-02-02T00:00:00.000000000", + "2025-02-03T00:00:00.000000000", + "2025-02-04T00:00:00.000000000", + "2025-02-05T00:00:00.000000000", + "2025-02-06T00:00:00.000000000", + "2025-02-07T00:00:00.000000000", + "2025-02-08T00:00:00.000000000", + "2025-02-09T00:00:00.000000000", + "2025-02-10T00:00:00.000000000", + "2025-02-11T00:00:00.000000000", + "2025-02-12T00:00:00.000000000", + "2025-02-13T00:00:00.000000000", + "2025-02-14T00:00:00.000000000", + "2025-02-15T00:00:00.000000000", + "2025-02-16T00:00:00.000000000", + "2025-02-17T00:00:00.000000000", + "2025-02-18T00:00:00.000000000", + "2025-02-19T00:00:00.000000000", + "2025-02-20T00:00:00.000000000", + "2025-02-21T00:00:00.000000000", + "2025-02-22T00:00:00.000000000", + "2025-02-23T00:00:00.000000000", + "2025-02-24T00:00:00.000000000", + "2025-02-25T00:00:00.000000000", + "2025-02-26T00:00:00.000000000", + "2025-02-27T00:00:00.000000000", + "2025-02-28T00:00:00.000000000", + "2025-03-01T00:00:00.000000000", + "2025-03-02T00:00:00.000000000", + "2025-03-03T00:00:00.000000000", + "2025-03-04T00:00:00.000000000", + "2025-03-05T00:00:00.000000000", + "2025-03-06T00:00:00.000000000", + "2025-03-07T00:00:00.000000000", + "2025-03-08T00:00:00.000000000", + "2025-03-09T00:00:00.000000000", + "2025-03-10T00:00:00.000000000", + "2025-03-11T00:00:00.000000000", + "2025-03-12T00:00:00.000000000", + "2025-03-13T00:00:00.000000000", + "2025-03-14T00:00:00.000000000", + "2025-03-15T00:00:00.000000000", + "2025-03-16T00:00:00.000000000", + "2025-03-17T00:00:00.000000000", + "2025-03-18T00:00:00.000000000", + "2025-03-19T00:00:00.000000000", + "2025-03-20T00:00:00.000000000", + "2025-03-21T00:00:00.000000000", + "2025-03-22T00:00:00.000000000", + "2025-03-23T00:00:00.000000000", + "2025-03-24T00:00:00.000000000", + "2025-03-25T00:00:00.000000000", + "2025-03-26T00:00:00.000000000", + "2025-03-27T00:00:00.000000000", + "2025-03-28T00:00:00.000000000", + "2025-03-29T00:00:00.000000000", + "2025-03-30T00:00:00.000000000", + "2025-03-31T00:00:00.000000000", + "2025-04-01T00:00:00.000000000", + "2025-04-02T00:00:00.000000000", + "2025-04-03T00:00:00.000000000", + "2025-04-04T00:00:00.000000000", + "2025-04-05T00:00:00.000000000", + "2025-04-06T00:00:00.000000000", + "2025-04-07T00:00:00.000000000", + "2025-04-08T00:00:00.000000000", + "2025-04-09T00:00:00.000000000", + "2025-04-10T00:00:00.000000000", + "2025-04-11T00:00:00.000000000", + "2025-04-12T00:00:00.000000000", + "2025-04-13T00:00:00.000000000", + "2025-04-14T00:00:00.000000000", + "2025-04-15T00:00:00.000000000", + "2025-04-16T00:00:00.000000000", + "2025-04-17T00:00:00.000000000", + "2025-04-18T00:00:00.000000000", + "2025-04-19T00:00:00.000000000", + "2025-04-20T00:00:00.000000000", + "2025-04-21T00:00:00.000000000", + "2025-04-22T00:00:00.000000000", + "2025-04-23T00:00:00.000000000", + "2025-04-24T00:00:00.000000000", + "2025-04-25T00:00:00.000000000", + "2025-04-26T00:00:00.000000000", + "2025-04-27T00:00:00.000000000", + "2025-04-28T00:00:00.000000000", + "2025-04-29T00:00:00.000000000", + "2025-04-30T00:00:00.000000000", + "2025-05-01T00:00:00.000000000", + "2025-05-02T00:00:00.000000000", + "2025-05-03T00:00:00.000000000", + "2025-05-04T00:00:00.000000000", + "2025-05-05T00:00:00.000000000", + "2025-05-06T00:00:00.000000000", + "2025-05-07T00:00:00.000000000", + "2025-05-08T00:00:00.000000000", + "2025-05-09T00:00:00.000000000", + "2025-05-10T00:00:00.000000000", + "2025-05-11T00:00:00.000000000", + "2025-05-12T00:00:00.000000000", + "2025-05-13T00:00:00.000000000", + "2025-05-14T00:00:00.000000000", + "2025-05-15T00:00:00.000000000", + "2025-05-16T00:00:00.000000000", + "2025-05-17T00:00:00.000000000", + "2025-05-18T00:00:00.000000000", + "2025-05-19T00:00:00.000000000", + "2025-05-20T00:00:00.000000000", + "2025-05-21T00:00:00.000000000", + "2025-05-22T00:00:00.000000000", + "2025-05-23T00:00:00.000000000", + "2025-05-24T00:00:00.000000000", + "2025-05-25T00:00:00.000000000", + "2025-05-26T00:00:00.000000000", + "2025-05-27T00:00:00.000000000", + "2025-05-28T00:00:00.000000000", + "2025-05-29T00:00:00.000000000", + "2025-05-30T00:00:00.000000000", + "2025-05-31T00:00:00.000000000", + "2025-06-01T00:00:00.000000000", + "2025-06-02T00:00:00.000000000", + "2025-06-03T00:00:00.000000000", + "2025-06-04T00:00:00.000000000", + "2025-06-05T00:00:00.000000000", + "2025-06-06T00:00:00.000000000", + "2025-06-07T00:00:00.000000000", + "2025-06-08T00:00:00.000000000", + "2025-06-09T00:00:00.000000000", + "2025-06-10T00:00:00.000000000", + "2025-06-11T00:00:00.000000000", + "2025-06-12T00:00:00.000000000", + "2025-06-13T00:00:00.000000000", + "2025-06-14T00:00:00.000000000", + "2025-06-15T00:00:00.000000000", + "2025-06-16T00:00:00.000000000", + "2025-06-17T00:00:00.000000000", + "2025-06-18T00:00:00.000000000", + "2025-06-19T00:00:00.000000000", + "2025-06-20T00:00:00.000000000", + "2025-06-21T00:00:00.000000000", + "2025-06-22T00:00:00.000000000", + "2025-06-23T00:00:00.000000000", + "2025-06-24T00:00:00.000000000", + "2025-06-25T00:00:00.000000000", + "2025-06-26T00:00:00.000000000", + "2025-06-27T00:00:00.000000000", + "2025-06-28T00:00:00.000000000", + "2025-06-29T00:00:00.000000000", + "2025-06-30T00:00:00.000000000", + "2025-07-01T00:00:00.000000000", + "2025-07-02T00:00:00.000000000", + "2025-07-03T00:00:00.000000000", + "2025-07-04T00:00:00.000000000", + "2025-07-05T00:00:00.000000000", + "2025-07-06T00:00:00.000000000", + "2025-07-07T00:00:00.000000000", + "2025-07-08T00:00:00.000000000", + "2025-07-09T00:00:00.000000000", + "2025-07-10T00:00:00.000000000", + "2025-07-11T00:00:00.000000000", + "2025-07-12T00:00:00.000000000", + "2025-07-13T00:00:00.000000000", + "2025-07-14T00:00:00.000000000", + "2025-07-15T00:00:00.000000000", + "2025-07-16T00:00:00.000000000", + "2025-07-17T00:00:00.000000000", + "2025-07-18T00:00:00.000000000", + "2025-07-19T00:00:00.000000000", + "2025-07-20T00:00:00.000000000", + "2025-07-21T00:00:00.000000000", + "2025-07-22T00:00:00.000000000", + "2025-07-23T00:00:00.000000000", + "2025-07-24T00:00:00.000000000", + "2025-07-25T00:00:00.000000000", + "2025-07-26T00:00:00.000000000", + "2025-07-27T00:00:00.000000000", + "2025-07-28T00:00:00.000000000", + "2025-07-29T00:00:00.000000000", + "2025-07-30T00:00:00.000000000", + "2025-07-31T00:00:00.000000000", + "2025-08-01T00:00:00.000000000", + "2025-08-02T00:00:00.000000000", + "2025-08-03T00:00:00.000000000", + "2025-08-04T00:00:00.000000000", + "2025-08-05T00:00:00.000000000", + "2025-08-06T00:00:00.000000000", + "2025-08-07T00:00:00.000000000", + "2025-08-08T00:00:00.000000000", + "2025-08-09T00:00:00.000000000", + "2025-08-10T00:00:00.000000000", + "2025-08-11T00:00:00.000000000", + "2025-08-12T00:00:00.000000000", + "2025-08-13T00:00:00.000000000", + "2025-08-14T00:00:00.000000000", + "2025-08-15T00:00:00.000000000", + "2025-08-16T00:00:00.000000000", + "2025-08-17T00:00:00.000000000", + "2025-08-18T00:00:00.000000000", + "2025-08-19T00:00:00.000000000", + "2025-08-20T00:00:00.000000000", + "2025-08-21T00:00:00.000000000", + "2025-08-22T00:00:00.000000000", + "2025-08-23T00:00:00.000000000", + "2025-08-24T00:00:00.000000000", + "2025-08-25T00:00:00.000000000", + "2025-08-26T00:00:00.000000000", + "2025-08-27T00:00:00.000000000", + "2025-08-28T00:00:00.000000000", + "2025-08-29T00:00:00.000000000", + "2025-08-30T00:00:00.000000000", + "2025-08-31T00:00:00.000000000", + "2025-09-01T00:00:00.000000000", + "2025-09-02T00:00:00.000000000", + "2025-09-03T00:00:00.000000000", + "2025-09-04T00:00:00.000000000", + "2025-09-05T00:00:00.000000000", + "2025-09-06T00:00:00.000000000", + "2025-09-07T00:00:00.000000000", + "2025-09-08T00:00:00.000000000", + "2025-09-09T00:00:00.000000000", + "2025-09-10T00:00:00.000000000", + "2025-09-11T00:00:00.000000000", + "2025-09-12T00:00:00.000000000", + "2025-09-13T00:00:00.000000000", + "2025-09-14T00:00:00.000000000", + "2025-09-15T00:00:00.000000000", + "2025-09-16T00:00:00.000000000", + "2025-09-17T00:00:00.000000000", + "2025-09-18T00:00:00.000000000", + "2025-09-19T00:00:00.000000000", + "2025-09-20T00:00:00.000000000", + "2025-09-21T00:00:00.000000000", + "2025-09-22T00:00:00.000000000", + "2025-09-23T00:00:00.000000000", + "2025-09-24T00:00:00.000000000", + "2025-09-25T00:00:00.000000000", + "2025-09-26T00:00:00.000000000", + "2025-09-27T00:00:00.000000000", + "2025-09-28T00:00:00.000000000", + "2025-09-29T00:00:00.000000000", + "2025-09-30T00:00:00.000000000", + "2025-10-01T00:00:00.000000000", + "2025-10-02T00:00:00.000000000", + "2025-10-03T00:00:00.000000000", + "2025-10-04T00:00:00.000000000", + "2025-10-05T00:00:00.000000000", + "2025-10-06T00:00:00.000000000", + "2025-10-07T00:00:00.000000000", + "2025-10-08T00:00:00.000000000", + "2025-10-09T00:00:00.000000000", + "2025-10-10T00:00:00.000000000", + "2025-10-11T00:00:00.000000000", + "2025-10-12T00:00:00.000000000", + "2025-10-13T00:00:00.000000000", + "2025-10-14T00:00:00.000000000", + "2025-10-15T00:00:00.000000000", + "2025-10-16T00:00:00.000000000", + "2025-10-17T00:00:00.000000000", + "2025-10-18T00:00:00.000000000", + "2025-10-19T00:00:00.000000000", + "2025-10-20T00:00:00.000000000", + "2025-10-21T00:00:00.000000000", + "2025-10-22T00:00:00.000000000", + "2025-10-23T00:00:00.000000000", + "2025-10-24T00:00:00.000000000", + "2025-10-25T00:00:00.000000000", + "2025-10-26T00:00:00.000000000", + "2025-10-27T00:00:00.000000000", + "2025-10-28T00:00:00.000000000", + "2025-10-29T00:00:00.000000000", + "2025-10-30T00:00:00.000000000", + "2025-10-31T00:00:00.000000000", + "2025-11-01T00:00:00.000000000", + "2025-11-02T00:00:00.000000000", + "2025-11-03T00:00:00.000000000", + "2025-11-04T00:00:00.000000000", + "2025-11-05T00:00:00.000000000", + "2025-11-06T00:00:00.000000000", + "2025-11-07T00:00:00.000000000", + "2025-11-08T00:00:00.000000000", + "2025-11-09T00:00:00.000000000", + "2025-11-10T00:00:00.000000000", + "2025-11-11T00:00:00.000000000", + "2025-11-12T00:00:00.000000000", + "2025-11-13T00:00:00.000000000", + "2025-11-14T00:00:00.000000000", + "2025-11-15T00:00:00.000000000", + "2025-11-16T00:00:00.000000000", + "2025-11-17T00:00:00.000000000", + "2025-11-18T00:00:00.000000000", + "2025-11-19T00:00:00.000000000", + "2025-11-20T00:00:00.000000000", + "2025-11-21T00:00:00.000000000", + "2025-11-22T00:00:00.000000000", + "2025-11-23T00:00:00.000000000", + "2025-11-24T00:00:00.000000000", + "2025-11-25T00:00:00.000000000", + "2025-11-26T00:00:00.000000000", + "2025-11-27T00:00:00.000000000", + "2025-11-28T00:00:00.000000000", + "2025-11-29T00:00:00.000000000", + "2025-11-30T00:00:00.000000000", + "2025-12-01T00:00:00.000000000", + "2025-12-02T00:00:00.000000000", + "2025-12-03T00:00:00.000000000", + "2025-12-04T00:00:00.000000000", + "2025-12-05T00:00:00.000000000", + "2025-12-06T00:00:00.000000000", + "2025-12-07T00:00:00.000000000", + "2025-12-08T00:00:00.000000000", + "2025-12-09T00:00:00.000000000", + "2025-12-10T00:00:00.000000000", + "2025-12-11T00:00:00.000000000", + "2025-12-12T00:00:00.000000000", + "2025-12-13T00:00:00.000000000", + "2025-12-14T00:00:00.000000000", + "2025-12-15T00:00:00.000000000", + "2025-12-16T00:00:00.000000000", + "2025-12-17T00:00:00.000000000", + "2025-12-18T00:00:00.000000000", + "2025-12-19T00:00:00.000000000", + "2025-12-20T00:00:00.000000000", + "2025-12-21T00:00:00.000000000", + "2025-12-22T00:00:00.000000000", + "2025-12-23T00:00:00.000000000", + "2025-12-24T00:00:00.000000000", + "2025-12-25T00:00:00.000000000", + "2025-12-26T00:00:00.000000000", + "2025-12-27T00:00:00.000000000", + "2025-12-28T00:00:00.000000000", + "2025-12-29T00:00:00.000000000", + "2025-12-30T00:00:00.000000000", + "2025-12-31T00:00:00.000000000", + "2026-01-01T00:00:00.000000000", + "2026-01-02T00:00:00.000000000", + "2026-01-03T00:00:00.000000000", + "2026-01-04T00:00:00.000000000", + "2026-01-05T00:00:00.000000000", + "2026-01-06T00:00:00.000000000", + "2026-01-07T00:00:00.000000000", + "2026-01-08T00:00:00.000000000", + "2026-01-09T00:00:00.000000000", + "2026-01-10T00:00:00.000000000", + "2026-01-11T00:00:00.000000000", + "2026-01-12T00:00:00.000000000", + "2026-01-13T00:00:00.000000000", + "2026-01-14T00:00:00.000000000", + "2026-01-15T00:00:00.000000000", + "2026-01-16T00:00:00.000000000", + "2026-01-17T00:00:00.000000000", + "2026-01-18T00:00:00.000000000", + "2026-01-19T00:00:00.000000000", + "2026-01-20T00:00:00.000000000", + "2026-01-21T00:00:00.000000000", + "2026-01-22T00:00:00.000000000", + "2026-01-23T00:00:00.000000000", + "2026-01-24T00:00:00.000000000", + "2026-01-25T00:00:00.000000000", + "2026-01-26T00:00:00.000000000", + "2026-01-27T00:00:00.000000000", + "2026-01-28T00:00:00.000000000", + "2026-01-29T00:00:00.000000000", + "2026-01-30T00:00:00.000000000", + "2026-01-31T00:00:00.000000000", + "2026-02-01T00:00:00.000000000", + "2026-02-02T00:00:00.000000000", + "2026-02-03T00:00:00.000000000", + "2026-02-04T00:00:00.000000000", + "2026-02-05T00:00:00.000000000", + "2026-02-06T00:00:00.000000000", + "2026-02-07T00:00:00.000000000", + "2026-02-08T00:00:00.000000000", + "2026-02-09T00:00:00.000000000", + "2026-02-10T00:00:00.000000000", + "2026-02-11T00:00:00.000000000", + "2026-02-12T00:00:00.000000000", + "2026-02-13T00:00:00.000000000", + "2026-02-14T00:00:00.000000000", + "2026-02-15T00:00:00.000000000", + "2026-02-16T00:00:00.000000000", + "2026-02-17T00:00:00.000000000" + ], + "xaxis": "x", + "y": { + "bdata": "AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAICDzUDlvCziE5bNQMl5WcSnqM1ArjaGpju7zUCT87KIz83NQHew32pj4M1AXG0MTffyzUBBKjkviwXOQCXnZREfGM5ACqSS87IqzkDvYL/VRj3OQNMd7LfaT85AuNoYmm5izkCdl0V8AnXOQIFUcl6Wh85AZhGfQCqazkBLzssivqzOQC+L+ARSv85AFEgl5+XRzkD5BFLJeeTOQN3BfqsN985Awn6rjaEJz0CmO9hvNRzPQIv4BFLJLs9AcLUxNF1Bz0BUcl4W8VPPQDkvi/iEZs9AHuy32hh5z0ACqeS8rIvPQOdlEZ9Ans9AzCI+gdSwz0Cw32pjaMPPQJWcl0X81c9AelnEJ5Doz0BeFvEJJPvPQKLpDvbbBtBAFEgl5yUQ0ECGpjvYbxnQQPkEUsm5ItBAa2NougMs0EDdwX6rTTXQQFAglZyXPtBAwn6rjeFH0EA03cF+K1HQQKY72G91WtBAGZruYL9j0ECL+ARSCW3QQP5WG0NTdtBAcLUxNJ1/0EDiE0gl54jQQFRyXhYxktBAx9B0B3ub0EA5L4v4xKTQQKyNoekOrtBAHuy32li30ECQSs7LosDQQAKp5LzsydBAdQf7rTbT0EDnZRGfgNzQQFrEJ5DK5dBAzCI+gRTv0EA+gVRyXvjQQLDfamOoAdFAIz6BVPIK0UCVnJdFPBTRQAj7rTaGHdFAelnEJ9Am0UDst9oYGjDRQF4W8QlkOdFA0XQH+61C0UBD0x3s90vRQLUxNN1BVdFAKJBKzote0UCa7mC/1WfRQAxNd7AfcdFAf6uNoWl60UDxCaSSs4PRQGNouoP9jNFA1sbQdEeW0UBIJedlkZ/RQLqD/VbbqNFALeITSCWy0UCfQCo5b7vRQBGfQCq5xNFAhP1WGwPO0UD2W20MTdfRQGi6g/2W4NFA2xia7uDp0UBNd7DfKvPRQL/VxtB0/NFAMjTdwb4F0kCkkvOyCA/SQBbxCaRSGNJAiU8glZwh0kD7rTaG5irSQG0MTXcwNNJA4GpjaHo90kBSyXlZxEbSQMQnkEoOUNJAN4amO1hZ0kCp5LwsomLSQBtD0x3sa9JAjqHpDjZ10kAAAAAAgH7SQHJeFvHJh9JA5bws4hOR0kBXG0PTXZrSQMl5WcSno9JAPNhvtfGs0kCuNoamO7bSQCCVnJeFv9JAk/OyiM/I0kAFUsl5GdLSQHew32pj29JA6g72W63k0kBcbQxN9+3SQM7LIj5B99JAQCo5L4sA00CziE8g1QnTQCXnZREfE9NAmEV8Amkc00AKpJLzsiXTQHwCqeT8LtNA7mC/1UY400Bhv9XGkEHTQNMd7LfaStNARnwCqSRU00C42hiabl3TQCo5L4u4ZtNAnJdFfAJw00AP9lttTHnTQIFUcl6WgtNA9LKIT+CL00BmEZ9AKpXTQNhvtTF0ntNASs7LIr6n00C9LOITCLHTQC+L+ARSutNAoukO9pvD00AUSCXn5czTQIamO9gv1tNA+ARSyXnf00BrY2i6w+jTQN3BfqsN8tNAUCCVnFf700DCfquNoQTUQDTdwX7rDdRApjvYbzUX1EAZmu5gfyDUQIv4BFLJKdRA/lYbQxMz1EBwtTE0XTzUQOITSCWnRdRAVHJeFvFO1EDH0HQHO1jUQDkvi/iEYdRArI2h6c5q1EAe7LfaGHTUQJBKzstifdRAAqnkvKyG1EB1B/ut9o/UQOdlEZ9AmdRAWsQnkIqi1EDMIj6B1KvUQD6BVHIetdRAsN9qY2i+1EAjPoFUssfUQJWcl0X80NRACPutNkba1EB6WcQnkOPUQOy32hja7NRAXhbxCST21EDRdAf7bf/UQEPTHey3CNVAtjE03QES1UAokErOSxvVQJruYL+VJNVADE13sN8t1UB/q42hKTfVQPEJpJJzQNVAZGi6g71J1UDWxtB0B1PVQEgl52VRXNVAuoP9Vptl1UAt4hNI5W7VQJ9AKjkveNVAEp9AKnmB1UCE/VYbw4rVQPZbbQwNlNVAaLqD/Vad1UDbGJruoKbVQE13sN/qr9VAwNXG0DS51UAyNN3BfsLVQKSS87LIy9VAFvEJpBLV1UCJTyCVXN7VQPutNoam59VAbQxNd/Dw1UDgamNoOvrVQFLJeVmEA9ZAxCeQSs4M1kA3hqY7GBbWQKnkvCxiH9ZAG0PTHawo1kCOoekO9jHWQAAAAABAO9ZAcl4W8YlE1kDkvCzi003WQFYbQ9MdV9ZAyHlZxGdg1kA62G+1sWnWQKw2hqb7ctZAHpWcl0V81kCQ87KIj4XWQAJSyXnZjtZAdLDfaiOY1kDmDvZbbaHWQFhtDE23qtZAyssiPgG01kA8KjkvS73WQK6ITyCVxtZAIOdlEd/P1kCSRXwCKdnWQASkkvNy4tZAdgKp5Lzr1kDoYL/VBvXWQAAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAACo1kBzifCkIL7WQOYS4UlB1NZAWZzR7mHq1kDMJcKTggDXQECvsjijFtdAszij3cMs10AmwpOC5ELXQJlLhCcFWddADNV0zCVv10B/XmVxRoXXQPLnVRZnm9dAZXFGu4ex10DY+jZgqMfXQEyEJwXJ3ddAvw0Yqunz10AylwhPCgrYQKUg+fMqINhAGKrpmEs22ECLM9o9bEzYQP68yuKMYthAcUa7h6142EDkz6sszo7YQFhZnNHupNhAy+KMdg+72EA+bH0bMNHYQLH1bcBQ59hAJH9eZXH92ECXCE8KkhPZQAqSP6+yKdlAfRswVNM/2UDwpCD581XZQGQuEZ4UbNlA17cBQzWC2UBKQfLnVZjZQL3K4ox2rtlAMFTTMZfE2UCj3cPWt9rZQBZntHvY8NlAifCkIPkG2kD8eZXFGR3aQHADhmo6M9pA44x2D1tJ2kBWFme0e1/aQMmfV1mcddpAPClI/ryL2kCvsjij3aHaQCI8KUj+t9pAlsUZ7R7O2kAITwqSP+TaQHzY+jZg+tpA72Hr24AQ20Bi69uAoSbbQNV0zCXCPNtASP68yuJS20C7h61vA2nbQC4RnhQkf9tAopqOuUSV20AUJH9eZavbQIitbwOGwdtA+zZgqKbX20BuwFBNx+3bQOFJQfLnA9xAVNMxlwga3EDHXCI8KTDcQDrmEuFJRtxArm8Dhmpc3EAg+fMqi3LcQJSC5M+riNxABwzVdMye3EB6lcUZ7bTcQO0etr4Ny9xAYKimYy7h3EDTMZcIT/fcQEa7h61vDd1AukR4UpAj3UAszmj3sDndQKBXWZzRT91AE+FJQfJl3UCGajrmEnzdQPnzKoszkt1AbH0bMFSo3UDfBgzVdL7dQFKQ/HmV1N1AxhntHrbq3UA5o93D1gDeQKwszmj3Ft5AH7a+DRgt3kCSP6+yOEPeQAXJn1dZWd5AeFKQ/Hlv3kDr24ChmoXeQF5lcUa7m95A0u5h69ux3kBEeFKQ/MfeQLgBQzUd3t5AK4sz2j303kCeFCR/XgrfQBGeFCR/IN9AhCcFyZ8230D4sPVtwEzfQGo65hLhYt9A3sPWtwF530BQTcdcIo/fQMTWtwFDpd9AN2CopmO730Cq6ZhLhNHfQB1zifCk599AkPx5lcX930ACQzUd8wngQLuHrW8DFeBAdcwlwhMg4EAuEZ4UJCvgQOhVFmc0NuBAopqOuURB4EBb3wYMVUzgQBQkf15lV+BAzmj3sHVi4ECIrW8Dhm3gQEHy51WWeOBA+zZgqKaD4EC0e9j6to7gQG7AUE3HmeBAKAXJn9ek4EDhSUHy56/gQJqOuUT4uuBAVNMxlwjG4EAOGKrpGNHgQMdcIjwp3OBAgaGajjnn4EA65hLhSfLgQPQqizNa/eBArm8DhmoI4UBntHvYehPhQCD58yqLHuFA2j1sfZsp4UCUguTPqzThQE3HXCK8P+FABwzVdMxK4UDAUE3H3FXhQHqVxRntYOFANNo9bP1r4UDtHra+DXfhQKZjLhEeguFAYKimYy6N4UAa7R62PpjhQNMxlwhPo+FAjXYPW1+u4UBGu4etb7nhQAAAAACAxOFAukR4UpDP4UBzifCkoNrhQCzOaPew5eFA5hLhScHw4UCgV1mc0fvhQFmc0e7hBuJAE+FJQfIR4kDMJcKTAh3iQIZqOuYSKOJAQK+yOCMz4kD58yqLMz7iQLI4o91DSeJAbH0bMFRU4kAmwpOCZF/iQN8GDNV0auJAmUuEJ4V14kBSkPx5lYDiQAzVdMyli+JAxhntHraW4kB/XmVxxqHiQDmj3cPWrOJA8udVFue34kCsLM5o98LiQGVxRrsHzuJAH7a+DRjZ4kDY+jZgKOTiQJI/r7I47+JATIQnBUn64kAFyZ9XWQXjQL8NGKppEONAeFKQ/Hkb40AylwhPiibjQOvbgKGaMeNApSD586o840AAAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAACg4uVA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AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/", + "dtype": "f8" + }, + "yaxis": "y" + }, + { + "connectgaps": false, + "line": { + "color": "#ef5350", + "width": 2.5 + }, + "mode": "lines", + "name": "Long TL ↓", + "type": "scatter", + "x": [ + "2022-02-18T00:00:00.000000000", + "2022-02-19T00:00:00.000000000", + "2022-02-20T00:00:00.000000000", + "2022-02-21T00:00:00.000000000", + "2022-02-22T00:00:00.000000000", + "2022-02-23T00:00:00.000000000", + "2022-02-24T00:00:00.000000000", + "2022-02-25T00:00:00.000000000", + "2022-02-26T00:00:00.000000000", + "2022-02-27T00:00:00.000000000", + "2022-02-28T00:00:00.000000000", + "2022-03-01T00:00:00.000000000", + "2022-03-02T00:00:00.000000000", + "2022-03-03T00:00:00.000000000", + "2022-03-04T00:00:00.000000000", + "2022-03-05T00:00:00.000000000", + "2022-03-06T00:00:00.000000000", + "2022-03-07T00:00:00.000000000", + "2022-03-08T00:00:00.000000000", + "2022-03-09T00:00:00.000000000", + "2022-03-10T00:00:00.000000000", + "2022-03-11T00:00:00.000000000", + "2022-03-12T00:00:00.000000000", + "2022-03-13T00:00:00.000000000", + "2022-03-14T00:00:00.000000000", + "2022-03-15T00:00:00.000000000", + "2022-03-16T00:00:00.000000000", + "2022-03-17T00:00:00.000000000", + "2022-03-18T00:00:00.000000000", + "2022-03-19T00:00:00.000000000", + "2022-03-20T00:00:00.000000000", + "2022-03-21T00:00:00.000000000", + "2022-03-22T00:00:00.000000000", + "2022-03-23T00:00:00.000000000", + "2022-03-24T00:00:00.000000000", + "2022-03-25T00:00:00.000000000", + "2022-03-26T00:00:00.000000000", + "2022-03-27T00:00:00.000000000", + "2022-03-28T00:00:00.000000000", + "2022-03-29T00:00:00.000000000", + "2022-03-30T00:00:00.000000000", + "2022-03-31T00:00:00.000000000", + "2022-04-01T00:00:00.000000000", + "2022-04-02T00:00:00.000000000", + "2022-04-03T00:00:00.000000000", + "2022-04-04T00:00:00.000000000", + "2022-04-05T00:00:00.000000000", + "2022-04-06T00:00:00.000000000", + "2022-04-07T00:00:00.000000000", + "2022-04-08T00:00:00.000000000", + "2022-04-09T00:00:00.000000000", + "2022-04-10T00:00:00.000000000", + "2022-04-11T00:00:00.000000000", + "2022-04-12T00:00:00.000000000", + "2022-04-13T00:00:00.000000000", + "2022-04-14T00:00:00.000000000", + "2022-04-15T00:00:00.000000000", + "2022-04-16T00:00:00.000000000", + "2022-04-17T00:00:00.000000000", + "2022-04-18T00:00:00.000000000", + "2022-04-19T00:00:00.000000000", + "2022-04-20T00:00:00.000000000", + "2022-04-21T00:00:00.000000000", + "2022-04-22T00:00:00.000000000", + "2022-04-23T00:00:00.000000000", + "2022-04-24T00:00:00.000000000", + "2022-04-25T00:00:00.000000000", + "2022-04-26T00:00:00.000000000", + "2022-04-27T00:00:00.000000000", + "2022-04-28T00:00:00.000000000", + "2022-04-29T00:00:00.000000000", + "2022-04-30T00:00:00.000000000", + "2022-05-01T00:00:00.000000000", + "2022-05-02T00:00:00.000000000", + "2022-05-03T00:00:00.000000000", + "2022-05-04T00:00:00.000000000", + "2022-05-05T00:00:00.000000000", + "2022-05-06T00:00:00.000000000", + "2022-05-07T00:00:00.000000000", + "2022-05-08T00:00:00.000000000", + "2022-05-09T00:00:00.000000000", + "2022-05-10T00:00:00.000000000", + "2022-05-11T00:00:00.000000000", + "2022-05-12T00:00:00.000000000", + "2022-05-13T00:00:00.000000000", + "2022-05-14T00:00:00.000000000", + "2022-05-15T00:00:00.000000000", + "2022-05-16T00:00:00.000000000", + "2022-05-17T00:00:00.000000000", + "2022-05-18T00:00:00.000000000", + "2022-05-19T00:00:00.000000000", + "2022-05-20T00:00:00.000000000", + "2022-05-21T00:00:00.000000000", + "2022-05-22T00:00:00.000000000", + "2022-05-23T00:00:00.000000000", + "2022-05-24T00:00:00.000000000", + "2022-05-25T00:00:00.000000000", + "2022-05-26T00:00:00.000000000", + "2022-05-27T00:00:00.000000000", + "2022-05-28T00:00:00.000000000", + "2022-05-29T00:00:00.000000000", + "2022-05-30T00:00:00.000000000", + "2022-05-31T00:00:00.000000000", + "2022-06-01T00:00:00.000000000", + "2022-06-02T00:00:00.000000000", + "2022-06-03T00:00:00.000000000", + "2022-06-04T00:00:00.000000000", + "2022-06-05T00:00:00.000000000", + "2022-06-06T00:00:00.000000000", + "2022-06-07T00:00:00.000000000", + "2022-06-08T00:00:00.000000000", + "2022-06-09T00:00:00.000000000", + "2022-06-10T00:00:00.000000000", + "2022-06-11T00:00:00.000000000", + "2022-06-12T00:00:00.000000000", + "2022-06-13T00:00:00.000000000", + "2022-06-14T00:00:00.000000000", + "2022-06-15T00:00:00.000000000", + "2022-06-16T00:00:00.000000000", + "2022-06-17T00:00:00.000000000", + "2022-06-18T00:00:00.000000000", + "2022-06-19T00:00:00.000000000", + "2022-06-20T00:00:00.000000000", + "2022-06-21T00:00:00.000000000", + "2022-06-22T00:00:00.000000000", + "2022-06-23T00:00:00.000000000", + "2022-06-24T00:00:00.000000000", + "2022-06-25T00:00:00.000000000", + "2022-06-26T00:00:00.000000000", + "2022-06-27T00:00:00.000000000", + "2022-06-28T00:00:00.000000000", + "2022-06-29T00:00:00.000000000", + "2022-06-30T00:00:00.000000000", + "2022-07-01T00:00:00.000000000", + "2022-07-02T00:00:00.000000000", + "2022-07-03T00:00:00.000000000", + "2022-07-04T00:00:00.000000000", + "2022-07-05T00:00:00.000000000", + "2022-07-06T00:00:00.000000000", + "2022-07-07T00:00:00.000000000", + "2022-07-08T00:00:00.000000000", + "2022-07-09T00:00:00.000000000", + "2022-07-10T00:00:00.000000000", + "2022-07-11T00:00:00.000000000", + "2022-07-12T00:00:00.000000000", + "2022-07-13T00:00:00.000000000", + "2022-07-14T00:00:00.000000000", + "2022-07-15T00:00:00.000000000", + "2022-07-16T00:00:00.000000000", + "2022-07-17T00:00:00.000000000", + "2022-07-18T00:00:00.000000000", + "2022-07-19T00:00:00.000000000", + "2022-07-20T00:00:00.000000000", + "2022-07-21T00:00:00.000000000", + "2022-07-22T00:00:00.000000000", + "2022-07-23T00:00:00.000000000", + "2022-07-24T00:00:00.000000000", + "2022-07-25T00:00:00.000000000", + "2022-07-26T00:00:00.000000000", + "2022-07-27T00:00:00.000000000", + "2022-07-28T00:00:00.000000000", + "2022-07-29T00:00:00.000000000", + "2022-07-30T00:00:00.000000000", + "2022-07-31T00:00:00.000000000", + "2022-08-01T00:00:00.000000000", + "2022-08-02T00:00:00.000000000", + "2022-08-03T00:00:00.000000000", + "2022-08-04T00:00:00.000000000", + "2022-08-05T00:00:00.000000000", + "2022-08-06T00:00:00.000000000", + "2022-08-07T00:00:00.000000000", + "2022-08-08T00:00:00.000000000", + "2022-08-09T00:00:00.000000000", + "2022-08-10T00:00:00.000000000", + "2022-08-11T00:00:00.000000000", + "2022-08-12T00:00:00.000000000", + "2022-08-13T00:00:00.000000000", + "2022-08-14T00:00:00.000000000", + "2022-08-15T00:00:00.000000000", + "2022-08-16T00:00:00.000000000", + "2022-08-17T00:00:00.000000000", + "2022-08-18T00:00:00.000000000", + "2022-08-19T00:00:00.000000000", + "2022-08-20T00:00:00.000000000", + "2022-08-21T00:00:00.000000000", + "2022-08-22T00:00:00.000000000", + "2022-08-23T00:00:00.000000000", + "2022-08-24T00:00:00.000000000", + "2022-08-25T00:00:00.000000000", + "2022-08-26T00:00:00.000000000", + "2022-08-27T00:00:00.000000000", + "2022-08-28T00:00:00.000000000", + "2022-08-29T00:00:00.000000000", + "2022-08-30T00:00:00.000000000", + "2022-08-31T00:00:00.000000000", + "2022-09-01T00:00:00.000000000", + "2022-09-02T00:00:00.000000000", + "2022-09-03T00:00:00.000000000", + "2022-09-04T00:00:00.000000000", + "2022-09-05T00:00:00.000000000", + "2022-09-06T00:00:00.000000000", + "2022-09-07T00:00:00.000000000", + "2022-09-08T00:00:00.000000000", + "2022-09-09T00:00:00.000000000", + "2022-09-10T00:00:00.000000000", + "2022-09-11T00:00:00.000000000", + "2022-09-12T00:00:00.000000000", + "2022-09-13T00:00:00.000000000", + "2022-09-14T00:00:00.000000000", + "2022-09-15T00:00:00.000000000", + "2022-09-16T00:00:00.000000000", + "2022-09-17T00:00:00.000000000", + "2022-09-18T00:00:00.000000000", + "2022-09-19T00:00:00.000000000", + "2022-09-20T00:00:00.000000000", + "2022-09-21T00:00:00.000000000", + "2022-09-22T00:00:00.000000000", + "2022-09-23T00:00:00.000000000", + "2022-09-24T00:00:00.000000000", + "2022-09-25T00:00:00.000000000", + "2022-09-26T00:00:00.000000000", + "2022-09-27T00:00:00.000000000", + "2022-09-28T00:00:00.000000000", + "2022-09-29T00:00:00.000000000", + "2022-09-30T00:00:00.000000000", + "2022-10-01T00:00:00.000000000", + "2022-10-02T00:00:00.000000000", + "2022-10-03T00:00:00.000000000", + "2022-10-04T00:00:00.000000000", + "2022-10-05T00:00:00.000000000", + "2022-10-06T00:00:00.000000000", + "2022-10-07T00:00:00.000000000", + "2022-10-08T00:00:00.000000000", + "2022-10-09T00:00:00.000000000", + "2022-10-10T00:00:00.000000000", + "2022-10-11T00:00:00.000000000", + "2022-10-12T00:00:00.000000000", + "2022-10-13T00:00:00.000000000", + "2022-10-14T00:00:00.000000000", + "2022-10-15T00:00:00.000000000", + "2022-10-16T00:00:00.000000000", + "2022-10-17T00:00:00.000000000", + "2022-10-18T00:00:00.000000000", + "2022-10-19T00:00:00.000000000", + "2022-10-20T00:00:00.000000000", + "2022-10-21T00:00:00.000000000", + "2022-10-22T00:00:00.000000000", + "2022-10-23T00:00:00.000000000", + "2022-10-24T00:00:00.000000000", + "2022-10-25T00:00:00.000000000", + "2022-10-26T00:00:00.000000000", + "2022-10-27T00:00:00.000000000", + "2022-10-28T00:00:00.000000000", + "2022-10-29T00:00:00.000000000", + "2022-10-30T00:00:00.000000000", + "2022-10-31T00:00:00.000000000", + "2022-11-01T00:00:00.000000000", + "2022-11-02T00:00:00.000000000", + "2022-11-03T00:00:00.000000000", + "2022-11-04T00:00:00.000000000", + "2022-11-05T00:00:00.000000000", + "2022-11-06T00:00:00.000000000", + "2022-11-07T00:00:00.000000000", + "2022-11-08T00:00:00.000000000", + "2022-11-09T00:00:00.000000000", + "2022-11-10T00:00:00.000000000", + "2022-11-11T00:00:00.000000000", + "2022-11-12T00:00:00.000000000", + "2022-11-13T00:00:00.000000000", + "2022-11-14T00:00:00.000000000", + "2022-11-15T00:00:00.000000000", + "2022-11-16T00:00:00.000000000", + "2022-11-17T00:00:00.000000000", + "2022-11-18T00:00:00.000000000", + "2022-11-19T00:00:00.000000000", + "2022-11-20T00:00:00.000000000", + "2022-11-21T00:00:00.000000000", + "2022-11-22T00:00:00.000000000", + "2022-11-23T00:00:00.000000000", + "2022-11-24T00:00:00.000000000", + "2022-11-25T00:00:00.000000000", + "2022-11-26T00:00:00.000000000", + "2022-11-27T00:00:00.000000000", + "2022-11-28T00:00:00.000000000", + "2022-11-29T00:00:00.000000000", + "2022-11-30T00:00:00.000000000", + "2022-12-01T00:00:00.000000000", + "2022-12-02T00:00:00.000000000", + "2022-12-03T00:00:00.000000000", + "2022-12-04T00:00:00.000000000", + "2022-12-05T00:00:00.000000000", + "2022-12-06T00:00:00.000000000", + "2022-12-07T00:00:00.000000000", + "2022-12-08T00:00:00.000000000", + "2022-12-09T00:00:00.000000000", + "2022-12-10T00:00:00.000000000", + "2022-12-11T00:00:00.000000000", + "2022-12-12T00:00:00.000000000", + "2022-12-13T00:00:00.000000000", + "2022-12-14T00:00:00.000000000", + "2022-12-15T00:00:00.000000000", + "2022-12-16T00:00:00.000000000", + "2022-12-17T00:00:00.000000000", + "2022-12-18T00:00:00.000000000", + "2022-12-19T00:00:00.000000000", + "2022-12-20T00:00:00.000000000", + "2022-12-21T00:00:00.000000000", + "2022-12-22T00:00:00.000000000", + "2022-12-23T00:00:00.000000000", + "2022-12-24T00:00:00.000000000", + "2022-12-25T00:00:00.000000000", + "2022-12-26T00:00:00.000000000", + "2022-12-27T00:00:00.000000000", + "2022-12-28T00:00:00.000000000", + "2022-12-29T00:00:00.000000000", + "2022-12-30T00:00:00.000000000", + "2022-12-31T00:00:00.000000000", + "2023-01-01T00:00:00.000000000", + "2023-01-02T00:00:00.000000000", + "2023-01-03T00:00:00.000000000", + "2023-01-04T00:00:00.000000000", + "2023-01-05T00:00:00.000000000", + "2023-01-06T00:00:00.000000000", + "2023-01-07T00:00:00.000000000", + "2023-01-08T00:00:00.000000000", + "2023-01-09T00:00:00.000000000", + "2023-01-10T00:00:00.000000000", + "2023-01-11T00:00:00.000000000", + "2023-01-12T00:00:00.000000000", + "2023-01-13T00:00:00.000000000", + "2023-01-14T00:00:00.000000000", + "2023-01-15T00:00:00.000000000", + "2023-01-16T00:00:00.000000000", + "2023-01-17T00:00:00.000000000", + "2023-01-18T00:00:00.000000000", + "2023-01-19T00:00:00.000000000", + "2023-01-20T00:00:00.000000000", + "2023-01-21T00:00:00.000000000", + "2023-01-22T00:00:00.000000000", + "2023-01-23T00:00:00.000000000", + "2023-01-24T00:00:00.000000000", + "2023-01-25T00:00:00.000000000", + "2023-01-26T00:00:00.000000000", + "2023-01-27T00:00:00.000000000", + "2023-01-28T00:00:00.000000000", + "2023-01-29T00:00:00.000000000", + "2023-01-30T00:00:00.000000000", + "2023-01-31T00:00:00.000000000", + "2023-02-01T00:00:00.000000000", + "2023-02-02T00:00:00.000000000", + "2023-02-03T00:00:00.000000000", + "2023-02-04T00:00:00.000000000", + "2023-02-05T00:00:00.000000000", + "2023-02-06T00:00:00.000000000", + "2023-02-07T00:00:00.000000000", + "2023-02-08T00:00:00.000000000", + "2023-02-09T00:00:00.000000000", + "2023-02-10T00:00:00.000000000", + "2023-02-11T00:00:00.000000000", + "2023-02-12T00:00:00.000000000", + "2023-02-13T00:00:00.000000000", + "2023-02-14T00:00:00.000000000", + "2023-02-15T00:00:00.000000000", + "2023-02-16T00:00:00.000000000", + "2023-02-17T00:00:00.000000000", + "2023-02-18T00:00:00.000000000", + "2023-02-19T00:00:00.000000000", + "2023-02-20T00:00:00.000000000", + "2023-02-21T00:00:00.000000000", + "2023-02-22T00:00:00.000000000", + "2023-02-23T00:00:00.000000000", + "2023-02-24T00:00:00.000000000", + "2023-02-25T00:00:00.000000000", + "2023-02-26T00:00:00.000000000", + "2023-02-27T00:00:00.000000000", + "2023-02-28T00:00:00.000000000", + "2023-03-01T00:00:00.000000000", + "2023-03-02T00:00:00.000000000", + "2023-03-03T00:00:00.000000000", + "2023-03-04T00:00:00.000000000", + "2023-03-05T00:00:00.000000000", + "2023-03-06T00:00:00.000000000", + "2023-03-07T00:00:00.000000000", + "2023-03-08T00:00:00.000000000", + "2023-03-09T00:00:00.000000000", + "2023-03-10T00:00:00.000000000", + "2023-03-11T00:00:00.000000000", + "2023-03-12T00:00:00.000000000", + "2023-03-13T00:00:00.000000000", + "2023-03-14T00:00:00.000000000", + "2023-03-15T00:00:00.000000000", + "2023-03-16T00:00:00.000000000", + "2023-03-17T00:00:00.000000000", + "2023-03-18T00:00:00.000000000", + "2023-03-19T00:00:00.000000000", + "2023-03-20T00:00:00.000000000", + "2023-03-21T00:00:00.000000000", + "2023-03-22T00:00:00.000000000", + "2023-03-23T00:00:00.000000000", + "2023-03-24T00:00:00.000000000", + "2023-03-25T00:00:00.000000000", + "2023-03-26T00:00:00.000000000", + "2023-03-27T00:00:00.000000000", + "2023-03-28T00:00:00.000000000", + "2023-03-29T00:00:00.000000000", + "2023-03-30T00:00:00.000000000", + "2023-03-31T00:00:00.000000000", + "2023-04-01T00:00:00.000000000", + "2023-04-02T00:00:00.000000000", + "2023-04-03T00:00:00.000000000", + "2023-04-04T00:00:00.000000000", + "2023-04-05T00:00:00.000000000", + "2023-04-06T00:00:00.000000000", + "2023-04-07T00:00:00.000000000", + "2023-04-08T00:00:00.000000000", + "2023-04-09T00:00:00.000000000", + "2023-04-10T00:00:00.000000000", + "2023-04-11T00:00:00.000000000", + "2023-04-12T00:00:00.000000000", + "2023-04-13T00:00:00.000000000", + "2023-04-14T00:00:00.000000000", + "2023-04-15T00:00:00.000000000", + "2023-04-16T00:00:00.000000000", + "2023-04-17T00:00:00.000000000", + "2023-04-18T00:00:00.000000000", + "2023-04-19T00:00:00.000000000", + "2023-04-20T00:00:00.000000000", + "2023-04-21T00:00:00.000000000", + "2023-04-22T00:00:00.000000000", + "2023-04-23T00:00:00.000000000", + "2023-04-24T00:00:00.000000000", + "2023-04-25T00:00:00.000000000", + "2023-04-26T00:00:00.000000000", + "2023-04-27T00:00:00.000000000", + "2023-04-28T00:00:00.000000000", + "2023-04-29T00:00:00.000000000", + "2023-04-30T00:00:00.000000000", + "2023-05-01T00:00:00.000000000", + "2023-05-02T00:00:00.000000000", + "2023-05-03T00:00:00.000000000", + "2023-05-04T00:00:00.000000000", + "2023-05-05T00:00:00.000000000", + "2023-05-06T00:00:00.000000000", + "2023-05-07T00:00:00.000000000", + "2023-05-08T00:00:00.000000000", + "2023-05-09T00:00:00.000000000", + "2023-05-10T00:00:00.000000000", + "2023-05-11T00:00:00.000000000", + "2023-05-12T00:00:00.000000000", + "2023-05-13T00:00:00.000000000", + "2023-05-14T00:00:00.000000000", + "2023-05-15T00:00:00.000000000", + "2023-05-16T00:00:00.000000000", + "2023-05-17T00:00:00.000000000", + "2023-05-18T00:00:00.000000000", + "2023-05-19T00:00:00.000000000", + "2023-05-20T00:00:00.000000000", + "2023-05-21T00:00:00.000000000", + "2023-05-22T00:00:00.000000000", + "2023-05-23T00:00:00.000000000", + "2023-05-24T00:00:00.000000000", + "2023-05-25T00:00:00.000000000", + "2023-05-26T00:00:00.000000000", + "2023-05-27T00:00:00.000000000", + "2023-05-28T00:00:00.000000000", + "2023-05-29T00:00:00.000000000", + "2023-05-30T00:00:00.000000000", + "2023-05-31T00:00:00.000000000", + "2023-06-01T00:00:00.000000000", + "2023-06-02T00:00:00.000000000", + "2023-06-03T00:00:00.000000000", + "2023-06-04T00:00:00.000000000", + "2023-06-05T00:00:00.000000000", + "2023-06-06T00:00:00.000000000", + "2023-06-07T00:00:00.000000000", + "2023-06-08T00:00:00.000000000", + "2023-06-09T00:00:00.000000000", + "2023-06-10T00:00:00.000000000", + "2023-06-11T00:00:00.000000000", + "2023-06-12T00:00:00.000000000", + "2023-06-13T00:00:00.000000000", + "2023-06-14T00:00:00.000000000", + "2023-06-15T00:00:00.000000000", + "2023-06-16T00:00:00.000000000", + "2023-06-17T00:00:00.000000000", + "2023-06-18T00:00:00.000000000", + "2023-06-19T00:00:00.000000000", + "2023-06-20T00:00:00.000000000", + "2023-06-21T00:00:00.000000000", + "2023-06-22T00:00:00.000000000", + "2023-06-23T00:00:00.000000000", + "2023-06-24T00:00:00.000000000", + "2023-06-25T00:00:00.000000000", + "2023-06-26T00:00:00.000000000", + "2023-06-27T00:00:00.000000000", + "2023-06-28T00:00:00.000000000", + "2023-06-29T00:00:00.000000000", + "2023-06-30T00:00:00.000000000", + "2023-07-01T00:00:00.000000000", + "2023-07-02T00:00:00.000000000", + "2023-07-03T00:00:00.000000000", + "2023-07-04T00:00:00.000000000", + "2023-07-05T00:00:00.000000000", + "2023-07-06T00:00:00.000000000", + "2023-07-07T00:00:00.000000000", + "2023-07-08T00:00:00.000000000", + "2023-07-09T00:00:00.000000000", + "2023-07-10T00:00:00.000000000", + "2023-07-11T00:00:00.000000000", + "2023-07-12T00:00:00.000000000", + "2023-07-13T00:00:00.000000000", + "2023-07-14T00:00:00.000000000", + "2023-07-15T00:00:00.000000000", + "2023-07-16T00:00:00.000000000", + "2023-07-17T00:00:00.000000000", + "2023-07-18T00:00:00.000000000", + "2023-07-19T00:00:00.000000000", + "2023-07-20T00:00:00.000000000", + "2023-07-21T00:00:00.000000000", + "2023-07-22T00:00:00.000000000", + "2023-07-23T00:00:00.000000000", + "2023-07-24T00:00:00.000000000", + "2023-07-25T00:00:00.000000000", + "2023-07-26T00:00:00.000000000", + "2023-07-27T00:00:00.000000000", + "2023-07-28T00:00:00.000000000", + "2023-07-29T00:00:00.000000000", + "2023-07-30T00:00:00.000000000", + "2023-07-31T00:00:00.000000000", + "2023-08-01T00:00:00.000000000", + "2023-08-02T00:00:00.000000000", + "2023-08-03T00:00:00.000000000", + "2023-08-04T00:00:00.000000000", + "2023-08-05T00:00:00.000000000", + "2023-08-06T00:00:00.000000000", + "2023-08-07T00:00:00.000000000", + "2023-08-08T00:00:00.000000000", + "2023-08-09T00:00:00.000000000", + "2023-08-10T00:00:00.000000000", + "2023-08-11T00:00:00.000000000", + "2023-08-12T00:00:00.000000000", + "2023-08-13T00:00:00.000000000", + "2023-08-14T00:00:00.000000000", + "2023-08-15T00:00:00.000000000", + "2023-08-16T00:00:00.000000000", + "2023-08-17T00:00:00.000000000", + "2023-08-18T00:00:00.000000000", + "2023-08-19T00:00:00.000000000", + "2023-08-20T00:00:00.000000000", + "2023-08-21T00:00:00.000000000", + "2023-08-22T00:00:00.000000000", + "2023-08-23T00:00:00.000000000", + "2023-08-24T00:00:00.000000000", + "2023-08-25T00:00:00.000000000", + "2023-08-26T00:00:00.000000000", + "2023-08-27T00:00:00.000000000", + "2023-08-28T00:00:00.000000000", + "2023-08-29T00:00:00.000000000", + "2023-08-30T00:00:00.000000000", + "2023-08-31T00:00:00.000000000", + "2023-09-01T00:00:00.000000000", + "2023-09-02T00:00:00.000000000", + "2023-09-03T00:00:00.000000000", + "2023-09-04T00:00:00.000000000", + "2023-09-05T00:00:00.000000000", + "2023-09-06T00:00:00.000000000", + "2023-09-07T00:00:00.000000000", + "2023-09-08T00:00:00.000000000", + "2023-09-09T00:00:00.000000000", + "2023-09-10T00:00:00.000000000", + "2023-09-11T00:00:00.000000000", + "2023-09-12T00:00:00.000000000", + "2023-09-13T00:00:00.000000000", + "2023-09-14T00:00:00.000000000", + "2023-09-15T00:00:00.000000000", + "2023-09-16T00:00:00.000000000", + "2023-09-17T00:00:00.000000000", + "2023-09-18T00:00:00.000000000", + "2023-09-19T00:00:00.000000000", + "2023-09-20T00:00:00.000000000", + "2023-09-21T00:00:00.000000000", + "2023-09-22T00:00:00.000000000", + "2023-09-23T00:00:00.000000000", + "2023-09-24T00:00:00.000000000", + "2023-09-25T00:00:00.000000000", + "2023-09-26T00:00:00.000000000", + "2023-09-27T00:00:00.000000000", + "2023-09-28T00:00:00.000000000", + "2023-09-29T00:00:00.000000000", + "2023-09-30T00:00:00.000000000", + "2023-10-01T00:00:00.000000000", + "2023-10-02T00:00:00.000000000", + "2023-10-03T00:00:00.000000000", + "2023-10-04T00:00:00.000000000", + "2023-10-05T00:00:00.000000000", + "2023-10-06T00:00:00.000000000", + "2023-10-07T00:00:00.000000000", + "2023-10-08T00:00:00.000000000", + "2023-10-09T00:00:00.000000000", + "2023-10-10T00:00:00.000000000", + "2023-10-11T00:00:00.000000000", + "2023-10-12T00:00:00.000000000", + "2023-10-13T00:00:00.000000000", + "2023-10-14T00:00:00.000000000", + "2023-10-15T00:00:00.000000000", + "2023-10-16T00:00:00.000000000", + "2023-10-17T00:00:00.000000000", + "2023-10-18T00:00:00.000000000", + "2023-10-19T00:00:00.000000000", + "2023-10-20T00:00:00.000000000", + "2023-10-21T00:00:00.000000000", + "2023-10-22T00:00:00.000000000", + "2023-10-23T00:00:00.000000000", + "2023-10-24T00:00:00.000000000", + "2023-10-25T00:00:00.000000000", + "2023-10-26T00:00:00.000000000", + "2023-10-27T00:00:00.000000000", + "2023-10-28T00:00:00.000000000", + "2023-10-29T00:00:00.000000000", + "2023-10-30T00:00:00.000000000", + "2023-10-31T00:00:00.000000000", + "2023-11-01T00:00:00.000000000", + "2023-11-02T00:00:00.000000000", + "2023-11-03T00:00:00.000000000", + "2023-11-04T00:00:00.000000000", + "2023-11-05T00:00:00.000000000", + "2023-11-06T00:00:00.000000000", + "2023-11-07T00:00:00.000000000", + "2023-11-08T00:00:00.000000000", + "2023-11-09T00:00:00.000000000", + "2023-11-10T00:00:00.000000000", + "2023-11-11T00:00:00.000000000", + "2023-11-12T00:00:00.000000000", + "2023-11-13T00:00:00.000000000", + "2023-11-14T00:00:00.000000000", + "2023-11-15T00:00:00.000000000", + "2023-11-16T00:00:00.000000000", + "2023-11-17T00:00:00.000000000", + "2023-11-18T00:00:00.000000000", + "2023-11-19T00:00:00.000000000", + "2023-11-20T00:00:00.000000000", + "2023-11-21T00:00:00.000000000", + "2023-11-22T00:00:00.000000000", + "2023-11-23T00:00:00.000000000", + "2023-11-24T00:00:00.000000000", + "2023-11-25T00:00:00.000000000", + "2023-11-26T00:00:00.000000000", + "2023-11-27T00:00:00.000000000", + "2023-11-28T00:00:00.000000000", + "2023-11-29T00:00:00.000000000", + "2023-11-30T00:00:00.000000000", + "2023-12-01T00:00:00.000000000", + "2023-12-02T00:00:00.000000000", + "2023-12-03T00:00:00.000000000", + "2023-12-04T00:00:00.000000000", + "2023-12-05T00:00:00.000000000", + "2023-12-06T00:00:00.000000000", + "2023-12-07T00:00:00.000000000", + "2023-12-08T00:00:00.000000000", + "2023-12-09T00:00:00.000000000", + "2023-12-10T00:00:00.000000000", + "2023-12-11T00:00:00.000000000", + "2023-12-12T00:00:00.000000000", + "2023-12-13T00:00:00.000000000", + "2023-12-14T00:00:00.000000000", + "2023-12-15T00:00:00.000000000", + "2023-12-16T00:00:00.000000000", + "2023-12-17T00:00:00.000000000", + "2023-12-18T00:00:00.000000000", + "2023-12-19T00:00:00.000000000", + "2023-12-20T00:00:00.000000000", + "2023-12-21T00:00:00.000000000", + "2023-12-22T00:00:00.000000000", + "2023-12-23T00:00:00.000000000", + "2023-12-24T00:00:00.000000000", + "2023-12-25T00:00:00.000000000", + "2023-12-26T00:00:00.000000000", + "2023-12-27T00:00:00.000000000", + "2023-12-28T00:00:00.000000000", + "2023-12-29T00:00:00.000000000", + "2023-12-30T00:00:00.000000000", + "2023-12-31T00:00:00.000000000", + "2024-01-01T00:00:00.000000000", + "2024-01-02T00:00:00.000000000", + "2024-01-03T00:00:00.000000000", + "2024-01-04T00:00:00.000000000", + "2024-01-05T00:00:00.000000000", + "2024-01-06T00:00:00.000000000", + "2024-01-07T00:00:00.000000000", + "2024-01-08T00:00:00.000000000", + "2024-01-09T00:00:00.000000000", + "2024-01-10T00:00:00.000000000", + "2024-01-11T00:00:00.000000000", + "2024-01-12T00:00:00.000000000", + "2024-01-13T00:00:00.000000000", + "2024-01-14T00:00:00.000000000", + "2024-01-15T00:00:00.000000000", + "2024-01-16T00:00:00.000000000", + "2024-01-17T00:00:00.000000000", + "2024-01-18T00:00:00.000000000", + "2024-01-19T00:00:00.000000000", + "2024-01-20T00:00:00.000000000", + "2024-01-21T00:00:00.000000000", + "2024-01-22T00:00:00.000000000", + "2024-01-23T00:00:00.000000000", + "2024-01-24T00:00:00.000000000", + "2024-01-25T00:00:00.000000000", + "2024-01-26T00:00:00.000000000", + "2024-01-27T00:00:00.000000000", + "2024-01-28T00:00:00.000000000", + "2024-01-29T00:00:00.000000000", + "2024-01-30T00:00:00.000000000", + "2024-01-31T00:00:00.000000000", + "2024-02-01T00:00:00.000000000", + "2024-02-02T00:00:00.000000000", + "2024-02-03T00:00:00.000000000", + "2024-02-04T00:00:00.000000000", + "2024-02-05T00:00:00.000000000", + "2024-02-06T00:00:00.000000000", + "2024-02-07T00:00:00.000000000", + "2024-02-08T00:00:00.000000000", + "2024-02-09T00:00:00.000000000", + "2024-02-10T00:00:00.000000000", + "2024-02-11T00:00:00.000000000", + "2024-02-12T00:00:00.000000000", + "2024-02-13T00:00:00.000000000", + "2024-02-14T00:00:00.000000000", + "2024-02-15T00:00:00.000000000", + "2024-02-16T00:00:00.000000000", + "2024-02-17T00:00:00.000000000", + "2024-02-18T00:00:00.000000000", + "2024-02-19T00:00:00.000000000", + "2024-02-20T00:00:00.000000000", + "2024-02-21T00:00:00.000000000", + "2024-02-22T00:00:00.000000000", + "2024-02-23T00:00:00.000000000", + "2024-02-24T00:00:00.000000000", + "2024-02-25T00:00:00.000000000", + "2024-02-26T00:00:00.000000000", + "2024-02-27T00:00:00.000000000", + "2024-02-28T00:00:00.000000000", + "2024-02-29T00:00:00.000000000", + "2024-03-01T00:00:00.000000000", + "2024-03-02T00:00:00.000000000", + "2024-03-03T00:00:00.000000000", + "2024-03-04T00:00:00.000000000", + "2024-03-05T00:00:00.000000000", + "2024-03-06T00:00:00.000000000", + "2024-03-07T00:00:00.000000000", + "2024-03-08T00:00:00.000000000", + "2024-03-09T00:00:00.000000000", + "2024-03-10T00:00:00.000000000", + "2024-03-11T00:00:00.000000000", + "2024-03-12T00:00:00.000000000", + "2024-03-13T00:00:00.000000000", + "2024-03-14T00:00:00.000000000", + "2024-03-15T00:00:00.000000000", + "2024-03-16T00:00:00.000000000", + "2024-03-17T00:00:00.000000000", + "2024-03-18T00:00:00.000000000", + "2024-03-19T00:00:00.000000000", + "2024-03-20T00:00:00.000000000", + "2024-03-21T00:00:00.000000000", + "2024-03-22T00:00:00.000000000", + "2024-03-23T00:00:00.000000000", + "2024-03-24T00:00:00.000000000", + "2024-03-25T00:00:00.000000000", + "2024-03-26T00:00:00.000000000", + "2024-03-27T00:00:00.000000000", + "2024-03-28T00:00:00.000000000", + "2024-03-29T00:00:00.000000000", + "2024-03-30T00:00:00.000000000", + "2024-03-31T00:00:00.000000000", + "2024-04-01T00:00:00.000000000", + "2024-04-02T00:00:00.000000000", + "2024-04-03T00:00:00.000000000", + "2024-04-04T00:00:00.000000000", + "2024-04-05T00:00:00.000000000", + "2024-04-06T00:00:00.000000000", + "2024-04-07T00:00:00.000000000", + "2024-04-08T00:00:00.000000000", + "2024-04-09T00:00:00.000000000", + "2024-04-10T00:00:00.000000000", + "2024-04-11T00:00:00.000000000", + "2024-04-12T00:00:00.000000000", + "2024-04-13T00:00:00.000000000", + "2024-04-14T00:00:00.000000000", + "2024-04-15T00:00:00.000000000", + "2024-04-16T00:00:00.000000000", + "2024-04-17T00:00:00.000000000", + "2024-04-18T00:00:00.000000000", + "2024-04-19T00:00:00.000000000", + "2024-04-20T00:00:00.000000000", + "2024-04-21T00:00:00.000000000", + "2024-04-22T00:00:00.000000000", + "2024-04-23T00:00:00.000000000", + "2024-04-24T00:00:00.000000000", + "2024-04-25T00:00:00.000000000", + "2024-04-26T00:00:00.000000000", + "2024-04-27T00:00:00.000000000", + "2024-04-28T00:00:00.000000000", + "2024-04-29T00:00:00.000000000", + "2024-04-30T00:00:00.000000000", + "2024-05-01T00:00:00.000000000", + "2024-05-02T00:00:00.000000000", + "2024-05-03T00:00:00.000000000", + "2024-05-04T00:00:00.000000000", + "2024-05-05T00:00:00.000000000", + "2024-05-06T00:00:00.000000000", + "2024-05-07T00:00:00.000000000", + "2024-05-08T00:00:00.000000000", + "2024-05-09T00:00:00.000000000", + "2024-05-10T00:00:00.000000000", + "2024-05-11T00:00:00.000000000", + "2024-05-12T00:00:00.000000000", + "2024-05-13T00:00:00.000000000", + "2024-05-14T00:00:00.000000000", + "2024-05-15T00:00:00.000000000", + "2024-05-16T00:00:00.000000000", + "2024-05-17T00:00:00.000000000", + "2024-05-18T00:00:00.000000000", + "2024-05-19T00:00:00.000000000", + "2024-05-20T00:00:00.000000000", + "2024-05-21T00:00:00.000000000", + "2024-05-22T00:00:00.000000000", + "2024-05-23T00:00:00.000000000", + "2024-05-24T00:00:00.000000000", + "2024-05-25T00:00:00.000000000", + "2024-05-26T00:00:00.000000000", + "2024-05-27T00:00:00.000000000", + "2024-05-28T00:00:00.000000000", + "2024-05-29T00:00:00.000000000", + "2024-05-30T00:00:00.000000000", + "2024-05-31T00:00:00.000000000", + "2024-06-01T00:00:00.000000000", + "2024-06-02T00:00:00.000000000", + "2024-06-03T00:00:00.000000000", + "2024-06-04T00:00:00.000000000", + "2024-06-05T00:00:00.000000000", + "2024-06-06T00:00:00.000000000", + "2024-06-07T00:00:00.000000000", + "2024-06-08T00:00:00.000000000", + "2024-06-09T00:00:00.000000000", + "2024-06-10T00:00:00.000000000", + "2024-06-11T00:00:00.000000000", + "2024-06-12T00:00:00.000000000", + "2024-06-13T00:00:00.000000000", + "2024-06-14T00:00:00.000000000", + "2024-06-15T00:00:00.000000000", + "2024-06-16T00:00:00.000000000", + "2024-06-17T00:00:00.000000000", + "2024-06-18T00:00:00.000000000", + "2024-06-19T00:00:00.000000000", + "2024-06-20T00:00:00.000000000", + "2024-06-21T00:00:00.000000000", + "2024-06-22T00:00:00.000000000", + "2024-06-23T00:00:00.000000000", + "2024-06-24T00:00:00.000000000", + "2024-06-25T00:00:00.000000000", + "2024-06-26T00:00:00.000000000", + "2024-06-27T00:00:00.000000000", + "2024-06-28T00:00:00.000000000", + "2024-06-29T00:00:00.000000000", + "2024-06-30T00:00:00.000000000", + "2024-07-01T00:00:00.000000000", + "2024-07-02T00:00:00.000000000", + "2024-07-03T00:00:00.000000000", + "2024-07-04T00:00:00.000000000", + "2024-07-05T00:00:00.000000000", + "2024-07-06T00:00:00.000000000", + "2024-07-07T00:00:00.000000000", + "2024-07-08T00:00:00.000000000", + "2024-07-09T00:00:00.000000000", + "2024-07-10T00:00:00.000000000", + "2024-07-11T00:00:00.000000000", + "2024-07-12T00:00:00.000000000", + "2024-07-13T00:00:00.000000000", + "2024-07-14T00:00:00.000000000", + "2024-07-15T00:00:00.000000000", + "2024-07-16T00:00:00.000000000", + "2024-07-17T00:00:00.000000000", + "2024-07-18T00:00:00.000000000", + "2024-07-19T00:00:00.000000000", + "2024-07-20T00:00:00.000000000", + "2024-07-21T00:00:00.000000000", + "2024-07-22T00:00:00.000000000", + "2024-07-23T00:00:00.000000000", + "2024-07-24T00:00:00.000000000", + "2024-07-25T00:00:00.000000000", + "2024-07-26T00:00:00.000000000", + "2024-07-27T00:00:00.000000000", + "2024-07-28T00:00:00.000000000", + "2024-07-29T00:00:00.000000000", + "2024-07-30T00:00:00.000000000", + "2024-07-31T00:00:00.000000000", + "2024-08-01T00:00:00.000000000", + "2024-08-02T00:00:00.000000000", + "2024-08-03T00:00:00.000000000", + "2024-08-04T00:00:00.000000000", + "2024-08-05T00:00:00.000000000", + "2024-08-06T00:00:00.000000000", + "2024-08-07T00:00:00.000000000", + "2024-08-08T00:00:00.000000000", + "2024-08-09T00:00:00.000000000", + "2024-08-10T00:00:00.000000000", + "2024-08-11T00:00:00.000000000", + "2024-08-12T00:00:00.000000000", + "2024-08-13T00:00:00.000000000", + "2024-08-14T00:00:00.000000000", + "2024-08-15T00:00:00.000000000", + "2024-08-16T00:00:00.000000000", + "2024-08-17T00:00:00.000000000", + "2024-08-18T00:00:00.000000000", + "2024-08-19T00:00:00.000000000", + "2024-08-20T00:00:00.000000000", + "2024-08-21T00:00:00.000000000", + "2024-08-22T00:00:00.000000000", + "2024-08-23T00:00:00.000000000", + "2024-08-24T00:00:00.000000000", + "2024-08-25T00:00:00.000000000", + "2024-08-26T00:00:00.000000000", + "2024-08-27T00:00:00.000000000", + "2024-08-28T00:00:00.000000000", + "2024-08-29T00:00:00.000000000", + "2024-08-30T00:00:00.000000000", + "2024-08-31T00:00:00.000000000", + "2024-09-01T00:00:00.000000000", + "2024-09-02T00:00:00.000000000", + "2024-09-03T00:00:00.000000000", + "2024-09-04T00:00:00.000000000", + "2024-09-05T00:00:00.000000000", + "2024-09-06T00:00:00.000000000", + "2024-09-07T00:00:00.000000000", + "2024-09-08T00:00:00.000000000", + "2024-09-09T00:00:00.000000000", + "2024-09-10T00:00:00.000000000", + "2024-09-11T00:00:00.000000000", + "2024-09-12T00:00:00.000000000", + "2024-09-13T00:00:00.000000000", + "2024-09-14T00:00:00.000000000", + "2024-09-15T00:00:00.000000000", + "2024-09-16T00:00:00.000000000", + "2024-09-17T00:00:00.000000000", + "2024-09-18T00:00:00.000000000", + "2024-09-19T00:00:00.000000000", + "2024-09-20T00:00:00.000000000", + "2024-09-21T00:00:00.000000000", + "2024-09-22T00:00:00.000000000", + "2024-09-23T00:00:00.000000000", + "2024-09-24T00:00:00.000000000", + "2024-09-25T00:00:00.000000000", + "2024-09-26T00:00:00.000000000", + "2024-09-27T00:00:00.000000000", + "2024-09-28T00:00:00.000000000", + "2024-09-29T00:00:00.000000000", + "2024-09-30T00:00:00.000000000", + "2024-10-01T00:00:00.000000000", + "2024-10-02T00:00:00.000000000", + "2024-10-03T00:00:00.000000000", + "2024-10-04T00:00:00.000000000", + "2024-10-05T00:00:00.000000000", + "2024-10-06T00:00:00.000000000", + "2024-10-07T00:00:00.000000000", + "2024-10-08T00:00:00.000000000", + "2024-10-09T00:00:00.000000000", + "2024-10-10T00:00:00.000000000", + "2024-10-11T00:00:00.000000000", + "2024-10-12T00:00:00.000000000", + "2024-10-13T00:00:00.000000000", + "2024-10-14T00:00:00.000000000", + "2024-10-15T00:00:00.000000000", + "2024-10-16T00:00:00.000000000", + "2024-10-17T00:00:00.000000000", + "2024-10-18T00:00:00.000000000", + "2024-10-19T00:00:00.000000000", + "2024-10-20T00:00:00.000000000", + "2024-10-21T00:00:00.000000000", + "2024-10-22T00:00:00.000000000", + "2024-10-23T00:00:00.000000000", + "2024-10-24T00:00:00.000000000", + "2024-10-25T00:00:00.000000000", + "2024-10-26T00:00:00.000000000", + "2024-10-27T00:00:00.000000000", + "2024-10-28T00:00:00.000000000", + "2024-10-29T00:00:00.000000000", + "2024-10-30T00:00:00.000000000", + "2024-10-31T00:00:00.000000000", + "2024-11-01T00:00:00.000000000", + "2024-11-02T00:00:00.000000000", + "2024-11-03T00:00:00.000000000", + "2024-11-04T00:00:00.000000000", + "2024-11-05T00:00:00.000000000", + "2024-11-06T00:00:00.000000000", + "2024-11-07T00:00:00.000000000", + "2024-11-08T00:00:00.000000000", + "2024-11-09T00:00:00.000000000", + "2024-11-10T00:00:00.000000000", + "2024-11-11T00:00:00.000000000", + "2024-11-12T00:00:00.000000000", + "2024-11-13T00:00:00.000000000", + "2024-11-14T00:00:00.000000000", + "2024-11-15T00:00:00.000000000", + "2024-11-16T00:00:00.000000000", + "2024-11-17T00:00:00.000000000", + "2024-11-18T00:00:00.000000000", + "2024-11-19T00:00:00.000000000", + "2024-11-20T00:00:00.000000000", + "2024-11-21T00:00:00.000000000", + "2024-11-22T00:00:00.000000000", + "2024-11-23T00:00:00.000000000", + "2024-11-24T00:00:00.000000000", + "2024-11-25T00:00:00.000000000", + "2024-11-26T00:00:00.000000000", + "2024-11-27T00:00:00.000000000", + "2024-11-28T00:00:00.000000000", + "2024-11-29T00:00:00.000000000", + "2024-11-30T00:00:00.000000000", + "2024-12-01T00:00:00.000000000", + "2024-12-02T00:00:00.000000000", + "2024-12-03T00:00:00.000000000", + "2024-12-04T00:00:00.000000000", + "2024-12-05T00:00:00.000000000", + "2024-12-06T00:00:00.000000000", + "2024-12-07T00:00:00.000000000", + "2024-12-08T00:00:00.000000000", + "2024-12-09T00:00:00.000000000", + "2024-12-10T00:00:00.000000000", + "2024-12-11T00:00:00.000000000", + "2024-12-12T00:00:00.000000000", + "2024-12-13T00:00:00.000000000", + "2024-12-14T00:00:00.000000000", + "2024-12-15T00:00:00.000000000", + "2024-12-16T00:00:00.000000000", + "2024-12-17T00:00:00.000000000", + "2024-12-18T00:00:00.000000000", + "2024-12-19T00:00:00.000000000", + "2024-12-20T00:00:00.000000000", + "2024-12-21T00:00:00.000000000", + "2024-12-22T00:00:00.000000000", + "2024-12-23T00:00:00.000000000", + "2024-12-24T00:00:00.000000000", + "2024-12-25T00:00:00.000000000", + "2024-12-26T00:00:00.000000000", + "2024-12-27T00:00:00.000000000", + "2024-12-28T00:00:00.000000000", + "2024-12-29T00:00:00.000000000", + "2024-12-30T00:00:00.000000000", + "2024-12-31T00:00:00.000000000", + "2025-01-01T00:00:00.000000000", + "2025-01-02T00:00:00.000000000", + "2025-01-03T00:00:00.000000000", + "2025-01-04T00:00:00.000000000", + "2025-01-05T00:00:00.000000000", + "2025-01-06T00:00:00.000000000", + "2025-01-07T00:00:00.000000000", + "2025-01-08T00:00:00.000000000", + "2025-01-09T00:00:00.000000000", + "2025-01-10T00:00:00.000000000", + "2025-01-11T00:00:00.000000000", + "2025-01-12T00:00:00.000000000", + "2025-01-13T00:00:00.000000000", + "2025-01-14T00:00:00.000000000", + "2025-01-15T00:00:00.000000000", + "2025-01-16T00:00:00.000000000", + "2025-01-17T00:00:00.000000000", + "2025-01-18T00:00:00.000000000", + "2025-01-19T00:00:00.000000000", + "2025-01-20T00:00:00.000000000", + "2025-01-21T00:00:00.000000000", + "2025-01-22T00:00:00.000000000", + "2025-01-23T00:00:00.000000000", + "2025-01-24T00:00:00.000000000", + "2025-01-25T00:00:00.000000000", + "2025-01-26T00:00:00.000000000", + "2025-01-27T00:00:00.000000000", + "2025-01-28T00:00:00.000000000", + "2025-01-29T00:00:00.000000000", + "2025-01-30T00:00:00.000000000", + "2025-01-31T00:00:00.000000000", + "2025-02-01T00:00:00.000000000", + "2025-02-02T00:00:00.000000000", + "2025-02-03T00:00:00.000000000", + "2025-02-04T00:00:00.000000000", + "2025-02-05T00:00:00.000000000", + "2025-02-06T00:00:00.000000000", + "2025-02-07T00:00:00.000000000", + "2025-02-08T00:00:00.000000000", + "2025-02-09T00:00:00.000000000", + "2025-02-10T00:00:00.000000000", + "2025-02-11T00:00:00.000000000", + "2025-02-12T00:00:00.000000000", + "2025-02-13T00:00:00.000000000", + "2025-02-14T00:00:00.000000000", + "2025-02-15T00:00:00.000000000", + "2025-02-16T00:00:00.000000000", + "2025-02-17T00:00:00.000000000", + "2025-02-18T00:00:00.000000000", + "2025-02-19T00:00:00.000000000", + "2025-02-20T00:00:00.000000000", + "2025-02-21T00:00:00.000000000", + "2025-02-22T00:00:00.000000000", + "2025-02-23T00:00:00.000000000", + "2025-02-24T00:00:00.000000000", + "2025-02-25T00:00:00.000000000", + "2025-02-26T00:00:00.000000000", + "2025-02-27T00:00:00.000000000", + "2025-02-28T00:00:00.000000000", + "2025-03-01T00:00:00.000000000", + "2025-03-02T00:00:00.000000000", + "2025-03-03T00:00:00.000000000", + "2025-03-04T00:00:00.000000000", + "2025-03-05T00:00:00.000000000", + "2025-03-06T00:00:00.000000000", + "2025-03-07T00:00:00.000000000", + "2025-03-08T00:00:00.000000000", + "2025-03-09T00:00:00.000000000", + "2025-03-10T00:00:00.000000000", + "2025-03-11T00:00:00.000000000", + "2025-03-12T00:00:00.000000000", + "2025-03-13T00:00:00.000000000", + "2025-03-14T00:00:00.000000000", + "2025-03-15T00:00:00.000000000", + "2025-03-16T00:00:00.000000000", + "2025-03-17T00:00:00.000000000", + "2025-03-18T00:00:00.000000000", + "2025-03-19T00:00:00.000000000", + "2025-03-20T00:00:00.000000000", + "2025-03-21T00:00:00.000000000", + "2025-03-22T00:00:00.000000000", + "2025-03-23T00:00:00.000000000", + "2025-03-24T00:00:00.000000000", + "2025-03-25T00:00:00.000000000", + "2025-03-26T00:00:00.000000000", + "2025-03-27T00:00:00.000000000", + "2025-03-28T00:00:00.000000000", + "2025-03-29T00:00:00.000000000", + "2025-03-30T00:00:00.000000000", + "2025-03-31T00:00:00.000000000", + "2025-04-01T00:00:00.000000000", + "2025-04-02T00:00:00.000000000", + "2025-04-03T00:00:00.000000000", + "2025-04-04T00:00:00.000000000", + "2025-04-05T00:00:00.000000000", + "2025-04-06T00:00:00.000000000", + "2025-04-07T00:00:00.000000000", + "2025-04-08T00:00:00.000000000", + "2025-04-09T00:00:00.000000000", + "2025-04-10T00:00:00.000000000", + "2025-04-11T00:00:00.000000000", + "2025-04-12T00:00:00.000000000", + "2025-04-13T00:00:00.000000000", + "2025-04-14T00:00:00.000000000", + "2025-04-15T00:00:00.000000000", + "2025-04-16T00:00:00.000000000", + "2025-04-17T00:00:00.000000000", + "2025-04-18T00:00:00.000000000", + "2025-04-19T00:00:00.000000000", + "2025-04-20T00:00:00.000000000", + "2025-04-21T00:00:00.000000000", + "2025-04-22T00:00:00.000000000", + "2025-04-23T00:00:00.000000000", + "2025-04-24T00:00:00.000000000", + "2025-04-25T00:00:00.000000000", + "2025-04-26T00:00:00.000000000", + "2025-04-27T00:00:00.000000000", + "2025-04-28T00:00:00.000000000", + "2025-04-29T00:00:00.000000000", + "2025-04-30T00:00:00.000000000", + "2025-05-01T00:00:00.000000000", + "2025-05-02T00:00:00.000000000", + "2025-05-03T00:00:00.000000000", + "2025-05-04T00:00:00.000000000", + "2025-05-05T00:00:00.000000000", + "2025-05-06T00:00:00.000000000", + "2025-05-07T00:00:00.000000000", + "2025-05-08T00:00:00.000000000", + "2025-05-09T00:00:00.000000000", + "2025-05-10T00:00:00.000000000", + "2025-05-11T00:00:00.000000000", + "2025-05-12T00:00:00.000000000", + "2025-05-13T00:00:00.000000000", + "2025-05-14T00:00:00.000000000", + "2025-05-15T00:00:00.000000000", + "2025-05-16T00:00:00.000000000", + "2025-05-17T00:00:00.000000000", + "2025-05-18T00:00:00.000000000", + "2025-05-19T00:00:00.000000000", + "2025-05-20T00:00:00.000000000", + "2025-05-21T00:00:00.000000000", + "2025-05-22T00:00:00.000000000", + "2025-05-23T00:00:00.000000000", + "2025-05-24T00:00:00.000000000", + "2025-05-25T00:00:00.000000000", + "2025-05-26T00:00:00.000000000", + "2025-05-27T00:00:00.000000000", + "2025-05-28T00:00:00.000000000", + "2025-05-29T00:00:00.000000000", + "2025-05-30T00:00:00.000000000", + "2025-05-31T00:00:00.000000000", + "2025-06-01T00:00:00.000000000", + "2025-06-02T00:00:00.000000000", + "2025-06-03T00:00:00.000000000", + "2025-06-04T00:00:00.000000000", + "2025-06-05T00:00:00.000000000", + "2025-06-06T00:00:00.000000000", + "2025-06-07T00:00:00.000000000", + "2025-06-08T00:00:00.000000000", + "2025-06-09T00:00:00.000000000", + "2025-06-10T00:00:00.000000000", + "2025-06-11T00:00:00.000000000", + "2025-06-12T00:00:00.000000000", + "2025-06-13T00:00:00.000000000", + "2025-06-14T00:00:00.000000000", + "2025-06-15T00:00:00.000000000", + "2025-06-16T00:00:00.000000000", + "2025-06-17T00:00:00.000000000", + "2025-06-18T00:00:00.000000000", + "2025-06-19T00:00:00.000000000", + "2025-06-20T00:00:00.000000000", + "2025-06-21T00:00:00.000000000", + "2025-06-22T00:00:00.000000000", + "2025-06-23T00:00:00.000000000", + "2025-06-24T00:00:00.000000000", + "2025-06-25T00:00:00.000000000", + "2025-06-26T00:00:00.000000000", + "2025-06-27T00:00:00.000000000", + "2025-06-28T00:00:00.000000000", + "2025-06-29T00:00:00.000000000", + "2025-06-30T00:00:00.000000000", + "2025-07-01T00:00:00.000000000", + "2025-07-02T00:00:00.000000000", + "2025-07-03T00:00:00.000000000", + "2025-07-04T00:00:00.000000000", + "2025-07-05T00:00:00.000000000", + "2025-07-06T00:00:00.000000000", + "2025-07-07T00:00:00.000000000", + "2025-07-08T00:00:00.000000000", + "2025-07-09T00:00:00.000000000", + "2025-07-10T00:00:00.000000000", + "2025-07-11T00:00:00.000000000", + "2025-07-12T00:00:00.000000000", + "2025-07-13T00:00:00.000000000", + "2025-07-14T00:00:00.000000000", + "2025-07-15T00:00:00.000000000", + "2025-07-16T00:00:00.000000000", + "2025-07-17T00:00:00.000000000", + "2025-07-18T00:00:00.000000000", + "2025-07-19T00:00:00.000000000", + "2025-07-20T00:00:00.000000000", + "2025-07-21T00:00:00.000000000", + "2025-07-22T00:00:00.000000000", + "2025-07-23T00:00:00.000000000", + "2025-07-24T00:00:00.000000000", + "2025-07-25T00:00:00.000000000", + "2025-07-26T00:00:00.000000000", + "2025-07-27T00:00:00.000000000", + "2025-07-28T00:00:00.000000000", + "2025-07-29T00:00:00.000000000", + "2025-07-30T00:00:00.000000000", + "2025-07-31T00:00:00.000000000", + "2025-08-01T00:00:00.000000000", + "2025-08-02T00:00:00.000000000", + "2025-08-03T00:00:00.000000000", + "2025-08-04T00:00:00.000000000", + "2025-08-05T00:00:00.000000000", + "2025-08-06T00:00:00.000000000", + "2025-08-07T00:00:00.000000000", + "2025-08-08T00:00:00.000000000", + "2025-08-09T00:00:00.000000000", + "2025-08-10T00:00:00.000000000", + "2025-08-11T00:00:00.000000000", + "2025-08-12T00:00:00.000000000", + "2025-08-13T00:00:00.000000000", + "2025-08-14T00:00:00.000000000", + "2025-08-15T00:00:00.000000000", + "2025-08-16T00:00:00.000000000", + "2025-08-17T00:00:00.000000000", + "2025-08-18T00:00:00.000000000", + "2025-08-19T00:00:00.000000000", + "2025-08-20T00:00:00.000000000", + "2025-08-21T00:00:00.000000000", + "2025-08-22T00:00:00.000000000", + "2025-08-23T00:00:00.000000000", + "2025-08-24T00:00:00.000000000", + "2025-08-25T00:00:00.000000000", + "2025-08-26T00:00:00.000000000", + "2025-08-27T00:00:00.000000000", + "2025-08-28T00:00:00.000000000", + "2025-08-29T00:00:00.000000000", + "2025-08-30T00:00:00.000000000", + "2025-08-31T00:00:00.000000000", + "2025-09-01T00:00:00.000000000", + "2025-09-02T00:00:00.000000000", + "2025-09-03T00:00:00.000000000", + "2025-09-04T00:00:00.000000000", + "2025-09-05T00:00:00.000000000", + "2025-09-06T00:00:00.000000000", + "2025-09-07T00:00:00.000000000", + "2025-09-08T00:00:00.000000000", + "2025-09-09T00:00:00.000000000", + "2025-09-10T00:00:00.000000000", + "2025-09-11T00:00:00.000000000", + "2025-09-12T00:00:00.000000000", + "2025-09-13T00:00:00.000000000", + "2025-09-14T00:00:00.000000000", + "2025-09-15T00:00:00.000000000", + "2025-09-16T00:00:00.000000000", + "2025-09-17T00:00:00.000000000", + "2025-09-18T00:00:00.000000000", + "2025-09-19T00:00:00.000000000", + "2025-09-20T00:00:00.000000000", + "2025-09-21T00:00:00.000000000", + "2025-09-22T00:00:00.000000000", + "2025-09-23T00:00:00.000000000", + "2025-09-24T00:00:00.000000000", + "2025-09-25T00:00:00.000000000", + "2025-09-26T00:00:00.000000000", + "2025-09-27T00:00:00.000000000", + "2025-09-28T00:00:00.000000000", + "2025-09-29T00:00:00.000000000", + "2025-09-30T00:00:00.000000000", + "2025-10-01T00:00:00.000000000", + "2025-10-02T00:00:00.000000000", + "2025-10-03T00:00:00.000000000", + "2025-10-04T00:00:00.000000000", + "2025-10-05T00:00:00.000000000", + "2025-10-06T00:00:00.000000000", + "2025-10-07T00:00:00.000000000", + "2025-10-08T00:00:00.000000000", + "2025-10-09T00:00:00.000000000", + "2025-10-10T00:00:00.000000000", + "2025-10-11T00:00:00.000000000", + "2025-10-12T00:00:00.000000000", + "2025-10-13T00:00:00.000000000", + "2025-10-14T00:00:00.000000000", + "2025-10-15T00:00:00.000000000", + "2025-10-16T00:00:00.000000000", + "2025-10-17T00:00:00.000000000", + "2025-10-18T00:00:00.000000000", + "2025-10-19T00:00:00.000000000", + "2025-10-20T00:00:00.000000000", + "2025-10-21T00:00:00.000000000", + "2025-10-22T00:00:00.000000000", + "2025-10-23T00:00:00.000000000", + "2025-10-24T00:00:00.000000000", + "2025-10-25T00:00:00.000000000", + "2025-10-26T00:00:00.000000000", + "2025-10-27T00:00:00.000000000", + "2025-10-28T00:00:00.000000000", + "2025-10-29T00:00:00.000000000", + "2025-10-30T00:00:00.000000000", + "2025-10-31T00:00:00.000000000", + "2025-11-01T00:00:00.000000000", + "2025-11-02T00:00:00.000000000", + "2025-11-03T00:00:00.000000000", + "2025-11-04T00:00:00.000000000", + "2025-11-05T00:00:00.000000000", + "2025-11-06T00:00:00.000000000", + "2025-11-07T00:00:00.000000000", + "2025-11-08T00:00:00.000000000", + "2025-11-09T00:00:00.000000000", + "2025-11-10T00:00:00.000000000", + "2025-11-11T00:00:00.000000000", + "2025-11-12T00:00:00.000000000", + "2025-11-13T00:00:00.000000000", + "2025-11-14T00:00:00.000000000", + "2025-11-15T00:00:00.000000000", + "2025-11-16T00:00:00.000000000", + "2025-11-17T00:00:00.000000000", + "2025-11-18T00:00:00.000000000", + "2025-11-19T00:00:00.000000000", + "2025-11-20T00:00:00.000000000", + "2025-11-21T00:00:00.000000000", + "2025-11-22T00:00:00.000000000", + "2025-11-23T00:00:00.000000000", + "2025-11-24T00:00:00.000000000", + "2025-11-25T00:00:00.000000000", + "2025-11-26T00:00:00.000000000", + "2025-11-27T00:00:00.000000000", + "2025-11-28T00:00:00.000000000", + "2025-11-29T00:00:00.000000000", + "2025-11-30T00:00:00.000000000", + "2025-12-01T00:00:00.000000000", + "2025-12-02T00:00:00.000000000", + "2025-12-03T00:00:00.000000000", + "2025-12-04T00:00:00.000000000", + "2025-12-05T00:00:00.000000000", + "2025-12-06T00:00:00.000000000", + "2025-12-07T00:00:00.000000000", + "2025-12-08T00:00:00.000000000", + "2025-12-09T00:00:00.000000000", + "2025-12-10T00:00:00.000000000", + "2025-12-11T00:00:00.000000000", + "2025-12-12T00:00:00.000000000", + "2025-12-13T00:00:00.000000000", + "2025-12-14T00:00:00.000000000", + "2025-12-15T00:00:00.000000000", + "2025-12-16T00:00:00.000000000", + "2025-12-17T00:00:00.000000000", + "2025-12-18T00:00:00.000000000", + "2025-12-19T00:00:00.000000000", + "2025-12-20T00:00:00.000000000", + "2025-12-21T00:00:00.000000000", + "2025-12-22T00:00:00.000000000", + "2025-12-23T00:00:00.000000000", + "2025-12-24T00:00:00.000000000", + "2025-12-25T00:00:00.000000000", + "2025-12-26T00:00:00.000000000", + "2025-12-27T00:00:00.000000000", + "2025-12-28T00:00:00.000000000", + "2025-12-29T00:00:00.000000000", + "2025-12-30T00:00:00.000000000", + "2025-12-31T00:00:00.000000000", + "2026-01-01T00:00:00.000000000", + "2026-01-02T00:00:00.000000000", + "2026-01-03T00:00:00.000000000", + "2026-01-04T00:00:00.000000000", + "2026-01-05T00:00:00.000000000", + "2026-01-06T00:00:00.000000000", + "2026-01-07T00:00:00.000000000", + "2026-01-08T00:00:00.000000000", + "2026-01-09T00:00:00.000000000", + "2026-01-10T00:00:00.000000000", + "2026-01-11T00:00:00.000000000", + "2026-01-12T00:00:00.000000000", + "2026-01-13T00:00:00.000000000", + "2026-01-14T00:00:00.000000000", + "2026-01-15T00:00:00.000000000", + "2026-01-16T00:00:00.000000000", + "2026-01-17T00:00:00.000000000", + "2026-01-18T00:00:00.000000000", + "2026-01-19T00:00:00.000000000", + "2026-01-20T00:00:00.000000000", + "2026-01-21T00:00:00.000000000", + "2026-01-22T00:00:00.000000000", + "2026-01-23T00:00:00.000000000", + "2026-01-24T00:00:00.000000000", + "2026-01-25T00:00:00.000000000", + "2026-01-26T00:00:00.000000000", + "2026-01-27T00:00:00.000000000", + "2026-01-28T00:00:00.000000000", + "2026-01-29T00:00:00.000000000", + "2026-01-30T00:00:00.000000000", + "2026-01-31T00:00:00.000000000", + "2026-02-01T00:00:00.000000000", + "2026-02-02T00:00:00.000000000", + "2026-02-03T00:00:00.000000000", + "2026-02-04T00:00:00.000000000", + "2026-02-05T00:00:00.000000000", + "2026-02-06T00:00:00.000000000", + "2026-02-07T00:00:00.000000000", + "2026-02-08T00:00:00.000000000", + "2026-02-09T00:00:00.000000000", + "2026-02-10T00:00:00.000000000", + "2026-02-11T00:00:00.000000000", + "2026-02-12T00:00:00.000000000", + "2026-02-13T00:00:00.000000000", + "2026-02-14T00:00:00.000000000", + "2026-02-15T00:00:00.000000000", + "2026-02-16T00:00:00.000000000", + "2026-02-17T00:00:00.000000000" + ], + "xaxis": "x", + "y": { + "bdata": "AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAACARdxARkZGRgZE3ECNjIyMjELcQNPS0tISQdxAGRkZGZk/3EBfX19fHz7cQKalpaWlPNxA7Ovr6ys73EAyMjIysjncQHh4eHg4ONxAv76+vr423EAFBQUFRTXcQEtLS0vLM9xAkpGRkVEy3EDY19fX1zDcQB4eHh5eL9xAZGRkZOQt3ECrqqqqaizcQPHw8PDwKtxANzc3N3cp3EB9fX19/SfcQMTDw8ODJtxACgoKCgol3EBQUFBQkCPcQJeWlpYWItxA3dzc3Jwg3EAjIyMjIx/cQGlpaWmpHdxAsK+vry8c3ED29fX1tRrcQDw8PDw8GdxAg4KCgsIX3EDJyMjISBbcQA8PDw/PFNxAVVVVVVUT3ECcm5ub2xHcQOLh4eFhENxAKCgoKOgO3EBubm5ubg3cQLW0tLT0C9xA+/r6+noK3EBBQUFBAQncQIiHh4eHB9xAzs3NzQ0G3EAUFBQUlATcQFpaWloaA9xAoaCgoKAB3EDn5ubmJgDcQC0tLS2t/ttAc3NzczP920C6ubm5ufvbQAAAAABA+ttARkZGRsb420CNjIyMTPfbQNPS0tLS9dtAGRkZGVn020BfX19f3/LbQKalpaVl8dtA7Ovr6+vv20AyMjIycu7bQHh4eHj47NtAv76+vn7r20AFBQUFBerbQEtLS0uL6NtAkpGRkRHn20DY19fXl+XbQB4eHh4e5NtAAAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAsHfwQA19hj5TdvBAGvoMffZ08EAnd5O7mXPwQDT0Gfo8cvBAQXGgOOBw8EBO7iZ3g2/wQFtrrbUmbvBAaOgz9Mls8EB1ZboybWvwQILiQHEQavBAj1/Hr7No8ECc3E3uVmfwQKlZ1Cz6ZfBAttZaa51k8EDDU+GpQGPwQNDQZ+jjYfBA3U3uJodg8EDqynRlKl/wQPdH+6PNXfBABMWB4nBc8EARQgghFFvwQB2/jl+3WfBAKjwVnlpY8EA3uZvc/VbwQEQ2IhuhVfBAUbOoWURU8EBeMC+Y51LwQGuttdaKUfBAeCo8FS5Q8ECFp8JT0U7wQJIkSZJ0TfBAn6HP0BdM8ECsHlYPu0rwQLmb3E1eSfBAxhhjjAFI8EDTlenKpEbwQOAScAlIRfBA7Y/2R+tD8ED6DH2GjkLwQAeKA8UxQfBAFAeKA9U/8EAhhBBCeD7wQC4Bl4AbPfBAO34dv7478EBI+6P9YTrwQFV4KjwFOfBAYvWweqg38EBvcje5SzbwQHzvvffuNPBAiWxENpIz8ECW6cp0NTLwQKNmUbPYMPBAsOPX8Xsv8EC9YF4wHy7wQMrd5G7CLPBA11prrWUr8EDk1/HrCCrwQPFUeCqsKPBA/tH+aE8n8EALT4Wn8iXwQBjMC+aVJPBAJUmSJDkj8EAyxhhj3CHwQD9Dn6F/IPBATMAl4CIf8EBYPawexh3wQGW6Ml1pHPBAcje5mwwb8EB/tD/arxnwQIwxxhhTGPBAma5MV/YW8ECmK9OVmRXwQLOoWdQ8FPBAwCXgEuAS8EDNomZRgxHwQNof7Y8mEPBA55xzzskO8ED0GfoMbQ3wQAGXgEsQDPBADhQHirMK8EAbkY3IVgnwQCgOFAf6B/BANYuaRZ0G8EBCCCGEQAXwQE+Fp8LjA/BAXAIuAYcC8EBpf7Q/KgHwQOz4dfya/+9ABvOCeeH870Ag7Y/2J/rvQDrnnHNu9+9AVOGp8LT070Bu27Zt+/HvQIjVw+pB7+9Aos/QZ4js70C8yd3kzunvQNbD6mEV5+9A8L333lvk70AJuARcouHvQCOyEdno3u9APaweVi/c70BXpivTddnvQHGgOFC81u9Ai5pFzQLU70CllFJKSdHvQL+OX8ePzu9A2YhsRNbL70DzgnnBHMnvQA19hj5jxu9AJ3eTu6nD70BBcaA48MDvQFtrrbU2vu9AdWW6Mn2770CPX8evw7jvQKlZ1CwKtu9Aw1PhqVCz70DdTe4ml7DvQPdH+6Pdre9AEUIIISSr70AqPBWeaqjvQEQ2Ihuxpe9AXjAvmPei70B4KjwVPqDvQJIkSZKEne9ArB5WD8ua70DGGGOMEZjvQOAScAlYle9A+gx9hp6S70AUB4oD5Y/vQC4Bl4Arje9ASPuj/XGK70Bi9bB6uIfvQHzvvff+hO9AlunKdEWC70Cw49fxi3/vQMrd5G7SfO9A5Nfx6xh670D+0f5oX3fvQBjMC+aldO9AMsYYY+xx70BMwCXgMm/vQGa6Ml15bO9Af7Q/2r9p70CZrkxXBmfvQAAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAA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", + "dtype": "f8" + }, + "yaxis": "y" + }, + { + "connectgaps": false, + "line": { + "color": "rgba(8,153,129,0.60)", + "dash": "dash", + "width": 1.8 + }, + "mode": "lines", + "name": "Med TL ↑", + "type": "scatter", + "x": [ + "2022-02-18T00:00:00.000000000", + "2022-02-19T00:00:00.000000000", + "2022-02-20T00:00:00.000000000", + "2022-02-21T00:00:00.000000000", + "2022-02-22T00:00:00.000000000", + "2022-02-23T00:00:00.000000000", + "2022-02-24T00:00:00.000000000", + "2022-02-25T00:00:00.000000000", + "2022-02-26T00:00:00.000000000", + "2022-02-27T00:00:00.000000000", + "2022-02-28T00:00:00.000000000", + "2022-03-01T00:00:00.000000000", + "2022-03-02T00:00:00.000000000", + "2022-03-03T00:00:00.000000000", + "2022-03-04T00:00:00.000000000", + "2022-03-05T00:00:00.000000000", + "2022-03-06T00:00:00.000000000", + "2022-03-07T00:00:00.000000000", + "2022-03-08T00:00:00.000000000", + "2022-03-09T00:00:00.000000000", + "2022-03-10T00:00:00.000000000", + "2022-03-11T00:00:00.000000000", + "2022-03-12T00:00:00.000000000", + "2022-03-13T00:00:00.000000000", + "2022-03-14T00:00:00.000000000", + "2022-03-15T00:00:00.000000000", + "2022-03-16T00:00:00.000000000", + "2022-03-17T00:00:00.000000000", + "2022-03-18T00:00:00.000000000", + "2022-03-19T00:00:00.000000000", + "2022-03-20T00:00:00.000000000", + "2022-03-21T00:00:00.000000000", + "2022-03-22T00:00:00.000000000", + "2022-03-23T00:00:00.000000000", + "2022-03-24T00:00:00.000000000", + "2022-03-25T00:00:00.000000000", + "2022-03-26T00:00:00.000000000", + "2022-03-27T00:00:00.000000000", + "2022-03-28T00:00:00.000000000", + "2022-03-29T00:00:00.000000000", + "2022-03-30T00:00:00.000000000", + "2022-03-31T00:00:00.000000000", + "2022-04-01T00:00:00.000000000", + "2022-04-02T00:00:00.000000000", + "2022-04-03T00:00:00.000000000", + "2022-04-04T00:00:00.000000000", + "2022-04-05T00:00:00.000000000", + "2022-04-06T00:00:00.000000000", + "2022-04-07T00:00:00.000000000", + "2022-04-08T00:00:00.000000000", + "2022-04-09T00:00:00.000000000", + "2022-04-10T00:00:00.000000000", + "2022-04-11T00:00:00.000000000", + "2022-04-12T00:00:00.000000000", + "2022-04-13T00:00:00.000000000", + "2022-04-14T00:00:00.000000000", + "2022-04-15T00:00:00.000000000", + "2022-04-16T00:00:00.000000000", + "2022-04-17T00:00:00.000000000", + "2022-04-18T00:00:00.000000000", + "2022-04-19T00:00:00.000000000", + "2022-04-20T00:00:00.000000000", + "2022-04-21T00:00:00.000000000", + "2022-04-22T00:00:00.000000000", + "2022-04-23T00:00:00.000000000", + "2022-04-24T00:00:00.000000000", + "2022-04-25T00:00:00.000000000", + "2022-04-26T00:00:00.000000000", + "2022-04-27T00:00:00.000000000", + "2022-04-28T00:00:00.000000000", + "2022-04-29T00:00:00.000000000", + "2022-04-30T00:00:00.000000000", + "2022-05-01T00:00:00.000000000", + "2022-05-02T00:00:00.000000000", + "2022-05-03T00:00:00.000000000", + "2022-05-04T00:00:00.000000000", + "2022-05-05T00:00:00.000000000", + "2022-05-06T00:00:00.000000000", + "2022-05-07T00:00:00.000000000", + "2022-05-08T00:00:00.000000000", + "2022-05-09T00:00:00.000000000", + "2022-05-10T00:00:00.000000000", + "2022-05-11T00:00:00.000000000", + "2022-05-12T00:00:00.000000000", + "2022-05-13T00:00:00.000000000", + "2022-05-14T00:00:00.000000000", + "2022-05-15T00:00:00.000000000", + "2022-05-16T00:00:00.000000000", + "2022-05-17T00:00:00.000000000", + "2022-05-18T00:00:00.000000000", + "2022-05-19T00:00:00.000000000", + "2022-05-20T00:00:00.000000000", + "2022-05-21T00:00:00.000000000", + "2022-05-22T00:00:00.000000000", + "2022-05-23T00:00:00.000000000", + "2022-05-24T00:00:00.000000000", + "2022-05-25T00:00:00.000000000", + "2022-05-26T00:00:00.000000000", + "2022-05-27T00:00:00.000000000", + "2022-05-28T00:00:00.000000000", + "2022-05-29T00:00:00.000000000", + "2022-05-30T00:00:00.000000000", + "2022-05-31T00:00:00.000000000", + "2022-06-01T00:00:00.000000000", + "2022-06-02T00:00:00.000000000", + "2022-06-03T00:00:00.000000000", + "2022-06-04T00:00:00.000000000", + "2022-06-05T00:00:00.000000000", + "2022-06-06T00:00:00.000000000", + "2022-06-07T00:00:00.000000000", + "2022-06-08T00:00:00.000000000", + "2022-06-09T00:00:00.000000000", + "2022-06-10T00:00:00.000000000", + "2022-06-11T00:00:00.000000000", + "2022-06-12T00:00:00.000000000", + "2022-06-13T00:00:00.000000000", + "2022-06-14T00:00:00.000000000", + "2022-06-15T00:00:00.000000000", + "2022-06-16T00:00:00.000000000", + "2022-06-17T00:00:00.000000000", + "2022-06-18T00:00:00.000000000", + "2022-06-19T00:00:00.000000000", + "2022-06-20T00:00:00.000000000", + "2022-06-21T00:00:00.000000000", + "2022-06-22T00:00:00.000000000", + "2022-06-23T00:00:00.000000000", + "2022-06-24T00:00:00.000000000", + "2022-06-25T00:00:00.000000000", + "2022-06-26T00:00:00.000000000", + "2022-06-27T00:00:00.000000000", + "2022-06-28T00:00:00.000000000", + "2022-06-29T00:00:00.000000000", + "2022-06-30T00:00:00.000000000", + "2022-07-01T00:00:00.000000000", + "2022-07-02T00:00:00.000000000", + "2022-07-03T00:00:00.000000000", + "2022-07-04T00:00:00.000000000", + "2022-07-05T00:00:00.000000000", + "2022-07-06T00:00:00.000000000", + "2022-07-07T00:00:00.000000000", + "2022-07-08T00:00:00.000000000", + "2022-07-09T00:00:00.000000000", + "2022-07-10T00:00:00.000000000", + "2022-07-11T00:00:00.000000000", + "2022-07-12T00:00:00.000000000", + "2022-07-13T00:00:00.000000000", + "2022-07-14T00:00:00.000000000", + "2022-07-15T00:00:00.000000000", + "2022-07-16T00:00:00.000000000", + "2022-07-17T00:00:00.000000000", + "2022-07-18T00:00:00.000000000", + "2022-07-19T00:00:00.000000000", + "2022-07-20T00:00:00.000000000", + "2022-07-21T00:00:00.000000000", + "2022-07-22T00:00:00.000000000", + "2022-07-23T00:00:00.000000000", + "2022-07-24T00:00:00.000000000", + "2022-07-25T00:00:00.000000000", + "2022-07-26T00:00:00.000000000", + "2022-07-27T00:00:00.000000000", + "2022-07-28T00:00:00.000000000", + "2022-07-29T00:00:00.000000000", + "2022-07-30T00:00:00.000000000", + "2022-07-31T00:00:00.000000000", + "2022-08-01T00:00:00.000000000", + "2022-08-02T00:00:00.000000000", + "2022-08-03T00:00:00.000000000", + "2022-08-04T00:00:00.000000000", + "2022-08-05T00:00:00.000000000", + "2022-08-06T00:00:00.000000000", + "2022-08-07T00:00:00.000000000", + "2022-08-08T00:00:00.000000000", + "2022-08-09T00:00:00.000000000", + "2022-08-10T00:00:00.000000000", + "2022-08-11T00:00:00.000000000", + "2022-08-12T00:00:00.000000000", + "2022-08-13T00:00:00.000000000", + "2022-08-14T00:00:00.000000000", + "2022-08-15T00:00:00.000000000", + "2022-08-16T00:00:00.000000000", + "2022-08-17T00:00:00.000000000", + "2022-08-18T00:00:00.000000000", + "2022-08-19T00:00:00.000000000", + "2022-08-20T00:00:00.000000000", + "2022-08-21T00:00:00.000000000", + "2022-08-22T00:00:00.000000000", + "2022-08-23T00:00:00.000000000", + "2022-08-24T00:00:00.000000000", + "2022-08-25T00:00:00.000000000", + "2022-08-26T00:00:00.000000000", + "2022-08-27T00:00:00.000000000", + "2022-08-28T00:00:00.000000000", + "2022-08-29T00:00:00.000000000", + "2022-08-30T00:00:00.000000000", + "2022-08-31T00:00:00.000000000", + "2022-09-01T00:00:00.000000000", + "2022-09-02T00:00:00.000000000", + "2022-09-03T00:00:00.000000000", + "2022-09-04T00:00:00.000000000", + "2022-09-05T00:00:00.000000000", + "2022-09-06T00:00:00.000000000", + "2022-09-07T00:00:00.000000000", + "2022-09-08T00:00:00.000000000", + "2022-09-09T00:00:00.000000000", + "2022-09-10T00:00:00.000000000", + "2022-09-11T00:00:00.000000000", + "2022-09-12T00:00:00.000000000", + "2022-09-13T00:00:00.000000000", + "2022-09-14T00:00:00.000000000", + "2022-09-15T00:00:00.000000000", + "2022-09-16T00:00:00.000000000", + "2022-09-17T00:00:00.000000000", + "2022-09-18T00:00:00.000000000", + "2022-09-19T00:00:00.000000000", + "2022-09-20T00:00:00.000000000", + "2022-09-21T00:00:00.000000000", + "2022-09-22T00:00:00.000000000", + "2022-09-23T00:00:00.000000000", + "2022-09-24T00:00:00.000000000", + "2022-09-25T00:00:00.000000000", + "2022-09-26T00:00:00.000000000", + "2022-09-27T00:00:00.000000000", + "2022-09-28T00:00:00.000000000", + "2022-09-29T00:00:00.000000000", + "2022-09-30T00:00:00.000000000", + "2022-10-01T00:00:00.000000000", + "2022-10-02T00:00:00.000000000", + "2022-10-03T00:00:00.000000000", + "2022-10-04T00:00:00.000000000", + "2022-10-05T00:00:00.000000000", + "2022-10-06T00:00:00.000000000", + "2022-10-07T00:00:00.000000000", + "2022-10-08T00:00:00.000000000", + "2022-10-09T00:00:00.000000000", + "2022-10-10T00:00:00.000000000", + "2022-10-11T00:00:00.000000000", + "2022-10-12T00:00:00.000000000", + "2022-10-13T00:00:00.000000000", + "2022-10-14T00:00:00.000000000", + "2022-10-15T00:00:00.000000000", + "2022-10-16T00:00:00.000000000", + "2022-10-17T00:00:00.000000000", + "2022-10-18T00:00:00.000000000", + "2022-10-19T00:00:00.000000000", + "2022-10-20T00:00:00.000000000", + "2022-10-21T00:00:00.000000000", + "2022-10-22T00:00:00.000000000", + "2022-10-23T00:00:00.000000000", + "2022-10-24T00:00:00.000000000", + "2022-10-25T00:00:00.000000000", + "2022-10-26T00:00:00.000000000", + "2022-10-27T00:00:00.000000000", + "2022-10-28T00:00:00.000000000", + "2022-10-29T00:00:00.000000000", + "2022-10-30T00:00:00.000000000", + "2022-10-31T00:00:00.000000000", + "2022-11-01T00:00:00.000000000", + "2022-11-02T00:00:00.000000000", + "2022-11-03T00:00:00.000000000", + "2022-11-04T00:00:00.000000000", + "2022-11-05T00:00:00.000000000", + "2022-11-06T00:00:00.000000000", + "2022-11-07T00:00:00.000000000", + "2022-11-08T00:00:00.000000000", + "2022-11-09T00:00:00.000000000", + "2022-11-10T00:00:00.000000000", + "2022-11-11T00:00:00.000000000", + "2022-11-12T00:00:00.000000000", + "2022-11-13T00:00:00.000000000", + "2022-11-14T00:00:00.000000000", + "2022-11-15T00:00:00.000000000", + "2022-11-16T00:00:00.000000000", + "2022-11-17T00:00:00.000000000", + "2022-11-18T00:00:00.000000000", + "2022-11-19T00:00:00.000000000", + "2022-11-20T00:00:00.000000000", + "2022-11-21T00:00:00.000000000", + "2022-11-22T00:00:00.000000000", + "2022-11-23T00:00:00.000000000", + "2022-11-24T00:00:00.000000000", + "2022-11-25T00:00:00.000000000", + "2022-11-26T00:00:00.000000000", + "2022-11-27T00:00:00.000000000", + "2022-11-28T00:00:00.000000000", + "2022-11-29T00:00:00.000000000", + "2022-11-30T00:00:00.000000000", + "2022-12-01T00:00:00.000000000", + "2022-12-02T00:00:00.000000000", + "2022-12-03T00:00:00.000000000", + "2022-12-04T00:00:00.000000000", + "2022-12-05T00:00:00.000000000", + "2022-12-06T00:00:00.000000000", + "2022-12-07T00:00:00.000000000", + "2022-12-08T00:00:00.000000000", + "2022-12-09T00:00:00.000000000", + "2022-12-10T00:00:00.000000000", + "2022-12-11T00:00:00.000000000", + "2022-12-12T00:00:00.000000000", + "2022-12-13T00:00:00.000000000", + "2022-12-14T00:00:00.000000000", + "2022-12-15T00:00:00.000000000", + "2022-12-16T00:00:00.000000000", + "2022-12-17T00:00:00.000000000", + "2022-12-18T00:00:00.000000000", + "2022-12-19T00:00:00.000000000", + "2022-12-20T00:00:00.000000000", + "2022-12-21T00:00:00.000000000", + "2022-12-22T00:00:00.000000000", + "2022-12-23T00:00:00.000000000", + "2022-12-24T00:00:00.000000000", + "2022-12-25T00:00:00.000000000", + "2022-12-26T00:00:00.000000000", + "2022-12-27T00:00:00.000000000", + "2022-12-28T00:00:00.000000000", + "2022-12-29T00:00:00.000000000", + "2022-12-30T00:00:00.000000000", + "2022-12-31T00:00:00.000000000", + "2023-01-01T00:00:00.000000000", + "2023-01-02T00:00:00.000000000", + "2023-01-03T00:00:00.000000000", + "2023-01-04T00:00:00.000000000", + "2023-01-05T00:00:00.000000000", + "2023-01-06T00:00:00.000000000", + "2023-01-07T00:00:00.000000000", + "2023-01-08T00:00:00.000000000", + "2023-01-09T00:00:00.000000000", + "2023-01-10T00:00:00.000000000", + "2023-01-11T00:00:00.000000000", + "2023-01-12T00:00:00.000000000", + "2023-01-13T00:00:00.000000000", + "2023-01-14T00:00:00.000000000", + "2023-01-15T00:00:00.000000000", + "2023-01-16T00:00:00.000000000", + "2023-01-17T00:00:00.000000000", + "2023-01-18T00:00:00.000000000", + "2023-01-19T00:00:00.000000000", + "2023-01-20T00:00:00.000000000", + "2023-01-21T00:00:00.000000000", + "2023-01-22T00:00:00.000000000", + "2023-01-23T00:00:00.000000000", + "2023-01-24T00:00:00.000000000", + "2023-01-25T00:00:00.000000000", + "2023-01-26T00:00:00.000000000", + "2023-01-27T00:00:00.000000000", + "2023-01-28T00:00:00.000000000", + "2023-01-29T00:00:00.000000000", + "2023-01-30T00:00:00.000000000", + "2023-01-31T00:00:00.000000000", + "2023-02-01T00:00:00.000000000", + "2023-02-02T00:00:00.000000000", + "2023-02-03T00:00:00.000000000", + "2023-02-04T00:00:00.000000000", + "2023-02-05T00:00:00.000000000", + "2023-02-06T00:00:00.000000000", + "2023-02-07T00:00:00.000000000", + "2023-02-08T00:00:00.000000000", + "2023-02-09T00:00:00.000000000", + "2023-02-10T00:00:00.000000000", + "2023-02-11T00:00:00.000000000", + "2023-02-12T00:00:00.000000000", + "2023-02-13T00:00:00.000000000", + "2023-02-14T00:00:00.000000000", + "2023-02-15T00:00:00.000000000", + "2023-02-16T00:00:00.000000000", + "2023-02-17T00:00:00.000000000", + "2023-02-18T00:00:00.000000000", + "2023-02-19T00:00:00.000000000", + "2023-02-20T00:00:00.000000000", + "2023-02-21T00:00:00.000000000", + "2023-02-22T00:00:00.000000000", + "2023-02-23T00:00:00.000000000", + "2023-02-24T00:00:00.000000000", + "2023-02-25T00:00:00.000000000", + "2023-02-26T00:00:00.000000000", + "2023-02-27T00:00:00.000000000", + "2023-02-28T00:00:00.000000000", + "2023-03-01T00:00:00.000000000", + "2023-03-02T00:00:00.000000000", + "2023-03-03T00:00:00.000000000", + "2023-03-04T00:00:00.000000000", + "2023-03-05T00:00:00.000000000", + "2023-03-06T00:00:00.000000000", + "2023-03-07T00:00:00.000000000", + "2023-03-08T00:00:00.000000000", + "2023-03-09T00:00:00.000000000", + "2023-03-10T00:00:00.000000000", + "2023-03-11T00:00:00.000000000", + "2023-03-12T00:00:00.000000000", + "2023-03-13T00:00:00.000000000", + "2023-03-14T00:00:00.000000000", + "2023-03-15T00:00:00.000000000", + "2023-03-16T00:00:00.000000000", + "2023-03-17T00:00:00.000000000", + "2023-03-18T00:00:00.000000000", + "2023-03-19T00:00:00.000000000", + "2023-03-20T00:00:00.000000000", + "2023-03-21T00:00:00.000000000", + "2023-03-22T00:00:00.000000000", + "2023-03-23T00:00:00.000000000", + "2023-03-24T00:00:00.000000000", + "2023-03-25T00:00:00.000000000", + "2023-03-26T00:00:00.000000000", + "2023-03-27T00:00:00.000000000", + "2023-03-28T00:00:00.000000000", + "2023-03-29T00:00:00.000000000", + "2023-03-30T00:00:00.000000000", + "2023-03-31T00:00:00.000000000", + "2023-04-01T00:00:00.000000000", + "2023-04-02T00:00:00.000000000", + "2023-04-03T00:00:00.000000000", + "2023-04-04T00:00:00.000000000", + "2023-04-05T00:00:00.000000000", + "2023-04-06T00:00:00.000000000", + "2023-04-07T00:00:00.000000000", + "2023-04-08T00:00:00.000000000", + "2023-04-09T00:00:00.000000000", + "2023-04-10T00:00:00.000000000", + "2023-04-11T00:00:00.000000000", + "2023-04-12T00:00:00.000000000", + "2023-04-13T00:00:00.000000000", + "2023-04-14T00:00:00.000000000", + "2023-04-15T00:00:00.000000000", + "2023-04-16T00:00:00.000000000", + "2023-04-17T00:00:00.000000000", + "2023-04-18T00:00:00.000000000", + "2023-04-19T00:00:00.000000000", + "2023-04-20T00:00:00.000000000", + "2023-04-21T00:00:00.000000000", + "2023-04-22T00:00:00.000000000", + "2023-04-23T00:00:00.000000000", + "2023-04-24T00:00:00.000000000", + "2023-04-25T00:00:00.000000000", + "2023-04-26T00:00:00.000000000", + "2023-04-27T00:00:00.000000000", + "2023-04-28T00:00:00.000000000", + "2023-04-29T00:00:00.000000000", + "2023-04-30T00:00:00.000000000", + "2023-05-01T00:00:00.000000000", + "2023-05-02T00:00:00.000000000", + "2023-05-03T00:00:00.000000000", + "2023-05-04T00:00:00.000000000", + "2023-05-05T00:00:00.000000000", + "2023-05-06T00:00:00.000000000", + "2023-05-07T00:00:00.000000000", + "2023-05-08T00:00:00.000000000", + "2023-05-09T00:00:00.000000000", + "2023-05-10T00:00:00.000000000", + "2023-05-11T00:00:00.000000000", + "2023-05-12T00:00:00.000000000", + "2023-05-13T00:00:00.000000000", + "2023-05-14T00:00:00.000000000", + "2023-05-15T00:00:00.000000000", + "2023-05-16T00:00:00.000000000", + "2023-05-17T00:00:00.000000000", + "2023-05-18T00:00:00.000000000", + "2023-05-19T00:00:00.000000000", + "2023-05-20T00:00:00.000000000", + "2023-05-21T00:00:00.000000000", + "2023-05-22T00:00:00.000000000", + "2023-05-23T00:00:00.000000000", + "2023-05-24T00:00:00.000000000", + "2023-05-25T00:00:00.000000000", + "2023-05-26T00:00:00.000000000", + "2023-05-27T00:00:00.000000000", + "2023-05-28T00:00:00.000000000", + "2023-05-29T00:00:00.000000000", + "2023-05-30T00:00:00.000000000", + "2023-05-31T00:00:00.000000000", + "2023-06-01T00:00:00.000000000", + "2023-06-02T00:00:00.000000000", + "2023-06-03T00:00:00.000000000", + "2023-06-04T00:00:00.000000000", + "2023-06-05T00:00:00.000000000", + "2023-06-06T00:00:00.000000000", + "2023-06-07T00:00:00.000000000", + "2023-06-08T00:00:00.000000000", + "2023-06-09T00:00:00.000000000", + "2023-06-10T00:00:00.000000000", + "2023-06-11T00:00:00.000000000", + "2023-06-12T00:00:00.000000000", + "2023-06-13T00:00:00.000000000", + "2023-06-14T00:00:00.000000000", + "2023-06-15T00:00:00.000000000", + "2023-06-16T00:00:00.000000000", + "2023-06-17T00:00:00.000000000", + "2023-06-18T00:00:00.000000000", + "2023-06-19T00:00:00.000000000", + "2023-06-20T00:00:00.000000000", + "2023-06-21T00:00:00.000000000", + "2023-06-22T00:00:00.000000000", + "2023-06-23T00:00:00.000000000", + "2023-06-24T00:00:00.000000000", + "2023-06-25T00:00:00.000000000", + "2023-06-26T00:00:00.000000000", + "2023-06-27T00:00:00.000000000", + "2023-06-28T00:00:00.000000000", + "2023-06-29T00:00:00.000000000", + "2023-06-30T00:00:00.000000000", + "2023-07-01T00:00:00.000000000", + "2023-07-02T00:00:00.000000000", + "2023-07-03T00:00:00.000000000", + "2023-07-04T00:00:00.000000000", + "2023-07-05T00:00:00.000000000", + "2023-07-06T00:00:00.000000000", + "2023-07-07T00:00:00.000000000", + "2023-07-08T00:00:00.000000000", + "2023-07-09T00:00:00.000000000", + "2023-07-10T00:00:00.000000000", + "2023-07-11T00:00:00.000000000", + "2023-07-12T00:00:00.000000000", + "2023-07-13T00:00:00.000000000", + "2023-07-14T00:00:00.000000000", + "2023-07-15T00:00:00.000000000", + "2023-07-16T00:00:00.000000000", + "2023-07-17T00:00:00.000000000", + "2023-07-18T00:00:00.000000000", + "2023-07-19T00:00:00.000000000", + "2023-07-20T00:00:00.000000000", + "2023-07-21T00:00:00.000000000", + "2023-07-22T00:00:00.000000000", + "2023-07-23T00:00:00.000000000", + "2023-07-24T00:00:00.000000000", + "2023-07-25T00:00:00.000000000", + "2023-07-26T00:00:00.000000000", + "2023-07-27T00:00:00.000000000", + "2023-07-28T00:00:00.000000000", + "2023-07-29T00:00:00.000000000", + "2023-07-30T00:00:00.000000000", + "2023-07-31T00:00:00.000000000", + "2023-08-01T00:00:00.000000000", + "2023-08-02T00:00:00.000000000", + "2023-08-03T00:00:00.000000000", + "2023-08-04T00:00:00.000000000", + "2023-08-05T00:00:00.000000000", + "2023-08-06T00:00:00.000000000", + "2023-08-07T00:00:00.000000000", + "2023-08-08T00:00:00.000000000", + "2023-08-09T00:00:00.000000000", + "2023-08-10T00:00:00.000000000", + "2023-08-11T00:00:00.000000000", + "2023-08-12T00:00:00.000000000", + "2023-08-13T00:00:00.000000000", + "2023-08-14T00:00:00.000000000", + "2023-08-15T00:00:00.000000000", + "2023-08-16T00:00:00.000000000", + "2023-08-17T00:00:00.000000000", + "2023-08-18T00:00:00.000000000", + "2023-08-19T00:00:00.000000000", + "2023-08-20T00:00:00.000000000", + "2023-08-21T00:00:00.000000000", + "2023-08-22T00:00:00.000000000", + "2023-08-23T00:00:00.000000000", + "2023-08-24T00:00:00.000000000", + "2023-08-25T00:00:00.000000000", + "2023-08-26T00:00:00.000000000", + "2023-08-27T00:00:00.000000000", + "2023-08-28T00:00:00.000000000", + "2023-08-29T00:00:00.000000000", + "2023-08-30T00:00:00.000000000", + "2023-08-31T00:00:00.000000000", + "2023-09-01T00:00:00.000000000", + "2023-09-02T00:00:00.000000000", + "2023-09-03T00:00:00.000000000", + "2023-09-04T00:00:00.000000000", + "2023-09-05T00:00:00.000000000", + "2023-09-06T00:00:00.000000000", + "2023-09-07T00:00:00.000000000", + "2023-09-08T00:00:00.000000000", + "2023-09-09T00:00:00.000000000", + "2023-09-10T00:00:00.000000000", + "2023-09-11T00:00:00.000000000", + "2023-09-12T00:00:00.000000000", + "2023-09-13T00:00:00.000000000", + "2023-09-14T00:00:00.000000000", + "2023-09-15T00:00:00.000000000", + "2023-09-16T00:00:00.000000000", + "2023-09-17T00:00:00.000000000", + "2023-09-18T00:00:00.000000000", + "2023-09-19T00:00:00.000000000", + "2023-09-20T00:00:00.000000000", + "2023-09-21T00:00:00.000000000", + "2023-09-22T00:00:00.000000000", + "2023-09-23T00:00:00.000000000", + "2023-09-24T00:00:00.000000000", + "2023-09-25T00:00:00.000000000", + "2023-09-26T00:00:00.000000000", + "2023-09-27T00:00:00.000000000", + "2023-09-28T00:00:00.000000000", + "2023-09-29T00:00:00.000000000", + "2023-09-30T00:00:00.000000000", + "2023-10-01T00:00:00.000000000", + "2023-10-02T00:00:00.000000000", + "2023-10-03T00:00:00.000000000", + "2023-10-04T00:00:00.000000000", + "2023-10-05T00:00:00.000000000", + "2023-10-06T00:00:00.000000000", + "2023-10-07T00:00:00.000000000", + "2023-10-08T00:00:00.000000000", + "2023-10-09T00:00:00.000000000", + "2023-10-10T00:00:00.000000000", + "2023-10-11T00:00:00.000000000", + "2023-10-12T00:00:00.000000000", + "2023-10-13T00:00:00.000000000", + "2023-10-14T00:00:00.000000000", + "2023-10-15T00:00:00.000000000", + "2023-10-16T00:00:00.000000000", + "2023-10-17T00:00:00.000000000", + "2023-10-18T00:00:00.000000000", + "2023-10-19T00:00:00.000000000", + "2023-10-20T00:00:00.000000000", + "2023-10-21T00:00:00.000000000", + "2023-10-22T00:00:00.000000000", + "2023-10-23T00:00:00.000000000", + "2023-10-24T00:00:00.000000000", + "2023-10-25T00:00:00.000000000", + "2023-10-26T00:00:00.000000000", + "2023-10-27T00:00:00.000000000", + "2023-10-28T00:00:00.000000000", + "2023-10-29T00:00:00.000000000", + "2023-10-30T00:00:00.000000000", + "2023-10-31T00:00:00.000000000", + "2023-11-01T00:00:00.000000000", + "2023-11-02T00:00:00.000000000", + "2023-11-03T00:00:00.000000000", + "2023-11-04T00:00:00.000000000", + "2023-11-05T00:00:00.000000000", + "2023-11-06T00:00:00.000000000", + "2023-11-07T00:00:00.000000000", + "2023-11-08T00:00:00.000000000", + "2023-11-09T00:00:00.000000000", + "2023-11-10T00:00:00.000000000", + "2023-11-11T00:00:00.000000000", + "2023-11-12T00:00:00.000000000", + "2023-11-13T00:00:00.000000000", + "2023-11-14T00:00:00.000000000", + "2023-11-15T00:00:00.000000000", + "2023-11-16T00:00:00.000000000", + "2023-11-17T00:00:00.000000000", + "2023-11-18T00:00:00.000000000", + "2023-11-19T00:00:00.000000000", + "2023-11-20T00:00:00.000000000", + "2023-11-21T00:00:00.000000000", + "2023-11-22T00:00:00.000000000", + "2023-11-23T00:00:00.000000000", + "2023-11-24T00:00:00.000000000", + "2023-11-25T00:00:00.000000000", + "2023-11-26T00:00:00.000000000", + "2023-11-27T00:00:00.000000000", + "2023-11-28T00:00:00.000000000", + "2023-11-29T00:00:00.000000000", + "2023-11-30T00:00:00.000000000", + "2023-12-01T00:00:00.000000000", + "2023-12-02T00:00:00.000000000", + "2023-12-03T00:00:00.000000000", + "2023-12-04T00:00:00.000000000", + "2023-12-05T00:00:00.000000000", + "2023-12-06T00:00:00.000000000", + "2023-12-07T00:00:00.000000000", + "2023-12-08T00:00:00.000000000", + "2023-12-09T00:00:00.000000000", + "2023-12-10T00:00:00.000000000", + "2023-12-11T00:00:00.000000000", + "2023-12-12T00:00:00.000000000", + "2023-12-13T00:00:00.000000000", + "2023-12-14T00:00:00.000000000", + "2023-12-15T00:00:00.000000000", + "2023-12-16T00:00:00.000000000", + "2023-12-17T00:00:00.000000000", + "2023-12-18T00:00:00.000000000", + "2023-12-19T00:00:00.000000000", + "2023-12-20T00:00:00.000000000", + "2023-12-21T00:00:00.000000000", + "2023-12-22T00:00:00.000000000", + "2023-12-23T00:00:00.000000000", + "2023-12-24T00:00:00.000000000", + "2023-12-25T00:00:00.000000000", + "2023-12-26T00:00:00.000000000", + "2023-12-27T00:00:00.000000000", + "2023-12-28T00:00:00.000000000", + "2023-12-29T00:00:00.000000000", + "2023-12-30T00:00:00.000000000", + "2023-12-31T00:00:00.000000000", + "2024-01-01T00:00:00.000000000", + "2024-01-02T00:00:00.000000000", + "2024-01-03T00:00:00.000000000", + "2024-01-04T00:00:00.000000000", + "2024-01-05T00:00:00.000000000", + "2024-01-06T00:00:00.000000000", + "2024-01-07T00:00:00.000000000", + "2024-01-08T00:00:00.000000000", + "2024-01-09T00:00:00.000000000", + "2024-01-10T00:00:00.000000000", + "2024-01-11T00:00:00.000000000", + "2024-01-12T00:00:00.000000000", + "2024-01-13T00:00:00.000000000", + "2024-01-14T00:00:00.000000000", + "2024-01-15T00:00:00.000000000", + "2024-01-16T00:00:00.000000000", + "2024-01-17T00:00:00.000000000", + "2024-01-18T00:00:00.000000000", + "2024-01-19T00:00:00.000000000", + "2024-01-20T00:00:00.000000000", + "2024-01-21T00:00:00.000000000", + "2024-01-22T00:00:00.000000000", + "2024-01-23T00:00:00.000000000", + "2024-01-24T00:00:00.000000000", + "2024-01-25T00:00:00.000000000", + "2024-01-26T00:00:00.000000000", + "2024-01-27T00:00:00.000000000", + "2024-01-28T00:00:00.000000000", + "2024-01-29T00:00:00.000000000", + "2024-01-30T00:00:00.000000000", + "2024-01-31T00:00:00.000000000", + "2024-02-01T00:00:00.000000000", + "2024-02-02T00:00:00.000000000", + "2024-02-03T00:00:00.000000000", + "2024-02-04T00:00:00.000000000", + "2024-02-05T00:00:00.000000000", + "2024-02-06T00:00:00.000000000", + "2024-02-07T00:00:00.000000000", + "2024-02-08T00:00:00.000000000", + "2024-02-09T00:00:00.000000000", + "2024-02-10T00:00:00.000000000", + "2024-02-11T00:00:00.000000000", + "2024-02-12T00:00:00.000000000", + "2024-02-13T00:00:00.000000000", + "2024-02-14T00:00:00.000000000", + "2024-02-15T00:00:00.000000000", + "2024-02-16T00:00:00.000000000", + "2024-02-17T00:00:00.000000000", + "2024-02-18T00:00:00.000000000", + "2024-02-19T00:00:00.000000000", + "2024-02-20T00:00:00.000000000", + "2024-02-21T00:00:00.000000000", + "2024-02-22T00:00:00.000000000", + "2024-02-23T00:00:00.000000000", + "2024-02-24T00:00:00.000000000", + "2024-02-25T00:00:00.000000000", + "2024-02-26T00:00:00.000000000", + "2024-02-27T00:00:00.000000000", + "2024-02-28T00:00:00.000000000", + "2024-02-29T00:00:00.000000000", + "2024-03-01T00:00:00.000000000", + "2024-03-02T00:00:00.000000000", + "2024-03-03T00:00:00.000000000", + "2024-03-04T00:00:00.000000000", + "2024-03-05T00:00:00.000000000", + "2024-03-06T00:00:00.000000000", + "2024-03-07T00:00:00.000000000", + "2024-03-08T00:00:00.000000000", + "2024-03-09T00:00:00.000000000", + "2024-03-10T00:00:00.000000000", + "2024-03-11T00:00:00.000000000", + "2024-03-12T00:00:00.000000000", + "2024-03-13T00:00:00.000000000", + "2024-03-14T00:00:00.000000000", + "2024-03-15T00:00:00.000000000", + "2024-03-16T00:00:00.000000000", + "2024-03-17T00:00:00.000000000", + "2024-03-18T00:00:00.000000000", + "2024-03-19T00:00:00.000000000", + "2024-03-20T00:00:00.000000000", + "2024-03-21T00:00:00.000000000", + "2024-03-22T00:00:00.000000000", + "2024-03-23T00:00:00.000000000", + "2024-03-24T00:00:00.000000000", + "2024-03-25T00:00:00.000000000", + "2024-03-26T00:00:00.000000000", + "2024-03-27T00:00:00.000000000", + "2024-03-28T00:00:00.000000000", + "2024-03-29T00:00:00.000000000", + "2024-03-30T00:00:00.000000000", + "2024-03-31T00:00:00.000000000", + "2024-04-01T00:00:00.000000000", + "2024-04-02T00:00:00.000000000", + "2024-04-03T00:00:00.000000000", + "2024-04-04T00:00:00.000000000", + "2024-04-05T00:00:00.000000000", + "2024-04-06T00:00:00.000000000", + "2024-04-07T00:00:00.000000000", + "2024-04-08T00:00:00.000000000", + "2024-04-09T00:00:00.000000000", + "2024-04-10T00:00:00.000000000", + "2024-04-11T00:00:00.000000000", + "2024-04-12T00:00:00.000000000", + "2024-04-13T00:00:00.000000000", + "2024-04-14T00:00:00.000000000", + "2024-04-15T00:00:00.000000000", + "2024-04-16T00:00:00.000000000", + "2024-04-17T00:00:00.000000000", + "2024-04-18T00:00:00.000000000", + "2024-04-19T00:00:00.000000000", + "2024-04-20T00:00:00.000000000", + "2024-04-21T00:00:00.000000000", + "2024-04-22T00:00:00.000000000", + "2024-04-23T00:00:00.000000000", + "2024-04-24T00:00:00.000000000", + "2024-04-25T00:00:00.000000000", + "2024-04-26T00:00:00.000000000", + "2024-04-27T00:00:00.000000000", + "2024-04-28T00:00:00.000000000", + "2024-04-29T00:00:00.000000000", + "2024-04-30T00:00:00.000000000", + "2024-05-01T00:00:00.000000000", + "2024-05-02T00:00:00.000000000", + "2024-05-03T00:00:00.000000000", + "2024-05-04T00:00:00.000000000", + "2024-05-05T00:00:00.000000000", + "2024-05-06T00:00:00.000000000", + "2024-05-07T00:00:00.000000000", + "2024-05-08T00:00:00.000000000", + "2024-05-09T00:00:00.000000000", + "2024-05-10T00:00:00.000000000", + "2024-05-11T00:00:00.000000000", + "2024-05-12T00:00:00.000000000", + "2024-05-13T00:00:00.000000000", + "2024-05-14T00:00:00.000000000", + "2024-05-15T00:00:00.000000000", + "2024-05-16T00:00:00.000000000", + "2024-05-17T00:00:00.000000000", + "2024-05-18T00:00:00.000000000", + "2024-05-19T00:00:00.000000000", + "2024-05-20T00:00:00.000000000", + "2024-05-21T00:00:00.000000000", + "2024-05-22T00:00:00.000000000", + "2024-05-23T00:00:00.000000000", + "2024-05-24T00:00:00.000000000", + "2024-05-25T00:00:00.000000000", + "2024-05-26T00:00:00.000000000", + "2024-05-27T00:00:00.000000000", + "2024-05-28T00:00:00.000000000", + "2024-05-29T00:00:00.000000000", + "2024-05-30T00:00:00.000000000", + "2024-05-31T00:00:00.000000000", + "2024-06-01T00:00:00.000000000", + "2024-06-02T00:00:00.000000000", + "2024-06-03T00:00:00.000000000", + "2024-06-04T00:00:00.000000000", + "2024-06-05T00:00:00.000000000", + "2024-06-06T00:00:00.000000000", + "2024-06-07T00:00:00.000000000", + "2024-06-08T00:00:00.000000000", + "2024-06-09T00:00:00.000000000", + "2024-06-10T00:00:00.000000000", + "2024-06-11T00:00:00.000000000", + "2024-06-12T00:00:00.000000000", + "2024-06-13T00:00:00.000000000", + "2024-06-14T00:00:00.000000000", + "2024-06-15T00:00:00.000000000", + "2024-06-16T00:00:00.000000000", + "2024-06-17T00:00:00.000000000", + "2024-06-18T00:00:00.000000000", + "2024-06-19T00:00:00.000000000", + "2024-06-20T00:00:00.000000000", + "2024-06-21T00:00:00.000000000", + "2024-06-22T00:00:00.000000000", + "2024-06-23T00:00:00.000000000", + "2024-06-24T00:00:00.000000000", + "2024-06-25T00:00:00.000000000", + "2024-06-26T00:00:00.000000000", + "2024-06-27T00:00:00.000000000", + "2024-06-28T00:00:00.000000000", + "2024-06-29T00:00:00.000000000", + "2024-06-30T00:00:00.000000000", + "2024-07-01T00:00:00.000000000", + "2024-07-02T00:00:00.000000000", + "2024-07-03T00:00:00.000000000", + "2024-07-04T00:00:00.000000000", + "2024-07-05T00:00:00.000000000", + "2024-07-06T00:00:00.000000000", + "2024-07-07T00:00:00.000000000", + "2024-07-08T00:00:00.000000000", + "2024-07-09T00:00:00.000000000", + "2024-07-10T00:00:00.000000000", + "2024-07-11T00:00:00.000000000", + "2024-07-12T00:00:00.000000000", + "2024-07-13T00:00:00.000000000", + "2024-07-14T00:00:00.000000000", + "2024-07-15T00:00:00.000000000", + "2024-07-16T00:00:00.000000000", + "2024-07-17T00:00:00.000000000", + "2024-07-18T00:00:00.000000000", + "2024-07-19T00:00:00.000000000", + "2024-07-20T00:00:00.000000000", + "2024-07-21T00:00:00.000000000", + "2024-07-22T00:00:00.000000000", + "2024-07-23T00:00:00.000000000", + "2024-07-24T00:00:00.000000000", + "2024-07-25T00:00:00.000000000", + "2024-07-26T00:00:00.000000000", + "2024-07-27T00:00:00.000000000", + "2024-07-28T00:00:00.000000000", + "2024-07-29T00:00:00.000000000", + "2024-07-30T00:00:00.000000000", + "2024-07-31T00:00:00.000000000", + "2024-08-01T00:00:00.000000000", + "2024-08-02T00:00:00.000000000", + "2024-08-03T00:00:00.000000000", + "2024-08-04T00:00:00.000000000", + "2024-08-05T00:00:00.000000000", + "2024-08-06T00:00:00.000000000", + "2024-08-07T00:00:00.000000000", + "2024-08-08T00:00:00.000000000", + "2024-08-09T00:00:00.000000000", + "2024-08-10T00:00:00.000000000", + "2024-08-11T00:00:00.000000000", + "2024-08-12T00:00:00.000000000", + "2024-08-13T00:00:00.000000000", + "2024-08-14T00:00:00.000000000", + "2024-08-15T00:00:00.000000000", + "2024-08-16T00:00:00.000000000", + "2024-08-17T00:00:00.000000000", + "2024-08-18T00:00:00.000000000", + "2024-08-19T00:00:00.000000000", + "2024-08-20T00:00:00.000000000", + "2024-08-21T00:00:00.000000000", + "2024-08-22T00:00:00.000000000", + "2024-08-23T00:00:00.000000000", + "2024-08-24T00:00:00.000000000", + "2024-08-25T00:00:00.000000000", + "2024-08-26T00:00:00.000000000", + "2024-08-27T00:00:00.000000000", + "2024-08-28T00:00:00.000000000", + "2024-08-29T00:00:00.000000000", + "2024-08-30T00:00:00.000000000", + "2024-08-31T00:00:00.000000000", + "2024-09-01T00:00:00.000000000", + "2024-09-02T00:00:00.000000000", + "2024-09-03T00:00:00.000000000", + "2024-09-04T00:00:00.000000000", + "2024-09-05T00:00:00.000000000", + "2024-09-06T00:00:00.000000000", + "2024-09-07T00:00:00.000000000", + "2024-09-08T00:00:00.000000000", + "2024-09-09T00:00:00.000000000", + "2024-09-10T00:00:00.000000000", + "2024-09-11T00:00:00.000000000", + "2024-09-12T00:00:00.000000000", + "2024-09-13T00:00:00.000000000", + "2024-09-14T00:00:00.000000000", + "2024-09-15T00:00:00.000000000", + "2024-09-16T00:00:00.000000000", + "2024-09-17T00:00:00.000000000", + "2024-09-18T00:00:00.000000000", + "2024-09-19T00:00:00.000000000", + "2024-09-20T00:00:00.000000000", + "2024-09-21T00:00:00.000000000", + "2024-09-22T00:00:00.000000000", + "2024-09-23T00:00:00.000000000", + "2024-09-24T00:00:00.000000000", + "2024-09-25T00:00:00.000000000", + "2024-09-26T00:00:00.000000000", + "2024-09-27T00:00:00.000000000", + "2024-09-28T00:00:00.000000000", + "2024-09-29T00:00:00.000000000", + "2024-09-30T00:00:00.000000000", + "2024-10-01T00:00:00.000000000", + "2024-10-02T00:00:00.000000000", + "2024-10-03T00:00:00.000000000", + "2024-10-04T00:00:00.000000000", + "2024-10-05T00:00:00.000000000", + "2024-10-06T00:00:00.000000000", + "2024-10-07T00:00:00.000000000", + "2024-10-08T00:00:00.000000000", + "2024-10-09T00:00:00.000000000", + "2024-10-10T00:00:00.000000000", + "2024-10-11T00:00:00.000000000", + "2024-10-12T00:00:00.000000000", + "2024-10-13T00:00:00.000000000", + "2024-10-14T00:00:00.000000000", + "2024-10-15T00:00:00.000000000", + "2024-10-16T00:00:00.000000000", + "2024-10-17T00:00:00.000000000", + "2024-10-18T00:00:00.000000000", + "2024-10-19T00:00:00.000000000", + "2024-10-20T00:00:00.000000000", + "2024-10-21T00:00:00.000000000", + "2024-10-22T00:00:00.000000000", + "2024-10-23T00:00:00.000000000", + "2024-10-24T00:00:00.000000000", + "2024-10-25T00:00:00.000000000", + "2024-10-26T00:00:00.000000000", + "2024-10-27T00:00:00.000000000", + "2024-10-28T00:00:00.000000000", + "2024-10-29T00:00:00.000000000", + "2024-10-30T00:00:00.000000000", + "2024-10-31T00:00:00.000000000", + "2024-11-01T00:00:00.000000000", + "2024-11-02T00:00:00.000000000", + "2024-11-03T00:00:00.000000000", + "2024-11-04T00:00:00.000000000", + "2024-11-05T00:00:00.000000000", + "2024-11-06T00:00:00.000000000", + "2024-11-07T00:00:00.000000000", + "2024-11-08T00:00:00.000000000", + "2024-11-09T00:00:00.000000000", + "2024-11-10T00:00:00.000000000", + "2024-11-11T00:00:00.000000000", + "2024-11-12T00:00:00.000000000", + "2024-11-13T00:00:00.000000000", + "2024-11-14T00:00:00.000000000", + "2024-11-15T00:00:00.000000000", + "2024-11-16T00:00:00.000000000", + "2024-11-17T00:00:00.000000000", + "2024-11-18T00:00:00.000000000", + "2024-11-19T00:00:00.000000000", + "2024-11-20T00:00:00.000000000", + "2024-11-21T00:00:00.000000000", + "2024-11-22T00:00:00.000000000", + "2024-11-23T00:00:00.000000000", + "2024-11-24T00:00:00.000000000", + "2024-11-25T00:00:00.000000000", + "2024-11-26T00:00:00.000000000", + "2024-11-27T00:00:00.000000000", + "2024-11-28T00:00:00.000000000", + "2024-11-29T00:00:00.000000000", + "2024-11-30T00:00:00.000000000", + "2024-12-01T00:00:00.000000000", + "2024-12-02T00:00:00.000000000", + "2024-12-03T00:00:00.000000000", + "2024-12-04T00:00:00.000000000", + "2024-12-05T00:00:00.000000000", + "2024-12-06T00:00:00.000000000", + "2024-12-07T00:00:00.000000000", + "2024-12-08T00:00:00.000000000", + "2024-12-09T00:00:00.000000000", + "2024-12-10T00:00:00.000000000", + "2024-12-11T00:00:00.000000000", + "2024-12-12T00:00:00.000000000", + "2024-12-13T00:00:00.000000000", + "2024-12-14T00:00:00.000000000", + "2024-12-15T00:00:00.000000000", + "2024-12-16T00:00:00.000000000", + "2024-12-17T00:00:00.000000000", + "2024-12-18T00:00:00.000000000", + "2024-12-19T00:00:00.000000000", + "2024-12-20T00:00:00.000000000", + "2024-12-21T00:00:00.000000000", + "2024-12-22T00:00:00.000000000", + "2024-12-23T00:00:00.000000000", + "2024-12-24T00:00:00.000000000", + "2024-12-25T00:00:00.000000000", + "2024-12-26T00:00:00.000000000", + "2024-12-27T00:00:00.000000000", + "2024-12-28T00:00:00.000000000", + "2024-12-29T00:00:00.000000000", + "2024-12-30T00:00:00.000000000", + "2024-12-31T00:00:00.000000000", + "2025-01-01T00:00:00.000000000", + "2025-01-02T00:00:00.000000000", + "2025-01-03T00:00:00.000000000", + "2025-01-04T00:00:00.000000000", + "2025-01-05T00:00:00.000000000", + "2025-01-06T00:00:00.000000000", + "2025-01-07T00:00:00.000000000", + "2025-01-08T00:00:00.000000000", + "2025-01-09T00:00:00.000000000", + "2025-01-10T00:00:00.000000000", + "2025-01-11T00:00:00.000000000", + "2025-01-12T00:00:00.000000000", + "2025-01-13T00:00:00.000000000", + "2025-01-14T00:00:00.000000000", + "2025-01-15T00:00:00.000000000", + "2025-01-16T00:00:00.000000000", + "2025-01-17T00:00:00.000000000", + "2025-01-18T00:00:00.000000000", + "2025-01-19T00:00:00.000000000", + "2025-01-20T00:00:00.000000000", + "2025-01-21T00:00:00.000000000", + "2025-01-22T00:00:00.000000000", + "2025-01-23T00:00:00.000000000", + "2025-01-24T00:00:00.000000000", + "2025-01-25T00:00:00.000000000", + "2025-01-26T00:00:00.000000000", + "2025-01-27T00:00:00.000000000", + "2025-01-28T00:00:00.000000000", + "2025-01-29T00:00:00.000000000", + "2025-01-30T00:00:00.000000000", + "2025-01-31T00:00:00.000000000", + "2025-02-01T00:00:00.000000000", + "2025-02-02T00:00:00.000000000", + "2025-02-03T00:00:00.000000000", + "2025-02-04T00:00:00.000000000", + "2025-02-05T00:00:00.000000000", + "2025-02-06T00:00:00.000000000", + "2025-02-07T00:00:00.000000000", + "2025-02-08T00:00:00.000000000", + "2025-02-09T00:00:00.000000000", + "2025-02-10T00:00:00.000000000", + "2025-02-11T00:00:00.000000000", + "2025-02-12T00:00:00.000000000", + "2025-02-13T00:00:00.000000000", + "2025-02-14T00:00:00.000000000", + "2025-02-15T00:00:00.000000000", + "2025-02-16T00:00:00.000000000", + "2025-02-17T00:00:00.000000000", + "2025-02-18T00:00:00.000000000", + "2025-02-19T00:00:00.000000000", + "2025-02-20T00:00:00.000000000", + "2025-02-21T00:00:00.000000000", + "2025-02-22T00:00:00.000000000", + "2025-02-23T00:00:00.000000000", + "2025-02-24T00:00:00.000000000", + "2025-02-25T00:00:00.000000000", + "2025-02-26T00:00:00.000000000", + "2025-02-27T00:00:00.000000000", + "2025-02-28T00:00:00.000000000", + "2025-03-01T00:00:00.000000000", + "2025-03-02T00:00:00.000000000", + "2025-03-03T00:00:00.000000000", + "2025-03-04T00:00:00.000000000", + "2025-03-05T00:00:00.000000000", + "2025-03-06T00:00:00.000000000", + "2025-03-07T00:00:00.000000000", + "2025-03-08T00:00:00.000000000", + "2025-03-09T00:00:00.000000000", + "2025-03-10T00:00:00.000000000", + "2025-03-11T00:00:00.000000000", + "2025-03-12T00:00:00.000000000", + "2025-03-13T00:00:00.000000000", + "2025-03-14T00:00:00.000000000", + "2025-03-15T00:00:00.000000000", + "2025-03-16T00:00:00.000000000", + "2025-03-17T00:00:00.000000000", + "2025-03-18T00:00:00.000000000", + "2025-03-19T00:00:00.000000000", + "2025-03-20T00:00:00.000000000", + "2025-03-21T00:00:00.000000000", + "2025-03-22T00:00:00.000000000", + "2025-03-23T00:00:00.000000000", + "2025-03-24T00:00:00.000000000", + "2025-03-25T00:00:00.000000000", + "2025-03-26T00:00:00.000000000", + "2025-03-27T00:00:00.000000000", + "2025-03-28T00:00:00.000000000", + "2025-03-29T00:00:00.000000000", + "2025-03-30T00:00:00.000000000", + "2025-03-31T00:00:00.000000000", + "2025-04-01T00:00:00.000000000", + "2025-04-02T00:00:00.000000000", + "2025-04-03T00:00:00.000000000", + "2025-04-04T00:00:00.000000000", + "2025-04-05T00:00:00.000000000", + "2025-04-06T00:00:00.000000000", + "2025-04-07T00:00:00.000000000", + "2025-04-08T00:00:00.000000000", + "2025-04-09T00:00:00.000000000", + "2025-04-10T00:00:00.000000000", + "2025-04-11T00:00:00.000000000", + "2025-04-12T00:00:00.000000000", + "2025-04-13T00:00:00.000000000", + "2025-04-14T00:00:00.000000000", + "2025-04-15T00:00:00.000000000", + "2025-04-16T00:00:00.000000000", + "2025-04-17T00:00:00.000000000", + "2025-04-18T00:00:00.000000000", + "2025-04-19T00:00:00.000000000", + "2025-04-20T00:00:00.000000000", + "2025-04-21T00:00:00.000000000", + "2025-04-22T00:00:00.000000000", + "2025-04-23T00:00:00.000000000", + "2025-04-24T00:00:00.000000000", + "2025-04-25T00:00:00.000000000", + "2025-04-26T00:00:00.000000000", + "2025-04-27T00:00:00.000000000", + "2025-04-28T00:00:00.000000000", + "2025-04-29T00:00:00.000000000", + "2025-04-30T00:00:00.000000000", + "2025-05-01T00:00:00.000000000", + "2025-05-02T00:00:00.000000000", + "2025-05-03T00:00:00.000000000", + "2025-05-04T00:00:00.000000000", + "2025-05-05T00:00:00.000000000", + "2025-05-06T00:00:00.000000000", + "2025-05-07T00:00:00.000000000", + "2025-05-08T00:00:00.000000000", + "2025-05-09T00:00:00.000000000", + "2025-05-10T00:00:00.000000000", + "2025-05-11T00:00:00.000000000", + "2025-05-12T00:00:00.000000000", + "2025-05-13T00:00:00.000000000", + "2025-05-14T00:00:00.000000000", + "2025-05-15T00:00:00.000000000", + "2025-05-16T00:00:00.000000000", + "2025-05-17T00:00:00.000000000", + "2025-05-18T00:00:00.000000000", + "2025-05-19T00:00:00.000000000", + "2025-05-20T00:00:00.000000000", + "2025-05-21T00:00:00.000000000", + "2025-05-22T00:00:00.000000000", + "2025-05-23T00:00:00.000000000", + "2025-05-24T00:00:00.000000000", + "2025-05-25T00:00:00.000000000", + "2025-05-26T00:00:00.000000000", + "2025-05-27T00:00:00.000000000", + "2025-05-28T00:00:00.000000000", + "2025-05-29T00:00:00.000000000", + "2025-05-30T00:00:00.000000000", + "2025-05-31T00:00:00.000000000", + "2025-06-01T00:00:00.000000000", + "2025-06-02T00:00:00.000000000", + "2025-06-03T00:00:00.000000000", + "2025-06-04T00:00:00.000000000", + "2025-06-05T00:00:00.000000000", + "2025-06-06T00:00:00.000000000", + "2025-06-07T00:00:00.000000000", + "2025-06-08T00:00:00.000000000", + "2025-06-09T00:00:00.000000000", + "2025-06-10T00:00:00.000000000", + "2025-06-11T00:00:00.000000000", + "2025-06-12T00:00:00.000000000", + "2025-06-13T00:00:00.000000000", + "2025-06-14T00:00:00.000000000", + "2025-06-15T00:00:00.000000000", + "2025-06-16T00:00:00.000000000", + "2025-06-17T00:00:00.000000000", + "2025-06-18T00:00:00.000000000", + "2025-06-19T00:00:00.000000000", + "2025-06-20T00:00:00.000000000", + "2025-06-21T00:00:00.000000000", + "2025-06-22T00:00:00.000000000", + "2025-06-23T00:00:00.000000000", + "2025-06-24T00:00:00.000000000", + "2025-06-25T00:00:00.000000000", + "2025-06-26T00:00:00.000000000", + "2025-06-27T00:00:00.000000000", + "2025-06-28T00:00:00.000000000", + "2025-06-29T00:00:00.000000000", + "2025-06-30T00:00:00.000000000", + "2025-07-01T00:00:00.000000000", + "2025-07-02T00:00:00.000000000", + "2025-07-03T00:00:00.000000000", + "2025-07-04T00:00:00.000000000", + "2025-07-05T00:00:00.000000000", + "2025-07-06T00:00:00.000000000", + "2025-07-07T00:00:00.000000000", + "2025-07-08T00:00:00.000000000", + "2025-07-09T00:00:00.000000000", + "2025-07-10T00:00:00.000000000", + "2025-07-11T00:00:00.000000000", + "2025-07-12T00:00:00.000000000", + "2025-07-13T00:00:00.000000000", + "2025-07-14T00:00:00.000000000", + "2025-07-15T00:00:00.000000000", + "2025-07-16T00:00:00.000000000", + "2025-07-17T00:00:00.000000000", + "2025-07-18T00:00:00.000000000", + "2025-07-19T00:00:00.000000000", + "2025-07-20T00:00:00.000000000", + "2025-07-21T00:00:00.000000000", + "2025-07-22T00:00:00.000000000", + "2025-07-23T00:00:00.000000000", + "2025-07-24T00:00:00.000000000", + "2025-07-25T00:00:00.000000000", + "2025-07-26T00:00:00.000000000", + "2025-07-27T00:00:00.000000000", + "2025-07-28T00:00:00.000000000", + "2025-07-29T00:00:00.000000000", + "2025-07-30T00:00:00.000000000", + "2025-07-31T00:00:00.000000000", + "2025-08-01T00:00:00.000000000", + "2025-08-02T00:00:00.000000000", + "2025-08-03T00:00:00.000000000", + "2025-08-04T00:00:00.000000000", + "2025-08-05T00:00:00.000000000", + "2025-08-06T00:00:00.000000000", + "2025-08-07T00:00:00.000000000", + "2025-08-08T00:00:00.000000000", + "2025-08-09T00:00:00.000000000", + "2025-08-10T00:00:00.000000000", + "2025-08-11T00:00:00.000000000", + "2025-08-12T00:00:00.000000000", + "2025-08-13T00:00:00.000000000", + "2025-08-14T00:00:00.000000000", + "2025-08-15T00:00:00.000000000", + "2025-08-16T00:00:00.000000000", + "2025-08-17T00:00:00.000000000", + "2025-08-18T00:00:00.000000000", + "2025-08-19T00:00:00.000000000", + "2025-08-20T00:00:00.000000000", + "2025-08-21T00:00:00.000000000", + "2025-08-22T00:00:00.000000000", + "2025-08-23T00:00:00.000000000", + "2025-08-24T00:00:00.000000000", + "2025-08-25T00:00:00.000000000", + "2025-08-26T00:00:00.000000000", + "2025-08-27T00:00:00.000000000", + "2025-08-28T00:00:00.000000000", + "2025-08-29T00:00:00.000000000", + "2025-08-30T00:00:00.000000000", + "2025-08-31T00:00:00.000000000", + "2025-09-01T00:00:00.000000000", + "2025-09-02T00:00:00.000000000", + "2025-09-03T00:00:00.000000000", + "2025-09-04T00:00:00.000000000", + "2025-09-05T00:00:00.000000000", + "2025-09-06T00:00:00.000000000", + "2025-09-07T00:00:00.000000000", + "2025-09-08T00:00:00.000000000", + "2025-09-09T00:00:00.000000000", + "2025-09-10T00:00:00.000000000", + "2025-09-11T00:00:00.000000000", + "2025-09-12T00:00:00.000000000", + "2025-09-13T00:00:00.000000000", + "2025-09-14T00:00:00.000000000", + "2025-09-15T00:00:00.000000000", + "2025-09-16T00:00:00.000000000", + "2025-09-17T00:00:00.000000000", + "2025-09-18T00:00:00.000000000", + "2025-09-19T00:00:00.000000000", + "2025-09-20T00:00:00.000000000", + "2025-09-21T00:00:00.000000000", + "2025-09-22T00:00:00.000000000", + "2025-09-23T00:00:00.000000000", + "2025-09-24T00:00:00.000000000", + "2025-09-25T00:00:00.000000000", + "2025-09-26T00:00:00.000000000", + "2025-09-27T00:00:00.000000000", + "2025-09-28T00:00:00.000000000", + "2025-09-29T00:00:00.000000000", + "2025-09-30T00:00:00.000000000", + "2025-10-01T00:00:00.000000000", + "2025-10-02T00:00:00.000000000", + "2025-10-03T00:00:00.000000000", + "2025-10-04T00:00:00.000000000", + "2025-10-05T00:00:00.000000000", + "2025-10-06T00:00:00.000000000", + "2025-10-07T00:00:00.000000000", + "2025-10-08T00:00:00.000000000", + "2025-10-09T00:00:00.000000000", + "2025-10-10T00:00:00.000000000", + "2025-10-11T00:00:00.000000000", + "2025-10-12T00:00:00.000000000", + "2025-10-13T00:00:00.000000000", + "2025-10-14T00:00:00.000000000", + "2025-10-15T00:00:00.000000000", + "2025-10-16T00:00:00.000000000", + "2025-10-17T00:00:00.000000000", + "2025-10-18T00:00:00.000000000", + "2025-10-19T00:00:00.000000000", + "2025-10-20T00:00:00.000000000", + "2025-10-21T00:00:00.000000000", + "2025-10-22T00:00:00.000000000", + "2025-10-23T00:00:00.000000000", + "2025-10-24T00:00:00.000000000", + "2025-10-25T00:00:00.000000000", + "2025-10-26T00:00:00.000000000", + "2025-10-27T00:00:00.000000000", + "2025-10-28T00:00:00.000000000", + "2025-10-29T00:00:00.000000000", + "2025-10-30T00:00:00.000000000", + "2025-10-31T00:00:00.000000000", + "2025-11-01T00:00:00.000000000", + "2025-11-02T00:00:00.000000000", + "2025-11-03T00:00:00.000000000", + "2025-11-04T00:00:00.000000000", + "2025-11-05T00:00:00.000000000", + "2025-11-06T00:00:00.000000000", + "2025-11-07T00:00:00.000000000", + "2025-11-08T00:00:00.000000000", + "2025-11-09T00:00:00.000000000", + "2025-11-10T00:00:00.000000000", + "2025-11-11T00:00:00.000000000", + "2025-11-12T00:00:00.000000000", + "2025-11-13T00:00:00.000000000", + "2025-11-14T00:00:00.000000000", + "2025-11-15T00:00:00.000000000", + "2025-11-16T00:00:00.000000000", + "2025-11-17T00:00:00.000000000", + "2025-11-18T00:00:00.000000000", + "2025-11-19T00:00:00.000000000", + "2025-11-20T00:00:00.000000000", + "2025-11-21T00:00:00.000000000", + "2025-11-22T00:00:00.000000000", + "2025-11-23T00:00:00.000000000", + "2025-11-24T00:00:00.000000000", + "2025-11-25T00:00:00.000000000", + "2025-11-26T00:00:00.000000000", + "2025-11-27T00:00:00.000000000", + "2025-11-28T00:00:00.000000000", + "2025-11-29T00:00:00.000000000", + "2025-11-30T00:00:00.000000000", + "2025-12-01T00:00:00.000000000", + "2025-12-02T00:00:00.000000000", + "2025-12-03T00:00:00.000000000", + "2025-12-04T00:00:00.000000000", + "2025-12-05T00:00:00.000000000", + "2025-12-06T00:00:00.000000000", + "2025-12-07T00:00:00.000000000", + "2025-12-08T00:00:00.000000000", + "2025-12-09T00:00:00.000000000", + "2025-12-10T00:00:00.000000000", + "2025-12-11T00:00:00.000000000", + "2025-12-12T00:00:00.000000000", + "2025-12-13T00:00:00.000000000", + "2025-12-14T00:00:00.000000000", + "2025-12-15T00:00:00.000000000", + "2025-12-16T00:00:00.000000000", + "2025-12-17T00:00:00.000000000", + "2025-12-18T00:00:00.000000000", + "2025-12-19T00:00:00.000000000", + "2025-12-20T00:00:00.000000000", + "2025-12-21T00:00:00.000000000", + "2025-12-22T00:00:00.000000000", + "2025-12-23T00:00:00.000000000", + "2025-12-24T00:00:00.000000000", + "2025-12-25T00:00:00.000000000", + "2025-12-26T00:00:00.000000000", + "2025-12-27T00:00:00.000000000", + "2025-12-28T00:00:00.000000000", + "2025-12-29T00:00:00.000000000", + "2025-12-30T00:00:00.000000000", + "2025-12-31T00:00:00.000000000", + "2026-01-01T00:00:00.000000000", + "2026-01-02T00:00:00.000000000", + "2026-01-03T00:00:00.000000000", + "2026-01-04T00:00:00.000000000", + "2026-01-05T00:00:00.000000000", + "2026-01-06T00:00:00.000000000", + "2026-01-07T00:00:00.000000000", + "2026-01-08T00:00:00.000000000", + "2026-01-09T00:00:00.000000000", + "2026-01-10T00:00:00.000000000", + "2026-01-11T00:00:00.000000000", + "2026-01-12T00:00:00.000000000", + "2026-01-13T00:00:00.000000000", + "2026-01-14T00:00:00.000000000", + "2026-01-15T00:00:00.000000000", + "2026-01-16T00:00:00.000000000", + "2026-01-17T00:00:00.000000000", + "2026-01-18T00:00:00.000000000", + "2026-01-19T00:00:00.000000000", + "2026-01-20T00:00:00.000000000", + "2026-01-21T00:00:00.000000000", + "2026-01-22T00:00:00.000000000", + "2026-01-23T00:00:00.000000000", + "2026-01-24T00:00:00.000000000", + "2026-01-25T00:00:00.000000000", + "2026-01-26T00:00:00.000000000", + "2026-01-27T00:00:00.000000000", + "2026-01-28T00:00:00.000000000", + "2026-01-29T00:00:00.000000000", + "2026-01-30T00:00:00.000000000", + "2026-01-31T00:00:00.000000000", + "2026-02-01T00:00:00.000000000", + "2026-02-02T00:00:00.000000000", + "2026-02-03T00:00:00.000000000", + "2026-02-04T00:00:00.000000000", + "2026-02-05T00:00:00.000000000", + "2026-02-06T00:00:00.000000000", + "2026-02-07T00:00:00.000000000", + "2026-02-08T00:00:00.000000000", + "2026-02-09T00:00:00.000000000", + "2026-02-10T00:00:00.000000000", + "2026-02-11T00:00:00.000000000", + "2026-02-12T00:00:00.000000000", + "2026-02-13T00:00:00.000000000", + "2026-02-14T00:00:00.000000000", + "2026-02-15T00:00:00.000000000", + "2026-02-16T00:00:00.000000000", + "2026-02-17T00:00:00.000000000" + ], + "xaxis": "x", + "y": { + "bdata": "AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAMBd0ECjKIqi6GvQQEVRFEURetBA6Hme5zmI0ECKoiiKYpbQQC3LsiyLpNBAz/M8z7Oy0EByHMdx3MDQQBRFURQFz9BAt23bti3d0EBZlmVZVuvQQPy+7/t++dBAnud5nqcH0UBBEARB0BXRQOQ4juP4I9FAhmEYhiEy0UApiqIoSkDRQMuyLMtyTtFAbtu2bZtc0UAQBEEQxGrRQLMsy7LseNFAVVVVVRWH0UD4fd/3PZXRQJqmaZpmo9FAPc/zPI+x0UDg933ft7/RQIIgCILgzdFAJUmSJAnc0UDHcRzHMerRQGqapmla+NFADMMwDIMG0kCv67quqxTSQFEURVHUItJA9DzP8/ww0kCWZVmWJT/SQDmO4zhOTdJA27Zt23Zb0kB+3/d9n2nSQCAIgiDId9JAwzAMw/CF0kBmWZZlGZTSQAiCIAhCotJAq6qqqmqw0kBN0zRNk77SQPD7vu+7zNJAkiRJkuTa0kA1TdM0DenSQNd1Xdc199JAep7neV4F00Acx3EchxPTQL/v+76vIdNAYhiGYdgv00AEQRAEAT7TQKdpmqYpTNNASZIkSVJa00Dsuq7remjTQI7jOI6jdtNAMQzDMMyE00AAAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAIDr0UAAAAAAgOvRQAAAAACA69FAAAAAAIDr0UAAAAAAgOvRQAAAAACA69FAAAAAAIDr0UAAAAAAgOvRQAAAAACA69FAAAAAAIDr0UAAAAAAgOvRQAAAAACA69FAAAAAAIDr0UAAAAAAgOvRQAAAAACA69FAAAAAAIDr0UAAAAAAgOvRQAAAAACA69FAAAAAAIDr0UAAAAAAgOvRQAAAAACA69FAAAAAAIDr0UAAAAAAgOvRQAAAAACA69FAAAAAAIDr0UAAAAAAgOvRQAAAAACA69FAAAAAAIDr0UAAAAAAgOvRQAAAAACA69FAAAAAAIDr0UAAAAAAgOvRQAAAAACA69FAAAAAAIDr0UAAAAAAgOvRQAAAAACA69FAAAAAAIDr0UAAAAAAgOvRQAAAAACA69FAAAAAAIDr0UAAAAAAgOvRQAAAAACA69FAAAAAAIDr0UAAAAAAgOvRQAAAAACA69FAAAAAAIDr0UAAAAAAgOvRQAAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAgNDNQI7jOI7D5s1AHMdxHAf9zUCrqqqqShPOQDmO4ziOKc5Ax3Ecx9E/zkBVVVVVFVbOQOQ4juNYbM5AchzHcZyCzkAAAAAA4JjOQI7jOI4jr85AHMdxHGfFzkCrqqqqqtvOQDmO4zju8c5Ax3EcxzEIz0BVVVVVdR7PQOQ4juO4NM9AchzHcfxKz0AAAAAAQGHPQI7jOI6Dd89AHMdxHMeNz0CrqqqqCqTPQDmO4zhOus9Ax3Ecx5HQz0BVVVVV1ebPQOQ4juMY/c9AOY7jOK4J0EAAAAAA0BTQQMdxHMfxH9BAjuM4jhMr0EBVVVVVNTbQQBzHcRxXQdBA5DiO43hM0ECrqqqqmlfQQHIcx3G8YtBAOY7jON5t0EAAAAAAAHnQQMdxHMchhNBAjuM4jkOP0EBVVVVVZZrQQBzHcRyHpdBA5DiO46iw0ECrqqqqyrvQQHIcx3HsxtBAOY7jOA7S0EAAAAAAMN3QQMdxHMdR6NBAjuM4jnPz0EBVVVVVlf7QQBzHcRy3CdFA5DiO49gU0UCrqqqq+h/RQHIcx3EcK9FAOY7jOD420UAAAAAAYEHRQMdxHMeBTNFAjuM4jqNX0UBVVVVVxWLRQBzHcRznbdFA5DiO4wh50UCrqqqqKoTRQHIcx3FMj9FAOY7jOG6a0UAAAAAAkKXRQMdxHMexsNFAjuM4jtO70UBVVVVV9cbRQBzHcRwX0tFA5DiO4zjd0UCrqqqqWujRQHIcx3F889FAOY7jOJ7+0UAAAAAAwAnSQMdxHMfhFNJAjuM4jgMg0kBVVVVVJSvSQBzHcRxHNtJA4ziO42hB0kCqqqqqikzSQHEcx3GsV9JAOI7jOM5i0kD/////723SQMZxHMcRedJAjeM4jjOE0kBUVVVVVY/SQBvHcRx3mtJA4jiO45il0kCpqqqqurDSQHAcx3Hcu9JAN47jOP7G0kD+////H9LSQMVxHMdB3dJAjOM4jmPo0kBTVVVVhfPSQBrHcRyn/tJA4TiO48gJ00Coqqqq6hTTQG8cx3EMINNANo7jOC4r00D9////TzbTQMRxHMdxQdNAi+M4jpNM00BSVVVVtVfTQBnHcRzXYtNA4DiO4/ht00CnqqqqGnnTQG4cx3E8hNNAAAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAABAO9ZANUiDNIhQ1kBpkAZp0GXWQJ7YiZ0Ye9ZA0iAN0mCQ1kAHaZAGqaXWQDuxEzvxutZAcPmWbznQ1kCkQRqkgeXWQNmJndjJ+tZADdIgDRIQ10BCGqRBWiXXQHZiJ3aiOtdAq6qqqupP10Df8i3fMmXXQBQ7sRN7etdASIM0SMOP10B9y7d8C6XXQLETO7FTutdA5lu+5ZvP10AapEEa5OTXQAAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAACo1kDZiZ3YicLWQLETO7ET3dZAip3YiZ331kBiJ3ZiJxLXQDuxEzuxLNdAFDuxEztH10DsxE7sxGHXQMVO7MROfNdAntiJndiW10B2Yid2YrHXQE/sxE7sy9dAJ3ZiJ3bm10AAAAAAAAHYQNmJndiJG9hAsRM7sRM22ECKndiJnVDYQGIndmIna9hAO7ETO7GF2EAUO7ETO6DYQOzETuzEuthAxU7sxE7V2ECe2Imd2O/YQHZiJ3ZiCtlAT+zETuwk2UAndmIndj/ZQAAAAAAAWtlA2Ymd2Il02UCxEzuxE4/ZQIqd2ImdqdlAYid2YifE2UA7sRM7sd7ZQBQ7sRM7+dlA7MRO7MQT2kDFTuzETi7aQJ7YiZ3YSNpAdmIndmJj2kBP7MRO7H3aQCh2Yid2mNpAAAAAAACz2kDZiZ3Yic3aQLETO7ET6NpAip3YiZ0C20BiJ3ZiJx3bQDuxEzuxN9tAFDuxEztS20DsxE7sxGzbQMVO7MROh9tAntiJndih20B2Yid2YrzbQE/sxE7s1ttAKHZiJ3bx20AAAAAAAAzcQNmJndiJJtxAsRM7sRNB3ECKndiJnVvcQGIndmIndtxAO7ETO7GQ3EAUO7ETO6vcQOzETuzExdxAxU7sxE7g3ECe2Imd2PrcQHZiJ3ZiFd1AT+zETuwv3UAodmIndkrdQAAAAAAAZd1A2Ymd2Il/3UCxEzuxE5rdQIqd2ImdtN1AYid2YifP3UA7sRM7sendQBQ7sRM7BN5A7MRO7MQe3kDFTuzETjneQJ7YiZ3YU95AdmIndmJu3kBP7MRO7IjeQCh2Yid2o95AAAAAAAC+3kDZiZ3YidjeQLITO7ET895Aip3YiZ0N30BiJ3ZiJyjfQDuxEzuxQt9AFDuxEztd30DsxE7sxHffQMVO7MROkt9AntiJndis30B2Yid2YsffQE/sxE7s4d9AKHZiJ3b830AAAAAAgAvgQOzETuzEGOBA2Ymd2Akm4EDFTuzETjPgQLETO7GTQOBAntiJndhN4ECKndiJHVvgQHZiJ3ZiaOBAYid2Yqd14EBP7MRO7ILgQDuxEzsxkOBAKHZiJ3ad4EAUO7ETu6rgQAAAAAAAuOBA7MRO7ETF4EDZiZ3YidLgQMVO7MTO3+BAsRM7sRPt4ECe2ImdWPrgQIqd2ImdB+FAdmInduIU4UBiJ3ZiJyLhQE/sxE5sL+FAO7ETO7E84UAodmIn9knhQBQ7sRM7V+FAAAAAAIBk4UDsxE7sxHHhQNmJndgJf+FAxU7sxE6M4UCxEzuxk5nhQJ7YiZ3YpuFAip3YiR204UB2Yid2YsHhQGIndmKnzuFAT+zETuzb4UA7sRM7MenhQCh2Yid29uFAFDuxE7sD4kAAAAAAABHiQOzETuxEHuJA2Imd2Ikr4kAAAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/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AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/", + "dtype": "f8" + }, + "yaxis": "y" + }, + { + "connectgaps": false, + "line": { + "color": "rgba(239,54,69,0.60)", + "dash": "dash", + "width": 1.8 + }, + "mode": "lines", + "name": "Med TL ↓", + "type": "scatter", + "x": [ + "2022-02-18T00:00:00.000000000", + "2022-02-19T00:00:00.000000000", + "2022-02-20T00:00:00.000000000", + "2022-02-21T00:00:00.000000000", + "2022-02-22T00:00:00.000000000", + "2022-02-23T00:00:00.000000000", + "2022-02-24T00:00:00.000000000", + "2022-02-25T00:00:00.000000000", + "2022-02-26T00:00:00.000000000", + "2022-02-27T00:00:00.000000000", + "2022-02-28T00:00:00.000000000", + "2022-03-01T00:00:00.000000000", + "2022-03-02T00:00:00.000000000", + "2022-03-03T00:00:00.000000000", + "2022-03-04T00:00:00.000000000", + "2022-03-05T00:00:00.000000000", + "2022-03-06T00:00:00.000000000", + "2022-03-07T00:00:00.000000000", + "2022-03-08T00:00:00.000000000", + "2022-03-09T00:00:00.000000000", + "2022-03-10T00:00:00.000000000", + "2022-03-11T00:00:00.000000000", + "2022-03-12T00:00:00.000000000", + "2022-03-13T00:00:00.000000000", + "2022-03-14T00:00:00.000000000", + "2022-03-15T00:00:00.000000000", + "2022-03-16T00:00:00.000000000", + "2022-03-17T00:00:00.000000000", + "2022-03-18T00:00:00.000000000", + "2022-03-19T00:00:00.000000000", + "2022-03-20T00:00:00.000000000", + "2022-03-21T00:00:00.000000000", + "2022-03-22T00:00:00.000000000", + "2022-03-23T00:00:00.000000000", + "2022-03-24T00:00:00.000000000", + "2022-03-25T00:00:00.000000000", + "2022-03-26T00:00:00.000000000", + "2022-03-27T00:00:00.000000000", + "2022-03-28T00:00:00.000000000", + "2022-03-29T00:00:00.000000000", + "2022-03-30T00:00:00.000000000", + "2022-03-31T00:00:00.000000000", + "2022-04-01T00:00:00.000000000", + "2022-04-02T00:00:00.000000000", + "2022-04-03T00:00:00.000000000", + "2022-04-04T00:00:00.000000000", + "2022-04-05T00:00:00.000000000", + "2022-04-06T00:00:00.000000000", + "2022-04-07T00:00:00.000000000", + "2022-04-08T00:00:00.000000000", + "2022-04-09T00:00:00.000000000", + "2022-04-10T00:00:00.000000000", + "2022-04-11T00:00:00.000000000", + "2022-04-12T00:00:00.000000000", + "2022-04-13T00:00:00.000000000", + "2022-04-14T00:00:00.000000000", + "2022-04-15T00:00:00.000000000", + "2022-04-16T00:00:00.000000000", + "2022-04-17T00:00:00.000000000", + "2022-04-18T00:00:00.000000000", + "2022-04-19T00:00:00.000000000", + "2022-04-20T00:00:00.000000000", + "2022-04-21T00:00:00.000000000", + "2022-04-22T00:00:00.000000000", + "2022-04-23T00:00:00.000000000", + "2022-04-24T00:00:00.000000000", + "2022-04-25T00:00:00.000000000", + "2022-04-26T00:00:00.000000000", + "2022-04-27T00:00:00.000000000", + "2022-04-28T00:00:00.000000000", + "2022-04-29T00:00:00.000000000", + "2022-04-30T00:00:00.000000000", + "2022-05-01T00:00:00.000000000", + "2022-05-02T00:00:00.000000000", + "2022-05-03T00:00:00.000000000", + "2022-05-04T00:00:00.000000000", + "2022-05-05T00:00:00.000000000", + "2022-05-06T00:00:00.000000000", + "2022-05-07T00:00:00.000000000", + "2022-05-08T00:00:00.000000000", + "2022-05-09T00:00:00.000000000", + "2022-05-10T00:00:00.000000000", + "2022-05-11T00:00:00.000000000", + "2022-05-12T00:00:00.000000000", + "2022-05-13T00:00:00.000000000", + "2022-05-14T00:00:00.000000000", + "2022-05-15T00:00:00.000000000", + "2022-05-16T00:00:00.000000000", + "2022-05-17T00:00:00.000000000", + "2022-05-18T00:00:00.000000000", + "2022-05-19T00:00:00.000000000", + "2022-05-20T00:00:00.000000000", + "2022-05-21T00:00:00.000000000", + "2022-05-22T00:00:00.000000000", + "2022-05-23T00:00:00.000000000", + "2022-05-24T00:00:00.000000000", + "2022-05-25T00:00:00.000000000", + "2022-05-26T00:00:00.000000000", + "2022-05-27T00:00:00.000000000", + "2022-05-28T00:00:00.000000000", + "2022-05-29T00:00:00.000000000", + "2022-05-30T00:00:00.000000000", + "2022-05-31T00:00:00.000000000", + "2022-06-01T00:00:00.000000000", + "2022-06-02T00:00:00.000000000", + "2022-06-03T00:00:00.000000000", + "2022-06-04T00:00:00.000000000", + "2022-06-05T00:00:00.000000000", + "2022-06-06T00:00:00.000000000", + "2022-06-07T00:00:00.000000000", + "2022-06-08T00:00:00.000000000", + "2022-06-09T00:00:00.000000000", + "2022-06-10T00:00:00.000000000", + "2022-06-11T00:00:00.000000000", + "2022-06-12T00:00:00.000000000", + "2022-06-13T00:00:00.000000000", + "2022-06-14T00:00:00.000000000", + "2022-06-15T00:00:00.000000000", + "2022-06-16T00:00:00.000000000", + "2022-06-17T00:00:00.000000000", + "2022-06-18T00:00:00.000000000", + "2022-06-19T00:00:00.000000000", + "2022-06-20T00:00:00.000000000", + "2022-06-21T00:00:00.000000000", + "2022-06-22T00:00:00.000000000", + "2022-06-23T00:00:00.000000000", + "2022-06-24T00:00:00.000000000", + "2022-06-25T00:00:00.000000000", + "2022-06-26T00:00:00.000000000", + "2022-06-27T00:00:00.000000000", + "2022-06-28T00:00:00.000000000", + "2022-06-29T00:00:00.000000000", + "2022-06-30T00:00:00.000000000", + "2022-07-01T00:00:00.000000000", + "2022-07-02T00:00:00.000000000", + "2022-07-03T00:00:00.000000000", + "2022-07-04T00:00:00.000000000", + "2022-07-05T00:00:00.000000000", + "2022-07-06T00:00:00.000000000", + "2022-07-07T00:00:00.000000000", + "2022-07-08T00:00:00.000000000", + "2022-07-09T00:00:00.000000000", + "2022-07-10T00:00:00.000000000", + "2022-07-11T00:00:00.000000000", + "2022-07-12T00:00:00.000000000", + "2022-07-13T00:00:00.000000000", + "2022-07-14T00:00:00.000000000", + "2022-07-15T00:00:00.000000000", + "2022-07-16T00:00:00.000000000", + "2022-07-17T00:00:00.000000000", + "2022-07-18T00:00:00.000000000", + "2022-07-19T00:00:00.000000000", + "2022-07-20T00:00:00.000000000", + "2022-07-21T00:00:00.000000000", + "2022-07-22T00:00:00.000000000", + "2022-07-23T00:00:00.000000000", + "2022-07-24T00:00:00.000000000", + "2022-07-25T00:00:00.000000000", + "2022-07-26T00:00:00.000000000", + "2022-07-27T00:00:00.000000000", + "2022-07-28T00:00:00.000000000", + "2022-07-29T00:00:00.000000000", + "2022-07-30T00:00:00.000000000", + "2022-07-31T00:00:00.000000000", + "2022-08-01T00:00:00.000000000", + "2022-08-02T00:00:00.000000000", + "2022-08-03T00:00:00.000000000", + "2022-08-04T00:00:00.000000000", + "2022-08-05T00:00:00.000000000", + "2022-08-06T00:00:00.000000000", + "2022-08-07T00:00:00.000000000", + "2022-08-08T00:00:00.000000000", + "2022-08-09T00:00:00.000000000", + "2022-08-10T00:00:00.000000000", + "2022-08-11T00:00:00.000000000", + "2022-08-12T00:00:00.000000000", + "2022-08-13T00:00:00.000000000", + "2022-08-14T00:00:00.000000000", + "2022-08-15T00:00:00.000000000", + "2022-08-16T00:00:00.000000000", + "2022-08-17T00:00:00.000000000", + "2022-08-18T00:00:00.000000000", + "2022-08-19T00:00:00.000000000", + "2022-08-20T00:00:00.000000000", + "2022-08-21T00:00:00.000000000", + "2022-08-22T00:00:00.000000000", + "2022-08-23T00:00:00.000000000", + "2022-08-24T00:00:00.000000000", + "2022-08-25T00:00:00.000000000", + "2022-08-26T00:00:00.000000000", + "2022-08-27T00:00:00.000000000", + "2022-08-28T00:00:00.000000000", + "2022-08-29T00:00:00.000000000", + "2022-08-30T00:00:00.000000000", + "2022-08-31T00:00:00.000000000", + "2022-09-01T00:00:00.000000000", + "2022-09-02T00:00:00.000000000", + "2022-09-03T00:00:00.000000000", + "2022-09-04T00:00:00.000000000", + "2022-09-05T00:00:00.000000000", + "2022-09-06T00:00:00.000000000", + "2022-09-07T00:00:00.000000000", + "2022-09-08T00:00:00.000000000", + "2022-09-09T00:00:00.000000000", + "2022-09-10T00:00:00.000000000", + "2022-09-11T00:00:00.000000000", + "2022-09-12T00:00:00.000000000", + "2022-09-13T00:00:00.000000000", + "2022-09-14T00:00:00.000000000", + "2022-09-15T00:00:00.000000000", + "2022-09-16T00:00:00.000000000", + "2022-09-17T00:00:00.000000000", + "2022-09-18T00:00:00.000000000", + "2022-09-19T00:00:00.000000000", + "2022-09-20T00:00:00.000000000", + "2022-09-21T00:00:00.000000000", + "2022-09-22T00:00:00.000000000", + "2022-09-23T00:00:00.000000000", + "2022-09-24T00:00:00.000000000", + "2022-09-25T00:00:00.000000000", + "2022-09-26T00:00:00.000000000", + "2022-09-27T00:00:00.000000000", + "2022-09-28T00:00:00.000000000", + "2022-09-29T00:00:00.000000000", + "2022-09-30T00:00:00.000000000", + "2022-10-01T00:00:00.000000000", + "2022-10-02T00:00:00.000000000", + "2022-10-03T00:00:00.000000000", + "2022-10-04T00:00:00.000000000", + "2022-10-05T00:00:00.000000000", + "2022-10-06T00:00:00.000000000", + "2022-10-07T00:00:00.000000000", + "2022-10-08T00:00:00.000000000", + "2022-10-09T00:00:00.000000000", + "2022-10-10T00:00:00.000000000", + "2022-10-11T00:00:00.000000000", + "2022-10-12T00:00:00.000000000", + "2022-10-13T00:00:00.000000000", + "2022-10-14T00:00:00.000000000", + "2022-10-15T00:00:00.000000000", + "2022-10-16T00:00:00.000000000", + "2022-10-17T00:00:00.000000000", + "2022-10-18T00:00:00.000000000", + "2022-10-19T00:00:00.000000000", + "2022-10-20T00:00:00.000000000", + "2022-10-21T00:00:00.000000000", + "2022-10-22T00:00:00.000000000", + "2022-10-23T00:00:00.000000000", + "2022-10-24T00:00:00.000000000", + "2022-10-25T00:00:00.000000000", + "2022-10-26T00:00:00.000000000", + "2022-10-27T00:00:00.000000000", + "2022-10-28T00:00:00.000000000", + "2022-10-29T00:00:00.000000000", + "2022-10-30T00:00:00.000000000", + "2022-10-31T00:00:00.000000000", + "2022-11-01T00:00:00.000000000", + "2022-11-02T00:00:00.000000000", + "2022-11-03T00:00:00.000000000", + "2022-11-04T00:00:00.000000000", + "2022-11-05T00:00:00.000000000", + "2022-11-06T00:00:00.000000000", + "2022-11-07T00:00:00.000000000", + "2022-11-08T00:00:00.000000000", + "2022-11-09T00:00:00.000000000", + "2022-11-10T00:00:00.000000000", + "2022-11-11T00:00:00.000000000", + "2022-11-12T00:00:00.000000000", + "2022-11-13T00:00:00.000000000", + "2022-11-14T00:00:00.000000000", + "2022-11-15T00:00:00.000000000", + "2022-11-16T00:00:00.000000000", + "2022-11-17T00:00:00.000000000", + "2022-11-18T00:00:00.000000000", + "2022-11-19T00:00:00.000000000", + "2022-11-20T00:00:00.000000000", + "2022-11-21T00:00:00.000000000", + "2022-11-22T00:00:00.000000000", + "2022-11-23T00:00:00.000000000", + "2022-11-24T00:00:00.000000000", + "2022-11-25T00:00:00.000000000", + "2022-11-26T00:00:00.000000000", + "2022-11-27T00:00:00.000000000", + "2022-11-28T00:00:00.000000000", + "2022-11-29T00:00:00.000000000", + "2022-11-30T00:00:00.000000000", + "2022-12-01T00:00:00.000000000", + "2022-12-02T00:00:00.000000000", + "2022-12-03T00:00:00.000000000", + "2022-12-04T00:00:00.000000000", + "2022-12-05T00:00:00.000000000", + "2022-12-06T00:00:00.000000000", + "2022-12-07T00:00:00.000000000", + "2022-12-08T00:00:00.000000000", + "2022-12-09T00:00:00.000000000", + "2022-12-10T00:00:00.000000000", + "2022-12-11T00:00:00.000000000", + "2022-12-12T00:00:00.000000000", + "2022-12-13T00:00:00.000000000", + "2022-12-14T00:00:00.000000000", + "2022-12-15T00:00:00.000000000", + "2022-12-16T00:00:00.000000000", + "2022-12-17T00:00:00.000000000", + "2022-12-18T00:00:00.000000000", + "2022-12-19T00:00:00.000000000", + "2022-12-20T00:00:00.000000000", + "2022-12-21T00:00:00.000000000", + "2022-12-22T00:00:00.000000000", + "2022-12-23T00:00:00.000000000", + "2022-12-24T00:00:00.000000000", + "2022-12-25T00:00:00.000000000", + "2022-12-26T00:00:00.000000000", + "2022-12-27T00:00:00.000000000", + "2022-12-28T00:00:00.000000000", + "2022-12-29T00:00:00.000000000", + "2022-12-30T00:00:00.000000000", + "2022-12-31T00:00:00.000000000", + "2023-01-01T00:00:00.000000000", + "2023-01-02T00:00:00.000000000", + "2023-01-03T00:00:00.000000000", + "2023-01-04T00:00:00.000000000", + "2023-01-05T00:00:00.000000000", + "2023-01-06T00:00:00.000000000", + "2023-01-07T00:00:00.000000000", + "2023-01-08T00:00:00.000000000", + "2023-01-09T00:00:00.000000000", + "2023-01-10T00:00:00.000000000", + "2023-01-11T00:00:00.000000000", + "2023-01-12T00:00:00.000000000", + "2023-01-13T00:00:00.000000000", + "2023-01-14T00:00:00.000000000", + "2023-01-15T00:00:00.000000000", + "2023-01-16T00:00:00.000000000", + "2023-01-17T00:00:00.000000000", + "2023-01-18T00:00:00.000000000", + "2023-01-19T00:00:00.000000000", + "2023-01-20T00:00:00.000000000", + "2023-01-21T00:00:00.000000000", + "2023-01-22T00:00:00.000000000", + "2023-01-23T00:00:00.000000000", + "2023-01-24T00:00:00.000000000", + "2023-01-25T00:00:00.000000000", + "2023-01-26T00:00:00.000000000", + "2023-01-27T00:00:00.000000000", + "2023-01-28T00:00:00.000000000", + "2023-01-29T00:00:00.000000000", + "2023-01-30T00:00:00.000000000", + "2023-01-31T00:00:00.000000000", + "2023-02-01T00:00:00.000000000", + "2023-02-02T00:00:00.000000000", + "2023-02-03T00:00:00.000000000", + "2023-02-04T00:00:00.000000000", + "2023-02-05T00:00:00.000000000", + "2023-02-06T00:00:00.000000000", + "2023-02-07T00:00:00.000000000", + "2023-02-08T00:00:00.000000000", + "2023-02-09T00:00:00.000000000", + "2023-02-10T00:00:00.000000000", + "2023-02-11T00:00:00.000000000", + "2023-02-12T00:00:00.000000000", + "2023-02-13T00:00:00.000000000", + "2023-02-14T00:00:00.000000000", + "2023-02-15T00:00:00.000000000", + "2023-02-16T00:00:00.000000000", + "2023-02-17T00:00:00.000000000", + "2023-02-18T00:00:00.000000000", + "2023-02-19T00:00:00.000000000", + "2023-02-20T00:00:00.000000000", + "2023-02-21T00:00:00.000000000", + "2023-02-22T00:00:00.000000000", + "2023-02-23T00:00:00.000000000", + "2023-02-24T00:00:00.000000000", + "2023-02-25T00:00:00.000000000", + "2023-02-26T00:00:00.000000000", + "2023-02-27T00:00:00.000000000", + "2023-02-28T00:00:00.000000000", + "2023-03-01T00:00:00.000000000", + "2023-03-02T00:00:00.000000000", + "2023-03-03T00:00:00.000000000", + "2023-03-04T00:00:00.000000000", + "2023-03-05T00:00:00.000000000", + "2023-03-06T00:00:00.000000000", + "2023-03-07T00:00:00.000000000", + "2023-03-08T00:00:00.000000000", + "2023-03-09T00:00:00.000000000", + "2023-03-10T00:00:00.000000000", + "2023-03-11T00:00:00.000000000", + "2023-03-12T00:00:00.000000000", + "2023-03-13T00:00:00.000000000", + "2023-03-14T00:00:00.000000000", + "2023-03-15T00:00:00.000000000", + "2023-03-16T00:00:00.000000000", + "2023-03-17T00:00:00.000000000", + "2023-03-18T00:00:00.000000000", + "2023-03-19T00:00:00.000000000", + "2023-03-20T00:00:00.000000000", + "2023-03-21T00:00:00.000000000", + "2023-03-22T00:00:00.000000000", + "2023-03-23T00:00:00.000000000", + "2023-03-24T00:00:00.000000000", + "2023-03-25T00:00:00.000000000", + "2023-03-26T00:00:00.000000000", + "2023-03-27T00:00:00.000000000", + "2023-03-28T00:00:00.000000000", + "2023-03-29T00:00:00.000000000", + "2023-03-30T00:00:00.000000000", + "2023-03-31T00:00:00.000000000", + "2023-04-01T00:00:00.000000000", + "2023-04-02T00:00:00.000000000", + "2023-04-03T00:00:00.000000000", + "2023-04-04T00:00:00.000000000", + "2023-04-05T00:00:00.000000000", + "2023-04-06T00:00:00.000000000", + "2023-04-07T00:00:00.000000000", + "2023-04-08T00:00:00.000000000", + "2023-04-09T00:00:00.000000000", + "2023-04-10T00:00:00.000000000", + "2023-04-11T00:00:00.000000000", + "2023-04-12T00:00:00.000000000", + "2023-04-13T00:00:00.000000000", + "2023-04-14T00:00:00.000000000", + "2023-04-15T00:00:00.000000000", + "2023-04-16T00:00:00.000000000", + "2023-04-17T00:00:00.000000000", + "2023-04-18T00:00:00.000000000", + "2023-04-19T00:00:00.000000000", + "2023-04-20T00:00:00.000000000", + "2023-04-21T00:00:00.000000000", + "2023-04-22T00:00:00.000000000", + "2023-04-23T00:00:00.000000000", + "2023-04-24T00:00:00.000000000", + "2023-04-25T00:00:00.000000000", + "2023-04-26T00:00:00.000000000", + "2023-04-27T00:00:00.000000000", + "2023-04-28T00:00:00.000000000", + "2023-04-29T00:00:00.000000000", + "2023-04-30T00:00:00.000000000", + "2023-05-01T00:00:00.000000000", + "2023-05-02T00:00:00.000000000", + "2023-05-03T00:00:00.000000000", + "2023-05-04T00:00:00.000000000", + "2023-05-05T00:00:00.000000000", + "2023-05-06T00:00:00.000000000", + "2023-05-07T00:00:00.000000000", + "2023-05-08T00:00:00.000000000", + "2023-05-09T00:00:00.000000000", + "2023-05-10T00:00:00.000000000", + "2023-05-11T00:00:00.000000000", + "2023-05-12T00:00:00.000000000", + "2023-05-13T00:00:00.000000000", + "2023-05-14T00:00:00.000000000", + "2023-05-15T00:00:00.000000000", + "2023-05-16T00:00:00.000000000", + "2023-05-17T00:00:00.000000000", + "2023-05-18T00:00:00.000000000", + "2023-05-19T00:00:00.000000000", + "2023-05-20T00:00:00.000000000", + "2023-05-21T00:00:00.000000000", + "2023-05-22T00:00:00.000000000", + "2023-05-23T00:00:00.000000000", + "2023-05-24T00:00:00.000000000", + "2023-05-25T00:00:00.000000000", + "2023-05-26T00:00:00.000000000", + "2023-05-27T00:00:00.000000000", + "2023-05-28T00:00:00.000000000", + "2023-05-29T00:00:00.000000000", + "2023-05-30T00:00:00.000000000", + "2023-05-31T00:00:00.000000000", + "2023-06-01T00:00:00.000000000", + "2023-06-02T00:00:00.000000000", + "2023-06-03T00:00:00.000000000", + "2023-06-04T00:00:00.000000000", + "2023-06-05T00:00:00.000000000", + "2023-06-06T00:00:00.000000000", + "2023-06-07T00:00:00.000000000", + "2023-06-08T00:00:00.000000000", + "2023-06-09T00:00:00.000000000", + "2023-06-10T00:00:00.000000000", + "2023-06-11T00:00:00.000000000", + "2023-06-12T00:00:00.000000000", + "2023-06-13T00:00:00.000000000", + "2023-06-14T00:00:00.000000000", + "2023-06-15T00:00:00.000000000", + "2023-06-16T00:00:00.000000000", + "2023-06-17T00:00:00.000000000", + "2023-06-18T00:00:00.000000000", + "2023-06-19T00:00:00.000000000", + "2023-06-20T00:00:00.000000000", + "2023-06-21T00:00:00.000000000", + "2023-06-22T00:00:00.000000000", + "2023-06-23T00:00:00.000000000", + "2023-06-24T00:00:00.000000000", + "2023-06-25T00:00:00.000000000", + "2023-06-26T00:00:00.000000000", + "2023-06-27T00:00:00.000000000", + "2023-06-28T00:00:00.000000000", + "2023-06-29T00:00:00.000000000", + "2023-06-30T00:00:00.000000000", + "2023-07-01T00:00:00.000000000", + "2023-07-02T00:00:00.000000000", + "2023-07-03T00:00:00.000000000", + "2023-07-04T00:00:00.000000000", + "2023-07-05T00:00:00.000000000", + "2023-07-06T00:00:00.000000000", + "2023-07-07T00:00:00.000000000", + "2023-07-08T00:00:00.000000000", + "2023-07-09T00:00:00.000000000", + "2023-07-10T00:00:00.000000000", + "2023-07-11T00:00:00.000000000", + "2023-07-12T00:00:00.000000000", + "2023-07-13T00:00:00.000000000", + "2023-07-14T00:00:00.000000000", + "2023-07-15T00:00:00.000000000", + "2023-07-16T00:00:00.000000000", + "2023-07-17T00:00:00.000000000", + "2023-07-18T00:00:00.000000000", + "2023-07-19T00:00:00.000000000", + "2023-07-20T00:00:00.000000000", + "2023-07-21T00:00:00.000000000", + "2023-07-22T00:00:00.000000000", + "2023-07-23T00:00:00.000000000", + "2023-07-24T00:00:00.000000000", + "2023-07-25T00:00:00.000000000", + "2023-07-26T00:00:00.000000000", + "2023-07-27T00:00:00.000000000", + "2023-07-28T00:00:00.000000000", + "2023-07-29T00:00:00.000000000", + "2023-07-30T00:00:00.000000000", + "2023-07-31T00:00:00.000000000", + "2023-08-01T00:00:00.000000000", + "2023-08-02T00:00:00.000000000", + "2023-08-03T00:00:00.000000000", + "2023-08-04T00:00:00.000000000", + "2023-08-05T00:00:00.000000000", + "2023-08-06T00:00:00.000000000", + "2023-08-07T00:00:00.000000000", + "2023-08-08T00:00:00.000000000", + "2023-08-09T00:00:00.000000000", + "2023-08-10T00:00:00.000000000", + "2023-08-11T00:00:00.000000000", + "2023-08-12T00:00:00.000000000", + "2023-08-13T00:00:00.000000000", + "2023-08-14T00:00:00.000000000", + "2023-08-15T00:00:00.000000000", + "2023-08-16T00:00:00.000000000", + "2023-08-17T00:00:00.000000000", + "2023-08-18T00:00:00.000000000", + "2023-08-19T00:00:00.000000000", + "2023-08-20T00:00:00.000000000", + "2023-08-21T00:00:00.000000000", + "2023-08-22T00:00:00.000000000", + "2023-08-23T00:00:00.000000000", + "2023-08-24T00:00:00.000000000", + "2023-08-25T00:00:00.000000000", + "2023-08-26T00:00:00.000000000", + "2023-08-27T00:00:00.000000000", + "2023-08-28T00:00:00.000000000", + "2023-08-29T00:00:00.000000000", + "2023-08-30T00:00:00.000000000", + "2023-08-31T00:00:00.000000000", + "2023-09-01T00:00:00.000000000", + "2023-09-02T00:00:00.000000000", + "2023-09-03T00:00:00.000000000", + "2023-09-04T00:00:00.000000000", + "2023-09-05T00:00:00.000000000", + "2023-09-06T00:00:00.000000000", + "2023-09-07T00:00:00.000000000", + "2023-09-08T00:00:00.000000000", + "2023-09-09T00:00:00.000000000", + "2023-09-10T00:00:00.000000000", + "2023-09-11T00:00:00.000000000", + "2023-09-12T00:00:00.000000000", + "2023-09-13T00:00:00.000000000", + "2023-09-14T00:00:00.000000000", + "2023-09-15T00:00:00.000000000", + "2023-09-16T00:00:00.000000000", + "2023-09-17T00:00:00.000000000", + "2023-09-18T00:00:00.000000000", + "2023-09-19T00:00:00.000000000", + "2023-09-20T00:00:00.000000000", + "2023-09-21T00:00:00.000000000", + "2023-09-22T00:00:00.000000000", + "2023-09-23T00:00:00.000000000", + "2023-09-24T00:00:00.000000000", + "2023-09-25T00:00:00.000000000", + "2023-09-26T00:00:00.000000000", + "2023-09-27T00:00:00.000000000", + "2023-09-28T00:00:00.000000000", + "2023-09-29T00:00:00.000000000", + "2023-09-30T00:00:00.000000000", + "2023-10-01T00:00:00.000000000", + "2023-10-02T00:00:00.000000000", + "2023-10-03T00:00:00.000000000", + "2023-10-04T00:00:00.000000000", + "2023-10-05T00:00:00.000000000", + "2023-10-06T00:00:00.000000000", + "2023-10-07T00:00:00.000000000", + "2023-10-08T00:00:00.000000000", + "2023-10-09T00:00:00.000000000", + "2023-10-10T00:00:00.000000000", + "2023-10-11T00:00:00.000000000", + "2023-10-12T00:00:00.000000000", + "2023-10-13T00:00:00.000000000", + "2023-10-14T00:00:00.000000000", + "2023-10-15T00:00:00.000000000", + "2023-10-16T00:00:00.000000000", + "2023-10-17T00:00:00.000000000", + "2023-10-18T00:00:00.000000000", + "2023-10-19T00:00:00.000000000", + "2023-10-20T00:00:00.000000000", + "2023-10-21T00:00:00.000000000", + "2023-10-22T00:00:00.000000000", + "2023-10-23T00:00:00.000000000", + "2023-10-24T00:00:00.000000000", + "2023-10-25T00:00:00.000000000", + "2023-10-26T00:00:00.000000000", + "2023-10-27T00:00:00.000000000", + "2023-10-28T00:00:00.000000000", + "2023-10-29T00:00:00.000000000", + "2023-10-30T00:00:00.000000000", + "2023-10-31T00:00:00.000000000", + "2023-11-01T00:00:00.000000000", + "2023-11-02T00:00:00.000000000", + "2023-11-03T00:00:00.000000000", + "2023-11-04T00:00:00.000000000", + "2023-11-05T00:00:00.000000000", + "2023-11-06T00:00:00.000000000", + "2023-11-07T00:00:00.000000000", + "2023-11-08T00:00:00.000000000", + "2023-11-09T00:00:00.000000000", + "2023-11-10T00:00:00.000000000", + "2023-11-11T00:00:00.000000000", + "2023-11-12T00:00:00.000000000", + "2023-11-13T00:00:00.000000000", + "2023-11-14T00:00:00.000000000", + "2023-11-15T00:00:00.000000000", + "2023-11-16T00:00:00.000000000", + "2023-11-17T00:00:00.000000000", + "2023-11-18T00:00:00.000000000", + "2023-11-19T00:00:00.000000000", + "2023-11-20T00:00:00.000000000", + "2023-11-21T00:00:00.000000000", + "2023-11-22T00:00:00.000000000", + "2023-11-23T00:00:00.000000000", + "2023-11-24T00:00:00.000000000", + "2023-11-25T00:00:00.000000000", + "2023-11-26T00:00:00.000000000", + "2023-11-27T00:00:00.000000000", + "2023-11-28T00:00:00.000000000", + "2023-11-29T00:00:00.000000000", + "2023-11-30T00:00:00.000000000", + "2023-12-01T00:00:00.000000000", + "2023-12-02T00:00:00.000000000", + "2023-12-03T00:00:00.000000000", + "2023-12-04T00:00:00.000000000", + "2023-12-05T00:00:00.000000000", + "2023-12-06T00:00:00.000000000", + "2023-12-07T00:00:00.000000000", + "2023-12-08T00:00:00.000000000", + "2023-12-09T00:00:00.000000000", + "2023-12-10T00:00:00.000000000", + "2023-12-11T00:00:00.000000000", + "2023-12-12T00:00:00.000000000", + "2023-12-13T00:00:00.000000000", + "2023-12-14T00:00:00.000000000", + "2023-12-15T00:00:00.000000000", + "2023-12-16T00:00:00.000000000", + "2023-12-17T00:00:00.000000000", + "2023-12-18T00:00:00.000000000", + "2023-12-19T00:00:00.000000000", + "2023-12-20T00:00:00.000000000", + "2023-12-21T00:00:00.000000000", + "2023-12-22T00:00:00.000000000", + "2023-12-23T00:00:00.000000000", + "2023-12-24T00:00:00.000000000", + "2023-12-25T00:00:00.000000000", + "2023-12-26T00:00:00.000000000", + "2023-12-27T00:00:00.000000000", + "2023-12-28T00:00:00.000000000", + "2023-12-29T00:00:00.000000000", + "2023-12-30T00:00:00.000000000", + "2023-12-31T00:00:00.000000000", + "2024-01-01T00:00:00.000000000", + "2024-01-02T00:00:00.000000000", + "2024-01-03T00:00:00.000000000", + "2024-01-04T00:00:00.000000000", + "2024-01-05T00:00:00.000000000", + "2024-01-06T00:00:00.000000000", + "2024-01-07T00:00:00.000000000", + "2024-01-08T00:00:00.000000000", + "2024-01-09T00:00:00.000000000", + "2024-01-10T00:00:00.000000000", + "2024-01-11T00:00:00.000000000", + "2024-01-12T00:00:00.000000000", + "2024-01-13T00:00:00.000000000", + "2024-01-14T00:00:00.000000000", + "2024-01-15T00:00:00.000000000", + "2024-01-16T00:00:00.000000000", + "2024-01-17T00:00:00.000000000", + "2024-01-18T00:00:00.000000000", + "2024-01-19T00:00:00.000000000", + "2024-01-20T00:00:00.000000000", + "2024-01-21T00:00:00.000000000", + "2024-01-22T00:00:00.000000000", + "2024-01-23T00:00:00.000000000", + "2024-01-24T00:00:00.000000000", + "2024-01-25T00:00:00.000000000", + "2024-01-26T00:00:00.000000000", + "2024-01-27T00:00:00.000000000", + "2024-01-28T00:00:00.000000000", + "2024-01-29T00:00:00.000000000", + "2024-01-30T00:00:00.000000000", + "2024-01-31T00:00:00.000000000", + "2024-02-01T00:00:00.000000000", + "2024-02-02T00:00:00.000000000", + "2024-02-03T00:00:00.000000000", + "2024-02-04T00:00:00.000000000", + "2024-02-05T00:00:00.000000000", + "2024-02-06T00:00:00.000000000", + "2024-02-07T00:00:00.000000000", + "2024-02-08T00:00:00.000000000", + "2024-02-09T00:00:00.000000000", + "2024-02-10T00:00:00.000000000", + "2024-02-11T00:00:00.000000000", + "2024-02-12T00:00:00.000000000", + "2024-02-13T00:00:00.000000000", + "2024-02-14T00:00:00.000000000", + "2024-02-15T00:00:00.000000000", + "2024-02-16T00:00:00.000000000", + "2024-02-17T00:00:00.000000000", + "2024-02-18T00:00:00.000000000", + "2024-02-19T00:00:00.000000000", + "2024-02-20T00:00:00.000000000", + "2024-02-21T00:00:00.000000000", + "2024-02-22T00:00:00.000000000", + "2024-02-23T00:00:00.000000000", + "2024-02-24T00:00:00.000000000", + "2024-02-25T00:00:00.000000000", + "2024-02-26T00:00:00.000000000", + "2024-02-27T00:00:00.000000000", + "2024-02-28T00:00:00.000000000", + "2024-02-29T00:00:00.000000000", + "2024-03-01T00:00:00.000000000", + "2024-03-02T00:00:00.000000000", + "2024-03-03T00:00:00.000000000", + "2024-03-04T00:00:00.000000000", + "2024-03-05T00:00:00.000000000", + "2024-03-06T00:00:00.000000000", + "2024-03-07T00:00:00.000000000", + "2024-03-08T00:00:00.000000000", + "2024-03-09T00:00:00.000000000", + "2024-03-10T00:00:00.000000000", + "2024-03-11T00:00:00.000000000", + "2024-03-12T00:00:00.000000000", + "2024-03-13T00:00:00.000000000", + "2024-03-14T00:00:00.000000000", + "2024-03-15T00:00:00.000000000", + "2024-03-16T00:00:00.000000000", + "2024-03-17T00:00:00.000000000", + "2024-03-18T00:00:00.000000000", + "2024-03-19T00:00:00.000000000", + "2024-03-20T00:00:00.000000000", + "2024-03-21T00:00:00.000000000", + "2024-03-22T00:00:00.000000000", + "2024-03-23T00:00:00.000000000", + "2024-03-24T00:00:00.000000000", + "2024-03-25T00:00:00.000000000", + "2024-03-26T00:00:00.000000000", + "2024-03-27T00:00:00.000000000", + "2024-03-28T00:00:00.000000000", + "2024-03-29T00:00:00.000000000", + "2024-03-30T00:00:00.000000000", + "2024-03-31T00:00:00.000000000", + "2024-04-01T00:00:00.000000000", + "2024-04-02T00:00:00.000000000", + "2024-04-03T00:00:00.000000000", + "2024-04-04T00:00:00.000000000", + "2024-04-05T00:00:00.000000000", + "2024-04-06T00:00:00.000000000", + "2024-04-07T00:00:00.000000000", + "2024-04-08T00:00:00.000000000", + "2024-04-09T00:00:00.000000000", + "2024-04-10T00:00:00.000000000", + "2024-04-11T00:00:00.000000000", + "2024-04-12T00:00:00.000000000", + "2024-04-13T00:00:00.000000000", + "2024-04-14T00:00:00.000000000", + "2024-04-15T00:00:00.000000000", + "2024-04-16T00:00:00.000000000", + "2024-04-17T00:00:00.000000000", + "2024-04-18T00:00:00.000000000", + "2024-04-19T00:00:00.000000000", + "2024-04-20T00:00:00.000000000", + "2024-04-21T00:00:00.000000000", + "2024-04-22T00:00:00.000000000", + "2024-04-23T00:00:00.000000000", + "2024-04-24T00:00:00.000000000", + "2024-04-25T00:00:00.000000000", + "2024-04-26T00:00:00.000000000", + "2024-04-27T00:00:00.000000000", + "2024-04-28T00:00:00.000000000", + "2024-04-29T00:00:00.000000000", + "2024-04-30T00:00:00.000000000", + "2024-05-01T00:00:00.000000000", + "2024-05-02T00:00:00.000000000", + "2024-05-03T00:00:00.000000000", + "2024-05-04T00:00:00.000000000", + "2024-05-05T00:00:00.000000000", + "2024-05-06T00:00:00.000000000", + "2024-05-07T00:00:00.000000000", + "2024-05-08T00:00:00.000000000", + "2024-05-09T00:00:00.000000000", + "2024-05-10T00:00:00.000000000", + "2024-05-11T00:00:00.000000000", + "2024-05-12T00:00:00.000000000", + "2024-05-13T00:00:00.000000000", + "2024-05-14T00:00:00.000000000", + "2024-05-15T00:00:00.000000000", + "2024-05-16T00:00:00.000000000", + "2024-05-17T00:00:00.000000000", + "2024-05-18T00:00:00.000000000", + "2024-05-19T00:00:00.000000000", + "2024-05-20T00:00:00.000000000", + "2024-05-21T00:00:00.000000000", + "2024-05-22T00:00:00.000000000", + "2024-05-23T00:00:00.000000000", + "2024-05-24T00:00:00.000000000", + "2024-05-25T00:00:00.000000000", + "2024-05-26T00:00:00.000000000", + "2024-05-27T00:00:00.000000000", + "2024-05-28T00:00:00.000000000", + "2024-05-29T00:00:00.000000000", + "2024-05-30T00:00:00.000000000", + "2024-05-31T00:00:00.000000000", + "2024-06-01T00:00:00.000000000", + "2024-06-02T00:00:00.000000000", + "2024-06-03T00:00:00.000000000", + "2024-06-04T00:00:00.000000000", + "2024-06-05T00:00:00.000000000", + "2024-06-06T00:00:00.000000000", + "2024-06-07T00:00:00.000000000", + "2024-06-08T00:00:00.000000000", + "2024-06-09T00:00:00.000000000", + "2024-06-10T00:00:00.000000000", + "2024-06-11T00:00:00.000000000", + "2024-06-12T00:00:00.000000000", + "2024-06-13T00:00:00.000000000", + "2024-06-14T00:00:00.000000000", + "2024-06-15T00:00:00.000000000", + "2024-06-16T00:00:00.000000000", + "2024-06-17T00:00:00.000000000", + "2024-06-18T00:00:00.000000000", + "2024-06-19T00:00:00.000000000", + "2024-06-20T00:00:00.000000000", + "2024-06-21T00:00:00.000000000", + "2024-06-22T00:00:00.000000000", + "2024-06-23T00:00:00.000000000", + "2024-06-24T00:00:00.000000000", + "2024-06-25T00:00:00.000000000", + "2024-06-26T00:00:00.000000000", + "2024-06-27T00:00:00.000000000", + "2024-06-28T00:00:00.000000000", + "2024-06-29T00:00:00.000000000", + "2024-06-30T00:00:00.000000000", + "2024-07-01T00:00:00.000000000", + "2024-07-02T00:00:00.000000000", + "2024-07-03T00:00:00.000000000", + "2024-07-04T00:00:00.000000000", + "2024-07-05T00:00:00.000000000", + "2024-07-06T00:00:00.000000000", + "2024-07-07T00:00:00.000000000", + "2024-07-08T00:00:00.000000000", + "2024-07-09T00:00:00.000000000", + "2024-07-10T00:00:00.000000000", + "2024-07-11T00:00:00.000000000", + "2024-07-12T00:00:00.000000000", + "2024-07-13T00:00:00.000000000", + "2024-07-14T00:00:00.000000000", + "2024-07-15T00:00:00.000000000", + "2024-07-16T00:00:00.000000000", + "2024-07-17T00:00:00.000000000", + "2024-07-18T00:00:00.000000000", + "2024-07-19T00:00:00.000000000", + "2024-07-20T00:00:00.000000000", + "2024-07-21T00:00:00.000000000", + "2024-07-22T00:00:00.000000000", + "2024-07-23T00:00:00.000000000", + "2024-07-24T00:00:00.000000000", + "2024-07-25T00:00:00.000000000", + "2024-07-26T00:00:00.000000000", + "2024-07-27T00:00:00.000000000", + "2024-07-28T00:00:00.000000000", + "2024-07-29T00:00:00.000000000", + "2024-07-30T00:00:00.000000000", + "2024-07-31T00:00:00.000000000", + "2024-08-01T00:00:00.000000000", + "2024-08-02T00:00:00.000000000", + "2024-08-03T00:00:00.000000000", + "2024-08-04T00:00:00.000000000", + "2024-08-05T00:00:00.000000000", + "2024-08-06T00:00:00.000000000", + "2024-08-07T00:00:00.000000000", + "2024-08-08T00:00:00.000000000", + "2024-08-09T00:00:00.000000000", + "2024-08-10T00:00:00.000000000", + "2024-08-11T00:00:00.000000000", + "2024-08-12T00:00:00.000000000", + "2024-08-13T00:00:00.000000000", + "2024-08-14T00:00:00.000000000", + "2024-08-15T00:00:00.000000000", + "2024-08-16T00:00:00.000000000", + "2024-08-17T00:00:00.000000000", + "2024-08-18T00:00:00.000000000", + "2024-08-19T00:00:00.000000000", + "2024-08-20T00:00:00.000000000", + "2024-08-21T00:00:00.000000000", + "2024-08-22T00:00:00.000000000", + "2024-08-23T00:00:00.000000000", + "2024-08-24T00:00:00.000000000", + "2024-08-25T00:00:00.000000000", + "2024-08-26T00:00:00.000000000", + "2024-08-27T00:00:00.000000000", + "2024-08-28T00:00:00.000000000", + "2024-08-29T00:00:00.000000000", + "2024-08-30T00:00:00.000000000", + "2024-08-31T00:00:00.000000000", + "2024-09-01T00:00:00.000000000", + "2024-09-02T00:00:00.000000000", + "2024-09-03T00:00:00.000000000", + "2024-09-04T00:00:00.000000000", + "2024-09-05T00:00:00.000000000", + "2024-09-06T00:00:00.000000000", + "2024-09-07T00:00:00.000000000", + "2024-09-08T00:00:00.000000000", + "2024-09-09T00:00:00.000000000", + "2024-09-10T00:00:00.000000000", + "2024-09-11T00:00:00.000000000", + "2024-09-12T00:00:00.000000000", + "2024-09-13T00:00:00.000000000", + "2024-09-14T00:00:00.000000000", + "2024-09-15T00:00:00.000000000", + "2024-09-16T00:00:00.000000000", + "2024-09-17T00:00:00.000000000", + "2024-09-18T00:00:00.000000000", + "2024-09-19T00:00:00.000000000", + "2024-09-20T00:00:00.000000000", + "2024-09-21T00:00:00.000000000", + "2024-09-22T00:00:00.000000000", + "2024-09-23T00:00:00.000000000", + "2024-09-24T00:00:00.000000000", + "2024-09-25T00:00:00.000000000", + "2024-09-26T00:00:00.000000000", + "2024-09-27T00:00:00.000000000", + "2024-09-28T00:00:00.000000000", + "2024-09-29T00:00:00.000000000", + "2024-09-30T00:00:00.000000000", + "2024-10-01T00:00:00.000000000", + "2024-10-02T00:00:00.000000000", + "2024-10-03T00:00:00.000000000", + "2024-10-04T00:00:00.000000000", + "2024-10-05T00:00:00.000000000", + "2024-10-06T00:00:00.000000000", + "2024-10-07T00:00:00.000000000", + "2024-10-08T00:00:00.000000000", + "2024-10-09T00:00:00.000000000", + "2024-10-10T00:00:00.000000000", + "2024-10-11T00:00:00.000000000", + "2024-10-12T00:00:00.000000000", + "2024-10-13T00:00:00.000000000", + "2024-10-14T00:00:00.000000000", + "2024-10-15T00:00:00.000000000", + "2024-10-16T00:00:00.000000000", + "2024-10-17T00:00:00.000000000", + "2024-10-18T00:00:00.000000000", + "2024-10-19T00:00:00.000000000", + "2024-10-20T00:00:00.000000000", + "2024-10-21T00:00:00.000000000", + "2024-10-22T00:00:00.000000000", + "2024-10-23T00:00:00.000000000", + "2024-10-24T00:00:00.000000000", + "2024-10-25T00:00:00.000000000", + "2024-10-26T00:00:00.000000000", + "2024-10-27T00:00:00.000000000", + "2024-10-28T00:00:00.000000000", + "2024-10-29T00:00:00.000000000", + "2024-10-30T00:00:00.000000000", + "2024-10-31T00:00:00.000000000", + "2024-11-01T00:00:00.000000000", + "2024-11-02T00:00:00.000000000", + "2024-11-03T00:00:00.000000000", + "2024-11-04T00:00:00.000000000", + "2024-11-05T00:00:00.000000000", + "2024-11-06T00:00:00.000000000", + "2024-11-07T00:00:00.000000000", + "2024-11-08T00:00:00.000000000", + "2024-11-09T00:00:00.000000000", + "2024-11-10T00:00:00.000000000", + "2024-11-11T00:00:00.000000000", + "2024-11-12T00:00:00.000000000", + "2024-11-13T00:00:00.000000000", + "2024-11-14T00:00:00.000000000", + "2024-11-15T00:00:00.000000000", + "2024-11-16T00:00:00.000000000", + "2024-11-17T00:00:00.000000000", + "2024-11-18T00:00:00.000000000", + "2024-11-19T00:00:00.000000000", + "2024-11-20T00:00:00.000000000", + "2024-11-21T00:00:00.000000000", + "2024-11-22T00:00:00.000000000", + "2024-11-23T00:00:00.000000000", + "2024-11-24T00:00:00.000000000", + "2024-11-25T00:00:00.000000000", + "2024-11-26T00:00:00.000000000", + "2024-11-27T00:00:00.000000000", + "2024-11-28T00:00:00.000000000", + "2024-11-29T00:00:00.000000000", + "2024-11-30T00:00:00.000000000", + "2024-12-01T00:00:00.000000000", + "2024-12-02T00:00:00.000000000", + "2024-12-03T00:00:00.000000000", + "2024-12-04T00:00:00.000000000", + "2024-12-05T00:00:00.000000000", + "2024-12-06T00:00:00.000000000", + "2024-12-07T00:00:00.000000000", + "2024-12-08T00:00:00.000000000", + "2024-12-09T00:00:00.000000000", + "2024-12-10T00:00:00.000000000", + "2024-12-11T00:00:00.000000000", + "2024-12-12T00:00:00.000000000", + "2024-12-13T00:00:00.000000000", + "2024-12-14T00:00:00.000000000", + "2024-12-15T00:00:00.000000000", + "2024-12-16T00:00:00.000000000", + "2024-12-17T00:00:00.000000000", + "2024-12-18T00:00:00.000000000", + "2024-12-19T00:00:00.000000000", + "2024-12-20T00:00:00.000000000", + "2024-12-21T00:00:00.000000000", + "2024-12-22T00:00:00.000000000", + "2024-12-23T00:00:00.000000000", + "2024-12-24T00:00:00.000000000", + "2024-12-25T00:00:00.000000000", + "2024-12-26T00:00:00.000000000", + "2024-12-27T00:00:00.000000000", + "2024-12-28T00:00:00.000000000", + "2024-12-29T00:00:00.000000000", + "2024-12-30T00:00:00.000000000", + "2024-12-31T00:00:00.000000000", + "2025-01-01T00:00:00.000000000", + "2025-01-02T00:00:00.000000000", + "2025-01-03T00:00:00.000000000", + "2025-01-04T00:00:00.000000000", + "2025-01-05T00:00:00.000000000", + "2025-01-06T00:00:00.000000000", + "2025-01-07T00:00:00.000000000", + "2025-01-08T00:00:00.000000000", + "2025-01-09T00:00:00.000000000", + "2025-01-10T00:00:00.000000000", + "2025-01-11T00:00:00.000000000", + "2025-01-12T00:00:00.000000000", + "2025-01-13T00:00:00.000000000", + "2025-01-14T00:00:00.000000000", + "2025-01-15T00:00:00.000000000", + "2025-01-16T00:00:00.000000000", + "2025-01-17T00:00:00.000000000", + "2025-01-18T00:00:00.000000000", + "2025-01-19T00:00:00.000000000", + "2025-01-20T00:00:00.000000000", + "2025-01-21T00:00:00.000000000", + "2025-01-22T00:00:00.000000000", + "2025-01-23T00:00:00.000000000", + "2025-01-24T00:00:00.000000000", + "2025-01-25T00:00:00.000000000", + "2025-01-26T00:00:00.000000000", + "2025-01-27T00:00:00.000000000", + "2025-01-28T00:00:00.000000000", + "2025-01-29T00:00:00.000000000", + "2025-01-30T00:00:00.000000000", + "2025-01-31T00:00:00.000000000", + "2025-02-01T00:00:00.000000000", + "2025-02-02T00:00:00.000000000", + "2025-02-03T00:00:00.000000000", + "2025-02-04T00:00:00.000000000", + "2025-02-05T00:00:00.000000000", + "2025-02-06T00:00:00.000000000", + "2025-02-07T00:00:00.000000000", + "2025-02-08T00:00:00.000000000", + "2025-02-09T00:00:00.000000000", + "2025-02-10T00:00:00.000000000", + "2025-02-11T00:00:00.000000000", + "2025-02-12T00:00:00.000000000", + "2025-02-13T00:00:00.000000000", + "2025-02-14T00:00:00.000000000", + "2025-02-15T00:00:00.000000000", + "2025-02-16T00:00:00.000000000", + "2025-02-17T00:00:00.000000000", + "2025-02-18T00:00:00.000000000", + "2025-02-19T00:00:00.000000000", + "2025-02-20T00:00:00.000000000", + "2025-02-21T00:00:00.000000000", + "2025-02-22T00:00:00.000000000", + "2025-02-23T00:00:00.000000000", + "2025-02-24T00:00:00.000000000", + "2025-02-25T00:00:00.000000000", + "2025-02-26T00:00:00.000000000", + "2025-02-27T00:00:00.000000000", + "2025-02-28T00:00:00.000000000", + "2025-03-01T00:00:00.000000000", + "2025-03-02T00:00:00.000000000", + "2025-03-03T00:00:00.000000000", + "2025-03-04T00:00:00.000000000", + "2025-03-05T00:00:00.000000000", + "2025-03-06T00:00:00.000000000", + "2025-03-07T00:00:00.000000000", + "2025-03-08T00:00:00.000000000", + "2025-03-09T00:00:00.000000000", + "2025-03-10T00:00:00.000000000", + "2025-03-11T00:00:00.000000000", + "2025-03-12T00:00:00.000000000", + "2025-03-13T00:00:00.000000000", + "2025-03-14T00:00:00.000000000", + "2025-03-15T00:00:00.000000000", + "2025-03-16T00:00:00.000000000", + "2025-03-17T00:00:00.000000000", + "2025-03-18T00:00:00.000000000", + "2025-03-19T00:00:00.000000000", + "2025-03-20T00:00:00.000000000", + "2025-03-21T00:00:00.000000000", + "2025-03-22T00:00:00.000000000", + "2025-03-23T00:00:00.000000000", + "2025-03-24T00:00:00.000000000", + "2025-03-25T00:00:00.000000000", + "2025-03-26T00:00:00.000000000", + "2025-03-27T00:00:00.000000000", + "2025-03-28T00:00:00.000000000", + "2025-03-29T00:00:00.000000000", + "2025-03-30T00:00:00.000000000", + "2025-03-31T00:00:00.000000000", + "2025-04-01T00:00:00.000000000", + "2025-04-02T00:00:00.000000000", + "2025-04-03T00:00:00.000000000", + "2025-04-04T00:00:00.000000000", + "2025-04-05T00:00:00.000000000", + "2025-04-06T00:00:00.000000000", + "2025-04-07T00:00:00.000000000", + "2025-04-08T00:00:00.000000000", + "2025-04-09T00:00:00.000000000", + "2025-04-10T00:00:00.000000000", + "2025-04-11T00:00:00.000000000", + "2025-04-12T00:00:00.000000000", + "2025-04-13T00:00:00.000000000", + "2025-04-14T00:00:00.000000000", + "2025-04-15T00:00:00.000000000", + "2025-04-16T00:00:00.000000000", + "2025-04-17T00:00:00.000000000", + "2025-04-18T00:00:00.000000000", + "2025-04-19T00:00:00.000000000", + "2025-04-20T00:00:00.000000000", + "2025-04-21T00:00:00.000000000", + "2025-04-22T00:00:00.000000000", + "2025-04-23T00:00:00.000000000", + "2025-04-24T00:00:00.000000000", + "2025-04-25T00:00:00.000000000", + "2025-04-26T00:00:00.000000000", + "2025-04-27T00:00:00.000000000", + "2025-04-28T00:00:00.000000000", + "2025-04-29T00:00:00.000000000", + "2025-04-30T00:00:00.000000000", + "2025-05-01T00:00:00.000000000", + "2025-05-02T00:00:00.000000000", + "2025-05-03T00:00:00.000000000", + "2025-05-04T00:00:00.000000000", + "2025-05-05T00:00:00.000000000", + "2025-05-06T00:00:00.000000000", + "2025-05-07T00:00:00.000000000", + "2025-05-08T00:00:00.000000000", + "2025-05-09T00:00:00.000000000", + "2025-05-10T00:00:00.000000000", + "2025-05-11T00:00:00.000000000", + "2025-05-12T00:00:00.000000000", + "2025-05-13T00:00:00.000000000", + "2025-05-14T00:00:00.000000000", + "2025-05-15T00:00:00.000000000", + "2025-05-16T00:00:00.000000000", + "2025-05-17T00:00:00.000000000", + "2025-05-18T00:00:00.000000000", + "2025-05-19T00:00:00.000000000", + "2025-05-20T00:00:00.000000000", + "2025-05-21T00:00:00.000000000", + "2025-05-22T00:00:00.000000000", + "2025-05-23T00:00:00.000000000", + "2025-05-24T00:00:00.000000000", + "2025-05-25T00:00:00.000000000", + "2025-05-26T00:00:00.000000000", + "2025-05-27T00:00:00.000000000", + "2025-05-28T00:00:00.000000000", + "2025-05-29T00:00:00.000000000", + "2025-05-30T00:00:00.000000000", + "2025-05-31T00:00:00.000000000", + "2025-06-01T00:00:00.000000000", + "2025-06-02T00:00:00.000000000", + "2025-06-03T00:00:00.000000000", + "2025-06-04T00:00:00.000000000", + "2025-06-05T00:00:00.000000000", + "2025-06-06T00:00:00.000000000", + "2025-06-07T00:00:00.000000000", + "2025-06-08T00:00:00.000000000", + "2025-06-09T00:00:00.000000000", + "2025-06-10T00:00:00.000000000", + "2025-06-11T00:00:00.000000000", + "2025-06-12T00:00:00.000000000", + "2025-06-13T00:00:00.000000000", + "2025-06-14T00:00:00.000000000", + "2025-06-15T00:00:00.000000000", + "2025-06-16T00:00:00.000000000", + "2025-06-17T00:00:00.000000000", + "2025-06-18T00:00:00.000000000", + "2025-06-19T00:00:00.000000000", + "2025-06-20T00:00:00.000000000", + "2025-06-21T00:00:00.000000000", + "2025-06-22T00:00:00.000000000", + "2025-06-23T00:00:00.000000000", + "2025-06-24T00:00:00.000000000", + "2025-06-25T00:00:00.000000000", + "2025-06-26T00:00:00.000000000", + "2025-06-27T00:00:00.000000000", + "2025-06-28T00:00:00.000000000", + "2025-06-29T00:00:00.000000000", + "2025-06-30T00:00:00.000000000", + "2025-07-01T00:00:00.000000000", + "2025-07-02T00:00:00.000000000", + "2025-07-03T00:00:00.000000000", + "2025-07-04T00:00:00.000000000", + "2025-07-05T00:00:00.000000000", + "2025-07-06T00:00:00.000000000", + "2025-07-07T00:00:00.000000000", + "2025-07-08T00:00:00.000000000", + "2025-07-09T00:00:00.000000000", + "2025-07-10T00:00:00.000000000", + "2025-07-11T00:00:00.000000000", + "2025-07-12T00:00:00.000000000", + "2025-07-13T00:00:00.000000000", + "2025-07-14T00:00:00.000000000", + "2025-07-15T00:00:00.000000000", + "2025-07-16T00:00:00.000000000", + "2025-07-17T00:00:00.000000000", + "2025-07-18T00:00:00.000000000", + "2025-07-19T00:00:00.000000000", + "2025-07-20T00:00:00.000000000", + "2025-07-21T00:00:00.000000000", + "2025-07-22T00:00:00.000000000", + "2025-07-23T00:00:00.000000000", + "2025-07-24T00:00:00.000000000", + "2025-07-25T00:00:00.000000000", + "2025-07-26T00:00:00.000000000", + "2025-07-27T00:00:00.000000000", + "2025-07-28T00:00:00.000000000", + "2025-07-29T00:00:00.000000000", + "2025-07-30T00:00:00.000000000", + "2025-07-31T00:00:00.000000000", + "2025-08-01T00:00:00.000000000", + "2025-08-02T00:00:00.000000000", + "2025-08-03T00:00:00.000000000", + "2025-08-04T00:00:00.000000000", + "2025-08-05T00:00:00.000000000", + "2025-08-06T00:00:00.000000000", + "2025-08-07T00:00:00.000000000", + "2025-08-08T00:00:00.000000000", + "2025-08-09T00:00:00.000000000", + "2025-08-10T00:00:00.000000000", + "2025-08-11T00:00:00.000000000", + "2025-08-12T00:00:00.000000000", + "2025-08-13T00:00:00.000000000", + "2025-08-14T00:00:00.000000000", + "2025-08-15T00:00:00.000000000", + "2025-08-16T00:00:00.000000000", + "2025-08-17T00:00:00.000000000", + "2025-08-18T00:00:00.000000000", + "2025-08-19T00:00:00.000000000", + "2025-08-20T00:00:00.000000000", + "2025-08-21T00:00:00.000000000", + "2025-08-22T00:00:00.000000000", + "2025-08-23T00:00:00.000000000", + "2025-08-24T00:00:00.000000000", + "2025-08-25T00:00:00.000000000", + "2025-08-26T00:00:00.000000000", + "2025-08-27T00:00:00.000000000", + "2025-08-28T00:00:00.000000000", + "2025-08-29T00:00:00.000000000", + "2025-08-30T00:00:00.000000000", + "2025-08-31T00:00:00.000000000", + "2025-09-01T00:00:00.000000000", + "2025-09-02T00:00:00.000000000", + "2025-09-03T00:00:00.000000000", + "2025-09-04T00:00:00.000000000", + "2025-09-05T00:00:00.000000000", + "2025-09-06T00:00:00.000000000", + "2025-09-07T00:00:00.000000000", + "2025-09-08T00:00:00.000000000", + "2025-09-09T00:00:00.000000000", + "2025-09-10T00:00:00.000000000", + "2025-09-11T00:00:00.000000000", + "2025-09-12T00:00:00.000000000", + "2025-09-13T00:00:00.000000000", + "2025-09-14T00:00:00.000000000", + "2025-09-15T00:00:00.000000000", + "2025-09-16T00:00:00.000000000", + "2025-09-17T00:00:00.000000000", + "2025-09-18T00:00:00.000000000", + "2025-09-19T00:00:00.000000000", + "2025-09-20T00:00:00.000000000", + "2025-09-21T00:00:00.000000000", + "2025-09-22T00:00:00.000000000", + "2025-09-23T00:00:00.000000000", + "2025-09-24T00:00:00.000000000", + "2025-09-25T00:00:00.000000000", + "2025-09-26T00:00:00.000000000", + "2025-09-27T00:00:00.000000000", + "2025-09-28T00:00:00.000000000", + "2025-09-29T00:00:00.000000000", + "2025-09-30T00:00:00.000000000", + "2025-10-01T00:00:00.000000000", + "2025-10-02T00:00:00.000000000", + "2025-10-03T00:00:00.000000000", + "2025-10-04T00:00:00.000000000", + "2025-10-05T00:00:00.000000000", + "2025-10-06T00:00:00.000000000", + "2025-10-07T00:00:00.000000000", + "2025-10-08T00:00:00.000000000", + "2025-10-09T00:00:00.000000000", + "2025-10-10T00:00:00.000000000", + "2025-10-11T00:00:00.000000000", + "2025-10-12T00:00:00.000000000", + "2025-10-13T00:00:00.000000000", + "2025-10-14T00:00:00.000000000", + "2025-10-15T00:00:00.000000000", + "2025-10-16T00:00:00.000000000", + "2025-10-17T00:00:00.000000000", + "2025-10-18T00:00:00.000000000", + "2025-10-19T00:00:00.000000000", + "2025-10-20T00:00:00.000000000", + "2025-10-21T00:00:00.000000000", + "2025-10-22T00:00:00.000000000", + "2025-10-23T00:00:00.000000000", + "2025-10-24T00:00:00.000000000", + "2025-10-25T00:00:00.000000000", + "2025-10-26T00:00:00.000000000", + "2025-10-27T00:00:00.000000000", + "2025-10-28T00:00:00.000000000", + "2025-10-29T00:00:00.000000000", + "2025-10-30T00:00:00.000000000", + "2025-10-31T00:00:00.000000000", + "2025-11-01T00:00:00.000000000", + "2025-11-02T00:00:00.000000000", + "2025-11-03T00:00:00.000000000", + "2025-11-04T00:00:00.000000000", + "2025-11-05T00:00:00.000000000", + "2025-11-06T00:00:00.000000000", + "2025-11-07T00:00:00.000000000", + "2025-11-08T00:00:00.000000000", + "2025-11-09T00:00:00.000000000", + "2025-11-10T00:00:00.000000000", + "2025-11-11T00:00:00.000000000", + "2025-11-12T00:00:00.000000000", + "2025-11-13T00:00:00.000000000", + "2025-11-14T00:00:00.000000000", + "2025-11-15T00:00:00.000000000", + "2025-11-16T00:00:00.000000000", + "2025-11-17T00:00:00.000000000", + "2025-11-18T00:00:00.000000000", + "2025-11-19T00:00:00.000000000", + "2025-11-20T00:00:00.000000000", + "2025-11-21T00:00:00.000000000", + "2025-11-22T00:00:00.000000000", + "2025-11-23T00:00:00.000000000", + "2025-11-24T00:00:00.000000000", + "2025-11-25T00:00:00.000000000", + "2025-11-26T00:00:00.000000000", + "2025-11-27T00:00:00.000000000", + "2025-11-28T00:00:00.000000000", + "2025-11-29T00:00:00.000000000", + "2025-11-30T00:00:00.000000000", + "2025-12-01T00:00:00.000000000", + "2025-12-02T00:00:00.000000000", + "2025-12-03T00:00:00.000000000", + "2025-12-04T00:00:00.000000000", + "2025-12-05T00:00:00.000000000", + "2025-12-06T00:00:00.000000000", + "2025-12-07T00:00:00.000000000", + "2025-12-08T00:00:00.000000000", + "2025-12-09T00:00:00.000000000", + "2025-12-10T00:00:00.000000000", + "2025-12-11T00:00:00.000000000", + "2025-12-12T00:00:00.000000000", + "2025-12-13T00:00:00.000000000", + "2025-12-14T00:00:00.000000000", + "2025-12-15T00:00:00.000000000", + "2025-12-16T00:00:00.000000000", + "2025-12-17T00:00:00.000000000", + "2025-12-18T00:00:00.000000000", + "2025-12-19T00:00:00.000000000", + "2025-12-20T00:00:00.000000000", + "2025-12-21T00:00:00.000000000", + "2025-12-22T00:00:00.000000000", + "2025-12-23T00:00:00.000000000", + "2025-12-24T00:00:00.000000000", + "2025-12-25T00:00:00.000000000", + "2025-12-26T00:00:00.000000000", + "2025-12-27T00:00:00.000000000", + "2025-12-28T00:00:00.000000000", + "2025-12-29T00:00:00.000000000", + "2025-12-30T00:00:00.000000000", + "2025-12-31T00:00:00.000000000", + "2026-01-01T00:00:00.000000000", + "2026-01-02T00:00:00.000000000", + "2026-01-03T00:00:00.000000000", + "2026-01-04T00:00:00.000000000", + "2026-01-05T00:00:00.000000000", + "2026-01-06T00:00:00.000000000", + "2026-01-07T00:00:00.000000000", + "2026-01-08T00:00:00.000000000", + "2026-01-09T00:00:00.000000000", + "2026-01-10T00:00:00.000000000", + "2026-01-11T00:00:00.000000000", + "2026-01-12T00:00:00.000000000", + "2026-01-13T00:00:00.000000000", + "2026-01-14T00:00:00.000000000", + "2026-01-15T00:00:00.000000000", + "2026-01-16T00:00:00.000000000", + "2026-01-17T00:00:00.000000000", + "2026-01-18T00:00:00.000000000", + "2026-01-19T00:00:00.000000000", + "2026-01-20T00:00:00.000000000", + "2026-01-21T00:00:00.000000000", + "2026-01-22T00:00:00.000000000", + "2026-01-23T00:00:00.000000000", + "2026-01-24T00:00:00.000000000", + "2026-01-25T00:00:00.000000000", + "2026-01-26T00:00:00.000000000", + "2026-01-27T00:00:00.000000000", + "2026-01-28T00:00:00.000000000", + "2026-01-29T00:00:00.000000000", + "2026-01-30T00:00:00.000000000", + "2026-01-31T00:00:00.000000000", + "2026-02-01T00:00:00.000000000", + "2026-02-02T00:00:00.000000000", + "2026-02-03T00:00:00.000000000", + "2026-02-04T00:00:00.000000000", + "2026-02-05T00:00:00.000000000", + "2026-02-06T00:00:00.000000000", + "2026-02-07T00:00:00.000000000", + "2026-02-08T00:00:00.000000000", + "2026-02-09T00:00:00.000000000", + "2026-02-10T00:00:00.000000000", + "2026-02-11T00:00:00.000000000", + "2026-02-12T00:00:00.000000000", + "2026-02-13T00:00:00.000000000", + "2026-02-14T00:00:00.000000000", + "2026-02-15T00:00:00.000000000", + "2026-02-16T00:00:00.000000000", + "2026-02-17T00:00:00.000000000" + ], + "xaxis": "x", + "y": { + "bdata": "AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAA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AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAJAh8EDSJ33S5xzwQKVP+qQ/GPBAd3d3d5cT8EBKn/RJ7w7wQBzHcRxHCvBA7+7u7p4F8EDBFmzB9gDwQCh90ied+O9AzczMzEzv70ByHMdx/OXvQBdswRas3O9AvLu7u1vT70BhC7ZgC8rvQAZbsAW7wO9Aq6qqqmq370BQ+qRPGq7vQPVJn/TJpO9AmpmZmXmb70A/6ZM+KZLvQOQ4juPYiO9AiYiIiIh/70Au2IItOHbvQNInfdLnbO9AeHd3d5dj70Acx3EcR1rvQMEWbMH2UO9AZmZmZqZH70ALtmALVj7vQLAFW7AFNe9AVVVVVbUr70D6pE/6ZCLvQJ/0SZ8UGe9ARERERMQP70Dpkz7pcwbvQI7jOI4j/e5AMzMzM9Pz7kDYgi3YguruQH3SJ30y4e5AIiIiIuLX7kDHcRzHkc7uQGzBFmxBxe5AEREREfG77kC2YAu2oLLuQFuwBVtQqe5AAAAAAACg7kClT/qkr5buQEqf9Elfje5A7+7u7g6E7kAAAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAA4Cn5QCGEEEKIKflAQgghhDAp+UBjjDHG2Cj5QIQQQgiBKPlApZRSSiko+UDGGGOM0Sf5QOecc855J/lACCGEECIn+UAppZRSyib5QEoppZRyJvlAa6211hom+UCMMcYYwyX5QK211lprJflAzjnnnBMl+UDvvffeuyT5QBFCCCFkJPlAMsYYYwwk+UBTSimltCP5QHTOOedcI/lAlVJKKQUj+UC21lprrSL5QNdaa61VIvlA+N577/0h+UAZY4wxpiH5QDrnnHNOIflAW2uttfYg+UB87733niD5QJ1zzjlHIPlAvvfee+8f+UDfe++9lx/5QAAAAABAH/lAIYQQQuge+UBCCCGEkB75QGOMMcY4HvlAhBBCCOEd+UCllFJKiR35QMYYY4wxHflA55xzztkc+UAIIYQQghz5QCmllFIqHPlASimllNIb+UBrrbXWehv5QIwxxhgjG/lArbXWWssa+UDOOeeccxr5QO+9994bGvlAEEIIIcQZ+UAxxhhjbBn5QFJKKaUUGflAc84557wY+UCUUkopZRj5QLXWWmsNGPlA1lprrbUX+UD33nvvXRf5QBhjjDEGF/lAOeecc64W+UBaa621Vhb5QHvvvff+FflAnHPOOacV+UC99957TxX5QN577733FPlA/////58U+UAghBBCSBT5QEEIIYTwE/lAYowxxpgT+UCDEEIIQRP5QKSUUkrpEvlAxRhjjJES+UDmnHPOORL5QAchhBDiEflAKKWUUooR+UBJKaWUMhH5QGqttdbaEPlAizHGGIMQ+UCstdZaKxD5QM0555zTD/lA7r333nsP+UAPQgghJA/5QDDGGGPMDvlAUUoppXQO+UByzjnnHA75QJNSSinFDflAtNZaa20N+UDVWmutFQ35QPbee++9DPlAF2OMMWYM+UA455xzDgz5QFlrrbW2C/lAeu+9914L+UCbc845Bwv5QLz33nuvCvlA3XvvvVcK+UD+/////wn5QB+EEEKoCflAQAghhFAJ+UBhjDHG+Aj5QIIQQgihCPlAo5RSSkkI+UDEGGOM8Qf5QOWcc86ZB/lABiGEEEIH+UAnpZRS6gb5QEgppZSSBvlAaa211joG+UCKMcYY4wX5QKu11lqLBflAzDnnnDMF+UDtvffe2wT5QA5CCCGEBPlAL8YYYywE+UAAAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAOA8+kAfhetRTC76QD0K16O4H/pAXI/C9SQR+kB7FK5HkQL6QJqZmZn98/lAuB6F62nl+UDXo3A91tb5QPYoXI9CyPlAFK5H4a65+UAzMzMzG6v5QFK4HoWHnPlAcT0K1/ON+UCPwvUoYH/5QK5H4XrMcPlAzczMzDhi+UDsUbgepVP5QArXo3ARRflAKVyPwn02+UBI4XoU6if5QGZmZmZWGflAhetRuMIK+UCkcD0KL/z4QMP1KFyb7fhA4XoUrgff+EAAAAAAdND4QB+F61HgwfhAPQrXo0yz+EBcj8L1uKT4QHsUrkcllvhAmpmZmZGH+EC4HoXr/Xj4QNejcD1qavhA9ihcj9Zb+EAUrkfhQk34QDMzMzOvPvhAUrgehRsw+EBxPQrXhyH4QI/C9Sj0EvhArkfhemAE+EDNzMzMzPX3QOxRuB455/dACtejcKXY90ApXI/CEcr3QEjhehR+u/dAZmZmZuqs90CF61G4Vp73QKRwPQrDj/dAw/UoXC+B90DhehSum3L3QAAAAAAIZPdAH4XrUXRV90A+Ctej4Eb3QFyPwvVMOPdAexSuR7kp90CamZmZJRv3QLgeheuRDPdA16NwPf799kD2KFyPau/2QBSuR+HW4PZAMzMzM0PS9kBSuB6Fr8P2QHE9CtcbtfZAj8L1KIim9kCuR+F69Jf2QM3MzMxgifZA7FG4Hs169kAK16NwOWz2QClcj8KlXfZASOF6FBJP9kBmZmZmfkD2QIXrUbjqMfZApHA9Clcj9kDC9ShcwxT2QOF6FK4vBvZAAAAAAJz39UAfhetRCOn1QD4K16N02vVAXI/C9eDL9UB7FK5HTb31QJqZmZm5rvVAuB6F6yWg9UDXo3A9kpH1QPYoXI/+gvVAFK5H4Wp09UAzMzMz12X1QFK4HoVDV/VAcT0K169I9UCQwvUoHDr1QK5H4XqIK/VAzczMzPQc9UDsUbgeYQ71QArXo3DN//RAKVyPwjnx9EBI4XoUpuL0QGZmZmYS1PRAhetRuH7F9ECkcD0K67b0QMP1KFxXqPRA4XoUrsOZ9EAAAAAAMIv0QB+F61GcfPRAPgrXowhu9EBdj8L1dF/0QHwUrkfhUPRAm5mZmU1C9EC6HoXruTP0QNmjcD0mJfRA+Chcj5IW9EAXrkfh/gf0QDYzMzNr+fNAVbgehdfq80B0PQrXQ9zzQJPC9SiwzfNAskfhehy/80DRzMzMiLDzQPBRuB71ofNAD9ejcGGT80AuXI/CzYTzQE3hehQ6dvNAbGZmZqZn80CL61G4ElnzQKpwPQp/SvNAyfUoXOs780DoehSuVy3zQAcAAADEHvNAJoXrUTAQ80BFCtejnAHzQGSPwvUI8/JAgxSuR3Xk8kCimZmZ4dXyQMEehetNx/JA4KNwPbq48kD/KFyPJqryQB6uR+GSm/JA", + "dtype": "f8" + }, + "yaxis": "y" + }, + { + "connectgaps": false, + "line": { + "color": "rgba(8,153,129,0.35)", + "dash": "dot", + "width": 1.2 + }, + "mode": "lines", + "name": "Short TL ↑", + "type": "scatter", + "x": [ + "2022-02-18T00:00:00.000000000", + "2022-02-19T00:00:00.000000000", + "2022-02-20T00:00:00.000000000", + "2022-02-21T00:00:00.000000000", + "2022-02-22T00:00:00.000000000", + "2022-02-23T00:00:00.000000000", + "2022-02-24T00:00:00.000000000", + "2022-02-25T00:00:00.000000000", + "2022-02-26T00:00:00.000000000", + "2022-02-27T00:00:00.000000000", + "2022-02-28T00:00:00.000000000", + "2022-03-01T00:00:00.000000000", + "2022-03-02T00:00:00.000000000", + "2022-03-03T00:00:00.000000000", + "2022-03-04T00:00:00.000000000", + "2022-03-05T00:00:00.000000000", + "2022-03-06T00:00:00.000000000", + "2022-03-07T00:00:00.000000000", + "2022-03-08T00:00:00.000000000", + "2022-03-09T00:00:00.000000000", + "2022-03-10T00:00:00.000000000", + "2022-03-11T00:00:00.000000000", + "2022-03-12T00:00:00.000000000", + "2022-03-13T00:00:00.000000000", + "2022-03-14T00:00:00.000000000", + "2022-03-15T00:00:00.000000000", + "2022-03-16T00:00:00.000000000", + "2022-03-17T00:00:00.000000000", + "2022-03-18T00:00:00.000000000", + "2022-03-19T00:00:00.000000000", + "2022-03-20T00:00:00.000000000", + "2022-03-21T00:00:00.000000000", + "2022-03-22T00:00:00.000000000", + "2022-03-23T00:00:00.000000000", + "2022-03-24T00:00:00.000000000", + "2022-03-25T00:00:00.000000000", + "2022-03-26T00:00:00.000000000", + "2022-03-27T00:00:00.000000000", + "2022-03-28T00:00:00.000000000", + "2022-03-29T00:00:00.000000000", + "2022-03-30T00:00:00.000000000", + "2022-03-31T00:00:00.000000000", + "2022-04-01T00:00:00.000000000", + "2022-04-02T00:00:00.000000000", + "2022-04-03T00:00:00.000000000", + "2022-04-04T00:00:00.000000000", + "2022-04-05T00:00:00.000000000", + "2022-04-06T00:00:00.000000000", + "2022-04-07T00:00:00.000000000", + "2022-04-08T00:00:00.000000000", + "2022-04-09T00:00:00.000000000", + "2022-04-10T00:00:00.000000000", + "2022-04-11T00:00:00.000000000", + "2022-04-12T00:00:00.000000000", + "2022-04-13T00:00:00.000000000", + "2022-04-14T00:00:00.000000000", + "2022-04-15T00:00:00.000000000", + "2022-04-16T00:00:00.000000000", + "2022-04-17T00:00:00.000000000", + "2022-04-18T00:00:00.000000000", + "2022-04-19T00:00:00.000000000", + "2022-04-20T00:00:00.000000000", + "2022-04-21T00:00:00.000000000", + "2022-04-22T00:00:00.000000000", + "2022-04-23T00:00:00.000000000", + "2022-04-24T00:00:00.000000000", + "2022-04-25T00:00:00.000000000", + "2022-04-26T00:00:00.000000000", + "2022-04-27T00:00:00.000000000", + "2022-04-28T00:00:00.000000000", + "2022-04-29T00:00:00.000000000", + "2022-04-30T00:00:00.000000000", + "2022-05-01T00:00:00.000000000", + "2022-05-02T00:00:00.000000000", + "2022-05-03T00:00:00.000000000", + "2022-05-04T00:00:00.000000000", + "2022-05-05T00:00:00.000000000", + "2022-05-06T00:00:00.000000000", + "2022-05-07T00:00:00.000000000", + "2022-05-08T00:00:00.000000000", + "2022-05-09T00:00:00.000000000", + "2022-05-10T00:00:00.000000000", + "2022-05-11T00:00:00.000000000", + "2022-05-12T00:00:00.000000000", + "2022-05-13T00:00:00.000000000", + "2022-05-14T00:00:00.000000000", + "2022-05-15T00:00:00.000000000", + "2022-05-16T00:00:00.000000000", + "2022-05-17T00:00:00.000000000", + "2022-05-18T00:00:00.000000000", + "2022-05-19T00:00:00.000000000", + "2022-05-20T00:00:00.000000000", + "2022-05-21T00:00:00.000000000", + "2022-05-22T00:00:00.000000000", + "2022-05-23T00:00:00.000000000", + "2022-05-24T00:00:00.000000000", + "2022-05-25T00:00:00.000000000", + "2022-05-26T00:00:00.000000000", + "2022-05-27T00:00:00.000000000", + "2022-05-28T00:00:00.000000000", + "2022-05-29T00:00:00.000000000", + "2022-05-30T00:00:00.000000000", + "2022-05-31T00:00:00.000000000", + "2022-06-01T00:00:00.000000000", + "2022-06-02T00:00:00.000000000", + "2022-06-03T00:00:00.000000000", + "2022-06-04T00:00:00.000000000", + "2022-06-05T00:00:00.000000000", + "2022-06-06T00:00:00.000000000", + "2022-06-07T00:00:00.000000000", + "2022-06-08T00:00:00.000000000", + "2022-06-09T00:00:00.000000000", + "2022-06-10T00:00:00.000000000", + "2022-06-11T00:00:00.000000000", + "2022-06-12T00:00:00.000000000", + "2022-06-13T00:00:00.000000000", + "2022-06-14T00:00:00.000000000", + "2022-06-15T00:00:00.000000000", + "2022-06-16T00:00:00.000000000", + "2022-06-17T00:00:00.000000000", + "2022-06-18T00:00:00.000000000", + "2022-06-19T00:00:00.000000000", + "2022-06-20T00:00:00.000000000", + "2022-06-21T00:00:00.000000000", + "2022-06-22T00:00:00.000000000", + "2022-06-23T00:00:00.000000000", + "2022-06-24T00:00:00.000000000", + "2022-06-25T00:00:00.000000000", + "2022-06-26T00:00:00.000000000", + "2022-06-27T00:00:00.000000000", + "2022-06-28T00:00:00.000000000", + "2022-06-29T00:00:00.000000000", + "2022-06-30T00:00:00.000000000", + "2022-07-01T00:00:00.000000000", + "2022-07-02T00:00:00.000000000", + "2022-07-03T00:00:00.000000000", + "2022-07-04T00:00:00.000000000", + "2022-07-05T00:00:00.000000000", + "2022-07-06T00:00:00.000000000", + "2022-07-07T00:00:00.000000000", + "2022-07-08T00:00:00.000000000", + "2022-07-09T00:00:00.000000000", + "2022-07-10T00:00:00.000000000", + "2022-07-11T00:00:00.000000000", + "2022-07-12T00:00:00.000000000", + "2022-07-13T00:00:00.000000000", + "2022-07-14T00:00:00.000000000", + "2022-07-15T00:00:00.000000000", + "2022-07-16T00:00:00.000000000", + "2022-07-17T00:00:00.000000000", + "2022-07-18T00:00:00.000000000", + "2022-07-19T00:00:00.000000000", + "2022-07-20T00:00:00.000000000", + "2022-07-21T00:00:00.000000000", + "2022-07-22T00:00:00.000000000", + "2022-07-23T00:00:00.000000000", + "2022-07-24T00:00:00.000000000", + "2022-07-25T00:00:00.000000000", + "2022-07-26T00:00:00.000000000", + "2022-07-27T00:00:00.000000000", + "2022-07-28T00:00:00.000000000", + "2022-07-29T00:00:00.000000000", + "2022-07-30T00:00:00.000000000", + "2022-07-31T00:00:00.000000000", + "2022-08-01T00:00:00.000000000", + "2022-08-02T00:00:00.000000000", + "2022-08-03T00:00:00.000000000", + "2022-08-04T00:00:00.000000000", + "2022-08-05T00:00:00.000000000", + "2022-08-06T00:00:00.000000000", + "2022-08-07T00:00:00.000000000", + "2022-08-08T00:00:00.000000000", + "2022-08-09T00:00:00.000000000", + "2022-08-10T00:00:00.000000000", + "2022-08-11T00:00:00.000000000", + "2022-08-12T00:00:00.000000000", + "2022-08-13T00:00:00.000000000", + "2022-08-14T00:00:00.000000000", + "2022-08-15T00:00:00.000000000", + "2022-08-16T00:00:00.000000000", + "2022-08-17T00:00:00.000000000", + "2022-08-18T00:00:00.000000000", + "2022-08-19T00:00:00.000000000", + "2022-08-20T00:00:00.000000000", + "2022-08-21T00:00:00.000000000", + "2022-08-22T00:00:00.000000000", + "2022-08-23T00:00:00.000000000", + "2022-08-24T00:00:00.000000000", + "2022-08-25T00:00:00.000000000", + "2022-08-26T00:00:00.000000000", + "2022-08-27T00:00:00.000000000", + "2022-08-28T00:00:00.000000000", + "2022-08-29T00:00:00.000000000", + "2022-08-30T00:00:00.000000000", + "2022-08-31T00:00:00.000000000", + "2022-09-01T00:00:00.000000000", + "2022-09-02T00:00:00.000000000", + "2022-09-03T00:00:00.000000000", + "2022-09-04T00:00:00.000000000", + "2022-09-05T00:00:00.000000000", + "2022-09-06T00:00:00.000000000", + "2022-09-07T00:00:00.000000000", + "2022-09-08T00:00:00.000000000", + "2022-09-09T00:00:00.000000000", + "2022-09-10T00:00:00.000000000", + "2022-09-11T00:00:00.000000000", + "2022-09-12T00:00:00.000000000", + "2022-09-13T00:00:00.000000000", + "2022-09-14T00:00:00.000000000", + "2022-09-15T00:00:00.000000000", + "2022-09-16T00:00:00.000000000", + "2022-09-17T00:00:00.000000000", + "2022-09-18T00:00:00.000000000", + "2022-09-19T00:00:00.000000000", + "2022-09-20T00:00:00.000000000", + "2022-09-21T00:00:00.000000000", + "2022-09-22T00:00:00.000000000", + "2022-09-23T00:00:00.000000000", + "2022-09-24T00:00:00.000000000", + "2022-09-25T00:00:00.000000000", + "2022-09-26T00:00:00.000000000", + "2022-09-27T00:00:00.000000000", + "2022-09-28T00:00:00.000000000", + "2022-09-29T00:00:00.000000000", + "2022-09-30T00:00:00.000000000", + "2022-10-01T00:00:00.000000000", + "2022-10-02T00:00:00.000000000", + "2022-10-03T00:00:00.000000000", + "2022-10-04T00:00:00.000000000", + "2022-10-05T00:00:00.000000000", + "2022-10-06T00:00:00.000000000", + "2022-10-07T00:00:00.000000000", + "2022-10-08T00:00:00.000000000", + "2022-10-09T00:00:00.000000000", + "2022-10-10T00:00:00.000000000", + "2022-10-11T00:00:00.000000000", + "2022-10-12T00:00:00.000000000", + "2022-10-13T00:00:00.000000000", + "2022-10-14T00:00:00.000000000", + "2022-10-15T00:00:00.000000000", + "2022-10-16T00:00:00.000000000", + "2022-10-17T00:00:00.000000000", + "2022-10-18T00:00:00.000000000", + "2022-10-19T00:00:00.000000000", + "2022-10-20T00:00:00.000000000", + "2022-10-21T00:00:00.000000000", + "2022-10-22T00:00:00.000000000", + "2022-10-23T00:00:00.000000000", + "2022-10-24T00:00:00.000000000", + "2022-10-25T00:00:00.000000000", + "2022-10-26T00:00:00.000000000", + "2022-10-27T00:00:00.000000000", + "2022-10-28T00:00:00.000000000", + "2022-10-29T00:00:00.000000000", + "2022-10-30T00:00:00.000000000", + "2022-10-31T00:00:00.000000000", + "2022-11-01T00:00:00.000000000", + "2022-11-02T00:00:00.000000000", + "2022-11-03T00:00:00.000000000", + "2022-11-04T00:00:00.000000000", + "2022-11-05T00:00:00.000000000", + "2022-11-06T00:00:00.000000000", + "2022-11-07T00:00:00.000000000", + "2022-11-08T00:00:00.000000000", + "2022-11-09T00:00:00.000000000", + "2022-11-10T00:00:00.000000000", + "2022-11-11T00:00:00.000000000", + "2022-11-12T00:00:00.000000000", + "2022-11-13T00:00:00.000000000", + "2022-11-14T00:00:00.000000000", + "2022-11-15T00:00:00.000000000", + "2022-11-16T00:00:00.000000000", + "2022-11-17T00:00:00.000000000", + "2022-11-18T00:00:00.000000000", + "2022-11-19T00:00:00.000000000", + "2022-11-20T00:00:00.000000000", + "2022-11-21T00:00:00.000000000", + "2022-11-22T00:00:00.000000000", + "2022-11-23T00:00:00.000000000", + "2022-11-24T00:00:00.000000000", + "2022-11-25T00:00:00.000000000", + "2022-11-26T00:00:00.000000000", + "2022-11-27T00:00:00.000000000", + "2022-11-28T00:00:00.000000000", + "2022-11-29T00:00:00.000000000", + "2022-11-30T00:00:00.000000000", + "2022-12-01T00:00:00.000000000", + "2022-12-02T00:00:00.000000000", + "2022-12-03T00:00:00.000000000", + "2022-12-04T00:00:00.000000000", + "2022-12-05T00:00:00.000000000", + "2022-12-06T00:00:00.000000000", + "2022-12-07T00:00:00.000000000", + "2022-12-08T00:00:00.000000000", + "2022-12-09T00:00:00.000000000", + "2022-12-10T00:00:00.000000000", + "2022-12-11T00:00:00.000000000", + "2022-12-12T00:00:00.000000000", + "2022-12-13T00:00:00.000000000", + "2022-12-14T00:00:00.000000000", + "2022-12-15T00:00:00.000000000", + "2022-12-16T00:00:00.000000000", + "2022-12-17T00:00:00.000000000", + "2022-12-18T00:00:00.000000000", + "2022-12-19T00:00:00.000000000", + "2022-12-20T00:00:00.000000000", + "2022-12-21T00:00:00.000000000", + "2022-12-22T00:00:00.000000000", + "2022-12-23T00:00:00.000000000", + "2022-12-24T00:00:00.000000000", + "2022-12-25T00:00:00.000000000", + "2022-12-26T00:00:00.000000000", + "2022-12-27T00:00:00.000000000", + "2022-12-28T00:00:00.000000000", + "2022-12-29T00:00:00.000000000", + "2022-12-30T00:00:00.000000000", + "2022-12-31T00:00:00.000000000", + "2023-01-01T00:00:00.000000000", + "2023-01-02T00:00:00.000000000", + "2023-01-03T00:00:00.000000000", + "2023-01-04T00:00:00.000000000", + "2023-01-05T00:00:00.000000000", + "2023-01-06T00:00:00.000000000", + "2023-01-07T00:00:00.000000000", + "2023-01-08T00:00:00.000000000", + "2023-01-09T00:00:00.000000000", + "2023-01-10T00:00:00.000000000", + "2023-01-11T00:00:00.000000000", + "2023-01-12T00:00:00.000000000", + "2023-01-13T00:00:00.000000000", + "2023-01-14T00:00:00.000000000", + "2023-01-15T00:00:00.000000000", + "2023-01-16T00:00:00.000000000", + "2023-01-17T00:00:00.000000000", + "2023-01-18T00:00:00.000000000", + "2023-01-19T00:00:00.000000000", + "2023-01-20T00:00:00.000000000", + "2023-01-21T00:00:00.000000000", + "2023-01-22T00:00:00.000000000", + "2023-01-23T00:00:00.000000000", + "2023-01-24T00:00:00.000000000", + "2023-01-25T00:00:00.000000000", + "2023-01-26T00:00:00.000000000", + "2023-01-27T00:00:00.000000000", + "2023-01-28T00:00:00.000000000", + "2023-01-29T00:00:00.000000000", + "2023-01-30T00:00:00.000000000", + "2023-01-31T00:00:00.000000000", + "2023-02-01T00:00:00.000000000", + "2023-02-02T00:00:00.000000000", + "2023-02-03T00:00:00.000000000", + "2023-02-04T00:00:00.000000000", + "2023-02-05T00:00:00.000000000", + "2023-02-06T00:00:00.000000000", + "2023-02-07T00:00:00.000000000", + "2023-02-08T00:00:00.000000000", + "2023-02-09T00:00:00.000000000", + "2023-02-10T00:00:00.000000000", + "2023-02-11T00:00:00.000000000", + "2023-02-12T00:00:00.000000000", + "2023-02-13T00:00:00.000000000", + "2023-02-14T00:00:00.000000000", + "2023-02-15T00:00:00.000000000", + "2023-02-16T00:00:00.000000000", + "2023-02-17T00:00:00.000000000", + "2023-02-18T00:00:00.000000000", + "2023-02-19T00:00:00.000000000", + "2023-02-20T00:00:00.000000000", + "2023-02-21T00:00:00.000000000", + "2023-02-22T00:00:00.000000000", + "2023-02-23T00:00:00.000000000", + "2023-02-24T00:00:00.000000000", + "2023-02-25T00:00:00.000000000", + "2023-02-26T00:00:00.000000000", + "2023-02-27T00:00:00.000000000", + "2023-02-28T00:00:00.000000000", + "2023-03-01T00:00:00.000000000", + "2023-03-02T00:00:00.000000000", + "2023-03-03T00:00:00.000000000", + "2023-03-04T00:00:00.000000000", + "2023-03-05T00:00:00.000000000", + "2023-03-06T00:00:00.000000000", + "2023-03-07T00:00:00.000000000", + "2023-03-08T00:00:00.000000000", + "2023-03-09T00:00:00.000000000", + "2023-03-10T00:00:00.000000000", + "2023-03-11T00:00:00.000000000", + "2023-03-12T00:00:00.000000000", + "2023-03-13T00:00:00.000000000", + "2023-03-14T00:00:00.000000000", + "2023-03-15T00:00:00.000000000", + "2023-03-16T00:00:00.000000000", + "2023-03-17T00:00:00.000000000", + "2023-03-18T00:00:00.000000000", + "2023-03-19T00:00:00.000000000", + "2023-03-20T00:00:00.000000000", + "2023-03-21T00:00:00.000000000", + "2023-03-22T00:00:00.000000000", + "2023-03-23T00:00:00.000000000", + "2023-03-24T00:00:00.000000000", + "2023-03-25T00:00:00.000000000", + "2023-03-26T00:00:00.000000000", + "2023-03-27T00:00:00.000000000", + "2023-03-28T00:00:00.000000000", + "2023-03-29T00:00:00.000000000", + "2023-03-30T00:00:00.000000000", + "2023-03-31T00:00:00.000000000", + "2023-04-01T00:00:00.000000000", + "2023-04-02T00:00:00.000000000", + "2023-04-03T00:00:00.000000000", + "2023-04-04T00:00:00.000000000", + "2023-04-05T00:00:00.000000000", + "2023-04-06T00:00:00.000000000", + "2023-04-07T00:00:00.000000000", + "2023-04-08T00:00:00.000000000", + "2023-04-09T00:00:00.000000000", + "2023-04-10T00:00:00.000000000", + "2023-04-11T00:00:00.000000000", + "2023-04-12T00:00:00.000000000", + "2023-04-13T00:00:00.000000000", + "2023-04-14T00:00:00.000000000", + "2023-04-15T00:00:00.000000000", + "2023-04-16T00:00:00.000000000", + "2023-04-17T00:00:00.000000000", + "2023-04-18T00:00:00.000000000", + "2023-04-19T00:00:00.000000000", + "2023-04-20T00:00:00.000000000", + "2023-04-21T00:00:00.000000000", + "2023-04-22T00:00:00.000000000", + "2023-04-23T00:00:00.000000000", + "2023-04-24T00:00:00.000000000", + "2023-04-25T00:00:00.000000000", + "2023-04-26T00:00:00.000000000", + "2023-04-27T00:00:00.000000000", + "2023-04-28T00:00:00.000000000", + "2023-04-29T00:00:00.000000000", + "2023-04-30T00:00:00.000000000", + "2023-05-01T00:00:00.000000000", + "2023-05-02T00:00:00.000000000", + "2023-05-03T00:00:00.000000000", + "2023-05-04T00:00:00.000000000", + "2023-05-05T00:00:00.000000000", + "2023-05-06T00:00:00.000000000", + "2023-05-07T00:00:00.000000000", + "2023-05-08T00:00:00.000000000", + "2023-05-09T00:00:00.000000000", + "2023-05-10T00:00:00.000000000", + "2023-05-11T00:00:00.000000000", + "2023-05-12T00:00:00.000000000", + "2023-05-13T00:00:00.000000000", + "2023-05-14T00:00:00.000000000", + "2023-05-15T00:00:00.000000000", + "2023-05-16T00:00:00.000000000", + "2023-05-17T00:00:00.000000000", + "2023-05-18T00:00:00.000000000", + "2023-05-19T00:00:00.000000000", + "2023-05-20T00:00:00.000000000", + "2023-05-21T00:00:00.000000000", + "2023-05-22T00:00:00.000000000", + "2023-05-23T00:00:00.000000000", + "2023-05-24T00:00:00.000000000", + "2023-05-25T00:00:00.000000000", + "2023-05-26T00:00:00.000000000", + "2023-05-27T00:00:00.000000000", + "2023-05-28T00:00:00.000000000", + "2023-05-29T00:00:00.000000000", + "2023-05-30T00:00:00.000000000", + "2023-05-31T00:00:00.000000000", + "2023-06-01T00:00:00.000000000", + "2023-06-02T00:00:00.000000000", + "2023-06-03T00:00:00.000000000", + "2023-06-04T00:00:00.000000000", + "2023-06-05T00:00:00.000000000", + "2023-06-06T00:00:00.000000000", + "2023-06-07T00:00:00.000000000", + "2023-06-08T00:00:00.000000000", + "2023-06-09T00:00:00.000000000", + "2023-06-10T00:00:00.000000000", + "2023-06-11T00:00:00.000000000", + "2023-06-12T00:00:00.000000000", + "2023-06-13T00:00:00.000000000", + "2023-06-14T00:00:00.000000000", + "2023-06-15T00:00:00.000000000", + "2023-06-16T00:00:00.000000000", + "2023-06-17T00:00:00.000000000", + "2023-06-18T00:00:00.000000000", + "2023-06-19T00:00:00.000000000", + "2023-06-20T00:00:00.000000000", + "2023-06-21T00:00:00.000000000", + "2023-06-22T00:00:00.000000000", + "2023-06-23T00:00:00.000000000", + "2023-06-24T00:00:00.000000000", + "2023-06-25T00:00:00.000000000", + "2023-06-26T00:00:00.000000000", + "2023-06-27T00:00:00.000000000", + "2023-06-28T00:00:00.000000000", + "2023-06-29T00:00:00.000000000", + "2023-06-30T00:00:00.000000000", + "2023-07-01T00:00:00.000000000", + "2023-07-02T00:00:00.000000000", + "2023-07-03T00:00:00.000000000", + "2023-07-04T00:00:00.000000000", + "2023-07-05T00:00:00.000000000", + "2023-07-06T00:00:00.000000000", + "2023-07-07T00:00:00.000000000", + "2023-07-08T00:00:00.000000000", + "2023-07-09T00:00:00.000000000", + "2023-07-10T00:00:00.000000000", + "2023-07-11T00:00:00.000000000", + "2023-07-12T00:00:00.000000000", + "2023-07-13T00:00:00.000000000", + "2023-07-14T00:00:00.000000000", + "2023-07-15T00:00:00.000000000", + "2023-07-16T00:00:00.000000000", + "2023-07-17T00:00:00.000000000", + "2023-07-18T00:00:00.000000000", + "2023-07-19T00:00:00.000000000", + "2023-07-20T00:00:00.000000000", + "2023-07-21T00:00:00.000000000", + "2023-07-22T00:00:00.000000000", + "2023-07-23T00:00:00.000000000", + "2023-07-24T00:00:00.000000000", + "2023-07-25T00:00:00.000000000", + "2023-07-26T00:00:00.000000000", + "2023-07-27T00:00:00.000000000", + "2023-07-28T00:00:00.000000000", + "2023-07-29T00:00:00.000000000", + "2023-07-30T00:00:00.000000000", + "2023-07-31T00:00:00.000000000", + "2023-08-01T00:00:00.000000000", + "2023-08-02T00:00:00.000000000", + "2023-08-03T00:00:00.000000000", + "2023-08-04T00:00:00.000000000", + "2023-08-05T00:00:00.000000000", + "2023-08-06T00:00:00.000000000", + "2023-08-07T00:00:00.000000000", + "2023-08-08T00:00:00.000000000", + "2023-08-09T00:00:00.000000000", + "2023-08-10T00:00:00.000000000", + "2023-08-11T00:00:00.000000000", + "2023-08-12T00:00:00.000000000", + "2023-08-13T00:00:00.000000000", + "2023-08-14T00:00:00.000000000", + "2023-08-15T00:00:00.000000000", + "2023-08-16T00:00:00.000000000", + "2023-08-17T00:00:00.000000000", + "2023-08-18T00:00:00.000000000", + "2023-08-19T00:00:00.000000000", + "2023-08-20T00:00:00.000000000", + "2023-08-21T00:00:00.000000000", + "2023-08-22T00:00:00.000000000", + "2023-08-23T00:00:00.000000000", + "2023-08-24T00:00:00.000000000", + "2023-08-25T00:00:00.000000000", + "2023-08-26T00:00:00.000000000", + "2023-08-27T00:00:00.000000000", + "2023-08-28T00:00:00.000000000", + "2023-08-29T00:00:00.000000000", + "2023-08-30T00:00:00.000000000", + "2023-08-31T00:00:00.000000000", + "2023-09-01T00:00:00.000000000", + "2023-09-02T00:00:00.000000000", + "2023-09-03T00:00:00.000000000", + "2023-09-04T00:00:00.000000000", + "2023-09-05T00:00:00.000000000", + "2023-09-06T00:00:00.000000000", + "2023-09-07T00:00:00.000000000", + "2023-09-08T00:00:00.000000000", + "2023-09-09T00:00:00.000000000", + "2023-09-10T00:00:00.000000000", + "2023-09-11T00:00:00.000000000", + "2023-09-12T00:00:00.000000000", + "2023-09-13T00:00:00.000000000", + "2023-09-14T00:00:00.000000000", + "2023-09-15T00:00:00.000000000", + "2023-09-16T00:00:00.000000000", + "2023-09-17T00:00:00.000000000", + "2023-09-18T00:00:00.000000000", + "2023-09-19T00:00:00.000000000", + "2023-09-20T00:00:00.000000000", + "2023-09-21T00:00:00.000000000", + "2023-09-22T00:00:00.000000000", + "2023-09-23T00:00:00.000000000", + "2023-09-24T00:00:00.000000000", + "2023-09-25T00:00:00.000000000", + "2023-09-26T00:00:00.000000000", + "2023-09-27T00:00:00.000000000", + "2023-09-28T00:00:00.000000000", + "2023-09-29T00:00:00.000000000", + "2023-09-30T00:00:00.000000000", + "2023-10-01T00:00:00.000000000", + "2023-10-02T00:00:00.000000000", + "2023-10-03T00:00:00.000000000", + "2023-10-04T00:00:00.000000000", + "2023-10-05T00:00:00.000000000", + "2023-10-06T00:00:00.000000000", + "2023-10-07T00:00:00.000000000", + "2023-10-08T00:00:00.000000000", + "2023-10-09T00:00:00.000000000", + "2023-10-10T00:00:00.000000000", + "2023-10-11T00:00:00.000000000", + "2023-10-12T00:00:00.000000000", + "2023-10-13T00:00:00.000000000", + "2023-10-14T00:00:00.000000000", + "2023-10-15T00:00:00.000000000", + "2023-10-16T00:00:00.000000000", + "2023-10-17T00:00:00.000000000", + "2023-10-18T00:00:00.000000000", + "2023-10-19T00:00:00.000000000", + "2023-10-20T00:00:00.000000000", + "2023-10-21T00:00:00.000000000", + "2023-10-22T00:00:00.000000000", + "2023-10-23T00:00:00.000000000", + "2023-10-24T00:00:00.000000000", + "2023-10-25T00:00:00.000000000", + "2023-10-26T00:00:00.000000000", + "2023-10-27T00:00:00.000000000", + "2023-10-28T00:00:00.000000000", + "2023-10-29T00:00:00.000000000", + "2023-10-30T00:00:00.000000000", + "2023-10-31T00:00:00.000000000", + "2023-11-01T00:00:00.000000000", + "2023-11-02T00:00:00.000000000", + "2023-11-03T00:00:00.000000000", + "2023-11-04T00:00:00.000000000", + "2023-11-05T00:00:00.000000000", + "2023-11-06T00:00:00.000000000", + "2023-11-07T00:00:00.000000000", + "2023-11-08T00:00:00.000000000", + "2023-11-09T00:00:00.000000000", + "2023-11-10T00:00:00.000000000", + "2023-11-11T00:00:00.000000000", + "2023-11-12T00:00:00.000000000", + "2023-11-13T00:00:00.000000000", + "2023-11-14T00:00:00.000000000", + "2023-11-15T00:00:00.000000000", + "2023-11-16T00:00:00.000000000", + "2023-11-17T00:00:00.000000000", + "2023-11-18T00:00:00.000000000", + "2023-11-19T00:00:00.000000000", + "2023-11-20T00:00:00.000000000", + "2023-11-21T00:00:00.000000000", + "2023-11-22T00:00:00.000000000", + "2023-11-23T00:00:00.000000000", + "2023-11-24T00:00:00.000000000", + "2023-11-25T00:00:00.000000000", + "2023-11-26T00:00:00.000000000", + "2023-11-27T00:00:00.000000000", + "2023-11-28T00:00:00.000000000", + "2023-11-29T00:00:00.000000000", + "2023-11-30T00:00:00.000000000", + "2023-12-01T00:00:00.000000000", + "2023-12-02T00:00:00.000000000", + "2023-12-03T00:00:00.000000000", + "2023-12-04T00:00:00.000000000", + "2023-12-05T00:00:00.000000000", + "2023-12-06T00:00:00.000000000", + "2023-12-07T00:00:00.000000000", + "2023-12-08T00:00:00.000000000", + "2023-12-09T00:00:00.000000000", + "2023-12-10T00:00:00.000000000", + "2023-12-11T00:00:00.000000000", + "2023-12-12T00:00:00.000000000", + "2023-12-13T00:00:00.000000000", + "2023-12-14T00:00:00.000000000", + "2023-12-15T00:00:00.000000000", + "2023-12-16T00:00:00.000000000", + "2023-12-17T00:00:00.000000000", + "2023-12-18T00:00:00.000000000", + "2023-12-19T00:00:00.000000000", + "2023-12-20T00:00:00.000000000", + "2023-12-21T00:00:00.000000000", + "2023-12-22T00:00:00.000000000", + "2023-12-23T00:00:00.000000000", + "2023-12-24T00:00:00.000000000", + "2023-12-25T00:00:00.000000000", + "2023-12-26T00:00:00.000000000", + "2023-12-27T00:00:00.000000000", + "2023-12-28T00:00:00.000000000", + "2023-12-29T00:00:00.000000000", + "2023-12-30T00:00:00.000000000", + "2023-12-31T00:00:00.000000000", + "2024-01-01T00:00:00.000000000", + "2024-01-02T00:00:00.000000000", + "2024-01-03T00:00:00.000000000", + "2024-01-04T00:00:00.000000000", + "2024-01-05T00:00:00.000000000", + "2024-01-06T00:00:00.000000000", + "2024-01-07T00:00:00.000000000", + "2024-01-08T00:00:00.000000000", + "2024-01-09T00:00:00.000000000", + "2024-01-10T00:00:00.000000000", + "2024-01-11T00:00:00.000000000", + "2024-01-12T00:00:00.000000000", + "2024-01-13T00:00:00.000000000", + "2024-01-14T00:00:00.000000000", + "2024-01-15T00:00:00.000000000", + "2024-01-16T00:00:00.000000000", + "2024-01-17T00:00:00.000000000", + "2024-01-18T00:00:00.000000000", + "2024-01-19T00:00:00.000000000", + "2024-01-20T00:00:00.000000000", + "2024-01-21T00:00:00.000000000", + "2024-01-22T00:00:00.000000000", + "2024-01-23T00:00:00.000000000", + "2024-01-24T00:00:00.000000000", + "2024-01-25T00:00:00.000000000", + "2024-01-26T00:00:00.000000000", + "2024-01-27T00:00:00.000000000", + "2024-01-28T00:00:00.000000000", + "2024-01-29T00:00:00.000000000", + "2024-01-30T00:00:00.000000000", + "2024-01-31T00:00:00.000000000", + "2024-02-01T00:00:00.000000000", + "2024-02-02T00:00:00.000000000", + "2024-02-03T00:00:00.000000000", + "2024-02-04T00:00:00.000000000", + "2024-02-05T00:00:00.000000000", + "2024-02-06T00:00:00.000000000", + "2024-02-07T00:00:00.000000000", + "2024-02-08T00:00:00.000000000", + "2024-02-09T00:00:00.000000000", + "2024-02-10T00:00:00.000000000", + "2024-02-11T00:00:00.000000000", + "2024-02-12T00:00:00.000000000", + "2024-02-13T00:00:00.000000000", + "2024-02-14T00:00:00.000000000", + "2024-02-15T00:00:00.000000000", + "2024-02-16T00:00:00.000000000", + "2024-02-17T00:00:00.000000000", + "2024-02-18T00:00:00.000000000", + "2024-02-19T00:00:00.000000000", + "2024-02-20T00:00:00.000000000", + "2024-02-21T00:00:00.000000000", + "2024-02-22T00:00:00.000000000", + "2024-02-23T00:00:00.000000000", + "2024-02-24T00:00:00.000000000", + "2024-02-25T00:00:00.000000000", + "2024-02-26T00:00:00.000000000", + "2024-02-27T00:00:00.000000000", + "2024-02-28T00:00:00.000000000", + "2024-02-29T00:00:00.000000000", + "2024-03-01T00:00:00.000000000", + "2024-03-02T00:00:00.000000000", + "2024-03-03T00:00:00.000000000", + "2024-03-04T00:00:00.000000000", + "2024-03-05T00:00:00.000000000", + "2024-03-06T00:00:00.000000000", + "2024-03-07T00:00:00.000000000", + "2024-03-08T00:00:00.000000000", + "2024-03-09T00:00:00.000000000", + "2024-03-10T00:00:00.000000000", + "2024-03-11T00:00:00.000000000", + "2024-03-12T00:00:00.000000000", + "2024-03-13T00:00:00.000000000", + "2024-03-14T00:00:00.000000000", + "2024-03-15T00:00:00.000000000", + "2024-03-16T00:00:00.000000000", + "2024-03-17T00:00:00.000000000", + "2024-03-18T00:00:00.000000000", + "2024-03-19T00:00:00.000000000", + "2024-03-20T00:00:00.000000000", + "2024-03-21T00:00:00.000000000", + "2024-03-22T00:00:00.000000000", + "2024-03-23T00:00:00.000000000", + "2024-03-24T00:00:00.000000000", + "2024-03-25T00:00:00.000000000", + "2024-03-26T00:00:00.000000000", + "2024-03-27T00:00:00.000000000", + "2024-03-28T00:00:00.000000000", + "2024-03-29T00:00:00.000000000", + "2024-03-30T00:00:00.000000000", + "2024-03-31T00:00:00.000000000", + "2024-04-01T00:00:00.000000000", + "2024-04-02T00:00:00.000000000", + "2024-04-03T00:00:00.000000000", + "2024-04-04T00:00:00.000000000", + "2024-04-05T00:00:00.000000000", + "2024-04-06T00:00:00.000000000", + "2024-04-07T00:00:00.000000000", + "2024-04-08T00:00:00.000000000", + "2024-04-09T00:00:00.000000000", + "2024-04-10T00:00:00.000000000", + "2024-04-11T00:00:00.000000000", + "2024-04-12T00:00:00.000000000", + "2024-04-13T00:00:00.000000000", + "2024-04-14T00:00:00.000000000", + "2024-04-15T00:00:00.000000000", + "2024-04-16T00:00:00.000000000", + "2024-04-17T00:00:00.000000000", + "2024-04-18T00:00:00.000000000", + "2024-04-19T00:00:00.000000000", + "2024-04-20T00:00:00.000000000", + "2024-04-21T00:00:00.000000000", + "2024-04-22T00:00:00.000000000", + "2024-04-23T00:00:00.000000000", + "2024-04-24T00:00:00.000000000", + "2024-04-25T00:00:00.000000000", + "2024-04-26T00:00:00.000000000", + "2024-04-27T00:00:00.000000000", + "2024-04-28T00:00:00.000000000", + "2024-04-29T00:00:00.000000000", + "2024-04-30T00:00:00.000000000", + "2024-05-01T00:00:00.000000000", + "2024-05-02T00:00:00.000000000", + "2024-05-03T00:00:00.000000000", + "2024-05-04T00:00:00.000000000", + "2024-05-05T00:00:00.000000000", + "2024-05-06T00:00:00.000000000", + "2024-05-07T00:00:00.000000000", + "2024-05-08T00:00:00.000000000", + "2024-05-09T00:00:00.000000000", + "2024-05-10T00:00:00.000000000", + "2024-05-11T00:00:00.000000000", + "2024-05-12T00:00:00.000000000", + "2024-05-13T00:00:00.000000000", + "2024-05-14T00:00:00.000000000", + "2024-05-15T00:00:00.000000000", + "2024-05-16T00:00:00.000000000", + "2024-05-17T00:00:00.000000000", + "2024-05-18T00:00:00.000000000", + "2024-05-19T00:00:00.000000000", + "2024-05-20T00:00:00.000000000", + "2024-05-21T00:00:00.000000000", + "2024-05-22T00:00:00.000000000", + "2024-05-23T00:00:00.000000000", + "2024-05-24T00:00:00.000000000", + "2024-05-25T00:00:00.000000000", + "2024-05-26T00:00:00.000000000", + "2024-05-27T00:00:00.000000000", + "2024-05-28T00:00:00.000000000", + "2024-05-29T00:00:00.000000000", + "2024-05-30T00:00:00.000000000", + "2024-05-31T00:00:00.000000000", + "2024-06-01T00:00:00.000000000", + "2024-06-02T00:00:00.000000000", + "2024-06-03T00:00:00.000000000", + "2024-06-04T00:00:00.000000000", + "2024-06-05T00:00:00.000000000", + "2024-06-06T00:00:00.000000000", + "2024-06-07T00:00:00.000000000", + "2024-06-08T00:00:00.000000000", + "2024-06-09T00:00:00.000000000", + "2024-06-10T00:00:00.000000000", + "2024-06-11T00:00:00.000000000", + "2024-06-12T00:00:00.000000000", + "2024-06-13T00:00:00.000000000", + "2024-06-14T00:00:00.000000000", + "2024-06-15T00:00:00.000000000", + "2024-06-16T00:00:00.000000000", + "2024-06-17T00:00:00.000000000", + "2024-06-18T00:00:00.000000000", + "2024-06-19T00:00:00.000000000", + "2024-06-20T00:00:00.000000000", + "2024-06-21T00:00:00.000000000", + "2024-06-22T00:00:00.000000000", + "2024-06-23T00:00:00.000000000", + "2024-06-24T00:00:00.000000000", + "2024-06-25T00:00:00.000000000", + "2024-06-26T00:00:00.000000000", + "2024-06-27T00:00:00.000000000", + "2024-06-28T00:00:00.000000000", + "2024-06-29T00:00:00.000000000", + "2024-06-30T00:00:00.000000000", + "2024-07-01T00:00:00.000000000", + "2024-07-02T00:00:00.000000000", + "2024-07-03T00:00:00.000000000", + "2024-07-04T00:00:00.000000000", + "2024-07-05T00:00:00.000000000", + "2024-07-06T00:00:00.000000000", + "2024-07-07T00:00:00.000000000", + "2024-07-08T00:00:00.000000000", + "2024-07-09T00:00:00.000000000", + "2024-07-10T00:00:00.000000000", + "2024-07-11T00:00:00.000000000", + "2024-07-12T00:00:00.000000000", + "2024-07-13T00:00:00.000000000", + "2024-07-14T00:00:00.000000000", + "2024-07-15T00:00:00.000000000", + "2024-07-16T00:00:00.000000000", + "2024-07-17T00:00:00.000000000", + "2024-07-18T00:00:00.000000000", + "2024-07-19T00:00:00.000000000", + "2024-07-20T00:00:00.000000000", + "2024-07-21T00:00:00.000000000", + "2024-07-22T00:00:00.000000000", + "2024-07-23T00:00:00.000000000", + "2024-07-24T00:00:00.000000000", + "2024-07-25T00:00:00.000000000", + "2024-07-26T00:00:00.000000000", + "2024-07-27T00:00:00.000000000", + "2024-07-28T00:00:00.000000000", + "2024-07-29T00:00:00.000000000", + "2024-07-30T00:00:00.000000000", + "2024-07-31T00:00:00.000000000", + "2024-08-01T00:00:00.000000000", + "2024-08-02T00:00:00.000000000", + "2024-08-03T00:00:00.000000000", + "2024-08-04T00:00:00.000000000", + "2024-08-05T00:00:00.000000000", + "2024-08-06T00:00:00.000000000", + "2024-08-07T00:00:00.000000000", + "2024-08-08T00:00:00.000000000", + "2024-08-09T00:00:00.000000000", + "2024-08-10T00:00:00.000000000", + "2024-08-11T00:00:00.000000000", + "2024-08-12T00:00:00.000000000", + "2024-08-13T00:00:00.000000000", + "2024-08-14T00:00:00.000000000", + "2024-08-15T00:00:00.000000000", + "2024-08-16T00:00:00.000000000", + "2024-08-17T00:00:00.000000000", + "2024-08-18T00:00:00.000000000", + "2024-08-19T00:00:00.000000000", + "2024-08-20T00:00:00.000000000", + "2024-08-21T00:00:00.000000000", + "2024-08-22T00:00:00.000000000", + "2024-08-23T00:00:00.000000000", + "2024-08-24T00:00:00.000000000", + "2024-08-25T00:00:00.000000000", + "2024-08-26T00:00:00.000000000", + "2024-08-27T00:00:00.000000000", + "2024-08-28T00:00:00.000000000", + "2024-08-29T00:00:00.000000000", + "2024-08-30T00:00:00.000000000", + "2024-08-31T00:00:00.000000000", + "2024-09-01T00:00:00.000000000", + "2024-09-02T00:00:00.000000000", + "2024-09-03T00:00:00.000000000", + "2024-09-04T00:00:00.000000000", + "2024-09-05T00:00:00.000000000", + "2024-09-06T00:00:00.000000000", + "2024-09-07T00:00:00.000000000", + "2024-09-08T00:00:00.000000000", + "2024-09-09T00:00:00.000000000", + "2024-09-10T00:00:00.000000000", + "2024-09-11T00:00:00.000000000", + "2024-09-12T00:00:00.000000000", + "2024-09-13T00:00:00.000000000", + "2024-09-14T00:00:00.000000000", + "2024-09-15T00:00:00.000000000", + "2024-09-16T00:00:00.000000000", + "2024-09-17T00:00:00.000000000", + "2024-09-18T00:00:00.000000000", + "2024-09-19T00:00:00.000000000", + "2024-09-20T00:00:00.000000000", + "2024-09-21T00:00:00.000000000", + "2024-09-22T00:00:00.000000000", + "2024-09-23T00:00:00.000000000", + "2024-09-24T00:00:00.000000000", + "2024-09-25T00:00:00.000000000", + "2024-09-26T00:00:00.000000000", + "2024-09-27T00:00:00.000000000", + "2024-09-28T00:00:00.000000000", + "2024-09-29T00:00:00.000000000", + "2024-09-30T00:00:00.000000000", + "2024-10-01T00:00:00.000000000", + "2024-10-02T00:00:00.000000000", + "2024-10-03T00:00:00.000000000", + "2024-10-04T00:00:00.000000000", + "2024-10-05T00:00:00.000000000", + "2024-10-06T00:00:00.000000000", + "2024-10-07T00:00:00.000000000", + "2024-10-08T00:00:00.000000000", + "2024-10-09T00:00:00.000000000", + "2024-10-10T00:00:00.000000000", + "2024-10-11T00:00:00.000000000", + "2024-10-12T00:00:00.000000000", + "2024-10-13T00:00:00.000000000", + "2024-10-14T00:00:00.000000000", + "2024-10-15T00:00:00.000000000", + "2024-10-16T00:00:00.000000000", + "2024-10-17T00:00:00.000000000", + "2024-10-18T00:00:00.000000000", + "2024-10-19T00:00:00.000000000", + "2024-10-20T00:00:00.000000000", + "2024-10-21T00:00:00.000000000", + "2024-10-22T00:00:00.000000000", + "2024-10-23T00:00:00.000000000", + "2024-10-24T00:00:00.000000000", + "2024-10-25T00:00:00.000000000", + "2024-10-26T00:00:00.000000000", + "2024-10-27T00:00:00.000000000", + "2024-10-28T00:00:00.000000000", + "2024-10-29T00:00:00.000000000", + "2024-10-30T00:00:00.000000000", + "2024-10-31T00:00:00.000000000", + "2024-11-01T00:00:00.000000000", + "2024-11-02T00:00:00.000000000", + "2024-11-03T00:00:00.000000000", + "2024-11-04T00:00:00.000000000", + "2024-11-05T00:00:00.000000000", + "2024-11-06T00:00:00.000000000", + "2024-11-07T00:00:00.000000000", + "2024-11-08T00:00:00.000000000", + "2024-11-09T00:00:00.000000000", + "2024-11-10T00:00:00.000000000", + "2024-11-11T00:00:00.000000000", + "2024-11-12T00:00:00.000000000", + "2024-11-13T00:00:00.000000000", + "2024-11-14T00:00:00.000000000", + "2024-11-15T00:00:00.000000000", + "2024-11-16T00:00:00.000000000", + "2024-11-17T00:00:00.000000000", + "2024-11-18T00:00:00.000000000", + "2024-11-19T00:00:00.000000000", + "2024-11-20T00:00:00.000000000", + "2024-11-21T00:00:00.000000000", + "2024-11-22T00:00:00.000000000", + "2024-11-23T00:00:00.000000000", + "2024-11-24T00:00:00.000000000", + "2024-11-25T00:00:00.000000000", + "2024-11-26T00:00:00.000000000", + "2024-11-27T00:00:00.000000000", + "2024-11-28T00:00:00.000000000", + "2024-11-29T00:00:00.000000000", + "2024-11-30T00:00:00.000000000", + "2024-12-01T00:00:00.000000000", + "2024-12-02T00:00:00.000000000", + "2024-12-03T00:00:00.000000000", + "2024-12-04T00:00:00.000000000", + "2024-12-05T00:00:00.000000000", + "2024-12-06T00:00:00.000000000", + "2024-12-07T00:00:00.000000000", + "2024-12-08T00:00:00.000000000", + "2024-12-09T00:00:00.000000000", + "2024-12-10T00:00:00.000000000", + "2024-12-11T00:00:00.000000000", + "2024-12-12T00:00:00.000000000", + "2024-12-13T00:00:00.000000000", + "2024-12-14T00:00:00.000000000", + "2024-12-15T00:00:00.000000000", + "2024-12-16T00:00:00.000000000", + "2024-12-17T00:00:00.000000000", + "2024-12-18T00:00:00.000000000", + "2024-12-19T00:00:00.000000000", + "2024-12-20T00:00:00.000000000", + "2024-12-21T00:00:00.000000000", + "2024-12-22T00:00:00.000000000", + "2024-12-23T00:00:00.000000000", + "2024-12-24T00:00:00.000000000", + "2024-12-25T00:00:00.000000000", + "2024-12-26T00:00:00.000000000", + "2024-12-27T00:00:00.000000000", + "2024-12-28T00:00:00.000000000", + "2024-12-29T00:00:00.000000000", + "2024-12-30T00:00:00.000000000", + "2024-12-31T00:00:00.000000000", + "2025-01-01T00:00:00.000000000", + "2025-01-02T00:00:00.000000000", + "2025-01-03T00:00:00.000000000", + "2025-01-04T00:00:00.000000000", + "2025-01-05T00:00:00.000000000", + "2025-01-06T00:00:00.000000000", + "2025-01-07T00:00:00.000000000", + "2025-01-08T00:00:00.000000000", + "2025-01-09T00:00:00.000000000", + "2025-01-10T00:00:00.000000000", + "2025-01-11T00:00:00.000000000", + "2025-01-12T00:00:00.000000000", + "2025-01-13T00:00:00.000000000", + "2025-01-14T00:00:00.000000000", + "2025-01-15T00:00:00.000000000", + "2025-01-16T00:00:00.000000000", + "2025-01-17T00:00:00.000000000", + "2025-01-18T00:00:00.000000000", + "2025-01-19T00:00:00.000000000", + "2025-01-20T00:00:00.000000000", + "2025-01-21T00:00:00.000000000", + "2025-01-22T00:00:00.000000000", + "2025-01-23T00:00:00.000000000", + "2025-01-24T00:00:00.000000000", + "2025-01-25T00:00:00.000000000", + "2025-01-26T00:00:00.000000000", + "2025-01-27T00:00:00.000000000", + "2025-01-28T00:00:00.000000000", + "2025-01-29T00:00:00.000000000", + "2025-01-30T00:00:00.000000000", + "2025-01-31T00:00:00.000000000", + "2025-02-01T00:00:00.000000000", + "2025-02-02T00:00:00.000000000", + "2025-02-03T00:00:00.000000000", + "2025-02-04T00:00:00.000000000", + "2025-02-05T00:00:00.000000000", + "2025-02-06T00:00:00.000000000", + "2025-02-07T00:00:00.000000000", + "2025-02-08T00:00:00.000000000", + "2025-02-09T00:00:00.000000000", + "2025-02-10T00:00:00.000000000", + "2025-02-11T00:00:00.000000000", + "2025-02-12T00:00:00.000000000", + "2025-02-13T00:00:00.000000000", + "2025-02-14T00:00:00.000000000", + "2025-02-15T00:00:00.000000000", + "2025-02-16T00:00:00.000000000", + "2025-02-17T00:00:00.000000000", + "2025-02-18T00:00:00.000000000", + "2025-02-19T00:00:00.000000000", + "2025-02-20T00:00:00.000000000", + "2025-02-21T00:00:00.000000000", + "2025-02-22T00:00:00.000000000", + "2025-02-23T00:00:00.000000000", + "2025-02-24T00:00:00.000000000", + "2025-02-25T00:00:00.000000000", + "2025-02-26T00:00:00.000000000", + "2025-02-27T00:00:00.000000000", + "2025-02-28T00:00:00.000000000", + "2025-03-01T00:00:00.000000000", + "2025-03-02T00:00:00.000000000", + "2025-03-03T00:00:00.000000000", + "2025-03-04T00:00:00.000000000", + "2025-03-05T00:00:00.000000000", + "2025-03-06T00:00:00.000000000", + "2025-03-07T00:00:00.000000000", + "2025-03-08T00:00:00.000000000", + "2025-03-09T00:00:00.000000000", + "2025-03-10T00:00:00.000000000", + "2025-03-11T00:00:00.000000000", + "2025-03-12T00:00:00.000000000", + "2025-03-13T00:00:00.000000000", + "2025-03-14T00:00:00.000000000", + "2025-03-15T00:00:00.000000000", + "2025-03-16T00:00:00.000000000", + "2025-03-17T00:00:00.000000000", + "2025-03-18T00:00:00.000000000", + "2025-03-19T00:00:00.000000000", + "2025-03-20T00:00:00.000000000", + "2025-03-21T00:00:00.000000000", + "2025-03-22T00:00:00.000000000", + "2025-03-23T00:00:00.000000000", + "2025-03-24T00:00:00.000000000", + "2025-03-25T00:00:00.000000000", + "2025-03-26T00:00:00.000000000", + "2025-03-27T00:00:00.000000000", + "2025-03-28T00:00:00.000000000", + "2025-03-29T00:00:00.000000000", + "2025-03-30T00:00:00.000000000", + "2025-03-31T00:00:00.000000000", + "2025-04-01T00:00:00.000000000", + "2025-04-02T00:00:00.000000000", + "2025-04-03T00:00:00.000000000", + "2025-04-04T00:00:00.000000000", + "2025-04-05T00:00:00.000000000", + "2025-04-06T00:00:00.000000000", + "2025-04-07T00:00:00.000000000", + "2025-04-08T00:00:00.000000000", + "2025-04-09T00:00:00.000000000", + "2025-04-10T00:00:00.000000000", + "2025-04-11T00:00:00.000000000", + "2025-04-12T00:00:00.000000000", + "2025-04-13T00:00:00.000000000", + "2025-04-14T00:00:00.000000000", + "2025-04-15T00:00:00.000000000", + "2025-04-16T00:00:00.000000000", + "2025-04-17T00:00:00.000000000", + "2025-04-18T00:00:00.000000000", + "2025-04-19T00:00:00.000000000", + "2025-04-20T00:00:00.000000000", + "2025-04-21T00:00:00.000000000", + "2025-04-22T00:00:00.000000000", + "2025-04-23T00:00:00.000000000", + "2025-04-24T00:00:00.000000000", + "2025-04-25T00:00:00.000000000", + "2025-04-26T00:00:00.000000000", + "2025-04-27T00:00:00.000000000", + "2025-04-28T00:00:00.000000000", + "2025-04-29T00:00:00.000000000", + "2025-04-30T00:00:00.000000000", + "2025-05-01T00:00:00.000000000", + "2025-05-02T00:00:00.000000000", + "2025-05-03T00:00:00.000000000", + "2025-05-04T00:00:00.000000000", + "2025-05-05T00:00:00.000000000", + "2025-05-06T00:00:00.000000000", + "2025-05-07T00:00:00.000000000", + "2025-05-08T00:00:00.000000000", + "2025-05-09T00:00:00.000000000", + "2025-05-10T00:00:00.000000000", + "2025-05-11T00:00:00.000000000", + "2025-05-12T00:00:00.000000000", + "2025-05-13T00:00:00.000000000", + "2025-05-14T00:00:00.000000000", + "2025-05-15T00:00:00.000000000", + "2025-05-16T00:00:00.000000000", + "2025-05-17T00:00:00.000000000", + "2025-05-18T00:00:00.000000000", + "2025-05-19T00:00:00.000000000", + "2025-05-20T00:00:00.000000000", + "2025-05-21T00:00:00.000000000", + "2025-05-22T00:00:00.000000000", + "2025-05-23T00:00:00.000000000", + "2025-05-24T00:00:00.000000000", + "2025-05-25T00:00:00.000000000", + "2025-05-26T00:00:00.000000000", + "2025-05-27T00:00:00.000000000", + "2025-05-28T00:00:00.000000000", + "2025-05-29T00:00:00.000000000", + "2025-05-30T00:00:00.000000000", + "2025-05-31T00:00:00.000000000", + "2025-06-01T00:00:00.000000000", + "2025-06-02T00:00:00.000000000", + "2025-06-03T00:00:00.000000000", + "2025-06-04T00:00:00.000000000", + "2025-06-05T00:00:00.000000000", + "2025-06-06T00:00:00.000000000", + "2025-06-07T00:00:00.000000000", + "2025-06-08T00:00:00.000000000", + "2025-06-09T00:00:00.000000000", + "2025-06-10T00:00:00.000000000", + "2025-06-11T00:00:00.000000000", + "2025-06-12T00:00:00.000000000", + "2025-06-13T00:00:00.000000000", + "2025-06-14T00:00:00.000000000", + "2025-06-15T00:00:00.000000000", + "2025-06-16T00:00:00.000000000", + "2025-06-17T00:00:00.000000000", + "2025-06-18T00:00:00.000000000", + "2025-06-19T00:00:00.000000000", + "2025-06-20T00:00:00.000000000", + "2025-06-21T00:00:00.000000000", + "2025-06-22T00:00:00.000000000", + "2025-06-23T00:00:00.000000000", + "2025-06-24T00:00:00.000000000", + "2025-06-25T00:00:00.000000000", + "2025-06-26T00:00:00.000000000", + "2025-06-27T00:00:00.000000000", + "2025-06-28T00:00:00.000000000", + "2025-06-29T00:00:00.000000000", + "2025-06-30T00:00:00.000000000", + "2025-07-01T00:00:00.000000000", + "2025-07-02T00:00:00.000000000", + "2025-07-03T00:00:00.000000000", + "2025-07-04T00:00:00.000000000", + "2025-07-05T00:00:00.000000000", + "2025-07-06T00:00:00.000000000", + "2025-07-07T00:00:00.000000000", + "2025-07-08T00:00:00.000000000", + "2025-07-09T00:00:00.000000000", + "2025-07-10T00:00:00.000000000", + "2025-07-11T00:00:00.000000000", + "2025-07-12T00:00:00.000000000", + "2025-07-13T00:00:00.000000000", + "2025-07-14T00:00:00.000000000", + "2025-07-15T00:00:00.000000000", + "2025-07-16T00:00:00.000000000", + "2025-07-17T00:00:00.000000000", + "2025-07-18T00:00:00.000000000", + "2025-07-19T00:00:00.000000000", + "2025-07-20T00:00:00.000000000", + "2025-07-21T00:00:00.000000000", + "2025-07-22T00:00:00.000000000", + "2025-07-23T00:00:00.000000000", + "2025-07-24T00:00:00.000000000", + "2025-07-25T00:00:00.000000000", + "2025-07-26T00:00:00.000000000", + "2025-07-27T00:00:00.000000000", + "2025-07-28T00:00:00.000000000", + "2025-07-29T00:00:00.000000000", + "2025-07-30T00:00:00.000000000", + "2025-07-31T00:00:00.000000000", + "2025-08-01T00:00:00.000000000", + "2025-08-02T00:00:00.000000000", + "2025-08-03T00:00:00.000000000", + "2025-08-04T00:00:00.000000000", + "2025-08-05T00:00:00.000000000", + "2025-08-06T00:00:00.000000000", + "2025-08-07T00:00:00.000000000", + "2025-08-08T00:00:00.000000000", + "2025-08-09T00:00:00.000000000", + "2025-08-10T00:00:00.000000000", + "2025-08-11T00:00:00.000000000", + "2025-08-12T00:00:00.000000000", + "2025-08-13T00:00:00.000000000", + "2025-08-14T00:00:00.000000000", + "2025-08-15T00:00:00.000000000", + "2025-08-16T00:00:00.000000000", + "2025-08-17T00:00:00.000000000", + "2025-08-18T00:00:00.000000000", + "2025-08-19T00:00:00.000000000", + "2025-08-20T00:00:00.000000000", + "2025-08-21T00:00:00.000000000", + "2025-08-22T00:00:00.000000000", + "2025-08-23T00:00:00.000000000", + "2025-08-24T00:00:00.000000000", + "2025-08-25T00:00:00.000000000", + "2025-08-26T00:00:00.000000000", + "2025-08-27T00:00:00.000000000", + "2025-08-28T00:00:00.000000000", + "2025-08-29T00:00:00.000000000", + "2025-08-30T00:00:00.000000000", + "2025-08-31T00:00:00.000000000", + "2025-09-01T00:00:00.000000000", + "2025-09-02T00:00:00.000000000", + "2025-09-03T00:00:00.000000000", + "2025-09-04T00:00:00.000000000", + "2025-09-05T00:00:00.000000000", + "2025-09-06T00:00:00.000000000", + "2025-09-07T00:00:00.000000000", + "2025-09-08T00:00:00.000000000", + "2025-09-09T00:00:00.000000000", + "2025-09-10T00:00:00.000000000", + "2025-09-11T00:00:00.000000000", + "2025-09-12T00:00:00.000000000", + "2025-09-13T00:00:00.000000000", + "2025-09-14T00:00:00.000000000", + "2025-09-15T00:00:00.000000000", + "2025-09-16T00:00:00.000000000", + "2025-09-17T00:00:00.000000000", + "2025-09-18T00:00:00.000000000", + "2025-09-19T00:00:00.000000000", + "2025-09-20T00:00:00.000000000", + "2025-09-21T00:00:00.000000000", + "2025-09-22T00:00:00.000000000", + "2025-09-23T00:00:00.000000000", + "2025-09-24T00:00:00.000000000", + "2025-09-25T00:00:00.000000000", + "2025-09-26T00:00:00.000000000", + "2025-09-27T00:00:00.000000000", + "2025-09-28T00:00:00.000000000", + "2025-09-29T00:00:00.000000000", + "2025-09-30T00:00:00.000000000", + "2025-10-01T00:00:00.000000000", + "2025-10-02T00:00:00.000000000", + "2025-10-03T00:00:00.000000000", + "2025-10-04T00:00:00.000000000", + "2025-10-05T00:00:00.000000000", + "2025-10-06T00:00:00.000000000", + "2025-10-07T00:00:00.000000000", + "2025-10-08T00:00:00.000000000", + "2025-10-09T00:00:00.000000000", + "2025-10-10T00:00:00.000000000", + "2025-10-11T00:00:00.000000000", + "2025-10-12T00:00:00.000000000", + "2025-10-13T00:00:00.000000000", + "2025-10-14T00:00:00.000000000", + "2025-10-15T00:00:00.000000000", + "2025-10-16T00:00:00.000000000", + "2025-10-17T00:00:00.000000000", + "2025-10-18T00:00:00.000000000", + "2025-10-19T00:00:00.000000000", + "2025-10-20T00:00:00.000000000", + "2025-10-21T00:00:00.000000000", + "2025-10-22T00:00:00.000000000", + "2025-10-23T00:00:00.000000000", + "2025-10-24T00:00:00.000000000", + "2025-10-25T00:00:00.000000000", + "2025-10-26T00:00:00.000000000", + "2025-10-27T00:00:00.000000000", + "2025-10-28T00:00:00.000000000", + "2025-10-29T00:00:00.000000000", + "2025-10-30T00:00:00.000000000", + "2025-10-31T00:00:00.000000000", + "2025-11-01T00:00:00.000000000", + "2025-11-02T00:00:00.000000000", + "2025-11-03T00:00:00.000000000", + "2025-11-04T00:00:00.000000000", + "2025-11-05T00:00:00.000000000", + "2025-11-06T00:00:00.000000000", + "2025-11-07T00:00:00.000000000", + "2025-11-08T00:00:00.000000000", + "2025-11-09T00:00:00.000000000", + "2025-11-10T00:00:00.000000000", + "2025-11-11T00:00:00.000000000", + "2025-11-12T00:00:00.000000000", + "2025-11-13T00:00:00.000000000", + "2025-11-14T00:00:00.000000000", + "2025-11-15T00:00:00.000000000", + "2025-11-16T00:00:00.000000000", + "2025-11-17T00:00:00.000000000", + "2025-11-18T00:00:00.000000000", + "2025-11-19T00:00:00.000000000", + "2025-11-20T00:00:00.000000000", + "2025-11-21T00:00:00.000000000", + "2025-11-22T00:00:00.000000000", + "2025-11-23T00:00:00.000000000", + "2025-11-24T00:00:00.000000000", + "2025-11-25T00:00:00.000000000", + "2025-11-26T00:00:00.000000000", + "2025-11-27T00:00:00.000000000", + "2025-11-28T00:00:00.000000000", + "2025-11-29T00:00:00.000000000", + "2025-11-30T00:00:00.000000000", + "2025-12-01T00:00:00.000000000", + "2025-12-02T00:00:00.000000000", + "2025-12-03T00:00:00.000000000", + "2025-12-04T00:00:00.000000000", + "2025-12-05T00:00:00.000000000", + "2025-12-06T00:00:00.000000000", + "2025-12-07T00:00:00.000000000", + "2025-12-08T00:00:00.000000000", + "2025-12-09T00:00:00.000000000", + "2025-12-10T00:00:00.000000000", + "2025-12-11T00:00:00.000000000", + "2025-12-12T00:00:00.000000000", + "2025-12-13T00:00:00.000000000", + "2025-12-14T00:00:00.000000000", + "2025-12-15T00:00:00.000000000", + "2025-12-16T00:00:00.000000000", + "2025-12-17T00:00:00.000000000", + "2025-12-18T00:00:00.000000000", + "2025-12-19T00:00:00.000000000", + "2025-12-20T00:00:00.000000000", + "2025-12-21T00:00:00.000000000", + "2025-12-22T00:00:00.000000000", + "2025-12-23T00:00:00.000000000", + "2025-12-24T00:00:00.000000000", + "2025-12-25T00:00:00.000000000", + "2025-12-26T00:00:00.000000000", + "2025-12-27T00:00:00.000000000", + "2025-12-28T00:00:00.000000000", + "2025-12-29T00:00:00.000000000", + "2025-12-30T00:00:00.000000000", + "2025-12-31T00:00:00.000000000", + "2026-01-01T00:00:00.000000000", + "2026-01-02T00:00:00.000000000", + "2026-01-03T00:00:00.000000000", + "2026-01-04T00:00:00.000000000", + "2026-01-05T00:00:00.000000000", + "2026-01-06T00:00:00.000000000", + "2026-01-07T00:00:00.000000000", + "2026-01-08T00:00:00.000000000", + "2026-01-09T00:00:00.000000000", + "2026-01-10T00:00:00.000000000", + "2026-01-11T00:00:00.000000000", + "2026-01-12T00:00:00.000000000", + "2026-01-13T00:00:00.000000000", + "2026-01-14T00:00:00.000000000", + "2026-01-15T00:00:00.000000000", + "2026-01-16T00:00:00.000000000", + "2026-01-17T00:00:00.000000000", + "2026-01-18T00:00:00.000000000", + "2026-01-19T00:00:00.000000000", + "2026-01-20T00:00:00.000000000", + "2026-01-21T00:00:00.000000000", + "2026-01-22T00:00:00.000000000", + "2026-01-23T00:00:00.000000000", + "2026-01-24T00:00:00.000000000", + "2026-01-25T00:00:00.000000000", + "2026-01-26T00:00:00.000000000", + "2026-01-27T00:00:00.000000000", + "2026-01-28T00:00:00.000000000", + "2026-01-29T00:00:00.000000000", + "2026-01-30T00:00:00.000000000", + "2026-01-31T00:00:00.000000000", + "2026-02-01T00:00:00.000000000", + "2026-02-02T00:00:00.000000000", + "2026-02-03T00:00:00.000000000", + "2026-02-04T00:00:00.000000000", + "2026-02-05T00:00:00.000000000", + "2026-02-06T00:00:00.000000000", + "2026-02-07T00:00:00.000000000", + "2026-02-08T00:00:00.000000000", + "2026-02-09T00:00:00.000000000", + "2026-02-10T00:00:00.000000000", + "2026-02-11T00:00:00.000000000", + "2026-02-12T00:00:00.000000000", + "2026-02-13T00:00:00.000000000", + "2026-02-14T00:00:00.000000000", + "2026-02-15T00:00:00.000000000", + "2026-02-16T00:00:00.000000000", + "2026-02-17T00:00:00.000000000" + ], + "xaxis": "x", + "y": { + "bdata": "AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAA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", + "dtype": "f8" + }, + "yaxis": "y" + }, + { + "connectgaps": false, + "line": { + "color": "rgba(239,54,69,0.35)", + "dash": "dot", + "width": 1.2 + }, + "mode": "lines", + "name": "Short TL ↓", + "type": "scatter", + "x": [ + "2022-02-18T00:00:00.000000000", + "2022-02-19T00:00:00.000000000", + "2022-02-20T00:00:00.000000000", + "2022-02-21T00:00:00.000000000", + "2022-02-22T00:00:00.000000000", + "2022-02-23T00:00:00.000000000", + "2022-02-24T00:00:00.000000000", + "2022-02-25T00:00:00.000000000", + "2022-02-26T00:00:00.000000000", + "2022-02-27T00:00:00.000000000", + "2022-02-28T00:00:00.000000000", + "2022-03-01T00:00:00.000000000", + "2022-03-02T00:00:00.000000000", + "2022-03-03T00:00:00.000000000", + "2022-03-04T00:00:00.000000000", + "2022-03-05T00:00:00.000000000", + "2022-03-06T00:00:00.000000000", + "2022-03-07T00:00:00.000000000", + "2022-03-08T00:00:00.000000000", + "2022-03-09T00:00:00.000000000", + "2022-03-10T00:00:00.000000000", + "2022-03-11T00:00:00.000000000", + "2022-03-12T00:00:00.000000000", + "2022-03-13T00:00:00.000000000", + "2022-03-14T00:00:00.000000000", + "2022-03-15T00:00:00.000000000", + "2022-03-16T00:00:00.000000000", + "2022-03-17T00:00:00.000000000", + "2022-03-18T00:00:00.000000000", + "2022-03-19T00:00:00.000000000", + "2022-03-20T00:00:00.000000000", + "2022-03-21T00:00:00.000000000", + "2022-03-22T00:00:00.000000000", + "2022-03-23T00:00:00.000000000", + "2022-03-24T00:00:00.000000000", + "2022-03-25T00:00:00.000000000", + "2022-03-26T00:00:00.000000000", + "2022-03-27T00:00:00.000000000", + "2022-03-28T00:00:00.000000000", + "2022-03-29T00:00:00.000000000", + "2022-03-30T00:00:00.000000000", + "2022-03-31T00:00:00.000000000", + "2022-04-01T00:00:00.000000000", + "2022-04-02T00:00:00.000000000", + "2022-04-03T00:00:00.000000000", + "2022-04-04T00:00:00.000000000", + "2022-04-05T00:00:00.000000000", + "2022-04-06T00:00:00.000000000", + "2022-04-07T00:00:00.000000000", + "2022-04-08T00:00:00.000000000", + "2022-04-09T00:00:00.000000000", + "2022-04-10T00:00:00.000000000", + "2022-04-11T00:00:00.000000000", + "2022-04-12T00:00:00.000000000", + "2022-04-13T00:00:00.000000000", + "2022-04-14T00:00:00.000000000", + "2022-04-15T00:00:00.000000000", + "2022-04-16T00:00:00.000000000", + "2022-04-17T00:00:00.000000000", + "2022-04-18T00:00:00.000000000", + "2022-04-19T00:00:00.000000000", + "2022-04-20T00:00:00.000000000", + "2022-04-21T00:00:00.000000000", + "2022-04-22T00:00:00.000000000", + "2022-04-23T00:00:00.000000000", + "2022-04-24T00:00:00.000000000", + "2022-04-25T00:00:00.000000000", + "2022-04-26T00:00:00.000000000", + "2022-04-27T00:00:00.000000000", + "2022-04-28T00:00:00.000000000", + "2022-04-29T00:00:00.000000000", + "2022-04-30T00:00:00.000000000", + "2022-05-01T00:00:00.000000000", + "2022-05-02T00:00:00.000000000", + "2022-05-03T00:00:00.000000000", + "2022-05-04T00:00:00.000000000", + "2022-05-05T00:00:00.000000000", + "2022-05-06T00:00:00.000000000", + "2022-05-07T00:00:00.000000000", + "2022-05-08T00:00:00.000000000", + "2022-05-09T00:00:00.000000000", + "2022-05-10T00:00:00.000000000", + "2022-05-11T00:00:00.000000000", + "2022-05-12T00:00:00.000000000", + "2022-05-13T00:00:00.000000000", + "2022-05-14T00:00:00.000000000", + "2022-05-15T00:00:00.000000000", + "2022-05-16T00:00:00.000000000", + "2022-05-17T00:00:00.000000000", + "2022-05-18T00:00:00.000000000", + "2022-05-19T00:00:00.000000000", + "2022-05-20T00:00:00.000000000", + "2022-05-21T00:00:00.000000000", + "2022-05-22T00:00:00.000000000", + "2022-05-23T00:00:00.000000000", + "2022-05-24T00:00:00.000000000", + "2022-05-25T00:00:00.000000000", + "2022-05-26T00:00:00.000000000", + "2022-05-27T00:00:00.000000000", + "2022-05-28T00:00:00.000000000", + "2022-05-29T00:00:00.000000000", + "2022-05-30T00:00:00.000000000", + "2022-05-31T00:00:00.000000000", + "2022-06-01T00:00:00.000000000", + "2022-06-02T00:00:00.000000000", + "2022-06-03T00:00:00.000000000", + "2022-06-04T00:00:00.000000000", + "2022-06-05T00:00:00.000000000", + "2022-06-06T00:00:00.000000000", + "2022-06-07T00:00:00.000000000", + "2022-06-08T00:00:00.000000000", + "2022-06-09T00:00:00.000000000", + "2022-06-10T00:00:00.000000000", + "2022-06-11T00:00:00.000000000", + "2022-06-12T00:00:00.000000000", + "2022-06-13T00:00:00.000000000", + "2022-06-14T00:00:00.000000000", + "2022-06-15T00:00:00.000000000", + "2022-06-16T00:00:00.000000000", + "2022-06-17T00:00:00.000000000", + "2022-06-18T00:00:00.000000000", + "2022-06-19T00:00:00.000000000", + "2022-06-20T00:00:00.000000000", + "2022-06-21T00:00:00.000000000", + "2022-06-22T00:00:00.000000000", + "2022-06-23T00:00:00.000000000", + "2022-06-24T00:00:00.000000000", + "2022-06-25T00:00:00.000000000", + "2022-06-26T00:00:00.000000000", + "2022-06-27T00:00:00.000000000", + "2022-06-28T00:00:00.000000000", + "2022-06-29T00:00:00.000000000", + "2022-06-30T00:00:00.000000000", + "2022-07-01T00:00:00.000000000", + "2022-07-02T00:00:00.000000000", + "2022-07-03T00:00:00.000000000", + "2022-07-04T00:00:00.000000000", + "2022-07-05T00:00:00.000000000", + "2022-07-06T00:00:00.000000000", + "2022-07-07T00:00:00.000000000", + "2022-07-08T00:00:00.000000000", + "2022-07-09T00:00:00.000000000", + "2022-07-10T00:00:00.000000000", + "2022-07-11T00:00:00.000000000", + "2022-07-12T00:00:00.000000000", + "2022-07-13T00:00:00.000000000", + "2022-07-14T00:00:00.000000000", + "2022-07-15T00:00:00.000000000", + "2022-07-16T00:00:00.000000000", + "2022-07-17T00:00:00.000000000", + "2022-07-18T00:00:00.000000000", + "2022-07-19T00:00:00.000000000", + "2022-07-20T00:00:00.000000000", + "2022-07-21T00:00:00.000000000", + "2022-07-22T00:00:00.000000000", + "2022-07-23T00:00:00.000000000", + "2022-07-24T00:00:00.000000000", + "2022-07-25T00:00:00.000000000", + "2022-07-26T00:00:00.000000000", + "2022-07-27T00:00:00.000000000", + "2022-07-28T00:00:00.000000000", + "2022-07-29T00:00:00.000000000", + "2022-07-30T00:00:00.000000000", + "2022-07-31T00:00:00.000000000", + "2022-08-01T00:00:00.000000000", + "2022-08-02T00:00:00.000000000", + "2022-08-03T00:00:00.000000000", + "2022-08-04T00:00:00.000000000", + "2022-08-05T00:00:00.000000000", + "2022-08-06T00:00:00.000000000", + "2022-08-07T00:00:00.000000000", + "2022-08-08T00:00:00.000000000", + "2022-08-09T00:00:00.000000000", + "2022-08-10T00:00:00.000000000", + "2022-08-11T00:00:00.000000000", + "2022-08-12T00:00:00.000000000", + "2022-08-13T00:00:00.000000000", + "2022-08-14T00:00:00.000000000", + "2022-08-15T00:00:00.000000000", + "2022-08-16T00:00:00.000000000", + "2022-08-17T00:00:00.000000000", + "2022-08-18T00:00:00.000000000", + "2022-08-19T00:00:00.000000000", + "2022-08-20T00:00:00.000000000", + "2022-08-21T00:00:00.000000000", + "2022-08-22T00:00:00.000000000", + "2022-08-23T00:00:00.000000000", + "2022-08-24T00:00:00.000000000", + "2022-08-25T00:00:00.000000000", + "2022-08-26T00:00:00.000000000", + "2022-08-27T00:00:00.000000000", + "2022-08-28T00:00:00.000000000", + "2022-08-29T00:00:00.000000000", + "2022-08-30T00:00:00.000000000", + "2022-08-31T00:00:00.000000000", + "2022-09-01T00:00:00.000000000", + "2022-09-02T00:00:00.000000000", + "2022-09-03T00:00:00.000000000", + "2022-09-04T00:00:00.000000000", + "2022-09-05T00:00:00.000000000", + "2022-09-06T00:00:00.000000000", + "2022-09-07T00:00:00.000000000", + "2022-09-08T00:00:00.000000000", + "2022-09-09T00:00:00.000000000", + "2022-09-10T00:00:00.000000000", + "2022-09-11T00:00:00.000000000", + "2022-09-12T00:00:00.000000000", + "2022-09-13T00:00:00.000000000", + "2022-09-14T00:00:00.000000000", + "2022-09-15T00:00:00.000000000", + "2022-09-16T00:00:00.000000000", + "2022-09-17T00:00:00.000000000", + "2022-09-18T00:00:00.000000000", + "2022-09-19T00:00:00.000000000", + "2022-09-20T00:00:00.000000000", + "2022-09-21T00:00:00.000000000", + "2022-09-22T00:00:00.000000000", + "2022-09-23T00:00:00.000000000", + "2022-09-24T00:00:00.000000000", + "2022-09-25T00:00:00.000000000", + "2022-09-26T00:00:00.000000000", + "2022-09-27T00:00:00.000000000", + "2022-09-28T00:00:00.000000000", + "2022-09-29T00:00:00.000000000", + "2022-09-30T00:00:00.000000000", + "2022-10-01T00:00:00.000000000", + "2022-10-02T00:00:00.000000000", + "2022-10-03T00:00:00.000000000", + "2022-10-04T00:00:00.000000000", + "2022-10-05T00:00:00.000000000", + "2022-10-06T00:00:00.000000000", + "2022-10-07T00:00:00.000000000", + "2022-10-08T00:00:00.000000000", + "2022-10-09T00:00:00.000000000", + "2022-10-10T00:00:00.000000000", + "2022-10-11T00:00:00.000000000", + "2022-10-12T00:00:00.000000000", + "2022-10-13T00:00:00.000000000", + "2022-10-14T00:00:00.000000000", + "2022-10-15T00:00:00.000000000", + "2022-10-16T00:00:00.000000000", + "2022-10-17T00:00:00.000000000", + "2022-10-18T00:00:00.000000000", + "2022-10-19T00:00:00.000000000", + "2022-10-20T00:00:00.000000000", + "2022-10-21T00:00:00.000000000", + "2022-10-22T00:00:00.000000000", + "2022-10-23T00:00:00.000000000", + "2022-10-24T00:00:00.000000000", + "2022-10-25T00:00:00.000000000", + "2022-10-26T00:00:00.000000000", + "2022-10-27T00:00:00.000000000", + "2022-10-28T00:00:00.000000000", + "2022-10-29T00:00:00.000000000", + "2022-10-30T00:00:00.000000000", + "2022-10-31T00:00:00.000000000", + "2022-11-01T00:00:00.000000000", + "2022-11-02T00:00:00.000000000", + "2022-11-03T00:00:00.000000000", + "2022-11-04T00:00:00.000000000", + "2022-11-05T00:00:00.000000000", + "2022-11-06T00:00:00.000000000", + "2022-11-07T00:00:00.000000000", + "2022-11-08T00:00:00.000000000", + "2022-11-09T00:00:00.000000000", + "2022-11-10T00:00:00.000000000", + "2022-11-11T00:00:00.000000000", + "2022-11-12T00:00:00.000000000", + "2022-11-13T00:00:00.000000000", + "2022-11-14T00:00:00.000000000", + "2022-11-15T00:00:00.000000000", + "2022-11-16T00:00:00.000000000", + "2022-11-17T00:00:00.000000000", + "2022-11-18T00:00:00.000000000", + "2022-11-19T00:00:00.000000000", + "2022-11-20T00:00:00.000000000", + "2022-11-21T00:00:00.000000000", + "2022-11-22T00:00:00.000000000", + "2022-11-23T00:00:00.000000000", + "2022-11-24T00:00:00.000000000", + "2022-11-25T00:00:00.000000000", + "2022-11-26T00:00:00.000000000", + "2022-11-27T00:00:00.000000000", + "2022-11-28T00:00:00.000000000", + "2022-11-29T00:00:00.000000000", + "2022-11-30T00:00:00.000000000", + "2022-12-01T00:00:00.000000000", + "2022-12-02T00:00:00.000000000", + "2022-12-03T00:00:00.000000000", + "2022-12-04T00:00:00.000000000", + "2022-12-05T00:00:00.000000000", + "2022-12-06T00:00:00.000000000", + "2022-12-07T00:00:00.000000000", + "2022-12-08T00:00:00.000000000", + "2022-12-09T00:00:00.000000000", + "2022-12-10T00:00:00.000000000", + "2022-12-11T00:00:00.000000000", + "2022-12-12T00:00:00.000000000", + "2022-12-13T00:00:00.000000000", + "2022-12-14T00:00:00.000000000", + "2022-12-15T00:00:00.000000000", + "2022-12-16T00:00:00.000000000", + "2022-12-17T00:00:00.000000000", + "2022-12-18T00:00:00.000000000", + "2022-12-19T00:00:00.000000000", + "2022-12-20T00:00:00.000000000", + "2022-12-21T00:00:00.000000000", + "2022-12-22T00:00:00.000000000", + "2022-12-23T00:00:00.000000000", + "2022-12-24T00:00:00.000000000", + "2022-12-25T00:00:00.000000000", + "2022-12-26T00:00:00.000000000", + "2022-12-27T00:00:00.000000000", + "2022-12-28T00:00:00.000000000", + "2022-12-29T00:00:00.000000000", + "2022-12-30T00:00:00.000000000", + "2022-12-31T00:00:00.000000000", + "2023-01-01T00:00:00.000000000", + "2023-01-02T00:00:00.000000000", + "2023-01-03T00:00:00.000000000", + "2023-01-04T00:00:00.000000000", + "2023-01-05T00:00:00.000000000", + "2023-01-06T00:00:00.000000000", + "2023-01-07T00:00:00.000000000", + "2023-01-08T00:00:00.000000000", + "2023-01-09T00:00:00.000000000", + "2023-01-10T00:00:00.000000000", + "2023-01-11T00:00:00.000000000", + "2023-01-12T00:00:00.000000000", + "2023-01-13T00:00:00.000000000", + "2023-01-14T00:00:00.000000000", + "2023-01-15T00:00:00.000000000", + "2023-01-16T00:00:00.000000000", + "2023-01-17T00:00:00.000000000", + "2023-01-18T00:00:00.000000000", + "2023-01-19T00:00:00.000000000", + "2023-01-20T00:00:00.000000000", + "2023-01-21T00:00:00.000000000", + "2023-01-22T00:00:00.000000000", + "2023-01-23T00:00:00.000000000", + "2023-01-24T00:00:00.000000000", + "2023-01-25T00:00:00.000000000", + "2023-01-26T00:00:00.000000000", + "2023-01-27T00:00:00.000000000", + "2023-01-28T00:00:00.000000000", + "2023-01-29T00:00:00.000000000", + "2023-01-30T00:00:00.000000000", + "2023-01-31T00:00:00.000000000", + "2023-02-01T00:00:00.000000000", + "2023-02-02T00:00:00.000000000", + "2023-02-03T00:00:00.000000000", + "2023-02-04T00:00:00.000000000", + "2023-02-05T00:00:00.000000000", + "2023-02-06T00:00:00.000000000", + "2023-02-07T00:00:00.000000000", + "2023-02-08T00:00:00.000000000", + "2023-02-09T00:00:00.000000000", + "2023-02-10T00:00:00.000000000", + "2023-02-11T00:00:00.000000000", + "2023-02-12T00:00:00.000000000", + "2023-02-13T00:00:00.000000000", + "2023-02-14T00:00:00.000000000", + "2023-02-15T00:00:00.000000000", + "2023-02-16T00:00:00.000000000", + "2023-02-17T00:00:00.000000000", + "2023-02-18T00:00:00.000000000", + "2023-02-19T00:00:00.000000000", + "2023-02-20T00:00:00.000000000", + "2023-02-21T00:00:00.000000000", + "2023-02-22T00:00:00.000000000", + "2023-02-23T00:00:00.000000000", + "2023-02-24T00:00:00.000000000", + "2023-02-25T00:00:00.000000000", + "2023-02-26T00:00:00.000000000", + "2023-02-27T00:00:00.000000000", + "2023-02-28T00:00:00.000000000", + "2023-03-01T00:00:00.000000000", + "2023-03-02T00:00:00.000000000", + "2023-03-03T00:00:00.000000000", + "2023-03-04T00:00:00.000000000", + "2023-03-05T00:00:00.000000000", + "2023-03-06T00:00:00.000000000", + "2023-03-07T00:00:00.000000000", + "2023-03-08T00:00:00.000000000", + "2023-03-09T00:00:00.000000000", + "2023-03-10T00:00:00.000000000", + "2023-03-11T00:00:00.000000000", + "2023-03-12T00:00:00.000000000", + "2023-03-13T00:00:00.000000000", + "2023-03-14T00:00:00.000000000", + "2023-03-15T00:00:00.000000000", + "2023-03-16T00:00:00.000000000", + "2023-03-17T00:00:00.000000000", + "2023-03-18T00:00:00.000000000", + "2023-03-19T00:00:00.000000000", + "2023-03-20T00:00:00.000000000", + "2023-03-21T00:00:00.000000000", + "2023-03-22T00:00:00.000000000", + "2023-03-23T00:00:00.000000000", + "2023-03-24T00:00:00.000000000", + "2023-03-25T00:00:00.000000000", + "2023-03-26T00:00:00.000000000", + "2023-03-27T00:00:00.000000000", + "2023-03-28T00:00:00.000000000", + "2023-03-29T00:00:00.000000000", + "2023-03-30T00:00:00.000000000", + "2023-03-31T00:00:00.000000000", + "2023-04-01T00:00:00.000000000", + "2023-04-02T00:00:00.000000000", + "2023-04-03T00:00:00.000000000", + "2023-04-04T00:00:00.000000000", + "2023-04-05T00:00:00.000000000", + "2023-04-06T00:00:00.000000000", + "2023-04-07T00:00:00.000000000", + "2023-04-08T00:00:00.000000000", + "2023-04-09T00:00:00.000000000", + "2023-04-10T00:00:00.000000000", + "2023-04-11T00:00:00.000000000", + "2023-04-12T00:00:00.000000000", + "2023-04-13T00:00:00.000000000", + "2023-04-14T00:00:00.000000000", + "2023-04-15T00:00:00.000000000", + "2023-04-16T00:00:00.000000000", + "2023-04-17T00:00:00.000000000", + "2023-04-18T00:00:00.000000000", + "2023-04-19T00:00:00.000000000", + "2023-04-20T00:00:00.000000000", + "2023-04-21T00:00:00.000000000", + "2023-04-22T00:00:00.000000000", + "2023-04-23T00:00:00.000000000", + "2023-04-24T00:00:00.000000000", + "2023-04-25T00:00:00.000000000", + "2023-04-26T00:00:00.000000000", + "2023-04-27T00:00:00.000000000", + "2023-04-28T00:00:00.000000000", + "2023-04-29T00:00:00.000000000", + "2023-04-30T00:00:00.000000000", + "2023-05-01T00:00:00.000000000", + "2023-05-02T00:00:00.000000000", + "2023-05-03T00:00:00.000000000", + "2023-05-04T00:00:00.000000000", + "2023-05-05T00:00:00.000000000", + "2023-05-06T00:00:00.000000000", + "2023-05-07T00:00:00.000000000", + "2023-05-08T00:00:00.000000000", + "2023-05-09T00:00:00.000000000", + "2023-05-10T00:00:00.000000000", + "2023-05-11T00:00:00.000000000", + "2023-05-12T00:00:00.000000000", + "2023-05-13T00:00:00.000000000", + "2023-05-14T00:00:00.000000000", + "2023-05-15T00:00:00.000000000", + "2023-05-16T00:00:00.000000000", + "2023-05-17T00:00:00.000000000", + "2023-05-18T00:00:00.000000000", + "2023-05-19T00:00:00.000000000", + "2023-05-20T00:00:00.000000000", + "2023-05-21T00:00:00.000000000", + "2023-05-22T00:00:00.000000000", + "2023-05-23T00:00:00.000000000", + "2023-05-24T00:00:00.000000000", + "2023-05-25T00:00:00.000000000", + "2023-05-26T00:00:00.000000000", + "2023-05-27T00:00:00.000000000", + "2023-05-28T00:00:00.000000000", + "2023-05-29T00:00:00.000000000", + "2023-05-30T00:00:00.000000000", + "2023-05-31T00:00:00.000000000", + "2023-06-01T00:00:00.000000000", + "2023-06-02T00:00:00.000000000", + "2023-06-03T00:00:00.000000000", + "2023-06-04T00:00:00.000000000", + "2023-06-05T00:00:00.000000000", + "2023-06-06T00:00:00.000000000", + "2023-06-07T00:00:00.000000000", + "2023-06-08T00:00:00.000000000", + "2023-06-09T00:00:00.000000000", + "2023-06-10T00:00:00.000000000", + "2023-06-11T00:00:00.000000000", + "2023-06-12T00:00:00.000000000", + "2023-06-13T00:00:00.000000000", + "2023-06-14T00:00:00.000000000", + "2023-06-15T00:00:00.000000000", + "2023-06-16T00:00:00.000000000", + "2023-06-17T00:00:00.000000000", + "2023-06-18T00:00:00.000000000", + "2023-06-19T00:00:00.000000000", + "2023-06-20T00:00:00.000000000", + "2023-06-21T00:00:00.000000000", + "2023-06-22T00:00:00.000000000", + "2023-06-23T00:00:00.000000000", + "2023-06-24T00:00:00.000000000", + "2023-06-25T00:00:00.000000000", + "2023-06-26T00:00:00.000000000", + "2023-06-27T00:00:00.000000000", + "2023-06-28T00:00:00.000000000", + "2023-06-29T00:00:00.000000000", + "2023-06-30T00:00:00.000000000", + "2023-07-01T00:00:00.000000000", + "2023-07-02T00:00:00.000000000", + "2023-07-03T00:00:00.000000000", + "2023-07-04T00:00:00.000000000", + "2023-07-05T00:00:00.000000000", + "2023-07-06T00:00:00.000000000", + "2023-07-07T00:00:00.000000000", + "2023-07-08T00:00:00.000000000", + "2023-07-09T00:00:00.000000000", + "2023-07-10T00:00:00.000000000", + "2023-07-11T00:00:00.000000000", + "2023-07-12T00:00:00.000000000", + "2023-07-13T00:00:00.000000000", + "2023-07-14T00:00:00.000000000", + "2023-07-15T00:00:00.000000000", + "2023-07-16T00:00:00.000000000", + "2023-07-17T00:00:00.000000000", + "2023-07-18T00:00:00.000000000", + "2023-07-19T00:00:00.000000000", + "2023-07-20T00:00:00.000000000", + "2023-07-21T00:00:00.000000000", + "2023-07-22T00:00:00.000000000", + "2023-07-23T00:00:00.000000000", + "2023-07-24T00:00:00.000000000", + "2023-07-25T00:00:00.000000000", + "2023-07-26T00:00:00.000000000", + "2023-07-27T00:00:00.000000000", + "2023-07-28T00:00:00.000000000", + "2023-07-29T00:00:00.000000000", + "2023-07-30T00:00:00.000000000", + "2023-07-31T00:00:00.000000000", + "2023-08-01T00:00:00.000000000", + "2023-08-02T00:00:00.000000000", + "2023-08-03T00:00:00.000000000", + "2023-08-04T00:00:00.000000000", + "2023-08-05T00:00:00.000000000", + "2023-08-06T00:00:00.000000000", + "2023-08-07T00:00:00.000000000", + "2023-08-08T00:00:00.000000000", + "2023-08-09T00:00:00.000000000", + "2023-08-10T00:00:00.000000000", + "2023-08-11T00:00:00.000000000", + "2023-08-12T00:00:00.000000000", + "2023-08-13T00:00:00.000000000", + "2023-08-14T00:00:00.000000000", + "2023-08-15T00:00:00.000000000", + "2023-08-16T00:00:00.000000000", + "2023-08-17T00:00:00.000000000", + "2023-08-18T00:00:00.000000000", + "2023-08-19T00:00:00.000000000", + "2023-08-20T00:00:00.000000000", + "2023-08-21T00:00:00.000000000", + "2023-08-22T00:00:00.000000000", + "2023-08-23T00:00:00.000000000", + "2023-08-24T00:00:00.000000000", + "2023-08-25T00:00:00.000000000", + "2023-08-26T00:00:00.000000000", + "2023-08-27T00:00:00.000000000", + "2023-08-28T00:00:00.000000000", + "2023-08-29T00:00:00.000000000", + "2023-08-30T00:00:00.000000000", + "2023-08-31T00:00:00.000000000", + "2023-09-01T00:00:00.000000000", + "2023-09-02T00:00:00.000000000", + "2023-09-03T00:00:00.000000000", + "2023-09-04T00:00:00.000000000", + "2023-09-05T00:00:00.000000000", + "2023-09-06T00:00:00.000000000", + "2023-09-07T00:00:00.000000000", + "2023-09-08T00:00:00.000000000", + "2023-09-09T00:00:00.000000000", + "2023-09-10T00:00:00.000000000", + "2023-09-11T00:00:00.000000000", + "2023-09-12T00:00:00.000000000", + "2023-09-13T00:00:00.000000000", + "2023-09-14T00:00:00.000000000", + "2023-09-15T00:00:00.000000000", + "2023-09-16T00:00:00.000000000", + "2023-09-17T00:00:00.000000000", + "2023-09-18T00:00:00.000000000", + "2023-09-19T00:00:00.000000000", + "2023-09-20T00:00:00.000000000", + "2023-09-21T00:00:00.000000000", + "2023-09-22T00:00:00.000000000", + "2023-09-23T00:00:00.000000000", + "2023-09-24T00:00:00.000000000", + "2023-09-25T00:00:00.000000000", + "2023-09-26T00:00:00.000000000", + "2023-09-27T00:00:00.000000000", + "2023-09-28T00:00:00.000000000", + "2023-09-29T00:00:00.000000000", + "2023-09-30T00:00:00.000000000", + "2023-10-01T00:00:00.000000000", + "2023-10-02T00:00:00.000000000", + "2023-10-03T00:00:00.000000000", + "2023-10-04T00:00:00.000000000", + "2023-10-05T00:00:00.000000000", + "2023-10-06T00:00:00.000000000", + "2023-10-07T00:00:00.000000000", + "2023-10-08T00:00:00.000000000", + "2023-10-09T00:00:00.000000000", + "2023-10-10T00:00:00.000000000", + "2023-10-11T00:00:00.000000000", + "2023-10-12T00:00:00.000000000", + "2023-10-13T00:00:00.000000000", + "2023-10-14T00:00:00.000000000", + "2023-10-15T00:00:00.000000000", + "2023-10-16T00:00:00.000000000", + "2023-10-17T00:00:00.000000000", + "2023-10-18T00:00:00.000000000", + "2023-10-19T00:00:00.000000000", + "2023-10-20T00:00:00.000000000", + "2023-10-21T00:00:00.000000000", + "2023-10-22T00:00:00.000000000", + "2023-10-23T00:00:00.000000000", + "2023-10-24T00:00:00.000000000", + "2023-10-25T00:00:00.000000000", + "2023-10-26T00:00:00.000000000", + "2023-10-27T00:00:00.000000000", + "2023-10-28T00:00:00.000000000", + "2023-10-29T00:00:00.000000000", + "2023-10-30T00:00:00.000000000", + "2023-10-31T00:00:00.000000000", + "2023-11-01T00:00:00.000000000", + "2023-11-02T00:00:00.000000000", + "2023-11-03T00:00:00.000000000", + "2023-11-04T00:00:00.000000000", + "2023-11-05T00:00:00.000000000", + "2023-11-06T00:00:00.000000000", + "2023-11-07T00:00:00.000000000", + "2023-11-08T00:00:00.000000000", + "2023-11-09T00:00:00.000000000", + "2023-11-10T00:00:00.000000000", + "2023-11-11T00:00:00.000000000", + "2023-11-12T00:00:00.000000000", + "2023-11-13T00:00:00.000000000", + "2023-11-14T00:00:00.000000000", + "2023-11-15T00:00:00.000000000", + "2023-11-16T00:00:00.000000000", + "2023-11-17T00:00:00.000000000", + "2023-11-18T00:00:00.000000000", + "2023-11-19T00:00:00.000000000", + "2023-11-20T00:00:00.000000000", + "2023-11-21T00:00:00.000000000", + "2023-11-22T00:00:00.000000000", + "2023-11-23T00:00:00.000000000", + "2023-11-24T00:00:00.000000000", + "2023-11-25T00:00:00.000000000", + "2023-11-26T00:00:00.000000000", + "2023-11-27T00:00:00.000000000", + "2023-11-28T00:00:00.000000000", + "2023-11-29T00:00:00.000000000", + "2023-11-30T00:00:00.000000000", + "2023-12-01T00:00:00.000000000", + "2023-12-02T00:00:00.000000000", + "2023-12-03T00:00:00.000000000", + "2023-12-04T00:00:00.000000000", + "2023-12-05T00:00:00.000000000", + "2023-12-06T00:00:00.000000000", + "2023-12-07T00:00:00.000000000", + "2023-12-08T00:00:00.000000000", + "2023-12-09T00:00:00.000000000", + "2023-12-10T00:00:00.000000000", + "2023-12-11T00:00:00.000000000", + "2023-12-12T00:00:00.000000000", + "2023-12-13T00:00:00.000000000", + "2023-12-14T00:00:00.000000000", + "2023-12-15T00:00:00.000000000", + "2023-12-16T00:00:00.000000000", + "2023-12-17T00:00:00.000000000", + "2023-12-18T00:00:00.000000000", + "2023-12-19T00:00:00.000000000", + "2023-12-20T00:00:00.000000000", + "2023-12-21T00:00:00.000000000", + "2023-12-22T00:00:00.000000000", + "2023-12-23T00:00:00.000000000", + "2023-12-24T00:00:00.000000000", + "2023-12-25T00:00:00.000000000", + "2023-12-26T00:00:00.000000000", + "2023-12-27T00:00:00.000000000", + "2023-12-28T00:00:00.000000000", + "2023-12-29T00:00:00.000000000", + "2023-12-30T00:00:00.000000000", + "2023-12-31T00:00:00.000000000", + "2024-01-01T00:00:00.000000000", + "2024-01-02T00:00:00.000000000", + "2024-01-03T00:00:00.000000000", + "2024-01-04T00:00:00.000000000", + "2024-01-05T00:00:00.000000000", + "2024-01-06T00:00:00.000000000", + "2024-01-07T00:00:00.000000000", + "2024-01-08T00:00:00.000000000", + "2024-01-09T00:00:00.000000000", + "2024-01-10T00:00:00.000000000", + "2024-01-11T00:00:00.000000000", + "2024-01-12T00:00:00.000000000", + "2024-01-13T00:00:00.000000000", + "2024-01-14T00:00:00.000000000", + "2024-01-15T00:00:00.000000000", + "2024-01-16T00:00:00.000000000", + "2024-01-17T00:00:00.000000000", + "2024-01-18T00:00:00.000000000", + "2024-01-19T00:00:00.000000000", + "2024-01-20T00:00:00.000000000", + "2024-01-21T00:00:00.000000000", + "2024-01-22T00:00:00.000000000", + "2024-01-23T00:00:00.000000000", + "2024-01-24T00:00:00.000000000", + "2024-01-25T00:00:00.000000000", + "2024-01-26T00:00:00.000000000", + "2024-01-27T00:00:00.000000000", + "2024-01-28T00:00:00.000000000", + "2024-01-29T00:00:00.000000000", + "2024-01-30T00:00:00.000000000", + "2024-01-31T00:00:00.000000000", + "2024-02-01T00:00:00.000000000", + "2024-02-02T00:00:00.000000000", + "2024-02-03T00:00:00.000000000", + "2024-02-04T00:00:00.000000000", + "2024-02-05T00:00:00.000000000", + "2024-02-06T00:00:00.000000000", + "2024-02-07T00:00:00.000000000", + "2024-02-08T00:00:00.000000000", + "2024-02-09T00:00:00.000000000", + "2024-02-10T00:00:00.000000000", + "2024-02-11T00:00:00.000000000", + "2024-02-12T00:00:00.000000000", + "2024-02-13T00:00:00.000000000", + "2024-02-14T00:00:00.000000000", + "2024-02-15T00:00:00.000000000", + "2024-02-16T00:00:00.000000000", + "2024-02-17T00:00:00.000000000", + "2024-02-18T00:00:00.000000000", + "2024-02-19T00:00:00.000000000", + "2024-02-20T00:00:00.000000000", + "2024-02-21T00:00:00.000000000", + "2024-02-22T00:00:00.000000000", + "2024-02-23T00:00:00.000000000", + "2024-02-24T00:00:00.000000000", + "2024-02-25T00:00:00.000000000", + "2024-02-26T00:00:00.000000000", + "2024-02-27T00:00:00.000000000", + "2024-02-28T00:00:00.000000000", + "2024-02-29T00:00:00.000000000", + "2024-03-01T00:00:00.000000000", + "2024-03-02T00:00:00.000000000", + "2024-03-03T00:00:00.000000000", + "2024-03-04T00:00:00.000000000", + "2024-03-05T00:00:00.000000000", + "2024-03-06T00:00:00.000000000", + "2024-03-07T00:00:00.000000000", + "2024-03-08T00:00:00.000000000", + "2024-03-09T00:00:00.000000000", + "2024-03-10T00:00:00.000000000", + "2024-03-11T00:00:00.000000000", + "2024-03-12T00:00:00.000000000", + "2024-03-13T00:00:00.000000000", + "2024-03-14T00:00:00.000000000", + "2024-03-15T00:00:00.000000000", + "2024-03-16T00:00:00.000000000", + "2024-03-17T00:00:00.000000000", + "2024-03-18T00:00:00.000000000", + "2024-03-19T00:00:00.000000000", + "2024-03-20T00:00:00.000000000", + "2024-03-21T00:00:00.000000000", + "2024-03-22T00:00:00.000000000", + "2024-03-23T00:00:00.000000000", + "2024-03-24T00:00:00.000000000", + "2024-03-25T00:00:00.000000000", + "2024-03-26T00:00:00.000000000", + "2024-03-27T00:00:00.000000000", + "2024-03-28T00:00:00.000000000", + "2024-03-29T00:00:00.000000000", + "2024-03-30T00:00:00.000000000", + "2024-03-31T00:00:00.000000000", + "2024-04-01T00:00:00.000000000", + "2024-04-02T00:00:00.000000000", + "2024-04-03T00:00:00.000000000", + "2024-04-04T00:00:00.000000000", + "2024-04-05T00:00:00.000000000", + "2024-04-06T00:00:00.000000000", + "2024-04-07T00:00:00.000000000", + "2024-04-08T00:00:00.000000000", + "2024-04-09T00:00:00.000000000", + "2024-04-10T00:00:00.000000000", + "2024-04-11T00:00:00.000000000", + "2024-04-12T00:00:00.000000000", + "2024-04-13T00:00:00.000000000", + "2024-04-14T00:00:00.000000000", + "2024-04-15T00:00:00.000000000", + "2024-04-16T00:00:00.000000000", + "2024-04-17T00:00:00.000000000", + "2024-04-18T00:00:00.000000000", + "2024-04-19T00:00:00.000000000", + "2024-04-20T00:00:00.000000000", + "2024-04-21T00:00:00.000000000", + "2024-04-22T00:00:00.000000000", + "2024-04-23T00:00:00.000000000", + "2024-04-24T00:00:00.000000000", + "2024-04-25T00:00:00.000000000", + "2024-04-26T00:00:00.000000000", + "2024-04-27T00:00:00.000000000", + "2024-04-28T00:00:00.000000000", + "2024-04-29T00:00:00.000000000", + "2024-04-30T00:00:00.000000000", + "2024-05-01T00:00:00.000000000", + "2024-05-02T00:00:00.000000000", + "2024-05-03T00:00:00.000000000", + "2024-05-04T00:00:00.000000000", + "2024-05-05T00:00:00.000000000", + "2024-05-06T00:00:00.000000000", + "2024-05-07T00:00:00.000000000", + "2024-05-08T00:00:00.000000000", + "2024-05-09T00:00:00.000000000", + "2024-05-10T00:00:00.000000000", + "2024-05-11T00:00:00.000000000", + "2024-05-12T00:00:00.000000000", + "2024-05-13T00:00:00.000000000", + "2024-05-14T00:00:00.000000000", + "2024-05-15T00:00:00.000000000", + "2024-05-16T00:00:00.000000000", + "2024-05-17T00:00:00.000000000", + "2024-05-18T00:00:00.000000000", + "2024-05-19T00:00:00.000000000", + "2024-05-20T00:00:00.000000000", + "2024-05-21T00:00:00.000000000", + "2024-05-22T00:00:00.000000000", + "2024-05-23T00:00:00.000000000", + "2024-05-24T00:00:00.000000000", + "2024-05-25T00:00:00.000000000", + "2024-05-26T00:00:00.000000000", + "2024-05-27T00:00:00.000000000", + "2024-05-28T00:00:00.000000000", + "2024-05-29T00:00:00.000000000", + "2024-05-30T00:00:00.000000000", + "2024-05-31T00:00:00.000000000", + "2024-06-01T00:00:00.000000000", + "2024-06-02T00:00:00.000000000", + "2024-06-03T00:00:00.000000000", + "2024-06-04T00:00:00.000000000", + "2024-06-05T00:00:00.000000000", + "2024-06-06T00:00:00.000000000", + "2024-06-07T00:00:00.000000000", + "2024-06-08T00:00:00.000000000", + "2024-06-09T00:00:00.000000000", + "2024-06-10T00:00:00.000000000", + "2024-06-11T00:00:00.000000000", + "2024-06-12T00:00:00.000000000", + "2024-06-13T00:00:00.000000000", + "2024-06-14T00:00:00.000000000", + "2024-06-15T00:00:00.000000000", + "2024-06-16T00:00:00.000000000", + "2024-06-17T00:00:00.000000000", + "2024-06-18T00:00:00.000000000", + "2024-06-19T00:00:00.000000000", + "2024-06-20T00:00:00.000000000", + "2024-06-21T00:00:00.000000000", + "2024-06-22T00:00:00.000000000", + "2024-06-23T00:00:00.000000000", + "2024-06-24T00:00:00.000000000", + "2024-06-25T00:00:00.000000000", + "2024-06-26T00:00:00.000000000", + "2024-06-27T00:00:00.000000000", + "2024-06-28T00:00:00.000000000", + "2024-06-29T00:00:00.000000000", + "2024-06-30T00:00:00.000000000", + "2024-07-01T00:00:00.000000000", + "2024-07-02T00:00:00.000000000", + "2024-07-03T00:00:00.000000000", + "2024-07-04T00:00:00.000000000", + "2024-07-05T00:00:00.000000000", + "2024-07-06T00:00:00.000000000", + "2024-07-07T00:00:00.000000000", + "2024-07-08T00:00:00.000000000", + "2024-07-09T00:00:00.000000000", + "2024-07-10T00:00:00.000000000", + "2024-07-11T00:00:00.000000000", + "2024-07-12T00:00:00.000000000", + "2024-07-13T00:00:00.000000000", + "2024-07-14T00:00:00.000000000", + "2024-07-15T00:00:00.000000000", + "2024-07-16T00:00:00.000000000", + "2024-07-17T00:00:00.000000000", + "2024-07-18T00:00:00.000000000", + "2024-07-19T00:00:00.000000000", + "2024-07-20T00:00:00.000000000", + "2024-07-21T00:00:00.000000000", + "2024-07-22T00:00:00.000000000", + "2024-07-23T00:00:00.000000000", + "2024-07-24T00:00:00.000000000", + "2024-07-25T00:00:00.000000000", + "2024-07-26T00:00:00.000000000", + "2024-07-27T00:00:00.000000000", + "2024-07-28T00:00:00.000000000", + "2024-07-29T00:00:00.000000000", + "2024-07-30T00:00:00.000000000", + "2024-07-31T00:00:00.000000000", + "2024-08-01T00:00:00.000000000", + "2024-08-02T00:00:00.000000000", + "2024-08-03T00:00:00.000000000", + "2024-08-04T00:00:00.000000000", + "2024-08-05T00:00:00.000000000", + "2024-08-06T00:00:00.000000000", + "2024-08-07T00:00:00.000000000", + "2024-08-08T00:00:00.000000000", + "2024-08-09T00:00:00.000000000", + "2024-08-10T00:00:00.000000000", + "2024-08-11T00:00:00.000000000", + "2024-08-12T00:00:00.000000000", + "2024-08-13T00:00:00.000000000", + "2024-08-14T00:00:00.000000000", + "2024-08-15T00:00:00.000000000", + "2024-08-16T00:00:00.000000000", + "2024-08-17T00:00:00.000000000", + "2024-08-18T00:00:00.000000000", + "2024-08-19T00:00:00.000000000", + "2024-08-20T00:00:00.000000000", + "2024-08-21T00:00:00.000000000", + "2024-08-22T00:00:00.000000000", + "2024-08-23T00:00:00.000000000", + "2024-08-24T00:00:00.000000000", + "2024-08-25T00:00:00.000000000", + "2024-08-26T00:00:00.000000000", + "2024-08-27T00:00:00.000000000", + "2024-08-28T00:00:00.000000000", + "2024-08-29T00:00:00.000000000", + "2024-08-30T00:00:00.000000000", + "2024-08-31T00:00:00.000000000", + "2024-09-01T00:00:00.000000000", + "2024-09-02T00:00:00.000000000", + "2024-09-03T00:00:00.000000000", + "2024-09-04T00:00:00.000000000", + "2024-09-05T00:00:00.000000000", + "2024-09-06T00:00:00.000000000", + "2024-09-07T00:00:00.000000000", + "2024-09-08T00:00:00.000000000", + "2024-09-09T00:00:00.000000000", + "2024-09-10T00:00:00.000000000", + "2024-09-11T00:00:00.000000000", + "2024-09-12T00:00:00.000000000", + "2024-09-13T00:00:00.000000000", + "2024-09-14T00:00:00.000000000", + "2024-09-15T00:00:00.000000000", + "2024-09-16T00:00:00.000000000", + "2024-09-17T00:00:00.000000000", + "2024-09-18T00:00:00.000000000", + "2024-09-19T00:00:00.000000000", + "2024-09-20T00:00:00.000000000", + "2024-09-21T00:00:00.000000000", + "2024-09-22T00:00:00.000000000", + "2024-09-23T00:00:00.000000000", + "2024-09-24T00:00:00.000000000", + "2024-09-25T00:00:00.000000000", + "2024-09-26T00:00:00.000000000", + "2024-09-27T00:00:00.000000000", + "2024-09-28T00:00:00.000000000", + "2024-09-29T00:00:00.000000000", + "2024-09-30T00:00:00.000000000", + "2024-10-01T00:00:00.000000000", + "2024-10-02T00:00:00.000000000", + "2024-10-03T00:00:00.000000000", + "2024-10-04T00:00:00.000000000", + "2024-10-05T00:00:00.000000000", + "2024-10-06T00:00:00.000000000", + "2024-10-07T00:00:00.000000000", + "2024-10-08T00:00:00.000000000", + "2024-10-09T00:00:00.000000000", + "2024-10-10T00:00:00.000000000", + "2024-10-11T00:00:00.000000000", + "2024-10-12T00:00:00.000000000", + "2024-10-13T00:00:00.000000000", + "2024-10-14T00:00:00.000000000", + "2024-10-15T00:00:00.000000000", + "2024-10-16T00:00:00.000000000", + "2024-10-17T00:00:00.000000000", + "2024-10-18T00:00:00.000000000", + "2024-10-19T00:00:00.000000000", + "2024-10-20T00:00:00.000000000", + "2024-10-21T00:00:00.000000000", + "2024-10-22T00:00:00.000000000", + "2024-10-23T00:00:00.000000000", + "2024-10-24T00:00:00.000000000", + "2024-10-25T00:00:00.000000000", + "2024-10-26T00:00:00.000000000", + "2024-10-27T00:00:00.000000000", + "2024-10-28T00:00:00.000000000", + "2024-10-29T00:00:00.000000000", + "2024-10-30T00:00:00.000000000", + "2024-10-31T00:00:00.000000000", + "2024-11-01T00:00:00.000000000", + "2024-11-02T00:00:00.000000000", + "2024-11-03T00:00:00.000000000", + "2024-11-04T00:00:00.000000000", + "2024-11-05T00:00:00.000000000", + "2024-11-06T00:00:00.000000000", + "2024-11-07T00:00:00.000000000", + "2024-11-08T00:00:00.000000000", + "2024-11-09T00:00:00.000000000", + "2024-11-10T00:00:00.000000000", + "2024-11-11T00:00:00.000000000", + "2024-11-12T00:00:00.000000000", + "2024-11-13T00:00:00.000000000", + "2024-11-14T00:00:00.000000000", + "2024-11-15T00:00:00.000000000", + "2024-11-16T00:00:00.000000000", + "2024-11-17T00:00:00.000000000", + "2024-11-18T00:00:00.000000000", + "2024-11-19T00:00:00.000000000", + "2024-11-20T00:00:00.000000000", + "2024-11-21T00:00:00.000000000", + "2024-11-22T00:00:00.000000000", + "2024-11-23T00:00:00.000000000", + "2024-11-24T00:00:00.000000000", + "2024-11-25T00:00:00.000000000", + "2024-11-26T00:00:00.000000000", + "2024-11-27T00:00:00.000000000", + "2024-11-28T00:00:00.000000000", + "2024-11-29T00:00:00.000000000", + "2024-11-30T00:00:00.000000000", + "2024-12-01T00:00:00.000000000", + "2024-12-02T00:00:00.000000000", + "2024-12-03T00:00:00.000000000", + "2024-12-04T00:00:00.000000000", + "2024-12-05T00:00:00.000000000", + "2024-12-06T00:00:00.000000000", + "2024-12-07T00:00:00.000000000", + "2024-12-08T00:00:00.000000000", + "2024-12-09T00:00:00.000000000", + "2024-12-10T00:00:00.000000000", + "2024-12-11T00:00:00.000000000", + "2024-12-12T00:00:00.000000000", + "2024-12-13T00:00:00.000000000", + "2024-12-14T00:00:00.000000000", + "2024-12-15T00:00:00.000000000", + "2024-12-16T00:00:00.000000000", + "2024-12-17T00:00:00.000000000", + "2024-12-18T00:00:00.000000000", + "2024-12-19T00:00:00.000000000", + "2024-12-20T00:00:00.000000000", + "2024-12-21T00:00:00.000000000", + "2024-12-22T00:00:00.000000000", + "2024-12-23T00:00:00.000000000", + "2024-12-24T00:00:00.000000000", + "2024-12-25T00:00:00.000000000", + "2024-12-26T00:00:00.000000000", + "2024-12-27T00:00:00.000000000", + "2024-12-28T00:00:00.000000000", + "2024-12-29T00:00:00.000000000", + "2024-12-30T00:00:00.000000000", + "2024-12-31T00:00:00.000000000", + "2025-01-01T00:00:00.000000000", + "2025-01-02T00:00:00.000000000", + "2025-01-03T00:00:00.000000000", + "2025-01-04T00:00:00.000000000", + "2025-01-05T00:00:00.000000000", + "2025-01-06T00:00:00.000000000", + "2025-01-07T00:00:00.000000000", + "2025-01-08T00:00:00.000000000", + "2025-01-09T00:00:00.000000000", + "2025-01-10T00:00:00.000000000", + "2025-01-11T00:00:00.000000000", + "2025-01-12T00:00:00.000000000", + "2025-01-13T00:00:00.000000000", + "2025-01-14T00:00:00.000000000", + "2025-01-15T00:00:00.000000000", + "2025-01-16T00:00:00.000000000", + "2025-01-17T00:00:00.000000000", + "2025-01-18T00:00:00.000000000", + "2025-01-19T00:00:00.000000000", + "2025-01-20T00:00:00.000000000", + "2025-01-21T00:00:00.000000000", + "2025-01-22T00:00:00.000000000", + "2025-01-23T00:00:00.000000000", + "2025-01-24T00:00:00.000000000", + "2025-01-25T00:00:00.000000000", + "2025-01-26T00:00:00.000000000", + "2025-01-27T00:00:00.000000000", + "2025-01-28T00:00:00.000000000", + "2025-01-29T00:00:00.000000000", + "2025-01-30T00:00:00.000000000", + "2025-01-31T00:00:00.000000000", + "2025-02-01T00:00:00.000000000", + "2025-02-02T00:00:00.000000000", + "2025-02-03T00:00:00.000000000", + "2025-02-04T00:00:00.000000000", + "2025-02-05T00:00:00.000000000", + "2025-02-06T00:00:00.000000000", + "2025-02-07T00:00:00.000000000", + "2025-02-08T00:00:00.000000000", + "2025-02-09T00:00:00.000000000", + "2025-02-10T00:00:00.000000000", + "2025-02-11T00:00:00.000000000", + "2025-02-12T00:00:00.000000000", + "2025-02-13T00:00:00.000000000", + "2025-02-14T00:00:00.000000000", + "2025-02-15T00:00:00.000000000", + "2025-02-16T00:00:00.000000000", + "2025-02-17T00:00:00.000000000", + "2025-02-18T00:00:00.000000000", + "2025-02-19T00:00:00.000000000", + "2025-02-20T00:00:00.000000000", + "2025-02-21T00:00:00.000000000", + "2025-02-22T00:00:00.000000000", + "2025-02-23T00:00:00.000000000", + "2025-02-24T00:00:00.000000000", + "2025-02-25T00:00:00.000000000", + "2025-02-26T00:00:00.000000000", + "2025-02-27T00:00:00.000000000", + "2025-02-28T00:00:00.000000000", + "2025-03-01T00:00:00.000000000", + "2025-03-02T00:00:00.000000000", + "2025-03-03T00:00:00.000000000", + "2025-03-04T00:00:00.000000000", + "2025-03-05T00:00:00.000000000", + "2025-03-06T00:00:00.000000000", + "2025-03-07T00:00:00.000000000", + "2025-03-08T00:00:00.000000000", + "2025-03-09T00:00:00.000000000", + "2025-03-10T00:00:00.000000000", + "2025-03-11T00:00:00.000000000", + "2025-03-12T00:00:00.000000000", + "2025-03-13T00:00:00.000000000", + "2025-03-14T00:00:00.000000000", + "2025-03-15T00:00:00.000000000", + "2025-03-16T00:00:00.000000000", + "2025-03-17T00:00:00.000000000", + "2025-03-18T00:00:00.000000000", + "2025-03-19T00:00:00.000000000", + "2025-03-20T00:00:00.000000000", + "2025-03-21T00:00:00.000000000", + "2025-03-22T00:00:00.000000000", + "2025-03-23T00:00:00.000000000", + "2025-03-24T00:00:00.000000000", + "2025-03-25T00:00:00.000000000", + "2025-03-26T00:00:00.000000000", + "2025-03-27T00:00:00.000000000", + "2025-03-28T00:00:00.000000000", + "2025-03-29T00:00:00.000000000", + "2025-03-30T00:00:00.000000000", + "2025-03-31T00:00:00.000000000", + "2025-04-01T00:00:00.000000000", + "2025-04-02T00:00:00.000000000", + "2025-04-03T00:00:00.000000000", + "2025-04-04T00:00:00.000000000", + "2025-04-05T00:00:00.000000000", + "2025-04-06T00:00:00.000000000", + "2025-04-07T00:00:00.000000000", + "2025-04-08T00:00:00.000000000", + "2025-04-09T00:00:00.000000000", + "2025-04-10T00:00:00.000000000", + "2025-04-11T00:00:00.000000000", + "2025-04-12T00:00:00.000000000", + "2025-04-13T00:00:00.000000000", + "2025-04-14T00:00:00.000000000", + "2025-04-15T00:00:00.000000000", + "2025-04-16T00:00:00.000000000", + "2025-04-17T00:00:00.000000000", + "2025-04-18T00:00:00.000000000", + "2025-04-19T00:00:00.000000000", + "2025-04-20T00:00:00.000000000", + "2025-04-21T00:00:00.000000000", + "2025-04-22T00:00:00.000000000", + "2025-04-23T00:00:00.000000000", + "2025-04-24T00:00:00.000000000", + "2025-04-25T00:00:00.000000000", + "2025-04-26T00:00:00.000000000", + "2025-04-27T00:00:00.000000000", + "2025-04-28T00:00:00.000000000", + "2025-04-29T00:00:00.000000000", + "2025-04-30T00:00:00.000000000", + "2025-05-01T00:00:00.000000000", + "2025-05-02T00:00:00.000000000", + "2025-05-03T00:00:00.000000000", + "2025-05-04T00:00:00.000000000", + "2025-05-05T00:00:00.000000000", + "2025-05-06T00:00:00.000000000", + "2025-05-07T00:00:00.000000000", + "2025-05-08T00:00:00.000000000", + "2025-05-09T00:00:00.000000000", + "2025-05-10T00:00:00.000000000", + "2025-05-11T00:00:00.000000000", + "2025-05-12T00:00:00.000000000", + "2025-05-13T00:00:00.000000000", + "2025-05-14T00:00:00.000000000", + "2025-05-15T00:00:00.000000000", + "2025-05-16T00:00:00.000000000", + "2025-05-17T00:00:00.000000000", + "2025-05-18T00:00:00.000000000", + "2025-05-19T00:00:00.000000000", + "2025-05-20T00:00:00.000000000", + "2025-05-21T00:00:00.000000000", + "2025-05-22T00:00:00.000000000", + "2025-05-23T00:00:00.000000000", + "2025-05-24T00:00:00.000000000", + "2025-05-25T00:00:00.000000000", + "2025-05-26T00:00:00.000000000", + "2025-05-27T00:00:00.000000000", + "2025-05-28T00:00:00.000000000", + "2025-05-29T00:00:00.000000000", + "2025-05-30T00:00:00.000000000", + "2025-05-31T00:00:00.000000000", + "2025-06-01T00:00:00.000000000", + "2025-06-02T00:00:00.000000000", + "2025-06-03T00:00:00.000000000", + "2025-06-04T00:00:00.000000000", + "2025-06-05T00:00:00.000000000", + "2025-06-06T00:00:00.000000000", + "2025-06-07T00:00:00.000000000", + "2025-06-08T00:00:00.000000000", + "2025-06-09T00:00:00.000000000", + "2025-06-10T00:00:00.000000000", + "2025-06-11T00:00:00.000000000", + "2025-06-12T00:00:00.000000000", + "2025-06-13T00:00:00.000000000", + "2025-06-14T00:00:00.000000000", + "2025-06-15T00:00:00.000000000", + "2025-06-16T00:00:00.000000000", + "2025-06-17T00:00:00.000000000", + "2025-06-18T00:00:00.000000000", + "2025-06-19T00:00:00.000000000", + "2025-06-20T00:00:00.000000000", + "2025-06-21T00:00:00.000000000", + "2025-06-22T00:00:00.000000000", + "2025-06-23T00:00:00.000000000", + "2025-06-24T00:00:00.000000000", + "2025-06-25T00:00:00.000000000", + "2025-06-26T00:00:00.000000000", + "2025-06-27T00:00:00.000000000", + "2025-06-28T00:00:00.000000000", + "2025-06-29T00:00:00.000000000", + "2025-06-30T00:00:00.000000000", + "2025-07-01T00:00:00.000000000", + "2025-07-02T00:00:00.000000000", + "2025-07-03T00:00:00.000000000", + "2025-07-04T00:00:00.000000000", + "2025-07-05T00:00:00.000000000", + "2025-07-06T00:00:00.000000000", + "2025-07-07T00:00:00.000000000", + "2025-07-08T00:00:00.000000000", + "2025-07-09T00:00:00.000000000", + "2025-07-10T00:00:00.000000000", + "2025-07-11T00:00:00.000000000", + "2025-07-12T00:00:00.000000000", + "2025-07-13T00:00:00.000000000", + "2025-07-14T00:00:00.000000000", + "2025-07-15T00:00:00.000000000", + "2025-07-16T00:00:00.000000000", + "2025-07-17T00:00:00.000000000", + "2025-07-18T00:00:00.000000000", + "2025-07-19T00:00:00.000000000", + "2025-07-20T00:00:00.000000000", + "2025-07-21T00:00:00.000000000", + "2025-07-22T00:00:00.000000000", + "2025-07-23T00:00:00.000000000", + "2025-07-24T00:00:00.000000000", + "2025-07-25T00:00:00.000000000", + "2025-07-26T00:00:00.000000000", + "2025-07-27T00:00:00.000000000", + "2025-07-28T00:00:00.000000000", + "2025-07-29T00:00:00.000000000", + "2025-07-30T00:00:00.000000000", + "2025-07-31T00:00:00.000000000", + "2025-08-01T00:00:00.000000000", + "2025-08-02T00:00:00.000000000", + "2025-08-03T00:00:00.000000000", + "2025-08-04T00:00:00.000000000", + "2025-08-05T00:00:00.000000000", + "2025-08-06T00:00:00.000000000", + "2025-08-07T00:00:00.000000000", + "2025-08-08T00:00:00.000000000", + "2025-08-09T00:00:00.000000000", + "2025-08-10T00:00:00.000000000", + "2025-08-11T00:00:00.000000000", + "2025-08-12T00:00:00.000000000", + "2025-08-13T00:00:00.000000000", + "2025-08-14T00:00:00.000000000", + "2025-08-15T00:00:00.000000000", + "2025-08-16T00:00:00.000000000", + "2025-08-17T00:00:00.000000000", + "2025-08-18T00:00:00.000000000", + "2025-08-19T00:00:00.000000000", + "2025-08-20T00:00:00.000000000", + "2025-08-21T00:00:00.000000000", + "2025-08-22T00:00:00.000000000", + "2025-08-23T00:00:00.000000000", + "2025-08-24T00:00:00.000000000", + "2025-08-25T00:00:00.000000000", + "2025-08-26T00:00:00.000000000", + "2025-08-27T00:00:00.000000000", + "2025-08-28T00:00:00.000000000", + "2025-08-29T00:00:00.000000000", + "2025-08-30T00:00:00.000000000", + "2025-08-31T00:00:00.000000000", + "2025-09-01T00:00:00.000000000", + "2025-09-02T00:00:00.000000000", + "2025-09-03T00:00:00.000000000", + "2025-09-04T00:00:00.000000000", + "2025-09-05T00:00:00.000000000", + "2025-09-06T00:00:00.000000000", + "2025-09-07T00:00:00.000000000", + "2025-09-08T00:00:00.000000000", + "2025-09-09T00:00:00.000000000", + "2025-09-10T00:00:00.000000000", + "2025-09-11T00:00:00.000000000", + "2025-09-12T00:00:00.000000000", + "2025-09-13T00:00:00.000000000", + "2025-09-14T00:00:00.000000000", + "2025-09-15T00:00:00.000000000", + "2025-09-16T00:00:00.000000000", + "2025-09-17T00:00:00.000000000", + "2025-09-18T00:00:00.000000000", + "2025-09-19T00:00:00.000000000", + "2025-09-20T00:00:00.000000000", + "2025-09-21T00:00:00.000000000", + "2025-09-22T00:00:00.000000000", + "2025-09-23T00:00:00.000000000", + "2025-09-24T00:00:00.000000000", + "2025-09-25T00:00:00.000000000", + "2025-09-26T00:00:00.000000000", + "2025-09-27T00:00:00.000000000", + "2025-09-28T00:00:00.000000000", + "2025-09-29T00:00:00.000000000", + "2025-09-30T00:00:00.000000000", + "2025-10-01T00:00:00.000000000", + "2025-10-02T00:00:00.000000000", + "2025-10-03T00:00:00.000000000", + "2025-10-04T00:00:00.000000000", + "2025-10-05T00:00:00.000000000", + "2025-10-06T00:00:00.000000000", + "2025-10-07T00:00:00.000000000", + "2025-10-08T00:00:00.000000000", + "2025-10-09T00:00:00.000000000", + "2025-10-10T00:00:00.000000000", + "2025-10-11T00:00:00.000000000", + "2025-10-12T00:00:00.000000000", + "2025-10-13T00:00:00.000000000", + "2025-10-14T00:00:00.000000000", + "2025-10-15T00:00:00.000000000", + "2025-10-16T00:00:00.000000000", + "2025-10-17T00:00:00.000000000", + "2025-10-18T00:00:00.000000000", + "2025-10-19T00:00:00.000000000", + "2025-10-20T00:00:00.000000000", + "2025-10-21T00:00:00.000000000", + "2025-10-22T00:00:00.000000000", + "2025-10-23T00:00:00.000000000", + "2025-10-24T00:00:00.000000000", + "2025-10-25T00:00:00.000000000", + "2025-10-26T00:00:00.000000000", + "2025-10-27T00:00:00.000000000", + "2025-10-28T00:00:00.000000000", + "2025-10-29T00:00:00.000000000", + "2025-10-30T00:00:00.000000000", + "2025-10-31T00:00:00.000000000", + "2025-11-01T00:00:00.000000000", + "2025-11-02T00:00:00.000000000", + "2025-11-03T00:00:00.000000000", + "2025-11-04T00:00:00.000000000", + "2025-11-05T00:00:00.000000000", + "2025-11-06T00:00:00.000000000", + "2025-11-07T00:00:00.000000000", + "2025-11-08T00:00:00.000000000", + "2025-11-09T00:00:00.000000000", + "2025-11-10T00:00:00.000000000", + "2025-11-11T00:00:00.000000000", + "2025-11-12T00:00:00.000000000", + "2025-11-13T00:00:00.000000000", + "2025-11-14T00:00:00.000000000", + "2025-11-15T00:00:00.000000000", + "2025-11-16T00:00:00.000000000", + "2025-11-17T00:00:00.000000000", + "2025-11-18T00:00:00.000000000", + "2025-11-19T00:00:00.000000000", + "2025-11-20T00:00:00.000000000", + "2025-11-21T00:00:00.000000000", + "2025-11-22T00:00:00.000000000", + "2025-11-23T00:00:00.000000000", + "2025-11-24T00:00:00.000000000", + "2025-11-25T00:00:00.000000000", + "2025-11-26T00:00:00.000000000", + "2025-11-27T00:00:00.000000000", + "2025-11-28T00:00:00.000000000", + "2025-11-29T00:00:00.000000000", + "2025-11-30T00:00:00.000000000", + "2025-12-01T00:00:00.000000000", + "2025-12-02T00:00:00.000000000", + "2025-12-03T00:00:00.000000000", + "2025-12-04T00:00:00.000000000", + "2025-12-05T00:00:00.000000000", + "2025-12-06T00:00:00.000000000", + "2025-12-07T00:00:00.000000000", + "2025-12-08T00:00:00.000000000", + "2025-12-09T00:00:00.000000000", + "2025-12-10T00:00:00.000000000", + "2025-12-11T00:00:00.000000000", + "2025-12-12T00:00:00.000000000", + "2025-12-13T00:00:00.000000000", + "2025-12-14T00:00:00.000000000", + "2025-12-15T00:00:00.000000000", + "2025-12-16T00:00:00.000000000", + "2025-12-17T00:00:00.000000000", + "2025-12-18T00:00:00.000000000", + "2025-12-19T00:00:00.000000000", + "2025-12-20T00:00:00.000000000", + "2025-12-21T00:00:00.000000000", + "2025-12-22T00:00:00.000000000", + "2025-12-23T00:00:00.000000000", + "2025-12-24T00:00:00.000000000", + "2025-12-25T00:00:00.000000000", + "2025-12-26T00:00:00.000000000", + "2025-12-27T00:00:00.000000000", + "2025-12-28T00:00:00.000000000", + "2025-12-29T00:00:00.000000000", + "2025-12-30T00:00:00.000000000", + "2025-12-31T00:00:00.000000000", + "2026-01-01T00:00:00.000000000", + "2026-01-02T00:00:00.000000000", + "2026-01-03T00:00:00.000000000", + "2026-01-04T00:00:00.000000000", + "2026-01-05T00:00:00.000000000", + "2026-01-06T00:00:00.000000000", + "2026-01-07T00:00:00.000000000", + "2026-01-08T00:00:00.000000000", + "2026-01-09T00:00:00.000000000", + "2026-01-10T00:00:00.000000000", + "2026-01-11T00:00:00.000000000", + "2026-01-12T00:00:00.000000000", + "2026-01-13T00:00:00.000000000", + "2026-01-14T00:00:00.000000000", + "2026-01-15T00:00:00.000000000", + "2026-01-16T00:00:00.000000000", + "2026-01-17T00:00:00.000000000", + "2026-01-18T00:00:00.000000000", + "2026-01-19T00:00:00.000000000", + "2026-01-20T00:00:00.000000000", + "2026-01-21T00:00:00.000000000", + "2026-01-22T00:00:00.000000000", + "2026-01-23T00:00:00.000000000", + "2026-01-24T00:00:00.000000000", + "2026-01-25T00:00:00.000000000", + "2026-01-26T00:00:00.000000000", + "2026-01-27T00:00:00.000000000", + "2026-01-28T00:00:00.000000000", + "2026-01-29T00:00:00.000000000", + "2026-01-30T00:00:00.000000000", + "2026-01-31T00:00:00.000000000", + "2026-02-01T00:00:00.000000000", + "2026-02-02T00:00:00.000000000", + "2026-02-03T00:00:00.000000000", + "2026-02-04T00:00:00.000000000", + "2026-02-05T00:00:00.000000000", + "2026-02-06T00:00:00.000000000", + "2026-02-07T00:00:00.000000000", + "2026-02-08T00:00:00.000000000", + "2026-02-09T00:00:00.000000000", + "2026-02-10T00:00:00.000000000", + "2026-02-11T00:00:00.000000000", + "2026-02-12T00:00:00.000000000", + "2026-02-13T00:00:00.000000000", + "2026-02-14T00:00:00.000000000", + "2026-02-15T00:00:00.000000000", + "2026-02-16T00:00:00.000000000", + "2026-02-17T00:00:00.000000000" + ], + "xaxis": "x", + "y": { + "bdata": "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AAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAABw10AAAAAAAHDXQAAAAAAAcNdAAAAAAABw10AAAAAAAHDXQAAAAAAAcNdAAAAAAABw10AAAAAAAHDXQAAAAAAAcNdAAAAAAABw10AAAAAAAHDXQAAAAAAAcNdAAAAAAABw10AAAAAAAHDXQAAAAAAAcNdAAAAAAABw10AAAAAAAHDXQAAAAAAAcNdAAAAAAABw10AAAAAAAHDXQAAAAAAAcNdAAAAAAABw10AAAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/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AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAgA3tQAAAAACADe1AAAAAAIAN7UAAAAAAgA3tQAAAAACADe1AAAAAAIAN7UAAAAAAgA3tQAAAAACADe1AAAAAAIAN7UAAAAAAgA3tQAAAAACADe1AAAAAAIAN7UAAAAAAgA3tQAAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAA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", + "dtype": "f8" + }, + "yaxis": "y" + }, + { + "marker": { + "color": "#26a69a", + "line": { + "color": "rgba(0,0,0,0.3)", + "width": 1 + }, + "size": 12, + "symbol": "triangle-up" + }, + "mode": "markers", + "name": "HH", + "type": "scatter", + "x": [ + "2022-07-21T00:00:00.000000000", + "2022-07-31T00:00:00.000000000", + "2022-11-06T00:00:00.000000000", + "2022-12-15T00:00:00.000000000", + "2023-01-15T00:00:00.000000000", + "2023-02-17T00:00:00.000000000", + "2023-03-15T00:00:00.000000000", + "2023-06-22T00:00:00.000000000", + "2023-07-07T00:00:00.000000000", + "2023-09-29T00:00:00.000000000", + "2023-10-17T00:00:00.000000000", + "2023-11-03T00:00:00.000000000", + "2024-02-10T00:00:00.000000000", + "2024-05-18T00:00:00.000000000", + "2024-09-21T00:00:00.000000000", + "2024-10-17T00:00:00.000000000", + "2024-10-30T00:00:00.000000000", + "2025-01-18T00:00:00.000000000", + "2025-04-24T00:00:00.000000000", + "2025-05-03T00:00:00.000000000", + "2025-05-20T00:00:00.000000000", + "2025-07-12T00:00:00.000000000", + "2025-08-12T00:00:00.000000000", + "2025-10-04T00:00:00.000000000", + "2025-12-10T00:00:00.000000000" + ], + "xaxis": "x", + "y": { + "bdata": "2c73U1tG1UCyne+nbhDWQDVeukksaNRAXI/C9Sh/z0DZzvdTm13SQK5H4Xr8M9VA5dAi2zHr1UBvEoPAwgnaQM3MzMwMktpAxSCwchB82EDy0k1i4NXZQFpkO9/vEN9AmpmZmcHG5EBzaJHt7K/tQL6fGi/xQOtAYOXQIm/A7UDb+X5quPLvQFK4HoWrAvhArkfhek6J80DAyqFFFJD0QHE9Ctfzd/ZAKVyPwvEQ+EApXI/CGaz4QIts5/tPAflAObTIdkwO80A=", + "dtype": "f8" + }, + "yaxis": "y" + }, + { + "marker": { + "color": "#ef5350", + "line": { + "color": "rgba(0,0,0,0.3)", + "width": 1 + }, + "size": 12, + "symbol": "triangle-down" + }, + "mode": "markers", + "name": "LL", + "type": "scatter", + "x": [ + "2022-04-19T00:00:00.000000000", + "2022-08-28T00:00:00.000000000", + "2022-11-10T00:00:00.000000000", + "2022-12-29T00:00:00.000000000", + "2023-03-11T00:00:00.000000000", + "2023-05-13T00:00:00.000000000", + "2023-06-06T00:00:00.000000000", + "2023-07-25T00:00:00.000000000", + "2023-08-19T00:00:00.000000000", + "2023-09-12T00:00:00.000000000", + "2024-01-20T00:00:00.000000000", + "2024-05-02T00:00:00.000000000", + "2024-07-06T00:00:00.000000000", + "2024-08-06T00:00:00.000000000", + "2024-10-11T00:00:00.000000000", + "2024-12-31T00:00:00.000000000", + "2025-01-14T00:00:00.000000000", + "2025-01-20T00:00:00.000000000", + "2025-02-27T00:00:00.000000000", + "2025-06-23T00:00:00.000000000", + "2025-08-04T00:00:00.000000000", + "2025-08-21T00:00:00.000000000", + "2025-10-11T00:00:00.000000000", + "2025-10-18T00:00:00.000000000", + "2026-02-07T00:00:00.000000000" + ], + "xaxis": "x", + "y": { + "bdata": "ehSuR+EJ40ASg8DK8erTQNR46SYxh9FAQWDl0MLFzkDGSzeJ8VrTQE+Nl24ihdhA4XoUrm8c2UBkO99PVS3aQEOLbOcj0tdAyHa+n8pT2EAzMzMzv+TiQD0K16PoV+tAB6wcWrSG6kC6SQwCZ7npQCyyne83gOxAQWDl0ErI9kCAlUOLPlr3QHA9CtfHE/pAwvUoXLNp9ECjcD0KnYH2QJmZmZnlmPhAW4/C9WA8+EDfT42XMqD4QMzMzMxst/ZAne+nxsfe7UA=", + "dtype": "f8" + }, + "yaxis": "y" + }, + { + "marker": { + "color": "#F44336", + "line": { + "color": "rgba(0,0,0,0.3)", + "width": 1 + }, + "size": 9, + "symbol": "diamond" + }, + "mode": "markers", + "name": "Wick Bear", + "type": "scatter", + "x": [ + "2023-09-20T00:00:00.000000000" + ], + "xaxis": "x", + "y": { + "bdata": "MzMzM5NH2UA=", + "dtype": "f8" + }, + "yaxis": "y" + }, + { + "marker": { + "color": [ + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350" + ] + }, + "name": "Composite Trend", + "opacity": 0.85, + "showlegend": false, + "type": "bar", + "x": [ + "2022-02-18T00:00:00.000000000", + "2022-02-19T00:00:00.000000000", + "2022-02-20T00:00:00.000000000", + "2022-02-21T00:00:00.000000000", + "2022-02-22T00:00:00.000000000", + "2022-02-23T00:00:00.000000000", + "2022-02-24T00:00:00.000000000", + "2022-02-25T00:00:00.000000000", + "2022-02-26T00:00:00.000000000", + "2022-02-27T00:00:00.000000000", + "2022-02-28T00:00:00.000000000", + "2022-03-01T00:00:00.000000000", + "2022-03-02T00:00:00.000000000", + "2022-03-03T00:00:00.000000000", + "2022-03-04T00:00:00.000000000", + "2022-03-05T00:00:00.000000000", + "2022-03-06T00:00:00.000000000", + "2022-03-07T00:00:00.000000000", + "2022-03-08T00:00:00.000000000", + "2022-03-09T00:00:00.000000000", + "2022-03-10T00:00:00.000000000", + "2022-03-11T00:00:00.000000000", + "2022-03-12T00:00:00.000000000", + "2022-03-13T00:00:00.000000000", + "2022-03-14T00:00:00.000000000", + "2022-03-15T00:00:00.000000000", + "2022-03-16T00:00:00.000000000", + "2022-03-17T00:00:00.000000000", + "2022-03-18T00:00:00.000000000", + "2022-03-19T00:00:00.000000000", + "2022-03-20T00:00:00.000000000", + "2022-03-21T00:00:00.000000000", + "2022-03-22T00:00:00.000000000", + "2022-03-23T00:00:00.000000000", + "2022-03-24T00:00:00.000000000", + "2022-03-25T00:00:00.000000000", + "2022-03-26T00:00:00.000000000", + "2022-03-27T00:00:00.000000000", + "2022-03-28T00:00:00.000000000", + "2022-03-29T00:00:00.000000000", + "2022-03-30T00:00:00.000000000", + "2022-03-31T00:00:00.000000000", + "2022-04-01T00:00:00.000000000", + "2022-04-02T00:00:00.000000000", + "2022-04-03T00:00:00.000000000", + "2022-04-04T00:00:00.000000000", + "2022-04-05T00:00:00.000000000", + "2022-04-06T00:00:00.000000000", + "2022-04-07T00:00:00.000000000", + "2022-04-08T00:00:00.000000000", + "2022-04-09T00:00:00.000000000", + "2022-04-10T00:00:00.000000000", + "2022-04-11T00:00:00.000000000", + "2022-04-12T00:00:00.000000000", + "2022-04-13T00:00:00.000000000", + "2022-04-14T00:00:00.000000000", + "2022-04-15T00:00:00.000000000", + "2022-04-16T00:00:00.000000000", + "2022-04-17T00:00:00.000000000", + "2022-04-18T00:00:00.000000000", + "2022-04-19T00:00:00.000000000", + "2022-04-20T00:00:00.000000000", + "2022-04-21T00:00:00.000000000", + "2022-04-22T00:00:00.000000000", + "2022-04-23T00:00:00.000000000", + "2022-04-24T00:00:00.000000000", + "2022-04-25T00:00:00.000000000", + "2022-04-26T00:00:00.000000000", + "2022-04-27T00:00:00.000000000", + "2022-04-28T00:00:00.000000000", + "2022-04-29T00:00:00.000000000", + "2022-04-30T00:00:00.000000000", + "2022-05-01T00:00:00.000000000", + "2022-05-02T00:00:00.000000000", + "2022-05-03T00:00:00.000000000", + "2022-05-04T00:00:00.000000000", + "2022-05-05T00:00:00.000000000", + "2022-05-06T00:00:00.000000000", + "2022-05-07T00:00:00.000000000", + "2022-05-08T00:00:00.000000000", + "2022-05-09T00:00:00.000000000", + "2022-05-10T00:00:00.000000000", + "2022-05-11T00:00:00.000000000", + "2022-05-12T00:00:00.000000000", + "2022-05-13T00:00:00.000000000", + "2022-05-14T00:00:00.000000000", + "2022-05-15T00:00:00.000000000", + "2022-05-16T00:00:00.000000000", + "2022-05-17T00:00:00.000000000", + "2022-05-18T00:00:00.000000000", + "2022-05-19T00:00:00.000000000", + "2022-05-20T00:00:00.000000000", + "2022-05-21T00:00:00.000000000", + "2022-05-22T00:00:00.000000000", + "2022-05-23T00:00:00.000000000", + "2022-05-24T00:00:00.000000000", + "2022-05-25T00:00:00.000000000", + "2022-05-26T00:00:00.000000000", + "2022-05-27T00:00:00.000000000", + "2022-05-28T00:00:00.000000000", + "2022-05-29T00:00:00.000000000", + "2022-05-30T00:00:00.000000000", + "2022-05-31T00:00:00.000000000", + "2022-06-01T00:00:00.000000000", + "2022-06-02T00:00:00.000000000", + "2022-06-03T00:00:00.000000000", + "2022-06-04T00:00:00.000000000", + "2022-06-05T00:00:00.000000000", + "2022-06-06T00:00:00.000000000", + "2022-06-07T00:00:00.000000000", + "2022-06-08T00:00:00.000000000", + "2022-06-09T00:00:00.000000000", + "2022-06-10T00:00:00.000000000", + "2022-06-11T00:00:00.000000000", + "2022-06-12T00:00:00.000000000", + "2022-06-13T00:00:00.000000000", + "2022-06-14T00:00:00.000000000", + "2022-06-15T00:00:00.000000000", + "2022-06-16T00:00:00.000000000", + "2022-06-17T00:00:00.000000000", + "2022-06-18T00:00:00.000000000", + "2022-06-19T00:00:00.000000000", + "2022-06-20T00:00:00.000000000", + "2022-06-21T00:00:00.000000000", + "2022-06-22T00:00:00.000000000", + "2022-06-23T00:00:00.000000000", + "2022-06-24T00:00:00.000000000", + "2022-06-25T00:00:00.000000000", + "2022-06-26T00:00:00.000000000", + "2022-06-27T00:00:00.000000000", + "2022-06-28T00:00:00.000000000", + "2022-06-29T00:00:00.000000000", + "2022-06-30T00:00:00.000000000", + "2022-07-01T00:00:00.000000000", + "2022-07-02T00:00:00.000000000", + "2022-07-03T00:00:00.000000000", + "2022-07-04T00:00:00.000000000", + "2022-07-05T00:00:00.000000000", + "2022-07-06T00:00:00.000000000", + "2022-07-07T00:00:00.000000000", + "2022-07-08T00:00:00.000000000", + "2022-07-09T00:00:00.000000000", + "2022-07-10T00:00:00.000000000", + "2022-07-11T00:00:00.000000000", + "2022-07-12T00:00:00.000000000", + "2022-07-13T00:00:00.000000000", + "2022-07-14T00:00:00.000000000", + "2022-07-15T00:00:00.000000000", + "2022-07-16T00:00:00.000000000", + "2022-07-17T00:00:00.000000000", + "2022-07-18T00:00:00.000000000", + "2022-07-19T00:00:00.000000000", + "2022-07-20T00:00:00.000000000", + "2022-07-21T00:00:00.000000000", + "2022-07-22T00:00:00.000000000", + "2022-07-23T00:00:00.000000000", + "2022-07-24T00:00:00.000000000", + "2022-07-25T00:00:00.000000000", + "2022-07-26T00:00:00.000000000", + "2022-07-27T00:00:00.000000000", + "2022-07-28T00:00:00.000000000", + "2022-07-29T00:00:00.000000000", + "2022-07-30T00:00:00.000000000", + "2022-07-31T00:00:00.000000000", + "2022-08-01T00:00:00.000000000", + "2022-08-02T00:00:00.000000000", + "2022-08-03T00:00:00.000000000", + "2022-08-04T00:00:00.000000000", + "2022-08-05T00:00:00.000000000", + "2022-08-06T00:00:00.000000000", + "2022-08-07T00:00:00.000000000", + "2022-08-08T00:00:00.000000000", + "2022-08-09T00:00:00.000000000", + "2022-08-10T00:00:00.000000000", + "2022-08-11T00:00:00.000000000", + "2022-08-12T00:00:00.000000000", + "2022-08-13T00:00:00.000000000", + "2022-08-14T00:00:00.000000000", + "2022-08-15T00:00:00.000000000", + "2022-08-16T00:00:00.000000000", + "2022-08-17T00:00:00.000000000", + "2022-08-18T00:00:00.000000000", + "2022-08-19T00:00:00.000000000", + "2022-08-20T00:00:00.000000000", + "2022-08-21T00:00:00.000000000", + "2022-08-22T00:00:00.000000000", + "2022-08-23T00:00:00.000000000", + "2022-08-24T00:00:00.000000000", + "2022-08-25T00:00:00.000000000", + "2022-08-26T00:00:00.000000000", + "2022-08-27T00:00:00.000000000", + "2022-08-28T00:00:00.000000000", + "2022-08-29T00:00:00.000000000", + "2022-08-30T00:00:00.000000000", + "2022-08-31T00:00:00.000000000", + "2022-09-01T00:00:00.000000000", + "2022-09-02T00:00:00.000000000", + "2022-09-03T00:00:00.000000000", + "2022-09-04T00:00:00.000000000", + "2022-09-05T00:00:00.000000000", + "2022-09-06T00:00:00.000000000", + "2022-09-07T00:00:00.000000000", + "2022-09-08T00:00:00.000000000", + "2022-09-09T00:00:00.000000000", + "2022-09-10T00:00:00.000000000", + "2022-09-11T00:00:00.000000000", + "2022-09-12T00:00:00.000000000", + "2022-09-13T00:00:00.000000000", + "2022-09-14T00:00:00.000000000", + "2022-09-15T00:00:00.000000000", + "2022-09-16T00:00:00.000000000", + "2022-09-17T00:00:00.000000000", + "2022-09-18T00:00:00.000000000", + "2022-09-19T00:00:00.000000000", + "2022-09-20T00:00:00.000000000", + "2022-09-21T00:00:00.000000000", + "2022-09-22T00:00:00.000000000", + "2022-09-23T00:00:00.000000000", + "2022-09-24T00:00:00.000000000", + "2022-09-25T00:00:00.000000000", + "2022-09-26T00:00:00.000000000", + "2022-09-27T00:00:00.000000000", + "2022-09-28T00:00:00.000000000", + "2022-09-29T00:00:00.000000000", + "2022-09-30T00:00:00.000000000", + "2022-10-01T00:00:00.000000000", + "2022-10-02T00:00:00.000000000", + "2022-10-03T00:00:00.000000000", + "2022-10-04T00:00:00.000000000", + "2022-10-05T00:00:00.000000000", + "2022-10-06T00:00:00.000000000", + "2022-10-07T00:00:00.000000000", + "2022-10-08T00:00:00.000000000", + "2022-10-09T00:00:00.000000000", + "2022-10-10T00:00:00.000000000", + "2022-10-11T00:00:00.000000000", + "2022-10-12T00:00:00.000000000", + "2022-10-13T00:00:00.000000000", + "2022-10-14T00:00:00.000000000", + "2022-10-15T00:00:00.000000000", + "2022-10-16T00:00:00.000000000", + "2022-10-17T00:00:00.000000000", + "2022-10-18T00:00:00.000000000", + "2022-10-19T00:00:00.000000000", + "2022-10-20T00:00:00.000000000", + "2022-10-21T00:00:00.000000000", + "2022-10-22T00:00:00.000000000", + "2022-10-23T00:00:00.000000000", + "2022-10-24T00:00:00.000000000", + "2022-10-25T00:00:00.000000000", + "2022-10-26T00:00:00.000000000", + "2022-10-27T00:00:00.000000000", + "2022-10-28T00:00:00.000000000", + "2022-10-29T00:00:00.000000000", + "2022-10-30T00:00:00.000000000", + "2022-10-31T00:00:00.000000000", + "2022-11-01T00:00:00.000000000", + "2022-11-02T00:00:00.000000000", + "2022-11-03T00:00:00.000000000", + "2022-11-04T00:00:00.000000000", + "2022-11-05T00:00:00.000000000", + "2022-11-06T00:00:00.000000000", + "2022-11-07T00:00:00.000000000", + "2022-11-08T00:00:00.000000000", + "2022-11-09T00:00:00.000000000", + "2022-11-10T00:00:00.000000000", + "2022-11-11T00:00:00.000000000", + "2022-11-12T00:00:00.000000000", + "2022-11-13T00:00:00.000000000", + "2022-11-14T00:00:00.000000000", + "2022-11-15T00:00:00.000000000", + "2022-11-16T00:00:00.000000000", + "2022-11-17T00:00:00.000000000", + "2022-11-18T00:00:00.000000000", + "2022-11-19T00:00:00.000000000", + "2022-11-20T00:00:00.000000000", + "2022-11-21T00:00:00.000000000", + "2022-11-22T00:00:00.000000000", + "2022-11-23T00:00:00.000000000", + "2022-11-24T00:00:00.000000000", + "2022-11-25T00:00:00.000000000", + "2022-11-26T00:00:00.000000000", + "2022-11-27T00:00:00.000000000", + "2022-11-28T00:00:00.000000000", + "2022-11-29T00:00:00.000000000", + "2022-11-30T00:00:00.000000000", + "2022-12-01T00:00:00.000000000", + "2022-12-02T00:00:00.000000000", + "2022-12-03T00:00:00.000000000", + "2022-12-04T00:00:00.000000000", + "2022-12-05T00:00:00.000000000", + "2022-12-06T00:00:00.000000000", + "2022-12-07T00:00:00.000000000", + "2022-12-08T00:00:00.000000000", + "2022-12-09T00:00:00.000000000", + "2022-12-10T00:00:00.000000000", + "2022-12-11T00:00:00.000000000", + "2022-12-12T00:00:00.000000000", + "2022-12-13T00:00:00.000000000", + "2022-12-14T00:00:00.000000000", + "2022-12-15T00:00:00.000000000", + "2022-12-16T00:00:00.000000000", + "2022-12-17T00:00:00.000000000", + "2022-12-18T00:00:00.000000000", + "2022-12-19T00:00:00.000000000", + "2022-12-20T00:00:00.000000000", + "2022-12-21T00:00:00.000000000", + "2022-12-22T00:00:00.000000000", + "2022-12-23T00:00:00.000000000", + "2022-12-24T00:00:00.000000000", + "2022-12-25T00:00:00.000000000", + "2022-12-26T00:00:00.000000000", + "2022-12-27T00:00:00.000000000", + "2022-12-28T00:00:00.000000000", + "2022-12-29T00:00:00.000000000", + "2022-12-30T00:00:00.000000000", + "2022-12-31T00:00:00.000000000", + "2023-01-01T00:00:00.000000000", + "2023-01-02T00:00:00.000000000", + "2023-01-03T00:00:00.000000000", + "2023-01-04T00:00:00.000000000", + "2023-01-05T00:00:00.000000000", + "2023-01-06T00:00:00.000000000", + "2023-01-07T00:00:00.000000000", + "2023-01-08T00:00:00.000000000", + "2023-01-09T00:00:00.000000000", + "2023-01-10T00:00:00.000000000", + "2023-01-11T00:00:00.000000000", + "2023-01-12T00:00:00.000000000", + "2023-01-13T00:00:00.000000000", + "2023-01-14T00:00:00.000000000", + "2023-01-15T00:00:00.000000000", + "2023-01-16T00:00:00.000000000", + "2023-01-17T00:00:00.000000000", + "2023-01-18T00:00:00.000000000", + "2023-01-19T00:00:00.000000000", + "2023-01-20T00:00:00.000000000", + "2023-01-21T00:00:00.000000000", + "2023-01-22T00:00:00.000000000", + "2023-01-23T00:00:00.000000000", + "2023-01-24T00:00:00.000000000", + "2023-01-25T00:00:00.000000000", + "2023-01-26T00:00:00.000000000", + "2023-01-27T00:00:00.000000000", + "2023-01-28T00:00:00.000000000", + "2023-01-29T00:00:00.000000000", + "2023-01-30T00:00:00.000000000", + "2023-01-31T00:00:00.000000000", + "2023-02-01T00:00:00.000000000", + "2023-02-02T00:00:00.000000000", + "2023-02-03T00:00:00.000000000", + "2023-02-04T00:00:00.000000000", + "2023-02-05T00:00:00.000000000", + "2023-02-06T00:00:00.000000000", + "2023-02-07T00:00:00.000000000", + "2023-02-08T00:00:00.000000000", + "2023-02-09T00:00:00.000000000", + "2023-02-10T00:00:00.000000000", + "2023-02-11T00:00:00.000000000", + "2023-02-12T00:00:00.000000000", + "2023-02-13T00:00:00.000000000", + "2023-02-14T00:00:00.000000000", + "2023-02-15T00:00:00.000000000", + "2023-02-16T00:00:00.000000000", + "2023-02-17T00:00:00.000000000", + "2023-02-18T00:00:00.000000000", + "2023-02-19T00:00:00.000000000", + "2023-02-20T00:00:00.000000000", + "2023-02-21T00:00:00.000000000", + "2023-02-22T00:00:00.000000000", + "2023-02-23T00:00:00.000000000", + "2023-02-24T00:00:00.000000000", + "2023-02-25T00:00:00.000000000", + "2023-02-26T00:00:00.000000000", + "2023-02-27T00:00:00.000000000", + "2023-02-28T00:00:00.000000000", + "2023-03-01T00:00:00.000000000", + "2023-03-02T00:00:00.000000000", + "2023-03-03T00:00:00.000000000", + "2023-03-04T00:00:00.000000000", + "2023-03-05T00:00:00.000000000", + "2023-03-06T00:00:00.000000000", + "2023-03-07T00:00:00.000000000", + "2023-03-08T00:00:00.000000000", + "2023-03-09T00:00:00.000000000", + "2023-03-10T00:00:00.000000000", + "2023-03-11T00:00:00.000000000", + "2023-03-12T00:00:00.000000000", + "2023-03-13T00:00:00.000000000", + "2023-03-14T00:00:00.000000000", + "2023-03-15T00:00:00.000000000", + "2023-03-16T00:00:00.000000000", + "2023-03-17T00:00:00.000000000", + "2023-03-18T00:00:00.000000000", + "2023-03-19T00:00:00.000000000", + "2023-03-20T00:00:00.000000000", + "2023-03-21T00:00:00.000000000", + "2023-03-22T00:00:00.000000000", + "2023-03-23T00:00:00.000000000", + "2023-03-24T00:00:00.000000000", + "2023-03-25T00:00:00.000000000", + "2023-03-26T00:00:00.000000000", + "2023-03-27T00:00:00.000000000", + "2023-03-28T00:00:00.000000000", + "2023-03-29T00:00:00.000000000", + "2023-03-30T00:00:00.000000000", + "2023-03-31T00:00:00.000000000", + "2023-04-01T00:00:00.000000000", + "2023-04-02T00:00:00.000000000", + "2023-04-03T00:00:00.000000000", + "2023-04-04T00:00:00.000000000", + "2023-04-05T00:00:00.000000000", + "2023-04-06T00:00:00.000000000", + "2023-04-07T00:00:00.000000000", + "2023-04-08T00:00:00.000000000", + "2023-04-09T00:00:00.000000000", + "2023-04-10T00:00:00.000000000", + "2023-04-11T00:00:00.000000000", + "2023-04-12T00:00:00.000000000", + "2023-04-13T00:00:00.000000000", + "2023-04-14T00:00:00.000000000", + "2023-04-15T00:00:00.000000000", + "2023-04-16T00:00:00.000000000", + "2023-04-17T00:00:00.000000000", + "2023-04-18T00:00:00.000000000", + "2023-04-19T00:00:00.000000000", + "2023-04-20T00:00:00.000000000", + "2023-04-21T00:00:00.000000000", + "2023-04-22T00:00:00.000000000", + "2023-04-23T00:00:00.000000000", + "2023-04-24T00:00:00.000000000", + "2023-04-25T00:00:00.000000000", + "2023-04-26T00:00:00.000000000", + "2023-04-27T00:00:00.000000000", + "2023-04-28T00:00:00.000000000", + "2023-04-29T00:00:00.000000000", + "2023-04-30T00:00:00.000000000", + "2023-05-01T00:00:00.000000000", + "2023-05-02T00:00:00.000000000", + "2023-05-03T00:00:00.000000000", + "2023-05-04T00:00:00.000000000", + "2023-05-05T00:00:00.000000000", + "2023-05-06T00:00:00.000000000", + "2023-05-07T00:00:00.000000000", + "2023-05-08T00:00:00.000000000", + "2023-05-09T00:00:00.000000000", + "2023-05-10T00:00:00.000000000", + "2023-05-11T00:00:00.000000000", + "2023-05-12T00:00:00.000000000", + "2023-05-13T00:00:00.000000000", + "2023-05-14T00:00:00.000000000", + "2023-05-15T00:00:00.000000000", + "2023-05-16T00:00:00.000000000", + "2023-05-17T00:00:00.000000000", + "2023-05-18T00:00:00.000000000", + "2023-05-19T00:00:00.000000000", + "2023-05-20T00:00:00.000000000", + "2023-05-21T00:00:00.000000000", + "2023-05-22T00:00:00.000000000", + "2023-05-23T00:00:00.000000000", + "2023-05-24T00:00:00.000000000", + "2023-05-25T00:00:00.000000000", + "2023-05-26T00:00:00.000000000", + "2023-05-27T00:00:00.000000000", + "2023-05-28T00:00:00.000000000", + "2023-05-29T00:00:00.000000000", + "2023-05-30T00:00:00.000000000", + "2023-05-31T00:00:00.000000000", + "2023-06-01T00:00:00.000000000", + "2023-06-02T00:00:00.000000000", + "2023-06-03T00:00:00.000000000", + "2023-06-04T00:00:00.000000000", + "2023-06-05T00:00:00.000000000", + "2023-06-06T00:00:00.000000000", + "2023-06-07T00:00:00.000000000", + "2023-06-08T00:00:00.000000000", + "2023-06-09T00:00:00.000000000", + "2023-06-10T00:00:00.000000000", + "2023-06-11T00:00:00.000000000", + "2023-06-12T00:00:00.000000000", + "2023-06-13T00:00:00.000000000", + "2023-06-14T00:00:00.000000000", + "2023-06-15T00:00:00.000000000", + "2023-06-16T00:00:00.000000000", + "2023-06-17T00:00:00.000000000", + "2023-06-18T00:00:00.000000000", + "2023-06-19T00:00:00.000000000", + "2023-06-20T00:00:00.000000000", + "2023-06-21T00:00:00.000000000", + "2023-06-22T00:00:00.000000000", + "2023-06-23T00:00:00.000000000", + "2023-06-24T00:00:00.000000000", + "2023-06-25T00:00:00.000000000", + "2023-06-26T00:00:00.000000000", + "2023-06-27T00:00:00.000000000", + "2023-06-28T00:00:00.000000000", + "2023-06-29T00:00:00.000000000", + "2023-06-30T00:00:00.000000000", + "2023-07-01T00:00:00.000000000", + "2023-07-02T00:00:00.000000000", + "2023-07-03T00:00:00.000000000", + "2023-07-04T00:00:00.000000000", + "2023-07-05T00:00:00.000000000", + "2023-07-06T00:00:00.000000000", + "2023-07-07T00:00:00.000000000", + "2023-07-08T00:00:00.000000000", + "2023-07-09T00:00:00.000000000", + "2023-07-10T00:00:00.000000000", + "2023-07-11T00:00:00.000000000", + "2023-07-12T00:00:00.000000000", + "2023-07-13T00:00:00.000000000", + "2023-07-14T00:00:00.000000000", + "2023-07-15T00:00:00.000000000", + "2023-07-16T00:00:00.000000000", + "2023-07-17T00:00:00.000000000", + "2023-07-18T00:00:00.000000000", + "2023-07-19T00:00:00.000000000", + "2023-07-20T00:00:00.000000000", + "2023-07-21T00:00:00.000000000", + "2023-07-22T00:00:00.000000000", + "2023-07-23T00:00:00.000000000", + "2023-07-24T00:00:00.000000000", + "2023-07-25T00:00:00.000000000", + "2023-07-26T00:00:00.000000000", + "2023-07-27T00:00:00.000000000", + "2023-07-28T00:00:00.000000000", + "2023-07-29T00:00:00.000000000", + "2023-07-30T00:00:00.000000000", + "2023-07-31T00:00:00.000000000", + "2023-08-01T00:00:00.000000000", + "2023-08-02T00:00:00.000000000", + "2023-08-03T00:00:00.000000000", + "2023-08-04T00:00:00.000000000", + "2023-08-05T00:00:00.000000000", + "2023-08-06T00:00:00.000000000", + "2023-08-07T00:00:00.000000000", + "2023-08-08T00:00:00.000000000", + "2023-08-09T00:00:00.000000000", + "2023-08-10T00:00:00.000000000", + "2023-08-11T00:00:00.000000000", + "2023-08-12T00:00:00.000000000", + "2023-08-13T00:00:00.000000000", + "2023-08-14T00:00:00.000000000", + "2023-08-15T00:00:00.000000000", + "2023-08-16T00:00:00.000000000", + "2023-08-17T00:00:00.000000000", + "2023-08-18T00:00:00.000000000", + "2023-08-19T00:00:00.000000000", + "2023-08-20T00:00:00.000000000", + "2023-08-21T00:00:00.000000000", + "2023-08-22T00:00:00.000000000", + "2023-08-23T00:00:00.000000000", + "2023-08-24T00:00:00.000000000", + "2023-08-25T00:00:00.000000000", + "2023-08-26T00:00:00.000000000", + "2023-08-27T00:00:00.000000000", + "2023-08-28T00:00:00.000000000", + "2023-08-29T00:00:00.000000000", + "2023-08-30T00:00:00.000000000", + "2023-08-31T00:00:00.000000000", + "2023-09-01T00:00:00.000000000", + "2023-09-02T00:00:00.000000000", + "2023-09-03T00:00:00.000000000", + "2023-09-04T00:00:00.000000000", + "2023-09-05T00:00:00.000000000", + "2023-09-06T00:00:00.000000000", + "2023-09-07T00:00:00.000000000", + "2023-09-08T00:00:00.000000000", + "2023-09-09T00:00:00.000000000", + "2023-09-10T00:00:00.000000000", + "2023-09-11T00:00:00.000000000", + "2023-09-12T00:00:00.000000000", + "2023-09-13T00:00:00.000000000", + "2023-09-14T00:00:00.000000000", + "2023-09-15T00:00:00.000000000", + "2023-09-16T00:00:00.000000000", + "2023-09-17T00:00:00.000000000", + "2023-09-18T00:00:00.000000000", + "2023-09-19T00:00:00.000000000", + "2023-09-20T00:00:00.000000000", + "2023-09-21T00:00:00.000000000", + "2023-09-22T00:00:00.000000000", + "2023-09-23T00:00:00.000000000", + "2023-09-24T00:00:00.000000000", + "2023-09-25T00:00:00.000000000", + "2023-09-26T00:00:00.000000000", + "2023-09-27T00:00:00.000000000", + "2023-09-28T00:00:00.000000000", + "2023-09-29T00:00:00.000000000", + "2023-09-30T00:00:00.000000000", + "2023-10-01T00:00:00.000000000", + "2023-10-02T00:00:00.000000000", + "2023-10-03T00:00:00.000000000", + "2023-10-04T00:00:00.000000000", + "2023-10-05T00:00:00.000000000", + "2023-10-06T00:00:00.000000000", + "2023-10-07T00:00:00.000000000", + "2023-10-08T00:00:00.000000000", + "2023-10-09T00:00:00.000000000", + "2023-10-10T00:00:00.000000000", + "2023-10-11T00:00:00.000000000", + "2023-10-12T00:00:00.000000000", + "2023-10-13T00:00:00.000000000", + "2023-10-14T00:00:00.000000000", + "2023-10-15T00:00:00.000000000", + "2023-10-16T00:00:00.000000000", + "2023-10-17T00:00:00.000000000", + "2023-10-18T00:00:00.000000000", + "2023-10-19T00:00:00.000000000", + "2023-10-20T00:00:00.000000000", + "2023-10-21T00:00:00.000000000", + "2023-10-22T00:00:00.000000000", + "2023-10-23T00:00:00.000000000", + "2023-10-24T00:00:00.000000000", + "2023-10-25T00:00:00.000000000", + "2023-10-26T00:00:00.000000000", + "2023-10-27T00:00:00.000000000", + "2023-10-28T00:00:00.000000000", + "2023-10-29T00:00:00.000000000", + "2023-10-30T00:00:00.000000000", + "2023-10-31T00:00:00.000000000", + "2023-11-01T00:00:00.000000000", + "2023-11-02T00:00:00.000000000", + "2023-11-03T00:00:00.000000000", + "2023-11-04T00:00:00.000000000", + "2023-11-05T00:00:00.000000000", + "2023-11-06T00:00:00.000000000", + "2023-11-07T00:00:00.000000000", + "2023-11-08T00:00:00.000000000", + "2023-11-09T00:00:00.000000000", + "2023-11-10T00:00:00.000000000", + "2023-11-11T00:00:00.000000000", + "2023-11-12T00:00:00.000000000", + "2023-11-13T00:00:00.000000000", + "2023-11-14T00:00:00.000000000", + "2023-11-15T00:00:00.000000000", + "2023-11-16T00:00:00.000000000", + "2023-11-17T00:00:00.000000000", + "2023-11-18T00:00:00.000000000", + "2023-11-19T00:00:00.000000000", + "2023-11-20T00:00:00.000000000", + "2023-11-21T00:00:00.000000000", + "2023-11-22T00:00:00.000000000", + "2023-11-23T00:00:00.000000000", + "2023-11-24T00:00:00.000000000", + "2023-11-25T00:00:00.000000000", + "2023-11-26T00:00:00.000000000", + "2023-11-27T00:00:00.000000000", + "2023-11-28T00:00:00.000000000", + "2023-11-29T00:00:00.000000000", + "2023-11-30T00:00:00.000000000", + "2023-12-01T00:00:00.000000000", + "2023-12-02T00:00:00.000000000", + "2023-12-03T00:00:00.000000000", + "2023-12-04T00:00:00.000000000", + "2023-12-05T00:00:00.000000000", + "2023-12-06T00:00:00.000000000", + "2023-12-07T00:00:00.000000000", + "2023-12-08T00:00:00.000000000", + "2023-12-09T00:00:00.000000000", + "2023-12-10T00:00:00.000000000", + "2023-12-11T00:00:00.000000000", + "2023-12-12T00:00:00.000000000", + "2023-12-13T00:00:00.000000000", + "2023-12-14T00:00:00.000000000", + "2023-12-15T00:00:00.000000000", + "2023-12-16T00:00:00.000000000", + "2023-12-17T00:00:00.000000000", + "2023-12-18T00:00:00.000000000", + "2023-12-19T00:00:00.000000000", + "2023-12-20T00:00:00.000000000", + "2023-12-21T00:00:00.000000000", + "2023-12-22T00:00:00.000000000", + "2023-12-23T00:00:00.000000000", + "2023-12-24T00:00:00.000000000", + "2023-12-25T00:00:00.000000000", + "2023-12-26T00:00:00.000000000", + "2023-12-27T00:00:00.000000000", + "2023-12-28T00:00:00.000000000", + "2023-12-29T00:00:00.000000000", + "2023-12-30T00:00:00.000000000", + "2023-12-31T00:00:00.000000000", + "2024-01-01T00:00:00.000000000", + "2024-01-02T00:00:00.000000000", + "2024-01-03T00:00:00.000000000", + "2024-01-04T00:00:00.000000000", + "2024-01-05T00:00:00.000000000", + "2024-01-06T00:00:00.000000000", + "2024-01-07T00:00:00.000000000", + "2024-01-08T00:00:00.000000000", + "2024-01-09T00:00:00.000000000", + "2024-01-10T00:00:00.000000000", + "2024-01-11T00:00:00.000000000", + "2024-01-12T00:00:00.000000000", + "2024-01-13T00:00:00.000000000", + "2024-01-14T00:00:00.000000000", + "2024-01-15T00:00:00.000000000", + "2024-01-16T00:00:00.000000000", + "2024-01-17T00:00:00.000000000", + "2024-01-18T00:00:00.000000000", + "2024-01-19T00:00:00.000000000", + "2024-01-20T00:00:00.000000000", + "2024-01-21T00:00:00.000000000", + "2024-01-22T00:00:00.000000000", + "2024-01-23T00:00:00.000000000", + "2024-01-24T00:00:00.000000000", + "2024-01-25T00:00:00.000000000", + "2024-01-26T00:00:00.000000000", + "2024-01-27T00:00:00.000000000", + "2024-01-28T00:00:00.000000000", + "2024-01-29T00:00:00.000000000", + "2024-01-30T00:00:00.000000000", + "2024-01-31T00:00:00.000000000", + "2024-02-01T00:00:00.000000000", + "2024-02-02T00:00:00.000000000", + "2024-02-03T00:00:00.000000000", + "2024-02-04T00:00:00.000000000", + "2024-02-05T00:00:00.000000000", + "2024-02-06T00:00:00.000000000", + "2024-02-07T00:00:00.000000000", + "2024-02-08T00:00:00.000000000", + "2024-02-09T00:00:00.000000000", + "2024-02-10T00:00:00.000000000", + "2024-02-11T00:00:00.000000000", + "2024-02-12T00:00:00.000000000", + "2024-02-13T00:00:00.000000000", + "2024-02-14T00:00:00.000000000", + "2024-02-15T00:00:00.000000000", + "2024-02-16T00:00:00.000000000", + "2024-02-17T00:00:00.000000000", + "2024-02-18T00:00:00.000000000", + "2024-02-19T00:00:00.000000000", + "2024-02-20T00:00:00.000000000", + "2024-02-21T00:00:00.000000000", + "2024-02-22T00:00:00.000000000", + "2024-02-23T00:00:00.000000000", + "2024-02-24T00:00:00.000000000", + "2024-02-25T00:00:00.000000000", + "2024-02-26T00:00:00.000000000", + "2024-02-27T00:00:00.000000000", + "2024-02-28T00:00:00.000000000", + "2024-02-29T00:00:00.000000000", + "2024-03-01T00:00:00.000000000", + "2024-03-02T00:00:00.000000000", + "2024-03-03T00:00:00.000000000", + "2024-03-04T00:00:00.000000000", + "2024-03-05T00:00:00.000000000", + "2024-03-06T00:00:00.000000000", + "2024-03-07T00:00:00.000000000", + "2024-03-08T00:00:00.000000000", + "2024-03-09T00:00:00.000000000", + "2024-03-10T00:00:00.000000000", + "2024-03-11T00:00:00.000000000", + "2024-03-12T00:00:00.000000000", + "2024-03-13T00:00:00.000000000", + "2024-03-14T00:00:00.000000000", + "2024-03-15T00:00:00.000000000", + "2024-03-16T00:00:00.000000000", + "2024-03-17T00:00:00.000000000", + "2024-03-18T00:00:00.000000000", + "2024-03-19T00:00:00.000000000", + "2024-03-20T00:00:00.000000000", + "2024-03-21T00:00:00.000000000", + "2024-03-22T00:00:00.000000000", + "2024-03-23T00:00:00.000000000", + "2024-03-24T00:00:00.000000000", + "2024-03-25T00:00:00.000000000", + "2024-03-26T00:00:00.000000000", + "2024-03-27T00:00:00.000000000", + "2024-03-28T00:00:00.000000000", + "2024-03-29T00:00:00.000000000", + "2024-03-30T00:00:00.000000000", + "2024-03-31T00:00:00.000000000", + "2024-04-01T00:00:00.000000000", + "2024-04-02T00:00:00.000000000", + "2024-04-03T00:00:00.000000000", + "2024-04-04T00:00:00.000000000", + "2024-04-05T00:00:00.000000000", + "2024-04-06T00:00:00.000000000", + "2024-04-07T00:00:00.000000000", + "2024-04-08T00:00:00.000000000", + "2024-04-09T00:00:00.000000000", + "2024-04-10T00:00:00.000000000", + "2024-04-11T00:00:00.000000000", + "2024-04-12T00:00:00.000000000", + "2024-04-13T00:00:00.000000000", + "2024-04-14T00:00:00.000000000", + "2024-04-15T00:00:00.000000000", + "2024-04-16T00:00:00.000000000", + "2024-04-17T00:00:00.000000000", + "2024-04-18T00:00:00.000000000", + "2024-04-19T00:00:00.000000000", + "2024-04-20T00:00:00.000000000", + "2024-04-21T00:00:00.000000000", + "2024-04-22T00:00:00.000000000", + "2024-04-23T00:00:00.000000000", + "2024-04-24T00:00:00.000000000", + "2024-04-25T00:00:00.000000000", + "2024-04-26T00:00:00.000000000", + "2024-04-27T00:00:00.000000000", + "2024-04-28T00:00:00.000000000", + "2024-04-29T00:00:00.000000000", + "2024-04-30T00:00:00.000000000", + "2024-05-01T00:00:00.000000000", + "2024-05-02T00:00:00.000000000", + "2024-05-03T00:00:00.000000000", + "2024-05-04T00:00:00.000000000", + "2024-05-05T00:00:00.000000000", + "2024-05-06T00:00:00.000000000", + "2024-05-07T00:00:00.000000000", + "2024-05-08T00:00:00.000000000", + "2024-05-09T00:00:00.000000000", + "2024-05-10T00:00:00.000000000", + "2024-05-11T00:00:00.000000000", + "2024-05-12T00:00:00.000000000", + "2024-05-13T00:00:00.000000000", + "2024-05-14T00:00:00.000000000", + "2024-05-15T00:00:00.000000000", + "2024-05-16T00:00:00.000000000", + "2024-05-17T00:00:00.000000000", + "2024-05-18T00:00:00.000000000", + "2024-05-19T00:00:00.000000000", + "2024-05-20T00:00:00.000000000", + "2024-05-21T00:00:00.000000000", + "2024-05-22T00:00:00.000000000", + "2024-05-23T00:00:00.000000000", + "2024-05-24T00:00:00.000000000", + "2024-05-25T00:00:00.000000000", + "2024-05-26T00:00:00.000000000", + "2024-05-27T00:00:00.000000000", + "2024-05-28T00:00:00.000000000", + "2024-05-29T00:00:00.000000000", + "2024-05-30T00:00:00.000000000", + "2024-05-31T00:00:00.000000000", + "2024-06-01T00:00:00.000000000", + "2024-06-02T00:00:00.000000000", + "2024-06-03T00:00:00.000000000", + "2024-06-04T00:00:00.000000000", + "2024-06-05T00:00:00.000000000", + "2024-06-06T00:00:00.000000000", + "2024-06-07T00:00:00.000000000", + "2024-06-08T00:00:00.000000000", + "2024-06-09T00:00:00.000000000", + "2024-06-10T00:00:00.000000000", + "2024-06-11T00:00:00.000000000", + "2024-06-12T00:00:00.000000000", + "2024-06-13T00:00:00.000000000", + "2024-06-14T00:00:00.000000000", + "2024-06-15T00:00:00.000000000", + "2024-06-16T00:00:00.000000000", + "2024-06-17T00:00:00.000000000", + "2024-06-18T00:00:00.000000000", + "2024-06-19T00:00:00.000000000", + "2024-06-20T00:00:00.000000000", + "2024-06-21T00:00:00.000000000", + "2024-06-22T00:00:00.000000000", + "2024-06-23T00:00:00.000000000", + "2024-06-24T00:00:00.000000000", + "2024-06-25T00:00:00.000000000", + "2024-06-26T00:00:00.000000000", + "2024-06-27T00:00:00.000000000", + "2024-06-28T00:00:00.000000000", + "2024-06-29T00:00:00.000000000", + "2024-06-30T00:00:00.000000000", + "2024-07-01T00:00:00.000000000", + "2024-07-02T00:00:00.000000000", + "2024-07-03T00:00:00.000000000", + "2024-07-04T00:00:00.000000000", + "2024-07-05T00:00:00.000000000", + "2024-07-06T00:00:00.000000000", + "2024-07-07T00:00:00.000000000", + "2024-07-08T00:00:00.000000000", + "2024-07-09T00:00:00.000000000", + "2024-07-10T00:00:00.000000000", + "2024-07-11T00:00:00.000000000", + "2024-07-12T00:00:00.000000000", + "2024-07-13T00:00:00.000000000", + "2024-07-14T00:00:00.000000000", + "2024-07-15T00:00:00.000000000", + "2024-07-16T00:00:00.000000000", + "2024-07-17T00:00:00.000000000", + "2024-07-18T00:00:00.000000000", + "2024-07-19T00:00:00.000000000", + "2024-07-20T00:00:00.000000000", + "2024-07-21T00:00:00.000000000", + "2024-07-22T00:00:00.000000000", + "2024-07-23T00:00:00.000000000", + "2024-07-24T00:00:00.000000000", + "2024-07-25T00:00:00.000000000", + "2024-07-26T00:00:00.000000000", + "2024-07-27T00:00:00.000000000", + "2024-07-28T00:00:00.000000000", + "2024-07-29T00:00:00.000000000", + "2024-07-30T00:00:00.000000000", + "2024-07-31T00:00:00.000000000", + "2024-08-01T00:00:00.000000000", + "2024-08-02T00:00:00.000000000", + "2024-08-03T00:00:00.000000000", + "2024-08-04T00:00:00.000000000", + "2024-08-05T00:00:00.000000000", + "2024-08-06T00:00:00.000000000", + "2024-08-07T00:00:00.000000000", + "2024-08-08T00:00:00.000000000", + "2024-08-09T00:00:00.000000000", + "2024-08-10T00:00:00.000000000", + "2024-08-11T00:00:00.000000000", + "2024-08-12T00:00:00.000000000", + "2024-08-13T00:00:00.000000000", + "2024-08-14T00:00:00.000000000", + "2024-08-15T00:00:00.000000000", + "2024-08-16T00:00:00.000000000", + "2024-08-17T00:00:00.000000000", + "2024-08-18T00:00:00.000000000", + "2024-08-19T00:00:00.000000000", + "2024-08-20T00:00:00.000000000", + "2024-08-21T00:00:00.000000000", + "2024-08-22T00:00:00.000000000", + "2024-08-23T00:00:00.000000000", + "2024-08-24T00:00:00.000000000", + "2024-08-25T00:00:00.000000000", + "2024-08-26T00:00:00.000000000", + "2024-08-27T00:00:00.000000000", + "2024-08-28T00:00:00.000000000", + "2024-08-29T00:00:00.000000000", + "2024-08-30T00:00:00.000000000", + "2024-08-31T00:00:00.000000000", + "2024-09-01T00:00:00.000000000", + "2024-09-02T00:00:00.000000000", + "2024-09-03T00:00:00.000000000", + "2024-09-04T00:00:00.000000000", + "2024-09-05T00:00:00.000000000", + "2024-09-06T00:00:00.000000000", + "2024-09-07T00:00:00.000000000", + "2024-09-08T00:00:00.000000000", + "2024-09-09T00:00:00.000000000", + "2024-09-10T00:00:00.000000000", + "2024-09-11T00:00:00.000000000", + "2024-09-12T00:00:00.000000000", + "2024-09-13T00:00:00.000000000", + "2024-09-14T00:00:00.000000000", + "2024-09-15T00:00:00.000000000", + "2024-09-16T00:00:00.000000000", + "2024-09-17T00:00:00.000000000", + "2024-09-18T00:00:00.000000000", + "2024-09-19T00:00:00.000000000", + "2024-09-20T00:00:00.000000000", + "2024-09-21T00:00:00.000000000", + "2024-09-22T00:00:00.000000000", + "2024-09-23T00:00:00.000000000", + "2024-09-24T00:00:00.000000000", + "2024-09-25T00:00:00.000000000", + "2024-09-26T00:00:00.000000000", + "2024-09-27T00:00:00.000000000", + "2024-09-28T00:00:00.000000000", + "2024-09-29T00:00:00.000000000", + "2024-09-30T00:00:00.000000000", + "2024-10-01T00:00:00.000000000", + "2024-10-02T00:00:00.000000000", + "2024-10-03T00:00:00.000000000", + "2024-10-04T00:00:00.000000000", + "2024-10-05T00:00:00.000000000", + "2024-10-06T00:00:00.000000000", + "2024-10-07T00:00:00.000000000", + "2024-10-08T00:00:00.000000000", + "2024-10-09T00:00:00.000000000", + "2024-10-10T00:00:00.000000000", + "2024-10-11T00:00:00.000000000", + "2024-10-12T00:00:00.000000000", + "2024-10-13T00:00:00.000000000", + "2024-10-14T00:00:00.000000000", + "2024-10-15T00:00:00.000000000", + "2024-10-16T00:00:00.000000000", + "2024-10-17T00:00:00.000000000", + "2024-10-18T00:00:00.000000000", + "2024-10-19T00:00:00.000000000", + "2024-10-20T00:00:00.000000000", + "2024-10-21T00:00:00.000000000", + "2024-10-22T00:00:00.000000000", + "2024-10-23T00:00:00.000000000", + "2024-10-24T00:00:00.000000000", + "2024-10-25T00:00:00.000000000", + "2024-10-26T00:00:00.000000000", + "2024-10-27T00:00:00.000000000", + "2024-10-28T00:00:00.000000000", + "2024-10-29T00:00:00.000000000", + "2024-10-30T00:00:00.000000000", + "2024-10-31T00:00:00.000000000", + "2024-11-01T00:00:00.000000000", + "2024-11-02T00:00:00.000000000", + "2024-11-03T00:00:00.000000000", + "2024-11-04T00:00:00.000000000", + "2024-11-05T00:00:00.000000000", + "2024-11-06T00:00:00.000000000", + "2024-11-07T00:00:00.000000000", + "2024-11-08T00:00:00.000000000", + "2024-11-09T00:00:00.000000000", + "2024-11-10T00:00:00.000000000", + "2024-11-11T00:00:00.000000000", + "2024-11-12T00:00:00.000000000", + "2024-11-13T00:00:00.000000000", + "2024-11-14T00:00:00.000000000", + "2024-11-15T00:00:00.000000000", + "2024-11-16T00:00:00.000000000", + "2024-11-17T00:00:00.000000000", + "2024-11-18T00:00:00.000000000", + "2024-11-19T00:00:00.000000000", + "2024-11-20T00:00:00.000000000", + "2024-11-21T00:00:00.000000000", + "2024-11-22T00:00:00.000000000", + "2024-11-23T00:00:00.000000000", + "2024-11-24T00:00:00.000000000", + "2024-11-25T00:00:00.000000000", + "2024-11-26T00:00:00.000000000", + "2024-11-27T00:00:00.000000000", + "2024-11-28T00:00:00.000000000", + "2024-11-29T00:00:00.000000000", + "2024-11-30T00:00:00.000000000", + "2024-12-01T00:00:00.000000000", + "2024-12-02T00:00:00.000000000", + "2024-12-03T00:00:00.000000000", + "2024-12-04T00:00:00.000000000", + "2024-12-05T00:00:00.000000000", + "2024-12-06T00:00:00.000000000", + "2024-12-07T00:00:00.000000000", + "2024-12-08T00:00:00.000000000", + "2024-12-09T00:00:00.000000000", + "2024-12-10T00:00:00.000000000", + "2024-12-11T00:00:00.000000000", + "2024-12-12T00:00:00.000000000", + "2024-12-13T00:00:00.000000000", + "2024-12-14T00:00:00.000000000", + "2024-12-15T00:00:00.000000000", + "2024-12-16T00:00:00.000000000", + "2024-12-17T00:00:00.000000000", + "2024-12-18T00:00:00.000000000", + "2024-12-19T00:00:00.000000000", + "2024-12-20T00:00:00.000000000", + "2024-12-21T00:00:00.000000000", + "2024-12-22T00:00:00.000000000", + "2024-12-23T00:00:00.000000000", + "2024-12-24T00:00:00.000000000", + "2024-12-25T00:00:00.000000000", + "2024-12-26T00:00:00.000000000", + "2024-12-27T00:00:00.000000000", + "2024-12-28T00:00:00.000000000", + "2024-12-29T00:00:00.000000000", + "2024-12-30T00:00:00.000000000", + "2024-12-31T00:00:00.000000000", + "2025-01-01T00:00:00.000000000", + "2025-01-02T00:00:00.000000000", + "2025-01-03T00:00:00.000000000", + "2025-01-04T00:00:00.000000000", + "2025-01-05T00:00:00.000000000", + "2025-01-06T00:00:00.000000000", + "2025-01-07T00:00:00.000000000", + "2025-01-08T00:00:00.000000000", + "2025-01-09T00:00:00.000000000", + "2025-01-10T00:00:00.000000000", + "2025-01-11T00:00:00.000000000", + "2025-01-12T00:00:00.000000000", + "2025-01-13T00:00:00.000000000", + "2025-01-14T00:00:00.000000000", + "2025-01-15T00:00:00.000000000", + "2025-01-16T00:00:00.000000000", + "2025-01-17T00:00:00.000000000", + "2025-01-18T00:00:00.000000000", + "2025-01-19T00:00:00.000000000", + "2025-01-20T00:00:00.000000000", + "2025-01-21T00:00:00.000000000", + "2025-01-22T00:00:00.000000000", + "2025-01-23T00:00:00.000000000", + "2025-01-24T00:00:00.000000000", + "2025-01-25T00:00:00.000000000", + "2025-01-26T00:00:00.000000000", + "2025-01-27T00:00:00.000000000", + "2025-01-28T00:00:00.000000000", + "2025-01-29T00:00:00.000000000", + "2025-01-30T00:00:00.000000000", + "2025-01-31T00:00:00.000000000", + "2025-02-01T00:00:00.000000000", + "2025-02-02T00:00:00.000000000", + "2025-02-03T00:00:00.000000000", + "2025-02-04T00:00:00.000000000", + "2025-02-05T00:00:00.000000000", + "2025-02-06T00:00:00.000000000", + "2025-02-07T00:00:00.000000000", + "2025-02-08T00:00:00.000000000", + "2025-02-09T00:00:00.000000000", + "2025-02-10T00:00:00.000000000", + "2025-02-11T00:00:00.000000000", + "2025-02-12T00:00:00.000000000", + "2025-02-13T00:00:00.000000000", + "2025-02-14T00:00:00.000000000", + "2025-02-15T00:00:00.000000000", + "2025-02-16T00:00:00.000000000", + "2025-02-17T00:00:00.000000000", + "2025-02-18T00:00:00.000000000", + "2025-02-19T00:00:00.000000000", + "2025-02-20T00:00:00.000000000", + "2025-02-21T00:00:00.000000000", + "2025-02-22T00:00:00.000000000", + "2025-02-23T00:00:00.000000000", + "2025-02-24T00:00:00.000000000", + "2025-02-25T00:00:00.000000000", + "2025-02-26T00:00:00.000000000", + "2025-02-27T00:00:00.000000000", + "2025-02-28T00:00:00.000000000", + "2025-03-01T00:00:00.000000000", + "2025-03-02T00:00:00.000000000", + "2025-03-03T00:00:00.000000000", + "2025-03-04T00:00:00.000000000", + "2025-03-05T00:00:00.000000000", + "2025-03-06T00:00:00.000000000", + "2025-03-07T00:00:00.000000000", + "2025-03-08T00:00:00.000000000", + "2025-03-09T00:00:00.000000000", + "2025-03-10T00:00:00.000000000", + "2025-03-11T00:00:00.000000000", + "2025-03-12T00:00:00.000000000", + "2025-03-13T00:00:00.000000000", + "2025-03-14T00:00:00.000000000", + "2025-03-15T00:00:00.000000000", + "2025-03-16T00:00:00.000000000", + "2025-03-17T00:00:00.000000000", + "2025-03-18T00:00:00.000000000", + "2025-03-19T00:00:00.000000000", + "2025-03-20T00:00:00.000000000", + "2025-03-21T00:00:00.000000000", + "2025-03-22T00:00:00.000000000", + "2025-03-23T00:00:00.000000000", + "2025-03-24T00:00:00.000000000", + "2025-03-25T00:00:00.000000000", + "2025-03-26T00:00:00.000000000", + "2025-03-27T00:00:00.000000000", + "2025-03-28T00:00:00.000000000", + "2025-03-29T00:00:00.000000000", + "2025-03-30T00:00:00.000000000", + "2025-03-31T00:00:00.000000000", + "2025-04-01T00:00:00.000000000", + "2025-04-02T00:00:00.000000000", + "2025-04-03T00:00:00.000000000", + "2025-04-04T00:00:00.000000000", + "2025-04-05T00:00:00.000000000", + "2025-04-06T00:00:00.000000000", + "2025-04-07T00:00:00.000000000", + "2025-04-08T00:00:00.000000000", + "2025-04-09T00:00:00.000000000", + "2025-04-10T00:00:00.000000000", + "2025-04-11T00:00:00.000000000", + "2025-04-12T00:00:00.000000000", + "2025-04-13T00:00:00.000000000", + "2025-04-14T00:00:00.000000000", + "2025-04-15T00:00:00.000000000", + "2025-04-16T00:00:00.000000000", + "2025-04-17T00:00:00.000000000", + "2025-04-18T00:00:00.000000000", + "2025-04-19T00:00:00.000000000", + "2025-04-20T00:00:00.000000000", + "2025-04-21T00:00:00.000000000", + "2025-04-22T00:00:00.000000000", + "2025-04-23T00:00:00.000000000", + "2025-04-24T00:00:00.000000000", + "2025-04-25T00:00:00.000000000", + "2025-04-26T00:00:00.000000000", + "2025-04-27T00:00:00.000000000", + "2025-04-28T00:00:00.000000000", + "2025-04-29T00:00:00.000000000", + "2025-04-30T00:00:00.000000000", + "2025-05-01T00:00:00.000000000", + "2025-05-02T00:00:00.000000000", + "2025-05-03T00:00:00.000000000", + "2025-05-04T00:00:00.000000000", + "2025-05-05T00:00:00.000000000", + "2025-05-06T00:00:00.000000000", + "2025-05-07T00:00:00.000000000", + "2025-05-08T00:00:00.000000000", + "2025-05-09T00:00:00.000000000", + "2025-05-10T00:00:00.000000000", + "2025-05-11T00:00:00.000000000", + "2025-05-12T00:00:00.000000000", + "2025-05-13T00:00:00.000000000", + "2025-05-14T00:00:00.000000000", + "2025-05-15T00:00:00.000000000", + "2025-05-16T00:00:00.000000000", + "2025-05-17T00:00:00.000000000", + "2025-05-18T00:00:00.000000000", + "2025-05-19T00:00:00.000000000", + "2025-05-20T00:00:00.000000000", + "2025-05-21T00:00:00.000000000", + "2025-05-22T00:00:00.000000000", + "2025-05-23T00:00:00.000000000", + "2025-05-24T00:00:00.000000000", + "2025-05-25T00:00:00.000000000", + "2025-05-26T00:00:00.000000000", + "2025-05-27T00:00:00.000000000", + "2025-05-28T00:00:00.000000000", + "2025-05-29T00:00:00.000000000", + "2025-05-30T00:00:00.000000000", + "2025-05-31T00:00:00.000000000", + "2025-06-01T00:00:00.000000000", + "2025-06-02T00:00:00.000000000", + "2025-06-03T00:00:00.000000000", + "2025-06-04T00:00:00.000000000", + "2025-06-05T00:00:00.000000000", + "2025-06-06T00:00:00.000000000", + "2025-06-07T00:00:00.000000000", + "2025-06-08T00:00:00.000000000", + "2025-06-09T00:00:00.000000000", + "2025-06-10T00:00:00.000000000", + "2025-06-11T00:00:00.000000000", + "2025-06-12T00:00:00.000000000", + "2025-06-13T00:00:00.000000000", + "2025-06-14T00:00:00.000000000", + "2025-06-15T00:00:00.000000000", + "2025-06-16T00:00:00.000000000", + "2025-06-17T00:00:00.000000000", + "2025-06-18T00:00:00.000000000", + "2025-06-19T00:00:00.000000000", + "2025-06-20T00:00:00.000000000", + "2025-06-21T00:00:00.000000000", + "2025-06-22T00:00:00.000000000", + "2025-06-23T00:00:00.000000000", + "2025-06-24T00:00:00.000000000", + "2025-06-25T00:00:00.000000000", + "2025-06-26T00:00:00.000000000", + "2025-06-27T00:00:00.000000000", + "2025-06-28T00:00:00.000000000", + "2025-06-29T00:00:00.000000000", + "2025-06-30T00:00:00.000000000", + "2025-07-01T00:00:00.000000000", + "2025-07-02T00:00:00.000000000", + "2025-07-03T00:00:00.000000000", + "2025-07-04T00:00:00.000000000", + "2025-07-05T00:00:00.000000000", + "2025-07-06T00:00:00.000000000", + "2025-07-07T00:00:00.000000000", + "2025-07-08T00:00:00.000000000", + "2025-07-09T00:00:00.000000000", + "2025-07-10T00:00:00.000000000", + "2025-07-11T00:00:00.000000000", + "2025-07-12T00:00:00.000000000", + "2025-07-13T00:00:00.000000000", + "2025-07-14T00:00:00.000000000", + "2025-07-15T00:00:00.000000000", + "2025-07-16T00:00:00.000000000", + "2025-07-17T00:00:00.000000000", + "2025-07-18T00:00:00.000000000", + "2025-07-19T00:00:00.000000000", + "2025-07-20T00:00:00.000000000", + "2025-07-21T00:00:00.000000000", + "2025-07-22T00:00:00.000000000", + "2025-07-23T00:00:00.000000000", + "2025-07-24T00:00:00.000000000", + "2025-07-25T00:00:00.000000000", + "2025-07-26T00:00:00.000000000", + "2025-07-27T00:00:00.000000000", + "2025-07-28T00:00:00.000000000", + "2025-07-29T00:00:00.000000000", + "2025-07-30T00:00:00.000000000", + "2025-07-31T00:00:00.000000000", + "2025-08-01T00:00:00.000000000", + "2025-08-02T00:00:00.000000000", + "2025-08-03T00:00:00.000000000", + "2025-08-04T00:00:00.000000000", + "2025-08-05T00:00:00.000000000", + "2025-08-06T00:00:00.000000000", + "2025-08-07T00:00:00.000000000", + "2025-08-08T00:00:00.000000000", + "2025-08-09T00:00:00.000000000", + "2025-08-10T00:00:00.000000000", + "2025-08-11T00:00:00.000000000", + "2025-08-12T00:00:00.000000000", + "2025-08-13T00:00:00.000000000", + "2025-08-14T00:00:00.000000000", + "2025-08-15T00:00:00.000000000", + "2025-08-16T00:00:00.000000000", + "2025-08-17T00:00:00.000000000", + "2025-08-18T00:00:00.000000000", + "2025-08-19T00:00:00.000000000", + "2025-08-20T00:00:00.000000000", + "2025-08-21T00:00:00.000000000", + "2025-08-22T00:00:00.000000000", + "2025-08-23T00:00:00.000000000", + "2025-08-24T00:00:00.000000000", + "2025-08-25T00:00:00.000000000", + "2025-08-26T00:00:00.000000000", + "2025-08-27T00:00:00.000000000", + "2025-08-28T00:00:00.000000000", + "2025-08-29T00:00:00.000000000", + "2025-08-30T00:00:00.000000000", + "2025-08-31T00:00:00.000000000", + "2025-09-01T00:00:00.000000000", + "2025-09-02T00:00:00.000000000", + "2025-09-03T00:00:00.000000000", + "2025-09-04T00:00:00.000000000", + "2025-09-05T00:00:00.000000000", + "2025-09-06T00:00:00.000000000", + "2025-09-07T00:00:00.000000000", + "2025-09-08T00:00:00.000000000", + "2025-09-09T00:00:00.000000000", + "2025-09-10T00:00:00.000000000", + "2025-09-11T00:00:00.000000000", + "2025-09-12T00:00:00.000000000", + "2025-09-13T00:00:00.000000000", + "2025-09-14T00:00:00.000000000", + "2025-09-15T00:00:00.000000000", + "2025-09-16T00:00:00.000000000", + "2025-09-17T00:00:00.000000000", + "2025-09-18T00:00:00.000000000", + "2025-09-19T00:00:00.000000000", + "2025-09-20T00:00:00.000000000", + "2025-09-21T00:00:00.000000000", + "2025-09-22T00:00:00.000000000", + "2025-09-23T00:00:00.000000000", + "2025-09-24T00:00:00.000000000", + "2025-09-25T00:00:00.000000000", + "2025-09-26T00:00:00.000000000", + "2025-09-27T00:00:00.000000000", + "2025-09-28T00:00:00.000000000", + "2025-09-29T00:00:00.000000000", + "2025-09-30T00:00:00.000000000", + "2025-10-01T00:00:00.000000000", + "2025-10-02T00:00:00.000000000", + "2025-10-03T00:00:00.000000000", + "2025-10-04T00:00:00.000000000", + "2025-10-05T00:00:00.000000000", + "2025-10-06T00:00:00.000000000", + "2025-10-07T00:00:00.000000000", + "2025-10-08T00:00:00.000000000", + "2025-10-09T00:00:00.000000000", + "2025-10-10T00:00:00.000000000", + "2025-10-11T00:00:00.000000000", + "2025-10-12T00:00:00.000000000", + "2025-10-13T00:00:00.000000000", + "2025-10-14T00:00:00.000000000", + "2025-10-15T00:00:00.000000000", + "2025-10-16T00:00:00.000000000", + "2025-10-17T00:00:00.000000000", + "2025-10-18T00:00:00.000000000", + "2025-10-19T00:00:00.000000000", + "2025-10-20T00:00:00.000000000", + "2025-10-21T00:00:00.000000000", + "2025-10-22T00:00:00.000000000", + "2025-10-23T00:00:00.000000000", + "2025-10-24T00:00:00.000000000", + "2025-10-25T00:00:00.000000000", + "2025-10-26T00:00:00.000000000", + "2025-10-27T00:00:00.000000000", + "2025-10-28T00:00:00.000000000", + "2025-10-29T00:00:00.000000000", + "2025-10-30T00:00:00.000000000", + "2025-10-31T00:00:00.000000000", + "2025-11-01T00:00:00.000000000", + "2025-11-02T00:00:00.000000000", + "2025-11-03T00:00:00.000000000", + "2025-11-04T00:00:00.000000000", + "2025-11-05T00:00:00.000000000", + "2025-11-06T00:00:00.000000000", + "2025-11-07T00:00:00.000000000", + "2025-11-08T00:00:00.000000000", + "2025-11-09T00:00:00.000000000", + "2025-11-10T00:00:00.000000000", + "2025-11-11T00:00:00.000000000", + "2025-11-12T00:00:00.000000000", + "2025-11-13T00:00:00.000000000", + "2025-11-14T00:00:00.000000000", + "2025-11-15T00:00:00.000000000", + "2025-11-16T00:00:00.000000000", + "2025-11-17T00:00:00.000000000", + "2025-11-18T00:00:00.000000000", + "2025-11-19T00:00:00.000000000", + "2025-11-20T00:00:00.000000000", + "2025-11-21T00:00:00.000000000", + "2025-11-22T00:00:00.000000000", + "2025-11-23T00:00:00.000000000", + "2025-11-24T00:00:00.000000000", + "2025-11-25T00:00:00.000000000", + "2025-11-26T00:00:00.000000000", + "2025-11-27T00:00:00.000000000", + "2025-11-28T00:00:00.000000000", + "2025-11-29T00:00:00.000000000", + "2025-11-30T00:00:00.000000000", + "2025-12-01T00:00:00.000000000", + "2025-12-02T00:00:00.000000000", + "2025-12-03T00:00:00.000000000", + "2025-12-04T00:00:00.000000000", + "2025-12-05T00:00:00.000000000", + "2025-12-06T00:00:00.000000000", + "2025-12-07T00:00:00.000000000", + "2025-12-08T00:00:00.000000000", + "2025-12-09T00:00:00.000000000", + "2025-12-10T00:00:00.000000000", + "2025-12-11T00:00:00.000000000", + "2025-12-12T00:00:00.000000000", + "2025-12-13T00:00:00.000000000", + "2025-12-14T00:00:00.000000000", + "2025-12-15T00:00:00.000000000", + "2025-12-16T00:00:00.000000000", + "2025-12-17T00:00:00.000000000", + "2025-12-18T00:00:00.000000000", + "2025-12-19T00:00:00.000000000", + "2025-12-20T00:00:00.000000000", + "2025-12-21T00:00:00.000000000", + "2025-12-22T00:00:00.000000000", + "2025-12-23T00:00:00.000000000", + "2025-12-24T00:00:00.000000000", + "2025-12-25T00:00:00.000000000", + "2025-12-26T00:00:00.000000000", + "2025-12-27T00:00:00.000000000", + "2025-12-28T00:00:00.000000000", + "2025-12-29T00:00:00.000000000", + "2025-12-30T00:00:00.000000000", + "2025-12-31T00:00:00.000000000", + "2026-01-01T00:00:00.000000000", + "2026-01-02T00:00:00.000000000", + "2026-01-03T00:00:00.000000000", + "2026-01-04T00:00:00.000000000", + "2026-01-05T00:00:00.000000000", + "2026-01-06T00:00:00.000000000", + "2026-01-07T00:00:00.000000000", + "2026-01-08T00:00:00.000000000", + "2026-01-09T00:00:00.000000000", + "2026-01-10T00:00:00.000000000", + "2026-01-11T00:00:00.000000000", + "2026-01-12T00:00:00.000000000", + "2026-01-13T00:00:00.000000000", + "2026-01-14T00:00:00.000000000", + "2026-01-15T00:00:00.000000000", + "2026-01-16T00:00:00.000000000", + "2026-01-17T00:00:00.000000000", + "2026-01-18T00:00:00.000000000", + "2026-01-19T00:00:00.000000000", + "2026-01-20T00:00:00.000000000", + "2026-01-21T00:00:00.000000000", + "2026-01-22T00:00:00.000000000", + "2026-01-23T00:00:00.000000000", + "2026-01-24T00:00:00.000000000", + "2026-01-25T00:00:00.000000000", + "2026-01-26T00:00:00.000000000", + "2026-01-27T00:00:00.000000000", + "2026-01-28T00:00:00.000000000", + "2026-01-29T00:00:00.000000000", + "2026-01-30T00:00:00.000000000", + "2026-01-31T00:00:00.000000000", + "2026-02-01T00:00:00.000000000", + "2026-02-02T00:00:00.000000000", + "2026-02-03T00:00:00.000000000", + "2026-02-04T00:00:00.000000000", + "2026-02-05T00:00:00.000000000", + "2026-02-06T00:00:00.000000000", + "2026-02-07T00:00:00.000000000", + "2026-02-08T00:00:00.000000000", + "2026-02-09T00:00:00.000000000", + "2026-02-10T00:00:00.000000000", + "2026-02-11T00:00:00.000000000", + "2026-02-12T00:00:00.000000000", + "2026-02-13T00:00:00.000000000", + "2026-02-14T00:00:00.000000000", + "2026-02-15T00:00:00.000000000", + "2026-02-16T00:00:00.000000000", + "2026-02-17T00:00:00.000000000" + ], + "xaxis": "x2", + "y": { + "bdata": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAAAAAAAAAAAAAAAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAv7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgICAgICAgICAgICAgICAgICAgICAgL+/v7+/v7+/v7+/v7+/v7+AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH//////////////////wMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB//////////////////////8DAwMDAwMDAwMDAwMDAwMDAwMDAwP9/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39AQEBAQEBAQEBAQEBAQEDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMBAQEBAQEBAQEBAQEDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB//////////////////////////////8BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f3//////////////////////////////////////////wMDAwMDAwMDAwMDAwMDAwMDAwMDAwEBAQEBAQEBAQEBAQEDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA////////////////////////////////////wEBAQH////9/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/QMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwEBAQEBAQEBAQEBAQEDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMBAQEDAwMDAwMDAwMDAwEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEDAwMDAwMDAwMD/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f////////////////////////////////////////////////////////////////////////39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39", + "dtype": "i1" + }, + "yaxis": "y2" + }, + { + "marker": { + "color": [ + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#cccccc", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#26a69a", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350", + "#ef5350" + ] + }, + "name": "Volume", + "opacity": 0.6, + "showlegend": false, + "type": "bar", + "x": [ + "2022-02-18T00:00:00.000000000", + "2022-02-19T00:00:00.000000000", + "2022-02-20T00:00:00.000000000", + "2022-02-21T00:00:00.000000000", + "2022-02-22T00:00:00.000000000", + "2022-02-23T00:00:00.000000000", + "2022-02-24T00:00:00.000000000", + "2022-02-25T00:00:00.000000000", + "2022-02-26T00:00:00.000000000", + "2022-02-27T00:00:00.000000000", + "2022-02-28T00:00:00.000000000", + "2022-03-01T00:00:00.000000000", + "2022-03-02T00:00:00.000000000", + "2022-03-03T00:00:00.000000000", + "2022-03-04T00:00:00.000000000", + "2022-03-05T00:00:00.000000000", + "2022-03-06T00:00:00.000000000", + "2022-03-07T00:00:00.000000000", + "2022-03-08T00:00:00.000000000", + "2022-03-09T00:00:00.000000000", + "2022-03-10T00:00:00.000000000", + "2022-03-11T00:00:00.000000000", + "2022-03-12T00:00:00.000000000", + "2022-03-13T00:00:00.000000000", + "2022-03-14T00:00:00.000000000", + "2022-03-15T00:00:00.000000000", + "2022-03-16T00:00:00.000000000", + "2022-03-17T00:00:00.000000000", + "2022-03-18T00:00:00.000000000", + "2022-03-19T00:00:00.000000000", + "2022-03-20T00:00:00.000000000", + "2022-03-21T00:00:00.000000000", + "2022-03-22T00:00:00.000000000", + "2022-03-23T00:00:00.000000000", + "2022-03-24T00:00:00.000000000", + "2022-03-25T00:00:00.000000000", + "2022-03-26T00:00:00.000000000", + "2022-03-27T00:00:00.000000000", + "2022-03-28T00:00:00.000000000", + "2022-03-29T00:00:00.000000000", + "2022-03-30T00:00:00.000000000", + "2022-03-31T00:00:00.000000000", + "2022-04-01T00:00:00.000000000", + "2022-04-02T00:00:00.000000000", + "2022-04-03T00:00:00.000000000", + "2022-04-04T00:00:00.000000000", + "2022-04-05T00:00:00.000000000", + "2022-04-06T00:00:00.000000000", + "2022-04-07T00:00:00.000000000", + "2022-04-08T00:00:00.000000000", + "2022-04-09T00:00:00.000000000", + "2022-04-10T00:00:00.000000000", + "2022-04-11T00:00:00.000000000", + "2022-04-12T00:00:00.000000000", + "2022-04-13T00:00:00.000000000", + "2022-04-14T00:00:00.000000000", + "2022-04-15T00:00:00.000000000", + "2022-04-16T00:00:00.000000000", + "2022-04-17T00:00:00.000000000", + "2022-04-18T00:00:00.000000000", + "2022-04-19T00:00:00.000000000", + "2022-04-20T00:00:00.000000000", + "2022-04-21T00:00:00.000000000", + "2022-04-22T00:00:00.000000000", + "2022-04-23T00:00:00.000000000", + "2022-04-24T00:00:00.000000000", + "2022-04-25T00:00:00.000000000", + "2022-04-26T00:00:00.000000000", + "2022-04-27T00:00:00.000000000", + "2022-04-28T00:00:00.000000000", + "2022-04-29T00:00:00.000000000", + "2022-04-30T00:00:00.000000000", + "2022-05-01T00:00:00.000000000", + "2022-05-02T00:00:00.000000000", + "2022-05-03T00:00:00.000000000", + "2022-05-04T00:00:00.000000000", + "2022-05-05T00:00:00.000000000", + "2022-05-06T00:00:00.000000000", + "2022-05-07T00:00:00.000000000", + "2022-05-08T00:00:00.000000000", + "2022-05-09T00:00:00.000000000", + "2022-05-10T00:00:00.000000000", + "2022-05-11T00:00:00.000000000", + "2022-05-12T00:00:00.000000000", + "2022-05-13T00:00:00.000000000", + "2022-05-14T00:00:00.000000000", + "2022-05-15T00:00:00.000000000", + "2022-05-16T00:00:00.000000000", + "2022-05-17T00:00:00.000000000", + "2022-05-18T00:00:00.000000000", + "2022-05-19T00:00:00.000000000", + "2022-05-20T00:00:00.000000000", + "2022-05-21T00:00:00.000000000", + "2022-05-22T00:00:00.000000000", + "2022-05-23T00:00:00.000000000", + "2022-05-24T00:00:00.000000000", + "2022-05-25T00:00:00.000000000", + "2022-05-26T00:00:00.000000000", + "2022-05-27T00:00:00.000000000", + "2022-05-28T00:00:00.000000000", + "2022-05-29T00:00:00.000000000", + "2022-05-30T00:00:00.000000000", + "2022-05-31T00:00:00.000000000", + "2022-06-01T00:00:00.000000000", + "2022-06-02T00:00:00.000000000", + "2022-06-03T00:00:00.000000000", + "2022-06-04T00:00:00.000000000", + "2022-06-05T00:00:00.000000000", + "2022-06-06T00:00:00.000000000", + "2022-06-07T00:00:00.000000000", + "2022-06-08T00:00:00.000000000", + "2022-06-09T00:00:00.000000000", + "2022-06-10T00:00:00.000000000", + "2022-06-11T00:00:00.000000000", + "2022-06-12T00:00:00.000000000", + "2022-06-13T00:00:00.000000000", + "2022-06-14T00:00:00.000000000", + "2022-06-15T00:00:00.000000000", + "2022-06-16T00:00:00.000000000", + "2022-06-17T00:00:00.000000000", + "2022-06-18T00:00:00.000000000", + "2022-06-19T00:00:00.000000000", + "2022-06-20T00:00:00.000000000", + "2022-06-21T00:00:00.000000000", + "2022-06-22T00:00:00.000000000", + "2022-06-23T00:00:00.000000000", + "2022-06-24T00:00:00.000000000", + "2022-06-25T00:00:00.000000000", + "2022-06-26T00:00:00.000000000", + "2022-06-27T00:00:00.000000000", + "2022-06-28T00:00:00.000000000", + "2022-06-29T00:00:00.000000000", + "2022-06-30T00:00:00.000000000", + "2022-07-01T00:00:00.000000000", + "2022-07-02T00:00:00.000000000", + "2022-07-03T00:00:00.000000000", + "2022-07-04T00:00:00.000000000", + "2022-07-05T00:00:00.000000000", + "2022-07-06T00:00:00.000000000", + "2022-07-07T00:00:00.000000000", + "2022-07-08T00:00:00.000000000", + "2022-07-09T00:00:00.000000000", + "2022-07-10T00:00:00.000000000", + "2022-07-11T00:00:00.000000000", + "2022-07-12T00:00:00.000000000", + "2022-07-13T00:00:00.000000000", + "2022-07-14T00:00:00.000000000", + "2022-07-15T00:00:00.000000000", + "2022-07-16T00:00:00.000000000", + "2022-07-17T00:00:00.000000000", + "2022-07-18T00:00:00.000000000", + "2022-07-19T00:00:00.000000000", + "2022-07-20T00:00:00.000000000", + "2022-07-21T00:00:00.000000000", + "2022-07-22T00:00:00.000000000", + "2022-07-23T00:00:00.000000000", + "2022-07-24T00:00:00.000000000", + "2022-07-25T00:00:00.000000000", + "2022-07-26T00:00:00.000000000", + "2022-07-27T00:00:00.000000000", + "2022-07-28T00:00:00.000000000", + "2022-07-29T00:00:00.000000000", + "2022-07-30T00:00:00.000000000", + "2022-07-31T00:00:00.000000000", + "2022-08-01T00:00:00.000000000", + "2022-08-02T00:00:00.000000000", + "2022-08-03T00:00:00.000000000", + "2022-08-04T00:00:00.000000000", + "2022-08-05T00:00:00.000000000", + "2022-08-06T00:00:00.000000000", + "2022-08-07T00:00:00.000000000", + "2022-08-08T00:00:00.000000000", + "2022-08-09T00:00:00.000000000", + "2022-08-10T00:00:00.000000000", + "2022-08-11T00:00:00.000000000", + "2022-08-12T00:00:00.000000000", + "2022-08-13T00:00:00.000000000", + "2022-08-14T00:00:00.000000000", + "2022-08-15T00:00:00.000000000", + "2022-08-16T00:00:00.000000000", + "2022-08-17T00:00:00.000000000", + "2022-08-18T00:00:00.000000000", + "2022-08-19T00:00:00.000000000", + "2022-08-20T00:00:00.000000000", + "2022-08-21T00:00:00.000000000", + "2022-08-22T00:00:00.000000000", + "2022-08-23T00:00:00.000000000", + "2022-08-24T00:00:00.000000000", + "2022-08-25T00:00:00.000000000", + "2022-08-26T00:00:00.000000000", + "2022-08-27T00:00:00.000000000", + "2022-08-28T00:00:00.000000000", + "2022-08-29T00:00:00.000000000", + "2022-08-30T00:00:00.000000000", + "2022-08-31T00:00:00.000000000", + "2022-09-01T00:00:00.000000000", + "2022-09-02T00:00:00.000000000", + "2022-09-03T00:00:00.000000000", + "2022-09-04T00:00:00.000000000", + "2022-09-05T00:00:00.000000000", + "2022-09-06T00:00:00.000000000", + "2022-09-07T00:00:00.000000000", + "2022-09-08T00:00:00.000000000", + "2022-09-09T00:00:00.000000000", + "2022-09-10T00:00:00.000000000", + "2022-09-11T00:00:00.000000000", + "2022-09-12T00:00:00.000000000", + "2022-09-13T00:00:00.000000000", + "2022-09-14T00:00:00.000000000", + "2022-09-15T00:00:00.000000000", + "2022-09-16T00:00:00.000000000", + "2022-09-17T00:00:00.000000000", + "2022-09-18T00:00:00.000000000", + "2022-09-19T00:00:00.000000000", + "2022-09-20T00:00:00.000000000", + "2022-09-21T00:00:00.000000000", + "2022-09-22T00:00:00.000000000", + "2022-09-23T00:00:00.000000000", + "2022-09-24T00:00:00.000000000", + "2022-09-25T00:00:00.000000000", + "2022-09-26T00:00:00.000000000", + "2022-09-27T00:00:00.000000000", + "2022-09-28T00:00:00.000000000", + "2022-09-29T00:00:00.000000000", + "2022-09-30T00:00:00.000000000", + "2022-10-01T00:00:00.000000000", + "2022-10-02T00:00:00.000000000", + "2022-10-03T00:00:00.000000000", + "2022-10-04T00:00:00.000000000", + "2022-10-05T00:00:00.000000000", + "2022-10-06T00:00:00.000000000", + "2022-10-07T00:00:00.000000000", + "2022-10-08T00:00:00.000000000", + "2022-10-09T00:00:00.000000000", + "2022-10-10T00:00:00.000000000", + "2022-10-11T00:00:00.000000000", + "2022-10-12T00:00:00.000000000", + "2022-10-13T00:00:00.000000000", + "2022-10-14T00:00:00.000000000", + "2022-10-15T00:00:00.000000000", + "2022-10-16T00:00:00.000000000", + "2022-10-17T00:00:00.000000000", + "2022-10-18T00:00:00.000000000", + "2022-10-19T00:00:00.000000000", + "2022-10-20T00:00:00.000000000", + "2022-10-21T00:00:00.000000000", + "2022-10-22T00:00:00.000000000", + "2022-10-23T00:00:00.000000000", + "2022-10-24T00:00:00.000000000", + "2022-10-25T00:00:00.000000000", + "2022-10-26T00:00:00.000000000", + "2022-10-27T00:00:00.000000000", + "2022-10-28T00:00:00.000000000", + "2022-10-29T00:00:00.000000000", + "2022-10-30T00:00:00.000000000", + "2022-10-31T00:00:00.000000000", + "2022-11-01T00:00:00.000000000", + "2022-11-02T00:00:00.000000000", + "2022-11-03T00:00:00.000000000", + "2022-11-04T00:00:00.000000000", + "2022-11-05T00:00:00.000000000", + "2022-11-06T00:00:00.000000000", + "2022-11-07T00:00:00.000000000", + "2022-11-08T00:00:00.000000000", + "2022-11-09T00:00:00.000000000", + "2022-11-10T00:00:00.000000000", + "2022-11-11T00:00:00.000000000", + "2022-11-12T00:00:00.000000000", + "2022-11-13T00:00:00.000000000", + "2022-11-14T00:00:00.000000000", + "2022-11-15T00:00:00.000000000", + "2022-11-16T00:00:00.000000000", + "2022-11-17T00:00:00.000000000", + "2022-11-18T00:00:00.000000000", + "2022-11-19T00:00:00.000000000", + "2022-11-20T00:00:00.000000000", + "2022-11-21T00:00:00.000000000", + "2022-11-22T00:00:00.000000000", + "2022-11-23T00:00:00.000000000", + "2022-11-24T00:00:00.000000000", + "2022-11-25T00:00:00.000000000", + "2022-11-26T00:00:00.000000000", + "2022-11-27T00:00:00.000000000", + "2022-11-28T00:00:00.000000000", + "2022-11-29T00:00:00.000000000", + "2022-11-30T00:00:00.000000000", + "2022-12-01T00:00:00.000000000", + "2022-12-02T00:00:00.000000000", + "2022-12-03T00:00:00.000000000", + "2022-12-04T00:00:00.000000000", + "2022-12-05T00:00:00.000000000", + "2022-12-06T00:00:00.000000000", + "2022-12-07T00:00:00.000000000", + "2022-12-08T00:00:00.000000000", + "2022-12-09T00:00:00.000000000", + "2022-12-10T00:00:00.000000000", + "2022-12-11T00:00:00.000000000", + "2022-12-12T00:00:00.000000000", + "2022-12-13T00:00:00.000000000", + "2022-12-14T00:00:00.000000000", + "2022-12-15T00:00:00.000000000", + "2022-12-16T00:00:00.000000000", + "2022-12-17T00:00:00.000000000", + "2022-12-18T00:00:00.000000000", + "2022-12-19T00:00:00.000000000", + "2022-12-20T00:00:00.000000000", + "2022-12-21T00:00:00.000000000", + "2022-12-22T00:00:00.000000000", + "2022-12-23T00:00:00.000000000", + "2022-12-24T00:00:00.000000000", + "2022-12-25T00:00:00.000000000", + "2022-12-26T00:00:00.000000000", + "2022-12-27T00:00:00.000000000", + "2022-12-28T00:00:00.000000000", + "2022-12-29T00:00:00.000000000", + "2022-12-30T00:00:00.000000000", + "2022-12-31T00:00:00.000000000", + "2023-01-01T00:00:00.000000000", + "2023-01-02T00:00:00.000000000", + "2023-01-03T00:00:00.000000000", + "2023-01-04T00:00:00.000000000", + "2023-01-05T00:00:00.000000000", + "2023-01-06T00:00:00.000000000", + "2023-01-07T00:00:00.000000000", + "2023-01-08T00:00:00.000000000", + "2023-01-09T00:00:00.000000000", + "2023-01-10T00:00:00.000000000", + "2023-01-11T00:00:00.000000000", + "2023-01-12T00:00:00.000000000", + "2023-01-13T00:00:00.000000000", + "2023-01-14T00:00:00.000000000", + "2023-01-15T00:00:00.000000000", + "2023-01-16T00:00:00.000000000", + "2023-01-17T00:00:00.000000000", + "2023-01-18T00:00:00.000000000", + "2023-01-19T00:00:00.000000000", + "2023-01-20T00:00:00.000000000", + "2023-01-21T00:00:00.000000000", + "2023-01-22T00:00:00.000000000", + "2023-01-23T00:00:00.000000000", + "2023-01-24T00:00:00.000000000", + "2023-01-25T00:00:00.000000000", + "2023-01-26T00:00:00.000000000", + "2023-01-27T00:00:00.000000000", + "2023-01-28T00:00:00.000000000", + "2023-01-29T00:00:00.000000000", + "2023-01-30T00:00:00.000000000", + "2023-01-31T00:00:00.000000000", + "2023-02-01T00:00:00.000000000", + "2023-02-02T00:00:00.000000000", + "2023-02-03T00:00:00.000000000", + "2023-02-04T00:00:00.000000000", + "2023-02-05T00:00:00.000000000", + "2023-02-06T00:00:00.000000000", + "2023-02-07T00:00:00.000000000", + "2023-02-08T00:00:00.000000000", + "2023-02-09T00:00:00.000000000", + "2023-02-10T00:00:00.000000000", + "2023-02-11T00:00:00.000000000", + "2023-02-12T00:00:00.000000000", + "2023-02-13T00:00:00.000000000", + "2023-02-14T00:00:00.000000000", + "2023-02-15T00:00:00.000000000", + "2023-02-16T00:00:00.000000000", + "2023-02-17T00:00:00.000000000", + "2023-02-18T00:00:00.000000000", + "2023-02-19T00:00:00.000000000", + "2023-02-20T00:00:00.000000000", + "2023-02-21T00:00:00.000000000", + "2023-02-22T00:00:00.000000000", + "2023-02-23T00:00:00.000000000", + "2023-02-24T00:00:00.000000000", + "2023-02-25T00:00:00.000000000", + "2023-02-26T00:00:00.000000000", + "2023-02-27T00:00:00.000000000", + "2023-02-28T00:00:00.000000000", + "2023-03-01T00:00:00.000000000", + "2023-03-02T00:00:00.000000000", + "2023-03-03T00:00:00.000000000", + "2023-03-04T00:00:00.000000000", + "2023-03-05T00:00:00.000000000", + "2023-03-06T00:00:00.000000000", + "2023-03-07T00:00:00.000000000", + "2023-03-08T00:00:00.000000000", + "2023-03-09T00:00:00.000000000", + "2023-03-10T00:00:00.000000000", + "2023-03-11T00:00:00.000000000", + "2023-03-12T00:00:00.000000000", + "2023-03-13T00:00:00.000000000", + "2023-03-14T00:00:00.000000000", + "2023-03-15T00:00:00.000000000", + "2023-03-16T00:00:00.000000000", + "2023-03-17T00:00:00.000000000", + "2023-03-18T00:00:00.000000000", + "2023-03-19T00:00:00.000000000", + "2023-03-20T00:00:00.000000000", + "2023-03-21T00:00:00.000000000", + "2023-03-22T00:00:00.000000000", + "2023-03-23T00:00:00.000000000", + "2023-03-24T00:00:00.000000000", + "2023-03-25T00:00:00.000000000", + "2023-03-26T00:00:00.000000000", + "2023-03-27T00:00:00.000000000", + "2023-03-28T00:00:00.000000000", + "2023-03-29T00:00:00.000000000", + "2023-03-30T00:00:00.000000000", + "2023-03-31T00:00:00.000000000", + "2023-04-01T00:00:00.000000000", + "2023-04-02T00:00:00.000000000", + "2023-04-03T00:00:00.000000000", + "2023-04-04T00:00:00.000000000", + "2023-04-05T00:00:00.000000000", + "2023-04-06T00:00:00.000000000", + "2023-04-07T00:00:00.000000000", + "2023-04-08T00:00:00.000000000", + "2023-04-09T00:00:00.000000000", + "2023-04-10T00:00:00.000000000", + "2023-04-11T00:00:00.000000000", + "2023-04-12T00:00:00.000000000", + "2023-04-13T00:00:00.000000000", + "2023-04-14T00:00:00.000000000", + "2023-04-15T00:00:00.000000000", + "2023-04-16T00:00:00.000000000", + "2023-04-17T00:00:00.000000000", + "2023-04-18T00:00:00.000000000", + "2023-04-19T00:00:00.000000000", + "2023-04-20T00:00:00.000000000", + "2023-04-21T00:00:00.000000000", + "2023-04-22T00:00:00.000000000", + "2023-04-23T00:00:00.000000000", + "2023-04-24T00:00:00.000000000", + "2023-04-25T00:00:00.000000000", + "2023-04-26T00:00:00.000000000", + "2023-04-27T00:00:00.000000000", + "2023-04-28T00:00:00.000000000", + "2023-04-29T00:00:00.000000000", + "2023-04-30T00:00:00.000000000", + "2023-05-01T00:00:00.000000000", + "2023-05-02T00:00:00.000000000", + "2023-05-03T00:00:00.000000000", + "2023-05-04T00:00:00.000000000", + "2023-05-05T00:00:00.000000000", + "2023-05-06T00:00:00.000000000", + "2023-05-07T00:00:00.000000000", + "2023-05-08T00:00:00.000000000", + "2023-05-09T00:00:00.000000000", + "2023-05-10T00:00:00.000000000", + "2023-05-11T00:00:00.000000000", + "2023-05-12T00:00:00.000000000", + "2023-05-13T00:00:00.000000000", + "2023-05-14T00:00:00.000000000", + "2023-05-15T00:00:00.000000000", + "2023-05-16T00:00:00.000000000", + "2023-05-17T00:00:00.000000000", + "2023-05-18T00:00:00.000000000", + "2023-05-19T00:00:00.000000000", + "2023-05-20T00:00:00.000000000", + "2023-05-21T00:00:00.000000000", + "2023-05-22T00:00:00.000000000", + "2023-05-23T00:00:00.000000000", + "2023-05-24T00:00:00.000000000", + "2023-05-25T00:00:00.000000000", + "2023-05-26T00:00:00.000000000", + "2023-05-27T00:00:00.000000000", + "2023-05-28T00:00:00.000000000", + "2023-05-29T00:00:00.000000000", + "2023-05-30T00:00:00.000000000", + "2023-05-31T00:00:00.000000000", + "2023-06-01T00:00:00.000000000", + "2023-06-02T00:00:00.000000000", + "2023-06-03T00:00:00.000000000", + "2023-06-04T00:00:00.000000000", + "2023-06-05T00:00:00.000000000", + "2023-06-06T00:00:00.000000000", + "2023-06-07T00:00:00.000000000", + "2023-06-08T00:00:00.000000000", + "2023-06-09T00:00:00.000000000", + "2023-06-10T00:00:00.000000000", + "2023-06-11T00:00:00.000000000", + "2023-06-12T00:00:00.000000000", + "2023-06-13T00:00:00.000000000", + "2023-06-14T00:00:00.000000000", + "2023-06-15T00:00:00.000000000", + "2023-06-16T00:00:00.000000000", + "2023-06-17T00:00:00.000000000", + "2023-06-18T00:00:00.000000000", + "2023-06-19T00:00:00.000000000", + "2023-06-20T00:00:00.000000000", + "2023-06-21T00:00:00.000000000", + "2023-06-22T00:00:00.000000000", + "2023-06-23T00:00:00.000000000", + "2023-06-24T00:00:00.000000000", + "2023-06-25T00:00:00.000000000", + "2023-06-26T00:00:00.000000000", + "2023-06-27T00:00:00.000000000", + "2023-06-28T00:00:00.000000000", + "2023-06-29T00:00:00.000000000", + "2023-06-30T00:00:00.000000000", + "2023-07-01T00:00:00.000000000", + "2023-07-02T00:00:00.000000000", + "2023-07-03T00:00:00.000000000", + "2023-07-04T00:00:00.000000000", + "2023-07-05T00:00:00.000000000", + "2023-07-06T00:00:00.000000000", + "2023-07-07T00:00:00.000000000", + "2023-07-08T00:00:00.000000000", + "2023-07-09T00:00:00.000000000", + "2023-07-10T00:00:00.000000000", + "2023-07-11T00:00:00.000000000", + "2023-07-12T00:00:00.000000000", + "2023-07-13T00:00:00.000000000", + "2023-07-14T00:00:00.000000000", + "2023-07-15T00:00:00.000000000", + "2023-07-16T00:00:00.000000000", + "2023-07-17T00:00:00.000000000", + "2023-07-18T00:00:00.000000000", + "2023-07-19T00:00:00.000000000", + "2023-07-20T00:00:00.000000000", + "2023-07-21T00:00:00.000000000", + "2023-07-22T00:00:00.000000000", + "2023-07-23T00:00:00.000000000", + "2023-07-24T00:00:00.000000000", + "2023-07-25T00:00:00.000000000", + "2023-07-26T00:00:00.000000000", + "2023-07-27T00:00:00.000000000", + "2023-07-28T00:00:00.000000000", + "2023-07-29T00:00:00.000000000", + "2023-07-30T00:00:00.000000000", + "2023-07-31T00:00:00.000000000", + "2023-08-01T00:00:00.000000000", + "2023-08-02T00:00:00.000000000", + "2023-08-03T00:00:00.000000000", + "2023-08-04T00:00:00.000000000", + "2023-08-05T00:00:00.000000000", + "2023-08-06T00:00:00.000000000", + "2023-08-07T00:00:00.000000000", + "2023-08-08T00:00:00.000000000", + "2023-08-09T00:00:00.000000000", + "2023-08-10T00:00:00.000000000", + "2023-08-11T00:00:00.000000000", + "2023-08-12T00:00:00.000000000", + "2023-08-13T00:00:00.000000000", + "2023-08-14T00:00:00.000000000", + "2023-08-15T00:00:00.000000000", + "2023-08-16T00:00:00.000000000", + "2023-08-17T00:00:00.000000000", + "2023-08-18T00:00:00.000000000", + "2023-08-19T00:00:00.000000000", + "2023-08-20T00:00:00.000000000", + "2023-08-21T00:00:00.000000000", + "2023-08-22T00:00:00.000000000", + "2023-08-23T00:00:00.000000000", + "2023-08-24T00:00:00.000000000", + "2023-08-25T00:00:00.000000000", + "2023-08-26T00:00:00.000000000", + "2023-08-27T00:00:00.000000000", + "2023-08-28T00:00:00.000000000", + "2023-08-29T00:00:00.000000000", + "2023-08-30T00:00:00.000000000", + "2023-08-31T00:00:00.000000000", + "2023-09-01T00:00:00.000000000", + "2023-09-02T00:00:00.000000000", + "2023-09-03T00:00:00.000000000", + "2023-09-04T00:00:00.000000000", + "2023-09-05T00:00:00.000000000", + "2023-09-06T00:00:00.000000000", + "2023-09-07T00:00:00.000000000", + "2023-09-08T00:00:00.000000000", + "2023-09-09T00:00:00.000000000", + "2023-09-10T00:00:00.000000000", + "2023-09-11T00:00:00.000000000", + "2023-09-12T00:00:00.000000000", + "2023-09-13T00:00:00.000000000", + "2023-09-14T00:00:00.000000000", + "2023-09-15T00:00:00.000000000", + "2023-09-16T00:00:00.000000000", + "2023-09-17T00:00:00.000000000", + "2023-09-18T00:00:00.000000000", + "2023-09-19T00:00:00.000000000", + "2023-09-20T00:00:00.000000000", + "2023-09-21T00:00:00.000000000", + "2023-09-22T00:00:00.000000000", + "2023-09-23T00:00:00.000000000", + "2023-09-24T00:00:00.000000000", + "2023-09-25T00:00:00.000000000", + "2023-09-26T00:00:00.000000000", + "2023-09-27T00:00:00.000000000", + "2023-09-28T00:00:00.000000000", + "2023-09-29T00:00:00.000000000", + "2023-09-30T00:00:00.000000000", + "2023-10-01T00:00:00.000000000", + "2023-10-02T00:00:00.000000000", + "2023-10-03T00:00:00.000000000", + "2023-10-04T00:00:00.000000000", + "2023-10-05T00:00:00.000000000", + "2023-10-06T00:00:00.000000000", + "2023-10-07T00:00:00.000000000", + "2023-10-08T00:00:00.000000000", + "2023-10-09T00:00:00.000000000", + "2023-10-10T00:00:00.000000000", + "2023-10-11T00:00:00.000000000", + "2023-10-12T00:00:00.000000000", + "2023-10-13T00:00:00.000000000", + "2023-10-14T00:00:00.000000000", + "2023-10-15T00:00:00.000000000", + "2023-10-16T00:00:00.000000000", + "2023-10-17T00:00:00.000000000", + "2023-10-18T00:00:00.000000000", + "2023-10-19T00:00:00.000000000", + "2023-10-20T00:00:00.000000000", + "2023-10-21T00:00:00.000000000", + "2023-10-22T00:00:00.000000000", + "2023-10-23T00:00:00.000000000", + "2023-10-24T00:00:00.000000000", + "2023-10-25T00:00:00.000000000", + "2023-10-26T00:00:00.000000000", + "2023-10-27T00:00:00.000000000", + "2023-10-28T00:00:00.000000000", + "2023-10-29T00:00:00.000000000", + "2023-10-30T00:00:00.000000000", + "2023-10-31T00:00:00.000000000", + "2023-11-01T00:00:00.000000000", + "2023-11-02T00:00:00.000000000", + "2023-11-03T00:00:00.000000000", + "2023-11-04T00:00:00.000000000", + "2023-11-05T00:00:00.000000000", + "2023-11-06T00:00:00.000000000", + "2023-11-07T00:00:00.000000000", + "2023-11-08T00:00:00.000000000", + "2023-11-09T00:00:00.000000000", + "2023-11-10T00:00:00.000000000", + "2023-11-11T00:00:00.000000000", + "2023-11-12T00:00:00.000000000", + "2023-11-13T00:00:00.000000000", + "2023-11-14T00:00:00.000000000", + "2023-11-15T00:00:00.000000000", + "2023-11-16T00:00:00.000000000", + "2023-11-17T00:00:00.000000000", + "2023-11-18T00:00:00.000000000", + "2023-11-19T00:00:00.000000000", + "2023-11-20T00:00:00.000000000", + "2023-11-21T00:00:00.000000000", + "2023-11-22T00:00:00.000000000", + "2023-11-23T00:00:00.000000000", + "2023-11-24T00:00:00.000000000", + "2023-11-25T00:00:00.000000000", + "2023-11-26T00:00:00.000000000", + "2023-11-27T00:00:00.000000000", + "2023-11-28T00:00:00.000000000", + "2023-11-29T00:00:00.000000000", + "2023-11-30T00:00:00.000000000", + "2023-12-01T00:00:00.000000000", + "2023-12-02T00:00:00.000000000", + "2023-12-03T00:00:00.000000000", + "2023-12-04T00:00:00.000000000", + "2023-12-05T00:00:00.000000000", + "2023-12-06T00:00:00.000000000", + "2023-12-07T00:00:00.000000000", + "2023-12-08T00:00:00.000000000", + "2023-12-09T00:00:00.000000000", + "2023-12-10T00:00:00.000000000", + "2023-12-11T00:00:00.000000000", + "2023-12-12T00:00:00.000000000", + "2023-12-13T00:00:00.000000000", + "2023-12-14T00:00:00.000000000", + "2023-12-15T00:00:00.000000000", + "2023-12-16T00:00:00.000000000", + "2023-12-17T00:00:00.000000000", + "2023-12-18T00:00:00.000000000", + "2023-12-19T00:00:00.000000000", + "2023-12-20T00:00:00.000000000", + "2023-12-21T00:00:00.000000000", + "2023-12-22T00:00:00.000000000", + "2023-12-23T00:00:00.000000000", + "2023-12-24T00:00:00.000000000", + "2023-12-25T00:00:00.000000000", + "2023-12-26T00:00:00.000000000", + "2023-12-27T00:00:00.000000000", + "2023-12-28T00:00:00.000000000", + "2023-12-29T00:00:00.000000000", + "2023-12-30T00:00:00.000000000", + "2023-12-31T00:00:00.000000000", + "2024-01-01T00:00:00.000000000", + "2024-01-02T00:00:00.000000000", + "2024-01-03T00:00:00.000000000", + "2024-01-04T00:00:00.000000000", + "2024-01-05T00:00:00.000000000", + "2024-01-06T00:00:00.000000000", + "2024-01-07T00:00:00.000000000", + "2024-01-08T00:00:00.000000000", + "2024-01-09T00:00:00.000000000", + "2024-01-10T00:00:00.000000000", + "2024-01-11T00:00:00.000000000", + "2024-01-12T00:00:00.000000000", + "2024-01-13T00:00:00.000000000", + "2024-01-14T00:00:00.000000000", + "2024-01-15T00:00:00.000000000", + "2024-01-16T00:00:00.000000000", + "2024-01-17T00:00:00.000000000", + "2024-01-18T00:00:00.000000000", + "2024-01-19T00:00:00.000000000", + "2024-01-20T00:00:00.000000000", + "2024-01-21T00:00:00.000000000", + "2024-01-22T00:00:00.000000000", + "2024-01-23T00:00:00.000000000", + "2024-01-24T00:00:00.000000000", + "2024-01-25T00:00:00.000000000", + "2024-01-26T00:00:00.000000000", + "2024-01-27T00:00:00.000000000", + "2024-01-28T00:00:00.000000000", + "2024-01-29T00:00:00.000000000", + "2024-01-30T00:00:00.000000000", + "2024-01-31T00:00:00.000000000", + "2024-02-01T00:00:00.000000000", + "2024-02-02T00:00:00.000000000", + "2024-02-03T00:00:00.000000000", + "2024-02-04T00:00:00.000000000", + "2024-02-05T00:00:00.000000000", + "2024-02-06T00:00:00.000000000", + "2024-02-07T00:00:00.000000000", + "2024-02-08T00:00:00.000000000", + "2024-02-09T00:00:00.000000000", + "2024-02-10T00:00:00.000000000", + "2024-02-11T00:00:00.000000000", + "2024-02-12T00:00:00.000000000", + "2024-02-13T00:00:00.000000000", + "2024-02-14T00:00:00.000000000", + "2024-02-15T00:00:00.000000000", + "2024-02-16T00:00:00.000000000", + "2024-02-17T00:00:00.000000000", + "2024-02-18T00:00:00.000000000", + "2024-02-19T00:00:00.000000000", + "2024-02-20T00:00:00.000000000", + "2024-02-21T00:00:00.000000000", + "2024-02-22T00:00:00.000000000", + "2024-02-23T00:00:00.000000000", + "2024-02-24T00:00:00.000000000", + "2024-02-25T00:00:00.000000000", + "2024-02-26T00:00:00.000000000", + "2024-02-27T00:00:00.000000000", + "2024-02-28T00:00:00.000000000", + "2024-02-29T00:00:00.000000000", + "2024-03-01T00:00:00.000000000", + "2024-03-02T00:00:00.000000000", + "2024-03-03T00:00:00.000000000", + "2024-03-04T00:00:00.000000000", + "2024-03-05T00:00:00.000000000", + "2024-03-06T00:00:00.000000000", + "2024-03-07T00:00:00.000000000", + "2024-03-08T00:00:00.000000000", + "2024-03-09T00:00:00.000000000", + "2024-03-10T00:00:00.000000000", + "2024-03-11T00:00:00.000000000", + "2024-03-12T00:00:00.000000000", + "2024-03-13T00:00:00.000000000", + "2024-03-14T00:00:00.000000000", + "2024-03-15T00:00:00.000000000", + "2024-03-16T00:00:00.000000000", + "2024-03-17T00:00:00.000000000", + "2024-03-18T00:00:00.000000000", + "2024-03-19T00:00:00.000000000", + "2024-03-20T00:00:00.000000000", + "2024-03-21T00:00:00.000000000", + "2024-03-22T00:00:00.000000000", + "2024-03-23T00:00:00.000000000", + "2024-03-24T00:00:00.000000000", + "2024-03-25T00:00:00.000000000", + "2024-03-26T00:00:00.000000000", + "2024-03-27T00:00:00.000000000", + "2024-03-28T00:00:00.000000000", + "2024-03-29T00:00:00.000000000", + "2024-03-30T00:00:00.000000000", + "2024-03-31T00:00:00.000000000", + "2024-04-01T00:00:00.000000000", + "2024-04-02T00:00:00.000000000", + "2024-04-03T00:00:00.000000000", + "2024-04-04T00:00:00.000000000", + "2024-04-05T00:00:00.000000000", + "2024-04-06T00:00:00.000000000", + "2024-04-07T00:00:00.000000000", + "2024-04-08T00:00:00.000000000", + "2024-04-09T00:00:00.000000000", + "2024-04-10T00:00:00.000000000", + "2024-04-11T00:00:00.000000000", + "2024-04-12T00:00:00.000000000", + "2024-04-13T00:00:00.000000000", + "2024-04-14T00:00:00.000000000", + "2024-04-15T00:00:00.000000000", + "2024-04-16T00:00:00.000000000", + "2024-04-17T00:00:00.000000000", + "2024-04-18T00:00:00.000000000", + "2024-04-19T00:00:00.000000000", + "2024-04-20T00:00:00.000000000", + "2024-04-21T00:00:00.000000000", + "2024-04-22T00:00:00.000000000", + "2024-04-23T00:00:00.000000000", + "2024-04-24T00:00:00.000000000", + "2024-04-25T00:00:00.000000000", + "2024-04-26T00:00:00.000000000", + "2024-04-27T00:00:00.000000000", + "2024-04-28T00:00:00.000000000", + "2024-04-29T00:00:00.000000000", + "2024-04-30T00:00:00.000000000", + "2024-05-01T00:00:00.000000000", + "2024-05-02T00:00:00.000000000", + "2024-05-03T00:00:00.000000000", + "2024-05-04T00:00:00.000000000", + "2024-05-05T00:00:00.000000000", + "2024-05-06T00:00:00.000000000", + "2024-05-07T00:00:00.000000000", + "2024-05-08T00:00:00.000000000", + "2024-05-09T00:00:00.000000000", + "2024-05-10T00:00:00.000000000", + "2024-05-11T00:00:00.000000000", + "2024-05-12T00:00:00.000000000", + "2024-05-13T00:00:00.000000000", + "2024-05-14T00:00:00.000000000", + "2024-05-15T00:00:00.000000000", + "2024-05-16T00:00:00.000000000", + "2024-05-17T00:00:00.000000000", + "2024-05-18T00:00:00.000000000", + "2024-05-19T00:00:00.000000000", + "2024-05-20T00:00:00.000000000", + "2024-05-21T00:00:00.000000000", + "2024-05-22T00:00:00.000000000", + "2024-05-23T00:00:00.000000000", + "2024-05-24T00:00:00.000000000", + "2024-05-25T00:00:00.000000000", + "2024-05-26T00:00:00.000000000", + "2024-05-27T00:00:00.000000000", + "2024-05-28T00:00:00.000000000", + "2024-05-29T00:00:00.000000000", + "2024-05-30T00:00:00.000000000", + "2024-05-31T00:00:00.000000000", + "2024-06-01T00:00:00.000000000", + "2024-06-02T00:00:00.000000000", + "2024-06-03T00:00:00.000000000", + "2024-06-04T00:00:00.000000000", + "2024-06-05T00:00:00.000000000", + "2024-06-06T00:00:00.000000000", + "2024-06-07T00:00:00.000000000", + "2024-06-08T00:00:00.000000000", + "2024-06-09T00:00:00.000000000", + "2024-06-10T00:00:00.000000000", + "2024-06-11T00:00:00.000000000", + "2024-06-12T00:00:00.000000000", + "2024-06-13T00:00:00.000000000", + "2024-06-14T00:00:00.000000000", + "2024-06-15T00:00:00.000000000", + "2024-06-16T00:00:00.000000000", + "2024-06-17T00:00:00.000000000", + "2024-06-18T00:00:00.000000000", + "2024-06-19T00:00:00.000000000", + "2024-06-20T00:00:00.000000000", + "2024-06-21T00:00:00.000000000", + "2024-06-22T00:00:00.000000000", + "2024-06-23T00:00:00.000000000", + "2024-06-24T00:00:00.000000000", + "2024-06-25T00:00:00.000000000", + "2024-06-26T00:00:00.000000000", + "2024-06-27T00:00:00.000000000", + "2024-06-28T00:00:00.000000000", + "2024-06-29T00:00:00.000000000", + "2024-06-30T00:00:00.000000000", + "2024-07-01T00:00:00.000000000", + "2024-07-02T00:00:00.000000000", + "2024-07-03T00:00:00.000000000", + "2024-07-04T00:00:00.000000000", + "2024-07-05T00:00:00.000000000", + "2024-07-06T00:00:00.000000000", + "2024-07-07T00:00:00.000000000", + "2024-07-08T00:00:00.000000000", + "2024-07-09T00:00:00.000000000", + "2024-07-10T00:00:00.000000000", + "2024-07-11T00:00:00.000000000", + "2024-07-12T00:00:00.000000000", + "2024-07-13T00:00:00.000000000", + "2024-07-14T00:00:00.000000000", + "2024-07-15T00:00:00.000000000", + "2024-07-16T00:00:00.000000000", + "2024-07-17T00:00:00.000000000", + "2024-07-18T00:00:00.000000000", + "2024-07-19T00:00:00.000000000", + "2024-07-20T00:00:00.000000000", + "2024-07-21T00:00:00.000000000", + "2024-07-22T00:00:00.000000000", + "2024-07-23T00:00:00.000000000", + "2024-07-24T00:00:00.000000000", + "2024-07-25T00:00:00.000000000", + "2024-07-26T00:00:00.000000000", + "2024-07-27T00:00:00.000000000", + "2024-07-28T00:00:00.000000000", + "2024-07-29T00:00:00.000000000", + "2024-07-30T00:00:00.000000000", + "2024-07-31T00:00:00.000000000", + "2024-08-01T00:00:00.000000000", + "2024-08-02T00:00:00.000000000", + "2024-08-03T00:00:00.000000000", + "2024-08-04T00:00:00.000000000", + "2024-08-05T00:00:00.000000000", + "2024-08-06T00:00:00.000000000", + "2024-08-07T00:00:00.000000000", + "2024-08-08T00:00:00.000000000", + "2024-08-09T00:00:00.000000000", + "2024-08-10T00:00:00.000000000", + "2024-08-11T00:00:00.000000000", + "2024-08-12T00:00:00.000000000", + "2024-08-13T00:00:00.000000000", + "2024-08-14T00:00:00.000000000", + "2024-08-15T00:00:00.000000000", + "2024-08-16T00:00:00.000000000", + "2024-08-17T00:00:00.000000000", + "2024-08-18T00:00:00.000000000", + "2024-08-19T00:00:00.000000000", + "2024-08-20T00:00:00.000000000", + "2024-08-21T00:00:00.000000000", + "2024-08-22T00:00:00.000000000", + "2024-08-23T00:00:00.000000000", + "2024-08-24T00:00:00.000000000", + "2024-08-25T00:00:00.000000000", + "2024-08-26T00:00:00.000000000", + "2024-08-27T00:00:00.000000000", + "2024-08-28T00:00:00.000000000", + "2024-08-29T00:00:00.000000000", + "2024-08-30T00:00:00.000000000", + "2024-08-31T00:00:00.000000000", + "2024-09-01T00:00:00.000000000", + "2024-09-02T00:00:00.000000000", + "2024-09-03T00:00:00.000000000", + "2024-09-04T00:00:00.000000000", + "2024-09-05T00:00:00.000000000", + "2024-09-06T00:00:00.000000000", + "2024-09-07T00:00:00.000000000", + "2024-09-08T00:00:00.000000000", + "2024-09-09T00:00:00.000000000", + "2024-09-10T00:00:00.000000000", + "2024-09-11T00:00:00.000000000", + "2024-09-12T00:00:00.000000000", + "2024-09-13T00:00:00.000000000", + "2024-09-14T00:00:00.000000000", + "2024-09-15T00:00:00.000000000", + "2024-09-16T00:00:00.000000000", + "2024-09-17T00:00:00.000000000", + "2024-09-18T00:00:00.000000000", + "2024-09-19T00:00:00.000000000", + "2024-09-20T00:00:00.000000000", + "2024-09-21T00:00:00.000000000", + "2024-09-22T00:00:00.000000000", + "2024-09-23T00:00:00.000000000", + "2024-09-24T00:00:00.000000000", + "2024-09-25T00:00:00.000000000", + "2024-09-26T00:00:00.000000000", + "2024-09-27T00:00:00.000000000", + "2024-09-28T00:00:00.000000000", + "2024-09-29T00:00:00.000000000", + "2024-09-30T00:00:00.000000000", + "2024-10-01T00:00:00.000000000", + "2024-10-02T00:00:00.000000000", + "2024-10-03T00:00:00.000000000", + "2024-10-04T00:00:00.000000000", + "2024-10-05T00:00:00.000000000", + "2024-10-06T00:00:00.000000000", + "2024-10-07T00:00:00.000000000", + "2024-10-08T00:00:00.000000000", + "2024-10-09T00:00:00.000000000", + "2024-10-10T00:00:00.000000000", + "2024-10-11T00:00:00.000000000", + "2024-10-12T00:00:00.000000000", + "2024-10-13T00:00:00.000000000", + "2024-10-14T00:00:00.000000000", + "2024-10-15T00:00:00.000000000", + "2024-10-16T00:00:00.000000000", + "2024-10-17T00:00:00.000000000", + "2024-10-18T00:00:00.000000000", + "2024-10-19T00:00:00.000000000", + "2024-10-20T00:00:00.000000000", + "2024-10-21T00:00:00.000000000", + "2024-10-22T00:00:00.000000000", + "2024-10-23T00:00:00.000000000", + "2024-10-24T00:00:00.000000000", + "2024-10-25T00:00:00.000000000", + "2024-10-26T00:00:00.000000000", + "2024-10-27T00:00:00.000000000", + "2024-10-28T00:00:00.000000000", + "2024-10-29T00:00:00.000000000", + "2024-10-30T00:00:00.000000000", + "2024-10-31T00:00:00.000000000", + "2024-11-01T00:00:00.000000000", + "2024-11-02T00:00:00.000000000", + "2024-11-03T00:00:00.000000000", + "2024-11-04T00:00:00.000000000", + "2024-11-05T00:00:00.000000000", + "2024-11-06T00:00:00.000000000", + "2024-11-07T00:00:00.000000000", + "2024-11-08T00:00:00.000000000", + "2024-11-09T00:00:00.000000000", + "2024-11-10T00:00:00.000000000", + "2024-11-11T00:00:00.000000000", + "2024-11-12T00:00:00.000000000", + "2024-11-13T00:00:00.000000000", + "2024-11-14T00:00:00.000000000", + "2024-11-15T00:00:00.000000000", + "2024-11-16T00:00:00.000000000", + "2024-11-17T00:00:00.000000000", + "2024-11-18T00:00:00.000000000", + "2024-11-19T00:00:00.000000000", + "2024-11-20T00:00:00.000000000", + "2024-11-21T00:00:00.000000000", + "2024-11-22T00:00:00.000000000", + "2024-11-23T00:00:00.000000000", + "2024-11-24T00:00:00.000000000", + "2024-11-25T00:00:00.000000000", + "2024-11-26T00:00:00.000000000", + "2024-11-27T00:00:00.000000000", + "2024-11-28T00:00:00.000000000", + "2024-11-29T00:00:00.000000000", + "2024-11-30T00:00:00.000000000", + "2024-12-01T00:00:00.000000000", + "2024-12-02T00:00:00.000000000", + "2024-12-03T00:00:00.000000000", + "2024-12-04T00:00:00.000000000", + "2024-12-05T00:00:00.000000000", + "2024-12-06T00:00:00.000000000", + "2024-12-07T00:00:00.000000000", + "2024-12-08T00:00:00.000000000", + "2024-12-09T00:00:00.000000000", + "2024-12-10T00:00:00.000000000", + "2024-12-11T00:00:00.000000000", + "2024-12-12T00:00:00.000000000", + "2024-12-13T00:00:00.000000000", + "2024-12-14T00:00:00.000000000", + "2024-12-15T00:00:00.000000000", + "2024-12-16T00:00:00.000000000", + "2024-12-17T00:00:00.000000000", + "2024-12-18T00:00:00.000000000", + "2024-12-19T00:00:00.000000000", + "2024-12-20T00:00:00.000000000", + "2024-12-21T00:00:00.000000000", + "2024-12-22T00:00:00.000000000", + "2024-12-23T00:00:00.000000000", + "2024-12-24T00:00:00.000000000", + "2024-12-25T00:00:00.000000000", + "2024-12-26T00:00:00.000000000", + "2024-12-27T00:00:00.000000000", + "2024-12-28T00:00:00.000000000", + "2024-12-29T00:00:00.000000000", + "2024-12-30T00:00:00.000000000", + "2024-12-31T00:00:00.000000000", + "2025-01-01T00:00:00.000000000", + "2025-01-02T00:00:00.000000000", + "2025-01-03T00:00:00.000000000", + "2025-01-04T00:00:00.000000000", + "2025-01-05T00:00:00.000000000", + "2025-01-06T00:00:00.000000000", + "2025-01-07T00:00:00.000000000", + "2025-01-08T00:00:00.000000000", + "2025-01-09T00:00:00.000000000", + "2025-01-10T00:00:00.000000000", + "2025-01-11T00:00:00.000000000", + "2025-01-12T00:00:00.000000000", + "2025-01-13T00:00:00.000000000", + "2025-01-14T00:00:00.000000000", + "2025-01-15T00:00:00.000000000", + "2025-01-16T00:00:00.000000000", + "2025-01-17T00:00:00.000000000", + "2025-01-18T00:00:00.000000000", + "2025-01-19T00:00:00.000000000", + "2025-01-20T00:00:00.000000000", + "2025-01-21T00:00:00.000000000", + "2025-01-22T00:00:00.000000000", + "2025-01-23T00:00:00.000000000", + "2025-01-24T00:00:00.000000000", + "2025-01-25T00:00:00.000000000", + "2025-01-26T00:00:00.000000000", + "2025-01-27T00:00:00.000000000", + "2025-01-28T00:00:00.000000000", + "2025-01-29T00:00:00.000000000", + "2025-01-30T00:00:00.000000000", + "2025-01-31T00:00:00.000000000", + "2025-02-01T00:00:00.000000000", + "2025-02-02T00:00:00.000000000", + "2025-02-03T00:00:00.000000000", + "2025-02-04T00:00:00.000000000", + "2025-02-05T00:00:00.000000000", + "2025-02-06T00:00:00.000000000", + "2025-02-07T00:00:00.000000000", + "2025-02-08T00:00:00.000000000", + "2025-02-09T00:00:00.000000000", + "2025-02-10T00:00:00.000000000", + "2025-02-11T00:00:00.000000000", + "2025-02-12T00:00:00.000000000", + "2025-02-13T00:00:00.000000000", + "2025-02-14T00:00:00.000000000", + "2025-02-15T00:00:00.000000000", + "2025-02-16T00:00:00.000000000", + "2025-02-17T00:00:00.000000000", + "2025-02-18T00:00:00.000000000", + "2025-02-19T00:00:00.000000000", + "2025-02-20T00:00:00.000000000", + "2025-02-21T00:00:00.000000000", + "2025-02-22T00:00:00.000000000", + "2025-02-23T00:00:00.000000000", + "2025-02-24T00:00:00.000000000", + "2025-02-25T00:00:00.000000000", + "2025-02-26T00:00:00.000000000", + "2025-02-27T00:00:00.000000000", + "2025-02-28T00:00:00.000000000", + "2025-03-01T00:00:00.000000000", + "2025-03-02T00:00:00.000000000", + "2025-03-03T00:00:00.000000000", + "2025-03-04T00:00:00.000000000", + "2025-03-05T00:00:00.000000000", + "2025-03-06T00:00:00.000000000", + "2025-03-07T00:00:00.000000000", + "2025-03-08T00:00:00.000000000", + "2025-03-09T00:00:00.000000000", + "2025-03-10T00:00:00.000000000", + "2025-03-11T00:00:00.000000000", + "2025-03-12T00:00:00.000000000", + "2025-03-13T00:00:00.000000000", + "2025-03-14T00:00:00.000000000", + "2025-03-15T00:00:00.000000000", + "2025-03-16T00:00:00.000000000", + "2025-03-17T00:00:00.000000000", + "2025-03-18T00:00:00.000000000", + "2025-03-19T00:00:00.000000000", + "2025-03-20T00:00:00.000000000", + "2025-03-21T00:00:00.000000000", + "2025-03-22T00:00:00.000000000", + "2025-03-23T00:00:00.000000000", + "2025-03-24T00:00:00.000000000", + "2025-03-25T00:00:00.000000000", + "2025-03-26T00:00:00.000000000", + "2025-03-27T00:00:00.000000000", + "2025-03-28T00:00:00.000000000", + "2025-03-29T00:00:00.000000000", + "2025-03-30T00:00:00.000000000", + "2025-03-31T00:00:00.000000000", + "2025-04-01T00:00:00.000000000", + "2025-04-02T00:00:00.000000000", + "2025-04-03T00:00:00.000000000", + "2025-04-04T00:00:00.000000000", + "2025-04-05T00:00:00.000000000", + "2025-04-06T00:00:00.000000000", + "2025-04-07T00:00:00.000000000", + "2025-04-08T00:00:00.000000000", + "2025-04-09T00:00:00.000000000", + "2025-04-10T00:00:00.000000000", + "2025-04-11T00:00:00.000000000", + "2025-04-12T00:00:00.000000000", + "2025-04-13T00:00:00.000000000", + "2025-04-14T00:00:00.000000000", + "2025-04-15T00:00:00.000000000", + "2025-04-16T00:00:00.000000000", + "2025-04-17T00:00:00.000000000", + "2025-04-18T00:00:00.000000000", + "2025-04-19T00:00:00.000000000", + "2025-04-20T00:00:00.000000000", + "2025-04-21T00:00:00.000000000", + "2025-04-22T00:00:00.000000000", + "2025-04-23T00:00:00.000000000", + "2025-04-24T00:00:00.000000000", + "2025-04-25T00:00:00.000000000", + "2025-04-26T00:00:00.000000000", + "2025-04-27T00:00:00.000000000", + "2025-04-28T00:00:00.000000000", + "2025-04-29T00:00:00.000000000", + "2025-04-30T00:00:00.000000000", + "2025-05-01T00:00:00.000000000", + "2025-05-02T00:00:00.000000000", + "2025-05-03T00:00:00.000000000", + "2025-05-04T00:00:00.000000000", + "2025-05-05T00:00:00.000000000", + "2025-05-06T00:00:00.000000000", + "2025-05-07T00:00:00.000000000", + "2025-05-08T00:00:00.000000000", + "2025-05-09T00:00:00.000000000", + "2025-05-10T00:00:00.000000000", + "2025-05-11T00:00:00.000000000", + "2025-05-12T00:00:00.000000000", + "2025-05-13T00:00:00.000000000", + "2025-05-14T00:00:00.000000000", + "2025-05-15T00:00:00.000000000", + "2025-05-16T00:00:00.000000000", + "2025-05-17T00:00:00.000000000", + "2025-05-18T00:00:00.000000000", + "2025-05-19T00:00:00.000000000", + "2025-05-20T00:00:00.000000000", + "2025-05-21T00:00:00.000000000", + "2025-05-22T00:00:00.000000000", + "2025-05-23T00:00:00.000000000", + "2025-05-24T00:00:00.000000000", + "2025-05-25T00:00:00.000000000", + "2025-05-26T00:00:00.000000000", + "2025-05-27T00:00:00.000000000", + "2025-05-28T00:00:00.000000000", + "2025-05-29T00:00:00.000000000", + "2025-05-30T00:00:00.000000000", + "2025-05-31T00:00:00.000000000", + "2025-06-01T00:00:00.000000000", + "2025-06-02T00:00:00.000000000", + "2025-06-03T00:00:00.000000000", + "2025-06-04T00:00:00.000000000", + "2025-06-05T00:00:00.000000000", + "2025-06-06T00:00:00.000000000", + "2025-06-07T00:00:00.000000000", + "2025-06-08T00:00:00.000000000", + "2025-06-09T00:00:00.000000000", + "2025-06-10T00:00:00.000000000", + "2025-06-11T00:00:00.000000000", + "2025-06-12T00:00:00.000000000", + "2025-06-13T00:00:00.000000000", + "2025-06-14T00:00:00.000000000", + "2025-06-15T00:00:00.000000000", + "2025-06-16T00:00:00.000000000", + "2025-06-17T00:00:00.000000000", + "2025-06-18T00:00:00.000000000", + "2025-06-19T00:00:00.000000000", + "2025-06-20T00:00:00.000000000", + "2025-06-21T00:00:00.000000000", + "2025-06-22T00:00:00.000000000", + "2025-06-23T00:00:00.000000000", + "2025-06-24T00:00:00.000000000", + "2025-06-25T00:00:00.000000000", + "2025-06-26T00:00:00.000000000", + "2025-06-27T00:00:00.000000000", + "2025-06-28T00:00:00.000000000", + "2025-06-29T00:00:00.000000000", + "2025-06-30T00:00:00.000000000", + "2025-07-01T00:00:00.000000000", + "2025-07-02T00:00:00.000000000", + "2025-07-03T00:00:00.000000000", + "2025-07-04T00:00:00.000000000", + "2025-07-05T00:00:00.000000000", + "2025-07-06T00:00:00.000000000", + "2025-07-07T00:00:00.000000000", + "2025-07-08T00:00:00.000000000", + "2025-07-09T00:00:00.000000000", + "2025-07-10T00:00:00.000000000", + "2025-07-11T00:00:00.000000000", + "2025-07-12T00:00:00.000000000", + "2025-07-13T00:00:00.000000000", + "2025-07-14T00:00:00.000000000", + "2025-07-15T00:00:00.000000000", + "2025-07-16T00:00:00.000000000", + "2025-07-17T00:00:00.000000000", + "2025-07-18T00:00:00.000000000", + "2025-07-19T00:00:00.000000000", + "2025-07-20T00:00:00.000000000", + "2025-07-21T00:00:00.000000000", + "2025-07-22T00:00:00.000000000", + "2025-07-23T00:00:00.000000000", + "2025-07-24T00:00:00.000000000", + "2025-07-25T00:00:00.000000000", + "2025-07-26T00:00:00.000000000", + "2025-07-27T00:00:00.000000000", + "2025-07-28T00:00:00.000000000", + "2025-07-29T00:00:00.000000000", + "2025-07-30T00:00:00.000000000", + "2025-07-31T00:00:00.000000000", + "2025-08-01T00:00:00.000000000", + "2025-08-02T00:00:00.000000000", + "2025-08-03T00:00:00.000000000", + "2025-08-04T00:00:00.000000000", + "2025-08-05T00:00:00.000000000", + "2025-08-06T00:00:00.000000000", + "2025-08-07T00:00:00.000000000", + "2025-08-08T00:00:00.000000000", + "2025-08-09T00:00:00.000000000", + "2025-08-10T00:00:00.000000000", + "2025-08-11T00:00:00.000000000", + "2025-08-12T00:00:00.000000000", + "2025-08-13T00:00:00.000000000", + "2025-08-14T00:00:00.000000000", + "2025-08-15T00:00:00.000000000", + "2025-08-16T00:00:00.000000000", + "2025-08-17T00:00:00.000000000", + "2025-08-18T00:00:00.000000000", + "2025-08-19T00:00:00.000000000", + "2025-08-20T00:00:00.000000000", + "2025-08-21T00:00:00.000000000", + "2025-08-22T00:00:00.000000000", + "2025-08-23T00:00:00.000000000", + "2025-08-24T00:00:00.000000000", + "2025-08-25T00:00:00.000000000", + "2025-08-26T00:00:00.000000000", + "2025-08-27T00:00:00.000000000", + "2025-08-28T00:00:00.000000000", + "2025-08-29T00:00:00.000000000", + "2025-08-30T00:00:00.000000000", + "2025-08-31T00:00:00.000000000", + "2025-09-01T00:00:00.000000000", + "2025-09-02T00:00:00.000000000", + "2025-09-03T00:00:00.000000000", + "2025-09-04T00:00:00.000000000", + "2025-09-05T00:00:00.000000000", + "2025-09-06T00:00:00.000000000", + "2025-09-07T00:00:00.000000000", + "2025-09-08T00:00:00.000000000", + "2025-09-09T00:00:00.000000000", + "2025-09-10T00:00:00.000000000", + "2025-09-11T00:00:00.000000000", + "2025-09-12T00:00:00.000000000", + "2025-09-13T00:00:00.000000000", + "2025-09-14T00:00:00.000000000", + "2025-09-15T00:00:00.000000000", + "2025-09-16T00:00:00.000000000", + "2025-09-17T00:00:00.000000000", + "2025-09-18T00:00:00.000000000", + "2025-09-19T00:00:00.000000000", + "2025-09-20T00:00:00.000000000", + "2025-09-21T00:00:00.000000000", + "2025-09-22T00:00:00.000000000", + "2025-09-23T00:00:00.000000000", + "2025-09-24T00:00:00.000000000", + "2025-09-25T00:00:00.000000000", + "2025-09-26T00:00:00.000000000", + "2025-09-27T00:00:00.000000000", + "2025-09-28T00:00:00.000000000", + "2025-09-29T00:00:00.000000000", + "2025-09-30T00:00:00.000000000", + "2025-10-01T00:00:00.000000000", + "2025-10-02T00:00:00.000000000", + "2025-10-03T00:00:00.000000000", + "2025-10-04T00:00:00.000000000", + "2025-10-05T00:00:00.000000000", + "2025-10-06T00:00:00.000000000", + "2025-10-07T00:00:00.000000000", + "2025-10-08T00:00:00.000000000", + "2025-10-09T00:00:00.000000000", + "2025-10-10T00:00:00.000000000", + "2025-10-11T00:00:00.000000000", + "2025-10-12T00:00:00.000000000", + "2025-10-13T00:00:00.000000000", + "2025-10-14T00:00:00.000000000", + "2025-10-15T00:00:00.000000000", + "2025-10-16T00:00:00.000000000", + "2025-10-17T00:00:00.000000000", + "2025-10-18T00:00:00.000000000", + "2025-10-19T00:00:00.000000000", + "2025-10-20T00:00:00.000000000", + "2025-10-21T00:00:00.000000000", + "2025-10-22T00:00:00.000000000", + "2025-10-23T00:00:00.000000000", + "2025-10-24T00:00:00.000000000", + "2025-10-25T00:00:00.000000000", + "2025-10-26T00:00:00.000000000", + "2025-10-27T00:00:00.000000000", + "2025-10-28T00:00:00.000000000", + "2025-10-29T00:00:00.000000000", + "2025-10-30T00:00:00.000000000", + "2025-10-31T00:00:00.000000000", + "2025-11-01T00:00:00.000000000", + "2025-11-02T00:00:00.000000000", + "2025-11-03T00:00:00.000000000", + "2025-11-04T00:00:00.000000000", + "2025-11-05T00:00:00.000000000", + "2025-11-06T00:00:00.000000000", + "2025-11-07T00:00:00.000000000", + "2025-11-08T00:00:00.000000000", + "2025-11-09T00:00:00.000000000", + "2025-11-10T00:00:00.000000000", + "2025-11-11T00:00:00.000000000", + "2025-11-12T00:00:00.000000000", + "2025-11-13T00:00:00.000000000", + "2025-11-14T00:00:00.000000000", + "2025-11-15T00:00:00.000000000", + "2025-11-16T00:00:00.000000000", + "2025-11-17T00:00:00.000000000", + "2025-11-18T00:00:00.000000000", + "2025-11-19T00:00:00.000000000", + "2025-11-20T00:00:00.000000000", + "2025-11-21T00:00:00.000000000", + "2025-11-22T00:00:00.000000000", + "2025-11-23T00:00:00.000000000", + "2025-11-24T00:00:00.000000000", + "2025-11-25T00:00:00.000000000", + "2025-11-26T00:00:00.000000000", + "2025-11-27T00:00:00.000000000", + "2025-11-28T00:00:00.000000000", + "2025-11-29T00:00:00.000000000", + "2025-11-30T00:00:00.000000000", + "2025-12-01T00:00:00.000000000", + "2025-12-02T00:00:00.000000000", + "2025-12-03T00:00:00.000000000", + "2025-12-04T00:00:00.000000000", + "2025-12-05T00:00:00.000000000", + "2025-12-06T00:00:00.000000000", + "2025-12-07T00:00:00.000000000", + "2025-12-08T00:00:00.000000000", + "2025-12-09T00:00:00.000000000", + "2025-12-10T00:00:00.000000000", + "2025-12-11T00:00:00.000000000", + "2025-12-12T00:00:00.000000000", + "2025-12-13T00:00:00.000000000", + "2025-12-14T00:00:00.000000000", + "2025-12-15T00:00:00.000000000", + "2025-12-16T00:00:00.000000000", + "2025-12-17T00:00:00.000000000", + "2025-12-18T00:00:00.000000000", + "2025-12-19T00:00:00.000000000", + "2025-12-20T00:00:00.000000000", + "2025-12-21T00:00:00.000000000", + "2025-12-22T00:00:00.000000000", + "2025-12-23T00:00:00.000000000", + "2025-12-24T00:00:00.000000000", + "2025-12-25T00:00:00.000000000", + "2025-12-26T00:00:00.000000000", + "2025-12-27T00:00:00.000000000", + "2025-12-28T00:00:00.000000000", + "2025-12-29T00:00:00.000000000", + "2025-12-30T00:00:00.000000000", + "2025-12-31T00:00:00.000000000", + "2026-01-01T00:00:00.000000000", + "2026-01-02T00:00:00.000000000", + "2026-01-03T00:00:00.000000000", + "2026-01-04T00:00:00.000000000", + "2026-01-05T00:00:00.000000000", + "2026-01-06T00:00:00.000000000", + "2026-01-07T00:00:00.000000000", + "2026-01-08T00:00:00.000000000", + "2026-01-09T00:00:00.000000000", + "2026-01-10T00:00:00.000000000", + "2026-01-11T00:00:00.000000000", + "2026-01-12T00:00:00.000000000", + "2026-01-13T00:00:00.000000000", + "2026-01-14T00:00:00.000000000", + "2026-01-15T00:00:00.000000000", + "2026-01-16T00:00:00.000000000", + "2026-01-17T00:00:00.000000000", + "2026-01-18T00:00:00.000000000", + "2026-01-19T00:00:00.000000000", + "2026-01-20T00:00:00.000000000", + "2026-01-21T00:00:00.000000000", + "2026-01-22T00:00:00.000000000", + "2026-01-23T00:00:00.000000000", + "2026-01-24T00:00:00.000000000", + "2026-01-25T00:00:00.000000000", + "2026-01-26T00:00:00.000000000", + "2026-01-27T00:00:00.000000000", + "2026-01-28T00:00:00.000000000", + "2026-01-29T00:00:00.000000000", + "2026-01-30T00:00:00.000000000", + "2026-01-31T00:00:00.000000000", + "2026-02-01T00:00:00.000000000", + "2026-02-02T00:00:00.000000000", + "2026-02-03T00:00:00.000000000", + "2026-02-04T00:00:00.000000000", + "2026-02-05T00:00:00.000000000", + "2026-02-06T00:00:00.000000000", + "2026-02-07T00:00:00.000000000", + "2026-02-08T00:00:00.000000000", + "2026-02-09T00:00:00.000000000", + "2026-02-10T00:00:00.000000000", + "2026-02-11T00:00:00.000000000", + "2026-02-12T00:00:00.000000000", + "2026-02-13T00:00:00.000000000", + "2026-02-14T00:00:00.000000000", + "2026-02-15T00:00:00.000000000", + "2026-02-16T00:00:00.000000000", + "2026-02-17T00:00:00.000000000" + ], + "xaxis": "x3", + "y": { + "bdata": "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", + "dtype": "f8" + }, + "yaxis": "y3" + } + ], + "layout": { + "annotations": [ + { + "font": { + "color": "black", + "size": 13 + }, + "showarrow": false, + "text": "BTC/EUR (1d) — Trendline Breakout Navigator", + "x": 0.5, + "xanchor": "center", + "xref": "paper", + "y": 0.9999999999999999, + "yanchor": "bottom", + "yref": "paper" + }, + { + "font": { + "color": "black", + "size": 13 + }, + "showarrow": false, + "text": "Composite Trend", + "x": 0.5, + "xanchor": "center", + "xref": "paper", + "y": 0.30999999999999994, + "yanchor": "bottom", + "yref": "paper" + }, + { + "font": { + "color": "black", + "size": 13 + }, + "showarrow": false, + "text": "Volume", + "x": 0.5, + "xanchor": "center", + "xref": "paper", + "y": 0.1425, + "yanchor": "bottom", + "yref": "paper" + } + ], + "font": { + "color": "black", + "size": 12 + }, + "height": 1000, + "legend": { + "bgcolor": "rgba(255,255,255,0.8)", + "borderwidth": 0, + "font": { + "color": "black", + "size": 10 + }, + "orientation": "h", + "x": 1, + "xanchor": "right", + "y": 1.02, + "yanchor": "bottom" + }, + "margin": { + "b": 40, + "l": 60, + "r": 30, + "t": 60 + }, + "paper_bgcolor": "white", + "plot_bgcolor": "white", + "shapes": [ + { + "fillcolor": "rgba(239,54,69,0.07)", + "layer": "below", + "line": { + "width": 0 + }, + "type": "rect", + "x0": "2022-03-28T00:00:00+00:00", + "x1": "2022-06-18T00:00:00+00:00", + "xref": "x", + "y0": 0, + "y1": 1, + "yref": "y domain" + }, + { + "fillcolor": "rgba(8,153,129,0.07)", + "layer": "below", + "line": { + "width": 0 + }, + "type": "rect", + "x0": "2022-06-30T00:00:00+00:00", + "x1": "2022-08-15T00:00:00+00:00", + "xref": "x", + "y0": 0, + "y1": 1, + "yref": "y domain" + }, + { + "fillcolor": "rgba(239,54,69,0.07)", + "layer": "below", + "line": { + "width": 0 + }, + "type": "rect", + "x0": "2022-08-15T00:00:00+00:00", + "x1": "2022-09-19T00:00:00+00:00", + "xref": "x", + "y0": 0, + "y1": 1, + "yref": "y domain" + }, + { + "fillcolor": "rgba(8,153,129,0.07)", + "layer": "below", + "line": { + "width": 0 + }, + "type": "rect", + "x0": "2022-10-13T00:00:00+00:00", + "x1": "2022-11-05T00:00:00+00:00", + "xref": "x", + "y0": 0, + "y1": 1, + "yref": "y domain" + }, + { + "fillcolor": "rgba(239,54,69,0.07)", + "layer": "below", + "line": { + "width": 0 + }, + "type": "rect", + "x0": "2022-11-05T00:00:00+00:00", + "x1": "2022-11-21T00:00:00+00:00", + "xref": "x", + "y0": 0, + "y1": 1, + "yref": "y domain" + }, + { + "fillcolor": "rgba(8,153,129,0.07)", + "layer": "below", + "line": { + "width": 0 + }, + "type": "rect", + "x0": "2022-11-21T00:00:00+00:00", + "x1": "2022-12-14T00:00:00+00:00", + "xref": "x", + "y0": 0, + "y1": 1, + "yref": "y domain" + }, + { + "fillcolor": "rgba(239,54,69,0.07)", + "layer": "below", + "line": { + "width": 0 + }, + "type": "rect", + "x0": "2022-12-14T00:00:00+00:00", + "x1": "2022-12-28T00:00:00+00:00", + "xref": "x", + "y0": 0, + "y1": 1, + "yref": "y domain" + }, + { + "fillcolor": "rgba(8,153,129,0.07)", + "layer": "below", + "line": { + "width": 0 + }, + "type": "rect", + "x0": "2022-12-28T00:00:00+00:00", + "x1": "2023-05-29T00:00:00+00:00", + "xref": "x", + "y0": 0, + "y1": 1, + "yref": "y domain" + }, + { + "fillcolor": "rgba(239,54,69,0.07)", + "layer": "below", + "line": { + "width": 0 + }, + "type": "rect", + "x0": "2023-05-29T00:00:00+00:00", + "x1": "2023-06-15T00:00:00+00:00", + "xref": "x", + "y0": 0, + "y1": 1, + "yref": "y domain" + }, + { + "fillcolor": "rgba(8,153,129,0.07)", + "layer": "below", + "line": { + "width": 0 + }, + "type": "rect", + "x0": "2023-06-15T00:00:00+00:00", + "x1": "2023-07-06T00:00:00+00:00", + "xref": "x", + "y0": 0, + "y1": 1, + "yref": "y domain" + }, + { + "fillcolor": "rgba(239,54,69,0.07)", + "layer": "below", + "line": { + "width": 0 + }, + "type": "rect", + "x0": "2023-07-06T00:00:00+00:00", + "x1": "2023-09-11T00:00:00+00:00", + "xref": "x", + "y0": 0, + "y1": 1, + "yref": "y domain" + }, + { + "fillcolor": "rgba(8,153,129,0.07)", + "layer": "below", + "line": { + "width": 0 + }, + "type": "rect", + "x0": "2023-09-11T00:00:00+00:00", + "x1": "2024-04-08T00:00:00+00:00", + "xref": "x", + "y0": 0, + "y1": 1, + "yref": "y domain" + }, + { + "fillcolor": "rgba(239,54,69,0.07)", + "layer": "below", + "line": { + "width": 0 + }, + "type": "rect", + "x0": "2024-04-08T00:00:00+00:00", + "x1": "2024-05-01T00:00:00+00:00", + "xref": "x", + "y0": 0, + "y1": 1, + "yref": "y domain" + }, + { + "fillcolor": "rgba(8,153,129,0.07)", + "layer": "below", + "line": { + "width": 0 + }, + "type": "rect", + "x0": "2024-05-01T00:00:00+00:00", + "x1": "2024-06-07T00:00:00+00:00", + "xref": "x", + "y0": 0, + "y1": 1, + "yref": "y domain" + }, + { + "fillcolor": "rgba(239,54,69,0.07)", + "layer": "below", + "line": { + "width": 0 + }, + "type": "rect", + "x0": "2024-06-07T00:00:00+00:00", + "x1": "2024-09-06T00:00:00+00:00", + "xref": "x", + "y0": 0, + "y1": 1, + "yref": "y domain" + }, + { + "fillcolor": "rgba(8,153,129,0.07)", + "layer": "below", + "line": { + "width": 0 + }, + "type": "rect", + "x0": "2024-09-06T00:00:00+00:00", + "x1": "2024-12-17T00:00:00+00:00", + "xref": "x", + "y0": 0, + "y1": 1, + "yref": "y domain" + }, + { + "fillcolor": "rgba(239,54,69,0.07)", + "layer": "below", + "line": { + "width": 0 + }, + "type": "rect", + "x0": "2024-12-17T00:00:00+00:00", + "x1": "2025-01-13T00:00:00+00:00", + "xref": "x", + "y0": 0, + "y1": 1, + "yref": "y domain" + }, + { + "fillcolor": "rgba(8,153,129,0.07)", + "layer": "below", + "line": { + "width": 0 + }, + "type": "rect", + "x0": "2025-01-13T00:00:00+00:00", + "x1": "2025-01-17T00:00:00+00:00", + "xref": "x", + "y0": 0, + "y1": 1, + "yref": "y domain" + }, + { + "fillcolor": "rgba(239,54,69,0.07)", + "layer": "below", + "line": { + "width": 0 + }, + "type": "rect", + "x0": "2025-01-17T00:00:00+00:00", + "x1": "2025-04-07T00:00:00+00:00", + "xref": "x", + "y0": 0, + "y1": 1, + "yref": "y domain" + }, + { + "fillcolor": "rgba(8,153,129,0.07)", + "layer": "below", + "line": { + "width": 0 + }, + "type": "rect", + "x0": "2025-04-07T00:00:00+00:00", + "x1": "2025-10-06T00:00:00+00:00", + "xref": "x", + "y0": 0, + "y1": 1, + "yref": "y domain" + }, + { + "fillcolor": "rgba(239,54,69,0.07)", + "layer": "below", + "line": { + "width": 0 + }, + "type": "rect", + "x0": "2025-10-06T00:00:00+00:00", + "x1": "2026-02-17T00:00:00+00:00", + "xref": "x", + "y0": 0, + "y1": 1, + "yref": "y domain" + }, + { + "line": { + "color": "lightgray", + "dash": "solid", + "width": 0.8 + }, + "type": "line", + "x0": 0, + "x1": 1, + "xref": "x2 domain", + "y0": 0, + "y1": 0, + "yref": "y2" + } + ], + "showlegend": true, + "template": { + "data": { + "bar": [ + { + "error_x": { + "color": "#2a3f5f" + }, + "error_y": { + "color": "#2a3f5f" + }, + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "bar" + } + ], + "barpolar": [ + { + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "barpolar" + } + ], + "carpet": [ + { + "aaxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "baxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "type": "carpet" + } + ], + "choropleth": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "choropleth" + } + ], + "contour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "contour" + } + ], + "contourcarpet": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "contourcarpet" + } + ], + "heatmap": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "heatmap" + } + ], + "histogram": [ + { + "marker": { + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "histogram" + } + ], + "histogram2d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2d" + } + ], + "histogram2dcontour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2dcontour" + } + ], + "mesh3d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "mesh3d" + } + ], + "parcoords": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "parcoords" + } + ], + "pie": [ + { + "automargin": true, + "type": "pie" + } + ], + "scatter": [ + { + "fillpattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + }, + "type": "scatter" + } + ], + "scatter3d": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatter3d" + } + ], + "scattercarpet": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattercarpet" + } + ], + "scattergeo": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergeo" + } + ], + "scattergl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergl" + } + ], + "scattermap": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattermap" + } + ], + "scattermapbox": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattermapbox" + } + ], + "scatterpolar": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolar" + } + ], + "scatterpolargl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolargl" + } + ], + "scatterternary": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterternary" + } + ], + "surface": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "surface" + } + ], + "table": [ + { + "cells": { + "fill": { + "color": "#EBF0F8" + }, + "line": { + "color": "white" + } + }, + "header": { + "fill": { + "color": "#C8D4E3" + }, + "line": { + "color": "white" + } + }, + "type": "table" + } + ] + }, + "layout": { + "annotationdefaults": { + "arrowcolor": "#2a3f5f", + "arrowhead": 0, + "arrowwidth": 1 + }, + "autotypenumbers": "strict", + "coloraxis": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "colorscale": { + "diverging": [ + [ + 0, + "#8e0152" + ], + [ + 0.1, + "#c51b7d" + ], + [ + 0.2, + "#de77ae" + ], + [ + 0.3, + "#f1b6da" + ], + [ + 0.4, + "#fde0ef" + ], + [ + 0.5, + "#f7f7f7" + ], + [ + 0.6, + "#e6f5d0" + ], + [ + 0.7, + "#b8e186" + ], + [ + 0.8, + "#7fbc41" + ], + [ + 0.9, + "#4d9221" + ], + [ + 1, + "#276419" + ] + ], + "sequential": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "sequentialminus": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ] + }, + "colorway": [ + "#636efa", + "#EF553B", + "#00cc96", + "#ab63fa", + "#FFA15A", + "#19d3f3", + "#FF6692", + "#B6E880", + "#FF97FF", + "#FECB52" + ], + "font": { + "color": "#2a3f5f" + }, + "geo": { + "bgcolor": "white", + "lakecolor": "white", + "landcolor": "#E5ECF6", + "showlakes": true, + "showland": true, + "subunitcolor": "white" + }, + "hoverlabel": { + "align": "left" + }, + "hovermode": "closest", + "mapbox": { + "style": "light" + }, + "paper_bgcolor": "white", + "plot_bgcolor": "#E5ECF6", + "polar": { + "angularaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "radialaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "scene": { + "xaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "yaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "zaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + } + }, + "shapedefaults": { + "line": { + "color": "#2a3f5f" + } + }, + "ternary": { + "aaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "baxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "caxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "title": { + "x": 0.05 + }, + "xaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + }, + "yaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + } + } + }, + "width": 1400, + "xaxis": { + "anchor": "y", + "color": "black", + "domain": [ + 0, + 1 + ], + "gridcolor": "lightgray", + "linecolor": "lightgray", + "matches": "x3", + "rangeslider": { + "visible": false + }, + "showgrid": true, + "showline": true, + "showticklabels": false, + "zeroline": false + }, + "xaxis2": { + "anchor": "y2", + "color": "black", + "domain": [ + 0, + 1 + ], + "gridcolor": "lightgray", + "linecolor": "lightgray", + "matches": "x3", + "showgrid": true, + "showline": true, + "showticklabels": false, + "zeroline": false + }, + "xaxis3": { + "anchor": "y3", + "color": "black", + "domain": [ + 0, + 1 + ], + "gridcolor": "lightgray", + "linecolor": "lightgray", + "showgrid": true, + "showline": true, + "zeroline": false + }, + "yaxis": { + "anchor": "x", + "color": "black", + "domain": [ + 0.33499999999999996, + 0.9999999999999999 + ], + "gridcolor": "lightgray", + "linecolor": "lightgray", + "showgrid": true, + "showline": true, + "side": "right", + "tickformat": ",.0f", + "title": { + "text": "Price" + }, + "zeroline": false + }, + "yaxis2": { + "anchor": "x2", + "color": "black", + "domain": [ + 0.16749999999999998, + 0.30999999999999994 + ], + "dtick": 1, + "gridcolor": "lightgray", + "linecolor": "lightgray", + "range": [ + -3.5, + 3.5 + ], + "showgrid": true, + "showline": true, + "side": "right", + "title": { + "text": "Composite" + }, + "zeroline": false + }, + "yaxis3": { + "anchor": "x3", + "color": "black", + "domain": [ + 0, + 0.1425 + ], + "gridcolor": "lightgray", + "linecolor": "lightgray", + "showgrid": true, + "showline": true, + "side": "right", + "title": { + "text": "Volume" + }, + "zeroline": false + } + } + } + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "=======================================================\n", + " Trendline Breakout Navigator - Stats (BTC/EUR (1d))\n", + "=======================================================\n", + " Bullish Bars (Long): 761\n", + " Bearish Bars (Long): 424\n", + " Bullish Bars (Medium): 787\n", + " Bearish Bars (Medium): 554\n", + " Bullish Bars (Short): 734\n", + " Bearish Bars (Short): 689\n", + "-------------------------------------------------------\n", + " Composite Bullish: 800 (54.8%)\n", + " Composite Bearish: 587 (40.2%)\n", + " Trend Changes: 21\n", + "-------------------------------------------------------\n", + " HH Detections: 25\n", + " LL Detections: 25\n", + " Wick Bull Breaks: 0\n", + " Wick Bear Breaks: 1\n", + " Active Trendline Bars: 1185\n", + "=======================================================\n" + ] + } + ], "source": [ "# ══════════════════════════════════════════════════════════════════\n", "# Trendline Breakout Navigator (TBN) - Showcase\n", @@ -47,34 +17730,34 @@ "df = trendline_breakout_navigator_signal(df)\n", "stats = get_trendline_breakout_navigator_stats(df)\n", "\n", - "# ── Colours (dark theme — professional charting look) ──────────────\n", + "# ── Colours (white theme — matching project standard) ──────────────\n", "\n", - "BG_COLOR = \"#131722\"\n", - "PAPER_COLOR = \"#131722\"\n", - "GRID_COLOR = \"rgba(255,255,255,0.06)\"\n", - "TEXT_COLOR = \"#d1d4dc\"\n", - "TITLE_COLOR = \"#e0e3eb\"\n", + "BG_COLOR = \"white\"\n", + "PAPER_COLOR = \"white\"\n", + "GRID_COLOR = \"lightgray\"\n", + "TEXT_COLOR = \"black\"\n", + "TITLE_COLOR = \"black\"\n", "\n", "CANDLE_UP = \"#26a69a\"\n", "CANDLE_DOWN = \"#ef5350\"\n", "\n", - "# Trendline colours — bright and vivid for dark background\n", - "TL_BULL_LONG = \"#00e676\" # Bright green — solid thick\n", - "TL_BEAR_LONG = \"#ff5252\" # Bright red — solid thick\n", - "TL_BULL_MED = \"rgba(0,230,118,0.70)\" # Green — dashed\n", - "TL_BEAR_MED = \"rgba(255,82,82,0.70)\" # Red — dashed\n", - "TL_BULL_SHORT = \"rgba(0,230,118,0.45)\" # Green — dotted\n", - "TL_BEAR_SHORT = \"rgba(255,82,82,0.45)\" # Red — dotted\n", + "# Trendline colours — matching project bull/bear palette\n", + "TL_BULL_LONG = \"#26a69a\" # Bull — solid thick\n", + "TL_BEAR_LONG = \"#ef5350\" # Bear — solid thick\n", + "TL_BULL_MED = \"rgba(8,153,129,0.60)\" # Bull — dashed\n", + "TL_BEAR_MED = \"rgba(239,54,69,0.60)\" # Bear — dashed\n", + "TL_BULL_SHORT = \"rgba(8,153,129,0.35)\" # Bull — dotted\n", + "TL_BEAR_SHORT = \"rgba(239,54,69,0.35)\" # Bear — dotted\n", "\n", "# Marker colours\n", - "HH_COLOR = \"#00e676\"\n", - "LL_COLOR = \"#ff5252\"\n", - "WICK_BULL_COLOR = \"#69f0ae\"\n", - "WICK_BEAR_COLOR = \"#ff8a80\"\n", + "HH_COLOR = \"#26a69a\"\n", + "LL_COLOR = \"#ef5350\"\n", + "WICK_BULL_COLOR = \"#4CAF50\"\n", + "WICK_BEAR_COLOR = \"#F44336\"\n", "\n", "# Shading\n", - "BULL_SHADE = \"rgba(0,230,118,{a})\"\n", - "BEAR_SHADE = \"rgba(255,82,82,{a})\"\n", + "BULL_SHADE = \"rgba(8,153,129,{a})\"\n", + "BEAR_SHADE = \"rgba(239,54,69,{a})\"\n", "\n", "# ── Build figure (3 rows) ───────────────────────────────────────────\n", "\n", @@ -182,7 +17865,7 @@ " marker=dict(\n", " symbol=\"triangle-up\", size=12,\n", " color=HH_COLOR,\n", - " line=dict(width=1.2, color=\"rgba(255,255,255,0.7)\"),\n", + " line=dict(width=1, color=\"rgba(0,0,0,0.3)\"),\n", " ),\n", " ), row=1, col=1)\n", "\n", @@ -196,7 +17879,7 @@ " marker=dict(\n", " symbol=\"triangle-down\", size=12,\n", " color=LL_COLOR,\n", - " line=dict(width=1.2, color=\"rgba(255,255,255,0.7)\"),\n", + " line=dict(width=1, color=\"rgba(0,0,0,0.3)\"),\n", " ),\n", " ), row=1, col=1)\n", "\n", @@ -210,7 +17893,7 @@ " marker=dict(\n", " symbol=\"diamond\", size=9,\n", " color=WICK_BULL_COLOR,\n", - " line=dict(width=1, color=\"rgba(255,255,255,0.5)\"),\n", + " line=dict(width=1, color=\"rgba(0,0,0,0.3)\"),\n", " ),\n", " ), row=1, col=1)\n", "\n", @@ -224,7 +17907,7 @@ " marker=dict(\n", " symbol=\"diamond\", size=9,\n", " color=WICK_BEAR_COLOR,\n", - " line=dict(width=1, color=\"rgba(255,255,255,0.5)\"),\n", + " line=dict(width=1, color=\"rgba(0,0,0,0.3)\"),\n", " ),\n", " ), row=1, col=1)\n", "\n", @@ -253,7 +17936,7 @@ "# ── Row 2: Composite Trend (bar chart) ────────────────────────────\n", "\n", "comp_colors = [\n", - " CANDLE_UP if c > 0 else CANDLE_DOWN if c < 0 else \"#363a45\"\n", + " CANDLE_UP if c > 0 else CANDLE_DOWN if c < 0 else \"#cccccc\"\n", " for c in composite\n", "]\n", "\n", @@ -264,14 +17947,14 @@ "), row=2, col=1)\n", "\n", "fig.add_hline(\n", - " y=0, line_dash=\"solid\", line_color=\"rgba(255,255,255,0.15)\", line_width=0.8,\n", + " y=0, line_dash=\"solid\", line_color=\"lightgray\", line_width=0.8,\n", " row=2, col=1,\n", ")\n", "\n", "# ── Row 3: Volume bars ─────────────────────────────────────────────\n", "\n", "vol_colors = [\n", - " CANDLE_UP if c > 0 else CANDLE_DOWN if c < 0 else \"#363a45\"\n", + " CANDLE_UP if c > 0 else CANDLE_DOWN if c < 0 else \"#cccccc\"\n", " for c in composite\n", "]\n", "\n", @@ -292,13 +17975,13 @@ " yanchor=\"bottom\", y=1.02,\n", " xanchor=\"right\", x=1,\n", " font=dict(size=10, color=TEXT_COLOR),\n", - " bgcolor=\"rgba(0,0,0,0)\",\n", + " bgcolor=\"rgba(255,255,255,0.8)\",\n", " borderwidth=0,\n", " ),\n", " plot_bgcolor=BG_COLOR,\n", " paper_bgcolor=PAPER_COLOR,\n", - " font=dict(color=TEXT_COLOR, size=12, family=\"Consolas, monospace\"),\n", - " margin=dict(l=10, r=70, t=60, b=30),\n", + " font=dict(color=TEXT_COLOR, size=12),\n", + " margin=dict(l=60, r=30, t=60, b=40),\n", " xaxis_rangeslider_visible=False,\n", ")\n", "\n", @@ -312,13 +17995,13 @@ " showgrid=True, gridcolor=GRID_COLOR,\n", " zeroline=False, row=row, col=1,\n", " color=TEXT_COLOR,\n", - " showline=False,\n", + " showline=True, linecolor=GRID_COLOR,\n", " )\n", " fig.update_yaxes(\n", " showgrid=True, gridcolor=GRID_COLOR,\n", " zeroline=False, side=\"right\", row=row, col=1,\n", " color=TEXT_COLOR,\n", - " showline=False,\n", + " showline=True, linecolor=GRID_COLOR,\n", " )\n", "\n", "fig.update_yaxes(title_text=\"Price\", tickformat=\",.0f\", row=1, col=1)\n", @@ -367,8 +18050,22 @@ } ], "metadata": { + "kernelspec": { + "display_name": ".venv", + "language": "python", + "name": "python3" + }, "language_info": { - "name": "python" + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.12.10" } }, "nbformat": 4, diff --git a/docs/content/indicators/support-resistance/overview.md b/docs/content/indicators/support-resistance/overview.md index 16eb6546..febe4301 100644 --- a/docs/content/indicators/support-resistance/overview.md +++ b/docs/content/indicators/support-resistance/overview.md @@ -154,6 +154,14 @@ Premium / Discount Zones
+ + +![Trendline Breakout Navigator](/img/indicators/trendline_breakout_navigator.png) + +Trendline Breakout Navigator + + + ## Indicators at a glance @@ -178,6 +186,7 @@ Premium / Discount Zones | [Liquidity Levels / Voids (VP)](liquidity-levels-voids) | 🟢 Real-time | `detection_length` bars | ≈ `detection_length` bars | Highlights volume-profile voids — price areas with little trading activity. Price tends to move quickly through voids. Use them to spot potential fast-move zones. | | [Internal & External Liquidity Zones](internal-external-liquidity-zones) | 🟢 Real-time | `2 × external_pivot_length + 1` bars | ≈ `external_pivot_length` bars | Distinguishes between internal (range-bound) and external (breakout) liquidity. Use it to understand whether price is targeting internal or external levels. | | [Premium / Discount Zones](premium-discount-zones) | 🟢 Real-time | `2 × swing_length + 1` bars | ≈ `swing_length` bars after the swing | Divides the current range into premium (upper) and discount (lower) zones. Buy in discount, sell in premium — the core SMC/ICT framework for directional bias. | +| [Trendline Breakout Navigator](trendline-breakout-navigator) | 🔴 Lagging | `2 × swing_long + 1` bars | ≈ `swing_long` bars after the pivot | Multi-timeframe trendline detection. Constructs trendlines on HH/LL reversals at long, medium, and short swing lengths with a composite trend score (−3 to +3). | ## Detailed descriptions @@ -325,3 +334,10 @@ Distinguishes between internal (range-bound) and external (breakout) liquidity. Divides the current range into premium (upper) and discount (lower) zones. Buy in discount, sell in premium — the core SMC/ICT framework for directional bias. +### [Trendline Breakout Navigator](trendline-breakout-navigator) + +> 🔴 **Lagging** — ≈ `swing_long` bars after the pivot +> +> **Warmup:** `2 × swing_long + 1` bars (default: 121 bars (swing_long=60)) + +Multi-timeframe trendline detection ported from LuxAlgo PineScript. Constructs trendlines on HH/LL reversals at three swing lengths with a composite trend score (−3 to +3). Detects wick breaks and trend changes. diff --git a/scripts/charts/indicators/trendline_breakout_navigator.py b/scripts/charts/indicators/trendline_breakout_navigator.py new file mode 100644 index 00000000..d64b6ed9 --- /dev/null +++ b/scripts/charts/indicators/trendline_breakout_navigator.py @@ -0,0 +1,166 @@ +"""Trendline Breakout Navigator chart.""" +import numpy as np +from pathlib import Path +from scripts.charts.theme import ( + load_data, subplot_figure, apply_layout, save, COLORS, +) +import pyindicators as pi + + +OUTPUT_IMAGE = "trendline_breakout_navigator.png" + +# Trendline colours +TL_BULL = COLORS["bull"] +TL_BEAR = COLORS["bear"] +TL_BULL_MED = "rgba(8,153,129,0.60)" +TL_BEAR_MED = "rgba(239,54,69,0.60)" +TL_BULL_SHORT = "rgba(8,153,129,0.35)" +TL_BEAR_SHORT = "rgba(239,54,69,0.35)" + + +def generate(output_dir: Path | None = None, + data_dir: Path | None = None) -> bool: + df = load_data(dataset="btc_1d", data_dir=data_dir) + df = pi.trendline_breakout_navigator( + df, swing_long=60, swing_medium=30, swing_short=10, + ) + df = pi.trendline_breakout_navigator_signal(df) + + fig = subplot_figure(df, row_heights=[0.70, 0.30]) + + trend_long = df["tbn_trend_long"].values + trend_med = df["tbn_trend_medium"].values + trend_short = df["tbn_trend_short"].values + val_long = df["tbn_value_long"].values + val_med = df["tbn_value_medium"].values + val_short = df["tbn_value_short"].values + composite = ( + df["tbn_composite_trend"].fillna(0).astype(int).values + ) + + # ── Long trendlines (solid, thick) ────────────────────────── + fig.add_scatter( + x=df["Datetime"], + y=np.where(trend_long == 1, val_long, np.nan), + mode="lines", + line=dict(color=TL_BULL, width=2.5), + name="Long TL ↑", + connectgaps=False, + row=1, col=1, + ) + fig.add_scatter( + x=df["Datetime"], + y=np.where(trend_long == -1, val_long, np.nan), + mode="lines", + line=dict(color=TL_BEAR, width=2.5), + name="Long TL ↓", + connectgaps=False, + row=1, col=1, + ) + + # ── Medium trendlines (dashed) ────────────────────────────── + fig.add_scatter( + x=df["Datetime"], + y=np.where(trend_med == 1, val_med, np.nan), + mode="lines", + line=dict(color=TL_BULL_MED, width=1.8, dash="dash"), + name="Med TL ↑", + connectgaps=False, + row=1, col=1, + ) + fig.add_scatter( + x=df["Datetime"], + y=np.where(trend_med == -1, val_med, np.nan), + mode="lines", + line=dict(color=TL_BEAR_MED, width=1.8, dash="dash"), + name="Med TL ↓", + connectgaps=False, + row=1, col=1, + ) + + # ── Short trendlines (dotted, thin) ───────────────────────── + fig.add_scatter( + x=df["Datetime"], + y=np.where(trend_short == 1, val_short, np.nan), + mode="lines", + line=dict( + color=TL_BULL_SHORT, width=1.2, dash="dot", + ), + name="Short TL ↑", + connectgaps=False, + row=1, col=1, + ) + fig.add_scatter( + x=df["Datetime"], + y=np.where(trend_short == -1, val_short, np.nan), + mode="lines", + line=dict( + color=TL_BEAR_SHORT, width=1.2, dash="dot", + ), + name="Short TL ↓", + connectgaps=False, + row=1, col=1, + ) + + # ── HH / LL markers ──────────────────────────────────────── + hh = df["tbn_hh"] == 1 + ll = df["tbn_ll"] == 1 + + if hh.any(): + fig.add_scatter( + x=df.loc[hh, "Datetime"], + y=df.loc[hh, "Low"] * 0.993, + mode="markers", name="HH", + marker=dict( + symbol="triangle-up", size=10, + color=COLORS["bull"], + ), + row=1, col=1, + ) + + if ll.any(): + fig.add_scatter( + x=df.loc[ll, "Datetime"], + y=df.loc[ll, "High"] * 1.007, + mode="markers", name="LL", + marker=dict( + symbol="triangle-down", size=10, + color=COLORS["bear"], + ), + row=1, col=1, + ) + + # ── Row 2: composite trend bar chart ──────────────────────── + comp_colors = [ + COLORS["bull"] if c > 0 + else COLORS["bear"] if c < 0 + else COLORS["grid"] + for c in composite + ] + + fig.add_bar( + x=df["Datetime"], y=composite, + marker_color=comp_colors, + showlegend=False, name="Composite", + opacity=0.85, + row=2, col=1, + ) + fig.add_hline( + y=0, line_dash="solid", + line_color=COLORS["grid"], line_width=0.8, + row=2, col=1, + ) + + apply_layout( + fig, + "Trendline Breakout Navigator", + height=800, + ) + fig.update_layout(showlegend=False) + fig.update_yaxes( + title_text="Composite", + range=[-3.5, 3.5], dtick=1, + row=2, col=1, + ) + save(fig, OUTPUT_IMAGE, output_dir) + return True diff --git a/scripts/generate_docs.py b/scripts/generate_docs.py index 7b39812e..4964c95a 100644 --- a/scripts/generate_docs.py +++ b/scripts/generate_docs.py @@ -123,6 +123,10 @@ "Premium / Discount Zones": ( "indicators/support-resistance", "premium-discount-zones", 18 ), + "Trendline Breakout Navigator": ( + "indicators/support-resistance", + "trendline-breakout-navigator", 19 + ), # ── Pattern Recognition ── "Detect Peaks": ( "indicators/pattern-recognition", "detect-peaks", 1 diff --git a/static/images/indicators/trendline_breakout_navigator.png b/static/images/indicators/trendline_breakout_navigator.png index cc22e70df23a630e813800cac304a8da853f237f..cc1fdb06bdd6ee1ef82a4368e992b2d3c48bc12a 100644 GIT binary patch literal 180207 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

8wZeT4#ixn}B4nl*MU&NFT~qeqKDh1YR5; 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

N~sY{jROmwa-Keeurd9QauSP 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 literal 258315 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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%0D@cBa8Gu?#Y;<2#XG)hY0qUB8n@ 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 From 601ed5340b5c5ea2bafeb444d604bdff6c53a2f6 Mon Sep 17 00:00:00 2001 From: marcvanduyn Date: Sat, 28 Feb 2026 13:07:53 +0100 Subject: [PATCH 14/21] Fix TBN chart styling for dark theme (Issue #3) --- .squad/agents/carlos/charter.md | 35 +++++ .squad/agents/carlos/history.md | 14 ++ .squad/agents/chaosagent/charter.md | 43 ++++++ .squad/agents/chaosagent/history.md | 17 +++ .squad/agents/devmeister3000/charter.md | 40 +++++ .squad/agents/devmeister3000/history.md | 23 +++ .squad/agents/doc-vader/charter.md | 45 ++++++ .squad/agents/doc-vader/history.md | 18 +++ .squad/agents/scribe/charter.md | 34 +++++ .squad/agents/scribe/history.md | 11 ++ .squad/casting/history.json | 13 ++ .squad/casting/policy.json | 5 + .squad/casting/registry.json | 42 ++++++ .squad/ceremonies.md | 41 +++++ .squad/decisions.md | 55 +++++++ .squad/decisions/inbox/.gitkeep | 0 .squad/identity/.gitkeep | 0 .squad/identity/now.md | 9 ++ .squad/identity/wisdom.md | 15 ++ .squad/routing.md | 40 +++++ .squad/skills/.gitkeep | 0 .squad/skills/squad-conventions/SKILL.md | 69 +++++++++ .squad/team.md | 60 ++++++++ .squad/templates/.gitkeep | 0 .squad/templates/improve-chart-issue.yml | 115 ++++++++++++++ .squad/templates/new-indicator-issue.md | 60 ++++++++ .squad/templates/new-indicator-issue.yml | 140 ++++++++++++++++++ .squad/work-items.md | 138 +++++++++++++++++ .../volumetric_supply_demand_zones.png | Bin 203857 -> 150373 bytes tests/indicators/test_market_structure.py | 1 - 30 files changed, 1082 insertions(+), 1 deletion(-) create mode 100644 .squad/agents/carlos/charter.md create mode 100644 .squad/agents/carlos/history.md create mode 100644 .squad/agents/chaosagent/charter.md create mode 100644 .squad/agents/chaosagent/history.md create mode 100644 .squad/agents/devmeister3000/charter.md create mode 100644 .squad/agents/devmeister3000/history.md create mode 100644 .squad/agents/doc-vader/charter.md create mode 100644 .squad/agents/doc-vader/history.md create mode 100644 .squad/agents/scribe/charter.md create mode 100644 .squad/agents/scribe/history.md create mode 100644 .squad/casting/history.json create mode 100644 .squad/casting/policy.json create mode 100644 .squad/casting/registry.json create mode 100644 .squad/ceremonies.md create mode 100644 .squad/decisions.md create mode 100644 .squad/decisions/inbox/.gitkeep create mode 100644 .squad/identity/.gitkeep create mode 100644 .squad/identity/now.md create mode 100644 .squad/identity/wisdom.md create mode 100644 .squad/routing.md create mode 100644 .squad/skills/.gitkeep create mode 100644 .squad/skills/squad-conventions/SKILL.md create mode 100644 .squad/team.md create mode 100644 .squad/templates/.gitkeep create mode 100644 .squad/templates/improve-chart-issue.yml create mode 100644 .squad/templates/new-indicator-issue.md create mode 100644 .squad/templates/new-indicator-issue.yml create mode 100644 .squad/work-items.md diff --git a/.squad/agents/carlos/charter.md b/.squad/agents/carlos/charter.md new file mode 100644 index 00000000..979d61d6 --- /dev/null +++ b/.squad/agents/carlos/charter.md @@ -0,0 +1,35 @@ +# Carlos — Lead + +## Identity + +- **Name:** Carlos +- **Role:** Lead / Architect +- **Emoji:** 🏗️ + +## Scope + +- Architecture and API design for the PyIndicators library +- Code review for all new indicator implementations +- Ensuring consistent patterns across all indicators +- Making decisions about public API shape and column naming conventions +- Approving or rejecting structural changes + +## Boundaries + +- Does NOT implement indicators directly (routes to DevMeister3000) +- Does NOT write tests (routes to ChaosAgent) +- Does NOT write documentation (routes to Doc Vader) + +## Standards + +- Every indicator must follow the established pattern: `indicator()`, `indicator_signal()`, `get_indicator_stats()` +- Support both pandas and polars DataFrames +- No external dependencies in core library +- Column naming must be consistent (lowercase, underscore-separated prefix) +- All public functions must have comprehensive docstrings + +## Review Authority + +- Approves/rejects architecture decisions +- Reviews API changes and new indicator public interfaces +- Can reassign rejected work to a different agent diff --git a/.squad/agents/carlos/history.md b/.squad/agents/carlos/history.md new file mode 100644 index 00000000..10aa232b --- /dev/null +++ b/.squad/agents/carlos/history.md @@ -0,0 +1,14 @@ +# Carlos — History + +## Project Context + +- **Project:** PyIndicators — Python library for financial technical analysis +- **Owner:** marcvanduyn +- **Stack:** Python 3.12+, pandas, polars, unittest, Docusaurus docs +- **Key patterns:** Each indicator has three public functions (`indicator()`, `indicator_signal()`, `get_indicator_stats()`), supports both pandas/polars, registered in `pyindicators/indicators/__init__.py` and `pyindicators/__init__.py` + +## Learnings + +- Team formed 2026-02-27. Roster: Carlos (Lead), DevMeister3000 (Core Dev), ChaosAgent (Tester), Doc Vader (DevRel). +- 2026-02-27: Decomposed PRD into 70 work items across 5 phases. Breakdown: 9 P0, 14 P1, 12 P2, 35 P3. Phase 1 (test coverage) has 14 items — 8 at P0 targeting the liquidity/price-action cluster and classic indicators (ATR, CCI, ROC). Phase 2 (docs) has 11 items covering 7 missing doc pages + sidebar + utils + README updates. Phase 5 (new indicators) has 11 items, with VWAP, Ichimoku, and Pivot Points as highest priority new features. Priority ordering: tests first to establish quality baseline, then docs, then README polish, then notebooks and new features. +- 2026-02-27: Issue #3 — Produced detailed chart plan for Trendline Breakout Navigator. TBN is a multi-timeframe indicator with 3 trendline timeframes, composite score, HH/LL events, and wick breaks. Chart plan uses 3-row layout (price+trendlines, composite trend, volume). Key insight: need ~365 days of 4h data to get enough long-timeframe pivots. Trendline values (`tbn_value_*`) are the projected prices — these should be drawn as lines on the price chart, colored by the corresponding `tbn_trend_*` direction. Decision written to `.squad/decisions/inbox/carlos-tbn-chart-plan.md`. diff --git a/.squad/agents/chaosagent/charter.md b/.squad/agents/chaosagent/charter.md new file mode 100644 index 00000000..5ab02ab7 --- /dev/null +++ b/.squad/agents/chaosagent/charter.md @@ -0,0 +1,43 @@ +# ChaosAgent — Tester + +## Identity + +- **Name:** ChaosAgent +- **Role:** Tester / QA +- **Emoji:** 🧪 + +## Scope + +- Writing comprehensive unittest test suites for all indicators +- Testing both pandas and polars DataFrame inputs +- Edge case testing (small data, NaN values, custom column names) +- Verifying output column shapes, types, and value ranges +- Regression testing when indicators are modified + +## Boundaries + +- Does NOT implement indicators (routes to DevMeister3000) +- Does NOT write documentation (routes to Doc Vader) +- Does NOT make architecture decisions (routes to Carlos) + +## Testing Standards + +- **Framework:** unittest (NOT pytest) +- **File location:** `tests/indicators/test_{indicator_name}.py` +- **Test data:** Use `_make_ohlcv()` helper to generate realistic random OHLCV data with numpy seed for reproducibility +- **Required test categories:** + 1. Returns correct DataFrame type (pandas and polars) + 2. All expected output columns are present + 3. Row count unchanged + 4. Output values in expected ranges (trend: {-1, 0, 1}, binary: {0, 1}) + 5. Custom column names work + 6. Different parameters produce different output + 7. Invalid input raises exception + 8. Small DataFrame doesn't crash + 9. Signal function consistency + 10. Stats function returns expected keys with valid types + +## Review Authority + +- Reviews test coverage of new indicator implementations +- Can reject implementations with insufficient testability diff --git a/.squad/agents/chaosagent/history.md b/.squad/agents/chaosagent/history.md new file mode 100644 index 00000000..8ffafbd2 --- /dev/null +++ b/.squad/agents/chaosagent/history.md @@ -0,0 +1,17 @@ +# ChaosAgent — History + +## Project Context + +- **Project:** PyIndicators — Python library for financial technical analysis +- **Owner:** marcvanduyn +- **Testing framework:** unittest +- **Test location:** `tests/indicators/test_{indicator_name}.py` +- **Test data pattern:** `_make_ohlcv(n=200, seed=42)` generates reproducible OHLCV data + +## Learnings + +- Team formed 2026-02-27. +- Tests use `unittest.TestCase` with `setUp` creating shared test DataFrames. +- Each test file tests three public functions: `indicator()`, `indicator_signal()`, `get_indicator_stats()`. +- Polars tests convert pandas→polars and verify the result type. +- Virtual environment at `.venv/` — run tests with `.venv/bin/python -m unittest`. diff --git a/.squad/agents/devmeister3000/charter.md b/.squad/agents/devmeister3000/charter.md new file mode 100644 index 00000000..8d4c84ac --- /dev/null +++ b/.squad/agents/devmeister3000/charter.md @@ -0,0 +1,40 @@ +# DevMeister3000 — Core Dev + +## Identity + +- **Name:** DevMeister3000 +- **Role:** Core Developer +- **Emoji:** 🔧 + +## Scope + +- Implementing new financial technical analysis indicators +- Porting indicators from PineScript (e.g., LuxAlgo) to Python/numpy +- Writing core computation functions using numpy arrays +- Ensuring both pandas and polars DataFrame compatibility +- Registering new indicators in `__init__.py` files + +## Boundaries + +- Does NOT make architecture decisions unilaterally (consults Carlos) +- Does NOT write test files (routes to ChaosAgent) +- Does NOT write documentation pages (routes to Doc Vader) + +## Technical Notes + +- **Pattern:** Each indicator module contains: + - Internal helpers (prefixed with `_`) + - A `_indicator_pandas()` core computation function + - Three public functions: `indicator()`, `indicator_signal()`, `get_indicator_stats()` +- **DataFrame handling:** Accept Union[PdDataFrame, PlDataFrame], convert polars→pandas for computation, convert back +- **No external deps:** Use only numpy for computation (already a transitive dep of pandas) +- **Registration:** Add imports to `pyindicators/indicators/__init__.py` AND `pyindicators/__init__.py`, update both `__all__` lists +- **Column naming:** Use lowercase prefix (e.g., `tbn_trend_long`, `mcs_p1`) +- **Error handling:** Raise `PyIndicatorException` for invalid inputs + +## Key Files + +- `pyindicators/indicators/` — all indicator modules +- `pyindicators/indicators/__init__.py` — indicator registry +- `pyindicators/__init__.py` — top-level exports +- `pyindicators/exceptions.py` — exception classes diff --git a/.squad/agents/devmeister3000/history.md b/.squad/agents/devmeister3000/history.md new file mode 100644 index 00000000..51cc53f9 --- /dev/null +++ b/.squad/agents/devmeister3000/history.md @@ -0,0 +1,23 @@ +# DevMeister3000 — History + +## Project Context + +- **Project:** PyIndicators — Python library for financial technical analysis +- **Owner:** marcvanduyn +- **Stack:** Python 3.12+, pandas, polars, numpy, unittest +- **Indicator pattern:** `indicator()` → `indicator_signal()` → `get_indicator_stats()`, all support pandas + polars +- **Current indicators:** ~50+ including EMA, SMA, RSI, MACD, Supertrend, Bollinger Bands, Fair Value Gap, Order Blocks, Market Structure, Swing Structure, Trendline Breakout Navigator, and many more + +## Learnings + +- Team formed 2026-02-27. +- Existing indicators follow a consistent pattern: internal `_compute_pandas()` function, public API with Union[PdDataFrame, PlDataFrame] type hints. +- Polars support is done by converting to pandas, computing, and converting back. +- Pivot detection uses left/right bar confirmation pattern (see `swing_structure.py`, `trendline_breakout_navigator.py`). +- **2026-02-27 — Flake8 cleanup (14 warnings):** Fixed F841, F401, E741, E127 across 8 files. Key patterns found: + - Several indicators compute intermediate variables for debugging/clarity that are never used (e.g., `y1_plus_slope` in trendline_breakout_navigator, `atr_vals` in z_score_predictive_zones). + - Three indicator modules used ambiguous variable `l` for low arrays — renamed to `low` in opening_gap.py, strong_weak_high_low.py, volume_imbalance.py. Other modules (like the older ones) used different patterns already. + - `accumulation_distribution_zones` functions were imported in `pyindicators/__init__.py` but missing from `__all__` — added them. This was likely an oversight when the indicator was registered. + - `Optional` was imported but unused in range_intelligence.py (the module uses `Union` instead). + - Pre-existing test failures exist in `test_market_structure` (CHoCH/BOS) — 9 errors unrelated to this work.- **2026-02-27 — TBN analysis notebook (Issue #3):** Created `analysis/indicators/trendline_breakout_navigator.ipynb` following Carlos's chart plan and the VWT notebook pattern. 3-row layout: candlestick + trendlines + markers (row 1, 70%), composite trend bar chart (row 2, 15%), volume bars (row 3, 15%). Outputs HTML, PNG to `static/images/indicators/` and `docs/static/img/indicators/`. `analysis/indicators/` directory is gitignored — used `git add -f` to commit. Stats block prints all 16 keys from `get_trendline_breakout_navigator_stats()`. +- **2026-02-28 — TBN dark theme chart overhaul (Issue #3):** Rewrote chart styling from light to dark theme (#131722 background, matching TradingView aesthetic). Key changes: (1) bright green `#00e676` / red `#ff5252` trendlines for contrast against dark background; (2) white-outlined markers (HH triangles, LL triangles, wick diamonds) for visibility; (3) increased chart height to 1000px + width 1400px; (4) Consolas monospace font; (5) subtle grid lines `rgba(255,255,255,0.06)` and muted neutral bars `#363a45` for zero-trend periods; (6) composite trend + volume bars at higher opacity for dark readability. Outputs regenerated to all three paths (HTML + 2× PNG). \ No newline at end of file diff --git a/.squad/agents/doc-vader/charter.md b/.squad/agents/doc-vader/charter.md new file mode 100644 index 00000000..a76f4bef --- /dev/null +++ b/.squad/agents/doc-vader/charter.md @@ -0,0 +1,45 @@ +# Doc Vader — DevRel + +## Identity + +- **Name:** Doc Vader +- **Role:** DevRel / Technical Writer +- **Emoji:** 📝 + +## Scope + +- Writing and maintaining Docusaurus documentation +- Creating indicator documentation pages in `docs/content/indicators/` +- Writing usage examples and tutorials +- Maintaining the installation guide +- Updating README.md with new indicators + +## Boundaries + +- Does NOT implement indicators (routes to DevMeister3000) +- Does NOT write tests (routes to ChaosAgent) +- Does NOT make architecture decisions (routes to Carlos) + +## Documentation Standards + +- **Framework:** Docusaurus +- **Content location:** `docs/content/indicators/` +- **Config:** `docs/docusaurus.config.js` +- **Sidebars:** `docs/sidebars.js` +- **Format:** Markdown with code examples +- **Each indicator doc should include:** + 1. Description of what the indicator does + 2. Parameters table with defaults + 3. Output columns table + 4. Python usage example + 5. Signal interpretation guide + +## Key Files + +- `docs/content/` — documentation markdown files +- `docs/content/indicators/` — individual indicator docs +- `docs/content/installation.md` — installation guide +- `docs/content/introduction.md` — getting started +- `docs/docusaurus.config.js` — site configuration +- `docs/sidebars.js` — navigation structure +- `README.md` — project README diff --git a/.squad/agents/doc-vader/history.md b/.squad/agents/doc-vader/history.md new file mode 100644 index 00000000..f3614992 --- /dev/null +++ b/.squad/agents/doc-vader/history.md @@ -0,0 +1,18 @@ +# Doc Vader — History + +## Project Context + +- **Project:** PyIndicators — Python library for financial technical analysis +- **Owner:** marcvanduyn +- **Docs framework:** Docusaurus +- **Docs location:** `docs/content/indicators/` for indicator pages +- **Site config:** `docs/docusaurus.config.js` + +## Learnings + +- Team formed 2026-02-27. +- Documentation site is at `docs/` with standard Docusaurus structure. +- Indicator docs live in `docs/content/indicators/`. +- Analysis notebooks in `analysis/indicators/` serve as visual examples. +- Chart images in docs use UPPER_SNAKE_CASE alt text and path `/img/indicators/.png`, placed immediately after the Example code block's closing fence. +- Added TBN chart image reference to `docs/content/indicators/support-resistance/trendline-breakout-navigator.md` (Issue #3).- Verified TBN docs page after chart improvement (Issue #3, 2026-02-28): image ref `![TRENDLINE_BREAKOUT_NAVIGATOR](/img/indicators/trendline_breakout_navigator.png)` correct, PNG exists at both `docs/static/img/indicators/` and `static/images/indicators/` (227 966 bytes), function signatures/params/return columns/signal logic/stats keys all match source. No changes needed. \ No newline at end of file diff --git a/.squad/agents/scribe/charter.md b/.squad/agents/scribe/charter.md new file mode 100644 index 00000000..d3e8c517 --- /dev/null +++ b/.squad/agents/scribe/charter.md @@ -0,0 +1,34 @@ +# Scribe — Charter + +## Identity + +- **Name:** Scribe +- **Role:** Session Logger / Memory Manager +- **Emoji:** 📋 + +## Scope + +- Maintaining `decisions.md` — merging inbox entries, deduplicating +- Writing orchestration log entries to `.squad/orchestration-log/` +- Writing session logs to `.squad/log/` +- Cross-agent context sharing via history.md updates +- Archiving old decisions when file exceeds ~20KB +- Summarizing history.md files when they exceed ~12KB +- Git committing `.squad/` changes + +## Boundaries + +- Never speaks to the user +- Never modifies code or test files +- Only writes to `.squad/` state files + +## Process + +1. Receive spawn manifest from coordinator +2. Write orchestration log entries (one per agent) +3. Write session log entry +4. Merge decision inbox files into `decisions.md`, delete inbox files +5. Update affected agents' `history.md` with cross-agent learnings +6. Archive decisions if file too large +7. Summarize histories if too large +8. Git add + commit `.squad/` changes diff --git a/.squad/agents/scribe/history.md b/.squad/agents/scribe/history.md new file mode 100644 index 00000000..e4042262 --- /dev/null +++ b/.squad/agents/scribe/history.md @@ -0,0 +1,11 @@ +# Scribe — History + +## Project Context + +- **Project:** PyIndicators — Python library for financial technical analysis +- **Owner:** marcvanduyn +- **Team root:** /Users/marcvanduyn/Projects/CodingKitties/PyIndicators + +## Learnings + +- Team formed 2026-02-27. diff --git a/.squad/casting/history.json b/.squad/casting/history.json new file mode 100644 index 00000000..ec619a00 --- /dev/null +++ b/.squad/casting/history.json @@ -0,0 +1,13 @@ +[ + { + "assignment_id": "pyindicators-001", + "universe": "oceans-eleven", + "created_at": "2026-02-27T13:50:00Z", + "agents": [ + {"name": "Carlos", "role": "Lead", "user_override": true}, + {"name": "DevMeister3000", "role": "Core Dev", "user_override": true}, + {"name": "ChaosAgent", "role": "Tester", "user_override": true}, + {"name": "Doc Vader", "role": "DevRel", "user_override": true} + ] + } +] diff --git a/.squad/casting/policy.json b/.squad/casting/policy.json new file mode 100644 index 00000000..77b236bf --- /dev/null +++ b/.squad/casting/policy.json @@ -0,0 +1,5 @@ +{ + "universes": ["oceans-eleven"], + "max_per_universe": 8, + "allow_user_overrides": true +} diff --git a/.squad/casting/registry.json b/.squad/casting/registry.json new file mode 100644 index 00000000..ded3b37b --- /dev/null +++ b/.squad/casting/registry.json @@ -0,0 +1,42 @@ +[ + { + "persistent_name": "Carlos", + "universe": "oceans-eleven", + "role": "Lead", + "folder": "carlos", + "created_at": "2026-02-27T13:50:00Z", + "legacy_named": false, + "user_override": true, + "status": "active" + }, + { + "persistent_name": "DevMeister3000", + "universe": "oceans-eleven", + "role": "Core Dev", + "folder": "devmeister3000", + "created_at": "2026-02-27T13:50:00Z", + "legacy_named": false, + "user_override": true, + "status": "active" + }, + { + "persistent_name": "ChaosAgent", + "universe": "oceans-eleven", + "role": "Tester", + "folder": "chaosagent", + "created_at": "2026-02-27T13:50:00Z", + "legacy_named": false, + "user_override": true, + "status": "active" + }, + { + "persistent_name": "Doc Vader", + "universe": "oceans-eleven", + "role": "DevRel", + "folder": "doc-vader", + "created_at": "2026-02-27T13:50:00Z", + "legacy_named": false, + "user_override": true, + "status": "active" + } +] diff --git a/.squad/ceremonies.md b/.squad/ceremonies.md new file mode 100644 index 00000000..45b4a581 --- /dev/null +++ b/.squad/ceremonies.md @@ -0,0 +1,41 @@ +# Ceremonies + +> Team meetings that happen before or after work. Each squad configures their own. + +## Design Review + +| Field | Value | +|-------|-------| +| **Trigger** | auto | +| **When** | before | +| **Condition** | multi-agent task involving 2+ agents modifying shared systems | +| **Facilitator** | lead | +| **Participants** | all-relevant | +| **Time budget** | focused | +| **Enabled** | ✅ yes | + +**Agenda:** +1. Review the task and requirements +2. Agree on interfaces and contracts between components +3. Identify risks and edge cases +4. Assign action items + +--- + +## Retrospective + +| Field | Value | +|-------|-------| +| **Trigger** | auto | +| **When** | after | +| **Condition** | build failure, test failure, or reviewer rejection | +| **Facilitator** | lead | +| **Participants** | all-involved | +| **Time budget** | focused | +| **Enabled** | ✅ yes | + +**Agenda:** +1. What happened? (facts only) +2. Root cause analysis +3. What should change? +4. Action items for next iteration diff --git a/.squad/decisions.md b/.squad/decisions.md new file mode 100644 index 00000000..34e5cd20 --- /dev/null +++ b/.squad/decisions.md @@ -0,0 +1,55 @@ +# Decisions + +> Canonical decision ledger. Append-only. Managed by Scribe. + +--- + +### 2026-02-27T13:50:00Z: Team formed +**By:** Squad (Coordinator) +**What:** Initial team cast for PyIndicators project — Carlos (Lead), DevMeister3000 (Core Dev), ChaosAgent (Tester), Doc Vader (DevRel). +**Why:** User confirmed roster. + +--- + +### 2026-02-27: PRD Decomposition Approach +**By:** Carlos (Lead) +**What:** Decomposed the PRD (v0.19.0) into 70 specific, actionable work items across 5 phases and wrote them to `.squad/work-items.md`. +**Why:** Ensures the team has a clear, granular backlog with no ambiguity about what needs doing, who does it, and in what order. Priority ordering: tests (P0) → docs (P1) → README (P0/P1/P2) → notebooks (P3) → new features (P2/P3). Breakdown: 9 P0, 14 P1, 12 P2, 35 P3. + +--- + +### 2026-02-27: Added @copilot as Coding Agent +**By:** Marc (via Squad Coordinator) +**What:** Added GitHub Copilot coding agent (@copilot) to the team roster with auto-assign enabled. Capability profile added to team.md with 🟢/🟡/🔴 fit ratings. Instructions installed at `.github/copilot-instructions.md`. Routing updated so Carlos triages issues against the capability profile before assigning `squad:copilot` labels. +**Why:** User requested autonomous issue pickup for suitable tasks. Enables @copilot to pick up 🟢-rated issues without human intervention. + +--- + +### 2026-02-27: Flake8 Cleanup — Variable Naming & Export Conventions +**By:** DevMeister3000 (Core Dev) +**What:** Fixed 14 flake8 warnings (F841, F401, E741, E127) across 8 files. Renamed ambiguous `l` → `low`, added missing `__all__` entries for `accumulation_distribution_zones`, removed unused intermediate variables. +**Why:** Zero flake8 warnings for selected rules. Established conventions: use `high`/`low` for array variables; always add new functions to both `__all__` lists during registration. + +--- + +### 2026-02-27: TBN Chart Plan — Architecture Decision +**By:** Carlos (Lead) +**Issue:** #3 — Improve Trendline Breakout Navigator +**What:** Defined chart layout (3-row: price+trendlines 70%, composite trend 15%, volume 15%), 12 traces, data requirements (BTC/EUR 4h ~365d), and output paths for TBN analysis notebook and docs chart. +**Why:** TBN docs page had no chart image. Plan gives DevMeister3000 an unambiguous implementation spec. Key decisions: trendline values plotted on price chart color-coded by direction, HH/LL/wick markers overlaid, composite trend background shading green/red. + +--- + +### 2026-02-27: TBN Chart Notebook Implementation +**By:** DevMeister3000 (Core Dev) +**Issue:** #3 +**What:** Created `analysis/indicators/trendline_breakout_navigator.ipynb` following Carlos's spec. PNG output to both `static/images/indicators/` and `docs/static/img/indicators/`. Used `git add -f` for gitignored analysis directory. Composite trend Y-axis hardcoded `[-3.5, 3.5]`. +**Why:** Implements the chart plan. Dual PNG output lets Doc Vader reference the docs copy directly without extra steps. + +--- + +### 2026-02-28T12:00:00Z: TBN Chart Dark Theme Overhaul +**By:** DevMeister3000 (Core Dev) +**Issue:** #3 +**What:** Switched TBN analysis notebook chart from light theme to professional dark theme (#131722 background). Updated all colors, opacities, markers, grid lines, and fonts for dark-background readability. Chart dimensions increased to 1000×1400px. +**Why:** Existing light-themed chart was flagged as wrong/ugly. Dark themes are standard in financial charting tools and provide better contrast for overlaid trendlines and markers. Establishes precedent: future indicator analysis notebooks should use this dark theme palette for visual consistency. diff --git a/.squad/decisions/inbox/.gitkeep b/.squad/decisions/inbox/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/.squad/identity/.gitkeep b/.squad/identity/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/.squad/identity/now.md b/.squad/identity/now.md new file mode 100644 index 00000000..30c8903b --- /dev/null +++ b/.squad/identity/now.md @@ -0,0 +1,9 @@ +--- +updated_at: 2026-02-25T11:57:08.045Z +focus_area: Initial setup +active_issues: [] +--- + +# What We're Focused On + +Getting started. Updated by coordinator at session start. diff --git a/.squad/identity/wisdom.md b/.squad/identity/wisdom.md new file mode 100644 index 00000000..c40c8ced --- /dev/null +++ b/.squad/identity/wisdom.md @@ -0,0 +1,15 @@ +--- +last_updated: 2026-02-25T11:57:08.046Z +--- + +# Team Wisdom + +Reusable patterns and heuristics learned through work. NOT transcripts — each entry is a distilled, actionable insight. + +## Patterns + + + +## Anti-Patterns + + diff --git a/.squad/routing.md b/.squad/routing.md new file mode 100644 index 00000000..214d0d82 --- /dev/null +++ b/.squad/routing.md @@ -0,0 +1,40 @@ +# Routing Rules + +## Default Routes + +| Domain | Primary | Backup | +|--------|---------|--------| +| Architecture, design decisions, code review | Carlos | — | +| Indicator implementation, Python code, porting PineScript | DevMeister3000 | Carlos | +| Tests, edge cases, quality assurance, unittest | ChaosAgent | DevMeister3000 | +| Documentation, Docusaurus, examples, README | Doc Vader | Carlos | +| Session logging, decisions, memory | Scribe | — | +| Work queue, backlog, monitoring | Ralph | — | + +## Keyword Routes + +| Keywords | Route to | +|----------|----------| +| indicator, implement, port, pine, pinescript, algorithm, ema, sma, rsi, macd, pivot, swing, trendline, breakout | DevMeister3000 | +| test, unittest, assert, edge case, coverage, quality | ChaosAgent | +| docs, documentation, docusaurus, markdown, guide, example, tutorial, installation | Doc Vader | +| architecture, design, pattern, refactor, api, structure, review, approve | Carlos | +| backlog, issues, status, board, queue, monitor | Ralph | +| autonomous, copilot, simple fix, single-file, boilerplate | @copilot | + +## Copilot Agent Routing + +When triaging issues, Carlos evaluates against the capability profile in `team.md`: +- **🟢 issues** with `squad:copilot` label → @copilot picks up autonomously +- **🟡 issues** → @copilot works, but PR needs squad review before merge +- **🔴 issues** → route to appropriate squad agent instead + +## Multi-Domain + +When a task spans multiple domains (e.g., "add indicator with tests and docs"), fan out to all relevant agents in parallel. + +## Review Gate + +- Carlos reviews architecture decisions and API changes. +- ChaosAgent reviews all new indicator implementations (test coverage). +- Doc Vader reviews documentation accuracy. diff --git a/.squad/skills/.gitkeep b/.squad/skills/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/.squad/skills/squad-conventions/SKILL.md b/.squad/skills/squad-conventions/SKILL.md new file mode 100644 index 00000000..72eca68e --- /dev/null +++ b/.squad/skills/squad-conventions/SKILL.md @@ -0,0 +1,69 @@ +--- +name: "squad-conventions" +description: "Core conventions and patterns used in the Squad codebase" +domain: "project-conventions" +confidence: "high" +source: "manual" +--- + +## Context +These conventions apply to all work on the Squad CLI tool (`create-squad`). Squad is a zero-dependency Node.js package that adds AI agent teams to any project. Understanding these patterns is essential before modifying any Squad source code. + +## Patterns + +### Zero Dependencies +Squad has zero runtime dependencies. Everything uses Node.js built-ins (`fs`, `path`, `os`, `child_process`). Do not add packages to `dependencies` in `package.json`. This is a hard constraint, not a preference. + +### Node.js Built-in Test Runner +Tests use `node:test` and `node:assert/strict` — no test frameworks. Run with `npm test`. Test files live in `test/`. The test command is `node --test test/`. + +### Error Handling — `fatal()` Pattern +All user-facing errors use the `fatal(msg)` function which prints a red `✗` prefix and exits with code 1. Never throw unhandled exceptions or print raw stack traces. The global `uncaughtException` handler calls `fatal()` as a safety net. + +### ANSI Color Constants +Colors are defined as constants at the top of `index.js`: `GREEN`, `RED`, `DIM`, `BOLD`, `RESET`. Use these constants — do not inline ANSI escape codes. + +### File Structure +- `.squad/` — Team state (user-owned, never overwritten by upgrades) +- `.squad/templates/` — Template files copied from `templates/` (Squad-owned, overwritten on upgrade) +- `.github/agents/squad.agent.md` — Coordinator prompt (Squad-owned, overwritten on upgrade) +- `templates/` — Source templates shipped with the npm package +- `.squad/skills/` — Team skills in SKILL.md format (user-owned) +- `.squad/decisions/inbox/` — Drop-box for parallel decision writes + +### Windows Compatibility +Always use `path.join()` for file paths — never hardcode `/` or `\` separators. Squad must work on Windows, macOS, and Linux. All tests must pass on all platforms. + +### Init Idempotency +The init flow uses a skip-if-exists pattern: if a file or directory already exists, skip it and report "already exists." Never overwrite user state during init. The upgrade flow overwrites only Squad-owned files. + +### Copy Pattern +`copyRecursive(src, target)` handles both files and directories. It creates parent directories with `{ recursive: true }` and uses `fs.copyFileSync` for files. + +## Examples + +```javascript +// Error handling +function fatal(msg) { + console.error(`${RED}✗${RESET} ${msg}`); + process.exit(1); +} + +// File path construction (Windows-safe) +const agentDest = path.join(dest, '.github', 'agents', 'squad.agent.md'); + +// Skip-if-exists pattern +if (!fs.existsSync(ceremoniesDest)) { + fs.copyFileSync(ceremoniesSrc, ceremoniesDest); + console.log(`${GREEN}✓${RESET} .squad/ceremonies.md`); +} else { + console.log(`${DIM}ceremonies.md already exists — skipping${RESET}`); +} +``` + +## Anti-Patterns +- **Adding npm dependencies** — Squad is zero-dep. Use Node.js built-ins only. +- **Hardcoded path separators** — Never use `/` or `\` directly. Always `path.join()`. +- **Overwriting user state on init** — Init skips existing files. Only upgrade overwrites Squad-owned files. +- **Raw stack traces** — All errors go through `fatal()`. Users see clean messages, not stack traces. +- **Inline ANSI codes** — Use the color constants (`GREEN`, `RED`, `DIM`, `BOLD`, `RESET`). diff --git a/.squad/team.md b/.squad/team.md new file mode 100644 index 00000000..d021701d --- /dev/null +++ b/.squad/team.md @@ -0,0 +1,60 @@ +# PyIndicators — Squad Team + +## Project Context + +- **Project:** PyIndicators +- **Owner:** marcvanduyn +- **Description:** A powerful and user-friendly Python library for financial technical analysis indicators, metrics and helper functions for pandas and polars dataframes. Written entirely in Python with no external dependencies. +- **Stack:** Python, pandas, polars, Docusaurus (docs) +- **Repo:** CodingKitties/PyIndicators + +## Members + +| Name | Role | Specialty | Emoji | +|------|------|-----------|-------| +| Marc | Owner / PM | Project owner, direction, final say | 👤 Human | +| Carlos | Lead | Architecture, code review, decisions | 🏗️ | +| DevMeister3000 | Core Dev | Indicator implementations, Python | 🔧 | +| ChaosAgent | Tester | Tests, quality, edge cases | 🧪 | +| Doc Vader | DevRel | Docusaurus docs, examples, guides | 📝 | +| @copilot | Coding Agent | Autonomous issue pickup, PRs | 🤖 | +| Scribe | (silent) | Memory, decisions, session logs | 📋 | +| Ralph | (monitor) | Work queue, backlog, keep-alive | 🔄 | + + + +## Issue Source + +- **Repository:** `coding-kitties/PyIndicators` +- **Connected:** 2026-02-27 +- **Filters:** All open issues + +## PRD + +- **Source:** `/Users/marcvanduyn/Projects/CodingKitties/PyIndicators/PRD.md` +- **Ingested:** 2026-02-27 +- **Status:** Decomposed → 70 work items in `.squad/work-items.md` + +## Coding Agent — Capabilities + +| Task Type | Fit | Notes | +|-----------|-----|-------| +| Single-file indicator implementation | 🟢 | Follows established pattern | +| Writing unittest test suites | 🟢 | Straightforward from existing examples | +| Single-file bug fixes | 🟢 | Scoped, low risk | +| Documentation pages (Docusaurus md) | 🟢 | Template-driven | +| README updates | 🟢 | Text edits | +| Multi-file refactors | 🟡 | Needs squad review | +| New indicator with complex math (porting PineScript) | 🟡 | Logic correctness needs review | +| Architecture changes (new module structure) | 🔴 | Requires Carlos (Lead) decision | +| Docusaurus config / sidebar changes | 🔴 | Risk of breaking docs build | +| Release management / versioning | 🔴 | Needs human approval | + +## Tech Stack + +- **Language:** Python 3.12+ +- **DataFrame support:** pandas, polars +- **Testing:** unittest +- **Documentation:** Docusaurus +- **Build:** pyproject.toml +- **No external dependencies** for core library diff --git a/.squad/templates/.gitkeep b/.squad/templates/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/.squad/templates/improve-chart-issue.yml b/.squad/templates/improve-chart-issue.yml new file mode 100644 index 00000000..bc9bcc7c --- /dev/null +++ b/.squad/templates/improve-chart-issue.yml @@ -0,0 +1,115 @@ +name: "📊 Improve Documentation Chart" +description: "Request an improved or new chart for an indicator's documentation page" +title: "[Chart] " +labels: ["squad", "docs", "chart"] +body: + - type: markdown + attributes: + value: | + ## Documentation Chart Improvement + Use this template to request a new or improved chart for an indicator's documentation page. + **Include reference screenshots** showing what the chart should look like. + + - type: input + id: indicator-name + attributes: + label: Indicator Name + description: "Which indicator's documentation needs a chart update?" + placeholder: "e.g., SuperTrend, RSI, Trendline Breakout Navigator" + validations: + required: true + + - type: input + id: docs-page + attributes: + label: Current Docs Page + description: "Path to the existing docs page (if it exists)" + placeholder: "e.g., docs/content/indicators/trend/supertrend.md" + validations: + required: false + + - type: dropdown + id: chart-type + attributes: + label: What needs to happen? + options: + - Add a new chart (no chart exists yet) + - Replace existing chart (current one is wrong or ugly) + - Add additional chart (show a different view or timeframe) + - Fix chart rendering issue + validations: + required: true + + - type: textarea + id: reference-chart + attributes: + label: Reference Chart(s) + description: | + **Paste or drag & drop screenshots** of what the chart should look like. + Include charts from TradingView, other platforms, or hand-drawn sketches — anything that shows the desired result. + placeholder: "Drag and drop images here..." + validations: + required: true + + - type: textarea + id: chart-description + attributes: + label: Chart Description + description: | + **Describe the chart in detail** — agents may not always be able to see images. + Include: what data is shown, what the indicator lines/zones look like, colors, key visual features. + placeholder: | + - Chart type: Candlestick with overlay + - Indicator display: Two bands (upper green, lower red) with fill between them + - Signals: Triangle markers at crossover points + - Timeframe shown: 6 months of daily data + - The chart should clearly show a trend reversal around the middle + - ... + validations: + required: true + + - type: textarea + id: data-source + attributes: + label: Data Source + description: "What data should the chart use?" + placeholder: | + - Asset: BTC/USD + - Timeframe: Daily + - Date range: 2024-01-01 to 2024-12-31 + - Or: use existing test data from resources/data/ + validations: + required: false + + - type: textarea + id: chart-requirements + attributes: + label: Chart Requirements + description: "Any specific requirements for the chart?" + placeholder: | + - Library: plotly (for interactive) or matplotlib (for static) + - Include: buy/sell signal annotations + - Color scheme: green for bullish, red for bearish + - Export as: static image for docs + interactive HTML + validations: + required: false + + - type: checkboxes + id: deliverables + attributes: + label: Deliverables + description: "What needs to be delivered?" + options: + - label: "Static chart image for docs page (PNG/SVG in `static/images/`)" + - label: "Update docs page to include the chart" + - label: "Analysis notebook with interactive plotly chart" + - label: "HTML export of interactive chart" + + - type: textarea + id: additional-context + attributes: + label: Additional Context + description: "Anything else? What's wrong with the current chart? Specific style preferences?" + placeholder: "Optional additional context..." + validations: + required: false diff --git a/.squad/templates/new-indicator-issue.md b/.squad/templates/new-indicator-issue.md new file mode 100644 index 00000000..4af0b525 --- /dev/null +++ b/.squad/templates/new-indicator-issue.md @@ -0,0 +1,60 @@ +## New Indicator Request + +### Indicator Name + + + +### Category + + + +### Description + + + +### Reference Chart(s) + + + + +### Chart Description + + + +- **Timeframe:** +- **Asset:** +- **What's shown:** + + +### Parameters + + +| Parameter | Type | Default | Description | +|-----------|------|---------|-------------| +| `period` | int | 14 | Lookback period | +| `source_column` | str | 'Close' | Source column | + + +### Source / Reference + + + +### Expected Output Columns + + +- `indicator_value`: +- `indicator_signal`: + + +### Deliverables Checklist + +- [ ] Implementation in `pyindicators/indicators/` (pandas + polars support) +- [ ] Exports in `__init__.py` and `__all__` +- [ ] Unit tests in `tests/indicators/` (pandas, polars, edge cases) +- [ ] Documentation page in `docs/content/indicators/` with chart image +- [ ] Sidebar registration in `docs/sidebars.js` +- [ ] Entry in README.md features list +- [ ] Analysis notebook in `analysis/indicators/` with plotly chart + +### Additional Context + diff --git a/.squad/templates/new-indicator-issue.yml b/.squad/templates/new-indicator-issue.yml new file mode 100644 index 00000000..f03a0b39 --- /dev/null +++ b/.squad/templates/new-indicator-issue.yml @@ -0,0 +1,140 @@ +name: "🔧 New Indicator" +description: "Request a new technical indicator implementation" +title: "[Indicator] " +labels: ["squad", "indicator"] +body: + - type: markdown + attributes: + value: | + ## New Indicator Request + Use this template to request a new indicator for PyIndicators. + **Include chart screenshots** showing the expected output — the team needs visual references to reproduce the behavior accurately. + + - type: input + id: indicator-name + attributes: + label: Indicator Name + description: "The name of the indicator (e.g., Parabolic SAR, Ichimoku Cloud)" + placeholder: "e.g., VWAP (Volume Weighted Average Price)" + validations: + required: true + + - type: dropdown + id: category + attributes: + label: Category + description: "Which category does this indicator belong to?" + options: + - Trend + - Momentum + - Volatility + - Support & Resistance + - Pattern Recognition + - Volume + - Helpers / Utilities + validations: + required: true + + - type: textarea + id: description + attributes: + label: Description + description: "What does this indicator do? How is it used in trading?" + placeholder: "Describe the indicator's purpose, what it measures, and typical use cases..." + validations: + required: true + + - type: textarea + id: reference-chart + attributes: + label: Reference Chart(s) + description: | + **Paste or drag & drop chart screenshots** showing the expected indicator output. + Include charts from TradingView, PineScript, or any other platform. + The more visual references, the better — these are used to verify the implementation. + placeholder: "Drag and drop images here, or paste image URLs..." + validations: + required: true + + - type: textarea + id: chart-description + attributes: + label: Chart Description + description: | + **Describe what the chart(s) show** — agents may not always be able to see images. + Include: timeframe, asset, what lines/zones/signals are visible, colors, behavior at key points. + placeholder: | + - Timeframe: Daily + - Asset: BTC/USD + - The indicator shows a green line above price during downtrends and red line below during uptrends + - Signals are marked with triangles at crossover points + - ... + validations: + required: true + + - type: textarea + id: parameters + attributes: + label: Parameters + description: "List the indicator's parameters with types and defaults" + placeholder: | + - `period` (int, default=14): Lookback period + - `multiplier` (float, default=2.0): ATR multiplier + - `source` (str, default='Close'): Source column + value: | + - `period` (int, default=14): + - `source_column` (str, default='Close'): + validations: + required: false + + - type: textarea + id: source-reference + attributes: + label: Source / Reference + description: "Link to PineScript source, academic paper, or reference implementation" + placeholder: "e.g., https://www.tradingview.com/script/... or a PineScript code block" + validations: + required: false + + - type: textarea + id: output-columns + attributes: + label: Expected Output Columns + description: "What columns should the indicator add to the DataFrame?" + placeholder: | + - `indicator_value`: Main indicator line + - `indicator_signal`: Buy/sell signal (1, -1, 0) + - `indicator_upper`: Upper band + - `indicator_lower`: Lower band + validations: + required: false + + - type: checkboxes + id: deliverables + attributes: + label: Deliverables Checklist + description: "A complete indicator requires ALL of the following. The squad will handle each." + options: + - label: "Implementation in `pyindicators/indicators/` (pandas + polars support)" + required: true + - label: "Exports in `__init__.py` and `__all__`" + required: true + - label: "Unit tests in `tests/indicators/` (pandas, polars, edge cases)" + required: true + - label: "Documentation page in `docs/content/indicators/` with chart image" + required: true + - label: "Sidebar registration in `docs/sidebars.js`" + required: true + - label: "Entry in README.md features list" + required: true + - label: "Analysis notebook in `analysis/indicators/` with plotly chart" + required: true + + - type: textarea + id: additional-context + attributes: + label: Additional Context + description: "Anything else? Special edge cases, related indicators, priority notes..." + placeholder: "Optional additional context..." + validations: + required: false diff --git a/.squad/work-items.md b/.squad/work-items.md new file mode 100644 index 00000000..c87dc619 --- /dev/null +++ b/.squad/work-items.md @@ -0,0 +1,138 @@ +# PyIndicators — Work Items Decomposition + +> Decomposed from [PRD.md](../PRD.md) by Carlos (Lead) on 2026-02-27. + +## Summary + +| Phase | Total Items | P0 | P1 | P2 | P3 | +|-------|-------------|----|----|----|----| +| Phase 1 — Test Coverage | 14 | 8 | 3 | 3 | 0 | +| Phase 2 — Documentation | 11 | 0 | 9 | 2 | 0 | +| Phase 3 — README & Onboarding | 5 | 1 | 2 | 2 | 0 | +| Phase 4 — Analysis Notebooks | 29 | 0 | 0 | 0 | 29 | +| Phase 5 — New Indicators | 11 | 0 | 0 | 5 | 6 | +| **Total** | **70** | **9** | **14** | **12** | **35** | + +--- + +## Phase 1 — Test Coverage (Critical) + +Every indicator must have tests covering Pandas input/output, Polars input/output, and edge cases. + +| ID | Title | Owner | Priority | Dependencies | Complexity | Notes | +|----|-------|-------|----------|--------------|------------|-------| +| 1.01 | Write tests for `average_true_range.py` (ATR) | ChaosAgent | P0 | None | S | Classic volatility indicator, simple I/O | +| 1.02 | Write tests for `commodity_channel_index.py` (CCI) | ChaosAgent | P0 | None | S | Classic momentum indicator | +| 1.03 | Write tests for `rate_of_change.py` (ROC) | ChaosAgent | P0 | None | S | Classic momentum indicator | +| 1.04 | Write tests for `liquidity_sweeps.py` | ChaosAgent | P0 | None | M | Complex price-action logic, needs realistic OHLCV data | +| 1.05 | Write tests for `buyside_sellside_liquidity.py` | ChaosAgent | P0 | None | M | Complex price-action logic | +| 1.06 | Write tests for `pure_price_action_liquidity_sweeps.py` | ChaosAgent | P0 | None | M | Complex price-action logic | +| 1.07 | Write tests for `liquidity_pools.py` | ChaosAgent | P0 | None | M | Complex price-action logic | +| 1.08 | Write tests for `liquidity_levels_voids.py` | ChaosAgent | P0 | None | M | Complex price-action logic | +| 1.09 | Write tests for `pulse_mean_accelerator.py` | ChaosAgent | P1 | None | M | Medium-priority trend indicator | +| 1.10 | Write tests for `equal_highs_lows.py` | ChaosAgent | P1 | None | M | Medium-priority S/R indicator | +| 1.11 | Write tests for `volume_weighted_trend.py` | ChaosAgent | P1 | None | M | Medium-priority trend indicator | +| 1.12 | Write tests for `is_down_trend.py` | ChaosAgent | P2 | None | S | Simple helper utility | +| 1.13 | Write tests for `is_up_trend.py` | ChaosAgent | P2 | None | S | Simple helper utility | +| 1.14 | Write tests for `up_and_down_trends.py` | ChaosAgent | P2 | None | S | Simple helper utility | + +--- + +## Phase 2 — Documentation Completeness (High) + +Add missing doc pages and ensure sidebar registration. + +| ID | Title | Owner | Priority | Dependencies | Complexity | Notes | +|----|-------|-------|----------|--------------|------------|-------| +| 2.01 | Create doc page for Volume Gated Trend Ribbon | Doc Vader | P1 | None | S | Category: Trend. Follow `docs/content/indicators/trend/` pattern | +| 2.02 | Create doc page for Commodity Channel Index (CCI) | Doc Vader | P1 | None | S | Category: Momentum | +| 2.03 | Create doc page for Rate of Change (ROC) | Doc Vader | P1 | None | S | Category: Momentum | +| 2.04 | Create doc page for Equal Highs / Lows | Doc Vader | P1 | None | S | Category: Support & Resistance | +| 2.05 | Create doc page for Swing Structure | Doc Vader | P1 | None | S | Category: Support & Resistance | +| 2.06 | Create doc page for Trendline Breakout Navigator | Doc Vader | P1 | None | S | Category: Support & Resistance | +| 2.07 | Create doc page for Up and Downtrends | Doc Vader | P1 | None | S | Category: Helpers | +| 2.08 | Register all 7 new doc pages in `docs/sidebars.js` | Doc Vader | P1 | 2.01–2.07 | S | Must update sidebar config | +| 2.09 | Document missing utility functions (`is_below`, `is_above`, `get_slope`, etc.) | Doc Vader | P1 | None | S | Only `has_any_lower_then_threshold` currently documented | +| 2.10 | Update README features list to include all 16 missing indicators | Doc Vader | P2 | None | S | See PRD §4.3 list | +| 2.11 | Fix "no external dependencies" claim in README and `pyproject.toml` | Doc Vader | P2 | None | S | Replace with accurate description | + +--- + +## Phase 3 — README & Onboarding (Medium) + +| ID | Title | Owner | Priority | Dependencies | Complexity | Notes | +|----|-------|-------|----------|--------------|------------|-------| +| 3.01 | Fix "no external dependencies" metadata discrepancy | Doc Vader | P0 | None | S | Misleads users; fix in README + pyproject.toml description | +| 3.02 | Add "Quick Start" section with minimal end-to-end example | Doc Vader | P1 | None | S | Show install → import → compute → inspect | +| 3.03 | Restructure README: reduce inline API docs, link to Docusaurus site | Doc Vader | P1 | 2.01–2.09 | M | Depends on docs being complete first | +| 3.04 | Add badges (PyPI version, test status, docs link) | Doc Vader | P2 | None | S | Standard OSS project hygiene | +| 3.05 | Add CONTRIBUTING.md with indicator authoring guide | Doc Vader | P2 | None | M | Guide contributors on patterns from PRD §7 | + +--- + +## Phase 4 — Analysis Notebooks (Low / Nice-to-have) + +All items are P3. No dependencies unless noted. Owner: Doc Vader. Complexity: S each. + +| ID | Title | Owner | Priority | Dependencies | Complexity | Notes | +|----|-------|-------|----------|--------------|------------|-------| +| 4.01 | Create notebook for Simple Moving Average (SMA) | Doc Vader | P3 | None | S | Classic trend | +| 4.02 | Create notebook for Weighted Moving Average (WMA) | Doc Vader | P3 | None | S | Classic trend | +| 4.03 | Create notebook for Exponential Moving Average (EMA) | Doc Vader | P3 | None | S | Classic trend | +| 4.04 | Create notebook for SuperTrend | Doc Vader | P3 | None | S | Popular trend indicator | +| 4.05 | Create notebook for Volume Gated Trend Ribbon | Doc Vader | P3 | None | S | | +| 4.06 | Create notebook for MACD | Doc Vader | P3 | None | S | High-value classic | +| 4.07 | Create notebook for RSI | Doc Vader | P3 | None | S | High-value classic | +| 4.08 | Create notebook for Wilders RSI | Doc Vader | P3 | None | S | | +| 4.09 | Create notebook for Williams %R | Doc Vader | P3 | None | S | | +| 4.10 | Create notebook for ADX | Doc Vader | P3 | None | S | | +| 4.11 | Create notebook for Stochastic Oscillator | Doc Vader | P3 | None | S | | +| 4.12 | Create notebook for Momentum Confluence | Doc Vader | P3 | None | S | | +| 4.13 | Create notebook for Commodity Channel Index (CCI) | Doc Vader | P3 | 1.02 | S | Needs working impl + tests first | +| 4.14 | Create notebook for Rate of Change (ROC) | Doc Vader | P3 | 1.03 | S | Needs working impl + tests first | +| 4.15 | Create notebook for Bollinger Bands | Doc Vader | P3 | None | S | High-value classic | +| 4.16 | Create notebook for Average True Range (ATR) | Doc Vader | P3 | 1.01 | S | | +| 4.17 | Create notebook for Moving Average Envelope | Doc Vader | P3 | None | S | | +| 4.18 | Create notebook for Nadaraya-Watson Envelope | Doc Vader | P3 | None | S | | +| 4.19 | Create notebook for Fibonacci Retracement | Doc Vader | P3 | None | S | | +| 4.20 | Create notebook for Golden Zone | Doc Vader | P3 | None | S | | +| 4.21 | Create notebook for Fair Value Gap | Doc Vader | P3 | None | S | | +| 4.22 | Create notebook for Order Blocks | Doc Vader | P3 | None | S | | +| 4.23 | Create notebook for Market Structure | Doc Vader | P3 | None | S | | +| 4.24 | Create notebook for Divergence | Doc Vader | P3 | None | S | | +| 4.25 | Create notebook for Accumulation Distribution Zones | Doc Vader | P3 | None | S | | +| 4.26 | Create notebook for Volume Imbalance | Doc Vader | P3 | None | S | | +| 4.27 | Create notebook for Opening Gap | Doc Vader | P3 | None | S | | +| 4.28 | Create notebook for Strong / Weak High / Low | Doc Vader | P3 | None | S | | +| 4.29 | Create notebook for Trendline Breakout Navigator | Doc Vader | P3 | None | S | | + +--- + +## Phase 5 — New Indicators (Backlog) + +| ID | Title | Owner | Priority | Dependencies | Complexity | Notes | +|----|-------|-------|----------|--------------|------------|-------| +| 5.01 | Implement VWAP (Volume Weighted Average Price) | DevMeister3000 | P2 | Phase 1 done | M | Essential for intraday; high user demand | +| 5.02 | Implement Ichimoku Cloud | DevMeister3000 | P2 | Phase 1 done | L | Commonly requested; multiple output lines | +| 5.03 | Implement Pivot Points (Standard, Camarilla, Woodie) | DevMeister3000 | P2 | Phase 1 done | M | Classic S/R levels | +| 5.04 | Implement Keltner Channels | DevMeister3000 | P2 | 1.01 (ATR tests) | M | Depends on ATR being fully tested | +| 5.05 | Implement Donchian Channels | DevMeister3000 | P2 | Phase 1 done | S | Simple breakout detection | +| 5.06 | Implement Parabolic SAR | DevMeister3000 | P3 | Phase 1 done | M | Trend reversal | +| 5.07 | Implement Heikin-Ashi Candles | DevMeister3000 | P3 | Phase 1 done | S | Trend-smoothing candle type | +| 5.08 | Implement On-Balance Volume (OBV) | DevMeister3000 | P3 | Phase 1 done | S | Volume-based trend confirmation | +| 5.09 | Implement Chaikin Money Flow | DevMeister3000 | P3 | Phase 1 done | S | Volume/momentum hybrid | +| 5.10 | Run type annotations audit across all public APIs | DevMeister3000 | P3 | Phase 1 done | M | Ensure full type hints | +| 5.11 | Create performance benchmark suite (pandas vs polars) | DevMeister3000 | P3 | Phase 1 done | M | Comparative benchmarks | + +--- + +## Execution Order Recommendation + +1. **Immediate (P0):** Items 1.01–1.08 (8 high-priority test gaps) + 3.01 (metadata fix) — these block quality confidence. +2. **Next sprint (P1):** Remaining tests (1.09–1.11) + all doc pages (2.01–2.09) + README quick start (3.02) + README restructure (3.03). +3. **Following sprint (P2):** README features update (2.10–2.11) + badges (3.04) + CONTRIBUTING.md (3.05) + top new indicators (5.01–5.05). +4. **Backlog (P3):** Phase 4 notebooks + remaining Phase 5 indicators + type audit + benchmarks. + +--- + +*Generated by Carlos (Lead) — 2026-02-27* diff --git a/static/images/indicators/volumetric_supply_demand_zones.png b/static/images/indicators/volumetric_supply_demand_zones.png index c3f79e96364d4f167d83144506fbf31adaccdbb4..cc87342a2618b75601d05f05dfec75e6a0c60550 100644 GIT binary patch literal 150373 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

LSlvYd{^M8P(u6k0s)mcbI*Jnq3-a$I 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%0AbtK3LxF?6V=pF4H702%4&xmk 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 X+4J5gAy37FPvGRFlx`PE82J1j__E^{ literal 203857 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%0A~l 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å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Ӎ_{MEgbSjyhz_n~(5hPa5lmIe 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 Date: Sat, 28 Feb 2026 13:20:17 +0100 Subject: [PATCH 15/21] fix: add choch_plus columns to TestChochBosSignal setUp --- .gitignore | 2 +- tests/indicators/test_market_structure.py | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index b972efe0..916722ae 100644 --- a/.gitignore +++ b/.gitignore @@ -152,4 +152,4 @@ test.ipynb *.html *_test.png -analysis/* \ No newline at end of file +analysis/* diff --git a/tests/indicators/test_market_structure.py b/tests/indicators/test_market_structure.py index 6af3b90f..93126e35 100644 --- a/tests/indicators/test_market_structure.py +++ b/tests/indicators/test_market_structure.py @@ -291,6 +291,8 @@ def setUp(self): self.df = pd.DataFrame({ 'choch_bullish': [0, 1, 0, 0, 0], 'choch_bearish': [0, 0, 0, 1, 0], + 'choch_plus_bullish': [0, 0, 0, 0, 0], + 'choch_plus_bearish': [0, 0, 0, 0, 0], 'bos_bullish': [0, 0, 1, 0, 0], 'bos_bearish': [1, 0, 0, 0, 0] }) From f5ec9b9b5955a9d9886ed6b6cb0da4404772c038 Mon Sep 17 00:00:00 2001 From: marcvanduyn Date: Sat, 28 Feb 2026 13:26:39 +0100 Subject: [PATCH 16/21] fix: add investing-algorithm-framework to docs deploy workflow --- .github/workflows/deploy-docs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy-docs.yml b/.github/workflows/deploy-docs.yml index 990b1052..de2b1f08 100644 --- a/.github/workflows/deploy-docs.yml +++ b/.github/workflows/deploy-docs.yml @@ -38,7 +38,7 @@ jobs: pip install --upgrade pip pip install poetry poetry install --no-interaction - pip install plotly kaleido + pip install plotly kaleido investing-algorithm-framework - name: Generate indicator charts run: python scripts/charts/generate_all.py --download From e6bb7b2425537da809597f64a3b2155c5bbe44b2 Mon Sep 17 00:00:00 2001 From: marcvanduyn Date: Sat, 28 Feb 2026 13:29:03 +0100 Subject: [PATCH 17/21] chore: remove .squad/ from PR tracking --- .squad/agents/carlos/charter.md | 35 ------ .squad/agents/carlos/history.md | 14 --- .squad/agents/chaosagent/charter.md | 43 ------- .squad/agents/chaosagent/history.md | 17 --- .squad/agents/devmeister3000/charter.md | 40 ------- .squad/agents/devmeister3000/history.md | 23 ---- .squad/agents/doc-vader/charter.md | 45 -------- .squad/agents/doc-vader/history.md | 18 --- .squad/agents/scribe/charter.md | 34 ------ .squad/agents/scribe/history.md | 11 -- .squad/casting/history.json | 13 --- .squad/casting/policy.json | 5 - .squad/casting/registry.json | 42 ------- .squad/ceremonies.md | 41 ------- .squad/decisions.md | 55 --------- .squad/decisions/inbox/.gitkeep | 0 .squad/identity/.gitkeep | 0 .squad/identity/now.md | 9 -- .squad/identity/wisdom.md | 15 --- .squad/routing.md | 40 ------- .squad/skills/.gitkeep | 0 .squad/skills/squad-conventions/SKILL.md | 69 ----------- .squad/team.md | 60 ---------- .squad/templates/.gitkeep | 0 .squad/templates/improve-chart-issue.yml | 115 ------------------- .squad/templates/new-indicator-issue.md | 60 ---------- .squad/templates/new-indicator-issue.yml | 140 ----------------------- .squad/work-items.md | 138 ---------------------- 28 files changed, 1082 deletions(-) delete mode 100644 .squad/agents/carlos/charter.md delete mode 100644 .squad/agents/carlos/history.md delete mode 100644 .squad/agents/chaosagent/charter.md delete mode 100644 .squad/agents/chaosagent/history.md delete mode 100644 .squad/agents/devmeister3000/charter.md delete mode 100644 .squad/agents/devmeister3000/history.md delete mode 100644 .squad/agents/doc-vader/charter.md delete mode 100644 .squad/agents/doc-vader/history.md delete mode 100644 .squad/agents/scribe/charter.md delete mode 100644 .squad/agents/scribe/history.md delete mode 100644 .squad/casting/history.json delete mode 100644 .squad/casting/policy.json delete mode 100644 .squad/casting/registry.json delete mode 100644 .squad/ceremonies.md delete mode 100644 .squad/decisions.md delete mode 100644 .squad/decisions/inbox/.gitkeep delete mode 100644 .squad/identity/.gitkeep delete mode 100644 .squad/identity/now.md delete mode 100644 .squad/identity/wisdom.md delete mode 100644 .squad/routing.md delete mode 100644 .squad/skills/.gitkeep delete mode 100644 .squad/skills/squad-conventions/SKILL.md delete mode 100644 .squad/team.md delete mode 100644 .squad/templates/.gitkeep delete mode 100644 .squad/templates/improve-chart-issue.yml delete mode 100644 .squad/templates/new-indicator-issue.md delete mode 100644 .squad/templates/new-indicator-issue.yml delete mode 100644 .squad/work-items.md diff --git a/.squad/agents/carlos/charter.md b/.squad/agents/carlos/charter.md deleted file mode 100644 index 979d61d6..00000000 --- a/.squad/agents/carlos/charter.md +++ /dev/null @@ -1,35 +0,0 @@ -# Carlos — Lead - -## Identity - -- **Name:** Carlos -- **Role:** Lead / Architect -- **Emoji:** 🏗️ - -## Scope - -- Architecture and API design for the PyIndicators library -- Code review for all new indicator implementations -- Ensuring consistent patterns across all indicators -- Making decisions about public API shape and column naming conventions -- Approving or rejecting structural changes - -## Boundaries - -- Does NOT implement indicators directly (routes to DevMeister3000) -- Does NOT write tests (routes to ChaosAgent) -- Does NOT write documentation (routes to Doc Vader) - -## Standards - -- Every indicator must follow the established pattern: `indicator()`, `indicator_signal()`, `get_indicator_stats()` -- Support both pandas and polars DataFrames -- No external dependencies in core library -- Column naming must be consistent (lowercase, underscore-separated prefix) -- All public functions must have comprehensive docstrings - -## Review Authority - -- Approves/rejects architecture decisions -- Reviews API changes and new indicator public interfaces -- Can reassign rejected work to a different agent diff --git a/.squad/agents/carlos/history.md b/.squad/agents/carlos/history.md deleted file mode 100644 index 10aa232b..00000000 --- a/.squad/agents/carlos/history.md +++ /dev/null @@ -1,14 +0,0 @@ -# Carlos — History - -## Project Context - -- **Project:** PyIndicators — Python library for financial technical analysis -- **Owner:** marcvanduyn -- **Stack:** Python 3.12+, pandas, polars, unittest, Docusaurus docs -- **Key patterns:** Each indicator has three public functions (`indicator()`, `indicator_signal()`, `get_indicator_stats()`), supports both pandas/polars, registered in `pyindicators/indicators/__init__.py` and `pyindicators/__init__.py` - -## Learnings - -- Team formed 2026-02-27. Roster: Carlos (Lead), DevMeister3000 (Core Dev), ChaosAgent (Tester), Doc Vader (DevRel). -- 2026-02-27: Decomposed PRD into 70 work items across 5 phases. Breakdown: 9 P0, 14 P1, 12 P2, 35 P3. Phase 1 (test coverage) has 14 items — 8 at P0 targeting the liquidity/price-action cluster and classic indicators (ATR, CCI, ROC). Phase 2 (docs) has 11 items covering 7 missing doc pages + sidebar + utils + README updates. Phase 5 (new indicators) has 11 items, with VWAP, Ichimoku, and Pivot Points as highest priority new features. Priority ordering: tests first to establish quality baseline, then docs, then README polish, then notebooks and new features. -- 2026-02-27: Issue #3 — Produced detailed chart plan for Trendline Breakout Navigator. TBN is a multi-timeframe indicator with 3 trendline timeframes, composite score, HH/LL events, and wick breaks. Chart plan uses 3-row layout (price+trendlines, composite trend, volume). Key insight: need ~365 days of 4h data to get enough long-timeframe pivots. Trendline values (`tbn_value_*`) are the projected prices — these should be drawn as lines on the price chart, colored by the corresponding `tbn_trend_*` direction. Decision written to `.squad/decisions/inbox/carlos-tbn-chart-plan.md`. diff --git a/.squad/agents/chaosagent/charter.md b/.squad/agents/chaosagent/charter.md deleted file mode 100644 index 5ab02ab7..00000000 --- a/.squad/agents/chaosagent/charter.md +++ /dev/null @@ -1,43 +0,0 @@ -# ChaosAgent — Tester - -## Identity - -- **Name:** ChaosAgent -- **Role:** Tester / QA -- **Emoji:** 🧪 - -## Scope - -- Writing comprehensive unittest test suites for all indicators -- Testing both pandas and polars DataFrame inputs -- Edge case testing (small data, NaN values, custom column names) -- Verifying output column shapes, types, and value ranges -- Regression testing when indicators are modified - -## Boundaries - -- Does NOT implement indicators (routes to DevMeister3000) -- Does NOT write documentation (routes to Doc Vader) -- Does NOT make architecture decisions (routes to Carlos) - -## Testing Standards - -- **Framework:** unittest (NOT pytest) -- **File location:** `tests/indicators/test_{indicator_name}.py` -- **Test data:** Use `_make_ohlcv()` helper to generate realistic random OHLCV data with numpy seed for reproducibility -- **Required test categories:** - 1. Returns correct DataFrame type (pandas and polars) - 2. All expected output columns are present - 3. Row count unchanged - 4. Output values in expected ranges (trend: {-1, 0, 1}, binary: {0, 1}) - 5. Custom column names work - 6. Different parameters produce different output - 7. Invalid input raises exception - 8. Small DataFrame doesn't crash - 9. Signal function consistency - 10. Stats function returns expected keys with valid types - -## Review Authority - -- Reviews test coverage of new indicator implementations -- Can reject implementations with insufficient testability diff --git a/.squad/agents/chaosagent/history.md b/.squad/agents/chaosagent/history.md deleted file mode 100644 index 8ffafbd2..00000000 --- a/.squad/agents/chaosagent/history.md +++ /dev/null @@ -1,17 +0,0 @@ -# ChaosAgent — History - -## Project Context - -- **Project:** PyIndicators — Python library for financial technical analysis -- **Owner:** marcvanduyn -- **Testing framework:** unittest -- **Test location:** `tests/indicators/test_{indicator_name}.py` -- **Test data pattern:** `_make_ohlcv(n=200, seed=42)` generates reproducible OHLCV data - -## Learnings - -- Team formed 2026-02-27. -- Tests use `unittest.TestCase` with `setUp` creating shared test DataFrames. -- Each test file tests three public functions: `indicator()`, `indicator_signal()`, `get_indicator_stats()`. -- Polars tests convert pandas→polars and verify the result type. -- Virtual environment at `.venv/` — run tests with `.venv/bin/python -m unittest`. diff --git a/.squad/agents/devmeister3000/charter.md b/.squad/agents/devmeister3000/charter.md deleted file mode 100644 index 8d4c84ac..00000000 --- a/.squad/agents/devmeister3000/charter.md +++ /dev/null @@ -1,40 +0,0 @@ -# DevMeister3000 — Core Dev - -## Identity - -- **Name:** DevMeister3000 -- **Role:** Core Developer -- **Emoji:** 🔧 - -## Scope - -- Implementing new financial technical analysis indicators -- Porting indicators from PineScript (e.g., LuxAlgo) to Python/numpy -- Writing core computation functions using numpy arrays -- Ensuring both pandas and polars DataFrame compatibility -- Registering new indicators in `__init__.py` files - -## Boundaries - -- Does NOT make architecture decisions unilaterally (consults Carlos) -- Does NOT write test files (routes to ChaosAgent) -- Does NOT write documentation pages (routes to Doc Vader) - -## Technical Notes - -- **Pattern:** Each indicator module contains: - - Internal helpers (prefixed with `_`) - - A `_indicator_pandas()` core computation function - - Three public functions: `indicator()`, `indicator_signal()`, `get_indicator_stats()` -- **DataFrame handling:** Accept Union[PdDataFrame, PlDataFrame], convert polars→pandas for computation, convert back -- **No external deps:** Use only numpy for computation (already a transitive dep of pandas) -- **Registration:** Add imports to `pyindicators/indicators/__init__.py` AND `pyindicators/__init__.py`, update both `__all__` lists -- **Column naming:** Use lowercase prefix (e.g., `tbn_trend_long`, `mcs_p1`) -- **Error handling:** Raise `PyIndicatorException` for invalid inputs - -## Key Files - -- `pyindicators/indicators/` — all indicator modules -- `pyindicators/indicators/__init__.py` — indicator registry -- `pyindicators/__init__.py` — top-level exports -- `pyindicators/exceptions.py` — exception classes diff --git a/.squad/agents/devmeister3000/history.md b/.squad/agents/devmeister3000/history.md deleted file mode 100644 index 51cc53f9..00000000 --- a/.squad/agents/devmeister3000/history.md +++ /dev/null @@ -1,23 +0,0 @@ -# DevMeister3000 — History - -## Project Context - -- **Project:** PyIndicators — Python library for financial technical analysis -- **Owner:** marcvanduyn -- **Stack:** Python 3.12+, pandas, polars, numpy, unittest -- **Indicator pattern:** `indicator()` → `indicator_signal()` → `get_indicator_stats()`, all support pandas + polars -- **Current indicators:** ~50+ including EMA, SMA, RSI, MACD, Supertrend, Bollinger Bands, Fair Value Gap, Order Blocks, Market Structure, Swing Structure, Trendline Breakout Navigator, and many more - -## Learnings - -- Team formed 2026-02-27. -- Existing indicators follow a consistent pattern: internal `_compute_pandas()` function, public API with Union[PdDataFrame, PlDataFrame] type hints. -- Polars support is done by converting to pandas, computing, and converting back. -- Pivot detection uses left/right bar confirmation pattern (see `swing_structure.py`, `trendline_breakout_navigator.py`). -- **2026-02-27 — Flake8 cleanup (14 warnings):** Fixed F841, F401, E741, E127 across 8 files. Key patterns found: - - Several indicators compute intermediate variables for debugging/clarity that are never used (e.g., `y1_plus_slope` in trendline_breakout_navigator, `atr_vals` in z_score_predictive_zones). - - Three indicator modules used ambiguous variable `l` for low arrays — renamed to `low` in opening_gap.py, strong_weak_high_low.py, volume_imbalance.py. Other modules (like the older ones) used different patterns already. - - `accumulation_distribution_zones` functions were imported in `pyindicators/__init__.py` but missing from `__all__` — added them. This was likely an oversight when the indicator was registered. - - `Optional` was imported but unused in range_intelligence.py (the module uses `Union` instead). - - Pre-existing test failures exist in `test_market_structure` (CHoCH/BOS) — 9 errors unrelated to this work.- **2026-02-27 — TBN analysis notebook (Issue #3):** Created `analysis/indicators/trendline_breakout_navigator.ipynb` following Carlos's chart plan and the VWT notebook pattern. 3-row layout: candlestick + trendlines + markers (row 1, 70%), composite trend bar chart (row 2, 15%), volume bars (row 3, 15%). Outputs HTML, PNG to `static/images/indicators/` and `docs/static/img/indicators/`. `analysis/indicators/` directory is gitignored — used `git add -f` to commit. Stats block prints all 16 keys from `get_trendline_breakout_navigator_stats()`. -- **2026-02-28 — TBN dark theme chart overhaul (Issue #3):** Rewrote chart styling from light to dark theme (#131722 background, matching TradingView aesthetic). Key changes: (1) bright green `#00e676` / red `#ff5252` trendlines for contrast against dark background; (2) white-outlined markers (HH triangles, LL triangles, wick diamonds) for visibility; (3) increased chart height to 1000px + width 1400px; (4) Consolas monospace font; (5) subtle grid lines `rgba(255,255,255,0.06)` and muted neutral bars `#363a45` for zero-trend periods; (6) composite trend + volume bars at higher opacity for dark readability. Outputs regenerated to all three paths (HTML + 2× PNG). \ No newline at end of file diff --git a/.squad/agents/doc-vader/charter.md b/.squad/agents/doc-vader/charter.md deleted file mode 100644 index a76f4bef..00000000 --- a/.squad/agents/doc-vader/charter.md +++ /dev/null @@ -1,45 +0,0 @@ -# Doc Vader — DevRel - -## Identity - -- **Name:** Doc Vader -- **Role:** DevRel / Technical Writer -- **Emoji:** 📝 - -## Scope - -- Writing and maintaining Docusaurus documentation -- Creating indicator documentation pages in `docs/content/indicators/` -- Writing usage examples and tutorials -- Maintaining the installation guide -- Updating README.md with new indicators - -## Boundaries - -- Does NOT implement indicators (routes to DevMeister3000) -- Does NOT write tests (routes to ChaosAgent) -- Does NOT make architecture decisions (routes to Carlos) - -## Documentation Standards - -- **Framework:** Docusaurus -- **Content location:** `docs/content/indicators/` -- **Config:** `docs/docusaurus.config.js` -- **Sidebars:** `docs/sidebars.js` -- **Format:** Markdown with code examples -- **Each indicator doc should include:** - 1. Description of what the indicator does - 2. Parameters table with defaults - 3. Output columns table - 4. Python usage example - 5. Signal interpretation guide - -## Key Files - -- `docs/content/` — documentation markdown files -- `docs/content/indicators/` — individual indicator docs -- `docs/content/installation.md` — installation guide -- `docs/content/introduction.md` — getting started -- `docs/docusaurus.config.js` — site configuration -- `docs/sidebars.js` — navigation structure -- `README.md` — project README diff --git a/.squad/agents/doc-vader/history.md b/.squad/agents/doc-vader/history.md deleted file mode 100644 index f3614992..00000000 --- a/.squad/agents/doc-vader/history.md +++ /dev/null @@ -1,18 +0,0 @@ -# Doc Vader — History - -## Project Context - -- **Project:** PyIndicators — Python library for financial technical analysis -- **Owner:** marcvanduyn -- **Docs framework:** Docusaurus -- **Docs location:** `docs/content/indicators/` for indicator pages -- **Site config:** `docs/docusaurus.config.js` - -## Learnings - -- Team formed 2026-02-27. -- Documentation site is at `docs/` with standard Docusaurus structure. -- Indicator docs live in `docs/content/indicators/`. -- Analysis notebooks in `analysis/indicators/` serve as visual examples. -- Chart images in docs use UPPER_SNAKE_CASE alt text and path `/img/indicators/.png`, placed immediately after the Example code block's closing fence. -- Added TBN chart image reference to `docs/content/indicators/support-resistance/trendline-breakout-navigator.md` (Issue #3).- Verified TBN docs page after chart improvement (Issue #3, 2026-02-28): image ref `![TRENDLINE_BREAKOUT_NAVIGATOR](/img/indicators/trendline_breakout_navigator.png)` correct, PNG exists at both `docs/static/img/indicators/` and `static/images/indicators/` (227 966 bytes), function signatures/params/return columns/signal logic/stats keys all match source. No changes needed. \ No newline at end of file diff --git a/.squad/agents/scribe/charter.md b/.squad/agents/scribe/charter.md deleted file mode 100644 index d3e8c517..00000000 --- a/.squad/agents/scribe/charter.md +++ /dev/null @@ -1,34 +0,0 @@ -# Scribe — Charter - -## Identity - -- **Name:** Scribe -- **Role:** Session Logger / Memory Manager -- **Emoji:** 📋 - -## Scope - -- Maintaining `decisions.md` — merging inbox entries, deduplicating -- Writing orchestration log entries to `.squad/orchestration-log/` -- Writing session logs to `.squad/log/` -- Cross-agent context sharing via history.md updates -- Archiving old decisions when file exceeds ~20KB -- Summarizing history.md files when they exceed ~12KB -- Git committing `.squad/` changes - -## Boundaries - -- Never speaks to the user -- Never modifies code or test files -- Only writes to `.squad/` state files - -## Process - -1. Receive spawn manifest from coordinator -2. Write orchestration log entries (one per agent) -3. Write session log entry -4. Merge decision inbox files into `decisions.md`, delete inbox files -5. Update affected agents' `history.md` with cross-agent learnings -6. Archive decisions if file too large -7. Summarize histories if too large -8. Git add + commit `.squad/` changes diff --git a/.squad/agents/scribe/history.md b/.squad/agents/scribe/history.md deleted file mode 100644 index e4042262..00000000 --- a/.squad/agents/scribe/history.md +++ /dev/null @@ -1,11 +0,0 @@ -# Scribe — History - -## Project Context - -- **Project:** PyIndicators — Python library for financial technical analysis -- **Owner:** marcvanduyn -- **Team root:** /Users/marcvanduyn/Projects/CodingKitties/PyIndicators - -## Learnings - -- Team formed 2026-02-27. diff --git a/.squad/casting/history.json b/.squad/casting/history.json deleted file mode 100644 index ec619a00..00000000 --- a/.squad/casting/history.json +++ /dev/null @@ -1,13 +0,0 @@ -[ - { - "assignment_id": "pyindicators-001", - "universe": "oceans-eleven", - "created_at": "2026-02-27T13:50:00Z", - "agents": [ - {"name": "Carlos", "role": "Lead", "user_override": true}, - {"name": "DevMeister3000", "role": "Core Dev", "user_override": true}, - {"name": "ChaosAgent", "role": "Tester", "user_override": true}, - {"name": "Doc Vader", "role": "DevRel", "user_override": true} - ] - } -] diff --git a/.squad/casting/policy.json b/.squad/casting/policy.json deleted file mode 100644 index 77b236bf..00000000 --- a/.squad/casting/policy.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "universes": ["oceans-eleven"], - "max_per_universe": 8, - "allow_user_overrides": true -} diff --git a/.squad/casting/registry.json b/.squad/casting/registry.json deleted file mode 100644 index ded3b37b..00000000 --- a/.squad/casting/registry.json +++ /dev/null @@ -1,42 +0,0 @@ -[ - { - "persistent_name": "Carlos", - "universe": "oceans-eleven", - "role": "Lead", - "folder": "carlos", - "created_at": "2026-02-27T13:50:00Z", - "legacy_named": false, - "user_override": true, - "status": "active" - }, - { - "persistent_name": "DevMeister3000", - "universe": "oceans-eleven", - "role": "Core Dev", - "folder": "devmeister3000", - "created_at": "2026-02-27T13:50:00Z", - "legacy_named": false, - "user_override": true, - "status": "active" - }, - { - "persistent_name": "ChaosAgent", - "universe": "oceans-eleven", - "role": "Tester", - "folder": "chaosagent", - "created_at": "2026-02-27T13:50:00Z", - "legacy_named": false, - "user_override": true, - "status": "active" - }, - { - "persistent_name": "Doc Vader", - "universe": "oceans-eleven", - "role": "DevRel", - "folder": "doc-vader", - "created_at": "2026-02-27T13:50:00Z", - "legacy_named": false, - "user_override": true, - "status": "active" - } -] diff --git a/.squad/ceremonies.md b/.squad/ceremonies.md deleted file mode 100644 index 45b4a581..00000000 --- a/.squad/ceremonies.md +++ /dev/null @@ -1,41 +0,0 @@ -# Ceremonies - -> Team meetings that happen before or after work. Each squad configures their own. - -## Design Review - -| Field | Value | -|-------|-------| -| **Trigger** | auto | -| **When** | before | -| **Condition** | multi-agent task involving 2+ agents modifying shared systems | -| **Facilitator** | lead | -| **Participants** | all-relevant | -| **Time budget** | focused | -| **Enabled** | ✅ yes | - -**Agenda:** -1. Review the task and requirements -2. Agree on interfaces and contracts between components -3. Identify risks and edge cases -4. Assign action items - ---- - -## Retrospective - -| Field | Value | -|-------|-------| -| **Trigger** | auto | -| **When** | after | -| **Condition** | build failure, test failure, or reviewer rejection | -| **Facilitator** | lead | -| **Participants** | all-involved | -| **Time budget** | focused | -| **Enabled** | ✅ yes | - -**Agenda:** -1. What happened? (facts only) -2. Root cause analysis -3. What should change? -4. Action items for next iteration diff --git a/.squad/decisions.md b/.squad/decisions.md deleted file mode 100644 index 34e5cd20..00000000 --- a/.squad/decisions.md +++ /dev/null @@ -1,55 +0,0 @@ -# Decisions - -> Canonical decision ledger. Append-only. Managed by Scribe. - ---- - -### 2026-02-27T13:50:00Z: Team formed -**By:** Squad (Coordinator) -**What:** Initial team cast for PyIndicators project — Carlos (Lead), DevMeister3000 (Core Dev), ChaosAgent (Tester), Doc Vader (DevRel). -**Why:** User confirmed roster. - ---- - -### 2026-02-27: PRD Decomposition Approach -**By:** Carlos (Lead) -**What:** Decomposed the PRD (v0.19.0) into 70 specific, actionable work items across 5 phases and wrote them to `.squad/work-items.md`. -**Why:** Ensures the team has a clear, granular backlog with no ambiguity about what needs doing, who does it, and in what order. Priority ordering: tests (P0) → docs (P1) → README (P0/P1/P2) → notebooks (P3) → new features (P2/P3). Breakdown: 9 P0, 14 P1, 12 P2, 35 P3. - ---- - -### 2026-02-27: Added @copilot as Coding Agent -**By:** Marc (via Squad Coordinator) -**What:** Added GitHub Copilot coding agent (@copilot) to the team roster with auto-assign enabled. Capability profile added to team.md with 🟢/🟡/🔴 fit ratings. Instructions installed at `.github/copilot-instructions.md`. Routing updated so Carlos triages issues against the capability profile before assigning `squad:copilot` labels. -**Why:** User requested autonomous issue pickup for suitable tasks. Enables @copilot to pick up 🟢-rated issues without human intervention. - ---- - -### 2026-02-27: Flake8 Cleanup — Variable Naming & Export Conventions -**By:** DevMeister3000 (Core Dev) -**What:** Fixed 14 flake8 warnings (F841, F401, E741, E127) across 8 files. Renamed ambiguous `l` → `low`, added missing `__all__` entries for `accumulation_distribution_zones`, removed unused intermediate variables. -**Why:** Zero flake8 warnings for selected rules. Established conventions: use `high`/`low` for array variables; always add new functions to both `__all__` lists during registration. - ---- - -### 2026-02-27: TBN Chart Plan — Architecture Decision -**By:** Carlos (Lead) -**Issue:** #3 — Improve Trendline Breakout Navigator -**What:** Defined chart layout (3-row: price+trendlines 70%, composite trend 15%, volume 15%), 12 traces, data requirements (BTC/EUR 4h ~365d), and output paths for TBN analysis notebook and docs chart. -**Why:** TBN docs page had no chart image. Plan gives DevMeister3000 an unambiguous implementation spec. Key decisions: trendline values plotted on price chart color-coded by direction, HH/LL/wick markers overlaid, composite trend background shading green/red. - ---- - -### 2026-02-27: TBN Chart Notebook Implementation -**By:** DevMeister3000 (Core Dev) -**Issue:** #3 -**What:** Created `analysis/indicators/trendline_breakout_navigator.ipynb` following Carlos's spec. PNG output to both `static/images/indicators/` and `docs/static/img/indicators/`. Used `git add -f` for gitignored analysis directory. Composite trend Y-axis hardcoded `[-3.5, 3.5]`. -**Why:** Implements the chart plan. Dual PNG output lets Doc Vader reference the docs copy directly without extra steps. - ---- - -### 2026-02-28T12:00:00Z: TBN Chart Dark Theme Overhaul -**By:** DevMeister3000 (Core Dev) -**Issue:** #3 -**What:** Switched TBN analysis notebook chart from light theme to professional dark theme (#131722 background). Updated all colors, opacities, markers, grid lines, and fonts for dark-background readability. Chart dimensions increased to 1000×1400px. -**Why:** Existing light-themed chart was flagged as wrong/ugly. Dark themes are standard in financial charting tools and provide better contrast for overlaid trendlines and markers. Establishes precedent: future indicator analysis notebooks should use this dark theme palette for visual consistency. diff --git a/.squad/decisions/inbox/.gitkeep b/.squad/decisions/inbox/.gitkeep deleted file mode 100644 index e69de29b..00000000 diff --git a/.squad/identity/.gitkeep b/.squad/identity/.gitkeep deleted file mode 100644 index e69de29b..00000000 diff --git a/.squad/identity/now.md b/.squad/identity/now.md deleted file mode 100644 index 30c8903b..00000000 --- a/.squad/identity/now.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -updated_at: 2026-02-25T11:57:08.045Z -focus_area: Initial setup -active_issues: [] ---- - -# What We're Focused On - -Getting started. Updated by coordinator at session start. diff --git a/.squad/identity/wisdom.md b/.squad/identity/wisdom.md deleted file mode 100644 index c40c8ced..00000000 --- a/.squad/identity/wisdom.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -last_updated: 2026-02-25T11:57:08.046Z ---- - -# Team Wisdom - -Reusable patterns and heuristics learned through work. NOT transcripts — each entry is a distilled, actionable insight. - -## Patterns - - - -## Anti-Patterns - - diff --git a/.squad/routing.md b/.squad/routing.md deleted file mode 100644 index 214d0d82..00000000 --- a/.squad/routing.md +++ /dev/null @@ -1,40 +0,0 @@ -# Routing Rules - -## Default Routes - -| Domain | Primary | Backup | -|--------|---------|--------| -| Architecture, design decisions, code review | Carlos | — | -| Indicator implementation, Python code, porting PineScript | DevMeister3000 | Carlos | -| Tests, edge cases, quality assurance, unittest | ChaosAgent | DevMeister3000 | -| Documentation, Docusaurus, examples, README | Doc Vader | Carlos | -| Session logging, decisions, memory | Scribe | — | -| Work queue, backlog, monitoring | Ralph | — | - -## Keyword Routes - -| Keywords | Route to | -|----------|----------| -| indicator, implement, port, pine, pinescript, algorithm, ema, sma, rsi, macd, pivot, swing, trendline, breakout | DevMeister3000 | -| test, unittest, assert, edge case, coverage, quality | ChaosAgent | -| docs, documentation, docusaurus, markdown, guide, example, tutorial, installation | Doc Vader | -| architecture, design, pattern, refactor, api, structure, review, approve | Carlos | -| backlog, issues, status, board, queue, monitor | Ralph | -| autonomous, copilot, simple fix, single-file, boilerplate | @copilot | - -## Copilot Agent Routing - -When triaging issues, Carlos evaluates against the capability profile in `team.md`: -- **🟢 issues** with `squad:copilot` label → @copilot picks up autonomously -- **🟡 issues** → @copilot works, but PR needs squad review before merge -- **🔴 issues** → route to appropriate squad agent instead - -## Multi-Domain - -When a task spans multiple domains (e.g., "add indicator with tests and docs"), fan out to all relevant agents in parallel. - -## Review Gate - -- Carlos reviews architecture decisions and API changes. -- ChaosAgent reviews all new indicator implementations (test coverage). -- Doc Vader reviews documentation accuracy. diff --git a/.squad/skills/.gitkeep b/.squad/skills/.gitkeep deleted file mode 100644 index e69de29b..00000000 diff --git a/.squad/skills/squad-conventions/SKILL.md b/.squad/skills/squad-conventions/SKILL.md deleted file mode 100644 index 72eca68e..00000000 --- a/.squad/skills/squad-conventions/SKILL.md +++ /dev/null @@ -1,69 +0,0 @@ ---- -name: "squad-conventions" -description: "Core conventions and patterns used in the Squad codebase" -domain: "project-conventions" -confidence: "high" -source: "manual" ---- - -## Context -These conventions apply to all work on the Squad CLI tool (`create-squad`). Squad is a zero-dependency Node.js package that adds AI agent teams to any project. Understanding these patterns is essential before modifying any Squad source code. - -## Patterns - -### Zero Dependencies -Squad has zero runtime dependencies. Everything uses Node.js built-ins (`fs`, `path`, `os`, `child_process`). Do not add packages to `dependencies` in `package.json`. This is a hard constraint, not a preference. - -### Node.js Built-in Test Runner -Tests use `node:test` and `node:assert/strict` — no test frameworks. Run with `npm test`. Test files live in `test/`. The test command is `node --test test/`. - -### Error Handling — `fatal()` Pattern -All user-facing errors use the `fatal(msg)` function which prints a red `✗` prefix and exits with code 1. Never throw unhandled exceptions or print raw stack traces. The global `uncaughtException` handler calls `fatal()` as a safety net. - -### ANSI Color Constants -Colors are defined as constants at the top of `index.js`: `GREEN`, `RED`, `DIM`, `BOLD`, `RESET`. Use these constants — do not inline ANSI escape codes. - -### File Structure -- `.squad/` — Team state (user-owned, never overwritten by upgrades) -- `.squad/templates/` — Template files copied from `templates/` (Squad-owned, overwritten on upgrade) -- `.github/agents/squad.agent.md` — Coordinator prompt (Squad-owned, overwritten on upgrade) -- `templates/` — Source templates shipped with the npm package -- `.squad/skills/` — Team skills in SKILL.md format (user-owned) -- `.squad/decisions/inbox/` — Drop-box for parallel decision writes - -### Windows Compatibility -Always use `path.join()` for file paths — never hardcode `/` or `\` separators. Squad must work on Windows, macOS, and Linux. All tests must pass on all platforms. - -### Init Idempotency -The init flow uses a skip-if-exists pattern: if a file or directory already exists, skip it and report "already exists." Never overwrite user state during init. The upgrade flow overwrites only Squad-owned files. - -### Copy Pattern -`copyRecursive(src, target)` handles both files and directories. It creates parent directories with `{ recursive: true }` and uses `fs.copyFileSync` for files. - -## Examples - -```javascript -// Error handling -function fatal(msg) { - console.error(`${RED}✗${RESET} ${msg}`); - process.exit(1); -} - -// File path construction (Windows-safe) -const agentDest = path.join(dest, '.github', 'agents', 'squad.agent.md'); - -// Skip-if-exists pattern -if (!fs.existsSync(ceremoniesDest)) { - fs.copyFileSync(ceremoniesSrc, ceremoniesDest); - console.log(`${GREEN}✓${RESET} .squad/ceremonies.md`); -} else { - console.log(`${DIM}ceremonies.md already exists — skipping${RESET}`); -} -``` - -## Anti-Patterns -- **Adding npm dependencies** — Squad is zero-dep. Use Node.js built-ins only. -- **Hardcoded path separators** — Never use `/` or `\` directly. Always `path.join()`. -- **Overwriting user state on init** — Init skips existing files. Only upgrade overwrites Squad-owned files. -- **Raw stack traces** — All errors go through `fatal()`. Users see clean messages, not stack traces. -- **Inline ANSI codes** — Use the color constants (`GREEN`, `RED`, `DIM`, `BOLD`, `RESET`). diff --git a/.squad/team.md b/.squad/team.md deleted file mode 100644 index d021701d..00000000 --- a/.squad/team.md +++ /dev/null @@ -1,60 +0,0 @@ -# PyIndicators — Squad Team - -## Project Context - -- **Project:** PyIndicators -- **Owner:** marcvanduyn -- **Description:** A powerful and user-friendly Python library for financial technical analysis indicators, metrics and helper functions for pandas and polars dataframes. Written entirely in Python with no external dependencies. -- **Stack:** Python, pandas, polars, Docusaurus (docs) -- **Repo:** CodingKitties/PyIndicators - -## Members - -| Name | Role | Specialty | Emoji | -|------|------|-----------|-------| -| Marc | Owner / PM | Project owner, direction, final say | 👤 Human | -| Carlos | Lead | Architecture, code review, decisions | 🏗️ | -| DevMeister3000 | Core Dev | Indicator implementations, Python | 🔧 | -| ChaosAgent | Tester | Tests, quality, edge cases | 🧪 | -| Doc Vader | DevRel | Docusaurus docs, examples, guides | 📝 | -| @copilot | Coding Agent | Autonomous issue pickup, PRs | 🤖 | -| Scribe | (silent) | Memory, decisions, session logs | 📋 | -| Ralph | (monitor) | Work queue, backlog, keep-alive | 🔄 | - - - -## Issue Source - -- **Repository:** `coding-kitties/PyIndicators` -- **Connected:** 2026-02-27 -- **Filters:** All open issues - -## PRD - -- **Source:** `/Users/marcvanduyn/Projects/CodingKitties/PyIndicators/PRD.md` -- **Ingested:** 2026-02-27 -- **Status:** Decomposed → 70 work items in `.squad/work-items.md` - -## Coding Agent — Capabilities - -| Task Type | Fit | Notes | -|-----------|-----|-------| -| Single-file indicator implementation | 🟢 | Follows established pattern | -| Writing unittest test suites | 🟢 | Straightforward from existing examples | -| Single-file bug fixes | 🟢 | Scoped, low risk | -| Documentation pages (Docusaurus md) | 🟢 | Template-driven | -| README updates | 🟢 | Text edits | -| Multi-file refactors | 🟡 | Needs squad review | -| New indicator with complex math (porting PineScript) | 🟡 | Logic correctness needs review | -| Architecture changes (new module structure) | 🔴 | Requires Carlos (Lead) decision | -| Docusaurus config / sidebar changes | 🔴 | Risk of breaking docs build | -| Release management / versioning | 🔴 | Needs human approval | - -## Tech Stack - -- **Language:** Python 3.12+ -- **DataFrame support:** pandas, polars -- **Testing:** unittest -- **Documentation:** Docusaurus -- **Build:** pyproject.toml -- **No external dependencies** for core library diff --git a/.squad/templates/.gitkeep b/.squad/templates/.gitkeep deleted file mode 100644 index e69de29b..00000000 diff --git a/.squad/templates/improve-chart-issue.yml b/.squad/templates/improve-chart-issue.yml deleted file mode 100644 index bc9bcc7c..00000000 --- a/.squad/templates/improve-chart-issue.yml +++ /dev/null @@ -1,115 +0,0 @@ -name: "📊 Improve Documentation Chart" -description: "Request an improved or new chart for an indicator's documentation page" -title: "[Chart] " -labels: ["squad", "docs", "chart"] -body: - - type: markdown - attributes: - value: | - ## Documentation Chart Improvement - Use this template to request a new or improved chart for an indicator's documentation page. - **Include reference screenshots** showing what the chart should look like. - - - type: input - id: indicator-name - attributes: - label: Indicator Name - description: "Which indicator's documentation needs a chart update?" - placeholder: "e.g., SuperTrend, RSI, Trendline Breakout Navigator" - validations: - required: true - - - type: input - id: docs-page - attributes: - label: Current Docs Page - description: "Path to the existing docs page (if it exists)" - placeholder: "e.g., docs/content/indicators/trend/supertrend.md" - validations: - required: false - - - type: dropdown - id: chart-type - attributes: - label: What needs to happen? - options: - - Add a new chart (no chart exists yet) - - Replace existing chart (current one is wrong or ugly) - - Add additional chart (show a different view or timeframe) - - Fix chart rendering issue - validations: - required: true - - - type: textarea - id: reference-chart - attributes: - label: Reference Chart(s) - description: | - **Paste or drag & drop screenshots** of what the chart should look like. - Include charts from TradingView, other platforms, or hand-drawn sketches — anything that shows the desired result. - placeholder: "Drag and drop images here..." - validations: - required: true - - - type: textarea - id: chart-description - attributes: - label: Chart Description - description: | - **Describe the chart in detail** — agents may not always be able to see images. - Include: what data is shown, what the indicator lines/zones look like, colors, key visual features. - placeholder: | - - Chart type: Candlestick with overlay - - Indicator display: Two bands (upper green, lower red) with fill between them - - Signals: Triangle markers at crossover points - - Timeframe shown: 6 months of daily data - - The chart should clearly show a trend reversal around the middle - - ... - validations: - required: true - - - type: textarea - id: data-source - attributes: - label: Data Source - description: "What data should the chart use?" - placeholder: | - - Asset: BTC/USD - - Timeframe: Daily - - Date range: 2024-01-01 to 2024-12-31 - - Or: use existing test data from resources/data/ - validations: - required: false - - - type: textarea - id: chart-requirements - attributes: - label: Chart Requirements - description: "Any specific requirements for the chart?" - placeholder: | - - Library: plotly (for interactive) or matplotlib (for static) - - Include: buy/sell signal annotations - - Color scheme: green for bullish, red for bearish - - Export as: static image for docs + interactive HTML - validations: - required: false - - - type: checkboxes - id: deliverables - attributes: - label: Deliverables - description: "What needs to be delivered?" - options: - - label: "Static chart image for docs page (PNG/SVG in `static/images/`)" - - label: "Update docs page to include the chart" - - label: "Analysis notebook with interactive plotly chart" - - label: "HTML export of interactive chart" - - - type: textarea - id: additional-context - attributes: - label: Additional Context - description: "Anything else? What's wrong with the current chart? Specific style preferences?" - placeholder: "Optional additional context..." - validations: - required: false diff --git a/.squad/templates/new-indicator-issue.md b/.squad/templates/new-indicator-issue.md deleted file mode 100644 index 4af0b525..00000000 --- a/.squad/templates/new-indicator-issue.md +++ /dev/null @@ -1,60 +0,0 @@ -## New Indicator Request - -### Indicator Name - - - -### Category - - - -### Description - - - -### Reference Chart(s) - - - - -### Chart Description - - - -- **Timeframe:** -- **Asset:** -- **What's shown:** - - -### Parameters - - -| Parameter | Type | Default | Description | -|-----------|------|---------|-------------| -| `period` | int | 14 | Lookback period | -| `source_column` | str | 'Close' | Source column | - - -### Source / Reference - - - -### Expected Output Columns - - -- `indicator_value`: -- `indicator_signal`: - - -### Deliverables Checklist - -- [ ] Implementation in `pyindicators/indicators/` (pandas + polars support) -- [ ] Exports in `__init__.py` and `__all__` -- [ ] Unit tests in `tests/indicators/` (pandas, polars, edge cases) -- [ ] Documentation page in `docs/content/indicators/` with chart image -- [ ] Sidebar registration in `docs/sidebars.js` -- [ ] Entry in README.md features list -- [ ] Analysis notebook in `analysis/indicators/` with plotly chart - -### Additional Context - diff --git a/.squad/templates/new-indicator-issue.yml b/.squad/templates/new-indicator-issue.yml deleted file mode 100644 index f03a0b39..00000000 --- a/.squad/templates/new-indicator-issue.yml +++ /dev/null @@ -1,140 +0,0 @@ -name: "🔧 New Indicator" -description: "Request a new technical indicator implementation" -title: "[Indicator] " -labels: ["squad", "indicator"] -body: - - type: markdown - attributes: - value: | - ## New Indicator Request - Use this template to request a new indicator for PyIndicators. - **Include chart screenshots** showing the expected output — the team needs visual references to reproduce the behavior accurately. - - - type: input - id: indicator-name - attributes: - label: Indicator Name - description: "The name of the indicator (e.g., Parabolic SAR, Ichimoku Cloud)" - placeholder: "e.g., VWAP (Volume Weighted Average Price)" - validations: - required: true - - - type: dropdown - id: category - attributes: - label: Category - description: "Which category does this indicator belong to?" - options: - - Trend - - Momentum - - Volatility - - Support & Resistance - - Pattern Recognition - - Volume - - Helpers / Utilities - validations: - required: true - - - type: textarea - id: description - attributes: - label: Description - description: "What does this indicator do? How is it used in trading?" - placeholder: "Describe the indicator's purpose, what it measures, and typical use cases..." - validations: - required: true - - - type: textarea - id: reference-chart - attributes: - label: Reference Chart(s) - description: | - **Paste or drag & drop chart screenshots** showing the expected indicator output. - Include charts from TradingView, PineScript, or any other platform. - The more visual references, the better — these are used to verify the implementation. - placeholder: "Drag and drop images here, or paste image URLs..." - validations: - required: true - - - type: textarea - id: chart-description - attributes: - label: Chart Description - description: | - **Describe what the chart(s) show** — agents may not always be able to see images. - Include: timeframe, asset, what lines/zones/signals are visible, colors, behavior at key points. - placeholder: | - - Timeframe: Daily - - Asset: BTC/USD - - The indicator shows a green line above price during downtrends and red line below during uptrends - - Signals are marked with triangles at crossover points - - ... - validations: - required: true - - - type: textarea - id: parameters - attributes: - label: Parameters - description: "List the indicator's parameters with types and defaults" - placeholder: | - - `period` (int, default=14): Lookback period - - `multiplier` (float, default=2.0): ATR multiplier - - `source` (str, default='Close'): Source column - value: | - - `period` (int, default=14): - - `source_column` (str, default='Close'): - validations: - required: false - - - type: textarea - id: source-reference - attributes: - label: Source / Reference - description: "Link to PineScript source, academic paper, or reference implementation" - placeholder: "e.g., https://www.tradingview.com/script/... or a PineScript code block" - validations: - required: false - - - type: textarea - id: output-columns - attributes: - label: Expected Output Columns - description: "What columns should the indicator add to the DataFrame?" - placeholder: | - - `indicator_value`: Main indicator line - - `indicator_signal`: Buy/sell signal (1, -1, 0) - - `indicator_upper`: Upper band - - `indicator_lower`: Lower band - validations: - required: false - - - type: checkboxes - id: deliverables - attributes: - label: Deliverables Checklist - description: "A complete indicator requires ALL of the following. The squad will handle each." - options: - - label: "Implementation in `pyindicators/indicators/` (pandas + polars support)" - required: true - - label: "Exports in `__init__.py` and `__all__`" - required: true - - label: "Unit tests in `tests/indicators/` (pandas, polars, edge cases)" - required: true - - label: "Documentation page in `docs/content/indicators/` with chart image" - required: true - - label: "Sidebar registration in `docs/sidebars.js`" - required: true - - label: "Entry in README.md features list" - required: true - - label: "Analysis notebook in `analysis/indicators/` with plotly chart" - required: true - - - type: textarea - id: additional-context - attributes: - label: Additional Context - description: "Anything else? Special edge cases, related indicators, priority notes..." - placeholder: "Optional additional context..." - validations: - required: false diff --git a/.squad/work-items.md b/.squad/work-items.md deleted file mode 100644 index c87dc619..00000000 --- a/.squad/work-items.md +++ /dev/null @@ -1,138 +0,0 @@ -# PyIndicators — Work Items Decomposition - -> Decomposed from [PRD.md](../PRD.md) by Carlos (Lead) on 2026-02-27. - -## Summary - -| Phase | Total Items | P0 | P1 | P2 | P3 | -|-------|-------------|----|----|----|----| -| Phase 1 — Test Coverage | 14 | 8 | 3 | 3 | 0 | -| Phase 2 — Documentation | 11 | 0 | 9 | 2 | 0 | -| Phase 3 — README & Onboarding | 5 | 1 | 2 | 2 | 0 | -| Phase 4 — Analysis Notebooks | 29 | 0 | 0 | 0 | 29 | -| Phase 5 — New Indicators | 11 | 0 | 0 | 5 | 6 | -| **Total** | **70** | **9** | **14** | **12** | **35** | - ---- - -## Phase 1 — Test Coverage (Critical) - -Every indicator must have tests covering Pandas input/output, Polars input/output, and edge cases. - -| ID | Title | Owner | Priority | Dependencies | Complexity | Notes | -|----|-------|-------|----------|--------------|------------|-------| -| 1.01 | Write tests for `average_true_range.py` (ATR) | ChaosAgent | P0 | None | S | Classic volatility indicator, simple I/O | -| 1.02 | Write tests for `commodity_channel_index.py` (CCI) | ChaosAgent | P0 | None | S | Classic momentum indicator | -| 1.03 | Write tests for `rate_of_change.py` (ROC) | ChaosAgent | P0 | None | S | Classic momentum indicator | -| 1.04 | Write tests for `liquidity_sweeps.py` | ChaosAgent | P0 | None | M | Complex price-action logic, needs realistic OHLCV data | -| 1.05 | Write tests for `buyside_sellside_liquidity.py` | ChaosAgent | P0 | None | M | Complex price-action logic | -| 1.06 | Write tests for `pure_price_action_liquidity_sweeps.py` | ChaosAgent | P0 | None | M | Complex price-action logic | -| 1.07 | Write tests for `liquidity_pools.py` | ChaosAgent | P0 | None | M | Complex price-action logic | -| 1.08 | Write tests for `liquidity_levels_voids.py` | ChaosAgent | P0 | None | M | Complex price-action logic | -| 1.09 | Write tests for `pulse_mean_accelerator.py` | ChaosAgent | P1 | None | M | Medium-priority trend indicator | -| 1.10 | Write tests for `equal_highs_lows.py` | ChaosAgent | P1 | None | M | Medium-priority S/R indicator | -| 1.11 | Write tests for `volume_weighted_trend.py` | ChaosAgent | P1 | None | M | Medium-priority trend indicator | -| 1.12 | Write tests for `is_down_trend.py` | ChaosAgent | P2 | None | S | Simple helper utility | -| 1.13 | Write tests for `is_up_trend.py` | ChaosAgent | P2 | None | S | Simple helper utility | -| 1.14 | Write tests for `up_and_down_trends.py` | ChaosAgent | P2 | None | S | Simple helper utility | - ---- - -## Phase 2 — Documentation Completeness (High) - -Add missing doc pages and ensure sidebar registration. - -| ID | Title | Owner | Priority | Dependencies | Complexity | Notes | -|----|-------|-------|----------|--------------|------------|-------| -| 2.01 | Create doc page for Volume Gated Trend Ribbon | Doc Vader | P1 | None | S | Category: Trend. Follow `docs/content/indicators/trend/` pattern | -| 2.02 | Create doc page for Commodity Channel Index (CCI) | Doc Vader | P1 | None | S | Category: Momentum | -| 2.03 | Create doc page for Rate of Change (ROC) | Doc Vader | P1 | None | S | Category: Momentum | -| 2.04 | Create doc page for Equal Highs / Lows | Doc Vader | P1 | None | S | Category: Support & Resistance | -| 2.05 | Create doc page for Swing Structure | Doc Vader | P1 | None | S | Category: Support & Resistance | -| 2.06 | Create doc page for Trendline Breakout Navigator | Doc Vader | P1 | None | S | Category: Support & Resistance | -| 2.07 | Create doc page for Up and Downtrends | Doc Vader | P1 | None | S | Category: Helpers | -| 2.08 | Register all 7 new doc pages in `docs/sidebars.js` | Doc Vader | P1 | 2.01–2.07 | S | Must update sidebar config | -| 2.09 | Document missing utility functions (`is_below`, `is_above`, `get_slope`, etc.) | Doc Vader | P1 | None | S | Only `has_any_lower_then_threshold` currently documented | -| 2.10 | Update README features list to include all 16 missing indicators | Doc Vader | P2 | None | S | See PRD §4.3 list | -| 2.11 | Fix "no external dependencies" claim in README and `pyproject.toml` | Doc Vader | P2 | None | S | Replace with accurate description | - ---- - -## Phase 3 — README & Onboarding (Medium) - -| ID | Title | Owner | Priority | Dependencies | Complexity | Notes | -|----|-------|-------|----------|--------------|------------|-------| -| 3.01 | Fix "no external dependencies" metadata discrepancy | Doc Vader | P0 | None | S | Misleads users; fix in README + pyproject.toml description | -| 3.02 | Add "Quick Start" section with minimal end-to-end example | Doc Vader | P1 | None | S | Show install → import → compute → inspect | -| 3.03 | Restructure README: reduce inline API docs, link to Docusaurus site | Doc Vader | P1 | 2.01–2.09 | M | Depends on docs being complete first | -| 3.04 | Add badges (PyPI version, test status, docs link) | Doc Vader | P2 | None | S | Standard OSS project hygiene | -| 3.05 | Add CONTRIBUTING.md with indicator authoring guide | Doc Vader | P2 | None | M | Guide contributors on patterns from PRD §7 | - ---- - -## Phase 4 — Analysis Notebooks (Low / Nice-to-have) - -All items are P3. No dependencies unless noted. Owner: Doc Vader. Complexity: S each. - -| ID | Title | Owner | Priority | Dependencies | Complexity | Notes | -|----|-------|-------|----------|--------------|------------|-------| -| 4.01 | Create notebook for Simple Moving Average (SMA) | Doc Vader | P3 | None | S | Classic trend | -| 4.02 | Create notebook for Weighted Moving Average (WMA) | Doc Vader | P3 | None | S | Classic trend | -| 4.03 | Create notebook for Exponential Moving Average (EMA) | Doc Vader | P3 | None | S | Classic trend | -| 4.04 | Create notebook for SuperTrend | Doc Vader | P3 | None | S | Popular trend indicator | -| 4.05 | Create notebook for Volume Gated Trend Ribbon | Doc Vader | P3 | None | S | | -| 4.06 | Create notebook for MACD | Doc Vader | P3 | None | S | High-value classic | -| 4.07 | Create notebook for RSI | Doc Vader | P3 | None | S | High-value classic | -| 4.08 | Create notebook for Wilders RSI | Doc Vader | P3 | None | S | | -| 4.09 | Create notebook for Williams %R | Doc Vader | P3 | None | S | | -| 4.10 | Create notebook for ADX | Doc Vader | P3 | None | S | | -| 4.11 | Create notebook for Stochastic Oscillator | Doc Vader | P3 | None | S | | -| 4.12 | Create notebook for Momentum Confluence | Doc Vader | P3 | None | S | | -| 4.13 | Create notebook for Commodity Channel Index (CCI) | Doc Vader | P3 | 1.02 | S | Needs working impl + tests first | -| 4.14 | Create notebook for Rate of Change (ROC) | Doc Vader | P3 | 1.03 | S | Needs working impl + tests first | -| 4.15 | Create notebook for Bollinger Bands | Doc Vader | P3 | None | S | High-value classic | -| 4.16 | Create notebook for Average True Range (ATR) | Doc Vader | P3 | 1.01 | S | | -| 4.17 | Create notebook for Moving Average Envelope | Doc Vader | P3 | None | S | | -| 4.18 | Create notebook for Nadaraya-Watson Envelope | Doc Vader | P3 | None | S | | -| 4.19 | Create notebook for Fibonacci Retracement | Doc Vader | P3 | None | S | | -| 4.20 | Create notebook for Golden Zone | Doc Vader | P3 | None | S | | -| 4.21 | Create notebook for Fair Value Gap | Doc Vader | P3 | None | S | | -| 4.22 | Create notebook for Order Blocks | Doc Vader | P3 | None | S | | -| 4.23 | Create notebook for Market Structure | Doc Vader | P3 | None | S | | -| 4.24 | Create notebook for Divergence | Doc Vader | P3 | None | S | | -| 4.25 | Create notebook for Accumulation Distribution Zones | Doc Vader | P3 | None | S | | -| 4.26 | Create notebook for Volume Imbalance | Doc Vader | P3 | None | S | | -| 4.27 | Create notebook for Opening Gap | Doc Vader | P3 | None | S | | -| 4.28 | Create notebook for Strong / Weak High / Low | Doc Vader | P3 | None | S | | -| 4.29 | Create notebook for Trendline Breakout Navigator | Doc Vader | P3 | None | S | | - ---- - -## Phase 5 — New Indicators (Backlog) - -| ID | Title | Owner | Priority | Dependencies | Complexity | Notes | -|----|-------|-------|----------|--------------|------------|-------| -| 5.01 | Implement VWAP (Volume Weighted Average Price) | DevMeister3000 | P2 | Phase 1 done | M | Essential for intraday; high user demand | -| 5.02 | Implement Ichimoku Cloud | DevMeister3000 | P2 | Phase 1 done | L | Commonly requested; multiple output lines | -| 5.03 | Implement Pivot Points (Standard, Camarilla, Woodie) | DevMeister3000 | P2 | Phase 1 done | M | Classic S/R levels | -| 5.04 | Implement Keltner Channels | DevMeister3000 | P2 | 1.01 (ATR tests) | M | Depends on ATR being fully tested | -| 5.05 | Implement Donchian Channels | DevMeister3000 | P2 | Phase 1 done | S | Simple breakout detection | -| 5.06 | Implement Parabolic SAR | DevMeister3000 | P3 | Phase 1 done | M | Trend reversal | -| 5.07 | Implement Heikin-Ashi Candles | DevMeister3000 | P3 | Phase 1 done | S | Trend-smoothing candle type | -| 5.08 | Implement On-Balance Volume (OBV) | DevMeister3000 | P3 | Phase 1 done | S | Volume-based trend confirmation | -| 5.09 | Implement Chaikin Money Flow | DevMeister3000 | P3 | Phase 1 done | S | Volume/momentum hybrid | -| 5.10 | Run type annotations audit across all public APIs | DevMeister3000 | P3 | Phase 1 done | M | Ensure full type hints | -| 5.11 | Create performance benchmark suite (pandas vs polars) | DevMeister3000 | P3 | Phase 1 done | M | Comparative benchmarks | - ---- - -## Execution Order Recommendation - -1. **Immediate (P0):** Items 1.01–1.08 (8 high-priority test gaps) + 3.01 (metadata fix) — these block quality confidence. -2. **Next sprint (P1):** Remaining tests (1.09–1.11) + all doc pages (2.01–2.09) + README quick start (3.02) + README restructure (3.03). -3. **Following sprint (P2):** README features update (2.10–2.11) + badges (3.04) + CONTRIBUTING.md (3.05) + top new indicators (5.01–5.05). -4. **Backlog (P3):** Phase 4 notebooks + remaining Phase 5 indicators + type audit + benchmarks. - ---- - -*Generated by Carlos (Lead) — 2026-02-27* From e1919f2e8abc0dbf796f11272ec2820c9f31daa8 Mon Sep 17 00:00:00 2001 From: marcvanduyn Date: Sat, 28 Feb 2026 13:31:06 +0100 Subject: [PATCH 18/21] Fix guard check --- .squad/agents/carlos/charter.md | 35 ++++++ .squad/agents/carlos/history.md | 14 +++ .squad/agents/chaosagent/charter.md | 43 +++++++ .squad/agents/chaosagent/history.md | 17 +++ .squad/agents/devmeister3000/charter.md | 40 +++++++ .squad/agents/devmeister3000/history.md | 23 ++++ .squad/agents/doc-vader/charter.md | 45 ++++++++ .squad/agents/doc-vader/history.md | 18 +++ .squad/agents/scribe/charter.md | 34 ++++++ .squad/agents/scribe/history.md | 11 ++ .squad/casting/history.json | 13 +++ .squad/casting/policy.json | 5 + .squad/casting/registry.json | 42 +++++++ .squad/ceremonies.md | 41 +++++++ .squad/decisions.md | 55 +++++++++ .squad/decisions/inbox/.gitkeep | 0 .squad/identity/.gitkeep | 0 .squad/identity/now.md | 9 ++ .squad/identity/wisdom.md | 15 +++ .squad/routing.md | 40 +++++++ .squad/skills/.gitkeep | 0 .squad/skills/squad-conventions/SKILL.md | 69 +++++++++++ .squad/team.md | 60 ++++++++++ .squad/templates/.gitkeep | 0 .squad/templates/improve-chart-issue.yml | 115 +++++++++++++++++++ .squad/templates/new-indicator-issue.md | 60 ++++++++++ .squad/templates/new-indicator-issue.yml | 140 +++++++++++++++++++++++ .squad/work-items.md | 138 ++++++++++++++++++++++ 28 files changed, 1082 insertions(+) create mode 100644 .squad/agents/carlos/charter.md create mode 100644 .squad/agents/carlos/history.md create mode 100644 .squad/agents/chaosagent/charter.md create mode 100644 .squad/agents/chaosagent/history.md create mode 100644 .squad/agents/devmeister3000/charter.md create mode 100644 .squad/agents/devmeister3000/history.md create mode 100644 .squad/agents/doc-vader/charter.md create mode 100644 .squad/agents/doc-vader/history.md create mode 100644 .squad/agents/scribe/charter.md create mode 100644 .squad/agents/scribe/history.md create mode 100644 .squad/casting/history.json create mode 100644 .squad/casting/policy.json create mode 100644 .squad/casting/registry.json create mode 100644 .squad/ceremonies.md create mode 100644 .squad/decisions.md create mode 100644 .squad/decisions/inbox/.gitkeep create mode 100644 .squad/identity/.gitkeep create mode 100644 .squad/identity/now.md create mode 100644 .squad/identity/wisdom.md create mode 100644 .squad/routing.md create mode 100644 .squad/skills/.gitkeep create mode 100644 .squad/skills/squad-conventions/SKILL.md create mode 100644 .squad/team.md create mode 100644 .squad/templates/.gitkeep create mode 100644 .squad/templates/improve-chart-issue.yml create mode 100644 .squad/templates/new-indicator-issue.md create mode 100644 .squad/templates/new-indicator-issue.yml create mode 100644 .squad/work-items.md diff --git a/.squad/agents/carlos/charter.md b/.squad/agents/carlos/charter.md new file mode 100644 index 00000000..979d61d6 --- /dev/null +++ b/.squad/agents/carlos/charter.md @@ -0,0 +1,35 @@ +# Carlos — Lead + +## Identity + +- **Name:** Carlos +- **Role:** Lead / Architect +- **Emoji:** 🏗️ + +## Scope + +- Architecture and API design for the PyIndicators library +- Code review for all new indicator implementations +- Ensuring consistent patterns across all indicators +- Making decisions about public API shape and column naming conventions +- Approving or rejecting structural changes + +## Boundaries + +- Does NOT implement indicators directly (routes to DevMeister3000) +- Does NOT write tests (routes to ChaosAgent) +- Does NOT write documentation (routes to Doc Vader) + +## Standards + +- Every indicator must follow the established pattern: `indicator()`, `indicator_signal()`, `get_indicator_stats()` +- Support both pandas and polars DataFrames +- No external dependencies in core library +- Column naming must be consistent (lowercase, underscore-separated prefix) +- All public functions must have comprehensive docstrings + +## Review Authority + +- Approves/rejects architecture decisions +- Reviews API changes and new indicator public interfaces +- Can reassign rejected work to a different agent diff --git a/.squad/agents/carlos/history.md b/.squad/agents/carlos/history.md new file mode 100644 index 00000000..10aa232b --- /dev/null +++ b/.squad/agents/carlos/history.md @@ -0,0 +1,14 @@ +# Carlos — History + +## Project Context + +- **Project:** PyIndicators — Python library for financial technical analysis +- **Owner:** marcvanduyn +- **Stack:** Python 3.12+, pandas, polars, unittest, Docusaurus docs +- **Key patterns:** Each indicator has three public functions (`indicator()`, `indicator_signal()`, `get_indicator_stats()`), supports both pandas/polars, registered in `pyindicators/indicators/__init__.py` and `pyindicators/__init__.py` + +## Learnings + +- Team formed 2026-02-27. Roster: Carlos (Lead), DevMeister3000 (Core Dev), ChaosAgent (Tester), Doc Vader (DevRel). +- 2026-02-27: Decomposed PRD into 70 work items across 5 phases. Breakdown: 9 P0, 14 P1, 12 P2, 35 P3. Phase 1 (test coverage) has 14 items — 8 at P0 targeting the liquidity/price-action cluster and classic indicators (ATR, CCI, ROC). Phase 2 (docs) has 11 items covering 7 missing doc pages + sidebar + utils + README updates. Phase 5 (new indicators) has 11 items, with VWAP, Ichimoku, and Pivot Points as highest priority new features. Priority ordering: tests first to establish quality baseline, then docs, then README polish, then notebooks and new features. +- 2026-02-27: Issue #3 — Produced detailed chart plan for Trendline Breakout Navigator. TBN is a multi-timeframe indicator with 3 trendline timeframes, composite score, HH/LL events, and wick breaks. Chart plan uses 3-row layout (price+trendlines, composite trend, volume). Key insight: need ~365 days of 4h data to get enough long-timeframe pivots. Trendline values (`tbn_value_*`) are the projected prices — these should be drawn as lines on the price chart, colored by the corresponding `tbn_trend_*` direction. Decision written to `.squad/decisions/inbox/carlos-tbn-chart-plan.md`. diff --git a/.squad/agents/chaosagent/charter.md b/.squad/agents/chaosagent/charter.md new file mode 100644 index 00000000..5ab02ab7 --- /dev/null +++ b/.squad/agents/chaosagent/charter.md @@ -0,0 +1,43 @@ +# ChaosAgent — Tester + +## Identity + +- **Name:** ChaosAgent +- **Role:** Tester / QA +- **Emoji:** 🧪 + +## Scope + +- Writing comprehensive unittest test suites for all indicators +- Testing both pandas and polars DataFrame inputs +- Edge case testing (small data, NaN values, custom column names) +- Verifying output column shapes, types, and value ranges +- Regression testing when indicators are modified + +## Boundaries + +- Does NOT implement indicators (routes to DevMeister3000) +- Does NOT write documentation (routes to Doc Vader) +- Does NOT make architecture decisions (routes to Carlos) + +## Testing Standards + +- **Framework:** unittest (NOT pytest) +- **File location:** `tests/indicators/test_{indicator_name}.py` +- **Test data:** Use `_make_ohlcv()` helper to generate realistic random OHLCV data with numpy seed for reproducibility +- **Required test categories:** + 1. Returns correct DataFrame type (pandas and polars) + 2. All expected output columns are present + 3. Row count unchanged + 4. Output values in expected ranges (trend: {-1, 0, 1}, binary: {0, 1}) + 5. Custom column names work + 6. Different parameters produce different output + 7. Invalid input raises exception + 8. Small DataFrame doesn't crash + 9. Signal function consistency + 10. Stats function returns expected keys with valid types + +## Review Authority + +- Reviews test coverage of new indicator implementations +- Can reject implementations with insufficient testability diff --git a/.squad/agents/chaosagent/history.md b/.squad/agents/chaosagent/history.md new file mode 100644 index 00000000..8ffafbd2 --- /dev/null +++ b/.squad/agents/chaosagent/history.md @@ -0,0 +1,17 @@ +# ChaosAgent — History + +## Project Context + +- **Project:** PyIndicators — Python library for financial technical analysis +- **Owner:** marcvanduyn +- **Testing framework:** unittest +- **Test location:** `tests/indicators/test_{indicator_name}.py` +- **Test data pattern:** `_make_ohlcv(n=200, seed=42)` generates reproducible OHLCV data + +## Learnings + +- Team formed 2026-02-27. +- Tests use `unittest.TestCase` with `setUp` creating shared test DataFrames. +- Each test file tests three public functions: `indicator()`, `indicator_signal()`, `get_indicator_stats()`. +- Polars tests convert pandas→polars and verify the result type. +- Virtual environment at `.venv/` — run tests with `.venv/bin/python -m unittest`. diff --git a/.squad/agents/devmeister3000/charter.md b/.squad/agents/devmeister3000/charter.md new file mode 100644 index 00000000..8d4c84ac --- /dev/null +++ b/.squad/agents/devmeister3000/charter.md @@ -0,0 +1,40 @@ +# DevMeister3000 — Core Dev + +## Identity + +- **Name:** DevMeister3000 +- **Role:** Core Developer +- **Emoji:** 🔧 + +## Scope + +- Implementing new financial technical analysis indicators +- Porting indicators from PineScript (e.g., LuxAlgo) to Python/numpy +- Writing core computation functions using numpy arrays +- Ensuring both pandas and polars DataFrame compatibility +- Registering new indicators in `__init__.py` files + +## Boundaries + +- Does NOT make architecture decisions unilaterally (consults Carlos) +- Does NOT write test files (routes to ChaosAgent) +- Does NOT write documentation pages (routes to Doc Vader) + +## Technical Notes + +- **Pattern:** Each indicator module contains: + - Internal helpers (prefixed with `_`) + - A `_indicator_pandas()` core computation function + - Three public functions: `indicator()`, `indicator_signal()`, `get_indicator_stats()` +- **DataFrame handling:** Accept Union[PdDataFrame, PlDataFrame], convert polars→pandas for computation, convert back +- **No external deps:** Use only numpy for computation (already a transitive dep of pandas) +- **Registration:** Add imports to `pyindicators/indicators/__init__.py` AND `pyindicators/__init__.py`, update both `__all__` lists +- **Column naming:** Use lowercase prefix (e.g., `tbn_trend_long`, `mcs_p1`) +- **Error handling:** Raise `PyIndicatorException` for invalid inputs + +## Key Files + +- `pyindicators/indicators/` — all indicator modules +- `pyindicators/indicators/__init__.py` — indicator registry +- `pyindicators/__init__.py` — top-level exports +- `pyindicators/exceptions.py` — exception classes diff --git a/.squad/agents/devmeister3000/history.md b/.squad/agents/devmeister3000/history.md new file mode 100644 index 00000000..51cc53f9 --- /dev/null +++ b/.squad/agents/devmeister3000/history.md @@ -0,0 +1,23 @@ +# DevMeister3000 — History + +## Project Context + +- **Project:** PyIndicators — Python library for financial technical analysis +- **Owner:** marcvanduyn +- **Stack:** Python 3.12+, pandas, polars, numpy, unittest +- **Indicator pattern:** `indicator()` → `indicator_signal()` → `get_indicator_stats()`, all support pandas + polars +- **Current indicators:** ~50+ including EMA, SMA, RSI, MACD, Supertrend, Bollinger Bands, Fair Value Gap, Order Blocks, Market Structure, Swing Structure, Trendline Breakout Navigator, and many more + +## Learnings + +- Team formed 2026-02-27. +- Existing indicators follow a consistent pattern: internal `_compute_pandas()` function, public API with Union[PdDataFrame, PlDataFrame] type hints. +- Polars support is done by converting to pandas, computing, and converting back. +- Pivot detection uses left/right bar confirmation pattern (see `swing_structure.py`, `trendline_breakout_navigator.py`). +- **2026-02-27 — Flake8 cleanup (14 warnings):** Fixed F841, F401, E741, E127 across 8 files. Key patterns found: + - Several indicators compute intermediate variables for debugging/clarity that are never used (e.g., `y1_plus_slope` in trendline_breakout_navigator, `atr_vals` in z_score_predictive_zones). + - Three indicator modules used ambiguous variable `l` for low arrays — renamed to `low` in opening_gap.py, strong_weak_high_low.py, volume_imbalance.py. Other modules (like the older ones) used different patterns already. + - `accumulation_distribution_zones` functions were imported in `pyindicators/__init__.py` but missing from `__all__` — added them. This was likely an oversight when the indicator was registered. + - `Optional` was imported but unused in range_intelligence.py (the module uses `Union` instead). + - Pre-existing test failures exist in `test_market_structure` (CHoCH/BOS) — 9 errors unrelated to this work.- **2026-02-27 — TBN analysis notebook (Issue #3):** Created `analysis/indicators/trendline_breakout_navigator.ipynb` following Carlos's chart plan and the VWT notebook pattern. 3-row layout: candlestick + trendlines + markers (row 1, 70%), composite trend bar chart (row 2, 15%), volume bars (row 3, 15%). Outputs HTML, PNG to `static/images/indicators/` and `docs/static/img/indicators/`. `analysis/indicators/` directory is gitignored — used `git add -f` to commit. Stats block prints all 16 keys from `get_trendline_breakout_navigator_stats()`. +- **2026-02-28 — TBN dark theme chart overhaul (Issue #3):** Rewrote chart styling from light to dark theme (#131722 background, matching TradingView aesthetic). Key changes: (1) bright green `#00e676` / red `#ff5252` trendlines for contrast against dark background; (2) white-outlined markers (HH triangles, LL triangles, wick diamonds) for visibility; (3) increased chart height to 1000px + width 1400px; (4) Consolas monospace font; (5) subtle grid lines `rgba(255,255,255,0.06)` and muted neutral bars `#363a45` for zero-trend periods; (6) composite trend + volume bars at higher opacity for dark readability. Outputs regenerated to all three paths (HTML + 2× PNG). \ No newline at end of file diff --git a/.squad/agents/doc-vader/charter.md b/.squad/agents/doc-vader/charter.md new file mode 100644 index 00000000..a76f4bef --- /dev/null +++ b/.squad/agents/doc-vader/charter.md @@ -0,0 +1,45 @@ +# Doc Vader — DevRel + +## Identity + +- **Name:** Doc Vader +- **Role:** DevRel / Technical Writer +- **Emoji:** 📝 + +## Scope + +- Writing and maintaining Docusaurus documentation +- Creating indicator documentation pages in `docs/content/indicators/` +- Writing usage examples and tutorials +- Maintaining the installation guide +- Updating README.md with new indicators + +## Boundaries + +- Does NOT implement indicators (routes to DevMeister3000) +- Does NOT write tests (routes to ChaosAgent) +- Does NOT make architecture decisions (routes to Carlos) + +## Documentation Standards + +- **Framework:** Docusaurus +- **Content location:** `docs/content/indicators/` +- **Config:** `docs/docusaurus.config.js` +- **Sidebars:** `docs/sidebars.js` +- **Format:** Markdown with code examples +- **Each indicator doc should include:** + 1. Description of what the indicator does + 2. Parameters table with defaults + 3. Output columns table + 4. Python usage example + 5. Signal interpretation guide + +## Key Files + +- `docs/content/` — documentation markdown files +- `docs/content/indicators/` — individual indicator docs +- `docs/content/installation.md` — installation guide +- `docs/content/introduction.md` — getting started +- `docs/docusaurus.config.js` — site configuration +- `docs/sidebars.js` — navigation structure +- `README.md` — project README diff --git a/.squad/agents/doc-vader/history.md b/.squad/agents/doc-vader/history.md new file mode 100644 index 00000000..f3614992 --- /dev/null +++ b/.squad/agents/doc-vader/history.md @@ -0,0 +1,18 @@ +# Doc Vader — History + +## Project Context + +- **Project:** PyIndicators — Python library for financial technical analysis +- **Owner:** marcvanduyn +- **Docs framework:** Docusaurus +- **Docs location:** `docs/content/indicators/` for indicator pages +- **Site config:** `docs/docusaurus.config.js` + +## Learnings + +- Team formed 2026-02-27. +- Documentation site is at `docs/` with standard Docusaurus structure. +- Indicator docs live in `docs/content/indicators/`. +- Analysis notebooks in `analysis/indicators/` serve as visual examples. +- Chart images in docs use UPPER_SNAKE_CASE alt text and path `/img/indicators/.png`, placed immediately after the Example code block's closing fence. +- Added TBN chart image reference to `docs/content/indicators/support-resistance/trendline-breakout-navigator.md` (Issue #3).- Verified TBN docs page after chart improvement (Issue #3, 2026-02-28): image ref `![TRENDLINE_BREAKOUT_NAVIGATOR](/img/indicators/trendline_breakout_navigator.png)` correct, PNG exists at both `docs/static/img/indicators/` and `static/images/indicators/` (227 966 bytes), function signatures/params/return columns/signal logic/stats keys all match source. No changes needed. \ No newline at end of file diff --git a/.squad/agents/scribe/charter.md b/.squad/agents/scribe/charter.md new file mode 100644 index 00000000..d3e8c517 --- /dev/null +++ b/.squad/agents/scribe/charter.md @@ -0,0 +1,34 @@ +# Scribe — Charter + +## Identity + +- **Name:** Scribe +- **Role:** Session Logger / Memory Manager +- **Emoji:** 📋 + +## Scope + +- Maintaining `decisions.md` — merging inbox entries, deduplicating +- Writing orchestration log entries to `.squad/orchestration-log/` +- Writing session logs to `.squad/log/` +- Cross-agent context sharing via history.md updates +- Archiving old decisions when file exceeds ~20KB +- Summarizing history.md files when they exceed ~12KB +- Git committing `.squad/` changes + +## Boundaries + +- Never speaks to the user +- Never modifies code or test files +- Only writes to `.squad/` state files + +## Process + +1. Receive spawn manifest from coordinator +2. Write orchestration log entries (one per agent) +3. Write session log entry +4. Merge decision inbox files into `decisions.md`, delete inbox files +5. Update affected agents' `history.md` with cross-agent learnings +6. Archive decisions if file too large +7. Summarize histories if too large +8. Git add + commit `.squad/` changes diff --git a/.squad/agents/scribe/history.md b/.squad/agents/scribe/history.md new file mode 100644 index 00000000..e4042262 --- /dev/null +++ b/.squad/agents/scribe/history.md @@ -0,0 +1,11 @@ +# Scribe — History + +## Project Context + +- **Project:** PyIndicators — Python library for financial technical analysis +- **Owner:** marcvanduyn +- **Team root:** /Users/marcvanduyn/Projects/CodingKitties/PyIndicators + +## Learnings + +- Team formed 2026-02-27. diff --git a/.squad/casting/history.json b/.squad/casting/history.json new file mode 100644 index 00000000..ec619a00 --- /dev/null +++ b/.squad/casting/history.json @@ -0,0 +1,13 @@ +[ + { + "assignment_id": "pyindicators-001", + "universe": "oceans-eleven", + "created_at": "2026-02-27T13:50:00Z", + "agents": [ + {"name": "Carlos", "role": "Lead", "user_override": true}, + {"name": "DevMeister3000", "role": "Core Dev", "user_override": true}, + {"name": "ChaosAgent", "role": "Tester", "user_override": true}, + {"name": "Doc Vader", "role": "DevRel", "user_override": true} + ] + } +] diff --git a/.squad/casting/policy.json b/.squad/casting/policy.json new file mode 100644 index 00000000..77b236bf --- /dev/null +++ b/.squad/casting/policy.json @@ -0,0 +1,5 @@ +{ + "universes": ["oceans-eleven"], + "max_per_universe": 8, + "allow_user_overrides": true +} diff --git a/.squad/casting/registry.json b/.squad/casting/registry.json new file mode 100644 index 00000000..ded3b37b --- /dev/null +++ b/.squad/casting/registry.json @@ -0,0 +1,42 @@ +[ + { + "persistent_name": "Carlos", + "universe": "oceans-eleven", + "role": "Lead", + "folder": "carlos", + "created_at": "2026-02-27T13:50:00Z", + "legacy_named": false, + "user_override": true, + "status": "active" + }, + { + "persistent_name": "DevMeister3000", + "universe": "oceans-eleven", + "role": "Core Dev", + "folder": "devmeister3000", + "created_at": "2026-02-27T13:50:00Z", + "legacy_named": false, + "user_override": true, + "status": "active" + }, + { + "persistent_name": "ChaosAgent", + "universe": "oceans-eleven", + "role": "Tester", + "folder": "chaosagent", + "created_at": "2026-02-27T13:50:00Z", + "legacy_named": false, + "user_override": true, + "status": "active" + }, + { + "persistent_name": "Doc Vader", + "universe": "oceans-eleven", + "role": "DevRel", + "folder": "doc-vader", + "created_at": "2026-02-27T13:50:00Z", + "legacy_named": false, + "user_override": true, + "status": "active" + } +] diff --git a/.squad/ceremonies.md b/.squad/ceremonies.md new file mode 100644 index 00000000..45b4a581 --- /dev/null +++ b/.squad/ceremonies.md @@ -0,0 +1,41 @@ +# Ceremonies + +> Team meetings that happen before or after work. Each squad configures their own. + +## Design Review + +| Field | Value | +|-------|-------| +| **Trigger** | auto | +| **When** | before | +| **Condition** | multi-agent task involving 2+ agents modifying shared systems | +| **Facilitator** | lead | +| **Participants** | all-relevant | +| **Time budget** | focused | +| **Enabled** | ✅ yes | + +**Agenda:** +1. Review the task and requirements +2. Agree on interfaces and contracts between components +3. Identify risks and edge cases +4. Assign action items + +--- + +## Retrospective + +| Field | Value | +|-------|-------| +| **Trigger** | auto | +| **When** | after | +| **Condition** | build failure, test failure, or reviewer rejection | +| **Facilitator** | lead | +| **Participants** | all-involved | +| **Time budget** | focused | +| **Enabled** | ✅ yes | + +**Agenda:** +1. What happened? (facts only) +2. Root cause analysis +3. What should change? +4. Action items for next iteration diff --git a/.squad/decisions.md b/.squad/decisions.md new file mode 100644 index 00000000..34e5cd20 --- /dev/null +++ b/.squad/decisions.md @@ -0,0 +1,55 @@ +# Decisions + +> Canonical decision ledger. Append-only. Managed by Scribe. + +--- + +### 2026-02-27T13:50:00Z: Team formed +**By:** Squad (Coordinator) +**What:** Initial team cast for PyIndicators project — Carlos (Lead), DevMeister3000 (Core Dev), ChaosAgent (Tester), Doc Vader (DevRel). +**Why:** User confirmed roster. + +--- + +### 2026-02-27: PRD Decomposition Approach +**By:** Carlos (Lead) +**What:** Decomposed the PRD (v0.19.0) into 70 specific, actionable work items across 5 phases and wrote them to `.squad/work-items.md`. +**Why:** Ensures the team has a clear, granular backlog with no ambiguity about what needs doing, who does it, and in what order. Priority ordering: tests (P0) → docs (P1) → README (P0/P1/P2) → notebooks (P3) → new features (P2/P3). Breakdown: 9 P0, 14 P1, 12 P2, 35 P3. + +--- + +### 2026-02-27: Added @copilot as Coding Agent +**By:** Marc (via Squad Coordinator) +**What:** Added GitHub Copilot coding agent (@copilot) to the team roster with auto-assign enabled. Capability profile added to team.md with 🟢/🟡/🔴 fit ratings. Instructions installed at `.github/copilot-instructions.md`. Routing updated so Carlos triages issues against the capability profile before assigning `squad:copilot` labels. +**Why:** User requested autonomous issue pickup for suitable tasks. Enables @copilot to pick up 🟢-rated issues without human intervention. + +--- + +### 2026-02-27: Flake8 Cleanup — Variable Naming & Export Conventions +**By:** DevMeister3000 (Core Dev) +**What:** Fixed 14 flake8 warnings (F841, F401, E741, E127) across 8 files. Renamed ambiguous `l` → `low`, added missing `__all__` entries for `accumulation_distribution_zones`, removed unused intermediate variables. +**Why:** Zero flake8 warnings for selected rules. Established conventions: use `high`/`low` for array variables; always add new functions to both `__all__` lists during registration. + +--- + +### 2026-02-27: TBN Chart Plan — Architecture Decision +**By:** Carlos (Lead) +**Issue:** #3 — Improve Trendline Breakout Navigator +**What:** Defined chart layout (3-row: price+trendlines 70%, composite trend 15%, volume 15%), 12 traces, data requirements (BTC/EUR 4h ~365d), and output paths for TBN analysis notebook and docs chart. +**Why:** TBN docs page had no chart image. Plan gives DevMeister3000 an unambiguous implementation spec. Key decisions: trendline values plotted on price chart color-coded by direction, HH/LL/wick markers overlaid, composite trend background shading green/red. + +--- + +### 2026-02-27: TBN Chart Notebook Implementation +**By:** DevMeister3000 (Core Dev) +**Issue:** #3 +**What:** Created `analysis/indicators/trendline_breakout_navigator.ipynb` following Carlos's spec. PNG output to both `static/images/indicators/` and `docs/static/img/indicators/`. Used `git add -f` for gitignored analysis directory. Composite trend Y-axis hardcoded `[-3.5, 3.5]`. +**Why:** Implements the chart plan. Dual PNG output lets Doc Vader reference the docs copy directly without extra steps. + +--- + +### 2026-02-28T12:00:00Z: TBN Chart Dark Theme Overhaul +**By:** DevMeister3000 (Core Dev) +**Issue:** #3 +**What:** Switched TBN analysis notebook chart from light theme to professional dark theme (#131722 background). Updated all colors, opacities, markers, grid lines, and fonts for dark-background readability. Chart dimensions increased to 1000×1400px. +**Why:** Existing light-themed chart was flagged as wrong/ugly. Dark themes are standard in financial charting tools and provide better contrast for overlaid trendlines and markers. Establishes precedent: future indicator analysis notebooks should use this dark theme palette for visual consistency. diff --git a/.squad/decisions/inbox/.gitkeep b/.squad/decisions/inbox/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/.squad/identity/.gitkeep b/.squad/identity/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/.squad/identity/now.md b/.squad/identity/now.md new file mode 100644 index 00000000..30c8903b --- /dev/null +++ b/.squad/identity/now.md @@ -0,0 +1,9 @@ +--- +updated_at: 2026-02-25T11:57:08.045Z +focus_area: Initial setup +active_issues: [] +--- + +# What We're Focused On + +Getting started. Updated by coordinator at session start. diff --git a/.squad/identity/wisdom.md b/.squad/identity/wisdom.md new file mode 100644 index 00000000..c40c8ced --- /dev/null +++ b/.squad/identity/wisdom.md @@ -0,0 +1,15 @@ +--- +last_updated: 2026-02-25T11:57:08.046Z +--- + +# Team Wisdom + +Reusable patterns and heuristics learned through work. NOT transcripts — each entry is a distilled, actionable insight. + +## Patterns + + + +## Anti-Patterns + + diff --git a/.squad/routing.md b/.squad/routing.md new file mode 100644 index 00000000..214d0d82 --- /dev/null +++ b/.squad/routing.md @@ -0,0 +1,40 @@ +# Routing Rules + +## Default Routes + +| Domain | Primary | Backup | +|--------|---------|--------| +| Architecture, design decisions, code review | Carlos | — | +| Indicator implementation, Python code, porting PineScript | DevMeister3000 | Carlos | +| Tests, edge cases, quality assurance, unittest | ChaosAgent | DevMeister3000 | +| Documentation, Docusaurus, examples, README | Doc Vader | Carlos | +| Session logging, decisions, memory | Scribe | — | +| Work queue, backlog, monitoring | Ralph | — | + +## Keyword Routes + +| Keywords | Route to | +|----------|----------| +| indicator, implement, port, pine, pinescript, algorithm, ema, sma, rsi, macd, pivot, swing, trendline, breakout | DevMeister3000 | +| test, unittest, assert, edge case, coverage, quality | ChaosAgent | +| docs, documentation, docusaurus, markdown, guide, example, tutorial, installation | Doc Vader | +| architecture, design, pattern, refactor, api, structure, review, approve | Carlos | +| backlog, issues, status, board, queue, monitor | Ralph | +| autonomous, copilot, simple fix, single-file, boilerplate | @copilot | + +## Copilot Agent Routing + +When triaging issues, Carlos evaluates against the capability profile in `team.md`: +- **🟢 issues** with `squad:copilot` label → @copilot picks up autonomously +- **🟡 issues** → @copilot works, but PR needs squad review before merge +- **🔴 issues** → route to appropriate squad agent instead + +## Multi-Domain + +When a task spans multiple domains (e.g., "add indicator with tests and docs"), fan out to all relevant agents in parallel. + +## Review Gate + +- Carlos reviews architecture decisions and API changes. +- ChaosAgent reviews all new indicator implementations (test coverage). +- Doc Vader reviews documentation accuracy. diff --git a/.squad/skills/.gitkeep b/.squad/skills/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/.squad/skills/squad-conventions/SKILL.md b/.squad/skills/squad-conventions/SKILL.md new file mode 100644 index 00000000..72eca68e --- /dev/null +++ b/.squad/skills/squad-conventions/SKILL.md @@ -0,0 +1,69 @@ +--- +name: "squad-conventions" +description: "Core conventions and patterns used in the Squad codebase" +domain: "project-conventions" +confidence: "high" +source: "manual" +--- + +## Context +These conventions apply to all work on the Squad CLI tool (`create-squad`). Squad is a zero-dependency Node.js package that adds AI agent teams to any project. Understanding these patterns is essential before modifying any Squad source code. + +## Patterns + +### Zero Dependencies +Squad has zero runtime dependencies. Everything uses Node.js built-ins (`fs`, `path`, `os`, `child_process`). Do not add packages to `dependencies` in `package.json`. This is a hard constraint, not a preference. + +### Node.js Built-in Test Runner +Tests use `node:test` and `node:assert/strict` — no test frameworks. Run with `npm test`. Test files live in `test/`. The test command is `node --test test/`. + +### Error Handling — `fatal()` Pattern +All user-facing errors use the `fatal(msg)` function which prints a red `✗` prefix and exits with code 1. Never throw unhandled exceptions or print raw stack traces. The global `uncaughtException` handler calls `fatal()` as a safety net. + +### ANSI Color Constants +Colors are defined as constants at the top of `index.js`: `GREEN`, `RED`, `DIM`, `BOLD`, `RESET`. Use these constants — do not inline ANSI escape codes. + +### File Structure +- `.squad/` — Team state (user-owned, never overwritten by upgrades) +- `.squad/templates/` — Template files copied from `templates/` (Squad-owned, overwritten on upgrade) +- `.github/agents/squad.agent.md` — Coordinator prompt (Squad-owned, overwritten on upgrade) +- `templates/` — Source templates shipped with the npm package +- `.squad/skills/` — Team skills in SKILL.md format (user-owned) +- `.squad/decisions/inbox/` — Drop-box for parallel decision writes + +### Windows Compatibility +Always use `path.join()` for file paths — never hardcode `/` or `\` separators. Squad must work on Windows, macOS, and Linux. All tests must pass on all platforms. + +### Init Idempotency +The init flow uses a skip-if-exists pattern: if a file or directory already exists, skip it and report "already exists." Never overwrite user state during init. The upgrade flow overwrites only Squad-owned files. + +### Copy Pattern +`copyRecursive(src, target)` handles both files and directories. It creates parent directories with `{ recursive: true }` and uses `fs.copyFileSync` for files. + +## Examples + +```javascript +// Error handling +function fatal(msg) { + console.error(`${RED}✗${RESET} ${msg}`); + process.exit(1); +} + +// File path construction (Windows-safe) +const agentDest = path.join(dest, '.github', 'agents', 'squad.agent.md'); + +// Skip-if-exists pattern +if (!fs.existsSync(ceremoniesDest)) { + fs.copyFileSync(ceremoniesSrc, ceremoniesDest); + console.log(`${GREEN}✓${RESET} .squad/ceremonies.md`); +} else { + console.log(`${DIM}ceremonies.md already exists — skipping${RESET}`); +} +``` + +## Anti-Patterns +- **Adding npm dependencies** — Squad is zero-dep. Use Node.js built-ins only. +- **Hardcoded path separators** — Never use `/` or `\` directly. Always `path.join()`. +- **Overwriting user state on init** — Init skips existing files. Only upgrade overwrites Squad-owned files. +- **Raw stack traces** — All errors go through `fatal()`. Users see clean messages, not stack traces. +- **Inline ANSI codes** — Use the color constants (`GREEN`, `RED`, `DIM`, `BOLD`, `RESET`). diff --git a/.squad/team.md b/.squad/team.md new file mode 100644 index 00000000..d021701d --- /dev/null +++ b/.squad/team.md @@ -0,0 +1,60 @@ +# PyIndicators — Squad Team + +## Project Context + +- **Project:** PyIndicators +- **Owner:** marcvanduyn +- **Description:** A powerful and user-friendly Python library for financial technical analysis indicators, metrics and helper functions for pandas and polars dataframes. Written entirely in Python with no external dependencies. +- **Stack:** Python, pandas, polars, Docusaurus (docs) +- **Repo:** CodingKitties/PyIndicators + +## Members + +| Name | Role | Specialty | Emoji | +|------|------|-----------|-------| +| Marc | Owner / PM | Project owner, direction, final say | 👤 Human | +| Carlos | Lead | Architecture, code review, decisions | 🏗️ | +| DevMeister3000 | Core Dev | Indicator implementations, Python | 🔧 | +| ChaosAgent | Tester | Tests, quality, edge cases | 🧪 | +| Doc Vader | DevRel | Docusaurus docs, examples, guides | 📝 | +| @copilot | Coding Agent | Autonomous issue pickup, PRs | 🤖 | +| Scribe | (silent) | Memory, decisions, session logs | 📋 | +| Ralph | (monitor) | Work queue, backlog, keep-alive | 🔄 | + + + +## Issue Source + +- **Repository:** `coding-kitties/PyIndicators` +- **Connected:** 2026-02-27 +- **Filters:** All open issues + +## PRD + +- **Source:** `/Users/marcvanduyn/Projects/CodingKitties/PyIndicators/PRD.md` +- **Ingested:** 2026-02-27 +- **Status:** Decomposed → 70 work items in `.squad/work-items.md` + +## Coding Agent — Capabilities + +| Task Type | Fit | Notes | +|-----------|-----|-------| +| Single-file indicator implementation | 🟢 | Follows established pattern | +| Writing unittest test suites | 🟢 | Straightforward from existing examples | +| Single-file bug fixes | 🟢 | Scoped, low risk | +| Documentation pages (Docusaurus md) | 🟢 | Template-driven | +| README updates | 🟢 | Text edits | +| Multi-file refactors | 🟡 | Needs squad review | +| New indicator with complex math (porting PineScript) | 🟡 | Logic correctness needs review | +| Architecture changes (new module structure) | 🔴 | Requires Carlos (Lead) decision | +| Docusaurus config / sidebar changes | 🔴 | Risk of breaking docs build | +| Release management / versioning | 🔴 | Needs human approval | + +## Tech Stack + +- **Language:** Python 3.12+ +- **DataFrame support:** pandas, polars +- **Testing:** unittest +- **Documentation:** Docusaurus +- **Build:** pyproject.toml +- **No external dependencies** for core library diff --git a/.squad/templates/.gitkeep b/.squad/templates/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/.squad/templates/improve-chart-issue.yml b/.squad/templates/improve-chart-issue.yml new file mode 100644 index 00000000..bc9bcc7c --- /dev/null +++ b/.squad/templates/improve-chart-issue.yml @@ -0,0 +1,115 @@ +name: "📊 Improve Documentation Chart" +description: "Request an improved or new chart for an indicator's documentation page" +title: "[Chart] " +labels: ["squad", "docs", "chart"] +body: + - type: markdown + attributes: + value: | + ## Documentation Chart Improvement + Use this template to request a new or improved chart for an indicator's documentation page. + **Include reference screenshots** showing what the chart should look like. + + - type: input + id: indicator-name + attributes: + label: Indicator Name + description: "Which indicator's documentation needs a chart update?" + placeholder: "e.g., SuperTrend, RSI, Trendline Breakout Navigator" + validations: + required: true + + - type: input + id: docs-page + attributes: + label: Current Docs Page + description: "Path to the existing docs page (if it exists)" + placeholder: "e.g., docs/content/indicators/trend/supertrend.md" + validations: + required: false + + - type: dropdown + id: chart-type + attributes: + label: What needs to happen? + options: + - Add a new chart (no chart exists yet) + - Replace existing chart (current one is wrong or ugly) + - Add additional chart (show a different view or timeframe) + - Fix chart rendering issue + validations: + required: true + + - type: textarea + id: reference-chart + attributes: + label: Reference Chart(s) + description: | + **Paste or drag & drop screenshots** of what the chart should look like. + Include charts from TradingView, other platforms, or hand-drawn sketches — anything that shows the desired result. + placeholder: "Drag and drop images here..." + validations: + required: true + + - type: textarea + id: chart-description + attributes: + label: Chart Description + description: | + **Describe the chart in detail** — agents may not always be able to see images. + Include: what data is shown, what the indicator lines/zones look like, colors, key visual features. + placeholder: | + - Chart type: Candlestick with overlay + - Indicator display: Two bands (upper green, lower red) with fill between them + - Signals: Triangle markers at crossover points + - Timeframe shown: 6 months of daily data + - The chart should clearly show a trend reversal around the middle + - ... + validations: + required: true + + - type: textarea + id: data-source + attributes: + label: Data Source + description: "What data should the chart use?" + placeholder: | + - Asset: BTC/USD + - Timeframe: Daily + - Date range: 2024-01-01 to 2024-12-31 + - Or: use existing test data from resources/data/ + validations: + required: false + + - type: textarea + id: chart-requirements + attributes: + label: Chart Requirements + description: "Any specific requirements for the chart?" + placeholder: | + - Library: plotly (for interactive) or matplotlib (for static) + - Include: buy/sell signal annotations + - Color scheme: green for bullish, red for bearish + - Export as: static image for docs + interactive HTML + validations: + required: false + + - type: checkboxes + id: deliverables + attributes: + label: Deliverables + description: "What needs to be delivered?" + options: + - label: "Static chart image for docs page (PNG/SVG in `static/images/`)" + - label: "Update docs page to include the chart" + - label: "Analysis notebook with interactive plotly chart" + - label: "HTML export of interactive chart" + + - type: textarea + id: additional-context + attributes: + label: Additional Context + description: "Anything else? What's wrong with the current chart? Specific style preferences?" + placeholder: "Optional additional context..." + validations: + required: false diff --git a/.squad/templates/new-indicator-issue.md b/.squad/templates/new-indicator-issue.md new file mode 100644 index 00000000..4af0b525 --- /dev/null +++ b/.squad/templates/new-indicator-issue.md @@ -0,0 +1,60 @@ +## New Indicator Request + +### Indicator Name + + + +### Category + + + +### Description + + + +### Reference Chart(s) + + + + +### Chart Description + + + +- **Timeframe:** +- **Asset:** +- **What's shown:** + + +### Parameters + + +| Parameter | Type | Default | Description | +|-----------|------|---------|-------------| +| `period` | int | 14 | Lookback period | +| `source_column` | str | 'Close' | Source column | + + +### Source / Reference + + + +### Expected Output Columns + + +- `indicator_value`: +- `indicator_signal`: + + +### Deliverables Checklist + +- [ ] Implementation in `pyindicators/indicators/` (pandas + polars support) +- [ ] Exports in `__init__.py` and `__all__` +- [ ] Unit tests in `tests/indicators/` (pandas, polars, edge cases) +- [ ] Documentation page in `docs/content/indicators/` with chart image +- [ ] Sidebar registration in `docs/sidebars.js` +- [ ] Entry in README.md features list +- [ ] Analysis notebook in `analysis/indicators/` with plotly chart + +### Additional Context + diff --git a/.squad/templates/new-indicator-issue.yml b/.squad/templates/new-indicator-issue.yml new file mode 100644 index 00000000..f03a0b39 --- /dev/null +++ b/.squad/templates/new-indicator-issue.yml @@ -0,0 +1,140 @@ +name: "🔧 New Indicator" +description: "Request a new technical indicator implementation" +title: "[Indicator] " +labels: ["squad", "indicator"] +body: + - type: markdown + attributes: + value: | + ## New Indicator Request + Use this template to request a new indicator for PyIndicators. + **Include chart screenshots** showing the expected output — the team needs visual references to reproduce the behavior accurately. + + - type: input + id: indicator-name + attributes: + label: Indicator Name + description: "The name of the indicator (e.g., Parabolic SAR, Ichimoku Cloud)" + placeholder: "e.g., VWAP (Volume Weighted Average Price)" + validations: + required: true + + - type: dropdown + id: category + attributes: + label: Category + description: "Which category does this indicator belong to?" + options: + - Trend + - Momentum + - Volatility + - Support & Resistance + - Pattern Recognition + - Volume + - Helpers / Utilities + validations: + required: true + + - type: textarea + id: description + attributes: + label: Description + description: "What does this indicator do? How is it used in trading?" + placeholder: "Describe the indicator's purpose, what it measures, and typical use cases..." + validations: + required: true + + - type: textarea + id: reference-chart + attributes: + label: Reference Chart(s) + description: | + **Paste or drag & drop chart screenshots** showing the expected indicator output. + Include charts from TradingView, PineScript, or any other platform. + The more visual references, the better — these are used to verify the implementation. + placeholder: "Drag and drop images here, or paste image URLs..." + validations: + required: true + + - type: textarea + id: chart-description + attributes: + label: Chart Description + description: | + **Describe what the chart(s) show** — agents may not always be able to see images. + Include: timeframe, asset, what lines/zones/signals are visible, colors, behavior at key points. + placeholder: | + - Timeframe: Daily + - Asset: BTC/USD + - The indicator shows a green line above price during downtrends and red line below during uptrends + - Signals are marked with triangles at crossover points + - ... + validations: + required: true + + - type: textarea + id: parameters + attributes: + label: Parameters + description: "List the indicator's parameters with types and defaults" + placeholder: | + - `period` (int, default=14): Lookback period + - `multiplier` (float, default=2.0): ATR multiplier + - `source` (str, default='Close'): Source column + value: | + - `period` (int, default=14): + - `source_column` (str, default='Close'): + validations: + required: false + + - type: textarea + id: source-reference + attributes: + label: Source / Reference + description: "Link to PineScript source, academic paper, or reference implementation" + placeholder: "e.g., https://www.tradingview.com/script/... or a PineScript code block" + validations: + required: false + + - type: textarea + id: output-columns + attributes: + label: Expected Output Columns + description: "What columns should the indicator add to the DataFrame?" + placeholder: | + - `indicator_value`: Main indicator line + - `indicator_signal`: Buy/sell signal (1, -1, 0) + - `indicator_upper`: Upper band + - `indicator_lower`: Lower band + validations: + required: false + + - type: checkboxes + id: deliverables + attributes: + label: Deliverables Checklist + description: "A complete indicator requires ALL of the following. The squad will handle each." + options: + - label: "Implementation in `pyindicators/indicators/` (pandas + polars support)" + required: true + - label: "Exports in `__init__.py` and `__all__`" + required: true + - label: "Unit tests in `tests/indicators/` (pandas, polars, edge cases)" + required: true + - label: "Documentation page in `docs/content/indicators/` with chart image" + required: true + - label: "Sidebar registration in `docs/sidebars.js`" + required: true + - label: "Entry in README.md features list" + required: true + - label: "Analysis notebook in `analysis/indicators/` with plotly chart" + required: true + + - type: textarea + id: additional-context + attributes: + label: Additional Context + description: "Anything else? Special edge cases, related indicators, priority notes..." + placeholder: "Optional additional context..." + validations: + required: false diff --git a/.squad/work-items.md b/.squad/work-items.md new file mode 100644 index 00000000..c87dc619 --- /dev/null +++ b/.squad/work-items.md @@ -0,0 +1,138 @@ +# PyIndicators — Work Items Decomposition + +> Decomposed from [PRD.md](../PRD.md) by Carlos (Lead) on 2026-02-27. + +## Summary + +| Phase | Total Items | P0 | P1 | P2 | P3 | +|-------|-------------|----|----|----|----| +| Phase 1 — Test Coverage | 14 | 8 | 3 | 3 | 0 | +| Phase 2 — Documentation | 11 | 0 | 9 | 2 | 0 | +| Phase 3 — README & Onboarding | 5 | 1 | 2 | 2 | 0 | +| Phase 4 — Analysis Notebooks | 29 | 0 | 0 | 0 | 29 | +| Phase 5 — New Indicators | 11 | 0 | 0 | 5 | 6 | +| **Total** | **70** | **9** | **14** | **12** | **35** | + +--- + +## Phase 1 — Test Coverage (Critical) + +Every indicator must have tests covering Pandas input/output, Polars input/output, and edge cases. + +| ID | Title | Owner | Priority | Dependencies | Complexity | Notes | +|----|-------|-------|----------|--------------|------------|-------| +| 1.01 | Write tests for `average_true_range.py` (ATR) | ChaosAgent | P0 | None | S | Classic volatility indicator, simple I/O | +| 1.02 | Write tests for `commodity_channel_index.py` (CCI) | ChaosAgent | P0 | None | S | Classic momentum indicator | +| 1.03 | Write tests for `rate_of_change.py` (ROC) | ChaosAgent | P0 | None | S | Classic momentum indicator | +| 1.04 | Write tests for `liquidity_sweeps.py` | ChaosAgent | P0 | None | M | Complex price-action logic, needs realistic OHLCV data | +| 1.05 | Write tests for `buyside_sellside_liquidity.py` | ChaosAgent | P0 | None | M | Complex price-action logic | +| 1.06 | Write tests for `pure_price_action_liquidity_sweeps.py` | ChaosAgent | P0 | None | M | Complex price-action logic | +| 1.07 | Write tests for `liquidity_pools.py` | ChaosAgent | P0 | None | M | Complex price-action logic | +| 1.08 | Write tests for `liquidity_levels_voids.py` | ChaosAgent | P0 | None | M | Complex price-action logic | +| 1.09 | Write tests for `pulse_mean_accelerator.py` | ChaosAgent | P1 | None | M | Medium-priority trend indicator | +| 1.10 | Write tests for `equal_highs_lows.py` | ChaosAgent | P1 | None | M | Medium-priority S/R indicator | +| 1.11 | Write tests for `volume_weighted_trend.py` | ChaosAgent | P1 | None | M | Medium-priority trend indicator | +| 1.12 | Write tests for `is_down_trend.py` | ChaosAgent | P2 | None | S | Simple helper utility | +| 1.13 | Write tests for `is_up_trend.py` | ChaosAgent | P2 | None | S | Simple helper utility | +| 1.14 | Write tests for `up_and_down_trends.py` | ChaosAgent | P2 | None | S | Simple helper utility | + +--- + +## Phase 2 — Documentation Completeness (High) + +Add missing doc pages and ensure sidebar registration. + +| ID | Title | Owner | Priority | Dependencies | Complexity | Notes | +|----|-------|-------|----------|--------------|------------|-------| +| 2.01 | Create doc page for Volume Gated Trend Ribbon | Doc Vader | P1 | None | S | Category: Trend. Follow `docs/content/indicators/trend/` pattern | +| 2.02 | Create doc page for Commodity Channel Index (CCI) | Doc Vader | P1 | None | S | Category: Momentum | +| 2.03 | Create doc page for Rate of Change (ROC) | Doc Vader | P1 | None | S | Category: Momentum | +| 2.04 | Create doc page for Equal Highs / Lows | Doc Vader | P1 | None | S | Category: Support & Resistance | +| 2.05 | Create doc page for Swing Structure | Doc Vader | P1 | None | S | Category: Support & Resistance | +| 2.06 | Create doc page for Trendline Breakout Navigator | Doc Vader | P1 | None | S | Category: Support & Resistance | +| 2.07 | Create doc page for Up and Downtrends | Doc Vader | P1 | None | S | Category: Helpers | +| 2.08 | Register all 7 new doc pages in `docs/sidebars.js` | Doc Vader | P1 | 2.01–2.07 | S | Must update sidebar config | +| 2.09 | Document missing utility functions (`is_below`, `is_above`, `get_slope`, etc.) | Doc Vader | P1 | None | S | Only `has_any_lower_then_threshold` currently documented | +| 2.10 | Update README features list to include all 16 missing indicators | Doc Vader | P2 | None | S | See PRD §4.3 list | +| 2.11 | Fix "no external dependencies" claim in README and `pyproject.toml` | Doc Vader | P2 | None | S | Replace with accurate description | + +--- + +## Phase 3 — README & Onboarding (Medium) + +| ID | Title | Owner | Priority | Dependencies | Complexity | Notes | +|----|-------|-------|----------|--------------|------------|-------| +| 3.01 | Fix "no external dependencies" metadata discrepancy | Doc Vader | P0 | None | S | Misleads users; fix in README + pyproject.toml description | +| 3.02 | Add "Quick Start" section with minimal end-to-end example | Doc Vader | P1 | None | S | Show install → import → compute → inspect | +| 3.03 | Restructure README: reduce inline API docs, link to Docusaurus site | Doc Vader | P1 | 2.01–2.09 | M | Depends on docs being complete first | +| 3.04 | Add badges (PyPI version, test status, docs link) | Doc Vader | P2 | None | S | Standard OSS project hygiene | +| 3.05 | Add CONTRIBUTING.md with indicator authoring guide | Doc Vader | P2 | None | M | Guide contributors on patterns from PRD §7 | + +--- + +## Phase 4 — Analysis Notebooks (Low / Nice-to-have) + +All items are P3. No dependencies unless noted. Owner: Doc Vader. Complexity: S each. + +| ID | Title | Owner | Priority | Dependencies | Complexity | Notes | +|----|-------|-------|----------|--------------|------------|-------| +| 4.01 | Create notebook for Simple Moving Average (SMA) | Doc Vader | P3 | None | S | Classic trend | +| 4.02 | Create notebook for Weighted Moving Average (WMA) | Doc Vader | P3 | None | S | Classic trend | +| 4.03 | Create notebook for Exponential Moving Average (EMA) | Doc Vader | P3 | None | S | Classic trend | +| 4.04 | Create notebook for SuperTrend | Doc Vader | P3 | None | S | Popular trend indicator | +| 4.05 | Create notebook for Volume Gated Trend Ribbon | Doc Vader | P3 | None | S | | +| 4.06 | Create notebook for MACD | Doc Vader | P3 | None | S | High-value classic | +| 4.07 | Create notebook for RSI | Doc Vader | P3 | None | S | High-value classic | +| 4.08 | Create notebook for Wilders RSI | Doc Vader | P3 | None | S | | +| 4.09 | Create notebook for Williams %R | Doc Vader | P3 | None | S | | +| 4.10 | Create notebook for ADX | Doc Vader | P3 | None | S | | +| 4.11 | Create notebook for Stochastic Oscillator | Doc Vader | P3 | None | S | | +| 4.12 | Create notebook for Momentum Confluence | Doc Vader | P3 | None | S | | +| 4.13 | Create notebook for Commodity Channel Index (CCI) | Doc Vader | P3 | 1.02 | S | Needs working impl + tests first | +| 4.14 | Create notebook for Rate of Change (ROC) | Doc Vader | P3 | 1.03 | S | Needs working impl + tests first | +| 4.15 | Create notebook for Bollinger Bands | Doc Vader | P3 | None | S | High-value classic | +| 4.16 | Create notebook for Average True Range (ATR) | Doc Vader | P3 | 1.01 | S | | +| 4.17 | Create notebook for Moving Average Envelope | Doc Vader | P3 | None | S | | +| 4.18 | Create notebook for Nadaraya-Watson Envelope | Doc Vader | P3 | None | S | | +| 4.19 | Create notebook for Fibonacci Retracement | Doc Vader | P3 | None | S | | +| 4.20 | Create notebook for Golden Zone | Doc Vader | P3 | None | S | | +| 4.21 | Create notebook for Fair Value Gap | Doc Vader | P3 | None | S | | +| 4.22 | Create notebook for Order Blocks | Doc Vader | P3 | None | S | | +| 4.23 | Create notebook for Market Structure | Doc Vader | P3 | None | S | | +| 4.24 | Create notebook for Divergence | Doc Vader | P3 | None | S | | +| 4.25 | Create notebook for Accumulation Distribution Zones | Doc Vader | P3 | None | S | | +| 4.26 | Create notebook for Volume Imbalance | Doc Vader | P3 | None | S | | +| 4.27 | Create notebook for Opening Gap | Doc Vader | P3 | None | S | | +| 4.28 | Create notebook for Strong / Weak High / Low | Doc Vader | P3 | None | S | | +| 4.29 | Create notebook for Trendline Breakout Navigator | Doc Vader | P3 | None | S | | + +--- + +## Phase 5 — New Indicators (Backlog) + +| ID | Title | Owner | Priority | Dependencies | Complexity | Notes | +|----|-------|-------|----------|--------------|------------|-------| +| 5.01 | Implement VWAP (Volume Weighted Average Price) | DevMeister3000 | P2 | Phase 1 done | M | Essential for intraday; high user demand | +| 5.02 | Implement Ichimoku Cloud | DevMeister3000 | P2 | Phase 1 done | L | Commonly requested; multiple output lines | +| 5.03 | Implement Pivot Points (Standard, Camarilla, Woodie) | DevMeister3000 | P2 | Phase 1 done | M | Classic S/R levels | +| 5.04 | Implement Keltner Channels | DevMeister3000 | P2 | 1.01 (ATR tests) | M | Depends on ATR being fully tested | +| 5.05 | Implement Donchian Channels | DevMeister3000 | P2 | Phase 1 done | S | Simple breakout detection | +| 5.06 | Implement Parabolic SAR | DevMeister3000 | P3 | Phase 1 done | M | Trend reversal | +| 5.07 | Implement Heikin-Ashi Candles | DevMeister3000 | P3 | Phase 1 done | S | Trend-smoothing candle type | +| 5.08 | Implement On-Balance Volume (OBV) | DevMeister3000 | P3 | Phase 1 done | S | Volume-based trend confirmation | +| 5.09 | Implement Chaikin Money Flow | DevMeister3000 | P3 | Phase 1 done | S | Volume/momentum hybrid | +| 5.10 | Run type annotations audit across all public APIs | DevMeister3000 | P3 | Phase 1 done | M | Ensure full type hints | +| 5.11 | Create performance benchmark suite (pandas vs polars) | DevMeister3000 | P3 | Phase 1 done | M | Comparative benchmarks | + +--- + +## Execution Order Recommendation + +1. **Immediate (P0):** Items 1.01–1.08 (8 high-priority test gaps) + 3.01 (metadata fix) — these block quality confidence. +2. **Next sprint (P1):** Remaining tests (1.09–1.11) + all doc pages (2.01–2.09) + README quick start (3.02) + README restructure (3.03). +3. **Following sprint (P2):** README features update (2.10–2.11) + badges (3.04) + CONTRIBUTING.md (3.05) + top new indicators (5.01–5.05). +4. **Backlog (P3):** Phase 4 notebooks + remaining Phase 5 indicators + type audit + benchmarks. + +--- + +*Generated by Carlos (Lead) — 2026-02-27* From a85fe9e103c9ded2f5958e030e9c4fa55315aa5b Mon Sep 17 00:00:00 2001 From: marcvanduyn Date: Sat, 28 Feb 2026 13:33:43 +0100 Subject: [PATCH 19/21] chore: remove .squad/ from PR tracking --- .squad/agents/carlos/charter.md | 35 ------ .squad/agents/carlos/history.md | 14 --- .squad/agents/chaosagent/charter.md | 43 ------- .squad/agents/chaosagent/history.md | 17 --- .squad/agents/devmeister3000/charter.md | 40 ------- .squad/agents/devmeister3000/history.md | 23 ---- .squad/agents/doc-vader/charter.md | 45 -------- .squad/agents/doc-vader/history.md | 18 --- .squad/agents/scribe/charter.md | 34 ------ .squad/agents/scribe/history.md | 11 -- .squad/casting/history.json | 13 --- .squad/casting/policy.json | 5 - .squad/casting/registry.json | 42 ------- .squad/ceremonies.md | 41 ------- .squad/decisions.md | 55 --------- .squad/decisions/inbox/.gitkeep | 0 .squad/identity/.gitkeep | 0 .squad/identity/now.md | 9 -- .squad/identity/wisdom.md | 15 --- .squad/routing.md | 40 ------- .squad/skills/.gitkeep | 0 .squad/skills/squad-conventions/SKILL.md | 69 ----------- .squad/team.md | 60 ---------- .squad/templates/.gitkeep | 0 .squad/templates/improve-chart-issue.yml | 115 ------------------- .squad/templates/new-indicator-issue.md | 60 ---------- .squad/templates/new-indicator-issue.yml | 140 ----------------------- .squad/work-items.md | 138 ---------------------- 28 files changed, 1082 deletions(-) delete mode 100644 .squad/agents/carlos/charter.md delete mode 100644 .squad/agents/carlos/history.md delete mode 100644 .squad/agents/chaosagent/charter.md delete mode 100644 .squad/agents/chaosagent/history.md delete mode 100644 .squad/agents/devmeister3000/charter.md delete mode 100644 .squad/agents/devmeister3000/history.md delete mode 100644 .squad/agents/doc-vader/charter.md delete mode 100644 .squad/agents/doc-vader/history.md delete mode 100644 .squad/agents/scribe/charter.md delete mode 100644 .squad/agents/scribe/history.md delete mode 100644 .squad/casting/history.json delete mode 100644 .squad/casting/policy.json delete mode 100644 .squad/casting/registry.json delete mode 100644 .squad/ceremonies.md delete mode 100644 .squad/decisions.md delete mode 100644 .squad/decisions/inbox/.gitkeep delete mode 100644 .squad/identity/.gitkeep delete mode 100644 .squad/identity/now.md delete mode 100644 .squad/identity/wisdom.md delete mode 100644 .squad/routing.md delete mode 100644 .squad/skills/.gitkeep delete mode 100644 .squad/skills/squad-conventions/SKILL.md delete mode 100644 .squad/team.md delete mode 100644 .squad/templates/.gitkeep delete mode 100644 .squad/templates/improve-chart-issue.yml delete mode 100644 .squad/templates/new-indicator-issue.md delete mode 100644 .squad/templates/new-indicator-issue.yml delete mode 100644 .squad/work-items.md diff --git a/.squad/agents/carlos/charter.md b/.squad/agents/carlos/charter.md deleted file mode 100644 index 979d61d6..00000000 --- a/.squad/agents/carlos/charter.md +++ /dev/null @@ -1,35 +0,0 @@ -# Carlos — Lead - -## Identity - -- **Name:** Carlos -- **Role:** Lead / Architect -- **Emoji:** 🏗️ - -## Scope - -- Architecture and API design for the PyIndicators library -- Code review for all new indicator implementations -- Ensuring consistent patterns across all indicators -- Making decisions about public API shape and column naming conventions -- Approving or rejecting structural changes - -## Boundaries - -- Does NOT implement indicators directly (routes to DevMeister3000) -- Does NOT write tests (routes to ChaosAgent) -- Does NOT write documentation (routes to Doc Vader) - -## Standards - -- Every indicator must follow the established pattern: `indicator()`, `indicator_signal()`, `get_indicator_stats()` -- Support both pandas and polars DataFrames -- No external dependencies in core library -- Column naming must be consistent (lowercase, underscore-separated prefix) -- All public functions must have comprehensive docstrings - -## Review Authority - -- Approves/rejects architecture decisions -- Reviews API changes and new indicator public interfaces -- Can reassign rejected work to a different agent diff --git a/.squad/agents/carlos/history.md b/.squad/agents/carlos/history.md deleted file mode 100644 index 10aa232b..00000000 --- a/.squad/agents/carlos/history.md +++ /dev/null @@ -1,14 +0,0 @@ -# Carlos — History - -## Project Context - -- **Project:** PyIndicators — Python library for financial technical analysis -- **Owner:** marcvanduyn -- **Stack:** Python 3.12+, pandas, polars, unittest, Docusaurus docs -- **Key patterns:** Each indicator has three public functions (`indicator()`, `indicator_signal()`, `get_indicator_stats()`), supports both pandas/polars, registered in `pyindicators/indicators/__init__.py` and `pyindicators/__init__.py` - -## Learnings - -- Team formed 2026-02-27. Roster: Carlos (Lead), DevMeister3000 (Core Dev), ChaosAgent (Tester), Doc Vader (DevRel). -- 2026-02-27: Decomposed PRD into 70 work items across 5 phases. Breakdown: 9 P0, 14 P1, 12 P2, 35 P3. Phase 1 (test coverage) has 14 items — 8 at P0 targeting the liquidity/price-action cluster and classic indicators (ATR, CCI, ROC). Phase 2 (docs) has 11 items covering 7 missing doc pages + sidebar + utils + README updates. Phase 5 (new indicators) has 11 items, with VWAP, Ichimoku, and Pivot Points as highest priority new features. Priority ordering: tests first to establish quality baseline, then docs, then README polish, then notebooks and new features. -- 2026-02-27: Issue #3 — Produced detailed chart plan for Trendline Breakout Navigator. TBN is a multi-timeframe indicator with 3 trendline timeframes, composite score, HH/LL events, and wick breaks. Chart plan uses 3-row layout (price+trendlines, composite trend, volume). Key insight: need ~365 days of 4h data to get enough long-timeframe pivots. Trendline values (`tbn_value_*`) are the projected prices — these should be drawn as lines on the price chart, colored by the corresponding `tbn_trend_*` direction. Decision written to `.squad/decisions/inbox/carlos-tbn-chart-plan.md`. diff --git a/.squad/agents/chaosagent/charter.md b/.squad/agents/chaosagent/charter.md deleted file mode 100644 index 5ab02ab7..00000000 --- a/.squad/agents/chaosagent/charter.md +++ /dev/null @@ -1,43 +0,0 @@ -# ChaosAgent — Tester - -## Identity - -- **Name:** ChaosAgent -- **Role:** Tester / QA -- **Emoji:** 🧪 - -## Scope - -- Writing comprehensive unittest test suites for all indicators -- Testing both pandas and polars DataFrame inputs -- Edge case testing (small data, NaN values, custom column names) -- Verifying output column shapes, types, and value ranges -- Regression testing when indicators are modified - -## Boundaries - -- Does NOT implement indicators (routes to DevMeister3000) -- Does NOT write documentation (routes to Doc Vader) -- Does NOT make architecture decisions (routes to Carlos) - -## Testing Standards - -- **Framework:** unittest (NOT pytest) -- **File location:** `tests/indicators/test_{indicator_name}.py` -- **Test data:** Use `_make_ohlcv()` helper to generate realistic random OHLCV data with numpy seed for reproducibility -- **Required test categories:** - 1. Returns correct DataFrame type (pandas and polars) - 2. All expected output columns are present - 3. Row count unchanged - 4. Output values in expected ranges (trend: {-1, 0, 1}, binary: {0, 1}) - 5. Custom column names work - 6. Different parameters produce different output - 7. Invalid input raises exception - 8. Small DataFrame doesn't crash - 9. Signal function consistency - 10. Stats function returns expected keys with valid types - -## Review Authority - -- Reviews test coverage of new indicator implementations -- Can reject implementations with insufficient testability diff --git a/.squad/agents/chaosagent/history.md b/.squad/agents/chaosagent/history.md deleted file mode 100644 index 8ffafbd2..00000000 --- a/.squad/agents/chaosagent/history.md +++ /dev/null @@ -1,17 +0,0 @@ -# ChaosAgent — History - -## Project Context - -- **Project:** PyIndicators — Python library for financial technical analysis -- **Owner:** marcvanduyn -- **Testing framework:** unittest -- **Test location:** `tests/indicators/test_{indicator_name}.py` -- **Test data pattern:** `_make_ohlcv(n=200, seed=42)` generates reproducible OHLCV data - -## Learnings - -- Team formed 2026-02-27. -- Tests use `unittest.TestCase` with `setUp` creating shared test DataFrames. -- Each test file tests three public functions: `indicator()`, `indicator_signal()`, `get_indicator_stats()`. -- Polars tests convert pandas→polars and verify the result type. -- Virtual environment at `.venv/` — run tests with `.venv/bin/python -m unittest`. diff --git a/.squad/agents/devmeister3000/charter.md b/.squad/agents/devmeister3000/charter.md deleted file mode 100644 index 8d4c84ac..00000000 --- a/.squad/agents/devmeister3000/charter.md +++ /dev/null @@ -1,40 +0,0 @@ -# DevMeister3000 — Core Dev - -## Identity - -- **Name:** DevMeister3000 -- **Role:** Core Developer -- **Emoji:** 🔧 - -## Scope - -- Implementing new financial technical analysis indicators -- Porting indicators from PineScript (e.g., LuxAlgo) to Python/numpy -- Writing core computation functions using numpy arrays -- Ensuring both pandas and polars DataFrame compatibility -- Registering new indicators in `__init__.py` files - -## Boundaries - -- Does NOT make architecture decisions unilaterally (consults Carlos) -- Does NOT write test files (routes to ChaosAgent) -- Does NOT write documentation pages (routes to Doc Vader) - -## Technical Notes - -- **Pattern:** Each indicator module contains: - - Internal helpers (prefixed with `_`) - - A `_indicator_pandas()` core computation function - - Three public functions: `indicator()`, `indicator_signal()`, `get_indicator_stats()` -- **DataFrame handling:** Accept Union[PdDataFrame, PlDataFrame], convert polars→pandas for computation, convert back -- **No external deps:** Use only numpy for computation (already a transitive dep of pandas) -- **Registration:** Add imports to `pyindicators/indicators/__init__.py` AND `pyindicators/__init__.py`, update both `__all__` lists -- **Column naming:** Use lowercase prefix (e.g., `tbn_trend_long`, `mcs_p1`) -- **Error handling:** Raise `PyIndicatorException` for invalid inputs - -## Key Files - -- `pyindicators/indicators/` — all indicator modules -- `pyindicators/indicators/__init__.py` — indicator registry -- `pyindicators/__init__.py` — top-level exports -- `pyindicators/exceptions.py` — exception classes diff --git a/.squad/agents/devmeister3000/history.md b/.squad/agents/devmeister3000/history.md deleted file mode 100644 index 51cc53f9..00000000 --- a/.squad/agents/devmeister3000/history.md +++ /dev/null @@ -1,23 +0,0 @@ -# DevMeister3000 — History - -## Project Context - -- **Project:** PyIndicators — Python library for financial technical analysis -- **Owner:** marcvanduyn -- **Stack:** Python 3.12+, pandas, polars, numpy, unittest -- **Indicator pattern:** `indicator()` → `indicator_signal()` → `get_indicator_stats()`, all support pandas + polars -- **Current indicators:** ~50+ including EMA, SMA, RSI, MACD, Supertrend, Bollinger Bands, Fair Value Gap, Order Blocks, Market Structure, Swing Structure, Trendline Breakout Navigator, and many more - -## Learnings - -- Team formed 2026-02-27. -- Existing indicators follow a consistent pattern: internal `_compute_pandas()` function, public API with Union[PdDataFrame, PlDataFrame] type hints. -- Polars support is done by converting to pandas, computing, and converting back. -- Pivot detection uses left/right bar confirmation pattern (see `swing_structure.py`, `trendline_breakout_navigator.py`). -- **2026-02-27 — Flake8 cleanup (14 warnings):** Fixed F841, F401, E741, E127 across 8 files. Key patterns found: - - Several indicators compute intermediate variables for debugging/clarity that are never used (e.g., `y1_plus_slope` in trendline_breakout_navigator, `atr_vals` in z_score_predictive_zones). - - Three indicator modules used ambiguous variable `l` for low arrays — renamed to `low` in opening_gap.py, strong_weak_high_low.py, volume_imbalance.py. Other modules (like the older ones) used different patterns already. - - `accumulation_distribution_zones` functions were imported in `pyindicators/__init__.py` but missing from `__all__` — added them. This was likely an oversight when the indicator was registered. - - `Optional` was imported but unused in range_intelligence.py (the module uses `Union` instead). - - Pre-existing test failures exist in `test_market_structure` (CHoCH/BOS) — 9 errors unrelated to this work.- **2026-02-27 — TBN analysis notebook (Issue #3):** Created `analysis/indicators/trendline_breakout_navigator.ipynb` following Carlos's chart plan and the VWT notebook pattern. 3-row layout: candlestick + trendlines + markers (row 1, 70%), composite trend bar chart (row 2, 15%), volume bars (row 3, 15%). Outputs HTML, PNG to `static/images/indicators/` and `docs/static/img/indicators/`. `analysis/indicators/` directory is gitignored — used `git add -f` to commit. Stats block prints all 16 keys from `get_trendline_breakout_navigator_stats()`. -- **2026-02-28 — TBN dark theme chart overhaul (Issue #3):** Rewrote chart styling from light to dark theme (#131722 background, matching TradingView aesthetic). Key changes: (1) bright green `#00e676` / red `#ff5252` trendlines for contrast against dark background; (2) white-outlined markers (HH triangles, LL triangles, wick diamonds) for visibility; (3) increased chart height to 1000px + width 1400px; (4) Consolas monospace font; (5) subtle grid lines `rgba(255,255,255,0.06)` and muted neutral bars `#363a45` for zero-trend periods; (6) composite trend + volume bars at higher opacity for dark readability. Outputs regenerated to all three paths (HTML + 2× PNG). \ No newline at end of file diff --git a/.squad/agents/doc-vader/charter.md b/.squad/agents/doc-vader/charter.md deleted file mode 100644 index a76f4bef..00000000 --- a/.squad/agents/doc-vader/charter.md +++ /dev/null @@ -1,45 +0,0 @@ -# Doc Vader — DevRel - -## Identity - -- **Name:** Doc Vader -- **Role:** DevRel / Technical Writer -- **Emoji:** 📝 - -## Scope - -- Writing and maintaining Docusaurus documentation -- Creating indicator documentation pages in `docs/content/indicators/` -- Writing usage examples and tutorials -- Maintaining the installation guide -- Updating README.md with new indicators - -## Boundaries - -- Does NOT implement indicators (routes to DevMeister3000) -- Does NOT write tests (routes to ChaosAgent) -- Does NOT make architecture decisions (routes to Carlos) - -## Documentation Standards - -- **Framework:** Docusaurus -- **Content location:** `docs/content/indicators/` -- **Config:** `docs/docusaurus.config.js` -- **Sidebars:** `docs/sidebars.js` -- **Format:** Markdown with code examples -- **Each indicator doc should include:** - 1. Description of what the indicator does - 2. Parameters table with defaults - 3. Output columns table - 4. Python usage example - 5. Signal interpretation guide - -## Key Files - -- `docs/content/` — documentation markdown files -- `docs/content/indicators/` — individual indicator docs -- `docs/content/installation.md` — installation guide -- `docs/content/introduction.md` — getting started -- `docs/docusaurus.config.js` — site configuration -- `docs/sidebars.js` — navigation structure -- `README.md` — project README diff --git a/.squad/agents/doc-vader/history.md b/.squad/agents/doc-vader/history.md deleted file mode 100644 index f3614992..00000000 --- a/.squad/agents/doc-vader/history.md +++ /dev/null @@ -1,18 +0,0 @@ -# Doc Vader — History - -## Project Context - -- **Project:** PyIndicators — Python library for financial technical analysis -- **Owner:** marcvanduyn -- **Docs framework:** Docusaurus -- **Docs location:** `docs/content/indicators/` for indicator pages -- **Site config:** `docs/docusaurus.config.js` - -## Learnings - -- Team formed 2026-02-27. -- Documentation site is at `docs/` with standard Docusaurus structure. -- Indicator docs live in `docs/content/indicators/`. -- Analysis notebooks in `analysis/indicators/` serve as visual examples. -- Chart images in docs use UPPER_SNAKE_CASE alt text and path `/img/indicators/.png`, placed immediately after the Example code block's closing fence. -- Added TBN chart image reference to `docs/content/indicators/support-resistance/trendline-breakout-navigator.md` (Issue #3).- Verified TBN docs page after chart improvement (Issue #3, 2026-02-28): image ref `![TRENDLINE_BREAKOUT_NAVIGATOR](/img/indicators/trendline_breakout_navigator.png)` correct, PNG exists at both `docs/static/img/indicators/` and `static/images/indicators/` (227 966 bytes), function signatures/params/return columns/signal logic/stats keys all match source. No changes needed. \ No newline at end of file diff --git a/.squad/agents/scribe/charter.md b/.squad/agents/scribe/charter.md deleted file mode 100644 index d3e8c517..00000000 --- a/.squad/agents/scribe/charter.md +++ /dev/null @@ -1,34 +0,0 @@ -# Scribe — Charter - -## Identity - -- **Name:** Scribe -- **Role:** Session Logger / Memory Manager -- **Emoji:** 📋 - -## Scope - -- Maintaining `decisions.md` — merging inbox entries, deduplicating -- Writing orchestration log entries to `.squad/orchestration-log/` -- Writing session logs to `.squad/log/` -- Cross-agent context sharing via history.md updates -- Archiving old decisions when file exceeds ~20KB -- Summarizing history.md files when they exceed ~12KB -- Git committing `.squad/` changes - -## Boundaries - -- Never speaks to the user -- Never modifies code or test files -- Only writes to `.squad/` state files - -## Process - -1. Receive spawn manifest from coordinator -2. Write orchestration log entries (one per agent) -3. Write session log entry -4. Merge decision inbox files into `decisions.md`, delete inbox files -5. Update affected agents' `history.md` with cross-agent learnings -6. Archive decisions if file too large -7. Summarize histories if too large -8. Git add + commit `.squad/` changes diff --git a/.squad/agents/scribe/history.md b/.squad/agents/scribe/history.md deleted file mode 100644 index e4042262..00000000 --- a/.squad/agents/scribe/history.md +++ /dev/null @@ -1,11 +0,0 @@ -# Scribe — History - -## Project Context - -- **Project:** PyIndicators — Python library for financial technical analysis -- **Owner:** marcvanduyn -- **Team root:** /Users/marcvanduyn/Projects/CodingKitties/PyIndicators - -## Learnings - -- Team formed 2026-02-27. diff --git a/.squad/casting/history.json b/.squad/casting/history.json deleted file mode 100644 index ec619a00..00000000 --- a/.squad/casting/history.json +++ /dev/null @@ -1,13 +0,0 @@ -[ - { - "assignment_id": "pyindicators-001", - "universe": "oceans-eleven", - "created_at": "2026-02-27T13:50:00Z", - "agents": [ - {"name": "Carlos", "role": "Lead", "user_override": true}, - {"name": "DevMeister3000", "role": "Core Dev", "user_override": true}, - {"name": "ChaosAgent", "role": "Tester", "user_override": true}, - {"name": "Doc Vader", "role": "DevRel", "user_override": true} - ] - } -] diff --git a/.squad/casting/policy.json b/.squad/casting/policy.json deleted file mode 100644 index 77b236bf..00000000 --- a/.squad/casting/policy.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "universes": ["oceans-eleven"], - "max_per_universe": 8, - "allow_user_overrides": true -} diff --git a/.squad/casting/registry.json b/.squad/casting/registry.json deleted file mode 100644 index ded3b37b..00000000 --- a/.squad/casting/registry.json +++ /dev/null @@ -1,42 +0,0 @@ -[ - { - "persistent_name": "Carlos", - "universe": "oceans-eleven", - "role": "Lead", - "folder": "carlos", - "created_at": "2026-02-27T13:50:00Z", - "legacy_named": false, - "user_override": true, - "status": "active" - }, - { - "persistent_name": "DevMeister3000", - "universe": "oceans-eleven", - "role": "Core Dev", - "folder": "devmeister3000", - "created_at": "2026-02-27T13:50:00Z", - "legacy_named": false, - "user_override": true, - "status": "active" - }, - { - "persistent_name": "ChaosAgent", - "universe": "oceans-eleven", - "role": "Tester", - "folder": "chaosagent", - "created_at": "2026-02-27T13:50:00Z", - "legacy_named": false, - "user_override": true, - "status": "active" - }, - { - "persistent_name": "Doc Vader", - "universe": "oceans-eleven", - "role": "DevRel", - "folder": "doc-vader", - "created_at": "2026-02-27T13:50:00Z", - "legacy_named": false, - "user_override": true, - "status": "active" - } -] diff --git a/.squad/ceremonies.md b/.squad/ceremonies.md deleted file mode 100644 index 45b4a581..00000000 --- a/.squad/ceremonies.md +++ /dev/null @@ -1,41 +0,0 @@ -# Ceremonies - -> Team meetings that happen before or after work. Each squad configures their own. - -## Design Review - -| Field | Value | -|-------|-------| -| **Trigger** | auto | -| **When** | before | -| **Condition** | multi-agent task involving 2+ agents modifying shared systems | -| **Facilitator** | lead | -| **Participants** | all-relevant | -| **Time budget** | focused | -| **Enabled** | ✅ yes | - -**Agenda:** -1. Review the task and requirements -2. Agree on interfaces and contracts between components -3. Identify risks and edge cases -4. Assign action items - ---- - -## Retrospective - -| Field | Value | -|-------|-------| -| **Trigger** | auto | -| **When** | after | -| **Condition** | build failure, test failure, or reviewer rejection | -| **Facilitator** | lead | -| **Participants** | all-involved | -| **Time budget** | focused | -| **Enabled** | ✅ yes | - -**Agenda:** -1. What happened? (facts only) -2. Root cause analysis -3. What should change? -4. Action items for next iteration diff --git a/.squad/decisions.md b/.squad/decisions.md deleted file mode 100644 index 34e5cd20..00000000 --- a/.squad/decisions.md +++ /dev/null @@ -1,55 +0,0 @@ -# Decisions - -> Canonical decision ledger. Append-only. Managed by Scribe. - ---- - -### 2026-02-27T13:50:00Z: Team formed -**By:** Squad (Coordinator) -**What:** Initial team cast for PyIndicators project — Carlos (Lead), DevMeister3000 (Core Dev), ChaosAgent (Tester), Doc Vader (DevRel). -**Why:** User confirmed roster. - ---- - -### 2026-02-27: PRD Decomposition Approach -**By:** Carlos (Lead) -**What:** Decomposed the PRD (v0.19.0) into 70 specific, actionable work items across 5 phases and wrote them to `.squad/work-items.md`. -**Why:** Ensures the team has a clear, granular backlog with no ambiguity about what needs doing, who does it, and in what order. Priority ordering: tests (P0) → docs (P1) → README (P0/P1/P2) → notebooks (P3) → new features (P2/P3). Breakdown: 9 P0, 14 P1, 12 P2, 35 P3. - ---- - -### 2026-02-27: Added @copilot as Coding Agent -**By:** Marc (via Squad Coordinator) -**What:** Added GitHub Copilot coding agent (@copilot) to the team roster with auto-assign enabled. Capability profile added to team.md with 🟢/🟡/🔴 fit ratings. Instructions installed at `.github/copilot-instructions.md`. Routing updated so Carlos triages issues against the capability profile before assigning `squad:copilot` labels. -**Why:** User requested autonomous issue pickup for suitable tasks. Enables @copilot to pick up 🟢-rated issues without human intervention. - ---- - -### 2026-02-27: Flake8 Cleanup — Variable Naming & Export Conventions -**By:** DevMeister3000 (Core Dev) -**What:** Fixed 14 flake8 warnings (F841, F401, E741, E127) across 8 files. Renamed ambiguous `l` → `low`, added missing `__all__` entries for `accumulation_distribution_zones`, removed unused intermediate variables. -**Why:** Zero flake8 warnings for selected rules. Established conventions: use `high`/`low` for array variables; always add new functions to both `__all__` lists during registration. - ---- - -### 2026-02-27: TBN Chart Plan — Architecture Decision -**By:** Carlos (Lead) -**Issue:** #3 — Improve Trendline Breakout Navigator -**What:** Defined chart layout (3-row: price+trendlines 70%, composite trend 15%, volume 15%), 12 traces, data requirements (BTC/EUR 4h ~365d), and output paths for TBN analysis notebook and docs chart. -**Why:** TBN docs page had no chart image. Plan gives DevMeister3000 an unambiguous implementation spec. Key decisions: trendline values plotted on price chart color-coded by direction, HH/LL/wick markers overlaid, composite trend background shading green/red. - ---- - -### 2026-02-27: TBN Chart Notebook Implementation -**By:** DevMeister3000 (Core Dev) -**Issue:** #3 -**What:** Created `analysis/indicators/trendline_breakout_navigator.ipynb` following Carlos's spec. PNG output to both `static/images/indicators/` and `docs/static/img/indicators/`. Used `git add -f` for gitignored analysis directory. Composite trend Y-axis hardcoded `[-3.5, 3.5]`. -**Why:** Implements the chart plan. Dual PNG output lets Doc Vader reference the docs copy directly without extra steps. - ---- - -### 2026-02-28T12:00:00Z: TBN Chart Dark Theme Overhaul -**By:** DevMeister3000 (Core Dev) -**Issue:** #3 -**What:** Switched TBN analysis notebook chart from light theme to professional dark theme (#131722 background). Updated all colors, opacities, markers, grid lines, and fonts for dark-background readability. Chart dimensions increased to 1000×1400px. -**Why:** Existing light-themed chart was flagged as wrong/ugly. Dark themes are standard in financial charting tools and provide better contrast for overlaid trendlines and markers. Establishes precedent: future indicator analysis notebooks should use this dark theme palette for visual consistency. diff --git a/.squad/decisions/inbox/.gitkeep b/.squad/decisions/inbox/.gitkeep deleted file mode 100644 index e69de29b..00000000 diff --git a/.squad/identity/.gitkeep b/.squad/identity/.gitkeep deleted file mode 100644 index e69de29b..00000000 diff --git a/.squad/identity/now.md b/.squad/identity/now.md deleted file mode 100644 index 30c8903b..00000000 --- a/.squad/identity/now.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -updated_at: 2026-02-25T11:57:08.045Z -focus_area: Initial setup -active_issues: [] ---- - -# What We're Focused On - -Getting started. Updated by coordinator at session start. diff --git a/.squad/identity/wisdom.md b/.squad/identity/wisdom.md deleted file mode 100644 index c40c8ced..00000000 --- a/.squad/identity/wisdom.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -last_updated: 2026-02-25T11:57:08.046Z ---- - -# Team Wisdom - -Reusable patterns and heuristics learned through work. NOT transcripts — each entry is a distilled, actionable insight. - -## Patterns - - - -## Anti-Patterns - - diff --git a/.squad/routing.md b/.squad/routing.md deleted file mode 100644 index 214d0d82..00000000 --- a/.squad/routing.md +++ /dev/null @@ -1,40 +0,0 @@ -# Routing Rules - -## Default Routes - -| Domain | Primary | Backup | -|--------|---------|--------| -| Architecture, design decisions, code review | Carlos | — | -| Indicator implementation, Python code, porting PineScript | DevMeister3000 | Carlos | -| Tests, edge cases, quality assurance, unittest | ChaosAgent | DevMeister3000 | -| Documentation, Docusaurus, examples, README | Doc Vader | Carlos | -| Session logging, decisions, memory | Scribe | — | -| Work queue, backlog, monitoring | Ralph | — | - -## Keyword Routes - -| Keywords | Route to | -|----------|----------| -| indicator, implement, port, pine, pinescript, algorithm, ema, sma, rsi, macd, pivot, swing, trendline, breakout | DevMeister3000 | -| test, unittest, assert, edge case, coverage, quality | ChaosAgent | -| docs, documentation, docusaurus, markdown, guide, example, tutorial, installation | Doc Vader | -| architecture, design, pattern, refactor, api, structure, review, approve | Carlos | -| backlog, issues, status, board, queue, monitor | Ralph | -| autonomous, copilot, simple fix, single-file, boilerplate | @copilot | - -## Copilot Agent Routing - -When triaging issues, Carlos evaluates against the capability profile in `team.md`: -- **🟢 issues** with `squad:copilot` label → @copilot picks up autonomously -- **🟡 issues** → @copilot works, but PR needs squad review before merge -- **🔴 issues** → route to appropriate squad agent instead - -## Multi-Domain - -When a task spans multiple domains (e.g., "add indicator with tests and docs"), fan out to all relevant agents in parallel. - -## Review Gate - -- Carlos reviews architecture decisions and API changes. -- ChaosAgent reviews all new indicator implementations (test coverage). -- Doc Vader reviews documentation accuracy. diff --git a/.squad/skills/.gitkeep b/.squad/skills/.gitkeep deleted file mode 100644 index e69de29b..00000000 diff --git a/.squad/skills/squad-conventions/SKILL.md b/.squad/skills/squad-conventions/SKILL.md deleted file mode 100644 index 72eca68e..00000000 --- a/.squad/skills/squad-conventions/SKILL.md +++ /dev/null @@ -1,69 +0,0 @@ ---- -name: "squad-conventions" -description: "Core conventions and patterns used in the Squad codebase" -domain: "project-conventions" -confidence: "high" -source: "manual" ---- - -## Context -These conventions apply to all work on the Squad CLI tool (`create-squad`). Squad is a zero-dependency Node.js package that adds AI agent teams to any project. Understanding these patterns is essential before modifying any Squad source code. - -## Patterns - -### Zero Dependencies -Squad has zero runtime dependencies. Everything uses Node.js built-ins (`fs`, `path`, `os`, `child_process`). Do not add packages to `dependencies` in `package.json`. This is a hard constraint, not a preference. - -### Node.js Built-in Test Runner -Tests use `node:test` and `node:assert/strict` — no test frameworks. Run with `npm test`. Test files live in `test/`. The test command is `node --test test/`. - -### Error Handling — `fatal()` Pattern -All user-facing errors use the `fatal(msg)` function which prints a red `✗` prefix and exits with code 1. Never throw unhandled exceptions or print raw stack traces. The global `uncaughtException` handler calls `fatal()` as a safety net. - -### ANSI Color Constants -Colors are defined as constants at the top of `index.js`: `GREEN`, `RED`, `DIM`, `BOLD`, `RESET`. Use these constants — do not inline ANSI escape codes. - -### File Structure -- `.squad/` — Team state (user-owned, never overwritten by upgrades) -- `.squad/templates/` — Template files copied from `templates/` (Squad-owned, overwritten on upgrade) -- `.github/agents/squad.agent.md` — Coordinator prompt (Squad-owned, overwritten on upgrade) -- `templates/` — Source templates shipped with the npm package -- `.squad/skills/` — Team skills in SKILL.md format (user-owned) -- `.squad/decisions/inbox/` — Drop-box for parallel decision writes - -### Windows Compatibility -Always use `path.join()` for file paths — never hardcode `/` or `\` separators. Squad must work on Windows, macOS, and Linux. All tests must pass on all platforms. - -### Init Idempotency -The init flow uses a skip-if-exists pattern: if a file or directory already exists, skip it and report "already exists." Never overwrite user state during init. The upgrade flow overwrites only Squad-owned files. - -### Copy Pattern -`copyRecursive(src, target)` handles both files and directories. It creates parent directories with `{ recursive: true }` and uses `fs.copyFileSync` for files. - -## Examples - -```javascript -// Error handling -function fatal(msg) { - console.error(`${RED}✗${RESET} ${msg}`); - process.exit(1); -} - -// File path construction (Windows-safe) -const agentDest = path.join(dest, '.github', 'agents', 'squad.agent.md'); - -// Skip-if-exists pattern -if (!fs.existsSync(ceremoniesDest)) { - fs.copyFileSync(ceremoniesSrc, ceremoniesDest); - console.log(`${GREEN}✓${RESET} .squad/ceremonies.md`); -} else { - console.log(`${DIM}ceremonies.md already exists — skipping${RESET}`); -} -``` - -## Anti-Patterns -- **Adding npm dependencies** — Squad is zero-dep. Use Node.js built-ins only. -- **Hardcoded path separators** — Never use `/` or `\` directly. Always `path.join()`. -- **Overwriting user state on init** — Init skips existing files. Only upgrade overwrites Squad-owned files. -- **Raw stack traces** — All errors go through `fatal()`. Users see clean messages, not stack traces. -- **Inline ANSI codes** — Use the color constants (`GREEN`, `RED`, `DIM`, `BOLD`, `RESET`). diff --git a/.squad/team.md b/.squad/team.md deleted file mode 100644 index d021701d..00000000 --- a/.squad/team.md +++ /dev/null @@ -1,60 +0,0 @@ -# PyIndicators — Squad Team - -## Project Context - -- **Project:** PyIndicators -- **Owner:** marcvanduyn -- **Description:** A powerful and user-friendly Python library for financial technical analysis indicators, metrics and helper functions for pandas and polars dataframes. Written entirely in Python with no external dependencies. -- **Stack:** Python, pandas, polars, Docusaurus (docs) -- **Repo:** CodingKitties/PyIndicators - -## Members - -| Name | Role | Specialty | Emoji | -|------|------|-----------|-------| -| Marc | Owner / PM | Project owner, direction, final say | 👤 Human | -| Carlos | Lead | Architecture, code review, decisions | 🏗️ | -| DevMeister3000 | Core Dev | Indicator implementations, Python | 🔧 | -| ChaosAgent | Tester | Tests, quality, edge cases | 🧪 | -| Doc Vader | DevRel | Docusaurus docs, examples, guides | 📝 | -| @copilot | Coding Agent | Autonomous issue pickup, PRs | 🤖 | -| Scribe | (silent) | Memory, decisions, session logs | 📋 | -| Ralph | (monitor) | Work queue, backlog, keep-alive | 🔄 | - - - -## Issue Source - -- **Repository:** `coding-kitties/PyIndicators` -- **Connected:** 2026-02-27 -- **Filters:** All open issues - -## PRD - -- **Source:** `/Users/marcvanduyn/Projects/CodingKitties/PyIndicators/PRD.md` -- **Ingested:** 2026-02-27 -- **Status:** Decomposed → 70 work items in `.squad/work-items.md` - -## Coding Agent — Capabilities - -| Task Type | Fit | Notes | -|-----------|-----|-------| -| Single-file indicator implementation | 🟢 | Follows established pattern | -| Writing unittest test suites | 🟢 | Straightforward from existing examples | -| Single-file bug fixes | 🟢 | Scoped, low risk | -| Documentation pages (Docusaurus md) | 🟢 | Template-driven | -| README updates | 🟢 | Text edits | -| Multi-file refactors | 🟡 | Needs squad review | -| New indicator with complex math (porting PineScript) | 🟡 | Logic correctness needs review | -| Architecture changes (new module structure) | 🔴 | Requires Carlos (Lead) decision | -| Docusaurus config / sidebar changes | 🔴 | Risk of breaking docs build | -| Release management / versioning | 🔴 | Needs human approval | - -## Tech Stack - -- **Language:** Python 3.12+ -- **DataFrame support:** pandas, polars -- **Testing:** unittest -- **Documentation:** Docusaurus -- **Build:** pyproject.toml -- **No external dependencies** for core library diff --git a/.squad/templates/.gitkeep b/.squad/templates/.gitkeep deleted file mode 100644 index e69de29b..00000000 diff --git a/.squad/templates/improve-chart-issue.yml b/.squad/templates/improve-chart-issue.yml deleted file mode 100644 index bc9bcc7c..00000000 --- a/.squad/templates/improve-chart-issue.yml +++ /dev/null @@ -1,115 +0,0 @@ -name: "📊 Improve Documentation Chart" -description: "Request an improved or new chart for an indicator's documentation page" -title: "[Chart] " -labels: ["squad", "docs", "chart"] -body: - - type: markdown - attributes: - value: | - ## Documentation Chart Improvement - Use this template to request a new or improved chart for an indicator's documentation page. - **Include reference screenshots** showing what the chart should look like. - - - type: input - id: indicator-name - attributes: - label: Indicator Name - description: "Which indicator's documentation needs a chart update?" - placeholder: "e.g., SuperTrend, RSI, Trendline Breakout Navigator" - validations: - required: true - - - type: input - id: docs-page - attributes: - label: Current Docs Page - description: "Path to the existing docs page (if it exists)" - placeholder: "e.g., docs/content/indicators/trend/supertrend.md" - validations: - required: false - - - type: dropdown - id: chart-type - attributes: - label: What needs to happen? - options: - - Add a new chart (no chart exists yet) - - Replace existing chart (current one is wrong or ugly) - - Add additional chart (show a different view or timeframe) - - Fix chart rendering issue - validations: - required: true - - - type: textarea - id: reference-chart - attributes: - label: Reference Chart(s) - description: | - **Paste or drag & drop screenshots** of what the chart should look like. - Include charts from TradingView, other platforms, or hand-drawn sketches — anything that shows the desired result. - placeholder: "Drag and drop images here..." - validations: - required: true - - - type: textarea - id: chart-description - attributes: - label: Chart Description - description: | - **Describe the chart in detail** — agents may not always be able to see images. - Include: what data is shown, what the indicator lines/zones look like, colors, key visual features. - placeholder: | - - Chart type: Candlestick with overlay - - Indicator display: Two bands (upper green, lower red) with fill between them - - Signals: Triangle markers at crossover points - - Timeframe shown: 6 months of daily data - - The chart should clearly show a trend reversal around the middle - - ... - validations: - required: true - - - type: textarea - id: data-source - attributes: - label: Data Source - description: "What data should the chart use?" - placeholder: | - - Asset: BTC/USD - - Timeframe: Daily - - Date range: 2024-01-01 to 2024-12-31 - - Or: use existing test data from resources/data/ - validations: - required: false - - - type: textarea - id: chart-requirements - attributes: - label: Chart Requirements - description: "Any specific requirements for the chart?" - placeholder: | - - Library: plotly (for interactive) or matplotlib (for static) - - Include: buy/sell signal annotations - - Color scheme: green for bullish, red for bearish - - Export as: static image for docs + interactive HTML - validations: - required: false - - - type: checkboxes - id: deliverables - attributes: - label: Deliverables - description: "What needs to be delivered?" - options: - - label: "Static chart image for docs page (PNG/SVG in `static/images/`)" - - label: "Update docs page to include the chart" - - label: "Analysis notebook with interactive plotly chart" - - label: "HTML export of interactive chart" - - - type: textarea - id: additional-context - attributes: - label: Additional Context - description: "Anything else? What's wrong with the current chart? Specific style preferences?" - placeholder: "Optional additional context..." - validations: - required: false diff --git a/.squad/templates/new-indicator-issue.md b/.squad/templates/new-indicator-issue.md deleted file mode 100644 index 4af0b525..00000000 --- a/.squad/templates/new-indicator-issue.md +++ /dev/null @@ -1,60 +0,0 @@ -## New Indicator Request - -### Indicator Name - - - -### Category - - - -### Description - - - -### Reference Chart(s) - - - - -### Chart Description - - - -- **Timeframe:** -- **Asset:** -- **What's shown:** - - -### Parameters - - -| Parameter | Type | Default | Description | -|-----------|------|---------|-------------| -| `period` | int | 14 | Lookback period | -| `source_column` | str | 'Close' | Source column | - - -### Source / Reference - - - -### Expected Output Columns - - -- `indicator_value`: -- `indicator_signal`: - - -### Deliverables Checklist - -- [ ] Implementation in `pyindicators/indicators/` (pandas + polars support) -- [ ] Exports in `__init__.py` and `__all__` -- [ ] Unit tests in `tests/indicators/` (pandas, polars, edge cases) -- [ ] Documentation page in `docs/content/indicators/` with chart image -- [ ] Sidebar registration in `docs/sidebars.js` -- [ ] Entry in README.md features list -- [ ] Analysis notebook in `analysis/indicators/` with plotly chart - -### Additional Context - diff --git a/.squad/templates/new-indicator-issue.yml b/.squad/templates/new-indicator-issue.yml deleted file mode 100644 index f03a0b39..00000000 --- a/.squad/templates/new-indicator-issue.yml +++ /dev/null @@ -1,140 +0,0 @@ -name: "🔧 New Indicator" -description: "Request a new technical indicator implementation" -title: "[Indicator] " -labels: ["squad", "indicator"] -body: - - type: markdown - attributes: - value: | - ## New Indicator Request - Use this template to request a new indicator for PyIndicators. - **Include chart screenshots** showing the expected output — the team needs visual references to reproduce the behavior accurately. - - - type: input - id: indicator-name - attributes: - label: Indicator Name - description: "The name of the indicator (e.g., Parabolic SAR, Ichimoku Cloud)" - placeholder: "e.g., VWAP (Volume Weighted Average Price)" - validations: - required: true - - - type: dropdown - id: category - attributes: - label: Category - description: "Which category does this indicator belong to?" - options: - - Trend - - Momentum - - Volatility - - Support & Resistance - - Pattern Recognition - - Volume - - Helpers / Utilities - validations: - required: true - - - type: textarea - id: description - attributes: - label: Description - description: "What does this indicator do? How is it used in trading?" - placeholder: "Describe the indicator's purpose, what it measures, and typical use cases..." - validations: - required: true - - - type: textarea - id: reference-chart - attributes: - label: Reference Chart(s) - description: | - **Paste or drag & drop chart screenshots** showing the expected indicator output. - Include charts from TradingView, PineScript, or any other platform. - The more visual references, the better — these are used to verify the implementation. - placeholder: "Drag and drop images here, or paste image URLs..." - validations: - required: true - - - type: textarea - id: chart-description - attributes: - label: Chart Description - description: | - **Describe what the chart(s) show** — agents may not always be able to see images. - Include: timeframe, asset, what lines/zones/signals are visible, colors, behavior at key points. - placeholder: | - - Timeframe: Daily - - Asset: BTC/USD - - The indicator shows a green line above price during downtrends and red line below during uptrends - - Signals are marked with triangles at crossover points - - ... - validations: - required: true - - - type: textarea - id: parameters - attributes: - label: Parameters - description: "List the indicator's parameters with types and defaults" - placeholder: | - - `period` (int, default=14): Lookback period - - `multiplier` (float, default=2.0): ATR multiplier - - `source` (str, default='Close'): Source column - value: | - - `period` (int, default=14): - - `source_column` (str, default='Close'): - validations: - required: false - - - type: textarea - id: source-reference - attributes: - label: Source / Reference - description: "Link to PineScript source, academic paper, or reference implementation" - placeholder: "e.g., https://www.tradingview.com/script/... or a PineScript code block" - validations: - required: false - - - type: textarea - id: output-columns - attributes: - label: Expected Output Columns - description: "What columns should the indicator add to the DataFrame?" - placeholder: | - - `indicator_value`: Main indicator line - - `indicator_signal`: Buy/sell signal (1, -1, 0) - - `indicator_upper`: Upper band - - `indicator_lower`: Lower band - validations: - required: false - - - type: checkboxes - id: deliverables - attributes: - label: Deliverables Checklist - description: "A complete indicator requires ALL of the following. The squad will handle each." - options: - - label: "Implementation in `pyindicators/indicators/` (pandas + polars support)" - required: true - - label: "Exports in `__init__.py` and `__all__`" - required: true - - label: "Unit tests in `tests/indicators/` (pandas, polars, edge cases)" - required: true - - label: "Documentation page in `docs/content/indicators/` with chart image" - required: true - - label: "Sidebar registration in `docs/sidebars.js`" - required: true - - label: "Entry in README.md features list" - required: true - - label: "Analysis notebook in `analysis/indicators/` with plotly chart" - required: true - - - type: textarea - id: additional-context - attributes: - label: Additional Context - description: "Anything else? Special edge cases, related indicators, priority notes..." - placeholder: "Optional additional context..." - validations: - required: false diff --git a/.squad/work-items.md b/.squad/work-items.md deleted file mode 100644 index c87dc619..00000000 --- a/.squad/work-items.md +++ /dev/null @@ -1,138 +0,0 @@ -# PyIndicators — Work Items Decomposition - -> Decomposed from [PRD.md](../PRD.md) by Carlos (Lead) on 2026-02-27. - -## Summary - -| Phase | Total Items | P0 | P1 | P2 | P3 | -|-------|-------------|----|----|----|----| -| Phase 1 — Test Coverage | 14 | 8 | 3 | 3 | 0 | -| Phase 2 — Documentation | 11 | 0 | 9 | 2 | 0 | -| Phase 3 — README & Onboarding | 5 | 1 | 2 | 2 | 0 | -| Phase 4 — Analysis Notebooks | 29 | 0 | 0 | 0 | 29 | -| Phase 5 — New Indicators | 11 | 0 | 0 | 5 | 6 | -| **Total** | **70** | **9** | **14** | **12** | **35** | - ---- - -## Phase 1 — Test Coverage (Critical) - -Every indicator must have tests covering Pandas input/output, Polars input/output, and edge cases. - -| ID | Title | Owner | Priority | Dependencies | Complexity | Notes | -|----|-------|-------|----------|--------------|------------|-------| -| 1.01 | Write tests for `average_true_range.py` (ATR) | ChaosAgent | P0 | None | S | Classic volatility indicator, simple I/O | -| 1.02 | Write tests for `commodity_channel_index.py` (CCI) | ChaosAgent | P0 | None | S | Classic momentum indicator | -| 1.03 | Write tests for `rate_of_change.py` (ROC) | ChaosAgent | P0 | None | S | Classic momentum indicator | -| 1.04 | Write tests for `liquidity_sweeps.py` | ChaosAgent | P0 | None | M | Complex price-action logic, needs realistic OHLCV data | -| 1.05 | Write tests for `buyside_sellside_liquidity.py` | ChaosAgent | P0 | None | M | Complex price-action logic | -| 1.06 | Write tests for `pure_price_action_liquidity_sweeps.py` | ChaosAgent | P0 | None | M | Complex price-action logic | -| 1.07 | Write tests for `liquidity_pools.py` | ChaosAgent | P0 | None | M | Complex price-action logic | -| 1.08 | Write tests for `liquidity_levels_voids.py` | ChaosAgent | P0 | None | M | Complex price-action logic | -| 1.09 | Write tests for `pulse_mean_accelerator.py` | ChaosAgent | P1 | None | M | Medium-priority trend indicator | -| 1.10 | Write tests for `equal_highs_lows.py` | ChaosAgent | P1 | None | M | Medium-priority S/R indicator | -| 1.11 | Write tests for `volume_weighted_trend.py` | ChaosAgent | P1 | None | M | Medium-priority trend indicator | -| 1.12 | Write tests for `is_down_trend.py` | ChaosAgent | P2 | None | S | Simple helper utility | -| 1.13 | Write tests for `is_up_trend.py` | ChaosAgent | P2 | None | S | Simple helper utility | -| 1.14 | Write tests for `up_and_down_trends.py` | ChaosAgent | P2 | None | S | Simple helper utility | - ---- - -## Phase 2 — Documentation Completeness (High) - -Add missing doc pages and ensure sidebar registration. - -| ID | Title | Owner | Priority | Dependencies | Complexity | Notes | -|----|-------|-------|----------|--------------|------------|-------| -| 2.01 | Create doc page for Volume Gated Trend Ribbon | Doc Vader | P1 | None | S | Category: Trend. Follow `docs/content/indicators/trend/` pattern | -| 2.02 | Create doc page for Commodity Channel Index (CCI) | Doc Vader | P1 | None | S | Category: Momentum | -| 2.03 | Create doc page for Rate of Change (ROC) | Doc Vader | P1 | None | S | Category: Momentum | -| 2.04 | Create doc page for Equal Highs / Lows | Doc Vader | P1 | None | S | Category: Support & Resistance | -| 2.05 | Create doc page for Swing Structure | Doc Vader | P1 | None | S | Category: Support & Resistance | -| 2.06 | Create doc page for Trendline Breakout Navigator | Doc Vader | P1 | None | S | Category: Support & Resistance | -| 2.07 | Create doc page for Up and Downtrends | Doc Vader | P1 | None | S | Category: Helpers | -| 2.08 | Register all 7 new doc pages in `docs/sidebars.js` | Doc Vader | P1 | 2.01–2.07 | S | Must update sidebar config | -| 2.09 | Document missing utility functions (`is_below`, `is_above`, `get_slope`, etc.) | Doc Vader | P1 | None | S | Only `has_any_lower_then_threshold` currently documented | -| 2.10 | Update README features list to include all 16 missing indicators | Doc Vader | P2 | None | S | See PRD §4.3 list | -| 2.11 | Fix "no external dependencies" claim in README and `pyproject.toml` | Doc Vader | P2 | None | S | Replace with accurate description | - ---- - -## Phase 3 — README & Onboarding (Medium) - -| ID | Title | Owner | Priority | Dependencies | Complexity | Notes | -|----|-------|-------|----------|--------------|------------|-------| -| 3.01 | Fix "no external dependencies" metadata discrepancy | Doc Vader | P0 | None | S | Misleads users; fix in README + pyproject.toml description | -| 3.02 | Add "Quick Start" section with minimal end-to-end example | Doc Vader | P1 | None | S | Show install → import → compute → inspect | -| 3.03 | Restructure README: reduce inline API docs, link to Docusaurus site | Doc Vader | P1 | 2.01–2.09 | M | Depends on docs being complete first | -| 3.04 | Add badges (PyPI version, test status, docs link) | Doc Vader | P2 | None | S | Standard OSS project hygiene | -| 3.05 | Add CONTRIBUTING.md with indicator authoring guide | Doc Vader | P2 | None | M | Guide contributors on patterns from PRD §7 | - ---- - -## Phase 4 — Analysis Notebooks (Low / Nice-to-have) - -All items are P3. No dependencies unless noted. Owner: Doc Vader. Complexity: S each. - -| ID | Title | Owner | Priority | Dependencies | Complexity | Notes | -|----|-------|-------|----------|--------------|------------|-------| -| 4.01 | Create notebook for Simple Moving Average (SMA) | Doc Vader | P3 | None | S | Classic trend | -| 4.02 | Create notebook for Weighted Moving Average (WMA) | Doc Vader | P3 | None | S | Classic trend | -| 4.03 | Create notebook for Exponential Moving Average (EMA) | Doc Vader | P3 | None | S | Classic trend | -| 4.04 | Create notebook for SuperTrend | Doc Vader | P3 | None | S | Popular trend indicator | -| 4.05 | Create notebook for Volume Gated Trend Ribbon | Doc Vader | P3 | None | S | | -| 4.06 | Create notebook for MACD | Doc Vader | P3 | None | S | High-value classic | -| 4.07 | Create notebook for RSI | Doc Vader | P3 | None | S | High-value classic | -| 4.08 | Create notebook for Wilders RSI | Doc Vader | P3 | None | S | | -| 4.09 | Create notebook for Williams %R | Doc Vader | P3 | None | S | | -| 4.10 | Create notebook for ADX | Doc Vader | P3 | None | S | | -| 4.11 | Create notebook for Stochastic Oscillator | Doc Vader | P3 | None | S | | -| 4.12 | Create notebook for Momentum Confluence | Doc Vader | P3 | None | S | | -| 4.13 | Create notebook for Commodity Channel Index (CCI) | Doc Vader | P3 | 1.02 | S | Needs working impl + tests first | -| 4.14 | Create notebook for Rate of Change (ROC) | Doc Vader | P3 | 1.03 | S | Needs working impl + tests first | -| 4.15 | Create notebook for Bollinger Bands | Doc Vader | P3 | None | S | High-value classic | -| 4.16 | Create notebook for Average True Range (ATR) | Doc Vader | P3 | 1.01 | S | | -| 4.17 | Create notebook for Moving Average Envelope | Doc Vader | P3 | None | S | | -| 4.18 | Create notebook for Nadaraya-Watson Envelope | Doc Vader | P3 | None | S | | -| 4.19 | Create notebook for Fibonacci Retracement | Doc Vader | P3 | None | S | | -| 4.20 | Create notebook for Golden Zone | Doc Vader | P3 | None | S | | -| 4.21 | Create notebook for Fair Value Gap | Doc Vader | P3 | None | S | | -| 4.22 | Create notebook for Order Blocks | Doc Vader | P3 | None | S | | -| 4.23 | Create notebook for Market Structure | Doc Vader | P3 | None | S | | -| 4.24 | Create notebook for Divergence | Doc Vader | P3 | None | S | | -| 4.25 | Create notebook for Accumulation Distribution Zones | Doc Vader | P3 | None | S | | -| 4.26 | Create notebook for Volume Imbalance | Doc Vader | P3 | None | S | | -| 4.27 | Create notebook for Opening Gap | Doc Vader | P3 | None | S | | -| 4.28 | Create notebook for Strong / Weak High / Low | Doc Vader | P3 | None | S | | -| 4.29 | Create notebook for Trendline Breakout Navigator | Doc Vader | P3 | None | S | | - ---- - -## Phase 5 — New Indicators (Backlog) - -| ID | Title | Owner | Priority | Dependencies | Complexity | Notes | -|----|-------|-------|----------|--------------|------------|-------| -| 5.01 | Implement VWAP (Volume Weighted Average Price) | DevMeister3000 | P2 | Phase 1 done | M | Essential for intraday; high user demand | -| 5.02 | Implement Ichimoku Cloud | DevMeister3000 | P2 | Phase 1 done | L | Commonly requested; multiple output lines | -| 5.03 | Implement Pivot Points (Standard, Camarilla, Woodie) | DevMeister3000 | P2 | Phase 1 done | M | Classic S/R levels | -| 5.04 | Implement Keltner Channels | DevMeister3000 | P2 | 1.01 (ATR tests) | M | Depends on ATR being fully tested | -| 5.05 | Implement Donchian Channels | DevMeister3000 | P2 | Phase 1 done | S | Simple breakout detection | -| 5.06 | Implement Parabolic SAR | DevMeister3000 | P3 | Phase 1 done | M | Trend reversal | -| 5.07 | Implement Heikin-Ashi Candles | DevMeister3000 | P3 | Phase 1 done | S | Trend-smoothing candle type | -| 5.08 | Implement On-Balance Volume (OBV) | DevMeister3000 | P3 | Phase 1 done | S | Volume-based trend confirmation | -| 5.09 | Implement Chaikin Money Flow | DevMeister3000 | P3 | Phase 1 done | S | Volume/momentum hybrid | -| 5.10 | Run type annotations audit across all public APIs | DevMeister3000 | P3 | Phase 1 done | M | Ensure full type hints | -| 5.11 | Create performance benchmark suite (pandas vs polars) | DevMeister3000 | P3 | Phase 1 done | M | Comparative benchmarks | - ---- - -## Execution Order Recommendation - -1. **Immediate (P0):** Items 1.01–1.08 (8 high-priority test gaps) + 3.01 (metadata fix) — these block quality confidence. -2. **Next sprint (P1):** Remaining tests (1.09–1.11) + all doc pages (2.01–2.09) + README quick start (3.02) + README restructure (3.03). -3. **Following sprint (P2):** README features update (2.10–2.11) + badges (3.04) + CONTRIBUTING.md (3.05) + top new indicators (5.01–5.05). -4. **Backlog (P3):** Phase 4 notebooks + remaining Phase 5 indicators + type audit + benchmarks. - ---- - -*Generated by Carlos (Lead) — 2026-02-27* From ae9bc868fb13f9dee7482cab04d5a1cac0415fe5 Mon Sep 17 00:00:00 2001 From: marcvanduyn Date: Sat, 28 Feb 2026 13:36:39 +0100 Subject: [PATCH 20/21] Fix guard issues --- .squad/agents/carlos/charter.md | 35 ++++++ .squad/agents/carlos/history.md | 14 +++ .squad/agents/chaosagent/charter.md | 43 +++++++ .squad/agents/chaosagent/history.md | 17 +++ .squad/agents/devmeister3000/charter.md | 40 +++++++ .squad/agents/devmeister3000/history.md | 23 ++++ .squad/agents/doc-vader/charter.md | 45 ++++++++ .squad/agents/doc-vader/history.md | 18 +++ .squad/agents/scribe/charter.md | 34 ++++++ .squad/agents/scribe/history.md | 11 ++ .squad/casting/history.json | 13 +++ .squad/casting/policy.json | 5 + .squad/casting/registry.json | 42 +++++++ .squad/ceremonies.md | 41 +++++++ .squad/decisions.md | 55 +++++++++ .squad/decisions/inbox/.gitkeep | 0 .squad/identity/.gitkeep | 0 .squad/identity/now.md | 9 ++ .squad/identity/wisdom.md | 15 +++ .squad/routing.md | 40 +++++++ .squad/skills/.gitkeep | 0 .squad/skills/squad-conventions/SKILL.md | 69 +++++++++++ .squad/team.md | 60 ++++++++++ .squad/templates/.gitkeep | 0 .squad/templates/improve-chart-issue.yml | 115 +++++++++++++++++++ .squad/templates/new-indicator-issue.md | 60 ++++++++++ .squad/templates/new-indicator-issue.yml | 140 +++++++++++++++++++++++ .squad/work-items.md | 138 ++++++++++++++++++++++ 28 files changed, 1082 insertions(+) create mode 100644 .squad/agents/carlos/charter.md create mode 100644 .squad/agents/carlos/history.md create mode 100644 .squad/agents/chaosagent/charter.md create mode 100644 .squad/agents/chaosagent/history.md create mode 100644 .squad/agents/devmeister3000/charter.md create mode 100644 .squad/agents/devmeister3000/history.md create mode 100644 .squad/agents/doc-vader/charter.md create mode 100644 .squad/agents/doc-vader/history.md create mode 100644 .squad/agents/scribe/charter.md create mode 100644 .squad/agents/scribe/history.md create mode 100644 .squad/casting/history.json create mode 100644 .squad/casting/policy.json create mode 100644 .squad/casting/registry.json create mode 100644 .squad/ceremonies.md create mode 100644 .squad/decisions.md create mode 100644 .squad/decisions/inbox/.gitkeep create mode 100644 .squad/identity/.gitkeep create mode 100644 .squad/identity/now.md create mode 100644 .squad/identity/wisdom.md create mode 100644 .squad/routing.md create mode 100644 .squad/skills/.gitkeep create mode 100644 .squad/skills/squad-conventions/SKILL.md create mode 100644 .squad/team.md create mode 100644 .squad/templates/.gitkeep create mode 100644 .squad/templates/improve-chart-issue.yml create mode 100644 .squad/templates/new-indicator-issue.md create mode 100644 .squad/templates/new-indicator-issue.yml create mode 100644 .squad/work-items.md diff --git a/.squad/agents/carlos/charter.md b/.squad/agents/carlos/charter.md new file mode 100644 index 00000000..979d61d6 --- /dev/null +++ b/.squad/agents/carlos/charter.md @@ -0,0 +1,35 @@ +# Carlos — Lead + +## Identity + +- **Name:** Carlos +- **Role:** Lead / Architect +- **Emoji:** 🏗️ + +## Scope + +- Architecture and API design for the PyIndicators library +- Code review for all new indicator implementations +- Ensuring consistent patterns across all indicators +- Making decisions about public API shape and column naming conventions +- Approving or rejecting structural changes + +## Boundaries + +- Does NOT implement indicators directly (routes to DevMeister3000) +- Does NOT write tests (routes to ChaosAgent) +- Does NOT write documentation (routes to Doc Vader) + +## Standards + +- Every indicator must follow the established pattern: `indicator()`, `indicator_signal()`, `get_indicator_stats()` +- Support both pandas and polars DataFrames +- No external dependencies in core library +- Column naming must be consistent (lowercase, underscore-separated prefix) +- All public functions must have comprehensive docstrings + +## Review Authority + +- Approves/rejects architecture decisions +- Reviews API changes and new indicator public interfaces +- Can reassign rejected work to a different agent diff --git a/.squad/agents/carlos/history.md b/.squad/agents/carlos/history.md new file mode 100644 index 00000000..10aa232b --- /dev/null +++ b/.squad/agents/carlos/history.md @@ -0,0 +1,14 @@ +# Carlos — History + +## Project Context + +- **Project:** PyIndicators — Python library for financial technical analysis +- **Owner:** marcvanduyn +- **Stack:** Python 3.12+, pandas, polars, unittest, Docusaurus docs +- **Key patterns:** Each indicator has three public functions (`indicator()`, `indicator_signal()`, `get_indicator_stats()`), supports both pandas/polars, registered in `pyindicators/indicators/__init__.py` and `pyindicators/__init__.py` + +## Learnings + +- Team formed 2026-02-27. Roster: Carlos (Lead), DevMeister3000 (Core Dev), ChaosAgent (Tester), Doc Vader (DevRel). +- 2026-02-27: Decomposed PRD into 70 work items across 5 phases. Breakdown: 9 P0, 14 P1, 12 P2, 35 P3. Phase 1 (test coverage) has 14 items — 8 at P0 targeting the liquidity/price-action cluster and classic indicators (ATR, CCI, ROC). Phase 2 (docs) has 11 items covering 7 missing doc pages + sidebar + utils + README updates. Phase 5 (new indicators) has 11 items, with VWAP, Ichimoku, and Pivot Points as highest priority new features. Priority ordering: tests first to establish quality baseline, then docs, then README polish, then notebooks and new features. +- 2026-02-27: Issue #3 — Produced detailed chart plan for Trendline Breakout Navigator. TBN is a multi-timeframe indicator with 3 trendline timeframes, composite score, HH/LL events, and wick breaks. Chart plan uses 3-row layout (price+trendlines, composite trend, volume). Key insight: need ~365 days of 4h data to get enough long-timeframe pivots. Trendline values (`tbn_value_*`) are the projected prices — these should be drawn as lines on the price chart, colored by the corresponding `tbn_trend_*` direction. Decision written to `.squad/decisions/inbox/carlos-tbn-chart-plan.md`. diff --git a/.squad/agents/chaosagent/charter.md b/.squad/agents/chaosagent/charter.md new file mode 100644 index 00000000..5ab02ab7 --- /dev/null +++ b/.squad/agents/chaosagent/charter.md @@ -0,0 +1,43 @@ +# ChaosAgent — Tester + +## Identity + +- **Name:** ChaosAgent +- **Role:** Tester / QA +- **Emoji:** 🧪 + +## Scope + +- Writing comprehensive unittest test suites for all indicators +- Testing both pandas and polars DataFrame inputs +- Edge case testing (small data, NaN values, custom column names) +- Verifying output column shapes, types, and value ranges +- Regression testing when indicators are modified + +## Boundaries + +- Does NOT implement indicators (routes to DevMeister3000) +- Does NOT write documentation (routes to Doc Vader) +- Does NOT make architecture decisions (routes to Carlos) + +## Testing Standards + +- **Framework:** unittest (NOT pytest) +- **File location:** `tests/indicators/test_{indicator_name}.py` +- **Test data:** Use `_make_ohlcv()` helper to generate realistic random OHLCV data with numpy seed for reproducibility +- **Required test categories:** + 1. Returns correct DataFrame type (pandas and polars) + 2. All expected output columns are present + 3. Row count unchanged + 4. Output values in expected ranges (trend: {-1, 0, 1}, binary: {0, 1}) + 5. Custom column names work + 6. Different parameters produce different output + 7. Invalid input raises exception + 8. Small DataFrame doesn't crash + 9. Signal function consistency + 10. Stats function returns expected keys with valid types + +## Review Authority + +- Reviews test coverage of new indicator implementations +- Can reject implementations with insufficient testability diff --git a/.squad/agents/chaosagent/history.md b/.squad/agents/chaosagent/history.md new file mode 100644 index 00000000..8ffafbd2 --- /dev/null +++ b/.squad/agents/chaosagent/history.md @@ -0,0 +1,17 @@ +# ChaosAgent — History + +## Project Context + +- **Project:** PyIndicators — Python library for financial technical analysis +- **Owner:** marcvanduyn +- **Testing framework:** unittest +- **Test location:** `tests/indicators/test_{indicator_name}.py` +- **Test data pattern:** `_make_ohlcv(n=200, seed=42)` generates reproducible OHLCV data + +## Learnings + +- Team formed 2026-02-27. +- Tests use `unittest.TestCase` with `setUp` creating shared test DataFrames. +- Each test file tests three public functions: `indicator()`, `indicator_signal()`, `get_indicator_stats()`. +- Polars tests convert pandas→polars and verify the result type. +- Virtual environment at `.venv/` — run tests with `.venv/bin/python -m unittest`. diff --git a/.squad/agents/devmeister3000/charter.md b/.squad/agents/devmeister3000/charter.md new file mode 100644 index 00000000..8d4c84ac --- /dev/null +++ b/.squad/agents/devmeister3000/charter.md @@ -0,0 +1,40 @@ +# DevMeister3000 — Core Dev + +## Identity + +- **Name:** DevMeister3000 +- **Role:** Core Developer +- **Emoji:** 🔧 + +## Scope + +- Implementing new financial technical analysis indicators +- Porting indicators from PineScript (e.g., LuxAlgo) to Python/numpy +- Writing core computation functions using numpy arrays +- Ensuring both pandas and polars DataFrame compatibility +- Registering new indicators in `__init__.py` files + +## Boundaries + +- Does NOT make architecture decisions unilaterally (consults Carlos) +- Does NOT write test files (routes to ChaosAgent) +- Does NOT write documentation pages (routes to Doc Vader) + +## Technical Notes + +- **Pattern:** Each indicator module contains: + - Internal helpers (prefixed with `_`) + - A `_indicator_pandas()` core computation function + - Three public functions: `indicator()`, `indicator_signal()`, `get_indicator_stats()` +- **DataFrame handling:** Accept Union[PdDataFrame, PlDataFrame], convert polars→pandas for computation, convert back +- **No external deps:** Use only numpy for computation (already a transitive dep of pandas) +- **Registration:** Add imports to `pyindicators/indicators/__init__.py` AND `pyindicators/__init__.py`, update both `__all__` lists +- **Column naming:** Use lowercase prefix (e.g., `tbn_trend_long`, `mcs_p1`) +- **Error handling:** Raise `PyIndicatorException` for invalid inputs + +## Key Files + +- `pyindicators/indicators/` — all indicator modules +- `pyindicators/indicators/__init__.py` — indicator registry +- `pyindicators/__init__.py` — top-level exports +- `pyindicators/exceptions.py` — exception classes diff --git a/.squad/agents/devmeister3000/history.md b/.squad/agents/devmeister3000/history.md new file mode 100644 index 00000000..51cc53f9 --- /dev/null +++ b/.squad/agents/devmeister3000/history.md @@ -0,0 +1,23 @@ +# DevMeister3000 — History + +## Project Context + +- **Project:** PyIndicators — Python library for financial technical analysis +- **Owner:** marcvanduyn +- **Stack:** Python 3.12+, pandas, polars, numpy, unittest +- **Indicator pattern:** `indicator()` → `indicator_signal()` → `get_indicator_stats()`, all support pandas + polars +- **Current indicators:** ~50+ including EMA, SMA, RSI, MACD, Supertrend, Bollinger Bands, Fair Value Gap, Order Blocks, Market Structure, Swing Structure, Trendline Breakout Navigator, and many more + +## Learnings + +- Team formed 2026-02-27. +- Existing indicators follow a consistent pattern: internal `_compute_pandas()` function, public API with Union[PdDataFrame, PlDataFrame] type hints. +- Polars support is done by converting to pandas, computing, and converting back. +- Pivot detection uses left/right bar confirmation pattern (see `swing_structure.py`, `trendline_breakout_navigator.py`). +- **2026-02-27 — Flake8 cleanup (14 warnings):** Fixed F841, F401, E741, E127 across 8 files. Key patterns found: + - Several indicators compute intermediate variables for debugging/clarity that are never used (e.g., `y1_plus_slope` in trendline_breakout_navigator, `atr_vals` in z_score_predictive_zones). + - Three indicator modules used ambiguous variable `l` for low arrays — renamed to `low` in opening_gap.py, strong_weak_high_low.py, volume_imbalance.py. Other modules (like the older ones) used different patterns already. + - `accumulation_distribution_zones` functions were imported in `pyindicators/__init__.py` but missing from `__all__` — added them. This was likely an oversight when the indicator was registered. + - `Optional` was imported but unused in range_intelligence.py (the module uses `Union` instead). + - Pre-existing test failures exist in `test_market_structure` (CHoCH/BOS) — 9 errors unrelated to this work.- **2026-02-27 — TBN analysis notebook (Issue #3):** Created `analysis/indicators/trendline_breakout_navigator.ipynb` following Carlos's chart plan and the VWT notebook pattern. 3-row layout: candlestick + trendlines + markers (row 1, 70%), composite trend bar chart (row 2, 15%), volume bars (row 3, 15%). Outputs HTML, PNG to `static/images/indicators/` and `docs/static/img/indicators/`. `analysis/indicators/` directory is gitignored — used `git add -f` to commit. Stats block prints all 16 keys from `get_trendline_breakout_navigator_stats()`. +- **2026-02-28 — TBN dark theme chart overhaul (Issue #3):** Rewrote chart styling from light to dark theme (#131722 background, matching TradingView aesthetic). Key changes: (1) bright green `#00e676` / red `#ff5252` trendlines for contrast against dark background; (2) white-outlined markers (HH triangles, LL triangles, wick diamonds) for visibility; (3) increased chart height to 1000px + width 1400px; (4) Consolas monospace font; (5) subtle grid lines `rgba(255,255,255,0.06)` and muted neutral bars `#363a45` for zero-trend periods; (6) composite trend + volume bars at higher opacity for dark readability. Outputs regenerated to all three paths (HTML + 2× PNG). \ No newline at end of file diff --git a/.squad/agents/doc-vader/charter.md b/.squad/agents/doc-vader/charter.md new file mode 100644 index 00000000..a76f4bef --- /dev/null +++ b/.squad/agents/doc-vader/charter.md @@ -0,0 +1,45 @@ +# Doc Vader — DevRel + +## Identity + +- **Name:** Doc Vader +- **Role:** DevRel / Technical Writer +- **Emoji:** 📝 + +## Scope + +- Writing and maintaining Docusaurus documentation +- Creating indicator documentation pages in `docs/content/indicators/` +- Writing usage examples and tutorials +- Maintaining the installation guide +- Updating README.md with new indicators + +## Boundaries + +- Does NOT implement indicators (routes to DevMeister3000) +- Does NOT write tests (routes to ChaosAgent) +- Does NOT make architecture decisions (routes to Carlos) + +## Documentation Standards + +- **Framework:** Docusaurus +- **Content location:** `docs/content/indicators/` +- **Config:** `docs/docusaurus.config.js` +- **Sidebars:** `docs/sidebars.js` +- **Format:** Markdown with code examples +- **Each indicator doc should include:** + 1. Description of what the indicator does + 2. Parameters table with defaults + 3. Output columns table + 4. Python usage example + 5. Signal interpretation guide + +## Key Files + +- `docs/content/` — documentation markdown files +- `docs/content/indicators/` — individual indicator docs +- `docs/content/installation.md` — installation guide +- `docs/content/introduction.md` — getting started +- `docs/docusaurus.config.js` — site configuration +- `docs/sidebars.js` — navigation structure +- `README.md` — project README diff --git a/.squad/agents/doc-vader/history.md b/.squad/agents/doc-vader/history.md new file mode 100644 index 00000000..f3614992 --- /dev/null +++ b/.squad/agents/doc-vader/history.md @@ -0,0 +1,18 @@ +# Doc Vader — History + +## Project Context + +- **Project:** PyIndicators — Python library for financial technical analysis +- **Owner:** marcvanduyn +- **Docs framework:** Docusaurus +- **Docs location:** `docs/content/indicators/` for indicator pages +- **Site config:** `docs/docusaurus.config.js` + +## Learnings + +- Team formed 2026-02-27. +- Documentation site is at `docs/` with standard Docusaurus structure. +- Indicator docs live in `docs/content/indicators/`. +- Analysis notebooks in `analysis/indicators/` serve as visual examples. +- Chart images in docs use UPPER_SNAKE_CASE alt text and path `/img/indicators/.png`, placed immediately after the Example code block's closing fence. +- Added TBN chart image reference to `docs/content/indicators/support-resistance/trendline-breakout-navigator.md` (Issue #3).- Verified TBN docs page after chart improvement (Issue #3, 2026-02-28): image ref `![TRENDLINE_BREAKOUT_NAVIGATOR](/img/indicators/trendline_breakout_navigator.png)` correct, PNG exists at both `docs/static/img/indicators/` and `static/images/indicators/` (227 966 bytes), function signatures/params/return columns/signal logic/stats keys all match source. No changes needed. \ No newline at end of file diff --git a/.squad/agents/scribe/charter.md b/.squad/agents/scribe/charter.md new file mode 100644 index 00000000..d3e8c517 --- /dev/null +++ b/.squad/agents/scribe/charter.md @@ -0,0 +1,34 @@ +# Scribe — Charter + +## Identity + +- **Name:** Scribe +- **Role:** Session Logger / Memory Manager +- **Emoji:** 📋 + +## Scope + +- Maintaining `decisions.md` — merging inbox entries, deduplicating +- Writing orchestration log entries to `.squad/orchestration-log/` +- Writing session logs to `.squad/log/` +- Cross-agent context sharing via history.md updates +- Archiving old decisions when file exceeds ~20KB +- Summarizing history.md files when they exceed ~12KB +- Git committing `.squad/` changes + +## Boundaries + +- Never speaks to the user +- Never modifies code or test files +- Only writes to `.squad/` state files + +## Process + +1. Receive spawn manifest from coordinator +2. Write orchestration log entries (one per agent) +3. Write session log entry +4. Merge decision inbox files into `decisions.md`, delete inbox files +5. Update affected agents' `history.md` with cross-agent learnings +6. Archive decisions if file too large +7. Summarize histories if too large +8. Git add + commit `.squad/` changes diff --git a/.squad/agents/scribe/history.md b/.squad/agents/scribe/history.md new file mode 100644 index 00000000..e4042262 --- /dev/null +++ b/.squad/agents/scribe/history.md @@ -0,0 +1,11 @@ +# Scribe — History + +## Project Context + +- **Project:** PyIndicators — Python library for financial technical analysis +- **Owner:** marcvanduyn +- **Team root:** /Users/marcvanduyn/Projects/CodingKitties/PyIndicators + +## Learnings + +- Team formed 2026-02-27. diff --git a/.squad/casting/history.json b/.squad/casting/history.json new file mode 100644 index 00000000..ec619a00 --- /dev/null +++ b/.squad/casting/history.json @@ -0,0 +1,13 @@ +[ + { + "assignment_id": "pyindicators-001", + "universe": "oceans-eleven", + "created_at": "2026-02-27T13:50:00Z", + "agents": [ + {"name": "Carlos", "role": "Lead", "user_override": true}, + {"name": "DevMeister3000", "role": "Core Dev", "user_override": true}, + {"name": "ChaosAgent", "role": "Tester", "user_override": true}, + {"name": "Doc Vader", "role": "DevRel", "user_override": true} + ] + } +] diff --git a/.squad/casting/policy.json b/.squad/casting/policy.json new file mode 100644 index 00000000..77b236bf --- /dev/null +++ b/.squad/casting/policy.json @@ -0,0 +1,5 @@ +{ + "universes": ["oceans-eleven"], + "max_per_universe": 8, + "allow_user_overrides": true +} diff --git a/.squad/casting/registry.json b/.squad/casting/registry.json new file mode 100644 index 00000000..ded3b37b --- /dev/null +++ b/.squad/casting/registry.json @@ -0,0 +1,42 @@ +[ + { + "persistent_name": "Carlos", + "universe": "oceans-eleven", + "role": "Lead", + "folder": "carlos", + "created_at": "2026-02-27T13:50:00Z", + "legacy_named": false, + "user_override": true, + "status": "active" + }, + { + "persistent_name": "DevMeister3000", + "universe": "oceans-eleven", + "role": "Core Dev", + "folder": "devmeister3000", + "created_at": "2026-02-27T13:50:00Z", + "legacy_named": false, + "user_override": true, + "status": "active" + }, + { + "persistent_name": "ChaosAgent", + "universe": "oceans-eleven", + "role": "Tester", + "folder": "chaosagent", + "created_at": "2026-02-27T13:50:00Z", + "legacy_named": false, + "user_override": true, + "status": "active" + }, + { + "persistent_name": "Doc Vader", + "universe": "oceans-eleven", + "role": "DevRel", + "folder": "doc-vader", + "created_at": "2026-02-27T13:50:00Z", + "legacy_named": false, + "user_override": true, + "status": "active" + } +] diff --git a/.squad/ceremonies.md b/.squad/ceremonies.md new file mode 100644 index 00000000..45b4a581 --- /dev/null +++ b/.squad/ceremonies.md @@ -0,0 +1,41 @@ +# Ceremonies + +> Team meetings that happen before or after work. Each squad configures their own. + +## Design Review + +| Field | Value | +|-------|-------| +| **Trigger** | auto | +| **When** | before | +| **Condition** | multi-agent task involving 2+ agents modifying shared systems | +| **Facilitator** | lead | +| **Participants** | all-relevant | +| **Time budget** | focused | +| **Enabled** | ✅ yes | + +**Agenda:** +1. Review the task and requirements +2. Agree on interfaces and contracts between components +3. Identify risks and edge cases +4. Assign action items + +--- + +## Retrospective + +| Field | Value | +|-------|-------| +| **Trigger** | auto | +| **When** | after | +| **Condition** | build failure, test failure, or reviewer rejection | +| **Facilitator** | lead | +| **Participants** | all-involved | +| **Time budget** | focused | +| **Enabled** | ✅ yes | + +**Agenda:** +1. What happened? (facts only) +2. Root cause analysis +3. What should change? +4. Action items for next iteration diff --git a/.squad/decisions.md b/.squad/decisions.md new file mode 100644 index 00000000..34e5cd20 --- /dev/null +++ b/.squad/decisions.md @@ -0,0 +1,55 @@ +# Decisions + +> Canonical decision ledger. Append-only. Managed by Scribe. + +--- + +### 2026-02-27T13:50:00Z: Team formed +**By:** Squad (Coordinator) +**What:** Initial team cast for PyIndicators project — Carlos (Lead), DevMeister3000 (Core Dev), ChaosAgent (Tester), Doc Vader (DevRel). +**Why:** User confirmed roster. + +--- + +### 2026-02-27: PRD Decomposition Approach +**By:** Carlos (Lead) +**What:** Decomposed the PRD (v0.19.0) into 70 specific, actionable work items across 5 phases and wrote them to `.squad/work-items.md`. +**Why:** Ensures the team has a clear, granular backlog with no ambiguity about what needs doing, who does it, and in what order. Priority ordering: tests (P0) → docs (P1) → README (P0/P1/P2) → notebooks (P3) → new features (P2/P3). Breakdown: 9 P0, 14 P1, 12 P2, 35 P3. + +--- + +### 2026-02-27: Added @copilot as Coding Agent +**By:** Marc (via Squad Coordinator) +**What:** Added GitHub Copilot coding agent (@copilot) to the team roster with auto-assign enabled. Capability profile added to team.md with 🟢/🟡/🔴 fit ratings. Instructions installed at `.github/copilot-instructions.md`. Routing updated so Carlos triages issues against the capability profile before assigning `squad:copilot` labels. +**Why:** User requested autonomous issue pickup for suitable tasks. Enables @copilot to pick up 🟢-rated issues without human intervention. + +--- + +### 2026-02-27: Flake8 Cleanup — Variable Naming & Export Conventions +**By:** DevMeister3000 (Core Dev) +**What:** Fixed 14 flake8 warnings (F841, F401, E741, E127) across 8 files. Renamed ambiguous `l` → `low`, added missing `__all__` entries for `accumulation_distribution_zones`, removed unused intermediate variables. +**Why:** Zero flake8 warnings for selected rules. Established conventions: use `high`/`low` for array variables; always add new functions to both `__all__` lists during registration. + +--- + +### 2026-02-27: TBN Chart Plan — Architecture Decision +**By:** Carlos (Lead) +**Issue:** #3 — Improve Trendline Breakout Navigator +**What:** Defined chart layout (3-row: price+trendlines 70%, composite trend 15%, volume 15%), 12 traces, data requirements (BTC/EUR 4h ~365d), and output paths for TBN analysis notebook and docs chart. +**Why:** TBN docs page had no chart image. Plan gives DevMeister3000 an unambiguous implementation spec. Key decisions: trendline values plotted on price chart color-coded by direction, HH/LL/wick markers overlaid, composite trend background shading green/red. + +--- + +### 2026-02-27: TBN Chart Notebook Implementation +**By:** DevMeister3000 (Core Dev) +**Issue:** #3 +**What:** Created `analysis/indicators/trendline_breakout_navigator.ipynb` following Carlos's spec. PNG output to both `static/images/indicators/` and `docs/static/img/indicators/`. Used `git add -f` for gitignored analysis directory. Composite trend Y-axis hardcoded `[-3.5, 3.5]`. +**Why:** Implements the chart plan. Dual PNG output lets Doc Vader reference the docs copy directly without extra steps. + +--- + +### 2026-02-28T12:00:00Z: TBN Chart Dark Theme Overhaul +**By:** DevMeister3000 (Core Dev) +**Issue:** #3 +**What:** Switched TBN analysis notebook chart from light theme to professional dark theme (#131722 background). Updated all colors, opacities, markers, grid lines, and fonts for dark-background readability. Chart dimensions increased to 1000×1400px. +**Why:** Existing light-themed chart was flagged as wrong/ugly. Dark themes are standard in financial charting tools and provide better contrast for overlaid trendlines and markers. Establishes precedent: future indicator analysis notebooks should use this dark theme palette for visual consistency. diff --git a/.squad/decisions/inbox/.gitkeep b/.squad/decisions/inbox/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/.squad/identity/.gitkeep b/.squad/identity/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/.squad/identity/now.md b/.squad/identity/now.md new file mode 100644 index 00000000..30c8903b --- /dev/null +++ b/.squad/identity/now.md @@ -0,0 +1,9 @@ +--- +updated_at: 2026-02-25T11:57:08.045Z +focus_area: Initial setup +active_issues: [] +--- + +# What We're Focused On + +Getting started. Updated by coordinator at session start. diff --git a/.squad/identity/wisdom.md b/.squad/identity/wisdom.md new file mode 100644 index 00000000..c40c8ced --- /dev/null +++ b/.squad/identity/wisdom.md @@ -0,0 +1,15 @@ +--- +last_updated: 2026-02-25T11:57:08.046Z +--- + +# Team Wisdom + +Reusable patterns and heuristics learned through work. NOT transcripts — each entry is a distilled, actionable insight. + +## Patterns + + + +## Anti-Patterns + + diff --git a/.squad/routing.md b/.squad/routing.md new file mode 100644 index 00000000..214d0d82 --- /dev/null +++ b/.squad/routing.md @@ -0,0 +1,40 @@ +# Routing Rules + +## Default Routes + +| Domain | Primary | Backup | +|--------|---------|--------| +| Architecture, design decisions, code review | Carlos | — | +| Indicator implementation, Python code, porting PineScript | DevMeister3000 | Carlos | +| Tests, edge cases, quality assurance, unittest | ChaosAgent | DevMeister3000 | +| Documentation, Docusaurus, examples, README | Doc Vader | Carlos | +| Session logging, decisions, memory | Scribe | — | +| Work queue, backlog, monitoring | Ralph | — | + +## Keyword Routes + +| Keywords | Route to | +|----------|----------| +| indicator, implement, port, pine, pinescript, algorithm, ema, sma, rsi, macd, pivot, swing, trendline, breakout | DevMeister3000 | +| test, unittest, assert, edge case, coverage, quality | ChaosAgent | +| docs, documentation, docusaurus, markdown, guide, example, tutorial, installation | Doc Vader | +| architecture, design, pattern, refactor, api, structure, review, approve | Carlos | +| backlog, issues, status, board, queue, monitor | Ralph | +| autonomous, copilot, simple fix, single-file, boilerplate | @copilot | + +## Copilot Agent Routing + +When triaging issues, Carlos evaluates against the capability profile in `team.md`: +- **🟢 issues** with `squad:copilot` label → @copilot picks up autonomously +- **🟡 issues** → @copilot works, but PR needs squad review before merge +- **🔴 issues** → route to appropriate squad agent instead + +## Multi-Domain + +When a task spans multiple domains (e.g., "add indicator with tests and docs"), fan out to all relevant agents in parallel. + +## Review Gate + +- Carlos reviews architecture decisions and API changes. +- ChaosAgent reviews all new indicator implementations (test coverage). +- Doc Vader reviews documentation accuracy. diff --git a/.squad/skills/.gitkeep b/.squad/skills/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/.squad/skills/squad-conventions/SKILL.md b/.squad/skills/squad-conventions/SKILL.md new file mode 100644 index 00000000..72eca68e --- /dev/null +++ b/.squad/skills/squad-conventions/SKILL.md @@ -0,0 +1,69 @@ +--- +name: "squad-conventions" +description: "Core conventions and patterns used in the Squad codebase" +domain: "project-conventions" +confidence: "high" +source: "manual" +--- + +## Context +These conventions apply to all work on the Squad CLI tool (`create-squad`). Squad is a zero-dependency Node.js package that adds AI agent teams to any project. Understanding these patterns is essential before modifying any Squad source code. + +## Patterns + +### Zero Dependencies +Squad has zero runtime dependencies. Everything uses Node.js built-ins (`fs`, `path`, `os`, `child_process`). Do not add packages to `dependencies` in `package.json`. This is a hard constraint, not a preference. + +### Node.js Built-in Test Runner +Tests use `node:test` and `node:assert/strict` — no test frameworks. Run with `npm test`. Test files live in `test/`. The test command is `node --test test/`. + +### Error Handling — `fatal()` Pattern +All user-facing errors use the `fatal(msg)` function which prints a red `✗` prefix and exits with code 1. Never throw unhandled exceptions or print raw stack traces. The global `uncaughtException` handler calls `fatal()` as a safety net. + +### ANSI Color Constants +Colors are defined as constants at the top of `index.js`: `GREEN`, `RED`, `DIM`, `BOLD`, `RESET`. Use these constants — do not inline ANSI escape codes. + +### File Structure +- `.squad/` — Team state (user-owned, never overwritten by upgrades) +- `.squad/templates/` — Template files copied from `templates/` (Squad-owned, overwritten on upgrade) +- `.github/agents/squad.agent.md` — Coordinator prompt (Squad-owned, overwritten on upgrade) +- `templates/` — Source templates shipped with the npm package +- `.squad/skills/` — Team skills in SKILL.md format (user-owned) +- `.squad/decisions/inbox/` — Drop-box for parallel decision writes + +### Windows Compatibility +Always use `path.join()` for file paths — never hardcode `/` or `\` separators. Squad must work on Windows, macOS, and Linux. All tests must pass on all platforms. + +### Init Idempotency +The init flow uses a skip-if-exists pattern: if a file or directory already exists, skip it and report "already exists." Never overwrite user state during init. The upgrade flow overwrites only Squad-owned files. + +### Copy Pattern +`copyRecursive(src, target)` handles both files and directories. It creates parent directories with `{ recursive: true }` and uses `fs.copyFileSync` for files. + +## Examples + +```javascript +// Error handling +function fatal(msg) { + console.error(`${RED}✗${RESET} ${msg}`); + process.exit(1); +} + +// File path construction (Windows-safe) +const agentDest = path.join(dest, '.github', 'agents', 'squad.agent.md'); + +// Skip-if-exists pattern +if (!fs.existsSync(ceremoniesDest)) { + fs.copyFileSync(ceremoniesSrc, ceremoniesDest); + console.log(`${GREEN}✓${RESET} .squad/ceremonies.md`); +} else { + console.log(`${DIM}ceremonies.md already exists — skipping${RESET}`); +} +``` + +## Anti-Patterns +- **Adding npm dependencies** — Squad is zero-dep. Use Node.js built-ins only. +- **Hardcoded path separators** — Never use `/` or `\` directly. Always `path.join()`. +- **Overwriting user state on init** — Init skips existing files. Only upgrade overwrites Squad-owned files. +- **Raw stack traces** — All errors go through `fatal()`. Users see clean messages, not stack traces. +- **Inline ANSI codes** — Use the color constants (`GREEN`, `RED`, `DIM`, `BOLD`, `RESET`). diff --git a/.squad/team.md b/.squad/team.md new file mode 100644 index 00000000..d021701d --- /dev/null +++ b/.squad/team.md @@ -0,0 +1,60 @@ +# PyIndicators — Squad Team + +## Project Context + +- **Project:** PyIndicators +- **Owner:** marcvanduyn +- **Description:** A powerful and user-friendly Python library for financial technical analysis indicators, metrics and helper functions for pandas and polars dataframes. Written entirely in Python with no external dependencies. +- **Stack:** Python, pandas, polars, Docusaurus (docs) +- **Repo:** CodingKitties/PyIndicators + +## Members + +| Name | Role | Specialty | Emoji | +|------|------|-----------|-------| +| Marc | Owner / PM | Project owner, direction, final say | 👤 Human | +| Carlos | Lead | Architecture, code review, decisions | 🏗️ | +| DevMeister3000 | Core Dev | Indicator implementations, Python | 🔧 | +| ChaosAgent | Tester | Tests, quality, edge cases | 🧪 | +| Doc Vader | DevRel | Docusaurus docs, examples, guides | 📝 | +| @copilot | Coding Agent | Autonomous issue pickup, PRs | 🤖 | +| Scribe | (silent) | Memory, decisions, session logs | 📋 | +| Ralph | (monitor) | Work queue, backlog, keep-alive | 🔄 | + + + +## Issue Source + +- **Repository:** `coding-kitties/PyIndicators` +- **Connected:** 2026-02-27 +- **Filters:** All open issues + +## PRD + +- **Source:** `/Users/marcvanduyn/Projects/CodingKitties/PyIndicators/PRD.md` +- **Ingested:** 2026-02-27 +- **Status:** Decomposed → 70 work items in `.squad/work-items.md` + +## Coding Agent — Capabilities + +| Task Type | Fit | Notes | +|-----------|-----|-------| +| Single-file indicator implementation | 🟢 | Follows established pattern | +| Writing unittest test suites | 🟢 | Straightforward from existing examples | +| Single-file bug fixes | 🟢 | Scoped, low risk | +| Documentation pages (Docusaurus md) | 🟢 | Template-driven | +| README updates | 🟢 | Text edits | +| Multi-file refactors | 🟡 | Needs squad review | +| New indicator with complex math (porting PineScript) | 🟡 | Logic correctness needs review | +| Architecture changes (new module structure) | 🔴 | Requires Carlos (Lead) decision | +| Docusaurus config / sidebar changes | 🔴 | Risk of breaking docs build | +| Release management / versioning | 🔴 | Needs human approval | + +## Tech Stack + +- **Language:** Python 3.12+ +- **DataFrame support:** pandas, polars +- **Testing:** unittest +- **Documentation:** Docusaurus +- **Build:** pyproject.toml +- **No external dependencies** for core library diff --git a/.squad/templates/.gitkeep b/.squad/templates/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/.squad/templates/improve-chart-issue.yml b/.squad/templates/improve-chart-issue.yml new file mode 100644 index 00000000..bc9bcc7c --- /dev/null +++ b/.squad/templates/improve-chart-issue.yml @@ -0,0 +1,115 @@ +name: "📊 Improve Documentation Chart" +description: "Request an improved or new chart for an indicator's documentation page" +title: "[Chart] " +labels: ["squad", "docs", "chart"] +body: + - type: markdown + attributes: + value: | + ## Documentation Chart Improvement + Use this template to request a new or improved chart for an indicator's documentation page. + **Include reference screenshots** showing what the chart should look like. + + - type: input + id: indicator-name + attributes: + label: Indicator Name + description: "Which indicator's documentation needs a chart update?" + placeholder: "e.g., SuperTrend, RSI, Trendline Breakout Navigator" + validations: + required: true + + - type: input + id: docs-page + attributes: + label: Current Docs Page + description: "Path to the existing docs page (if it exists)" + placeholder: "e.g., docs/content/indicators/trend/supertrend.md" + validations: + required: false + + - type: dropdown + id: chart-type + attributes: + label: What needs to happen? + options: + - Add a new chart (no chart exists yet) + - Replace existing chart (current one is wrong or ugly) + - Add additional chart (show a different view or timeframe) + - Fix chart rendering issue + validations: + required: true + + - type: textarea + id: reference-chart + attributes: + label: Reference Chart(s) + description: | + **Paste or drag & drop screenshots** of what the chart should look like. + Include charts from TradingView, other platforms, or hand-drawn sketches — anything that shows the desired result. + placeholder: "Drag and drop images here..." + validations: + required: true + + - type: textarea + id: chart-description + attributes: + label: Chart Description + description: | + **Describe the chart in detail** — agents may not always be able to see images. + Include: what data is shown, what the indicator lines/zones look like, colors, key visual features. + placeholder: | + - Chart type: Candlestick with overlay + - Indicator display: Two bands (upper green, lower red) with fill between them + - Signals: Triangle markers at crossover points + - Timeframe shown: 6 months of daily data + - The chart should clearly show a trend reversal around the middle + - ... + validations: + required: true + + - type: textarea + id: data-source + attributes: + label: Data Source + description: "What data should the chart use?" + placeholder: | + - Asset: BTC/USD + - Timeframe: Daily + - Date range: 2024-01-01 to 2024-12-31 + - Or: use existing test data from resources/data/ + validations: + required: false + + - type: textarea + id: chart-requirements + attributes: + label: Chart Requirements + description: "Any specific requirements for the chart?" + placeholder: | + - Library: plotly (for interactive) or matplotlib (for static) + - Include: buy/sell signal annotations + - Color scheme: green for bullish, red for bearish + - Export as: static image for docs + interactive HTML + validations: + required: false + + - type: checkboxes + id: deliverables + attributes: + label: Deliverables + description: "What needs to be delivered?" + options: + - label: "Static chart image for docs page (PNG/SVG in `static/images/`)" + - label: "Update docs page to include the chart" + - label: "Analysis notebook with interactive plotly chart" + - label: "HTML export of interactive chart" + + - type: textarea + id: additional-context + attributes: + label: Additional Context + description: "Anything else? What's wrong with the current chart? Specific style preferences?" + placeholder: "Optional additional context..." + validations: + required: false diff --git a/.squad/templates/new-indicator-issue.md b/.squad/templates/new-indicator-issue.md new file mode 100644 index 00000000..4af0b525 --- /dev/null +++ b/.squad/templates/new-indicator-issue.md @@ -0,0 +1,60 @@ +## New Indicator Request + +### Indicator Name + + + +### Category + + + +### Description + + + +### Reference Chart(s) + + + + +### Chart Description + + + +- **Timeframe:** +- **Asset:** +- **What's shown:** + + +### Parameters + + +| Parameter | Type | Default | Description | +|-----------|------|---------|-------------| +| `period` | int | 14 | Lookback period | +| `source_column` | str | 'Close' | Source column | + + +### Source / Reference + + + +### Expected Output Columns + + +- `indicator_value`: +- `indicator_signal`: + + +### Deliverables Checklist + +- [ ] Implementation in `pyindicators/indicators/` (pandas + polars support) +- [ ] Exports in `__init__.py` and `__all__` +- [ ] Unit tests in `tests/indicators/` (pandas, polars, edge cases) +- [ ] Documentation page in `docs/content/indicators/` with chart image +- [ ] Sidebar registration in `docs/sidebars.js` +- [ ] Entry in README.md features list +- [ ] Analysis notebook in `analysis/indicators/` with plotly chart + +### Additional Context + diff --git a/.squad/templates/new-indicator-issue.yml b/.squad/templates/new-indicator-issue.yml new file mode 100644 index 00000000..f03a0b39 --- /dev/null +++ b/.squad/templates/new-indicator-issue.yml @@ -0,0 +1,140 @@ +name: "🔧 New Indicator" +description: "Request a new technical indicator implementation" +title: "[Indicator] " +labels: ["squad", "indicator"] +body: + - type: markdown + attributes: + value: | + ## New Indicator Request + Use this template to request a new indicator for PyIndicators. + **Include chart screenshots** showing the expected output — the team needs visual references to reproduce the behavior accurately. + + - type: input + id: indicator-name + attributes: + label: Indicator Name + description: "The name of the indicator (e.g., Parabolic SAR, Ichimoku Cloud)" + placeholder: "e.g., VWAP (Volume Weighted Average Price)" + validations: + required: true + + - type: dropdown + id: category + attributes: + label: Category + description: "Which category does this indicator belong to?" + options: + - Trend + - Momentum + - Volatility + - Support & Resistance + - Pattern Recognition + - Volume + - Helpers / Utilities + validations: + required: true + + - type: textarea + id: description + attributes: + label: Description + description: "What does this indicator do? How is it used in trading?" + placeholder: "Describe the indicator's purpose, what it measures, and typical use cases..." + validations: + required: true + + - type: textarea + id: reference-chart + attributes: + label: Reference Chart(s) + description: | + **Paste or drag & drop chart screenshots** showing the expected indicator output. + Include charts from TradingView, PineScript, or any other platform. + The more visual references, the better — these are used to verify the implementation. + placeholder: "Drag and drop images here, or paste image URLs..." + validations: + required: true + + - type: textarea + id: chart-description + attributes: + label: Chart Description + description: | + **Describe what the chart(s) show** — agents may not always be able to see images. + Include: timeframe, asset, what lines/zones/signals are visible, colors, behavior at key points. + placeholder: | + - Timeframe: Daily + - Asset: BTC/USD + - The indicator shows a green line above price during downtrends and red line below during uptrends + - Signals are marked with triangles at crossover points + - ... + validations: + required: true + + - type: textarea + id: parameters + attributes: + label: Parameters + description: "List the indicator's parameters with types and defaults" + placeholder: | + - `period` (int, default=14): Lookback period + - `multiplier` (float, default=2.0): ATR multiplier + - `source` (str, default='Close'): Source column + value: | + - `period` (int, default=14): + - `source_column` (str, default='Close'): + validations: + required: false + + - type: textarea + id: source-reference + attributes: + label: Source / Reference + description: "Link to PineScript source, academic paper, or reference implementation" + placeholder: "e.g., https://www.tradingview.com/script/... or a PineScript code block" + validations: + required: false + + - type: textarea + id: output-columns + attributes: + label: Expected Output Columns + description: "What columns should the indicator add to the DataFrame?" + placeholder: | + - `indicator_value`: Main indicator line + - `indicator_signal`: Buy/sell signal (1, -1, 0) + - `indicator_upper`: Upper band + - `indicator_lower`: Lower band + validations: + required: false + + - type: checkboxes + id: deliverables + attributes: + label: Deliverables Checklist + description: "A complete indicator requires ALL of the following. The squad will handle each." + options: + - label: "Implementation in `pyindicators/indicators/` (pandas + polars support)" + required: true + - label: "Exports in `__init__.py` and `__all__`" + required: true + - label: "Unit tests in `tests/indicators/` (pandas, polars, edge cases)" + required: true + - label: "Documentation page in `docs/content/indicators/` with chart image" + required: true + - label: "Sidebar registration in `docs/sidebars.js`" + required: true + - label: "Entry in README.md features list" + required: true + - label: "Analysis notebook in `analysis/indicators/` with plotly chart" + required: true + + - type: textarea + id: additional-context + attributes: + label: Additional Context + description: "Anything else? Special edge cases, related indicators, priority notes..." + placeholder: "Optional additional context..." + validations: + required: false diff --git a/.squad/work-items.md b/.squad/work-items.md new file mode 100644 index 00000000..c87dc619 --- /dev/null +++ b/.squad/work-items.md @@ -0,0 +1,138 @@ +# PyIndicators — Work Items Decomposition + +> Decomposed from [PRD.md](../PRD.md) by Carlos (Lead) on 2026-02-27. + +## Summary + +| Phase | Total Items | P0 | P1 | P2 | P3 | +|-------|-------------|----|----|----|----| +| Phase 1 — Test Coverage | 14 | 8 | 3 | 3 | 0 | +| Phase 2 — Documentation | 11 | 0 | 9 | 2 | 0 | +| Phase 3 — README & Onboarding | 5 | 1 | 2 | 2 | 0 | +| Phase 4 — Analysis Notebooks | 29 | 0 | 0 | 0 | 29 | +| Phase 5 — New Indicators | 11 | 0 | 0 | 5 | 6 | +| **Total** | **70** | **9** | **14** | **12** | **35** | + +--- + +## Phase 1 — Test Coverage (Critical) + +Every indicator must have tests covering Pandas input/output, Polars input/output, and edge cases. + +| ID | Title | Owner | Priority | Dependencies | Complexity | Notes | +|----|-------|-------|----------|--------------|------------|-------| +| 1.01 | Write tests for `average_true_range.py` (ATR) | ChaosAgent | P0 | None | S | Classic volatility indicator, simple I/O | +| 1.02 | Write tests for `commodity_channel_index.py` (CCI) | ChaosAgent | P0 | None | S | Classic momentum indicator | +| 1.03 | Write tests for `rate_of_change.py` (ROC) | ChaosAgent | P0 | None | S | Classic momentum indicator | +| 1.04 | Write tests for `liquidity_sweeps.py` | ChaosAgent | P0 | None | M | Complex price-action logic, needs realistic OHLCV data | +| 1.05 | Write tests for `buyside_sellside_liquidity.py` | ChaosAgent | P0 | None | M | Complex price-action logic | +| 1.06 | Write tests for `pure_price_action_liquidity_sweeps.py` | ChaosAgent | P0 | None | M | Complex price-action logic | +| 1.07 | Write tests for `liquidity_pools.py` | ChaosAgent | P0 | None | M | Complex price-action logic | +| 1.08 | Write tests for `liquidity_levels_voids.py` | ChaosAgent | P0 | None | M | Complex price-action logic | +| 1.09 | Write tests for `pulse_mean_accelerator.py` | ChaosAgent | P1 | None | M | Medium-priority trend indicator | +| 1.10 | Write tests for `equal_highs_lows.py` | ChaosAgent | P1 | None | M | Medium-priority S/R indicator | +| 1.11 | Write tests for `volume_weighted_trend.py` | ChaosAgent | P1 | None | M | Medium-priority trend indicator | +| 1.12 | Write tests for `is_down_trend.py` | ChaosAgent | P2 | None | S | Simple helper utility | +| 1.13 | Write tests for `is_up_trend.py` | ChaosAgent | P2 | None | S | Simple helper utility | +| 1.14 | Write tests for `up_and_down_trends.py` | ChaosAgent | P2 | None | S | Simple helper utility | + +--- + +## Phase 2 — Documentation Completeness (High) + +Add missing doc pages and ensure sidebar registration. + +| ID | Title | Owner | Priority | Dependencies | Complexity | Notes | +|----|-------|-------|----------|--------------|------------|-------| +| 2.01 | Create doc page for Volume Gated Trend Ribbon | Doc Vader | P1 | None | S | Category: Trend. Follow `docs/content/indicators/trend/` pattern | +| 2.02 | Create doc page for Commodity Channel Index (CCI) | Doc Vader | P1 | None | S | Category: Momentum | +| 2.03 | Create doc page for Rate of Change (ROC) | Doc Vader | P1 | None | S | Category: Momentum | +| 2.04 | Create doc page for Equal Highs / Lows | Doc Vader | P1 | None | S | Category: Support & Resistance | +| 2.05 | Create doc page for Swing Structure | Doc Vader | P1 | None | S | Category: Support & Resistance | +| 2.06 | Create doc page for Trendline Breakout Navigator | Doc Vader | P1 | None | S | Category: Support & Resistance | +| 2.07 | Create doc page for Up and Downtrends | Doc Vader | P1 | None | S | Category: Helpers | +| 2.08 | Register all 7 new doc pages in `docs/sidebars.js` | Doc Vader | P1 | 2.01–2.07 | S | Must update sidebar config | +| 2.09 | Document missing utility functions (`is_below`, `is_above`, `get_slope`, etc.) | Doc Vader | P1 | None | S | Only `has_any_lower_then_threshold` currently documented | +| 2.10 | Update README features list to include all 16 missing indicators | Doc Vader | P2 | None | S | See PRD §4.3 list | +| 2.11 | Fix "no external dependencies" claim in README and `pyproject.toml` | Doc Vader | P2 | None | S | Replace with accurate description | + +--- + +## Phase 3 — README & Onboarding (Medium) + +| ID | Title | Owner | Priority | Dependencies | Complexity | Notes | +|----|-------|-------|----------|--------------|------------|-------| +| 3.01 | Fix "no external dependencies" metadata discrepancy | Doc Vader | P0 | None | S | Misleads users; fix in README + pyproject.toml description | +| 3.02 | Add "Quick Start" section with minimal end-to-end example | Doc Vader | P1 | None | S | Show install → import → compute → inspect | +| 3.03 | Restructure README: reduce inline API docs, link to Docusaurus site | Doc Vader | P1 | 2.01–2.09 | M | Depends on docs being complete first | +| 3.04 | Add badges (PyPI version, test status, docs link) | Doc Vader | P2 | None | S | Standard OSS project hygiene | +| 3.05 | Add CONTRIBUTING.md with indicator authoring guide | Doc Vader | P2 | None | M | Guide contributors on patterns from PRD §7 | + +--- + +## Phase 4 — Analysis Notebooks (Low / Nice-to-have) + +All items are P3. No dependencies unless noted. Owner: Doc Vader. Complexity: S each. + +| ID | Title | Owner | Priority | Dependencies | Complexity | Notes | +|----|-------|-------|----------|--------------|------------|-------| +| 4.01 | Create notebook for Simple Moving Average (SMA) | Doc Vader | P3 | None | S | Classic trend | +| 4.02 | Create notebook for Weighted Moving Average (WMA) | Doc Vader | P3 | None | S | Classic trend | +| 4.03 | Create notebook for Exponential Moving Average (EMA) | Doc Vader | P3 | None | S | Classic trend | +| 4.04 | Create notebook for SuperTrend | Doc Vader | P3 | None | S | Popular trend indicator | +| 4.05 | Create notebook for Volume Gated Trend Ribbon | Doc Vader | P3 | None | S | | +| 4.06 | Create notebook for MACD | Doc Vader | P3 | None | S | High-value classic | +| 4.07 | Create notebook for RSI | Doc Vader | P3 | None | S | High-value classic | +| 4.08 | Create notebook for Wilders RSI | Doc Vader | P3 | None | S | | +| 4.09 | Create notebook for Williams %R | Doc Vader | P3 | None | S | | +| 4.10 | Create notebook for ADX | Doc Vader | P3 | None | S | | +| 4.11 | Create notebook for Stochastic Oscillator | Doc Vader | P3 | None | S | | +| 4.12 | Create notebook for Momentum Confluence | Doc Vader | P3 | None | S | | +| 4.13 | Create notebook for Commodity Channel Index (CCI) | Doc Vader | P3 | 1.02 | S | Needs working impl + tests first | +| 4.14 | Create notebook for Rate of Change (ROC) | Doc Vader | P3 | 1.03 | S | Needs working impl + tests first | +| 4.15 | Create notebook for Bollinger Bands | Doc Vader | P3 | None | S | High-value classic | +| 4.16 | Create notebook for Average True Range (ATR) | Doc Vader | P3 | 1.01 | S | | +| 4.17 | Create notebook for Moving Average Envelope | Doc Vader | P3 | None | S | | +| 4.18 | Create notebook for Nadaraya-Watson Envelope | Doc Vader | P3 | None | S | | +| 4.19 | Create notebook for Fibonacci Retracement | Doc Vader | P3 | None | S | | +| 4.20 | Create notebook for Golden Zone | Doc Vader | P3 | None | S | | +| 4.21 | Create notebook for Fair Value Gap | Doc Vader | P3 | None | S | | +| 4.22 | Create notebook for Order Blocks | Doc Vader | P3 | None | S | | +| 4.23 | Create notebook for Market Structure | Doc Vader | P3 | None | S | | +| 4.24 | Create notebook for Divergence | Doc Vader | P3 | None | S | | +| 4.25 | Create notebook for Accumulation Distribution Zones | Doc Vader | P3 | None | S | | +| 4.26 | Create notebook for Volume Imbalance | Doc Vader | P3 | None | S | | +| 4.27 | Create notebook for Opening Gap | Doc Vader | P3 | None | S | | +| 4.28 | Create notebook for Strong / Weak High / Low | Doc Vader | P3 | None | S | | +| 4.29 | Create notebook for Trendline Breakout Navigator | Doc Vader | P3 | None | S | | + +--- + +## Phase 5 — New Indicators (Backlog) + +| ID | Title | Owner | Priority | Dependencies | Complexity | Notes | +|----|-------|-------|----------|--------------|------------|-------| +| 5.01 | Implement VWAP (Volume Weighted Average Price) | DevMeister3000 | P2 | Phase 1 done | M | Essential for intraday; high user demand | +| 5.02 | Implement Ichimoku Cloud | DevMeister3000 | P2 | Phase 1 done | L | Commonly requested; multiple output lines | +| 5.03 | Implement Pivot Points (Standard, Camarilla, Woodie) | DevMeister3000 | P2 | Phase 1 done | M | Classic S/R levels | +| 5.04 | Implement Keltner Channels | DevMeister3000 | P2 | 1.01 (ATR tests) | M | Depends on ATR being fully tested | +| 5.05 | Implement Donchian Channels | DevMeister3000 | P2 | Phase 1 done | S | Simple breakout detection | +| 5.06 | Implement Parabolic SAR | DevMeister3000 | P3 | Phase 1 done | M | Trend reversal | +| 5.07 | Implement Heikin-Ashi Candles | DevMeister3000 | P3 | Phase 1 done | S | Trend-smoothing candle type | +| 5.08 | Implement On-Balance Volume (OBV) | DevMeister3000 | P3 | Phase 1 done | S | Volume-based trend confirmation | +| 5.09 | Implement Chaikin Money Flow | DevMeister3000 | P3 | Phase 1 done | S | Volume/momentum hybrid | +| 5.10 | Run type annotations audit across all public APIs | DevMeister3000 | P3 | Phase 1 done | M | Ensure full type hints | +| 5.11 | Create performance benchmark suite (pandas vs polars) | DevMeister3000 | P3 | Phase 1 done | M | Comparative benchmarks | + +--- + +## Execution Order Recommendation + +1. **Immediate (P0):** Items 1.01–1.08 (8 high-priority test gaps) + 3.01 (metadata fix) — these block quality confidence. +2. **Next sprint (P1):** Remaining tests (1.09–1.11) + all doc pages (2.01–2.09) + README quick start (3.02) + README restructure (3.03). +3. **Following sprint (P2):** README features update (2.10–2.11) + badges (3.04) + CONTRIBUTING.md (3.05) + top new indicators (5.01–5.05). +4. **Backlog (P3):** Phase 4 notebooks + remaining Phase 5 indicators + type audit + benchmarks. + +--- + +*Generated by Carlos (Lead) — 2026-02-27* From ac277d289b1f0f7fbcb802dc83441270e6dd8512 Mon Sep 17 00:00:00 2001 From: marcvanduyn Date: Sat, 28 Feb 2026 13:40:03 +0100 Subject: [PATCH 21/21] chore: remove .squad/ from PR tracking (guard fix) --- .squad/agents/carlos/charter.md | 35 ------ .squad/agents/carlos/history.md | 14 --- .squad/agents/chaosagent/charter.md | 43 ------- .squad/agents/chaosagent/history.md | 17 --- .squad/agents/devmeister3000/charter.md | 40 ------- .squad/agents/devmeister3000/history.md | 23 ---- .squad/agents/doc-vader/charter.md | 45 -------- .squad/agents/doc-vader/history.md | 18 --- .squad/agents/scribe/charter.md | 34 ------ .squad/agents/scribe/history.md | 11 -- .squad/casting/history.json | 13 --- .squad/casting/policy.json | 5 - .squad/casting/registry.json | 42 ------- .squad/ceremonies.md | 41 ------- .squad/decisions.md | 55 --------- .squad/decisions/inbox/.gitkeep | 0 .squad/identity/.gitkeep | 0 .squad/identity/now.md | 9 -- .squad/identity/wisdom.md | 15 --- .squad/routing.md | 40 ------- .squad/skills/.gitkeep | 0 .squad/skills/squad-conventions/SKILL.md | 69 ----------- .squad/team.md | 60 ---------- .squad/templates/.gitkeep | 0 .squad/templates/improve-chart-issue.yml | 115 ------------------- .squad/templates/new-indicator-issue.md | 60 ---------- .squad/templates/new-indicator-issue.yml | 140 ----------------------- .squad/work-items.md | 138 ---------------------- 28 files changed, 1082 deletions(-) delete mode 100644 .squad/agents/carlos/charter.md delete mode 100644 .squad/agents/carlos/history.md delete mode 100644 .squad/agents/chaosagent/charter.md delete mode 100644 .squad/agents/chaosagent/history.md delete mode 100644 .squad/agents/devmeister3000/charter.md delete mode 100644 .squad/agents/devmeister3000/history.md delete mode 100644 .squad/agents/doc-vader/charter.md delete mode 100644 .squad/agents/doc-vader/history.md delete mode 100644 .squad/agents/scribe/charter.md delete mode 100644 .squad/agents/scribe/history.md delete mode 100644 .squad/casting/history.json delete mode 100644 .squad/casting/policy.json delete mode 100644 .squad/casting/registry.json delete mode 100644 .squad/ceremonies.md delete mode 100644 .squad/decisions.md delete mode 100644 .squad/decisions/inbox/.gitkeep delete mode 100644 .squad/identity/.gitkeep delete mode 100644 .squad/identity/now.md delete mode 100644 .squad/identity/wisdom.md delete mode 100644 .squad/routing.md delete mode 100644 .squad/skills/.gitkeep delete mode 100644 .squad/skills/squad-conventions/SKILL.md delete mode 100644 .squad/team.md delete mode 100644 .squad/templates/.gitkeep delete mode 100644 .squad/templates/improve-chart-issue.yml delete mode 100644 .squad/templates/new-indicator-issue.md delete mode 100644 .squad/templates/new-indicator-issue.yml delete mode 100644 .squad/work-items.md diff --git a/.squad/agents/carlos/charter.md b/.squad/agents/carlos/charter.md deleted file mode 100644 index 979d61d6..00000000 --- a/.squad/agents/carlos/charter.md +++ /dev/null @@ -1,35 +0,0 @@ -# Carlos — Lead - -## Identity - -- **Name:** Carlos -- **Role:** Lead / Architect -- **Emoji:** 🏗️ - -## Scope - -- Architecture and API design for the PyIndicators library -- Code review for all new indicator implementations -- Ensuring consistent patterns across all indicators -- Making decisions about public API shape and column naming conventions -- Approving or rejecting structural changes - -## Boundaries - -- Does NOT implement indicators directly (routes to DevMeister3000) -- Does NOT write tests (routes to ChaosAgent) -- Does NOT write documentation (routes to Doc Vader) - -## Standards - -- Every indicator must follow the established pattern: `indicator()`, `indicator_signal()`, `get_indicator_stats()` -- Support both pandas and polars DataFrames -- No external dependencies in core library -- Column naming must be consistent (lowercase, underscore-separated prefix) -- All public functions must have comprehensive docstrings - -## Review Authority - -- Approves/rejects architecture decisions -- Reviews API changes and new indicator public interfaces -- Can reassign rejected work to a different agent diff --git a/.squad/agents/carlos/history.md b/.squad/agents/carlos/history.md deleted file mode 100644 index 10aa232b..00000000 --- a/.squad/agents/carlos/history.md +++ /dev/null @@ -1,14 +0,0 @@ -# Carlos — History - -## Project Context - -- **Project:** PyIndicators — Python library for financial technical analysis -- **Owner:** marcvanduyn -- **Stack:** Python 3.12+, pandas, polars, unittest, Docusaurus docs -- **Key patterns:** Each indicator has three public functions (`indicator()`, `indicator_signal()`, `get_indicator_stats()`), supports both pandas/polars, registered in `pyindicators/indicators/__init__.py` and `pyindicators/__init__.py` - -## Learnings - -- Team formed 2026-02-27. Roster: Carlos (Lead), DevMeister3000 (Core Dev), ChaosAgent (Tester), Doc Vader (DevRel). -- 2026-02-27: Decomposed PRD into 70 work items across 5 phases. Breakdown: 9 P0, 14 P1, 12 P2, 35 P3. Phase 1 (test coverage) has 14 items — 8 at P0 targeting the liquidity/price-action cluster and classic indicators (ATR, CCI, ROC). Phase 2 (docs) has 11 items covering 7 missing doc pages + sidebar + utils + README updates. Phase 5 (new indicators) has 11 items, with VWAP, Ichimoku, and Pivot Points as highest priority new features. Priority ordering: tests first to establish quality baseline, then docs, then README polish, then notebooks and new features. -- 2026-02-27: Issue #3 — Produced detailed chart plan for Trendline Breakout Navigator. TBN is a multi-timeframe indicator with 3 trendline timeframes, composite score, HH/LL events, and wick breaks. Chart plan uses 3-row layout (price+trendlines, composite trend, volume). Key insight: need ~365 days of 4h data to get enough long-timeframe pivots. Trendline values (`tbn_value_*`) are the projected prices — these should be drawn as lines on the price chart, colored by the corresponding `tbn_trend_*` direction. Decision written to `.squad/decisions/inbox/carlos-tbn-chart-plan.md`. diff --git a/.squad/agents/chaosagent/charter.md b/.squad/agents/chaosagent/charter.md deleted file mode 100644 index 5ab02ab7..00000000 --- a/.squad/agents/chaosagent/charter.md +++ /dev/null @@ -1,43 +0,0 @@ -# ChaosAgent — Tester - -## Identity - -- **Name:** ChaosAgent -- **Role:** Tester / QA -- **Emoji:** 🧪 - -## Scope - -- Writing comprehensive unittest test suites for all indicators -- Testing both pandas and polars DataFrame inputs -- Edge case testing (small data, NaN values, custom column names) -- Verifying output column shapes, types, and value ranges -- Regression testing when indicators are modified - -## Boundaries - -- Does NOT implement indicators (routes to DevMeister3000) -- Does NOT write documentation (routes to Doc Vader) -- Does NOT make architecture decisions (routes to Carlos) - -## Testing Standards - -- **Framework:** unittest (NOT pytest) -- **File location:** `tests/indicators/test_{indicator_name}.py` -- **Test data:** Use `_make_ohlcv()` helper to generate realistic random OHLCV data with numpy seed for reproducibility -- **Required test categories:** - 1. Returns correct DataFrame type (pandas and polars) - 2. All expected output columns are present - 3. Row count unchanged - 4. Output values in expected ranges (trend: {-1, 0, 1}, binary: {0, 1}) - 5. Custom column names work - 6. Different parameters produce different output - 7. Invalid input raises exception - 8. Small DataFrame doesn't crash - 9. Signal function consistency - 10. Stats function returns expected keys with valid types - -## Review Authority - -- Reviews test coverage of new indicator implementations -- Can reject implementations with insufficient testability diff --git a/.squad/agents/chaosagent/history.md b/.squad/agents/chaosagent/history.md deleted file mode 100644 index 8ffafbd2..00000000 --- a/.squad/agents/chaosagent/history.md +++ /dev/null @@ -1,17 +0,0 @@ -# ChaosAgent — History - -## Project Context - -- **Project:** PyIndicators — Python library for financial technical analysis -- **Owner:** marcvanduyn -- **Testing framework:** unittest -- **Test location:** `tests/indicators/test_{indicator_name}.py` -- **Test data pattern:** `_make_ohlcv(n=200, seed=42)` generates reproducible OHLCV data - -## Learnings - -- Team formed 2026-02-27. -- Tests use `unittest.TestCase` with `setUp` creating shared test DataFrames. -- Each test file tests three public functions: `indicator()`, `indicator_signal()`, `get_indicator_stats()`. -- Polars tests convert pandas→polars and verify the result type. -- Virtual environment at `.venv/` — run tests with `.venv/bin/python -m unittest`. diff --git a/.squad/agents/devmeister3000/charter.md b/.squad/agents/devmeister3000/charter.md deleted file mode 100644 index 8d4c84ac..00000000 --- a/.squad/agents/devmeister3000/charter.md +++ /dev/null @@ -1,40 +0,0 @@ -# DevMeister3000 — Core Dev - -## Identity - -- **Name:** DevMeister3000 -- **Role:** Core Developer -- **Emoji:** 🔧 - -## Scope - -- Implementing new financial technical analysis indicators -- Porting indicators from PineScript (e.g., LuxAlgo) to Python/numpy -- Writing core computation functions using numpy arrays -- Ensuring both pandas and polars DataFrame compatibility -- Registering new indicators in `__init__.py` files - -## Boundaries - -- Does NOT make architecture decisions unilaterally (consults Carlos) -- Does NOT write test files (routes to ChaosAgent) -- Does NOT write documentation pages (routes to Doc Vader) - -## Technical Notes - -- **Pattern:** Each indicator module contains: - - Internal helpers (prefixed with `_`) - - A `_indicator_pandas()` core computation function - - Three public functions: `indicator()`, `indicator_signal()`, `get_indicator_stats()` -- **DataFrame handling:** Accept Union[PdDataFrame, PlDataFrame], convert polars→pandas for computation, convert back -- **No external deps:** Use only numpy for computation (already a transitive dep of pandas) -- **Registration:** Add imports to `pyindicators/indicators/__init__.py` AND `pyindicators/__init__.py`, update both `__all__` lists -- **Column naming:** Use lowercase prefix (e.g., `tbn_trend_long`, `mcs_p1`) -- **Error handling:** Raise `PyIndicatorException` for invalid inputs - -## Key Files - -- `pyindicators/indicators/` — all indicator modules -- `pyindicators/indicators/__init__.py` — indicator registry -- `pyindicators/__init__.py` — top-level exports -- `pyindicators/exceptions.py` — exception classes diff --git a/.squad/agents/devmeister3000/history.md b/.squad/agents/devmeister3000/history.md deleted file mode 100644 index 51cc53f9..00000000 --- a/.squad/agents/devmeister3000/history.md +++ /dev/null @@ -1,23 +0,0 @@ -# DevMeister3000 — History - -## Project Context - -- **Project:** PyIndicators — Python library for financial technical analysis -- **Owner:** marcvanduyn -- **Stack:** Python 3.12+, pandas, polars, numpy, unittest -- **Indicator pattern:** `indicator()` → `indicator_signal()` → `get_indicator_stats()`, all support pandas + polars -- **Current indicators:** ~50+ including EMA, SMA, RSI, MACD, Supertrend, Bollinger Bands, Fair Value Gap, Order Blocks, Market Structure, Swing Structure, Trendline Breakout Navigator, and many more - -## Learnings - -- Team formed 2026-02-27. -- Existing indicators follow a consistent pattern: internal `_compute_pandas()` function, public API with Union[PdDataFrame, PlDataFrame] type hints. -- Polars support is done by converting to pandas, computing, and converting back. -- Pivot detection uses left/right bar confirmation pattern (see `swing_structure.py`, `trendline_breakout_navigator.py`). -- **2026-02-27 — Flake8 cleanup (14 warnings):** Fixed F841, F401, E741, E127 across 8 files. Key patterns found: - - Several indicators compute intermediate variables for debugging/clarity that are never used (e.g., `y1_plus_slope` in trendline_breakout_navigator, `atr_vals` in z_score_predictive_zones). - - Three indicator modules used ambiguous variable `l` for low arrays — renamed to `low` in opening_gap.py, strong_weak_high_low.py, volume_imbalance.py. Other modules (like the older ones) used different patterns already. - - `accumulation_distribution_zones` functions were imported in `pyindicators/__init__.py` but missing from `__all__` — added them. This was likely an oversight when the indicator was registered. - - `Optional` was imported but unused in range_intelligence.py (the module uses `Union` instead). - - Pre-existing test failures exist in `test_market_structure` (CHoCH/BOS) — 9 errors unrelated to this work.- **2026-02-27 — TBN analysis notebook (Issue #3):** Created `analysis/indicators/trendline_breakout_navigator.ipynb` following Carlos's chart plan and the VWT notebook pattern. 3-row layout: candlestick + trendlines + markers (row 1, 70%), composite trend bar chart (row 2, 15%), volume bars (row 3, 15%). Outputs HTML, PNG to `static/images/indicators/` and `docs/static/img/indicators/`. `analysis/indicators/` directory is gitignored — used `git add -f` to commit. Stats block prints all 16 keys from `get_trendline_breakout_navigator_stats()`. -- **2026-02-28 — TBN dark theme chart overhaul (Issue #3):** Rewrote chart styling from light to dark theme (#131722 background, matching TradingView aesthetic). Key changes: (1) bright green `#00e676` / red `#ff5252` trendlines for contrast against dark background; (2) white-outlined markers (HH triangles, LL triangles, wick diamonds) for visibility; (3) increased chart height to 1000px + width 1400px; (4) Consolas monospace font; (5) subtle grid lines `rgba(255,255,255,0.06)` and muted neutral bars `#363a45` for zero-trend periods; (6) composite trend + volume bars at higher opacity for dark readability. Outputs regenerated to all three paths (HTML + 2× PNG). \ No newline at end of file diff --git a/.squad/agents/doc-vader/charter.md b/.squad/agents/doc-vader/charter.md deleted file mode 100644 index a76f4bef..00000000 --- a/.squad/agents/doc-vader/charter.md +++ /dev/null @@ -1,45 +0,0 @@ -# Doc Vader — DevRel - -## Identity - -- **Name:** Doc Vader -- **Role:** DevRel / Technical Writer -- **Emoji:** 📝 - -## Scope - -- Writing and maintaining Docusaurus documentation -- Creating indicator documentation pages in `docs/content/indicators/` -- Writing usage examples and tutorials -- Maintaining the installation guide -- Updating README.md with new indicators - -## Boundaries - -- Does NOT implement indicators (routes to DevMeister3000) -- Does NOT write tests (routes to ChaosAgent) -- Does NOT make architecture decisions (routes to Carlos) - -## Documentation Standards - -- **Framework:** Docusaurus -- **Content location:** `docs/content/indicators/` -- **Config:** `docs/docusaurus.config.js` -- **Sidebars:** `docs/sidebars.js` -- **Format:** Markdown with code examples -- **Each indicator doc should include:** - 1. Description of what the indicator does - 2. Parameters table with defaults - 3. Output columns table - 4. Python usage example - 5. Signal interpretation guide - -## Key Files - -- `docs/content/` — documentation markdown files -- `docs/content/indicators/` — individual indicator docs -- `docs/content/installation.md` — installation guide -- `docs/content/introduction.md` — getting started -- `docs/docusaurus.config.js` — site configuration -- `docs/sidebars.js` — navigation structure -- `README.md` — project README diff --git a/.squad/agents/doc-vader/history.md b/.squad/agents/doc-vader/history.md deleted file mode 100644 index f3614992..00000000 --- a/.squad/agents/doc-vader/history.md +++ /dev/null @@ -1,18 +0,0 @@ -# Doc Vader — History - -## Project Context - -- **Project:** PyIndicators — Python library for financial technical analysis -- **Owner:** marcvanduyn -- **Docs framework:** Docusaurus -- **Docs location:** `docs/content/indicators/` for indicator pages -- **Site config:** `docs/docusaurus.config.js` - -## Learnings - -- Team formed 2026-02-27. -- Documentation site is at `docs/` with standard Docusaurus structure. -- Indicator docs live in `docs/content/indicators/`. -- Analysis notebooks in `analysis/indicators/` serve as visual examples. -- Chart images in docs use UPPER_SNAKE_CASE alt text and path `/img/indicators/.png`, placed immediately after the Example code block's closing fence. -- Added TBN chart image reference to `docs/content/indicators/support-resistance/trendline-breakout-navigator.md` (Issue #3).- Verified TBN docs page after chart improvement (Issue #3, 2026-02-28): image ref `![TRENDLINE_BREAKOUT_NAVIGATOR](/img/indicators/trendline_breakout_navigator.png)` correct, PNG exists at both `docs/static/img/indicators/` and `static/images/indicators/` (227 966 bytes), function signatures/params/return columns/signal logic/stats keys all match source. No changes needed. \ No newline at end of file diff --git a/.squad/agents/scribe/charter.md b/.squad/agents/scribe/charter.md deleted file mode 100644 index d3e8c517..00000000 --- a/.squad/agents/scribe/charter.md +++ /dev/null @@ -1,34 +0,0 @@ -# Scribe — Charter - -## Identity - -- **Name:** Scribe -- **Role:** Session Logger / Memory Manager -- **Emoji:** 📋 - -## Scope - -- Maintaining `decisions.md` — merging inbox entries, deduplicating -- Writing orchestration log entries to `.squad/orchestration-log/` -- Writing session logs to `.squad/log/` -- Cross-agent context sharing via history.md updates -- Archiving old decisions when file exceeds ~20KB -- Summarizing history.md files when they exceed ~12KB -- Git committing `.squad/` changes - -## Boundaries - -- Never speaks to the user -- Never modifies code or test files -- Only writes to `.squad/` state files - -## Process - -1. Receive spawn manifest from coordinator -2. Write orchestration log entries (one per agent) -3. Write session log entry -4. Merge decision inbox files into `decisions.md`, delete inbox files -5. Update affected agents' `history.md` with cross-agent learnings -6. Archive decisions if file too large -7. Summarize histories if too large -8. Git add + commit `.squad/` changes diff --git a/.squad/agents/scribe/history.md b/.squad/agents/scribe/history.md deleted file mode 100644 index e4042262..00000000 --- a/.squad/agents/scribe/history.md +++ /dev/null @@ -1,11 +0,0 @@ -# Scribe — History - -## Project Context - -- **Project:** PyIndicators — Python library for financial technical analysis -- **Owner:** marcvanduyn -- **Team root:** /Users/marcvanduyn/Projects/CodingKitties/PyIndicators - -## Learnings - -- Team formed 2026-02-27. diff --git a/.squad/casting/history.json b/.squad/casting/history.json deleted file mode 100644 index ec619a00..00000000 --- a/.squad/casting/history.json +++ /dev/null @@ -1,13 +0,0 @@ -[ - { - "assignment_id": "pyindicators-001", - "universe": "oceans-eleven", - "created_at": "2026-02-27T13:50:00Z", - "agents": [ - {"name": "Carlos", "role": "Lead", "user_override": true}, - {"name": "DevMeister3000", "role": "Core Dev", "user_override": true}, - {"name": "ChaosAgent", "role": "Tester", "user_override": true}, - {"name": "Doc Vader", "role": "DevRel", "user_override": true} - ] - } -] diff --git a/.squad/casting/policy.json b/.squad/casting/policy.json deleted file mode 100644 index 77b236bf..00000000 --- a/.squad/casting/policy.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "universes": ["oceans-eleven"], - "max_per_universe": 8, - "allow_user_overrides": true -} diff --git a/.squad/casting/registry.json b/.squad/casting/registry.json deleted file mode 100644 index ded3b37b..00000000 --- a/.squad/casting/registry.json +++ /dev/null @@ -1,42 +0,0 @@ -[ - { - "persistent_name": "Carlos", - "universe": "oceans-eleven", - "role": "Lead", - "folder": "carlos", - "created_at": "2026-02-27T13:50:00Z", - "legacy_named": false, - "user_override": true, - "status": "active" - }, - { - "persistent_name": "DevMeister3000", - "universe": "oceans-eleven", - "role": "Core Dev", - "folder": "devmeister3000", - "created_at": "2026-02-27T13:50:00Z", - "legacy_named": false, - "user_override": true, - "status": "active" - }, - { - "persistent_name": "ChaosAgent", - "universe": "oceans-eleven", - "role": "Tester", - "folder": "chaosagent", - "created_at": "2026-02-27T13:50:00Z", - "legacy_named": false, - "user_override": true, - "status": "active" - }, - { - "persistent_name": "Doc Vader", - "universe": "oceans-eleven", - "role": "DevRel", - "folder": "doc-vader", - "created_at": "2026-02-27T13:50:00Z", - "legacy_named": false, - "user_override": true, - "status": "active" - } -] diff --git a/.squad/ceremonies.md b/.squad/ceremonies.md deleted file mode 100644 index 45b4a581..00000000 --- a/.squad/ceremonies.md +++ /dev/null @@ -1,41 +0,0 @@ -# Ceremonies - -> Team meetings that happen before or after work. Each squad configures their own. - -## Design Review - -| Field | Value | -|-------|-------| -| **Trigger** | auto | -| **When** | before | -| **Condition** | multi-agent task involving 2+ agents modifying shared systems | -| **Facilitator** | lead | -| **Participants** | all-relevant | -| **Time budget** | focused | -| **Enabled** | ✅ yes | - -**Agenda:** -1. Review the task and requirements -2. Agree on interfaces and contracts between components -3. Identify risks and edge cases -4. Assign action items - ---- - -## Retrospective - -| Field | Value | -|-------|-------| -| **Trigger** | auto | -| **When** | after | -| **Condition** | build failure, test failure, or reviewer rejection | -| **Facilitator** | lead | -| **Participants** | all-involved | -| **Time budget** | focused | -| **Enabled** | ✅ yes | - -**Agenda:** -1. What happened? (facts only) -2. Root cause analysis -3. What should change? -4. Action items for next iteration diff --git a/.squad/decisions.md b/.squad/decisions.md deleted file mode 100644 index 34e5cd20..00000000 --- a/.squad/decisions.md +++ /dev/null @@ -1,55 +0,0 @@ -# Decisions - -> Canonical decision ledger. Append-only. Managed by Scribe. - ---- - -### 2026-02-27T13:50:00Z: Team formed -**By:** Squad (Coordinator) -**What:** Initial team cast for PyIndicators project — Carlos (Lead), DevMeister3000 (Core Dev), ChaosAgent (Tester), Doc Vader (DevRel). -**Why:** User confirmed roster. - ---- - -### 2026-02-27: PRD Decomposition Approach -**By:** Carlos (Lead) -**What:** Decomposed the PRD (v0.19.0) into 70 specific, actionable work items across 5 phases and wrote them to `.squad/work-items.md`. -**Why:** Ensures the team has a clear, granular backlog with no ambiguity about what needs doing, who does it, and in what order. Priority ordering: tests (P0) → docs (P1) → README (P0/P1/P2) → notebooks (P3) → new features (P2/P3). Breakdown: 9 P0, 14 P1, 12 P2, 35 P3. - ---- - -### 2026-02-27: Added @copilot as Coding Agent -**By:** Marc (via Squad Coordinator) -**What:** Added GitHub Copilot coding agent (@copilot) to the team roster with auto-assign enabled. Capability profile added to team.md with 🟢/🟡/🔴 fit ratings. Instructions installed at `.github/copilot-instructions.md`. Routing updated so Carlos triages issues against the capability profile before assigning `squad:copilot` labels. -**Why:** User requested autonomous issue pickup for suitable tasks. Enables @copilot to pick up 🟢-rated issues without human intervention. - ---- - -### 2026-02-27: Flake8 Cleanup — Variable Naming & Export Conventions -**By:** DevMeister3000 (Core Dev) -**What:** Fixed 14 flake8 warnings (F841, F401, E741, E127) across 8 files. Renamed ambiguous `l` → `low`, added missing `__all__` entries for `accumulation_distribution_zones`, removed unused intermediate variables. -**Why:** Zero flake8 warnings for selected rules. Established conventions: use `high`/`low` for array variables; always add new functions to both `__all__` lists during registration. - ---- - -### 2026-02-27: TBN Chart Plan — Architecture Decision -**By:** Carlos (Lead) -**Issue:** #3 — Improve Trendline Breakout Navigator -**What:** Defined chart layout (3-row: price+trendlines 70%, composite trend 15%, volume 15%), 12 traces, data requirements (BTC/EUR 4h ~365d), and output paths for TBN analysis notebook and docs chart. -**Why:** TBN docs page had no chart image. Plan gives DevMeister3000 an unambiguous implementation spec. Key decisions: trendline values plotted on price chart color-coded by direction, HH/LL/wick markers overlaid, composite trend background shading green/red. - ---- - -### 2026-02-27: TBN Chart Notebook Implementation -**By:** DevMeister3000 (Core Dev) -**Issue:** #3 -**What:** Created `analysis/indicators/trendline_breakout_navigator.ipynb` following Carlos's spec. PNG output to both `static/images/indicators/` and `docs/static/img/indicators/`. Used `git add -f` for gitignored analysis directory. Composite trend Y-axis hardcoded `[-3.5, 3.5]`. -**Why:** Implements the chart plan. Dual PNG output lets Doc Vader reference the docs copy directly without extra steps. - ---- - -### 2026-02-28T12:00:00Z: TBN Chart Dark Theme Overhaul -**By:** DevMeister3000 (Core Dev) -**Issue:** #3 -**What:** Switched TBN analysis notebook chart from light theme to professional dark theme (#131722 background). Updated all colors, opacities, markers, grid lines, and fonts for dark-background readability. Chart dimensions increased to 1000×1400px. -**Why:** Existing light-themed chart was flagged as wrong/ugly. Dark themes are standard in financial charting tools and provide better contrast for overlaid trendlines and markers. Establishes precedent: future indicator analysis notebooks should use this dark theme palette for visual consistency. diff --git a/.squad/decisions/inbox/.gitkeep b/.squad/decisions/inbox/.gitkeep deleted file mode 100644 index e69de29b..00000000 diff --git a/.squad/identity/.gitkeep b/.squad/identity/.gitkeep deleted file mode 100644 index e69de29b..00000000 diff --git a/.squad/identity/now.md b/.squad/identity/now.md deleted file mode 100644 index 30c8903b..00000000 --- a/.squad/identity/now.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -updated_at: 2026-02-25T11:57:08.045Z -focus_area: Initial setup -active_issues: [] ---- - -# What We're Focused On - -Getting started. Updated by coordinator at session start. diff --git a/.squad/identity/wisdom.md b/.squad/identity/wisdom.md deleted file mode 100644 index c40c8ced..00000000 --- a/.squad/identity/wisdom.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -last_updated: 2026-02-25T11:57:08.046Z ---- - -# Team Wisdom - -Reusable patterns and heuristics learned through work. NOT transcripts — each entry is a distilled, actionable insight. - -## Patterns - - - -## Anti-Patterns - - diff --git a/.squad/routing.md b/.squad/routing.md deleted file mode 100644 index 214d0d82..00000000 --- a/.squad/routing.md +++ /dev/null @@ -1,40 +0,0 @@ -# Routing Rules - -## Default Routes - -| Domain | Primary | Backup | -|--------|---------|--------| -| Architecture, design decisions, code review | Carlos | — | -| Indicator implementation, Python code, porting PineScript | DevMeister3000 | Carlos | -| Tests, edge cases, quality assurance, unittest | ChaosAgent | DevMeister3000 | -| Documentation, Docusaurus, examples, README | Doc Vader | Carlos | -| Session logging, decisions, memory | Scribe | — | -| Work queue, backlog, monitoring | Ralph | — | - -## Keyword Routes - -| Keywords | Route to | -|----------|----------| -| indicator, implement, port, pine, pinescript, algorithm, ema, sma, rsi, macd, pivot, swing, trendline, breakout | DevMeister3000 | -| test, unittest, assert, edge case, coverage, quality | ChaosAgent | -| docs, documentation, docusaurus, markdown, guide, example, tutorial, installation | Doc Vader | -| architecture, design, pattern, refactor, api, structure, review, approve | Carlos | -| backlog, issues, status, board, queue, monitor | Ralph | -| autonomous, copilot, simple fix, single-file, boilerplate | @copilot | - -## Copilot Agent Routing - -When triaging issues, Carlos evaluates against the capability profile in `team.md`: -- **🟢 issues** with `squad:copilot` label → @copilot picks up autonomously -- **🟡 issues** → @copilot works, but PR needs squad review before merge -- **🔴 issues** → route to appropriate squad agent instead - -## Multi-Domain - -When a task spans multiple domains (e.g., "add indicator with tests and docs"), fan out to all relevant agents in parallel. - -## Review Gate - -- Carlos reviews architecture decisions and API changes. -- ChaosAgent reviews all new indicator implementations (test coverage). -- Doc Vader reviews documentation accuracy. diff --git a/.squad/skills/.gitkeep b/.squad/skills/.gitkeep deleted file mode 100644 index e69de29b..00000000 diff --git a/.squad/skills/squad-conventions/SKILL.md b/.squad/skills/squad-conventions/SKILL.md deleted file mode 100644 index 72eca68e..00000000 --- a/.squad/skills/squad-conventions/SKILL.md +++ /dev/null @@ -1,69 +0,0 @@ ---- -name: "squad-conventions" -description: "Core conventions and patterns used in the Squad codebase" -domain: "project-conventions" -confidence: "high" -source: "manual" ---- - -## Context -These conventions apply to all work on the Squad CLI tool (`create-squad`). Squad is a zero-dependency Node.js package that adds AI agent teams to any project. Understanding these patterns is essential before modifying any Squad source code. - -## Patterns - -### Zero Dependencies -Squad has zero runtime dependencies. Everything uses Node.js built-ins (`fs`, `path`, `os`, `child_process`). Do not add packages to `dependencies` in `package.json`. This is a hard constraint, not a preference. - -### Node.js Built-in Test Runner -Tests use `node:test` and `node:assert/strict` — no test frameworks. Run with `npm test`. Test files live in `test/`. The test command is `node --test test/`. - -### Error Handling — `fatal()` Pattern -All user-facing errors use the `fatal(msg)` function which prints a red `✗` prefix and exits with code 1. Never throw unhandled exceptions or print raw stack traces. The global `uncaughtException` handler calls `fatal()` as a safety net. - -### ANSI Color Constants -Colors are defined as constants at the top of `index.js`: `GREEN`, `RED`, `DIM`, `BOLD`, `RESET`. Use these constants — do not inline ANSI escape codes. - -### File Structure -- `.squad/` — Team state (user-owned, never overwritten by upgrades) -- `.squad/templates/` — Template files copied from `templates/` (Squad-owned, overwritten on upgrade) -- `.github/agents/squad.agent.md` — Coordinator prompt (Squad-owned, overwritten on upgrade) -- `templates/` — Source templates shipped with the npm package -- `.squad/skills/` — Team skills in SKILL.md format (user-owned) -- `.squad/decisions/inbox/` — Drop-box for parallel decision writes - -### Windows Compatibility -Always use `path.join()` for file paths — never hardcode `/` or `\` separators. Squad must work on Windows, macOS, and Linux. All tests must pass on all platforms. - -### Init Idempotency -The init flow uses a skip-if-exists pattern: if a file or directory already exists, skip it and report "already exists." Never overwrite user state during init. The upgrade flow overwrites only Squad-owned files. - -### Copy Pattern -`copyRecursive(src, target)` handles both files and directories. It creates parent directories with `{ recursive: true }` and uses `fs.copyFileSync` for files. - -## Examples - -```javascript -// Error handling -function fatal(msg) { - console.error(`${RED}✗${RESET} ${msg}`); - process.exit(1); -} - -// File path construction (Windows-safe) -const agentDest = path.join(dest, '.github', 'agents', 'squad.agent.md'); - -// Skip-if-exists pattern -if (!fs.existsSync(ceremoniesDest)) { - fs.copyFileSync(ceremoniesSrc, ceremoniesDest); - console.log(`${GREEN}✓${RESET} .squad/ceremonies.md`); -} else { - console.log(`${DIM}ceremonies.md already exists — skipping${RESET}`); -} -``` - -## Anti-Patterns -- **Adding npm dependencies** — Squad is zero-dep. Use Node.js built-ins only. -- **Hardcoded path separators** — Never use `/` or `\` directly. Always `path.join()`. -- **Overwriting user state on init** — Init skips existing files. Only upgrade overwrites Squad-owned files. -- **Raw stack traces** — All errors go through `fatal()`. Users see clean messages, not stack traces. -- **Inline ANSI codes** — Use the color constants (`GREEN`, `RED`, `DIM`, `BOLD`, `RESET`). diff --git a/.squad/team.md b/.squad/team.md deleted file mode 100644 index d021701d..00000000 --- a/.squad/team.md +++ /dev/null @@ -1,60 +0,0 @@ -# PyIndicators — Squad Team - -## Project Context - -- **Project:** PyIndicators -- **Owner:** marcvanduyn -- **Description:** A powerful and user-friendly Python library for financial technical analysis indicators, metrics and helper functions for pandas and polars dataframes. Written entirely in Python with no external dependencies. -- **Stack:** Python, pandas, polars, Docusaurus (docs) -- **Repo:** CodingKitties/PyIndicators - -## Members - -| Name | Role | Specialty | Emoji | -|------|------|-----------|-------| -| Marc | Owner / PM | Project owner, direction, final say | 👤 Human | -| Carlos | Lead | Architecture, code review, decisions | 🏗️ | -| DevMeister3000 | Core Dev | Indicator implementations, Python | 🔧 | -| ChaosAgent | Tester | Tests, quality, edge cases | 🧪 | -| Doc Vader | DevRel | Docusaurus docs, examples, guides | 📝 | -| @copilot | Coding Agent | Autonomous issue pickup, PRs | 🤖 | -| Scribe | (silent) | Memory, decisions, session logs | 📋 | -| Ralph | (monitor) | Work queue, backlog, keep-alive | 🔄 | - - - -## Issue Source - -- **Repository:** `coding-kitties/PyIndicators` -- **Connected:** 2026-02-27 -- **Filters:** All open issues - -## PRD - -- **Source:** `/Users/marcvanduyn/Projects/CodingKitties/PyIndicators/PRD.md` -- **Ingested:** 2026-02-27 -- **Status:** Decomposed → 70 work items in `.squad/work-items.md` - -## Coding Agent — Capabilities - -| Task Type | Fit | Notes | -|-----------|-----|-------| -| Single-file indicator implementation | 🟢 | Follows established pattern | -| Writing unittest test suites | 🟢 | Straightforward from existing examples | -| Single-file bug fixes | 🟢 | Scoped, low risk | -| Documentation pages (Docusaurus md) | 🟢 | Template-driven | -| README updates | 🟢 | Text edits | -| Multi-file refactors | 🟡 | Needs squad review | -| New indicator with complex math (porting PineScript) | 🟡 | Logic correctness needs review | -| Architecture changes (new module structure) | 🔴 | Requires Carlos (Lead) decision | -| Docusaurus config / sidebar changes | 🔴 | Risk of breaking docs build | -| Release management / versioning | 🔴 | Needs human approval | - -## Tech Stack - -- **Language:** Python 3.12+ -- **DataFrame support:** pandas, polars -- **Testing:** unittest -- **Documentation:** Docusaurus -- **Build:** pyproject.toml -- **No external dependencies** for core library diff --git a/.squad/templates/.gitkeep b/.squad/templates/.gitkeep deleted file mode 100644 index e69de29b..00000000 diff --git a/.squad/templates/improve-chart-issue.yml b/.squad/templates/improve-chart-issue.yml deleted file mode 100644 index bc9bcc7c..00000000 --- a/.squad/templates/improve-chart-issue.yml +++ /dev/null @@ -1,115 +0,0 @@ -name: "📊 Improve Documentation Chart" -description: "Request an improved or new chart for an indicator's documentation page" -title: "[Chart] " -labels: ["squad", "docs", "chart"] -body: - - type: markdown - attributes: - value: | - ## Documentation Chart Improvement - Use this template to request a new or improved chart for an indicator's documentation page. - **Include reference screenshots** showing what the chart should look like. - - - type: input - id: indicator-name - attributes: - label: Indicator Name - description: "Which indicator's documentation needs a chart update?" - placeholder: "e.g., SuperTrend, RSI, Trendline Breakout Navigator" - validations: - required: true - - - type: input - id: docs-page - attributes: - label: Current Docs Page - description: "Path to the existing docs page (if it exists)" - placeholder: "e.g., docs/content/indicators/trend/supertrend.md" - validations: - required: false - - - type: dropdown - id: chart-type - attributes: - label: What needs to happen? - options: - - Add a new chart (no chart exists yet) - - Replace existing chart (current one is wrong or ugly) - - Add additional chart (show a different view or timeframe) - - Fix chart rendering issue - validations: - required: true - - - type: textarea - id: reference-chart - attributes: - label: Reference Chart(s) - description: | - **Paste or drag & drop screenshots** of what the chart should look like. - Include charts from TradingView, other platforms, or hand-drawn sketches — anything that shows the desired result. - placeholder: "Drag and drop images here..." - validations: - required: true - - - type: textarea - id: chart-description - attributes: - label: Chart Description - description: | - **Describe the chart in detail** — agents may not always be able to see images. - Include: what data is shown, what the indicator lines/zones look like, colors, key visual features. - placeholder: | - - Chart type: Candlestick with overlay - - Indicator display: Two bands (upper green, lower red) with fill between them - - Signals: Triangle markers at crossover points - - Timeframe shown: 6 months of daily data - - The chart should clearly show a trend reversal around the middle - - ... - validations: - required: true - - - type: textarea - id: data-source - attributes: - label: Data Source - description: "What data should the chart use?" - placeholder: | - - Asset: BTC/USD - - Timeframe: Daily - - Date range: 2024-01-01 to 2024-12-31 - - Or: use existing test data from resources/data/ - validations: - required: false - - - type: textarea - id: chart-requirements - attributes: - label: Chart Requirements - description: "Any specific requirements for the chart?" - placeholder: | - - Library: plotly (for interactive) or matplotlib (for static) - - Include: buy/sell signal annotations - - Color scheme: green for bullish, red for bearish - - Export as: static image for docs + interactive HTML - validations: - required: false - - - type: checkboxes - id: deliverables - attributes: - label: Deliverables - description: "What needs to be delivered?" - options: - - label: "Static chart image for docs page (PNG/SVG in `static/images/`)" - - label: "Update docs page to include the chart" - - label: "Analysis notebook with interactive plotly chart" - - label: "HTML export of interactive chart" - - - type: textarea - id: additional-context - attributes: - label: Additional Context - description: "Anything else? What's wrong with the current chart? Specific style preferences?" - placeholder: "Optional additional context..." - validations: - required: false diff --git a/.squad/templates/new-indicator-issue.md b/.squad/templates/new-indicator-issue.md deleted file mode 100644 index 4af0b525..00000000 --- a/.squad/templates/new-indicator-issue.md +++ /dev/null @@ -1,60 +0,0 @@ -## New Indicator Request - -### Indicator Name - - - -### Category - - - -### Description - - - -### Reference Chart(s) - - - - -### Chart Description - - - -- **Timeframe:** -- **Asset:** -- **What's shown:** - - -### Parameters - - -| Parameter | Type | Default | Description | -|-----------|------|---------|-------------| -| `period` | int | 14 | Lookback period | -| `source_column` | str | 'Close' | Source column | - - -### Source / Reference - - - -### Expected Output Columns - - -- `indicator_value`: -- `indicator_signal`: - - -### Deliverables Checklist - -- [ ] Implementation in `pyindicators/indicators/` (pandas + polars support) -- [ ] Exports in `__init__.py` and `__all__` -- [ ] Unit tests in `tests/indicators/` (pandas, polars, edge cases) -- [ ] Documentation page in `docs/content/indicators/` with chart image -- [ ] Sidebar registration in `docs/sidebars.js` -- [ ] Entry in README.md features list -- [ ] Analysis notebook in `analysis/indicators/` with plotly chart - -### Additional Context - diff --git a/.squad/templates/new-indicator-issue.yml b/.squad/templates/new-indicator-issue.yml deleted file mode 100644 index f03a0b39..00000000 --- a/.squad/templates/new-indicator-issue.yml +++ /dev/null @@ -1,140 +0,0 @@ -name: "🔧 New Indicator" -description: "Request a new technical indicator implementation" -title: "[Indicator] " -labels: ["squad", "indicator"] -body: - - type: markdown - attributes: - value: | - ## New Indicator Request - Use this template to request a new indicator for PyIndicators. - **Include chart screenshots** showing the expected output — the team needs visual references to reproduce the behavior accurately. - - - type: input - id: indicator-name - attributes: - label: Indicator Name - description: "The name of the indicator (e.g., Parabolic SAR, Ichimoku Cloud)" - placeholder: "e.g., VWAP (Volume Weighted Average Price)" - validations: - required: true - - - type: dropdown - id: category - attributes: - label: Category - description: "Which category does this indicator belong to?" - options: - - Trend - - Momentum - - Volatility - - Support & Resistance - - Pattern Recognition - - Volume - - Helpers / Utilities - validations: - required: true - - - type: textarea - id: description - attributes: - label: Description - description: "What does this indicator do? How is it used in trading?" - placeholder: "Describe the indicator's purpose, what it measures, and typical use cases..." - validations: - required: true - - - type: textarea - id: reference-chart - attributes: - label: Reference Chart(s) - description: | - **Paste or drag & drop chart screenshots** showing the expected indicator output. - Include charts from TradingView, PineScript, or any other platform. - The more visual references, the better — these are used to verify the implementation. - placeholder: "Drag and drop images here, or paste image URLs..." - validations: - required: true - - - type: textarea - id: chart-description - attributes: - label: Chart Description - description: | - **Describe what the chart(s) show** — agents may not always be able to see images. - Include: timeframe, asset, what lines/zones/signals are visible, colors, behavior at key points. - placeholder: | - - Timeframe: Daily - - Asset: BTC/USD - - The indicator shows a green line above price during downtrends and red line below during uptrends - - Signals are marked with triangles at crossover points - - ... - validations: - required: true - - - type: textarea - id: parameters - attributes: - label: Parameters - description: "List the indicator's parameters with types and defaults" - placeholder: | - - `period` (int, default=14): Lookback period - - `multiplier` (float, default=2.0): ATR multiplier - - `source` (str, default='Close'): Source column - value: | - - `period` (int, default=14): - - `source_column` (str, default='Close'): - validations: - required: false - - - type: textarea - id: source-reference - attributes: - label: Source / Reference - description: "Link to PineScript source, academic paper, or reference implementation" - placeholder: "e.g., https://www.tradingview.com/script/... or a PineScript code block" - validations: - required: false - - - type: textarea - id: output-columns - attributes: - label: Expected Output Columns - description: "What columns should the indicator add to the DataFrame?" - placeholder: | - - `indicator_value`: Main indicator line - - `indicator_signal`: Buy/sell signal (1, -1, 0) - - `indicator_upper`: Upper band - - `indicator_lower`: Lower band - validations: - required: false - - - type: checkboxes - id: deliverables - attributes: - label: Deliverables Checklist - description: "A complete indicator requires ALL of the following. The squad will handle each." - options: - - label: "Implementation in `pyindicators/indicators/` (pandas + polars support)" - required: true - - label: "Exports in `__init__.py` and `__all__`" - required: true - - label: "Unit tests in `tests/indicators/` (pandas, polars, edge cases)" - required: true - - label: "Documentation page in `docs/content/indicators/` with chart image" - required: true - - label: "Sidebar registration in `docs/sidebars.js`" - required: true - - label: "Entry in README.md features list" - required: true - - label: "Analysis notebook in `analysis/indicators/` with plotly chart" - required: true - - - type: textarea - id: additional-context - attributes: - label: Additional Context - description: "Anything else? Special edge cases, related indicators, priority notes..." - placeholder: "Optional additional context..." - validations: - required: false diff --git a/.squad/work-items.md b/.squad/work-items.md deleted file mode 100644 index c87dc619..00000000 --- a/.squad/work-items.md +++ /dev/null @@ -1,138 +0,0 @@ -# PyIndicators — Work Items Decomposition - -> Decomposed from [PRD.md](../PRD.md) by Carlos (Lead) on 2026-02-27. - -## Summary - -| Phase | Total Items | P0 | P1 | P2 | P3 | -|-------|-------------|----|----|----|----| -| Phase 1 — Test Coverage | 14 | 8 | 3 | 3 | 0 | -| Phase 2 — Documentation | 11 | 0 | 9 | 2 | 0 | -| Phase 3 — README & Onboarding | 5 | 1 | 2 | 2 | 0 | -| Phase 4 — Analysis Notebooks | 29 | 0 | 0 | 0 | 29 | -| Phase 5 — New Indicators | 11 | 0 | 0 | 5 | 6 | -| **Total** | **70** | **9** | **14** | **12** | **35** | - ---- - -## Phase 1 — Test Coverage (Critical) - -Every indicator must have tests covering Pandas input/output, Polars input/output, and edge cases. - -| ID | Title | Owner | Priority | Dependencies | Complexity | Notes | -|----|-------|-------|----------|--------------|------------|-------| -| 1.01 | Write tests for `average_true_range.py` (ATR) | ChaosAgent | P0 | None | S | Classic volatility indicator, simple I/O | -| 1.02 | Write tests for `commodity_channel_index.py` (CCI) | ChaosAgent | P0 | None | S | Classic momentum indicator | -| 1.03 | Write tests for `rate_of_change.py` (ROC) | ChaosAgent | P0 | None | S | Classic momentum indicator | -| 1.04 | Write tests for `liquidity_sweeps.py` | ChaosAgent | P0 | None | M | Complex price-action logic, needs realistic OHLCV data | -| 1.05 | Write tests for `buyside_sellside_liquidity.py` | ChaosAgent | P0 | None | M | Complex price-action logic | -| 1.06 | Write tests for `pure_price_action_liquidity_sweeps.py` | ChaosAgent | P0 | None | M | Complex price-action logic | -| 1.07 | Write tests for `liquidity_pools.py` | ChaosAgent | P0 | None | M | Complex price-action logic | -| 1.08 | Write tests for `liquidity_levels_voids.py` | ChaosAgent | P0 | None | M | Complex price-action logic | -| 1.09 | Write tests for `pulse_mean_accelerator.py` | ChaosAgent | P1 | None | M | Medium-priority trend indicator | -| 1.10 | Write tests for `equal_highs_lows.py` | ChaosAgent | P1 | None | M | Medium-priority S/R indicator | -| 1.11 | Write tests for `volume_weighted_trend.py` | ChaosAgent | P1 | None | M | Medium-priority trend indicator | -| 1.12 | Write tests for `is_down_trend.py` | ChaosAgent | P2 | None | S | Simple helper utility | -| 1.13 | Write tests for `is_up_trend.py` | ChaosAgent | P2 | None | S | Simple helper utility | -| 1.14 | Write tests for `up_and_down_trends.py` | ChaosAgent | P2 | None | S | Simple helper utility | - ---- - -## Phase 2 — Documentation Completeness (High) - -Add missing doc pages and ensure sidebar registration. - -| ID | Title | Owner | Priority | Dependencies | Complexity | Notes | -|----|-------|-------|----------|--------------|------------|-------| -| 2.01 | Create doc page for Volume Gated Trend Ribbon | Doc Vader | P1 | None | S | Category: Trend. Follow `docs/content/indicators/trend/` pattern | -| 2.02 | Create doc page for Commodity Channel Index (CCI) | Doc Vader | P1 | None | S | Category: Momentum | -| 2.03 | Create doc page for Rate of Change (ROC) | Doc Vader | P1 | None | S | Category: Momentum | -| 2.04 | Create doc page for Equal Highs / Lows | Doc Vader | P1 | None | S | Category: Support & Resistance | -| 2.05 | Create doc page for Swing Structure | Doc Vader | P1 | None | S | Category: Support & Resistance | -| 2.06 | Create doc page for Trendline Breakout Navigator | Doc Vader | P1 | None | S | Category: Support & Resistance | -| 2.07 | Create doc page for Up and Downtrends | Doc Vader | P1 | None | S | Category: Helpers | -| 2.08 | Register all 7 new doc pages in `docs/sidebars.js` | Doc Vader | P1 | 2.01–2.07 | S | Must update sidebar config | -| 2.09 | Document missing utility functions (`is_below`, `is_above`, `get_slope`, etc.) | Doc Vader | P1 | None | S | Only `has_any_lower_then_threshold` currently documented | -| 2.10 | Update README features list to include all 16 missing indicators | Doc Vader | P2 | None | S | See PRD §4.3 list | -| 2.11 | Fix "no external dependencies" claim in README and `pyproject.toml` | Doc Vader | P2 | None | S | Replace with accurate description | - ---- - -## Phase 3 — README & Onboarding (Medium) - -| ID | Title | Owner | Priority | Dependencies | Complexity | Notes | -|----|-------|-------|----------|--------------|------------|-------| -| 3.01 | Fix "no external dependencies" metadata discrepancy | Doc Vader | P0 | None | S | Misleads users; fix in README + pyproject.toml description | -| 3.02 | Add "Quick Start" section with minimal end-to-end example | Doc Vader | P1 | None | S | Show install → import → compute → inspect | -| 3.03 | Restructure README: reduce inline API docs, link to Docusaurus site | Doc Vader | P1 | 2.01–2.09 | M | Depends on docs being complete first | -| 3.04 | Add badges (PyPI version, test status, docs link) | Doc Vader | P2 | None | S | Standard OSS project hygiene | -| 3.05 | Add CONTRIBUTING.md with indicator authoring guide | Doc Vader | P2 | None | M | Guide contributors on patterns from PRD §7 | - ---- - -## Phase 4 — Analysis Notebooks (Low / Nice-to-have) - -All items are P3. No dependencies unless noted. Owner: Doc Vader. Complexity: S each. - -| ID | Title | Owner | Priority | Dependencies | Complexity | Notes | -|----|-------|-------|----------|--------------|------------|-------| -| 4.01 | Create notebook for Simple Moving Average (SMA) | Doc Vader | P3 | None | S | Classic trend | -| 4.02 | Create notebook for Weighted Moving Average (WMA) | Doc Vader | P3 | None | S | Classic trend | -| 4.03 | Create notebook for Exponential Moving Average (EMA) | Doc Vader | P3 | None | S | Classic trend | -| 4.04 | Create notebook for SuperTrend | Doc Vader | P3 | None | S | Popular trend indicator | -| 4.05 | Create notebook for Volume Gated Trend Ribbon | Doc Vader | P3 | None | S | | -| 4.06 | Create notebook for MACD | Doc Vader | P3 | None | S | High-value classic | -| 4.07 | Create notebook for RSI | Doc Vader | P3 | None | S | High-value classic | -| 4.08 | Create notebook for Wilders RSI | Doc Vader | P3 | None | S | | -| 4.09 | Create notebook for Williams %R | Doc Vader | P3 | None | S | | -| 4.10 | Create notebook for ADX | Doc Vader | P3 | None | S | | -| 4.11 | Create notebook for Stochastic Oscillator | Doc Vader | P3 | None | S | | -| 4.12 | Create notebook for Momentum Confluence | Doc Vader | P3 | None | S | | -| 4.13 | Create notebook for Commodity Channel Index (CCI) | Doc Vader | P3 | 1.02 | S | Needs working impl + tests first | -| 4.14 | Create notebook for Rate of Change (ROC) | Doc Vader | P3 | 1.03 | S | Needs working impl + tests first | -| 4.15 | Create notebook for Bollinger Bands | Doc Vader | P3 | None | S | High-value classic | -| 4.16 | Create notebook for Average True Range (ATR) | Doc Vader | P3 | 1.01 | S | | -| 4.17 | Create notebook for Moving Average Envelope | Doc Vader | P3 | None | S | | -| 4.18 | Create notebook for Nadaraya-Watson Envelope | Doc Vader | P3 | None | S | | -| 4.19 | Create notebook for Fibonacci Retracement | Doc Vader | P3 | None | S | | -| 4.20 | Create notebook for Golden Zone | Doc Vader | P3 | None | S | | -| 4.21 | Create notebook for Fair Value Gap | Doc Vader | P3 | None | S | | -| 4.22 | Create notebook for Order Blocks | Doc Vader | P3 | None | S | | -| 4.23 | Create notebook for Market Structure | Doc Vader | P3 | None | S | | -| 4.24 | Create notebook for Divergence | Doc Vader | P3 | None | S | | -| 4.25 | Create notebook for Accumulation Distribution Zones | Doc Vader | P3 | None | S | | -| 4.26 | Create notebook for Volume Imbalance | Doc Vader | P3 | None | S | | -| 4.27 | Create notebook for Opening Gap | Doc Vader | P3 | None | S | | -| 4.28 | Create notebook for Strong / Weak High / Low | Doc Vader | P3 | None | S | | -| 4.29 | Create notebook for Trendline Breakout Navigator | Doc Vader | P3 | None | S | | - ---- - -## Phase 5 — New Indicators (Backlog) - -| ID | Title | Owner | Priority | Dependencies | Complexity | Notes | -|----|-------|-------|----------|--------------|------------|-------| -| 5.01 | Implement VWAP (Volume Weighted Average Price) | DevMeister3000 | P2 | Phase 1 done | M | Essential for intraday; high user demand | -| 5.02 | Implement Ichimoku Cloud | DevMeister3000 | P2 | Phase 1 done | L | Commonly requested; multiple output lines | -| 5.03 | Implement Pivot Points (Standard, Camarilla, Woodie) | DevMeister3000 | P2 | Phase 1 done | M | Classic S/R levels | -| 5.04 | Implement Keltner Channels | DevMeister3000 | P2 | 1.01 (ATR tests) | M | Depends on ATR being fully tested | -| 5.05 | Implement Donchian Channels | DevMeister3000 | P2 | Phase 1 done | S | Simple breakout detection | -| 5.06 | Implement Parabolic SAR | DevMeister3000 | P3 | Phase 1 done | M | Trend reversal | -| 5.07 | Implement Heikin-Ashi Candles | DevMeister3000 | P3 | Phase 1 done | S | Trend-smoothing candle type | -| 5.08 | Implement On-Balance Volume (OBV) | DevMeister3000 | P3 | Phase 1 done | S | Volume-based trend confirmation | -| 5.09 | Implement Chaikin Money Flow | DevMeister3000 | P3 | Phase 1 done | S | Volume/momentum hybrid | -| 5.10 | Run type annotations audit across all public APIs | DevMeister3000 | P3 | Phase 1 done | M | Ensure full type hints | -| 5.11 | Create performance benchmark suite (pandas vs polars) | DevMeister3000 | P3 | Phase 1 done | M | Comparative benchmarks | - ---- - -## Execution Order Recommendation - -1. **Immediate (P0):** Items 1.01–1.08 (8 high-priority test gaps) + 3.01 (metadata fix) — these block quality confidence. -2. **Next sprint (P1):** Remaining tests (1.09–1.11) + all doc pages (2.01–2.09) + README quick start (3.02) + README restructure (3.03). -3. **Following sprint (P2):** README features update (2.10–2.11) + badges (3.04) + CONTRIBUTING.md (3.05) + top new indicators (5.01–5.05). -4. **Backlog (P3):** Phase 4 notebooks + remaining Phase 5 indicators + type audit + benchmarks. - ---- - -*Generated by Carlos (Lead) — 2026-02-27*

D`Eh_v)|$8T#+ z9AI7VuVrcoYS*st7z|qtXl`z(Zy*L75q-C~Ozj`|H^%oyXqYa-+1{Cs)_y85w0y%G z$NhwlPCbJNYv|}mFH5bIl{fw@L0avs!TjCgPkqR?p=@OWo$+`R2oW1#TVW?UJq2E= zh~96xLE~+s9^g*w<}37}7+!JnhTdIJUcG9WJwM=!_O*pan;0O<*hL1F8;`bz1?!YA z0LtQ%h+Wv2Q`pe)J+Ps*XaYXtdJU}1*3g`LpFyNIc@xqzY*OhmSEIQ`mm}ZSvwxLa zaMrzX6_a+1taf))qMW!@$WeIbkgV5to51YEZ1({|)$iF!6no$77r1WMbvdb07~^`c zld8-+lh|M}-;<$tx~<7u&#|Z*zmRRi#j`Q)R4R7eyfRt1p~E?F-UxclZaGQebibv} zqpZ|_uW7w_iGho;Y+SGcwEZF%k-|3@-#ObG+FbT!uxPdD1=T!T$XD?KK*t{$k(xPs zBb>1C@GFtttsSk(l*HZ>YWb`;iM{*>G|Mw>5cYsA4d1~&!D^~OO9xsx+ zy`=r*pi0PR36t0#yA$3Xe1EnpFrc6Kc}&uT6|WryH-O=Z_u_Pfa!RnH= zM!fPu-U*^aDOaL5sgT44$7`v|#qM?5GHAQSh=~95=Y+{bSPb?TI8N-koVa7=Nh95D zVQuaNT&d?RbNLl`W4VPrF*dW#I|OCo+yrRgO~37rxm&!Wc}fHt(_b60OL_SX04Dpm zB2^f*_W|!6%*`4olC2I_H$`&C>LZnMyZ?l`ceD<9<19CGkDZr!9Tc%X=9Zzr%+m9W zi;)yVD>?ZG9hQI2$DGA}HM230^oDBtsG9oMXytn;zFz2&Bpr)XUGr0$x?4THgr~jT zc`eBFW|Na6LOYPAn-=AT6ziF@7;B)Oi`jVpyj)q`vx}@_Q)>T&mCNSMB{)kk_CCWL z{|LJW#o^KhayI*jXG0=_Cfj+*(rGtYv@teEPgynb-Iv#WQ(9H~-MMn<^14tbS^|Q6 z4ye--{R@cKdWmW~a$)tI1GDkeaERkfWn1k?=5h_5IX@-tac3vRXa>rKWWwzHDB8%DMM+wi z$8vkd@e6(Nh=d2x-_27esIJ}~hFXr4Pv{zq2eImG^j*Hzz)KHP)&#Qh^GU}NX`MW_ zWhpw-h4N+Zqvx$XjMWuU%o{Fpl;6)st@COqrspWvn5W&&ookQIxI2Y5#ro{+*N}g7 z&=RXkvwZR46$`6Wd&2Do0Iiix?MEx2+svypoCk2tY4osP*mZwUcRgi!g)2NHvX{1$ zDoYz$Em!H{T-c{mDxZ#-uzMf(s=Qh2AmIHa;#z)Hrd8KkBndO~o(!tv^w0l&6FTPoBeQwt16(W3TdJ)$Aj6k0 z>dCz4vnY#ci*)i`nkgg3HtE zHQm+cQ&$V9yYrO;A$}%2K3ex~Pn2HKC9aN4OjfA?_wH1=ZKXaI&RzSAre#18!8r#B ziCby}G_&Y(WK2omu`&k63rhe`g);d$Z;VJysKdLId1oT+9>gS$>nt?gCUji|Bc#Hk z9!f}3H{aOqPX-&+f6P*OE+-eP6l}HDld7e2AR}*mk4nJ)qt(uQU5Vtkw){48R?v?K6>Pfpsa!rj;o5fh)G^+Ru1)Z9 zk>LoaYNfz&@HE*BC`Tp3;AWi*lgF97$I7KSPgajE(UT*f`&9MpMZ0wCFq|ZV^)wCl z>1t`!eumn+W46)L^CONy{ zXibD9Z77SFa&i}-ScrvW=CT+Y83sqwSOAaFG zwzi$~_nEtgaP794=jr0wfNO$D`ry0=y04|M1)&;&V4=E6o82j!q(owedxCO5s0RyU zQ+-ePFNH>?8zQgq#Zvq=U%FnwACUze3rwd(uOtXgX*I2^4OGRjj^dV#NY{ramv`?v zYCY=#{J@1og%0V9K8V$ugCn4TL1u{%hRg{FT(V*WB)V0`5 zS6l1nf0_ThX31@H;}M<__T3-Hnsa#41drJutHAphn@;5iKxA(^&eV+OIkC9b>$4h-=QUkM#PM2BQ#UAdphmIS;F>|sKJ~mM=?^ee$WXN` z;LhVRW_j^I zL?p;6+eT)285T`kOssX`{x0|UoRIxd?c9Dal46d$@W$aM*?bX{LWuMAxmMfu7$+Yq zFJUOT%xU+=k5E+giXsV@+1hBGS6M+591$O8tSNcMxg+R4bxh6+pVQ-GyS23wy_97w zJdRNH88kVnqQk@@yzBK&(Q9!PJ2~f(O>)YV42A$^h9V8t#ItN+*px)}+cPocUxvri zy-_n!X40xKS24TyeFg?DF5*j>7W?D+GrtEaEe?p!VRA{#*;bk7lY`Pro62Tf3NW`}v&T3v? zNq^I(k?@qS;ChG&F&z`Ap+#P44`?!PxbpzeS6I{O*&SU4bkcI8iIZ)SYO6KqwHFAI zCUYQKXObcre&mB)_RQ76cK^PM<8F||9de_Gsz z4-y~3ozC*k8|pf$_?lE(Hb%m*>D0wOe!b^C&@VY!|NIl<4Na}MLdNnS$${vrsAv={lZ6Dq9_I?3o)fb;e=#UhnhqIttrftE{xAU=AucjQR+Oa_sRmKp34#(^Ko%x?~bLR&<*-(0r9sgnV8;J{0*AXgwz#ERquhx-TgJydXrq z2EG^ZT(&d<^H?a#K!9Z6mug4ym*3$T#Gh2#izjjOMlNA*9=sxzFa$oG1YBb7`Oy;z z3(@Za-)Cc<$MM=s%UWIHd_j`_n7R>}W2pzZ25s(H&fiNM73 zuJJbp;x~4gJ=q+9nvgc;<0G=6{X>(b8v{Q2=~a~Z-fbT1>1#`Z=&9IC2}*@Nxy|dX z`OmTE_D$i`;asMc8l-;$C19gEkzj0gMw>PgUHm9R-zG`LjxRcD+(Cs#GUh>$+47xR zmAe)U+7@q=F5d#N_-OPZ-4ObzOBsHLzvI7&XK`EybsY9HdzBX-&x6TC7q7FsK9w8W zhp&mUL#=IjUff?fmg+N4oD>zw3JD9_k15xQ*c4tA>$L0O+|4iFZhCDF4{3hIuRaNp zWH0haMA+S-@96M*7WF8R`l;epKV_z8z{j$(ca z(Q$BmO}gJ-9zUib%yJw$#XDG_RwtRSSS?xG^TT!7=OzKu)UamVNR1pD4%i4Fo%J-L zvg{9upBRMTblqpGxhE;ap973+C_d9t;)H3C&pGNMLmzs z1BM3m_xK7HYVzb6k&%%OCcSs2?(be|5t)f)b2Mi>7CGUuU1)n7ak6>%BfZpW`@|5H z=J2-lXi3nU;rbR0x+pj|2-tlZu7{Fgj?Nc91J7MxMNAX*cduA$Os`Q3(}0SSq{ zL8n66SO~5#KN^snmz^DsdXOpcH`p{vlAxzdZtJ45ufZc+GXr^?5r7v}%xDYp&tFCGSS7v2bPW{n>$~ zT7+8g6k3h=d>NM=G-H6xItJ>qV-u?cRu++*Q^HBQ>;~7%D8*UgqObd3a03 z-W_eT42*3gI=<}v#>5V}+RkNgI1$U!D8;zF=IiLHCZ&!jgyxWczk9@>f9CjkoLk=) zQHP%V%|Fl><|`PDTHbF#L9%-T#i<>G$vW6TPYhVdQ0|KncBkvPb0s6Dnu#*f6yRQ= zCC(Qk`}-90yAd}IEZr{m&?}s#J9!>e?er@d*lZAFDQ3&(I7#EMYQMf1g3F6N607ts z25*tpk>n|MGYMag)D}XnIFF7*DLwTQ>=6NbC^ojS(h;ySz{jTA*KjqB7txRC`g}Tw z^jx&aWzOiP$_(Wt{gtNo&6<&k4xrfc zu|;US7vJXD*ZLF`Qc~-PURa)M*g8x>BbB30?Y&~13GJI=rwO>qIy??n@{Z1Dtt&r% zIjFx?DI#9ei)G4D%J+H2l%dsP&bM-o(y-_XatXK_;PXbrV!S`+q64X{rbmK2H!?p& zVFk7sO=syZaKtemYRo!~_%A|cPj&#}EIQuC?X1xq8BFOqN3LRbbx7=(nRMoIJ+mD)Zu7^jL7h) z_?;5Lq*^_3A_2Ie>rNl34%k#OrQ?I?L=*J6Wky(nkbwyAkELBDdwd+M;lyXNe1Xv5 zV09tZ?TvrYuzExFTBKS8NU~X@q$|FL^}&05s0>);<`17oH;e7or#43BXjc2k7hEm% zT_XWv^4C4CCFl|vzSNtI{scjwvsl^{Y+g^e_O=Bl`1RD%C<##&57`Itm8ub~$&!6a zzzlV$nWKCtx9_-TJ=?XuJ#0anzb75g^+qB3c{kATjolGnRH18Mqt^1A#}qnajwipC z54tAOtQ z*ZZ&+ya_F(G!x~Q2MxsrhZqB^>SF}FG`-b9a%A;)QPyu#8TICsL4ATdtb4_#*I$_^ z`+_>m=5Gq?j-0Nyuf0*cN1~H&^%I=~v|2kS%>u*L@rrO_fn>5u3!*4m|vEleex8NHFAAouin9N3sB~^$^h?eSYqV_aLKn$%2032p~~v^ zD0U+e*Yf}`xoUfRr_m){cfc@rJTKX0!B5F{-rwy2xjFBAz9UqI$2YgInlQd*HgJR& zRM4)ga(6zathi37ZoP-Hd42H$hubb|zIFZUlr7y%&e)v8O86d+ZhNn)CT}q)THH56 z*Ew`n^nS;3X3ti;5sBV-fm|lRM;YY!M1#ml zWn!$(v5>iAKtnj-NdjBKZ9J!qLxxSkr@Cq11r)Z~5W`n8?qs3?NyZc2r`)caOQH{i z=-!0e$0B|>p5%#6A_HoKTmg;|j%#BRkm=J~#yYP3svhcvb2%J!>_E7IA@T&^osIqZ z6*-=Xi@;|I8?a1=w~YLB^rWze1dq3he%o~f81LCYd}<9&&arc=w2j3+wmAdc+pWVa zW@@=G?guo<-bb10Pm?2AC<2iCxT!xx>y2V~VZHA3?PFQ;OZ`gyY0C<&8NdnAJ`8!Y z<$^m|nKJ8loXKGiY(Twk51)&&^Kz@W)Ab$<^yv!F%*dm)Rj8r6guuMN@BRw!LoBNx zlg`5BNQ28q*++hMFC5pp!>7;B^#__l-bfaksU=K9WE$K6skkOXQ~SE( zdNVXEjDQUI+$hNUhHrLY(>(r?$3LI`WjbU}5Po>W`8Db%x@z$t=F6puL>=GJj23)E zqPsfXGum-HNass(^#d$YybVy{j?ZJIxMTGU|6yQ!V?*)(U^{LmFM_`RW0Q!VL7(om zb}8g#YS;@)(tN6VL>)ojW<9`Tnttp`$8+FBg|ztj$zy}E;I>xb!FPplDd8L z*?VgKnL*N6AkLDP{L$}Rz#klgU;3HJ4d7H+n@dIWY`DiMlI#A1tY{1Is{`SJXydwOIsU!iJLjtpkc(mJ zs!AKKvYKN;D7meD>O^Li(31z6*^_5#F+lv3M1hV@^hXx|+R-HT7e!MhSt{A2Kyw#g zEU!><=}nm}m%}x6lSwGo^767z)xBp24-klP>%8Il1)}}y>xW?Ny9oakfK&1p6GPi~ z3YSJ?c$iv-wAaemsewTfo-fKMLTj3}5?Dg~ebOH`(lho^A+=S5d{u|613fGv@C=R2l8tA} z_fh&S$!XXy`KrrxJh^OnVIX_&`09|Iwf2V5>2RvUV74k)IYG#SKj}d~lEfsr1RD8Z z+WI9ZJ&TIod3bqXaxJuJ0n$D4db9vO27YqBjJO=g^UBUXqj+;p-DcX`1|kWXfE5t< zetMk*{DYWDY!3*-=no`}1yb1E-*VtE>EVyxUyv;?Yug|}RQZfnEhy5#vw?zcEY)W* zxrawR^eLi&qBr|GQ&Bh?UOnNI8q)_>+EHAvCe;f5qyPAD|46i2hTjMi=9jl|^LEjy zday>y5hwsrb?ut$NObZ!z@}@)Gl%#)s#SIX4!I3B87Zkn*BhyF%_y||PjhZuW(_Fu zoL`|c{y-$P#i(8Y_^K|EFIr|vKKH~MrM>)HnSeM%Y~}A$_ZtUYedRW(vJzTj$O3IS zT2rzr1w7Xp3ISqS0K8+9O+ymn8bG?W&uIp z&|0{DWk7c<1W5`01o6aw9m&UJ#3=uua#OF-F){ss+nNAaMuG97C`X=VsnSl{o@}i& zLC=~(rnG7eh1)}t+HHv@|ChY}FMRFyDrP6rf#R7c9~s^|bje7kz(|n8;~O|*pap3Z zvptn`0=wKU@y9&Hp&k3W>$5%jugFI;OS5x}Z_MrFeJ4-4Xz@MV|MY3-{BPq1%r1`4 zp_bv6wA0q#DyoK^Sd3jbw#T#GyThs9Q>L3HZ1K2<{?*&BE9kuzIrjpIDFynJ~!6Wk_ogaL)GG{o(~UyFODf87;#W zAro*RlD(}np7g^*G83GTyv1R##4l%iOxDpLX&NxZxq*@i2_8M82+<$mWguK3yUld_U#=ovL!y5?%zu+VvK9nXph=+715H%Q4x77BWF(GI@Yv^+d1Gmk0f)gJ#?A#b^OECxw?C<)Ylkt8{{#gUUqm-@ z=CK}TysMLof70=1*myQ4>43Cq9={`zkhxBT7w^KR@rBP?Hu3FDp~Mzy(ea>`E&L5@ z$CK8>>B7vXCj&z_c4eRj@PvObSQ9n1-aq9|Z&$gydVdQ$@my7vjr&%@9KtNQq6t)Sy1b8RfQ(MBAiD443|9bI?ebm{d@Pq;9K`%@1 z@u%&BOP09qhO_<|3IYPDjs+hnK#$E)UJ0Blyf{@q)?l*>@XI*$m?34iIV7BX} zP|VevHFl`@=s7-KX~07$Zd`hBc{={?Q)aGWmr^3nOy^I{6d?p;yW5Y;Y%ddB>ZH%- zbtNMEC+gQ)3wI;aPtzXNp>@|2sq&#AN~&$`_1<1?yxpCz!-Gd96jF~nY%`Xi^h>>- z5OqBLP^jW2T_~6Ow7b1k1p_1Gh+AXer0k^ghZz0BeBy1gvO1|7Nze`+1XYyrw{p7- zxP5^SA?Omz7(8IKuj&uWl|_xza6m8`%lla~W}IY}Kb@se`qC)0zu7fA|6?8J+L%Bc zXSrM~org_l#rrykEEhSJ(e&6`2b-P6;U2m%W3AHlK3U(p8nsFh8&fskU1O!(08T|w z9*IJ^I^6BC9ATTWCz%tO6=2S}vWX>!?Az_puXEd@L?yWzu~+h`Z>th;_lxMpRAWty z0iT63Pf*uL9<*&)JzXvrznvplaheUfyBMpIdoucV0kPTc%c%E^+FXDGi%|=xVLMo+ zH-9YNcDuMM%dAUMwS`KFCQve#)sqA5R6X^wb>qEMjLueH3ozM~x3|fuynW(&AosgT zxybIZb8Eu!7uXp1ZL?(s)|_r%^%aPZyv&u7nM&EOiuX zv#5+lI5fOF=5^+>gbm9L>58I^t>?DOH+l0|r;Z&IUpUD`&U3FCOKa3*=Bm}cEvUcR zHp$1XT(D!(Am4Q0pJ3hBi8&71-`gH4|8@-;SxM+W$<>UnsoFj2Q7B(1(t1(^jXBs+ zCaY;M<~O!+>HnGZ8Lt3%OYP#yrt3{)l2A5A_D$D7{nHdvm;2BU2gdBkLXN{C`*m{f@bwu?@mC8FJ}P;fG=}#R)J&ui&xLTTyYE;)-?OKlu*tz@f z+<~DXA)U6^{{Eo?7|YAVN?p5rJFT7Ky-^4cKaMGr0r|eG{C+1ke*L>(DR{_!G`tsYlAc{FrPhLQJwFefi(M6#I~h8 zceH@?1}BHv4;zH3aI|<_4AJTFVni zQ>~=2d(YN~nlS4~$Yg-c8`Q6EbZYbR@E{`FU;A9-@aS?Dgp;Q#6wcekX*Bj3Y%s_& z%?89P0>C$nJ<&G0ZSX=>eU(@Bp3iglG1aNISF&4I^>2soKh-FwEmJv>G)u&VVi#MIU**W(*JUqOr z|2DyI3^Ck|`=q{jxm@SP;eVO35ulc7pR$X%pP`T*o)Qh}^E6dMr3vL3Zho^tQ-sjuV=xQjLd2t+bpZ+tnoKUF3X?D%qdF zk$XMhih2A&Mw0LAZd66M;N1hW{br3mAO6QT=KpV!c;n3z~Mc0p4(kwy@!FUJEQ zwElvB_D}5n+m~z$`c_5rms=^&Xbv-!o|=y`TZVYLcN-NBu|43G#1?)A>+_I`_bDs; z{d1l{-@yM+#{VMwxh+dC`cHsbmW3Cz7H7 zYW6>C{N;NCp-Gy{!{EO?aP*6{NDw+6UTlG&bmj{p*Bb;)hs$!XsgHvQkTfK8xgY`W zoV}9>qmUb&qqVr}0yxEZ7+XO=gw^)rTNTysasKVr!^Jfou8^Z+VF}lPUxAX>?+94} zij7LAEbed5-H4|6McR%&?xpw+raH2LU01b6bCoMq7&}|Hxch*LU+y;Q@c&hjUy=Z- zgCf680*=3I5dy{TR2|*|oys=`o%W@bKt5shUAVcm#l_ElcwD%UsoWQ86ZG-o5JksasU$R50c1tA7>EKDw#U3JX zvFYIm^k?rL8%qBtDe-%%ov++z)ha%d5uaxM$ptii!?s*(Y*NJf)gIp|J$$}I7)cT> zjnov&92im!(gA|}M>_?QF3{0s{>l^(qdjBCN6l3NTB)18c`56e_-ZyjF?J{72lUz8 z$kWrE7N$9(I>GC&HF@|)4^>p_XtstQ|A2>&-x6#556K(Q+C~rz0O%S;KP1V9k!psw z`?&@I_=6@}v$SU4DwZ`rpLyWM?}Y2XB)zAb#PuN-zO$gm&G*6n|IyS8$t2a%9=Y1D zwDAK2%eUqm()m5_pTUOk7nnmuL`3+7a8`i^?t?{-W0+09>-EJN8xF5(6R;Z3BS)$` zAlO-&N?)y&b!vXSTr(I-;fM)UceqSXtK>h9pdCC3$uN*!Qwwqdx=#-kX|<5DnWv_Z z4*5BKA>1|B3=j|44*0<@B*ZT60n!-+;BESbm=P5=#e5ma(#>X@2>LTua{zhLfFJm36^uAkhe4G;hJPn0@-;r;?I z*9dKgPdUu2J18}x4ShD;q_rg*f!~ikMy^0lJ&-Z=~ zUI+;e4B1$?RoApcL__oTZ|{y$W+t-R#q?w)G{+Sk_P00K^f9rApg7`MmnirgBg^>+ z(#eoal@LTKO8`8z*J?YSa^Byc1F0Y1Df++mq3pdJQ8gMQ;K~Xa4Jp;>%-wVQqlx*Z z&lQo#WxXy8Ugn|PC=o`iS{P|VXXY~pKJ>}@)dO{15SanbPvQnLiq$HyyTG3ZIE{gc zK|$z{<9@Y>H30mit$RlS^rd~=aC;W}Ml=BbaJ!;st>lP%Z+Q6r);3pJ^(O%2(pJVI zAtH(dJ^SwQ`1{ef_ljQ-AWUGKd0g&i^gt(SP1g-m2oLy~rqeMBMC2+Kc)J}=!u52o z@({PH$GpKUl0*9FXvTagy>h-W*F^Fwz5F!wYjYGlA0T`d$qpHM*6q%_p&So*no{bT z9e6;*pZjDXqi-+b8P$)wp|=|EPN}1sd#@&n_>M4on#4EdYq0 z!-uX3wx_7A)K3YLIgPldw=FTlxSgmc zsT7L%R;n056vC9R!LS{wWvHCPNb7;=cs?mk!uAqFLx7^AGI?Wt)Ank-)tUS@EdB(0 z$;JBqSPWgr#EME{DrqzFI{%5Ytk@+>lOs(!L3)Q((${sd?NCJ*#i#eATkKZ8P$F3T*o3=F4;y_;dv^ zQ5VZz^i864%9dqvhCKLnG8sRK@A!LBho-ATAK3!Z$6+Z!9+(c4j}YH8v)xpKw77!HHuyEIm&)NB z0RF5IVU6^X5EPB_1V**`Nq%twCc#_^=1xXmUvwRBthrYO-yL4MAHbDq8v~sS5}@&;JMM&AQUyh#Ujc2m?4HCkrcTx zQ(Pe_pl3e*lHBM@pyXo}$B(W`k>1Er!`(soQUv>}qkvOzOzqOX?}wt2$E(&B78Z|B z=~0U@@xkD5 zZze|E5=JQ6Uar=0N0E+vL6?anP3~znCw$zkyCvPd;)Efg!}St-%DQuHW#t9)0c?yi zr~mfKQC_W>J|5F5vx53QC%2%Wty@oRR^H3~K(&E9I`SzFzz{<+_m>?y;ZvnY=*gG2 z)Q`V_&;fCL!G+Ikdt=?8{#i-dTQE@S{Yf_QS(jO*u^C;ApmdBRoprsz92~ay>)r?( z)cEOf1Rw<5XI$Pt;vC4Y9gg$hGqT0Vx7u5$lX zP3O4ya!LjATy*N?QW|S-jruIPZ5J1vvsG%((R~s+4aHWX1$>j?hILoNYa`oD0tWv1=?Y4;N$*;{y z_@YW=#eC1C)`C1w$1_j2yg#b5_?^M5ontAj*ecj!bM#WWD8EN=100~XwKckCHPJ%i zOD9@Emm`VfU+rt6j%jPeb6anr1|e*}vTO)>1>ZGr;X+UDw7jxsF%)&A!et|N?A;OR z(J`1Vh%FB$j|jH87DIZbA{jjkzBIP>SW8?+~2fL8uH^qdv#KMPy5x0cmMc{ohAru`149rvl zZ|6DBM_oHV6{yHBnV-(uo`uAvU>k>Z;!wD2?_-}#V!{w13Gtx>`33M} z7z&7s`iul0ZDx&7x@mHTE>qG=Sc)S1``~;HGuk%n7c5!Ej^2ut`;;3Nhp}>2F00F# zrcMYRFE_#*5-knW&)Vw@@;R29S@Ymh{yZM8(NN_&OHZp9jhb!CJ*BE2KEvR-r+SWD zPVh?Jk{4ItIa55wrtq81HeD(4pSZYK47;6;qa!E2z4rcRk@3E){C0*`$PL~*q&6)43>mBz=-P`$o94 zC|A12Z(-R!kFTZFfL+;NCrfOJ?G5?veE?P!LnpdpKviEBEr~Vgu@+(?DL@}!$yphm z^WocpHyAYQ9ad1im{z}GyO4I9O+U&kWcb0>Trp##cvfhr#uI zpojnrp&(#2yLmz;6437Vs`TdT&Sdcl(5eemw##SH_!nLV;7_*f614w}nM_WM`VVUM zYY}A#K%ZLpt5ZjH{kL!5rpPRGSOT;bg2*S0cyonycTZJ3Bp3BPfE++Vb(zW}g4q4v z*zNCV?{^L$MW%623xK{>+OV%`bsEnX=mm~n_6=2N#3~L~6$82Nh++T}d-Q;bJqk)k z_&Wms9i95nJwE*KSH$MS>h`iMIybB&&SasUHo<PvNeUfjZCJu?P&HONq}F$0^9rXl0wV>mD*q6Am8J|2hCQ04Yg|^ zKU|MBUpa|ps#Y;>%FA)Ct$2oj@CKo&-5;-x(|$yXZMkNr;8cQ%>|>5%Q__3$SUH4$ zL+8IY)`P!^jF@N9dSK?!Z(hKE5KT(hf~pkH0O$&ZUfV# zDcgK|90!p$G$>i6+^9UfKk=yif#LTMpii5y{&?mNiFx9)9yy%(lwd3U<2lKLc_~Q3 z#G~8Ap|U4%lA z>`97mgw!VL{A~j*y($&3Enrn?W*flch2#8=`i+-@?AxIrgQT3qD`OH*iy5PEu&_2H zEZ8%QNMh(YU|q1PxPOiDUAtY<5Q~s6Y&qZ+E*6P`xdtVigIhq-lSX)9QO*e~>)oRi zI*X3S1QZldG;+$}@RU>-W2Z-ABPk=F{iH~s4D?mH)zaEs7nm2KO+VzHVfYLNGh$Lm z(35#|029;sW%MLi{yQt9UZDanh3{wC-o0Z)AIAH?zRJC&9ly;~2{?MGPcb8|M*B_utIok6~=3kzrU# zXMd6KupGeX{O@u)XyO#Q+u^eO=yEr+*kJ|$Nyss+{veeMirTYQr*wv;hzC)UsBosD)L#VU43IfdPAnh=V=PmsM2DuF`LFxI9w+Ut{) zA1={U-ZbC7t9mgHpFVej)x{x!xP)IeLr#|CDiZ@twb;^oio+gbc zHvGAYt~rd4HCq-BLx)-5@J@LeuHWwU@OmBK^E2E5k2em^U-Jf}s9#zwin3X(16TP2 zS5IZE1gPiXTopXU9pgYpAbwl}vub86Cntyg{3%EDlXIYv#Fq8?=jpg}hPArrsLLjk z-V5lH52VgFCzM5Sa82!O%-v51;8do1t4fBkW`ZenS1Bv|lh36*1Qfr#wi-V8uEYv( zMtVi9}GV3KU z6Py`}W3)-nBGh#swy}yekxWrxYt18{eCY>IxCPXKI{&yPazbaNYH7ByzvGelUAL0#H_F2Xcu^{Lsh&i<|2wSO_<1-yiAl2eR)1b`hh&MY4G<6>YUfA87 zjdjm1)zg~xE-j}Y(QlC1STo5Vh+@K1Sa3yS;)_ci7|1^8YX);FbMV@)BY%iBjce)q z#C+~J-v+!cStb60!RE{{>TU>MgRSr}6EAW67u<3-{~6+fk@>`*F)YRc*V#9xzD{H_ zoAT*R&WTIjAcZRW*|(R5S1i6)jGoo9R{)u8t?dn=qJ0os#D~35)e%Ld`X}$XUNNZD7 zd|m}vX6ad|5;}A3mMAKZY*qK!zl^$Q&XS?W?W$buePwZJeNo4s{Rvu$F zRX%`>gv{as0L%{sbSVWlfo(w;isW6mX zZ^~}H*1n*TaQ_?f;wqy#io#>eND@4P5;HLgf-uq3m^GXDFS)a)up>Mo@7a}+)QAYT zhvEz1O1I*YPGbwuAYRaF2GcVdPCnjm_I=Ng&^+b$59PU8xd~qbuSSwY`$zhB__YG<(*f~SF>};noFRobJ$Ni#Thi+=x zaB8R#Zchn<@PMqlTXL$%@*JgtY^okgywYSlE8n$RvJ;$N0=rv*DpS+W(*?9N+uP;S z$U@aykUd-lF(Fd|8h%YjWV;Ndpt8?;QhF)MOo(huAJ05Km1HLOaNiMY4)u?5h~so+ z+lQK$y(z^L#&{sSO&+A3kxkC-4Yw)!dTEP=%pp!3{B6tlq?)jlyGaw-v>D8u(S&7} z^dIJ+@83y7!5k7Ez3wK1(@CxFv)?pE|x` zi7(JmFq})sz6Pq^hj|EQF0R^Gd)av!G88Ti6|t`q=k288I0)XqXPq?higK~U$zDJc z!YV!Xn7=n@pzK|BmUT(+ZL2oLTp^0=Nv=afK^RK5ui6_|lfrT}pVHpSySX{0$2Z7U zN&b$yhRzNHK&jnJVqQPqbzb3%X?<<`sGQNpy_T66aEm56GpA@bger=aBEY( zJ)qaw(^^+~n^e|Qz9OR0c66s8>DIWTdw_WZ>Qe;;r^tNGOM!Lg6|E`5#? zO1fmE$Ol8tjqC!PPw*){LOb=XgHPX`r<0az)SK8ti5MpJ_bZz`9S5}S)}jj(=Da%x zWk2b3r-Tu?geTWuTzw3&%4NE?vErc|i-!sO|MEBjQck8#akSkhV`mC1R;^2ckq^ggPH zTPGHTrd@^ETL_EbTZL zcGF8b+4~qs_g0iuKauN*U1*jgYp_MZ2a?c|8;ll_P$^}5d@47>%GrTC=WBQqGd_(w zM)$qi4C*ZQDn@2aTYFQ}qt&^gX=1GeY`X5~QIdX9_kH--Q*<0hkRY8T1JfZ`fL?yH zjbr~?hIaSlaaCzrm_9WSm}*UC{e*T>v<})uCSRfp9>*6(>t?&^US5fxKMUXFepi^j zCRQl6H56vPVoX)uPG8W2Zrdi}QNp;5)Mx{(%P26KJoNJ)e@Rm!UN{LK{ zSICq+;*|Qjw#A#n+_zDpSU}TfxB$?YZhamvTq~w9u61FbO^nbxYotN^+NnP^L@Ibh z+@v4-0P~ct1G6j4qphFMA}Ly;u~D9Z7hHd2rmL3XSk4@eb1J_A%3`7$m#k~pKAq$as-9NAxDlNWRAdP z`U;ZcN_Vqpx&)zI0q9;Bgzg#}THIF1T&x~GYXqV3C%Jv&6N-l|O=T;BXA8*k`iQiNI zA|qhkoV_Pbu9o?7m~u{di!Q)%Q^X#-T(H?WxzC`b9gch|dd&tmGM$sXPdM3kSv{dm zTsJ>xn4`a$Rl3CHlMRPWof79%4aGtm$=DLuS1wZFoI0KR^ruPu7vpDb*_znt)$D!w z)(O5~__4KR?&0{YtF=cnrO?Z5ZO0sHO3JPS`;KG&$jqI3WCa#lSaMNvR$pE0@BO8i(bTQz#?hjZ;Epmw4NE&J zxz~1!h`D6eD<=rJ6or0Ve=Cw%AG6Ni+P1F_={BHDFm`mJ4k4W3SD7J9aQ1gKNNB+i zic=Au$QhP(bf;6H6Ly8A49CZG3Fa4!=7(v9Dvw#mThM4$AIku3iE{eVpx(}+>S&;< zw5l`9g8V>URye}Rf%tYT=yGd+ppAd{(HQz$zpP_sa8+9O$h6{#2-uN|(FFpI0T3XAsG~*6=B73}mk%7{VQjtVJ-jixR55 zeGZMGvSzp(T|jTQQvrw#v|_8z`AcDp3*DEZZbzL#p&6jF5oQP{6fhXVt2M`vOTrVM zc2mue!@|o)A0f+y!g&P;q0-E~798loW&M}cIzbtAd0@P=fl0GAM?*>g(L8MgC7FkM zTN;!P0u;w$BbCLir5y(D_TK!CSxo_(6bG*`y2!{-1Rt~h%b-w~%-fN>rT*ue+lDbdu5L}1`VLTnV>>V>PUCTWX$P#(Ai2!&5@z@ zY47G)S@X*|h}emX`w=O2DECEsxPW0K5c`xTfS%7PdvmIq==3T(n}4j^ z=4AhX$7O`crw1MHiCH*k>aSjVOp2gi{f!0ujm!KGK;lSFlKRqDF9?^AUMQ@1rB}I} z;@ssNRSa8>1G?)&H)q}R+?`zSu>yl1fL=7>lB5z*S@92eNA1l`1^GXamEV^hWaRSP z<-63V9-@kSFHx0Ch%cPxLUIhRZec#-nPHo5g(YE73qF`{$xp=n1N{in{C>13^QCqr zLYo?Zy3*B1qx$|Q>Tn;&eRhJN5Z$2F{V;()n+)L!oYlKfBP-vz21RS*MxaJ7f-TZe zkt(U^XUIORDInun7%v@$kDUSj`i^5W*mr9~xkd~7^>?w;uY*rG4F1iB_ybS@Fvved zpKS?0Lpk?4098lfG7ub8C0SuJAf4+ttISDQGAK)o^jPu%U9oDcA-((mgZMtETqZ1*LcgY@gdJgES0!=}el`WXK3-@E zazxn{7SvQf;AV(&zr@MV<4V21Tm7#t06e$uTK@_Bu|(lQ#T{TH#ThMfZx*vU58us- zx}ay3{c5Q!UKi=#d-da`aiu~hpwbO=pY^2SefzxaVg>Af{Z?c9si!ly?WEZ@BkQ5^ z=;zp$!2Wvxz3F4XBZJ?zV!z2fzY(bScW>VIUtP5vF3`~wa9ba?D$uRe1!AffKB0&y zD7wDK1Nqbg#_EFG?OQ-dr}V`+d;w}*EHxwSdY4r5Ml^Bsn@9Vok!ybW)4zyYwiklR z2TIgizRkO3>`4Lm-Ezs%j1~8v>VtnkqL*(zi(lR0BEp{r;tF4H`kmKy4nC8X-fn(> z{yHU2nWN!jfHWu8b*(_aO*#JYS^_8KtHRIt=m^>DuDH`O%FO9Y(Nt}>=DUBNFNe=noF~11!h+;i z*9!gz(rt-D{y58K8zStgk^9tg{EEP=N5H7W@hWL+Tbq>_AJfaAz#|7Eq{`@{O@Qw? zP-;pkI$Fp1=tbgZPt1zx(P#3*jdD&duO2~{bsu^|-~Br^`W%~1wPogxJ8hKK288~M zZ@LvVHGcc8{ev3@*gyQ?Yp0fi-`d)$y_F{DsDTQ=yED81$a%M$g6Ny;tfKY@faIm0ECJvkSzKgRTw!xzop1uW<1rVZOV z&};koAM?xyp1(Ph{f@l;4sBJoCh^k}eS}PtKXJ2NpSTD@ONSzIjc3={wTb zO6JGvuIX!asL;8b&l*G4J^K>SSoKir?MAZ{&Qau*GS%+tds(N zc_8E?s`FPd$FM|v*eNvc9l6ZMKn5OmvS`4i!b`BD<(aE6GAJh8iUvge%{H^Sg;-_T zRd_0%0A8v6ylw#bM#5OuL;ac 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 Date: Sat, 28 Feb 2026 12:55:24 +0100 Subject: [PATCH 12/21] fix: separate trendline segments by syncing trend array with retroactive rewrites When a new trendline starts (HH/LL detection), initialize tl_value, tl_slope, and trend arrays from the anchor pivot to the current bar. When retroactive rewrites fire on slope set/update, also update the trend array so that notebook masking (np.where(trend == direction)) correctly isolates bullish vs bearish segments. Fixes the visual issue where trendlines from different segments appeared connected across trend direction changes. --- .../trendline_breakout_navigator.html | 2 +- .../indicators/trendline_breakout_navigator.py | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/analysis/indicators/trendline_breakout_navigator.html b/analysis/indicators/trendline_breakout_navigator.html index 1827a11d..c6542b50 100644 --- a/analysis/indicators/trendline_breakout_navigator.html +++ b/analysis/indicators/trendline_breakout_navigator.html @@ -3883,6 +3883,6 @@ window.Plotly = Plotly; return Plotly; -}));