-
-
diff --git a/app/layout.tsx b/app/layout.tsx
index 084164d..f5eb1fb 100644
--- a/app/layout.tsx
+++ b/app/layout.tsx
@@ -1,11 +1,8 @@
-import type { Metadata } from "next";
import localFont from "next/font/local";
-import { NuqsAdapter } from "nuqs/adapters/next/app";
-import { type ReactNode } from "react";
-import Logo from "./logo.gif";
+import { NuqsAdapter } from "nuqs/adapters/next/app";
+import { Providers } from "./(app)/providers";
import "./globals.css";
-import { Providers } from "./providers";
const geistSans = localFont({
src: "./fonts/GeistVF.woff",
@@ -18,36 +15,23 @@ const geistMono = localFont({
weight: "100 900",
});
-export const metadata: Metadata = {
- title: "counter factually",
+export const metadata = {
+ title: "CounterFactually",
description: "...",
};
export default function RootLayout({
children,
-}: Readonly<{
+}: {
children: React.ReactNode;
-}>) {
+}) {
return (
-
-
-
- {/* */}
-
- {children}
-
+ {children}
diff --git a/hooks/useApi.ts b/hooks/useApi.ts
index d800b27..07acac0 100644
--- a/hooks/useApi.ts
+++ b/hooks/useApi.ts
@@ -16,6 +16,18 @@ const apiUrl = "https://counterfactually-production.up.railway.app/synth";
const networkIds = networks.map((n) => n.value);
const predictorsIds = predictors.map((n) => n.value);
+export enum Components {
+ settings = "settings",
+ brush = "brush",
+ weights = "weights",
+ smoothing = "smoothing",
+}
+const components = [
+ Components.settings,
+ Components.brush,
+ Components.weights,
+ Components.smoothing,
+];
export function useChartParams() {
return useQueryStates(
{
@@ -53,6 +65,10 @@ export function useChartParams() {
"optimism",
])
).withDefault(networkIds.filter((network) => network !== networkIds[1])),
+
+ show: parseAsArrayOf(parseAsStringEnum(components)).withDefault(
+ components
+ ),
},
{ history: "replace" }
);
@@ -149,747 +165,3 @@ function movingAverage(
return smoothedEntry;
});
}
-const mockData = {
- weights: {
- polygon_zkevm: 0.308,
- arbitrum: 0.28,
- ethereum: 0.038,
- loopring: 0.086,
- metis: 0.199,
- scroll: 0.045,
- zksync_era: 0.045,
- },
- data: [
- { date: "2022-01-01", treatment: 2805.0, synthetic: 16881.532322182644 },
- { date: "2022-01-02", treatment: 1867.0, synthetic: 15407.179579267578 },
- { date: "2022-01-03", treatment: 1995.0, synthetic: 16520.14061314488 },
- { date: "2022-01-04", treatment: 1949.0, synthetic: 17743.307307465435 },
- { date: "2022-01-05", treatment: 2341.0, synthetic: 17503.231935736603 },
- { date: "2022-01-06", treatment: 2060.0, synthetic: 17325.956072975143 },
- { date: "2022-01-07", treatment: 2106.0, synthetic: 16649.67085957116 },
- { date: "2022-01-08", treatment: 1963.0, synthetic: 16560.45528412017 },
- { date: "2022-01-09", treatment: 1824.0, synthetic: 14395.351555104644 },
- { date: "2022-01-10", treatment: 1340.0, synthetic: 15294.91057428517 },
- { date: "2022-01-11", treatment: 1508.0, synthetic: 16805.604868211078 },
- { date: "2022-01-12", treatment: 2029.0, synthetic: 18602.631215803183 },
- { date: "2022-01-13", treatment: 1787.0, synthetic: 18374.640336639422 },
- { date: "2022-01-14", treatment: 2086.0, synthetic: 17312.725360522927 },
- { date: "2022-01-15", treatment: 2035.0, synthetic: 17499.734145886498 },
- { date: "2022-01-16", treatment: 1721.0, synthetic: 17547.055229378268 },
- { date: "2022-01-17", treatment: 1591.0, synthetic: 17445.52657836058 },
- { date: "2022-01-18", treatment: 1982.0, synthetic: 17061.880016097748 },
- { date: "2022-01-19", treatment: 3334.0, synthetic: 17283.069751654664 },
- { date: "2022-01-20", treatment: 2674.0, synthetic: 17495.90969895194 },
- { date: "2022-01-21", treatment: 2260.0, synthetic: 15899.950092828845 },
- { date: "2022-01-22", treatment: 1758.0, synthetic: 16438.506055658017 },
- { date: "2022-01-23", treatment: 1436.0, synthetic: 15288.405094008598 },
- { date: "2022-01-24", treatment: 1847.0, synthetic: 16232.76648673505 },
- { date: "2022-01-25", treatment: 1896.0, synthetic: 16935.326791003627 },
- { date: "2022-01-26", treatment: 2298.0, synthetic: 16386.546769834553 },
- { date: "2022-01-27", treatment: 1730.0, synthetic: 15538.319052859833 },
- { date: "2022-01-28", treatment: 1812.0, synthetic: 15915.375238887556 },
- { date: "2022-01-29", treatment: 1570.0, synthetic: 16102.552805320573 },
- { date: "2022-01-30", treatment: 1593.0, synthetic: 17582.195964877956 },
- { date: "2022-01-31", treatment: 2075.0, synthetic: 17177.411699635293 },
- { date: "2022-02-01", treatment: 1668.0, synthetic: 16994.53954816026 },
- { date: "2022-02-02", treatment: 3173.0, synthetic: 16615.98562262833 },
- { date: "2022-02-03", treatment: 2018.0, synthetic: 17004.213339529306 },
- { date: "2022-02-04", treatment: 2158.0, synthetic: 17424.649709109606 },
- { date: "2022-02-05", treatment: 2055.0, synthetic: 18948.25803583482 },
- { date: "2022-02-06", treatment: 1690.0, synthetic: 19533.581178067623 },
- { date: "2022-02-07", treatment: 2249.0, synthetic: 18396.663593201556 },
- { date: "2022-02-08", treatment: 2231.0, synthetic: 18905.699526861754 },
- { date: "2022-02-09", treatment: 2556.0, synthetic: 19298.887408546987 },
- { date: "2022-02-10", treatment: 1955.0, synthetic: 19689.195341424213 },
- { date: "2022-02-11", treatment: 2103.0, synthetic: 19461.35554285226 },
- { date: "2022-02-12", treatment: 1605.0, synthetic: 19201.967561570673 },
- { date: "2022-02-13", treatment: 1548.0, synthetic: 19684.77433854749 },
- { date: "2022-02-14", treatment: 1961.0, synthetic: 19990.75115383725 },
- { date: "2022-02-15", treatment: 2883.0, synthetic: 19410.644521356047 },
- { date: "2022-02-16", treatment: 2483.0, synthetic: 18345.226340248082 },
- { date: "2022-02-17", treatment: 2214.0, synthetic: 18390.580413018244 },
- { date: "2022-02-18", treatment: 1997.0, synthetic: 16691.449649151684 },
- { date: "2022-02-19", treatment: 1750.0, synthetic: 17937.40720788101 },
- { date: "2022-02-20", treatment: 1615.0, synthetic: 18748.80696242269 },
- { date: "2022-02-21", treatment: 1552.0, synthetic: 17604.961444482124 },
- { date: "2022-02-22", treatment: 1600.0, synthetic: 18240.43224317263 },
- { date: "2022-02-23", treatment: 2180.0, synthetic: 18493.601335680607 },
- { date: "2022-02-24", treatment: 1639.0, synthetic: 18963.416950089937 },
- { date: "2022-02-25", treatment: 1672.0, synthetic: 18929.17754183078 },
- { date: "2022-02-26", treatment: 1646.0, synthetic: 21105.052300275904 },
- { date: "2022-02-27", treatment: 1949.0, synthetic: 20218.748699131887 },
- { date: "2022-02-28", treatment: 1776.0, synthetic: 18757.38397221615 },
- { date: "2022-03-01", treatment: 1814.0, synthetic: 19426.003069978 },
- { date: "2022-03-02", treatment: 2087.0, synthetic: 23806.52192098227 },
- { date: "2022-03-03", treatment: 1942.0, synthetic: 21271.51129829288 },
- { date: "2022-03-04", treatment: 2182.0, synthetic: 18603.781046926233 },
- { date: "2022-03-05", treatment: 1689.0, synthetic: 16867.411263563223 },
- { date: "2022-03-06", treatment: 1525.0, synthetic: 17770.9280882567 },
- { date: "2022-03-07", treatment: 1891.0, synthetic: 19649.26587999674 },
- { date: "2022-03-08", treatment: 1790.0, synthetic: 22845.463039721533 },
- { date: "2022-03-09", treatment: 2439.0, synthetic: 22988.505354087236 },
- { date: "2022-03-10", treatment: 2742.0, synthetic: 23432.77947834968 },
- { date: "2022-03-11", treatment: 2609.0, synthetic: 19576.739019670746 },
- { date: "2022-03-12", treatment: 2751.0, synthetic: 20160.00446906068 },
- { date: "2022-03-13", treatment: 2081.0, synthetic: 18320.987642618897 },
- { date: "2022-03-14", treatment: 2138.0, synthetic: 18387.109155365804 },
- { date: "2022-03-15", treatment: 1897.0, synthetic: 21141.707688027265 },
- { date: "2022-03-16", treatment: 2849.0, synthetic: 23401.75080566743 },
- { date: "2022-03-17", treatment: 2709.0, synthetic: 19576.16568992181 },
- { date: "2022-03-18", treatment: 2631.0, synthetic: 23796.940498300028 },
- { date: "2022-03-19", treatment: 3319.0, synthetic: 19363.236064066412 },
- { date: "2022-03-20", treatment: 2397.0, synthetic: 19044.65846782194 },
- { date: "2022-03-21", treatment: 2355.0, synthetic: 20682.895323001587 },
- { date: "2022-03-22", treatment: 2485.0, synthetic: 22598.155684644833 },
- { date: "2022-03-23", treatment: 3248.0, synthetic: 21708.86252143203 },
- { date: "2022-03-24", treatment: 3151.0, synthetic: 21208.355745614426 },
- { date: "2022-03-25", treatment: 2543.0, synthetic: 19984.6632267775 },
- { date: "2022-03-26", treatment: 2243.0, synthetic: 19664.919158635734 },
- { date: "2022-03-27", treatment: 2355.0, synthetic: 19264.620086936986 },
- { date: "2022-03-28", treatment: 2956.0, synthetic: 19748.319423521134 },
- { date: "2022-03-29", treatment: 3205.0, synthetic: 20143.120733457876 },
- { date: "2022-03-30", treatment: 3767.0, synthetic: 19697.607994605703 },
- { date: "2022-03-31", treatment: 3481.0, synthetic: 19112.044120938015 },
- { date: "2022-04-01", treatment: 3035.0, synthetic: 20899.34417379192 },
- { date: "2022-04-02", treatment: 2518.0, synthetic: 26714.832116621677 },
- { date: "2022-04-03", treatment: 2190.0, synthetic: 17529.893465629473 },
- { date: "2022-04-04", treatment: 2576.0, synthetic: 16901.264937103108 },
- { date: "2022-04-05", treatment: 2178.0, synthetic: 16770.607248640994 },
- { date: "2022-04-06", treatment: 2854.0, synthetic: 17089.25639557619 },
- { date: "2022-04-07", treatment: 2551.0, synthetic: 17256.351199518234 },
- { date: "2022-04-08", treatment: 2491.0, synthetic: 16549.491384177352 },
- { date: "2022-04-09", treatment: 1981.0, synthetic: 17402.524377401132 },
- { date: "2022-04-10", treatment: 2353.0, synthetic: 17371.159814087103 },
- { date: "2022-04-11", treatment: 3220.0, synthetic: 17177.084470095386 },
- { date: "2022-04-12", treatment: 2434.0, synthetic: 16376.722555202376 },
- { date: "2022-04-13", treatment: 3098.0, synthetic: 15874.660408759131 },
- { date: "2022-04-14", treatment: 3823.0, synthetic: 18071.939687724243 },
- { date: "2022-04-15", treatment: 3150.0, synthetic: 18131.992654169386 },
- { date: "2022-04-16", treatment: 3131.0, synthetic: 17728.12843282655 },
- { date: "2022-04-17", treatment: 3275.0, synthetic: 17275.082945880764 },
- { date: "2022-04-18", treatment: 3105.0, synthetic: 17619.898609800377 },
- { date: "2022-04-19", treatment: 4492.0, synthetic: 21707.347329697175 },
- { date: "2022-04-20", treatment: 9480.0, synthetic: 23641.136189923665 },
- { date: "2022-04-21", treatment: 8102.0, synthetic: 18424.554899979034 },
- { date: "2022-04-22", treatment: 5983.0, synthetic: 19202.94578087977 },
- { date: "2022-04-23", treatment: 6237.0, synthetic: 17733.394510354778 },
- { date: "2022-04-24", treatment: 6418.0, synthetic: 18334.070939508336 },
- { date: "2022-04-25", treatment: 5569.0, synthetic: 18272.58600660997 },
- { date: "2022-04-26", treatment: 8966.0, synthetic: 18279.19094963748 },
- { date: "2022-04-27", treatment: 13347.0, synthetic: 20278.910216319444 },
- { date: "2022-04-28", treatment: 8080.0, synthetic: 20555.41522171065 },
- { date: "2022-04-29", treatment: 7615.0, synthetic: 19996.44747974547 },
- { date: "2022-04-30", treatment: 6773.0, synthetic: 20748.52821532882 },
- { date: "2022-05-01", treatment: 4909.0, synthetic: 16447.725455684675 },
- { date: "2022-05-02", treatment: 6406.0, synthetic: 17341.5221529654 },
- { date: "2022-05-03", treatment: 5854.0, synthetic: 17436.356235353913 },
- { date: "2022-05-04", treatment: 7789.0, synthetic: 19558.69771850089 },
- { date: "2022-05-05", treatment: 7116.0, synthetic: 20937.812733002516 },
- { date: "2022-05-06", treatment: 7884.0, synthetic: 19784.749892490003 },
- { date: "2022-05-07", treatment: 7606.0, synthetic: 20058.932958147332 },
- { date: "2022-05-08", treatment: 6904.0, synthetic: 21361.491609077435 },
- { date: "2022-05-09", treatment: 5993.0, synthetic: 20870.90421055603 },
- { date: "2022-05-10", treatment: 5825.0, synthetic: 20101.61257498789 },
- { date: "2022-05-11", treatment: 5776.0, synthetic: 17828.699519347072 },
- { date: "2022-05-12", treatment: 4328.0, synthetic: 21545.600667415853 },
- { date: "2022-05-13", treatment: 4221.0, synthetic: 22183.25483370863 },
- { date: "2022-05-14", treatment: 5168.0, synthetic: 19191.53150227179 },
- { date: "2022-05-15", treatment: 5179.0, synthetic: 19262.77062547593 },
- { date: "2022-05-16", treatment: 5747.0, synthetic: 20519.6413611079 },
- { date: "2022-05-17", treatment: 4725.0, synthetic: 19491.06303935848 },
- { date: "2022-05-18", treatment: 6320.0, synthetic: 21557.743715964327 },
- { date: "2022-05-19", treatment: 6214.0, synthetic: 19097.811456920168 },
- { date: "2022-05-20", treatment: 5681.0, synthetic: 18540.10088279155 },
- { date: "2022-05-21", treatment: 5515.0, synthetic: 19169.647051312466 },
- { date: "2022-05-22", treatment: 5937.0, synthetic: 18051.996028389767 },
- { date: "2022-05-23", treatment: 6996.0, synthetic: 19487.640162334075 },
- { date: "2022-05-24", treatment: 6696.0, synthetic: 19274.623114768045 },
- { date: "2022-05-25", treatment: 9421.0, synthetic: 17660.801011124924 },
- { date: "2022-05-26", treatment: 7320.0, synthetic: 15713.018556263629 },
- { date: "2022-05-27", treatment: 7866.0, synthetic: 16583.469500225372 },
- { date: "2022-05-28", treatment: 7341.0, synthetic: 18781.698386778073 },
- { date: "2022-05-29", treatment: 6699.0, synthetic: 18319.523057741866 },
- { date: "2022-05-30", treatment: 7563.0, synthetic: 16439.086803145485 },
- { date: "2022-05-31", treatment: 53031.0, synthetic: 19409.143849698736 },
- { date: "2022-06-01", treatment: 106031.0, synthetic: 18693.044329875018 },
- { date: "2022-06-02", treatment: 45890.0, synthetic: 18395.585126635262 },
- { date: "2022-06-03", treatment: 23085.0, synthetic: 17194.305425240196 },
- { date: "2022-06-04", treatment: 18628.0, synthetic: 17267.101355672083 },
- { date: "2022-06-05", treatment: 16862.0, synthetic: 16784.890500565773 },
- { date: "2022-06-06", treatment: 17798.0, synthetic: 18731.33443218148 },
- { date: "2022-06-07", treatment: 19475.0, synthetic: 18291.04496796517 },
- { date: "2022-06-08", treatment: 19322.0, synthetic: 17016.575101709648 },
- { date: "2022-06-09", treatment: 17241.0, synthetic: 17895.598519127678 },
- { date: "2022-06-10", treatment: 15348.0, synthetic: 18110.56618119679 },
- { date: "2022-06-11", treatment: 20036.0, synthetic: 19432.572173671626 },
- { date: "2022-06-12", treatment: 14199.0, synthetic: 17554.643754477976 },
- { date: "2022-06-13", treatment: 12635.0, synthetic: 16619.981948122975 },
- { date: "2022-06-14", treatment: 11112.0, synthetic: 17042.002920229304 },
- { date: "2022-06-15", treatment: 11019.0, synthetic: 17440.234865137554 },
- { date: "2022-06-16", treatment: 13724.0, synthetic: 19200.537525920885 },
- { date: "2022-06-17", treatment: 10178.0, synthetic: 20041.671922358837 },
- { date: "2022-06-18", treatment: 8753.0, synthetic: 17225.359311383603 },
- { date: "2022-06-19", treatment: 7931.0, synthetic: 16857.69648080912 },
- { date: "2022-06-20", treatment: 8592.0, synthetic: 17639.80360120028 },
- { date: "2022-06-21", treatment: 10908.0, synthetic: 18061.793768981097 },
- { date: "2022-06-22", treatment: 20401.0, synthetic: 19685.64303897433 },
- { date: "2022-06-23", treatment: 18652.0, synthetic: 19118.30982886017 },
- { date: "2022-06-24", treatment: 22512.0, synthetic: 20289.86309045873 },
- { date: "2022-06-25", treatment: 23009.0, synthetic: 18289.993084070287 },
- { date: "2022-06-26", treatment: 30617.0, synthetic: 19850.690126765265 },
- { date: "2022-06-27", treatment: 54035.0, synthetic: 25948.565257103273 },
- { date: "2022-06-28", treatment: 9595.0, synthetic: 27129.404150432318 },
- { date: "2022-06-29", treatment: 8134.0, synthetic: 27800.598941615717 },
- { date: "2022-06-30", treatment: 6365.0, synthetic: 24757.805726597875 },
- { date: "2022-07-01", treatment: 8646.0, synthetic: 24089.662408739645 },
- { date: "2022-07-02", treatment: 6417.0, synthetic: 24323.43078359386 },
- { date: "2022-07-03", treatment: 8564.0, synthetic: 21325.70692457391 },
- { date: "2022-07-04", treatment: 9626.0, synthetic: 20733.065675480848 },
- { date: "2022-07-05", treatment: 6929.0, synthetic: 19149.97169041011 },
- { date: "2022-07-06", treatment: 8133.0, synthetic: 19470.420098732287 },
- { date: "2022-07-07", treatment: 7414.0, synthetic: 19804.85742559549 },
- { date: "2022-07-08", treatment: 8095.0, synthetic: 18525.031589259655 },
- { date: "2022-07-09", treatment: 7694.0, synthetic: 19703.75555839634 },
- { date: "2022-07-10", treatment: 7270.0, synthetic: 18852.35649642624 },
- { date: "2022-07-11", treatment: 5894.0, synthetic: 17473.464090433623 },
- { date: "2022-07-12", treatment: 5398.0, synthetic: 19364.259113163404 },
- { date: "2022-07-13", treatment: 8202.0, synthetic: 20276.14409985741 },
- { date: "2022-07-14", treatment: 8814.0, synthetic: 20735.835204212563 },
- { date: "2022-07-15", treatment: 13361.0, synthetic: 21196.605482274488 },
- { date: "2022-07-16", treatment: 7853.0, synthetic: 22938.488974468833 },
- { date: "2022-07-17", treatment: 9279.0, synthetic: 22432.010272976688 },
- { date: "2022-07-18", treatment: 8749.0, synthetic: 21740.85756102629 },
- { date: "2022-07-19", treatment: 8345.0, synthetic: 20970.723083374432 },
- { date: "2022-07-20", treatment: 10923.0, synthetic: 21946.951115647695 },
- { date: "2022-07-21", treatment: 9279.0, synthetic: 22656.400921282562 },
- { date: "2022-07-22", treatment: 9923.0, synthetic: 22577.68616892512 },
- { date: "2022-07-23", treatment: 9182.0, synthetic: 19988.802802194434 },
- { date: "2022-07-24", treatment: 9326.0, synthetic: 20238.37434709038 },
- { date: "2022-07-25", treatment: 8803.0, synthetic: 24223.501328731672 },
- { date: "2022-07-26", treatment: 14579.0, synthetic: 41787.63162051017 },
- { date: "2022-07-27", treatment: 63278.0, synthetic: 20854.588640251124 },
- { date: "2022-07-28", treatment: 32331.0, synthetic: 21180.2172017198 },
- { date: "2022-07-29", treatment: 27060.0, synthetic: 21561.039141112076 },
- { date: "2022-07-30", treatment: 25417.0, synthetic: 22295.916477858224 },
- { date: "2022-07-31", treatment: 20622.0, synthetic: 23022.824385649306 },
- { date: "2022-08-01", treatment: 16586.0, synthetic: 26595.325711200763 },
- { date: "2022-08-02", treatment: 24298.0, synthetic: 21414.6196357887 },
- { date: "2022-08-03", treatment: 21764.0, synthetic: 23668.17889092797 },
- { date: "2022-08-04", treatment: 18893.0, synthetic: 33179.652527741426 },
- { date: "2022-08-05", treatment: 26671.0, synthetic: 23075.7248265253 },
- { date: "2022-08-06", treatment: 25704.0, synthetic: 22947.694084262206 },
- { date: "2022-08-07", treatment: 25163.0, synthetic: 23993.553698051855 },
- { date: "2022-08-08", treatment: 17020.0, synthetic: 21775.705546491325 },
- { date: "2022-08-09", treatment: 14231.0, synthetic: 20586.018436622315 },
- { date: "2022-08-10", treatment: 17135.0, synthetic: 20694.36672767971 },
- { date: "2022-08-11", treatment: 15534.0, synthetic: 19569.806466790687 },
- { date: "2022-08-12", treatment: 10527.0, synthetic: 19597.936298139583 },
- { date: "2022-08-13", treatment: 13059.0, synthetic: 20343.553269480264 },
- { date: "2022-08-14", treatment: 11463.0, synthetic: 20658.385293036146 },
- { date: "2022-08-15", treatment: 12219.0, synthetic: 19466.880880477027 },
- { date: "2022-08-16", treatment: 20414.0, synthetic: 21129.367508740223 },
- { date: "2022-08-17", treatment: 12362.0, synthetic: 21791.73542376212 },
- { date: "2022-08-18", treatment: 11213.0, synthetic: 22218.38029052722 },
- { date: "2022-08-19", treatment: 12457.0, synthetic: 20924.355507367585 },
- { date: "2022-08-20", treatment: 11829.0, synthetic: 21274.474194858314 },
- { date: "2022-08-21", treatment: 10728.0, synthetic: 23090.7837883578 },
- { date: "2022-08-22", treatment: 9875.0, synthetic: 20018.14945807189 },
- { date: "2022-08-23", treatment: 12384.0, synthetic: 19684.82096137525 },
- { date: "2022-08-24", treatment: 14510.0, synthetic: 19567.506228774535 },
- { date: "2022-08-25", treatment: 12023.0, synthetic: 19741.34818960793 },
- { date: "2022-08-26", treatment: 10885.0, synthetic: 19581.570295755613 },
- { date: "2022-08-27", treatment: 10892.0, synthetic: 20670.842251609527 },
- { date: "2022-08-28", treatment: 10556.0, synthetic: 21365.40746209138 },
- { date: "2022-08-29", treatment: 11135.0, synthetic: 20230.89226378317 },
- { date: "2022-08-30", treatment: 16197.0, synthetic: 20501.396631931646 },
- { date: "2022-08-31", treatment: 17089.0, synthetic: 22626.110747957333 },
- { date: "2022-09-01", treatment: 30658.0, synthetic: 21740.401317765965 },
- { date: "2022-09-02", treatment: 22708.0, synthetic: 23771.013898052515 },
- { date: "2022-09-03", treatment: 14825.0, synthetic: 23735.93228652341 },
- { date: "2022-09-04", treatment: 13147.0, synthetic: 26384.675270555068 },
- { date: "2022-09-05", treatment: 12622.0, synthetic: 24072.934045088918 },
- { date: "2022-09-06", treatment: 17329.0, synthetic: 26663.493363385573 },
- { date: "2022-09-07", treatment: 15056.0, synthetic: 26968.39721901297 },
- { date: "2022-09-08", treatment: 10409.0, synthetic: 24628.05586475941 },
- { date: "2022-09-09", treatment: 12522.0, synthetic: 24973.56498452652 },
- { date: "2022-09-10", treatment: 8475.0, synthetic: 21661.764298980965 },
- { date: "2022-09-11", treatment: 12149.0, synthetic: 20704.30264566712 },
- { date: "2022-09-12", treatment: 10058.0, synthetic: 21960.47588872491 },
- { date: "2022-09-13", treatment: 12581.0, synthetic: 22982.50741744867 },
- { date: "2022-09-14", treatment: 15964.0, synthetic: 24397.446947390647 },
- { date: "2022-09-15", treatment: 16324.0, synthetic: 25426.446818815628 },
- { date: "2022-09-16", treatment: 12706.0, synthetic: 24500.048099752305 },
- { date: "2022-09-17", treatment: 11634.0, synthetic: 28014.583070248842 },
- { date: "2022-09-18", treatment: 11128.0, synthetic: 23033.663719624976 },
- { date: "2022-09-19", treatment: 12015.0, synthetic: 23690.27402457353 },
- { date: "2022-09-20", treatment: 20655.0, synthetic: 25360.015244540336 },
- { date: "2022-09-21", treatment: 31413.0, synthetic: 24181.802111082212 },
- { date: "2022-09-22", treatment: 27958.0, synthetic: 25820.87255059068 },
- { date: "2022-09-23", treatment: 49452.0, synthetic: 23065.110452593 },
- { date: "2022-09-24", treatment: 22700.0, synthetic: 24613.46831849297 },
- { date: "2022-09-25", treatment: 22670.0, synthetic: 22011.09450266205 },
- { date: "2022-09-26", treatment: 25308.0, synthetic: 22870.34704862761 },
- { date: "2022-09-27", treatment: 20526.0, synthetic: 25047.830535976187 },
- { date: "2022-09-28", treatment: 27973.0, synthetic: 21586.69888649135 },
- { date: "2022-09-29", treatment: 22547.0, synthetic: 22173.9986680597 },
- { date: "2022-09-30", treatment: 24817.0, synthetic: 21543.212789323425 },
- { date: "2022-10-01", treatment: 24223.0, synthetic: 23984.814677950602 },
- { date: "2022-10-02", treatment: 26728.0, synthetic: 22169.03157610548 },
- { date: "2022-10-03", treatment: 25170.0, synthetic: 21026.248920553935 },
- { date: "2022-10-04", treatment: 22837.0, synthetic: 21585.519579168253 },
- { date: "2022-10-05", treatment: 58761.0, synthetic: 23694.555705907907 },
- { date: "2022-10-06", treatment: 41951.0, synthetic: 26025.479985189955 },
- { date: "2022-10-07", treatment: 33977.0, synthetic: 26840.0373602978 },
- { date: "2022-10-08", treatment: 28099.0, synthetic: 26761.744699148843 },
- { date: "2022-10-09", treatment: 21134.0, synthetic: 30151.04221250122 },
- { date: "2022-10-10", treatment: 19072.0, synthetic: 25465.92406166716 },
- { date: "2022-10-11", treatment: 21192.0, synthetic: 25668.783992948473 },
- { date: "2022-10-12", treatment: 22497.0, synthetic: 23922.756299180437 },
- { date: "2022-10-13", treatment: 25682.0, synthetic: 22919.86085264671 },
- { date: "2022-10-14", treatment: 22771.0, synthetic: 23245.979548404513 },
- { date: "2022-10-15", treatment: 25969.0, synthetic: 22620.71187701725 },
- { date: "2022-10-16", treatment: 27310.0, synthetic: 20419.530168811092 },
- { date: "2022-10-17", treatment: 21478.0, synthetic: 22517.214552315145 },
- { date: "2022-10-18", treatment: 19472.0, synthetic: 20786.075823426567 },
- { date: "2022-10-19", treatment: 20797.0, synthetic: 22023.482214052678 },
- { date: "2022-10-20", treatment: 22400.0, synthetic: 24834.68449159389 },
- { date: "2022-10-21", treatment: 25786.0, synthetic: 26719.96795515006 },
- { date: "2022-10-22", treatment: 19641.0, synthetic: 24494.26590226718 },
- { date: "2022-10-23", treatment: 22191.0, synthetic: 25421.575554243882 },
- { date: "2022-10-24", treatment: 25100.0, synthetic: 30442.560809722316 },
- { date: "2022-10-25", treatment: 25015.0, synthetic: 28965.82512589589 },
- { date: "2022-10-26", treatment: 33797.0, synthetic: 34901.363044876736 },
- { date: "2022-10-27", treatment: 33759.0, synthetic: 33737.995382718356 },
- { date: "2022-10-28", treatment: 29585.0, synthetic: 30117.507533828517 },
- { date: "2022-10-29", treatment: 25626.0, synthetic: 28518.688165785246 },
- { date: "2022-10-30", treatment: 28145.0, synthetic: 28189.90528221273 },
- { date: "2022-10-31", treatment: 29677.0, synthetic: 32649.132823712374 },
- { date: "2022-11-01", treatment: 32015.0, synthetic: 28809.821108706303 },
- { date: "2022-11-02", treatment: 30157.0, synthetic: 26854.61140914893 },
- { date: "2022-11-03", treatment: 33323.0, synthetic: 27065.309548079058 },
- { date: "2022-11-04", treatment: 38041.0, synthetic: 26450.482589472158 },
- { date: "2022-11-05", treatment: 39095.0, synthetic: 28085.506330348813 },
- { date: "2022-11-06", treatment: 37505.0, synthetic: 26736.20109891053 },
- { date: "2022-11-07", treatment: 32815.0, synthetic: 29627.287267128406 },
- { date: "2022-11-08", treatment: 31156.0, synthetic: 33660.178033152086 },
- { date: "2022-11-09", treatment: 32829.0, synthetic: 32481.31286032133 },
- { date: "2022-11-10", treatment: 29493.0, synthetic: 29672.23756846374 },
- { date: "2022-11-11", treatment: 36563.0, synthetic: 30132.346940895954 },
- { date: "2022-11-12", treatment: 42903.0, synthetic: 27369.789482871038 },
- { date: "2022-11-13", treatment: 31115.0, synthetic: 25796.318580762185 },
- { date: "2022-11-14", treatment: 29927.0, synthetic: 29265.735572164438 },
- { date: "2022-11-15", treatment: 29468.0, synthetic: 32701.827158111086 },
- { date: "2022-11-16", treatment: 32451.0, synthetic: 30735.82386669623 },
- { date: "2022-11-17", treatment: 39222.0, synthetic: 32755.76777463162 },
- { date: "2022-11-18", treatment: 35439.0, synthetic: 30395.04024060308 },
- { date: "2022-11-19", treatment: 45763.0, synthetic: 30138.258523778317 },
- { date: "2022-11-20", treatment: 41307.0, synthetic: 29707.143571279976 },
- { date: "2022-11-21", treatment: 42131.0, synthetic: 29978.194154137545 },
- { date: "2022-11-22", treatment: 40158.0, synthetic: 30359.0540961533 },
- { date: "2022-11-23", treatment: 43815.0, synthetic: 30542.27171591052 },
- { date: "2022-11-24", treatment: 43200.0, synthetic: 31298.26145634456 },
- { date: "2022-11-25", treatment: 40091.0, synthetic: 30994.187392961216 },
- { date: "2022-11-26", treatment: 42811.0, synthetic: 29659.60046292804 },
- { date: "2022-11-27", treatment: 38812.0, synthetic: 27809.091108057735 },
- { date: "2022-11-28", treatment: 33305.0, synthetic: 32254.094984514337 },
- { date: "2022-11-29", treatment: 37375.0, synthetic: 30869.90244952099 },
- { date: "2022-11-30", treatment: 45363.0, synthetic: 29646.08388757129 },
- { date: "2022-12-01", treatment: 39663.0, synthetic: 28841.204598977543 },
- { date: "2022-12-02", treatment: 37022.0, synthetic: 29777.747524937895 },
- { date: "2022-12-03", treatment: 31957.0, synthetic: 28329.140105453447 },
- { date: "2022-12-04", treatment: 31425.0, synthetic: 30381.331897050077 },
- { date: "2022-12-05", treatment: 42705.0, synthetic: 30124.654555318095 },
- { date: "2022-12-06", treatment: 39206.0, synthetic: 34506.97331106215 },
- { date: "2022-12-07", treatment: 34757.0, synthetic: 28486.662491838455 },
- { date: "2022-12-08", treatment: 37014.0, synthetic: 27340.13316404141 },
- { date: "2022-12-09", treatment: 42018.0, synthetic: 67423.83299460991 },
- { date: "2022-12-10", treatment: 44902.0, synthetic: 33227.11760747674 },
- { date: "2022-12-11", treatment: 42250.0, synthetic: 31439.28839657864 },
- { date: "2022-12-12", treatment: 44267.0, synthetic: 39231.298775811956 },
- { date: "2022-12-13", treatment: 45466.0, synthetic: 31537.88955234557 },
- { date: "2022-12-14", treatment: 52007.0, synthetic: 33085.845721597456 },
- { date: "2022-12-15", treatment: 45992.0, synthetic: 35263.706657782845 },
- { date: "2022-12-16", treatment: 48451.0, synthetic: 33642.32468204031 },
- { date: "2022-12-17", treatment: 49291.0, synthetic: 29112.66114297605 },
- { date: "2022-12-18", treatment: 44712.0, synthetic: 25493.30421167853 },
- { date: "2022-12-19", treatment: 41224.0, synthetic: 28130.019058413905 },
- { date: "2022-12-20", treatment: 64204.0, synthetic: 27276.387075661863 },
- { date: "2022-12-21", treatment: 111227.0, synthetic: 29419.60825738683 },
- { date: "2022-12-22", treatment: 79434.0, synthetic: 28016.810656716876 },
- { date: "2022-12-23", treatment: 64795.0, synthetic: 28907.826996473686 },
- { date: "2022-12-24", treatment: 56983.0, synthetic: 27075.297734444153 },
- { date: "2022-12-25", treatment: 71496.0, synthetic: 26002.72735415687 },
- { date: "2022-12-26", treatment: 74473.0, synthetic: 26826.7663952717 },
- { date: "2022-12-27", treatment: 63197.0, synthetic: 25499.73579919175 },
- { date: "2022-12-28", treatment: 77001.0, synthetic: 24472.465033559354 },
- { date: "2022-12-29", treatment: 77340.0, synthetic: 23090.23765801122 },
- { date: "2022-12-30", treatment: 75217.0, synthetic: 23152.074442435645 },
- { date: "2022-12-31", treatment: 88136.0, synthetic: 21885.748124797232 },
- { date: "2023-01-01", treatment: 45627.0, synthetic: 18450.975588951973 },
- { date: "2023-01-02", treatment: 43782.0, synthetic: 22775.246384147067 },
- { date: "2023-01-03", treatment: 55687.0, synthetic: 26062.396453276764 },
- { date: "2023-01-04", treatment: 51097.0, synthetic: 26637.403746522206 },
- { date: "2023-01-05", treatment: 52471.0, synthetic: 30383.825206844158 },
- { date: "2023-01-06", treatment: 56579.0, synthetic: 26037.474145266307 },
- { date: "2023-01-07", treatment: 62500.0, synthetic: 26191.99461621261 },
- { date: "2023-01-08", treatment: 53877.0, synthetic: 36214.63356280407 },
- { date: "2023-01-09", treatment: 58885.0, synthetic: 30002.243922045043 },
- { date: "2023-01-10", treatment: 61777.0, synthetic: 29032.312013979605 },
- { date: "2023-01-11", treatment: 58381.0, synthetic: 30254.56564658379 },
- { date: "2023-01-12", treatment: 69977.0, synthetic: 28461.77759787038 },
- { date: "2023-01-13", treatment: 75998.0, synthetic: 26668.114872281196 },
- { date: "2023-01-14", treatment: 69516.0, synthetic: 28335.919552571482 },
- { date: "2023-01-15", treatment: 71204.0, synthetic: 27080.64204410659 },
- { date: "2023-01-16", treatment: 73536.0, synthetic: 26103.308034450092 },
- { date: "2023-01-17", treatment: 72865.0, synthetic: 24639.009497630104 },
- { date: "2023-01-18", treatment: 44405.0, synthetic: 26451.401190080436 },
- { date: "2023-01-19", treatment: 31113.0, synthetic: 24420.932228070604 },
- { date: "2023-01-20", treatment: 27873.0, synthetic: 25017.78434312983 },
- { date: "2023-01-21", treatment: 30103.0, synthetic: 24943.928852183428 },
- { date: "2023-01-22", treatment: 23061.0, synthetic: 21905.111764195888 },
- { date: "2023-01-23", treatment: 31036.0, synthetic: 23303.15809094827 },
- { date: "2023-01-24", treatment: 30401.0, synthetic: 24398.701560894096 },
- { date: "2023-01-25", treatment: 25632.0, synthetic: 23632.427317424557 },
- { date: "2023-01-26", treatment: 26079.0, synthetic: 25738.666143719067 },
- { date: "2023-01-27", treatment: 30421.0, synthetic: 28420.72799219717 },
- { date: "2023-01-28", treatment: 26329.0, synthetic: 26874.91445549134 },
- { date: "2023-01-29", treatment: 22263.0, synthetic: 29056.275278649468 },
- { date: "2023-01-30", treatment: 33990.0, synthetic: 30880.10803189084 },
- { date: "2023-01-31", treatment: 23662.0, synthetic: 28699.157970527784 },
- { date: "2023-02-01", treatment: 26253.0, synthetic: 29944.407724441702 },
- { date: "2023-02-02", treatment: 28895.0, synthetic: 30628.56480439675 },
- { date: "2023-02-03", treatment: 21765.0, synthetic: 28945.25647688901 },
- { date: "2023-02-04", treatment: 24455.0, synthetic: 29970.332152274892 },
- { date: "2023-02-05", treatment: 20257.0, synthetic: 29830.43219550602 },
- { date: "2023-02-06", treatment: 22789.0, synthetic: 30861.235687157656 },
- { date: "2023-02-07", treatment: 26006.0, synthetic: 34026.29185379874 },
- { date: "2023-02-08", treatment: 28987.0, synthetic: 34804.876365839846 },
- { date: "2023-02-09", treatment: 39949.0, synthetic: 31789.590216506338 },
- { date: "2023-02-10", treatment: 67846.0, synthetic: 33176.57111090567 },
- { date: "2023-02-11", treatment: 40588.0, synthetic: 28873.178008075705 },
- { date: "2023-02-12", treatment: 44924.0, synthetic: 29383.1203345105 },
- { date: "2023-02-13", treatment: 41893.0, synthetic: 33155.424733055006 },
- { date: "2023-02-14", treatment: 40136.0, synthetic: 37162.230849603366 },
- { date: "2023-02-15", treatment: 40443.0, synthetic: 38165.92140097563 },
- { date: "2023-02-16", treatment: 44745.0, synthetic: 40156.294311105776 },
- { date: "2023-02-17", treatment: 35436.0, synthetic: 41650.7617971218 },
- { date: "2023-02-18", treatment: 31544.0, synthetic: 39887.93737516862 },
- { date: "2023-02-19", treatment: 39737.0, synthetic: 38460.86485666986 },
- { date: "2023-02-20", treatment: 31951.0, synthetic: 45289.07173102067 },
- { date: "2023-02-21", treatment: 32606.0, synthetic: 47007.25187081409 },
- { date: "2023-02-22", treatment: 44959.0, synthetic: 51253.18649768463 },
- { date: "2023-02-23", treatment: 72799.0, synthetic: 44230.10517506856 },
- { date: "2023-02-24", treatment: 90870.0, synthetic: 43715.81985930395 },
- { date: "2023-02-25", treatment: 81752.0, synthetic: 42812.35925685987 },
- { date: "2023-02-26", treatment: 83429.0, synthetic: 42200.05639498743 },
- { date: "2023-02-27", treatment: 76143.0, synthetic: 52393.17300407004 },
- { date: "2023-02-28", treatment: 36929.0, synthetic: 46888.264295573426 },
- { date: "2023-03-01", treatment: 42601.0, synthetic: 44195.5514335706 },
- { date: "2023-03-02", treatment: 35804.0, synthetic: 46600.65393491786 },
- { date: "2023-03-03", treatment: 29652.0, synthetic: 41435.800477705125 },
- { date: "2023-03-04", treatment: 28089.0, synthetic: 35457.511775997205 },
- { date: "2023-03-05", treatment: 24587.0, synthetic: 32556.971345592272 },
- { date: "2023-03-06", treatment: 27550.0, synthetic: 37932.88311540105 },
- { date: "2023-03-07", treatment: 31121.0, synthetic: 41426.36404784104 },
- { date: "2023-03-08", treatment: 43210.0, synthetic: 40003.11040777543 },
- { date: "2023-03-09", treatment: 58396.0, synthetic: 38122.12580631989 },
- { date: "2023-03-10", treatment: 42796.0, synthetic: 39010.54747082 },
- { date: "2023-03-11", treatment: 34358.0, synthetic: 33701.16628384057 },
- { date: "2023-03-12", treatment: 43861.0, synthetic: 34549.03915727875 },
- { date: "2023-03-13", treatment: 43332.0, synthetic: 40509.86920733223 },
- { date: "2023-03-14", treatment: 37629.0, synthetic: 41181.94770325579 },
- { date: "2023-03-15", treatment: 51902.0, synthetic: 45945.0480130561 },
- { date: "2023-03-16", treatment: 46489.0, synthetic: 50604.460344593994 },
- { date: "2023-03-17", treatment: 34809.0, synthetic: 62277.998702290504 },
- { date: "2023-03-18", treatment: 36834.0, synthetic: 60500.202496025304 },
- { date: "2023-03-19", treatment: 51033.0, synthetic: 52062.5781947571 },
- { date: "2023-03-20", treatment: 47992.0, synthetic: 61772.47406936427 },
- { date: "2023-03-21", treatment: 56920.0, synthetic: 80954.40136166898 },
- { date: "2023-03-22", treatment: 54042.0, synthetic: 67237.92969021188 },
- { date: "2023-03-23", treatment: 42809.0, synthetic: 182872.2997342634 },
- { date: "2023-03-24", treatment: 40406.0, synthetic: 132877.2368992988 },
- { date: "2023-03-25", treatment: 45514.0, synthetic: 79231.94540213866 },
- { date: "2023-03-26", treatment: 44522.0, synthetic: 68721.68407057144 },
- { date: "2023-03-27", treatment: 45545.0, synthetic: 70392.56779114826 },
- { date: "2023-03-28", treatment: 64499.0, synthetic: 76413.17176369365 },
- { date: "2023-03-29", treatment: 52716.0, synthetic: 68969.86777097355 },
- { date: "2023-03-30", treatment: 59262.0, synthetic: 77853.63997853175 },
- { date: "2023-03-31", treatment: 60035.0, synthetic: 66955.23240934248 },
- { date: "2023-04-01", treatment: 43845.0, synthetic: 54983.92921682382 },
- { date: "2023-04-02", treatment: 43612.0, synthetic: 59546.9265601666 },
- { date: "2023-04-03", treatment: 49898.0, synthetic: 59592.342406307354 },
- { date: "2023-04-04", treatment: 62338.0, synthetic: 73265.34273458336 },
- { date: "2023-04-05", treatment: 71943.0, synthetic: 73193.02521472178 },
- { date: "2023-04-06", treatment: 81785.0, synthetic: 72654.08230699172 },
- { date: "2023-04-07", treatment: 70499.0, synthetic: 66826.54239944681 },
- { date: "2023-04-08", treatment: 74363.0, synthetic: 63828.99997243874 },
- { date: "2023-04-09", treatment: 77524.0, synthetic: 69784.50090855078 },
- { date: "2023-04-10", treatment: 80794.0, synthetic: 67866.0563235132 },
- { date: "2023-04-11", treatment: 77994.0, synthetic: 69432.39951552183 },
- { date: "2023-04-12", treatment: 80673.0, synthetic: 65689.90262053716 },
- { date: "2023-04-13", treatment: 68844.0, synthetic: 67651.23444210854 },
- { date: "2023-04-14", treatment: 72611.0, synthetic: 74663.11041701528 },
- { date: "2023-04-15", treatment: 69962.0, synthetic: 90637.04404806015 },
- { date: "2023-04-16", treatment: 57337.0, synthetic: 70069.4404892061 },
- { date: "2023-04-17", treatment: 52907.0, synthetic: 134337.98153538926 },
- { date: "2023-04-18", treatment: 53483.0, synthetic: 92894.99964314268 },
- { date: "2023-04-19", treatment: 42059.0, synthetic: 102579.77767374724 },
- { date: "2023-04-20", treatment: 41402.0, synthetic: 103944.9783100968 },
- { date: "2023-04-21", treatment: 43792.0, synthetic: 83959.00344623947 },
- { date: "2023-04-22", treatment: 45187.0, synthetic: 115933.65547976807 },
- { date: "2023-04-23", treatment: 48179.0, synthetic: 104812.89050385081 },
- { date: "2023-04-24", treatment: 46283.0, synthetic: 95504.03782928205 },
- { date: "2023-04-25", treatment: 53816.0, synthetic: 85454.52006189503 },
- { date: "2023-04-26", treatment: 52759.0, synthetic: 81595.88339010316 },
- { date: "2023-04-27", treatment: 52454.0, synthetic: 75494.89469756685 },
- { date: "2023-04-28", treatment: 54354.0, synthetic: 69929.49907763084 },
- { date: "2023-04-29", treatment: 55365.0, synthetic: 68705.77403093093 },
- { date: "2023-04-30", treatment: 54889.0, synthetic: 86143.60724916728 },
- { date: "2023-05-01", treatment: 36037.0, synthetic: 74414.16271423505 },
- { date: "2023-05-02", treatment: 36065.0, synthetic: 74389.21939819121 },
- { date: "2023-05-03", treatment: 83595.0, synthetic: 76799.69451089713 },
- { date: "2023-05-04", treatment: 48588.0, synthetic: 74129.55366747713 },
- { date: "2023-05-05", treatment: 34639.0, synthetic: 75674.76299789146 },
- { date: "2023-05-06", treatment: 29182.0, synthetic: 84531.65487596652 },
- { date: "2023-05-07", treatment: 30680.0, synthetic: 74623.96071550374 },
- { date: "2023-05-08", treatment: 29550.0, synthetic: 73574.26218985347 },
- { date: "2023-05-09", treatment: 42162.0, synthetic: 101462.38987674806 },
- { date: "2023-05-10", treatment: 37262.0, synthetic: 89185.2818472953 },
- { date: "2023-05-11", treatment: 55351.0, synthetic: 103957.1685473602 },
- { date: "2023-05-12", treatment: 90700.0, synthetic: 81501.14496624358 },
- { date: "2023-05-13", treatment: 75036.0, synthetic: 82803.13375821107 },
- { date: "2023-05-14", treatment: 75551.0, synthetic: 75349.87977092771 },
- { date: "2023-05-15", treatment: 83833.0, synthetic: 77826.88614469382 },
- { date: "2023-05-16", treatment: 95932.0, synthetic: 90701.48969431434 },
- { date: "2023-05-17", treatment: 105590.0, synthetic: 81060.53299739497 },
- { date: "2023-05-18", treatment: 148868.0, synthetic: 66856.95508248768 },
- { date: "2023-05-19", treatment: 49374.0, synthetic: 68168.7509066533 },
- { date: "2023-05-20", treatment: 52992.0, synthetic: 69035.47880816484 },
- { date: "2023-05-21", treatment: 77618.0, synthetic: 69489.4751707967 },
- { date: "2023-05-22", treatment: 54805.0, synthetic: 69663.50634818437 },
- { date: "2023-05-23", treatment: 64428.0, synthetic: 78841.85405103189 },
- { date: "2023-05-24", treatment: 81438.0, synthetic: 77333.3293365009 },
- { date: "2023-05-25", treatment: 87871.0, synthetic: 88226.53724335144 },
- { date: "2023-05-26", treatment: 81616.0, synthetic: 83020.92321760634 },
- { date: "2023-05-27", treatment: 70959.0, synthetic: 73971.77377074427 },
- { date: "2023-05-28", treatment: 59333.0, synthetic: 69482.1666821785 },
- { date: "2023-05-29", treatment: 60999.0, synthetic: 72343.78495707079 },
- { date: "2023-05-30", treatment: 67558.0, synthetic: 109688.7198933492 },
- { date: "2023-05-31", treatment: 71459.0, synthetic: 85351.93243198769 },
- { date: "2023-06-01", treatment: 60067.0, synthetic: 66101.48962434373 },
- { date: "2023-06-02", treatment: 64787.0, synthetic: 80617.66843705745 },
- { date: "2023-06-03", treatment: 67159.0, synthetic: 76463.48546727124 },
- { date: "2023-06-04", treatment: 67294.0, synthetic: 78540.04815344635 },
- { date: "2023-06-05", treatment: 64510.0, synthetic: 76534.22606265837 },
- { date: "2023-06-06", treatment: 53946.0, synthetic: 78727.8527118859 },
- { date: "2023-06-07", treatment: 61985.0, synthetic: 63984.16671966727 },
- { date: "2023-06-08", treatment: 82212.0, synthetic: 62117.54514821642 },
- { date: "2023-06-09", treatment: 87404.0, synthetic: 65629.39713367312 },
- { date: "2023-06-10", treatment: 65095.0, synthetic: 71539.25924246355 },
- { date: "2023-06-11", treatment: 65678.0, synthetic: 74858.47030425258 },
- { date: "2023-06-12", treatment: 73165.0, synthetic: 79681.79727958489 },
- { date: "2023-06-13", treatment: 97041.0, synthetic: 71640.40503646428 },
- { date: "2023-06-14", treatment: 149080.0, synthetic: 75106.05249471667 },
- { date: "2023-06-15", treatment: 147791.0, synthetic: 77116.74161240493 },
- { date: "2023-06-16", treatment: 94309.0, synthetic: 73457.85514172824 },
- { date: "2023-06-17", treatment: 84461.0, synthetic: 71492.71238059374 },
- { date: "2023-06-18", treatment: 85971.0, synthetic: 64378.89250189926 },
- { date: "2023-06-19", treatment: 83952.0, synthetic: 72174.16068147679 },
- { date: "2023-06-20", treatment: 75250.0, synthetic: 72654.01510988998 },
- { date: "2023-06-21", treatment: 77079.0, synthetic: 74202.7920233155 },
- { date: "2023-06-22", treatment: 88586.0, synthetic: 68777.00089115204 },
- { date: "2023-06-23", treatment: 86979.0, synthetic: 65562.90803903082 },
- { date: "2023-06-24", treatment: 69516.0, synthetic: 63559.99314580903 },
- { date: "2023-06-25", treatment: 83991.0, synthetic: 68384.10527144662 },
- { date: "2023-06-26", treatment: 89242.0, synthetic: 71605.14656881186 },
- { date: "2023-06-27", treatment: 90685.0, synthetic: 79862.17363987275 },
- { date: "2023-06-28", treatment: 103943.0, synthetic: 76345.5404402999 },
- { date: "2023-06-29", treatment: 106264.0, synthetic: 80066.91799199724 },
- { date: "2023-06-30", treatment: 108087.0, synthetic: 83336.02999704165 },
- { date: "2023-07-01", treatment: 76732.0, synthetic: 68413.18600087952 },
- { date: "2023-07-02", treatment: 81479.0, synthetic: 67568.47442038215 },
- { date: "2023-07-03", treatment: 91183.0, synthetic: 72614.16488018002 },
- { date: "2023-07-04", treatment: 92316.0, synthetic: 71270.56071625455 },
- { date: "2023-07-05", treatment: 68609.0, synthetic: 55174.0065649519 },
- { date: "2023-07-06", treatment: 84175.0, synthetic: 64027.953121701255 },
- { date: "2023-07-07", treatment: 70910.0, synthetic: 69191.05080576614 },
- { date: "2023-07-08", treatment: 84639.0, synthetic: 71981.47489824446 },
- { date: "2023-07-09", treatment: 75844.0, synthetic: 66679.75205168936 },
- { date: "2023-07-10", treatment: 78750.0, synthetic: 72028.49041025939 },
- { date: "2023-07-11", treatment: 93844.0, synthetic: 73672.76479109752 },
- { date: "2023-07-12", treatment: 97026.0, synthetic: 72878.04984821942 },
- { date: "2023-07-13", treatment: 107545.0, synthetic: 74117.936722003 },
- { date: "2023-07-14", treatment: 116290.0, synthetic: 75710.65348498136 },
- { date: "2023-07-15", treatment: 105092.0, synthetic: 74512.65046847859 },
- { date: "2023-07-16", treatment: 87779.0, synthetic: 65380.057505182725 },
- { date: "2023-07-17", treatment: 91341.0, synthetic: 68777.09198686453 },
- { date: "2023-07-18", treatment: 124652.0, synthetic: 67668.77307680821 },
- { date: "2023-07-19", treatment: 132902.0, synthetic: 71924.0777199266 },
- { date: "2023-07-20", treatment: 161729.0, synthetic: 72176.74982684728 },
- { date: "2023-07-21", treatment: 120267.0, synthetic: 73140.88601167784 },
- { date: "2023-07-22", treatment: 110617.0, synthetic: 70615.52897678272 },
- { date: "2023-07-23", treatment: 90770.0, synthetic: 67878.36595243799 },
- { date: "2023-07-24", treatment: 89099.0, synthetic: 67141.00563852795 },
- { date: "2023-07-25", treatment: 102553.0, synthetic: 76493.29900498592 },
- { date: "2023-07-26", treatment: 113853.0, synthetic: 78418.14929145853 },
- { date: "2023-07-27", treatment: 109161.0, synthetic: 70726.10961066776 },
- { date: "2023-07-28", treatment: 114077.0, synthetic: 63510.78419989283 },
- { date: "2023-07-29", treatment: 108549.0, synthetic: 75122.66814523909 },
- { date: "2023-07-30", treatment: 103982.0, synthetic: 75473.62303993305 },
- { date: "2023-07-31", treatment: 120730.0, synthetic: 85512.89078644021 },
- { date: "2023-08-01", treatment: 97429.0, synthetic: 60095.018816871205 },
- { date: "2023-08-02", treatment: 96273.0, synthetic: 74937.26170252416 },
- { date: "2023-08-03", treatment: 118220.0, synthetic: 81422.96205670535 },
- { date: "2023-08-04", treatment: 134086.0, synthetic: 79193.54031454517 },
- { date: "2023-08-05", treatment: 127486.0, synthetic: 74122.78964240549 },
- { date: "2023-08-06", treatment: 104858.0, synthetic: 71337.0074548658 },
- { date: "2023-08-07", treatment: 119345.0, synthetic: 68176.93050988449 },
- { date: "2023-08-08", treatment: 129626.0, synthetic: 68920.26273322981 },
- { date: "2023-08-09", treatment: 116776.0, synthetic: 72944.54485403064 },
- { date: "2023-08-10", treatment: 114734.0, synthetic: 67853.64475717129 },
- { date: "2023-08-11", treatment: 105964.0, synthetic: 69284.43806511402 },
- { date: "2023-08-12", treatment: 104570.0, synthetic: 66219.03699565341 },
- { date: "2023-08-13", treatment: 98634.0, synthetic: 63980.085297797414 },
- { date: "2023-08-14", treatment: 102378.0, synthetic: 66629.93445148075 },
- { date: "2023-08-15", treatment: 146951.0, synthetic: 65955.31277269861 },
- { date: "2023-08-16", treatment: 125681.0, synthetic: 62905.8522468919 },
- { date: "2023-08-17", treatment: 121246.0, synthetic: 61303.69528488297 },
- { date: "2023-08-18", treatment: 101587.0, synthetic: 74408.35136861111 },
- { date: "2023-08-19", treatment: 92755.0, synthetic: 83705.18760156386 },
- { date: "2023-08-20", treatment: 85139.0, synthetic: 67665.13253225978 },
- { date: "2023-08-21", treatment: 98797.0, synthetic: 63479.67515915815 },
- { date: "2023-08-22", treatment: 93801.0, synthetic: 63540.92869143012 },
- { date: "2023-08-23", treatment: 106808.0, synthetic: 67542.63193723264 },
- { date: "2023-08-24", treatment: 110708.0, synthetic: 65768.10135694139 },
- { date: "2023-08-25", treatment: 88876.0, synthetic: 59263.88549908472 },
- { date: "2023-08-26", treatment: 89118.0, synthetic: 71083.91788582822 },
- { date: "2023-08-27", treatment: 88905.0, synthetic: 64822.2764064774 },
- { date: "2023-08-28", treatment: 97807.0, synthetic: 60506.479681882374 },
- { date: "2023-08-29", treatment: 95267.0, synthetic: 59631.931346212325 },
- { date: "2023-08-30", treatment: 100668.0, synthetic: 62331.65207834474 },
- { date: "2023-08-31", treatment: 108064.0, synthetic: 75760.37836020596 },
- { date: "2023-09-01", treatment: 95648.0, synthetic: 69534.06176483585 },
- { date: "2023-09-02", treatment: 83553.0, synthetic: 70869.5230268706 },
- { date: "2023-09-03", treatment: 78586.0, synthetic: 63358.83165987522 },
- { date: "2023-09-04", treatment: 82535.0, synthetic: 59474.70213664968 },
- { date: "2023-09-05", treatment: 86024.0, synthetic: 67960.06662332207 },
- { date: "2023-09-06", treatment: 90754.0, synthetic: 63026.87945393687 },
- { date: "2023-09-07", treatment: 90849.0, synthetic: 64243.3076402055 },
- { date: "2023-09-08", treatment: 90209.0, synthetic: 65003.90918424261 },
- { date: "2023-09-09", treatment: 85101.0, synthetic: 63218.28465350629 },
- { date: "2023-09-10", treatment: 69378.0, synthetic: 59494.799505684685 },
- { date: "2023-09-11", treatment: 81855.0, synthetic: 62152.624654707375 },
- { date: "2023-09-12", treatment: 102790.0, synthetic: 64967.19841556326 },
- { date: "2023-09-13", treatment: 86523.0, synthetic: 81200.46113660221 },
- { date: "2023-09-14", treatment: 86984.0, synthetic: 57778.513555576064 },
- { date: "2023-09-15", treatment: 86434.0, synthetic: 55988.54765305718 },
- { date: "2023-09-16", treatment: 72055.0, synthetic: 56279.58049620716 },
- { date: "2023-09-17", treatment: 61955.0, synthetic: 53943.36935950865 },
- { date: "2023-09-18", treatment: 65781.0, synthetic: 54709.7151777781 },
- { date: "2023-09-19", treatment: 76939.0, synthetic: 62282.66629229802 },
- { date: "2023-09-20", treatment: 73649.0, synthetic: 67762.07717758231 },
- { date: "2023-09-21", treatment: 80071.0, synthetic: 77411.01804933554 },
- { date: "2023-09-22", treatment: 70701.0, synthetic: 66601.20472139279 },
- { date: "2023-09-23", treatment: 77281.0, synthetic: 62060.37271377831 },
- { date: "2023-09-24", treatment: 61680.0, synthetic: 61932.62747766529 },
- { date: "2023-09-25", treatment: 66226.0, synthetic: 64489.10231223937 },
- { date: "2023-09-26", treatment: 85794.0, synthetic: 63092.090639188275 },
- { date: "2023-09-27", treatment: 84900.0, synthetic: 67856.7715913735 },
- { date: "2023-09-28", treatment: 92770.0, synthetic: 66372.16134586028 },
- { date: "2023-09-29", treatment: 65134.0, synthetic: 66513.81451237845 },
- { date: "2023-09-30", treatment: 92399.0, synthetic: 67555.65852955134 },
- { date: "2023-10-01", treatment: 55229.0, synthetic: 63499.01001101439 },
- { date: "2023-10-02", treatment: 52092.0, synthetic: 56791.754680581435 },
- { date: "2023-10-03", treatment: 73250.0, synthetic: 62597.35382650541 },
- { date: "2023-10-04", treatment: 56931.0, synthetic: 67132.01859244888 },
- { date: "2023-10-05", treatment: 57991.0, synthetic: 67967.46446640996 },
- { date: "2023-10-06", treatment: 57658.0, synthetic: 82010.56416405471 },
- { date: "2023-10-07", treatment: 55539.0, synthetic: 74568.86422673558 },
- { date: "2023-10-08", treatment: 50562.0, synthetic: 65444.22159674333 },
- { date: "2023-10-09", treatment: 61556.0, synthetic: 54710.072818575376 },
- { date: "2023-10-10", treatment: 60601.0, synthetic: 61379.98440149298 },
- { date: "2023-10-11", treatment: 63403.0, synthetic: 55759.227400897464 },
- { date: "2023-10-12", treatment: 70937.0, synthetic: 54604.24063616712 },
- { date: "2023-10-13", treatment: 55670.0, synthetic: 52138.8494854783 },
- { date: "2023-10-14", treatment: 54016.0, synthetic: 49398.997627035 },
- { date: "2023-10-15", treatment: 57089.0, synthetic: 47494.27663867486 },
- { date: "2023-10-16", treatment: 48619.0, synthetic: 54605.608602687484 },
- { date: "2023-10-17", treatment: 63688.0, synthetic: 56410.41085986976 },
- { date: "2023-10-18", treatment: 61321.0, synthetic: 60807.48244180209 },
- { date: "2023-10-19", treatment: 63760.0, synthetic: 57753.68522722492 },
- { date: "2023-10-20", treatment: 64600.0, synthetic: 59660.673875665896 },
- { date: "2023-10-21", treatment: 55589.0, synthetic: 56976.75800168363 },
- { date: "2023-10-22", treatment: 50214.0, synthetic: 55305.76812588575 },
- { date: "2023-10-23", treatment: 65941.0, synthetic: 52977.87182974146 },
- { date: "2023-10-24", treatment: 65849.0, synthetic: 54516.91096692391 },
- { date: "2023-10-25", treatment: 59772.0, synthetic: 56671.913028783696 },
- { date: "2023-10-26", treatment: 59459.0, synthetic: 56835.04427518999 },
- { date: "2023-10-27", treatment: 61999.0, synthetic: 65540.42793271047 },
- { date: "2023-10-28", treatment: 67168.0, synthetic: 66584.8984483055 },
- { date: "2023-10-29", treatment: 57473.0, synthetic: 62284.39652250538 },
- { date: "2023-10-30", treatment: 50464.0, synthetic: 58972.82162595721 },
- { date: "2023-10-31", treatment: 52278.0, synthetic: 63168.65659401747 },
- { date: "2023-11-01", treatment: 52515.0, synthetic: 64822.01683284928 },
- { date: "2023-11-02", treatment: 56605.0, synthetic: 63226.27904721993 },
- { date: "2023-11-03", treatment: 82366.0, synthetic: 66628.7960038137 },
- { date: "2023-11-04", treatment: 87830.0, synthetic: 74740.95061597107 },
- { date: "2023-11-05", treatment: 89317.0, synthetic: 68973.36640134265 },
- { date: "2023-11-06", treatment: 101145.0, synthetic: 58106.22002369656 },
- { date: "2023-11-07", treatment: 104044.0, synthetic: 67448.82058449878 },
- { date: "2023-11-08", treatment: 109004.0, synthetic: 78024.7082299713 },
- { date: "2023-11-09", treatment: 106096.0, synthetic: 84132.05515549959 },
- { date: "2023-11-10", treatment: 86435.0, synthetic: 62765.31412012689 },
- { date: "2023-11-11", treatment: 101353.0, synthetic: 71966.85234523856 },
- { date: "2023-11-12", treatment: 96358.0, synthetic: 69798.87618341189 },
- { date: "2023-11-13", treatment: 87993.0, synthetic: 55583.79550040036 },
- { date: "2023-11-14", treatment: 87712.0, synthetic: 63176.99529696441 },
- { date: "2023-11-15", treatment: 85977.0, synthetic: 65583.63317434449 },
- { date: "2023-11-16", treatment: 133201.0, synthetic: 80689.62399498292 },
- { date: "2023-11-17", treatment: 189578.0, synthetic: 100912.82400077728 },
- { date: "2023-11-18", treatment: 104401.0, synthetic: 93903.05522472775 },
- { date: "2023-11-19", treatment: 81479.0, synthetic: 93239.95321819591 },
- { date: "2023-11-20", treatment: 94033.0, synthetic: 80476.92391266406 },
- { date: "2023-11-21", treatment: 88130.0, synthetic: 81038.36556604198 },
- { date: "2023-11-22", treatment: 77707.0, synthetic: 80762.76577865849 },
- { date: "2023-11-23", treatment: 67585.0, synthetic: 84031.88970318521 },
- { date: "2023-11-24", treatment: 64880.0, synthetic: 86252.33128925721 },
- { date: "2023-11-25", treatment: 69593.0, synthetic: 86552.63404816955 },
- { date: "2023-11-26", treatment: 70950.0, synthetic: 81306.37297562382 },
- { date: "2023-11-27", treatment: 60230.0, synthetic: 74166.29198849585 },
- { date: "2023-11-28", treatment: 56300.0, synthetic: 75616.84622544842 },
- { date: "2023-11-29", treatment: 62903.0, synthetic: 77644.63259875789 },
- { date: "2023-11-30", treatment: 74690.0, synthetic: 70636.7617468491 },
- { date: "2023-12-01", treatment: 64893.0, synthetic: 53188.910574543814 },
- { date: "2023-12-02", treatment: 62698.0, synthetic: 64600.157179356705 },
- { date: "2023-12-03", treatment: 61416.0, synthetic: 67311.2174491019 },
- { date: "2023-12-04", treatment: 79963.0, synthetic: 56896.548991150106 },
- { date: "2023-12-05", treatment: 66062.0, synthetic: 70552.68627173422 },
- { date: "2023-12-06", treatment: 61599.0, synthetic: 71136.65393556148 },
- { date: "2023-12-07", treatment: 61778.0, synthetic: 65142.82371338126 },
- { date: "2023-12-08", treatment: 65967.0, synthetic: 72475.8824057388 },
- { date: "2023-12-09", treatment: 72560.0, synthetic: 82897.71741749169 },
- { date: "2023-12-10", treatment: 70853.0, synthetic: 77773.91246582077 },
- { date: "2023-12-11", treatment: 68578.0, synthetic: 65082.52742249674 },
- { date: "2023-12-12", treatment: 60641.0, synthetic: 68106.66552900018 },
- { date: "2023-12-13", treatment: 64725.0, synthetic: 60611.797425559445 },
- { date: "2023-12-14", treatment: 53783.0, synthetic: 58586.2005495233 },
- { date: "2023-12-15", treatment: 55485.0, synthetic: 62865.45552419852 },
- { date: "2023-12-16", treatment: 56259.0, synthetic: 61687.464296743965 },
- { date: "2023-12-17", treatment: 60405.0, synthetic: 71164.15296541402 },
- { date: "2023-12-18", treatment: 70216.0, synthetic: 63037.146693819384 },
- { date: "2023-12-19", treatment: 77476.0, synthetic: 64494.83159347687 },
- { date: "2023-12-20", treatment: 66154.0, synthetic: 63255.61209069127 },
- { date: "2023-12-21", treatment: 68074.0, synthetic: 69041.76852855414 },
- { date: "2023-12-22", treatment: 93472.0, synthetic: 87261.2872843075 },
- { date: "2023-12-23", treatment: 90163.0, synthetic: 95922.17334901626 },
- { date: "2023-12-24", treatment: 78711.0, synthetic: 87761.24906036594 },
- { date: "2023-12-25", treatment: 76657.0, synthetic: 82844.79802284979 },
- { date: "2023-12-26", treatment: 82106.0, synthetic: 88895.27875967839 },
- { date: "2023-12-27", treatment: 82558.0, synthetic: 92361.34913745846 },
- { date: "2023-12-28", treatment: 88107.0, synthetic: 100256.28410703612 },
- { date: "2023-12-29", treatment: 71950.0, synthetic: 91054.61145690548 },
- { date: "2023-12-30", treatment: 77524.0, synthetic: 87295.05852167959 },
- { date: "2023-12-31", treatment: 73079.0, synthetic: 91576.39439393207 },
- { date: "2024-01-01", treatment: 73953.0, synthetic: 77936.59800896618 },
- ],
-};
diff --git a/notes.md b/notes.md
index 7578b2e..57ccdb1 100644
--- a/notes.md
+++ b/notes.md
@@ -1,26 +1,11 @@
-### TODO
-
-- [ ] Filter Treatment Network from Control Networks
-- [ ] Intervention Line
-- [ ] Validation for Inputs (date inputs)
-- [x] Compute button
-- [x] Rename repo counter-factual
+Data-driven impact-based counter-factuals.
----
+### TODO
-- predictor_prio
- - from date
- - to date
-- optimize_ssr
- - from date
- - to date
-- predictors (growthepie)
- - market_cap_eth
- - txcount
- - fees_paid_eth
- - txcosts_median_eth
-- dependent
- - daa
-- network
-- treatment_identifier
-- controls_identifier (array)
+- [ ] Create iframe route
+- [ ] Map URL params to API to simplify
+ - Calculate values in `setParams`
+- [ ] Explore OSO data
+- [ ] Counter-factuals Hub
+ - Dashboard of preset charts
+- [ ] Explore LLM analysis of charts
diff --git a/package.json b/package.json
index 7a38e21..ebfa44d 100644
--- a/package.json
+++ b/package.json
@@ -1,5 +1,5 @@
{
- "name": "synth-ctrl",
+ "name": "counter-factually",
"version": "0.1.0",
"private": true,
"scripts": {