From d754df040a4bf8f7cb7ae6ed4151830f9bb0f520 Mon Sep 17 00:00:00 2001 From: Chandrasekhar Ramakrishnan <cramakri@ethz.ch> Date: Wed, 25 Mar 2020 22:35:25 +0000 Subject: [PATCH] renku dataset add covid-19_jhu-csse --source csse_covid_19_data/csse_covid_19_time_series/time_series_covid19_deaths_global.csv https://github.com/CSSEGISandData/COVID-19.git --- .dockerignore | 4 + .gitattributes | 246 + .gitignore | 380 + .gitlab-ci.yml | 68 + .../metadata.yml | 222 + .../metadata.yml | 10039 ++++++++++++++++ .../metadata.yml | 658 + .../metadata.yml | 221 + .../metadata.yml | 221 + .../metadata.yml | 261 + .../metadata.yml | 261 + .../metadata.yml | 2006 +++ .../metadata.yml | 301 + .../metadata.yml | 536 + .renku/metadata.yml | 11 + .renku/refs/datasets/ch-population-statistics | 1 + .renku/refs/datasets/covid-19-italy | 1 + .renku/refs/datasets/covid-19-rates | 1 + .renku/refs/datasets/covid-19-tweet-ids | 1 + .renku/refs/datasets/covid-19_jhu-csse | 1 + .renku/refs/datasets/covidtracking | 1 + .renku/refs/datasets/geodata | 1 + .renku/refs/datasets/openzh-covid-19 | 1 + .renku/refs/datasets/worldbank | 1 + .renku/refs/datasets/worldmap | 1 + .renku/renku.ini | 4 + .../09ea4c5c6b19416b88a73856a55c2596.cwl | 66 + .../199a2fe6993a45bfba1bab2b6bb02cbc.cwl | 120 + .../1de6e78bf529411d866f95d03aac54b6.cwl | 120 + ...00d9c26c4cc58c1123c8280b555d_papermill.cwl | 117 + ...3376f8aa4ba1a325212655d423e5_papermill.cwl | 137 + .../3211ccd1126344e3ab7d66aa4a0dc091.cwl | 191 + .../3218f26d673c4170a35483432e34a801.cwl | 173 + .../349ff7f9cbbd41febc2ee66f691da823.cwl | 120 + .../37da798c3cba4284a2eebeb2ce0d4faa.cwl | 66 + .../38fa44222ca5468aa9e5ec5d96608b96.cwl | 120 + .../3acfce4cc9a64c629a9f927041d2b5d0.cwl | 66 + ...8dd586a446e588db482c4fc88f09_papermill.cwl | 137 + .../46450019d71546178b97f800f3192df9.cwl | 127 + ...ffe9d5a045efb048ef2222a40ffa_papermill.cwl | 113 + .../5262f3ecb61b431bbb02bf63b95d7055.cwl | 66 + .../529e3b9f6140470ab818a888d405c983.cwl | 108 + ...fa35209b4ce8a8721e76e11e3653_papermill.cwl | 110 + ...a9961e194e7795df04a9722452e8_papermill.cwl | 113 + .../5d0a2b1d6072438492a023821d8d264c.cwl | 66 + .../7180e333dbe143b7b2e6124a97e38f5a.cwl | 193 + ...1f74e51d4e54bc522007a2030ec2_papermill.cwl | 115 + ...ffbbb1264ae2a646824c0fd83a20_papermill.cwl | 137 + .../82e98b0143ac495c92009b8316c193a2.cwl | 73 + .../928149d7fe564cd7a8860b772d1967cc.cwl | 125 + ...30a71908469a8e1da6ae4f10c72a_papermill.cwl | 119 + .../9974bdcd2c79408397fbba1ae87c40b9.cwl | 66 + ...8d703e0c4c55a2e3f49bbf15466e_papermill.cwl | 115 + ...937483df408c9a1507565b2e0574_papermill.cwl | 77 + ...f47629164158a118963ae58eea3b_papermill.cwl | 113 + ...a33b463d406a820ff0a61fb3a526_papermill.cwl | 91 + .../b265ffce7217429599a71f0509a6eb9e.cwl | 125 + .../b8aae4992da54f598cd745a0ba9e7af6.cwl | 120 + .../bcba6eb0742c4514b510ffc89511616f.cwl | 66 + .../bf6454b651c840368f1685f806d6717d.cwl | 132 + .../c1e3191700aa4231a584f4eb0fac4631.cwl | 127 + ...72f47c3f4c05bc93dc7d98ccd52f_papermill.cwl | 109 + .../c5ee81c0a49441369e109730c6d900cf.cwl | 132 + .../c6451b62ed1d4880a03a96ac9f84ecaa.cwl | 66 + .../dc5f6d162024494cbd7d758a57368960.cwl | 66 + .../e382da7b1798416889d1c7a15752c848.cwl | 127 + .../e7ec30e9211047128543d4862ff3beee.cwl | 66 + .../e96f412310ff4616a3c3a2169cc4a07b.cwl | 120 + .../f2dbb09e70314ed4b235c8bf9cdd94a1.cwl | 120 + ...474d38144c5d882c0036bd1059c2_papermill.cwl | 70 + .../ff8c6fc2e792427ab1d73080601a9b4e.cwl | 148 + Dockerfile | 48 + README.md | 143 + covid-19-public-data.Rproj | 13 + data/.gitkeep | 0 .../ch-population-by-age-canton.xls | 3 + .../dati-andamento-nazionale-description.json | 3 + .../dati-province-description.json | 3 + .../dati-regioni-description.json | 3 + .../dpc-covid19-ita-andamento-nazionale.csv | 3 + .../dpc-covid19-ita-andamento-nazionale.json | 3 + .../dpc-covid19-ita-province.csv | 3 + .../dpc-covid19-ita-province.json | 3 + .../dpc-covid19-ita-regioni.csv | 3 + .../dpc-covid19-ita-regioni.json | 3 + .../coronavirus-tweet-id-2020-03-05-00.txt | 3 + .../coronavirus-tweet-id-2020-03-05-01.txt | 3 + .../coronavirus-tweet-id-2020-03-05-02.txt | 3 + .../coronavirus-tweet-id-2020-03-05-03.txt | 3 + .../coronavirus-tweet-id-2020-03-05-04.txt | 3 + .../coronavirus-tweet-id-2020-03-05-05.txt | 3 + .../coronavirus-tweet-id-2020-03-05-06.txt | 3 + .../coronavirus-tweet-id-2020-03-05-07.txt | 3 + .../coronavirus-tweet-id-2020-03-05-08.txt | 3 + .../coronavirus-tweet-id-2020-03-05-09.txt | 3 + .../coronavirus-tweet-id-2020-03-05-10.txt | 3 + .../coronavirus-tweet-id-2020-03-05-11.txt | 3 + .../coronavirus-tweet-id-2020-03-05-12.txt | 3 + .../coronavirus-tweet-id-2020-03-05-13.txt | 3 + .../coronavirus-tweet-id-2020-03-05-14.txt | 3 + .../coronavirus-tweet-id-2020-03-05-15.txt | 3 + .../coronavirus-tweet-id-2020-03-05-16.txt | 3 + .../coronavirus-tweet-id-2020-03-05-17.txt | 3 + .../coronavirus-tweet-id-2020-03-05-18.txt | 3 + .../coronavirus-tweet-id-2020-03-05-19.txt | 3 + .../coronavirus-tweet-id-2020-03-05-20.txt | 3 + .../coronavirus-tweet-id-2020-03-05-21.txt | 3 + .../coronavirus-tweet-id-2020-03-05-22.txt | 3 + .../coronavirus-tweet-id-2020-03-05-23.txt | 3 + .../coronavirus-tweet-id-2020-03-06-00.txt | 3 + .../coronavirus-tweet-id-2020-03-06-01.txt | 3 + .../coronavirus-tweet-id-2020-03-06-02.txt | 3 + .../coronavirus-tweet-id-2020-03-06-03.txt | 3 + .../coronavirus-tweet-id-2020-03-06-04.txt | 3 + .../coronavirus-tweet-id-2020-03-06-05.txt | 3 + .../coronavirus-tweet-id-2020-03-06-06.txt | 3 + .../coronavirus-tweet-id-2020-03-06-07.txt | 3 + .../coronavirus-tweet-id-2020-03-06-08.txt | 3 + .../coronavirus-tweet-id-2020-03-06-09.txt | 3 + .../coronavirus-tweet-id-2020-03-06-10.txt | 3 + .../coronavirus-tweet-id-2020-03-06-11.txt | 3 + .../coronavirus-tweet-id-2020-03-06-12.txt | 3 + .../coronavirus-tweet-id-2020-03-06-13.txt | 3 + .../coronavirus-tweet-id-2020-03-06-14.txt | 3 + .../coronavirus-tweet-id-2020-03-06-15.txt | 3 + .../coronavirus-tweet-id-2020-03-06-16.txt | 3 + .../coronavirus-tweet-id-2020-03-06-17.txt | 3 + .../coronavirus-tweet-id-2020-03-06-18.txt | 3 + .../coronavirus-tweet-id-2020-03-06-19.txt | 3 + .../coronavirus-tweet-id-2020-03-06-20.txt | 3 + .../coronavirus-tweet-id-2020-03-06-21.txt | 3 + .../coronavirus-tweet-id-2020-03-06-22.txt | 3 + .../coronavirus-tweet-id-2020-03-06-23.txt | 3 + .../coronavirus-tweet-id-2020-03-07-00.txt | 3 + .../coronavirus-tweet-id-2020-03-07-01.txt | 3 + .../coronavirus-tweet-id-2020-03-07-02.txt | 3 + .../coronavirus-tweet-id-2020-03-07-03.txt | 3 + .../coronavirus-tweet-id-2020-03-07-04.txt | 3 + .../coronavirus-tweet-id-2020-03-07-05.txt | 3 + .../coronavirus-tweet-id-2020-03-07-06.txt | 3 + .../coronavirus-tweet-id-2020-03-07-07.txt | 3 + .../coronavirus-tweet-id-2020-03-07-08.txt | 3 + .../coronavirus-tweet-id-2020-03-07-09.txt | 3 + .../coronavirus-tweet-id-2020-03-07-10.txt | 3 + .../coronavirus-tweet-id-2020-03-07-11.txt | 3 + .../coronavirus-tweet-id-2020-03-07-12.txt | 3 + .../coronavirus-tweet-id-2020-03-07-13.txt | 3 + .../coronavirus-tweet-id-2020-03-07-14.txt | 3 + .../coronavirus-tweet-id-2020-03-07-15.txt | 3 + .../coronavirus-tweet-id-2020-03-07-16.txt | 3 + .../coronavirus-tweet-id-2020-03-07-17.txt | 3 + .../coronavirus-tweet-id-2020-03-07-18.txt | 3 + .../coronavirus-tweet-id-2020-03-07-19.txt | 3 + .../coronavirus-tweet-id-2020-03-07-20.txt | 3 + .../coronavirus-tweet-id-2020-03-07-21.txt | 3 + .../coronavirus-tweet-id-2020-03-07-22.txt | 3 + .../coronavirus-tweet-id-2020-03-07-23.txt | 3 + .../coronavirus-tweet-id-2020-03-08-00.txt | 3 + .../coronavirus-tweet-id-2020-03-08-01.txt | 3 + .../coronavirus-tweet-id-2020-03-08-02.txt | 3 + .../coronavirus-tweet-id-2020-03-08-03.txt | 3 + .../coronavirus-tweet-id-2020-03-08-04.txt | 3 + .../coronavirus-tweet-id-2020-03-08-05.txt | 3 + .../coronavirus-tweet-id-2020-03-08-06.txt | 3 + .../coronavirus-tweet-id-2020-03-08-07.txt | 3 + .../coronavirus-tweet-id-2020-03-08-08.txt | 3 + .../coronavirus-tweet-id-2020-03-08-09.txt | 3 + .../coronavirus-tweet-id-2020-03-08-10.txt | 3 + .../coronavirus-tweet-id-2020-03-08-11.txt | 3 + .../coronavirus-tweet-id-2020-03-08-12.txt | 3 + .../coronavirus-tweet-id-2020-03-08-13.txt | 3 + .../coronavirus-tweet-id-2020-03-08-14.txt | 3 + .../coronavirus-tweet-id-2020-03-08-15.txt | 3 + .../coronavirus-tweet-id-2020-03-08-16.txt | 3 + .../coronavirus-tweet-id-2020-03-08-17.txt | 3 + .../coronavirus-tweet-id-2020-03-08-18.txt | 3 + .../coronavirus-tweet-id-2020-03-08-19.txt | 3 + .../coronavirus-tweet-id-2020-03-08-20.txt | 3 + .../coronavirus-tweet-id-2020-03-08-21.txt | 3 + .../coronavirus-tweet-id-2020-03-08-22.txt | 3 + .../coronavirus-tweet-id-2020-03-08-23.txt | 3 + .../coronavirus-tweet-id-2020-03-09-00.txt | 3 + .../coronavirus-tweet-id-2020-03-09-01.txt | 3 + .../coronavirus-tweet-id-2020-03-09-02.txt | 3 + .../coronavirus-tweet-id-2020-03-09-03.txt | 3 + .../coronavirus-tweet-id-2020-03-09-04.txt | 3 + .../coronavirus-tweet-id-2020-03-09-05.txt | 3 + .../coronavirus-tweet-id-2020-03-09-06.txt | 3 + .../coronavirus-tweet-id-2020-03-09-07.txt | 3 + .../coronavirus-tweet-id-2020-03-09-08.txt | 3 + .../coronavirus-tweet-id-2020-03-09-09.txt | 3 + .../coronavirus-tweet-id-2020-03-09-10.txt | 3 + .../coronavirus-tweet-id-2020-03-09-11.txt | 3 + .../coronavirus-tweet-id-2020-03-09-12.txt | 3 + .../coronavirus-tweet-id-2020-03-09-13.txt | 3 + .../coronavirus-tweet-id-2020-03-09-14.txt | 3 + .../coronavirus-tweet-id-2020-03-09-15.txt | 3 + .../coronavirus-tweet-id-2020-03-09-16.txt | 3 + .../coronavirus-tweet-id-2020-03-09-17.txt | 3 + .../coronavirus-tweet-id-2020-03-09-18.txt | 3 + .../coronavirus-tweet-id-2020-03-09-19.txt | 3 + .../coronavirus-tweet-id-2020-03-09-20.txt | 3 + .../coronavirus-tweet-id-2020-03-09-21.txt | 3 + .../coronavirus-tweet-id-2020-03-09-22.txt | 3 + .../coronavirus-tweet-id-2020-03-09-23.txt | 3 + .../coronavirus-tweet-id-2020-03-10-00.txt | 3 + .../coronavirus-tweet-id-2020-03-10-01.txt | 3 + .../coronavirus-tweet-id-2020-03-10-02.txt | 3 + .../coronavirus-tweet-id-2020-03-10-03.txt | 3 + .../coronavirus-tweet-id-2020-03-10-04.txt | 3 + .../coronavirus-tweet-id-2020-03-10-05.txt | 3 + .../coronavirus-tweet-id-2020-03-10-06.txt | 3 + .../coronavirus-tweet-id-2020-03-10-07.txt | 3 + .../coronavirus-tweet-id-2020-03-10-08.txt | 3 + .../coronavirus-tweet-id-2020-03-10-09.txt | 3 + .../coronavirus-tweet-id-2020-03-10-10.txt | 3 + .../coronavirus-tweet-id-2020-03-10-11.txt | 3 + .../coronavirus-tweet-id-2020-03-10-12.txt | 3 + .../coronavirus-tweet-id-2020-03-10-13.txt | 3 + .../coronavirus-tweet-id-2020-03-10-14.txt | 3 + .../coronavirus-tweet-id-2020-03-10-15.txt | 3 + .../coronavirus-tweet-id-2020-03-10-16.txt | 3 + .../coronavirus-tweet-id-2020-03-10-17.txt | 3 + .../coronavirus-tweet-id-2020-03-10-18.txt | 3 + .../coronavirus-tweet-id-2020-03-10-19.txt | 3 + .../coronavirus-tweet-id-2020-03-10-20.txt | 3 + .../coronavirus-tweet-id-2020-03-10-21.txt | 3 + .../coronavirus-tweet-id-2020-03-10-22.txt | 3 + .../coronavirus-tweet-id-2020-03-10-23.txt | 3 + .../coronavirus-tweet-id-2020-03-11-00.txt | 3 + .../coronavirus-tweet-id-2020-03-11-01.txt | 3 + .../coronavirus-tweet-id-2020-03-11-02.txt | 3 + .../coronavirus-tweet-id-2020-03-11-03.txt | 3 + .../coronavirus-tweet-id-2020-03-11-04.txt | 3 + .../coronavirus-tweet-id-2020-03-11-05.txt | 3 + .../coronavirus-tweet-id-2020-03-11-06.txt | 3 + .../coronavirus-tweet-id-2020-03-11-07.txt | 3 + .../coronavirus-tweet-id-2020-03-11-08.txt | 3 + .../coronavirus-tweet-id-2020-03-11-09.txt | 3 + .../coronavirus-tweet-id-2020-03-11-10.txt | 3 + .../coronavirus-tweet-id-2020-03-11-11.txt | 3 + .../coronavirus-tweet-id-2020-03-11-12.txt | 3 + .../coronavirus-tweet-id-2020-03-11-13.txt | 3 + .../coronavirus-tweet-id-2020-03-11-14.txt | 3 + .../coronavirus-tweet-id-2020-03-11-15.txt | 3 + .../coronavirus-tweet-id-2020-03-11-16.txt | 3 + .../coronavirus-tweet-id-2020-03-11-17.txt | 3 + .../coronavirus-tweet-id-2020-03-11-18.txt | 3 + .../coronavirus-tweet-id-2020-03-11-19.txt | 3 + .../coronavirus-tweet-id-2020-03-11-20.txt | 3 + .../coronavirus-tweet-id-2020-03-11-21.txt | 3 + .../coronavirus-tweet-id-2020-03-11-22.txt | 3 + .../coronavirus-tweet-id-2020-03-11-23.txt | 3 + .../coronavirus-tweet-id-2020-03-12-00.txt | 3 + .../coronavirus-tweet-id-2020-03-12-01.txt | 3 + .../coronavirus-tweet-id-2020-03-12-02.txt | 3 + .../coronavirus-tweet-id-2020-03-12-03.txt | 3 + .../coronavirus-tweet-id-2020-03-12-04.txt | 3 + .../coronavirus-tweet-id-2020-03-12-05.txt | 3 + .../coronavirus-tweet-id-2020-03-12-06.txt | 3 + .../coronavirus-tweet-id-2020-03-12-07.txt | 3 + .../coronavirus-tweet-id-2020-03-12-08.txt | 3 + .../coronavirus-tweet-id-2020-03-12-09.txt | 3 + .../coronavirus-tweet-id-2020-03-12-10.txt | 3 + .../coronavirus-tweet-id-2020-03-12-11.txt | 3 + .../coronavirus-tweet-id-2020-03-12-12.txt | 3 + .../coronavirus-tweet-id-2020-03-12-13.txt | 3 + .../coronavirus-tweet-id-2020-03-12-14.txt | 3 + .../coronavirus-tweet-id-2020-03-12-15.txt | 3 + .../coronavirus-tweet-id-2020-03-12-16.txt | 3 + .../coronavirus-tweet-id-2020-03-12-17.txt | 3 + .../time_series_19-covid-Confirmed.csv | 3 + .../time_series_19-covid-Deaths.csv | 3 + .../time_series_19-covid-Recovered.csv | 3 + .../time_series_covid19_confirmed_global.csv | 3 + .../ts_rates_19-covid-confirmed.csv | 3 + .../ts_rates_19-covid-deaths.csv | 3 + .../ts_rates_19-covid-recovered.csv | 3 + data/covidtracking/states-daily.json | 3 + data/covidtracking/states-metadata.json | 3 + data/geodata/geo_data.csv | 3 + data/geodata/us_pop_fung_2019.csv | 3 + .../COVID19_Cases_Cantons_CH_total.csv | 3 + .../COVID19_Fallzahlen_FL_total.csv | 3 + .../COVID19_Fallzahlen_Kanton_AG_total.csv | 3 + ..._Fallzahlen_Kanton_AI_alter_geschlecht.csv | 3 + .../COVID19_Fallzahlen_Kanton_AI_total.csv | 3 + ..._Fallzahlen_Kanton_AR_alter_geschlecht.csv | 3 + .../COVID19_Fallzahlen_Kanton_AR_total.csv | 3 + .../COVID19_Fallzahlen_Kanton_BE_total.csv | 3 + .../COVID19_Fallzahlen_Kanton_BL_total.csv | 3 + .../COVID19_Fallzahlen_Kanton_BS_total.csv | 3 + .../COVID19_Fallzahlen_Kanton_FR_total.csv | 3 + .../COVID19_Fallzahlen_Kanton_GE_total.csv | 3 + .../COVID19_Fallzahlen_Kanton_GL_total.csv | 3 + .../COVID19_Fallzahlen_Kanton_GR_total.csv | 3 + .../COVID19_Fallzahlen_Kanton_JU_total.csv | 3 + .../COVID19_Fallzahlen_Kanton_LU_total.csv | 3 + .../COVID19_Fallzahlen_Kanton_NE_total.csv | 3 + .../COVID19_Fallzahlen_Kanton_NW_total.csv | 3 + .../COVID19_Fallzahlen_Kanton_OW_total.csv | 3 + .../COVID19_Fallzahlen_Kanton_SG_total.csv | 3 + .../COVID19_Fallzahlen_Kanton_SH_total.csv | 3 + .../COVID19_Fallzahlen_Kanton_SO_total.csv | 3 + .../COVID19_Fallzahlen_Kanton_SZ_total.csv | 3 + .../COVID19_Fallzahlen_Kanton_TG_total.csv | 3 + .../COVID19_Fallzahlen_Kanton_TI_total.csv | 3 + .../COVID19_Fallzahlen_Kanton_UR_total.csv | 3 + .../COVID19_Fallzahlen_Kanton_VD_total.csv | 3 + .../COVID19_Fallzahlen_Kanton_VS_total.csv | 3 + .../COVID19_Fallzahlen_Kanton_ZG_total.csv | 3 + ..._Fallzahlen_Kanton_ZH_alter_geschlecht.csv | 3 + .../COVID19_Fallzahlen_Kanton_ZH_total.csv | 3 + data/worldbank/SP.POP.TOTL.zip | 3 + data/worldmap/country_centroids.csv | 3 + environment.yml | 7 + figures/switzerland-cases-by-canton.html | 35 + figures/switzerland-deaths-by-canton.html | 35 + install.R | 5 + notebooks/.gitkeep | 0 notebooks/Dashboard.ipynb | 364 + notebooks/covidtracking-dashboard.ipynb | 449 + .../examples-R/covidtracking-example.ipynb | 1024 ++ .../examples-Rmd/covidtracking-example.Rmd | 98 + .../examples-Rmd/covidtracking-example.html | 643 + notebooks/examples-Rmd/italy-with-r.Rmd | 33 + notebooks/examples-Rmd/italy-with-r.html | 471 + notebooks/examples/README.md | 3 + .../examples/covidtracking-example.ipynb | 1172 ++ .../italy-dashboard-example.ipynb | 174 + .../italy-notebook-example.ipynb | 571 + .../examples/italy-examples/italy_utils.py | 46 + .../examples/openzh-covid-19-example.ipynb | 590 + notebooks/openzh-covid-19-dashboard.ipynb | 403 + notebooks/process/CompileGeoData.ipynb | 191 + notebooks/process/README.md | 3 + notebooks/process/ToRates.ipynb | 269 + .../process/download-covidtracking-data.ipynb | 136 + requirements.txt | 110 + runs/CompileGeoData.run.ipynb | 487 + runs/Dashboard.run.ipynb | 1096 ++ runs/ToRates.run.ipynb | 1141 ++ runs/download-covidtracking-data.runs.ipynb | 436 + runs/openzh-covid-19-dashboard.run.ipynb | 530 + runs/openzh-covid-19-example.run.ipynb | 785 ++ src/covid-19/covid_19_dashboard/.editorconfig | 21 + .../.github/ISSUE_TEMPLATE.md | 15 + src/covid-19/covid_19_dashboard/.gitignore | 105 + src/covid-19/covid_19_dashboard/.travis.yml | 16 + .../covid_19_dashboard/CONTRIBUTING.rst | 128 + src/covid-19/covid_19_dashboard/HISTORY.rst | 8 + src/covid-19/covid_19_dashboard/LICENSE | 16 + src/covid-19/covid_19_dashboard/MANIFEST.in | 10 + src/covid-19/covid_19_dashboard/Makefile | 85 + src/covid-19/covid_19_dashboard/README.rst | 37 + .../covid_19_dashboard/__init__.py | 7 + .../covid_19_dashboard/helper.py | 130 + src/covid-19/covid_19_dashboard/docs/Makefile | 20 + src/covid-19/covid_19_dashboard/docs/conf.py | 162 + .../covid_19_dashboard/docs/contributing.rst | 1 + .../covid_19_dashboard/docs/history.rst | 1 + .../covid_19_dashboard/docs/index.rst | 19 + .../covid_19_dashboard/docs/installation.rst | 51 + src/covid-19/covid_19_dashboard/docs/make.bat | 36 + .../covid_19_dashboard/docs/readme.rst | 1 + .../covid_19_dashboard/docs/usage.rst | 7 + .../covid_19_dashboard/requirements_dev.txt | 10 + src/covid-19/covid_19_dashboard/setup.cfg | 22 + src/covid-19/covid_19_dashboard/setup.py | 48 + .../covid_19_dashboard/tests/__init__.py | 1 + .../tests/test_covid_19_dashboard.py | 21 + src/covid-19/covid_19_dashboard/tox.ini | 20 + 372 files changed, 33632 insertions(+) create mode 100644 .dockerignore create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 .gitlab-ci.yml create mode 100644 .renku/datasets/0f83880f-0f84-4f31-ac1c-1d797625a305/metadata.yml create mode 100644 .renku/datasets/0fc08252-cb39-4b59-bc82-9b213ec0bec6/metadata.yml create mode 100644 .renku/datasets/286c58b1-dbbc-4caa-a23a-fcb001d5ac51/metadata.yml create mode 100644 .renku/datasets/720e46f5-0f38-48be-86ef-1fcbae258a6f/metadata.yml create mode 100644 .renku/datasets/bcd7b8bf-840d-45fd-9912-bb26be595d7f/metadata.yml create mode 100644 .renku/datasets/bf528a35-35b9-40ee-9036-c08ba2581d91/metadata.yml create mode 100644 .renku/datasets/c8bec148-5332-4602-9dc3-e39bbe92ed67/metadata.yml create mode 100644 .renku/datasets/c9295d7a-0380-4a1b-8731-5c36d76cb8e7/metadata.yml create mode 100644 .renku/datasets/e9212b58-4994-482b-801c-ed90a960bd04/metadata.yml create mode 100644 .renku/datasets/f6726a5b-f973-45d5-b873-30fa0dff772f/metadata.yml create mode 100644 .renku/metadata.yml create mode 120000 .renku/refs/datasets/ch-population-statistics create mode 120000 .renku/refs/datasets/covid-19-italy create mode 120000 .renku/refs/datasets/covid-19-rates create mode 120000 .renku/refs/datasets/covid-19-tweet-ids create mode 120000 .renku/refs/datasets/covid-19_jhu-csse create mode 120000 .renku/refs/datasets/covidtracking create mode 120000 .renku/refs/datasets/geodata create mode 120000 .renku/refs/datasets/openzh-covid-19 create mode 120000 .renku/refs/datasets/worldbank create mode 120000 .renku/refs/datasets/worldmap create mode 100644 .renku/renku.ini create mode 100644 .renku/workflow/09ea4c5c6b19416b88a73856a55c2596.cwl create mode 100644 .renku/workflow/199a2fe6993a45bfba1bab2b6bb02cbc.cwl create mode 100644 .renku/workflow/1de6e78bf529411d866f95d03aac54b6.cwl create mode 100644 .renku/workflow/283500d9c26c4cc58c1123c8280b555d_papermill.cwl create mode 100644 .renku/workflow/2c413376f8aa4ba1a325212655d423e5_papermill.cwl create mode 100644 .renku/workflow/3211ccd1126344e3ab7d66aa4a0dc091.cwl create mode 100644 .renku/workflow/3218f26d673c4170a35483432e34a801.cwl create mode 100644 .renku/workflow/349ff7f9cbbd41febc2ee66f691da823.cwl create mode 100644 .renku/workflow/37da798c3cba4284a2eebeb2ce0d4faa.cwl create mode 100644 .renku/workflow/38fa44222ca5468aa9e5ec5d96608b96.cwl create mode 100644 .renku/workflow/3acfce4cc9a64c629a9f927041d2b5d0.cwl create mode 100644 .renku/workflow/414e8dd586a446e588db482c4fc88f09_papermill.cwl create mode 100644 .renku/workflow/46450019d71546178b97f800f3192df9.cwl create mode 100644 .renku/workflow/4cc7ffe9d5a045efb048ef2222a40ffa_papermill.cwl create mode 100644 .renku/workflow/5262f3ecb61b431bbb02bf63b95d7055.cwl create mode 100644 .renku/workflow/529e3b9f6140470ab818a888d405c983.cwl create mode 100644 .renku/workflow/5946fa35209b4ce8a8721e76e11e3653_papermill.cwl create mode 100644 .renku/workflow/5ae9a9961e194e7795df04a9722452e8_papermill.cwl create mode 100644 .renku/workflow/5d0a2b1d6072438492a023821d8d264c.cwl create mode 100644 .renku/workflow/7180e333dbe143b7b2e6124a97e38f5a.cwl create mode 100644 .renku/workflow/73781f74e51d4e54bc522007a2030ec2_papermill.cwl create mode 100644 .renku/workflow/7f7dffbbb1264ae2a646824c0fd83a20_papermill.cwl create mode 100644 .renku/workflow/82e98b0143ac495c92009b8316c193a2.cwl create mode 100644 .renku/workflow/928149d7fe564cd7a8860b772d1967cc.cwl create mode 100644 .renku/workflow/945930a71908469a8e1da6ae4f10c72a_papermill.cwl create mode 100644 .renku/workflow/9974bdcd2c79408397fbba1ae87c40b9.cwl create mode 100644 .renku/workflow/a38f8d703e0c4c55a2e3f49bbf15466e_papermill.cwl create mode 100644 .renku/workflow/a391937483df408c9a1507565b2e0574_papermill.cwl create mode 100644 .renku/workflow/a8b2f47629164158a118963ae58eea3b_papermill.cwl create mode 100644 .renku/workflow/b1c0a33b463d406a820ff0a61fb3a526_papermill.cwl create mode 100644 .renku/workflow/b265ffce7217429599a71f0509a6eb9e.cwl create mode 100644 .renku/workflow/b8aae4992da54f598cd745a0ba9e7af6.cwl create mode 100644 .renku/workflow/bcba6eb0742c4514b510ffc89511616f.cwl create mode 100644 .renku/workflow/bf6454b651c840368f1685f806d6717d.cwl create mode 100644 .renku/workflow/c1e3191700aa4231a584f4eb0fac4631.cwl create mode 100644 .renku/workflow/c46d72f47c3f4c05bc93dc7d98ccd52f_papermill.cwl create mode 100644 .renku/workflow/c5ee81c0a49441369e109730c6d900cf.cwl create mode 100644 .renku/workflow/c6451b62ed1d4880a03a96ac9f84ecaa.cwl create mode 100644 .renku/workflow/dc5f6d162024494cbd7d758a57368960.cwl create mode 100644 .renku/workflow/e382da7b1798416889d1c7a15752c848.cwl create mode 100644 .renku/workflow/e7ec30e9211047128543d4862ff3beee.cwl create mode 100644 .renku/workflow/e96f412310ff4616a3c3a2169cc4a07b.cwl create mode 100644 .renku/workflow/f2dbb09e70314ed4b235c8bf9cdd94a1.cwl create mode 100644 .renku/workflow/ff5f474d38144c5d882c0036bd1059c2_papermill.cwl create mode 100644 .renku/workflow/ff8c6fc2e792427ab1d73080601a9b4e.cwl create mode 100644 Dockerfile create mode 100644 README.md create mode 100644 covid-19-public-data.Rproj create mode 100644 data/.gitkeep create mode 100644 data/ch-population-statistics/ch-population-by-age-canton.xls create mode 100644 data/covid-19-italy/dati-andamento-nazionale-description.json create mode 100644 data/covid-19-italy/dati-province-description.json create mode 100644 data/covid-19-italy/dati-regioni-description.json create mode 100644 data/covid-19-italy/dpc-covid19-ita-andamento-nazionale.csv create mode 100644 data/covid-19-italy/dpc-covid19-ita-andamento-nazionale.json create mode 100644 data/covid-19-italy/dpc-covid19-ita-province.csv create mode 100644 data/covid-19-italy/dpc-covid19-ita-province.json create mode 100644 data/covid-19-italy/dpc-covid19-ita-regioni.csv create mode 100644 data/covid-19-italy/dpc-covid19-ita-regioni.json create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-00.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-01.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-02.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-03.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-04.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-05.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-06.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-07.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-08.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-09.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-10.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-11.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-12.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-13.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-14.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-15.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-16.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-17.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-18.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-19.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-20.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-21.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-22.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-23.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-00.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-01.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-02.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-03.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-04.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-05.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-06.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-07.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-08.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-09.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-10.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-11.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-12.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-13.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-14.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-15.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-16.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-17.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-18.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-19.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-20.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-21.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-22.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-23.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-00.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-01.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-02.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-03.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-04.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-05.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-06.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-07.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-08.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-09.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-10.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-11.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-12.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-13.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-14.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-15.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-16.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-17.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-18.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-19.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-20.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-21.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-22.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-23.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-00.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-01.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-02.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-03.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-04.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-05.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-06.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-07.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-08.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-09.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-10.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-11.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-12.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-13.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-14.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-15.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-16.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-17.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-18.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-19.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-20.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-21.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-22.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-23.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-00.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-01.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-02.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-03.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-04.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-05.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-06.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-07.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-08.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-09.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-10.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-11.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-12.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-13.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-14.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-15.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-16.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-17.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-18.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-19.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-20.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-21.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-22.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-23.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-00.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-01.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-02.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-03.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-04.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-05.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-06.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-07.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-08.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-09.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-10.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-11.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-12.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-13.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-14.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-15.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-16.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-17.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-18.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-19.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-20.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-21.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-22.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-23.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-00.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-01.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-02.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-03.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-04.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-05.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-06.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-07.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-08.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-09.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-10.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-11.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-12.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-13.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-14.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-15.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-16.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-17.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-18.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-19.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-20.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-21.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-22.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-23.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-00.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-01.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-02.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-03.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-04.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-05.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-06.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-07.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-08.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-09.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-10.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-11.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-12.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-13.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-14.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-15.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-16.txt create mode 100644 data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-17.txt create mode 100644 data/covid-19_jhu-csse/time_series_19-covid-Confirmed.csv create mode 100644 data/covid-19_jhu-csse/time_series_19-covid-Deaths.csv create mode 100644 data/covid-19_jhu-csse/time_series_19-covid-Recovered.csv create mode 100644 data/covid-19_jhu-csse/time_series_covid19_confirmed_global.csv create mode 100644 data/covid-19_rates/ts_rates_19-covid-confirmed.csv create mode 100644 data/covid-19_rates/ts_rates_19-covid-deaths.csv create mode 100644 data/covid-19_rates/ts_rates_19-covid-recovered.csv create mode 100644 data/covidtracking/states-daily.json create mode 100644 data/covidtracking/states-metadata.json create mode 100644 data/geodata/geo_data.csv create mode 100644 data/geodata/us_pop_fung_2019.csv create mode 100644 data/openzh-covid-19/COVID19_Cases_Cantons_CH_total.csv create mode 100644 data/openzh-covid-19/COVID19_Fallzahlen_FL_total.csv create mode 100644 data/openzh-covid-19/COVID19_Fallzahlen_Kanton_AG_total.csv create mode 100644 data/openzh-covid-19/COVID19_Fallzahlen_Kanton_AI_alter_geschlecht.csv create mode 100644 data/openzh-covid-19/COVID19_Fallzahlen_Kanton_AI_total.csv create mode 100644 data/openzh-covid-19/COVID19_Fallzahlen_Kanton_AR_alter_geschlecht.csv create mode 100644 data/openzh-covid-19/COVID19_Fallzahlen_Kanton_AR_total.csv create mode 100644 data/openzh-covid-19/COVID19_Fallzahlen_Kanton_BE_total.csv create mode 100644 data/openzh-covid-19/COVID19_Fallzahlen_Kanton_BL_total.csv create mode 100644 data/openzh-covid-19/COVID19_Fallzahlen_Kanton_BS_total.csv create mode 100644 data/openzh-covid-19/COVID19_Fallzahlen_Kanton_FR_total.csv create mode 100644 data/openzh-covid-19/COVID19_Fallzahlen_Kanton_GE_total.csv create mode 100644 data/openzh-covid-19/COVID19_Fallzahlen_Kanton_GL_total.csv create mode 100644 data/openzh-covid-19/COVID19_Fallzahlen_Kanton_GR_total.csv create mode 100644 data/openzh-covid-19/COVID19_Fallzahlen_Kanton_JU_total.csv create mode 100644 data/openzh-covid-19/COVID19_Fallzahlen_Kanton_LU_total.csv create mode 100644 data/openzh-covid-19/COVID19_Fallzahlen_Kanton_NE_total.csv create mode 100644 data/openzh-covid-19/COVID19_Fallzahlen_Kanton_NW_total.csv create mode 100644 data/openzh-covid-19/COVID19_Fallzahlen_Kanton_OW_total.csv create mode 100644 data/openzh-covid-19/COVID19_Fallzahlen_Kanton_SG_total.csv create mode 100644 data/openzh-covid-19/COVID19_Fallzahlen_Kanton_SH_total.csv create mode 100644 data/openzh-covid-19/COVID19_Fallzahlen_Kanton_SO_total.csv create mode 100644 data/openzh-covid-19/COVID19_Fallzahlen_Kanton_SZ_total.csv create mode 100644 data/openzh-covid-19/COVID19_Fallzahlen_Kanton_TG_total.csv create mode 100644 data/openzh-covid-19/COVID19_Fallzahlen_Kanton_TI_total.csv create mode 100644 data/openzh-covid-19/COVID19_Fallzahlen_Kanton_UR_total.csv create mode 100644 data/openzh-covid-19/COVID19_Fallzahlen_Kanton_VD_total.csv create mode 100644 data/openzh-covid-19/COVID19_Fallzahlen_Kanton_VS_total.csv create mode 100644 data/openzh-covid-19/COVID19_Fallzahlen_Kanton_ZG_total.csv create mode 100644 data/openzh-covid-19/COVID19_Fallzahlen_Kanton_ZH_alter_geschlecht.csv create mode 100644 data/openzh-covid-19/COVID19_Fallzahlen_Kanton_ZH_total.csv create mode 100644 data/worldbank/SP.POP.TOTL.zip create mode 100644 data/worldmap/country_centroids.csv create mode 100644 environment.yml create mode 100644 figures/switzerland-cases-by-canton.html create mode 100644 figures/switzerland-deaths-by-canton.html create mode 100644 install.R create mode 100644 notebooks/.gitkeep create mode 100644 notebooks/Dashboard.ipynb create mode 100644 notebooks/covidtracking-dashboard.ipynb create mode 100644 notebooks/examples-R/covidtracking-example.ipynb create mode 100644 notebooks/examples-Rmd/covidtracking-example.Rmd create mode 100644 notebooks/examples-Rmd/covidtracking-example.html create mode 100644 notebooks/examples-Rmd/italy-with-r.Rmd create mode 100644 notebooks/examples-Rmd/italy-with-r.html create mode 100644 notebooks/examples/README.md create mode 100644 notebooks/examples/covidtracking-example.ipynb create mode 100644 notebooks/examples/italy-examples/italy-dashboard-example.ipynb create mode 100644 notebooks/examples/italy-examples/italy-notebook-example.ipynb create mode 100644 notebooks/examples/italy-examples/italy_utils.py create mode 100644 notebooks/examples/openzh-covid-19-example.ipynb create mode 100644 notebooks/openzh-covid-19-dashboard.ipynb create mode 100644 notebooks/process/CompileGeoData.ipynb create mode 100644 notebooks/process/README.md create mode 100644 notebooks/process/ToRates.ipynb create mode 100644 notebooks/process/download-covidtracking-data.ipynb create mode 100644 requirements.txt create mode 100644 runs/CompileGeoData.run.ipynb create mode 100644 runs/Dashboard.run.ipynb create mode 100644 runs/ToRates.run.ipynb create mode 100644 runs/download-covidtracking-data.runs.ipynb create mode 100644 runs/openzh-covid-19-dashboard.run.ipynb create mode 100644 runs/openzh-covid-19-example.run.ipynb create mode 100644 src/covid-19/covid_19_dashboard/.editorconfig create mode 100644 src/covid-19/covid_19_dashboard/.github/ISSUE_TEMPLATE.md create mode 100644 src/covid-19/covid_19_dashboard/.gitignore create mode 100644 src/covid-19/covid_19_dashboard/.travis.yml create mode 100644 src/covid-19/covid_19_dashboard/CONTRIBUTING.rst create mode 100644 src/covid-19/covid_19_dashboard/HISTORY.rst create mode 100644 src/covid-19/covid_19_dashboard/LICENSE create mode 100644 src/covid-19/covid_19_dashboard/MANIFEST.in create mode 100644 src/covid-19/covid_19_dashboard/Makefile create mode 100644 src/covid-19/covid_19_dashboard/README.rst create mode 100644 src/covid-19/covid_19_dashboard/covid_19_dashboard/__init__.py create mode 100644 src/covid-19/covid_19_dashboard/covid_19_dashboard/helper.py create mode 100644 src/covid-19/covid_19_dashboard/docs/Makefile create mode 100755 src/covid-19/covid_19_dashboard/docs/conf.py create mode 100644 src/covid-19/covid_19_dashboard/docs/contributing.rst create mode 100644 src/covid-19/covid_19_dashboard/docs/history.rst create mode 100644 src/covid-19/covid_19_dashboard/docs/index.rst create mode 100644 src/covid-19/covid_19_dashboard/docs/installation.rst create mode 100644 src/covid-19/covid_19_dashboard/docs/make.bat create mode 100644 src/covid-19/covid_19_dashboard/docs/readme.rst create mode 100644 src/covid-19/covid_19_dashboard/docs/usage.rst create mode 100644 src/covid-19/covid_19_dashboard/requirements_dev.txt create mode 100644 src/covid-19/covid_19_dashboard/setup.cfg create mode 100644 src/covid-19/covid_19_dashboard/setup.py create mode 100644 src/covid-19/covid_19_dashboard/tests/__init__.py create mode 100644 src/covid-19/covid_19_dashboard/tests/test_covid_19_dashboard.py create mode 100644 src/covid-19/covid_19_dashboard/tox.ini diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..c1021cc --- /dev/null +++ b/.dockerignore @@ -0,0 +1,4 @@ +data +notebooks +.renku +.git diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..29c6c9b --- /dev/null +++ b/.gitattributes @@ -0,0 +1,246 @@ +data/covid-19_jhu-csse/time_series_19-covid-Confirmed.csv filter=lfs diff=lfs merge=lfs -text +data/covid-19_jhu-csse/time_series_19-covid-Deaths.csv filter=lfs diff=lfs merge=lfs -text +data/covid-19_jhu-csse/time_series_19-covid-Recovered.csv filter=lfs diff=lfs merge=lfs -text +data/worldbank/SP.POP.TOTL.zip filter=lfs diff=lfs merge=lfs -text +data/covid-19_rates/** filter=lfs diff=lfs merge=lfs -text +data/covid-19_rates/ts_rates_19-covid-deaths.csv filter=lfs diff=lfs merge=lfs -text +data/covid-19_rates/ts_rates_19-covid-recovered.csv filter=lfs diff=lfs merge=lfs -text +data/covid-19_rates/ts_rates_19-covid-confirmed.csv filter=lfs diff=lfs merge=lfs -text +data/worldmap/country_centroids.csv filter=lfs diff=lfs merge=lfs -text +data/geodata/** filter=lfs diff=lfs merge=lfs -text +data/geodata/geo_data.csv filter=lfs diff=lfs merge=lfs -text +data/openzh-covid-19/COVID19_Fallzahlen_Kanton_ZH_alter_geschlecht.csv filter=lfs diff=lfs merge=lfs -text +data/openzh-covid-19/COVID19_Cases_Cantons_CH_total.csv filter=lfs diff=lfs merge=lfs -text +data/openzh-covid-19/COVID19_Fallzahlen_Kanton_BS_total.csv filter=lfs diff=lfs merge=lfs -text +data/openzh-covid-19/COVID19_Fallzahlen_Kanton_TG_total.csv filter=lfs diff=lfs merge=lfs -text +data/openzh-covid-19/COVID19_Fallzahlen_Kanton_BL_total.csv filter=lfs diff=lfs merge=lfs -text +data/openzh-covid-19/COVID19_Fallzahlen_Kanton_ZH_total.csv filter=lfs diff=lfs merge=lfs -text +data/openzh-covid-19/COVID19_Fallzahlen_Kanton_BE_total.csv filter=lfs diff=lfs merge=lfs -text +data/covidtracking/** filter=lfs diff=lfs merge=lfs -text +data/covidtracking/states-daily.json filter=lfs diff=lfs merge=lfs -text +data/covidtracking/states-metadata.json filter=lfs diff=lfs merge=lfs -text +data/openzh-covid-19/COVID19_Fallzahlen_Kanton_AG_total.csv filter=lfs diff=lfs merge=lfs -text +data/covid-19-italy/dpc-covid19-ita-andamento-nazionale.json filter=lfs diff=lfs merge=lfs -text +data/covid-19-italy/dpc-covid19-ita-province.json filter=lfs diff=lfs merge=lfs -text +data/covid-19-italy/dpc-covid19-ita-regioni.json filter=lfs diff=lfs merge=lfs -text +data/covid-19-italy/dpc-covid19-ita-province.csv filter=lfs diff=lfs merge=lfs -text +data/covid-19-italy/dpc-covid19-ita-regioni.csv filter=lfs diff=lfs merge=lfs -text +data/covid-19-italy/dpc-covid19-ita-andamento-nazionale.csv filter=lfs diff=lfs merge=lfs -text +data/openzh-covid-19/COVID19_Fallzahlen_Kanton_AI_total.csv filter=lfs diff=lfs merge=lfs -text +data/openzh-covid-19/COVID19_Fallzahlen_Kanton_AR_total.csv filter=lfs diff=lfs merge=lfs -text +data/openzh-covid-19/COVID19_Fallzahlen_Kanton_SG_total.csv filter=lfs diff=lfs merge=lfs -text +data/openzh-covid-19/COVID19_Fallzahlen_Kanton_TI_total.csv filter=lfs diff=lfs merge=lfs -text +data/openzh-covid-19/COVID19_Fallzahlen_Kanton_UR_total.csv filter=lfs diff=lfs merge=lfs -text +data/openzh-covid-19/COVID19_Fallzahlen_FL_total.csv filter=lfs diff=lfs merge=lfs -text +data/openzh-covid-19/COVID19_Fallzahlen_Kanton_AI_alter_geschlecht.csv filter=lfs diff=lfs merge=lfs -text +data/openzh-covid-19/COVID19_Fallzahlen_Kanton_AR_alter_geschlecht.csv filter=lfs diff=lfs merge=lfs -text +data/openzh-covid-19/COVID19_Fallzahlen_Kanton_GR_total.csv filter=lfs diff=lfs merge=lfs -text +data/openzh-covid-19/COVID19_Fallzahlen_Kanton_NW_total.csv filter=lfs diff=lfs merge=lfs -text +data/openzh-covid-19/COVID19_Fallzahlen_Kanton_ZG_total.csv filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-16.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-19.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-16.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-09.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-08.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-01.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-08.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-00.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-03.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-16.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-02.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-16.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-07.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-06.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-10.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-20.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-22.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-12.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-07.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-03.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-05.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-08.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-01.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-16.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-12.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-02.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-23.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-09.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-17.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-00.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-07.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-20.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-03.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-16.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-19.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-22.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-14.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-09.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-01.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-09.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-04.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-18.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-07.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-05.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-18.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-14.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-20.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-21.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-06.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-10.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-11.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-21.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-10.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-14.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-17.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-04.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-22.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-15.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-03.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-12.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-11.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-11.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-15.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-04.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-05.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-23.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-09.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-08.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-23.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-01.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-01.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-16.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-10.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-04.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-07.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-03.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-05.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-22.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-14.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-15.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-22.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-08.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-09.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-20.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-08.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-19.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-04.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-21.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-12.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-21.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-14.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-11.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-05.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-15.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-19.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-04.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-20.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-13.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-02.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-06.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-00.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-02.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-12.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-12.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-23.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-05.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-17.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-17.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-19.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-21.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-19.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-05.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-11.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-17.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-13.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-01.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-17.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-18.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-07.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-15.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-17.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-23.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-05.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-12.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-11.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-00.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-03.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-13.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-04.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-15.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-02.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-06.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-14.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-11.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-09.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-20.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-07.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-01.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-06.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-20.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-13.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-23.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-13.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-23.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-07.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-00.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-16.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-06.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-00.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-14.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-10.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-08.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-18.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-22.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-15.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-17.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-09.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-03.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-02.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-14.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-02.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-00.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-22.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-18.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-06.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-10.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-10.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-18.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-10.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-02.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-21.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-13.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-18.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-19.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-11.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-03.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-15.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-08.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-21.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-06.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-13.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-01.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-04.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-00.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-13.txt filter=lfs diff=lfs merge=lfs -text +data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-12.txt filter=lfs diff=lfs merge=lfs -text +data/geodata/us_pop_fung_2019.csv filter=lfs diff=lfs merge=lfs -text +data/openzh-covid-19/COVID19_Fallzahlen_Kanton_VD_total.csv filter=lfs diff=lfs merge=lfs -text +data/openzh-covid-19/COVID19_Fallzahlen_Kanton_VS_total.csv filter=lfs diff=lfs merge=lfs -text +data/openzh-covid-19/COVID19_Fallzahlen_Kanton_GE_total.csv filter=lfs diff=lfs merge=lfs -text +data/openzh-covid-19/COVID19_Fallzahlen_Kanton_JU_total.csv filter=lfs diff=lfs merge=lfs -text +data/openzh-covid-19/COVID19_Fallzahlen_Kanton_NE_total.csv filter=lfs diff=lfs merge=lfs -text +data/openzh-covid-19/COVID19_Fallzahlen_Kanton_OW_total.csv filter=lfs diff=lfs merge=lfs -text +data/openzh-covid-19/COVID19_Fallzahlen_Kanton_SH_total.csv filter=lfs diff=lfs merge=lfs -text +data/openzh-covid-19/COVID19_Fallzahlen_Kanton_GL_total.csv filter=lfs diff=lfs merge=lfs -text +data/openzh-covid-19/COVID19_Fallzahlen_Kanton_LU_total.csv filter=lfs diff=lfs merge=lfs -text +data/openzh-covid-19/COVID19_Fallzahlen_Kanton_SZ_total.csv filter=lfs diff=lfs merge=lfs -text +data/openzh-covid-19/COVID19_Fallzahlen_Kanton_FR_total.csv filter=lfs diff=lfs merge=lfs -text +data/covid-19-italy/dati-province-description.json filter=lfs diff=lfs merge=lfs -text +data/covid-19-italy/dati-regioni-description.json filter=lfs diff=lfs merge=lfs -text +data/covid-19-italy/dati-andamento-nazionale-description.json filter=lfs diff=lfs merge=lfs -text +data/openzh-covid-19/COVID19_Fallzahlen_Kanton_SO_total.csv filter=lfs diff=lfs merge=lfs -text +data/ch-population-statistics/ch-population-by-age-canton.xls filter=lfs diff=lfs merge=lfs -text +figures/** filter=lfs diff=lfs merge=lfs -text +figures/** !text !filter !merge !diff +data/covid-19_jhu-csse/time_series_covid19_confirmed_global.csv filter=lfs diff=lfs merge=lfs -text +data/covid-19_jhu-csse/time_series_covid19_deaths_global.csv filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..7112dac --- /dev/null +++ b/.gitignore @@ -0,0 +1,380 @@ + +# Created by https://www.gitignore.io/api/macos,python,R,linux,vim,emacs,visualstudiocode,intellij +# Edit at https://www.gitignore.io/?templates=macos,python,R,linux,vim,emacs,visualstudiocode,intellij + +### Emacs ### +# -*- mode: gitignore; -*- +*~ +\#*\# +/.emacs.desktop +/.emacs.desktop.lock +*.elc +auto-save-list +tramp +.\#* + +# Org-mode +.org-id-locations +*_archive + +# flymake-mode +*_flymake.* + +# eshell files +/eshell/history +/eshell/lastdir + +# elpa packages +/elpa/ + +# reftex files +*.rel + +# AUCTeX auto folder +/auto/ + +# cask packages +.cask/ +dist/ + +# Flycheck +flycheck_*.el + +# server auth directory +/server/ + +# projectiles files +.projectile + +# directory configuration +.dir-locals.el + +# network security +/network-security.data + + +### Intellij ### +# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and WebStorm +# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839 + +# User-specific stuff +.idea/**/workspace.xml +.idea/**/tasks.xml +.idea/**/usage.statistics.xml +.idea/**/dictionaries +.idea/**/shelf + +# Generated files +.idea/**/contentModel.xml + +# Sensitive or high-churn files +.idea/**/dataSources/ +.idea/**/dataSources.ids +.idea/**/dataSources.local.xml +.idea/**/sqlDataSources.xml +.idea/**/dynamic.xml +.idea/**/uiDesigner.xml +.idea/**/dbnavigator.xml + +# Gradle +.idea/**/gradle.xml +.idea/**/libraries + +# Gradle and Maven with auto-import +# When using Gradle or Maven with auto-import, you should exclude module files, +# since they will be recreated, and may cause churn. Uncomment if using +# auto-import. +# .idea/modules.xml +# .idea/*.iml +# .idea/modules + +# CMake +cmake-build-*/ + +# Mongo Explorer plugin +.idea/**/mongoSettings.xml + +# File-based project format +*.iws + +# IntelliJ +out/ + +# mpeltonen/sbt-idea plugin +.idea_modules/ + +# JIRA plugin +atlassian-ide-plugin.xml + +# Cursive Clojure plugin +.idea/replstate.xml + +# Crashlytics plugin (for Android Studio and IntelliJ) +com_crashlytics_export_strings.xml +crashlytics.properties +crashlytics-build.properties +fabric.properties + +# Editor-based Rest Client +.idea/httpRequests + +# Android studio 3.1+ serialized cache file +.idea/caches/build_file_checksums.ser + +# JetBrains templates +**___jb_tmp___ + +### Intellij Patch ### +# Comment Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-215987721 + +# *.iml +# modules.xml +# .idea/misc.xml +# *.ipr + +# Sonarlint plugin +.idea/sonarlint + +### Linux ### + +# temporary files which can be created if a process still has a handle open of a deleted file +.fuse_hidden* + +# KDE directory preferences +.directory + +# Linux trash folder which might appear on any partition or disk +.Trash-* + +# .nfs files are created when an open file is removed but is still being accessed +.nfs* + +### macOS ### +# General +.DS_Store +.AppleDouble +.LSOverride + +# Icon must end with two \r +Icon + +# Thumbnails +._* + +# Files that might appear in the root of a volume +.DocumentRevisions-V100 +.fseventsd +.Spotlight-V100 +.TemporaryItems +.Trashes +.VolumeIcon.icns +.com.apple.timemachine.donotpresent + +# Directories potentially created on remote AFP share +.AppleDB +.AppleDesktop +Network Trash Folder +Temporary Items +.apdisk + +### Python ### +# Byte-compiled / optimized / DLL files +__pycache__/ +*.py[cod] +*$py.class + +# C extensions +*.so + +# Distribution / packaging +.Python +build/ +develop-eggs/ +downloads/ +eggs/ +.eggs/ +lib/ +lib64/ +parts/ +sdist/ +var/ +wheels/ +pip-wheel-metadata/ +share/python-wheels/ +*.egg-info/ +.installed.cfg +*.egg +MANIFEST + +# PyInstaller +# Usually these files are written by a python script from a template +# before PyInstaller builds the exe, so as to inject date/other infos into it. +*.manifest +*.spec + +# Installer logs +pip-log.txt +pip-delete-this-directory.txt + +# Unit test / coverage reports +htmlcov/ +.tox/ +.nox/ +.coverage +.coverage.* +.cache +nosetests.xml +coverage.xml +*.cover +.hypothesis/ +.pytest_cache/ + +# Translations +*.mo +*.pot + +# Django stuff: +*.log +local_settings.py +db.sqlite3 + +# Flask stuff: +instance/ +.webassets-cache + +# Scrapy stuff: +.scrapy + +# Sphinx documentation +docs/_build/ + +# PyBuilder +target/ + +# Jupyter Notebook +.ipynb_checkpoints + +# IPython +profile_default/ +ipython_config.py + +# pyenv +.python-version + +# pipenv +# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. +# However, in case of collaboration, if having platform-specific dependencies or dependencies +# having no cross-platform support, pipenv may install dependencies that don't work, or not +# install all needed dependencies. +#Pipfile.lock + +# celery beat schedule file +celerybeat-schedule + +# SageMath parsed files +*.sage.py + +# Environments +.env +.venv +env/ +venv/ +ENV/ +env.bak/ +venv.bak/ + +# Spyder project settings +.spyderproject +.spyproject + +# Rope project settings +.ropeproject + +# mkdocs documentation +/site + +# mypy +.mypy_cache/ +.dmypy.json +dmypy.json + +# Pyre type checker +.pyre/ + +### R ### +# History files +.Rhistory +.Rapp.history + +# Session Data files +.RData + +# User-specific files +.Ruserdata + +# Example code in package build process +*-Ex.R + +# Output files from R CMD build +/*.tar.gz + +# Output files from R CMD check +/*.Rcheck/ + +# RStudio files +.Rproj.user/ + +# produced vignettes +vignettes/*.html +vignettes/*.pdf + +# OAuth2 token, see https://github.com/hadley/httr/releases/tag/v0.3 +.httr-oauth + +# knitr and R markdown default cache directories +/*_cache/ +/cache/ + +# Temporary files created by R markdown +*.utf8.md +*.knit.md + +### R.Bookdown Stack ### +# R package: bookdown caching files +/*_files/ + +### Vim ### +# Swap +[._]*.s[a-v][a-z] +[._]*.sw[a-p] +[._]s[a-rt-v][a-z] +[._]ss[a-gi-z] +[._]sw[a-p] + +# Session +Session.vim + +# Temporary +.netrwhist +# Auto-generated tag files +tags +# Persistent undo +[._]*.un~ + +### VisualStudioCode ### +.vscode/* +!.vscode/settings.json +!.vscode/tasks.json +!.vscode/launch.json +!.vscode/extensions.json + +### VisualStudioCode Patch ### +# Ignore all local history of files +.history + +# End of https://www.gitignore.io/api/macos,python,R,linux,vim,emacs,visualstudiocode,intellij + +# Renku +.renku.lock +.renku/tmp +.renku/cache diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..3aaeed9 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,68 @@ +# renku: v1.dev20180723 + +variables: + GIT_STRATEGY: fetch + GIT_SSL_NO_VERIFY: "true" + GIT_SUBMODULE_STRATEGY: recursive + GIT_LFS_SKIP_SMUDGE: 1 + +stages: + - build + - periodic + +image_build: + stage: build + image: docker:stable + except: + refs: + - schedules + before_script: + - docker login -u gitlab-ci-token -p $CI_JOB_TOKEN http://$CI_REGISTRY + script: + - CI_COMMIT_SHA_7=$(echo $CI_COMMIT_SHA | cut -c1-7) + - docker build --tag $CI_REGISTRY_IMAGE:$CI_COMMIT_SHA_7 . + - docker push $CI_REGISTRY_IMAGE:$CI_COMMIT_SHA_7 + tags: + - image-build + +update_build: + stage: build + image: docker:stable + only: + refs: + - schedules + before_script: + - docker login -u gitlab-ci-token -p $CI_JOB_TOKEN http://$CI_REGISTRY + script: + - docker build --tag $CI_REGISTRY_IMAGE:$CI_COMMIT_SHORT_SHA-update . + - docker push $CI_REGISTRY_IMAGE:$CI_COMMIT_SHORT_SHA-update + tags: + - image-build + +update: + stage: periodic + image: + name: $CI_REGISTRY_IMAGE:$CI_COMMIT_SHORT_SHA-update + entrypoint: [""] + + only: + refs: + - schedules + script: + - git config --global user.name "CR (covid cron)" + - git config --global user.email "cramakri+covid-cron@ethz.ch" + - url_host=`git remote get-url origin | sed -e "s/https:\/\/gitlab-ci-token:.*@//g"` + - cd /tmp/ + - git clone "https://gitlab-ci-token:${CI_TAG_UPLOAD_TOKEN}@${url_host}" + - cd covid-19-public-data + - git lfs install --local + - export BRANCH_NAME="update"_$(date -u +"%Y-%m-%d_%H-%M") + - PATH=$PATH:~/.local/bin + - git checkout -b $BRANCH_NAME + - renku dataset update covid-19_jhu-csse + - renku dataset update covid-19-tweet-ids + - renku dataset update openzh-covid-19 + - renku dataset update covid-19-italy + - renku rerun data/covidtracking/states-metadata.json data/covidtracking/states-daily.json + - renku update --with-siblings + - git push --set-upstream origin $BRANCH_NAME diff --git a/.renku/datasets/0f83880f-0f84-4f31-ac1c-1d797625a305/metadata.yml b/.renku/datasets/0f83880f-0f84-4f31-ac1c-1d797625a305/metadata.yml new file mode 100644 index 0000000..2f6b612 --- /dev/null +++ b/.renku/datasets/0f83880f-0f84-4f31-ac1c-1d797625a305/metadata.yml @@ -0,0 +1,222 @@ +'@context': + '@version': 1.1 + _id: '@id' + _project: + '@context': + '@version': 1.1 + _id: '@id' + created: schema:dateCreated + creator: + '@context': + '@version': 1.1 + _id: '@id' + affiliation: schema:affiliation + alternate_name: schema:alternateName + email: schema:email + label: rdfs:label + name: schema:name + prov: http://www.w3.org/ns/prov# + rdfs: http://www.w3.org/2000/01/rdf-schema# + schema: http://schema.org/ + '@id': schema:creator + name: schema:name + prov: http://www.w3.org/ns/prov# + schema: http://schema.org/ + updated: schema:dateUpdated + version: schema:schemaVersion + '@id': schema:isPartOf + based_on: schema:isBasedOn + created: schema:dateCreated + creator: + '@context': + '@version': 1.1 + _id: '@id' + affiliation: schema:affiliation + alternate_name: schema:alternateName + email: schema:email + label: rdfs:label + name: schema:name + prov: http://www.w3.org/ns/prov# + rdfs: http://www.w3.org/2000/01/rdf-schema# + schema: http://schema.org/ + '@id': schema:creator + date_published: schema:datePublished + description: schema:description + files: + '@context': + '@version': 1.1 + _id: '@id' + _project: + '@context': + '@version': 1.1 + _id: '@id' + created: schema:dateCreated + creator: + '@context': + '@version': 1.1 + _id: '@id' + affiliation: schema:affiliation + alternate_name: schema:alternateName + email: schema:email + label: rdfs:label + name: schema:name + prov: http://www.w3.org/ns/prov# + rdfs: http://www.w3.org/2000/01/rdf-schema# + schema: http://schema.org/ + '@id': schema:creator + name: schema:name + prov: http://www.w3.org/ns/prov# + schema: http://schema.org/ + updated: schema:dateUpdated + version: schema:schemaVersion + '@id': schema:isPartOf + added: schema:dateCreated + based_on: schema:isBasedOn + creator: + '@context': + '@version': 1.1 + _id: '@id' + affiliation: schema:affiliation + alternate_name: schema:alternateName + email: schema:email + label: rdfs:label + name: schema:name + prov: http://www.w3.org/ns/prov# + rdfs: http://www.w3.org/2000/01/rdf-schema# + schema: http://schema.org/ + '@id': schema:creator + name: schema:name + path: prov:atLocation + prov: http://www.w3.org/ns/prov# + schema: http://schema.org/ + url: schema:url + wfprov: http://purl.org/wf4ever/wfprov# + '@id': schema:hasPart + identifier: schema:identifier + in_language: + '@context': + '@version': 1.1 + alternate_name: schema:alternateName + name: schema:name + schema: http://schema.org/ + '@id': schema:inLanguage + keywords: schema:keywords + license: schema:license + name: schema:name + path: prov:atLocation + prov: http://www.w3.org/ns/prov# + same_as: + '@context': + '@version': 1.1 + _id: '@id' + schema: http://schema.org/ + url: schema:url + '@id': schema:sameAs + schema: http://schema.org/ + short_name: schema:alternateName + tags: + '@context': + '@version': 1.1 + _id: '@id' + commit: schema:location + created: schema:startDate + dataset: schema:about + description: schema:description + name: schema:name + schema: http://schema.org/ + '@id': schema:subjectOf + url: schema:url + version: schema:version + wfprov: http://purl.org/wf4ever/wfprov# +'@type': +- prov:Entity +- schema:Dataset +- wfprov:Artifact +_id: https://renkulab.io/datasets/0f83880f-0f84-4f31-ac1c-1d797625a305 +_label: 0f83880f-0f84-4f31-ac1c-1d797625a305 +_project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' +based_on: null +created: '2020-03-22T21:08:09.847057+00:00' +creator: +- '@type': + - prov:Person + - schema:Person + _id: mailto:rokroskar@gmail.com + affiliation: null + alternate_name: null + email: rokroskar@gmail.com + label: Rok Roskar + name: Rok Roskar +date_published: null +description: Detailed population statistics for Switzerland. Obtained from the Swiss + Federal Statistics Office https://www.bfs.admin.ch/bfs. +files: +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/ea159a5ac48cc7d9f677f985fdc5c27d8b55c5ca/data/ch-population-statistics/ch-population-by-age-canton.xls + _label: data/ch-population-statistics/ch-population-by-age-canton.xls@ea159a5ac48cc7d9f677f985fdc5c27d8b55c5ca + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-22T21:11:15.712195+00:00' + based_on: null + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:rokroskar@gmail.com + affiliation: null + alternate_name: null + email: rokroskar@gmail.com + label: Rok Roskar + name: Rok Roskar + name: ch-population-by-age-canton.xls + path: data/ch-population-statistics/ch-population-by-age-canton.xls + url: https://www.bfs.admin.ch/bfsstatic/dam/assets/9635943/master +identifier: 0f83880f-0f84-4f31-ac1c-1d797625a305 +in_language: null +keywords: [] +license: null +name: ch-population-statistics +path: .renku/datasets/0f83880f-0f84-4f31-ac1c-1d797625a305 +same_as: null +short_name: ch-population-statistics +tags: [] +url: https://renkulab.io/datasets/0f83880f-0f84-4f31-ac1c-1d797625a305 +version: null diff --git a/.renku/datasets/0fc08252-cb39-4b59-bc82-9b213ec0bec6/metadata.yml b/.renku/datasets/0fc08252-cb39-4b59-bc82-9b213ec0bec6/metadata.yml new file mode 100644 index 0000000..e0bff5b --- /dev/null +++ b/.renku/datasets/0fc08252-cb39-4b59-bc82-9b213ec0bec6/metadata.yml @@ -0,0 +1,10039 @@ +'@context': + '@version': 1.1 + _id: '@id' + _project: + '@context': + '@version': 1.1 + _id: '@id' + created: schema:dateCreated + creator: + '@context': + '@version': 1.1 + _id: '@id' + affiliation: schema:affiliation + alternate_name: schema:alternateName + email: schema:email + label: rdfs:label + name: schema:name + prov: http://www.w3.org/ns/prov# + rdfs: http://www.w3.org/2000/01/rdf-schema# + schema: http://schema.org/ + '@id': schema:creator + name: schema:name + prov: http://www.w3.org/ns/prov# + schema: http://schema.org/ + updated: schema:dateUpdated + version: schema:schemaVersion + '@id': schema:isPartOf + based_on: schema:isBasedOn + created: schema:dateCreated + creator: + '@context': + '@version': 1.1 + _id: '@id' + affiliation: schema:affiliation + alternate_name: schema:alternateName + email: schema:email + label: rdfs:label + name: schema:name + prov: http://www.w3.org/ns/prov# + rdfs: http://www.w3.org/2000/01/rdf-schema# + schema: http://schema.org/ + '@id': schema:creator + date_published: schema:datePublished + description: schema:description + files: + '@context': + '@version': 1.1 + _id: '@id' + _project: + '@context': + '@version': 1.1 + _id: '@id' + created: schema:dateCreated + creator: + '@context': + '@version': 1.1 + _id: '@id' + affiliation: schema:affiliation + alternate_name: schema:alternateName + email: schema:email + label: rdfs:label + name: schema:name + prov: http://www.w3.org/ns/prov# + rdfs: http://www.w3.org/2000/01/rdf-schema# + schema: http://schema.org/ + '@id': schema:creator + name: schema:name + prov: http://www.w3.org/ns/prov# + schema: http://schema.org/ + updated: schema:dateUpdated + version: schema:schemaVersion + '@id': schema:isPartOf + added: schema:dateCreated + based_on: schema:isBasedOn + creator: + '@context': + '@version': 1.1 + _id: '@id' + affiliation: schema:affiliation + alternate_name: schema:alternateName + email: schema:email + label: rdfs:label + name: schema:name + prov: http://www.w3.org/ns/prov# + rdfs: http://www.w3.org/2000/01/rdf-schema# + schema: http://schema.org/ + '@id': schema:creator + name: schema:name + path: prov:atLocation + prov: http://www.w3.org/ns/prov# + schema: http://schema.org/ + url: schema:url + wfprov: http://purl.org/wf4ever/wfprov# + '@id': schema:hasPart + identifier: schema:identifier + in_language: + '@context': + '@version': 1.1 + alternate_name: schema:alternateName + name: schema:name + schema: http://schema.org/ + '@id': schema:inLanguage + keywords: schema:keywords + license: schema:license + name: schema:name + path: prov:atLocation + prov: http://www.w3.org/ns/prov# + same_as: + '@context': + '@version': 1.1 + _id: '@id' + schema: http://schema.org/ + url: schema:url + '@id': schema:sameAs + schema: http://schema.org/ + short_name: schema:alternateName + tags: + '@context': + '@version': 1.1 + _id: '@id' + commit: schema:location + created: schema:startDate + dataset: schema:about + description: schema:description + name: schema:name + schema: http://schema.org/ + '@id': schema:subjectOf + url: schema:url + version: schema:version + wfprov: http://purl.org/wf4ever/wfprov# +'@type': +- prov:Entity +- schema:Dataset +- wfprov:Artifact +_id: https://renkulab.io/datasets/0fc08252-cb39-4b59-bc82-9b213ec0bec6 +_label: 0fc08252-cb39-4b59-bc82-9b213ec0bec6 +_project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' +based_on: null +created: '2020-03-20T13:02:13.871133+00:00' +creator: +- '@type': + - prov:Person + - schema:Person + _id: mailto:rokroskar@gmail.com + affiliation: null + alternate_name: null + email: rokroskar@gmail.com + label: Rok Roskar + name: Rok Roskar +date_published: null +description: Collection of tweet IDs associated with Covid-19 - obtained from https://github.com/echen102/COVID-19-TweetIDs +files: +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-14.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-14.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:13.020931+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-10-14.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-10-14.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:05.405550+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-10-14.txt + path: 2020-03/coronavirus-tweet-id-2020-03-10-14.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-10-14.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-14.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-00.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-00.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:13.037838+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-06-00.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-06-00.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:05.424190+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-06-00.txt + path: 2020-03/coronavirus-tweet-id-2020-03-06-00.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-06-00.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-00.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-02.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-02.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:13.054858+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-05-02.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-05-02.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:05.444356+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-05-02.txt + path: 2020-03/coronavirus-tweet-id-2020-03-05-02.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-05-02.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-02.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-09.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-09.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:13.072790+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-12-09.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-12-09.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:05.462457+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-12-09.txt + path: 2020-03/coronavirus-tweet-id-2020-03-12-09.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-12-09.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-09.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-09.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-09.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:13.089779+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-09-09.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-09-09.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:05.480444+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-09-09.txt + path: 2020-03/coronavirus-tweet-id-2020-03-09-09.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-09-09.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-09.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-03.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-03.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:13.106383+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-07-03.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-07-03.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:05.498125+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-07-03.txt + path: 2020-03/coronavirus-tweet-id-2020-03-07-03.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-07-03.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-03.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-14.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-14.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:13.123654+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-08-14.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-08-14.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:05.517193+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-08-14.txt + path: 2020-03/coronavirus-tweet-id-2020-03-08-14.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-08-14.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-14.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-21.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-21.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:13.140903+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-05-21.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-05-21.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:05.536032+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-05-21.txt + path: 2020-03/coronavirus-tweet-id-2020-03-05-21.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-05-21.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-21.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-13.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-13.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:13.158590+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-07-13.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-07-13.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:05.554463+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-07-13.txt + path: 2020-03/coronavirus-tweet-id-2020-03-07-13.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-07-13.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-13.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-08.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-08.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:13.176896+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-05-08.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-05-08.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:05.572599+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-05-08.txt + path: 2020-03/coronavirus-tweet-id-2020-03-05-08.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-05-08.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-08.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-12.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-12.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:13.194481+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-06-12.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-06-12.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:05.591319+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-06-12.txt + path: 2020-03/coronavirus-tweet-id-2020-03-06-12.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-06-12.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-12.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-05.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-05.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:13.211531+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-10-05.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-10-05.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:05.610833+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-10-05.txt + path: 2020-03/coronavirus-tweet-id-2020-03-10-05.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-10-05.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-05.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-18.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-18.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:13.228840+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-08-18.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-08-18.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:05.628436+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-08-18.txt + path: 2020-03/coronavirus-tweet-id-2020-03-08-18.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-08-18.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-18.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-18.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-18.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:13.247268+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-07-18.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-07-18.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:05.646097+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-07-18.txt + path: 2020-03/coronavirus-tweet-id-2020-03-07-18.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-07-18.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-18.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-17.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-17.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:13.264498+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-10-17.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-10-17.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:05.664468+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-10-17.txt + path: 2020-03/coronavirus-tweet-id-2020-03-10-17.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-10-17.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-17.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-06.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-06.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:13.283654+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-08-06.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-08-06.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:05.682555+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-08-06.txt + path: 2020-03/coronavirus-tweet-id-2020-03-08-06.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-08-06.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-06.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-13.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-13.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:13.304116+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-09-13.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-09-13.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:05.699814+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-09-13.txt + path: 2020-03/coronavirus-tweet-id-2020-03-09-13.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-09-13.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-13.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-18.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-18.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:13.323335+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-11-18.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-11-18.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:05.718371+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-11-18.txt + path: 2020-03/coronavirus-tweet-id-2020-03-11-18.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-11-18.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-18.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-07.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-07.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:13.341878+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-08-07.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-08-07.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:05.736258+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-08-07.txt + path: 2020-03/coronavirus-tweet-id-2020-03-08-07.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-08-07.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-07.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-06.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-06.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:13.359829+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-06-06.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-06-06.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:05.753971+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-06-06.txt + path: 2020-03/coronavirus-tweet-id-2020-03-06-06.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-06-06.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-06.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-11.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-11.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:13.380209+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-11-11.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-11-11.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:05.772717+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-11-11.txt + path: 2020-03/coronavirus-tweet-id-2020-03-11-11.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-11-11.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-11.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-14.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-14.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:13.399772+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-12-14.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-12-14.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:05.794106+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-12-14.txt + path: 2020-03/coronavirus-tweet-id-2020-03-12-14.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-12-14.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-14.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-10.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-10.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:13.435822+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-11-10.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-11-10.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:05.814286+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-11-10.txt + path: 2020-03/coronavirus-tweet-id-2020-03-11-10.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-11-10.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-10.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-01.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-01.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:13.457839+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-08-01.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-08-01.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:05.832597+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-08-01.txt + path: 2020-03/coronavirus-tweet-id-2020-03-08-01.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-08-01.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-01.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-07.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-07.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:13.478528+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-05-07.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-05-07.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:05.850099+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-05-07.txt + path: 2020-03/coronavirus-tweet-id-2020-03-05-07.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-05-07.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-07.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-11.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-11.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:13.497310+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-05-11.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-05-11.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:05.868349+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-05-11.txt + path: 2020-03/coronavirus-tweet-id-2020-03-05-11.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-05-11.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-11.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-07.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-07.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:13.515231+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-07-07.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-07-07.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:05.887435+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-07-07.txt + path: 2020-03/coronavirus-tweet-id-2020-03-07-07.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-07-07.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-07.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-17.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-17.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:13.533372+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-11-17.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-11-17.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:05.905546+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-11-17.txt + path: 2020-03/coronavirus-tweet-id-2020-03-11-17.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-11-17.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-17.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-01.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-01.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:13.551261+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-09-01.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-09-01.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:05.922977+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-09-01.txt + path: 2020-03/coronavirus-tweet-id-2020-03-09-01.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-09-01.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-01.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-06.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-06.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:13.570372+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-11-06.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-11-06.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:05.940559+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-11-06.txt + path: 2020-03/coronavirus-tweet-id-2020-03-11-06.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-11-06.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-06.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-16.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-16.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:13.594519+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-06-16.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-06-16.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:05.965650+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-06-16.txt + path: 2020-03/coronavirus-tweet-id-2020-03-06-16.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-06-16.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-16.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-01.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-01.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:13.616663+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-10-01.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-10-01.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:05.984340+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-10-01.txt + path: 2020-03/coronavirus-tweet-id-2020-03-10-01.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-10-01.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-01.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-07.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-07.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:13.635168+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-10-07.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-10-07.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:06.002985+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-10-07.txt + path: 2020-03/coronavirus-tweet-id-2020-03-10-07.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-10-07.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-07.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-03.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-03.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:13.658514+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-12-03.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-12-03.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:06.020383+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-12-03.txt + path: 2020-03/coronavirus-tweet-id-2020-03-12-03.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-12-03.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-03.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-13.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-13.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:13.678804+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-05-13.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-05-13.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:06.040285+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-05-13.txt + path: 2020-03/coronavirus-tweet-id-2020-03-05-13.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-05-13.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-13.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-19.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-19.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:13.698158+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-11-19.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-11-19.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:06.058505+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-11-19.txt + path: 2020-03/coronavirus-tweet-id-2020-03-11-19.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-11-19.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-19.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-08.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-08.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:13.715766+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-07-08.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-07-08.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:06.076180+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-07-08.txt + path: 2020-03/coronavirus-tweet-id-2020-03-07-08.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-07-08.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-08.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-12.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-12.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:13.734198+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-11-12.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-11-12.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:06.094045+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-11-12.txt + path: 2020-03/coronavirus-tweet-id-2020-03-11-12.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-11-12.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-12.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-20.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-20.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:13.754206+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-11-20.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-11-20.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:06.111614+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-11-20.txt + path: 2020-03/coronavirus-tweet-id-2020-03-11-20.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-11-20.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-20.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-12.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-12.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:13.780669+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-08-12.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-08-12.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:06.130196+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-08-12.txt + path: 2020-03/coronavirus-tweet-id-2020-03-08-12.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-08-12.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-12.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-23.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-23.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:13.804990+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-09-23.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-09-23.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:06.147869+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-09-23.txt + path: 2020-03/coronavirus-tweet-id-2020-03-09-23.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-09-23.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-23.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-04.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-04.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:13.823338+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-10-04.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-10-04.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:06.165581+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-10-04.txt + path: 2020-03/coronavirus-tweet-id-2020-03-10-04.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-10-04.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-04.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-09.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-09.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:13.840606+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-10-09.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-10-09.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:06.183643+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-10-09.txt + path: 2020-03/coronavirus-tweet-id-2020-03-10-09.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-10-09.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-09.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-13.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-13.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:13.857672+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-10-13.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-10-13.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:06.203236+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-10-13.txt + path: 2020-03/coronavirus-tweet-id-2020-03-10-13.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-10-13.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-13.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-06.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-06.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:13.874712+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-12-06.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-12-06.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:06.221970+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-12-06.txt + path: 2020-03/coronavirus-tweet-id-2020-03-12-06.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-12-06.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-06.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-10.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-10.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:13.892283+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-06-10.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-06-10.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:06.240717+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-06-10.txt + path: 2020-03/coronavirus-tweet-id-2020-03-06-10.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-06-10.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-10.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-14.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-14.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:13.910212+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-11-14.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-11-14.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:06.259725+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-11-14.txt + path: 2020-03/coronavirus-tweet-id-2020-03-11-14.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-11-14.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-14.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-06.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-06.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:13.929052+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-05-06.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-05-06.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:06.284858+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-05-06.txt + path: 2020-03/coronavirus-tweet-id-2020-03-05-06.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-05-06.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-06.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-03.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-03.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:13.951469+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-11-03.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-11-03.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:06.305241+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-11-03.txt + path: 2020-03/coronavirus-tweet-id-2020-03-11-03.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-11-03.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-03.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-00.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-00.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:13.982080+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-11-00.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-11-00.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:06.323122+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-11-00.txt + path: 2020-03/coronavirus-tweet-id-2020-03-11-00.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-11-00.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-00.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-03.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-03.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:14.004310+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-05-03.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-05-03.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:06.341071+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-05-03.txt + path: 2020-03/coronavirus-tweet-id-2020-03-05-03.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-05-03.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-03.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-11.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-11.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:14.026123+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-10-11.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-10-11.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:06.385127+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-10-11.txt + path: 2020-03/coronavirus-tweet-id-2020-03-10-11.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-10-11.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-11.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-03.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-03.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:14.044962+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-06-03.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-06-03.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:06.402888+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-06-03.txt + path: 2020-03/coronavirus-tweet-id-2020-03-06-03.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-06-03.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-03.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-00.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-00.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:14.064360+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-12-00.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-12-00.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:06.420224+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-12-00.txt + path: 2020-03/coronavirus-tweet-id-2020-03-12-00.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-12-00.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-00.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-18.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-18.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:14.082652+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-10-18.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-10-18.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:06.438082+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-10-18.txt + path: 2020-03/coronavirus-tweet-id-2020-03-10-18.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-10-18.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-18.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-01.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-01.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:14.101374+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-12-01.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-12-01.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:06.456991+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-12-01.txt + path: 2020-03/coronavirus-tweet-id-2020-03-12-01.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-12-01.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-01.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-16.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-16.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:14.120226+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-05-16.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-05-16.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:06.478753+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-05-16.txt + path: 2020-03/coronavirus-tweet-id-2020-03-05-16.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-05-16.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-16.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-16.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-16.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:14.140662+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-11-16.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-11-16.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:06.501225+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-11-16.txt + path: 2020-03/coronavirus-tweet-id-2020-03-11-16.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-11-16.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-16.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-10.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-10.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:14.161688+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-08-10.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-08-10.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:06.519487+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-08-10.txt + path: 2020-03/coronavirus-tweet-id-2020-03-08-10.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-08-10.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-10.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-09.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-09.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:14.183053+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-05-09.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-05-09.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:06.537807+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-05-09.txt + path: 2020-03/coronavirus-tweet-id-2020-03-05-09.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-05-09.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-09.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-20.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-20.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:14.206547+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-06-20.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-06-20.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:06.558475+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-06-20.txt + path: 2020-03/coronavirus-tweet-id-2020-03-06-20.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-06-20.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-20.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-11.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-11.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:14.225522+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-09-11.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-09-11.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:06.577202+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-09-11.txt + path: 2020-03/coronavirus-tweet-id-2020-03-09-11.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-09-11.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-11.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-04.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-04.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:14.244251+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-11-04.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-11-04.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:06.595004+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-11-04.txt + path: 2020-03/coronavirus-tweet-id-2020-03-11-04.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-11-04.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-04.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-17.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-17.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:14.262560+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-09-17.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-09-17.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:06.612516+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-09-17.txt + path: 2020-03/coronavirus-tweet-id-2020-03-09-17.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-09-17.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-17.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-12.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-12.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:14.282422+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-10-12.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-10-12.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:06.630438+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-10-12.txt + path: 2020-03/coronavirus-tweet-id-2020-03-10-12.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-10-12.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-12.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-21.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-21.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:14.302316+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-07-21.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-07-21.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:06.648577+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-07-21.txt + path: 2020-03/coronavirus-tweet-id-2020-03-07-21.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-07-21.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-21.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-11.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-11.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:14.339171+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-07-11.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-07-11.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:06.666500+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-07-11.txt + path: 2020-03/coronavirus-tweet-id-2020-03-07-11.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-07-11.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-11.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-15.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-15.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:14.377690+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-07-15.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-07-15.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:06.691180+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-07-15.txt + path: 2020-03/coronavirus-tweet-id-2020-03-07-15.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-07-15.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-15.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-14.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-14.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:14.395123+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-05-14.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-05-14.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:06.712664+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-05-14.txt + path: 2020-03/coronavirus-tweet-id-2020-03-05-14.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-05-14.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-14.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-02.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-02.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:14.414268+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-09-02.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-09-02.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:06.732687+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-09-02.txt + path: 2020-03/coronavirus-tweet-id-2020-03-09-02.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-09-02.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-02.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-15.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-15.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:14.432494+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-11-15.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-11-15.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:06.752532+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-11-15.txt + path: 2020-03/coronavirus-tweet-id-2020-03-11-15.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-11-15.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-15.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-06.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-06.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:14.450585+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-07-06.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-07-06.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:06.772267+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-07-06.txt + path: 2020-03/coronavirus-tweet-id-2020-03-07-06.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-07-06.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-06.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-07.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-07.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:14.471219+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-06-07.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-06-07.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:06.793368+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-06-07.txt + path: 2020-03/coronavirus-tweet-id-2020-03-06-07.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-06-07.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-07.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-19.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-19.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:14.489442+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-10-19.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-10-19.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:06.812836+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-10-19.txt + path: 2020-03/coronavirus-tweet-id-2020-03-10-19.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-10-19.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-19.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-16.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-16.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:14.508823+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-10-16.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-10-16.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:06.832334+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-10-16.txt + path: 2020-03/coronavirus-tweet-id-2020-03-10-16.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-10-16.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-16.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-01.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-01.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:14.526468+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-11-01.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-11-01.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:06.850915+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-11-01.txt + path: 2020-03/coronavirus-tweet-id-2020-03-11-01.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-11-01.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-01.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-16.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-16.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:14.543883+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-12-16.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-12-16.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:06.869405+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-12-16.txt + path: 2020-03/coronavirus-tweet-id-2020-03-12-16.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-12-16.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-16.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-20.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-20.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:14.560808+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-05-20.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-05-20.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:06.888161+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-05-20.txt + path: 2020-03/coronavirus-tweet-id-2020-03-05-20.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-05-20.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-20.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-13.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-13.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:14.578314+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-08-13.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-08-13.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:06.905883+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-08-13.txt + path: 2020-03/coronavirus-tweet-id-2020-03-08-13.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-08-13.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-13.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-00.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-00.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:14.599428+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-05-00.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-05-00.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:06.924319+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-05-00.txt + path: 2020-03/coronavirus-tweet-id-2020-03-05-00.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-05-00.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-00.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-17.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-17.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:14.620048+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-05-17.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-05-17.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:06.943248+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-05-17.txt + path: 2020-03/coronavirus-tweet-id-2020-03-05-17.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-05-17.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-17.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-17.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-17.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:14.638227+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-06-17.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-06-17.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:06.968187+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-06-17.txt + path: 2020-03/coronavirus-tweet-id-2020-03-06-17.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-06-17.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-17.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-16.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-16.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:14.666442+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-08-16.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-08-16.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:06.987963+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-08-16.txt + path: 2020-03/coronavirus-tweet-id-2020-03-08-16.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-08-16.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-16.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-05.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-05.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:14.685383+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-11-05.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-11-05.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:07.007184+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-11-05.txt + path: 2020-03/coronavirus-tweet-id-2020-03-11-05.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-11-05.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-05.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-08.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-08.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:14.705571+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-11-08.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-11-08.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:07.026128+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-11-08.txt + path: 2020-03/coronavirus-tweet-id-2020-03-11-08.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-11-08.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-08.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-18.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-18.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:14.725285+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-09-18.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-09-18.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:07.044654+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-09-18.txt + path: 2020-03/coronavirus-tweet-id-2020-03-09-18.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-09-18.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-18.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-08.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-08.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:14.742758+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-06-08.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-06-08.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:07.063389+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-06-08.txt + path: 2020-03/coronavirus-tweet-id-2020-03-06-08.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-06-08.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-08.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-10.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-10.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:14.760179+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-05-10.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-05-10.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:07.082907+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-05-10.txt + path: 2020-03/coronavirus-tweet-id-2020-03-05-10.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-05-10.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-10.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-23.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-23.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:14.780312+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-05-23.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-05-23.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:07.105202+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-05-23.txt + path: 2020-03/coronavirus-tweet-id-2020-03-05-23.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-05-23.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-23.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-01.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-01.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:14.798130+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-06-01.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-06-01.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:07.124652+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-06-01.txt + path: 2020-03/coronavirus-tweet-id-2020-03-06-01.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-06-01.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-01.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-11.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-11.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:14.816357+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-08-11.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-08-11.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:07.143717+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-08-11.txt + path: 2020-03/coronavirus-tweet-id-2020-03-08-11.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-08-11.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-11.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-04.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-04.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:14.834507+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-07-04.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-07-04.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:07.163260+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-07-04.txt + path: 2020-03/coronavirus-tweet-id-2020-03-07-04.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-07-04.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-04.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-02.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-02.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:14.851670+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-11-02.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-11-02.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:07.183436+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-11-02.txt + path: 2020-03/coronavirus-tweet-id-2020-03-11-02.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-11-02.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-02.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-00.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-00.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:14.868332+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-07-00.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-07-00.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:07.202794+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-07-00.txt + path: 2020-03/coronavirus-tweet-id-2020-03-07-00.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-07-00.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-00.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-16.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-16.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:14.884814+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-07-16.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-07-16.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:07.220808+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-07-16.txt + path: 2020-03/coronavirus-tweet-id-2020-03-07-16.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-07-16.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-16.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-14.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-14.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:14.901774+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-07-14.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-07-14.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:07.240287+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-07-14.txt + path: 2020-03/coronavirus-tweet-id-2020-03-07-14.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-07-14.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-14.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-22.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-22.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:14.919460+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-09-22.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-09-22.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:07.258870+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-09-22.txt + path: 2020-03/coronavirus-tweet-id-2020-03-09-22.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-09-22.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-22.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-10.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-10.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:14.936779+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-12-10.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-12-10.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:07.281636+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-12-10.txt + path: 2020-03/coronavirus-tweet-id-2020-03-12-10.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-12-10.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-10.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-19.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-19.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:14.956199+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-08-19.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-08-19.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:07.331002+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-08-19.txt + path: 2020-03/coronavirus-tweet-id-2020-03-08-19.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-08-19.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-19.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-20.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-20.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:14.980491+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-09-20.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-09-20.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:07.391366+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-09-20.txt + path: 2020-03/coronavirus-tweet-id-2020-03-09-20.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-09-20.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-20.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-19.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-19.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:14.998905+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-06-19.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-06-19.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:07.436168+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-06-19.txt + path: 2020-03/coronavirus-tweet-id-2020-03-06-19.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-06-19.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-19.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-14.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-14.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:15.020332+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-06-14.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-06-14.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:07.465119+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-06-14.txt + path: 2020-03/coronavirus-tweet-id-2020-03-06-14.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-06-14.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-14.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-06.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-06.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:15.038071+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-10-06.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-10-06.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:07.485750+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-10-06.txt + path: 2020-03/coronavirus-tweet-id-2020-03-10-06.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-10-06.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-06.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-07.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-07.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:15.055255+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-09-07.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-09-07.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:07.508807+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-09-07.txt + path: 2020-03/coronavirus-tweet-id-2020-03-09-07.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-09-07.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-07.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-22.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-22.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:15.073000+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-05-22.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-05-22.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:07.532460+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-05-22.txt + path: 2020-03/coronavirus-tweet-id-2020-03-05-22.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-05-22.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-22.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-21.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-21.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:15.090246+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-11-21.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-11-21.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:07.553010+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-11-21.txt + path: 2020-03/coronavirus-tweet-id-2020-03-11-21.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-11-21.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-21.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-13.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-13.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:15.108103+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-06-13.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-06-13.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:07.573180+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-06-13.txt + path: 2020-03/coronavirus-tweet-id-2020-03-06-13.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-06-13.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-13.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-04.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-04.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:15.126121+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-06-04.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-06-04.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:07.591533+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-06-04.txt + path: 2020-03/coronavirus-tweet-id-2020-03-06-04.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-06-04.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-04.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-02.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-02.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:15.143282+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-08-02.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-08-02.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:07.616385+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-08-02.txt + path: 2020-03/coronavirus-tweet-id-2020-03-08-02.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-08-02.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-02.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-15.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-15.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:15.161619+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-06-15.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-06-15.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:07.638563+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-06-15.txt + path: 2020-03/coronavirus-tweet-id-2020-03-06-15.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-06-15.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-15.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-09.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-09.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:15.180614+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-08-09.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-08-09.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:07.660084+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-08-09.txt + path: 2020-03/coronavirus-tweet-id-2020-03-08-09.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-08-09.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-09.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-11.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-11.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:15.198172+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-12-11.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-12-11.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:07.683254+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-12-11.txt + path: 2020-03/coronavirus-tweet-id-2020-03-12-11.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-12-11.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-11.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-15.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-15.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:15.215870+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-05-15.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-05-15.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:07.707940+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-05-15.txt + path: 2020-03/coronavirus-tweet-id-2020-03-05-15.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-05-15.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-15.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-02.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-02.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:15.233187+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-12-02.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-12-02.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:07.734284+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-12-02.txt + path: 2020-03/coronavirus-tweet-id-2020-03-12-02.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-12-02.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-02.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-12.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-12.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:15.251169+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-07-12.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-07-12.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:07.752567+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-07-12.txt + path: 2020-03/coronavirus-tweet-id-2020-03-07-12.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-07-12.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-12.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-19.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-19.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:15.268740+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-09-19.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-09-19.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:07.776844+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-09-19.txt + path: 2020-03/coronavirus-tweet-id-2020-03-09-19.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-09-19.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-19.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-17.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-17.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:15.288292+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-07-17.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-07-17.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:07.802918+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-07-17.txt + path: 2020-03/coronavirus-tweet-id-2020-03-07-17.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-07-17.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-17.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-18.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-18.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:15.306464+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-06-18.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-06-18.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:07.826623+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-06-18.txt + path: 2020-03/coronavirus-tweet-id-2020-03-06-18.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-06-18.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-18.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-05.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-05.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:15.324628+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-08-05.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-08-05.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:07.845826+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-08-05.txt + path: 2020-03/coronavirus-tweet-id-2020-03-08-05.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-08-05.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-05.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-08.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-08.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:15.343290+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-09-08.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-09-08.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:07.867513+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-09-08.txt + path: 2020-03/coronavirus-tweet-id-2020-03-09-08.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-09-08.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-08.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-17.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-17.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:15.363211+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-12-17.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-12-17.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:07.896277+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-12-17.txt + path: 2020-03/coronavirus-tweet-id-2020-03-12-17.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-12-17.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-17.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-03.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-03.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:15.381270+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-10-03.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-10-03.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:07.920899+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-10-03.txt + path: 2020-03/coronavirus-tweet-id-2020-03-10-03.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-10-03.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-03.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-23.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-23.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:15.398411+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-10-23.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-10-23.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:07.951303+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-10-23.txt + path: 2020-03/coronavirus-tweet-id-2020-03-10-23.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-10-23.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-23.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-23.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-23.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:15.416736+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-08-23.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-08-23.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:07.995727+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-08-23.txt + path: 2020-03/coronavirus-tweet-id-2020-03-08-23.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-08-23.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-23.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-03.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-03.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:15.434343+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-09-03.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-09-03.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:08.019986+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-09-03.txt + path: 2020-03/coronavirus-tweet-id-2020-03-09-03.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-09-03.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-03.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-05.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-05.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:15.452177+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-06-05.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-06-05.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:08.048696+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-06-05.txt + path: 2020-03/coronavirus-tweet-id-2020-03-06-05.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-06-05.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-05.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-08.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-08.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:15.471356+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-08-08.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-08-08.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:08.071691+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-08-08.txt + path: 2020-03/coronavirus-tweet-id-2020-03-08-08.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-08-08.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-08.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-10.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-10.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:15.489001+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-10-10.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-10-10.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:08.090243+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-10-10.txt + path: 2020-03/coronavirus-tweet-id-2020-03-10-10.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-10-10.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-10.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-05.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-05.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:15.508536+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-09-05.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-09-05.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:08.111219+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-09-05.txt + path: 2020-03/coronavirus-tweet-id-2020-03-09-05.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-09-05.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-05.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-12.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-12.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:15.528194+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-09-12.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-09-12.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:08.130637+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-09-12.txt + path: 2020-03/coronavirus-tweet-id-2020-03-09-12.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-09-12.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-12.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-04.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-04.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:15.546228+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-08-04.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-08-04.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:08.150332+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-08-04.txt + path: 2020-03/coronavirus-tweet-id-2020-03-08-04.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-08-04.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-04.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-04.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-04.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:15.564687+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-09-04.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-09-04.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:08.169405+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-09-04.txt + path: 2020-03/coronavirus-tweet-id-2020-03-09-04.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-09-04.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-04.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-09.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-09.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:15.583895+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-07-09.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-07-09.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:08.188872+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-07-09.txt + path: 2020-03/coronavirus-tweet-id-2020-03-07-09.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-07-09.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-09.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-19.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-19.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:15.602467+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-05-19.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-05-19.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:08.207574+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-05-19.txt + path: 2020-03/coronavirus-tweet-id-2020-03-05-19.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-05-19.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-19.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-23.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-23.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:15.620337+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-11-23.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-11-23.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:08.227588+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-11-23.txt + path: 2020-03/coronavirus-tweet-id-2020-03-11-23.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-11-23.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-23.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-10.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-10.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:15.639181+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-07-10.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-07-10.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:08.247513+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-07-10.txt + path: 2020-03/coronavirus-tweet-id-2020-03-07-10.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-07-10.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-10.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-05.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-05.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:15.656612+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-12-05.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-12-05.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:08.266697+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-12-05.txt + path: 2020-03/coronavirus-tweet-id-2020-03-12-05.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-12-05.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-05.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-22.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-22.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:15.673968+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-07-22.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-07-22.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:08.295598+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-07-22.txt + path: 2020-03/coronavirus-tweet-id-2020-03-07-22.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-07-22.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-22.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-20.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-20.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:15.692059+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-10-20.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-10-20.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:08.315287+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-10-20.txt + path: 2020-03/coronavirus-tweet-id-2020-03-10-20.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-10-20.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-20.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-20.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-20.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:15.709083+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-08-20.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-08-20.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:08.333974+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-08-20.txt + path: 2020-03/coronavirus-tweet-id-2020-03-08-20.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-08-20.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-20.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-07.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-07.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:15.726588+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-12-07.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-12-07.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:08.353336+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-12-07.txt + path: 2020-03/coronavirus-tweet-id-2020-03-12-07.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-12-07.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-07.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-18.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-18.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:15.744499+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-05-18.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-05-18.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:08.372221+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-05-18.txt + path: 2020-03/coronavirus-tweet-id-2020-03-05-18.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-05-18.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-18.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-22.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-22.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:15.762333+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-08-22.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-08-22.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:08.393050+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-08-22.txt + path: 2020-03/coronavirus-tweet-id-2020-03-08-22.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-08-22.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-22.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-15.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-15.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:15.782376+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-10-15.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-10-15.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:08.412812+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-10-15.txt + path: 2020-03/coronavirus-tweet-id-2020-03-10-15.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-10-15.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-15.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-12.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-12.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:15.801723+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-12-12.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-12-12.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:08.432458+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-12-12.txt + path: 2020-03/coronavirus-tweet-id-2020-03-12-12.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-12-12.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-12.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-04.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-04.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:15.820298+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-05-04.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-05-04.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:08.456063+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-05-04.txt + path: 2020-03/coronavirus-tweet-id-2020-03-05-04.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-05-04.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-04.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-05.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-05.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:15.838731+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-07-05.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-07-05.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:08.476707+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-07-05.txt + path: 2020-03/coronavirus-tweet-id-2020-03-07-05.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-07-05.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-05.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-07.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-07.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:15.856285+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-11-07.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-11-07.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:08.498267+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-11-07.txt + path: 2020-03/coronavirus-tweet-id-2020-03-11-07.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-11-07.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-07.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-14.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-14.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:15.874967+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-09-14.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-09-14.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:08.518062+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-09-14.txt + path: 2020-03/coronavirus-tweet-id-2020-03-09-14.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-09-14.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-14.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-00.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-00.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:15.892746+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-09-00.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-09-00.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:08.537908+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-09-00.txt + path: 2020-03/coronavirus-tweet-id-2020-03-09-00.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-09-00.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-00.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-22.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-22.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:15.911412+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-06-22.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-06-22.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:08.559013+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-06-22.txt + path: 2020-03/coronavirus-tweet-id-2020-03-06-22.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-06-22.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-22.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-03.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-03.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:15.930272+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-08-03.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-08-03.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:08.579565+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-08-03.txt + path: 2020-03/coronavirus-tweet-id-2020-03-08-03.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-08-03.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-03.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-08.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-08.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:15.948156+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-10-08.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-10-08.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:08.599914+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-10-08.txt + path: 2020-03/coronavirus-tweet-id-2020-03-10-08.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-10-08.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-08.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-02.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-02.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:15.974275+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-07-02.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-07-02.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:08.618812+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-07-02.txt + path: 2020-03/coronavirus-tweet-id-2020-03-07-02.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-07-02.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-02.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-05.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-05.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:15.992678+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-05-05.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-05-05.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:08.638644+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-05-05.txt + path: 2020-03/coronavirus-tweet-id-2020-03-05-05.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-05-05.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-05.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-00.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-00.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:16.010239+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-10-00.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-10-00.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:08.658350+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-10-00.txt + path: 2020-03/coronavirus-tweet-id-2020-03-10-00.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-10-00.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-00.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-11.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-11.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:16.028179+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-06-11.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-06-11.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:08.678414+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-06-11.txt + path: 2020-03/coronavirus-tweet-id-2020-03-06-11.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-06-11.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-11.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-01.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-01.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:16.046174+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-07-01.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-07-01.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:08.698401+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-07-01.txt + path: 2020-03/coronavirus-tweet-id-2020-03-07-01.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-07-01.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-01.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-15.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-15.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:16.063694+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-12-15.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-12-15.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:08.718626+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-12-15.txt + path: 2020-03/coronavirus-tweet-id-2020-03-12-15.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-12-15.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-15.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-21.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-21.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:16.081256+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-09-21.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-09-21.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:08.737245+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-09-21.txt + path: 2020-03/coronavirus-tweet-id-2020-03-09-21.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-09-21.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-21.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-15.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-15.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:16.099071+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-08-15.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-08-15.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:08.757887+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-08-15.txt + path: 2020-03/coronavirus-tweet-id-2020-03-08-15.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-08-15.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-15.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-09.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-09.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:16.116540+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-06-09.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-06-09.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:08.778792+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-06-09.txt + path: 2020-03/coronavirus-tweet-id-2020-03-06-09.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-06-09.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-09.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-17.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-17.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:16.133999+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-08-17.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-08-17.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:08.800829+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-08-17.txt + path: 2020-03/coronavirus-tweet-id-2020-03-08-17.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-08-17.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-17.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-23.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-23.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:16.151705+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-06-23.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-06-23.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:08.821603+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-06-23.txt + path: 2020-03/coronavirus-tweet-id-2020-03-06-23.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-06-23.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-23.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-15.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-15.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:16.169847+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-09-15.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-09-15.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:08.841038+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-09-15.txt + path: 2020-03/coronavirus-tweet-id-2020-03-09-15.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-09-15.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-15.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-21.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-21.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:16.187301+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-06-21.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-06-21.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:08.860400+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-06-21.txt + path: 2020-03/coronavirus-tweet-id-2020-03-06-21.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-06-21.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-21.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-19.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-19.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:16.205034+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-07-19.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-07-19.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:08.887323+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-07-19.txt + path: 2020-03/coronavirus-tweet-id-2020-03-07-19.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-07-19.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-19.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-22.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-22.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:16.222176+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-10-22.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-10-22.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:08.910439+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-10-22.txt + path: 2020-03/coronavirus-tweet-id-2020-03-10-22.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-10-22.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-22.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-21.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-21.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:16.239393+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-08-21.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-08-21.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:08.931342+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-08-21.txt + path: 2020-03/coronavirus-tweet-id-2020-03-08-21.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-08-21.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-21.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-09.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-09.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:16.256782+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-11-09.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-11-09.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:08.952612+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-11-09.txt + path: 2020-03/coronavirus-tweet-id-2020-03-11-09.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-11-09.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-09.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-01.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-01.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:16.275869+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-05-01.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-05-01.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:08.976998+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-05-01.txt + path: 2020-03/coronavirus-tweet-id-2020-03-05-01.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-05-01.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-01.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-00.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-00.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:16.295716+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-08-00.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-08-00.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:08.995613+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-08-00.txt + path: 2020-03/coronavirus-tweet-id-2020-03-08-00.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-08-00.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-00.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-23.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-23.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:16.314269+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-07-23.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-07-23.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:09.016095+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-07-23.txt + path: 2020-03/coronavirus-tweet-id-2020-03-07-23.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-07-23.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-23.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-04.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-04.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:16.333560+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-12-04.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-12-04.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:09.035447+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-12-04.txt + path: 2020-03/coronavirus-tweet-id-2020-03-12-04.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-12-04.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-04.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-08.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-08.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:16.352075+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-12-08.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-12-08.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:09.055217+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-12-08.txt + path: 2020-03/coronavirus-tweet-id-2020-03-12-08.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-12-08.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-08.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-06.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-06.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:16.373456+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-09-06.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-09-06.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:09.073336+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-09-06.txt + path: 2020-03/coronavirus-tweet-id-2020-03-09-06.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-09-06.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-06.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-20.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-20.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:16.393307+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-07-20.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-07-20.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:09.094317+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-07-20.txt + path: 2020-03/coronavirus-tweet-id-2020-03-07-20.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-07-20.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-20.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-02.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-02.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:16.410958+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-06-02.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-06-02.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:09.112744+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-06-02.txt + path: 2020-03/coronavirus-tweet-id-2020-03-06-02.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-06-02.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-02.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-13.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-13.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:16.428185+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-11-13.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-11-13.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:09.132014+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-11-13.txt + path: 2020-03/coronavirus-tweet-id-2020-03-11-13.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-11-13.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-13.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-21.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-21.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:16.445709+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-10-21.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-10-21.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:09.166561+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-10-21.txt + path: 2020-03/coronavirus-tweet-id-2020-03-10-21.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-10-21.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-21.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-12.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-12.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:16.463171+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-05-12.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-05-12.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:09.192000+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-05-12.txt + path: 2020-03/coronavirus-tweet-id-2020-03-05-12.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-05-12.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-12.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-13.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-13.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:16.479892+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-12-13.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-12-13.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:09.212794+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-12-13.txt + path: 2020-03/coronavirus-tweet-id-2020-03-12-13.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-12-13.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-13.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-22.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-22.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:16.497602+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-11-22.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-11-22.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:09.232441+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-11-22.txt + path: 2020-03/coronavirus-tweet-id-2020-03-11-22.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-11-22.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-22.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-10.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-10.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:16.517578+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-09-10.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-09-10.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:09.251628+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-09-10.txt + path: 2020-03/coronavirus-tweet-id-2020-03-09-10.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-09-10.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-10.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-16.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-16.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:16.535400+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-09-16.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-09-16.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:09.272940+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-09-16.txt + path: 2020-03/coronavirus-tweet-id-2020-03-09-16.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-09-16.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-16.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/9d2e1af9d0cab37268c79407b3782a61e66f707f/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-02.txt + _label: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-02.txt@9d2e1af9d0cab37268c79407b3782a61e66f707f + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T13:04:16.553182+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f575b99aed072489d439bb2775f57e8f315d08d0/2020-03/coronavirus-tweet-id-2020-03-10-02.txt + _label: 2020-03/coronavirus-tweet-id-2020-03-10-02.txt@f575b99aed072489d439bb2775f57e8f315d08d0 + _project: null + added: '2020-03-20T13:04:09.294326+00:00' + based_on: null + creator: [] + name: coronavirus-tweet-id-2020-03-10-02.txt + path: 2020-03/coronavirus-tweet-id-2020-03-10-02.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:echen102@gmail.com + affiliation: null + alternate_name: null + email: echen102@gmail.com + label: Emily Chen + name: Emily Chen + name: coronavirus-tweet-id-2020-03-10-02.txt + path: data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-02.txt + url: https://github.com/echen102/COVID-19-TweetIDs.git +identifier: 0fc08252-cb39-4b59-bc82-9b213ec0bec6 +in_language: null +keywords: [] +license: null +name: covid-19-tweet-ids +path: .renku/datasets/0fc08252-cb39-4b59-bc82-9b213ec0bec6 +same_as: null +short_name: covid-19-tweet-ids +tags: [] +url: https://renkulab.io/datasets/0fc08252-cb39-4b59-bc82-9b213ec0bec6 +version: null diff --git a/.renku/datasets/286c58b1-dbbc-4caa-a23a-fcb001d5ac51/metadata.yml b/.renku/datasets/286c58b1-dbbc-4caa-a23a-fcb001d5ac51/metadata.yml new file mode 100644 index 0000000..7c749c9 --- /dev/null +++ b/.renku/datasets/286c58b1-dbbc-4caa-a23a-fcb001d5ac51/metadata.yml @@ -0,0 +1,658 @@ +'@context': + '@version': 1.1 + _id: '@id' + _project: + '@context': + '@version': 1.1 + _id: '@id' + created: schema:dateCreated + creator: + '@context': + '@version': 1.1 + _id: '@id' + affiliation: schema:affiliation + alternate_name: schema:alternateName + email: schema:email + label: rdfs:label + name: schema:name + prov: http://www.w3.org/ns/prov# + rdfs: http://www.w3.org/2000/01/rdf-schema# + schema: http://schema.org/ + '@id': schema:creator + name: schema:name + prov: http://www.w3.org/ns/prov# + schema: http://schema.org/ + updated: schema:dateUpdated + version: schema:schemaVersion + '@id': schema:isPartOf + based_on: schema:isBasedOn + created: schema:dateCreated + creator: + '@context': + '@version': 1.1 + _id: '@id' + affiliation: schema:affiliation + alternate_name: schema:alternateName + email: schema:email + label: rdfs:label + name: schema:name + prov: http://www.w3.org/ns/prov# + rdfs: http://www.w3.org/2000/01/rdf-schema# + schema: http://schema.org/ + '@id': schema:creator + date_published: schema:datePublished + description: schema:description + files: + '@context': + '@version': 1.1 + _id: '@id' + _project: + '@context': + '@version': 1.1 + _id: '@id' + created: schema:dateCreated + creator: + '@context': + '@version': 1.1 + _id: '@id' + affiliation: schema:affiliation + alternate_name: schema:alternateName + email: schema:email + label: rdfs:label + name: schema:name + prov: http://www.w3.org/ns/prov# + rdfs: http://www.w3.org/2000/01/rdf-schema# + schema: http://schema.org/ + '@id': schema:creator + name: schema:name + prov: http://www.w3.org/ns/prov# + schema: http://schema.org/ + updated: schema:dateUpdated + version: schema:schemaVersion + '@id': schema:isPartOf + added: schema:dateCreated + based_on: schema:isBasedOn + creator: + '@context': + '@version': 1.1 + _id: '@id' + affiliation: schema:affiliation + alternate_name: schema:alternateName + email: schema:email + label: rdfs:label + name: schema:name + prov: http://www.w3.org/ns/prov# + rdfs: http://www.w3.org/2000/01/rdf-schema# + schema: http://schema.org/ + '@id': schema:creator + name: schema:name + path: prov:atLocation + prov: http://www.w3.org/ns/prov# + schema: http://schema.org/ + url: schema:url + wfprov: http://purl.org/wf4ever/wfprov# + '@id': schema:hasPart + identifier: schema:identifier + in_language: + '@context': + '@version': 1.1 + alternate_name: schema:alternateName + name: schema:name + schema: http://schema.org/ + '@id': schema:inLanguage + keywords: schema:keywords + license: schema:license + name: schema:name + path: prov:atLocation + prov: http://www.w3.org/ns/prov# + same_as: + '@context': + '@version': 1.1 + _id: '@id' + schema: http://schema.org/ + url: schema:url + '@id': schema:sameAs + schema: http://schema.org/ + short_name: schema:alternateName + tags: + '@context': + '@version': 1.1 + _id: '@id' + commit: schema:location + created: schema:startDate + dataset: schema:about + description: schema:description + name: schema:name + schema: http://schema.org/ + '@id': schema:subjectOf + url: schema:url + version: schema:version + wfprov: http://purl.org/wf4ever/wfprov# +'@type': +- prov:Entity +- schema:Dataset +- wfprov:Artifact +_id: https://renkulab.io/datasets/286c58b1-dbbc-4caa-a23a-fcb001d5ac51 +_label: 286c58b1-dbbc-4caa-a23a-fcb001d5ac51 +_project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' +based_on: null +created: '2020-03-19T00:31:17.209963+00:00' +creator: +- '@type': + - prov:Person + - schema:Person + _id: mailto:rok.roskar@sdsc.ethz.ch + affiliation: null + alternate_name: null + email: rok.roskar@sdsc.ethz.ch + label: Rok Roskar + name: Rok Roskar +date_published: null +description: Covid-19 data for Italy obtained from https://github.com/pcm-dpc/COVID-19 +files: +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/5d77bbb3d92723a71c34da3e93460c1d98e4a189/data/covid-19-italy/dpc-covid19-ita-andamento-nazionale.json + _label: data/covid-19-italy/dpc-covid19-ita-andamento-nazionale.json@540413e97d9391e63ac1ae4f75d3ad0533828e39 + _project: + '@type': + - prov:Location + - schema:Project + _id: https://localhost/projects/cramakri/covid-19-dashboard + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-19T10:45:32.702343+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/7470ab0daaaab0518ae7aa8cc71fd87d5c33ada5/dati-json/dpc-covid19-ita-andamento-nazionale.json + _label: dati-json/dpc-covid19-ita-andamento-nazionale.json@3091e876228970c42b91ad04ebfcc5dc57a566e0 + _project: null + added: '2020-03-19T10:45:32.448526+00:00' + based_on: null + creator: [] + name: dpc-covid19-ita-andamento-nazionale.json + path: dati-json/dpc-covid19-ita-andamento-nazionale.json + url: https://github.com/pcm-dpc/COVID-19.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:rosini@agid.gov.it + affiliation: null + alternate_name: null + email: rosini@agid.gov.it + label: Umberto Rosini + name: Umberto Rosini + name: dpc-covid19-ita-andamento-nazionale.json + path: data/covid-19-italy/dpc-covid19-ita-andamento-nazionale.json + url: https://github.com/pcm-dpc/COVID-19.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/b69963509326683ca9ee686792fd9735111dc5ef/data/covid-19-italy/dpc-covid19-ita-province.json + _label: data/covid-19-italy/dpc-covid19-ita-province.json@540413e97d9391e63ac1ae4f75d3ad0533828e39 + _project: + '@type': + - prov:Location + - schema:Project + _id: https://localhost/projects/cramakri/covid-19-dashboard + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-19T10:45:51.900112+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/71b44ac1987457c16a2af5466eeb96c02f45020f/dati-json/dpc-covid19-ita-province.json + _label: dati-json/dpc-covid19-ita-province.json@3091e876228970c42b91ad04ebfcc5dc57a566e0 + _project: null + added: '2020-03-19T10:45:51.627833+00:00' + based_on: null + creator: [] + name: dpc-covid19-ita-province.json + path: dati-json/dpc-covid19-ita-province.json + url: https://github.com/pcm-dpc/COVID-19.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:rosini@agid.gov.it + affiliation: null + alternate_name: null + email: rosini@agid.gov.it + label: Umberto Rosini + name: Umberto Rosini + name: dpc-covid19-ita-province.json + path: data/covid-19-italy/dpc-covid19-ita-province.json + url: https://github.com/pcm-dpc/COVID-19.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/f7fc43ab3c49beaa0c73b1f7f4e421b5163f0add/data/covid-19-italy/dpc-covid19-ita-regioni.json + _label: data/covid-19-italy/dpc-covid19-ita-regioni.json@540413e97d9391e63ac1ae4f75d3ad0533828e39 + _project: + '@type': + - prov:Location + - schema:Project + _id: https://localhost/projects/cramakri/covid-19-dashboard + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-19T10:46:24.413348+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/71b44ac1987457c16a2af5466eeb96c02f45020f/dati-json/dpc-covid19-ita-regioni.json + _label: dati-json/dpc-covid19-ita-regioni.json@3091e876228970c42b91ad04ebfcc5dc57a566e0 + _project: null + added: '2020-03-19T10:46:24.163477+00:00' + based_on: null + creator: [] + name: dpc-covid19-ita-regioni.json + path: dati-json/dpc-covid19-ita-regioni.json + url: https://github.com/pcm-dpc/COVID-19.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:rosini@agid.gov.it + affiliation: null + alternate_name: null + email: rosini@agid.gov.it + label: Umberto Rosini + name: Umberto Rosini + name: dpc-covid19-ita-regioni.json + path: data/covid-19-italy/dpc-covid19-ita-regioni.json + url: https://github.com/pcm-dpc/COVID-19.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/214fa7d617f2957a734045fba3c01cf145af6649/data/covid-19-italy/dpc-covid19-ita-province.csv + _label: data/covid-19-italy/dpc-covid19-ita-province.csv@540413e97d9391e63ac1ae4f75d3ad0533828e39 + _project: + '@type': + - prov:Location + - schema:Project + _id: https://localhost/projects/cramakri/covid-19-dashboard + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-19T10:46:47.278013+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/8395f2eb33233e2d5785f0c248177263c105cf73/dati-province/dpc-covid19-ita-province.csv + _label: dati-province/dpc-covid19-ita-province.csv@3091e876228970c42b91ad04ebfcc5dc57a566e0 + _project: null + added: '2020-03-19T10:46:47.013799+00:00' + based_on: null + creator: [] + name: dpc-covid19-ita-province.csv + path: dati-province/dpc-covid19-ita-province.csv + url: https://github.com/pcm-dpc/COVID-19.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:rosini@agid.gov.it + affiliation: null + alternate_name: null + email: rosini@agid.gov.it + label: Umberto Rosini + name: Umberto Rosini + name: dpc-covid19-ita-province.csv + path: data/covid-19-italy/dpc-covid19-ita-province.csv + url: https://github.com/pcm-dpc/COVID-19.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/8a04a14a3682521eff2bb0814755a2317f926dce/data/covid-19-italy/dpc-covid19-ita-regioni.csv + _label: data/covid-19-italy/dpc-covid19-ita-regioni.csv@540413e97d9391e63ac1ae4f75d3ad0533828e39 + _project: + '@type': + - prov:Location + - schema:Project + _id: https://localhost/projects/cramakri/covid-19-dashboard + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-19T10:47:00.639038+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/c6c0d46c82068c1439857e63f871bae1fda5f92d/dati-regioni/dpc-covid19-ita-regioni.csv + _label: dati-regioni/dpc-covid19-ita-regioni.csv@3091e876228970c42b91ad04ebfcc5dc57a566e0 + _project: null + added: '2020-03-19T10:47:00.393956+00:00' + based_on: null + creator: [] + name: dpc-covid19-ita-regioni.csv + path: dati-regioni/dpc-covid19-ita-regioni.csv + url: https://github.com/pcm-dpc/COVID-19.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:rosini@agid.gov.it + affiliation: null + alternate_name: null + email: rosini@agid.gov.it + label: Umberto Rosini + name: Umberto Rosini + name: dpc-covid19-ita-regioni.csv + path: data/covid-19-italy/dpc-covid19-ita-regioni.csv + url: https://github.com/pcm-dpc/COVID-19.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/2f28b89c0b8580175181291e152ec03ad8d87a51/data/covid-19-italy/dpc-covid19-ita-andamento-nazionale.csv + _label: data/covid-19-italy/dpc-covid19-ita-andamento-nazionale.csv@540413e97d9391e63ac1ae4f75d3ad0533828e39 + _project: + '@type': + - prov:Location + - schema:Project + _id: https://localhost/projects/cramakri/covid-19-dashboard + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-19T10:47:15.357288+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/7470ab0daaaab0518ae7aa8cc71fd87d5c33ada5/dati-andamento-nazionale/dpc-covid19-ita-andamento-nazionale.csv + _label: dati-andamento-nazionale/dpc-covid19-ita-andamento-nazionale.csv@3091e876228970c42b91ad04ebfcc5dc57a566e0 + _project: null + added: '2020-03-19T10:47:15.130679+00:00' + based_on: null + creator: [] + name: dpc-covid19-ita-andamento-nazionale.csv + path: dati-andamento-nazionale/dpc-covid19-ita-andamento-nazionale.csv + url: https://github.com/pcm-dpc/COVID-19.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:rosini@agid.gov.it + affiliation: null + alternate_name: null + email: rosini@agid.gov.it + label: Umberto Rosini + name: Umberto Rosini + name: dpc-covid19-ita-andamento-nazionale.csv + path: data/covid-19-italy/dpc-covid19-ita-andamento-nazionale.csv + url: https://github.com/pcm-dpc/COVID-19.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/d0b8e0d440de1d96cf57e35c9a47a2699d6f5106/data/covid-19-italy/dati-andamento-nazionale-description.json + _label: data/covid-19-italy/dati-andamento-nazionale-description.json@ba96bbf0f7d54cd9ca144fa283b36c7aa83fd4d6 + _project: + '@type': + - prov:Location + - schema:Project + _id: https://localhost/projects/cramakri/covid-19-dashboard + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-22T21:42:08.711487+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/bea52c91028eb7131c645d93fb633555c768405a/dati-andamento-nazionale/dati-andamento-nazionale-description.json + _label: dati-andamento-nazionale/dati-andamento-nazionale-description.json@fe0ee4e99f9927e76be4a7bc3cc8c655e25d2a6d + _project: null + added: '2020-03-22T21:42:08.484068+00:00' + based_on: null + creator: [] + name: dati-andamento-nazionale-description.json + path: dati-andamento-nazionale/dati-andamento-nazionale-description.json + url: https://github.com/ableuler/COVID-19.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:andreas.bleuler@sdsc.ethz.ch + affiliation: null + alternate_name: null + email: andreas.bleuler@sdsc.ethz.ch + label: Andreas Bleuler + name: Andreas Bleuler + name: dati-andamento-nazionale-description.json + path: data/covid-19-italy/dati-andamento-nazionale-description.json + url: https://github.com/ableuler/COVID-19.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/f1d2951e579144735588f5810bdf7f433c41cc13/data/covid-19-italy/dati-regioni-description.json + _label: data/covid-19-italy/dati-regioni-description.json@ba96bbf0f7d54cd9ca144fa283b36c7aa83fd4d6 + _project: + '@type': + - prov:Location + - schema:Project + _id: https://localhost/projects/cramakri/covid-19-dashboard + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-22T21:42:37.771135+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/bea52c91028eb7131c645d93fb633555c768405a/dati-regioni/dati-regioni-description.json + _label: dati-regioni/dati-regioni-description.json@fe0ee4e99f9927e76be4a7bc3cc8c655e25d2a6d + _project: null + added: '2020-03-22T21:42:37.536554+00:00' + based_on: null + creator: [] + name: dati-regioni-description.json + path: dati-regioni/dati-regioni-description.json + url: https://github.com/ableuler/COVID-19.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:andreas.bleuler@sdsc.ethz.ch + affiliation: null + alternate_name: null + email: andreas.bleuler@sdsc.ethz.ch + label: Andreas Bleuler + name: Andreas Bleuler + name: dati-regioni-description.json + path: data/covid-19-italy/dati-regioni-description.json + url: https://github.com/ableuler/COVID-19.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/2faeb464d32751d89a4d1426b741d65a7fcee263/data/covid-19-italy/dati-province-description.json + _label: data/covid-19-italy/dati-province-description.json@cfcfc6a1d5f5d0168bfc920c88fd2f3aa949f9a0 + _project: + '@type': + - prov:Location + - schema:Project + _id: https://localhost/projects/cramakri/covid-19-dashboard + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-22T21:43:04.169289+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/bea52c91028eb7131c645d93fb633555c768405a/dati-province/dati-province-description.json + _label: dati-province/dati-province-description.json@fe0ee4e99f9927e76be4a7bc3cc8c655e25d2a6d + _project: null + added: '2020-03-22T21:43:03.933827+00:00' + based_on: null + creator: [] + name: dati-province-description.json + path: dati-province/dati-province-description.json + url: https://github.com/ableuler/COVID-19.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:andreas.bleuler@sdsc.ethz.ch + affiliation: null + alternate_name: null + email: andreas.bleuler@sdsc.ethz.ch + label: Andreas Bleuler + name: Andreas Bleuler + name: dati-province-description.json + path: data/covid-19-italy/dati-province-description.json + url: https://github.com/ableuler/COVID-19.git +identifier: 286c58b1-dbbc-4caa-a23a-fcb001d5ac51 +in_language: null +keywords: [] +license: null +name: covid-19-italy +path: .renku/datasets/286c58b1-dbbc-4caa-a23a-fcb001d5ac51 +same_as: null +short_name: covid-19-italy +tags: [] +url: https://renkulab.io/datasets/286c58b1-dbbc-4caa-a23a-fcb001d5ac51 +version: null diff --git a/.renku/datasets/720e46f5-0f38-48be-86ef-1fcbae258a6f/metadata.yml b/.renku/datasets/720e46f5-0f38-48be-86ef-1fcbae258a6f/metadata.yml new file mode 100644 index 0000000..d748501 --- /dev/null +++ b/.renku/datasets/720e46f5-0f38-48be-86ef-1fcbae258a6f/metadata.yml @@ -0,0 +1,221 @@ +'@context': + '@version': 1.1 + _id: '@id' + _project: + '@context': + '@version': 1.1 + _id: '@id' + created: schema:dateCreated + creator: + '@context': + '@version': 1.1 + _id: '@id' + affiliation: schema:affiliation + alternate_name: schema:alternateName + email: schema:email + label: rdfs:label + name: schema:name + prov: http://www.w3.org/ns/prov# + rdfs: http://www.w3.org/2000/01/rdf-schema# + schema: http://schema.org/ + '@id': schema:creator + name: schema:name + prov: http://www.w3.org/ns/prov# + schema: http://schema.org/ + updated: schema:dateUpdated + version: schema:schemaVersion + '@id': schema:isPartOf + based_on: schema:isBasedOn + created: schema:dateCreated + creator: + '@context': + '@version': 1.1 + _id: '@id' + affiliation: schema:affiliation + alternate_name: schema:alternateName + email: schema:email + label: rdfs:label + name: schema:name + prov: http://www.w3.org/ns/prov# + rdfs: http://www.w3.org/2000/01/rdf-schema# + schema: http://schema.org/ + '@id': schema:creator + date_published: schema:datePublished + description: schema:description + files: + '@context': + '@version': 1.1 + _id: '@id' + _project: + '@context': + '@version': 1.1 + _id: '@id' + created: schema:dateCreated + creator: + '@context': + '@version': 1.1 + _id: '@id' + affiliation: schema:affiliation + alternate_name: schema:alternateName + email: schema:email + label: rdfs:label + name: schema:name + prov: http://www.w3.org/ns/prov# + rdfs: http://www.w3.org/2000/01/rdf-schema# + schema: http://schema.org/ + '@id': schema:creator + name: schema:name + prov: http://www.w3.org/ns/prov# + schema: http://schema.org/ + updated: schema:dateUpdated + version: schema:schemaVersion + '@id': schema:isPartOf + added: schema:dateCreated + based_on: schema:isBasedOn + creator: + '@context': + '@version': 1.1 + _id: '@id' + affiliation: schema:affiliation + alternate_name: schema:alternateName + email: schema:email + label: rdfs:label + name: schema:name + prov: http://www.w3.org/ns/prov# + rdfs: http://www.w3.org/2000/01/rdf-schema# + schema: http://schema.org/ + '@id': schema:creator + name: schema:name + path: prov:atLocation + prov: http://www.w3.org/ns/prov# + schema: http://schema.org/ + url: schema:url + wfprov: http://purl.org/wf4ever/wfprov# + '@id': schema:hasPart + identifier: schema:identifier + in_language: + '@context': + '@version': 1.1 + alternate_name: schema:alternateName + name: schema:name + schema: http://schema.org/ + '@id': schema:inLanguage + keywords: schema:keywords + license: schema:license + name: schema:name + path: prov:atLocation + prov: http://www.w3.org/ns/prov# + same_as: + '@context': + '@version': 1.1 + _id: '@id' + schema: http://schema.org/ + url: schema:url + '@id': schema:sameAs + schema: http://schema.org/ + short_name: schema:alternateName + tags: + '@context': + '@version': 1.1 + _id: '@id' + commit: schema:location + created: schema:startDate + dataset: schema:about + description: schema:description + name: schema:name + schema: http://schema.org/ + '@id': schema:subjectOf + url: schema:url + version: schema:version + wfprov: http://purl.org/wf4ever/wfprov# +'@type': +- prov:Entity +- schema:Dataset +- wfprov:Artifact +_id: https://dev.renku.ch/datasets/720e46f5-0f38-48be-86ef-1fcbae258a6f +_label: 720e46f5-0f38-48be-86ef-1fcbae258a6f +_project: + '@type': + - prov:Location + - schema:Project + _id: https://dev.renku.ch/projects/cramakri/covid-19-dashboard + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' +based_on: null +created: '2020-03-11T21:59:24.774290+00:00' +creator: +- '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan +date_published: null +description: null +files: +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://dev.renku.ch/blob/f9328ad834b29347e00c73c32bc2a99a91103247/data/worldbank/SP.POP.TOTL.zip + _label: data/worldbank/SP.POP.TOTL.zip@f9328ad834b29347e00c73c32bc2a99a91103247 + _project: + '@type': + - prov:Location + - schema:Project + _id: https://dev.renku.ch/projects/cramakri/covid-19-dashboard + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-11T22:05:58.843468+00:00' + based_on: null + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: SP.POP.TOTL.zip + path: data/worldbank/SP.POP.TOTL.zip + url: http://api.worldbank.org/v2/en/indicator/SP.POP.TOTL?downloadformat=csv +identifier: 720e46f5-0f38-48be-86ef-1fcbae258a6f +in_language: null +keywords: [] +license: null +name: worldbank +path: .renku/datasets/720e46f5-0f38-48be-86ef-1fcbae258a6f +same_as: null +short_name: worldbank +tags: [] +url: https://dev.renku.ch/datasets/720e46f5-0f38-48be-86ef-1fcbae258a6f +version: null diff --git a/.renku/datasets/bcd7b8bf-840d-45fd-9912-bb26be595d7f/metadata.yml b/.renku/datasets/bcd7b8bf-840d-45fd-9912-bb26be595d7f/metadata.yml new file mode 100644 index 0000000..662256c --- /dev/null +++ b/.renku/datasets/bcd7b8bf-840d-45fd-9912-bb26be595d7f/metadata.yml @@ -0,0 +1,221 @@ +'@context': + '@version': 1.1 + _id: '@id' + _project: + '@context': + '@version': 1.1 + _id: '@id' + created: schema:dateCreated + creator: + '@context': + '@version': 1.1 + _id: '@id' + affiliation: schema:affiliation + alternate_name: schema:alternateName + email: schema:email + label: rdfs:label + name: schema:name + prov: http://www.w3.org/ns/prov# + rdfs: http://www.w3.org/2000/01/rdf-schema# + schema: http://schema.org/ + '@id': schema:creator + name: schema:name + prov: http://www.w3.org/ns/prov# + schema: http://schema.org/ + updated: schema:dateUpdated + version: schema:schemaVersion + '@id': schema:isPartOf + based_on: schema:isBasedOn + created: schema:dateCreated + creator: + '@context': + '@version': 1.1 + _id: '@id' + affiliation: schema:affiliation + alternate_name: schema:alternateName + email: schema:email + label: rdfs:label + name: schema:name + prov: http://www.w3.org/ns/prov# + rdfs: http://www.w3.org/2000/01/rdf-schema# + schema: http://schema.org/ + '@id': schema:creator + date_published: schema:datePublished + description: schema:description + files: + '@context': + '@version': 1.1 + _id: '@id' + _project: + '@context': + '@version': 1.1 + _id: '@id' + created: schema:dateCreated + creator: + '@context': + '@version': 1.1 + _id: '@id' + affiliation: schema:affiliation + alternate_name: schema:alternateName + email: schema:email + label: rdfs:label + name: schema:name + prov: http://www.w3.org/ns/prov# + rdfs: http://www.w3.org/2000/01/rdf-schema# + schema: http://schema.org/ + '@id': schema:creator + name: schema:name + prov: http://www.w3.org/ns/prov# + schema: http://schema.org/ + updated: schema:dateUpdated + version: schema:schemaVersion + '@id': schema:isPartOf + added: schema:dateCreated + based_on: schema:isBasedOn + creator: + '@context': + '@version': 1.1 + _id: '@id' + affiliation: schema:affiliation + alternate_name: schema:alternateName + email: schema:email + label: rdfs:label + name: schema:name + prov: http://www.w3.org/ns/prov# + rdfs: http://www.w3.org/2000/01/rdf-schema# + schema: http://schema.org/ + '@id': schema:creator + name: schema:name + path: prov:atLocation + prov: http://www.w3.org/ns/prov# + schema: http://schema.org/ + url: schema:url + wfprov: http://purl.org/wf4ever/wfprov# + '@id': schema:hasPart + identifier: schema:identifier + in_language: + '@context': + '@version': 1.1 + alternate_name: schema:alternateName + name: schema:name + schema: http://schema.org/ + '@id': schema:inLanguage + keywords: schema:keywords + license: schema:license + name: schema:name + path: prov:atLocation + prov: http://www.w3.org/ns/prov# + same_as: + '@context': + '@version': 1.1 + _id: '@id' + schema: http://schema.org/ + url: schema:url + '@id': schema:sameAs + schema: http://schema.org/ + short_name: schema:alternateName + tags: + '@context': + '@version': 1.1 + _id: '@id' + commit: schema:location + created: schema:startDate + dataset: schema:about + description: schema:description + name: schema:name + schema: http://schema.org/ + '@id': schema:subjectOf + url: schema:url + version: schema:version + wfprov: http://purl.org/wf4ever/wfprov# +'@type': +- prov:Entity +- schema:Dataset +- wfprov:Artifact +_id: https://dev.renku.ch/datasets/bcd7b8bf-840d-45fd-9912-bb26be595d7f +_label: bcd7b8bf-840d-45fd-9912-bb26be595d7f +_project: + '@type': + - prov:Location + - schema:Project + _id: https://dev.renku.ch/projects/cramakri/covid-19-dashboard + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' +based_on: null +created: '2020-03-14T15:30:35.316239+00:00' +creator: +- '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan +date_published: null +description: null +files: +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://dev.renku.ch/blob/d164d0e430508b65dde128077df316ebdb1cf481/data/worldmap/country_centroids.csv + _label: data/worldmap/country_centroids.csv@d164d0e430508b65dde128077df316ebdb1cf481 + _project: + '@type': + - prov:Location + - schema:Project + _id: https://dev.renku.ch/projects/cramakri/covid-19-dashboard + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-14T15:43:11.409304+00:00' + based_on: null + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: country_centroids.csv + path: data/worldmap/country_centroids.csv + url: http://worldmap.harvard.edu/download/wfs/34645/csv?outputFormat=csv&service=WFS&request=GetFeature&format_options=charset%3AUTF-8&typename=geonode%3Acountry_centroids_az8&version=1.0.0 +identifier: bcd7b8bf-840d-45fd-9912-bb26be595d7f +in_language: null +keywords: [] +license: null +name: worldmap +path: .renku/datasets/bcd7b8bf-840d-45fd-9912-bb26be595d7f +same_as: null +short_name: worldmap +tags: [] +url: https://dev.renku.ch/datasets/bcd7b8bf-840d-45fd-9912-bb26be595d7f +version: null diff --git a/.renku/datasets/bf528a35-35b9-40ee-9036-c08ba2581d91/metadata.yml b/.renku/datasets/bf528a35-35b9-40ee-9036-c08ba2581d91/metadata.yml new file mode 100644 index 0000000..717f061 --- /dev/null +++ b/.renku/datasets/bf528a35-35b9-40ee-9036-c08ba2581d91/metadata.yml @@ -0,0 +1,261 @@ +'@context': + '@version': 1.1 + _id: '@id' + _project: + '@context': + '@version': 1.1 + _id: '@id' + created: schema:dateCreated + creator: + '@context': + '@version': 1.1 + _id: '@id' + affiliation: schema:affiliation + alternate_name: schema:alternateName + email: schema:email + label: rdfs:label + name: schema:name + prov: http://www.w3.org/ns/prov# + rdfs: http://www.w3.org/2000/01/rdf-schema# + schema: http://schema.org/ + '@id': schema:creator + name: schema:name + prov: http://www.w3.org/ns/prov# + schema: http://schema.org/ + updated: schema:dateUpdated + version: schema:schemaVersion + '@id': schema:isPartOf + based_on: schema:isBasedOn + created: schema:dateCreated + creator: + '@context': + '@version': 1.1 + _id: '@id' + affiliation: schema:affiliation + alternate_name: schema:alternateName + email: schema:email + label: rdfs:label + name: schema:name + prov: http://www.w3.org/ns/prov# + rdfs: http://www.w3.org/2000/01/rdf-schema# + schema: http://schema.org/ + '@id': schema:creator + date_published: schema:datePublished + description: schema:description + files: + '@context': + '@version': 1.1 + _id: '@id' + _project: + '@context': + '@version': 1.1 + _id: '@id' + created: schema:dateCreated + creator: + '@context': + '@version': 1.1 + _id: '@id' + affiliation: schema:affiliation + alternate_name: schema:alternateName + email: schema:email + label: rdfs:label + name: schema:name + prov: http://www.w3.org/ns/prov# + rdfs: http://www.w3.org/2000/01/rdf-schema# + schema: http://schema.org/ + '@id': schema:creator + name: schema:name + prov: http://www.w3.org/ns/prov# + schema: http://schema.org/ + updated: schema:dateUpdated + version: schema:schemaVersion + '@id': schema:isPartOf + added: schema:dateCreated + based_on: schema:isBasedOn + creator: + '@context': + '@version': 1.1 + _id: '@id' + affiliation: schema:affiliation + alternate_name: schema:alternateName + email: schema:email + label: rdfs:label + name: schema:name + prov: http://www.w3.org/ns/prov# + rdfs: http://www.w3.org/2000/01/rdf-schema# + schema: http://schema.org/ + '@id': schema:creator + name: schema:name + path: prov:atLocation + prov: http://www.w3.org/ns/prov# + schema: http://schema.org/ + url: schema:url + wfprov: http://purl.org/wf4ever/wfprov# + '@id': schema:hasPart + identifier: schema:identifier + in_language: + '@context': + '@version': 1.1 + alternate_name: schema:alternateName + name: schema:name + schema: http://schema.org/ + '@id': schema:inLanguage + keywords: schema:keywords + license: schema:license + name: schema:name + path: prov:atLocation + prov: http://www.w3.org/ns/prov# + same_as: + '@context': + '@version': 1.1 + _id: '@id' + schema: http://schema.org/ + url: schema:url + '@id': schema:sameAs + schema: http://schema.org/ + short_name: schema:alternateName + tags: + '@context': + '@version': 1.1 + _id: '@id' + commit: schema:location + created: schema:startDate + dataset: schema:about + description: schema:description + name: schema:name + schema: http://schema.org/ + '@id': schema:subjectOf + url: schema:url + version: schema:version + wfprov: http://purl.org/wf4ever/wfprov# +'@type': +- prov:Entity +- schema:Dataset +- wfprov:Artifact +_id: https://renkulab.io/datasets/bf528a35-35b9-40ee-9036-c08ba2581d91 +_label: bf528a35-35b9-40ee-9036-c08ba2581d91 +_project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' +based_on: null +created: '2020-03-15T15:15:12.624022+00:00' +creator: +- '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan +date_published: null +description: null +files: +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://dev.renku.ch/blob/3fa891c85afb8c31f674988c4076117180442f70/data/geodata/geo_data.csv + _label: data/geodata/geo_data.csv@3fa891c85afb8c31f674988c4076117180442f70 + _project: + '@type': + - prov:Location + - schema:Project + _id: https://localhost/projects/cramakri/covid-19-dashboard + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-15T15:41:21.833409+00:00' + based_on: null + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: geo_data.csv + path: data/geodata/geo_data.csv + url: data/geodata/geo_data.csv +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/ebca765926db768d2f8e948bc82f1ff81b413f0c/data/geodata/us_pop_fung_2019.csv + _label: data/geodata/us_pop_fung_2019.csv@ebca765926db768d2f8e948bc82f1ff81b413f0c + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-20T18:37:56.370738+00:00' + based_on: null + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: us_pop_fung_2019.csv + path: data/geodata/us_pop_fung_2019.csv + url: data/geodata/us_pop_fung_2019.csv +identifier: bf528a35-35b9-40ee-9036-c08ba2581d91 +in_language: null +keywords: [] +license: null +name: geodata +path: .renku/datasets/bf528a35-35b9-40ee-9036-c08ba2581d91 +same_as: null +short_name: geodata +tags: [] +url: https://dev.renku.ch/datasets/bf528a35-35b9-40ee-9036-c08ba2581d91 +version: null diff --git a/.renku/datasets/c8bec148-5332-4602-9dc3-e39bbe92ed67/metadata.yml b/.renku/datasets/c8bec148-5332-4602-9dc3-e39bbe92ed67/metadata.yml new file mode 100644 index 0000000..5e0eb22 --- /dev/null +++ b/.renku/datasets/c8bec148-5332-4602-9dc3-e39bbe92ed67/metadata.yml @@ -0,0 +1,261 @@ +'@context': + '@version': 1.1 + _id: '@id' + _project: + '@context': + '@version': 1.1 + _id: '@id' + created: schema:dateCreated + creator: + '@context': + '@version': 1.1 + _id: '@id' + affiliation: schema:affiliation + alternate_name: schema:alternateName + email: schema:email + label: rdfs:label + name: schema:name + prov: http://www.w3.org/ns/prov# + rdfs: http://www.w3.org/2000/01/rdf-schema# + schema: http://schema.org/ + '@id': schema:creator + name: schema:name + prov: http://www.w3.org/ns/prov# + schema: http://schema.org/ + updated: schema:dateUpdated + version: schema:schemaVersion + '@id': schema:isPartOf + based_on: schema:isBasedOn + created: schema:dateCreated + creator: + '@context': + '@version': 1.1 + _id: '@id' + affiliation: schema:affiliation + alternate_name: schema:alternateName + email: schema:email + label: rdfs:label + name: schema:name + prov: http://www.w3.org/ns/prov# + rdfs: http://www.w3.org/2000/01/rdf-schema# + schema: http://schema.org/ + '@id': schema:creator + date_published: schema:datePublished + description: schema:description + files: + '@context': + '@version': 1.1 + _id: '@id' + _project: + '@context': + '@version': 1.1 + _id: '@id' + created: schema:dateCreated + creator: + '@context': + '@version': 1.1 + _id: '@id' + affiliation: schema:affiliation + alternate_name: schema:alternateName + email: schema:email + label: rdfs:label + name: schema:name + prov: http://www.w3.org/ns/prov# + rdfs: http://www.w3.org/2000/01/rdf-schema# + schema: http://schema.org/ + '@id': schema:creator + name: schema:name + prov: http://www.w3.org/ns/prov# + schema: http://schema.org/ + updated: schema:dateUpdated + version: schema:schemaVersion + '@id': schema:isPartOf + added: schema:dateCreated + based_on: schema:isBasedOn + creator: + '@context': + '@version': 1.1 + _id: '@id' + affiliation: schema:affiliation + alternate_name: schema:alternateName + email: schema:email + label: rdfs:label + name: schema:name + prov: http://www.w3.org/ns/prov# + rdfs: http://www.w3.org/2000/01/rdf-schema# + schema: http://schema.org/ + '@id': schema:creator + name: schema:name + path: prov:atLocation + prov: http://www.w3.org/ns/prov# + schema: http://schema.org/ + url: schema:url + wfprov: http://purl.org/wf4ever/wfprov# + '@id': schema:hasPart + identifier: schema:identifier + in_language: + '@context': + '@version': 1.1 + alternate_name: schema:alternateName + name: schema:name + schema: http://schema.org/ + '@id': schema:inLanguage + keywords: schema:keywords + license: schema:license + name: schema:name + path: prov:atLocation + prov: http://www.w3.org/ns/prov# + same_as: + '@context': + '@version': 1.1 + _id: '@id' + schema: http://schema.org/ + url: schema:url + '@id': schema:sameAs + schema: http://schema.org/ + short_name: schema:alternateName + tags: + '@context': + '@version': 1.1 + _id: '@id' + commit: schema:location + created: schema:startDate + dataset: schema:about + description: schema:description + name: schema:name + schema: http://schema.org/ + '@id': schema:subjectOf + url: schema:url + version: schema:version + wfprov: http://purl.org/wf4ever/wfprov# +'@type': +- prov:Entity +- schema:Dataset +- wfprov:Artifact +_id: https://renkulab.io/datasets/c8bec148-5332-4602-9dc3-e39bbe92ed67 +_label: c8bec148-5332-4602-9dc3-e39bbe92ed67 +_project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' +based_on: null +created: '2020-03-18T17:55:50.156963+00:00' +creator: +- '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan +date_published: null +description: null +files: +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/c716f42a4d21119f7533d93459ed56fab1c67f00/data/covidtracking/states-daily.json + _label: data/covidtracking/states-daily.json@c716f42a4d21119f7533d93459ed56fab1c67f00 + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-18T21:46:01.446839+00:00' + based_on: null + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: states-daily.json + path: data/covidtracking/states-daily.json + url: data/covidtracking/states-daily.json +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/c716f42a4d21119f7533d93459ed56fab1c67f00/data/covidtracking/states-metadata.json + _label: data/covidtracking/states-metadata.json@c716f42a4d21119f7533d93459ed56fab1c67f00 + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-18T21:46:01.460885+00:00' + based_on: null + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: states-metadata.json + path: data/covidtracking/states-metadata.json + url: data/covidtracking/states-metadata.json +identifier: c8bec148-5332-4602-9dc3-e39bbe92ed67 +in_language: null +keywords: [] +license: null +name: covidtracking +path: .renku/datasets/c8bec148-5332-4602-9dc3-e39bbe92ed67 +same_as: null +short_name: covidtracking +tags: [] +url: https://renkulab.io/datasets/c8bec148-5332-4602-9dc3-e39bbe92ed67 +version: null diff --git a/.renku/datasets/c9295d7a-0380-4a1b-8731-5c36d76cb8e7/metadata.yml b/.renku/datasets/c9295d7a-0380-4a1b-8731-5c36d76cb8e7/metadata.yml new file mode 100644 index 0000000..eb095de --- /dev/null +++ b/.renku/datasets/c9295d7a-0380-4a1b-8731-5c36d76cb8e7/metadata.yml @@ -0,0 +1,2006 @@ +'@context': + '@version': 1.1 + _id: '@id' + _project: + '@context': + '@version': 1.1 + _id: '@id' + created: schema:dateCreated + creator: + '@context': + '@version': 1.1 + _id: '@id' + affiliation: schema:affiliation + alternate_name: schema:alternateName + email: schema:email + label: rdfs:label + name: schema:name + prov: http://www.w3.org/ns/prov# + rdfs: http://www.w3.org/2000/01/rdf-schema# + schema: http://schema.org/ + '@id': schema:creator + name: schema:name + prov: http://www.w3.org/ns/prov# + schema: http://schema.org/ + updated: schema:dateUpdated + version: schema:schemaVersion + '@id': schema:isPartOf + based_on: schema:isBasedOn + created: schema:dateCreated + creator: + '@context': + '@version': 1.1 + _id: '@id' + affiliation: schema:affiliation + alternate_name: schema:alternateName + email: schema:email + label: rdfs:label + name: schema:name + prov: http://www.w3.org/ns/prov# + rdfs: http://www.w3.org/2000/01/rdf-schema# + schema: http://schema.org/ + '@id': schema:creator + date_published: schema:datePublished + description: schema:description + files: + '@context': + '@version': 1.1 + _id: '@id' + _project: + '@context': + '@version': 1.1 + _id: '@id' + created: schema:dateCreated + creator: + '@context': + '@version': 1.1 + _id: '@id' + affiliation: schema:affiliation + alternate_name: schema:alternateName + email: schema:email + label: rdfs:label + name: schema:name + prov: http://www.w3.org/ns/prov# + rdfs: http://www.w3.org/2000/01/rdf-schema# + schema: http://schema.org/ + '@id': schema:creator + name: schema:name + prov: http://www.w3.org/ns/prov# + schema: http://schema.org/ + updated: schema:dateUpdated + version: schema:schemaVersion + '@id': schema:isPartOf + added: schema:dateCreated + based_on: schema:isBasedOn + creator: + '@context': + '@version': 1.1 + _id: '@id' + affiliation: schema:affiliation + alternate_name: schema:alternateName + email: schema:email + label: rdfs:label + name: schema:name + prov: http://www.w3.org/ns/prov# + rdfs: http://www.w3.org/2000/01/rdf-schema# + schema: http://schema.org/ + '@id': schema:creator + name: schema:name + path: prov:atLocation + prov: http://www.w3.org/ns/prov# + schema: http://schema.org/ + url: schema:url + wfprov: http://purl.org/wf4ever/wfprov# + '@id': schema:hasPart + identifier: schema:identifier + in_language: + '@context': + '@version': 1.1 + alternate_name: schema:alternateName + name: schema:name + schema: http://schema.org/ + '@id': schema:inLanguage + keywords: schema:keywords + license: schema:license + name: schema:name + path: prov:atLocation + prov: http://www.w3.org/ns/prov# + same_as: + '@context': + '@version': 1.1 + _id: '@id' + schema: http://schema.org/ + url: schema:url + '@id': schema:sameAs + schema: http://schema.org/ + short_name: schema:alternateName + tags: + '@context': + '@version': 1.1 + _id: '@id' + commit: schema:location + created: schema:startDate + dataset: schema:about + description: schema:description + name: schema:name + schema: http://schema.org/ + '@id': schema:subjectOf + url: schema:url + version: schema:version + wfprov: http://purl.org/wf4ever/wfprov# +'@type': +- prov:Entity +- schema:Dataset +- wfprov:Artifact +_id: https://renkulab.io/datasets/c9295d7a-0380-4a1b-8731-5c36d76cb8e7 +_label: c9295d7a-0380-4a1b-8731-5c36d76cb8e7 +_project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' +based_on: null +created: '2020-03-18T15:29:23.714130+00:00' +creator: +- '@type': + - prov:Person + - schema:Person + _id: mailto:rokroskar@gmail.com + affiliation: null + alternate_name: null + email: rokroskar@gmail.com + label: Rok Roskar + name: Rok Roskar +date_published: null +description: 'Covid-19 data for Switzerland collected by Open Data Zuerich. Source: + https://github.com/openZH/covid_19' +files: +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/ea4f6faa3735f5255a1f7726e5542e865c81b4f4/data/openzh-covid-19/COVID19_Fallzahlen_FL_total.csv + _label: data/openzh-covid-19/COVID19_Fallzahlen_FL_total.csv@eae8121ec8281b6f30cbcdbe9dd2f43ede3e2056 + _project: + '@type': + - prov:Location + - schema:Project + _id: https://localhost/projects/cramakri/covid-19-dashboard + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-21T12:48:14.179703+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/797b7f6e7e0d85d7e54b2818e6f400f0c6bf9bbb/fallzahlen_kanton_total_csv/COVID19_Fallzahlen_FL_total.csv + _label: fallzahlen_kanton_total_csv/COVID19_Fallzahlen_FL_total.csv@4685317bd258b7c8eba5ec912d8fe6e20930f7c2 + _project: null + added: '2020-03-21T12:48:12.114907+00:00' + based_on: null + creator: [] + name: COVID19_Fallzahlen_FL_total.csv + path: fallzahlen_kanton_total_csv/COVID19_Fallzahlen_FL_total.csv + url: https://github.com/openZH/covid_19.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:timon@zukunft.com + affiliation: null + alternate_name: null + email: timon@zukunft.com + label: Timon Zielonka + name: Timon Zielonka + - '@type': + - prov:Person + - schema:Person + _id: mailto:andreas.amsler@statistik.ji.zh.ch + affiliation: null + alternate_name: null + email: andreas.amsler@statistik.ji.zh.ch + label: Andreas Amsler + name: Andreas Amsler + - '@type': + - prov:Person + - schema:Person + _id: mailto:thomas.lorusso@statistik.ji.zh.ch + affiliation: null + alternate_name: null + email: thomas.lorusso@statistik.ji.zh.ch + label: Thomas Lo Russo + name: Thomas Lo Russo + name: COVID19_Fallzahlen_FL_total.csv + path: data/openzh-covid-19/COVID19_Fallzahlen_FL_total.csv + url: https://github.com/openZH/covid_19.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/ea4f6faa3735f5255a1f7726e5542e865c81b4f4/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_AR_total.csv + _label: data/openzh-covid-19/COVID19_Fallzahlen_Kanton_AR_total.csv@eae8121ec8281b6f30cbcdbe9dd2f43ede3e2056 + _project: + '@type': + - prov:Location + - schema:Project + _id: https://localhost/projects/cramakri/covid-19-dashboard + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-21T12:48:14.198702+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/0ca911d957b6c0181529fdf173bd2e3f02668c04/fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_AR_total.csv + _label: fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_AR_total.csv@64b765a045695fc68c749f63b118c5a7d13c69d6 + _project: null + added: '2020-03-21T12:48:12.154863+00:00' + based_on: null + creator: [] + name: COVID19_Fallzahlen_Kanton_AR_total.csv + path: fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_AR_total.csv + url: https://github.com/openZH/covid_19.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:timon@zukunft.com + affiliation: null + alternate_name: null + email: timon@zukunft.com + label: Timon Zielonka + name: Timon Zielonka + - '@type': + - prov:Person + - schema:Person + _id: mailto:andreas.amsler@statistik.ji.zh.ch + affiliation: null + alternate_name: null + email: andreas.amsler@statistik.ji.zh.ch + label: Andreas Amsler + name: Andreas Amsler + - '@type': + - prov:Person + - schema:Person + _id: mailto:thomas.lorusso@statistik.ji.zh.ch + affiliation: null + alternate_name: null + email: thomas.lorusso@statistik.ji.zh.ch + label: Thomas Lo Russo + name: Thomas Lo Russo + name: COVID19_Fallzahlen_Kanton_AR_total.csv + path: data/openzh-covid-19/COVID19_Fallzahlen_Kanton_AR_total.csv + url: https://github.com/openZH/covid_19.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/ea4f6faa3735f5255a1f7726e5542e865c81b4f4/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_UR_total.csv + _label: data/openzh-covid-19/COVID19_Fallzahlen_Kanton_UR_total.csv@6a68c14a51fc62a7abd0c7a446327e4d26fc2b59 + _project: + '@type': + - prov:Location + - schema:Project + _id: https://localhost/projects/cramakri/covid-19-dashboard + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-21T12:48:14.216790+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/bac376a465c3970844e73c6d3a76e7a8ff5c3233/fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_UR_total.csv + _label: fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_UR_total.csv@ebe276616b9d0404d911f8410d41d52089717653 + _project: null + added: '2020-03-21T12:48:12.191582+00:00' + based_on: null + creator: [] + name: COVID19_Fallzahlen_Kanton_UR_total.csv + path: fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_UR_total.csv + url: https://github.com/openZH/covid_19.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:andreas.amsler@statistik.ji.zh.ch + affiliation: null + alternate_name: null + email: andreas.amsler@statistik.ji.zh.ch + label: Andreas Amsler + name: Andreas Amsler + - '@type': + - prov:Person + - schema:Person + _id: mailto:thomas.lorusso@statistik.ji.zh.ch + affiliation: null + alternate_name: null + email: thomas.lorusso@statistik.ji.zh.ch + label: Thomas Lo Russo + name: Thomas Lo Russo + name: COVID19_Fallzahlen_Kanton_UR_total.csv + path: data/openzh-covid-19/COVID19_Fallzahlen_Kanton_UR_total.csv + url: https://github.com/openZH/covid_19.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/ea4f6faa3735f5255a1f7726e5542e865c81b4f4/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_BE_total.csv + _label: data/openzh-covid-19/COVID19_Fallzahlen_Kanton_BE_total.csv@6a68c14a51fc62a7abd0c7a446327e4d26fc2b59 + _project: + '@type': + - prov:Location + - schema:Project + _id: https://localhost/projects/cramakri/covid-19-dashboard + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-21T12:48:14.234844+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/a9127914685a99b1e78bc8ae0e38e92cae79a7c2/fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_BE_total.csv + _label: fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_BE_total.csv@022e353320124373283d7d93232ec8eda8cfe35e + _project: null + added: '2020-03-21T12:48:12.229472+00:00' + based_on: null + creator: [] + name: COVID19_Fallzahlen_Kanton_BE_total.csv + path: fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_BE_total.csv + url: https://github.com/openZH/covid_19.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:metaodi@users.noreply.github.com + affiliation: null + alternate_name: null + email: metaodi@users.noreply.github.com + label: metaodi + name: metaodi + - '@type': + - prov:Person + - schema:Person + _id: mailto:thomas.lorusso@statistik.ji.zh.ch + affiliation: null + alternate_name: null + email: thomas.lorusso@statistik.ji.zh.ch + label: Thomas Lo Russo + name: Thomas Lo Russo + name: COVID19_Fallzahlen_Kanton_BE_total.csv + path: data/openzh-covid-19/COVID19_Fallzahlen_Kanton_BE_total.csv + url: https://github.com/openZH/covid_19.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/ea4f6faa3735f5255a1f7726e5542e865c81b4f4/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_SG_total.csv + _label: data/openzh-covid-19/COVID19_Fallzahlen_Kanton_SG_total.csv@6a68c14a51fc62a7abd0c7a446327e4d26fc2b59 + _project: + '@type': + - prov:Location + - schema:Project + _id: https://localhost/projects/cramakri/covid-19-dashboard + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-21T12:48:14.253204+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/f4deebb654b22e08a6698ef15e51a8bfe23d810d/fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_SG_total.csv + _label: fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_SG_total.csv@88ea6f7d060bcd80757f1301840ce4f9c1387574 + _project: null + added: '2020-03-21T12:48:12.265627+00:00' + based_on: null + creator: [] + name: COVID19_Fallzahlen_Kanton_SG_total.csv + path: fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_SG_total.csv + url: https://github.com/openZH/covid_19.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:metaodi@users.noreply.github.com + affiliation: null + alternate_name: null + email: metaodi@users.noreply.github.com + label: metaodi + name: metaodi + - '@type': + - prov:Person + - schema:Person + _id: mailto:thomas.lorusso@statistik.ji.zh.ch + affiliation: null + alternate_name: null + email: thomas.lorusso@statistik.ji.zh.ch + label: Thomas Lo Russo + name: Thomas Lo Russo + name: COVID19_Fallzahlen_Kanton_SG_total.csv + path: data/openzh-covid-19/COVID19_Fallzahlen_Kanton_SG_total.csv + url: https://github.com/openZH/covid_19.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/ea4f6faa3735f5255a1f7726e5542e865c81b4f4/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_NW_total.csv + _label: data/openzh-covid-19/COVID19_Fallzahlen_Kanton_NW_total.csv@6a68c14a51fc62a7abd0c7a446327e4d26fc2b59 + _project: + '@type': + - prov:Location + - schema:Project + _id: https://localhost/projects/cramakri/covid-19-dashboard + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-21T12:48:14.271127+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/a2589259607975c4710de7477a03a2bc84066b86/fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_NW_total.csv + _label: fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_NW_total.csv@80ba39afa2d7814ff1fec6d27af2c1e8d0bf908b + _project: null + added: '2020-03-21T12:48:12.302475+00:00' + based_on: null + creator: [] + name: COVID19_Fallzahlen_Kanton_NW_total.csv + path: fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_NW_total.csv + url: https://github.com/openZH/covid_19.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:rsalzer@users.noreply.github.com + affiliation: null + alternate_name: null + email: rsalzer@users.noreply.github.com + label: rsalzer + name: rsalzer + - '@type': + - prov:Person + - schema:Person + _id: mailto:timon@zukunft.com + affiliation: null + alternate_name: null + email: timon@zukunft.com + label: Timon Zielonka + name: Timon Zielonka + - '@type': + - prov:Person + - schema:Person + _id: mailto:thomas.lorusso@statistik.ji.zh.ch + affiliation: null + alternate_name: null + email: thomas.lorusso@statistik.ji.zh.ch + label: Thomas Lo Russo + name: Thomas Lo Russo + name: COVID19_Fallzahlen_Kanton_NW_total.csv + path: data/openzh-covid-19/COVID19_Fallzahlen_Kanton_NW_total.csv + url: https://github.com/openZH/covid_19.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/ea4f6faa3735f5255a1f7726e5542e865c81b4f4/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_GR_total.csv + _label: data/openzh-covid-19/COVID19_Fallzahlen_Kanton_GR_total.csv@6a68c14a51fc62a7abd0c7a446327e4d26fc2b59 + _project: + '@type': + - prov:Location + - schema:Project + _id: https://localhost/projects/cramakri/covid-19-dashboard + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-21T12:48:14.288580+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/58957d1f912df4842ef9cd69cb1c3665e63d875f/fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_GR_total.csv + _label: fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_GR_total.csv@f16f3a61acef43e1989f16c8920354acf44c47e1 + _project: null + added: '2020-03-21T12:48:12.340430+00:00' + based_on: null + creator: [] + name: COVID19_Fallzahlen_Kanton_GR_total.csv + path: fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_GR_total.csv + url: https://github.com/openZH/covid_19.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:admin@simonmettler.com + affiliation: null + alternate_name: null + email: admin@simonmettler.com + label: Simon Mettler + name: Simon Mettler + - '@type': + - prov:Person + - schema:Person + _id: mailto:timon@zukunft.com + affiliation: null + alternate_name: null + email: timon@zukunft.com + label: Timon Zielonka + name: Timon Zielonka + - '@type': + - prov:Person + - schema:Person + _id: mailto:thomas.lorusso@statistik.ji.zh.ch + affiliation: null + alternate_name: null + email: thomas.lorusso@statistik.ji.zh.ch + label: Thomas Lo Russo + name: Thomas Lo Russo + name: COVID19_Fallzahlen_Kanton_GR_total.csv + path: data/openzh-covid-19/COVID19_Fallzahlen_Kanton_GR_total.csv + url: https://github.com/openZH/covid_19.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/ea4f6faa3735f5255a1f7726e5542e865c81b4f4/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_ZH_total.csv + _label: data/openzh-covid-19/COVID19_Fallzahlen_Kanton_ZH_total.csv@6a68c14a51fc62a7abd0c7a446327e4d26fc2b59 + _project: + '@type': + - prov:Location + - schema:Project + _id: https://localhost/projects/cramakri/covid-19-dashboard + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-21T12:48:14.306631+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/0446a426a9e85ac02241ffcd4dbe4597ef34d355/fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_ZH_total.csv + _label: fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_ZH_total.csv@2174ac8f85d908901530371f618483d1a8d34f93 + _project: null + added: '2020-03-21T12:48:12.377297+00:00' + based_on: null + creator: [] + name: COVID19_Fallzahlen_Kanton_ZH_total.csv + path: fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_ZH_total.csv + url: https://github.com/openZH/covid_19.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:andreas.amsler@statistik.ji.zh.ch + affiliation: null + alternate_name: null + email: andreas.amsler@statistik.ji.zh.ch + label: Andreas Amsler + name: Andreas Amsler + - '@type': + - prov:Person + - schema:Person + _id: mailto:62438308+inaertlt@users.noreply.github.com + affiliation: null + alternate_name: null + email: 62438308+inaertlt@users.noreply.github.com + label: inaertlt + name: inaertlt + - '@type': + - prov:Person + - schema:Person + _id: mailto:thomas.lorusso@statistik.ji.zh.ch + affiliation: null + alternate_name: null + email: thomas.lorusso@statistik.ji.zh.ch + label: Thomas Lo Russo + name: Thomas Lo Russo + name: COVID19_Fallzahlen_Kanton_ZH_total.csv + path: data/openzh-covid-19/COVID19_Fallzahlen_Kanton_ZH_total.csv + url: https://github.com/openZH/covid_19.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/ea4f6faa3735f5255a1f7726e5542e865c81b4f4/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_AG_total.csv + _label: data/openzh-covid-19/COVID19_Fallzahlen_Kanton_AG_total.csv@6a68c14a51fc62a7abd0c7a446327e4d26fc2b59 + _project: + '@type': + - prov:Location + - schema:Project + _id: https://localhost/projects/cramakri/covid-19-dashboard + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-21T12:48:14.324888+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/1ca899534af722cb5dd37be27f3a1d6b8c60d179/fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_AG_total.csv + _label: fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_AG_total.csv@357ea4fc10d1dce44fe846338b6353aced57cc23 + _project: null + added: '2020-03-21T12:48:12.413960+00:00' + based_on: null + creator: [] + name: COVID19_Fallzahlen_Kanton_AG_total.csv + path: fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_AG_total.csv + url: https://github.com/openZH/covid_19.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:fabian@equivalence.ch + affiliation: null + alternate_name: null + email: fabian@equivalence.ch + label: Fabian Vogler + name: Fabian Vogler + - '@type': + - prov:Person + - schema:Person + _id: mailto:thomas.lorusso@statistik.ji.zh.ch + affiliation: null + alternate_name: null + email: thomas.lorusso@statistik.ji.zh.ch + label: Thomas Lo Russo + name: Thomas Lo Russo + name: COVID19_Fallzahlen_Kanton_AG_total.csv + path: data/openzh-covid-19/COVID19_Fallzahlen_Kanton_AG_total.csv + url: https://github.com/openZH/covid_19.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/ea4f6faa3735f5255a1f7726e5542e865c81b4f4/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_BL_total.csv + _label: data/openzh-covid-19/COVID19_Fallzahlen_Kanton_BL_total.csv@6a68c14a51fc62a7abd0c7a446327e4d26fc2b59 + _project: + '@type': + - prov:Location + - schema:Project + _id: https://localhost/projects/cramakri/covid-19-dashboard + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-21T12:48:14.343860+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/96fd6c4393b32a7b1ab7950914aa269eb09872b1/fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_BL_total.csv + _label: fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_BL_total.csv@18dbfdf18531ed4e5036b6f6a08175ced806b5c4 + _project: null + added: '2020-03-21T12:48:12.450355+00:00' + based_on: null + creator: [] + name: COVID19_Fallzahlen_Kanton_BL_total.csv + path: fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_BL_total.csv + url: https://github.com/openZH/covid_19.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:rsalzer@users.noreply.github.com + affiliation: null + alternate_name: null + email: rsalzer@users.noreply.github.com + label: rsalzer + name: rsalzer + - '@type': + - prov:Person + - schema:Person + _id: mailto:62387508+CorinneHuegli@users.noreply.github.com + affiliation: null + alternate_name: null + email: 62387508+CorinneHuegli@users.noreply.github.com + label: CorinneHuegli + name: CorinneHuegli + - '@type': + - prov:Person + - schema:Person + _id: mailto:thomas.lorusso@statistik.ji.zh.ch + affiliation: null + alternate_name: null + email: thomas.lorusso@statistik.ji.zh.ch + label: Thomas Lo Russo + name: Thomas Lo Russo + name: COVID19_Fallzahlen_Kanton_BL_total.csv + path: data/openzh-covid-19/COVID19_Fallzahlen_Kanton_BL_total.csv + url: https://github.com/openZH/covid_19.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/ea4f6faa3735f5255a1f7726e5542e865c81b4f4/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_BS_total.csv + _label: data/openzh-covid-19/COVID19_Fallzahlen_Kanton_BS_total.csv@6a68c14a51fc62a7abd0c7a446327e4d26fc2b59 + _project: + '@type': + - prov:Location + - schema:Project + _id: https://localhost/projects/cramakri/covid-19-dashboard + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-21T12:48:14.361690+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/c7f23009af5a2ab8ab5c965401f43b9874c85dfc/fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_BS_total.csv + _label: fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_BS_total.csv@21597dd69bb687ac2342e9e6bfff2a7c0d35d3f8 + _project: null + added: '2020-03-21T12:48:12.485776+00:00' + based_on: null + creator: [] + name: COVID19_Fallzahlen_Kanton_BS_total.csv + path: fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_BS_total.csv + url: https://github.com/openZH/covid_19.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:jonas.bieri@gmail.com + affiliation: null + alternate_name: null + email: jonas.bieri@gmail.com + label: jb3-2 + name: jb3-2 + - '@type': + - prov:Person + - schema:Person + _id: mailto:thomas.lorusso@statistik.ji.zh.ch + affiliation: null + alternate_name: null + email: thomas.lorusso@statistik.ji.zh.ch + label: Thomas Lo Russo + name: Thomas Lo Russo + name: COVID19_Fallzahlen_Kanton_BS_total.csv + path: data/openzh-covid-19/COVID19_Fallzahlen_Kanton_BS_total.csv + url: https://github.com/openZH/covid_19.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/ea4f6faa3735f5255a1f7726e5542e865c81b4f4/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_TG_total.csv + _label: data/openzh-covid-19/COVID19_Fallzahlen_Kanton_TG_total.csv@6a68c14a51fc62a7abd0c7a446327e4d26fc2b59 + _project: + '@type': + - prov:Location + - schema:Project + _id: https://localhost/projects/cramakri/covid-19-dashboard + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-21T12:48:14.380156+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/22e800208d0e5dc7d6576367871dfa3fdf4bb732/fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_TG_total.csv + _label: fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_TG_total.csv@8cadef597ccfbf11c6f0b173312ad69ad1f29e82 + _project: null + added: '2020-03-21T12:48:12.523640+00:00' + based_on: null + creator: [] + name: COVID19_Fallzahlen_Kanton_TG_total.csv + path: fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_TG_total.csv + url: https://github.com/openZH/covid_19.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:andreas.amsler@statistik.ji.zh.ch + affiliation: null + alternate_name: null + email: andreas.amsler@statistik.ji.zh.ch + label: Andreas Amsler + name: Andreas Amsler + - '@type': + - prov:Person + - schema:Person + _id: mailto:thomas.lorusso@statistik.ji.zh.ch + affiliation: null + alternate_name: null + email: thomas.lorusso@statistik.ji.zh.ch + label: Thomas Lo Russo + name: Thomas Lo Russo + name: COVID19_Fallzahlen_Kanton_TG_total.csv + path: data/openzh-covid-19/COVID19_Fallzahlen_Kanton_TG_total.csv + url: https://github.com/openZH/covid_19.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/ea4f6faa3735f5255a1f7726e5542e865c81b4f4/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_AI_total.csv + _label: data/openzh-covid-19/COVID19_Fallzahlen_Kanton_AI_total.csv@6a68c14a51fc62a7abd0c7a446327e4d26fc2b59 + _project: + '@type': + - prov:Location + - schema:Project + _id: https://localhost/projects/cramakri/covid-19-dashboard + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-21T12:48:14.398103+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/0ca911d957b6c0181529fdf173bd2e3f02668c04/fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_AI_total.csv + _label: fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_AI_total.csv@2d15d0878b622d160b2aa26f4e68832853896249 + _project: null + added: '2020-03-21T12:48:12.559871+00:00' + based_on: null + creator: [] + name: COVID19_Fallzahlen_Kanton_AI_total.csv + path: fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_AI_total.csv + url: https://github.com/openZH/covid_19.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:timon@zukunft.com + affiliation: null + alternate_name: null + email: timon@zukunft.com + label: Timon Zielonka + name: Timon Zielonka + - '@type': + - prov:Person + - schema:Person + _id: mailto:thomas.lorusso@statistik.ji.zh.ch + affiliation: null + alternate_name: null + email: thomas.lorusso@statistik.ji.zh.ch + label: Thomas Lo Russo + name: Thomas Lo Russo + name: COVID19_Fallzahlen_Kanton_AI_total.csv + path: data/openzh-covid-19/COVID19_Fallzahlen_Kanton_AI_total.csv + url: https://github.com/openZH/covid_19.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/ea4f6faa3735f5255a1f7726e5542e865c81b4f4/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_TI_total.csv + _label: data/openzh-covid-19/COVID19_Fallzahlen_Kanton_TI_total.csv@6a68c14a51fc62a7abd0c7a446327e4d26fc2b59 + _project: + '@type': + - prov:Location + - schema:Project + _id: https://localhost/projects/cramakri/covid-19-dashboard + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-21T12:48:14.415693+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/efe771b024feddb14903eb19eb609f1e9de33a00/fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_TI_total.csv + _label: fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_TI_total.csv@a4885739aa622b022bc01c23757d9ed09edb1327 + _project: null + added: '2020-03-21T12:48:12.596177+00:00' + based_on: null + creator: [] + name: COVID19_Fallzahlen_Kanton_TI_total.csv + path: fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_TI_total.csv + url: https://github.com/openZH/covid_19.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:andreas.amsler@statistik.ji.zh.ch + affiliation: null + alternate_name: null + email: andreas.amsler@statistik.ji.zh.ch + label: Andreas Amsler + name: Andreas Amsler + - '@type': + - prov:Person + - schema:Person + _id: mailto:thomas.lorusso@statistik.ji.zh.ch + affiliation: null + alternate_name: null + email: thomas.lorusso@statistik.ji.zh.ch + label: Thomas Lo Russo + name: Thomas Lo Russo + name: COVID19_Fallzahlen_Kanton_TI_total.csv + path: data/openzh-covid-19/COVID19_Fallzahlen_Kanton_TI_total.csv + url: https://github.com/openZH/covid_19.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/ea4f6faa3735f5255a1f7726e5542e865c81b4f4/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_ZG_total.csv + _label: data/openzh-covid-19/COVID19_Fallzahlen_Kanton_ZG_total.csv@6a68c14a51fc62a7abd0c7a446327e4d26fc2b59 + _project: + '@type': + - prov:Location + - schema:Project + _id: https://localhost/projects/cramakri/covid-19-dashboard + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-21T12:48:14.433018+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/2ef21d8219fd03ad1e87258630c5126a0b9df053/fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_ZG_total.csv + _label: fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_ZG_total.csv@6dac34ade6f6ac359e1e286aef3419b9b3fdcbe6 + _project: null + added: '2020-03-21T12:48:12.632700+00:00' + based_on: null + creator: [] + name: COVID19_Fallzahlen_Kanton_ZG_total.csv + path: fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_ZG_total.csv + url: https://github.com/openZH/covid_19.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:andreas.amsler@statistik.ji.zh.ch + affiliation: null + alternate_name: null + email: andreas.amsler@statistik.ji.zh.ch + label: Andreas Amsler + name: Andreas Amsler + - '@type': + - prov:Person + - schema:Person + _id: mailto:thomas.lorusso@statistik.ji.zh.ch + affiliation: null + alternate_name: null + email: thomas.lorusso@statistik.ji.zh.ch + label: Thomas Lo Russo + name: Thomas Lo Russo + name: COVID19_Fallzahlen_Kanton_ZG_total.csv + path: data/openzh-covid-19/COVID19_Fallzahlen_Kanton_ZG_total.csv + url: https://github.com/openZH/covid_19.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/fe3b51618b36fb4bfc96679040604bd468b3c990/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_GL_total.csv + _label: data/openzh-covid-19/COVID19_Fallzahlen_Kanton_GL_total.csv@6a68c14a51fc62a7abd0c7a446327e4d26fc2b59 + _project: + '@type': + - prov:Location + - schema:Project + _id: https://localhost/projects/cramakri/covid-19-dashboard + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-21T12:52:28.424312+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/b4662e223da460c7cb36263467ec3344790d5221/fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_GL_total.csv + _label: fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_GL_total.csv@944d3762bf7c4b8d1bc27d9338cfededecad2bb3 + _project: null + added: '2020-03-21T12:52:27.598084+00:00' + based_on: null + creator: [] + name: COVID19_Fallzahlen_Kanton_GL_total.csv + path: fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_GL_total.csv + url: https://github.com/openZH/covid_19.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:ebeusch@gmail.com + affiliation: null + alternate_name: null + email: ebeusch@gmail.com + label: Elisabeth Beusch + name: Elisabeth Beusch + name: COVID19_Fallzahlen_Kanton_GL_total.csv + path: data/openzh-covid-19/COVID19_Fallzahlen_Kanton_GL_total.csv + url: https://github.com/openZH/covid_19.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/fe3b51618b36fb4bfc96679040604bd468b3c990/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_VS_total.csv + _label: data/openzh-covid-19/COVID19_Fallzahlen_Kanton_VS_total.csv@6a68c14a51fc62a7abd0c7a446327e4d26fc2b59 + _project: + '@type': + - prov:Location + - schema:Project + _id: https://localhost/projects/cramakri/covid-19-dashboard + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-21T12:52:28.443460+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/b59a2495e31e6b8aa1a35edba9405a1f826fb337/fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_VS_total.csv + _label: fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_VS_total.csv@f84e8e3b6e7dde6251006350f4e873ecfd7d21dd + _project: null + added: '2020-03-21T12:52:27.647002+00:00' + based_on: null + creator: [] + name: COVID19_Fallzahlen_Kanton_VS_total.csv + path: fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_VS_total.csv + url: https://github.com/openZH/covid_19.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:timon@zukunft.com + affiliation: null + alternate_name: null + email: timon@zukunft.com + label: Timon Zielonka + name: Timon Zielonka + name: COVID19_Fallzahlen_Kanton_VS_total.csv + path: data/openzh-covid-19/COVID19_Fallzahlen_Kanton_VS_total.csv + url: https://github.com/openZH/covid_19.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/fe3b51618b36fb4bfc96679040604bd468b3c990/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_LU_total.csv + _label: data/openzh-covid-19/COVID19_Fallzahlen_Kanton_LU_total.csv@6a68c14a51fc62a7abd0c7a446327e4d26fc2b59 + _project: + '@type': + - prov:Location + - schema:Project + _id: https://localhost/projects/cramakri/covid-19-dashboard + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-21T12:52:28.463475+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/a1c36648483929b5a2dfc4729e94615cb035efd5/fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_LU_total.csv + _label: fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_LU_total.csv@20aff4a0d3dcbd3bbb324f789543c63d22761ab7 + _project: null + added: '2020-03-21T12:52:27.682956+00:00' + based_on: null + creator: [] + name: COVID19_Fallzahlen_Kanton_LU_total.csv + path: fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_LU_total.csv + url: https://github.com/openZH/covid_19.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:timon@zukunft.com + affiliation: null + alternate_name: null + email: timon@zukunft.com + label: Timon Zielonka + name: Timon Zielonka + - '@type': + - prov:Person + - schema:Person + _id: mailto:thomas.lorusso@statistik.ji.zh.ch + affiliation: null + alternate_name: null + email: thomas.lorusso@statistik.ji.zh.ch + label: Thomas Lo Russo + name: Thomas Lo Russo + name: COVID19_Fallzahlen_Kanton_LU_total.csv + path: data/openzh-covid-19/COVID19_Fallzahlen_Kanton_LU_total.csv + url: https://github.com/openZH/covid_19.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/fe3b51618b36fb4bfc96679040604bd468b3c990/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_SZ_total.csv + _label: data/openzh-covid-19/COVID19_Fallzahlen_Kanton_SZ_total.csv@6a68c14a51fc62a7abd0c7a446327e4d26fc2b59 + _project: + '@type': + - prov:Location + - schema:Project + _id: https://localhost/projects/cramakri/covid-19-dashboard + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-21T12:52:28.482090+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/98aa8b2cee0f76e10131375625f79438281d6755/fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_SZ_total.csv + _label: fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_SZ_total.csv@afaa5390921d903cf8d00aac08dcc14e4e9889d7 + _project: null + added: '2020-03-21T12:52:27.719769+00:00' + based_on: null + creator: [] + name: COVID19_Fallzahlen_Kanton_SZ_total.csv + path: fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_SZ_total.csv + url: https://github.com/openZH/covid_19.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:ebeusch@gmail.com + affiliation: null + alternate_name: null + email: ebeusch@gmail.com + label: Elisabeth Beusch + name: Elisabeth Beusch + - '@type': + - prov:Person + - schema:Person + _id: mailto:jonas.bieri@gmail.com + affiliation: null + alternate_name: null + email: jonas.bieri@gmail.com + label: jb3-2 + name: jb3-2 + name: COVID19_Fallzahlen_Kanton_SZ_total.csv + path: data/openzh-covid-19/COVID19_Fallzahlen_Kanton_SZ_total.csv + url: https://github.com/openZH/covid_19.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/fe3b51618b36fb4bfc96679040604bd468b3c990/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_GE_total.csv + _label: data/openzh-covid-19/COVID19_Fallzahlen_Kanton_GE_total.csv@6a68c14a51fc62a7abd0c7a446327e4d26fc2b59 + _project: + '@type': + - prov:Location + - schema:Project + _id: https://localhost/projects/cramakri/covid-19-dashboard + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-21T12:52:28.500812+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/ad522c26720885b01a2a63b5aaa1d8f992d2b689/fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_GE_total.csv + _label: fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_GE_total.csv@b35ad392fcefe5f2c95b4dfa92ff4d242eccb895 + _project: null + added: '2020-03-21T12:52:27.756217+00:00' + based_on: null + creator: [] + name: COVID19_Fallzahlen_Kanton_GE_total.csv + path: fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_GE_total.csv + url: https://github.com/openZH/covid_19.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:jonas.bieri@gmail.com + affiliation: null + alternate_name: null + email: jonas.bieri@gmail.com + label: jb3-2 + name: jb3-2 + name: COVID19_Fallzahlen_Kanton_GE_total.csv + path: data/openzh-covid-19/COVID19_Fallzahlen_Kanton_GE_total.csv + url: https://github.com/openZH/covid_19.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/fe3b51618b36fb4bfc96679040604bd468b3c990/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_JU_total.csv + _label: data/openzh-covid-19/COVID19_Fallzahlen_Kanton_JU_total.csv@6a68c14a51fc62a7abd0c7a446327e4d26fc2b59 + _project: + '@type': + - prov:Location + - schema:Project + _id: https://localhost/projects/cramakri/covid-19-dashboard + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-21T12:52:28.520412+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/82a6eadf342fa62bba7995b0fd487ba0ee7926a0/fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_JU_total.csv + _label: fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_JU_total.csv@055422a0fc238c52afbc986194dfa09f6574727d + _project: null + added: '2020-03-21T12:52:27.792806+00:00' + based_on: null + creator: [] + name: COVID19_Fallzahlen_Kanton_JU_total.csv + path: fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_JU_total.csv + url: https://github.com/openZH/covid_19.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:timon@zukunft.com + affiliation: null + alternate_name: null + email: timon@zukunft.com + label: Timon Zielonka + name: Timon Zielonka + - '@type': + - prov:Person + - schema:Person + _id: mailto:thomas.lorusso@statistik.ji.zh.ch + affiliation: null + alternate_name: null + email: thomas.lorusso@statistik.ji.zh.ch + label: Thomas Lo Russo + name: Thomas Lo Russo + name: COVID19_Fallzahlen_Kanton_JU_total.csv + path: data/openzh-covid-19/COVID19_Fallzahlen_Kanton_JU_total.csv + url: https://github.com/openZH/covid_19.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/fe3b51618b36fb4bfc96679040604bd468b3c990/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_NE_total.csv + _label: data/openzh-covid-19/COVID19_Fallzahlen_Kanton_NE_total.csv@6a68c14a51fc62a7abd0c7a446327e4d26fc2b59 + _project: + '@type': + - prov:Location + - schema:Project + _id: https://localhost/projects/cramakri/covid-19-dashboard + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-21T12:52:28.539354+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/912359a2c95c95410979e632c56008eb6a0ac23e/fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_NE_total.csv + _label: fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_NE_total.csv@50c87ea228cd824bd82a545f3448fe48f8909bc9 + _project: null + added: '2020-03-21T12:52:27.830323+00:00' + based_on: null + creator: [] + name: COVID19_Fallzahlen_Kanton_NE_total.csv + path: fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_NE_total.csv + url: https://github.com/openZH/covid_19.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:jonas.bieri@gmail.com + affiliation: null + alternate_name: null + email: jonas.bieri@gmail.com + label: jb3-2 + name: jb3-2 + name: COVID19_Fallzahlen_Kanton_NE_total.csv + path: data/openzh-covid-19/COVID19_Fallzahlen_Kanton_NE_total.csv + url: https://github.com/openZH/covid_19.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/fe3b51618b36fb4bfc96679040604bd468b3c990/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_OW_total.csv + _label: data/openzh-covid-19/COVID19_Fallzahlen_Kanton_OW_total.csv@6a68c14a51fc62a7abd0c7a446327e4d26fc2b59 + _project: + '@type': + - prov:Location + - schema:Project + _id: https://localhost/projects/cramakri/covid-19-dashboard + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-21T12:52:28.557330+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/d529824465461c351d438000fd6cee09bfe04d00/fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_OW_total.csv + _label: fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_OW_total.csv@57a53cb658ec8809a9fdd9b847a2e0cfaf2cc3fd + _project: null + added: '2020-03-21T12:52:27.874301+00:00' + based_on: null + creator: [] + name: COVID19_Fallzahlen_Kanton_OW_total.csv + path: fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_OW_total.csv + url: https://github.com/openZH/covid_19.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:jonas.bieri@gmail.com + affiliation: null + alternate_name: null + email: jonas.bieri@gmail.com + label: jb3-2 + name: jb3-2 + name: COVID19_Fallzahlen_Kanton_OW_total.csv + path: data/openzh-covid-19/COVID19_Fallzahlen_Kanton_OW_total.csv + url: https://github.com/openZH/covid_19.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/fe3b51618b36fb4bfc96679040604bd468b3c990/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_SH_total.csv + _label: data/openzh-covid-19/COVID19_Fallzahlen_Kanton_SH_total.csv@6a68c14a51fc62a7abd0c7a446327e4d26fc2b59 + _project: + '@type': + - prov:Location + - schema:Project + _id: https://localhost/projects/cramakri/covid-19-dashboard + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-21T12:52:28.575959+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/7cfc29990bddfa490f135447ecf7e56bbedad597/fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_SH_total.csv + _label: fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_SH_total.csv@c2c4bb22c40f7aa80ec793c0813190e5fb27111b + _project: null + added: '2020-03-21T12:52:27.910575+00:00' + based_on: null + creator: [] + name: COVID19_Fallzahlen_Kanton_SH_total.csv + path: fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_SH_total.csv + url: https://github.com/openZH/covid_19.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:timon@zukunft.com + affiliation: null + alternate_name: null + email: timon@zukunft.com + label: Timon Zielonka + name: Timon Zielonka + name: COVID19_Fallzahlen_Kanton_SH_total.csv + path: data/openzh-covid-19/COVID19_Fallzahlen_Kanton_SH_total.csv + url: https://github.com/openZH/covid_19.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/fe3b51618b36fb4bfc96679040604bd468b3c990/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_VD_total.csv + _label: data/openzh-covid-19/COVID19_Fallzahlen_Kanton_VD_total.csv@6a68c14a51fc62a7abd0c7a446327e4d26fc2b59 + _project: + '@type': + - prov:Location + - schema:Project + _id: https://localhost/projects/cramakri/covid-19-dashboard + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-21T12:52:28.594058+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/7f7d82f7c2d51fced9fbdbbe3e185d78644903b9/fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_VD_total.csv + _label: fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_VD_total.csv@863486a9a8711d989bd5979b512f00c834a3e765 + _project: null + added: '2020-03-21T12:52:27.948127+00:00' + based_on: null + creator: [] + name: COVID19_Fallzahlen_Kanton_VD_total.csv + path: fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_VD_total.csv + url: https://github.com/openZH/covid_19.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:rsalzer@users.noreply.github.com + affiliation: null + alternate_name: null + email: rsalzer@users.noreply.github.com + label: rsalzer + name: rsalzer + - '@type': + - prov:Person + - schema:Person + _id: mailto:andreas.amsler@statistik.ji.zh.ch + affiliation: null + alternate_name: null + email: andreas.amsler@statistik.ji.zh.ch + label: Andreas Amsler + name: Andreas Amsler + name: COVID19_Fallzahlen_Kanton_VD_total.csv + path: data/openzh-covid-19/COVID19_Fallzahlen_Kanton_VD_total.csv + url: https://github.com/openZH/covid_19.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/fe3b51618b36fb4bfc96679040604bd468b3c990/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_FR_total.csv + _label: data/openzh-covid-19/COVID19_Fallzahlen_Kanton_FR_total.csv@1e27f12c2f9222bc54779f830a84ca75a8cd4f90 + _project: + '@type': + - prov:Location + - schema:Project + _id: https://localhost/projects/cramakri/covid-19-dashboard + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-21T12:52:28.612269+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/42860984cbcada947772a20c9170f8bdd41c245f/fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_FR_total.csv + _label: fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_FR_total.csv@009679dc8ef07ad5e0f9ec56b98f8d74bea32962 + _project: null + added: '2020-03-21T12:52:27.986097+00:00' + based_on: null + creator: [] + name: COVID19_Fallzahlen_Kanton_FR_total.csv + path: fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_FR_total.csv + url: https://github.com/openZH/covid_19.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:jonas.bieri@gmail.com + affiliation: null + alternate_name: null + email: jonas.bieri@gmail.com + label: jb3-2 + name: jb3-2 + name: COVID19_Fallzahlen_Kanton_FR_total.csv + path: data/openzh-covid-19/COVID19_Fallzahlen_Kanton_FR_total.csv + url: https://github.com/openZH/covid_19.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/b7c7bb6e589de2026eab38c4a17b49a23f751e23/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_AI_alter_geschlecht.csv + _label: data/openzh-covid-19/COVID19_Fallzahlen_Kanton_AI_alter_geschlecht.csv@b7c7bb6e589de2026eab38c4a17b49a23f751e23 + _project: + '@type': + - prov:Location + - schema:Project + _id: https://localhost/projects/cramakri/covid-19-dashboard + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-21T12:53:48.979718+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/8f0bb2846fe229ffa6f5fda72a58174141b0155f/fallzahlen_kanton_alter_geschlecht_csv/COVID19_Fallzahlen_Kanton_AI_alter_geschlecht.csv + _label: fallzahlen_kanton_alter_geschlecht_csv/COVID19_Fallzahlen_Kanton_AI_alter_geschlecht.csv@8f0bb2846fe229ffa6f5fda72a58174141b0155f + _project: null + added: '2020-03-21T12:53:47.403057+00:00' + based_on: null + creator: [] + name: COVID19_Fallzahlen_Kanton_AI_alter_geschlecht.csv + path: fallzahlen_kanton_alter_geschlecht_csv/COVID19_Fallzahlen_Kanton_AI_alter_geschlecht.csv + url: https://github.com/openZH/covid_19.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:thomas.lorusso@statistik.ji.zh.ch + affiliation: null + alternate_name: null + email: thomas.lorusso@statistik.ji.zh.ch + label: Thomas Lo Russo + name: Thomas Lo Russo + name: COVID19_Fallzahlen_Kanton_AI_alter_geschlecht.csv + path: data/openzh-covid-19/COVID19_Fallzahlen_Kanton_AI_alter_geschlecht.csv + url: https://github.com/openZH/covid_19.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/b7c7bb6e589de2026eab38c4a17b49a23f751e23/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_AR_alter_geschlecht.csv + _label: data/openzh-covid-19/COVID19_Fallzahlen_Kanton_AR_alter_geschlecht.csv@b7c7bb6e589de2026eab38c4a17b49a23f751e23 + _project: + '@type': + - prov:Location + - schema:Project + _id: https://localhost/projects/cramakri/covid-19-dashboard + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-21T12:53:48.998098+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/8f0bb2846fe229ffa6f5fda72a58174141b0155f/fallzahlen_kanton_alter_geschlecht_csv/COVID19_Fallzahlen_Kanton_AR_alter_geschlecht.csv + _label: fallzahlen_kanton_alter_geschlecht_csv/COVID19_Fallzahlen_Kanton_AR_alter_geschlecht.csv@8f0bb2846fe229ffa6f5fda72a58174141b0155f + _project: null + added: '2020-03-21T12:53:47.440911+00:00' + based_on: null + creator: [] + name: COVID19_Fallzahlen_Kanton_AR_alter_geschlecht.csv + path: fallzahlen_kanton_alter_geschlecht_csv/COVID19_Fallzahlen_Kanton_AR_alter_geschlecht.csv + url: https://github.com/openZH/covid_19.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:thomas.lorusso@statistik.ji.zh.ch + affiliation: null + alternate_name: null + email: thomas.lorusso@statistik.ji.zh.ch + label: Thomas Lo Russo + name: Thomas Lo Russo + name: COVID19_Fallzahlen_Kanton_AR_alter_geschlecht.csv + path: data/openzh-covid-19/COVID19_Fallzahlen_Kanton_AR_alter_geschlecht.csv + url: https://github.com/openZH/covid_19.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/b7c7bb6e589de2026eab38c4a17b49a23f751e23/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_ZH_alter_geschlecht.csv + _label: data/openzh-covid-19/COVID19_Fallzahlen_Kanton_ZH_alter_geschlecht.csv@b7c7bb6e589de2026eab38c4a17b49a23f751e23 + _project: + '@type': + - prov:Location + - schema:Project + _id: https://localhost/projects/cramakri/covid-19-dashboard + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-21T12:53:49.016237+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/8f0bb2846fe229ffa6f5fda72a58174141b0155f/fallzahlen_kanton_alter_geschlecht_csv/COVID19_Fallzahlen_Kanton_ZH_alter_geschlecht.csv + _label: fallzahlen_kanton_alter_geschlecht_csv/COVID19_Fallzahlen_Kanton_ZH_alter_geschlecht.csv@8f0bb2846fe229ffa6f5fda72a58174141b0155f + _project: null + added: '2020-03-21T12:53:47.476666+00:00' + based_on: null + creator: [] + name: COVID19_Fallzahlen_Kanton_ZH_alter_geschlecht.csv + path: fallzahlen_kanton_alter_geschlecht_csv/COVID19_Fallzahlen_Kanton_ZH_alter_geschlecht.csv + url: https://github.com/openZH/covid_19.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:thomas.lorusso@statistik.ji.zh.ch + affiliation: null + alternate_name: null + email: thomas.lorusso@statistik.ji.zh.ch + label: Thomas Lo Russo + name: Thomas Lo Russo + name: COVID19_Fallzahlen_Kanton_ZH_alter_geschlecht.csv + path: data/openzh-covid-19/COVID19_Fallzahlen_Kanton_ZH_alter_geschlecht.csv + url: https://github.com/openZH/covid_19.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/a20235e95ed0796729015be9450249779adf41fc/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_SO_total.csv + _label: data/openzh-covid-19/COVID19_Fallzahlen_Kanton_SO_total.csv@6a68c14a51fc62a7abd0c7a446327e4d26fc2b59 + _project: + '@type': + - prov:Location + - schema:Project + _id: https://localhost/projects/cramakri/covid-19-dashboard + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-22T20:38:50.621096+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/6e45efdb8a36b1fd7f1a4d33a349be0ef0b49d51/fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_SO_total.csv + _label: fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_SO_total.csv@57a9429a2849fb017cc68b061a8f08179e9327a5 + _project: null + added: '2020-03-22T20:38:50.303516+00:00' + based_on: null + creator: [] + name: COVID19_Fallzahlen_Kanton_SO_total.csv + path: fallzahlen_kanton_total_csv/COVID19_Fallzahlen_Kanton_SO_total.csv + url: https://github.com/openZH/covid_19.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:hannesroest@gmx.ch + affiliation: null + alternate_name: null + email: hannesroest@gmx.ch + label: Hannes Roest + name: Hannes Roest + - '@type': + - prov:Person + - schema:Person + _id: mailto:jonas.bieri@gmail.com + affiliation: null + alternate_name: null + email: jonas.bieri@gmail.com + label: jb3-2 + name: jb3-2 + name: COVID19_Fallzahlen_Kanton_SO_total.csv + path: data/openzh-covid-19/COVID19_Fallzahlen_Kanton_SO_total.csv + url: https://github.com/openZH/covid_19.git +identifier: c9295d7a-0380-4a1b-8731-5c36d76cb8e7 +in_language: null +keywords: [] +license: null +name: openzh-covid-19 +path: .renku/datasets/c9295d7a-0380-4a1b-8731-5c36d76cb8e7 +same_as: null +short_name: openzh-covid-19 +tags: [] +url: https://renkulab.io/datasets/c9295d7a-0380-4a1b-8731-5c36d76cb8e7 +version: null diff --git a/.renku/datasets/e9212b58-4994-482b-801c-ed90a960bd04/metadata.yml b/.renku/datasets/e9212b58-4994-482b-801c-ed90a960bd04/metadata.yml new file mode 100644 index 0000000..d34c668 --- /dev/null +++ b/.renku/datasets/e9212b58-4994-482b-801c-ed90a960bd04/metadata.yml @@ -0,0 +1,301 @@ +'@context': + '@version': 1.1 + _id: '@id' + _project: + '@context': + '@version': 1.1 + _id: '@id' + created: schema:dateCreated + creator: + '@context': + '@version': 1.1 + _id: '@id' + affiliation: schema:affiliation + alternate_name: schema:alternateName + email: schema:email + label: rdfs:label + name: schema:name + prov: http://www.w3.org/ns/prov# + rdfs: http://www.w3.org/2000/01/rdf-schema# + schema: http://schema.org/ + '@id': schema:creator + name: schema:name + prov: http://www.w3.org/ns/prov# + schema: http://schema.org/ + updated: schema:dateUpdated + version: schema:schemaVersion + '@id': schema:isPartOf + based_on: schema:isBasedOn + created: schema:dateCreated + creator: + '@context': + '@version': 1.1 + _id: '@id' + affiliation: schema:affiliation + alternate_name: schema:alternateName + email: schema:email + label: rdfs:label + name: schema:name + prov: http://www.w3.org/ns/prov# + rdfs: http://www.w3.org/2000/01/rdf-schema# + schema: http://schema.org/ + '@id': schema:creator + date_published: schema:datePublished + description: schema:description + files: + '@context': + '@version': 1.1 + _id: '@id' + _project: + '@context': + '@version': 1.1 + _id: '@id' + created: schema:dateCreated + creator: + '@context': + '@version': 1.1 + _id: '@id' + affiliation: schema:affiliation + alternate_name: schema:alternateName + email: schema:email + label: rdfs:label + name: schema:name + prov: http://www.w3.org/ns/prov# + rdfs: http://www.w3.org/2000/01/rdf-schema# + schema: http://schema.org/ + '@id': schema:creator + name: schema:name + prov: http://www.w3.org/ns/prov# + schema: http://schema.org/ + updated: schema:dateUpdated + version: schema:schemaVersion + '@id': schema:isPartOf + added: schema:dateCreated + based_on: schema:isBasedOn + creator: + '@context': + '@version': 1.1 + _id: '@id' + affiliation: schema:affiliation + alternate_name: schema:alternateName + email: schema:email + label: rdfs:label + name: schema:name + prov: http://www.w3.org/ns/prov# + rdfs: http://www.w3.org/2000/01/rdf-schema# + schema: http://schema.org/ + '@id': schema:creator + name: schema:name + path: prov:atLocation + prov: http://www.w3.org/ns/prov# + schema: http://schema.org/ + url: schema:url + wfprov: http://purl.org/wf4ever/wfprov# + '@id': schema:hasPart + identifier: schema:identifier + in_language: + '@context': + '@version': 1.1 + alternate_name: schema:alternateName + name: schema:name + schema: http://schema.org/ + '@id': schema:inLanguage + keywords: schema:keywords + license: schema:license + name: schema:name + path: prov:atLocation + prov: http://www.w3.org/ns/prov# + same_as: + '@context': + '@version': 1.1 + _id: '@id' + schema: http://schema.org/ + url: schema:url + '@id': schema:sameAs + schema: http://schema.org/ + short_name: schema:alternateName + tags: + '@context': + '@version': 1.1 + _id: '@id' + commit: schema:location + created: schema:startDate + dataset: schema:about + description: schema:description + name: schema:name + schema: http://schema.org/ + '@id': schema:subjectOf + url: schema:url + version: schema:version + wfprov: http://purl.org/wf4ever/wfprov# +'@type': +- prov:Entity +- schema:Dataset +- wfprov:Artifact +_id: https://dev.renku.ch/datasets/e9212b58-4994-482b-801c-ed90a960bd04 +_label: e9212b58-4994-482b-801c-ed90a960bd04 +_project: + '@type': + - prov:Location + - schema:Project + _id: https://dev.renku.ch/projects/cramakri/covid-19-dashboard + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' +based_on: null +created: '2020-03-12T22:44:43.719042+00:00' +creator: +- '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan +date_published: null +description: null +files: +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://dev.renku.ch/blob/5cbef5a5898d761176f551823f2fa51f28e8bd41/data/covid-19_rates/ts_rates_19-covid-confirmed.csv + _label: data/covid-19_rates/ts_rates_19-covid-confirmed.csv@5cbef5a5898d761176f551823f2fa51f28e8bd41 + _project: + '@type': + - prov:Location + - schema:Project + _id: https://dev.renku.ch/projects/cramakri/covid-19-dashboard + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-13T14:55:17.141133+00:00' + based_on: null + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: ts_rates_19-covid-confirmed.csv + path: data/covid-19_rates/ts_rates_19-covid-confirmed.csv + url: data/covid-19_rates/ts_rates_19-covid-confirmed.csv +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://dev.renku.ch/blob/5cbef5a5898d761176f551823f2fa51f28e8bd41/data/covid-19_rates/ts_rates_19-covid-deaths.csv + _label: data/covid-19_rates/ts_rates_19-covid-deaths.csv@5cbef5a5898d761176f551823f2fa51f28e8bd41 + _project: + '@type': + - prov:Location + - schema:Project + _id: https://dev.renku.ch/projects/cramakri/covid-19-dashboard + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-13T14:55:17.163968+00:00' + based_on: null + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: ts_rates_19-covid-deaths.csv + path: data/covid-19_rates/ts_rates_19-covid-deaths.csv + url: data/covid-19_rates/ts_rates_19-covid-deaths.csv +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://dev.renku.ch/blob/5cbef5a5898d761176f551823f2fa51f28e8bd41/data/covid-19_rates/ts_rates_19-covid-recovered.csv + _label: data/covid-19_rates/ts_rates_19-covid-recovered.csv@5cbef5a5898d761176f551823f2fa51f28e8bd41 + _project: + '@type': + - prov:Location + - schema:Project + _id: https://dev.renku.ch/projects/cramakri/covid-19-dashboard + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-13T14:55:17.183695+00:00' + based_on: null + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: ts_rates_19-covid-recovered.csv + path: data/covid-19_rates/ts_rates_19-covid-recovered.csv + url: data/covid-19_rates/ts_rates_19-covid-recovered.csv +identifier: e9212b58-4994-482b-801c-ed90a960bd04 +in_language: null +keywords: [] +license: null +name: covid-19-rates +path: .renku/datasets/e9212b58-4994-482b-801c-ed90a960bd04 +same_as: null +short_name: covid-19-rates +tags: [] +url: https://dev.renku.ch/datasets/e9212b58-4994-482b-801c-ed90a960bd04 +version: null diff --git a/.renku/datasets/f6726a5b-f973-45d5-b873-30fa0dff772f/metadata.yml b/.renku/datasets/f6726a5b-f973-45d5-b873-30fa0dff772f/metadata.yml new file mode 100644 index 0000000..2a3a44f --- /dev/null +++ b/.renku/datasets/f6726a5b-f973-45d5-b873-30fa0dff772f/metadata.yml @@ -0,0 +1,536 @@ +'@context': + '@version': 1.1 + _id: '@id' + _project: + '@context': + '@version': 1.1 + _id: '@id' + created: schema:dateCreated + creator: + '@context': + '@version': 1.1 + _id: '@id' + affiliation: schema:affiliation + alternate_name: schema:alternateName + email: schema:email + label: rdfs:label + name: schema:name + prov: http://www.w3.org/ns/prov# + rdfs: http://www.w3.org/2000/01/rdf-schema# + schema: http://schema.org/ + '@id': schema:creator + name: schema:name + prov: http://www.w3.org/ns/prov# + schema: http://schema.org/ + updated: schema:dateUpdated + version: schema:schemaVersion + '@id': schema:isPartOf + based_on: schema:isBasedOn + created: schema:dateCreated + creator: + '@context': + '@version': 1.1 + _id: '@id' + affiliation: schema:affiliation + alternate_name: schema:alternateName + email: schema:email + label: rdfs:label + name: schema:name + prov: http://www.w3.org/ns/prov# + rdfs: http://www.w3.org/2000/01/rdf-schema# + schema: http://schema.org/ + '@id': schema:creator + date_published: schema:datePublished + description: schema:description + files: + '@context': + '@version': 1.1 + _id: '@id' + _project: + '@context': + '@version': 1.1 + _id: '@id' + created: schema:dateCreated + creator: + '@context': + '@version': 1.1 + _id: '@id' + affiliation: schema:affiliation + alternate_name: schema:alternateName + email: schema:email + label: rdfs:label + name: schema:name + prov: http://www.w3.org/ns/prov# + rdfs: http://www.w3.org/2000/01/rdf-schema# + schema: http://schema.org/ + '@id': schema:creator + name: schema:name + prov: http://www.w3.org/ns/prov# + schema: http://schema.org/ + updated: schema:dateUpdated + version: schema:schemaVersion + '@id': schema:isPartOf + added: schema:dateCreated + based_on: schema:isBasedOn + creator: + '@context': + '@version': 1.1 + _id: '@id' + affiliation: schema:affiliation + alternate_name: schema:alternateName + email: schema:email + label: rdfs:label + name: schema:name + prov: http://www.w3.org/ns/prov# + rdfs: http://www.w3.org/2000/01/rdf-schema# + schema: http://schema.org/ + '@id': schema:creator + name: schema:name + path: prov:atLocation + prov: http://www.w3.org/ns/prov# + schema: http://schema.org/ + url: schema:url + wfprov: http://purl.org/wf4ever/wfprov# + '@id': schema:hasPart + identifier: schema:identifier + in_language: + '@context': + '@version': 1.1 + alternate_name: schema:alternateName + name: schema:name + schema: http://schema.org/ + '@id': schema:inLanguage + keywords: schema:keywords + license: schema:license + name: schema:name + path: prov:atLocation + prov: http://www.w3.org/ns/prov# + same_as: + '@context': + '@version': 1.1 + _id: '@id' + schema: http://schema.org/ + url: schema:url + '@id': schema:sameAs + schema: http://schema.org/ + short_name: schema:alternateName + tags: + '@context': + '@version': 1.1 + _id: '@id' + commit: schema:location + created: schema:startDate + dataset: schema:about + description: schema:description + name: schema:name + schema: http://schema.org/ + '@id': schema:subjectOf + url: schema:url + version: schema:version + wfprov: http://purl.org/wf4ever/wfprov# +'@type': +- prov:Entity +- schema:Dataset +- wfprov:Artifact +_id: https://renkulab.io/datasets/f6726a5b-f973-45d5-b873-30fa0dff772f +_label: f6726a5b-f973-45d5-b873-30fa0dff772f +_project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' +based_on: null +created: '2020-03-11T21:53:27.485291+00:00' +creator: +- '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan +date_published: null +description: null +files: +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://dev.renku.ch/blob/9dec8b0e7ac4d630fffa7e5182393d027f58ebb7/data/covid-19_jhu-csse/time_series_19-covid-Confirmed.csv + _label: data/covid-19_jhu-csse/time_series_19-covid-Confirmed.csv@c807a9d1a76806b85e113021af76be51307a7b95 + _project: + '@type': + - prov:Location + - schema:Project + _id: https://localhost/projects/cramakri/covid-19-dashboard + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-11T21:57:23.593776+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/e0ae6f6c8ab359ef6582f51453c852094255b1f9/csse_covid_19_data/csse_covid_19_time_series/time_series_19-covid-Confirmed.csv + _label: csse_covid_19_data/csse_covid_19_time_series/time_series_19-covid-Confirmed.csv@f9681726455c9806f3085791aadbed2d4a6a46ce + _project: null + added: '2020-03-11T21:57:23.351514+00:00' + based_on: null + creator: [] + name: time_series_19-covid-Confirmed.csv + path: csse_covid_19_data/csse_covid_19_time_series/time_series_19-covid-Confirmed.csv + url: https://github.com/CSSEGISandData/COVID-19.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:ryan.lau@jhuapl.edu + affiliation: null + alternate_name: null + email: ryan.lau@jhuapl.edu + label: Ryan Lau + name: Ryan Lau + - '@type': + - prov:Person + - schema:Person + _id: mailto:jhusystems@gmail.com + affiliation: null + alternate_name: null + email: jhusystems@gmail.com + label: CSSEGISandData + name: CSSEGISandData + - '@type': + - prov:Person + - schema:Person + _id: mailto:60674295+CSSEGISandData@users.noreply.github.com + affiliation: null + alternate_name: null + email: 60674295+CSSEGISandData@users.noreply.github.com + label: CSSEGISandData + name: CSSEGISandData + name: time_series_19-covid-Confirmed.csv + path: data/covid-19_jhu-csse/time_series_19-covid-Confirmed.csv + url: https://github.com/CSSEGISandData/COVID-19.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://dev.renku.ch/blob/9be1f743e9800aff20164e2e75e398643376dccc/data/covid-19_jhu-csse/time_series_19-covid-Deaths.csv + _label: data/covid-19_jhu-csse/time_series_19-covid-Deaths.csv@c807a9d1a76806b85e113021af76be51307a7b95 + _project: + '@type': + - prov:Location + - schema:Project + _id: https://localhost/projects/cramakri/covid-19-dashboard + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-11T21:57:57.824943+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/34a4321664b5364982c5fd30d6d4014d7f00d1f1/csse_covid_19_data/csse_covid_19_time_series/time_series_19-covid-Deaths.csv + _label: csse_covid_19_data/csse_covid_19_time_series/time_series_19-covid-Deaths.csv@f9681726455c9806f3085791aadbed2d4a6a46ce + _project: null + added: '2020-03-11T21:57:57.577124+00:00' + based_on: null + creator: [] + name: time_series_19-covid-Deaths.csv + path: csse_covid_19_data/csse_covid_19_time_series/time_series_19-covid-Deaths.csv + url: https://github.com/CSSEGISandData/COVID-19.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:ryan.lau@jhuapl.edu + affiliation: null + alternate_name: null + email: ryan.lau@jhuapl.edu + label: Ryan Lau + name: Ryan Lau + - '@type': + - prov:Person + - schema:Person + _id: mailto:jhusystems@gmail.com + affiliation: null + alternate_name: null + email: jhusystems@gmail.com + label: CSSEGISandData + name: CSSEGISandData + - '@type': + - prov:Person + - schema:Person + _id: mailto:60674295+CSSEGISandData@users.noreply.github.com + affiliation: null + alternate_name: null + email: 60674295+CSSEGISandData@users.noreply.github.com + label: CSSEGISandData + name: CSSEGISandData + name: time_series_19-covid-Deaths.csv + path: data/covid-19_jhu-csse/time_series_19-covid-Deaths.csv + url: https://github.com/CSSEGISandData/COVID-19.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://dev.renku.ch/blob/effbb6108613e4bf9730f7b818ac96f10b259274/data/covid-19_jhu-csse/time_series_19-covid-Recovered.csv + _label: data/covid-19_jhu-csse/time_series_19-covid-Recovered.csv@c807a9d1a76806b85e113021af76be51307a7b95 + _project: + '@type': + - prov:Location + - schema:Project + _id: https://localhost/projects/cramakri/covid-19-dashboard + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-11T21:58:08.577597+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/e69d4ce27fd320b1b8aaadab7a74717adb755f45/csse_covid_19_data/csse_covid_19_time_series/time_series_19-covid-Recovered.csv + _label: csse_covid_19_data/csse_covid_19_time_series/time_series_19-covid-Recovered.csv@f9681726455c9806f3085791aadbed2d4a6a46ce + _project: null + added: '2020-03-11T21:58:08.338883+00:00' + based_on: null + creator: [] + name: time_series_19-covid-Recovered.csv + path: csse_covid_19_data/csse_covid_19_time_series/time_series_19-covid-Recovered.csv + url: https://github.com/CSSEGISandData/COVID-19.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:ryan.lau@jhuapl.edu + affiliation: null + alternate_name: null + email: ryan.lau@jhuapl.edu + label: Ryan Lau + name: Ryan Lau + - '@type': + - prov:Person + - schema:Person + _id: mailto:jhusystems@gmail.com + affiliation: null + alternate_name: null + email: jhusystems@gmail.com + label: CSSEGISandData + name: CSSEGISandData + - '@type': + - prov:Person + - schema:Person + _id: mailto:60674295+CSSEGISandData@users.noreply.github.com + affiliation: null + alternate_name: null + email: 60674295+CSSEGISandData@users.noreply.github.com + label: CSSEGISandData + name: CSSEGISandData + name: time_series_19-covid-Recovered.csv + path: data/covid-19_jhu-csse/time_series_19-covid-Recovered.csv + url: https://github.com/CSSEGISandData/COVID-19.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/a4569ce5349e158b40d0abb65142cb4865537bea/data/covid-19_jhu-csse/time_series_covid19_confirmed_global.csv + _label: data/covid-19_jhu-csse/time_series_covid19_confirmed_global.csv@a4569ce5349e158b40d0abb65142cb4865537bea + _project: + '@type': + - prov:Location + - schema:Project + _id: https://localhost/projects/cramakri/covid-19-dashboard + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-25T22:32:00.389967+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/0bba23f925700fe934849e6d27a4da295ee58419/csse_covid_19_data/csse_covid_19_time_series/time_series_covid19_confirmed_global.csv + _label: csse_covid_19_data/csse_covid_19_time_series/time_series_covid19_confirmed_global.csv@0bba23f925700fe934849e6d27a4da295ee58419 + _project: null + added: '2020-03-25T22:32:00.079001+00:00' + based_on: null + creator: [] + name: time_series_covid19_confirmed_global.csv + path: csse_covid_19_data/csse_covid_19_time_series/time_series_covid19_confirmed_global.csv + url: https://github.com/CSSEGISandData/COVID-19.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:ryan.lau@jhuapl.edu + affiliation: null + alternate_name: null + email: ryan.lau@jhuapl.edu + label: Ryan Lau + name: Ryan Lau + - '@type': + - prov:Person + - schema:Person + _id: mailto:60674295+CSSEGISandData@users.noreply.github.com + affiliation: null + alternate_name: null + email: 60674295+CSSEGISandData@users.noreply.github.com + label: CSSEGISandData + name: CSSEGISandData + - '@type': + - prov:Person + - schema:Person + _id: mailto:jhusystems@gmail.com + affiliation: null + alternate_name: null + email: jhusystems@gmail.com + label: CSSEGISandData + name: CSSEGISandData + name: time_series_covid19_confirmed_global.csv + path: data/covid-19_jhu-csse/time_series_covid19_confirmed_global.csv + url: https://github.com/CSSEGISandData/COVID-19.git +- '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://renkulab.io/blob/2388872ae8a262eb345c4ff4ff9c536616b04f59/data/covid-19_jhu-csse/time_series_covid19_deaths_global.csv + _label: data/covid-19_jhu-csse/time_series_covid19_deaths_global.csv@2388872ae8a262eb345c4ff4ff9c536616b04f59 + _project: + '@type': + - prov:Location + - schema:Project + _id: https://renkulab.io/projects/covid-19/covid-19-public-data + created: '2020-03-11T21:43:12.736000+00:00' + creator: + '@type': + - prov:Person + - schema:Person + _id: mailto:cramakri@ethz.ch + affiliation: null + alternate_name: null + email: cramakri@ethz.ch + label: Chandrasekhar Ramakrishnan + name: Chandrasekhar Ramakrishnan + name: covid-19-dashboard + updated: '2020-03-11T21:43:12.736000+00:00' + version: '1' + added: '2020-03-25T22:35:21.806830+00:00' + based_on: + '@type': + - prov:Entity + - schema:DigitalDocument + - wfprov:Artifact + _id: https://github.com/blob/0bba23f925700fe934849e6d27a4da295ee58419/csse_covid_19_data/csse_covid_19_time_series/time_series_covid19_deaths_global.csv + _label: csse_covid_19_data/csse_covid_19_time_series/time_series_covid19_deaths_global.csv@0bba23f925700fe934849e6d27a4da295ee58419 + _project: null + added: '2020-03-25T22:35:21.498857+00:00' + based_on: null + creator: [] + name: time_series_covid19_deaths_global.csv + path: csse_covid_19_data/csse_covid_19_time_series/time_series_covid19_deaths_global.csv + url: https://github.com/CSSEGISandData/COVID-19.git + creator: + - '@type': + - prov:Person + - schema:Person + _id: mailto:ryan.lau@jhuapl.edu + affiliation: null + alternate_name: null + email: ryan.lau@jhuapl.edu + label: Ryan Lau + name: Ryan Lau + - '@type': + - prov:Person + - schema:Person + _id: mailto:jhusystems@gmail.com + affiliation: null + alternate_name: null + email: jhusystems@gmail.com + label: CSSEGISandData + name: CSSEGISandData + - '@type': + - prov:Person + - schema:Person + _id: mailto:60674295+CSSEGISandData@users.noreply.github.com + affiliation: null + alternate_name: null + email: 60674295+CSSEGISandData@users.noreply.github.com + label: CSSEGISandData + name: CSSEGISandData + name: time_series_covid19_deaths_global.csv + path: data/covid-19_jhu-csse/time_series_covid19_deaths_global.csv + url: https://github.com/CSSEGISandData/COVID-19.git +identifier: f6726a5b-f973-45d5-b873-30fa0dff772f +in_language: null +keywords: [] +license: null +name: covid-19_jhu-csse +path: .renku/datasets/f6726a5b-f973-45d5-b873-30fa0dff772f +same_as: null +short_name: covid-19_jhu-csse +tags: [] +url: https://dev.renku.ch/datasets/f6726a5b-f973-45d5-b873-30fa0dff772f +version: null diff --git a/.renku/metadata.yml b/.renku/metadata.yml new file mode 100644 index 0000000..a194195 --- /dev/null +++ b/.renku/metadata.yml @@ -0,0 +1,11 @@ +'@context': + created: schema:dateCreated + schema: http://schema.org/ + name: schema:name + updated: schema:dateUpdated + version: schema:schemaVersion +'@type': schema:Project +created: 2020-03-11T21:43:12.736Z +name: covid-19-dashboard +updated: 2020-03-11T21:43:12.736Z +version: '1' diff --git a/.renku/refs/datasets/ch-population-statistics b/.renku/refs/datasets/ch-population-statistics new file mode 120000 index 0000000..9ed0fd0 --- /dev/null +++ b/.renku/refs/datasets/ch-population-statistics @@ -0,0 +1 @@ +../../datasets/0f83880f-0f84-4f31-ac1c-1d797625a305/metadata.yml \ No newline at end of file diff --git a/.renku/refs/datasets/covid-19-italy b/.renku/refs/datasets/covid-19-italy new file mode 120000 index 0000000..213d6f2 --- /dev/null +++ b/.renku/refs/datasets/covid-19-italy @@ -0,0 +1 @@ +../../datasets/286c58b1-dbbc-4caa-a23a-fcb001d5ac51/metadata.yml \ No newline at end of file diff --git a/.renku/refs/datasets/covid-19-rates b/.renku/refs/datasets/covid-19-rates new file mode 120000 index 0000000..b74ac67 --- /dev/null +++ b/.renku/refs/datasets/covid-19-rates @@ -0,0 +1 @@ +../../datasets/e9212b58-4994-482b-801c-ed90a960bd04/metadata.yml \ No newline at end of file diff --git a/.renku/refs/datasets/covid-19-tweet-ids b/.renku/refs/datasets/covid-19-tweet-ids new file mode 120000 index 0000000..7f8030a --- /dev/null +++ b/.renku/refs/datasets/covid-19-tweet-ids @@ -0,0 +1 @@ +../../datasets/0fc08252-cb39-4b59-bc82-9b213ec0bec6/metadata.yml \ No newline at end of file diff --git a/.renku/refs/datasets/covid-19_jhu-csse b/.renku/refs/datasets/covid-19_jhu-csse new file mode 120000 index 0000000..054b0e0 --- /dev/null +++ b/.renku/refs/datasets/covid-19_jhu-csse @@ -0,0 +1 @@ +../../datasets/f6726a5b-f973-45d5-b873-30fa0dff772f/metadata.yml \ No newline at end of file diff --git a/.renku/refs/datasets/covidtracking b/.renku/refs/datasets/covidtracking new file mode 120000 index 0000000..67769bb --- /dev/null +++ b/.renku/refs/datasets/covidtracking @@ -0,0 +1 @@ +../../datasets/c8bec148-5332-4602-9dc3-e39bbe92ed67/metadata.yml \ No newline at end of file diff --git a/.renku/refs/datasets/geodata b/.renku/refs/datasets/geodata new file mode 120000 index 0000000..f499a17 --- /dev/null +++ b/.renku/refs/datasets/geodata @@ -0,0 +1 @@ +../../datasets/bf528a35-35b9-40ee-9036-c08ba2581d91/metadata.yml \ No newline at end of file diff --git a/.renku/refs/datasets/openzh-covid-19 b/.renku/refs/datasets/openzh-covid-19 new file mode 120000 index 0000000..242afb2 --- /dev/null +++ b/.renku/refs/datasets/openzh-covid-19 @@ -0,0 +1 @@ +../../datasets/c9295d7a-0380-4a1b-8731-5c36d76cb8e7/metadata.yml \ No newline at end of file diff --git a/.renku/refs/datasets/worldbank b/.renku/refs/datasets/worldbank new file mode 120000 index 0000000..ed44611 --- /dev/null +++ b/.renku/refs/datasets/worldbank @@ -0,0 +1 @@ +../../datasets/720e46f5-0f38-48be-86ef-1fcbae258a6f/metadata.yml \ No newline at end of file diff --git a/.renku/refs/datasets/worldmap b/.renku/refs/datasets/worldmap new file mode 120000 index 0000000..f202b12 --- /dev/null +++ b/.renku/refs/datasets/worldmap @@ -0,0 +1 @@ +../../datasets/bcd7b8bf-840d-45fd-9912-bb26be595d7f/metadata.yml \ No newline at end of file diff --git a/.renku/renku.ini b/.renku/renku.ini new file mode 100644 index 0000000..fffe2f4 --- /dev/null +++ b/.renku/renku.ini @@ -0,0 +1,4 @@ +[renku "interactive"] +default_url = /lab +lfs_auto_fetch = true + diff --git a/.renku/workflow/09ea4c5c6b19416b88a73856a55c2596.cwl b/.renku/workflow/09ea4c5c6b19416b88a73856a55c2596.cwl new file mode 100644 index 0000000..9b82e33 --- /dev/null +++ b/.renku/workflow/09ea4c5c6b19416b88a73856a55c2596.cwl @@ -0,0 +1,66 @@ +class: Workflow +cwlVersion: v1.0 +hints: [] +inputs: + input_1: + default: ts_folder + streamable: false + type: string + input_2: + default: + class: Directory + listing: [] + path: ../../data/covid-19_jhu-csse + streamable: false + type: Directory + input_3: + default: rates_folder + streamable: false + type: string + input_4: + default: + class: Directory + listing: [] + path: ../../data/covid-19_rates + streamable: false + type: Directory + input_5: + default: geodata_path + streamable: false + type: string + input_6: + default: + class: File + path: ../../data/geodata/geo_data.csv + streamable: false + type: File + input_7: + default: + class: File + path: ../../notebooks/Dashboard.ipynb + streamable: false + type: File + input_8: + default: runs/Dashboard.run.ipynb + streamable: false + type: string +outputs: + output_0: + outputSource: step_1/output_0 + streamable: false + type: File +requirements: [] +steps: + step_1: + in: + input_1: input_1 + input_2: input_2 + input_3: input_3 + input_4: input_4 + input_5: input_5 + input_6: input_6 + input_7: input_7 + input_8: input_8 + out: + - output_0 + run: 4cc7ffe9d5a045efb048ef2222a40ffa_papermill.cwl diff --git a/.renku/workflow/199a2fe6993a45bfba1bab2b6bb02cbc.cwl b/.renku/workflow/199a2fe6993a45bfba1bab2b6bb02cbc.cwl new file mode 100644 index 0000000..d3b122a --- /dev/null +++ b/.renku/workflow/199a2fe6993a45bfba1bab2b6bb02cbc.cwl @@ -0,0 +1,120 @@ +class: Workflow +cwlVersion: v1.0 +hints: [] +inputs: + input_1: + default: out_folder + streamable: false + type: string + input_2: + default: data/covidtracking + streamable: false + type: string + input_3: + default: + class: File + path: ../../notebooks/process/download-covidtracking-data.ipynb + streamable: false + type: File + input_4: + default: runs/download-covidtracking-data.runs.ipynb + streamable: false + type: string + input_5: + default: states-daily.json + streamable: false + type: string + input_6: + default: states-metadata.json + streamable: false + type: string +outputs: + output_1: + outputSource: step_1/output_0 + streamable: false + type: File + output_2: + outputSource: step_1/output_1 + streamable: false + type: Directory +requirements: [] +steps: + step_1: + in: + input_1: input_1 + input_2: input_2 + input_3: input_3 + input_4: input_4 + out: + - output_0 + - output_1 + run: ff5f474d38144c5d882c0036bd1059c2_papermill.cwl + step_2: + in: + filename: input_5 + input_directory: step_1/output_1 + out: + - output_file + run: + arguments: [] + baseCommand: + - 'true' + class: CommandLineTool + cwlVersion: v1.0 + hints: [] + inputs: + filename: + default: states-daily.json + streamable: false + type: string + input_directory: + streamable: false + type: Directory + outputs: + output_file: + outputBinding: + glob: $(inputs.filename) + streamable: false + type: File + permanentFailCodes: [] + requirements: + - &id001 + class: InlineJavascriptRequirement + - &id002 + class: InitialWorkDirRequirement + listing: $(inputs.input_directory.listing) + successCodes: [] + temporaryFailCodes: [] + step_3: + in: + filename: input_6 + input_directory: step_1/output_1 + out: + - output_file + run: + arguments: [] + baseCommand: + - 'true' + class: CommandLineTool + cwlVersion: v1.0 + hints: [] + inputs: + filename: + default: states-metadata.json + streamable: false + type: string + input_directory: + streamable: false + type: Directory + outputs: + output_file: + outputBinding: + glob: $(inputs.filename) + streamable: false + type: File + permanentFailCodes: [] + requirements: + - *id001 + - *id002 + successCodes: [] + temporaryFailCodes: [] diff --git a/.renku/workflow/1de6e78bf529411d866f95d03aac54b6.cwl b/.renku/workflow/1de6e78bf529411d866f95d03aac54b6.cwl new file mode 100644 index 0000000..90f0ced --- /dev/null +++ b/.renku/workflow/1de6e78bf529411d866f95d03aac54b6.cwl @@ -0,0 +1,120 @@ +class: Workflow +cwlVersion: v1.0 +hints: [] +inputs: + input_1: + default: states-metadata.json + streamable: false + type: string + input_2: + default: out_folder + streamable: false + type: string + input_3: + default: data/covidtracking + streamable: false + type: string + input_4: + default: + class: File + path: ../../notebooks/process/download-covidtracking-data.ipynb + streamable: false + type: File + input_5: + default: runs/download-covidtracking-data.runs.ipynb + streamable: false + type: string + input_6: + default: states-daily.json + streamable: false + type: string +outputs: + output_0: + outputSource: step_2/output_1 + streamable: false + type: Directory + output_2: + outputSource: step_2/output_0 + streamable: false + type: File +requirements: [] +steps: + step_1: + in: + filename: input_1 + input_directory: step_2/output_1 + out: + - output_file + run: + arguments: [] + baseCommand: + - 'true' + class: CommandLineTool + cwlVersion: v1.0 + hints: [] + inputs: + filename: + default: states-metadata.json + streamable: false + type: string + input_directory: + streamable: false + type: Directory + outputs: + output_file: + outputBinding: + glob: $(inputs.filename) + streamable: false + type: File + permanentFailCodes: [] + requirements: + - &id001 + class: InlineJavascriptRequirement + - &id002 + class: InitialWorkDirRequirement + listing: $(inputs.input_directory.listing) + successCodes: [] + temporaryFailCodes: [] + step_2: + in: + input_1: input_2 + input_2: input_3 + input_3: input_4 + input_4: input_5 + out: + - output_1 + - output_0 + run: ff5f474d38144c5d882c0036bd1059c2_papermill.cwl + step_3: + in: + filename: input_6 + input_directory: step_2/output_1 + out: + - output_file + run: + arguments: [] + baseCommand: + - 'true' + class: CommandLineTool + cwlVersion: v1.0 + hints: [] + inputs: + filename: + default: states-daily.json + streamable: false + type: string + input_directory: + streamable: false + type: Directory + outputs: + output_file: + outputBinding: + glob: $(inputs.filename) + streamable: false + type: File + permanentFailCodes: [] + requirements: + - *id001 + - *id002 + successCodes: [] + temporaryFailCodes: [] diff --git a/.renku/workflow/283500d9c26c4cc58c1123c8280b555d_papermill.cwl b/.renku/workflow/283500d9c26c4cc58c1123c8280b555d_papermill.cwl new file mode 100644 index 0000000..77af68b --- /dev/null +++ b/.renku/workflow/283500d9c26c4cc58c1123c8280b555d_papermill.cwl @@ -0,0 +1,117 @@ +arguments: +- position: 1 + separate: true + shellQuote: true + valueFrom: --report-mode +baseCommand: +- papermill +class: CommandLineTool +cwlVersion: v1.0 +hints: [] +inputs: + input_2: + default: ts_folder + inputBinding: + position: 2 + prefix: -p + separate: true + shellQuote: true + streamable: false + type: string + input_3: + default: + class: Directory + listing: [] + path: ../../data/covid-19_jhu-csse + inputBinding: + position: 3 + separate: true + shellQuote: true + streamable: false + type: Directory + input_4: + default: rates_folder + inputBinding: + position: 4 + prefix: -p + separate: true + shellQuote: true + streamable: false + type: string + input_5: + default: + class: Directory + listing: [] + path: ../../data/covid-19_rates + inputBinding: + position: 5 + separate: true + shellQuote: true + streamable: false + type: Directory + input_6: + default: geodata_path + inputBinding: + position: 6 + prefix: -p + separate: true + shellQuote: true + streamable: false + type: string + input_7: + default: + class: File + path: ../../data/geodata/geo_data.csv + inputBinding: + position: 7 + separate: true + shellQuote: true + streamable: false + type: File + input_8: + default: + class: File + path: ../../notebooks/Dashboard.ipynb + inputBinding: + position: 8 + prefix: --inject-paths + separate: true + shellQuote: true + streamable: false + type: File + input_9: + default: runs/Dashboard.run.ipynb + inputBinding: + position: 9 + separate: true + shellQuote: true + streamable: false + type: string +outputs: + output_0: + outputBinding: + glob: $(inputs.input_9) + streamable: false + type: File +permanentFailCodes: [] +requirements: +- class: InlineJavascriptRequirement +- class: InitialWorkDirRequirement + listing: + - entry: '$({"listing": [], "class": "Directory"})' + entryname: runs + writable: true + - entry: $(inputs.input_3) + entryname: data/covid-19_jhu-csse + writable: false + - entry: $(inputs.input_5) + entryname: data/covid-19_rates + writable: false + - entry: $(inputs.input_7) + entryname: data/geodata/geo_data.csv + writable: false + - entry: $(inputs.input_8) + entryname: notebooks/Dashboard.ipynb + writable: false +successCodes: [] +temporaryFailCodes: [] diff --git a/.renku/workflow/2c413376f8aa4ba1a325212655d423e5_papermill.cwl b/.renku/workflow/2c413376f8aa4ba1a325212655d423e5_papermill.cwl new file mode 100644 index 0000000..89405a6 --- /dev/null +++ b/.renku/workflow/2c413376f8aa4ba1a325212655d423e5_papermill.cwl @@ -0,0 +1,137 @@ +arguments: [] +baseCommand: +- papermill +class: CommandLineTool +cwlVersion: v1.0 +hints: [] +inputs: + input_1: + default: ts_folder + inputBinding: + position: 1 + prefix: -p + separate: true + shellQuote: true + streamable: false + type: string + input_10: + default: runs/ToRates.run.ipynb + inputBinding: + position: 10 + separate: true + shellQuote: true + streamable: false + type: string + input_2: + default: + class: Directory + listing: [] + path: ../../data/covid-19_jhu-csse + inputBinding: + position: 2 + separate: true + shellQuote: true + streamable: false + type: Directory + input_3: + default: wb_path + inputBinding: + position: 3 + prefix: -p + separate: true + shellQuote: true + streamable: false + type: string + input_4: + default: + class: File + path: ../../data/worldbank/SP.POP.TOTL.zip + inputBinding: + position: 4 + separate: true + shellQuote: true + streamable: false + type: File + input_5: + default: geodata_path + inputBinding: + position: 5 + prefix: -p + separate: true + shellQuote: true + streamable: false + type: string + input_6: + default: + class: File + path: ../../data/geodata/geo_data.csv + inputBinding: + position: 6 + separate: true + shellQuote: true + streamable: false + type: File + input_7: + default: out_folder + inputBinding: + position: 7 + prefix: -p + separate: true + shellQuote: true + streamable: false + type: string + input_8: + default: data/covid-19_rates + inputBinding: + position: 8 + separate: true + shellQuote: true + streamable: false + type: string + input_9: + default: + class: File + path: ../../notebooks/ToRates.ipynb + inputBinding: + position: 9 + prefix: --inject-paths + separate: true + shellQuote: true + streamable: false + type: File +outputs: + output_0: + outputBinding: + glob: $(inputs.input_10) + streamable: false + type: File + output_1: + outputBinding: + glob: $(inputs.input_8) + streamable: false + type: Directory +permanentFailCodes: [] +requirements: +- class: InlineJavascriptRequirement +- class: InitialWorkDirRequirement + listing: + - entry: '$({"listing": [], "class": "Directory"})' + entryname: runs + writable: true + - entry: '$({"listing": [], "class": "Directory"})' + entryname: data/covid-19_rates + writable: true + - entry: $(inputs.input_2) + entryname: data/covid-19_jhu-csse + writable: false + - entry: $(inputs.input_4) + entryname: data/worldbank/SP.POP.TOTL.zip + writable: false + - entry: $(inputs.input_6) + entryname: data/geodata/geo_data.csv + writable: false + - entry: $(inputs.input_9) + entryname: notebooks/ToRates.ipynb + writable: false +successCodes: [] +temporaryFailCodes: [] diff --git a/.renku/workflow/3211ccd1126344e3ab7d66aa4a0dc091.cwl b/.renku/workflow/3211ccd1126344e3ab7d66aa4a0dc091.cwl new file mode 100644 index 0000000..3e48143 --- /dev/null +++ b/.renku/workflow/3211ccd1126344e3ab7d66aa4a0dc091.cwl @@ -0,0 +1,191 @@ +class: Workflow +cwlVersion: v1.0 +hints: [] +inputs: + input_1: + default: ts_folder + streamable: false + type: string + input_10: + default: worldmap_path + streamable: false + type: string + input_11: + default: + class: File + path: ../../data/worldmap/country_centroids.csv + streamable: false + type: File + input_12: + default: out_folder + streamable: false + type: string + input_13: + default: + class: Directory + listing: [] + path: ../../data/geodata + streamable: false + type: Directory + input_14: + default: + class: File + path: ../../notebooks/process/CompileGeoData.ipynb + streamable: false + type: File + input_15: + default: runs/CompileGeoData.run.ipynb + streamable: false + type: string + input_16: + default: ts_folder + streamable: false + type: string + input_17: + default: runs/ToRates.run.ipynb + streamable: false + type: string + input_18: + default: + class: Directory + listing: [] + path: ../../data/covid-19_jhu-csse + streamable: false + type: Directory + input_19: + default: wb_path + streamable: false + type: string + input_2: + default: + class: Directory + listing: [] + path: ../../data/covid-19_jhu-csse + streamable: false + type: Directory + input_20: + default: + class: File + path: ../../data/worldbank/SP.POP.TOTL.zip + streamable: false + type: File + input_21: + default: geodata_path + streamable: false + type: string + input_22: + default: + class: File + path: ../../data/geodata/geo_data.csv + streamable: false + type: File + input_23: + default: out_folder + streamable: false + type: string + input_24: + default: data/covid-19_rates + streamable: false + type: string + input_25: + default: + class: File + path: ../../notebooks/process/ToRates.ipynb + streamable: false + type: File + input_3: + default: rates_folder + streamable: false + type: string + input_4: + default: geodata_path + streamable: false + type: string + input_5: + default: + class: File + path: ../../data/geodata/geo_data.csv + streamable: false + type: File + input_6: + default: + class: File + path: ../../notebooks/Dashboard.ipynb + streamable: false + type: File + input_7: + default: runs/Dashboard.run.ipynb + streamable: false + type: string + input_8: + default: ts_folder + streamable: false + type: string + input_9: + default: + class: Directory + listing: [] + path: ../../data/covid-19_jhu-csse + streamable: false + type: Directory +outputs: + output_0: + outputSource: step_2/output_0 + streamable: false + type: File + output_1: + outputSource: step_1/output_0 + streamable: false + type: File + output_2: + outputSource: step_3/output_0 + streamable: false + type: File + output_3: + outputSource: step_3/output_1 + streamable: false + type: Directory +requirements: [] +steps: + step_1: + in: + input_1: input_1 + input_2: input_2 + input_3: input_3 + input_4: step_3/output_1 + input_5: input_4 + input_6: input_5 + input_7: input_6 + input_8: input_7 + out: + - output_0 + run: 5ae9a9961e194e7795df04a9722452e8_papermill.cwl + step_2: + in: + input_1: input_8 + input_2: input_9 + input_3: input_10 + input_4: input_11 + input_5: input_12 + input_6: input_13 + input_7: input_14 + input_8: input_15 + out: + - output_0 + run: a8b2f47629164158a118963ae58eea3b_papermill.cwl + step_3: + in: + input_1: input_16 + input_10: input_17 + input_2: input_18 + input_3: input_19 + input_4: input_20 + input_5: input_21 + input_6: input_22 + input_7: input_23 + input_8: input_24 + input_9: input_25 + out: + - output_0 + - output_1 + run: 7f7dffbbb1264ae2a646824c0fd83a20_papermill.cwl diff --git a/.renku/workflow/3218f26d673c4170a35483432e34a801.cwl b/.renku/workflow/3218f26d673c4170a35483432e34a801.cwl new file mode 100644 index 0000000..1d694b7 --- /dev/null +++ b/.renku/workflow/3218f26d673c4170a35483432e34a801.cwl @@ -0,0 +1,173 @@ +class: Workflow +cwlVersion: v1.0 +hints: [] +inputs: + input_1: + default: + class: File + path: ../../notebooks/openzh-covid-19-dashboard.ipynb + streamable: false + type: File + input_10: + default: geodata_path + streamable: false + type: string + input_11: + default: + class: File + path: ../../data/geodata/geo_data.csv + streamable: false + type: File + input_12: + default: + class: File + path: ../../notebooks/Dashboard.ipynb + streamable: false + type: File + input_13: + default: runs/Dashboard.run.ipynb + streamable: false + type: string + input_14: + default: + class: File + path: ../../notebooks/examples/openzh-covid-19-example.ipynb + streamable: false + type: File + input_15: + default: runs/openzh-covid-19-example.run.ipynb + streamable: false + type: string + input_16: + default: save_figures + streamable: false + type: string + input_17: + default: 'True' + streamable: false + type: string + input_18: + default: data_path + streamable: false + type: string + input_19: + default: + class: Directory + listing: [] + path: ../../data/openzh-covid-19 + streamable: false + type: Directory + input_2: + default: runs/openzh-covid-19-dashboard.run.ipynb + streamable: false + type: string + input_20: + default: figures_path + streamable: false + type: string + input_21: + default: figures + streamable: false + type: string + input_22: + default: + class: File + path: ../../data/ch-population-statistics/ch-population-by-age-canton.xls + streamable: false + type: File + input_3: + default: data_path + streamable: false + type: string + input_4: + default: + class: Directory + listing: [] + path: ../../data/openzh-covid-19 + streamable: false + type: Directory + input_5: + default: + class: File + path: ../../data/ch-population-statistics/ch-population-by-age-canton.xls + streamable: false + type: File + input_6: + default: ts_folder + streamable: false + type: string + input_7: + default: + class: Directory + listing: [] + path: ../../data/covid-19_jhu-csse + streamable: false + type: Directory + input_8: + default: rates_folder + streamable: false + type: string + input_9: + default: + class: Directory + listing: [] + path: ../../data/covid-19_rates + streamable: false + type: Directory +outputs: + output_0: + outputSource: step_3/output_1 + streamable: false + type: Directory + output_1: + outputSource: step_1/output_0 + streamable: false + type: File + output_2: + outputSource: step_3/output_0 + streamable: false + type: File + output_3: + outputSource: step_2/output_0 + streamable: false + type: File +requirements: [] +steps: + step_1: + in: + input_1: input_1 + input_2: input_2 + input_3: input_3 + input_4: input_4 + input_5: input_5 + out: + - output_0 + run: a391937483df408c9a1507565b2e0574_papermill.cwl + step_2: + in: + input_2: input_6 + input_3: input_7 + input_4: input_8 + input_5: input_9 + input_6: input_10 + input_7: input_11 + input_8: input_12 + input_9: input_13 + out: + - output_0 + run: 283500d9c26c4cc58c1123c8280b555d_papermill.cwl + step_3: + in: + input_1: input_14 + input_2: input_15 + input_3: input_16 + input_4: input_17 + input_5: input_18 + input_6: input_19 + input_7: input_20 + input_8: input_21 + input_9: input_22 + out: + - output_1 + - output_0 + run: 945930a71908469a8e1da6ae4f10c72a_papermill.cwl diff --git a/.renku/workflow/349ff7f9cbbd41febc2ee66f691da823.cwl b/.renku/workflow/349ff7f9cbbd41febc2ee66f691da823.cwl new file mode 100644 index 0000000..453e6e0 --- /dev/null +++ b/.renku/workflow/349ff7f9cbbd41febc2ee66f691da823.cwl @@ -0,0 +1,120 @@ +class: Workflow +cwlVersion: v1.0 +hints: [] +inputs: + input_1: + default: states-daily.json + streamable: false + type: string + input_2: + default: states-metadata.json + streamable: false + type: string + input_3: + default: out_folder + streamable: false + type: string + input_4: + default: data/covidtracking + streamable: false + type: string + input_5: + default: + class: File + path: ../../notebooks/process/download-covidtracking-data.ipynb + streamable: false + type: File + input_6: + default: runs/download-covidtracking-data.runs.ipynb + streamable: false + type: string +outputs: + output_0: + outputSource: step_3/output_1 + streamable: false + type: Directory + output_3: + outputSource: step_3/output_0 + streamable: false + type: File +requirements: [] +steps: + step_1: + in: + filename: input_1 + input_directory: step_3/output_1 + out: + - output_file + run: + arguments: [] + baseCommand: + - 'true' + class: CommandLineTool + cwlVersion: v1.0 + hints: [] + inputs: + filename: + default: states-daily.json + streamable: false + type: string + input_directory: + streamable: false + type: Directory + outputs: + output_file: + outputBinding: + glob: $(inputs.filename) + streamable: false + type: File + permanentFailCodes: [] + requirements: + - &id001 + class: InlineJavascriptRequirement + - &id002 + class: InitialWorkDirRequirement + listing: $(inputs.input_directory.listing) + successCodes: [] + temporaryFailCodes: [] + step_2: + in: + filename: input_2 + input_directory: step_3/output_1 + out: + - output_file + run: + arguments: [] + baseCommand: + - 'true' + class: CommandLineTool + cwlVersion: v1.0 + hints: [] + inputs: + filename: + default: states-metadata.json + streamable: false + type: string + input_directory: + streamable: false + type: Directory + outputs: + output_file: + outputBinding: + glob: $(inputs.filename) + streamable: false + type: File + permanentFailCodes: [] + requirements: + - *id001 + - *id002 + successCodes: [] + temporaryFailCodes: [] + step_3: + in: + input_1: input_3 + input_2: input_4 + input_3: input_5 + input_4: input_6 + out: + - output_1 + - output_0 + run: ff5f474d38144c5d882c0036bd1059c2_papermill.cwl diff --git a/.renku/workflow/37da798c3cba4284a2eebeb2ce0d4faa.cwl b/.renku/workflow/37da798c3cba4284a2eebeb2ce0d4faa.cwl new file mode 100644 index 0000000..9b82e33 --- /dev/null +++ b/.renku/workflow/37da798c3cba4284a2eebeb2ce0d4faa.cwl @@ -0,0 +1,66 @@ +class: Workflow +cwlVersion: v1.0 +hints: [] +inputs: + input_1: + default: ts_folder + streamable: false + type: string + input_2: + default: + class: Directory + listing: [] + path: ../../data/covid-19_jhu-csse + streamable: false + type: Directory + input_3: + default: rates_folder + streamable: false + type: string + input_4: + default: + class: Directory + listing: [] + path: ../../data/covid-19_rates + streamable: false + type: Directory + input_5: + default: geodata_path + streamable: false + type: string + input_6: + default: + class: File + path: ../../data/geodata/geo_data.csv + streamable: false + type: File + input_7: + default: + class: File + path: ../../notebooks/Dashboard.ipynb + streamable: false + type: File + input_8: + default: runs/Dashboard.run.ipynb + streamable: false + type: string +outputs: + output_0: + outputSource: step_1/output_0 + streamable: false + type: File +requirements: [] +steps: + step_1: + in: + input_1: input_1 + input_2: input_2 + input_3: input_3 + input_4: input_4 + input_5: input_5 + input_6: input_6 + input_7: input_7 + input_8: input_8 + out: + - output_0 + run: 4cc7ffe9d5a045efb048ef2222a40ffa_papermill.cwl diff --git a/.renku/workflow/38fa44222ca5468aa9e5ec5d96608b96.cwl b/.renku/workflow/38fa44222ca5468aa9e5ec5d96608b96.cwl new file mode 100644 index 0000000..a973614 --- /dev/null +++ b/.renku/workflow/38fa44222ca5468aa9e5ec5d96608b96.cwl @@ -0,0 +1,120 @@ +class: Workflow +cwlVersion: v1.0 +hints: [] +inputs: + input_1: + default: states-daily.json + streamable: false + type: string + input_2: + default: out_folder + streamable: false + type: string + input_3: + default: data/covidtracking + streamable: false + type: string + input_4: + default: + class: File + path: ../../notebooks/process/download-covidtracking-data.ipynb + streamable: false + type: File + input_5: + default: runs/download-covidtracking-data.runs.ipynb + streamable: false + type: string + input_6: + default: states-metadata.json + streamable: false + type: string +outputs: + output_0: + outputSource: step_2/output_0 + streamable: false + type: File + output_2: + outputSource: step_2/output_1 + streamable: false + type: Directory +requirements: [] +steps: + step_1: + in: + filename: input_1 + input_directory: step_2/output_1 + out: + - output_file + run: + arguments: [] + baseCommand: + - 'true' + class: CommandLineTool + cwlVersion: v1.0 + hints: [] + inputs: + filename: + default: states-daily.json + streamable: false + type: string + input_directory: + streamable: false + type: Directory + outputs: + output_file: + outputBinding: + glob: $(inputs.filename) + streamable: false + type: File + permanentFailCodes: [] + requirements: + - &id001 + class: InlineJavascriptRequirement + - &id002 + class: InitialWorkDirRequirement + listing: $(inputs.input_directory.listing) + successCodes: [] + temporaryFailCodes: [] + step_2: + in: + input_1: input_2 + input_2: input_3 + input_3: input_4 + input_4: input_5 + out: + - output_0 + - output_1 + run: ff5f474d38144c5d882c0036bd1059c2_papermill.cwl + step_3: + in: + filename: input_6 + input_directory: step_2/output_1 + out: + - output_file + run: + arguments: [] + baseCommand: + - 'true' + class: CommandLineTool + cwlVersion: v1.0 + hints: [] + inputs: + filename: + default: states-metadata.json + streamable: false + type: string + input_directory: + streamable: false + type: Directory + outputs: + output_file: + outputBinding: + glob: $(inputs.filename) + streamable: false + type: File + permanentFailCodes: [] + requirements: + - *id001 + - *id002 + successCodes: [] + temporaryFailCodes: [] diff --git a/.renku/workflow/3acfce4cc9a64c629a9f927041d2b5d0.cwl b/.renku/workflow/3acfce4cc9a64c629a9f927041d2b5d0.cwl new file mode 100644 index 0000000..635f377 --- /dev/null +++ b/.renku/workflow/3acfce4cc9a64c629a9f927041d2b5d0.cwl @@ -0,0 +1,66 @@ +class: Workflow +cwlVersion: v1.0 +hints: [] +inputs: + input_1: + default: ts_folder + streamable: false + type: string + input_2: + default: + class: Directory + listing: [] + path: ../../data/covid-19_jhu-csse + streamable: false + type: Directory + input_3: + default: rates_folder + streamable: false + type: string + input_4: + default: + class: Directory + listing: [] + path: ../../data/covid-19_rates + streamable: false + type: Directory + input_5: + default: geodata_path + streamable: false + type: string + input_6: + default: + class: File + path: ../../data/geodata/geo_data.csv + streamable: false + type: File + input_7: + default: + class: File + path: ../../notebooks/Dashboard.ipynb + streamable: false + type: File + input_8: + default: runs/Dashboard.run.ipynb + streamable: false + type: string +outputs: + output_0: + outputSource: step_1/output_0 + streamable: false + type: File +requirements: [] +steps: + step_1: + in: + input_1: input_1 + input_2: input_2 + input_3: input_3 + input_4: input_4 + input_5: input_5 + input_6: input_6 + input_7: input_7 + input_8: input_8 + out: + - output_0 + run: 5ae9a9961e194e7795df04a9722452e8_papermill.cwl diff --git a/.renku/workflow/414e8dd586a446e588db482c4fc88f09_papermill.cwl b/.renku/workflow/414e8dd586a446e588db482c4fc88f09_papermill.cwl new file mode 100644 index 0000000..988afcd --- /dev/null +++ b/.renku/workflow/414e8dd586a446e588db482c4fc88f09_papermill.cwl @@ -0,0 +1,137 @@ +arguments: [] +baseCommand: +- papermill +class: CommandLineTool +cwlVersion: v1.0 +hints: [] +inputs: + input_1: + default: ts_folder + inputBinding: + position: 1 + prefix: -p + separate: true + shellQuote: true + streamable: false + type: string + input_10: + default: runs/ToRates.run.ipynb + inputBinding: + position: 10 + separate: true + shellQuote: true + streamable: false + type: string + input_2: + default: + class: Directory + listing: [] + path: ../../data/covid-19_jhu-csse + inputBinding: + position: 2 + separate: true + shellQuote: true + streamable: false + type: Directory + input_3: + default: wb_path + inputBinding: + position: 3 + prefix: -p + separate: true + shellQuote: true + streamable: false + type: string + input_4: + default: + class: File + path: ../../data/worldbank/SP.POP.TOTL.zip + inputBinding: + position: 4 + separate: true + shellQuote: true + streamable: false + type: File + input_5: + default: geodata_path + inputBinding: + position: 5 + prefix: -p + separate: true + shellQuote: true + streamable: false + type: string + input_6: + default: + class: File + path: ../../data/geodata/geo_data.csv + inputBinding: + position: 6 + separate: true + shellQuote: true + streamable: false + type: File + input_7: + default: out_folder + inputBinding: + position: 7 + prefix: -p + separate: true + shellQuote: true + streamable: false + type: string + input_8: + default: data/covid-19_rates + inputBinding: + position: 8 + separate: true + shellQuote: true + streamable: false + type: string + input_9: + default: + class: File + path: ../../notebooks/process/ToRates.ipynb + inputBinding: + position: 9 + prefix: --inject-paths + separate: true + shellQuote: true + streamable: false + type: File +outputs: + output_0: + outputBinding: + glob: $(inputs.input_10) + streamable: false + type: File + output_1: + outputBinding: + glob: $(inputs.input_8) + streamable: false + type: Directory +permanentFailCodes: [] +requirements: +- class: InlineJavascriptRequirement +- class: InitialWorkDirRequirement + listing: + - entry: '$({"listing": [], "class": "Directory"})' + entryname: runs + writable: true + - entry: '$({"listing": [], "class": "Directory"})' + entryname: data/covid-19_rates + writable: true + - entry: $(inputs.input_2) + entryname: data/covid-19_jhu-csse + writable: false + - entry: $(inputs.input_4) + entryname: data/worldbank/SP.POP.TOTL.zip + writable: false + - entry: $(inputs.input_6) + entryname: data/geodata/geo_data.csv + writable: false + - entry: $(inputs.input_9) + entryname: notebooks/process/ToRates.ipynb + writable: false +successCodes: [] +temporaryFailCodes: [] diff --git a/.renku/workflow/46450019d71546178b97f800f3192df9.cwl b/.renku/workflow/46450019d71546178b97f800f3192df9.cwl new file mode 100644 index 0000000..0024c42 --- /dev/null +++ b/.renku/workflow/46450019d71546178b97f800f3192df9.cwl @@ -0,0 +1,127 @@ +class: Workflow +cwlVersion: v1.0 +hints: [] +inputs: + input_1: + default: ts_folder + streamable: false + type: string + input_10: + default: + class: Directory + listing: [] + path: ../../data/covid-19_jhu-csse + streamable: false + type: Directory + input_11: + default: rates_folder + streamable: false + type: string + input_12: + default: + class: Directory + listing: [] + path: ../../data/covid-19_rates + streamable: false + type: Directory + input_13: + default: geodata_path + streamable: false + type: string + input_14: + default: + class: File + path: ../../data/geodata/geo_data.csv + streamable: false + type: File + input_15: + default: + class: File + path: ../../notebooks/Dashboard.ipynb + streamable: false + type: File + input_16: + default: runs/Dashboard.run.ipynb + streamable: false + type: string + input_2: + default: + class: Directory + listing: [] + path: ../../data/covid-19_jhu-csse + streamable: false + type: Directory + input_3: + default: worldmap_path + streamable: false + type: string + input_4: + default: + class: File + path: ../../data/worldmap/country_centroids.csv + streamable: false + type: File + input_5: + default: out_folder + streamable: false + type: string + input_6: + default: data/geodata + streamable: false + type: string + input_7: + default: + class: File + path: ../../notebooks/CompileGeoData.ipynb + streamable: false + type: File + input_8: + default: runs/CompileGeoData.run.ipynb + streamable: false + type: string + input_9: + default: ts_folder + streamable: false + type: string +outputs: + output_0: + outputSource: step_2/output_0 + streamable: false + type: File + output_1: + outputSource: step_1/output_0 + streamable: false + type: File + output_2: + outputSource: step_1/output_1 + streamable: false + type: Directory +requirements: [] +steps: + step_1: + in: + input_1: input_1 + input_2: input_2 + input_3: input_3 + input_4: input_4 + input_5: input_5 + input_6: input_6 + input_7: input_7 + input_8: input_8 + out: + - output_1 + - output_0 + run: 73781f74e51d4e54bc522007a2030ec2_papermill.cwl + step_2: + in: + input_1: input_9 + input_2: input_10 + input_3: input_11 + input_4: input_12 + input_5: input_13 + input_6: input_14 + input_7: input_15 + input_8: input_16 + out: + - output_0 + run: 4cc7ffe9d5a045efb048ef2222a40ffa_papermill.cwl diff --git a/.renku/workflow/4cc7ffe9d5a045efb048ef2222a40ffa_papermill.cwl b/.renku/workflow/4cc7ffe9d5a045efb048ef2222a40ffa_papermill.cwl new file mode 100644 index 0000000..1ca535d --- /dev/null +++ b/.renku/workflow/4cc7ffe9d5a045efb048ef2222a40ffa_papermill.cwl @@ -0,0 +1,113 @@ +arguments: [] +baseCommand: +- papermill +class: CommandLineTool +cwlVersion: v1.0 +hints: [] +inputs: + input_1: + default: ts_folder + inputBinding: + position: 1 + prefix: -p + separate: true + shellQuote: true + streamable: false + type: string + input_2: + default: + class: Directory + listing: [] + path: ../../data/covid-19_jhu-csse + inputBinding: + position: 2 + separate: true + shellQuote: true + streamable: false + type: Directory + input_3: + default: rates_folder + inputBinding: + position: 3 + prefix: -p + separate: true + shellQuote: true + streamable: false + type: string + input_4: + default: + class: Directory + listing: [] + path: ../../data/covid-19_rates + inputBinding: + position: 4 + separate: true + shellQuote: true + streamable: false + type: Directory + input_5: + default: geodata_path + inputBinding: + position: 5 + prefix: -p + separate: true + shellQuote: true + streamable: false + type: string + input_6: + default: + class: File + path: ../../data/geodata/geo_data.csv + inputBinding: + position: 6 + separate: true + shellQuote: true + streamable: false + type: File + input_7: + default: + class: File + path: ../../notebooks/Dashboard.ipynb + inputBinding: + position: 7 + prefix: --inject-paths + separate: true + shellQuote: true + streamable: false + type: File + input_8: + default: runs/Dashboard.run.ipynb + inputBinding: + position: 8 + separate: true + shellQuote: true + streamable: false + type: string +outputs: + output_0: + outputBinding: + glob: $(inputs.input_8) + streamable: false + type: File +permanentFailCodes: [] +requirements: +- class: InlineJavascriptRequirement +- class: InitialWorkDirRequirement + listing: + - entry: '$({"listing": [], "class": "Directory"})' + entryname: runs + writable: true + - entry: $(inputs.input_2) + entryname: data/covid-19_jhu-csse + writable: false + - entry: $(inputs.input_4) + entryname: data/covid-19_rates + writable: false + - entry: $(inputs.input_6) + entryname: data/geodata/geo_data.csv + writable: false + - entry: $(inputs.input_7) + entryname: notebooks/Dashboard.ipynb + writable: false +successCodes: [] +temporaryFailCodes: [] diff --git a/.renku/workflow/5262f3ecb61b431bbb02bf63b95d7055.cwl b/.renku/workflow/5262f3ecb61b431bbb02bf63b95d7055.cwl new file mode 100644 index 0000000..9b82e33 --- /dev/null +++ b/.renku/workflow/5262f3ecb61b431bbb02bf63b95d7055.cwl @@ -0,0 +1,66 @@ +class: Workflow +cwlVersion: v1.0 +hints: [] +inputs: + input_1: + default: ts_folder + streamable: false + type: string + input_2: + default: + class: Directory + listing: [] + path: ../../data/covid-19_jhu-csse + streamable: false + type: Directory + input_3: + default: rates_folder + streamable: false + type: string + input_4: + default: + class: Directory + listing: [] + path: ../../data/covid-19_rates + streamable: false + type: Directory + input_5: + default: geodata_path + streamable: false + type: string + input_6: + default: + class: File + path: ../../data/geodata/geo_data.csv + streamable: false + type: File + input_7: + default: + class: File + path: ../../notebooks/Dashboard.ipynb + streamable: false + type: File + input_8: + default: runs/Dashboard.run.ipynb + streamable: false + type: string +outputs: + output_0: + outputSource: step_1/output_0 + streamable: false + type: File +requirements: [] +steps: + step_1: + in: + input_1: input_1 + input_2: input_2 + input_3: input_3 + input_4: input_4 + input_5: input_5 + input_6: input_6 + input_7: input_7 + input_8: input_8 + out: + - output_0 + run: 4cc7ffe9d5a045efb048ef2222a40ffa_papermill.cwl diff --git a/.renku/workflow/529e3b9f6140470ab818a888d405c983.cwl b/.renku/workflow/529e3b9f6140470ab818a888d405c983.cwl new file mode 100644 index 0000000..74c7531 --- /dev/null +++ b/.renku/workflow/529e3b9f6140470ab818a888d405c983.cwl @@ -0,0 +1,108 @@ +class: Workflow +cwlVersion: v1.0 +hints: [] +inputs: + input_1: + default: ts_folder + streamable: false + type: string + input_10: + default: out_folder + streamable: false + type: string + input_11: + default: data/covid-19_rates + streamable: false + type: string + input_12: + default: + class: File + path: ../../notebooks/ToRates.ipynb + streamable: false + type: File + input_13: + default: runs/ToRates.run.ipynb + streamable: false + type: string + input_2: + default: + class: Directory + listing: [] + path: ../../data/covid-19_jhu-csse + streamable: false + type: Directory + input_3: + default: rates_folder + streamable: false + type: string + input_4: + default: + class: File + path: ../../notebooks/Dashboard.ipynb + streamable: false + type: File + input_5: + default: runs/Dashboard.run.ipynb + streamable: false + type: string + input_6: + default: ts_folder + streamable: false + type: string + input_7: + default: + class: Directory + listing: [] + path: ../../data/covid-19_jhu-csse + streamable: false + type: Directory + input_8: + default: wb_path + streamable: false + type: string + input_9: + default: + class: File + path: ../../data/worldbank/SP.POP.TOTL.zip + streamable: false + type: File +outputs: + output_0: + outputSource: step_2/output_0 + streamable: false + type: File + output_1: + outputSource: step_1/output_0 + streamable: false + type: File + output_2: + outputSource: step_2/output_1 + streamable: false + type: Directory +requirements: [] +steps: + step_1: + in: + input_1: input_1 + input_2: input_2 + input_3: input_3 + input_4: step_2/output_1 + input_5: input_4 + input_6: input_5 + out: + - output_0 + run: b1c0a33b463d406a820ff0a61fb3a526_papermill.cwl + step_2: + in: + input_1: input_6 + input_2: input_7 + input_3: input_8 + input_4: input_9 + input_5: input_10 + input_6: input_11 + input_7: input_12 + input_8: input_13 + out: + - output_0 + - output_1 + run: a38f8d703e0c4c55a2e3f49bbf15466e_papermill.cwl diff --git a/.renku/workflow/5946fa35209b4ce8a8721e76e11e3653_papermill.cwl b/.renku/workflow/5946fa35209b4ce8a8721e76e11e3653_papermill.cwl new file mode 100644 index 0000000..478d55f --- /dev/null +++ b/.renku/workflow/5946fa35209b4ce8a8721e76e11e3653_papermill.cwl @@ -0,0 +1,110 @@ +arguments: [] +baseCommand: +- papermill +class: CommandLineTool +cwlVersion: v1.0 +hints: [] +inputs: + input_1: + default: + class: File + path: ../../notebooks/examples/openzh-covid-19-example.ipynb + inputBinding: + position: 1 + prefix: --report-mode + separate: true + shellQuote: true + streamable: false + type: File + input_2: + default: runs/openzh-covid-19-example.run.ipynb + inputBinding: + position: 2 + separate: true + shellQuote: true + streamable: false + type: string + input_3: + default: save_figures + inputBinding: + position: 3 + prefix: -p + separate: true + shellQuote: true + streamable: false + type: string + input_4: + default: 'True' + inputBinding: + position: 4 + separate: true + shellQuote: true + streamable: false + type: string + input_5: + default: data_path + inputBinding: + position: 5 + prefix: -p + separate: true + shellQuote: true + streamable: false + type: string + input_6: + default: + class: Directory + listing: [] + path: ../../data/openzh-covid-19 + inputBinding: + position: 6 + separate: true + shellQuote: true + streamable: false + type: Directory + input_7: + default: figures_path + inputBinding: + position: 7 + prefix: -p + separate: true + shellQuote: true + streamable: false + type: string + input_8: + default: figures + inputBinding: + position: 8 + separate: true + shellQuote: true + streamable: false + type: string +outputs: + output_0: + outputBinding: + glob: $(inputs.input_2) + streamable: false + type: File + output_1: + outputBinding: + glob: $(inputs.input_8) + streamable: false + type: Directory +permanentFailCodes: [] +requirements: +- class: InlineJavascriptRequirement +- class: InitialWorkDirRequirement + listing: + - entry: '$({"listing": [], "class": "Directory"})' + entryname: runs + writable: true + - entry: '$({"listing": [], "class": "Directory"})' + entryname: figures + writable: true + - entry: $(inputs.input_1) + entryname: notebooks/examples/openzh-covid-19-example.ipynb + writable: false + - entry: $(inputs.input_6) + entryname: data/openzh-covid-19 + writable: false +successCodes: [] +temporaryFailCodes: [] diff --git a/.renku/workflow/5ae9a9961e194e7795df04a9722452e8_papermill.cwl b/.renku/workflow/5ae9a9961e194e7795df04a9722452e8_papermill.cwl new file mode 100644 index 0000000..1ca535d --- /dev/null +++ b/.renku/workflow/5ae9a9961e194e7795df04a9722452e8_papermill.cwl @@ -0,0 +1,113 @@ +arguments: [] +baseCommand: +- papermill +class: CommandLineTool +cwlVersion: v1.0 +hints: [] +inputs: + input_1: + default: ts_folder + inputBinding: + position: 1 + prefix: -p + separate: true + shellQuote: true + streamable: false + type: string + input_2: + default: + class: Directory + listing: [] + path: ../../data/covid-19_jhu-csse + inputBinding: + position: 2 + separate: true + shellQuote: true + streamable: false + type: Directory + input_3: + default: rates_folder + inputBinding: + position: 3 + prefix: -p + separate: true + shellQuote: true + streamable: false + type: string + input_4: + default: + class: Directory + listing: [] + path: ../../data/covid-19_rates + inputBinding: + position: 4 + separate: true + shellQuote: true + streamable: false + type: Directory + input_5: + default: geodata_path + inputBinding: + position: 5 + prefix: -p + separate: true + shellQuote: true + streamable: false + type: string + input_6: + default: + class: File + path: ../../data/geodata/geo_data.csv + inputBinding: + position: 6 + separate: true + shellQuote: true + streamable: false + type: File + input_7: + default: + class: File + path: ../../notebooks/Dashboard.ipynb + inputBinding: + position: 7 + prefix: --inject-paths + separate: true + shellQuote: true + streamable: false + type: File + input_8: + default: runs/Dashboard.run.ipynb + inputBinding: + position: 8 + separate: true + shellQuote: true + streamable: false + type: string +outputs: + output_0: + outputBinding: + glob: $(inputs.input_8) + streamable: false + type: File +permanentFailCodes: [] +requirements: +- class: InlineJavascriptRequirement +- class: InitialWorkDirRequirement + listing: + - entry: '$({"listing": [], "class": "Directory"})' + entryname: runs + writable: true + - entry: $(inputs.input_2) + entryname: data/covid-19_jhu-csse + writable: false + - entry: $(inputs.input_4) + entryname: data/covid-19_rates + writable: false + - entry: $(inputs.input_6) + entryname: data/geodata/geo_data.csv + writable: false + - entry: $(inputs.input_7) + entryname: notebooks/Dashboard.ipynb + writable: false +successCodes: [] +temporaryFailCodes: [] diff --git a/.renku/workflow/5d0a2b1d6072438492a023821d8d264c.cwl b/.renku/workflow/5d0a2b1d6072438492a023821d8d264c.cwl new file mode 100644 index 0000000..635f377 --- /dev/null +++ b/.renku/workflow/5d0a2b1d6072438492a023821d8d264c.cwl @@ -0,0 +1,66 @@ +class: Workflow +cwlVersion: v1.0 +hints: [] +inputs: + input_1: + default: ts_folder + streamable: false + type: string + input_2: + default: + class: Directory + listing: [] + path: ../../data/covid-19_jhu-csse + streamable: false + type: Directory + input_3: + default: rates_folder + streamable: false + type: string + input_4: + default: + class: Directory + listing: [] + path: ../../data/covid-19_rates + streamable: false + type: Directory + input_5: + default: geodata_path + streamable: false + type: string + input_6: + default: + class: File + path: ../../data/geodata/geo_data.csv + streamable: false + type: File + input_7: + default: + class: File + path: ../../notebooks/Dashboard.ipynb + streamable: false + type: File + input_8: + default: runs/Dashboard.run.ipynb + streamable: false + type: string +outputs: + output_0: + outputSource: step_1/output_0 + streamable: false + type: File +requirements: [] +steps: + step_1: + in: + input_1: input_1 + input_2: input_2 + input_3: input_3 + input_4: input_4 + input_5: input_5 + input_6: input_6 + input_7: input_7 + input_8: input_8 + out: + - output_0 + run: 5ae9a9961e194e7795df04a9722452e8_papermill.cwl diff --git a/.renku/workflow/7180e333dbe143b7b2e6124a97e38f5a.cwl b/.renku/workflow/7180e333dbe143b7b2e6124a97e38f5a.cwl new file mode 100644 index 0000000..641e33a --- /dev/null +++ b/.renku/workflow/7180e333dbe143b7b2e6124a97e38f5a.cwl @@ -0,0 +1,193 @@ +class: Workflow +cwlVersion: v1.0 +hints: [] +inputs: + input_1: + default: ts_folder + streamable: false + type: string + input_10: + default: + class: Directory + listing: [] + path: ../../data/covid-19_jhu-csse + streamable: false + type: Directory + input_11: + default: rates_folder + streamable: false + type: string + input_12: + default: geodata_path + streamable: false + type: string + input_13: + default: + class: File + path: ../../data/geodata/geo_data.csv + streamable: false + type: File + input_14: + default: + class: File + path: ../../notebooks/Dashboard.ipynb + streamable: false + type: File + input_15: + default: runs/Dashboard.run.ipynb + streamable: false + type: string + input_16: + default: ts_folder + streamable: false + type: string + input_17: + default: runs/ToRates.run.ipynb + streamable: false + type: string + input_18: + default: + class: Directory + listing: [] + path: ../../data/covid-19_jhu-csse + streamable: false + type: Directory + input_19: + default: wb_path + streamable: false + type: string + input_2: + default: + class: Directory + listing: [] + path: ../../data/covid-19_jhu-csse + streamable: false + type: Directory + input_20: + default: + class: File + path: ../../data/worldbank/SP.POP.TOTL.zip + streamable: false + type: File + input_21: + default: geodata_path + streamable: false + type: string + input_22: + default: + class: File + path: ../../data/geodata/geo_data.csv + streamable: false + type: File + input_23: + default: out_folder + streamable: false + type: string + input_24: + default: data/covid-19_rates + streamable: false + type: string + input_25: + default: + class: File + path: ../../notebooks/ToRates.ipynb + streamable: false + type: File + input_3: + default: worldmap_path + streamable: false + type: string + input_4: + default: + class: File + path: ../../data/worldmap/country_centroids.csv + streamable: false + type: File + input_5: + default: out_folder + streamable: false + type: string + input_6: + default: data/geodata + streamable: false + type: string + input_7: + default: + class: File + path: ../../notebooks/CompileGeoData.ipynb + streamable: false + type: File + input_8: + default: runs/CompileGeoData.run.ipynb + streamable: false + type: string + input_9: + default: ts_folder + streamable: false + type: string +outputs: + output_0: + outputSource: step_3/output_0 + streamable: false + type: File + output_1: + outputSource: step_1/output_0 + streamable: false + type: File + output_2: + outputSource: step_3/output_1 + streamable: false + type: Directory + output_3: + outputSource: step_2/output_0 + streamable: false + type: File + output_4: + outputSource: step_1/output_1 + streamable: false + type: Directory +requirements: [] +steps: + step_1: + in: + input_1: input_1 + input_2: input_2 + input_3: input_3 + input_4: input_4 + input_5: input_5 + input_6: input_6 + input_7: input_7 + input_8: input_8 + out: + - output_1 + - output_0 + run: 73781f74e51d4e54bc522007a2030ec2_papermill.cwl + step_2: + in: + input_1: input_9 + input_2: input_10 + input_3: input_11 + input_4: step_3/output_1 + input_5: input_12 + input_6: input_13 + input_7: input_14 + input_8: input_15 + out: + - output_0 + run: 4cc7ffe9d5a045efb048ef2222a40ffa_papermill.cwl + step_3: + in: + input_1: input_16 + input_10: input_17 + input_2: input_18 + input_3: input_19 + input_4: input_20 + input_5: input_21 + input_6: input_22 + input_7: input_23 + input_8: input_24 + input_9: input_25 + out: + - output_1 + - output_0 + run: 2c413376f8aa4ba1a325212655d423e5_papermill.cwl diff --git a/.renku/workflow/73781f74e51d4e54bc522007a2030ec2_papermill.cwl b/.renku/workflow/73781f74e51d4e54bc522007a2030ec2_papermill.cwl new file mode 100644 index 0000000..4b4f9ba --- /dev/null +++ b/.renku/workflow/73781f74e51d4e54bc522007a2030ec2_papermill.cwl @@ -0,0 +1,115 @@ +arguments: [] +baseCommand: +- papermill +class: CommandLineTool +cwlVersion: v1.0 +hints: [] +inputs: + input_1: + default: ts_folder + inputBinding: + position: 1 + prefix: -p + separate: true + shellQuote: true + streamable: false + type: string + input_2: + default: + class: Directory + listing: [] + path: ../../data/covid-19_jhu-csse + inputBinding: + position: 2 + separate: true + shellQuote: true + streamable: false + type: Directory + input_3: + default: worldmap_path + inputBinding: + position: 3 + prefix: -p + separate: true + shellQuote: true + streamable: false + type: string + input_4: + default: + class: File + path: ../../data/worldmap/country_centroids.csv + inputBinding: + position: 4 + separate: true + shellQuote: true + streamable: false + type: File + input_5: + default: out_folder + inputBinding: + position: 5 + prefix: -p + separate: true + shellQuote: true + streamable: false + type: string + input_6: + default: data/geodata + inputBinding: + position: 6 + separate: true + shellQuote: true + streamable: false + type: string + input_7: + default: + class: File + path: ../../notebooks/CompileGeoData.ipynb + inputBinding: + position: 7 + prefix: --inject-paths + separate: true + shellQuote: true + streamable: false + type: File + input_8: + default: runs/CompileGeoData.run.ipynb + inputBinding: + position: 8 + separate: true + shellQuote: true + streamable: false + type: string +outputs: + output_0: + outputBinding: + glob: $(inputs.input_8) + streamable: false + type: File + output_1: + outputBinding: + glob: $(inputs.input_6) + streamable: false + type: Directory +permanentFailCodes: [] +requirements: +- class: InlineJavascriptRequirement +- class: InitialWorkDirRequirement + listing: + - entry: '$({"listing": [], "class": "Directory"})' + entryname: runs + writable: true + - entry: '$({"listing": [], "class": "Directory"})' + entryname: data/geodata + writable: true + - entry: $(inputs.input_2) + entryname: data/covid-19_jhu-csse + writable: false + - entry: $(inputs.input_4) + entryname: data/worldmap/country_centroids.csv + writable: false + - entry: $(inputs.input_7) + entryname: notebooks/CompileGeoData.ipynb + writable: false +successCodes: [] +temporaryFailCodes: [] diff --git a/.renku/workflow/7f7dffbbb1264ae2a646824c0fd83a20_papermill.cwl b/.renku/workflow/7f7dffbbb1264ae2a646824c0fd83a20_papermill.cwl new file mode 100644 index 0000000..988afcd --- /dev/null +++ b/.renku/workflow/7f7dffbbb1264ae2a646824c0fd83a20_papermill.cwl @@ -0,0 +1,137 @@ +arguments: [] +baseCommand: +- papermill +class: CommandLineTool +cwlVersion: v1.0 +hints: [] +inputs: + input_1: + default: ts_folder + inputBinding: + position: 1 + prefix: -p + separate: true + shellQuote: true + streamable: false + type: string + input_10: + default: runs/ToRates.run.ipynb + inputBinding: + position: 10 + separate: true + shellQuote: true + streamable: false + type: string + input_2: + default: + class: Directory + listing: [] + path: ../../data/covid-19_jhu-csse + inputBinding: + position: 2 + separate: true + shellQuote: true + streamable: false + type: Directory + input_3: + default: wb_path + inputBinding: + position: 3 + prefix: -p + separate: true + shellQuote: true + streamable: false + type: string + input_4: + default: + class: File + path: ../../data/worldbank/SP.POP.TOTL.zip + inputBinding: + position: 4 + separate: true + shellQuote: true + streamable: false + type: File + input_5: + default: geodata_path + inputBinding: + position: 5 + prefix: -p + separate: true + shellQuote: true + streamable: false + type: string + input_6: + default: + class: File + path: ../../data/geodata/geo_data.csv + inputBinding: + position: 6 + separate: true + shellQuote: true + streamable: false + type: File + input_7: + default: out_folder + inputBinding: + position: 7 + prefix: -p + separate: true + shellQuote: true + streamable: false + type: string + input_8: + default: data/covid-19_rates + inputBinding: + position: 8 + separate: true + shellQuote: true + streamable: false + type: string + input_9: + default: + class: File + path: ../../notebooks/process/ToRates.ipynb + inputBinding: + position: 9 + prefix: --inject-paths + separate: true + shellQuote: true + streamable: false + type: File +outputs: + output_0: + outputBinding: + glob: $(inputs.input_10) + streamable: false + type: File + output_1: + outputBinding: + glob: $(inputs.input_8) + streamable: false + type: Directory +permanentFailCodes: [] +requirements: +- class: InlineJavascriptRequirement +- class: InitialWorkDirRequirement + listing: + - entry: '$({"listing": [], "class": "Directory"})' + entryname: runs + writable: true + - entry: '$({"listing": [], "class": "Directory"})' + entryname: data/covid-19_rates + writable: true + - entry: $(inputs.input_2) + entryname: data/covid-19_jhu-csse + writable: false + - entry: $(inputs.input_4) + entryname: data/worldbank/SP.POP.TOTL.zip + writable: false + - entry: $(inputs.input_6) + entryname: data/geodata/geo_data.csv + writable: false + - entry: $(inputs.input_9) + entryname: notebooks/process/ToRates.ipynb + writable: false +successCodes: [] +temporaryFailCodes: [] diff --git a/.renku/workflow/82e98b0143ac495c92009b8316c193a2.cwl b/.renku/workflow/82e98b0143ac495c92009b8316c193a2.cwl new file mode 100644 index 0000000..ca3b6fd --- /dev/null +++ b/.renku/workflow/82e98b0143ac495c92009b8316c193a2.cwl @@ -0,0 +1,73 @@ +class: Workflow +cwlVersion: v1.0 +hints: [] +inputs: + input_1: + default: + class: File + path: ../../notebooks/examples/openzh-covid-19-example.ipynb + streamable: false + type: File + input_2: + default: runs/openzh-covid-19-example.run.ipynb + streamable: false + type: string + input_3: + default: save_figures + streamable: false + type: string + input_4: + default: 'True' + streamable: false + type: string + input_5: + default: data_path + streamable: false + type: string + input_6: + default: + class: Directory + listing: [] + path: ../../data/openzh-covid-19 + streamable: false + type: Directory + input_7: + default: figures_path + streamable: false + type: string + input_8: + default: figures + streamable: false + type: string + input_9: + default: + class: File + path: ../../data/ch-population-statistics/ch-population-by-age-canton.xls + streamable: false + type: File +outputs: + output_0: + outputSource: step_1/output_1 + streamable: false + type: Directory + output_1: + outputSource: step_1/output_0 + streamable: false + type: File +requirements: [] +steps: + step_1: + in: + input_1: input_1 + input_2: input_2 + input_3: input_3 + input_4: input_4 + input_5: input_5 + input_6: input_6 + input_7: input_7 + input_8: input_8 + input_9: input_9 + out: + - output_0 + - output_1 + run: 945930a71908469a8e1da6ae4f10c72a_papermill.cwl diff --git a/.renku/workflow/928149d7fe564cd7a8860b772d1967cc.cwl b/.renku/workflow/928149d7fe564cd7a8860b772d1967cc.cwl new file mode 100644 index 0000000..19dbc4f --- /dev/null +++ b/.renku/workflow/928149d7fe564cd7a8860b772d1967cc.cwl @@ -0,0 +1,125 @@ +class: Workflow +cwlVersion: v1.0 +hints: [] +inputs: + input_1: + default: ts_folder + streamable: false + type: string + input_10: + default: + class: Directory + listing: [] + path: ../../data/covid-19_jhu-csse + streamable: false + type: Directory + input_11: + default: worldmap_path + streamable: false + type: string + input_12: + default: + class: File + path: ../../data/worldmap/country_centroids.csv + streamable: false + type: File + input_13: + default: out_folder + streamable: false + type: string + input_14: + default: + class: Directory + listing: [] + path: ../../data/geodata + streamable: false + type: Directory + input_15: + default: + class: File + path: ../../notebooks/process/CompileGeoData.ipynb + streamable: false + type: File + input_16: + default: runs/CompileGeoData.run.ipynb + streamable: false + type: string + input_2: + default: + class: Directory + listing: [] + path: ../../data/covid-19_jhu-csse + streamable: false + type: Directory + input_3: + default: rates_folder + streamable: false + type: string + input_4: + default: + class: Directory + listing: [] + path: ../../data/covid-19_rates + streamable: false + type: Directory + input_5: + default: geodata_path + streamable: false + type: string + input_6: + default: + class: File + path: ../../data/geodata/geo_data.csv + streamable: false + type: File + input_7: + default: + class: File + path: ../../notebooks/Dashboard.ipynb + streamable: false + type: File + input_8: + default: runs/Dashboard.run.ipynb + streamable: false + type: string + input_9: + default: ts_folder + streamable: false + type: string +outputs: + output_0: + outputSource: step_1/output_0 + streamable: false + type: File + output_1: + outputSource: step_2/output_0 + streamable: false + type: File +requirements: [] +steps: + step_1: + in: + input_1: input_1 + input_2: input_2 + input_3: input_3 + input_4: input_4 + input_5: input_5 + input_6: input_6 + input_7: input_7 + input_8: input_8 + out: + - output_0 + run: 5ae9a9961e194e7795df04a9722452e8_papermill.cwl + step_2: + in: + input_1: input_9 + input_2: input_10 + input_3: input_11 + input_4: input_12 + input_5: input_13 + input_6: input_14 + input_7: input_15 + input_8: input_16 + out: + - output_0 + run: a8b2f47629164158a118963ae58eea3b_papermill.cwl diff --git a/.renku/workflow/945930a71908469a8e1da6ae4f10c72a_papermill.cwl b/.renku/workflow/945930a71908469a8e1da6ae4f10c72a_papermill.cwl new file mode 100644 index 0000000..cb30473 --- /dev/null +++ b/.renku/workflow/945930a71908469a8e1da6ae4f10c72a_papermill.cwl @@ -0,0 +1,119 @@ +arguments: [] +baseCommand: +- papermill +class: CommandLineTool +cwlVersion: v1.0 +hints: [] +inputs: + input_1: + default: + class: File + path: ../../notebooks/examples/openzh-covid-19-example.ipynb + inputBinding: + position: 1 + prefix: --report-mode + separate: true + shellQuote: true + streamable: false + type: File + input_2: + default: runs/openzh-covid-19-example.run.ipynb + inputBinding: + position: 2 + separate: true + shellQuote: true + streamable: false + type: string + input_3: + default: save_figures + inputBinding: + position: 3 + prefix: -p + separate: true + shellQuote: true + streamable: false + type: string + input_4: + default: 'True' + inputBinding: + position: 4 + separate: true + shellQuote: true + streamable: false + type: string + input_5: + default: data_path + inputBinding: + position: 5 + prefix: -p + separate: true + shellQuote: true + streamable: false + type: string + input_6: + default: + class: Directory + listing: [] + path: ../../data/openzh-covid-19 + inputBinding: + position: 6 + separate: true + shellQuote: true + streamable: false + type: Directory + input_7: + default: figures_path + inputBinding: + position: 7 + prefix: -p + separate: true + shellQuote: true + streamable: false + type: string + input_8: + default: figures + inputBinding: + position: 8 + separate: true + shellQuote: true + streamable: false + type: string + input_9: + default: + class: File + path: ../../data/ch-population-statistics/ch-population-by-age-canton.xls + streamable: false + type: File +outputs: + output_0: + outputBinding: + glob: $(inputs.input_2) + streamable: false + type: File + output_1: + outputBinding: + glob: $(inputs.input_8) + streamable: false + type: Directory +permanentFailCodes: [] +requirements: +- class: InlineJavascriptRequirement +- class: InitialWorkDirRequirement + listing: + - entry: '$({"listing": [], "class": "Directory"})' + entryname: runs + writable: true + - entry: '$({"listing": [], "class": "Directory"})' + entryname: figures + writable: true + - entry: $(inputs.input_1) + entryname: notebooks/examples/openzh-covid-19-example.ipynb + writable: false + - entry: $(inputs.input_6) + entryname: data/openzh-covid-19 + writable: false + - entry: $(inputs.input_9) + entryname: data/ch-population-statistics/ch-population-by-age-canton.xls + writable: false +successCodes: [] +temporaryFailCodes: [] diff --git a/.renku/workflow/9974bdcd2c79408397fbba1ae87c40b9.cwl b/.renku/workflow/9974bdcd2c79408397fbba1ae87c40b9.cwl new file mode 100644 index 0000000..d6fa844 --- /dev/null +++ b/.renku/workflow/9974bdcd2c79408397fbba1ae87c40b9.cwl @@ -0,0 +1,66 @@ +class: Workflow +cwlVersion: v1.0 +hints: [] +inputs: + input_1: + default: ts_folder + streamable: false + type: string + input_2: + default: + class: Directory + listing: [] + path: ../../data/covid-19_jhu-csse + streamable: false + type: Directory + input_3: + default: rates_folder + streamable: false + type: string + input_4: + default: + class: Directory + listing: [] + path: ../../data/covid-19_rates + streamable: false + type: Directory + input_5: + default: geodata_path + streamable: false + type: string + input_6: + default: + class: File + path: ../../data/geodata/geo_data.csv + streamable: false + type: File + input_7: + default: + class: File + path: ../../notebooks/Dashboard.ipynb + streamable: false + type: File + input_8: + default: runs/Dashboard.run.ipynb + streamable: false + type: string +outputs: + output_0: + outputSource: step_1/output_0 + streamable: false + type: File +requirements: [] +steps: + step_1: + in: + input_2: input_1 + input_3: input_2 + input_4: input_3 + input_5: input_4 + input_6: input_5 + input_7: input_6 + input_8: input_7 + input_9: input_8 + out: + - output_0 + run: 283500d9c26c4cc58c1123c8280b555d_papermill.cwl diff --git a/.renku/workflow/a38f8d703e0c4c55a2e3f49bbf15466e_papermill.cwl b/.renku/workflow/a38f8d703e0c4c55a2e3f49bbf15466e_papermill.cwl new file mode 100644 index 0000000..ee8c3ca --- /dev/null +++ b/.renku/workflow/a38f8d703e0c4c55a2e3f49bbf15466e_papermill.cwl @@ -0,0 +1,115 @@ +arguments: [] +baseCommand: +- papermill +class: CommandLineTool +cwlVersion: v1.0 +hints: [] +inputs: + input_1: + default: ts_folder + inputBinding: + position: 1 + prefix: -p + separate: true + shellQuote: true + streamable: false + type: string + input_2: + default: + class: Directory + listing: [] + path: ../../data/covid-19_jhu-csse + inputBinding: + position: 2 + separate: true + shellQuote: true + streamable: false + type: Directory + input_3: + default: wb_path + inputBinding: + position: 3 + prefix: -p + separate: true + shellQuote: true + streamable: false + type: string + input_4: + default: + class: File + path: ../../data/worldbank/SP.POP.TOTL.zip + inputBinding: + position: 4 + separate: true + shellQuote: true + streamable: false + type: File + input_5: + default: out_folder + inputBinding: + position: 5 + prefix: -p + separate: true + shellQuote: true + streamable: false + type: string + input_6: + default: data/covid-19_rates + inputBinding: + position: 6 + separate: true + shellQuote: true + streamable: false + type: string + input_7: + default: + class: File + path: ../../notebooks/ToRates.ipynb + inputBinding: + position: 7 + prefix: --inject-paths + separate: true + shellQuote: true + streamable: false + type: File + input_8: + default: runs/ToRates.run.ipynb + inputBinding: + position: 8 + separate: true + shellQuote: true + streamable: false + type: string +outputs: + output_0: + outputBinding: + glob: $(inputs.input_8) + streamable: false + type: File + output_1: + outputBinding: + glob: $(inputs.input_6) + streamable: false + type: Directory +permanentFailCodes: [] +requirements: +- class: InlineJavascriptRequirement +- class: InitialWorkDirRequirement + listing: + - entry: '$({"listing": [], "class": "Directory"})' + entryname: runs + writable: true + - entry: '$({"listing": [], "class": "Directory"})' + entryname: data/covid-19_rates + writable: true + - entry: $(inputs.input_2) + entryname: data/covid-19_jhu-csse + writable: false + - entry: $(inputs.input_4) + entryname: data/worldbank/SP.POP.TOTL.zip + writable: false + - entry: $(inputs.input_7) + entryname: notebooks/ToRates.ipynb + writable: false +successCodes: [] +temporaryFailCodes: [] diff --git a/.renku/workflow/a391937483df408c9a1507565b2e0574_papermill.cwl b/.renku/workflow/a391937483df408c9a1507565b2e0574_papermill.cwl new file mode 100644 index 0000000..c1a222f --- /dev/null +++ b/.renku/workflow/a391937483df408c9a1507565b2e0574_papermill.cwl @@ -0,0 +1,77 @@ +arguments: [] +baseCommand: +- papermill +class: CommandLineTool +cwlVersion: v1.0 +hints: [] +inputs: + input_1: + default: + class: File + path: ../../notebooks/openzh-covid-19-dashboard.ipynb + inputBinding: + position: 1 + prefix: --report-mode + separate: true + shellQuote: true + streamable: false + type: File + input_2: + default: runs/openzh-covid-19-dashboard.run.ipynb + inputBinding: + position: 2 + separate: true + shellQuote: true + streamable: false + type: string + input_3: + default: data_path + inputBinding: + position: 3 + prefix: -p + separate: true + shellQuote: true + streamable: false + type: string + input_4: + default: + class: Directory + listing: [] + path: ../../data/openzh-covid-19 + inputBinding: + position: 4 + separate: true + shellQuote: true + streamable: false + type: Directory + input_5: + default: + class: File + path: ../../data/ch-population-statistics/ch-population-by-age-canton.xls + streamable: false + type: File +outputs: + output_0: + outputBinding: + glob: $(inputs.input_2) + streamable: false + type: File +permanentFailCodes: [] +requirements: +- class: InlineJavascriptRequirement +- class: InitialWorkDirRequirement + listing: + - entry: '$({"listing": [], "class": "Directory"})' + entryname: runs + writable: true + - entry: $(inputs.input_1) + entryname: notebooks/openzh-covid-19-dashboard.ipynb + writable: false + - entry: $(inputs.input_4) + entryname: data/openzh-covid-19 + writable: false + - entry: $(inputs.input_5) + entryname: data/ch-population-statistics/ch-population-by-age-canton.xls + writable: false +successCodes: [] +temporaryFailCodes: [] diff --git a/.renku/workflow/a8b2f47629164158a118963ae58eea3b_papermill.cwl b/.renku/workflow/a8b2f47629164158a118963ae58eea3b_papermill.cwl new file mode 100644 index 0000000..c44a802 --- /dev/null +++ b/.renku/workflow/a8b2f47629164158a118963ae58eea3b_papermill.cwl @@ -0,0 +1,113 @@ +arguments: [] +baseCommand: +- papermill +class: CommandLineTool +cwlVersion: v1.0 +hints: [] +inputs: + input_1: + default: ts_folder + inputBinding: + position: 1 + prefix: -p + separate: true + shellQuote: true + streamable: false + type: string + input_2: + default: + class: Directory + listing: [] + path: ../../data/covid-19_jhu-csse + inputBinding: + position: 2 + separate: true + shellQuote: true + streamable: false + type: Directory + input_3: + default: worldmap_path + inputBinding: + position: 3 + prefix: -p + separate: true + shellQuote: true + streamable: false + type: string + input_4: + default: + class: File + path: ../../data/worldmap/country_centroids.csv + inputBinding: + position: 4 + separate: true + shellQuote: true + streamable: false + type: File + input_5: + default: out_folder + inputBinding: + position: 5 + prefix: -p + separate: true + shellQuote: true + streamable: false + type: string + input_6: + default: + class: Directory + listing: [] + path: ../../data/geodata + inputBinding: + position: 6 + separate: true + shellQuote: true + streamable: false + type: Directory + input_7: + default: + class: File + path: ../../notebooks/process/CompileGeoData.ipynb + inputBinding: + position: 7 + prefix: --inject-paths + separate: true + shellQuote: true + streamable: false + type: File + input_8: + default: runs/CompileGeoData.run.ipynb + inputBinding: + position: 8 + separate: true + shellQuote: true + streamable: false + type: string +outputs: + output_0: + outputBinding: + glob: $(inputs.input_8) + streamable: false + type: File +permanentFailCodes: [] +requirements: +- class: InlineJavascriptRequirement +- class: InitialWorkDirRequirement + listing: + - entry: '$({"listing": [], "class": "Directory"})' + entryname: runs + writable: true + - entry: $(inputs.input_2) + entryname: data/covid-19_jhu-csse + writable: false + - entry: $(inputs.input_4) + entryname: data/worldmap/country_centroids.csv + writable: false + - entry: $(inputs.input_6) + entryname: data/geodata + writable: false + - entry: $(inputs.input_7) + entryname: notebooks/process/CompileGeoData.ipynb + writable: false +successCodes: [] +temporaryFailCodes: [] diff --git a/.renku/workflow/b1c0a33b463d406a820ff0a61fb3a526_papermill.cwl b/.renku/workflow/b1c0a33b463d406a820ff0a61fb3a526_papermill.cwl new file mode 100644 index 0000000..335e476 --- /dev/null +++ b/.renku/workflow/b1c0a33b463d406a820ff0a61fb3a526_papermill.cwl @@ -0,0 +1,91 @@ +arguments: [] +baseCommand: +- papermill +class: CommandLineTool +cwlVersion: v1.0 +hints: [] +inputs: + input_1: + default: ts_folder + inputBinding: + position: 1 + prefix: -p + separate: true + shellQuote: true + streamable: false + type: string + input_2: + default: + class: Directory + listing: [] + path: ../../data/covid-19_jhu-csse + inputBinding: + position: 2 + separate: true + shellQuote: true + streamable: false + type: Directory + input_3: + default: rates_folder + inputBinding: + position: 3 + prefix: -p + separate: true + shellQuote: true + streamable: false + type: string + input_4: + default: + class: Directory + listing: [] + path: ../../data/covid-19_rates + inputBinding: + position: 4 + separate: true + shellQuote: true + streamable: false + type: Directory + input_5: + default: + class: File + path: ../../notebooks/Dashboard.ipynb + inputBinding: + position: 5 + prefix: --inject-paths + separate: true + shellQuote: true + streamable: false + type: File + input_6: + default: runs/Dashboard.run.ipynb + inputBinding: + position: 6 + separate: true + shellQuote: true + streamable: false + type: string +outputs: + output_0: + outputBinding: + glob: $(inputs.input_6) + streamable: false + type: File +permanentFailCodes: [] +requirements: +- class: InlineJavascriptRequirement +- class: InitialWorkDirRequirement + listing: + - entry: '$({"listing": [], "class": "Directory"})' + entryname: runs + writable: true + - entry: $(inputs.input_2) + entryname: data/covid-19_jhu-csse + writable: false + - entry: $(inputs.input_4) + entryname: data/covid-19_rates + writable: false + - entry: $(inputs.input_5) + entryname: notebooks/Dashboard.ipynb + writable: false +successCodes: [] +temporaryFailCodes: [] diff --git a/.renku/workflow/b265ffce7217429599a71f0509a6eb9e.cwl b/.renku/workflow/b265ffce7217429599a71f0509a6eb9e.cwl new file mode 100644 index 0000000..19dbc4f --- /dev/null +++ b/.renku/workflow/b265ffce7217429599a71f0509a6eb9e.cwl @@ -0,0 +1,125 @@ +class: Workflow +cwlVersion: v1.0 +hints: [] +inputs: + input_1: + default: ts_folder + streamable: false + type: string + input_10: + default: + class: Directory + listing: [] + path: ../../data/covid-19_jhu-csse + streamable: false + type: Directory + input_11: + default: worldmap_path + streamable: false + type: string + input_12: + default: + class: File + path: ../../data/worldmap/country_centroids.csv + streamable: false + type: File + input_13: + default: out_folder + streamable: false + type: string + input_14: + default: + class: Directory + listing: [] + path: ../../data/geodata + streamable: false + type: Directory + input_15: + default: + class: File + path: ../../notebooks/process/CompileGeoData.ipynb + streamable: false + type: File + input_16: + default: runs/CompileGeoData.run.ipynb + streamable: false + type: string + input_2: + default: + class: Directory + listing: [] + path: ../../data/covid-19_jhu-csse + streamable: false + type: Directory + input_3: + default: rates_folder + streamable: false + type: string + input_4: + default: + class: Directory + listing: [] + path: ../../data/covid-19_rates + streamable: false + type: Directory + input_5: + default: geodata_path + streamable: false + type: string + input_6: + default: + class: File + path: ../../data/geodata/geo_data.csv + streamable: false + type: File + input_7: + default: + class: File + path: ../../notebooks/Dashboard.ipynb + streamable: false + type: File + input_8: + default: runs/Dashboard.run.ipynb + streamable: false + type: string + input_9: + default: ts_folder + streamable: false + type: string +outputs: + output_0: + outputSource: step_1/output_0 + streamable: false + type: File + output_1: + outputSource: step_2/output_0 + streamable: false + type: File +requirements: [] +steps: + step_1: + in: + input_1: input_1 + input_2: input_2 + input_3: input_3 + input_4: input_4 + input_5: input_5 + input_6: input_6 + input_7: input_7 + input_8: input_8 + out: + - output_0 + run: 5ae9a9961e194e7795df04a9722452e8_papermill.cwl + step_2: + in: + input_1: input_9 + input_2: input_10 + input_3: input_11 + input_4: input_12 + input_5: input_13 + input_6: input_14 + input_7: input_15 + input_8: input_16 + out: + - output_0 + run: a8b2f47629164158a118963ae58eea3b_papermill.cwl diff --git a/.renku/workflow/b8aae4992da54f598cd745a0ba9e7af6.cwl b/.renku/workflow/b8aae4992da54f598cd745a0ba9e7af6.cwl new file mode 100644 index 0000000..eafaad3 --- /dev/null +++ b/.renku/workflow/b8aae4992da54f598cd745a0ba9e7af6.cwl @@ -0,0 +1,120 @@ +class: Workflow +cwlVersion: v1.0 +hints: [] +inputs: + input_1: + default: states-daily.json + streamable: false + type: string + input_2: + default: states-metadata.json + streamable: false + type: string + input_3: + default: out_folder + streamable: false + type: string + input_4: + default: data/covidtracking + streamable: false + type: string + input_5: + default: + class: File + path: ../../notebooks/process/download-covidtracking-data.ipynb + streamable: false + type: File + input_6: + default: runs/download-covidtracking-data.runs.ipynb + streamable: false + type: string +outputs: + output_2: + outputSource: step_3/output_0 + streamable: false + type: File + output_3: + outputSource: step_3/output_1 + streamable: false + type: Directory +requirements: [] +steps: + step_1: + in: + filename: input_1 + input_directory: step_3/output_1 + out: + - output_file + run: + arguments: [] + baseCommand: + - 'true' + class: CommandLineTool + cwlVersion: v1.0 + hints: [] + inputs: + filename: + default: states-daily.json + streamable: false + type: string + input_directory: + streamable: false + type: Directory + outputs: + output_file: + outputBinding: + glob: $(inputs.filename) + streamable: false + type: File + permanentFailCodes: [] + requirements: + - &id001 + class: InlineJavascriptRequirement + - &id002 + class: InitialWorkDirRequirement + listing: $(inputs.input_directory.listing) + successCodes: [] + temporaryFailCodes: [] + step_2: + in: + filename: input_2 + input_directory: step_3/output_1 + out: + - output_file + run: + arguments: [] + baseCommand: + - 'true' + class: CommandLineTool + cwlVersion: v1.0 + hints: [] + inputs: + filename: + default: states-metadata.json + streamable: false + type: string + input_directory: + streamable: false + type: Directory + outputs: + output_file: + outputBinding: + glob: $(inputs.filename) + streamable: false + type: File + permanentFailCodes: [] + requirements: + - *id001 + - *id002 + successCodes: [] + temporaryFailCodes: [] + step_3: + in: + input_1: input_3 + input_2: input_4 + input_3: input_5 + input_4: input_6 + out: + - output_0 + - output_1 + run: ff5f474d38144c5d882c0036bd1059c2_papermill.cwl diff --git a/.renku/workflow/bcba6eb0742c4514b510ffc89511616f.cwl b/.renku/workflow/bcba6eb0742c4514b510ffc89511616f.cwl new file mode 100644 index 0000000..e836582 --- /dev/null +++ b/.renku/workflow/bcba6eb0742c4514b510ffc89511616f.cwl @@ -0,0 +1,66 @@ +class: Workflow +cwlVersion: v1.0 +hints: [] +inputs: + input_1: + default: + class: File + path: ../../notebooks/examples/openzh-covid-19-example.ipynb + streamable: false + type: File + input_2: + default: runs/openzh-covid-19-example.run.ipynb + streamable: false + type: string + input_3: + default: save_figures + streamable: false + type: string + input_4: + default: 'True' + streamable: false + type: string + input_5: + default: data_path + streamable: false + type: string + input_6: + default: + class: Directory + listing: [] + path: ../../data/openzh-covid-19 + streamable: false + type: Directory + input_7: + default: figures_path + streamable: false + type: string + input_8: + default: figures + streamable: false + type: string +outputs: + output_0: + outputSource: step_1/output_0 + streamable: false + type: File + output_1: + outputSource: step_1/output_1 + streamable: false + type: Directory +requirements: [] +steps: + step_1: + in: + input_1: input_1 + input_2: input_2 + input_3: input_3 + input_4: input_4 + input_5: input_5 + input_6: input_6 + input_7: input_7 + input_8: input_8 + out: + - output_0 + - output_1 + run: c46d72f47c3f4c05bc93dc7d98ccd52f_papermill.cwl diff --git a/.renku/workflow/bf6454b651c840368f1685f806d6717d.cwl b/.renku/workflow/bf6454b651c840368f1685f806d6717d.cwl new file mode 100644 index 0000000..76e3e1e --- /dev/null +++ b/.renku/workflow/bf6454b651c840368f1685f806d6717d.cwl @@ -0,0 +1,132 @@ +class: Workflow +cwlVersion: v1.0 +hints: [] +inputs: + input_1: + default: + class: File + path: ../../notebooks/examples/openzh-covid-19-example.ipynb + streamable: false + type: File + input_10: + default: ts_folder + streamable: false + type: string + input_11: + default: + class: Directory + listing: [] + path: ../../data/covid-19_jhu-csse + streamable: false + type: Directory + input_12: + default: rates_folder + streamable: false + type: string + input_13: + default: + class: Directory + listing: [] + path: ../../data/covid-19_rates + streamable: false + type: Directory + input_14: + default: geodata_path + streamable: false + type: string + input_15: + default: + class: File + path: ../../data/geodata/geo_data.csv + streamable: false + type: File + input_16: + default: + class: File + path: ../../notebooks/Dashboard.ipynb + streamable: false + type: File + input_17: + default: runs/Dashboard.run.ipynb + streamable: false + type: string + input_2: + default: runs/openzh-covid-19-example.run.ipynb + streamable: false + type: string + input_3: + default: save_figures + streamable: false + type: string + input_4: + default: 'True' + streamable: false + type: string + input_5: + default: data_path + streamable: false + type: string + input_6: + default: + class: Directory + listing: [] + path: ../../data/openzh-covid-19 + streamable: false + type: Directory + input_7: + default: figures_path + streamable: false + type: string + input_8: + default: figures + streamable: false + type: string + input_9: + default: + class: File + path: ../../data/ch-population-statistics/ch-population-by-age-canton.xls + streamable: false + type: File +outputs: + output_0: + outputSource: step_2/output_0 + streamable: false + type: File + output_1: + outputSource: step_1/output_0 + streamable: false + type: File + output_2: + outputSource: step_1/output_1 + streamable: false + type: Directory +requirements: [] +steps: + step_1: + in: + input_1: input_1 + input_2: input_2 + input_3: input_3 + input_4: input_4 + input_5: input_5 + input_6: input_6 + input_7: input_7 + input_8: input_8 + input_9: input_9 + out: + - output_1 + - output_0 + run: 945930a71908469a8e1da6ae4f10c72a_papermill.cwl + step_2: + in: + input_2: input_10 + input_3: input_11 + input_4: input_12 + input_5: input_13 + input_6: input_14 + input_7: input_15 + input_8: input_16 + input_9: input_17 + out: + - output_0 + run: 283500d9c26c4cc58c1123c8280b555d_papermill.cwl diff --git a/.renku/workflow/c1e3191700aa4231a584f4eb0fac4631.cwl b/.renku/workflow/c1e3191700aa4231a584f4eb0fac4631.cwl new file mode 100644 index 0000000..0ba55fb --- /dev/null +++ b/.renku/workflow/c1e3191700aa4231a584f4eb0fac4631.cwl @@ -0,0 +1,127 @@ +class: Workflow +cwlVersion: v1.0 +hints: [] +inputs: + input_1: + default: ts_folder + streamable: false + type: string + input_10: + default: + class: Directory + listing: [] + path: ../../data/covid-19_jhu-csse + streamable: false + type: Directory + input_11: + default: rates_folder + streamable: false + type: string + input_12: + default: + class: Directory + listing: [] + path: ../../data/covid-19_rates + streamable: false + type: Directory + input_13: + default: geodata_path + streamable: false + type: string + input_14: + default: + class: File + path: ../../data/geodata/geo_data.csv + streamable: false + type: File + input_15: + default: + class: File + path: ../../notebooks/Dashboard.ipynb + streamable: false + type: File + input_16: + default: runs/Dashboard.run.ipynb + streamable: false + type: string + input_2: + default: + class: Directory + listing: [] + path: ../../data/covid-19_jhu-csse + streamable: false + type: Directory + input_3: + default: worldmap_path + streamable: false + type: string + input_4: + default: + class: File + path: ../../data/worldmap/country_centroids.csv + streamable: false + type: File + input_5: + default: out_folder + streamable: false + type: string + input_6: + default: data/geodata + streamable: false + type: string + input_7: + default: + class: File + path: ../../notebooks/CompileGeoData.ipynb + streamable: false + type: File + input_8: + default: runs/CompileGeoData.run.ipynb + streamable: false + type: string + input_9: + default: ts_folder + streamable: false + type: string +outputs: + output_0: + outputSource: step_2/output_0 + streamable: false + type: File + output_1: + outputSource: step_1/output_1 + streamable: false + type: Directory + output_2: + outputSource: step_1/output_0 + streamable: false + type: File +requirements: [] +steps: + step_1: + in: + input_1: input_1 + input_2: input_2 + input_3: input_3 + input_4: input_4 + input_5: input_5 + input_6: input_6 + input_7: input_7 + input_8: input_8 + out: + - output_0 + - output_1 + run: 73781f74e51d4e54bc522007a2030ec2_papermill.cwl + step_2: + in: + input_1: input_9 + input_2: input_10 + input_3: input_11 + input_4: input_12 + input_5: input_13 + input_6: input_14 + input_7: input_15 + input_8: input_16 + out: + - output_0 + run: 4cc7ffe9d5a045efb048ef2222a40ffa_papermill.cwl diff --git a/.renku/workflow/c46d72f47c3f4c05bc93dc7d98ccd52f_papermill.cwl b/.renku/workflow/c46d72f47c3f4c05bc93dc7d98ccd52f_papermill.cwl new file mode 100644 index 0000000..be56db1 --- /dev/null +++ b/.renku/workflow/c46d72f47c3f4c05bc93dc7d98ccd52f_papermill.cwl @@ -0,0 +1,109 @@ +arguments: [] +baseCommand: +- papermill +class: CommandLineTool +cwlVersion: v1.0 +hints: [] +inputs: + input_1: + default: + class: File + path: ../../notebooks/examples/openzh-covid-19-example.ipynb + inputBinding: + position: 1 + separate: true + shellQuote: true + streamable: false + type: File + input_2: + default: runs/openzh-covid-19-example.run.ipynb + inputBinding: + position: 2 + separate: true + shellQuote: true + streamable: false + type: string + input_3: + default: save_figures + inputBinding: + position: 3 + prefix: -p + separate: true + shellQuote: true + streamable: false + type: string + input_4: + default: 'True' + inputBinding: + position: 4 + separate: true + shellQuote: true + streamable: false + type: string + input_5: + default: data_path + inputBinding: + position: 5 + prefix: -p + separate: true + shellQuote: true + streamable: false + type: string + input_6: + default: + class: Directory + listing: [] + path: ../../data/openzh-covid-19 + inputBinding: + position: 6 + separate: true + shellQuote: true + streamable: false + type: Directory + input_7: + default: figures_path + inputBinding: + position: 7 + prefix: -p + separate: true + shellQuote: true + streamable: false + type: string + input_8: + default: figures + inputBinding: + position: 8 + separate: true + shellQuote: true + streamable: false + type: string +outputs: + output_0: + outputBinding: + glob: $(inputs.input_2) + streamable: false + type: File + output_1: + outputBinding: + glob: $(inputs.input_8) + streamable: false + type: Directory +permanentFailCodes: [] +requirements: +- class: InlineJavascriptRequirement +- class: InitialWorkDirRequirement + listing: + - entry: '$({"listing": [], "class": "Directory"})' + entryname: runs + writable: true + - entry: '$({"listing": [], "class": "Directory"})' + entryname: figures + writable: true + - entry: $(inputs.input_1) + entryname: notebooks/examples/openzh-covid-19-example.ipynb + writable: false + - entry: $(inputs.input_6) + entryname: data/openzh-covid-19 + writable: false +successCodes: [] +temporaryFailCodes: [] diff --git a/.renku/workflow/c5ee81c0a49441369e109730c6d900cf.cwl b/.renku/workflow/c5ee81c0a49441369e109730c6d900cf.cwl new file mode 100644 index 0000000..00eaeee --- /dev/null +++ b/.renku/workflow/c5ee81c0a49441369e109730c6d900cf.cwl @@ -0,0 +1,132 @@ +class: Workflow +cwlVersion: v1.0 +hints: [] +inputs: + input_1: + default: ts_folder + streamable: false + type: string + input_10: + default: + class: Directory + listing: [] + path: ../../data/covid-19_jhu-csse + streamable: false + type: Directory + input_11: + default: wb_path + streamable: false + type: string + input_12: + default: + class: File + path: ../../data/worldbank/SP.POP.TOTL.zip + streamable: false + type: File + input_13: + default: geodata_path + streamable: false + type: string + input_14: + default: + class: File + path: ../../data/geodata/geo_data.csv + streamable: false + type: File + input_15: + default: out_folder + streamable: false + type: string + input_16: + default: data/covid-19_rates + streamable: false + type: string + input_17: + default: + class: File + path: ../../notebooks/ToRates.ipynb + streamable: false + type: File + input_2: + default: + class: Directory + listing: [] + path: ../../data/covid-19_jhu-csse + streamable: false + type: Directory + input_3: + default: rates_folder + streamable: false + type: string + input_4: + default: geodata_path + streamable: false + type: string + input_5: + default: + class: File + path: ../../data/geodata/geo_data.csv + streamable: false + type: File + input_6: + default: + class: File + path: ../../notebooks/Dashboard.ipynb + streamable: false + type: File + input_7: + default: runs/Dashboard.run.ipynb + streamable: false + type: string + input_8: + default: ts_folder + streamable: false + type: string + input_9: + default: runs/ToRates.run.ipynb + streamable: false + type: string +outputs: + output_0: + outputSource: step_2/output_0 + streamable: false + type: File + output_1: + outputSource: step_1/output_0 + streamable: false + type: File + output_2: + outputSource: step_2/output_1 + streamable: false + type: Directory +requirements: [] +steps: + step_1: + in: + input_1: input_1 + input_2: input_2 + input_3: input_3 + input_4: step_2/output_1 + input_5: input_4 + input_6: input_5 + input_7: input_6 + input_8: input_7 + out: + - output_0 + run: 4cc7ffe9d5a045efb048ef2222a40ffa_papermill.cwl + step_2: + in: + input_1: input_8 + input_10: input_9 + input_2: input_10 + input_3: input_11 + input_4: input_12 + input_5: input_13 + input_6: input_14 + input_7: input_15 + input_8: input_16 + input_9: input_17 + out: + - output_0 + - output_1 + run: 2c413376f8aa4ba1a325212655d423e5_papermill.cwl diff --git a/.renku/workflow/c6451b62ed1d4880a03a96ac9f84ecaa.cwl b/.renku/workflow/c6451b62ed1d4880a03a96ac9f84ecaa.cwl new file mode 100644 index 0000000..635f377 --- /dev/null +++ b/.renku/workflow/c6451b62ed1d4880a03a96ac9f84ecaa.cwl @@ -0,0 +1,66 @@ +class: Workflow +cwlVersion: v1.0 +hints: [] +inputs: + input_1: + default: ts_folder + streamable: false + type: string + input_2: + default: + class: Directory + listing: [] + path: ../../data/covid-19_jhu-csse + streamable: false + type: Directory + input_3: + default: rates_folder + streamable: false + type: string + input_4: + default: + class: Directory + listing: [] + path: ../../data/covid-19_rates + streamable: false + type: Directory + input_5: + default: geodata_path + streamable: false + type: string + input_6: + default: + class: File + path: ../../data/geodata/geo_data.csv + streamable: false + type: File + input_7: + default: + class: File + path: ../../notebooks/Dashboard.ipynb + streamable: false + type: File + input_8: + default: runs/Dashboard.run.ipynb + streamable: false + type: string +outputs: + output_0: + outputSource: step_1/output_0 + streamable: false + type: File +requirements: [] +steps: + step_1: + in: + input_1: input_1 + input_2: input_2 + input_3: input_3 + input_4: input_4 + input_5: input_5 + input_6: input_6 + input_7: input_7 + input_8: input_8 + out: + - output_0 + run: 5ae9a9961e194e7795df04a9722452e8_papermill.cwl diff --git a/.renku/workflow/dc5f6d162024494cbd7d758a57368960.cwl b/.renku/workflow/dc5f6d162024494cbd7d758a57368960.cwl new file mode 100644 index 0000000..635f377 --- /dev/null +++ b/.renku/workflow/dc5f6d162024494cbd7d758a57368960.cwl @@ -0,0 +1,66 @@ +class: Workflow +cwlVersion: v1.0 +hints: [] +inputs: + input_1: + default: ts_folder + streamable: false + type: string + input_2: + default: + class: Directory + listing: [] + path: ../../data/covid-19_jhu-csse + streamable: false + type: Directory + input_3: + default: rates_folder + streamable: false + type: string + input_4: + default: + class: Directory + listing: [] + path: ../../data/covid-19_rates + streamable: false + type: Directory + input_5: + default: geodata_path + streamable: false + type: string + input_6: + default: + class: File + path: ../../data/geodata/geo_data.csv + streamable: false + type: File + input_7: + default: + class: File + path: ../../notebooks/Dashboard.ipynb + streamable: false + type: File + input_8: + default: runs/Dashboard.run.ipynb + streamable: false + type: string +outputs: + output_0: + outputSource: step_1/output_0 + streamable: false + type: File +requirements: [] +steps: + step_1: + in: + input_1: input_1 + input_2: input_2 + input_3: input_3 + input_4: input_4 + input_5: input_5 + input_6: input_6 + input_7: input_7 + input_8: input_8 + out: + - output_0 + run: 5ae9a9961e194e7795df04a9722452e8_papermill.cwl diff --git a/.renku/workflow/e382da7b1798416889d1c7a15752c848.cwl b/.renku/workflow/e382da7b1798416889d1c7a15752c848.cwl new file mode 100644 index 0000000..30a556a --- /dev/null +++ b/.renku/workflow/e382da7b1798416889d1c7a15752c848.cwl @@ -0,0 +1,127 @@ +class: Workflow +cwlVersion: v1.0 +hints: [] +inputs: + input_1: + default: ts_folder + streamable: false + type: string + input_10: + default: + class: Directory + listing: [] + path: ../../data/covid-19_jhu-csse + streamable: false + type: Directory + input_11: + default: rates_folder + streamable: false + type: string + input_12: + default: + class: Directory + listing: [] + path: ../../data/covid-19_rates + streamable: false + type: Directory + input_13: + default: geodata_path + streamable: false + type: string + input_14: + default: + class: File + path: ../../data/geodata/geo_data.csv + streamable: false + type: File + input_15: + default: + class: File + path: ../../notebooks/Dashboard.ipynb + streamable: false + type: File + input_16: + default: runs/Dashboard.run.ipynb + streamable: false + type: string + input_2: + default: + class: Directory + listing: [] + path: ../../data/covid-19_jhu-csse + streamable: false + type: Directory + input_3: + default: worldmap_path + streamable: false + type: string + input_4: + default: + class: File + path: ../../data/worldmap/country_centroids.csv + streamable: false + type: File + input_5: + default: out_folder + streamable: false + type: string + input_6: + default: data/geodata + streamable: false + type: string + input_7: + default: + class: File + path: ../../notebooks/CompileGeoData.ipynb + streamable: false + type: File + input_8: + default: runs/CompileGeoData.run.ipynb + streamable: false + type: string + input_9: + default: ts_folder + streamable: false + type: string +outputs: + output_0: + outputSource: step_1/output_0 + streamable: false + type: File + output_1: + outputSource: step_2/output_0 + streamable: false + type: File + output_2: + outputSource: step_1/output_1 + streamable: false + type: Directory +requirements: [] +steps: + step_1: + in: + input_1: input_1 + input_2: input_2 + input_3: input_3 + input_4: input_4 + input_5: input_5 + input_6: input_6 + input_7: input_7 + input_8: input_8 + out: + - output_0 + - output_1 + run: 73781f74e51d4e54bc522007a2030ec2_papermill.cwl + step_2: + in: + input_1: input_9 + input_2: input_10 + input_3: input_11 + input_4: input_12 + input_5: input_13 + input_6: input_14 + input_7: input_15 + input_8: input_16 + out: + - output_0 + run: 4cc7ffe9d5a045efb048ef2222a40ffa_papermill.cwl diff --git a/.renku/workflow/e7ec30e9211047128543d4862ff3beee.cwl b/.renku/workflow/e7ec30e9211047128543d4862ff3beee.cwl new file mode 100644 index 0000000..9b82e33 --- /dev/null +++ b/.renku/workflow/e7ec30e9211047128543d4862ff3beee.cwl @@ -0,0 +1,66 @@ +class: Workflow +cwlVersion: v1.0 +hints: [] +inputs: + input_1: + default: ts_folder + streamable: false + type: string + input_2: + default: + class: Directory + listing: [] + path: ../../data/covid-19_jhu-csse + streamable: false + type: Directory + input_3: + default: rates_folder + streamable: false + type: string + input_4: + default: + class: Directory + listing: [] + path: ../../data/covid-19_rates + streamable: false + type: Directory + input_5: + default: geodata_path + streamable: false + type: string + input_6: + default: + class: File + path: ../../data/geodata/geo_data.csv + streamable: false + type: File + input_7: + default: + class: File + path: ../../notebooks/Dashboard.ipynb + streamable: false + type: File + input_8: + default: runs/Dashboard.run.ipynb + streamable: false + type: string +outputs: + output_0: + outputSource: step_1/output_0 + streamable: false + type: File +requirements: [] +steps: + step_1: + in: + input_1: input_1 + input_2: input_2 + input_3: input_3 + input_4: input_4 + input_5: input_5 + input_6: input_6 + input_7: input_7 + input_8: input_8 + out: + - output_0 + run: 4cc7ffe9d5a045efb048ef2222a40ffa_papermill.cwl diff --git a/.renku/workflow/e96f412310ff4616a3c3a2169cc4a07b.cwl b/.renku/workflow/e96f412310ff4616a3c3a2169cc4a07b.cwl new file mode 100644 index 0000000..85b96f5 --- /dev/null +++ b/.renku/workflow/e96f412310ff4616a3c3a2169cc4a07b.cwl @@ -0,0 +1,120 @@ +class: Workflow +cwlVersion: v1.0 +hints: [] +inputs: + input_1: + default: states-daily.json + streamable: false + type: string + input_2: + default: out_folder + streamable: false + type: string + input_3: + default: data/covidtracking + streamable: false + type: string + input_4: + default: + class: File + path: ../../notebooks/process/download-covidtracking-data.ipynb + streamable: false + type: File + input_5: + default: runs/download-covidtracking-data.runs.ipynb + streamable: false + type: string + input_6: + default: states-metadata.json + streamable: false + type: string +outputs: + output_2: + outputSource: step_2/output_0 + streamable: false + type: File + output_3: + outputSource: step_2/output_1 + streamable: false + type: Directory +requirements: [] +steps: + step_1: + in: + filename: input_1 + input_directory: step_2/output_1 + out: + - output_file + run: + arguments: [] + baseCommand: + - 'true' + class: CommandLineTool + cwlVersion: v1.0 + hints: [] + inputs: + filename: + default: states-daily.json + streamable: false + type: string + input_directory: + streamable: false + type: Directory + outputs: + output_file: + outputBinding: + glob: $(inputs.filename) + streamable: false + type: File + permanentFailCodes: [] + requirements: + - &id001 + class: InlineJavascriptRequirement + - &id002 + class: InitialWorkDirRequirement + listing: $(inputs.input_directory.listing) + successCodes: [] + temporaryFailCodes: [] + step_2: + in: + input_1: input_2 + input_2: input_3 + input_3: input_4 + input_4: input_5 + out: + - output_1 + - output_0 + run: ff5f474d38144c5d882c0036bd1059c2_papermill.cwl + step_3: + in: + filename: input_6 + input_directory: step_2/output_1 + out: + - output_file + run: + arguments: [] + baseCommand: + - 'true' + class: CommandLineTool + cwlVersion: v1.0 + hints: [] + inputs: + filename: + default: states-metadata.json + streamable: false + type: string + input_directory: + streamable: false + type: Directory + outputs: + output_file: + outputBinding: + glob: $(inputs.filename) + streamable: false + type: File + permanentFailCodes: [] + requirements: + - *id001 + - *id002 + successCodes: [] + temporaryFailCodes: [] diff --git a/.renku/workflow/f2dbb09e70314ed4b235c8bf9cdd94a1.cwl b/.renku/workflow/f2dbb09e70314ed4b235c8bf9cdd94a1.cwl new file mode 100644 index 0000000..44b232a --- /dev/null +++ b/.renku/workflow/f2dbb09e70314ed4b235c8bf9cdd94a1.cwl @@ -0,0 +1,120 @@ +class: Workflow +cwlVersion: v1.0 +hints: [] +inputs: + input_1: + default: states-daily.json + streamable: false + type: string + input_2: + default: out_folder + streamable: false + type: string + input_3: + default: data/covidtracking + streamable: false + type: string + input_4: + default: + class: File + path: ../../notebooks/process/download-covidtracking-data.ipynb + streamable: false + type: File + input_5: + default: runs/download-covidtracking-data.runs.ipynb + streamable: false + type: string + input_6: + default: states-metadata.json + streamable: false + type: string +outputs: + output_0: + outputSource: step_2/output_0 + streamable: false + type: File + output_1: + outputSource: step_2/output_1 + streamable: false + type: Directory +requirements: [] +steps: + step_1: + in: + filename: input_1 + input_directory: step_2/output_1 + out: + - output_file + run: + arguments: [] + baseCommand: + - 'true' + class: CommandLineTool + cwlVersion: v1.0 + hints: [] + inputs: + filename: + default: states-daily.json + streamable: false + type: string + input_directory: + streamable: false + type: Directory + outputs: + output_file: + outputBinding: + glob: $(inputs.filename) + streamable: false + type: File + permanentFailCodes: [] + requirements: + - &id001 + class: InlineJavascriptRequirement + - &id002 + class: InitialWorkDirRequirement + listing: $(inputs.input_directory.listing) + successCodes: [] + temporaryFailCodes: [] + step_2: + in: + input_1: input_2 + input_2: input_3 + input_3: input_4 + input_4: input_5 + out: + - output_1 + - output_0 + run: ff5f474d38144c5d882c0036bd1059c2_papermill.cwl + step_3: + in: + filename: input_6 + input_directory: step_2/output_1 + out: + - output_file + run: + arguments: [] + baseCommand: + - 'true' + class: CommandLineTool + cwlVersion: v1.0 + hints: [] + inputs: + filename: + default: states-metadata.json + streamable: false + type: string + input_directory: + streamable: false + type: Directory + outputs: + output_file: + outputBinding: + glob: $(inputs.filename) + streamable: false + type: File + permanentFailCodes: [] + requirements: + - *id001 + - *id002 + successCodes: [] + temporaryFailCodes: [] diff --git a/.renku/workflow/ff5f474d38144c5d882c0036bd1059c2_papermill.cwl b/.renku/workflow/ff5f474d38144c5d882c0036bd1059c2_papermill.cwl new file mode 100644 index 0000000..8ab0a3b --- /dev/null +++ b/.renku/workflow/ff5f474d38144c5d882c0036bd1059c2_papermill.cwl @@ -0,0 +1,70 @@ +arguments: [] +baseCommand: +- papermill +class: CommandLineTool +cwlVersion: v1.0 +hints: [] +inputs: + input_1: + default: out_folder + inputBinding: + position: 1 + prefix: -p + separate: true + shellQuote: true + streamable: false + type: string + input_2: + default: data/covidtracking + inputBinding: + position: 2 + separate: true + shellQuote: true + streamable: false + type: string + input_3: + default: + class: File + path: ../../notebooks/process/download-covidtracking-data.ipynb + inputBinding: + position: 3 + prefix: --inject-paths + separate: true + shellQuote: true + streamable: false + type: File + input_4: + default: runs/download-covidtracking-data.runs.ipynb + inputBinding: + position: 4 + separate: true + shellQuote: true + streamable: false + type: string +outputs: + output_0: + outputBinding: + glob: $(inputs.input_4) + streamable: false + type: File + output_1: + outputBinding: + glob: $(inputs.input_2) + streamable: false + type: Directory +permanentFailCodes: [] +requirements: +- class: InlineJavascriptRequirement +- class: InitialWorkDirRequirement + listing: + - entry: '$({"listing": [], "class": "Directory"})' + entryname: runs + writable: true + - entry: '$({"listing": [], "class": "Directory"})' + entryname: data/covidtracking + writable: true + - entry: $(inputs.input_3) + entryname: notebooks/process/download-covidtracking-data.ipynb + writable: false +successCodes: [] +temporaryFailCodes: [] diff --git a/.renku/workflow/ff8c6fc2e792427ab1d73080601a9b4e.cwl b/.renku/workflow/ff8c6fc2e792427ab1d73080601a9b4e.cwl new file mode 100644 index 0000000..8a5ca75 --- /dev/null +++ b/.renku/workflow/ff8c6fc2e792427ab1d73080601a9b4e.cwl @@ -0,0 +1,148 @@ +class: Workflow +cwlVersion: v1.0 +hints: [] +inputs: + input_1: + default: states-daily.json + streamable: false + type: string + input_10: + default: runs/download-covidtracking-data.runs.ipynb + streamable: false + type: string + input_2: + default: states-metadata.json + streamable: false + type: string + input_3: + default: out_folder + streamable: false + type: string + input_4: + default: data/covidtracking + streamable: false + type: string + input_5: + default: + class: File + path: ../../notebooks/process/download-covidtracking-data.ipynb + streamable: false + type: File + input_6: + default: runs/download-covidtracking-data.runs.ipynb + streamable: false + type: string + input_7: + default: out_folder + streamable: false + type: string + input_8: + default: data/covidtracking + streamable: false + type: string + input_9: + default: + class: File + path: ../../notebooks/process/download-covidtracking-data.ipynb + streamable: false + type: File +outputs: + output_0: + outputSource: step_3/output_0 + streamable: false + type: File + output_1: + outputSource: step_3/output_1 + streamable: false + type: Directory +requirements: [] +steps: + step_1: + in: + filename: input_1 + input_directory: step_3/output_1 + out: + - output_file + run: + arguments: [] + baseCommand: + - 'true' + class: CommandLineTool + cwlVersion: v1.0 + hints: [] + inputs: + filename: + default: states-daily.json + streamable: false + type: string + input_directory: + streamable: false + type: Directory + outputs: + output_file: + outputBinding: + glob: $(inputs.filename) + streamable: false + type: File + permanentFailCodes: [] + requirements: + - &id001 + class: InlineJavascriptRequirement + - &id002 + class: InitialWorkDirRequirement + listing: $(inputs.input_directory.listing) + successCodes: [] + temporaryFailCodes: [] + step_2: + in: + filename: input_2 + input_directory: step_4/output_1 + out: + - output_file + run: + arguments: [] + baseCommand: + - 'true' + class: CommandLineTool + cwlVersion: v1.0 + hints: [] + inputs: + filename: + default: states-metadata.json + streamable: false + type: string + input_directory: + streamable: false + type: Directory + outputs: + output_file: + outputBinding: + glob: $(inputs.filename) + streamable: false + type: File + permanentFailCodes: [] + requirements: + - *id001 + - *id002 + successCodes: [] + temporaryFailCodes: [] + step_3: + in: + input_1: input_3 + input_2: input_4 + input_3: input_5 + input_4: input_6 + out: + - output_0 + - output_1 + run: ff5f474d38144c5d882c0036bd1059c2_papermill.cwl + step_4: + in: + input_1: input_7 + input_2: input_8 + input_3: input_9 + input_4: input_10 + out: + - output_0 + - output_1 + run: ff5f474d38144c5d882c0036bd1059c2_papermill.cwl diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..eb711f8 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,48 @@ +FROM renku/renkulab:renku0.9.1-r3.6.1-0.5.2 + +# For some reason need to be root to install from symlink +COPY src /code/src +RUN ln -s /code/src + +# Uncomment and adapt if your R or python packages require extra linux (ubuntu) software +# e.g. the following installs apt-utils and vim; each pkg on its own line, all lines +# except for the last end with backslash '\' to continue the RUN line +# +USER root + +RUN apt-get update && \ + apt-get install -y --no-install-recommends \ + apt-utils \ + dirmngr \ + gpg-agent \ + less \ + libcurl4-openssl-dev \ + libxml2-dev \ + libz-dev \ + software-properties-common + +RUN chmod -R 777 /usr/local/lib/R/site-library + +USER ${NB_USER} + +# install the python dependencies +USER root +COPY requirements.txt environment.yml /tmp/ +RUN conda env update -q -f /tmp/environment.yml && \ + /opt/conda/bin/pip install --ignore-installed -r /tmp/requirements.txt && \ + conda clean -y --all && \ + conda env export -n "root" && \ + jupyter lab build + +RUN /opt/conda/bin/pip install ipywidgets voila + +RUN jupyter labextension install @jupyter-voila/jupyterlab-preview && \ + jupyter labextension install @jupyter-widgets/jupyterlab-manager + +USER ${NB_USER} + +# install the R dependencies +COPY install.R /tmp/ +RUN R -f /tmp/install.R + +RUN pipx upgrade renku diff --git a/README.md b/README.md new file mode 100644 index 0000000..438096c --- /dev/null +++ b/README.md @@ -0,0 +1,143 @@ +# Covid-19 Public Data Collaboration Project + +This project aggregates data from various public data sources to better +understand the spread and effect of covid-19. The goal is to provide a central +place where data, analysis, and discussion can be conducted and shared by a +global community struggling to make sense of the current public health +emergency. + +See the [dashboard](covid-19-public-data/files/blob/runs/Dashboard.run.ipynb) +for a summary of the global data. + +## Getting started + +The simplest way to start is to make an account or logging in and forking the +project. Then, feel free to [start an interactive +environment](https://renkulab.io/projects/covid-19/covid-19-public-data/environments/new) +and use the hosted JupyterLab or RStudio to explore the data. A summary of the +data is given below. Please please please consider contributing back cool +results from your fork! If you don't know how or just need help with some of the +git-heavy aspects of this, shoot us a line [on +Discourse](https://renku.discourse.group) or [open an +issue](https://renkulab.io/projects/covid-19/covid-19-public-data/collaboration/issues) +and someone will be able to help out. + +The environment image allows you to work in Python or R in JupyterLab or RStudio/Shiny. + +## Dataset Summary + +<table class="table"> +<thead> +<tr> +<th>Source</th> +<th>Dataset</th> +<th>Location</th> +<th>Example</th> +</tr> +</thead> +<tbody> +<tr> +<td><a href="https://github.com/CSSEGISandData/COVID-19">Covid-19 Data Repository at JHU CSSE</a></td> +<td><a href="https://renkulab.io/projects/covid-19/covid-19-public-data/datasets/f6726a5b-f973-45d5-b873-30fa0dff772f/">covid-19_jhu-csse</a></td> +<td><code>data/covid-19_jhu-csse</code></td> +<td><a href="https://renkulab.io/projects/covid-19/covid-19-public-data/files/blob/runs/Dashboard.run.ipynb">dashboard</a></td> +</tr> +<tr> +<td><a href="https://covidtracking.com/">covidtracking.com</a></td> +<td><a href="https://renkulab.io/projects/covid-19/covid-19-public-data/datasets/c8bec148-5332-4602-9dc3-e39bbe92ed67/">covidtracking</a></td> +<td><code>data/covidtracking</code></td> +<td><a href="https://renkulab.io/projects/covid-19/covid-19-public-data/files/blob/notebooks/covidtracking-dashboard.ipynb">dashboard</a></td> +</tr> +<tr> +<td><a href="https://github.com/openZH/covid_19">OpenData Zuerich</a></td> +<td><a href="https://renkulab.io/projects/covid-19/covid-19-public-data/datasets/c9295d7a-0380-4a1b-8731-5c36d76cb8e7/">openzh-covid-19</a></td> +<td><code>data/openzh-covid-19</code></td> +<td><a href="https://renkulab.io/projects/covid-19/covid-19-public-data/files/blob/notebooks/openzh-covid-19-dashboard.ipynb">dashboard</a></td> +</tr> +<tr> +<td><a href="https://github.com/pcm-dpc/COVID-19">Covid-19 data for Italy</a></td> +<td><a href="https://renkulab.io/projects/covid-19/covid-19-public-data/datasets/286c58b1-dbbc-4caa-a23a-fcb001d5ac51/">covid-19-italy</a></td> +<td><code>data/covid-19-italy</code></td> +<td><a href="https://renkulab.io/projects/covid-19/covid-19-public-data/files/blob/notebooks/examples/italy-examples/italy-notebook-example.ipynb">notebook</a>, + <a href="https://renkulab.io/projects/covid-19/covid-19-public-data/files/blob/notebooks/examples/italy-examples/italy-dashboard-example.ipynb">dashboard</a></td> +</tr> +<tr> +<td><a href="https://github.com/echen102/COVID-19-TweetIDs">Covid-19 tweet IDs</a></td> +<td><a href="https://renkulab.io/projects/covid-19/covid-19-public-data/datasets/0fc08252-cb39-4b59-bc82-9b213ec0bec6/">covid-19-tweet-ids</a></td> +<td><code>data/covid-19-tweet-ids</code></td> +<td>N/A</td> +</tr> +</tbody> +</table> + +### Covid-19 Data Repository JHU CSSE + +This is a global Covid-19 dataset updated regularly from [Johns Hopkins +University Center for Systems Science and Engineering (JHU +CSSE)](https://github.com/CSSEGISandData/COVID-19). The +[dashboard](covid-19-public-data/files/blob/runs/Dashboard.run.ipynb) summarizes +this data in combination with population data from the world bank. + +### Covid tracking crowdsourcing project + +[Covid tracking](https://covidtracking.com) is a crowd-sourced dataset for US state-level data. It is updated by hand by an army of volunteers. + +### OpenData Zuerich + +The [swiss cantonal data](https://github.com/openZH/covid_19) collected by the Zürich statistical office. Parts are updated manually, others are starting to become automated. + +### Case data for Italy + +Detailed data compiled by the [Civil Protection of Italy](https://github.com/pcm-dpc/COVID-19). + +### Covid-19 related tweet IDs + +A collection of tweet-ids related to covid-19 from https://github.com/echen102/COVID-19-TweetIDs. + +### General + +- https://data.worldbank.org/indicator/SP.POP.TOTL +- https://worldmap.harvard.edu/data/geonode:country_centroids_az8 + +## Derived Dataset Summary + +<table class="table"> +<thead> +<tr> +<th>Dataset</th> +<th>Location</th> +<th>Code</th> +</tr> +</thead> +<tbody> +<tr> +<td>Case population rates</td> +<td><code>data/covid-19_rates</code></td> +<td><a href="https://renkulab.io/projects/covid-19/covid-19-public-data/files/blob/notebooks/process/ToRates.ipynb">notebooks/process/ToRates.ipynb</a></td> +</tr> +</tbody> +</table> + +## Contributing + +If you are interested in working on this project, we would love to get +contributions. We would really like to collect more data sources and make them +available here! Please provide ideas for data sources that are relevant to +understanding covid-19. + +If you want to add a new datasource yourself, see the section [Adding a new data +source](#adding-a-new-data-source) + +## Data Sources to Add + +See the [data sources issue](https://renkulab.io/projects/covid-19/covid-19-public-data/collaboration/issues/1/). + +## Adding a new data source + +Adding a new data source is easy! To do so, in your fork or branch of the project, do the following: + +* Create a renku dataset using `renku dataset create [dataset name]` +* Add any files or folders using `renku dataset add`. [Looking in the commit history will provide some examples](https://renkulab.io/gitlab/covid-19/covid-19-public-data/commits/master). +* Create a notebook that shows how to read and work with the dataset in the `notebooks/examples` folder + * Protip: use a unique name for the notebook to avoid merge conflicts +* Add an issue to the project for any suggestions on things to do with the data diff --git a/covid-19-public-data.Rproj b/covid-19-public-data.Rproj new file mode 100644 index 0000000..8e3c2eb --- /dev/null +++ b/covid-19-public-data.Rproj @@ -0,0 +1,13 @@ +Version: 1.0 + +RestoreWorkspace: Default +SaveWorkspace: Default +AlwaysSaveHistory: Default + +EnableCodeIndexing: Yes +UseSpacesForTab: Yes +NumSpacesForTab: 2 +Encoding: UTF-8 + +RnwWeave: Sweave +LaTeX: pdfLaTeX diff --git a/data/.gitkeep b/data/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/data/ch-population-statistics/ch-population-by-age-canton.xls b/data/ch-population-statistics/ch-population-by-age-canton.xls new file mode 100644 index 0000000..b2596d6 --- /dev/null +++ b/data/ch-population-statistics/ch-population-by-age-canton.xls @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fad8e93de35e0d76feadaca8863e39611670bada7d4041ff31ccb6f349ed5c06 +size 11078054 diff --git a/data/covid-19-italy/dati-andamento-nazionale-description.json b/data/covid-19-italy/dati-andamento-nazionale-description.json new file mode 100644 index 0000000..c22f31d --- /dev/null +++ b/data/covid-19-italy/dati-andamento-nazionale-description.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c463f34462007d146a286cc2f91d220d3bdd5ad3bce670810c42fbdb1300385 +size 3183 diff --git a/data/covid-19-italy/dati-province-description.json b/data/covid-19-italy/dati-province-description.json new file mode 100644 index 0000000..9ed6c6a --- /dev/null +++ b/data/covid-19-italy/dati-province-description.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a2cd7c042bb7652f5880fac51c0833c0fdb2b7e909a630696996012092a7c630 +size 2608 diff --git a/data/covid-19-italy/dati-regioni-description.json b/data/covid-19-italy/dati-regioni-description.json new file mode 100644 index 0000000..49710e5 --- /dev/null +++ b/data/covid-19-italy/dati-regioni-description.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3d4c8fb59c5a1206e307a606014e6447570f8672d23aee805175be5e06e4875a +size 4223 diff --git a/data/covid-19-italy/dpc-covid19-ita-andamento-nazionale.csv b/data/covid-19-italy/dpc-covid19-ita-andamento-nazionale.csv new file mode 100644 index 0000000..fdfe07a --- /dev/null +++ b/data/covid-19-italy/dpc-covid19-ita-andamento-nazionale.csv @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9b9115b91b0fae68f73d9b74970eb83b4b08ae84d94936645102c764a4482d22 +size 2388 diff --git a/data/covid-19-italy/dpc-covid19-ita-andamento-nazionale.json b/data/covid-19-italy/dpc-covid19-ita-andamento-nazionale.json new file mode 100644 index 0000000..618884d --- /dev/null +++ b/data/covid-19-italy/dpc-covid19-ita-andamento-nazionale.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e8479c681a21ebf61f7d6ba7a351d2b9296e380cd83032f6775e1e3211a6293 +size 12874 diff --git a/data/covid-19-italy/dpc-covid19-ita-province.csv b/data/covid-19-italy/dpc-covid19-ita-province.csv new file mode 100644 index 0000000..6110c39 --- /dev/null +++ b/data/covid-19-italy/dpc-covid19-ita-province.csv @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4c28f8124b4bd813bafafbfd907e184f49387ec8b745510be595027d87bd599e +size 306133 diff --git a/data/covid-19-italy/dpc-covid19-ita-province.json b/data/covid-19-italy/dpc-covid19-ita-province.json new file mode 100644 index 0000000..aeba2cf --- /dev/null +++ b/data/covid-19-italy/dpc-covid19-ita-province.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e865d3222c35611f0b0be12944cbfff8ddedd30cb37ea1ae92c35ac745a21916 +size 1329879 diff --git a/data/covid-19-italy/dpc-covid19-ita-regioni.csv b/data/covid-19-italy/dpc-covid19-ita-regioni.csv new file mode 100644 index 0000000..159d12d --- /dev/null +++ b/data/covid-19-italy/dpc-covid19-ita-regioni.csv @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:669835c6e216a82594cdc957e6852cb1d68abdeb04330ca3eff86b2d3d13b5e6 +size 57465 diff --git a/data/covid-19-italy/dpc-covid19-ita-regioni.json b/data/covid-19-italy/dpc-covid19-ita-regioni.json new file mode 100644 index 0000000..756e6f0 --- /dev/null +++ b/data/covid-19-italy/dpc-covid19-ita-regioni.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f5f28502a123b9e7e648deb453ed442047508480d6a15f5d437ccb24b5b5e463 +size 341685 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-00.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-00.txt new file mode 100644 index 0000000..8e33730 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-00.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:50370c91a09c401cdb9183396bfeccfd59ab65a6cdac5fca5f19fde58dbbecaf +size 1122260 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-01.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-01.txt new file mode 100644 index 0000000..baf4dfa --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-01.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0cedbaea8608a7d08d19d4f67cdc99fac6c8712df065d24a706a231549fdd734 +size 778640 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-02.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-02.txt new file mode 100644 index 0000000..2be77f8 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-02.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f897aba8f99bf042452dd1e3908c0f1e3a85368ff35d4c9a826afdf9809f539c +size 1183140 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-03.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-03.txt new file mode 100644 index 0000000..1798625 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-03.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8b44ad4064a14e9172a9bec0882a550f3b8c34a8af0ecef21c81878c6a60ed17 +size 895960 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-04.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-04.txt new file mode 100644 index 0000000..f4d176f --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-04.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e62dd6abdb48066f297cad5bedeb115a72d24ee2908f3aac4c154e0bf7c6f16f +size 1017780 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-05.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-05.txt new file mode 100644 index 0000000..6e4be83 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-05.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:117995b023a77da33aa38203219ffc08c5639ba265454c82bca6dcd3ab94e520 +size 1072480 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-06.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-06.txt new file mode 100644 index 0000000..b2fcf3f --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-06.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9d30274c0fc8487119fdba43dc2556a45504beaf9fdcd3ec7c772d9557b71d3e +size 784060 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-07.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-07.txt new file mode 100644 index 0000000..0cf119c --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-07.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5bfa19e3210026acb44ae649886e55d208c1054323f8960a14b6d8be8c8e4bb9 +size 1098680 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-08.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-08.txt new file mode 100644 index 0000000..bb4b583 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-08.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:edeceecd4dfe03eb38e880e1ab035c00427d643fa5bc0819389a774742a5f23f +size 863480 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-09.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-09.txt new file mode 100644 index 0000000..83f160a --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-09.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a2675d70344601ff3c6b22f8db915d3dcb5140ddd850e8daced5d38411e50443 +size 1086260 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-10.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-10.txt new file mode 100644 index 0000000..9d38b73 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-10.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d425d2f2df2da36bced65a0786ba883b04cf0fda1e10c93634a6b5397d675bbf +size 876580 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-11.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-11.txt new file mode 100644 index 0000000..3e52398 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-11.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2366db453e49b0c1a94ce146e13804df659fbd0b1d1d538b26082b0062933a7d +size 1116840 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-12.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-12.txt new file mode 100644 index 0000000..ed082c9 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-12.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ed55578ac182a68b991c9fb3b5abe94e8cad4cf8d1f2ebf1930270b2b9889131 +size 733440 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-13.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-13.txt new file mode 100644 index 0000000..3bcc433 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-13.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0341bd1a4d7277c329e1eaeb1dbc7f7ce4cbf97b8dade7c3dc14ba1995643248 +size 1075960 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-14.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-14.txt new file mode 100644 index 0000000..1a41c19 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-14.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f192c1618e827d2589f4a19eae489bdab067902c82d5fe53b435c2d21d09f4cc +size 993480 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-15.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-15.txt new file mode 100644 index 0000000..8ef45a9 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-15.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a5fefafd219e7be9ff426b9b8fd15613c1d29994bf45433297ee32ace2dd45a +size 832580 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-16.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-16.txt new file mode 100644 index 0000000..ee99054 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-16.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7b850f137b6c3f98f92adaaac81d3896fe75f98f1cfe6c957d42f34a6e85d2c8 +size 1105180 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-17.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-17.txt new file mode 100644 index 0000000..421e40a --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-17.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0a2ea5f5ad0ea1e7911b46029d4d1c0f2360b1820f35808c76c150b7329bb649 +size 777020 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-18.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-18.txt new file mode 100644 index 0000000..abd8ab3 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-18.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6830be4ed83f100ebb11666a23a243cc699c74090f1a6a66a2670e1c88ecc2a0 +size 1112400 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-19.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-19.txt new file mode 100644 index 0000000..2d80e0c --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-19.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f84771ed2b11fb769f00148eb6c5a665dd5b059d3fe626fd44a75b7431fef44a +size 1006840 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-20.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-20.txt new file mode 100644 index 0000000..def2014 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-20.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1a320b4e922233b92c428f62f126caaac7d675ae77128545961ed9f533d1fd48 +size 877020 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-21.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-21.txt new file mode 100644 index 0000000..75205f5 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-21.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7932277326f77aa399ad7cd94b03be3124006dcaef4dc24299bd2d2b81209324 +size 1091160 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-22.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-22.txt new file mode 100644 index 0000000..1c9af52 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-22.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4ae9f993d201388a50a71b80840a2db6db1f3d55257125cdad1d5ad419a92bf4 +size 821200 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-23.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-23.txt new file mode 100644 index 0000000..ce7c0f4 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-05-23.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7ad544b198905d0e88d56a18a5b39ed8fb019de5dcf94e363ab69a0bfdac3e46 +size 1080180 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-00.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-00.txt new file mode 100644 index 0000000..1abd41a --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-00.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:00c35dd52076caeac041ffc3ed27b85ddd60edf16690805af4ac25b5693d999a +size 798500 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-01.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-01.txt new file mode 100644 index 0000000..11fd60d --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-01.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f2b32b6a5bca07e2c69874ac088827fa010648c4aeb1aa25a8b1a75a0b82d589 +size 1011920 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-02.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-02.txt new file mode 100644 index 0000000..d2b74e3 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-02.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0168462c63cbeb9ef2ed6c35e94237b0e2924a57c9c611c60d3453b726208c2c +size 1143860 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-03.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-03.txt new file mode 100644 index 0000000..ee1da9b --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-03.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8e7086863f6044d7366677abca2ceb047cf624ed9820bbf8132e905461daf60 +size 782040 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-04.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-04.txt new file mode 100644 index 0000000..ae84116 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-04.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ad2dda1ec71682ac6d806bb58d03238494c027c797758e7c0ae84810555d3246 +size 1120920 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-05.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-05.txt new file mode 100644 index 0000000..a522936 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-05.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:235de9293f981d22efe249c5fd6e2d32bda2cef799f621a5c9f74a539c04a75f +size 764280 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-06.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-06.txt new file mode 100644 index 0000000..1087cce --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-06.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a04991b1a68766c4b668f7b398c77a4f8b5ebfccbf45c8ebe1db724db9ea417d +size 1137880 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-07.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-07.txt new file mode 100644 index 0000000..c1c4045 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-07.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:461ae9e319855df97703a4259c6380a14391819586db01f103ebed0032665957 +size 799280 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-08.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-08.txt new file mode 100644 index 0000000..df2142a --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-08.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:00c0e4c9ad7ef5a2a03c03d8f79aa43afa2a5300a2d65ab1c11566f72289edb3 +size 1125780 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-09.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-09.txt new file mode 100644 index 0000000..3cd31cd --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-09.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:816eecb8a9f2836abc040310b3dc48780fa9e52c2679ccaf0525a709de62c4d7 +size 834060 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-10.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-10.txt new file mode 100644 index 0000000..d5d8967 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-10.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e722c81a007d5a0d28f8fefa08cda1e92a67ad711e8e0f2ab86d54d7e5aeed1c +size 1116120 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-11.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-11.txt new file mode 100644 index 0000000..6e18dcf --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-11.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1fe979eec10b363bdd7ab574becfcc686fd886d60a454261dc921f3da88a2324 +size 806400 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-12.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-12.txt new file mode 100644 index 0000000..5e646d0 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-12.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:440e855b68062b6042c53ad6baad0afd58cf4f3212a30782bb9942d6a66f2171 +size 1127240 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-13.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-13.txt new file mode 100644 index 0000000..57b672b --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-13.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:39232ecadee70c0c715e03632e417dc6138ab0620acaead3ea26063c781663ec +size 965380 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-14.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-14.txt new file mode 100644 index 0000000..b81ff49 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-14.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2c2710e1979850fe67248941c6a51ca2ce4d40185d83f11ba4e5a97ef1cec562 +size 1053040 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-15.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-15.txt new file mode 100644 index 0000000..33274be --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-15.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7f7fd5e6dfa95ed56a42a21e23d8e39b90e6c9d102023ed8476193dec2e988b9 +size 1121420 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-16.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-16.txt new file mode 100644 index 0000000..2c22e38 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-16.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f375457baa075c6434c4ec176c0d5a84108f0a078de0e9d284c6d104beeb0094 +size 821580 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-17.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-17.txt new file mode 100644 index 0000000..d05d576 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-17.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:98c370f3f4e0fa02ce3e77ade7bd9bb4086c2272609641e6fdfc1702b6d64cd7 +size 1103420 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-18.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-18.txt new file mode 100644 index 0000000..4bfde09 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-18.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f69c500d958397dfd78d2d9dd9cc31e5c80cefd5ff7d6800c1519095e6689d2 +size 1062260 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-19.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-19.txt new file mode 100644 index 0000000..a797529 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-19.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:22e22a0d26f4c868b5865d1475d25c0729a0afdf6e1dfe4560b847dc556c7c2b +size 854300 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-20.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-20.txt new file mode 100644 index 0000000..1ece546 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-20.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:90c3a3d812492a2faac6cbddc1b9b81b937899f29a78ef4ee2459ca3a4f4be09 +size 1286800 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-21.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-21.txt new file mode 100644 index 0000000..00afa67 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-21.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d821c7dd434cf1aeb0d2518ecfed65b94d623ba5dd68e7373aec184f9a972cf7 +size 910400 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-22.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-22.txt new file mode 100644 index 0000000..c54677b --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-22.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fdac6f0b705f89891365976a61e87b916d6df4f79bf44edee7cae39623d93ece +size 1261460 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-23.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-23.txt new file mode 100644 index 0000000..c0da32f --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-06-23.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c365f90af7b2f3a990e840f02ee8d7f95e39429fae7badafdd5d191cd8e9e120 +size 884160 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-00.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-00.txt new file mode 100644 index 0000000..a6fdd1f --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-00.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff9a3df4600c36d37321b6add252480a25866e547e0625f25e06ff2be4ee5300 +size 1131080 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-01.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-01.txt new file mode 100644 index 0000000..b970ff4 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-01.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f9d3e9c34971b9c9652033dd7047f60cc8dc74c54439e789152d7c54ba0e7ea4 +size 1125160 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-02.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-02.txt new file mode 100644 index 0000000..9cbab36 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-02.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fdab93852c1cd80e31aaa7f3e5cbfb9c1db515af2956fe5de1c47675febda475 +size 766360 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-03.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-03.txt new file mode 100644 index 0000000..5669356 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-03.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:673d216d41b1cf3676a715fbb1c3dada18ba64e21e854ae558e887b11706850f +size 1096700 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-04.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-04.txt new file mode 100644 index 0000000..3dae5cb --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-04.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:00be80fb6d49f3dfc1d3021141bbb0d7e4af6a5e7ffddb9ba04f9c3e07436db1 +size 818520 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-05.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-05.txt new file mode 100644 index 0000000..a09fe19 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-05.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0f6c5114ddf6ad5bcbe2f3d0d6b60d1509137d5800137951f20fe3b33ec4d3ea +size 1056860 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-06.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-06.txt new file mode 100644 index 0000000..25a6057 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-06.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:85a0e98db8bdbbfed3317f063708732d5def289f3bafa3e930d5bf9f6be48b99 +size 765000 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-07.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-07.txt new file mode 100644 index 0000000..39613ce --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-07.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f20800ff385b58ae1ff54156da49084b4e18939d6968fca6cef3cf5f2664447 +size 913320 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-08.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-08.txt new file mode 100644 index 0000000..b6c5837 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-08.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2433b043c3a5b998af925de9ab0af93961aada065f15ee1fb7f2476284b944d3 +size 1039920 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-09.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-09.txt new file mode 100644 index 0000000..a88e82b --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-09.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aeb955dbb0e828b662836accce51f5e70201d40e070e41fc16bdeacf41a4759f +size 810100 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-10.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-10.txt new file mode 100644 index 0000000..237ab96 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-10.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5bfc0ec9377eb8c3cb3a9291e9026c7ca02ea100fbe091b606afef1813ecfcf3 +size 944920 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-11.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-11.txt new file mode 100644 index 0000000..3acbf95 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-11.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cd4d90080cfa25c310ef3129cc920856a9953f15b66b3b606d1e1fc1d3e1295c +size 1080420 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-12.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-12.txt new file mode 100644 index 0000000..7020664 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-12.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3921e445375399f64719159bc96b752ca19276b45d169d717ff16d78cb518e0e +size 774320 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-13.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-13.txt new file mode 100644 index 0000000..91e9151 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-13.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b278a001df82c69b1d8646662b08cda48b181edede30571a533b8c02382cf53e +size 1091000 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-14.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-14.txt new file mode 100644 index 0000000..3ad9a8a --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-14.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cfd65c149d93ee4d80270fbff6b95e7ccf32efeeab72fedb5ef04720c20cc511 +size 1116080 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-15.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-15.txt new file mode 100644 index 0000000..516c54c --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-15.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:195a203022eaf987f1c2c75f1982d3525d6de7617424bd182df74979f8c07635 +size 779500 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-16.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-16.txt new file mode 100644 index 0000000..77ceac0 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-16.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9d79ab79835f16f2e65544dace9a9d843bf240a86ab311b6dc7d607a82b43333 +size 1134400 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-17.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-17.txt new file mode 100644 index 0000000..4ede310 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-17.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:76b04545ec8b4b4a1736f4b9fd6f715af31f3155d28c5554661df97c9c2b7493 +size 1092840 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-18.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-18.txt new file mode 100644 index 0000000..e70c4cd --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-18.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:271757b67e77601272ff931e32d50946654b68e6047fa2be57aeef5868c5befc +size 898160 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-19.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-19.txt new file mode 100644 index 0000000..6e0f249 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-19.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2f49d57f7e12498967c8114a3468f7d0d5a2aab3a03a803ca6357c73a49937e2 +size 1209960 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-20.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-20.txt new file mode 100644 index 0000000..08bafd6 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-20.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e79699dff174885cf4c160d0abcea7acf72859f12c88a1e146c3504fba7827ce +size 795640 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-21.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-21.txt new file mode 100644 index 0000000..251decb --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-21.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:86c506f8533bc49f0c51bf1a40996c7b24ac1fbcf963da1c71058ed92a9c8b73 +size 1179520 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-22.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-22.txt new file mode 100644 index 0000000..e5d5b75 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-22.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:57be600bea713836e88923a28b227c9b28b5ada6e6affab6ef836487793d7405 +size 1036120 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-23.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-23.txt new file mode 100644 index 0000000..6b84563 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-07-23.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:97777bfcedce49c1dd8d280f4700edba5df1512daff87297fe360eb5e916d4ba +size 967760 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-00.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-00.txt new file mode 100644 index 0000000..6f11746 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-00.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:553f06cba5162584f3bda6e45671d60e2b518ccdb8bc91a365976a96f09d8f3c +size 1174180 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-01.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-01.txt new file mode 100644 index 0000000..e3e029d --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-01.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ad44596a9519cd313d4e49a51b787210a6aa776f41c9fb49715cae34522f32f4 +size 767400 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-02.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-02.txt new file mode 100644 index 0000000..a7ed851 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-02.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aee2f8e60f204c0e479b6c067775d9861d0de61cf61e38397206f626ec56c5a0 +size 1132440 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-03.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-03.txt new file mode 100644 index 0000000..8dfcde3 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-03.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:453e375a2fd963654cc2acd5e73e3c14c2243f63bd3ce2c38831025bb3ea18d7 +size 956780 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-04.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-04.txt new file mode 100644 index 0000000..acff391 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-04.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:516f98e5edf2352c376bba19ac55a206ba552ba1cd910d4f740ef5cb7ff452e8 +size 857540 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-05.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-05.txt new file mode 100644 index 0000000..e9cd895 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-05.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a402db2dd98b3d4c29f4f8a355bc727ce4aeb2b8ef7dac58980fec57c108b10 +size 1033680 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-06.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-06.txt new file mode 100644 index 0000000..2a32aa9 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-06.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:46d6a1d14c3330f7f88193c7ad09985c92082777dd970369c7b3cf2e8a709d54 +size 807940 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-07.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-07.txt new file mode 100644 index 0000000..c5ff1ca --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-07.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b9ba8b98b2f7ec008a81e83769a0bef3d6bad4c522807d7a46860ef56daa826b +size 899580 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-08.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-08.txt new file mode 100644 index 0000000..568745f --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-08.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:702af4cd6b1a870b3313e50d7fb041c1990d19aef5330cacecd3869c1824da20 +size 1091340 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-09.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-09.txt new file mode 100644 index 0000000..c0acad5 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-09.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dd51c964a10ed44aef217151df86fef3a6343712631e3830c9d74f0affc75ba4 +size 711240 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-10.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-10.txt new file mode 100644 index 0000000..47facec --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-10.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:901705141c9ddcf19ac971246f9620abebf9274a3be6d86cfdf796aee9e98cee +size 1104380 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-11.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-11.txt new file mode 100644 index 0000000..de7f2d0 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-11.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:277f0f5a66dbaacda8005ad1bb39f27fb6724ff507fc43022c4e25d7c6d0cbba +size 911360 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-12.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-12.txt new file mode 100644 index 0000000..d9755f1 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-12.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3ba9a88f3be6031f485ef80cd10c56df9cb364a2a84ee4244f16c2278b71a42a +size 945940 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-13.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-13.txt new file mode 100644 index 0000000..4e6bca0 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-13.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a4081a14a123624a94f7eb3362473d366962c0ce38beff6f81a74b8fde7a207d +size 1148600 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-14.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-14.txt new file mode 100644 index 0000000..a9411ee --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-14.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d064352a1eb3aac45a492c0e886031e70fa92460c4106102ed39e67b0990372b +size 785080 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-15.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-15.txt new file mode 100644 index 0000000..b6376d6 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-15.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5ce6e7fc1a06fe65511ededbff695d5db4b1df45cb413020069c5941f515f9f8 +size 1163440 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-16.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-16.txt new file mode 100644 index 0000000..6f5511c --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-16.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9c3b74d0fcd3812f80d4a11402107ca6f472e3b3382613f542f34e20c2168e4c +size 747340 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-17.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-17.txt new file mode 100644 index 0000000..83565be --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-17.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8c6a3dd26e8b283efb66abf86ebcb4c115f19a68a11d772cc3b773bb9473592e +size 1171240 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-18.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-18.txt new file mode 100644 index 0000000..2eec12a --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-18.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ea89393bf885a6e9b63b4c614faff75228a6971798353cbe6dc24a67ecda8eed +size 753620 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-19.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-19.txt new file mode 100644 index 0000000..64d6e6f --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-19.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:72cd9d1467997bd8e4907d5467d6563f67020eb74b1b24c7d6bc2f8f12deb16d +size 1149820 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-20.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-20.txt new file mode 100644 index 0000000..67e24db --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-20.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dc6d2537d423e408495dc693fd21b046e7a2d53b2e50a91bc224072467dcea81 +size 786600 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-21.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-21.txt new file mode 100644 index 0000000..41a6b6a --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-21.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:db72f88275e92f5f7a0e1806d6765da1d4bf8dd3db5525f8e3437e60b5d4c757 +size 1171520 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-22.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-22.txt new file mode 100644 index 0000000..d5625f4 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-22.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:719c913e0d9780dd7c816548ec04d1b3219800367060b0ec553539f8d67059e9 +size 921900 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-23.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-23.txt new file mode 100644 index 0000000..4b308b9 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-08-23.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ec350440ee3b4024ea7538b3cf690bf671190b948ef9f4e1d5d77c88b061fc70 +size 946720 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-00.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-00.txt new file mode 100644 index 0000000..e44077f --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-00.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3f8c754e0facc06bf0c51dfa274530a5b24934abde501ebc89d70550331e11d8 +size 1075860 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-01.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-01.txt new file mode 100644 index 0000000..d53ce76 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-01.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e239cf923f851c49e1af77ae5c4f7acc2566464883cba9439bea8202676ed411 +size 695480 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-02.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-02.txt new file mode 100644 index 0000000..cf05e72 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-02.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:07ae12711abd8a958e9f12372c8fdcc04efea54106e3fb29f31b97c685973d2c +size 1031860 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-03.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-03.txt new file mode 100644 index 0000000..31bb778 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-03.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:677f8dde651102fa521f8cf00ace79c38a1f3fc2b256613978d019b4d633e4dc +size 982820 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-04.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-04.txt new file mode 100644 index 0000000..087d545 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-04.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:433d1a8a04cdef8fbbf38735ed86cd2c1d2eb64e8db141bf75c34d187aefebb2 +size 691820 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-05.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-05.txt new file mode 100644 index 0000000..f258d41 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-05.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:31b83fa7f8f3e190aa2fd0a05065e5bf4af390e2e8853938098ec176e50f8d1f +size 1022300 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-06.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-06.txt new file mode 100644 index 0000000..ab34c17 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-06.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e965b657c9768e59111c540a1d5a33285616ed434be770585ea8d6888d14dc75 +size 897660 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-07.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-07.txt new file mode 100644 index 0000000..dad972d --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-07.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03a650e4beef78084278dd478acb1772eae03e6abad63653a7f0400e79415ef5 +size 901000 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-08.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-08.txt new file mode 100644 index 0000000..d5a4f4a --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-08.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e8d0d058f3143f9ff42d24111c359fc7861b09eb158a4888ebff09578ab33441 +size 1099800 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-09.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-09.txt new file mode 100644 index 0000000..84910be --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-09.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:567a36d8de9438f03d42849088349a13c94f0c82321a5bd6b8d63edb15470895 +size 749040 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-10.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-10.txt new file mode 100644 index 0000000..485705c --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-10.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fd87efed5500bf6f57283ec8964158100fd64b7841a303bf91198a36f7ceec15 +size 1112840 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-11.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-11.txt new file mode 100644 index 0000000..93906e4 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-11.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f9a7a3bd643677948780df11621c78cfa34aca687d8b1cb5777d585d652742cc +size 795560 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-12.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-12.txt new file mode 100644 index 0000000..e99a920 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-12.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7f60a37e83fb27a9adfe4323b8581b698a554b9920af03273af437b1f2904269 +size 1081060 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-13.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-13.txt new file mode 100644 index 0000000..963d26d --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-13.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:00d2efe1d38bae2370e5500fc388770ae91f7a043a9e505bf745e082da28498e +size 967380 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-14.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-14.txt new file mode 100644 index 0000000..3c08507 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-14.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4699ab997aa42d947cbeeaf3de59d94f0d2326f70a7607896a62c9a7398f9566 +size 879800 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-15.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-15.txt new file mode 100644 index 0000000..f385b49 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-15.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:17c149dfefc30469c884bfa7ccb42b435a0294fc1b884e9e570af302f40066cd +size 1107060 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-16.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-16.txt new file mode 100644 index 0000000..d84a86c --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-16.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a594b2c9e2b864af781be0c47b31a0cb95de3a2c491a13706666af8eb486d48b +size 731360 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-17.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-17.txt new file mode 100644 index 0000000..4fd8c0e --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-17.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c952681e08b119df8590ace6673565e78d0d63ad70a1780856f3a453045abc60 +size 1119400 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-18.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-18.txt new file mode 100644 index 0000000..ff97b2f --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-18.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fe87eff7ac2ba79ea9e12b7a06215a34cb76c1fa53762137cccdb07fc04d18b4 +size 1096900 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-19.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-19.txt new file mode 100644 index 0000000..ae5a1c8 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-19.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:35d736413678624fc9684f20705fb3ce13e795506cd2b8f0eef9bc3c34bb5337 +size 800080 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-20.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-20.txt new file mode 100644 index 0000000..544645f --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-20.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:27216824d34562c54cebfc4d3445c65131f15e2fecc9ff27a0c5b83a1d4b9937 +size 1155520 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-21.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-21.txt new file mode 100644 index 0000000..01d3447 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-21.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:12112b8f3eef9aaa88be87af74552f675375f22a1531bcf12ca4cfea7f613f44 +size 762540 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-22.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-22.txt new file mode 100644 index 0000000..b4db6bb --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-22.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e4e35e1b4da1ce31d557a6f5d40bfef1a34f5f114cedec9782c92d6f933ca0d3 +size 1100960 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-23.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-23.txt new file mode 100644 index 0000000..e35457d --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-09-23.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4498c93cb7994daa0fd26b1e81d647dcb55ed76716e2b2cdd0108e3a905908b2 +size 863420 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-00.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-00.txt new file mode 100644 index 0000000..f6b968a --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-00.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dda45eda36f139f2bd17f1b5cd3c4ecb502ef1ae465b2ba35eea4ed36534e71b +size 914000 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-01.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-01.txt new file mode 100644 index 0000000..4316cc5 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-01.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f966479c189e8f23c18b2822c965deabcdd98c68879b39da52e5f55c41b25473 +size 1042460 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-02.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-02.txt new file mode 100644 index 0000000..133c4d4 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-02.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:62663a41f86d7ca9190d72880d080d78b34d347af3390a95bbd7286e8cd65e05 +size 702120 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-03.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-03.txt new file mode 100644 index 0000000..d88df88 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-03.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:990cfd52e8083b1e306a3d1a9be0208823a81f0642e3aa959c953176e5b0a7b1 +size 1002300 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-04.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-04.txt new file mode 100644 index 0000000..b8be93e --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-04.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2e33dc4e156ef044079a46bd4dd141d3f034f31cf5fa6f96918b42773ebf888d +size 991080 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-05.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-05.txt new file mode 100644 index 0000000..852c484 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-05.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:208b90f390e213dd3bde912d160ad00697002876ae62f087960e51e1d17a3e54 +size 640720 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-06.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-06.txt new file mode 100644 index 0000000..04f6b77 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-06.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:33e3255265a7d6f815139b80fcf9472de3611cab7e95dea11a0fe6bc82472fdc +size 984820 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-07.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-07.txt new file mode 100644 index 0000000..82408d4 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-07.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ddb275fe51cc429845192b66674382314bd1809015839b18a5ca2d2911d8e545 +size 1021240 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-08.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-08.txt new file mode 100644 index 0000000..62f6d8d --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-08.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4891e3cf4dce677b55fe42cc8b7ec2362eaf4d11021748877bd33bcdbf79084b +size 672540 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-09.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-09.txt new file mode 100644 index 0000000..0003c8b --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-09.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:775d1397f830bdd6e71f552d31f4503d687af94361f35b184bc647620112bb05 +size 991080 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-10.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-10.txt new file mode 100644 index 0000000..6bdc8c5 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-10.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:96c0cd1db439f57528cc78e548bbdd8dc32e71db6a65d6bfaa33ce683f498f2c +size 1013040 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-11.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-11.txt new file mode 100644 index 0000000..eb1984b --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-11.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:291282c674f593ce5c2a0ed82190a25eef20cf8fa8a057dbfd714f77bee482fe +size 662000 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-12.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-12.txt new file mode 100644 index 0000000..107f5c6 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-12.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3dcc30857c05b9247f65b70158991105a504d49f0c8bfaa4362c1e73a7dbce3e +size 1010400 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-13.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-13.txt new file mode 100644 index 0000000..b005825 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-13.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:772f2461af9800b9a2e3665b06d716fbcbe3dc5a1e1eab74b2873ad0612b33c2 +size 946340 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-14.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-14.txt new file mode 100644 index 0000000..61749bb --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-14.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a7d8fc05b568f06d5db5ef1af9676336b1def9afcd0e7ac48c6429cfdfcb8802 +size 803980 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-15.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-15.txt new file mode 100644 index 0000000..db926b1 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-15.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f76c0b8344c0b0f908f8539ae0d163f954e0ff40531fc6d0fffa4e44e395f219 +size 1072420 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-16.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-16.txt new file mode 100644 index 0000000..7dc36f6 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-16.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:89690a9da6c20ea70f0ebd0ebf3cd98f69dc96f1aeaadee229b58cad6ee4fa7d +size 715880 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-17.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-17.txt new file mode 100644 index 0000000..3e90779 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-17.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:40bad9a32a4dc7c60e87449dd43a8cb24c76adbe4a9e4de62593ec22fbe0a856 +size 1098520 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-18.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-18.txt new file mode 100644 index 0000000..8021154 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-18.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:39690fc8e48d5a4809ab191391e2026d66933d11bd702cc430fdc8af875888fc +size 949580 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-19.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-19.txt new file mode 100644 index 0000000..65ac066 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-19.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3027fbadd4c9a976c72ae3daacf6f030d47e69cedbabf78cb872a7b0fcca0291 +size 891580 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-20.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-20.txt new file mode 100644 index 0000000..587d5c3 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-20.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b71ec7209d1f5f8bd307e0c1f8623f8b8ea6cb0d7f3052551c3862d4453aa2eb +size 1134680 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-21.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-21.txt new file mode 100644 index 0000000..cfefbeb --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-21.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6197dd88abf6cf7d74e2dbca19c43fd8f4bce487c91e5a6fb80a95d1fdfa7f76 +size 755020 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-22.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-22.txt new file mode 100644 index 0000000..9e304c4 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-22.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4c204db8f537290bfb7381fe36ea7d85367eb5b526c654ec04de8c9322000b97 +size 1196760 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-23.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-23.txt new file mode 100644 index 0000000..9739baf --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-10-23.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:deb6b50e286673f32ff4150c16bc05f253be2ad33567a877dae8869e7c94e614 +size 778280 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-00.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-00.txt new file mode 100644 index 0000000..be3a8db --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-00.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:72236bae6e0dafecccfd13436c8fee4034be0b271d8d433f0d95fda6daa5dd4c +size 1114400 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-01.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-01.txt new file mode 100644 index 0000000..5288757 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-01.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a975cf9650ea5a7161accdd35b02c1b7e90643c52887be0cd7a6f719eb38eae1 +size 932960 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-02.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-02.txt new file mode 100644 index 0000000..056571f --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-02.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7c2aff0374191afdd848d9ae3a9f213189c0d28226a6ad3f285a186a1d746bae +size 858800 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-03.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-03.txt new file mode 100644 index 0000000..84063f9 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-03.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b779a30ca6460226f903f281ef6376ba90c9893d65d05b8601e97943c9a5581a +size 1084780 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-04.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-04.txt new file mode 100644 index 0000000..7baf5a1 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-04.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7564e5bf255bea070d109f0f8e312954dcc4371204ffad613ca0633e16946065 +size 722920 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-05.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-05.txt new file mode 100644 index 0000000..f33ca88 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-05.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5ff6363caf8c04fd8f1f6b2682e43613a5cc5949e3367c990c8d01a8290c7cbb +size 1067300 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-06.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-06.txt new file mode 100644 index 0000000..f118df4 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-06.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7278a8bb906b99cdac24d97b1fb12f5aa1332d72355942b8118dd64410963e86 +size 971220 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-07.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-07.txt new file mode 100644 index 0000000..d40ca8f --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-07.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2833d26e0ad715b8bec04cc05f03948971f91bb82c82ccb4235edf14bddf28fe +size 803840 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-08.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-08.txt new file mode 100644 index 0000000..2c7a8b3 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-08.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:722fc5923b691d4e0d90c56b93480eb9dde5ec5673b846107ae8a340bc99a96f +size 1043500 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-09.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-09.txt new file mode 100644 index 0000000..93dff62 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-09.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:162220cc595fcdcc8d7190b9e65b8f1959926bd496ff778bd331fa2c160482ea +size 748980 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-10.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-10.txt new file mode 100644 index 0000000..6d293bf --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-10.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e051343dcfb82ed16528e37441fe875148f621f4263e3b3755894b0ca0c7cd9 +size 1010800 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-11.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-11.txt new file mode 100644 index 0000000..782202f --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-11.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b29930a59ba5cb5b3e99121416d3a6ba8252dbf4475d03b614d6d15e8b95fac4 +size 1064240 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-12.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-12.txt new file mode 100644 index 0000000..cdbcc4a --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-12.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:52334f470bb6c692caf1c801999208d1956f86f67c0de79070df2ab950e0cb12 +size 709860 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-13.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-13.txt new file mode 100644 index 0000000..c53010a --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-13.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a24997b0cff05155948e9bc00e79f005f004f3584c79fe82507af067ab2d392e +size 1067520 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-14.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-14.txt new file mode 100644 index 0000000..e0af07d --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-14.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9481e981e66196ee913ac0273cb6cbcc2da6678097f6a00101891d75c58c9b3f +size 834600 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-15.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-15.txt new file mode 100644 index 0000000..a731076 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-15.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fe57cbc79ee91930b04d7ff6a6bb37e338d6d59c9de95c457d94a022e79c3cf3 +size 939060 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-16.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-16.txt new file mode 100644 index 0000000..6107876 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-16.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:01d37ebc8c6877608fa8e00a52788e566485c28cb6e6d93d66364c60944fb84c +size 1124760 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-17.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-17.txt new file mode 100644 index 0000000..5d2d4d5 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-17.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5c2523cbfa806871d31e557d3560e9a40285b124ba90faaf0263ff8f87c22cd0 +size 749380 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-18.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-18.txt new file mode 100644 index 0000000..a3314e9 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-18.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:33019717157cf41c715e5db0720091560b0382b4631563e04188834caf88a2b9 +size 1129840 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-19.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-19.txt new file mode 100644 index 0000000..22f9b8a --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-19.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e3e3780bcd1c21902d2f12ec9572f1b14f95fa70eaf4eda80187cad9249a09bf +size 849400 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-20.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-20.txt new file mode 100644 index 0000000..81594f1 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-20.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:caf701d5d0642e8f1c8d38e4111534316e7f67a607a22b1d54e49194c7e31832 +size 1102980 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-21.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-21.txt new file mode 100644 index 0000000..3c0918c --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-21.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5cb7c66b061c8d2be62fad430c372dc3e3158486fccbf96549fea029244c5c8e +size 942980 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-22.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-22.txt new file mode 100644 index 0000000..244aaa0 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-22.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b4991e05df2ce88dd0dbba609534f9d6061b0649d88acfa2144dabb6fa2be3aa +size 989540 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-23.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-23.txt new file mode 100644 index 0000000..9486c8b --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-11-23.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fd1a3d49aea2e283461be4848faeba8d4831af35d573298f97f8ac48e3d6f5c3 +size 1042080 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-00.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-00.txt new file mode 100644 index 0000000..24d10a6 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-00.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4e734b052d8301900a6e2a52346d1d801195cb57d43e8b47c4d607278aaf52ef +size 805060 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-01.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-01.txt new file mode 100644 index 0000000..53e62a1 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-01.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:36a99d6ce46a5b575f49d590a24c6d55f0b4bcd5022c745a7d6977dfdde278be +size 1218620 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-02.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-02.txt new file mode 100644 index 0000000..9b0cda9 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-02.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf091caa7424ea350232ebfbc1d30b0d6248b99bd288b8ff25112a4d47a150a9 +size 776300 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-03.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-03.txt new file mode 100644 index 0000000..a2093eb --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-03.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:82791c4b340b2bedbcf506a0dcde7a0388d0611e2399cda29320ef9f4053809e +size 1082860 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-04.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-04.txt new file mode 100644 index 0000000..9664fe5 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-04.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c06f5950ffa8c850d211297061ced7c6bef205a53baf98cbf30ba68d478b1d5 +size 853000 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-05.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-05.txt new file mode 100644 index 0000000..e27363a --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-05.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8f7e011c6647c77fba81b260f49a2a69a32a8196fb2b1c716190f5eb03a92e06 +size 927560 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-06.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-06.txt new file mode 100644 index 0000000..14bda33 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-06.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eb1d32b4da4266297624f6c46a01841af4f08107eae10b52dca8f75073fbf120 +size 1057140 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-07.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-07.txt new file mode 100644 index 0000000..46f6ae7 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-07.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2bf85c2cc9eb0ae57657509f6f0b6fe1013dcd42bb692d877dcb1baa5330cd4c +size 698400 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-08.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-08.txt new file mode 100644 index 0000000..e1017ae --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-08.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6f9cfb31941bd465dc7f4aa099e28038f20ab5a7802e229a40ac0969af193c50 +size 1044660 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-09.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-09.txt new file mode 100644 index 0000000..5a713c0 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-09.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:24a738e111150bf0f236c5277649a20a580abd185ce14dffbb3bcc06e398b474 +size 1016700 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-10.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-10.txt new file mode 100644 index 0000000..be16c4f --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-10.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cfa685295e6c1628ee2eac341e69e7c35c7976154acfa2949a357bf5baaf6bf9 +size 755640 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-11.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-11.txt new file mode 100644 index 0000000..c087e4b --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-11.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:84f2173d94fa8934ec2976618fdee62dea4e7e53b47943605f09549fc262a469 +size 1120100 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-12.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-12.txt new file mode 100644 index 0000000..0b48b48 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-12.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e15bb280c6dc5b0a0fec61f6373e20faa6062b234c5be3d03c33282790bfe821 +size 728760 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-13.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-13.txt new file mode 100644 index 0000000..15f005b --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-13.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a4fce04465ef7a052086db8c99ae78609db04102a1a5bcfb68952ca2b6a50083 +size 1022060 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-14.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-14.txt new file mode 100644 index 0000000..883038c --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-14.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:438f259b259250cd8eba8697116485322f721d9c725836db4a0edee78dadc559 +size 1061880 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-15.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-15.txt new file mode 100644 index 0000000..0c91723 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-15.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ad52db1ad98d44199a085566aaca39a889a01b7cf138950f93de17b4322805b +size 700440 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-16.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-16.txt new file mode 100644 index 0000000..43860a9 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-16.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:35b9aa9fb9e3ee1bad057ebe93aac1351ef9baddd7182a84f2eb4ed7579eb218 +size 1062520 diff --git a/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-17.txt b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-17.txt new file mode 100644 index 0000000..8a29d70 --- /dev/null +++ b/data/covid-19-tweet-ids/2020-03/coronavirus-tweet-id-2020-03-12-17.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:941372031f3b450a69d58a6289f1b167fc1bf8477c21b887b78c6265c69e4cbd +size 779960 diff --git a/data/covid-19_jhu-csse/time_series_19-covid-Confirmed.csv b/data/covid-19_jhu-csse/time_series_19-covid-Confirmed.csv new file mode 100644 index 0000000..f04534d --- /dev/null +++ b/data/covid-19_jhu-csse/time_series_19-covid-Confirmed.csv @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c19bdf83dafda9891297e2153f20df89bb59462ad56713874d60edee9b8eb3eb +size 86480 diff --git a/data/covid-19_jhu-csse/time_series_19-covid-Deaths.csv b/data/covid-19_jhu-csse/time_series_19-covid-Deaths.csv new file mode 100644 index 0000000..829ab99 --- /dev/null +++ b/data/covid-19_jhu-csse/time_series_19-covid-Deaths.csv @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a7a5ed90bdafc373beb98a2ab926b6e3521d7dcd07d569deceacf0bafffece02 +size 79476 diff --git a/data/covid-19_jhu-csse/time_series_19-covid-Recovered.csv b/data/covid-19_jhu-csse/time_series_19-covid-Recovered.csv new file mode 100644 index 0000000..96beaa3 --- /dev/null +++ b/data/covid-19_jhu-csse/time_series_19-covid-Recovered.csv @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9d2b40527579dedbc9065822d3d61bce935630631fc35076e1bef99e84f58a5b +size 82158 diff --git a/data/covid-19_jhu-csse/time_series_covid19_confirmed_global.csv b/data/covid-19_jhu-csse/time_series_covid19_confirmed_global.csv new file mode 100644 index 0000000..8307de6 --- /dev/null +++ b/data/covid-19_jhu-csse/time_series_covid19_confirmed_global.csv @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2a3cad972b2aad997683042099b5cfd98be0a6291fc8e1597e8f8480ab0aa7d6 +size 45208 diff --git a/data/covid-19_rates/ts_rates_19-covid-confirmed.csv b/data/covid-19_rates/ts_rates_19-covid-confirmed.csv new file mode 100644 index 0000000..d5f8230 --- /dev/null +++ b/data/covid-19_rates/ts_rates_19-covid-confirmed.csv @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9ae1fd02112a3f7f1f74c314625a7042c89de2f6df105dc4c13f53b3d00e8cd6 +size 104570 diff --git a/data/covid-19_rates/ts_rates_19-covid-deaths.csv b/data/covid-19_rates/ts_rates_19-covid-deaths.csv new file mode 100644 index 0000000..be053ac --- /dev/null +++ b/data/covid-19_rates/ts_rates_19-covid-deaths.csv @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:905ade4dbd24d54b75fcef4b21b2642b71cac902a4fc314d180880e7a5ebd499 +size 62770 diff --git a/data/covid-19_rates/ts_rates_19-covid-recovered.csv b/data/covid-19_rates/ts_rates_19-covid-recovered.csv new file mode 100644 index 0000000..b50338e --- /dev/null +++ b/data/covid-19_rates/ts_rates_19-covid-recovered.csv @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9434e8bf57ebee68c6b69c85b78b9d84e2b4c6196fe0869299594c33f205e404 +size 76043 diff --git a/data/covidtracking/states-daily.json b/data/covidtracking/states-daily.json new file mode 100644 index 0000000..ee2b6bc --- /dev/null +++ b/data/covidtracking/states-daily.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4b0927c74f3dbb27dacfddb47b00d2c543f8ec932625dc1502b3d048fcc2668e +size 160445 diff --git a/data/covidtracking/states-metadata.json b/data/covidtracking/states-metadata.json new file mode 100644 index 0000000..08dcd86 --- /dev/null +++ b/data/covidtracking/states-metadata.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02330f655200284fbdaef1b3d4272cc84385c648ce7c3b73d910a0cacc3fa529 +size 25509 diff --git a/data/geodata/geo_data.csv b/data/geodata/geo_data.csv new file mode 100644 index 0000000..37d63a7 --- /dev/null +++ b/data/geodata/geo_data.csv @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:10381a7c8b37736eb65cf9c510c8a3fb3cdbd11b3c3c7a53f5a1d5a9e8e5074a +size 34026 diff --git a/data/geodata/us_pop_fung_2019.csv b/data/geodata/us_pop_fung_2019.csv new file mode 100644 index 0000000..51c5e63 --- /dev/null +++ b/data/geodata/us_pop_fung_2019.csv @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:69dc571f948699cfb6fa56de019b447199ecec90774385d4568e89d5c38dd619 +size 1122 diff --git a/data/openzh-covid-19/COVID19_Cases_Cantons_CH_total.csv b/data/openzh-covid-19/COVID19_Cases_Cantons_CH_total.csv new file mode 100644 index 0000000..6e0d49a --- /dev/null +++ b/data/openzh-covid-19/COVID19_Cases_Cantons_CH_total.csv @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:82968170cbb68805ab6bcdab07ec16f1d4c84df55b376d19d1295611983b6612 +size 10549 diff --git a/data/openzh-covid-19/COVID19_Fallzahlen_FL_total.csv b/data/openzh-covid-19/COVID19_Fallzahlen_FL_total.csv new file mode 100644 index 0000000..df036e6 --- /dev/null +++ b/data/openzh-covid-19/COVID19_Fallzahlen_FL_total.csv @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c1b0ec47e9fa9bcfa77cbef93510cd13f741e25c1b49bfd4cb315f9a6cf9f11e +size 2245 diff --git a/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_AG_total.csv b/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_AG_total.csv new file mode 100644 index 0000000..08b42e5 --- /dev/null +++ b/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_AG_total.csv @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e7f99f151780b92e6caba4a91277f01d805246388753b131634fe7771d08d751 +size 2941 diff --git a/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_AI_alter_geschlecht.csv b/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_AI_alter_geschlecht.csv new file mode 100644 index 0000000..41c6d45 --- /dev/null +++ b/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_AI_alter_geschlecht.csv @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fc662726f1701f564e738b2aaf4801aeb911a5b5ac3199e9ec5cfe66f257a783 +size 132 diff --git a/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_AI_total.csv b/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_AI_total.csv new file mode 100644 index 0000000..99d6bd3 --- /dev/null +++ b/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_AI_total.csv @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e64d911b11cda13d851021467da9891833c5d4db90ed19296cde03e46c50243d +size 690 diff --git a/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_AR_alter_geschlecht.csv b/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_AR_alter_geschlecht.csv new file mode 100644 index 0000000..595512b --- /dev/null +++ b/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_AR_alter_geschlecht.csv @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54b22e6f12236ed6ad2f2e5413a693f1603ae96caa1910251f23e3c02606af29 +size 223 diff --git a/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_AR_total.csv b/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_AR_total.csv new file mode 100644 index 0000000..6e454fb --- /dev/null +++ b/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_AR_total.csv @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e6e02f7ed1a975f115a5a19913af688f4cc70d73d8ac10c8292e7fa51f7c7e07 +size 1875 diff --git a/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_BE_total.csv b/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_BE_total.csv new file mode 100644 index 0000000..6109935 --- /dev/null +++ b/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_BE_total.csv @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d76bca1b13933921fc48867bf549358d77dd4713a6d5cf1746ca8ecb3272ce1f +size 1127 diff --git a/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_BL_total.csv b/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_BL_total.csv new file mode 100644 index 0000000..65ab8d1 --- /dev/null +++ b/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_BL_total.csv @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4efc72a94e87c56532e72fe1784d4bedf8ec0545ebb6d6d9e8d2961a760a87dd +size 4290 diff --git a/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_BS_total.csv b/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_BS_total.csv new file mode 100644 index 0000000..5ecd725 --- /dev/null +++ b/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_BS_total.csv @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:023edf2bdca51b8235943043c3bb3c232fd2c7021fd04beea0fcd819a77eb934 +size 3630 diff --git a/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_FR_total.csv b/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_FR_total.csv new file mode 100644 index 0000000..e62c6de --- /dev/null +++ b/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_FR_total.csv @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a8aef35ee0067a916f1f5a2a3eb2d94b542ab634bc71be6f38c7f984a20cbf8 +size 929 diff --git a/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_GE_total.csv b/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_GE_total.csv new file mode 100644 index 0000000..2602e83 --- /dev/null +++ b/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_GE_total.csv @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2f8ec4ce7d3543d77ea0eb5d9444654a319a93b60bd58e1b0734b43c3353a4c1 +size 3562 diff --git a/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_GL_total.csv b/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_GL_total.csv new file mode 100644 index 0000000..9920588 --- /dev/null +++ b/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_GL_total.csv @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:72c024b7e06b2874f970d221f5885442af51ebcb0840d2c958a9f30938e86fa6 +size 794 diff --git a/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_GR_total.csv b/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_GR_total.csv new file mode 100644 index 0000000..bce67aa --- /dev/null +++ b/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_GR_total.csv @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:82d5b831e09b179c6c117f82a63073a4abc23b58b6da3bd54d26a5fb37bc719f +size 899 diff --git a/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_JU_total.csv b/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_JU_total.csv new file mode 100644 index 0000000..d32a343 --- /dev/null +++ b/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_JU_total.csv @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:16329f8f21fcb8596e55e7d20be09acf9dd02938f37e6033164909124b3cd282 +size 1116 diff --git a/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_LU_total.csv b/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_LU_total.csv new file mode 100644 index 0000000..3474c07 --- /dev/null +++ b/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_LU_total.csv @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d8309d2933ce22cf9eb307042a2fde40987b8925ff49091d5d5a78b63d55e789 +size 1231 diff --git a/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_NE_total.csv b/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_NE_total.csv new file mode 100644 index 0000000..dc9abc1 --- /dev/null +++ b/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_NE_total.csv @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:24c3913a1df2bfced7fe16eaa812132be239aaa6cfccae35ee06236454b6a216 +size 837 diff --git a/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_NW_total.csv b/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_NW_total.csv new file mode 100644 index 0000000..7f16dbc --- /dev/null +++ b/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_NW_total.csv @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d0e4bea7488c520c5858219ffc4de2e6b7d47560caf1d9c31d7783837b899150 +size 734 diff --git a/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_OW_total.csv b/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_OW_total.csv new file mode 100644 index 0000000..c2235ba --- /dev/null +++ b/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_OW_total.csv @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6b6615aae8348188ba072e4b723a01bccb1e0efa45e7fcc11865607371d0c31b +size 500 diff --git a/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_SG_total.csv b/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_SG_total.csv new file mode 100644 index 0000000..07e1778 --- /dev/null +++ b/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_SG_total.csv @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:395deaf92ec0eb1a2fce4d79d9687123062386aa3ff98613a331ee4db9755a1f +size 1111 diff --git a/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_SH_total.csv b/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_SH_total.csv new file mode 100644 index 0000000..e79ba58 --- /dev/null +++ b/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_SH_total.csv @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:04bd7bde7915676886ecbc1c6ed7a5f90b55b212e3f45b17feb7c1b9c68ddc62 +size 611 diff --git a/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_SO_total.csv b/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_SO_total.csv new file mode 100644 index 0000000..b9eea06 --- /dev/null +++ b/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_SO_total.csv @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:931488b2703b7744a2db544b7e8ed09c1d37842dcd0833bc6efd3103d1b654ad +size 851 diff --git a/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_SZ_total.csv b/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_SZ_total.csv new file mode 100644 index 0000000..d12c844 --- /dev/null +++ b/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_SZ_total.csv @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:57663f827bcef029f5b29130de48956e459c25282608dd35a194d8e3a64968c2 +size 915 diff --git a/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_TG_total.csv b/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_TG_total.csv new file mode 100644 index 0000000..3045eaa --- /dev/null +++ b/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_TG_total.csv @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:282a73352a6e490d77c3d44f36c3111e6a8c7ef442aae87d5c5087041a074ba0 +size 956 diff --git a/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_TI_total.csv b/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_TI_total.csv new file mode 100644 index 0000000..16f4c7c --- /dev/null +++ b/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_TI_total.csv @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:149548031461c2f3b93ab4b81520fe7f786796a9b06f1f259c61e9c12fd7611d +size 5513 diff --git a/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_UR_total.csv b/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_UR_total.csv new file mode 100644 index 0000000..47f4e46 --- /dev/null +++ b/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_UR_total.csv @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ccfd671ebbdbcaa353a87d0768392abfbe24a81ad849c09d9fc70b1166eec972 +size 603 diff --git a/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_VD_total.csv b/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_VD_total.csv new file mode 100644 index 0000000..c876861 --- /dev/null +++ b/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_VD_total.csv @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dfa4c9a704e8eb9739b1ef6c392ee911cb7c6a44022c9f803faff3a30d028353 +size 2988 diff --git a/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_VS_total.csv b/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_VS_total.csv new file mode 100644 index 0000000..964e3af --- /dev/null +++ b/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_VS_total.csv @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:800f308855ea0aec0427bfe5cc1d847bd879e63c6057f1caaff8e25821d0b0b1 +size 4473 diff --git a/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_ZG_total.csv b/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_ZG_total.csv new file mode 100644 index 0000000..1907040 --- /dev/null +++ b/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_ZG_total.csv @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:106a09fa913373ac4627a29f2d80aaa9325648d747e981bc8fd8405d9d93d710 +size 1489 diff --git a/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_ZH_alter_geschlecht.csv b/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_ZH_alter_geschlecht.csv new file mode 100644 index 0000000..437bd0d --- /dev/null +++ b/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_ZH_alter_geschlecht.csv @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6275f99bc1595ff144a5e6509ef85c483895acbcc71605aa01d0f462dc6cf1f7 +size 1860 diff --git a/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_ZH_total.csv b/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_ZH_total.csv new file mode 100644 index 0000000..a92b14a --- /dev/null +++ b/data/openzh-covid-19/COVID19_Fallzahlen_Kanton_ZH_total.csv @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:52d687240523cb394f2aa7e8f8aa3b1d077b1abbaf4f77cb940fe923639900eb +size 4226 diff --git a/data/worldbank/SP.POP.TOTL.zip b/data/worldbank/SP.POP.TOTL.zip new file mode 100644 index 0000000..3fb3f38 --- /dev/null +++ b/data/worldbank/SP.POP.TOTL.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fd4769dd8f6f38f1b8548ac4c8cebb933d866eaf496ff9cc4f48ed2c990e19a8 +size 78909 diff --git a/data/worldmap/country_centroids.csv b/data/worldmap/country_centroids.csv new file mode 100644 index 0000000..202675b --- /dev/null +++ b/data/worldmap/country_centroids.csv @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54253b2551df8f8b407c06b1d42247e1466ddeb38b54513da4c2d8cdac744a42 +size 114860 diff --git a/environment.yml b/environment.yml new file mode 100644 index 0000000..eef32e1 --- /dev/null +++ b/environment.yml @@ -0,0 +1,7 @@ +name: "base" +channels: + - defaults +# dependencies: +# - add packages here +# - one per line +prefix: "/opt/conda" diff --git a/figures/switzerland-cases-by-canton.html b/figures/switzerland-cases-by-canton.html new file mode 100644 index 0000000..ef4d042 --- /dev/null +++ b/figures/switzerland-cases-by-canton.html @@ -0,0 +1,35 @@ +<!DOCTYPE html> +<html> +<head> + <style> + .error { + color: red; + } + </style> + <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega@5"></script> + <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-lite@4.0.2"></script> + <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-embed@6"></script> +</head> +<body> + <div id="vis"></div> + <script> + (function(vegaEmbed) { + var spec = {"config": {"view": {"continuousWidth": 400, "continuousHeight": 300}, "title": {"anchor": "middle"}}, "hconcat": [{"mark": "line", "encoding": {"color": {"type": "nominal", "field": "abbreviation_canton_and_fl", "legend": {"title": "Canton"}}, "opacity": {"condition": {"value": 1, "selection": "selector001"}, "value": 0.2}, "tooltip": [{"type": "nominal", "field": "abbreviation_canton_and_fl", "title": "Canton"}, {"type": "quantitative", "field": "ncumul_conf", "title": "Cases"}, {"type": "temporal", "field": "date", "title": "Date"}], "x": {"type": "temporal", "field": "date", "title": "Date"}, "y": {"type": "quantitative", "field": "ncumul_conf", "scale": {"type": "linear"}, "title": "Cases"}}, "selection": {"selector001": {"type": "multi", "fields": ["abbreviation_canton_and_fl"], "bind": "legend"}}}, {"mark": "line", "encoding": {"color": {"type": "nominal", "field": "abbreviation_canton_and_fl", "legend": {"title": "Canton"}}, "opacity": {"condition": {"value": 1, "selection": "selector002"}, "value": 0.2}, "tooltip": [{"type": "nominal", "field": "abbreviation_canton_and_fl", "title": "Canton"}, {"type": "quantitative", "field": "ncumul_conf_100k", "title": "Cases/100k"}, {"type": "temporal", "field": "date", "title": "Date"}], "x": {"type": "temporal", "field": "date", "title": "Date"}, "y": {"type": "quantitative", "field": "ncumul_conf_100k", "scale": {"type": "linear"}, "title": "Cases per 100k population"}}, "selection": {"selector002": {"type": "multi", "fields": ["abbreviation_canton_and_fl"], "bind": "legend"}}}], "data": {"name": "data-aafcdb8d7b91cd0d5efa094b7903df68"}, "title": "Covid-19 cases in Switzerland by Canton", "$schema": "https://vega.github.io/schema/vega-lite/v4.0.2.json", "datasets": {"data-aafcdb8d7b91cd0d5efa094b7903df68": [{"date": "2020-02-28T00:00:00", "time": null, "abbreviation_canton_and_fl": "VS", "ncumul_tested": null, "ncumul_conf": 1.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://vs.ch/documents/529400/6767345/2020+02+28+-+Medienmitteilung+-+1.+Fall+Coronavirus+VS.pdf/37c4f942-c5d5-6ab5-64fd-83444de4eba5?t=1582923242156", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 0.2907357067058191, "ncumul_deceased_100k": null}, {"date": "2020-03-03T00:00:00", "time": null, "abbreviation_canton_and_fl": "VS", "ncumul_tested": null, "ncumul_conf": 2.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://vs.ch/documents/529400/6789273/2020+03+03+-+Medienmitteilung+-+Best%C3%A4tigung+2.+Fall.pdf/9e063e45-70a1-682e-fc37-31d9685f71f1?t=1583233390225", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 0.5814714134116382, "ncumul_deceased_100k": null}, {"date": "2020-03-05T00:00:00", "time": null, "abbreviation_canton_and_fl": "VS", "ncumul_tested": null, "ncumul_conf": 3.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.vs.ch/de/web/coronavirus/info?p_p_id=com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_delta=5&p_r_p_resetCur=false&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_cur=5#collapse6812036", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 0.8722071201174572, "ncumul_deceased_100k": null}, {"date": "2020-03-06T00:00:00", "time": null, "abbreviation_canton_and_fl": "VS", "ncumul_tested": null, "ncumul_conf": 5.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.vs.ch/de/web/coronavirus/info?p_p_id=com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_delta=5&p_r_p_resetCur=false&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_cur=5#collapse6828733", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 1.4536785335290954, "ncumul_deceased_100k": null}, {"date": "2020-03-08T00:00:00", "time": null, "abbreviation_canton_and_fl": "VS", "ncumul_tested": null, "ncumul_conf": 7.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.vs.ch/de/web/coronavirus/info?p_p_id=com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_delta=5&p_r_p_resetCur=false&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_cur=4", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 2.0351499469407335, "ncumul_deceased_100k": null}, {"date": "2020-03-09T00:00:00", "time": null, "abbreviation_canton_and_fl": "VS", "ncumul_tested": null, "ncumul_conf": 12.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.vs.ch/de/web/coronavirus/info?p_p_id=com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_delta=5&p_r_p_resetCur=false&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_cur=4#collapse6846567", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 3.4888284804698286, "ncumul_deceased_100k": null}, {"date": "2020-03-10T00:00:00", "time": null, "abbreviation_canton_and_fl": "VS", "ncumul_tested": null, "ncumul_conf": 18.0, "ncumul_hosp": 4.0, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": 3.0, "ncumul_deceased": null, "source": "https://www.vs.ch/de/web/coronavirus/info?p_p_id=com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_delta=5&p_r_p_resetCur=false&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_cur=3#collapse6858802", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 5.233242720704744, "ncumul_deceased_100k": null}, {"date": "2020-03-11T00:00:00", "time": null, "abbreviation_canton_and_fl": "VS", "ncumul_tested": null, "ncumul_conf": 22.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.vs.ch/de/web/coronavirus/info?p_p_id=com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_delta=5&p_r_p_resetCur=false&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_cur=3#collapse6870561", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 6.396185547528019, "ncumul_deceased_100k": null}, {"date": "2020-03-13T00:00:00", "time": null, "abbreviation_canton_and_fl": "VS", "ncumul_tested": null, "ncumul_conf": 22.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 1.0, "source": "https://www.vs.ch/de/web/coronavirus/info?p_p_id=com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_delta=5&p_r_p_resetCur=false&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_cur=3#collapse6898881", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 6.396185547528019, "ncumul_deceased_100k": 0.2907357067058191}, {"date": "2020-03-17T00:00:00", "time": null, "abbreviation_canton_and_fl": "VS", "ncumul_tested": null, "ncumul_conf": 95.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 3.0, "source": "https://www.vs.ch/de/web/coronavirus/info?p_p_id=com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_delta=5&p_r_p_resetCur=false&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_cur=2#collapse6927494", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 27.619892137052812, "ncumul_deceased_100k": 0.8722071201174572}, {"date": "2020-03-19T00:00:00", "time": null, "abbreviation_canton_and_fl": "VS", "ncumul_tested": null, "ncumul_conf": 232.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 4.0, "source": "https://www.vs.ch/de/web/coronavirus#collapse6955818", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 67.45068395575002, "ncumul_deceased_100k": 1.1629428268232764}, {"date": "2020-03-20T00:00:00", "time": null, "abbreviation_canton_and_fl": "VS", "ncumul_tested": null, "ncumul_conf": 282.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 5.0, "source": "https://www.vs.ch/de/web/coronavirus", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 81.98746929104098, "ncumul_deceased_100k": 1.4536785335290954}, {"date": "2020-03-21T00:00:00", "time": null, "abbreviation_canton_and_fl": "VS", "ncumul_tested": null, "ncumul_conf": 359.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 9.0, "source": "https://www.vs.ch/de/web/coronavirus", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 104.37411870738904, "ncumul_deceased_100k": 2.616621360352372}, {"date": "2020-03-22T00:00:00", "time": null, "abbreviation_canton_and_fl": "VS", "ncumul_tested": null, "ncumul_conf": 432.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 10.0, "source": "https://www.vs.ch/de/web/coronavirus", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 125.59782529691383, "ncumul_deceased_100k": 2.9073570670581907}, {"date": "2020-03-23T00:00:00", "time": null, "abbreviation_canton_and_fl": "VS", "ncumul_tested": null, "ncumul_conf": 492.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 12.0, "source": "https://www.vs.ch/de/web/coronavirus", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 143.04196769926298, "ncumul_deceased_100k": 3.4888284804698286}, {"date": "2020-03-24T00:00:00", "time": null, "abbreviation_canton_and_fl": "VS", "ncumul_tested": null, "ncumul_conf": 544.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 13.0, "source": "https://www.vs.ch/de/web/coronavirus", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 158.1602244479656, "ncumul_deceased_100k": 3.7795641871756476}, {"date": "2020-03-18T00:00:00", "time": null, "abbreviation_canton_and_fl": "GR", "ncumul_tested": null, "ncumul_conf": 116.0, "ncumul_hosp": 13.0, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 1.0, "source": "https://www.gr.ch/DE/institutionen/verwaltung/djsg/ga/coronavirus/info/Seiten/Start.aspx", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 58.473931212477126, "ncumul_deceased_100k": 0.5040856139006649}, {"date": "2020-03-19T00:00:00", "time": null, "abbreviation_canton_and_fl": "GR", "ncumul_tested": null, "ncumul_conf": 145.0, "ncumul_hosp": 18.0, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 1.0, "source": "https://www.gr.ch/DE/institutionen/verwaltung/djsg/ga/coronavirus/info/Seiten/Start.aspx", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 73.0924140155964, "ncumul_deceased_100k": 0.5040856139006649}, {"date": "2020-03-20T00:00:00", "time": null, "abbreviation_canton_and_fl": "GR", "ncumul_tested": null, "ncumul_conf": 213.0, "ncumul_hosp": 24.0, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 3.0, "source": "https://www.gr.ch/DE/institutionen/verwaltung/djsg/ga/coronavirus/info/Seiten/Start.aspx", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 107.37023576084161, "ncumul_deceased_100k": 1.5122568417019946}, {"date": "2020-03-21T00:00:00", "time": null, "abbreviation_canton_and_fl": "GR", "ncumul_tested": null, "ncumul_conf": 239.0, "ncumul_hosp": 24.0, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 3.0, "source": "https://www.gr.ch/DE/institutionen/verwaltung/djsg/ga/coronavirus/info/Seiten/Start.aspx", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 120.4764617222589, "ncumul_deceased_100k": 1.5122568417019946}, {"date": "2020-03-22T00:00:00", "time": null, "abbreviation_canton_and_fl": "GR", "ncumul_tested": null, "ncumul_conf": 266.0, "ncumul_hosp": 27.0, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 6.0, "source": "https://www.gr.ch/DE/institutionen/verwaltung/djsg/ga/coronavirus/info/Seiten/Start.aspx", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 134.08677329757685, "ncumul_deceased_100k": 3.024513683403989}, {"date": "2020-03-24T00:00:00", "time": null, "abbreviation_canton_and_fl": "GR", "ncumul_tested": null, "ncumul_conf": 276.0, "ncumul_hosp": 29.0, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 6.0, "source": "https://www.gr.ch/DE/institutionen/verwaltung/djsg/ga/coronavirus/info/Seiten/Start.aspx", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 139.12762943658353, "ncumul_deceased_100k": 3.024513683403989}, {"date": "2020-03-16T00:00:00", "time": null, "abbreviation_canton_and_fl": "BE", "ncumul_tested": null, "ncumul_conf": 123.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 1.0, "source": "https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 11.884322067060427, "ncumul_deceased_100k": 0.09662050461024736}, {"date": "2020-03-18T00:00:00", "time": null, "abbreviation_canton_and_fl": "BE", "ncumul_tested": null, "ncumul_conf": 193.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 1.0, "source": "https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 18.647757389777745, "ncumul_deceased_100k": 0.09662050461024736}, {"date": "2020-03-19T00:00:00", "time": null, "abbreviation_canton_and_fl": "BE", "ncumul_tested": null, "ncumul_conf": 282.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 1.0, "source": "https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 27.24698230008976, "ncumul_deceased_100k": 0.09662050461024736}, {"date": "2020-03-20T00:00:00", "time": null, "abbreviation_canton_and_fl": "BE", "ncumul_tested": null, "ncumul_conf": 377.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 2.0, "source": "https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 36.42593023806326, "ncumul_deceased_100k": 0.19324100922049472}, {"date": "2020-03-21T00:00:00", "time": null, "abbreviation_canton_and_fl": "BE", "ncumul_tested": null, "ncumul_conf": 418.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 3.0, "source": "https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 40.3873709270834, "ncumul_deceased_100k": 0.28986151383074216}, {"date": "2020-03-23T00:00:00", "time": null, "abbreviation_canton_and_fl": "BE", "ncumul_tested": null, "ncumul_conf": 470.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 5.0, "source": "https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 45.41163716681627, "ncumul_deceased_100k": 0.48310252305123685}, {"date": "2020-03-24T00:00:00", "time": null, "abbreviation_canton_and_fl": "BE", "ncumul_tested": null, "ncumul_conf": 532.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 6.0, "source": "https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 51.4021084526516, "ncumul_deceased_100k": 0.5797230276614843}, {"date": "2020-03-25T00:00:00", "time": null, "abbreviation_canton_and_fl": "BE", "ncumul_tested": null, "ncumul_conf": 624.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 6.0, "source": "https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 60.29119487679437, "ncumul_deceased_100k": 0.5797230276614843}, {"date": "2020-03-14T00:00:00", "time": null, "abbreviation_canton_and_fl": "AI", "ncumul_tested": null, "ncumul_conf": 2.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.ai.ch/themen/gesundheit-alter-und-soziales/gesundheitsfoerderung-und-praevention/aktuelles/erste-bestaetigte-coronavirus-faelle-auch-in-innerrhoden", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 3.620958105514719, "ncumul_deceased_100k": null}, {"date": "2020-03-16T00:00:00", "time": null, "abbreviation_canton_and_fl": "AI", "ncumul_tested": null, "ncumul_conf": 4.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "Kantonaler F\u00fchrungsstab Appenzell Innerrhoden", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 7.241916211029438, "ncumul_deceased_100k": null}, {"date": "2020-03-17T00:00:00", "time": null, "abbreviation_canton_and_fl": "AI", "ncumul_tested": null, "ncumul_conf": 5.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "Kantonaler F\u00fchrungsstab Appenzell Innerrhoden", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 9.052395263786797, "ncumul_deceased_100k": null}, {"date": "2020-03-19T00:00:00", "time": null, "abbreviation_canton_and_fl": "AI", "ncumul_tested": null, "ncumul_conf": 6.0, "ncumul_hosp": 1.0, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "Kantonaler F\u00fchrungsstab Appenzell Innerrhoden", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 10.862874316544158, "ncumul_deceased_100k": null}, {"date": "2020-03-24T00:00:00", "time": "10:00", "abbreviation_canton_and_fl": "AI", "ncumul_tested": null, "ncumul_conf": 8.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.ai.ch/themen/gesundheit-alter-und-soziales/gesundheitsfoerderung-und-praevention/uebertragbare-krankheiten/coronavirus", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 14.483832422058876, "ncumul_deceased_100k": null}, {"date": "2020-02-28T00:00:00", "time": null, "abbreviation_canton_and_fl": "BL", "ncumul_tested": null, "ncumul_conf": 1.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/neuer-coronavirus-covid-19-erster-bestaetigter-fall-aus-dem-kanton-basel-landschaft", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 0.34706315161106716, "ncumul_deceased_100k": null}, {"date": "2020-02-29T00:00:00", "time": null, "abbreviation_canton_and_fl": "BL", "ncumul_tested": null, "ncumul_conf": 2.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/weiterer-bestaetigter-fall-aus-dem-kanton-basel-landschaft", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 0.6941263032221343, "ncumul_deceased_100k": null}, {"date": "2020-03-01T00:00:00", "time": null, "abbreviation_canton_and_fl": "BL", "ncumul_tested": null, "ncumul_conf": 2.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": null, "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 0.6941263032221343, "ncumul_deceased_100k": null}, {"date": "2020-03-02T00:00:00", "time": null, "abbreviation_canton_and_fl": "BL", "ncumul_tested": null, "ncumul_conf": 2.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": null, "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 0.6941263032221343, "ncumul_deceased_100k": null}, {"date": "2020-03-03T00:00:00", "time": null, "abbreviation_canton_and_fl": "BL", "ncumul_tested": null, "ncumul_conf": 2.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": null, "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 0.6941263032221343, "ncumul_deceased_100k": null}, {"date": "2020-03-04T00:00:00", "time": null, "abbreviation_canton_and_fl": "BL", "ncumul_tested": null, "ncumul_conf": 2.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": null, "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 0.6941263032221343, "ncumul_deceased_100k": null}, {"date": "2020-03-05T00:00:00", "time": null, "abbreviation_canton_and_fl": "BL", "ncumul_tested": null, "ncumul_conf": 6.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/neuer-coronavirus-covid-19-sechs-bestaetigte-faelle-im-kanton-basel-landschaft", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 2.082378909666403, "ncumul_deceased_100k": null}, {"date": "2020-03-06T00:00:00", "time": null, "abbreviation_canton_and_fl": "BL", "ncumul_tested": null, "ncumul_conf": 6.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": null, "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 2.082378909666403, "ncumul_deceased_100k": null}, {"date": "2020-03-07T00:00:00", "time": null, "abbreviation_canton_and_fl": "BL", "ncumul_tested": null, "ncumul_conf": 15.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-15-bestaetigte-faelle-in-basel-landschaft", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 5.205947274166007, "ncumul_deceased_100k": null}, {"date": "2020-03-08T00:00:00", "time": null, "abbreviation_canton_and_fl": "BL", "ncumul_tested": null, "ncumul_conf": 19.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 1.0, "source": "https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/patient-im-kantonsspital-baselland-stirbt-an-den-folgen-einer-coronavirus-infektion", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 6.594199880610277, "ncumul_deceased_100k": 0.34706315161106716}, {"date": "2020-03-09T00:00:00", "time": null, "abbreviation_canton_and_fl": "BL", "ncumul_tested": null, "ncumul_conf": 20.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 1.0, "source": "https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-xx-bestaetigte-faelle-in-basel-landschaft", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 6.941263032221343, "ncumul_deceased_100k": 0.34706315161106716}, {"date": "2020-03-10T00:00:00", "time": null, "abbreviation_canton_and_fl": "BL", "ncumul_tested": null, "ncumul_conf": 22.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 1.0, "source": "https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 7.635389335443477, "ncumul_deceased_100k": 0.34706315161106716}, {"date": "2020-03-11T00:00:00", "time": null, "abbreviation_canton_and_fl": "BL", "ncumul_tested": null, "ncumul_conf": 26.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 2.0, "source": "https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-26-bestaetigte-faelle-in-basel-landschaft-1", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 9.023641941887746, "ncumul_deceased_100k": 0.6941263032221343}, {"date": "2020-03-12T00:00:00", "time": null, "abbreviation_canton_and_fl": "BL", "ncumul_tested": null, "ncumul_conf": 26.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 2.0, "source": null, "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 9.023641941887746, "ncumul_deceased_100k": 0.6941263032221343}, {"date": "2020-03-13T00:00:00", "time": null, "abbreviation_canton_and_fl": "BL", "ncumul_tested": null, "ncumul_conf": 42.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 2.0, "source": "https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-26-bestaetigte-faelle-in-basel-landschaft-2", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 14.576652367664822, "ncumul_deceased_100k": 0.6941263032221343}, {"date": "2020-03-14T00:00:00", "time": null, "abbreviation_canton_and_fl": "BL", "ncumul_tested": null, "ncumul_conf": 47.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 2.0, "source": "https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-47-bestaetigte-faelle-in-basel-landschaft", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 16.311968125720156, "ncumul_deceased_100k": 0.6941263032221343}, {"date": "2020-03-15T00:00:00", "time": null, "abbreviation_canton_and_fl": "BL", "ncumul_tested": null, "ncumul_conf": 54.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 2.0, "source": "https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-54-bestaetigte-faelle-in-basel-landschaft", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 18.741410186997626, "ncumul_deceased_100k": 0.6941263032221343}, {"date": "2020-03-16T00:00:00", "time": null, "abbreviation_canton_and_fl": "BL", "ncumul_tested": null, "ncumul_conf": 76.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 2.0, "source": "https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-67-bestaetigte-faelle-in-basel-landschaft", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 26.376799522441107, "ncumul_deceased_100k": 0.6941263032221343}, {"date": "2020-03-17T00:00:00", "time": null, "abbreviation_canton_and_fl": "BL", "ncumul_tested": null, "ncumul_conf": 89.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 2.0, "source": "https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-89-bestaetigte-faelle-in-basel-landschaft", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 30.888620493384977, "ncumul_deceased_100k": 0.6941263032221343}, {"date": "2020-03-18T00:00:00", "time": null, "abbreviation_canton_and_fl": "BL", "ncumul_tested": null, "ncumul_conf": 116.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 2.0, "source": "https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-116-bestaetigte-faelle-in-basel-landschaft", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 40.25932558688379, "ncumul_deceased_100k": 0.6941263032221343}, {"date": "2020-03-19T00:00:00", "time": null, "abbreviation_canton_and_fl": "BL", "ncumul_tested": null, "ncumul_conf": 134.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 2.0, "source": "https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-131-bestaetigte-faelle-in-basel-landschaft", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 46.506462315883, "ncumul_deceased_100k": 0.6941263032221343}, {"date": "2020-03-20T00:00:00", "time": null, "abbreviation_canton_and_fl": "BL", "ncumul_tested": null, "ncumul_conf": 184.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 3.0, "source": "https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-170-bestaetigte-faelle-in-basel-landschaft", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 63.859619896436364, "ncumul_deceased_100k": 1.0411894548332015}, {"date": "2020-03-21T00:00:00", "time": "14:00", "abbreviation_canton_and_fl": "BL", "ncumul_tested": null, "ncumul_conf": 282.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 3.0, "source": "https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-282-bestaetigte-faelle-in-basel-landschaft", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 97.87180875432094, "ncumul_deceased_100k": 1.0411894548332015}, {"date": "2020-03-22T00:00:00", "time": "14:00", "abbreviation_canton_and_fl": "BL", "ncumul_tested": null, "ncumul_conf": 289.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 3.0, "source": "https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-289-bestaetigte-faelle-in-basel-landschaft", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 100.30125081559841, "ncumul_deceased_100k": 1.0411894548332015}, {"date": "2020-03-23T00:00:00", "time": "14:00", "abbreviation_canton_and_fl": "BL", "ncumul_tested": null, "ncumul_conf": 302.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 3.0, "source": "https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-289-bestaetigte-faelle-in-basel-landschaft-1", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 104.81307178654227, "ncumul_deceased_100k": 1.0411894548332015}, {"date": "2020-03-24T00:00:00", "time": "15:30", "abbreviation_canton_and_fl": "BL", "ncumul_tested": null, "ncumul_conf": 306.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 4.0, "source": "https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/amt-fur-gesundheit/medizinische-dienste/kantonsarztlicher-dienst/aktuelles/covid-19-faelle-kanton-basel-landschaft", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 106.20132439298655, "ncumul_deceased_100k": 1.3882526064442686}, {"date": "2020-03-06T00:00:00", "time": "12:00", "abbreviation_canton_and_fl": "SO", "ncumul_tested": null, "ncumul_conf": 1.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://so.ch/startseite/aktuell/news/erster-laborbestaetigter-covid-19-fall-im-kanton-solothurn/?tx_news_pi1%5Bcontroller%5D=News&tx_news_pi1%5Baction%5D=detail&cHash=3074bbdc8f0fcdcb9f1e11a21fc05e73", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 0.36604024978586647, "ncumul_deceased_100k": null}, {"date": "2020-03-18T00:00:00", "time": null, "abbreviation_canton_and_fl": "SO", "ncumul_tested": null, "ncumul_conf": 43.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.oltnertagblatt.ch/solothurn/kanton-solothurn/zivilschuetzer-kontrollieren-wer-in-die-solothurner-spitaeler-rein-will-137174885", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 15.73973074079226, "ncumul_deceased_100k": null}, {"date": "2020-03-20T00:00:00", "time": "17:37", "abbreviation_canton_and_fl": "SO", "ncumul_tested": null, "ncumul_conf": 66.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://twitter.com/KantonSolothurn/status/1241041303024041989?p=p", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 24.158656485867187, "ncumul_deceased_100k": null}, {"date": "2020-03-23T00:00:00", "time": "12:00", "abbreviation_canton_and_fl": "SO", "ncumul_tested": null, "ncumul_conf": 95.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 1.0, "source": "https://corona.so.ch/", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 34.77382372965731, "ncumul_deceased_100k": 0.36604024978586647}, {"date": "2020-03-24T00:00:00", "time": "00:00", "abbreviation_canton_and_fl": "SO", "ncumul_tested": null, "ncumul_conf": 104.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 1.0, "source": "https://corona.so.ch/", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 38.06818597773011, "ncumul_deceased_100k": 0.36604024978586647}, {"date": "2020-03-25T00:00:00", "time": "00:00", "abbreviation_canton_and_fl": "SO", "ncumul_tested": null, "ncumul_conf": 129.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 1.0, "source": "https://corona.so.ch/", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 47.219192222376776, "ncumul_deceased_100k": 0.36604024978586647}, {"date": "2020-03-04T00:00:00", "time": "06:35", "abbreviation_canton_and_fl": "SG", "ncumul_tested": null, "ncumul_conf": 1.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.sg.ch/news/sgch_allgemein/2020/03/erster-bestaetigter-corona-fall-im-kanton-.html", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 0.19696787650902012, "ncumul_deceased_100k": null}, {"date": "2020-03-06T00:00:00", "time": "15:38", "abbreviation_canton_and_fl": "SG", "ncumul_tested": null, "ncumul_conf": 2.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.sg.ch/news/sgch_allgemein/2020/03/zweiter-bestaetigter-fall-einer-corona-patientin.html", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 0.39393575301804024, "ncumul_deceased_100k": null}, {"date": "2020-03-12T00:00:00", "time": null, "abbreviation_canton_and_fl": "SG", "ncumul_tested": null, "ncumul_conf": 15.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.sg.ch/tools/informationen-coronavirus.html", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 2.954518147635302, "ncumul_deceased_100k": null}, {"date": "2020-03-17T00:00:00", "time": null, "abbreviation_canton_and_fl": "SG", "ncumul_tested": null, "ncumul_conf": 47.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.sg.ch/tools/informationen-coronavirus.html", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 9.257490195923948, "ncumul_deceased_100k": null}, {"date": "2020-03-18T00:00:00", "time": null, "abbreviation_canton_and_fl": "SG", "ncumul_tested": null, "ncumul_conf": 61.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.sg.ch/tools/informationen-coronavirus.html", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 12.015040467050229, "ncumul_deceased_100k": null}, {"date": "2020-03-19T00:00:00", "time": null, "abbreviation_canton_and_fl": "SG", "ncumul_tested": null, "ncumul_conf": 85.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.sg.ch/tools/informationen-coronavirus.html", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 16.742269503266712, "ncumul_deceased_100k": null}, {"date": "2020-03-20T00:00:00", "time": null, "abbreviation_canton_and_fl": "SG", "ncumul_tested": null, "ncumul_conf": 98.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.sg.ch/tools/informationen-coronavirus.html", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 19.302851897883972, "ncumul_deceased_100k": null}, {"date": "2020-03-23T00:00:00", "time": null, "abbreviation_canton_and_fl": "SG", "ncumul_tested": null, "ncumul_conf": 200.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 1.0, "source": "https://www.sg.ch/tools/informationen-coronavirus.html", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 39.39357530180403, "ncumul_deceased_100k": 0.19696787650902012}, {"date": "2020-03-20T00:00:00", "time": "16:00", "abbreviation_canton_and_fl": "NE", "ncumul_tested": null, "ncumul_conf": 159.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 2.0, "source": "https://www.ne.ch/autorites/DFS/SCSP/medecin-cantonal/maladies-vaccinations/Pages/Coronavirus.aspx", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 89.90670059372349, "ncumul_deceased_100k": 1.130901894260673}, {"date": "2020-03-21T00:00:00", "time": "15:30", "abbreviation_canton_and_fl": "NE", "ncumul_tested": null, "ncumul_conf": 177.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 2.0, "source": "https://www.ne.ch/autorites/DFS/SCSP/medecin-cantonal/maladies-vaccinations/Pages/Coronavirus.aspx", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 100.08481764206955, "ncumul_deceased_100k": 1.130901894260673}, {"date": "2020-03-22T00:00:00", "time": "15:00", "abbreviation_canton_and_fl": "NE", "ncumul_tested": null, "ncumul_conf": 188.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 2.0, "source": "https://www.ne.ch/autorites/DFS/SCSP/medecin-cantonal/maladies-vaccinations/Pages/Coronavirus.aspx", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 106.30477806050325, "ncumul_deceased_100k": 1.130901894260673}, {"date": "2020-03-23T00:00:00", "time": "15:00", "abbreviation_canton_and_fl": "NE", "ncumul_tested": null, "ncumul_conf": 204.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 2.0, "source": "https://www.ne.ch/autorites/DFS/SCSP/medecin-cantonal/maladies-vaccinations/Pages/Coronavirus.aspx", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 115.35199321458863, "ncumul_deceased_100k": 1.130901894260673}, {"date": "2020-03-24T00:00:00", "time": "15:00", "abbreviation_canton_and_fl": "NE", "ncumul_tested": null, "ncumul_conf": 230.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 2.0, "source": "https://www.ne.ch/autorites/DFS/SCSP/medecin-cantonal/maladies-vaccinations/Pages/Coronavirus.aspx", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 130.05371783997737, "ncumul_deceased_100k": 1.130901894260673}, {"date": "2020-03-18T00:00:00", "time": "16:00", "abbreviation_canton_and_fl": "LU", "ncumul_tested": null, "ncumul_conf": 65.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://web.archive.org/web/20200318191404/https://gesundheit.lu.ch/themen/Humanmedizin/Infektionskrankheiten/Coronavirus", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 15.87080674973203, "ncumul_deceased_100k": null}, {"date": "2020-03-20T00:00:00", "time": "09:40", "abbreviation_canton_and_fl": "LU", "ncumul_tested": null, "ncumul_conf": 92.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://gesundheit.lu.ch/themen/Humanmedizin/Infektionskrankheiten/Coronavirus", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 22.463295707313026, "ncumul_deceased_100k": null}, {"date": "2020-03-21T00:00:00", "time": "11:00", "abbreviation_canton_and_fl": "LU", "ncumul_tested": null, "ncumul_conf": 109.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 1.0, "source": "https://gesundheit.lu.ch/themen/Humanmedizin/Infektionskrankheiten/Coronavirus;https://newsletter.lu.ch/inxmail/html_mail.jsp?params=7UGt4J1Fx6OIONHlV9upAAuOzkQ6ZmQA%2FxRrLjJkeDWZdweUdKfwhAE94i2Apium%2F6rIvcF2Z5MaTtV52A77W2jrwVmrkZ8UhFPVmHC4iuI%3D", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 26.61412208801217, "ncumul_deceased_100k": 0.24416625768818503}, {"date": "2020-03-22T00:00:00", "time": "11:00", "abbreviation_canton_and_fl": "LU", "ncumul_tested": null, "ncumul_conf": 131.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 1.0, "source": "https://gesundheit.lu.ch/themen/Humanmedizin/Infektionskrankheiten/Coronavirus", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 31.98577975715224, "ncumul_deceased_100k": 0.24416625768818503}, {"date": "2020-03-23T00:00:00", "time": "11:00", "abbreviation_canton_and_fl": "LU", "ncumul_tested": null, "ncumul_conf": 156.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 1.0, "source": "https://gesundheit.lu.ch/themen/Humanmedizin/Infektionskrankheiten/Coronavirus", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 38.08993619935686, "ncumul_deceased_100k": 0.24416625768818503}, {"date": "2020-03-24T00:00:00", "time": "11:00", "abbreviation_canton_and_fl": "LU", "ncumul_tested": null, "ncumul_conf": 205.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 2.0, "source": "https://gesundheit.lu.ch/themen/Humanmedizin/Infektionskrankheiten/Coronavirus", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 50.05408282607794, "ncumul_deceased_100k": 0.48833251537637007}, {"date": "2020-03-01T00:00:00", "time": "17:29", "abbreviation_canton_and_fl": "BS", "ncumul_tested": null, "ncumul_conf": 1.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.coronavirus.bs.ch/nm/2020-coronavirus-anzahl-der-getesteten-faelle-und-zwischenstand-kita-riehen-gd.html", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 0.5134366367846545, "ncumul_deceased_100k": null}, {"date": "2020-03-02T00:00:00", "time": "17:15", "abbreviation_canton_and_fl": "BS", "ncumul_tested": 235.0, "ncumul_conf": 3.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.coronavirus.bs.ch/nm/2020-coronavirus-zwei-neue-positive-faelle-in-basel-stadt-gd.html", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 1.5403099103539633, "ncumul_deceased_100k": null}, {"date": "2020-03-03T00:00:00", "time": "17:30", "abbreviation_canton_and_fl": "BS", "ncumul_tested": null, "ncumul_conf": 3.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://twitter.com/BAG_OFSP_UFSP/status/1234880556095213569?s=20", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 1.5403099103539633, "ncumul_deceased_100k": null}, {"date": "2020-03-04T00:00:00", "time": "17:20", "abbreviation_canton_and_fl": "BS", "ncumul_tested": null, "ncumul_conf": 3.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://twitter.com/BAG_OFSP_UFSP/status/1235240377134862336?s=20", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 1.5403099103539633, "ncumul_deceased_100k": null}, {"date": "2020-03-05T00:00:00", "time": "17:15", "abbreviation_canton_and_fl": "BS", "ncumul_tested": null, "ncumul_conf": 8.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.coronavirus.bs.ch/nm/2020-coronavirus-fuenf-neue-positive-faelle-in-basel-stadt-gd.html", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 4.107493094277236, "ncumul_deceased_100k": null}, {"date": "2020-03-06T00:00:00", "time": "14:00", "abbreviation_canton_and_fl": "BS", "ncumul_tested": null, "ncumul_conf": 15.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://twitter.com/BAG_OFSP_UFSP/status/1235934884167852035?s=20", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 7.701549551769816, "ncumul_deceased_100k": null}, {"date": "2020-03-07T00:00:00", "time": "12:00", "abbreviation_canton_and_fl": "BS", "ncumul_tested": null, "ncumul_conf": 21.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://twitter.com/BAG_OFSP_UFSP/status/1236249864473894914?s=20", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 10.782169372477743, "ncumul_deceased_100k": null}, {"date": "2020-03-08T00:00:00", "time": "12:00", "abbreviation_canton_and_fl": "BS", "ncumul_tested": null, "ncumul_conf": 24.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://twitter.com/BAG_OFSP_UFSP/status/1236609191831384064?s=20", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 12.322479282831706, "ncumul_deceased_100k": null}, {"date": "2020-03-09T00:00:00", "time": "12:00", "abbreviation_canton_and_fl": "BS", "ncumul_tested": null, "ncumul_conf": 28.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://twitter.com/BAG_OFSP_UFSP/status/1236973685602426881?s=20", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 14.376225829970323, "ncumul_deceased_100k": null}, {"date": "2020-03-10T00:00:00", "time": "12:00", "abbreviation_canton_and_fl": "BS", "ncumul_tested": null, "ncumul_conf": 33.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://twitter.com/BAG_OFSP_UFSP/status/1237336196772175873?s=20", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 16.943409013893596, "ncumul_deceased_100k": null}, {"date": "2020-03-11T00:00:00", "time": "12:00", "abbreviation_canton_and_fl": "BS", "ncumul_tested": null, "ncumul_conf": 37.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://twitter.com/BAG_OFSP_UFSP/status/1237694819419422720?s=20", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 18.997155561032216, "ncumul_deceased_100k": null}, {"date": "2020-03-12T00:00:00", "time": "12:00", "abbreviation_canton_and_fl": "BS", "ncumul_tested": null, "ncumul_conf": 73.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": 4.0, "ncumul_deceased": 1.0, "source": "https://twitter.com/BAG_OFSP_UFSP/status/1238073089902235648?s=20 https://www.coronavirus.bs.ch/nm/2020-coronavirus-ende-der-quarantaenemassnahmen-im-fall-kita-riehen-gd.html https://www.coronavirus.bs.ch/nm/2020-coronavirus-erster-todesfall-im-kanton-basel-stadt-gd.html", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 37.48087448527977, "ncumul_deceased_100k": 0.5134366367846545}, {"date": "2020-03-13T00:00:00", "time": "12:30", "abbreviation_canton_and_fl": "BS", "ncumul_tested": null, "ncumul_conf": 92.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 1.0, "source": "https://twitter.com/BAG_OFSP_UFSP/status/1238430659762364417?s=20", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 47.2361705841882, "ncumul_deceased_100k": 0.5134366367846545}, {"date": "2020-03-14T00:00:00", "time": "11:27", "abbreviation_canton_and_fl": "BS", "ncumul_tested": null, "ncumul_conf": 100.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 1.0, "source": "https://twitter.com/BAG_OFSP_UFSP/status/1238773726423941127?s=20", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 51.34366367846545, "ncumul_deceased_100k": 0.5134366367846545}, {"date": "2020-03-16T00:00:00", "time": "12:00", "abbreviation_canton_and_fl": "BS", "ncumul_tested": null, "ncumul_conf": 144.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 4.0, "source": "https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-144-bestaetigte-faelle-im-kanton-basel-stadt-gd.html", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 73.93487569699023, "ncumul_deceased_100k": 2.053746547138618}, {"date": "2020-03-17T00:00:00", "time": "12:00", "abbreviation_canton_and_fl": "BS", "ncumul_tested": null, "ncumul_conf": 165.0, "ncumul_hosp": 30.0, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": 25.0, "ncumul_deceased": 4.0, "source": "https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-165-bestaetigte-faelle-im-kanton-basel-stadt-gd.html", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 84.71704506946797, "ncumul_deceased_100k": 2.053746547138618}, {"date": "2020-03-18T00:00:00", "time": "11:15", "abbreviation_canton_and_fl": "BS", "ncumul_tested": null, "ncumul_conf": 182.0, "ncumul_hosp": 40.0, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": 36.0, "ncumul_deceased": 4.0, "source": "https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-182-bestaetigte-faelle-im-kanton-basel-stadt-treffen-mit-allen-spitaelern-gd.html", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 93.4454678948071, "ncumul_deceased_100k": 2.053746547138618}, {"date": "2020-03-19T00:00:00", "time": "11:00", "abbreviation_canton_and_fl": "BS", "ncumul_tested": null, "ncumul_conf": 222.0, "ncumul_hosp": 40.0, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": 44.0, "ncumul_deceased": 4.0, "source": "https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-222-bestaetigte-faelle-basel-stadt-trifft-gemeinsam-mit-den-spitaelern-vorkehrungen-fuer-intensiv--und-beatmungskapazitaeten-gd.html", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 113.98293336619327, "ncumul_deceased_100k": 2.053746547138618}, {"date": "2020-03-20T00:00:00", "time": "10:00", "abbreviation_canton_and_fl": "BS", "ncumul_tested": null, "ncumul_conf": 272.0, "ncumul_hosp": 45.0, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": 46.0, "ncumul_deceased": 4.0, "source": "https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-272-bestaetigte-faelle-im-kanton-basel-stadt-gd.html", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 139.654765205426, "ncumul_deceased_100k": 2.053746547138618}, {"date": "2020-03-21T00:00:00", "time": "10:00", "abbreviation_canton_and_fl": "BS", "ncumul_tested": null, "ncumul_conf": 299.0, "ncumul_hosp": 46.0, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": 57.0, "ncumul_deceased": 5.0, "source": "https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-299-bestaetigte-faelle-im-kanton-basel-stadt-gd.html", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 153.51755439861168, "ncumul_deceased_100k": 2.567183183923272}, {"date": "2020-03-22T00:00:00", "time": "10:30", "abbreviation_canton_and_fl": "BS", "ncumul_tested": null, "ncumul_conf": 358.0, "ncumul_hosp": 50.0, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": 73.0, "ncumul_deceased": 5.0, "source": "https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-358-bestaetigte-faelle-im-kanton-basel-stadt-gd.html", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 183.81031596890628, "ncumul_deceased_100k": 2.567183183923272}, {"date": "2020-03-23T00:00:00", "time": "10:00", "abbreviation_canton_and_fl": "BS", "ncumul_tested": null, "ncumul_conf": 376.0, "ncumul_hosp": 56.0, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": 78.0, "ncumul_deceased": 5.0, "source": "https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-376-bestaetigte-faelle-im-kanton-basel-stadt-gd.html", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 193.05217543103007, "ncumul_deceased_100k": 2.567183183923272}, {"date": "2020-03-24T00:00:00", "time": "09:00", "abbreviation_canton_and_fl": "BS", "ncumul_tested": null, "ncumul_conf": 414.0, "ncumul_hosp": 58.0, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": 105.0, "ncumul_deceased": 5.0, "source": "https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-414-bestaetigte-faelle-im-kanton-basel-stadt-gd.html", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 212.56276762884693, "ncumul_deceased_100k": 2.567183183923272}, {"date": "2020-02-28T00:00:00", "time": "15:00", "abbreviation_canton_and_fl": "AG", "ncumul_tested": null, "ncumul_conf": 1.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/20200228_KFS_20200106_Coronavirus_Lagebulletin_AG_Unterschrieben.pdf", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 0.14744760817862393, "ncumul_deceased_100k": null}, {"date": "2020-03-02T00:00:00", "time": "18:00", "abbreviation_canton_and_fl": "AG", "ncumul_tested": null, "ncumul_conf": 2.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/200302_KFS_Coronavirus_Lagebulletin_2.pdf", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 0.29489521635724786, "ncumul_deceased_100k": null}, {"date": "2020-03-03T00:00:00", "time": "15:00", "abbreviation_canton_and_fl": "AG", "ncumul_tested": null, "ncumul_conf": 6.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200303_KFS_Coronavirus_Lagebulletin_3.pdf", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 0.8846856490717436, "ncumul_deceased_100k": null}, {"date": "2020-03-04T00:00:00", "time": "15:00", "abbreviation_canton_and_fl": "AG", "ncumul_tested": null, "ncumul_conf": 7.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200304_KFS_Coronavirus_Lagebulletin_4.pdf", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 1.0321332572503674, "ncumul_deceased_100k": null}, {"date": "2020-03-05T00:00:00", "time": "15:00", "abbreviation_canton_and_fl": "AG", "ncumul_tested": null, "ncumul_conf": 9.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200305_KFS_Coronavirus_Lagebulletin_5.pdf", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 1.3270284736076154, "ncumul_deceased_100k": null}, {"date": "2020-03-06T00:00:00", "time": "15:00", "abbreviation_canton_and_fl": "AG", "ncumul_tested": null, "ncumul_conf": 12.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": 1.0, "ncumul_deceased": null, "source": "https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200305_KFS_Coronavirus_Lagebulletin_6.pdf", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 1.7693712981434873, "ncumul_deceased_100k": null}, {"date": "2020-03-09T00:00:00", "time": "15:00", "abbreviation_canton_and_fl": "AG", "ncumul_tested": null, "ncumul_conf": 14.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": 2.0, "ncumul_deceased": null, "source": "https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200309_KFS_Coronavirus_Lagebulletin_7.pdf", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 2.064266514500735, "ncumul_deceased_100k": null}, {"date": "2020-03-10T00:00:00", "time": "15:00", "abbreviation_canton_and_fl": "AG", "ncumul_tested": null, "ncumul_conf": 17.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": 2.0, "ncumul_deceased": null, "source": "https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200310_KFS_Coronavirus_Lagebulletin_8.pdf", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 2.506609339036607, "ncumul_deceased_100k": null}, {"date": "2020-03-11T00:00:00", "time": "15:00", "abbreviation_canton_and_fl": "AG", "ncumul_tested": null, "ncumul_conf": 18.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": 2.0, "ncumul_deceased": null, "source": "https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200311_KFS_Coronavirus_Lagebulletin_9.pdf", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 2.654056947215231, "ncumul_deceased_100k": null}, {"date": "2020-03-12T00:00:00", "time": "15:00", "abbreviation_canton_and_fl": "AG", "ncumul_tested": null, "ncumul_conf": 27.0, "ncumul_hosp": 1.0, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": 3.0, "ncumul_deceased": null, "source": "https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200312_KFS_Coronavirus_Lagebulletin_10.pdf", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 3.9810854208228466, "ncumul_deceased_100k": null}, {"date": "2020-03-13T00:00:00", "time": "13:00", "abbreviation_canton_and_fl": "AG", "ncumul_tested": null, "ncumul_conf": 32.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": 3.0, "ncumul_deceased": null, "source": "https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200313_KFS_Coronavirus_Lagebulletin_11.pdf", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 4.718323461715966, "ncumul_deceased_100k": null}, {"date": "2020-03-16T00:00:00", "time": "15:00", "abbreviation_canton_and_fl": "AG", "ncumul_tested": null, "ncumul_conf": 52.0, "ncumul_hosp": 2.0, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": 4.0, "ncumul_deceased": null, "source": "https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200316_KFS_Coronavirus_Lagebulletin_12.pdf", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 7.667275625288444, "ncumul_deceased_100k": null}, {"date": "2020-03-17T00:00:00", "time": "16:00", "abbreviation_canton_and_fl": "AG", "ncumul_tested": null, "ncumul_conf": 67.0, "ncumul_hosp": 2.0, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": 4.0, "ncumul_deceased": null, "source": "https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200317_KFS_Coronavirus_Lagebulletin_13.pdf", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 9.878989747967804, "ncumul_deceased_100k": null}, {"date": "2020-03-18T00:00:00", "time": "16:00", "abbreviation_canton_and_fl": "AG", "ncumul_tested": null, "ncumul_conf": 101.0, "ncumul_hosp": 6.0, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": 4.0, "ncumul_deceased": null, "source": "https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200318_KFS_Coronavirus_Lagebulletin_14.pdf", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 14.892208426041018, "ncumul_deceased_100k": null}, {"date": "2020-03-19T00:00:00", "time": "15:00", "abbreviation_canton_and_fl": "AG", "ncumul_tested": null, "ncumul_conf": 118.0, "ncumul_hosp": 17.0, "ncumul_ICU": 6.0, "ncumul_vent": 3.0, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200319_KFS_Coronavirus_Lagebulletin_15.pdf", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 17.398817765077624, "ncumul_deceased_100k": null}, {"date": "2020-03-20T00:00:00", "time": "15:00", "abbreviation_canton_and_fl": "AG", "ncumul_tested": null, "ncumul_conf": 168.0, "ncumul_hosp": 25.0, "ncumul_ICU": 4.0, "ncumul_vent": 2.0, "ncumul_released": null, "ncumul_deceased": 1.0, "source": "https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200320_KFS_Coronavirus_Lagebulletin_16.pdf", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 24.771198174008823, "ncumul_deceased_100k": 0.14744760817862393}, {"date": "2020-03-22T00:00:00", "time": "12:00", "abbreviation_canton_and_fl": "AG", "ncumul_tested": null, "ncumul_conf": 232.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 1.0, "source": "https://www.ag.ch/de/aktuelles/medienportal/medienmitteilung/medienmitteilungen/mediendetails_139237.jsp", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 34.20784509744075, "ncumul_deceased_100k": 0.14744760817862393}, {"date": "2020-03-23T00:00:00", "time": "15:00", "abbreviation_canton_and_fl": "AG", "ncumul_tested": null, "ncumul_conf": 241.0, "ncumul_hosp": 10.0, "ncumul_ICU": 3.0, "ncumul_vent": 2.0, "ncumul_released": null, "ncumul_deceased": 1.0, "source": "https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200323_KFS_Coronavirus_Lagebulletin_17.pdf", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 35.534873571048365, "ncumul_deceased_100k": 0.14744760817862393}, {"date": "2020-03-24T00:00:00", "time": "15:00", "abbreviation_canton_and_fl": "AG", "ncumul_tested": null, "ncumul_conf": 266.0, "ncumul_hosp": 24.0, "ncumul_ICU": 2.0, "ncumul_vent": 2.0, "ncumul_released": null, "ncumul_deceased": 2.0, "source": "https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200324_KFS_Coronavirus_Lagebulletin_18.pdf", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 39.22106377551396, "ncumul_deceased_100k": 0.29489521635724786}, {"date": "2020-03-03T00:00:00", "time": null, "abbreviation_canton_and_fl": "SZ", "ncumul_tested": 1.0, "ncumul_conf": 1.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.sz.ch/public/upload/assets/45351/MM_Coronavirus_4_3_2020.pdf", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 0.6282788301448183, "ncumul_deceased_100k": null}, {"date": "2020-03-04T00:00:00", "time": null, "abbreviation_canton_and_fl": "SZ", "ncumul_tested": 3.0, "ncumul_conf": 3.0, "ncumul_hosp": 1.0, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.sz.ch/public/upload/assets/45351/MM_Coronavirus_4_3_2020.pdf", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 1.8848364904344548, "ncumul_deceased_100k": null}, {"date": "2020-03-06T00:00:00", "time": null, "abbreviation_canton_and_fl": "SZ", "ncumul_tested": 6.0, "ncumul_conf": 6.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.sz.ch/public/upload/assets/45417/MM_Coronavirus_6_3_2020.pdf", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 3.7696729808689096, "ncumul_deceased_100k": null}, {"date": "2020-03-13T00:00:00", "time": "12:00", "abbreviation_canton_and_fl": "SZ", "ncumul_tested": 10.0, "ncumul_conf": 9.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.sz.ch/public/upload/assets/45585/MM_Coronavirus_13_03_2020.pdf", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 5.654509471303364, "ncumul_deceased_100k": null}, {"date": "2020-03-14T00:00:00", "time": "03:03", "abbreviation_canton_and_fl": "SZ", "ncumul_tested": 1.0, "ncumul_conf": 12.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.bote.ch/nachrichten/schwyz/schwyz_bdu/coronavirus-einsatz-fuer-spitalbataillon-5;art146989,1229758", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 7.539345961737819, "ncumul_deceased_100k": null}, {"date": "2020-03-15T00:00:00", "time": null, "abbreviation_canton_and_fl": "SZ", "ncumul_tested": null, "ncumul_conf": 13.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.sz.ch/public/upload/assets/45590/MM_Coronavirus_15_3_2020.pdf", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 8.167624791882638, "ncumul_deceased_100k": null}, {"date": "2020-03-25T00:00:00", "time": null, "abbreviation_canton_and_fl": "SZ", "ncumul_tested": null, "ncumul_conf": 99.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.sz.ch/behoerden/information-medien/medienmitteilungen/coronavirus.html/72-416-412-1379-6948", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 62.19960418433701, "ncumul_deceased_100k": null}, {"date": "2020-03-13T00:00:00", "time": "12:00", "abbreviation_canton_and_fl": "OW", "ncumul_tested": 6.0, "ncumul_conf": 1.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.ow.ch/de/aktuelles/aktuellesinformationen/amtsmitteilungen/welcome.php?action=showinfo&info_id=63566&ls=0&sq=&kategorie_id=&date_from=&date_to=", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 2.6426362939668615, "ncumul_deceased_100k": null}, {"date": "2020-03-23T00:00:00", "time": null, "abbreviation_canton_and_fl": "OW", "ncumul_tested": null, "ncumul_conf": 25.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.ow.ch/de/verwaltung/dienstleistungen/?dienst_id=5962", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 66.06590734917152, "ncumul_deceased_100k": null}, {"date": "2020-03-24T00:00:00", "time": null, "abbreviation_canton_and_fl": "OW", "ncumul_tested": null, "ncumul_conf": 25.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.ow.ch/de/verwaltung/dienstleistungen/?dienst_id=5962", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 66.06590734917152, "ncumul_deceased_100k": null}, {"date": "2020-02-26T00:00:00", "time": null, "abbreviation_canton_and_fl": "GE", "ncumul_tested": null, "ncumul_conf": 1.0, "ncumul_hosp": 1.0, "ncumul_ICU": 0.0, "ncumul_vent": 1.0, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger", "ncumul_ICF": 0.0, "ncumul_ICU_intub": 0.0, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 0.200208216545207, "ncumul_deceased_100k": null}, {"date": "2020-02-27T00:00:00", "time": null, "abbreviation_canton_and_fl": "GE", "ncumul_tested": null, "ncumul_conf": 1.0, "ncumul_hosp": 1.0, "ncumul_ICU": 0.0, "ncumul_vent": 1.0, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger", "ncumul_ICF": 0.0, "ncumul_ICU_intub": 0.0, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 0.200208216545207, "ncumul_deceased_100k": null}, {"date": "2020-02-28T00:00:00", "time": null, "abbreviation_canton_and_fl": "GE", "ncumul_tested": null, "ncumul_conf": 3.0, "ncumul_hosp": 2.0, "ncumul_ICU": 0.0, "ncumul_vent": 2.0, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger", "ncumul_ICF": 0.0, "ncumul_ICU_intub": 0.0, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 0.6006246496356211, "ncumul_deceased_100k": null}, {"date": "2020-02-29T00:00:00", "time": null, "abbreviation_canton_and_fl": "GE", "ncumul_tested": null, "ncumul_conf": 5.0, "ncumul_hosp": 3.0, "ncumul_ICU": 0.0, "ncumul_vent": 3.0, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger", "ncumul_ICF": 0.0, "ncumul_ICU_intub": 0.0, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 1.0010410827260352, "ncumul_deceased_100k": null}, {"date": "2020-03-01T00:00:00", "time": null, "abbreviation_canton_and_fl": "GE", "ncumul_tested": null, "ncumul_conf": 7.0, "ncumul_hosp": 3.0, "ncumul_ICU": 0.0, "ncumul_vent": 3.0, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger", "ncumul_ICF": 0.0, "ncumul_ICU_intub": 0.0, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 1.401457515816449, "ncumul_deceased_100k": null}, {"date": "2020-03-02T00:00:00", "time": null, "abbreviation_canton_and_fl": "GE", "ncumul_tested": null, "ncumul_conf": 7.0, "ncumul_hosp": 3.0, "ncumul_ICU": 0.0, "ncumul_vent": 3.0, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger", "ncumul_ICF": 0.0, "ncumul_ICU_intub": 0.0, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 1.401457515816449, "ncumul_deceased_100k": null}, {"date": "2020-03-03T00:00:00", "time": null, "abbreviation_canton_and_fl": "GE", "ncumul_tested": null, "ncumul_conf": 8.0, "ncumul_hosp": 4.0, "ncumul_ICU": 0.0, "ncumul_vent": 4.0, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger", "ncumul_ICF": 0.0, "ncumul_ICU_intub": 0.0, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 1.601665732361656, "ncumul_deceased_100k": null}, {"date": "2020-03-04T00:00:00", "time": null, "abbreviation_canton_and_fl": "GE", "ncumul_tested": null, "ncumul_conf": 8.0, "ncumul_hosp": 4.0, "ncumul_ICU": 0.0, "ncumul_vent": 4.0, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger", "ncumul_ICF": 0.0, "ncumul_ICU_intub": 0.0, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 1.601665732361656, "ncumul_deceased_100k": null}, {"date": "2020-03-05T00:00:00", "time": null, "abbreviation_canton_and_fl": "GE", "ncumul_tested": null, "ncumul_conf": 11.0, "ncumul_hosp": 5.0, "ncumul_ICU": 0.0, "ncumul_vent": 5.0, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger", "ncumul_ICF": 0.0, "ncumul_ICU_intub": 0.0, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 2.2022903819972774, "ncumul_deceased_100k": null}, {"date": "2020-03-06T00:00:00", "time": null, "abbreviation_canton_and_fl": "GE", "ncumul_tested": null, "ncumul_conf": 15.0, "ncumul_hosp": 7.0, "ncumul_ICU": 0.0, "ncumul_vent": 7.0, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger", "ncumul_ICF": 0.0, "ncumul_ICU_intub": 0.0, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 3.003123248178105, "ncumul_deceased_100k": null}, {"date": "2020-03-07T00:00:00", "time": null, "abbreviation_canton_and_fl": "GE", "ncumul_tested": null, "ncumul_conf": 24.0, "ncumul_hosp": 7.0, "ncumul_ICU": 0.0, "ncumul_vent": 7.0, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger", "ncumul_ICF": 0.0, "ncumul_ICU_intub": 0.0, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 4.804997197084969, "ncumul_deceased_100k": null}, {"date": "2020-03-08T00:00:00", "time": null, "abbreviation_canton_and_fl": "GE", "ncumul_tested": null, "ncumul_conf": 32.0, "ncumul_hosp": 9.0, "ncumul_ICU": 0.0, "ncumul_vent": 9.0, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger", "ncumul_ICF": 0.0, "ncumul_ICU_intub": 0.0, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 6.406662929446624, "ncumul_deceased_100k": null}, {"date": "2020-03-09T00:00:00", "time": null, "abbreviation_canton_and_fl": "GE", "ncumul_tested": null, "ncumul_conf": 33.0, "ncumul_hosp": 13.0, "ncumul_ICU": 3.0, "ncumul_vent": 10.0, "ncumul_released": null, "ncumul_deceased": 1.0, "source": "https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger", "ncumul_ICF": 0.0, "ncumul_ICU_intub": 0.0, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 6.606871145991831, "ncumul_deceased_100k": 0.200208216545207}, {"date": "2020-03-10T00:00:00", "time": null, "abbreviation_canton_and_fl": "GE", "ncumul_tested": null, "ncumul_conf": 59.0, "ncumul_hosp": 18.0, "ncumul_ICU": 4.0, "ncumul_vent": 14.0, "ncumul_released": null, "ncumul_deceased": 2.0, "source": "https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger", "ncumul_ICF": 0.0, "ncumul_ICU_intub": 1.0, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 11.812284776167214, "ncumul_deceased_100k": 0.400416433090414}, {"date": "2020-03-11T00:00:00", "time": null, "abbreviation_canton_and_fl": "GE", "ncumul_tested": null, "ncumul_conf": 66.0, "ncumul_hosp": 20.0, "ncumul_ICU": 6.0, "ncumul_vent": 14.0, "ncumul_released": null, "ncumul_deceased": 2.0, "source": "https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger", "ncumul_ICF": 0.0, "ncumul_ICU_intub": 1.0, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 13.213742291983662, "ncumul_deceased_100k": 0.400416433090414}, {"date": "2020-03-12T00:00:00", "time": null, "abbreviation_canton_and_fl": "GE", "ncumul_tested": null, "ncumul_conf": 80.0, "ncumul_hosp": 23.0, "ncumul_ICU": 6.0, "ncumul_vent": 17.0, "ncumul_released": null, "ncumul_deceased": 2.0, "source": "https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger", "ncumul_ICF": 0.0, "ncumul_ICU_intub": 4.0, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 16.016657323616563, "ncumul_deceased_100k": 0.400416433090414}, {"date": "2020-03-13T00:00:00", "time": null, "abbreviation_canton_and_fl": "GE", "ncumul_tested": null, "ncumul_conf": 104.0, "ncumul_hosp": 33.0, "ncumul_ICU": 7.0, "ncumul_vent": 26.0, "ncumul_released": null, "ncumul_deceased": 2.0, "source": "https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger", "ncumul_ICF": 0.0, "ncumul_ICU_intub": 4.0, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 20.82165452070153, "ncumul_deceased_100k": 0.400416433090414}, {"date": "2020-03-14T00:00:00", "time": null, "abbreviation_canton_and_fl": "GE", "ncumul_tested": null, "ncumul_conf": 196.0, "ncumul_hosp": 43.0, "ncumul_ICU": 8.0, "ncumul_vent": 33.0, "ncumul_released": null, "ncumul_deceased": 2.0, "source": "https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger", "ncumul_ICF": 2.0, "ncumul_ICU_intub": 5.0, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 39.24081044286058, "ncumul_deceased_100k": 0.400416433090414}, {"date": "2020-03-15T00:00:00", "time": null, "abbreviation_canton_and_fl": "GE", "ncumul_tested": null, "ncumul_conf": 281.0, "ncumul_hosp": 46.0, "ncumul_ICU": 12.0, "ncumul_vent": 32.0, "ncumul_released": null, "ncumul_deceased": 4.0, "source": "https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger", "ncumul_ICF": 2.0, "ncumul_ICU_intub": 5.0, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 56.258508849203174, "ncumul_deceased_100k": 0.800832866180828}, {"date": "2020-03-16T00:00:00", "time": null, "abbreviation_canton_and_fl": "GE", "ncumul_tested": null, "ncumul_conf": 373.0, "ncumul_hosp": 66.0, "ncumul_ICU": 10.0, "ncumul_vent": 52.0, "ncumul_released": null, "ncumul_deceased": 4.0, "source": "https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger", "ncumul_ICF": 4.0, "ncumul_ICU_intub": 8.0, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 74.67766477136222, "ncumul_deceased_100k": 0.800832866180828}, {"date": "2020-03-17T00:00:00", "time": null, "abbreviation_canton_and_fl": "GE", "ncumul_tested": null, "ncumul_conf": 495.0, "ncumul_hosp": 75.0, "ncumul_ICU": 19.0, "ncumul_vent": 54.0, "ncumul_released": null, "ncumul_deceased": 4.0, "source": "https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger", "ncumul_ICF": 2.0, "ncumul_ICU_intub": 9.0, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 99.10306718987746, "ncumul_deceased_100k": 0.800832866180828}, {"date": "2020-03-18T00:00:00", "time": null, "abbreviation_canton_and_fl": "GE", "ncumul_tested": null, "ncumul_conf": 629.0, "ncumul_hosp": 78.0, "ncumul_ICU": 20.0, "ncumul_vent": 56.0, "ncumul_released": null, "ncumul_deceased": 5.0, "source": "https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger", "ncumul_ICF": 2.0, "ncumul_ICU_intub": 17.0, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 125.9309682069352, "ncumul_deceased_100k": 1.0010410827260352}, {"date": "2020-03-19T00:00:00", "time": null, "abbreviation_canton_and_fl": "GE", "ncumul_tested": null, "ncumul_conf": 826.0, "ncumul_hosp": 92.0, "ncumul_ICU": 19.0, "ncumul_vent": 68.0, "ncumul_released": null, "ncumul_deceased": 5.0, "source": "https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger", "ncumul_ICF": 5.0, "ncumul_ICU_intub": 17.0, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 165.371986866341, "ncumul_deceased_100k": 1.0010410827260352}, {"date": "2020-03-20T00:00:00", "time": null, "abbreviation_canton_and_fl": "GE", "ncumul_tested": null, "ncumul_conf": 994.0, "ncumul_hosp": 109.0, "ncumul_ICU": 22.0, "ncumul_vent": 82.0, "ncumul_released": null, "ncumul_deceased": 8.0, "source": "https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger", "ncumul_ICF": 5.0, "ncumul_ICU_intub": 21.0, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 199.00696724593578, "ncumul_deceased_100k": 1.601665732361656}, {"date": "2020-03-21T00:00:00", "time": null, "abbreviation_canton_and_fl": "GE", "ncumul_tested": null, "ncumul_conf": 1128.0, "ncumul_hosp": 145.0, "ncumul_ICU": 25.0, "ncumul_vent": 107.0, "ncumul_released": null, "ncumul_deceased": 10.0, "source": "https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger", "ncumul_ICF": 13.0, "ncumul_ICU_intub": 24.0, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 225.8348682629935, "ncumul_deceased_100k": 2.0020821654520704}, {"date": "2020-03-22T00:00:00", "time": null, "abbreviation_canton_and_fl": "GE", "ncumul_tested": null, "ncumul_conf": 1203.0, "ncumul_hosp": 179.0, "ncumul_ICU": 36.0, "ncumul_vent": 137.0, "ncumul_released": null, "ncumul_deceased": 9.0, "source": "https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger", "ncumul_ICF": 6.0, "ncumul_ICU_intub": 36.0, "ncumul_deceased_suspect": 4.0, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 240.85048450388402, "ncumul_deceased_100k": 1.8018739489068631}, {"date": "2020-03-23T00:00:00", "time": "12:00", "abbreviation_canton_and_fl": "GE", "ncumul_tested": null, "ncumul_conf": 1509.0, "ncumul_hosp": 214.0, "ncumul_ICU": 43.0, "ncumul_vent": 160.0, "ncumul_released": null, "ncumul_deceased": 9.0, "source": "https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger", "ncumul_ICF": 11.0, "ncumul_ICU_intub": 41.0, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 302.1141987667174, "ncumul_deceased_100k": 1.8018739489068631}, {"date": "2020-03-24T00:00:00", "time": "12:00", "abbreviation_canton_and_fl": "GE", "ncumul_tested": null, "ncumul_conf": 1510.0, "ncumul_hosp": 238.0, "ncumul_ICU": 41.0, "ncumul_vent": 176.0, "ncumul_released": null, "ncumul_deceased": 12.0, "source": "https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger", "ncumul_ICF": 21.0, "ncumul_ICU_intub": 41.0, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 302.3144069832626, "ncumul_deceased_100k": 2.4024985985424845}, {"date": "2020-03-03T00:00:00", "time": null, "abbreviation_canton_and_fl": "ZG", "ncumul_tested": null, "ncumul_conf": 1.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.zg.ch/behoerden/gesundheitsdirektion/direktionssekretariat/aktuell/coronavirus-sars-cov-2-erste-person-aus-dem-kanton-zug-infiziert", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 0.7884134755631242, "ncumul_deceased_100k": null}, {"date": "2020-03-05T00:00:00", "time": null, "abbreviation_canton_and_fl": "ZG", "ncumul_tested": null, "ncumul_conf": 3.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.zg.ch/behoerden/gesundheitsdirektion/direktionssekretariat/aktuell/coronavirus-sars-cov-2-zwei-weitere-faelle-im-kanton-zug", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 2.365240426689373, "ncumul_deceased_100k": null}, {"date": "2020-03-13T00:00:00", "time": null, "abbreviation_canton_and_fl": "ZG", "ncumul_tested": null, "ncumul_conf": 13.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.zg.ch/behoerden/gesundheitsdirektion/direktionssekretariat/aktuell/coronavirus-kanton-zug-stellt-sich-hinter-massnahmen-des-bundes", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 10.249375182320616, "ncumul_deceased_100k": null}, {"date": "2020-03-14T00:00:00", "time": null, "abbreviation_canton_and_fl": "ZG", "ncumul_tested": null, "ncumul_conf": 13.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://twitter.com/gesundZG/status/1238733148462157824?s=20", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 10.249375182320616, "ncumul_deceased_100k": null}, {"date": "2020-03-16T00:00:00", "time": null, "abbreviation_canton_and_fl": "ZG", "ncumul_tested": null, "ncumul_conf": 24.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.zg.ch/behoerden/gesundheitsdirektion/direktionssekretariat/aktuell/covid-19-zuger-spitaeler-bereiten-sich-gemeinsam-auf-herausfordernde-zeit-vor", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 18.921923413514985, "ncumul_deceased_100k": null}, {"date": "2020-03-20T00:00:00", "time": null, "abbreviation_canton_and_fl": "ZG", "ncumul_tested": null, "ncumul_conf": 48.0, "ncumul_hosp": 1.0, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": 5.0, "ncumul_deceased": null, "source": "https://www.zg.ch/behoerden/gesundheitsdirektion/direktionssekretariat/aktuell/coronavirus-ausreichende-testkapazitaeten-im-kanton-zug-vorhanden", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 37.84384682702997, "ncumul_deceased_100k": null}, {"date": "2020-03-23T00:00:00", "time": "08:00", "abbreviation_canton_and_fl": "ZG", "ncumul_tested": null, "ncumul_conf": 62.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": 10.0, "ncumul_deceased": null, "source": "https://www.zg.ch/behoerden/gesundheitsdirektion/amt-fuer-gesundheit/corona", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 48.8816354849137, "ncumul_deceased_100k": null}, {"date": "2020-03-24T00:00:00", "time": "08:00", "abbreviation_canton_and_fl": "ZG", "ncumul_tested": null, "ncumul_conf": 72.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": 12.0, "ncumul_deceased": null, "source": "https://www.zg.ch/behoerden/gesundheitsdirektion/amt-fuer-gesundheit/corona", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 56.76577024054495, "ncumul_deceased_100k": null}, {"date": "2020-03-25T00:00:00", "time": "08:00", "abbreviation_canton_and_fl": "ZG", "ncumul_tested": null, "ncumul_conf": 80.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": 18.0, "ncumul_deceased": 0.0, "source": "https://www.zg.ch/behoerden/gesundheitsdirektion/amt-fuer-gesundheit/corona", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 63.07307804504995, "ncumul_deceased_100k": 0.0}, {"date": "2020-03-11T00:00:00", "time": null, "abbreviation_canton_and_fl": "NW", "ncumul_tested": null, "ncumul_conf": 4.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.nw.ch/aktuellesinformationen/63359", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 9.254332184253753, "ncumul_deceased_100k": null}, {"date": "2020-03-19T00:00:00", "time": null, "abbreviation_canton_and_fl": "NW", "ncumul_tested": null, "ncumul_conf": 25.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.nw.ch/gesundheitsamtdienste/6044", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 57.83957615158596, "ncumul_deceased_100k": null}, {"date": "2020-03-20T00:00:00", "time": "15:20", "abbreviation_canton_and_fl": "NW", "ncumul_tested": null, "ncumul_conf": 28.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.nw.ch/gesundheitsamtdienste/6044", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 64.78032528977629, "ncumul_deceased_100k": null}, {"date": "2020-03-21T00:00:00", "time": "18:15", "abbreviation_canton_and_fl": "NW", "ncumul_tested": null, "ncumul_conf": 33.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.nw.ch/gesundheitsamtdienste/6044", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 76.34824052009347, "ncumul_deceased_100k": null}, {"date": "2020-03-22T00:00:00", "time": "16:25", "abbreviation_canton_and_fl": "NW", "ncumul_tested": null, "ncumul_conf": 36.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.nw.ch/gesundheitsamtdienste/6044", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 83.28898965828378, "ncumul_deceased_100k": null}, {"date": "2020-03-23T00:00:00", "time": "19:00", "abbreviation_canton_and_fl": "NW", "ncumul_tested": null, "ncumul_conf": 39.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.nw.ch/gesundheitsamtdienste/6044", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 90.2297387964741, "ncumul_deceased_100k": null}, {"date": "2020-03-24T00:00:00", "time": "15:15", "abbreviation_canton_and_fl": "NW", "ncumul_tested": null, "ncumul_conf": 42.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.nw.ch/gesundheitsamtdienste/6044", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 97.17048793466441, "ncumul_deceased_100k": null}, {"date": "2020-02-25T00:00:00", "time": null, "abbreviation_canton_and_fl": "TI", "ncumul_tested": null, "ncumul_conf": 1.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.srf.ch/news/schweiz/tessiner-patient-erster-coronavirus-fall-in-der-schweiz", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 0.2830111251673303, "ncumul_deceased_100k": null}, {"date": "2020-03-02T00:00:00", "time": null, "abbreviation_canton_and_fl": "TI", "ncumul_tested": null, "ncumul_conf": 2.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187352&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=ea65dbcabb28d4711459f3b613bbc1b7", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": 6.0, "TotalCured": null, "ncumul_conf_100k": 0.5660222503346606, "ncumul_deceased_100k": null}, {"date": "2020-03-03T00:00:00", "time": null, "abbreviation_canton_and_fl": "TI", "ncumul_tested": null, "ncumul_conf": 4.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187363&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=b34e82602a39cad67a7f8d54150dcf70 https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187369&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=3154d18e72821fc23d7b3c5cdfe9f9a3", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 1.1320445006693212, "ncumul_deceased_100k": null}, {"date": "2020-03-04T00:00:00", "time": null, "abbreviation_canton_and_fl": "TI", "ncumul_tested": null, "ncumul_conf": 5.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187371&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=174f2d754f3b657af79f343c92fc5c89", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": 18.0, "TotalCured": null, "ncumul_conf_100k": 1.4150556258366518, "ncumul_deceased_100k": null}, {"date": "2020-03-12T00:00:00", "time": null, "abbreviation_canton_and_fl": "TI", "ncumul_tested": null, "ncumul_conf": 180.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187437&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=59cf6112c82abed490acd8901f5a0bb2", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 50.94200253011947, "ncumul_deceased_100k": null}, {"date": "2020-03-13T00:00:00", "time": null, "abbreviation_canton_and_fl": "TI", "ncumul_tested": null, "ncumul_conf": 258.0, "ncumul_hosp": 65.0, "ncumul_ICU": 13.0, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.youtube.com/watch?v=_x_yQ6uwGAQ", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 73.01687029317122, "ncumul_deceased_100k": null}, {"date": "2020-03-14T00:00:00", "time": null, "abbreviation_canton_and_fl": "TI", "ncumul_tested": null, "ncumul_conf": 265.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 3.0, "source": "https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187466&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=1b10e6e8117296766155edcf9c317a4c", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 74.99794816934254, "ncumul_deceased_100k": 0.849033375501991}, {"date": "2020-03-15T00:00:00", "time": null, "abbreviation_canton_and_fl": "TI", "ncumul_tested": null, "ncumul_conf": 291.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 6.0, "source": "https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187467&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=af5473066754ef4d1272e156056acc07", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 82.35623742369313, "ncumul_deceased_100k": 1.698066751003982}, {"date": "2020-03-16T00:00:00", "time": null, "abbreviation_canton_and_fl": "TI", "ncumul_tested": null, "ncumul_conf": 330.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 8.0, "source": "https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187475&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=dee4a529abd4e9300e116c7ff4db5774", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 93.39367130521902, "ncumul_deceased_100k": 2.2640890013386423}, {"date": "2020-03-17T00:00:00", "time": null, "abbreviation_canton_and_fl": "TI", "ncumul_tested": null, "ncumul_conf": 422.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 10.0, "source": "https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187486&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=d106aab74491da09b294ff13ffadd02f", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 119.43069482061341, "ncumul_deceased_100k": 2.8301112516733036}, {"date": "2020-03-18T00:00:00", "time": null, "abbreviation_canton_and_fl": "TI", "ncumul_tested": null, "ncumul_conf": 511.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 14.0, "source": "https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187493&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=7803bbc03dd49ef2e421dfd6b12dd239", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 144.6186849605058, "ncumul_deceased_100k": 3.9621557523426247}, {"date": "2020-03-19T00:00:00", "time": null, "abbreviation_canton_and_fl": "TI", "ncumul_tested": null, "ncumul_conf": 638.0, "ncumul_hosp": 155.0, "ncumul_ICU": 33.0, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 15.0, "source": "https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187499&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=634a783514bdcbb426c005f1ea916268 https://www.youtube.com/watch?v=34RQ7OOWYoI", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 180.56109785675676, "ncumul_deceased_100k": 4.245166877509955}, {"date": "2020-03-20T00:00:00", "time": "08:00", "abbreviation_canton_and_fl": "TI", "ncumul_tested": null, "ncumul_conf": 834.0, "ncumul_hosp": 168.0, "ncumul_ICU": 35.0, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 22.0, "source": "https://www4.ti.ch/dss/dsp/covid19/home/ https://www.youtube.com/watch?v=34RQ7OOWYoI", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 236.0312783895535, "ncumul_deceased_100k": 6.226244753681267}, {"date": "2020-03-21T00:00:00", "time": "08:00", "abbreviation_canton_and_fl": "TI", "ncumul_tested": null, "ncumul_conf": 918.0, "ncumul_hosp": 184.0, "ncumul_ICU": 40.0, "ncumul_vent": 37.0, "ncumul_released": null, "ncumul_deceased": 28.0, "source": "https://www4.ti.ch/dss/dsp/covid19/home/ https://www.youtube.com/watch?v=7g2sALU9bQM", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 259.8042129036092, "ncumul_deceased_100k": 7.9243115046852495}, {"date": "2020-03-22T00:00:00", "time": "08:00", "abbreviation_canton_and_fl": "TI", "ncumul_tested": null, "ncumul_conf": 939.0, "ncumul_hosp": 246.0, "ncumul_ICU": 46.0, "ncumul_vent": 43.0, "ncumul_released": null, "ncumul_deceased": 37.0, "source": "https://web.archive.org/web/20200322153528/https://www4.ti.ch/dss/dsp/covid19/home/", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 265.74744653212315, "ncumul_deceased_100k": 10.471411631191222}, {"date": "2020-03-23T00:00:00", "time": "08:00", "abbreviation_canton_and_fl": "TI", "ncumul_tested": null, "ncumul_conf": 1165.0, "ncumul_hosp": 261.0, "ncumul_ICU": 45.0, "ncumul_vent": 43.0, "ncumul_released": null, "ncumul_deceased": 48.0, "source": "https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187510&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=0120f665ab49651b9d66c876ef272a91", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 329.70796081993984, "ncumul_deceased_100k": 13.584534008031856}, {"date": "2020-03-24T00:00:00", "time": "08:00", "abbreviation_canton_and_fl": "TI", "ncumul_tested": null, "ncumul_conf": 1211.0, "ncumul_hosp": 285.0, "ncumul_ICU": 50.0, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 53.0, "source": "https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187520&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=4d581f57e92de04937175bab9e5b0f14", "ncumul_ICF": null, "ncumul_ICU_intub": 48.0, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 342.726472577637, "ncumul_deceased_100k": 14.999589633868506}, {"date": "2020-03-01T00:00:00", "time": null, "abbreviation_canton_and_fl": "FR", "ncumul_tested": 30.0, "ncumul_conf": 1.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.fr.ch/sites/default/files/2020-03/200301_commd_dsas_covid_cas_fr.pdf", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 0.3137609267242732, "ncumul_deceased_100k": null}, {"date": "2020-03-02T00:00:00", "time": null, "abbreviation_canton_and_fl": "FR", "ncumul_tested": null, "ncumul_conf": 2.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.fr.ch/sites/default/files/2020-03/200302_CommD_DSAS_covid_cas%20FR.pdf", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 0.6275218534485464, "ncumul_deceased_100k": null}, {"date": "2020-03-04T00:00:00", "time": null, "abbreviation_canton_and_fl": "FR", "ncumul_tested": null, "ncumul_conf": 4.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.fr.ch/sites/default/files/2020-03/200304_CommD_DSAS_covid_cas%20FR.pdf", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 1.2550437068970928, "ncumul_deceased_100k": null}, {"date": "2020-03-05T00:00:00", "time": null, "abbreviation_canton_and_fl": "FR", "ncumul_tested": null, "ncumul_conf": 6.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.fr.ch/de/covid19/gesundheit/covid-19/coronavirus-entwicklungen-der-situation", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 1.882565560345639, "ncumul_deceased_100k": null}, {"date": "2020-03-08T00:00:00", "time": null, "abbreviation_canton_and_fl": "FR", "ncumul_tested": null, "ncumul_conf": 8.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.fr.ch/de/covid19/gesundheit/covid-19/coronavirus-entwicklungen-der-situation", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 2.5100874137941855, "ncumul_deceased_100k": null}, {"date": "2020-03-09T00:00:00", "time": null, "abbreviation_canton_and_fl": "FR", "ncumul_tested": null, "ncumul_conf": 11.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.fr.ch/de/covid19/gesundheit/covid-19/coronavirus-entwicklungen-der-situation", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 3.451370193967005, "ncumul_deceased_100k": null}, {"date": "2020-03-16T00:00:00", "time": null, "abbreviation_canton_and_fl": "TG", "ncumul_tested": 246.0, "ncumul_conf": 17.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": null, "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 6.148904771550103, "ncumul_deceased_100k": null}, {"date": "2020-03-17T00:00:00", "time": null, "abbreviation_canton_and_fl": "TG", "ncumul_tested": 276.0, "ncumul_conf": 23.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": null, "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 8.31910645562661, "ncumul_deceased_100k": null}, {"date": "2020-03-18T00:00:00", "time": null, "abbreviation_canton_and_fl": "TG", "ncumul_tested": null, "ncumul_conf": 32.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.tg.ch/news/fachdossier-coronavirus.html/10552", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 11.574408981741371, "ncumul_deceased_100k": null}, {"date": "2020-03-19T00:00:00", "time": null, "abbreviation_canton_and_fl": "TG", "ncumul_tested": null, "ncumul_conf": 36.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.tg.ch/news/fachdossier-coronavirus.html/10552", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 13.02121010445904, "ncumul_deceased_100k": null}, {"date": "2020-03-20T00:00:00", "time": null, "abbreviation_canton_and_fl": "TG", "ncumul_tested": null, "ncumul_conf": 49.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.tg.ch/news/fachdossier-coronavirus.html/10552", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 17.72331375329147, "ncumul_deceased_100k": null}, {"date": "2020-03-21T00:00:00", "time": null, "abbreviation_canton_and_fl": "TG", "ncumul_tested": null, "ncumul_conf": 56.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.tg.ch/news/fachdossier-coronavirus.html/10552", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 20.2552157180474, "ncumul_deceased_100k": null}, {"date": "2020-03-22T00:00:00", "time": null, "abbreviation_canton_and_fl": "TG", "ncumul_tested": null, "ncumul_conf": 75.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.tg.ch/news/fachdossier-coronavirus.html/10552", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 27.127521050956336, "ncumul_deceased_100k": null}, {"date": "2020-03-23T00:00:00", "time": null, "abbreviation_canton_and_fl": "TG", "ncumul_tested": null, "ncumul_conf": 81.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.tg.ch/news/fachdossier-coronavirus.html/10552", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 29.297722735032842, "ncumul_deceased_100k": null}, {"date": "2020-03-24T00:00:00", "time": null, "abbreviation_canton_and_fl": "TG", "ncumul_tested": null, "ncumul_conf": 87.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 1.0, "source": "https://www.tg.ch/news/fachdossier-coronavirus.html/10552 & https://www.tg.ch/news/news-detailseite.html/485/news/44925", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 31.46792441910935, "ncumul_deceased_100k": 0.36170028067941784}, {"date": "2020-02-27T00:00:00", "time": null, "abbreviation_canton_and_fl": "ZH", "ncumul_tested": null, "ncumul_conf": 1.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": 2.0, "TotalCured": null, "ncumul_conf_100k": 0.06574760284240036, "ncumul_deceased_100k": null}, {"date": "2020-02-28T00:00:00", "time": null, "abbreviation_canton_and_fl": "ZH", "ncumul_tested": null, "ncumul_conf": 2.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": 9.0, "TotalCured": null, "ncumul_conf_100k": 0.13149520568480072, "ncumul_deceased_100k": null}, {"date": "2020-03-02T00:00:00", "time": null, "abbreviation_canton_and_fl": "ZH", "ncumul_tested": null, "ncumul_conf": 2.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": 13.0, "TotalCured": null, "ncumul_conf_100k": 0.13149520568480072, "ncumul_deceased_100k": null}, {"date": "2020-03-03T00:00:00", "time": null, "abbreviation_canton_and_fl": "ZH", "ncumul_tested": 400.0, "ncumul_conf": 9.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": 19.0, "TotalCured": null, "ncumul_conf_100k": 0.5917284255816032, "ncumul_deceased_100k": null}, {"date": "2020-03-05T00:00:00", "time": null, "abbreviation_canton_and_fl": "ZH", "ncumul_tested": null, "ncumul_conf": 19.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": 26.0, "TotalCured": null, "ncumul_conf_100k": 1.2492044540056069, "ncumul_deceased_100k": null}, {"date": "2020-03-06T00:00:00", "time": null, "abbreviation_canton_and_fl": "ZH", "ncumul_tested": null, "ncumul_conf": 26.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": 30.0, "TotalCured": null, "ncumul_conf_100k": 1.7094376739024095, "ncumul_deceased_100k": null}, {"date": "2020-03-07T00:00:00", "time": null, "abbreviation_canton_and_fl": "ZH", "ncumul_tested": null, "ncumul_conf": 30.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": 37.0, "TotalCured": null, "ncumul_conf_100k": 1.9724280852720109, "ncumul_deceased_100k": null}, {"date": "2020-03-08T00:00:00", "time": null, "abbreviation_canton_and_fl": "ZH", "ncumul_tested": null, "ncumul_conf": 37.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": 40.0, "TotalCured": null, "ncumul_conf_100k": 2.4326613051688137, "ncumul_deceased_100k": null}, {"date": "2020-03-09T00:00:00", "time": null, "abbreviation_canton_and_fl": "ZH", "ncumul_tested": 855.0, "ncumul_conf": 40.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": 49.0, "TotalCured": null, "ncumul_conf_100k": 2.6299041136960146, "ncumul_deceased_100k": null}, {"date": "2020-03-10T00:00:00", "time": null, "abbreviation_canton_and_fl": "ZH", "ncumul_tested": null, "ncumul_conf": 49.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": 59.0, "TotalCured": 1.0, "ncumul_conf_100k": 3.2216325392776177, "ncumul_deceased_100k": null}, {"date": "2020-03-11T00:00:00", "time": null, "abbreviation_canton_and_fl": "ZH", "ncumul_tested": null, "ncumul_conf": 59.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": 7.0, "ncumul_conf_100k": 3.8791085677016217, "ncumul_deceased_100k": null}, {"date": "2020-03-12T00:00:00", "time": null, "abbreviation_canton_and_fl": "ZH", "ncumul_tested": null, "ncumul_conf": 92.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": 11.0, "ncumul_conf_100k": 6.048779461500834, "ncumul_deceased_100k": null}, {"date": "2020-03-13T00:00:00", "time": null, "abbreviation_canton_and_fl": "ZH", "ncumul_tested": null, "ncumul_conf": 140.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 9.204664397936051, "ncumul_deceased_100k": null}, {"date": "2020-03-16T00:00:00", "time": null, "abbreviation_canton_and_fl": "ZH", "ncumul_tested": null, "ncumul_conf": 270.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 1.0, "source": "https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 17.7518527674481, "ncumul_deceased_100k": 0.06574760284240036}, {"date": "2020-03-17T00:00:00", "time": null, "abbreviation_canton_and_fl": "ZH", "ncumul_tested": null, "ncumul_conf": 294.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 19.329795235665706, "ncumul_deceased_100k": null}, {"date": "2020-03-18T00:00:00", "time": null, "abbreviation_canton_and_fl": "ZH", "ncumul_tested": null, "ncumul_conf": 424.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 27.876983605177756, "ncumul_deceased_100k": null}, {"date": "2020-03-19T00:00:00", "time": null, "abbreviation_canton_and_fl": "ZH", "ncumul_tested": null, "ncumul_conf": 526.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 3.0, "source": "https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 34.58323909510259, "ncumul_deceased_100k": 0.1972428085272011}, {"date": "2020-03-20T00:00:00", "time": null, "abbreviation_canton_and_fl": "ZH", "ncumul_tested": null, "ncumul_conf": 773.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 3.0, "source": "https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 50.822896997175484, "ncumul_deceased_100k": 0.1972428085272011}, {"date": "2020-03-23T00:00:00", "time": null, "abbreviation_canton_and_fl": "ZH", "ncumul_tested": null, "ncumul_conf": 1068.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 5.0, "source": "https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 70.2184398356836, "ncumul_deceased_100k": 0.32873801421200183}, {"date": "2020-03-24T00:00:00", "time": "9:30", "abbreviation_canton_and_fl": "ZH", "ncumul_tested": null, "ncumul_conf": 1211.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 5.0, "source": "https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 79.62034704214685, "ncumul_deceased_100k": 0.32873801421200183}, {"date": "2020-03-19T00:00:00", "time": "16:00", "abbreviation_canton_and_fl": "JU", "ncumul_tested": null, "ncumul_conf": 27.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.jura.ch/fr/Autorites/Coronavirus/Accueil/Coronavirus-Informations-officielles-a-la-population-jurassienne.html", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 36.77522167286397, "ncumul_deceased_100k": null}, {"date": "2020-03-20T00:00:00", "time": "17:00", "abbreviation_canton_and_fl": "JU", "ncumul_tested": null, "ncumul_conf": 29.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.jura.ch/fr/Autorites/Coronavirus/Accueil/Coronavirus-Informations-officielles-a-la-population-jurassienne.html", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 39.499312167150194, "ncumul_deceased_100k": null}, {"date": "2020-03-21T00:00:00", "time": "18:00", "abbreviation_canton_and_fl": "JU", "ncumul_tested": null, "ncumul_conf": 49.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.jura.ch/fr/Autorites/Coronavirus/Accueil/Coronavirus-Informations-officielles-a-la-population-jurassienne.html", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 66.7402171100124, "ncumul_deceased_100k": null}, {"date": "2020-03-22T00:00:00", "time": "17:00", "abbreviation_canton_and_fl": "JU", "ncumul_tested": null, "ncumul_conf": 51.0, "ncumul_hosp": 1.0, "ncumul_ICU": 1.0, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.jura.ch/fr/Autorites/Coronavirus/Accueil/Coronavirus-Informations-officielles-a-la-population-jurassienne.html", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 69.46430760429861, "ncumul_deceased_100k": null}, {"date": "2020-03-23T00:00:00", "time": "18:00", "abbreviation_canton_and_fl": "JU", "ncumul_tested": null, "ncumul_conf": 57.0, "ncumul_hosp": 2.0, "ncumul_ICU": 2.0, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.jura.ch/fr/Autorites/Coronavirus/Accueil/Coronavirus-Informations-officielles-a-la-population-jurassienne.html", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 77.63657908715727, "ncumul_deceased_100k": null}, {"date": "2020-03-24T00:00:00", "time": "17:00", "abbreviation_canton_and_fl": "JU", "ncumul_tested": null, "ncumul_conf": 66.0, "ncumul_hosp": null, "ncumul_ICU": 3.0, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.jura.ch/fr/Autorites/Coronavirus/Accueil/Coronavirus-Informations-officielles-a-la-population-jurassienne.html", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 89.89498631144527, "ncumul_deceased_100k": null}, {"date": "2020-03-06T00:00:00", "time": null, "abbreviation_canton_and_fl": "VD", "ncumul_tested": null, "ncumul_conf": 23.0, "ncumul_hosp": 15.0, "ncumul_ICU": 2.0, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 1.0, "source": "https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 2.878075943664792, "ncumul_deceased_100k": 0.1251337366810779}, {"date": "2020-03-07T00:00:00", "time": null, "abbreviation_canton_and_fl": "VD", "ncumul_tested": null, "ncumul_conf": 30.0, "ncumul_hosp": 16.0, "ncumul_ICU": 4.0, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 1.0, "source": "https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 3.754012100432337, "ncumul_deceased_100k": 0.1251337366810779}, {"date": "2020-03-08T00:00:00", "time": null, "abbreviation_canton_and_fl": "VD", "ncumul_tested": null, "ncumul_conf": 40.0, "ncumul_hosp": 22.0, "ncumul_ICU": 3.0, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 1.0, "source": "https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 5.005349467243116, "ncumul_deceased_100k": 0.1251337366810779}, {"date": "2020-03-09T00:00:00", "time": null, "abbreviation_canton_and_fl": "VD", "ncumul_tested": null, "ncumul_conf": 51.0, "ncumul_hosp": 29.0, "ncumul_ICU": 5.0, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 1.0, "source": "https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 6.381820570734973, "ncumul_deceased_100k": 0.1251337366810779}, {"date": "2020-03-10T00:00:00", "time": null, "abbreviation_canton_and_fl": "VD", "ncumul_tested": null, "ncumul_conf": 77.0, "ncumul_hosp": 36.0, "ncumul_ICU": 6.0, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 1.0, "source": "https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 9.635297724442998, "ncumul_deceased_100k": 0.1251337366810779}, {"date": "2020-03-11T00:00:00", "time": null, "abbreviation_canton_and_fl": "VD", "ncumul_tested": null, "ncumul_conf": 108.0, "ncumul_hosp": 38.0, "ncumul_ICU": 7.0, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 1.0, "source": "https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 13.514443561556416, "ncumul_deceased_100k": 0.1251337366810779}, {"date": "2020-03-12T00:00:00", "time": null, "abbreviation_canton_and_fl": "VD", "ncumul_tested": null, "ncumul_conf": 156.0, "ncumul_hosp": 43.0, "ncumul_ICU": 8.0, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 1.0, "source": "https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 19.520862922248153, "ncumul_deceased_100k": 0.1251337366810779}, {"date": "2020-03-13T00:00:00", "time": null, "abbreviation_canton_and_fl": "VD", "ncumul_tested": null, "ncumul_conf": 204.0, "ncumul_hosp": 52.0, "ncumul_ICU": 10.0, "ncumul_vent": null, "ncumul_released": 5.0, "ncumul_deceased": 2.0, "source": "https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 25.527282282939893, "ncumul_deceased_100k": 0.2502674733621558}, {"date": "2020-03-14T00:00:00", "time": null, "abbreviation_canton_and_fl": "VD", "ncumul_tested": null, "ncumul_conf": 350.0, "ncumul_hosp": 43.0, "ncumul_ICU": 14.0, "ncumul_vent": null, "ncumul_released": 5.0, "ncumul_deceased": 3.0, "source": "https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 43.79680783837727, "ncumul_deceased_100k": 0.3754012100432337}, {"date": "2020-03-15T00:00:00", "time": null, "abbreviation_canton_and_fl": "VD", "ncumul_tested": null, "ncumul_conf": 406.0, "ncumul_hosp": 62.0, "ncumul_ICU": 19.0, "ncumul_vent": null, "ncumul_released": 5.0, "ncumul_deceased": 4.0, "source": "https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 50.80429709251763, "ncumul_deceased_100k": 0.5005349467243116}, {"date": "2020-03-16T00:00:00", "time": null, "abbreviation_canton_and_fl": "VD", "ncumul_tested": null, "ncumul_conf": 508.0, "ncumul_hosp": 66.0, "ncumul_ICU": 27.0, "ncumul_vent": null, "ncumul_released": 5.0, "ncumul_deceased": 5.0, "source": "https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 63.567938233987576, "ncumul_deceased_100k": 0.6256686834053895}, {"date": "2020-03-17T00:00:00", "time": null, "abbreviation_canton_and_fl": "VD", "ncumul_tested": null, "ncumul_conf": 608.0, "ncumul_hosp": 95.0, "ncumul_ICU": 35.0, "ncumul_vent": null, "ncumul_released": 9.0, "ncumul_deceased": 5.0, "source": "https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 76.08131190209536, "ncumul_deceased_100k": 0.6256686834053895}, {"date": "2020-03-18T00:00:00", "time": null, "abbreviation_canton_and_fl": "VD", "ncumul_tested": null, "ncumul_conf": 796.0, "ncumul_hosp": 128.0, "ncumul_ICU": 34.0, "ncumul_vent": null, "ncumul_released": 16.0, "ncumul_deceased": 5.0, "source": "https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 99.60645439813801, "ncumul_deceased_100k": 0.6256686834053895}, {"date": "2020-03-19T00:00:00", "time": null, "abbreviation_canton_and_fl": "VD", "ncumul_tested": null, "ncumul_conf": 1212.0, "ncumul_hosp": 140.0, "ncumul_ICU": 32.0, "ncumul_vent": null, "ncumul_released": 52.0, "ncumul_deceased": 7.0, "source": "https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 151.66208885746641, "ncumul_deceased_100k": 0.8759361567675453}, {"date": "2020-03-20T00:00:00", "time": null, "abbreviation_canton_and_fl": "VD", "ncumul_tested": null, "ncumul_conf": 1432.0, "ncumul_hosp": 152.0, "ncumul_ICU": 30.0, "ncumul_vent": null, "ncumul_released": 62.0, "ncumul_deceased": 12.0, "source": "https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 179.19151092730357, "ncumul_deceased_100k": 1.5016048401729347}, {"date": "2020-03-21T00:00:00", "time": null, "abbreviation_canton_and_fl": "VD", "ncumul_tested": null, "ncumul_conf": 1676.0, "ncumul_hosp": 175.0, "ncumul_ICU": 23.0, "ncumul_vent": null, "ncumul_released": 70.0, "ncumul_deceased": 15.0, "source": "https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 209.72414267748655, "ncumul_deceased_100k": 1.8770060502161685}, {"date": "2020-03-22T00:00:00", "time": null, "abbreviation_canton_and_fl": "VD", "ncumul_tested": null, "ncumul_conf": 1782.0, "ncumul_hosp": 203.0, "ncumul_ICU": 23.0, "ncumul_vent": null, "ncumul_released": 75.0, "ncumul_deceased": 16.0, "source": "https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 222.98831876568082, "ncumul_deceased_100k": 2.0021397868972466}, {"date": "2020-03-23T00:00:00", "time": null, "abbreviation_canton_and_fl": "VD", "ncumul_tested": null, "ncumul_conf": 2162.0, "ncumul_hosp": 223.0, "ncumul_ICU": 41.0, "ncumul_vent": null, "ncumul_released": 91.0, "ncumul_deceased": 17.0, "source": "https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 270.5391387044904, "ncumul_deceased_100k": 2.127273523578324}, {"date": "2020-03-12T00:00:00", "time": null, "abbreviation_canton_and_fl": "UR", "ncumul_tested": null, "ncumul_conf": 2.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": null, "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 5.489528723959048, "ncumul_deceased_100k": null}, {"date": "2020-03-18T00:00:00", "time": null, "abbreviation_canton_and_fl": "UR", "ncumul_tested": 85.0, "ncumul_conf": 5.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.ur.ch/mmdirektionen/63802", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 13.723821809897618, "ncumul_deceased_100k": null}, {"date": "2020-03-19T00:00:00", "time": null, "abbreviation_canton_and_fl": "UR", "ncumul_tested": null, "ncumul_conf": 7.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.ur.ch/mmdirektionen/63841", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 19.21335053385667, "ncumul_deceased_100k": null}, {"date": "2020-03-20T00:00:00", "time": "12:00", "abbreviation_canton_and_fl": "UR", "ncumul_tested": null, "ncumul_conf": 7.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.ur.ch/themen/2920", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 19.21335053385667, "ncumul_deceased_100k": null}, {"date": "2020-03-21T00:00:00", "time": "08:00", "abbreviation_canton_and_fl": "UR", "ncumul_tested": null, "ncumul_conf": 12.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.ur.ch/themen/2920", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 32.93717234375429, "ncumul_deceased_100k": null}, {"date": "2020-03-23T00:00:00", "time": null, "abbreviation_canton_and_fl": "UR", "ncumul_tested": null, "ncumul_conf": 22.0, "ncumul_hosp": 1.0, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": 1.0, "ncumul_deceased": null, "source": "https://www.ur.ch/themen/2920", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 60.38481596354953, "ncumul_deceased_100k": null}, {"date": "2020-03-24T00:00:00", "time": "12:00", "abbreviation_canton_and_fl": "UR", "ncumul_tested": null, "ncumul_conf": 25.0, "ncumul_hosp": 1.0, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": 1.0, "ncumul_deceased": null, "source": "https://www.ur.ch/themen/2920", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 68.6191090494881, "ncumul_deceased_100k": null}, {"date": "2020-03-17T00:00:00", "time": null, "abbreviation_canton_and_fl": "GL", "ncumul_tested": null, "ncumul_conf": 10.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.suedostschweiz.ch/ereignisse/2020-03-20/die-zahl-der-corona-faelle-im-glarnerland-steigt-stark-an", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 24.750637328911218, "ncumul_deceased_100k": null}, {"date": "2020-03-19T00:00:00", "time": null, "abbreviation_canton_and_fl": "GL", "ncumul_tested": null, "ncumul_conf": 17.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.suedostschweiz.ch/ereignisse/2020-03-20/die-zahl-der-corona-faelle-im-glarnerland-steigt-stark-an", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 42.076083459149075, "ncumul_deceased_100k": null}, {"date": "2020-03-22T00:00:00", "time": "13:30", "abbreviation_canton_and_fl": "GL", "ncumul_tested": null, "ncumul_conf": 31.0, "ncumul_hosp": 3.0, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.gl.ch/verwaltung/finanzen-und-gesundheit/gesundheit/coronavirus.html/4817#Fallzahlen", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 76.72697571962478, "ncumul_deceased_100k": null}, {"date": "2020-03-24T00:00:00", "time": "13:30", "abbreviation_canton_and_fl": "GL", "ncumul_tested": null, "ncumul_conf": 33.0, "ncumul_hosp": 3.0, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.gl.ch/verwaltung/finanzen-und-gesundheit/gesundheit/coronavirus.html/4817#Fallzahlen", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 81.67710318540702, "ncumul_deceased_100k": null}, {"date": "2020-03-20T00:00:00", "time": null, "abbreviation_canton_and_fl": "SH", "ncumul_tested": null, "ncumul_conf": 14.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://sh.ch/CMS/Webseite/Kanton-Schaffhausen/Beh-rde/Verwaltung/Departement-des-Innern/Gesundheitsamt-3209198-DE.html", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 17.075044821992655, "ncumul_deceased_100k": null}, {"date": "2020-03-23T00:00:00", "time": null, "abbreviation_canton_and_fl": "SH", "ncumul_tested": null, "ncumul_conf": 30.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://sh.ch/CMS/Webseite/Kanton-Schaffhausen/Beh-rde/Verwaltung/Departement-des-Innern/Gesundheitsamt-3209198-DE.html", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 36.58938176141284, "ncumul_deceased_100k": null}, {"date": "2020-03-24T00:00:00", "time": null, "abbreviation_canton_and_fl": "SH", "ncumul_tested": null, "ncumul_conf": 32.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://sh.ch/CMS/Webseite/Kanton-Schaffhausen/Beh-rde/Verwaltung/Departement-des-Innern/Gesundheitsamt-3209198-DE.html", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 39.02867387884036, "ncumul_deceased_100k": null}, {"date": "2020-03-05T00:00:00", "time": null, "abbreviation_canton_and_fl": "AR", "ncumul_tested": null, "ncumul_conf": 1.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.ar.ch/verwaltung/departement-gesundheit-und-soziales/news-aus-dem-departement/detail/news/coronavirusersterfallinappenzellausserrhoden/?tx_news_pi1[controller]=News&tx_news_pi1[action]=detail&cHash=fb1a9cf08108cdc7b82780b9239b009d", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 6.193868070610096, "ncumul_deceased_100k": null}, {"date": "2020-03-09T00:00:00", "time": null, "abbreviation_canton_and_fl": "AR", "ncumul_tested": null, "ncumul_conf": 2.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.ar.ch/schnellzugriff/medienmitteilungen-der-kantonalen-verwaltung/detail/news/zweiter-coronafall-in-appenzell-ausserrhoden/?tx_news_pi1[controller]=News&tx_news_pi1[action]=detail&cHash=de7ec38198b5e60b6dce8fccc7735501", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 12.387736141220191, "ncumul_deceased_100k": null}, {"date": "2020-03-12T00:00:00", "time": null, "abbreviation_canton_and_fl": "AR", "ncumul_tested": null, "ncumul_conf": 5.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.ar.ch/schnellzugriff/medienmitteilungen-der-kantonalen-verwaltung/detail/news/coronavirus-drei-neue-faelle-in-appenzell-ausserrhoden/?tx_news_pi1[controller]=News&tx_news_pi1[action]=detail&cHash=272411484066c8fb971dcc838aa96ef9", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 30.96934035305048, "ncumul_deceased_100k": null}, {"date": "2020-03-18T00:00:00", "time": null, "abbreviation_canton_and_fl": "AR", "ncumul_tested": null, "ncumul_conf": 11.0, "ncumul_hosp": 3.0, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": null, "source": "https://www.ar.ch/schnellzugriff/medienmitteilungen-der-kantonalen-verwaltung/detail/news/coronavirus-bevoelkerung-und-alle-spitaeler-machen-bei-der-gesundheitsversorgung-mit/?tx_news_pi1%5Bcontroller%5D=News&tx_news_pi1%5Baction%5D=detail&cHash=3d2a0733446b5fc7cdad0f48f61c28fd", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 68.13254877671105, "ncumul_deceased_100k": null}, {"date": "2020-03-23T00:00:00", "time": "10:00", "abbreviation_canton_and_fl": "AR", "ncumul_tested": null, "ncumul_conf": 30.0, "ncumul_hosp": 7.0, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 1.0, "source": "https://www.ar.ch/verwaltung/departement-gesundheit-und-soziales/amt-fuer-gesundheit/informationsseite-coronavirus/", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 185.81604211830287, "ncumul_deceased_100k": 6.193868070610096}, {"date": "2020-03-24T00:00:00", "time": "10:00", "abbreviation_canton_and_fl": "AR", "ncumul_tested": null, "ncumul_conf": 33.0, "ncumul_hosp": 6.0, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 2.0, "source": "https://www.ar.ch/verwaltung/departement-gesundheit-und-soziales/amt-fuer-gesundheit/informationsseite-coronavirus/", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 204.39764633013317, "ncumul_deceased_100k": 12.387736141220191}]}}; + var embedOpt = {"mode": "vega-lite"}; + + function showError(el, error){ + el.innerHTML = ('<div class="error" style="color:red;">' + + '<p>JavaScript Error: ' + error.message + '</p>' + + "<p>This usually means there's a typo in your chart specification. " + + "See the javascript console for the full traceback.</p>" + + '</div>'); + throw error; + } + const el = document.getElementById('vis'); + vegaEmbed("#vis", spec, embedOpt) + .catch(error => showError(el, error)); + })(vegaEmbed); + + </script> +</body> +</html> \ No newline at end of file diff --git a/figures/switzerland-deaths-by-canton.html b/figures/switzerland-deaths-by-canton.html new file mode 100644 index 0000000..99d7b4f --- /dev/null +++ b/figures/switzerland-deaths-by-canton.html @@ -0,0 +1,35 @@ +<!DOCTYPE html> +<html> +<head> + <style> + .error { + color: red; + } + </style> + <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega@5"></script> + <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-lite@4.0.2"></script> + <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-embed@6"></script> +</head> +<body> + <div id="vis"></div> + <script> + (function(vegaEmbed) { + var spec = {"config": {"view": {"continuousWidth": 400, "continuousHeight": 300}, "title": {"anchor": "middle"}}, "hconcat": [{"mark": "line", "encoding": {"color": {"type": "nominal", "field": "abbreviation_canton_and_fl", "legend": {"title": "Canton"}}, "opacity": {"condition": {"value": 1, "selection": "selector003"}, "value": 0.2}, "tooltip": [{"type": "nominal", "field": "abbreviation_canton_and_fl", "title": "Canton"}, {"type": "quantitative", "field": "ncumul_deceased", "title": "Deaths"}, {"type": "temporal", "field": "date", "title": "Date"}], "x": {"type": "temporal", "field": "date", "title": "Date"}, "y": {"type": "quantitative", "field": "ncumul_deceased", "scale": {"type": "linear"}, "title": "Deaths"}}, "selection": {"selector003": {"type": "multi", "fields": ["abbreviation_canton_and_fl"], "bind": "legend"}}}, {"mark": "line", "encoding": {"color": {"type": "nominal", "field": "abbreviation_canton_and_fl", "legend": {"title": "Canton"}}, "opacity": {"condition": {"value": 1, "selection": "selector004"}, "value": 0.2}, "tooltip": [{"type": "nominal", "field": "abbreviation_canton_and_fl", "title": "Canton"}, {"type": "quantitative", "field": "ncumul_deceased_100k", "title": "Deaths/100k"}, {"type": "temporal", "field": "date", "title": "Date"}], "x": {"type": "temporal", "field": "date", "title": "Date"}, "y": {"type": "quantitative", "field": "ncumul_deceased_100k", "scale": {"type": "linear"}, "title": "Deaths per 100k population"}}, "selection": {"selector004": {"type": "multi", "fields": ["abbreviation_canton_and_fl"], "bind": "legend"}}}], "data": {"name": "data-88328a8e91a36071cab931f20b9cae28"}, "title": "Covid-19 deaths in Switzerland by Canton", "$schema": "https://vega.github.io/schema/vega-lite/v4.0.2.json", "datasets": {"data-88328a8e91a36071cab931f20b9cae28": [{"date": "2020-03-13T00:00:00", "time": null, "abbreviation_canton_and_fl": "VS", "ncumul_tested": null, "ncumul_conf": 22.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 1.0, "source": "https://www.vs.ch/de/web/coronavirus/info?p_p_id=com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_delta=5&p_r_p_resetCur=false&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_cur=3#collapse6898881", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 6.396185547528019, "ncumul_deceased_100k": 0.2907357067058191}, {"date": "2020-03-17T00:00:00", "time": null, "abbreviation_canton_and_fl": "VS", "ncumul_tested": null, "ncumul_conf": 95.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 3.0, "source": "https://www.vs.ch/de/web/coronavirus/info?p_p_id=com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_delta=5&p_r_p_resetCur=false&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_cur=2#collapse6927494", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 27.619892137052812, "ncumul_deceased_100k": 0.8722071201174572}, {"date": "2020-03-19T00:00:00", "time": null, "abbreviation_canton_and_fl": "VS", "ncumul_tested": null, "ncumul_conf": 232.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 4.0, "source": "https://www.vs.ch/de/web/coronavirus#collapse6955818", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 67.45068395575002, "ncumul_deceased_100k": 1.1629428268232764}, {"date": "2020-03-20T00:00:00", "time": null, "abbreviation_canton_and_fl": "VS", "ncumul_tested": null, "ncumul_conf": 282.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 5.0, "source": "https://www.vs.ch/de/web/coronavirus", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 81.98746929104098, "ncumul_deceased_100k": 1.4536785335290954}, {"date": "2020-03-21T00:00:00", "time": null, "abbreviation_canton_and_fl": "VS", "ncumul_tested": null, "ncumul_conf": 359.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 9.0, "source": "https://www.vs.ch/de/web/coronavirus", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 104.37411870738904, "ncumul_deceased_100k": 2.616621360352372}, {"date": "2020-03-22T00:00:00", "time": null, "abbreviation_canton_and_fl": "VS", "ncumul_tested": null, "ncumul_conf": 432.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 10.0, "source": "https://www.vs.ch/de/web/coronavirus", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 125.59782529691383, "ncumul_deceased_100k": 2.9073570670581907}, {"date": "2020-03-23T00:00:00", "time": null, "abbreviation_canton_and_fl": "VS", "ncumul_tested": null, "ncumul_conf": 492.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 12.0, "source": "https://www.vs.ch/de/web/coronavirus", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 143.04196769926298, "ncumul_deceased_100k": 3.4888284804698286}, {"date": "2020-03-24T00:00:00", "time": null, "abbreviation_canton_and_fl": "VS", "ncumul_tested": null, "ncumul_conf": 544.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 13.0, "source": "https://www.vs.ch/de/web/coronavirus", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 158.1602244479656, "ncumul_deceased_100k": 3.7795641871756476}, {"date": "2020-03-18T00:00:00", "time": null, "abbreviation_canton_and_fl": "GR", "ncumul_tested": null, "ncumul_conf": 116.0, "ncumul_hosp": 13.0, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 1.0, "source": "https://www.gr.ch/DE/institutionen/verwaltung/djsg/ga/coronavirus/info/Seiten/Start.aspx", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 58.473931212477126, "ncumul_deceased_100k": 0.5040856139006649}, {"date": "2020-03-19T00:00:00", "time": null, "abbreviation_canton_and_fl": "GR", "ncumul_tested": null, "ncumul_conf": 145.0, "ncumul_hosp": 18.0, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 1.0, "source": "https://www.gr.ch/DE/institutionen/verwaltung/djsg/ga/coronavirus/info/Seiten/Start.aspx", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 73.0924140155964, "ncumul_deceased_100k": 0.5040856139006649}, {"date": "2020-03-20T00:00:00", "time": null, "abbreviation_canton_and_fl": "GR", "ncumul_tested": null, "ncumul_conf": 213.0, "ncumul_hosp": 24.0, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 3.0, "source": "https://www.gr.ch/DE/institutionen/verwaltung/djsg/ga/coronavirus/info/Seiten/Start.aspx", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 107.37023576084161, "ncumul_deceased_100k": 1.5122568417019946}, {"date": "2020-03-21T00:00:00", "time": null, "abbreviation_canton_and_fl": "GR", "ncumul_tested": null, "ncumul_conf": 239.0, "ncumul_hosp": 24.0, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 3.0, "source": "https://www.gr.ch/DE/institutionen/verwaltung/djsg/ga/coronavirus/info/Seiten/Start.aspx", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 120.4764617222589, "ncumul_deceased_100k": 1.5122568417019946}, {"date": "2020-03-22T00:00:00", "time": null, "abbreviation_canton_and_fl": "GR", "ncumul_tested": null, "ncumul_conf": 266.0, "ncumul_hosp": 27.0, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 6.0, "source": "https://www.gr.ch/DE/institutionen/verwaltung/djsg/ga/coronavirus/info/Seiten/Start.aspx", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 134.08677329757685, "ncumul_deceased_100k": 3.024513683403989}, {"date": "2020-03-24T00:00:00", "time": null, "abbreviation_canton_and_fl": "GR", "ncumul_tested": null, "ncumul_conf": 276.0, "ncumul_hosp": 29.0, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 6.0, "source": "https://www.gr.ch/DE/institutionen/verwaltung/djsg/ga/coronavirus/info/Seiten/Start.aspx", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 139.12762943658353, "ncumul_deceased_100k": 3.024513683403989}, {"date": "2020-03-16T00:00:00", "time": null, "abbreviation_canton_and_fl": "BE", "ncumul_tested": null, "ncumul_conf": 123.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 1.0, "source": "https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 11.884322067060427, "ncumul_deceased_100k": 0.09662050461024736}, {"date": "2020-03-18T00:00:00", "time": null, "abbreviation_canton_and_fl": "BE", "ncumul_tested": null, "ncumul_conf": 193.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 1.0, "source": "https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 18.647757389777745, "ncumul_deceased_100k": 0.09662050461024736}, {"date": "2020-03-19T00:00:00", "time": null, "abbreviation_canton_and_fl": "BE", "ncumul_tested": null, "ncumul_conf": 282.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 1.0, "source": "https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 27.24698230008976, "ncumul_deceased_100k": 0.09662050461024736}, {"date": "2020-03-20T00:00:00", "time": null, "abbreviation_canton_and_fl": "BE", "ncumul_tested": null, "ncumul_conf": 377.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 2.0, "source": "https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 36.42593023806326, "ncumul_deceased_100k": 0.19324100922049472}, {"date": "2020-03-21T00:00:00", "time": null, "abbreviation_canton_and_fl": "BE", "ncumul_tested": null, "ncumul_conf": 418.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 3.0, "source": "https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 40.3873709270834, "ncumul_deceased_100k": 0.28986151383074216}, {"date": "2020-03-23T00:00:00", "time": null, "abbreviation_canton_and_fl": "BE", "ncumul_tested": null, "ncumul_conf": 470.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 5.0, "source": "https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 45.41163716681627, "ncumul_deceased_100k": 0.48310252305123685}, {"date": "2020-03-24T00:00:00", "time": null, "abbreviation_canton_and_fl": "BE", "ncumul_tested": null, "ncumul_conf": 532.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 6.0, "source": "https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 51.4021084526516, "ncumul_deceased_100k": 0.5797230276614843}, {"date": "2020-03-25T00:00:00", "time": null, "abbreviation_canton_and_fl": "BE", "ncumul_tested": null, "ncumul_conf": 624.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 6.0, "source": "https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 60.29119487679437, "ncumul_deceased_100k": 0.5797230276614843}, {"date": "2020-03-08T00:00:00", "time": null, "abbreviation_canton_and_fl": "BL", "ncumul_tested": null, "ncumul_conf": 19.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 1.0, "source": "https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/patient-im-kantonsspital-baselland-stirbt-an-den-folgen-einer-coronavirus-infektion", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 6.594199880610277, "ncumul_deceased_100k": 0.34706315161106716}, {"date": "2020-03-09T00:00:00", "time": null, "abbreviation_canton_and_fl": "BL", "ncumul_tested": null, "ncumul_conf": 20.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 1.0, "source": "https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-xx-bestaetigte-faelle-in-basel-landschaft", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 6.941263032221343, "ncumul_deceased_100k": 0.34706315161106716}, {"date": "2020-03-10T00:00:00", "time": null, "abbreviation_canton_and_fl": "BL", "ncumul_tested": null, "ncumul_conf": 22.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 1.0, "source": "https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 7.635389335443477, "ncumul_deceased_100k": 0.34706315161106716}, {"date": "2020-03-11T00:00:00", "time": null, "abbreviation_canton_and_fl": "BL", "ncumul_tested": null, "ncumul_conf": 26.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 2.0, "source": "https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-26-bestaetigte-faelle-in-basel-landschaft-1", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 9.023641941887746, "ncumul_deceased_100k": 0.6941263032221343}, {"date": "2020-03-12T00:00:00", "time": null, "abbreviation_canton_and_fl": "BL", "ncumul_tested": null, "ncumul_conf": 26.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 2.0, "source": null, "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 9.023641941887746, "ncumul_deceased_100k": 0.6941263032221343}, {"date": "2020-03-13T00:00:00", "time": null, "abbreviation_canton_and_fl": "BL", "ncumul_tested": null, "ncumul_conf": 42.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 2.0, "source": "https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-26-bestaetigte-faelle-in-basel-landschaft-2", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 14.576652367664822, "ncumul_deceased_100k": 0.6941263032221343}, {"date": "2020-03-14T00:00:00", "time": null, "abbreviation_canton_and_fl": "BL", "ncumul_tested": null, "ncumul_conf": 47.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 2.0, "source": "https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-47-bestaetigte-faelle-in-basel-landschaft", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 16.311968125720156, "ncumul_deceased_100k": 0.6941263032221343}, {"date": "2020-03-15T00:00:00", "time": null, "abbreviation_canton_and_fl": "BL", "ncumul_tested": null, "ncumul_conf": 54.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 2.0, "source": "https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-54-bestaetigte-faelle-in-basel-landschaft", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 18.741410186997626, "ncumul_deceased_100k": 0.6941263032221343}, {"date": "2020-03-16T00:00:00", "time": null, "abbreviation_canton_and_fl": "BL", "ncumul_tested": null, "ncumul_conf": 76.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 2.0, "source": "https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-67-bestaetigte-faelle-in-basel-landschaft", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 26.376799522441107, "ncumul_deceased_100k": 0.6941263032221343}, {"date": "2020-03-17T00:00:00", "time": null, "abbreviation_canton_and_fl": "BL", "ncumul_tested": null, "ncumul_conf": 89.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 2.0, "source": "https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-89-bestaetigte-faelle-in-basel-landschaft", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 30.888620493384977, "ncumul_deceased_100k": 0.6941263032221343}, {"date": "2020-03-18T00:00:00", "time": null, "abbreviation_canton_and_fl": "BL", "ncumul_tested": null, "ncumul_conf": 116.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 2.0, "source": "https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-116-bestaetigte-faelle-in-basel-landschaft", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 40.25932558688379, "ncumul_deceased_100k": 0.6941263032221343}, {"date": "2020-03-19T00:00:00", "time": null, "abbreviation_canton_and_fl": "BL", "ncumul_tested": null, "ncumul_conf": 134.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 2.0, "source": "https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-131-bestaetigte-faelle-in-basel-landschaft", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 46.506462315883, "ncumul_deceased_100k": 0.6941263032221343}, {"date": "2020-03-20T00:00:00", "time": null, "abbreviation_canton_and_fl": "BL", "ncumul_tested": null, "ncumul_conf": 184.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 3.0, "source": "https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-170-bestaetigte-faelle-in-basel-landschaft", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 63.859619896436364, "ncumul_deceased_100k": 1.0411894548332015}, {"date": "2020-03-21T00:00:00", "time": "14:00", "abbreviation_canton_and_fl": "BL", "ncumul_tested": null, "ncumul_conf": 282.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 3.0, "source": "https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-282-bestaetigte-faelle-in-basel-landschaft", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 97.87180875432094, "ncumul_deceased_100k": 1.0411894548332015}, {"date": "2020-03-22T00:00:00", "time": "14:00", "abbreviation_canton_and_fl": "BL", "ncumul_tested": null, "ncumul_conf": 289.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 3.0, "source": "https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-289-bestaetigte-faelle-in-basel-landschaft", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 100.30125081559841, "ncumul_deceased_100k": 1.0411894548332015}, {"date": "2020-03-23T00:00:00", "time": "14:00", "abbreviation_canton_and_fl": "BL", "ncumul_tested": null, "ncumul_conf": 302.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 3.0, "source": "https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-289-bestaetigte-faelle-in-basel-landschaft-1", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 104.81307178654227, "ncumul_deceased_100k": 1.0411894548332015}, {"date": "2020-03-24T00:00:00", "time": "15:30", "abbreviation_canton_and_fl": "BL", "ncumul_tested": null, "ncumul_conf": 306.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 4.0, "source": "https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/amt-fur-gesundheit/medizinische-dienste/kantonsarztlicher-dienst/aktuelles/covid-19-faelle-kanton-basel-landschaft", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 106.20132439298655, "ncumul_deceased_100k": 1.3882526064442686}, {"date": "2020-03-23T00:00:00", "time": "12:00", "abbreviation_canton_and_fl": "SO", "ncumul_tested": null, "ncumul_conf": 95.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 1.0, "source": "https://corona.so.ch/", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 34.77382372965731, "ncumul_deceased_100k": 0.36604024978586647}, {"date": "2020-03-24T00:00:00", "time": "00:00", "abbreviation_canton_and_fl": "SO", "ncumul_tested": null, "ncumul_conf": 104.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 1.0, "source": "https://corona.so.ch/", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 38.06818597773011, "ncumul_deceased_100k": 0.36604024978586647}, {"date": "2020-03-25T00:00:00", "time": "00:00", "abbreviation_canton_and_fl": "SO", "ncumul_tested": null, "ncumul_conf": 129.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 1.0, "source": "https://corona.so.ch/", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 47.219192222376776, "ncumul_deceased_100k": 0.36604024978586647}, {"date": "2020-03-23T00:00:00", "time": null, "abbreviation_canton_and_fl": "SG", "ncumul_tested": null, "ncumul_conf": 200.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 1.0, "source": "https://www.sg.ch/tools/informationen-coronavirus.html", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 39.39357530180403, "ncumul_deceased_100k": 0.19696787650902012}, {"date": "2020-03-20T00:00:00", "time": "16:00", "abbreviation_canton_and_fl": "NE", "ncumul_tested": null, "ncumul_conf": 159.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 2.0, "source": "https://www.ne.ch/autorites/DFS/SCSP/medecin-cantonal/maladies-vaccinations/Pages/Coronavirus.aspx", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 89.90670059372349, "ncumul_deceased_100k": 1.130901894260673}, {"date": "2020-03-21T00:00:00", "time": "15:30", "abbreviation_canton_and_fl": "NE", "ncumul_tested": null, "ncumul_conf": 177.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 2.0, "source": "https://www.ne.ch/autorites/DFS/SCSP/medecin-cantonal/maladies-vaccinations/Pages/Coronavirus.aspx", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 100.08481764206955, "ncumul_deceased_100k": 1.130901894260673}, {"date": "2020-03-22T00:00:00", "time": "15:00", "abbreviation_canton_and_fl": "NE", "ncumul_tested": null, "ncumul_conf": 188.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 2.0, "source": "https://www.ne.ch/autorites/DFS/SCSP/medecin-cantonal/maladies-vaccinations/Pages/Coronavirus.aspx", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 106.30477806050325, "ncumul_deceased_100k": 1.130901894260673}, {"date": "2020-03-23T00:00:00", "time": "15:00", "abbreviation_canton_and_fl": "NE", "ncumul_tested": null, "ncumul_conf": 204.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 2.0, "source": "https://www.ne.ch/autorites/DFS/SCSP/medecin-cantonal/maladies-vaccinations/Pages/Coronavirus.aspx", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 115.35199321458863, "ncumul_deceased_100k": 1.130901894260673}, {"date": "2020-03-24T00:00:00", "time": "15:00", "abbreviation_canton_and_fl": "NE", "ncumul_tested": null, "ncumul_conf": 230.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 2.0, "source": "https://www.ne.ch/autorites/DFS/SCSP/medecin-cantonal/maladies-vaccinations/Pages/Coronavirus.aspx", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 130.05371783997737, "ncumul_deceased_100k": 1.130901894260673}, {"date": "2020-03-21T00:00:00", "time": "11:00", "abbreviation_canton_and_fl": "LU", "ncumul_tested": null, "ncumul_conf": 109.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 1.0, "source": "https://gesundheit.lu.ch/themen/Humanmedizin/Infektionskrankheiten/Coronavirus;https://newsletter.lu.ch/inxmail/html_mail.jsp?params=7UGt4J1Fx6OIONHlV9upAAuOzkQ6ZmQA%2FxRrLjJkeDWZdweUdKfwhAE94i2Apium%2F6rIvcF2Z5MaTtV52A77W2jrwVmrkZ8UhFPVmHC4iuI%3D", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 26.61412208801217, "ncumul_deceased_100k": 0.24416625768818503}, {"date": "2020-03-22T00:00:00", "time": "11:00", "abbreviation_canton_and_fl": "LU", "ncumul_tested": null, "ncumul_conf": 131.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 1.0, "source": "https://gesundheit.lu.ch/themen/Humanmedizin/Infektionskrankheiten/Coronavirus", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 31.98577975715224, "ncumul_deceased_100k": 0.24416625768818503}, {"date": "2020-03-23T00:00:00", "time": "11:00", "abbreviation_canton_and_fl": "LU", "ncumul_tested": null, "ncumul_conf": 156.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 1.0, "source": "https://gesundheit.lu.ch/themen/Humanmedizin/Infektionskrankheiten/Coronavirus", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 38.08993619935686, "ncumul_deceased_100k": 0.24416625768818503}, {"date": "2020-03-24T00:00:00", "time": "11:00", "abbreviation_canton_and_fl": "LU", "ncumul_tested": null, "ncumul_conf": 205.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 2.0, "source": "https://gesundheit.lu.ch/themen/Humanmedizin/Infektionskrankheiten/Coronavirus", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 50.05408282607794, "ncumul_deceased_100k": 0.48833251537637007}, {"date": "2020-03-12T00:00:00", "time": "12:00", "abbreviation_canton_and_fl": "BS", "ncumul_tested": null, "ncumul_conf": 73.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": 4.0, "ncumul_deceased": 1.0, "source": "https://twitter.com/BAG_OFSP_UFSP/status/1238073089902235648?s=20 https://www.coronavirus.bs.ch/nm/2020-coronavirus-ende-der-quarantaenemassnahmen-im-fall-kita-riehen-gd.html https://www.coronavirus.bs.ch/nm/2020-coronavirus-erster-todesfall-im-kanton-basel-stadt-gd.html", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 37.48087448527977, "ncumul_deceased_100k": 0.5134366367846545}, {"date": "2020-03-13T00:00:00", "time": "12:30", "abbreviation_canton_and_fl": "BS", "ncumul_tested": null, "ncumul_conf": 92.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 1.0, "source": "https://twitter.com/BAG_OFSP_UFSP/status/1238430659762364417?s=20", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 47.2361705841882, "ncumul_deceased_100k": 0.5134366367846545}, {"date": "2020-03-14T00:00:00", "time": "11:27", "abbreviation_canton_and_fl": "BS", "ncumul_tested": null, "ncumul_conf": 100.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 1.0, "source": "https://twitter.com/BAG_OFSP_UFSP/status/1238773726423941127?s=20", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 51.34366367846545, "ncumul_deceased_100k": 0.5134366367846545}, {"date": "2020-03-16T00:00:00", "time": "12:00", "abbreviation_canton_and_fl": "BS", "ncumul_tested": null, "ncumul_conf": 144.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 4.0, "source": "https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-144-bestaetigte-faelle-im-kanton-basel-stadt-gd.html", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 73.93487569699023, "ncumul_deceased_100k": 2.053746547138618}, {"date": "2020-03-17T00:00:00", "time": "12:00", "abbreviation_canton_and_fl": "BS", "ncumul_tested": null, "ncumul_conf": 165.0, "ncumul_hosp": 30.0, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": 25.0, "ncumul_deceased": 4.0, "source": "https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-165-bestaetigte-faelle-im-kanton-basel-stadt-gd.html", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 84.71704506946797, "ncumul_deceased_100k": 2.053746547138618}, {"date": "2020-03-18T00:00:00", "time": "11:15", "abbreviation_canton_and_fl": "BS", "ncumul_tested": null, "ncumul_conf": 182.0, "ncumul_hosp": 40.0, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": 36.0, "ncumul_deceased": 4.0, "source": "https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-182-bestaetigte-faelle-im-kanton-basel-stadt-treffen-mit-allen-spitaelern-gd.html", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 93.4454678948071, "ncumul_deceased_100k": 2.053746547138618}, {"date": "2020-03-19T00:00:00", "time": "11:00", "abbreviation_canton_and_fl": "BS", "ncumul_tested": null, "ncumul_conf": 222.0, "ncumul_hosp": 40.0, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": 44.0, "ncumul_deceased": 4.0, "source": "https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-222-bestaetigte-faelle-basel-stadt-trifft-gemeinsam-mit-den-spitaelern-vorkehrungen-fuer-intensiv--und-beatmungskapazitaeten-gd.html", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 113.98293336619327, "ncumul_deceased_100k": 2.053746547138618}, {"date": "2020-03-20T00:00:00", "time": "10:00", "abbreviation_canton_and_fl": "BS", "ncumul_tested": null, "ncumul_conf": 272.0, "ncumul_hosp": 45.0, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": 46.0, "ncumul_deceased": 4.0, "source": "https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-272-bestaetigte-faelle-im-kanton-basel-stadt-gd.html", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 139.654765205426, "ncumul_deceased_100k": 2.053746547138618}, {"date": "2020-03-21T00:00:00", "time": "10:00", "abbreviation_canton_and_fl": "BS", "ncumul_tested": null, "ncumul_conf": 299.0, "ncumul_hosp": 46.0, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": 57.0, "ncumul_deceased": 5.0, "source": "https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-299-bestaetigte-faelle-im-kanton-basel-stadt-gd.html", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 153.51755439861168, "ncumul_deceased_100k": 2.567183183923272}, {"date": "2020-03-22T00:00:00", "time": "10:30", "abbreviation_canton_and_fl": "BS", "ncumul_tested": null, "ncumul_conf": 358.0, "ncumul_hosp": 50.0, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": 73.0, "ncumul_deceased": 5.0, "source": "https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-358-bestaetigte-faelle-im-kanton-basel-stadt-gd.html", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 183.81031596890628, "ncumul_deceased_100k": 2.567183183923272}, {"date": "2020-03-23T00:00:00", "time": "10:00", "abbreviation_canton_and_fl": "BS", "ncumul_tested": null, "ncumul_conf": 376.0, "ncumul_hosp": 56.0, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": 78.0, "ncumul_deceased": 5.0, "source": "https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-376-bestaetigte-faelle-im-kanton-basel-stadt-gd.html", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 193.05217543103007, "ncumul_deceased_100k": 2.567183183923272}, {"date": "2020-03-24T00:00:00", "time": "09:00", "abbreviation_canton_and_fl": "BS", "ncumul_tested": null, "ncumul_conf": 414.0, "ncumul_hosp": 58.0, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": 105.0, "ncumul_deceased": 5.0, "source": "https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-414-bestaetigte-faelle-im-kanton-basel-stadt-gd.html", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 212.56276762884693, "ncumul_deceased_100k": 2.567183183923272}, {"date": "2020-03-20T00:00:00", "time": "15:00", "abbreviation_canton_and_fl": "AG", "ncumul_tested": null, "ncumul_conf": 168.0, "ncumul_hosp": 25.0, "ncumul_ICU": 4.0, "ncumul_vent": 2.0, "ncumul_released": null, "ncumul_deceased": 1.0, "source": "https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200320_KFS_Coronavirus_Lagebulletin_16.pdf", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 24.771198174008823, "ncumul_deceased_100k": 0.14744760817862393}, {"date": "2020-03-22T00:00:00", "time": "12:00", "abbreviation_canton_and_fl": "AG", "ncumul_tested": null, "ncumul_conf": 232.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 1.0, "source": "https://www.ag.ch/de/aktuelles/medienportal/medienmitteilung/medienmitteilungen/mediendetails_139237.jsp", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 34.20784509744075, "ncumul_deceased_100k": 0.14744760817862393}, {"date": "2020-03-23T00:00:00", "time": "15:00", "abbreviation_canton_and_fl": "AG", "ncumul_tested": null, "ncumul_conf": 241.0, "ncumul_hosp": 10.0, "ncumul_ICU": 3.0, "ncumul_vent": 2.0, "ncumul_released": null, "ncumul_deceased": 1.0, "source": "https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200323_KFS_Coronavirus_Lagebulletin_17.pdf", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 35.534873571048365, "ncumul_deceased_100k": 0.14744760817862393}, {"date": "2020-03-24T00:00:00", "time": "15:00", "abbreviation_canton_and_fl": "AG", "ncumul_tested": null, "ncumul_conf": 266.0, "ncumul_hosp": 24.0, "ncumul_ICU": 2.0, "ncumul_vent": 2.0, "ncumul_released": null, "ncumul_deceased": 2.0, "source": "https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200324_KFS_Coronavirus_Lagebulletin_18.pdf", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 39.22106377551396, "ncumul_deceased_100k": 0.29489521635724786}, {"date": "2020-03-09T00:00:00", "time": null, "abbreviation_canton_and_fl": "GE", "ncumul_tested": null, "ncumul_conf": 33.0, "ncumul_hosp": 13.0, "ncumul_ICU": 3.0, "ncumul_vent": 10.0, "ncumul_released": null, "ncumul_deceased": 1.0, "source": "https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger", "ncumul_ICF": 0.0, "ncumul_ICU_intub": 0.0, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 6.606871145991831, "ncumul_deceased_100k": 0.200208216545207}, {"date": "2020-03-10T00:00:00", "time": null, "abbreviation_canton_and_fl": "GE", "ncumul_tested": null, "ncumul_conf": 59.0, "ncumul_hosp": 18.0, "ncumul_ICU": 4.0, "ncumul_vent": 14.0, "ncumul_released": null, "ncumul_deceased": 2.0, "source": "https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger", "ncumul_ICF": 0.0, "ncumul_ICU_intub": 1.0, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 11.812284776167214, "ncumul_deceased_100k": 0.400416433090414}, {"date": "2020-03-11T00:00:00", "time": null, "abbreviation_canton_and_fl": "GE", "ncumul_tested": null, "ncumul_conf": 66.0, "ncumul_hosp": 20.0, "ncumul_ICU": 6.0, "ncumul_vent": 14.0, "ncumul_released": null, "ncumul_deceased": 2.0, "source": "https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger", "ncumul_ICF": 0.0, "ncumul_ICU_intub": 1.0, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 13.213742291983662, "ncumul_deceased_100k": 0.400416433090414}, {"date": "2020-03-12T00:00:00", "time": null, "abbreviation_canton_and_fl": "GE", "ncumul_tested": null, "ncumul_conf": 80.0, "ncumul_hosp": 23.0, "ncumul_ICU": 6.0, "ncumul_vent": 17.0, "ncumul_released": null, "ncumul_deceased": 2.0, "source": "https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger", "ncumul_ICF": 0.0, "ncumul_ICU_intub": 4.0, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 16.016657323616563, "ncumul_deceased_100k": 0.400416433090414}, {"date": "2020-03-13T00:00:00", "time": null, "abbreviation_canton_and_fl": "GE", "ncumul_tested": null, "ncumul_conf": 104.0, "ncumul_hosp": 33.0, "ncumul_ICU": 7.0, "ncumul_vent": 26.0, "ncumul_released": null, "ncumul_deceased": 2.0, "source": "https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger", "ncumul_ICF": 0.0, "ncumul_ICU_intub": 4.0, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 20.82165452070153, "ncumul_deceased_100k": 0.400416433090414}, {"date": "2020-03-14T00:00:00", "time": null, "abbreviation_canton_and_fl": "GE", "ncumul_tested": null, "ncumul_conf": 196.0, "ncumul_hosp": 43.0, "ncumul_ICU": 8.0, "ncumul_vent": 33.0, "ncumul_released": null, "ncumul_deceased": 2.0, "source": "https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger", "ncumul_ICF": 2.0, "ncumul_ICU_intub": 5.0, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 39.24081044286058, "ncumul_deceased_100k": 0.400416433090414}, {"date": "2020-03-15T00:00:00", "time": null, "abbreviation_canton_and_fl": "GE", "ncumul_tested": null, "ncumul_conf": 281.0, "ncumul_hosp": 46.0, "ncumul_ICU": 12.0, "ncumul_vent": 32.0, "ncumul_released": null, "ncumul_deceased": 4.0, "source": "https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger", "ncumul_ICF": 2.0, "ncumul_ICU_intub": 5.0, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 56.258508849203174, "ncumul_deceased_100k": 0.800832866180828}, {"date": "2020-03-16T00:00:00", "time": null, "abbreviation_canton_and_fl": "GE", "ncumul_tested": null, "ncumul_conf": 373.0, "ncumul_hosp": 66.0, "ncumul_ICU": 10.0, "ncumul_vent": 52.0, "ncumul_released": null, "ncumul_deceased": 4.0, "source": "https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger", "ncumul_ICF": 4.0, "ncumul_ICU_intub": 8.0, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 74.67766477136222, "ncumul_deceased_100k": 0.800832866180828}, {"date": "2020-03-17T00:00:00", "time": null, "abbreviation_canton_and_fl": "GE", "ncumul_tested": null, "ncumul_conf": 495.0, "ncumul_hosp": 75.0, "ncumul_ICU": 19.0, "ncumul_vent": 54.0, "ncumul_released": null, "ncumul_deceased": 4.0, "source": "https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger", "ncumul_ICF": 2.0, "ncumul_ICU_intub": 9.0, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 99.10306718987746, "ncumul_deceased_100k": 0.800832866180828}, {"date": "2020-03-18T00:00:00", "time": null, "abbreviation_canton_and_fl": "GE", "ncumul_tested": null, "ncumul_conf": 629.0, "ncumul_hosp": 78.0, "ncumul_ICU": 20.0, "ncumul_vent": 56.0, "ncumul_released": null, "ncumul_deceased": 5.0, "source": "https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger", "ncumul_ICF": 2.0, "ncumul_ICU_intub": 17.0, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 125.9309682069352, "ncumul_deceased_100k": 1.0010410827260352}, {"date": "2020-03-19T00:00:00", "time": null, "abbreviation_canton_and_fl": "GE", "ncumul_tested": null, "ncumul_conf": 826.0, "ncumul_hosp": 92.0, "ncumul_ICU": 19.0, "ncumul_vent": 68.0, "ncumul_released": null, "ncumul_deceased": 5.0, "source": "https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger", "ncumul_ICF": 5.0, "ncumul_ICU_intub": 17.0, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 165.371986866341, "ncumul_deceased_100k": 1.0010410827260352}, {"date": "2020-03-20T00:00:00", "time": null, "abbreviation_canton_and_fl": "GE", "ncumul_tested": null, "ncumul_conf": 994.0, "ncumul_hosp": 109.0, "ncumul_ICU": 22.0, "ncumul_vent": 82.0, "ncumul_released": null, "ncumul_deceased": 8.0, "source": "https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger", "ncumul_ICF": 5.0, "ncumul_ICU_intub": 21.0, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 199.00696724593578, "ncumul_deceased_100k": 1.601665732361656}, {"date": "2020-03-21T00:00:00", "time": null, "abbreviation_canton_and_fl": "GE", "ncumul_tested": null, "ncumul_conf": 1128.0, "ncumul_hosp": 145.0, "ncumul_ICU": 25.0, "ncumul_vent": 107.0, "ncumul_released": null, "ncumul_deceased": 10.0, "source": "https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger", "ncumul_ICF": 13.0, "ncumul_ICU_intub": 24.0, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 225.8348682629935, "ncumul_deceased_100k": 2.0020821654520704}, {"date": "2020-03-22T00:00:00", "time": null, "abbreviation_canton_and_fl": "GE", "ncumul_tested": null, "ncumul_conf": 1203.0, "ncumul_hosp": 179.0, "ncumul_ICU": 36.0, "ncumul_vent": 137.0, "ncumul_released": null, "ncumul_deceased": 9.0, "source": "https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger", "ncumul_ICF": 6.0, "ncumul_ICU_intub": 36.0, "ncumul_deceased_suspect": 4.0, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 240.85048450388402, "ncumul_deceased_100k": 1.8018739489068631}, {"date": "2020-03-23T00:00:00", "time": "12:00", "abbreviation_canton_and_fl": "GE", "ncumul_tested": null, "ncumul_conf": 1509.0, "ncumul_hosp": 214.0, "ncumul_ICU": 43.0, "ncumul_vent": 160.0, "ncumul_released": null, "ncumul_deceased": 9.0, "source": "https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger", "ncumul_ICF": 11.0, "ncumul_ICU_intub": 41.0, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 302.1141987667174, "ncumul_deceased_100k": 1.8018739489068631}, {"date": "2020-03-24T00:00:00", "time": "12:00", "abbreviation_canton_and_fl": "GE", "ncumul_tested": null, "ncumul_conf": 1510.0, "ncumul_hosp": 238.0, "ncumul_ICU": 41.0, "ncumul_vent": 176.0, "ncumul_released": null, "ncumul_deceased": 12.0, "source": "https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger", "ncumul_ICF": 21.0, "ncumul_ICU_intub": 41.0, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 302.3144069832626, "ncumul_deceased_100k": 2.4024985985424845}, {"date": "2020-03-10T00:00:00", "time": null, "abbreviation_canton_and_fl": "TI", "ncumul_tested": null, "ncumul_conf": null, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 1.0, "source": "https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187422&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=24aa247e65de88fdd1551a61fcc407d9", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": null, "ncumul_deceased_100k": 0.2830111251673303}, {"date": "2020-03-14T00:00:00", "time": null, "abbreviation_canton_and_fl": "TI", "ncumul_tested": null, "ncumul_conf": 265.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 3.0, "source": "https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187466&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=1b10e6e8117296766155edcf9c317a4c", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 74.99794816934254, "ncumul_deceased_100k": 0.849033375501991}, {"date": "2020-03-15T00:00:00", "time": null, "abbreviation_canton_and_fl": "TI", "ncumul_tested": null, "ncumul_conf": 291.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 6.0, "source": "https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187467&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=af5473066754ef4d1272e156056acc07", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 82.35623742369313, "ncumul_deceased_100k": 1.698066751003982}, {"date": "2020-03-16T00:00:00", "time": null, "abbreviation_canton_and_fl": "TI", "ncumul_tested": null, "ncumul_conf": 330.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 8.0, "source": "https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187475&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=dee4a529abd4e9300e116c7ff4db5774", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 93.39367130521902, "ncumul_deceased_100k": 2.2640890013386423}, {"date": "2020-03-17T00:00:00", "time": null, "abbreviation_canton_and_fl": "TI", "ncumul_tested": null, "ncumul_conf": 422.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 10.0, "source": "https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187486&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=d106aab74491da09b294ff13ffadd02f", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 119.43069482061341, "ncumul_deceased_100k": 2.8301112516733036}, {"date": "2020-03-18T00:00:00", "time": null, "abbreviation_canton_and_fl": "TI", "ncumul_tested": null, "ncumul_conf": 511.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 14.0, "source": "https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187493&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=7803bbc03dd49ef2e421dfd6b12dd239", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 144.6186849605058, "ncumul_deceased_100k": 3.9621557523426247}, {"date": "2020-03-19T00:00:00", "time": null, "abbreviation_canton_and_fl": "TI", "ncumul_tested": null, "ncumul_conf": 638.0, "ncumul_hosp": 155.0, "ncumul_ICU": 33.0, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 15.0, "source": "https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187499&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=634a783514bdcbb426c005f1ea916268 https://www.youtube.com/watch?v=34RQ7OOWYoI", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 180.56109785675676, "ncumul_deceased_100k": 4.245166877509955}, {"date": "2020-03-20T00:00:00", "time": "08:00", "abbreviation_canton_and_fl": "TI", "ncumul_tested": null, "ncumul_conf": 834.0, "ncumul_hosp": 168.0, "ncumul_ICU": 35.0, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 22.0, "source": "https://www4.ti.ch/dss/dsp/covid19/home/ https://www.youtube.com/watch?v=34RQ7OOWYoI", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 236.0312783895535, "ncumul_deceased_100k": 6.226244753681267}, {"date": "2020-03-21T00:00:00", "time": "08:00", "abbreviation_canton_and_fl": "TI", "ncumul_tested": null, "ncumul_conf": 918.0, "ncumul_hosp": 184.0, "ncumul_ICU": 40.0, "ncumul_vent": 37.0, "ncumul_released": null, "ncumul_deceased": 28.0, "source": "https://www4.ti.ch/dss/dsp/covid19/home/ https://www.youtube.com/watch?v=7g2sALU9bQM", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 259.8042129036092, "ncumul_deceased_100k": 7.9243115046852495}, {"date": "2020-03-22T00:00:00", "time": "08:00", "abbreviation_canton_and_fl": "TI", "ncumul_tested": null, "ncumul_conf": 939.0, "ncumul_hosp": 246.0, "ncumul_ICU": 46.0, "ncumul_vent": 43.0, "ncumul_released": null, "ncumul_deceased": 37.0, "source": "https://web.archive.org/web/20200322153528/https://www4.ti.ch/dss/dsp/covid19/home/", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 265.74744653212315, "ncumul_deceased_100k": 10.471411631191222}, {"date": "2020-03-23T00:00:00", "time": "08:00", "abbreviation_canton_and_fl": "TI", "ncumul_tested": null, "ncumul_conf": 1165.0, "ncumul_hosp": 261.0, "ncumul_ICU": 45.0, "ncumul_vent": 43.0, "ncumul_released": null, "ncumul_deceased": 48.0, "source": "https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187510&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=0120f665ab49651b9d66c876ef272a91", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 329.70796081993984, "ncumul_deceased_100k": 13.584534008031856}, {"date": "2020-03-24T00:00:00", "time": "08:00", "abbreviation_canton_and_fl": "TI", "ncumul_tested": null, "ncumul_conf": 1211.0, "ncumul_hosp": 285.0, "ncumul_ICU": 50.0, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 53.0, "source": "https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187520&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=4d581f57e92de04937175bab9e5b0f14", "ncumul_ICF": null, "ncumul_ICU_intub": 48.0, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 342.726472577637, "ncumul_deceased_100k": 14.999589633868506}, {"date": "2020-03-18T00:00:00", "time": "17:00", "abbreviation_canton_and_fl": "FR", "ncumul_tested": null, "ncumul_conf": null, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 1.0, "source": "https://www.fr.ch/de/sr/gesundheit/covid-19/covid-19-im-kanton-freiburg-ist-ein-erster-todesfall-zu-beklagen", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": null, "ncumul_deceased_100k": 0.3137609267242732}, {"date": "2020-03-24T00:00:00", "time": null, "abbreviation_canton_and_fl": "TG", "ncumul_tested": null, "ncumul_conf": 87.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 1.0, "source": "https://www.tg.ch/news/fachdossier-coronavirus.html/10552 & https://www.tg.ch/news/news-detailseite.html/485/news/44925", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 31.46792441910935, "ncumul_deceased_100k": 0.36170028067941784}, {"date": "2020-03-16T00:00:00", "time": null, "abbreviation_canton_and_fl": "ZH", "ncumul_tested": null, "ncumul_conf": 270.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 1.0, "source": "https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 17.7518527674481, "ncumul_deceased_100k": 0.06574760284240036}, {"date": "2020-03-19T00:00:00", "time": null, "abbreviation_canton_and_fl": "ZH", "ncumul_tested": null, "ncumul_conf": 526.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 3.0, "source": "https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 34.58323909510259, "ncumul_deceased_100k": 0.1972428085272011}, {"date": "2020-03-20T00:00:00", "time": null, "abbreviation_canton_and_fl": "ZH", "ncumul_tested": null, "ncumul_conf": 773.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 3.0, "source": "https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 50.822896997175484, "ncumul_deceased_100k": 0.1972428085272011}, {"date": "2020-03-23T00:00:00", "time": null, "abbreviation_canton_and_fl": "ZH", "ncumul_tested": null, "ncumul_conf": 1068.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 5.0, "source": "https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 70.2184398356836, "ncumul_deceased_100k": 0.32873801421200183}, {"date": "2020-03-24T00:00:00", "time": "9:30", "abbreviation_canton_and_fl": "ZH", "ncumul_tested": null, "ncumul_conf": 1211.0, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 5.0, "source": "https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 79.62034704214685, "ncumul_deceased_100k": 0.32873801421200183}, {"date": "2020-03-06T00:00:00", "time": null, "abbreviation_canton_and_fl": "VD", "ncumul_tested": null, "ncumul_conf": 23.0, "ncumul_hosp": 15.0, "ncumul_ICU": 2.0, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 1.0, "source": "https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 2.878075943664792, "ncumul_deceased_100k": 0.1251337366810779}, {"date": "2020-03-07T00:00:00", "time": null, "abbreviation_canton_and_fl": "VD", "ncumul_tested": null, "ncumul_conf": 30.0, "ncumul_hosp": 16.0, "ncumul_ICU": 4.0, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 1.0, "source": "https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 3.754012100432337, "ncumul_deceased_100k": 0.1251337366810779}, {"date": "2020-03-08T00:00:00", "time": null, "abbreviation_canton_and_fl": "VD", "ncumul_tested": null, "ncumul_conf": 40.0, "ncumul_hosp": 22.0, "ncumul_ICU": 3.0, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 1.0, "source": "https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 5.005349467243116, "ncumul_deceased_100k": 0.1251337366810779}, {"date": "2020-03-09T00:00:00", "time": null, "abbreviation_canton_and_fl": "VD", "ncumul_tested": null, "ncumul_conf": 51.0, "ncumul_hosp": 29.0, "ncumul_ICU": 5.0, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 1.0, "source": "https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 6.381820570734973, "ncumul_deceased_100k": 0.1251337366810779}, {"date": "2020-03-10T00:00:00", "time": null, "abbreviation_canton_and_fl": "VD", "ncumul_tested": null, "ncumul_conf": 77.0, "ncumul_hosp": 36.0, "ncumul_ICU": 6.0, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 1.0, "source": "https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 9.635297724442998, "ncumul_deceased_100k": 0.1251337366810779}, {"date": "2020-03-11T00:00:00", "time": null, "abbreviation_canton_and_fl": "VD", "ncumul_tested": null, "ncumul_conf": 108.0, "ncumul_hosp": 38.0, "ncumul_ICU": 7.0, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 1.0, "source": "https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 13.514443561556416, "ncumul_deceased_100k": 0.1251337366810779}, {"date": "2020-03-12T00:00:00", "time": null, "abbreviation_canton_and_fl": "VD", "ncumul_tested": null, "ncumul_conf": 156.0, "ncumul_hosp": 43.0, "ncumul_ICU": 8.0, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 1.0, "source": "https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 19.520862922248153, "ncumul_deceased_100k": 0.1251337366810779}, {"date": "2020-03-13T00:00:00", "time": null, "abbreviation_canton_and_fl": "VD", "ncumul_tested": null, "ncumul_conf": 204.0, "ncumul_hosp": 52.0, "ncumul_ICU": 10.0, "ncumul_vent": null, "ncumul_released": 5.0, "ncumul_deceased": 2.0, "source": "https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 25.527282282939893, "ncumul_deceased_100k": 0.2502674733621558}, {"date": "2020-03-14T00:00:00", "time": null, "abbreviation_canton_and_fl": "VD", "ncumul_tested": null, "ncumul_conf": 350.0, "ncumul_hosp": 43.0, "ncumul_ICU": 14.0, "ncumul_vent": null, "ncumul_released": 5.0, "ncumul_deceased": 3.0, "source": "https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 43.79680783837727, "ncumul_deceased_100k": 0.3754012100432337}, {"date": "2020-03-15T00:00:00", "time": null, "abbreviation_canton_and_fl": "VD", "ncumul_tested": null, "ncumul_conf": 406.0, "ncumul_hosp": 62.0, "ncumul_ICU": 19.0, "ncumul_vent": null, "ncumul_released": 5.0, "ncumul_deceased": 4.0, "source": "https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 50.80429709251763, "ncumul_deceased_100k": 0.5005349467243116}, {"date": "2020-03-16T00:00:00", "time": null, "abbreviation_canton_and_fl": "VD", "ncumul_tested": null, "ncumul_conf": 508.0, "ncumul_hosp": 66.0, "ncumul_ICU": 27.0, "ncumul_vent": null, "ncumul_released": 5.0, "ncumul_deceased": 5.0, "source": "https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 63.567938233987576, "ncumul_deceased_100k": 0.6256686834053895}, {"date": "2020-03-17T00:00:00", "time": null, "abbreviation_canton_and_fl": "VD", "ncumul_tested": null, "ncumul_conf": 608.0, "ncumul_hosp": 95.0, "ncumul_ICU": 35.0, "ncumul_vent": null, "ncumul_released": 9.0, "ncumul_deceased": 5.0, "source": "https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 76.08131190209536, "ncumul_deceased_100k": 0.6256686834053895}, {"date": "2020-03-18T00:00:00", "time": null, "abbreviation_canton_and_fl": "VD", "ncumul_tested": null, "ncumul_conf": 796.0, "ncumul_hosp": 128.0, "ncumul_ICU": 34.0, "ncumul_vent": null, "ncumul_released": 16.0, "ncumul_deceased": 5.0, "source": "https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 99.60645439813801, "ncumul_deceased_100k": 0.6256686834053895}, {"date": "2020-03-19T00:00:00", "time": null, "abbreviation_canton_and_fl": "VD", "ncumul_tested": null, "ncumul_conf": 1212.0, "ncumul_hosp": 140.0, "ncumul_ICU": 32.0, "ncumul_vent": null, "ncumul_released": 52.0, "ncumul_deceased": 7.0, "source": "https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 151.66208885746641, "ncumul_deceased_100k": 0.8759361567675453}, {"date": "2020-03-20T00:00:00", "time": null, "abbreviation_canton_and_fl": "VD", "ncumul_tested": null, "ncumul_conf": 1432.0, "ncumul_hosp": 152.0, "ncumul_ICU": 30.0, "ncumul_vent": null, "ncumul_released": 62.0, "ncumul_deceased": 12.0, "source": "https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 179.19151092730357, "ncumul_deceased_100k": 1.5016048401729347}, {"date": "2020-03-21T00:00:00", "time": null, "abbreviation_canton_and_fl": "VD", "ncumul_tested": null, "ncumul_conf": 1676.0, "ncumul_hosp": 175.0, "ncumul_ICU": 23.0, "ncumul_vent": null, "ncumul_released": 70.0, "ncumul_deceased": 15.0, "source": "https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 209.72414267748655, "ncumul_deceased_100k": 1.8770060502161685}, {"date": "2020-03-22T00:00:00", "time": null, "abbreviation_canton_and_fl": "VD", "ncumul_tested": null, "ncumul_conf": 1782.0, "ncumul_hosp": 203.0, "ncumul_ICU": 23.0, "ncumul_vent": null, "ncumul_released": 75.0, "ncumul_deceased": 16.0, "source": "https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 222.98831876568082, "ncumul_deceased_100k": 2.0021397868972466}, {"date": "2020-03-23T00:00:00", "time": null, "abbreviation_canton_and_fl": "VD", "ncumul_tested": null, "ncumul_conf": 2162.0, "ncumul_hosp": 223.0, "ncumul_ICU": 41.0, "ncumul_vent": null, "ncumul_released": 91.0, "ncumul_deceased": 17.0, "source": "https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 270.5391387044904, "ncumul_deceased_100k": 2.127273523578324}, {"date": "2020-03-21T00:00:00", "time": null, "abbreviation_canton_and_fl": "AR", "ncumul_tested": null, "ncumul_conf": null, "ncumul_hosp": null, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 1.0, "source": "https://www.ar.ch/schnellzugriff/medienmitteilungen-der-kantonalen-verwaltung/detail/news/coronavirus-erster-todesfall-in-appenzell-ausserrhoden/?tx_news_pi1%5Bcontroller%5D=News&tx_news_pi1%5Baction%5D=detail&cHash=a88f209df29c38474f9c5f9e1c5dd53f", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": null, "ncumul_deceased_100k": 6.193868070610096}, {"date": "2020-03-23T00:00:00", "time": "10:00", "abbreviation_canton_and_fl": "AR", "ncumul_tested": null, "ncumul_conf": 30.0, "ncumul_hosp": 7.0, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 1.0, "source": "https://www.ar.ch/verwaltung/departement-gesundheit-und-soziales/amt-fuer-gesundheit/informationsseite-coronavirus/", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 185.81604211830287, "ncumul_deceased_100k": 6.193868070610096}, {"date": "2020-03-24T00:00:00", "time": "10:00", "abbreviation_canton_and_fl": "AR", "ncumul_tested": null, "ncumul_conf": 33.0, "ncumul_hosp": 6.0, "ncumul_ICU": null, "ncumul_vent": null, "ncumul_released": null, "ncumul_deceased": 2.0, "source": "https://www.ar.ch/verwaltung/departement-gesundheit-und-soziales/amt-fuer-gesundheit/informationsseite-coronavirus/", "ncumul_ICF": null, "ncumul_ICU_intub": null, "ncumul_deceased_suspect": null, "TotalPosTests1": null, "TotalCured": null, "ncumul_conf_100k": 204.39764633013317, "ncumul_deceased_100k": 12.387736141220191}]}}; + var embedOpt = {"mode": "vega-lite"}; + + function showError(el, error){ + el.innerHTML = ('<div class="error" style="color:red;">' + + '<p>JavaScript Error: ' + error.message + '</p>' + + "<p>This usually means there's a typo in your chart specification. " + + "See the javascript console for the full traceback.</p>" + + '</div>'); + throw error; + } + const el = document.getElementById('vis'); + vegaEmbed("#vis", spec, embedOpt) + .catch(error => showError(el, error)); + })(vegaEmbed); + + </script> +</body> +</html> \ No newline at end of file diff --git a/install.R b/install.R new file mode 100644 index 0000000..db741f9 --- /dev/null +++ b/install.R @@ -0,0 +1,5 @@ +install.packages("knitr") + +install.packages("tidyverse") + +install.packages("data.table") diff --git a/notebooks/.gitkeep b/notebooks/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/notebooks/Dashboard.ipynb b/notebooks/Dashboard.ipynb new file mode 100644 index 0000000..588336c --- /dev/null +++ b/notebooks/Dashboard.ipynb @@ -0,0 +1,364 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import pandas as pd\n", + "import numpy as np\n", + "import os\n", + "from IPython.display import display, HTML, Markdown\n", + "import covid_19_dashboard as helper" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "tags": [ + "parameters" + ] + }, + "outputs": [], + "source": [ + "ts_folder = \"../data/covid-19_jhu-csse/\"\n", + "rates_folder = \"../data/covid-19_rates/\"\n", + "geodata_path = \"../data/geodata/geo_data.csv\"\n", + "out_folder = None\n", + "PAPERMILL_OUTPUT_PATH = None" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Read in the data" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "jhu_frames_map = helper.read_jhu_frames_map(ts_folder)\n", + "rates_frames_map = helper.read_rates_frames_map(rates_folder)\n", + "geodata_df = helper.read_geodata(geodata_path)\n", + "\n", + "# Identify countries with 100 or more cases\n", + "countries_over_thresh = helper.countries_with_number_of_cases(jhu_frames_map, 'confirmed', 100)\n", + "# Filter out some countries with very high case/population ratio\n", + "countries_over_thresh = [c for c in countries_over_thresh if c not in set(['San Marino', 'Iceland'])]" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Questions About COVID-19 and Its Spread\n", + "\n", + "Understanding the spread, distribution, and deadliness of COVID-19 is difficult, despite the data available about it. Differences in rates of testing, quality of data, demographics, etc. make it difficult to compare data between countries. \n", + "\n", + "All this needs to be considered when looking at the plots below. But despite those caveats, I found it helpful to plot the raw data, even though direct comparisons between countries might not be inaccurate." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "data_ts = jhu_frames_map['confirmed'].iloc[:,-1].name.strftime(\"%b %d %Y\")\n", + "display(HTML(f\"<em>Data up to {data_ts}; countries with 100 or more confirmed cases.</em>\"))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## How are cases per 100,000 distributed geographically?" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import altair as alt" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "map_df = helper.compute_map_df(rates_frames_map, jhu_frames_map, geodata_df, countries_over_thresh)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "display(helper.map_of_variable(map_df, 'Confirmed/100k', 'Confirmed'))\n", + "display(HTML('''\n", + "<p style=\"font-size: smaller\">Data Sources: \n", + " <a href=\"https://github.com/CSSEGISandData/COVID-19\">JHU CSSE</a>,\n", + " <a href=\"https://data.worldbank.org/indicator/SP.POP.TOTL\">World Bank</a>,\n", + " <a href=\"https://worldmap.harvard.edu/data/geonode:country_centroids_az8\">Harvard Worldmap</a>\n", + "</p>'''))" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "bars = alt.Chart(map_df).mark_bar().encode(\n", + " x='Confirmed/100k:Q',\n", + " y=alt.Y(\"Country/Region:N\", sort='-x'),\n", + " tooltip=[\"Country/Region:N\", \n", + " \"Confirmed:Q\", \"Deaths:Q\", \"Recovered:Q\",\n", + " \"Confirmed/100k:Q\", \"Deaths/100k:Q\", \"Recovered/100k:Q\"]\n", + ")\n", + "\n", + "text = bars.mark_text(\n", + " align='left',\n", + " baseline='middle',\n", + " dx=3 # Nudges text to right so it doesn't appear on top of the bar\n", + ").encode(\n", + " text=alt.Text('Confirmed/100k:Q', format=\".3\")\n", + ")\n", + "\n", + "chart = (bars + text).properties(height=900, title=f\"Confirmed cases per 100k inhabitants\")\n", + "display(chart)\n", + "display(HTML('''\n", + "<p style=\"font-size: smaller\">Data Sources: \n", + " <a href=\"https://github.com/CSSEGISandData/COVID-19\">JHU CSSE</a>,\n", + " <a href=\"https://data.worldbank.org/indicator/SP.POP.TOTL\">World Bank</a>,\n", + " <a href=\"https://worldmap.harvard.edu/data/geonode:country_centroids_az8\">Harvard Worldmap</a>\n", + "</p>'''))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## How have cases been growing?" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "confirmed_rate_df = helper.growth_df(rates_frames_map, geodata_df, 'confirmed', countries_over_thresh, 2)\n", + "latest_confirmed_ser = confirmed_rate_df.set_index(\n", + " ['Country/Region', 'Geo Region', 'Date']).drop(\n", + " ['Longitude', 'Latitude'], axis=1).unstack().iloc[:,-1]\n", + "sort_order = latest_confirmed_ser.groupby('Geo Region').mean().sort_values(ascending=False).index.tolist()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "base = alt.Chart(confirmed_rate_df).properties(\n", + " width=300, height=200, title=\"Countries with 2 or more cases per 100k\")\n", + "line = base.mark_line().encode(\n", + " x='Date',\n", + " y='Confirmed/100k',\n", + " color='Country/Region',\n", + " facet=alt.Facet('Geo Region:N', columns=1, sort=alt.SortArray(sort_order), title='Geographic Region'),\n", + " tooltip=[\"Country/Region:N\", \"Date:T\", \"Confirmed/100k:Q\"]\n", + ")\n", + "line\n", + "display(line)\n", + "display(HTML('''\n", + "<p style=\"font-size: smaller\">Data Sources: \n", + " <a href=\"https://github.com/CSSEGISandData/COVID-19\">JHU CSSE</a>,\n", + " <a href=\"https://data.worldbank.org/indicator/SP.POP.TOTL\">World Bank</a>,\n", + " <a href=\"https://worldmap.harvard.edu/data/geonode:country_centroids_az8\">Harvard Worldmap</a>\n", + "</p>'''))" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "def country_increase_df(c, df_nominal, growth_in_rate_df):\n", + " over_100 = df_nominal[df_nominal['Confirmed'] >= 100]\n", + " tdf = (over_100[['Date', 'Confirmed']] - over_100.iloc[0][['Date', 'Confirmed']]).reset_index()\n", + " tdfr = growth_in_rate_df[(growth_in_rate_df['Date'] >= over_100.iloc[0]['Date']) &\n", + " (growth_in_rate_df['Country/Region'] == c)].reset_index()\n", + " tdf['Confirmed/100k'] = tdfr['Confirmed/100k']\n", + " tdf['Country/Region'] = c\n", + " tdf['Days'] = (tdf['Date'] / np.timedelta64(1, 'D')).astype(int)\n", + " return tdf[['Country/Region', 'Days', 'Confirmed', 'Confirmed/100k']]\n", + "\n", + "\n", + "growth_in_rate_df = helper.growth_df(rates_frames_map, geodata_df, 'confirmed', countries_over_thresh, 0)\n", + "frame_map = {'confirmed': jhu_frames_map['confirmed'].groupby(level='Country/Region').sum()}\n", + "growth_in_value_df = helper.growth_df(frame_map, geodata_df, 'confirmed', countries_over_thresh, 1000)\n", + "growth_in_value_df = growth_in_value_df.rename({'Confirmed/100k':'Confirmed'}, axis=1)\n", + "increase_df = pd.concat([country_increase_df(c, df_nominal, growth_in_rate_df) for \n", + " c, df_nominal in growth_in_value_df.groupby('Country/Region')])" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "def facetted_growth_plot(df, variable, sort_order, ref_country, title, yscale='linear'):\n", + " base = alt.Chart(df).properties(\n", + " width=250, height=150)\n", + " line = base.mark_line().encode(\n", + " x='Days',\n", + " y=variable,\n", + " color='Country/Region',\n", + " tooltip=[\"Country/Region:N\", \"Days:Q\", f\"{variable}:Q\"]\n", + " )\n", + " label_loc = increase_df[increase_df['Country/Region'] == ref_country]['Days'].iloc[-2]\n", + " ref = base.mark_line(opacity=0.3).encode(\n", + " x='Days',\n", + " y=alt.Y(variable, scale=alt.Scale(type=yscale)),\n", + " color=alt.ColorValue('steelblue'),\n", + " ).transform_filter(f\"datum['Country/Region'] == '{ref_country}'\")\n", + " ref += ref.mark_text().encode(text='Country/Region:N').transform_filter(f\"datum['Days'] == {label_loc}\")\n", + " charts = []\n", + " # make our small multiples\n", + " for country in sort_order:\n", + " smallm = line.transform_filter(f\"datum['Country/Region'] == '{country}'\").properties(\n", + " title=country)\n", + " smallm += ref\n", + " charts.append(smallm)\n", + "\n", + " # group the small multiples into 3 horizontal charts\n", + " groups = []\n", + " c = None\n", + " for i, chart in enumerate(charts):\n", + " if not i%3:\n", + " if c != None:\n", + " groups.append(c)\n", + " c = alt.hconcat()\n", + " c |= chart\n", + " # vertically combine the horizontal charts\n", + " chart = alt.vconcat(title=title)\n", + " for c in groups:\n", + " chart &= c\n", + " return chart" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "sort_order = growth_in_value_df.groupby(\n", + " 'Country/Region').max().sort_values(\n", + " 'Confirmed', ascending=False).index.tolist()\n", + "# Exclude China in this plot because its numbers are far greater then everywhere else\n", + "sort_order = [o for o in sort_order if o != 'China']\n", + "chart = facetted_growth_plot(increase_df[increase_df['Country/Region'] != 'China'], \n", + " 'Confirmed',\n", + " sort_order,\n", + " 'Italy',\n", + " \"Growth of cases from case 100, compared to Italy\")\n", + "display(chart)\n", + "display(HTML('''\n", + "<p style=\"font-size: smaller\">Data Sources: \n", + " <a href=\"https://github.com/CSSEGISandData/COVID-19\">JHU CSSE</a>,\n", + " <a href=\"https://data.worldbank.org/indicator/SP.POP.TOTL\">World Bank</a>,\n", + " <a href=\"https://worldmap.harvard.edu/data/geonode:country_centroids_az8\">Harvard Worldmap</a>\n", + "</p>\n", + "<p style=\"font-size: smaller\">Inspired by <a href=\"https://covid19dashboards.com/growth-analysis/\">Thomas Wiecki</a>'''))" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "sort_order = growth_in_value_df.groupby(\n", + " 'Country/Region').max().sort_values(\n", + " 'Confirmed', ascending=False).index.tolist()\n", + "chart = facetted_growth_plot(increase_df, \n", + " 'Confirmed/100k',\n", + " sort_order,\n", + " 'Italy',\n", + " \"Growth of cases/100k from case 100, compared to Italy\")\n", + "display(chart)\n", + "display(HTML('''\n", + "<p style=\"font-size: smaller\">Data Sources: \n", + " <a href=\"https://github.com/CSSEGISandData/COVID-19\">JHU CSSE</a>,\n", + " <a href=\"https://data.worldbank.org/indicator/SP.POP.TOTL\">World Bank</a>,\n", + " <a href=\"https://worldmap.harvard.edu/data/geonode:country_centroids_az8\">Harvard Worldmap</a>\n", + "</p>'''))" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Same with log scale\n", + "sort_order = growth_in_value_df.groupby(\n", + " 'Country/Region').max().sort_values(\n", + " 'Confirmed', ascending=False).index.tolist()\n", + "chart = facetted_growth_plot(increase_df, \n", + " 'Confirmed/100k',\n", + " sort_order,\n", + " 'Italy',\n", + " \"Growth of cases/100k from case 100, compared to Italy (log scale)\",\n", + " 'log')\n", + "display(chart)\n", + "display(HTML('''\n", + "<p style=\"font-size: smaller\">Data Sources: \n", + " <a href=\"https://github.com/CSSEGISandData/COVID-19\">JHU CSSE</a>,\n", + " <a href=\"https://data.worldbank.org/indicator/SP.POP.TOTL\">World Bank</a>,\n", + " <a href=\"https://worldmap.harvard.edu/data/geonode:country_centroids_az8\">Harvard Worldmap</a>\n", + "</p>'''))" + ] + } + ], + "metadata": { + "hide_input": true, + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.7.3" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/notebooks/covidtracking-dashboard.ipynb b/notebooks/covidtracking-dashboard.ipynb new file mode 100644 index 0000000..f5d544d --- /dev/null +++ b/notebooks/covidtracking-dashboard.ipynb @@ -0,0 +1,449 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "import pandas as pd\n", + "import altair as alt\n", + "from IPython.display import display, HTML" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "html_credits=HTML('''\n", + "<p style=\"font-size: smaller\">Data Sources: \n", + " <a href=\"https://covidtracking.com\">The COVID Tracking Project</a>\n", + "<br>\n", + "Analysis and Visualization:\n", + " <a href=\"https://renkulab.io/projects/covid-19/covid-19-public-data\">Covid-19 Public Data Collaboration Project</a>\n", + "</p>''')" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [], + "source": [ + "# Read population data\n", + "pop_df = pd.read_csv('../data/geodata/us_pop_fung_2019.csv').set_index('ST')\n", + "\n", + "# Read state-level data\n", + "data_df = pd.read_json('../data/covidtracking/states-daily.json')\n", + "data_df['date'] = pd.to_datetime(data_df['date'], format=\"%Y%m%d\")\n", + "data_df['ratio'] = data_df['positive']/data_df['total']\n", + "\n", + "# Compute daily differences\n", + "tdf = data_df.sort_values(['state', 'date'], ascending=[True, False]).set_index(['state', 'date'])\n", + "diffs_df = tdf[['positive', 'negative', 'death']].groupby(level='state').diff(periods=-1).dropna(how='all')\n", + "tdf_diff=tdf.join(diffs_df, rsuffix='_diff').reset_index()\n", + "\n", + "# incidence rates\n", + "tdf_diff = tdf_diff.set_index('state')\n", + "tdf_diff['positive_diff_100k'] = (tdf_diff['positive_diff'] / pop_df['Population']) * 100000\n", + "tdf_diff['death_diff_100k'] = (tdf_diff['death_diff'] / pop_df['Population']) * 100000\n", + "tdf_diff = tdf_diff.reset_index()\n", + "\n", + "# \"Normalizing\" the totals\n", + "tdf_diff['total_10'] = tdf_diff['total']/10.\n", + "\n", + "# Daily totals\n", + "daily_totals = tdf_diff.groupby('date').sum()\n", + "daily_totals.reset_index(level=0, inplace=True)\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Covid-19 Cases in U.S.\n", + "\n", + "The case data from the U.S. is obtained from https://covidtracking.com, a public crowd-sourced covid-19 dataset. " + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Daily Cumulative Totals\n", + "\n", + "Cumulative reported totals of positive cases and deaths. " + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "\n", + "<div id=\"altair-viz-691fa71f9255408f94dbe2b011bf6092\"></div>\n", + "<script type=\"text/javascript\">\n", + " (function(spec, embedOpt){\n", + " const outputDiv = document.getElementById(\"altair-viz-691fa71f9255408f94dbe2b011bf6092\");\n", + " const paths = {\n", + " \"vega\": \"https://cdn.jsdelivr.net/npm//vega@5?noext\",\n", + " \"vega-lib\": \"https://cdn.jsdelivr.net/npm//vega-lib?noext\",\n", + " \"vega-lite\": \"https://cdn.jsdelivr.net/npm//vega-lite@4.0.2?noext\",\n", + " \"vega-embed\": \"https://cdn.jsdelivr.net/npm//vega-embed@6?noext\",\n", + " };\n", + "\n", + " function loadScript(lib) {\n", + " return new Promise(function(resolve, reject) {\n", + " var s = document.createElement('script');\n", + " s.src = paths[lib];\n", + " s.async = true;\n", + " s.onload = () => resolve(paths[lib]);\n", + " s.onerror = () => reject(`Error loading script: ${paths[lib]}`);\n", + " document.getElementsByTagName(\"head\")[0].appendChild(s);\n", + " });\n", + " }\n", + "\n", + " function showError(err) {\n", + " outputDiv.innerHTML = `<div class=\"error\" style=\"color:red;\">${err}</div>`;\n", + " throw err;\n", + " }\n", + "\n", + " function displayChart(vegaEmbed) {\n", + " vegaEmbed(outputDiv, spec, embedOpt)\n", + " .catch(err => showError(`Javascript Error: ${err.message}<br>This usually means there's a typo in your chart specification. See the javascript console for the full traceback.`));\n", + " }\n", + "\n", + " if(typeof define === \"function\" && define.amd) {\n", + " requirejs.config({paths});\n", + " require([\"vega-embed\"], displayChart, err => showError(`Error loading script: ${err.message}`));\n", + " } else if (typeof vegaEmbed === \"function\") {\n", + " displayChart(vegaEmbed);\n", + " } else {\n", + " loadScript(\"vega\")\n", + " .then(() => loadScript(\"vega-lite\"))\n", + " .then(() => loadScript(\"vega-embed\"))\n", + " .catch(showError)\n", + " .then(() => displayChart(vegaEmbed));\n", + " }\n", + " })({\"config\": {\"view\": {\"continuousWidth\": 400, \"continuousHeight\": 300}, \"title\": {\"anchor\": \"middle\"}}, \"vconcat\": [{\"hconcat\": [{\"mark\": {\"type\": \"bar\", \"size\": 15}, \"encoding\": {\"x\": {\"type\": \"temporal\", \"axis\": {\"title\": \"\"}, \"field\": \"date\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive\", \"title\": \"Cumulative cases\"}}}, {\"mark\": {\"type\": \"bar\", \"size\": 15}, \"encoding\": {\"x\": {\"type\": \"temporal\", \"axis\": {\"title\": \"\"}, \"field\": \"date\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_diff\", \"title\": \"Daily cases\"}}}]}, {\"hconcat\": [{\"mark\": {\"type\": \"bar\", \"size\": 15}, \"encoding\": {\"x\": {\"type\": \"temporal\", \"axis\": {\"title\": \"\"}, \"field\": \"date\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"death\", \"title\": \"Cumulative deaths\"}}}, {\"mark\": {\"type\": \"bar\", \"size\": 15}, \"encoding\": {\"x\": {\"type\": \"temporal\", \"axis\": {\"title\": \"\"}, \"field\": \"date\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"death_diff\", \"title\": \"Daily deaths\"}}}]}], \"data\": {\"name\": \"data-51e9b342ddbb318e3b8f6134efc9291b\"}, \"title\": \"Cumulative Covid-19 cases in the U.S.\", \"$schema\": \"https://vega.github.io/schema/vega-lite/v4.0.2.json\", \"datasets\": {\"data-51e9b342ddbb318e3b8f6134efc9291b\": [{\"date\": \"2020-03-04T00:00:00\", \"positive\": 118.0, \"negative\": 748.0, \"pending\": 103.0, \"hospitalized\": 0.0, \"death\": 0.0, \"total\": 969, \"ratio\": 5.515809423282292, \"positive_diff\": 0.0, \"negative_diff\": 0.0, \"death_diff\": 0.0, \"positive_diff_100k\": 0.0, \"death_diff_100k\": 0.0, \"total_10\": 96.9}, {\"date\": \"2020-03-05T00:00:00\", \"positive\": 176.0, \"negative\": 953.0, \"pending\": 197.0, \"hospitalized\": 0.0, \"death\": 0.0, \"total\": 1326, \"ratio\": 7.691963187672735, \"positive_diff\": 55.0, \"negative_diff\": 99.0, \"death_diff\": 0.0, \"positive_diff_100k\": 0.5298275537038083, \"death_diff_100k\": 0.0, \"total_10\": 132.59999999999997}, {\"date\": \"2020-03-06T00:00:00\", \"positive\": 223.0, \"negative\": 1571.0, \"pending\": 458.0, \"hospitalized\": 0.0, \"death\": 0.0, \"total\": 2252, \"ratio\": 8.84189813481705, \"positive_diff\": 44.0, \"negative_diff\": 137.0, \"death_diff\": 0.0, \"positive_diff_100k\": 0.4002079423948694, \"death_diff_100k\": 0.0, \"total_10\": 225.2}, {\"date\": \"2020-03-07T00:00:00\", \"positive\": 341.0, \"negative\": 1809.0, \"pending\": 602.0, \"hospitalized\": 0.0, \"death\": 0.0, \"total\": 2752, \"ratio\": 13.209662158531827, \"positive_diff\": 113.0, \"negative_diff\": 194.0, \"death_diff\": 0.0, \"positive_diff_100k\": 1.0879306092476013, \"death_diff_100k\": 0.0, \"total_10\": 275.2}, {\"date\": \"2020-03-08T00:00:00\", \"positive\": 417.0, \"negative\": 2335.0, \"pending\": 347.0, \"hospitalized\": 0.0, \"death\": 0.0, \"total\": 3099, \"ratio\": 12.32417291309689, \"positive_diff\": 76.0, \"negative_diff\": 423.0, \"death_diff\": 0.0, \"positive_diff_100k\": 1.114311671083663, \"death_diff_100k\": 0.0, \"total_10\": 309.9}, {\"date\": \"2020-03-09T00:00:00\", \"positive\": 584.0, \"negative\": 3367.0, \"pending\": 313.0, \"hospitalized\": 0.0, \"death\": 0.0, \"total\": 4264, \"ratio\": 12.85071660526928, \"positive_diff\": 167.0, \"negative_diff\": 1032.0, \"death_diff\": 0.0, \"positive_diff_100k\": 1.8189942831236092, \"death_diff_100k\": 0.0, \"total_10\": 426.3999999999999}, {\"date\": \"2020-03-10T00:00:00\", \"positive\": 778.0, \"negative\": 3807.0, \"pending\": 469.0, \"hospitalized\": 0.0, \"death\": 0.0, \"total\": 5054, \"ratio\": 12.154127882707202, \"positive_diff\": 194.0, \"negative_diff\": 410.0, \"death_diff\": 0.0, \"positive_diff_100k\": 2.7039844813891034, \"death_diff_100k\": 0.0, \"total_10\": 505.4}, {\"date\": \"2020-03-11T00:00:00\", \"positive\": 1053.0, \"negative\": 5978.0, \"pending\": 563.0, \"hospitalized\": 0.0, \"death\": 27.0, \"total\": 7617, \"ratio\": 11.208808989767583, \"positive_diff\": 275.0, \"negative_diff\": 2105.0, \"death_diff\": 0.0, \"positive_diff_100k\": 4.019334743734134, \"death_diff_100k\": 0.0, \"total_10\": 761.7}, {\"date\": \"2020-03-12T00:00:00\", \"positive\": 1315.0, \"negative\": 7949.0, \"pending\": 673.0, \"hospitalized\": 0.0, \"death\": 36.0, \"total\": 9966, \"ratio\": 10.054505630227366, \"positive_diff\": 262.0, \"negative_diff\": 1716.0, \"death_diff\": 5.0, \"positive_diff_100k\": 5.624305797598059, \"death_diff_100k\": 0.06566080442627362, \"total_10\": 996.6}, {\"date\": \"2020-03-13T00:00:00\", \"positive\": 1922.0, \"negative\": 13613.0, \"pending\": 1130.0, \"hospitalized\": 0.0, \"death\": 39.0, \"total\": 16665, \"ratio\": 9.175450650028257, \"positive_diff\": 607.0, \"negative_diff\": 2793.0, \"death_diff\": 2.0, \"positive_diff_100k\": 8.020087301519814, \"death_diff_100k\": 0.026264321770509448, \"total_10\": 1666.5000000000005}, {\"date\": \"2020-03-14T00:00:00\", \"positive\": 2450.0, \"negative\": 17102.0, \"pending\": 1236.0, \"hospitalized\": 0.0, \"death\": 49.0, \"total\": 20789, \"ratio\": 8.811365861432826, \"positive_diff\": 528.0, \"negative_diff\": 3489.0, \"death_diff\": 8.0, \"positive_diff_100k\": 7.522230821043739, \"death_diff_100k\": 0.08597981173139377, \"total_10\": 2078.9}, {\"date\": \"2020-03-15T00:00:00\", \"positive\": 3173.0, \"negative\": 22548.0, \"pending\": 2242.0, \"hospitalized\": 0.0, \"death\": 60.0, \"total\": 27963, \"ratio\": 9.136862838236842, \"positive_diff\": 723.0, \"negative_diff\": 5446.0, \"death_diff\": 5.0, \"positive_diff_100k\": 9.736170827916586, \"death_diff_100k\": 0.05531095133927636, \"total_10\": 2796.3}, {\"date\": \"2020-03-16T00:00:00\", \"positive\": 4019.0, \"negative\": 36104.0, \"pending\": 1691.0, \"hospitalized\": 0.0, \"death\": 71.0, \"total\": 41714, \"ratio\": 11.220932181161599, \"positive_diff\": 837.0, \"negative_diff\": 13524.0, \"death_diff\": 8.0, \"positive_diff_100k\": 12.105280688881605, \"death_diff_100k\": 0.06421091573267143, \"total_10\": 4171.400000000001}, {\"date\": \"2020-03-17T00:00:00\", \"positive\": 5723.0, \"negative\": 47604.0, \"pending\": 1687.0, \"hospitalized\": 0.0, \"death\": 90.0, \"total\": 54957, \"ratio\": 9.740374437510395, \"positive_diff\": 1704.0, \"negative_diff\": 10201.0, \"death_diff\": 17.0, \"positive_diff_100k\": 20.726028204722564, \"death_diff_100k\": 0.16989358409385108, \"total_10\": 5495.699999999999}, {\"date\": \"2020-03-18T00:00:00\", \"positive\": 7731.0, \"negative\": 66225.0, \"pending\": 2538.0, \"hospitalized\": 0.0, \"death\": 112.0, \"total\": 76495, \"ratio\": 8.606556459953612, \"positive_diff\": 2008.0, \"negative_diff\": 17217.0, \"death_diff\": 18.0, \"positive_diff_100k\": 27.530078336913014, \"death_diff_100k\": 0.1743011549896832, \"total_10\": 7649.499999999999}, {\"date\": \"2020-03-19T00:00:00\", \"positive\": 11723.0, \"negative\": 89119.0, \"pending\": 3025.0, \"hospitalized\": 0.0, \"death\": 160.0, \"total\": 103867, \"ratio\": 8.456727153467822, \"positive_diff\": 3992.0, \"negative_diff\": 22894.0, \"death_diff\": 41.0, \"positive_diff_100k\": 41.05592023137221, \"death_diff_100k\": 0.4291152914332691, \"total_10\": 10386.7}, {\"date\": \"2020-03-20T00:00:00\", \"positive\": 17038.0, \"negative\": 118147.0, \"pending\": 3336.0, \"hospitalized\": 0.0, \"death\": 219.0, \"total\": 138521, \"ratio\": 8.865717119784163, \"positive_diff\": 5315.0, \"negative_diff\": 29028.0, \"death_diff\": 51.0, \"positive_diff_100k\": 59.019736282820595, \"death_diff_100k\": 0.6044213757021897, \"total_10\": 13852.100000000002}, {\"date\": \"2020-03-21T00:00:00\", \"positive\": 23203.0, \"negative\": 155909.0, \"pending\": 3477.0, \"hospitalized\": 1964.0, \"death\": 272.0, \"total\": 182589, \"ratio\": 8.860167677919787, \"positive_diff\": 6165.0, \"negative_diff\": 37762.0, \"death_diff\": 52.0, \"positive_diff_100k\": 60.68561036861707, \"death_diff_100k\": 0.6328191310140254, \"total_10\": 18258.9}, {\"date\": \"2020-03-22T00:00:00\", \"positive\": 31888.0, \"negative\": 193463.0, \"pending\": 2842.0, \"hospitalized\": 2554.0, \"death\": 398.0, \"total\": 228216, \"ratio\": 8.6820236929459, \"positive_diff\": 8685.0, \"negative_diff\": 37554.0, \"death_diff\": 125.0, \"positive_diff_100k\": 90.83601730037192, \"death_diff_100k\": 1.1021669130972207, \"total_10\": 22821.59999999999}, {\"date\": \"2020-03-23T00:00:00\", \"positive\": 42164.0, \"negative\": 237321.0, \"pending\": 14571.0, \"hospitalized\": 3325.0, \"death\": 471.0, \"total\": 294056, \"ratio\": 9.16638131274229, \"positive_diff\": 10276.0, \"negative_diff\": 43858.0, \"death_diff\": 69.0, \"positive_diff_100k\": 104.21967277706064, \"death_diff_100k\": 1.6099082141188321, \"total_10\": 29405.60000000001}]}}, {\"mode\": \"vega-lite\"});\n", + "</script>" + ], + "text/plain": [ + "alt.VConcatChart(...)" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "\n", + "<p style=\"font-size: smaller\">Data Sources: \n", + " <a href=\"https://covidtracking.com\">The COVID Tracking Project</a>\n", + "<br>\n", + "Analysis and Visualization:\n", + " <a href=\"https://renkulab.io/projects/covid-19/covid-19-public-data\">Covid-19 Public Data Collaboration Project</a>\n", + "</p>" + ], + "text/plain": [ + "<IPython.core.display.HTML object>" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "base = alt.Chart(\n", + " daily_totals\n", + ").mark_bar(size=15).encode(\n", + " alt.X('date', axis=alt.Axis(title='')\n", + " )\n", + ")\n", + "\n", + "cumulative = base.encode(alt.Y('positive', title = 'Cumulative cases'))\n", + "cumulative_deaths = base.encode(alt.Y('death', title = 'Cumulative deaths'))\n", + "rates = base.encode(alt.Y('positive_diff', title='Daily cases'))\n", + "rates_deaths = base.encode(alt.Y('death_diff', title='Daily deaths'))\n", + "chart = alt.vconcat(\n", + " cumulative | rates, cumulative_deaths | rates_deaths,\n", + " title='Cumulative Covid-19 cases in the U.S.'\n", + ").configure_title(\n", + " anchor='middle'\n", + ")\n", + "display(chart)\n", + "display(html_credits)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Total tests and positives per 100k population" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Most recent test date 2020-03-23 00:00:00\n", + "56 states/territories have data on this date.\n" + ] + } + ], + "source": [ + "most_recent_test_date = data_df['date'].max()\n", + "most_recent_df = data_df[data_df['date'] == most_recent_test_date].set_index('state')\n", + "print(\"Most recent test date\", most_recent_test_date)\n", + "print(len(most_recent_df), \"states/territories have data on this date.\")\n", + "\n", + "most_recent_df['total/100k'] = (most_recent_df['total'] / pop_df['Population']) * 100000\n", + "most_recent_df['positive/100k'] = (most_recent_df['positive'] / pop_df['Population']) * 100000\n", + "most_recent_df = most_recent_df.reset_index()" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "\n", + "<div id=\"altair-viz-7d4a7392cfa545fba3047b2785ea2876\"></div>\n", + "<script type=\"text/javascript\">\n", + " (function(spec, embedOpt){\n", + " const outputDiv = document.getElementById(\"altair-viz-7d4a7392cfa545fba3047b2785ea2876\");\n", + " const paths = {\n", + " \"vega\": \"https://cdn.jsdelivr.net/npm//vega@5?noext\",\n", + " \"vega-lib\": \"https://cdn.jsdelivr.net/npm//vega-lib?noext\",\n", + " \"vega-lite\": \"https://cdn.jsdelivr.net/npm//vega-lite@4.0.2?noext\",\n", + " \"vega-embed\": \"https://cdn.jsdelivr.net/npm//vega-embed@6?noext\",\n", + " };\n", + "\n", + " function loadScript(lib) {\n", + " return new Promise(function(resolve, reject) {\n", + " var s = document.createElement('script');\n", + " s.src = paths[lib];\n", + " s.async = true;\n", + " s.onload = () => resolve(paths[lib]);\n", + " s.onerror = () => reject(`Error loading script: ${paths[lib]}`);\n", + " document.getElementsByTagName(\"head\")[0].appendChild(s);\n", + " });\n", + " }\n", + "\n", + " function showError(err) {\n", + " outputDiv.innerHTML = `<div class=\"error\" style=\"color:red;\">${err}</div>`;\n", + " throw err;\n", + " }\n", + "\n", + " function displayChart(vegaEmbed) {\n", + " vegaEmbed(outputDiv, spec, embedOpt)\n", + " .catch(err => showError(`Javascript Error: ${err.message}<br>This usually means there's a typo in your chart specification. See the javascript console for the full traceback.`));\n", + " }\n", + "\n", + " if(typeof define === \"function\" && define.amd) {\n", + " requirejs.config({paths});\n", + " require([\"vega-embed\"], displayChart, err => showError(`Error loading script: ${err.message}`));\n", + " } else if (typeof vegaEmbed === \"function\") {\n", + " displayChart(vegaEmbed);\n", + " } else {\n", + " loadScript(\"vega\")\n", + " .then(() => loadScript(\"vega-lite\"))\n", + " .then(() => loadScript(\"vega-embed\"))\n", + " .catch(showError)\n", + " .then(() => displayChart(vegaEmbed));\n", + " }\n", + " })({\"config\": {\"view\": {\"continuousWidth\": 400, \"continuousHeight\": 300}}, \"layer\": [{\"mark\": \"bar\", \"encoding\": {\"x\": {\"type\": \"nominal\", \"field\": \"state\", \"sort\": null}, \"y\": {\"type\": \"quantitative\", \"field\": \"total/100k\"}}, \"title\": \"Cases per 100k\"}, {\"mark\": {\"type\": \"point\", \"color\": \"orange\", \"filled\": true, \"opacity\": 1, \"size\": 100}, \"encoding\": {\"x\": {\"type\": \"nominal\", \"field\": \"state\", \"sort\": null}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive/100k\"}}, \"title\": \"Cases per 100k\"}], \"data\": {\"name\": \"data-f62451cfd43e9833a710e7269b72bd22\"}, \"$schema\": \"https://vega.github.io/schema/vega-lite/v4.0.2.json\", \"datasets\": {\"data-f62451cfd43e9833a710e7269b72bd22\": [{\"state\": \"OH\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 442.0, \"negative\": 140.0, \"pending\": null, \"hospitalized\": 104.0, \"death\": 6.0, \"total\": 582, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"ratio\": 0.7594501718213058, \"total/100k\": 4.9789975276111935, \"positive/100k\": 3.7813005278421774}, {\"state\": \"MD\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 288.0, \"negative\": 94.0, \"pending\": null, \"hospitalized\": null, \"death\": 3.0, \"total\": 382, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"ratio\": 0.7539267015706806, \"total/100k\": 6.3185613528999225, \"positive/100k\": 4.763732119463815}, {\"state\": \"AZ\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 265.0, \"negative\": 309.0, \"pending\": 6.0, \"hospitalized\": null, \"death\": 2.0, \"total\": 580, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"ratio\": 0.45689655172413796, \"total/100k\": 7.9684372946495925, \"positive/100k\": 3.6407515225554175}, {\"state\": \"MO\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 183.0, \"negative\": 369.0, \"pending\": null, \"hospitalized\": null, \"death\": 3.0, \"total\": 552, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"ratio\": 0.33152173913043476, \"total/100k\": 8.993995530375264, \"positive/100k\": 2.981705039961365}, {\"state\": \"DE\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 68.0, \"negative\": 36.0, \"pending\": null, \"hospitalized\": 0.0, \"death\": 0.0, \"total\": 104, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"ratio\": 0.6538461538461539, \"total/100k\": 10.680205881507224, \"positive/100k\": 6.98321153790857}, {\"state\": \"KS\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 82.0, \"negative\": 417.0, \"pending\": null, \"hospitalized\": null, \"death\": 2.0, \"total\": 499, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"ratio\": 0.16432865731462926, \"total/100k\": 17.12826011888866, \"positive/100k\": 2.8146639874726858}, {\"state\": \"NE\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 50.0, \"negative\": 356.0, \"pending\": null, \"hospitalized\": null, \"death\": 0.0, \"total\": 406, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"ratio\": 0.12315270935960591, \"total/100k\": 20.988333381582375, \"positive/100k\": 2.584770120884529}, {\"state\": \"OK\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 81.0, \"negative\": 694.0, \"pending\": 102.0, \"hospitalized\": 15.0, \"death\": 2.0, \"total\": 877, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"ratio\": 0.09236031927023945, \"total/100k\": 22.163417422063493, \"positive/100k\": 2.0470203092213715}, {\"state\": \"WV\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 16.0, \"negative\": 444.0, \"pending\": 4.0, \"hospitalized\": 1.0, \"death\": 0.0, \"total\": 464, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"ratio\": 0.034482758620689655, \"total/100k\": 25.963169230063336, \"positive/100k\": 0.8952816975883908}, {\"state\": \"IN\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 259.0, \"negative\": 1701.0, \"pending\": null, \"hospitalized\": 1.0, \"death\": 7.0, \"total\": 1960, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"ratio\": 0.13214285714285715, \"total/100k\": 29.113729069122673, \"positive/100k\": 3.8471713412769253}, {\"state\": \"MI\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 1328.0, \"negative\": 2069.0, \"pending\": null, \"hospitalized\": null, \"death\": 15.0, \"total\": 3397, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"ratio\": 0.3909331763320577, \"total/100k\": 34.01470552747476, \"positive/100k\": 13.297476873855308}, {\"state\": \"SC\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 299.0, \"negative\": 1466.0, \"pending\": null, \"hospitalized\": null, \"death\": 5.0, \"total\": 1765, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"ratio\": 0.16940509915014165, \"total/100k\": 34.28040477680446, \"positive/100k\": 5.807275370121549}, {\"state\": \"TX\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 352.0, \"negative\": 9703.0, \"pending\": null, \"hospitalized\": null, \"death\": 8.0, \"total\": 10055, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"ratio\": 0.035007458975634016, \"total/100k\": 34.67733917103605, \"positive/100k\": 1.213965528414191}, {\"state\": \"AR\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 174.0, \"negative\": 906.0, \"pending\": 0.0, \"hospitalized\": 13.0, \"death\": 0.0, \"total\": 1080, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"ratio\": 0.16111111111111112, \"total/100k\": 35.78736341570502, \"positive/100k\": 5.765741883641365}, {\"state\": \"NJ\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 2844.0, \"negative\": 359.0, \"pending\": 94.0, \"hospitalized\": null, \"death\": 27.0, \"total\": 3297, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"ratio\": 0.8626023657870792, \"total/100k\": 37.11922397516829, \"positive/100k\": 32.01913041716063}, {\"state\": \"AL\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 167.0, \"negative\": 1665.0, \"pending\": null, \"hospitalized\": null, \"death\": 0.0, \"total\": 1832, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"ratio\": 0.09115720524017468, \"total/100k\": 37.36346884729008, \"positive/100k\": 3.4059493981972944}, {\"state\": \"KY\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 104.0, \"negative\": 1762.0, \"pending\": null, \"hospitalized\": null, \"death\": 3.0, \"total\": 1866, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"ratio\": 0.055734190782422297, \"total/100k\": 41.76670942568984, \"positive/100k\": 2.327833751485393}, {\"state\": \"VA\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 254.0, \"negative\": 3443.0, \"pending\": null, \"hospitalized\": 38.0, \"death\": 6.0, \"total\": 3697, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"ratio\": 0.06870435488233703, \"total/100k\": 43.31312483751721, \"positive/100k\": 2.975800299899748}, {\"state\": \"MS\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 249.0, \"negative\": 1143.0, \"pending\": null, \"hospitalized\": 33.0, \"death\": 1.0, \"total\": 1392, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"ratio\": 0.1788793103448276, \"total/100k\": 46.77185181252686, \"positive/100k\": 8.366516595775279}, {\"state\": \"GA\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 772.0, \"negative\": 4297.0, \"pending\": null, \"hospitalized\": null, \"death\": 25.0, \"total\": 5069, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"ratio\": 0.152298283685145, \"total/100k\": 47.7422817193965, \"positive/100k\": 7.271067565076761}, {\"state\": \"PA\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 644.0, \"negative\": 6595.0, \"pending\": null, \"hospitalized\": null, \"death\": 6.0, \"total\": 7239, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"ratio\": 0.08896256389004006, \"total/100k\": 56.545900797133946, \"positive/100k\": 5.030468312384896}, {\"state\": \"TN\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 615.0, \"negative\": 3272.0, \"pending\": null, \"hospitalized\": null, \"death\": 2.0, \"total\": 3887, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"ratio\": 0.15821970671469, \"total/100k\": 56.8842532035625, \"positive/100k\": 9.000209858551823}, {\"state\": \"FL\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 1171.0, \"negative\": 11063.0, \"pending\": 860.0, \"hospitalized\": 217.0, \"death\": 14.0, \"total\": 13094, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"ratio\": 0.08943027340766764, \"total/100k\": 60.96545460073377, \"positive/100k\": 5.45215727336637}, {\"state\": \"CA\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 1733.0, \"negative\": 12567.0, \"pending\": 12100.0, \"hospitalized\": null, \"death\": 27.0, \"total\": 26400, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"ratio\": 0.0656439393939394, \"total/100k\": 66.81476767328428, \"positive/100k\": 4.385984559765215}, {\"state\": \"IA\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 105.0, \"negative\": 2043.0, \"pending\": null, \"hospitalized\": null, \"death\": null, \"total\": 2148, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"ratio\": 0.04888268156424581, \"total/100k\": 68.08089836358623, \"positive/100k\": 3.327976875314969}, {\"state\": \"ID\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 47.0, \"negative\": 1309.0, \"pending\": null, \"hospitalized\": null, \"death\": 0.0, \"total\": 1356, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"ratio\": 0.03466076696165192, \"total/100k\": 75.66689824308828, \"positive/100k\": 2.6226727267147116}, {\"state\": \"IL\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 1285.0, \"negative\": 8583.0, \"pending\": null, \"hospitalized\": null, \"death\": 12.0, \"total\": 9868, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"ratio\": 0.13021888933927847, \"total/100k\": 77.87357476088086, \"positive/100k\": 10.140610414241173}, {\"state\": \"NC\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 297.0, \"negative\": 8141.0, \"pending\": null, \"hospitalized\": null, \"death\": 0.0, \"total\": 8438, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"ratio\": 0.03519791419767718, \"total/100k\": 80.45320765928267, \"positive/100k\": 2.8317851001193355}, {\"state\": \"MN\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 235.0, \"negative\": 4511.0, \"pending\": null, \"hospitalized\": 17.0, \"death\": 1.0, \"total\": 4746, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"ratio\": 0.049515381373788456, \"total/100k\": 84.15442709737088, \"positive/100k\": 4.166938552018997}, {\"state\": \"OR\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 191.0, \"negative\": 3649.0, \"pending\": null, \"hospitalized\": 56.0, \"death\": 5.0, \"total\": 3840, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"ratio\": 0.04973958333333333, \"total/100k\": 91.04408359269438, \"positive/100k\": 4.528494782865788}, {\"state\": \"CO\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 591.0, \"negative\": 4845.0, \"pending\": null, \"hospitalized\": 58.0, \"death\": 6.0, \"total\": 5436, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"ratio\": 0.108719646799117, \"total/100k\": 94.39571461515166, \"positive/100k\": 10.262668752309533}, {\"state\": \"WY\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 26.0, \"negative\": 592.0, \"pending\": null, \"hospitalized\": null, \"death\": null, \"total\": 618, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"ratio\": 0.042071197411003236, \"total/100k\": 106.78019693862213, \"positive/100k\": 4.492370744990575}, {\"state\": \"MT\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 34.0, \"negative\": 1146.0, \"pending\": null, \"hospitalized\": null, \"death\": null, \"total\": 1180, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"ratio\": 0.0288135593220339, \"total/100k\": 110.4064642049144, \"positive/100k\": 3.181203205904313}, {\"state\": \"RI\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 106.0, \"negative\": 932.0, \"pending\": 216.0, \"hospitalized\": null, \"death\": null, \"total\": 1254, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"ratio\": 0.08452950558213716, \"total/100k\": 118.37324575852803, \"positive/100k\": 10.006031938121188}, {\"state\": \"SD\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 28.0, \"negative\": 762.0, \"pending\": 265.0, \"hospitalized\": null, \"death\": 1.0, \"total\": 1055, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"ratio\": 0.026540284360189573, \"total/100k\": 119.2549897757215, \"positive/100k\": 3.1650613400191485}, {\"state\": \"NV\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 245.0, \"negative\": 3490.0, \"pending\": 0.0, \"hospitalized\": null, \"death\": 4.0, \"total\": 3735, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"ratio\": 0.06559571619812583, \"total/100k\": 121.26009202131321, \"positive/100k\": 7.954142582388684}, {\"state\": \"CT\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 415.0, \"negative\": 4085.0, \"pending\": null, \"hospitalized\": 54.0, \"death\": 10.0, \"total\": 4500, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"ratio\": 0.09222222222222222, \"total/100k\": 126.21704788422362, \"positive/100k\": 11.640016638211735}, {\"state\": \"LA\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 1172.0, \"negative\": 4776.0, \"pending\": null, \"hospitalized\": null, \"death\": 34.0, \"total\": 5948, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"ratio\": 0.19704102219233355, \"total/100k\": 127.94716221024206, \"positive/100k\": 25.210839628514403}, {\"state\": \"WI\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 416.0, \"negative\": 7050.0, \"pending\": null, \"hospitalized\": null, \"death\": 5.0, \"total\": 7466, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"ratio\": 0.055719260648272165, \"total/100k\": 128.22816025050693, \"positive/100k\": 7.144778283446407}, {\"state\": \"MA\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 777.0, \"negative\": 8145.0, \"pending\": null, \"hospitalized\": 79.0, \"death\": 9.0, \"total\": 8922, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"ratio\": 0.08708809683927371, \"total/100k\": 128.38328150948348, \"positive/100k\": 11.180655652641635}, {\"state\": \"AK\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 22.0, \"negative\": 946.0, \"pending\": null, \"hospitalized\": 0.0, \"death\": null, \"total\": 968, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"ratio\": 0.022727272727272728, \"total/100k\": 132.32268691604753, \"positive/100k\": 3.007333793546535}, {\"state\": \"UT\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 257.0, \"negative\": 4790.0, \"pending\": null, \"hospitalized\": null, \"death\": 1.0, \"total\": 5047, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"ratio\": 0.05092133940955023, \"total/100k\": 157.42564313069605, \"positive/100k\": 8.016324605624902}, {\"state\": \"NH\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 78.0, \"negative\": 1374.0, \"pending\": 889.0, \"hospitalized\": null, \"death\": null, \"total\": 2341, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"ratio\": 0.03331909440410081, \"total/100k\": 172.1689388406801, \"positive/100k\": 5.73651312668648}, {\"state\": \"DC\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 116.0, \"negative\": 1113.0, \"pending\": null, \"hospitalized\": null, \"death\": 2.0, \"total\": 1229, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"ratio\": 0.09438567941415785, \"total/100k\": 174.14123151432025, \"positive/100k\": 16.436438450497274}, {\"state\": \"ND\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 30.0, \"negative\": 1353.0, \"pending\": null, \"hospitalized\": 4.0, \"death\": 0.0, \"total\": 1383, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"ratio\": 0.021691973969631236, \"total/100k\": 181.48129679737343, \"positive/100k\": 3.936687566103545}, {\"state\": \"VT\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 75.0, \"negative\": 1106.0, \"pending\": null, \"hospitalized\": null, \"death\": 5.0, \"total\": 1181, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"ratio\": 0.06350550381033022, \"total/100k\": 189.26615693545878, \"positive/100k\": 12.019442650431337}, {\"state\": \"HI\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 56.0, \"negative\": 2955.0, \"pending\": null, \"hospitalized\": null, \"death\": null, \"total\": 3011, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"ratio\": 0.018598472268349386, \"total/100k\": 212.6604664828459, \"positive/100k\": 3.9551597884554535}, {\"state\": \"ME\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 107.0, \"negative\": 2791.0, \"pending\": null, \"hospitalized\": null, \"death\": null, \"total\": 2898, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"ratio\": 0.03692201518288475, \"total/100k\": 215.5909930873999, \"positive/100k\": 7.960053920066181}, {\"state\": \"NM\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 65.0, \"negative\": 5321.0, \"pending\": null, \"hospitalized\": null, \"death\": null, \"total\": 5386, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"ratio\": 0.012068325287783142, \"total/100k\": 256.8640551995418, \"positive/100k\": 3.099918972887155}, {\"state\": \"NY\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 20875.0, \"negative\": 57414.0, \"pending\": null, \"hospitalized\": 2635.0, \"death\": 114.0, \"total\": 78289, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"ratio\": 0.2666402687478445, \"total/100k\": 402.44045807346015, \"positive/100k\": 107.30683189571309}, {\"state\": \"WA\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 1996.0, \"negative\": 28879.0, \"pending\": null, \"hospitalized\": null, \"death\": 95.0, \"total\": 30875, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"ratio\": 0.06464777327935223, \"total/100k\": 405.4554673322396, \"positive/100k\": 26.211793126968427}, {\"state\": \"AS\", \"date\": \"2020-03-23T00:00:00\", \"positive\": null, \"negative\": null, \"pending\": null, \"hospitalized\": null, \"death\": 0.0, \"total\": 0, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"ratio\": null, \"total/100k\": null, \"positive/100k\": null}, {\"state\": \"GU\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 29.0, \"negative\": 161.0, \"pending\": null, \"hospitalized\": null, \"death\": 1.0, \"total\": 190, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"ratio\": 0.15263157894736842, \"total/100k\": null, \"positive/100k\": null}, {\"state\": \"MP\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 0.0, \"negative\": null, \"pending\": null, \"hospitalized\": null, \"death\": 0.0, \"total\": 0, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"ratio\": null, \"total/100k\": null, \"positive/100k\": null}, {\"state\": \"PR\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 31.0, \"negative\": 189.0, \"pending\": 35.0, \"hospitalized\": null, \"death\": 2.0, \"total\": 255, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"ratio\": 0.12156862745098039, \"total/100k\": null, \"positive/100k\": null}, {\"state\": \"VI\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 17.0, \"negative\": null, \"pending\": null, \"hospitalized\": null, \"death\": 0.0, \"total\": 17, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"ratio\": 1.0, \"total/100k\": null, \"positive/100k\": null}]}}, {\"mode\": \"vega-lite\"});\n", + "</script>" + ], + "text/plain": [ + "alt.LayerChart(...)" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "\n", + "<p style=\"font-size: smaller\">Data Sources: \n", + " <a href=\"https://covidtracking.com\">The COVID Tracking Project</a>\n", + "<br>\n", + "Analysis and Visualization:\n", + " <a href=\"https://renkulab.io/projects/covid-19/covid-19-public-data\">Covid-19 Public Data Collaboration Project</a>\n", + "</p>" + ], + "text/plain": [ + "<IPython.core.display.HTML object>" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "chart = alt.Chart(most_recent_df.sort_values('total/100k'), title=\"Cases per 100k\").encode(alt.X('state', sort=None))\n", + "tests = chart.mark_bar().encode(alt.Y('total/100k'))\n", + "positives = chart.mark_point(color='orange', filled=True, size=100, opacity=1).encode(alt.Y('positive/100k'))\n", + "display(alt.layer(tests, positives))\n", + "display(html_credits)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Counts and rates by state\n", + "\n", + "Taking a look at the three states with the highest per-capita incidence of covid-19. The red and yellow curves represent the total tests and total positive tests respectively. " + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "\n", + "<div id=\"altair-viz-f9160d38ef744717870e719ef7bd8c70\"></div>\n", + "<script type=\"text/javascript\">\n", + " (function(spec, embedOpt){\n", + " const outputDiv = document.getElementById(\"altair-viz-f9160d38ef744717870e719ef7bd8c70\");\n", + " const paths = {\n", + " \"vega\": \"https://cdn.jsdelivr.net/npm//vega@5?noext\",\n", + " \"vega-lib\": \"https://cdn.jsdelivr.net/npm//vega-lib?noext\",\n", + " \"vega-lite\": \"https://cdn.jsdelivr.net/npm//vega-lite@4.0.2?noext\",\n", + " \"vega-embed\": \"https://cdn.jsdelivr.net/npm//vega-embed@6?noext\",\n", + " };\n", + "\n", + " function loadScript(lib) {\n", + " return new Promise(function(resolve, reject) {\n", + " var s = document.createElement('script');\n", + " s.src = paths[lib];\n", + " s.async = true;\n", + " s.onload = () => resolve(paths[lib]);\n", + " s.onerror = () => reject(`Error loading script: ${paths[lib]}`);\n", + " document.getElementsByTagName(\"head\")[0].appendChild(s);\n", + " });\n", + " }\n", + "\n", + " function showError(err) {\n", + " outputDiv.innerHTML = `<div class=\"error\" style=\"color:red;\">${err}</div>`;\n", + " throw err;\n", + " }\n", + "\n", + " function displayChart(vegaEmbed) {\n", + " vegaEmbed(outputDiv, spec, embedOpt)\n", + " .catch(err => showError(`Javascript Error: ${err.message}<br>This usually means there's a typo in your chart specification. See the javascript console for the full traceback.`));\n", + " }\n", + "\n", + " if(typeof define === \"function\" && define.amd) {\n", + " requirejs.config({paths});\n", + " require([\"vega-embed\"], displayChart, err => showError(`Error loading script: ${err.message}`));\n", + " } else if (typeof vegaEmbed === \"function\") {\n", + " displayChart(vegaEmbed);\n", + " } else {\n", + " loadScript(\"vega\")\n", + " .then(() => loadScript(\"vega-lite\"))\n", + " .then(() => loadScript(\"vega-embed\"))\n", + " .catch(showError)\n", + " .then(() => displayChart(vegaEmbed));\n", + " }\n", + " })({\"config\": {\"view\": {\"continuousWidth\": 400, \"continuousHeight\": 300}}, \"hconcat\": [{\"layer\": [{\"mark\": {\"type\": \"bar\", \"size\": 10}, \"encoding\": {\"x\": {\"type\": \"temporal\", \"axis\": {\"title\": \"Date\"}, \"field\": \"date\"}, \"y\": {\"type\": \"quantitative\", \"axis\": {\"title\": \"Daily positive\"}, \"field\": \"positive_diff\"}}, \"height\": 150, \"title\": \"NY\", \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"color\": \"red\"}, \"encoding\": {\"x\": {\"type\": \"temporal\", \"axis\": {\"title\": \"Date\"}, \"field\": \"date\"}, \"y\": {\"type\": \"quantitative\", \"axis\": {\"title\": \"Total/10\"}, \"field\": \"total_10\"}}, \"height\": 150, \"title\": \"NY\", \"width\": 250}, {\"mark\": {\"type\": \"line\", \"color\": \"orange\"}, \"encoding\": {\"x\": {\"type\": \"temporal\", \"axis\": {\"title\": \"Date\"}, \"field\": \"date\"}, \"y\": {\"type\": \"quantitative\", \"axis\": {\"title\": \"Positive\"}, \"field\": \"positive\"}}, \"height\": 150, \"title\": \"NY\", \"width\": 250}]}], \"data\": {\"name\": \"data-590167a331dd42966295eeba4d7d31c5\"}, \"resolve\": {\"scale\": {\"y\": \"independent\"}}}, {\"layer\": [{\"mark\": {\"type\": \"bar\", \"size\": 10}, \"encoding\": {\"x\": {\"type\": \"temporal\", \"axis\": {\"title\": \"Date\"}, \"field\": \"date\"}, \"y\": {\"type\": \"quantitative\", \"axis\": {\"title\": \"Daily positive\"}, \"field\": \"positive_diff\"}}, \"height\": 150, \"title\": \"WA\", \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"color\": \"red\"}, \"encoding\": {\"x\": {\"type\": \"temporal\", \"axis\": {\"title\": \"Date\"}, \"field\": \"date\"}, \"y\": {\"type\": \"quantitative\", \"axis\": {\"title\": \"Total/10\"}, \"field\": \"total_10\"}}, \"height\": 150, \"title\": \"WA\", \"width\": 250}, {\"mark\": {\"type\": \"line\", \"color\": \"orange\"}, \"encoding\": {\"x\": {\"type\": \"temporal\", \"axis\": {\"title\": \"Date\"}, \"field\": \"date\"}, \"y\": {\"type\": \"quantitative\", \"axis\": {\"title\": \"Positive\"}, \"field\": \"positive\"}}, \"height\": 150, \"title\": \"WA\", \"width\": 250}]}], \"data\": {\"name\": \"data-53d3a60ae6c0fa50968d9fe5fc3ab938\"}, \"resolve\": {\"scale\": {\"y\": \"independent\"}}}, {\"layer\": [{\"mark\": {\"type\": \"bar\", \"size\": 10}, \"encoding\": {\"x\": {\"type\": \"temporal\", \"axis\": {\"title\": \"Date\"}, \"field\": \"date\"}, \"y\": {\"type\": \"quantitative\", \"axis\": {\"title\": \"Daily positive\"}, \"field\": \"positive_diff\"}}, \"height\": 150, \"title\": \"NM\", \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"color\": \"red\"}, \"encoding\": {\"x\": {\"type\": \"temporal\", \"axis\": {\"title\": \"Date\"}, \"field\": \"date\"}, \"y\": {\"type\": \"quantitative\", \"axis\": {\"title\": \"Total/10\"}, \"field\": \"total_10\"}}, \"height\": 150, \"title\": \"NM\", \"width\": 250}, {\"mark\": {\"type\": \"line\", \"color\": \"orange\"}, \"encoding\": {\"x\": {\"type\": \"temporal\", \"axis\": {\"title\": \"Date\"}, \"field\": \"date\"}, \"y\": {\"type\": \"quantitative\", \"axis\": {\"title\": \"Positive\"}, \"field\": \"positive\"}}, \"height\": 150, \"title\": \"NM\", \"width\": 250}]}], \"data\": {\"name\": \"data-2f1ed1b3ec653d924910cb18c09a4230\"}, \"resolve\": {\"scale\": {\"y\": \"independent\"}}}], \"$schema\": \"https://vega.github.io/schema/vega-lite/v4.0.2.json\", \"datasets\": {\"data-590167a331dd42966295eeba4d7d31c5\": [{\"state\": \"NY\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 20875.0, \"negative\": 57414.0, \"pending\": null, \"hospitalized\": 2635.0, \"death\": 114.0, \"total\": 78289, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"ratio\": 0.2666402687478445, \"positive_diff\": 5707.0, \"negative_diff\": 11181.0, \"death_diff\": 0.0, \"positive_diff_100k\": 29.336531239704644, \"death_diff_100k\": 0.0, \"total_10\": 7828.9}, {\"state\": \"NY\", \"date\": \"2020-03-22T00:00:00\", \"positive\": 15168.0, \"negative\": 46233.0, \"pending\": null, \"hospitalized\": 1974.0, \"death\": 114.0, \"total\": 61401, \"dateChecked\": \"2020-03-22T20:00:00Z\", \"ratio\": 0.24703180729955537, \"positive_diff\": 4812.0, \"negative_diff\": 11152.0, \"death_diff\": 70.0, \"positive_diff_100k\": 24.735831141660903, \"death_diff_100k\": 0.3598312925844271, \"total_10\": 6140.1}, {\"state\": \"NY\", \"date\": \"2020-03-21T00:00:00\", \"positive\": 10356.0, \"negative\": 35081.0, \"pending\": null, \"hospitalized\": 1603.0, \"death\": 44.0, \"total\": 45437, \"dateChecked\": \"2020-03-21T20:00:00Z\", \"ratio\": 0.2279199771111649, \"positive_diff\": 3254.0, \"negative_diff\": 9756.0, \"death_diff\": 9.0, \"positive_diff_100k\": 16.72701465813894, \"death_diff_100k\": 0.04626402333228348, \"total_10\": 4543.7}, {\"state\": \"NY\", \"date\": \"2020-03-20T00:00:00\", \"positive\": 7102.0, \"negative\": 25325.0, \"pending\": null, \"hospitalized\": null, \"death\": 35.0, \"total\": 32427, \"dateChecked\": \"2020-03-20T20:00:00Z\", \"ratio\": 0.21901501834890677, \"positive_diff\": 2950.0, \"negative_diff\": 7193.0, \"death_diff\": 23.0, \"positive_diff_100k\": 15.16431875891514, \"death_diff_100k\": 0.11823028184916891, \"total_10\": 3242.7}, {\"state\": \"NY\", \"date\": \"2020-03-19T00:00:00\", \"positive\": 4152.0, \"negative\": 18132.0, \"pending\": null, \"hospitalized\": null, \"death\": 12.0, \"total\": 22284, \"dateChecked\": \"2020-03-19T20:00:00Z\", \"ratio\": 0.18632202477113624, \"positive_diff\": 1770.0, \"negative_diff\": 5917.0, \"death_diff\": 0.0, \"positive_diff_100k\": 9.098591255349085, \"death_diff_100k\": 0.0, \"total_10\": 2228.4}, {\"state\": \"NY\", \"date\": \"2020-03-18T00:00:00\", \"positive\": 2382.0, \"negative\": 12215.0, \"pending\": null, \"hospitalized\": null, \"death\": 12.0, \"total\": 14597, \"dateChecked\": \"2020-03-18T20:00:00Z\", \"ratio\": 0.1631842159347811, \"positive_diff\": 682.0, \"negative_diff\": 6709.0, \"death_diff\": 5.0, \"positive_diff_100k\": 3.505784879179704, \"death_diff_100k\": 0.02570223518460193, \"total_10\": 1459.7}, {\"state\": \"NY\", \"date\": \"2020-03-17T00:00:00\", \"positive\": 1700.0, \"negative\": 5506.0, \"pending\": null, \"hospitalized\": null, \"death\": 7.0, \"total\": 7206, \"dateChecked\": \"2020-03-17T20:00:00Z\", \"ratio\": 0.23591451568137664, \"positive_diff\": 750.0, \"negative_diff\": 963.0, \"death_diff\": 0.0, \"positive_diff_100k\": 3.85533527769029, \"death_diff_100k\": 0.0, \"total_10\": 720.6}, {\"state\": \"NY\", \"date\": \"2020-03-16T00:00:00\", \"positive\": 950.0, \"negative\": 4543.0, \"pending\": null, \"hospitalized\": null, \"death\": 7.0, \"total\": 5493, \"dateChecked\": \"2020-03-16T20:00:00Z\", \"ratio\": 0.17294738758419806, \"positive_diff\": 221.0, \"negative_diff\": 0.0, \"death_diff\": 4.0, \"positive_diff_100k\": 1.1360387951594055, \"death_diff_100k\": 0.020561788147681545, \"total_10\": 549.3}, {\"state\": \"NY\", \"date\": \"2020-03-15T00:00:00\", \"positive\": 729.0, \"negative\": 4543.0, \"pending\": null, \"hospitalized\": null, \"death\": 3.0, \"total\": 5272, \"dateChecked\": \"2020-03-15T20:00:00Z\", \"ratio\": 0.13827769347496208, \"positive_diff\": 205.0, \"negative_diff\": 1764.0, \"death_diff\": null, \"positive_diff_100k\": 1.0537916425686793, \"death_diff_100k\": null, \"total_10\": 527.2}, {\"state\": \"NY\", \"date\": \"2020-03-14T00:00:00\", \"positive\": 524.0, \"negative\": 2779.0, \"pending\": null, \"hospitalized\": null, \"death\": null, \"total\": 3303, \"dateChecked\": \"2020-03-14T20:00:00Z\", \"ratio\": 0.15864365728125945, \"positive_diff\": 103.0, \"negative_diff\": 0.0, \"death_diff\": null, \"positive_diff_100k\": 0.5294660448027999, \"death_diff_100k\": null, \"total_10\": 330.3}, {\"state\": \"NY\", \"date\": \"2020-03-13T00:00:00\", \"positive\": 421.0, \"negative\": 2779.0, \"pending\": null, \"hospitalized\": null, \"death\": null, \"total\": 3200, \"dateChecked\": \"2020-03-13T20:00:00Z\", \"ratio\": 0.1315625, \"positive_diff\": 205.0, \"negative_diff\": null, \"death_diff\": null, \"positive_diff_100k\": 1.0537916425686793, \"death_diff_100k\": null, \"total_10\": 320.0}, {\"state\": \"NY\", \"date\": \"2020-03-12T00:00:00\", \"positive\": 216.0, \"negative\": null, \"pending\": null, \"hospitalized\": null, \"death\": null, \"total\": 216, \"dateChecked\": \"2020-03-12T20:00:00Z\", \"ratio\": 1.0, \"positive_diff\": 0.0, \"negative_diff\": null, \"death_diff\": null, \"positive_diff_100k\": 0.0, \"death_diff_100k\": null, \"total_10\": 21.6}, {\"state\": \"NY\", \"date\": \"2020-03-11T00:00:00\", \"positive\": 216.0, \"negative\": null, \"pending\": null, \"hospitalized\": null, \"death\": null, \"total\": 216, \"dateChecked\": \"2020-03-11T20:00:00Z\", \"ratio\": 1.0, \"positive_diff\": 43.0, \"negative_diff\": null, \"death_diff\": null, \"positive_diff_100k\": 0.22103922258757666, \"death_diff_100k\": null, \"total_10\": 21.6}, {\"state\": \"NY\", \"date\": \"2020-03-10T00:00:00\", \"positive\": 173.0, \"negative\": 92.0, \"pending\": null, \"hospitalized\": null, \"death\": null, \"total\": 265, \"dateChecked\": \"2020-03-10T20:00:00Z\", \"ratio\": 0.6528301886792452, \"positive_diff\": 31.0, \"negative_diff\": 0.0, \"death_diff\": null, \"positive_diff_100k\": 0.15935385814453198, \"death_diff_100k\": null, \"total_10\": 26.5}, {\"state\": \"NY\", \"date\": \"2020-03-09T00:00:00\", \"positive\": 142.0, \"negative\": 92.0, \"pending\": null, \"hospitalized\": null, \"death\": null, \"total\": 234, \"dateChecked\": \"2020-03-09T20:00:00Z\", \"ratio\": 0.6068376068376068, \"positive_diff\": 37.0, \"negative_diff\": 0.0, \"death_diff\": null, \"positive_diff_100k\": 0.19019654036605432, \"death_diff_100k\": null, \"total_10\": 23.4}, {\"state\": \"NY\", \"date\": \"2020-03-08T00:00:00\", \"positive\": 105.0, \"negative\": 92.0, \"pending\": null, \"hospitalized\": null, \"death\": null, \"total\": 197, \"dateChecked\": \"2020-03-08T20:00:00Z\", \"ratio\": 0.5329949238578681, \"positive_diff\": 29.0, \"negative_diff\": 0.0, \"death_diff\": null, \"positive_diff_100k\": 0.14907296407069123, \"death_diff_100k\": null, \"total_10\": 19.7}, {\"state\": \"NY\", \"date\": \"2020-03-07T00:00:00\", \"positive\": 76.0, \"negative\": 92.0, \"pending\": 236.0, \"hospitalized\": null, \"death\": null, \"total\": 404, \"dateChecked\": \"2020-03-07T21:00:00Z\", \"ratio\": 0.18811881188118812, \"positive_diff\": 43.0, \"negative_diff\": 0.0, \"death_diff\": null, \"positive_diff_100k\": 0.22103922258757666, \"death_diff_100k\": null, \"total_10\": 40.4}, {\"state\": \"NY\", \"date\": \"2020-03-06T00:00:00\", \"positive\": 33.0, \"negative\": 92.0, \"pending\": 236.0, \"hospitalized\": null, \"death\": null, \"total\": 361, \"dateChecked\": \"2020-03-06T21:00:00Z\", \"ratio\": 0.09141274238227147, \"positive_diff\": 11.0, \"negative_diff\": 16.0, \"death_diff\": null, \"positive_diff_100k\": 0.05654491740612426, \"death_diff_100k\": null, \"total_10\": 36.1}, {\"state\": \"NY\", \"date\": \"2020-03-05T00:00:00\", \"positive\": 22.0, \"negative\": 76.0, \"pending\": 24.0, \"hospitalized\": null, \"death\": null, \"total\": 122, \"dateChecked\": \"2020-03-05T21:00:00Z\", \"ratio\": 0.18032786885245902, \"positive_diff\": 16.0, \"negative_diff\": 28.0, \"death_diff\": null, \"positive_diff_100k\": 0.08224715259072618, \"death_diff_100k\": null, \"total_10\": 12.2}, {\"state\": \"NY\", \"date\": \"2020-03-04T00:00:00\", \"positive\": 6.0, \"negative\": 48.0, \"pending\": 24.0, \"hospitalized\": null, \"death\": null, \"total\": 78, \"dateChecked\": \"2020-03-04T21:00:00Z\", \"ratio\": 0.07692307692307693, \"positive_diff\": null, \"negative_diff\": null, \"death_diff\": null, \"positive_diff_100k\": null, \"death_diff_100k\": null, \"total_10\": 7.8}], \"data-53d3a60ae6c0fa50968d9fe5fc3ab938\": [{\"state\": \"WA\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 1996.0, \"negative\": 28879.0, \"pending\": null, \"hospitalized\": null, \"death\": 95.0, \"total\": 30875, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"ratio\": 0.06464777327935223, \"positive_diff\": 203.0, \"negative_diff\": 3551.0, \"death_diff\": 1.0, \"positive_diff_100k\": 2.665828659706709, \"death_diff_100k\": 0.013132160885254724, \"total_10\": 3087.5}, {\"state\": \"WA\", \"date\": \"2020-03-22T00:00:00\", \"positive\": 1793.0, \"negative\": 25328.0, \"pending\": null, \"hospitalized\": null, \"death\": 94.0, \"total\": 27121, \"dateChecked\": \"2020-03-22T20:00:00Z\", \"ratio\": 0.06611113159544264, \"positive_diff\": 269.0, \"negative_diff\": 3609.0, \"death_diff\": 11.0, \"positive_diff_100k\": 3.532551278133521, \"death_diff_100k\": 0.14445376973780194, \"total_10\": 2712.1}, {\"state\": \"WA\", \"date\": \"2020-03-21T00:00:00\", \"positive\": 1524.0, \"negative\": 21719.0, \"pending\": null, \"hospitalized\": null, \"death\": 83.0, \"total\": 23243, \"dateChecked\": \"2020-03-21T20:00:00Z\", \"ratio\": 0.06556812803854924, \"positive_diff\": 148.0, \"negative_diff\": 2383.0, \"death_diff\": 9.0, \"positive_diff_100k\": 1.9435598110176993, \"death_diff_100k\": 0.11818944796729251, \"total_10\": 2324.3}, {\"state\": \"WA\", \"date\": \"2020-03-20T00:00:00\", \"positive\": 1376.0, \"negative\": 19336.0, \"pending\": null, \"hospitalized\": null, \"death\": 74.0, \"total\": 20712, \"dateChecked\": \"2020-03-20T20:00:00Z\", \"ratio\": 0.0664349169563538, \"positive_diff\": 189.0, \"negative_diff\": 3418.0, \"death_diff\": 8.0, \"positive_diff_100k\": 2.4819784073131426, \"death_diff_100k\": 0.10505728708203779, \"total_10\": 2071.2}, {\"state\": \"WA\", \"date\": \"2020-03-19T00:00:00\", \"positive\": 1187.0, \"negative\": 15918.0, \"pending\": null, \"hospitalized\": null, \"death\": 66.0, \"total\": 17105, \"dateChecked\": \"2020-03-19T20:00:00Z\", \"ratio\": 0.06939491376790412, \"positive_diff\": 175.0, \"negative_diff\": 2801.0, \"death_diff\": 14.0, \"positive_diff_100k\": 2.298128154919577, \"death_diff_100k\": 0.18385025239356614, \"total_10\": 1710.5}, {\"state\": \"WA\", \"date\": \"2020-03-18T00:00:00\", \"positive\": 1012.0, \"negative\": 13117.0, \"pending\": null, \"hospitalized\": null, \"death\": 52.0, \"total\": 14129, \"dateChecked\": \"2020-03-18T20:00:00Z\", \"ratio\": 0.07162573430532947, \"positive_diff\": 108.0, \"negative_diff\": 1535.0, \"death_diff\": 4.0, \"positive_diff_100k\": 1.41827337560751, \"death_diff_100k\": 0.052528643541018896, \"total_10\": 1412.9}, {\"state\": \"WA\", \"date\": \"2020-03-17T00:00:00\", \"positive\": 904.0, \"negative\": 11582.0, \"pending\": null, \"hospitalized\": null, \"death\": 48.0, \"total\": 12486, \"dateChecked\": \"2020-03-17T20:00:00Z\", \"ratio\": 0.07240108921992632, \"positive_diff\": 135.0, \"negative_diff\": 2131.0, \"death_diff\": 6.0, \"positive_diff_100k\": 1.7728417195093877, \"death_diff_100k\": 0.07879296531152834, \"total_10\": 1248.6}, {\"state\": \"WA\", \"date\": \"2020-03-16T00:00:00\", \"positive\": 769.0, \"negative\": 9451.0, \"pending\": null, \"hospitalized\": null, \"death\": 42.0, \"total\": 10220, \"dateChecked\": \"2020-03-16T20:00:00Z\", \"ratio\": 0.07524461839530333, \"positive_diff\": 127.0, \"negative_diff\": 2329.0, \"death_diff\": 2.0, \"positive_diff_100k\": 1.6677844324273499, \"death_diff_100k\": 0.026264321770509448, \"total_10\": 1022.0}, {\"state\": \"WA\", \"date\": \"2020-03-15T00:00:00\", \"positive\": 642.0, \"negative\": 7122.0, \"pending\": null, \"hospitalized\": null, \"death\": 40.0, \"total\": 7764, \"dateChecked\": \"2020-03-15T20:00:00Z\", \"ratio\": 0.08268933539412673, \"positive_diff\": 74.0, \"negative_diff\": 1121.0, \"death_diff\": 3.0, \"positive_diff_100k\": 0.9717799055088496, \"death_diff_100k\": 0.03939648265576417, \"total_10\": 776.4}, {\"state\": \"WA\", \"date\": \"2020-03-14T00:00:00\", \"positive\": 568.0, \"negative\": 6001.0, \"pending\": null, \"hospitalized\": null, \"death\": 37.0, \"total\": 6569, \"dateChecked\": \"2020-03-14T20:00:00Z\", \"ratio\": 0.08646673770741362, \"positive_diff\": 111.0, \"negative_diff\": 1651.0, \"death_diff\": 6.0, \"positive_diff_100k\": 1.4576698582632743, \"death_diff_100k\": 0.07879296531152834, \"total_10\": 656.9}, {\"state\": \"WA\", \"date\": \"2020-03-13T00:00:00\", \"positive\": 457.0, \"negative\": 4350.0, \"pending\": null, \"hospitalized\": null, \"death\": 31.0, \"total\": 4807, \"dateChecked\": \"2020-03-13T20:00:00Z\", \"ratio\": 0.0950696900353651, \"positive_diff\": 120.0, \"negative_diff\": 1313.0, \"death_diff\": 2.0, \"positive_diff_100k\": 1.575859306230567, \"death_diff_100k\": 0.026264321770509448, \"total_10\": 480.7}, {\"state\": \"WA\", \"date\": \"2020-03-12T00:00:00\", \"positive\": 337.0, \"negative\": 3037.0, \"pending\": null, \"hospitalized\": null, \"death\": 29.0, \"total\": 3403, \"dateChecked\": \"2020-03-12T20:00:00Z\", \"ratio\": 0.09903026741110785, \"positive_diff\": 70.0, \"negative_diff\": 862.0, \"death_diff\": 5.0, \"positive_diff_100k\": 0.9192512619678306, \"death_diff_100k\": 0.06566080442627362, \"total_10\": 340.3}, {\"state\": \"WA\", \"date\": \"2020-03-11T00:00:00\", \"positive\": 267.0, \"negative\": 2175.0, \"pending\": null, \"hospitalized\": null, \"death\": 24.0, \"total\": 2466, \"dateChecked\": \"2020-03-11T20:00:00Z\", \"ratio\": 0.10827250608272507, \"positive_diff\": 105.0, \"negative_diff\": 1065.0, \"death_diff\": null, \"positive_diff_100k\": 1.3788768929517459, \"death_diff_100k\": null, \"total_10\": 246.6}, {\"state\": \"WA\", \"date\": \"2020-03-10T00:00:00\", \"positive\": 162.0, \"negative\": 1110.0, \"pending\": null, \"hospitalized\": null, \"death\": null, \"total\": 1272, \"dateChecked\": \"2020-03-10T20:00:00Z\", \"ratio\": 0.12735849056603774, \"positive_diff\": 26.0, \"negative_diff\": 0.0, \"death_diff\": null, \"positive_diff_100k\": 0.3414361830166228, \"death_diff_100k\": null, \"total_10\": 127.2}, {\"state\": \"WA\", \"date\": \"2020-03-09T00:00:00\", \"positive\": 136.0, \"negative\": 1110.0, \"pending\": null, \"hospitalized\": null, \"death\": null, \"total\": 1246, \"dateChecked\": \"2020-03-09T20:00:00Z\", \"ratio\": 0.10914927768860354, \"positive_diff\": 34.0, \"negative_diff\": 470.0, \"death_diff\": null, \"positive_diff_100k\": 0.44649347009866064, \"death_diff_100k\": null, \"total_10\": 124.6}, {\"state\": \"WA\", \"date\": \"2020-03-08T00:00:00\", \"positive\": 102.0, \"negative\": 640.0, \"pending\": 60.0, \"hospitalized\": null, \"death\": null, \"total\": 802, \"dateChecked\": \"2020-03-08T20:00:00Z\", \"ratio\": 0.12718204488778054, \"positive_diff\": 0.0, \"negative_diff\": 270.0, \"death_diff\": null, \"positive_diff_100k\": 0.0, \"death_diff_100k\": null, \"total_10\": 80.2}, {\"state\": \"WA\", \"date\": \"2020-03-07T00:00:00\", \"positive\": 102.0, \"negative\": 370.0, \"pending\": 66.0, \"hospitalized\": null, \"death\": null, \"total\": 538, \"dateChecked\": \"2020-03-07T21:00:00Z\", \"ratio\": 0.1895910780669145, \"positive_diff\": 23.0, \"negative_diff\": 0.0, \"death_diff\": null, \"positive_diff_100k\": 0.30203970036085864, \"death_diff_100k\": null, \"total_10\": 53.8}, {\"state\": \"WA\", \"date\": \"2020-03-06T00:00:00\", \"positive\": 79.0, \"negative\": 370.0, \"pending\": null, \"hospitalized\": null, \"death\": null, \"total\": 449, \"dateChecked\": \"2020-03-06T21:00:00Z\", \"ratio\": 0.1759465478841871, \"positive_diff\": 9.0, \"negative_diff\": null, \"death_diff\": null, \"positive_diff_100k\": 0.11818944796729251, \"death_diff_100k\": null, \"total_10\": 44.9}, {\"state\": \"WA\", \"date\": \"2020-03-05T00:00:00\", \"positive\": 70.0, \"negative\": null, \"pending\": null, \"hospitalized\": null, \"death\": null, \"total\": 70, \"dateChecked\": \"2020-03-05T21:00:00Z\", \"ratio\": 1.0, \"positive_diff\": 31.0, \"negative_diff\": null, \"death_diff\": null, \"positive_diff_100k\": 0.4070969874428964, \"death_diff_100k\": null, \"total_10\": 7.0}, {\"state\": \"WA\", \"date\": \"2020-03-04T00:00:00\", \"positive\": 39.0, \"negative\": null, \"pending\": null, \"hospitalized\": null, \"death\": null, \"total\": 39, \"dateChecked\": \"2020-03-04T21:00:00Z\", \"ratio\": 1.0, \"positive_diff\": null, \"negative_diff\": null, \"death_diff\": null, \"positive_diff_100k\": null, \"death_diff_100k\": null, \"total_10\": 3.9}], \"data-2f1ed1b3ec653d924910cb18c09a4230\": [{\"state\": \"NM\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 65.0, \"negative\": 5321.0, \"pending\": null, \"hospitalized\": null, \"death\": null, \"total\": 5386, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"ratio\": 0.012068325287783142, \"positive_diff\": 8.0, \"negative_diff\": 599.0, \"death_diff\": null, \"positive_diff_100k\": 0.3815284889707268, \"death_diff_100k\": null, \"total_10\": 538.6}, {\"state\": \"NM\", \"date\": \"2020-03-22T00:00:00\", \"positive\": 57.0, \"negative\": 4722.0, \"pending\": null, \"hospitalized\": null, \"death\": null, \"total\": 4779, \"dateChecked\": \"2020-03-22T20:00:00Z\", \"ratio\": 0.011927181418706842, \"positive_diff\": 0.0, \"negative_diff\": 951.0, \"death_diff\": null, \"positive_diff_100k\": 0.0, \"death_diff_100k\": null, \"total_10\": 477.9}, {\"state\": \"NM\", \"date\": \"2020-03-21T00:00:00\", \"positive\": 57.0, \"negative\": 3771.0, \"pending\": null, \"hospitalized\": null, \"death\": null, \"total\": 3828, \"dateChecked\": \"2020-03-21T20:00:00Z\", \"ratio\": 0.014890282131661442, \"positive_diff\": 14.0, \"negative_diff\": 0.0, \"death_diff\": null, \"positive_diff_100k\": 0.6676748556987718, \"death_diff_100k\": null, \"total_10\": 382.8}, {\"state\": \"NM\", \"date\": \"2020-03-20T00:00:00\", \"positive\": 43.0, \"negative\": 3771.0, \"pending\": null, \"hospitalized\": null, \"death\": null, \"total\": 3814, \"dateChecked\": \"2020-03-20T20:00:00Z\", \"ratio\": 0.011274252753015208, \"positive_diff\": 8.0, \"negative_diff\": 1009.0, \"death_diff\": null, \"positive_diff_100k\": 0.3815284889707268, \"death_diff_100k\": null, \"total_10\": 381.4}, {\"state\": \"NM\", \"date\": \"2020-03-19T00:00:00\", \"positive\": 35.0, \"negative\": 2762.0, \"pending\": null, \"hospitalized\": null, \"death\": null, \"total\": 2797, \"dateChecked\": \"2020-03-19T20:00:00Z\", \"ratio\": 0.012513407222023596, \"positive_diff\": 7.0, \"negative_diff\": 436.0, \"death_diff\": null, \"positive_diff_100k\": 0.3338374278493859, \"death_diff_100k\": null, \"total_10\": 279.7}, {\"state\": \"NM\", \"date\": \"2020-03-18T00:00:00\", \"positive\": 28.0, \"negative\": 2326.0, \"pending\": null, \"hospitalized\": null, \"death\": null, \"total\": 2354, \"dateChecked\": \"2020-03-18T20:00:00Z\", \"ratio\": 0.0118946474086661, \"positive_diff\": 5.0, \"negative_diff\": 1077.0, \"death_diff\": null, \"positive_diff_100k\": 0.23845530560670422, \"death_diff_100k\": null, \"total_10\": 235.4}, {\"state\": \"NM\", \"date\": \"2020-03-17T00:00:00\", \"positive\": 23.0, \"negative\": 1249.0, \"pending\": null, \"hospitalized\": null, \"death\": null, \"total\": 1272, \"dateChecked\": \"2020-03-17T20:00:00Z\", \"ratio\": 0.018081761006289308, \"positive_diff\": 6.0, \"negative_diff\": 683.0, \"death_diff\": null, \"positive_diff_100k\": 0.28614636672804505, \"death_diff_100k\": null, \"total_10\": 127.2}, {\"state\": \"NM\", \"date\": \"2020-03-16T00:00:00\", \"positive\": 17.0, \"negative\": 566.0, \"pending\": null, \"hospitalized\": null, \"death\": null, \"total\": 583, \"dateChecked\": \"2020-03-16T20:00:00Z\", \"ratio\": 0.029159519725557463, \"positive_diff\": 4.0, \"negative_diff\": 84.0, \"death_diff\": null, \"positive_diff_100k\": 0.1907642444853634, \"death_diff_100k\": null, \"total_10\": 58.3}, {\"state\": \"NM\", \"date\": \"2020-03-15T00:00:00\", \"positive\": 13.0, \"negative\": 482.0, \"pending\": null, \"hospitalized\": null, \"death\": null, \"total\": 495, \"dateChecked\": \"2020-03-15T20:00:00Z\", \"ratio\": 0.026262626262626262, \"positive_diff\": 3.0, \"negative_diff\": 245.0, \"death_diff\": null, \"positive_diff_100k\": 0.14307318336402253, \"death_diff_100k\": null, \"total_10\": 49.5}, {\"state\": \"NM\", \"date\": \"2020-03-14T00:00:00\", \"positive\": 10.0, \"negative\": 237.0, \"pending\": null, \"hospitalized\": null, \"death\": null, \"total\": 247, \"dateChecked\": \"2020-03-14T20:00:00Z\", \"ratio\": 0.04048582995951417, \"positive_diff\": 0.0, \"negative_diff\": 47.0, \"death_diff\": null, \"positive_diff_100k\": 0.0, \"death_diff_100k\": null, \"total_10\": 24.7}, {\"state\": \"NM\", \"date\": \"2020-03-13T00:00:00\", \"positive\": 10.0, \"negative\": 190.0, \"pending\": null, \"hospitalized\": null, \"death\": null, \"total\": 200, \"dateChecked\": \"2020-03-13T20:00:00Z\", \"ratio\": 0.05, \"positive_diff\": 5.0, \"negative_diff\": 35.0, \"death_diff\": null, \"positive_diff_100k\": 0.23845530560670422, \"death_diff_100k\": null, \"total_10\": 20.0}, {\"state\": \"NM\", \"date\": \"2020-03-12T00:00:00\", \"positive\": 5.0, \"negative\": 155.0, \"pending\": null, \"hospitalized\": null, \"death\": null, \"total\": 160, \"dateChecked\": \"2020-03-12T20:00:00Z\", \"ratio\": 0.03125, \"positive_diff\": 2.0, \"negative_diff\": 68.0, \"death_diff\": null, \"positive_diff_100k\": 0.0953821222426817, \"death_diff_100k\": null, \"total_10\": 16.0}, {\"state\": \"NM\", \"date\": \"2020-03-11T00:00:00\", \"positive\": 3.0, \"negative\": 87.0, \"pending\": null, \"hospitalized\": null, \"death\": null, \"total\": 90, \"dateChecked\": \"2020-03-11T20:00:00Z\", \"ratio\": 0.03333333333333333, \"positive_diff\": 3.0, \"negative_diff\": 18.0, \"death_diff\": null, \"positive_diff_100k\": 0.14307318336402253, \"death_diff_100k\": null, \"total_10\": 9.0}, {\"state\": \"NM\", \"date\": \"2020-03-10T00:00:00\", \"positive\": 0.0, \"negative\": 69.0, \"pending\": null, \"hospitalized\": null, \"death\": null, \"total\": 69, \"dateChecked\": \"2020-03-10T20:00:00Z\", \"ratio\": 0.0, \"positive_diff\": 0.0, \"negative_diff\": 12.0, \"death_diff\": null, \"positive_diff_100k\": 0.0, \"death_diff_100k\": null, \"total_10\": 6.9}, {\"state\": \"NM\", \"date\": \"2020-03-09T00:00:00\", \"positive\": 0.0, \"negative\": 57.0, \"pending\": 0.0, \"hospitalized\": null, \"death\": null, \"total\": 57, \"dateChecked\": \"2020-03-09T20:00:00Z\", \"ratio\": 0.0, \"positive_diff\": 0.0, \"negative_diff\": 9.0, \"death_diff\": null, \"positive_diff_100k\": 0.0, \"death_diff_100k\": null, \"total_10\": 5.7}, {\"state\": \"NM\", \"date\": \"2020-03-08T00:00:00\", \"positive\": 0.0, \"negative\": 48.0, \"pending\": 0.0, \"hospitalized\": null, \"death\": null, \"total\": 48, \"dateChecked\": \"2020-03-08T20:00:00Z\", \"ratio\": 0.0, \"positive_diff\": 0.0, \"negative_diff\": 0.0, \"death_diff\": null, \"positive_diff_100k\": 0.0, \"death_diff_100k\": null, \"total_10\": 4.8}, {\"state\": \"NM\", \"date\": \"2020-03-07T00:00:00\", \"positive\": 0.0, \"negative\": 48.0, \"pending\": 0.0, \"hospitalized\": null, \"death\": null, \"total\": 48, \"dateChecked\": \"2020-03-07T21:00:00Z\", \"ratio\": 0.0, \"positive_diff\": 0.0, \"negative_diff\": 32.0, \"death_diff\": null, \"positive_diff_100k\": 0.0, \"death_diff_100k\": null, \"total_10\": 4.8}, {\"state\": \"NM\", \"date\": \"2020-03-06T00:00:00\", \"positive\": 0.0, \"negative\": 16.0, \"pending\": 0.0, \"hospitalized\": null, \"death\": null, \"total\": 16, \"dateChecked\": \"2020-03-06T21:00:00Z\", \"ratio\": 0.0, \"positive_diff\": null, \"negative_diff\": null, \"death_diff\": null, \"positive_diff_100k\": null, \"death_diff_100k\": null, \"total_10\": 1.6}]}}, {\"mode\": \"vega-lite\"});\n", + "</script>" + ], + "text/plain": [ + "alt.HConcatChart(...)" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "\n", + "<p style=\"font-size: smaller\">Data Sources: \n", + " <a href=\"https://covidtracking.com\">The COVID Tracking Project</a>\n", + "<br>\n", + "Analysis and Visualization:\n", + " <a href=\"https://renkulab.io/projects/covid-19/covid-19-public-data\">Covid-19 Public Data Collaboration Project</a>\n", + "</p>" + ], + "text/plain": [ + "<IPython.core.display.HTML object>" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# produce the charts for a few states\n", + "\n", + "charts=[]\n", + "for state in ['NY', 'WA', 'NM']: \n", + " state_df = tdf_diff[tdf_diff['state'] == state].copy()\n", + "\n", + " base = alt.Chart(state_df, title=state).encode(alt.X('date', axis=alt.Axis(title='Date'))).properties(width=250, height=150)\n", + " dailies = base.mark_bar(size=10).encode(alt.Y('positive_diff', axis=alt.Axis(title='Daily positive')))\n", + "\n", + " totals = base.mark_line(color='red').encode(alt.Y('total_10', axis=alt.Axis(title='Total/10'))) \n", + " positives = totals.mark_line(color='orange').encode(alt.Y('positive', axis=alt.Axis(title='Positive')))\n", + " cumulative = totals + positives\n", + "\n", + " ratio = base.mark_line(color='red').encode(alt.Y('ratio', axis=alt.Axis(title='Positive/Total'), scale=alt.Scale(domain=(0,1))))\n", + " \n", + " charts.append(alt.layer(dailies, cumulative).resolve_scale(y='independent'))\n", + "\n", + "display(alt.hconcat(*charts))\n", + "display(html_credits)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "hide_input": true, + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.7.3" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/notebooks/examples-R/covidtracking-example.ipynb b/notebooks/examples-R/covidtracking-example.ipynb new file mode 100644 index 0000000..bee21ee --- /dev/null +++ b/notebooks/examples-R/covidtracking-example.ipynb @@ -0,0 +1,1024 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "library(jsonlite)\n", + "library(ggplot2)\n", + "options(repr.plot.width=14, repr.plot.height=8)\n", + "library(data.table)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Look at the metadata" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "metadata_df <- fromJSON(\"../../data/covidtracking/states-metadata.json\")" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "<table>\n", + "<caption>A data.frame: 6 × 9</caption>\n", + "<thead>\n", + "\t<tr><th scope=col>state</th><th scope=col>covid19SiteOld</th><th scope=col>covid19Site</th><th scope=col>covid19SiteSecondary</th><th scope=col>twitter</th><th scope=col>pui</th><th scope=col>pum</th><th scope=col>notes</th><th scope=col>name</th></tr>\n", + "\t<tr><th scope=col><chr></th><th scope=col><chr></th><th scope=col><chr></th><th scope=col><chr></th><th scope=col><chr></th><th scope=col><chr></th><th scope=col><lgl></th><th scope=col><chr></th><th scope=col><chr></th></tr>\n", + "</thead>\n", + "<tbody>\n", + "\t<tr><td>AK</td><td>http://dhss.alaska.gov/dph/Epi/id/Pages/COVID-19/default.aspx </td><td>http://dhss.alaska.gov/dph/Epi/id/Pages/COVID-19/monitoring.aspx </td><td>http://dhss.alaska.gov/dph/Epi/id/Pages/COVID-19/default.aspx </td><td>@Alaska_DHSS </td><td>All data </td><td>FALSE</td><td>Unclear if their reported number means \"persons tested\" or \"specimens tested.\" We count them as \"persons tested\" because the header indicates this is the case. Total tests are taken from the annotations on the charts on the page. Negatives are calculated as totals – positives. Negatives reported on site have decreased at various times, without explanation. Latest update time taken from [this page](http://dhss.alaska.gov/dph/Epi/id/Pages/COVID-19/default.aspx). </td><td>Alaska </td></tr>\n", + "\t<tr><td>AL</td><td>http://www.alabamapublichealth.gov/infectiousdiseases/2019-coronavirus.html </td><td>https://alpublichealth.maps.arcgis.com/apps/opsdashboard/index.html#/6d2771faa9da4a2786a509d82c8cf0f7 </td><td>NA </td><td>@alpublichealth</td><td>No data </td><td>FALSE</td><td>Last negative count from 3/16. Last update time taken from [main page](http://www.alabamapublichealth.gov/infectiousdiseases/2019-coronavirus.html). </td><td>Alabama </td></tr>\n", + "\t<tr><td>AR</td><td>https://www.healthy.arkansas.gov/programs-services/topics/novel-coronavirus </td><td>https://www.healthy.arkansas.gov/programs-services/topics/novel-coronavirus </td><td>NA </td><td>@adhpio </td><td>All data </td><td> TRUE</td><td>Pending = \"PUIs\" </td><td>Arkansas </td></tr>\n", + "\t<tr><td>AS</td><td>http://www.samoagovt.ws/2020/03/ministry-of-health-coronavirus-covid-19-update-14-march-2020/ </td><td>http://www.samoagovt.ws/category/latest-news/ </td><td>https://www.facebook.com/amsamgov/ </td><td>NA </td><td>No Data </td><td>FALSE</td><td>American Samoa: No data, no confirmed cases yet. </td><td>American Samoa</td></tr>\n", + "\t<tr><td>AZ</td><td>https://www.azdhs.gov/preparedness/epidemiology-disease-control/infectious-disease-epidemiology/index.php#novel-coronavirus-home</td><td>https://www.azdhs.gov/preparedness/epidemiology-disease-control/infectious-disease-epidemiology/index.php#novel-coronavirus-home</td><td>NA </td><td>@azdhs </td><td>All data </td><td>FALSE</td><td>Negative = “Ruled Outâ€. Negatives are from public labs only. Our total is slightly higher than the state’s site because we also add in the additional positives from private labs, listed in the second table. </td><td>Arizona </td></tr>\n", + "\t<tr><td>CA</td><td>https://www.cdph.ca.gov/Programs/CID/DCDC/Pages/Immunization/ncov2019.aspx </td><td>https://www.latimes.com/projects/california-coronavirus-cases-tracking-outbreak/ </td><td>https://www.cdph.ca.gov/Programs/CID/DCDC/Pages/Immunization/ncov2019.aspx</td><td>@CAPublicHealth</td><td>Only positives</td><td>FALSE</td><td>We report positives from the [LA Times](https://www.latimes.com/projects/california-coronavirus-cases-tracking-outbreak/), which is aggregated from county-level data and is ahead of the official California data site. When using LA Times data for positives, we do not add deaths to the positive count: they are already included. Previously we added them in because the California state site had not been including them in the positive count. Negative numbers are inferred from Totals - Positives, taken from the [latest press release](https://www.cdph.ca.gov/Programs/OPA/Pages/NR20-028.aspx). We are not reporting pending numbers until they are reported regularly, or from a dashboard. We assume 1 test=1 person. </td><td>California </td></tr>\n", + "</tbody>\n", + "</table>\n" + ], + "text/latex": [ + "A data.frame: 6 × 9\n", + "\\begin{tabular}{r|lllllllll}\n", + " state & covid19SiteOld & covid19Site & covid19SiteSecondary & twitter & pui & pum & notes & name\\\\\n", + " <chr> & <chr> & <chr> & <chr> & <chr> & <chr> & <lgl> & <chr> & <chr>\\\\\n", + "\\hline\n", + "\t AK & http://dhss.alaska.gov/dph/Epi/id/Pages/COVID-19/default.aspx & http://dhss.alaska.gov/dph/Epi/id/Pages/COVID-19/monitoring.aspx & http://dhss.alaska.gov/dph/Epi/id/Pages/COVID-19/default.aspx & @Alaska\\_DHSS & All data & FALSE & Unclear if their reported number means \"persons tested\" or \"specimens tested.\" We count them as \"persons tested\" because the header indicates this is the case. Total tests are taken from the annotations on the charts on the page. Negatives are calculated as totals – positives. Negatives reported on site have decreased at various times, without explanation. Latest update time taken from {[}this page{]}(http://dhss.alaska.gov/dph/Epi/id/Pages/COVID-19/default.aspx). & Alaska \\\\\n", + "\t AL & http://www.alabamapublichealth.gov/infectiousdiseases/2019-coronavirus.html & https://alpublichealth.maps.arcgis.com/apps/opsdashboard/index.html\\#/6d2771faa9da4a2786a509d82c8cf0f7 & NA & @alpublichealth & No data & FALSE & Last negative count from 3/16. Last update time taken from {[}main page{]}(http://www.alabamapublichealth.gov/infectiousdiseases/2019-coronavirus.html). & Alabama \\\\\n", + "\t AR & https://www.healthy.arkansas.gov/programs-services/topics/novel-coronavirus & https://www.healthy.arkansas.gov/programs-services/topics/novel-coronavirus & NA & @adhpio & All data & TRUE & Pending = \"PUIs\" & Arkansas \\\\\n", + "\t AS & http://www.samoagovt.ws/2020/03/ministry-of-health-coronavirus-covid-19-update-14-march-2020/ & http://www.samoagovt.ws/category/latest-news/ & https://www.facebook.com/amsamgov/ & NA & No Data & FALSE & American Samoa: No data, no confirmed cases yet. & American Samoa\\\\\n", + "\t AZ & https://www.azdhs.gov/preparedness/epidemiology-disease-control/infectious-disease-epidemiology/index.php\\#novel-coronavirus-home & https://www.azdhs.gov/preparedness/epidemiology-disease-control/infectious-disease-epidemiology/index.php\\#novel-coronavirus-home & NA & @azdhs & All data & FALSE & Negative = “Ruled Outâ€. Negatives are from public labs only. Our total is slightly higher than the state’s site because we also add in the additional positives from private labs, listed in the second table. & Arizona \\\\\n", + "\t CA & https://www.cdph.ca.gov/Programs/CID/DCDC/Pages/Immunization/ncov2019.aspx & https://www.latimes.com/projects/california-coronavirus-cases-tracking-outbreak/ & https://www.cdph.ca.gov/Programs/CID/DCDC/Pages/Immunization/ncov2019.aspx & @CAPublicHealth & Only positives & FALSE & We report positives from the {[}LA Times{]}(https://www.latimes.com/projects/california-coronavirus-cases-tracking-outbreak/), which is aggregated from county-level data and is ahead of the official California data site. When using LA Times data for positives, we do not add deaths to the positive count: they are already included. Previously we added them in because the California state site had not been including them in the positive count. Negative numbers are inferred from Totals - Positives, taken from the {[}latest press release{]}(https://www.cdph.ca.gov/Programs/OPA/Pages/NR20-028.aspx). We are not reporting pending numbers until they are reported regularly, or from a dashboard. We assume 1 test=1 person. & California \\\\\n", + "\\end{tabular}\n" + ], + "text/markdown": [ + "\n", + "A data.frame: 6 × 9\n", + "\n", + "| state <chr> | covid19SiteOld <chr> | covid19Site <chr> | covid19SiteSecondary <chr> | twitter <chr> | pui <chr> | pum <lgl> | notes <chr> | name <chr> |\n", + "|---|---|---|---|---|---|---|---|---|\n", + "| AK | http://dhss.alaska.gov/dph/Epi/id/Pages/COVID-19/default.aspx | http://dhss.alaska.gov/dph/Epi/id/Pages/COVID-19/monitoring.aspx | http://dhss.alaska.gov/dph/Epi/id/Pages/COVID-19/default.aspx | @Alaska_DHSS | All data | FALSE | Unclear if their reported number means \"persons tested\" or \"specimens tested.\" We count them as \"persons tested\" because the header indicates this is the case. Total tests are taken from the annotations on the charts on the page. Negatives are calculated as totals – positives. Negatives reported on site have decreased at various times, without explanation. Latest update time taken from [this page](http://dhss.alaska.gov/dph/Epi/id/Pages/COVID-19/default.aspx). | Alaska |\n", + "| AL | http://www.alabamapublichealth.gov/infectiousdiseases/2019-coronavirus.html | https://alpublichealth.maps.arcgis.com/apps/opsdashboard/index.html#/6d2771faa9da4a2786a509d82c8cf0f7 | NA | @alpublichealth | No data | FALSE | Last negative count from 3/16. Last update time taken from [main page](http://www.alabamapublichealth.gov/infectiousdiseases/2019-coronavirus.html). | Alabama |\n", + "| AR | https://www.healthy.arkansas.gov/programs-services/topics/novel-coronavirus | https://www.healthy.arkansas.gov/programs-services/topics/novel-coronavirus | NA | @adhpio | All data | TRUE | Pending = \"PUIs\" | Arkansas |\n", + "| AS | http://www.samoagovt.ws/2020/03/ministry-of-health-coronavirus-covid-19-update-14-march-2020/ | http://www.samoagovt.ws/category/latest-news/ | https://www.facebook.com/amsamgov/ | NA | No Data | FALSE | American Samoa: No data, no confirmed cases yet. | American Samoa |\n", + "| AZ | https://www.azdhs.gov/preparedness/epidemiology-disease-control/infectious-disease-epidemiology/index.php#novel-coronavirus-home | https://www.azdhs.gov/preparedness/epidemiology-disease-control/infectious-disease-epidemiology/index.php#novel-coronavirus-home | NA | @azdhs | All data | FALSE | Negative = “Ruled Outâ€. Negatives are from public labs only. Our total is slightly higher than the state’s site because we also add in the additional positives from private labs, listed in the second table. | Arizona |\n", + "| CA | https://www.cdph.ca.gov/Programs/CID/DCDC/Pages/Immunization/ncov2019.aspx | https://www.latimes.com/projects/california-coronavirus-cases-tracking-outbreak/ | https://www.cdph.ca.gov/Programs/CID/DCDC/Pages/Immunization/ncov2019.aspx | @CAPublicHealth | Only positives | FALSE | We report positives from the [LA Times](https://www.latimes.com/projects/california-coronavirus-cases-tracking-outbreak/), which is aggregated from county-level data and is ahead of the official California data site. When using LA Times data for positives, we do not add deaths to the positive count: they are already included. Previously we added them in because the California state site had not been including them in the positive count. Negative numbers are inferred from Totals - Positives, taken from the [latest press release](https://www.cdph.ca.gov/Programs/OPA/Pages/NR20-028.aspx). We are not reporting pending numbers until they are reported regularly, or from a dashboard. We assume 1 test=1 person. | California |\n", + "\n" + ], + "text/plain": [ + " state\n", + "1 AK \n", + "2 AL \n", + "3 AR \n", + "4 AS \n", + "5 AZ \n", + "6 CA \n", + " covid19SiteOld \n", + "1 http://dhss.alaska.gov/dph/Epi/id/Pages/COVID-19/default.aspx \n", + "2 http://www.alabamapublichealth.gov/infectiousdiseases/2019-coronavirus.html \n", + "3 https://www.healthy.arkansas.gov/programs-services/topics/novel-coronavirus \n", + "4 http://www.samoagovt.ws/2020/03/ministry-of-health-coronavirus-covid-19-update-14-march-2020/ \n", + "5 https://www.azdhs.gov/preparedness/epidemiology-disease-control/infectious-disease-epidemiology/index.php#novel-coronavirus-home\n", + "6 https://www.cdph.ca.gov/Programs/CID/DCDC/Pages/Immunization/ncov2019.aspx \n", + " covid19Site \n", + "1 http://dhss.alaska.gov/dph/Epi/id/Pages/COVID-19/monitoring.aspx \n", + "2 https://alpublichealth.maps.arcgis.com/apps/opsdashboard/index.html#/6d2771faa9da4a2786a509d82c8cf0f7 \n", + "3 https://www.healthy.arkansas.gov/programs-services/topics/novel-coronavirus \n", + "4 http://www.samoagovt.ws/category/latest-news/ \n", + "5 https://www.azdhs.gov/preparedness/epidemiology-disease-control/infectious-disease-epidemiology/index.php#novel-coronavirus-home\n", + "6 https://www.latimes.com/projects/california-coronavirus-cases-tracking-outbreak/ \n", + " covid19SiteSecondary \n", + "1 http://dhss.alaska.gov/dph/Epi/id/Pages/COVID-19/default.aspx \n", + "2 NA \n", + "3 NA \n", + "4 https://www.facebook.com/amsamgov/ \n", + "5 NA \n", + "6 https://www.cdph.ca.gov/Programs/CID/DCDC/Pages/Immunization/ncov2019.aspx\n", + " twitter pui pum \n", + "1 @Alaska_DHSS All data FALSE\n", + "2 @alpublichealth No data FALSE\n", + "3 @adhpio All data TRUE\n", + "4 NA No Data FALSE\n", + "5 @azdhs All data FALSE\n", + "6 @CAPublicHealth Only positives FALSE\n", + " notes \n", + "1 Unclear if their reported number means \"persons tested\" or \"specimens tested.\" We count them as \"persons tested\" because the header indicates this is the case. Total tests are taken from the annotations on the charts on the page. Negatives are calculated as totals – positives. Negatives reported on site have decreased at various times, without explanation. Latest update time taken from [this page](http://dhss.alaska.gov/dph/Epi/id/Pages/COVID-19/default.aspx). \n", + "2 Last negative count from 3/16. Last update time taken from [main page](http://www.alabamapublichealth.gov/infectiousdiseases/2019-coronavirus.html). \n", + "3 Pending = \"PUIs\" \n", + "4 American Samoa: No data, no confirmed cases yet. \n", + "5 Negative = “Ruled Outâ€. Negatives are from public labs only. Our total is slightly higher than the state’s site because we also add in the additional positives from private labs, listed in the second table. \n", + "6 We report positives from the [LA Times](https://www.latimes.com/projects/california-coronavirus-cases-tracking-outbreak/), which is aggregated from county-level data and is ahead of the official California data site. When using LA Times data for positives, we do not add deaths to the positive count: they are already included. Previously we added them in because the California state site had not been including them in the positive count. Negative numbers are inferred from Totals - Positives, taken from the [latest press release](https://www.cdph.ca.gov/Programs/OPA/Pages/NR20-028.aspx). We are not reporting pending numbers until they are reported regularly, or from a dashboard. We assume 1 test=1 person. \n", + " name \n", + "1 Alaska \n", + "2 Alabama \n", + "3 Arkansas \n", + "4 American Samoa\n", + "5 Arizona \n", + "6 California " + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "head(metadata_df)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Look at the data" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [], + "source": [ + "data_df <- fromJSON(\"../../data/covidtracking/states-daily.json\")" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "<table>\n", + "<caption>A data.frame: 6 × 9</caption>\n", + "<thead>\n", + "\t<tr><th scope=col>date</th><th scope=col>state</th><th scope=col>positive</th><th scope=col>negative</th><th scope=col>pending</th><th scope=col>hospitalized</th><th scope=col>death</th><th scope=col>total</th><th scope=col>dateChecked</th></tr>\n", + "\t<tr><th scope=col><int></th><th scope=col><chr></th><th scope=col><int></th><th scope=col><int></th><th scope=col><int></th><th scope=col><lgl></th><th scope=col><int></th><th scope=col><int></th><th scope=col><chr></th></tr>\n", + "</thead>\n", + "<tbody>\n", + "\t<tr><td>20200320</td><td>AK</td><td> 12</td><td> 686</td><td> NA</td><td>NA</td><td>NA</td><td> 698</td><td>2020-03-20T20:00:00Z</td></tr>\n", + "\t<tr><td>20200320</td><td>AL</td><td> 81</td><td> 28</td><td> NA</td><td>NA</td><td> 0</td><td> 109</td><td>2020-03-20T20:00:00Z</td></tr>\n", + "\t<tr><td>20200320</td><td>AR</td><td> 96</td><td> 351</td><td>203</td><td>NA</td><td>NA</td><td> 650</td><td>2020-03-20T20:00:00Z</td></tr>\n", + "\t<tr><td>20200320</td><td>AS</td><td> 0</td><td> NA</td><td> NA</td><td>NA</td><td> 0</td><td> 0</td><td>2020-03-20T20:00:00Z</td></tr>\n", + "\t<tr><td>20200320</td><td>AZ</td><td> 65</td><td> 211</td><td>101</td><td>NA</td><td> 0</td><td> 377</td><td>2020-03-20T20:00:00Z</td></tr>\n", + "\t<tr><td>20200320</td><td>CA</td><td>1063</td><td>10424</td><td> NA</td><td>NA</td><td>20</td><td>11487</td><td>2020-03-20T20:00:00Z</td></tr>\n", + "</tbody>\n", + "</table>\n" + ], + "text/latex": [ + "A data.frame: 6 × 9\n", + "\\begin{tabular}{r|lllllllll}\n", + " date & state & positive & negative & pending & hospitalized & death & total & dateChecked\\\\\n", + " <int> & <chr> & <int> & <int> & <int> & <lgl> & <int> & <int> & <chr>\\\\\n", + "\\hline\n", + "\t 20200320 & AK & 12 & 686 & NA & NA & NA & 698 & 2020-03-20T20:00:00Z\\\\\n", + "\t 20200320 & AL & 81 & 28 & NA & NA & 0 & 109 & 2020-03-20T20:00:00Z\\\\\n", + "\t 20200320 & AR & 96 & 351 & 203 & NA & NA & 650 & 2020-03-20T20:00:00Z\\\\\n", + "\t 20200320 & AS & 0 & NA & NA & NA & 0 & 0 & 2020-03-20T20:00:00Z\\\\\n", + "\t 20200320 & AZ & 65 & 211 & 101 & NA & 0 & 377 & 2020-03-20T20:00:00Z\\\\\n", + "\t 20200320 & CA & 1063 & 10424 & NA & NA & 20 & 11487 & 2020-03-20T20:00:00Z\\\\\n", + "\\end{tabular}\n" + ], + "text/markdown": [ + "\n", + "A data.frame: 6 × 9\n", + "\n", + "| date <int> | state <chr> | positive <int> | negative <int> | pending <int> | hospitalized <lgl> | death <int> | total <int> | dateChecked <chr> |\n", + "|---|---|---|---|---|---|---|---|---|\n", + "| 20200320 | AK | 12 | 686 | NA | NA | NA | 698 | 2020-03-20T20:00:00Z |\n", + "| 20200320 | AL | 81 | 28 | NA | NA | 0 | 109 | 2020-03-20T20:00:00Z |\n", + "| 20200320 | AR | 96 | 351 | 203 | NA | NA | 650 | 2020-03-20T20:00:00Z |\n", + "| 20200320 | AS | 0 | NA | NA | NA | 0 | 0 | 2020-03-20T20:00:00Z |\n", + "| 20200320 | AZ | 65 | 211 | 101 | NA | 0 | 377 | 2020-03-20T20:00:00Z |\n", + "| 20200320 | CA | 1063 | 10424 | NA | NA | 20 | 11487 | 2020-03-20T20:00:00Z |\n", + "\n" + ], + "text/plain": [ + " date state positive negative pending hospitalized death total\n", + "1 20200320 AK 12 686 NA NA NA 698\n", + "2 20200320 AL 81 28 NA NA 0 109\n", + "3 20200320 AR 96 351 203 NA NA 650\n", + "4 20200320 AS 0 NA NA NA 0 0\n", + "5 20200320 AZ 65 211 101 NA 0 377\n", + "6 20200320 CA 1063 10424 NA NA 20 11487\n", + " dateChecked \n", + "1 2020-03-20T20:00:00Z\n", + "2 2020-03-20T20:00:00Z\n", + "3 2020-03-20T20:00:00Z\n", + "4 2020-03-20T20:00:00Z\n", + "5 2020-03-20T20:00:00Z\n", + "6 2020-03-20T20:00:00Z" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "head(data_df)" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [], + "source": [ + "data_df$date <- as.Date(paste(data_df$date), format=\"%Y%m%d\")" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "<table>\n", + "<caption>A data.frame: 6 × 9</caption>\n", + "<thead>\n", + "\t<tr><th scope=col>date</th><th scope=col>state</th><th scope=col>positive</th><th scope=col>negative</th><th scope=col>pending</th><th scope=col>hospitalized</th><th scope=col>death</th><th scope=col>total</th><th scope=col>dateChecked</th></tr>\n", + "\t<tr><th scope=col><date></th><th scope=col><chr></th><th scope=col><int></th><th scope=col><int></th><th scope=col><int></th><th scope=col><lgl></th><th scope=col><int></th><th scope=col><int></th><th scope=col><chr></th></tr>\n", + "</thead>\n", + "<tbody>\n", + "\t<tr><td>2020-03-20</td><td>AK</td><td> 12</td><td> 686</td><td> NA</td><td>NA</td><td>NA</td><td> 698</td><td>2020-03-20T20:00:00Z</td></tr>\n", + "\t<tr><td>2020-03-20</td><td>AL</td><td> 81</td><td> 28</td><td> NA</td><td>NA</td><td> 0</td><td> 109</td><td>2020-03-20T20:00:00Z</td></tr>\n", + "\t<tr><td>2020-03-20</td><td>AR</td><td> 96</td><td> 351</td><td>203</td><td>NA</td><td>NA</td><td> 650</td><td>2020-03-20T20:00:00Z</td></tr>\n", + "\t<tr><td>2020-03-20</td><td>AS</td><td> 0</td><td> NA</td><td> NA</td><td>NA</td><td> 0</td><td> 0</td><td>2020-03-20T20:00:00Z</td></tr>\n", + "\t<tr><td>2020-03-20</td><td>AZ</td><td> 65</td><td> 211</td><td>101</td><td>NA</td><td> 0</td><td> 377</td><td>2020-03-20T20:00:00Z</td></tr>\n", + "\t<tr><td>2020-03-20</td><td>CA</td><td>1063</td><td>10424</td><td> NA</td><td>NA</td><td>20</td><td>11487</td><td>2020-03-20T20:00:00Z</td></tr>\n", + "</tbody>\n", + "</table>\n" + ], + "text/latex": [ + "A data.frame: 6 × 9\n", + "\\begin{tabular}{r|lllllllll}\n", + " date & state & positive & negative & pending & hospitalized & death & total & dateChecked\\\\\n", + " <date> & <chr> & <int> & <int> & <int> & <lgl> & <int> & <int> & <chr>\\\\\n", + "\\hline\n", + "\t 2020-03-20 & AK & 12 & 686 & NA & NA & NA & 698 & 2020-03-20T20:00:00Z\\\\\n", + "\t 2020-03-20 & AL & 81 & 28 & NA & NA & 0 & 109 & 2020-03-20T20:00:00Z\\\\\n", + "\t 2020-03-20 & AR & 96 & 351 & 203 & NA & NA & 650 & 2020-03-20T20:00:00Z\\\\\n", + "\t 2020-03-20 & AS & 0 & NA & NA & NA & 0 & 0 & 2020-03-20T20:00:00Z\\\\\n", + "\t 2020-03-20 & AZ & 65 & 211 & 101 & NA & 0 & 377 & 2020-03-20T20:00:00Z\\\\\n", + "\t 2020-03-20 & CA & 1063 & 10424 & NA & NA & 20 & 11487 & 2020-03-20T20:00:00Z\\\\\n", + "\\end{tabular}\n" + ], + "text/markdown": [ + "\n", + "A data.frame: 6 × 9\n", + "\n", + "| date <date> | state <chr> | positive <int> | negative <int> | pending <int> | hospitalized <lgl> | death <int> | total <int> | dateChecked <chr> |\n", + "|---|---|---|---|---|---|---|---|---|\n", + "| 2020-03-20 | AK | 12 | 686 | NA | NA | NA | 698 | 2020-03-20T20:00:00Z |\n", + "| 2020-03-20 | AL | 81 | 28 | NA | NA | 0 | 109 | 2020-03-20T20:00:00Z |\n", + "| 2020-03-20 | AR | 96 | 351 | 203 | NA | NA | 650 | 2020-03-20T20:00:00Z |\n", + "| 2020-03-20 | AS | 0 | NA | NA | NA | 0 | 0 | 2020-03-20T20:00:00Z |\n", + "| 2020-03-20 | AZ | 65 | 211 | 101 | NA | 0 | 377 | 2020-03-20T20:00:00Z |\n", + "| 2020-03-20 | CA | 1063 | 10424 | NA | NA | 20 | 11487 | 2020-03-20T20:00:00Z |\n", + "\n" + ], + "text/plain": [ + " date state positive negative pending hospitalized death total\n", + "1 2020-03-20 AK 12 686 NA NA NA 698\n", + "2 2020-03-20 AL 81 28 NA NA 0 109\n", + "3 2020-03-20 AR 96 351 203 NA NA 650\n", + "4 2020-03-20 AS 0 NA NA NA 0 0\n", + "5 2020-03-20 AZ 65 211 101 NA 0 377\n", + "6 2020-03-20 CA 1063 10424 NA NA 20 11487\n", + " dateChecked \n", + "1 2020-03-20T20:00:00Z\n", + "2 2020-03-20T20:00:00Z\n", + "3 2020-03-20T20:00:00Z\n", + "4 2020-03-20T20:00:00Z\n", + "5 2020-03-20T20:00:00Z\n", + "6 2020-03-20T20:00:00Z" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "head(data_df)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Daily counts and totals" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "<table>\n", + "<caption>A data.table: 6 × 9</caption>\n", + "<thead>\n", + "\t<tr><th scope=col>date</th><th scope=col>state</th><th scope=col>positive</th><th scope=col>negative</th><th scope=col>pending</th><th scope=col>hospitalized</th><th scope=col>death</th><th scope=col>total</th><th scope=col>dateChecked</th></tr>\n", + "\t<tr><th scope=col><date></th><th scope=col><chr></th><th scope=col><int></th><th scope=col><int></th><th scope=col><int></th><th scope=col><lgl></th><th scope=col><int></th><th scope=col><int></th><th scope=col><chr></th></tr>\n", + "</thead>\n", + "<tbody>\n", + "\t<tr><td>2020-03-06</td><td>AK</td><td>0</td><td> 8</td><td> 1</td><td>NA</td><td>NA</td><td> 9</td><td>2020-03-06T21:00:00Z</td></tr>\n", + "\t<tr><td>2020-03-07</td><td>AK</td><td>0</td><td>12</td><td> 2</td><td>NA</td><td>NA</td><td>14</td><td>2020-03-07T21:00:00Z</td></tr>\n", + "\t<tr><td>2020-03-08</td><td>AK</td><td>0</td><td>14</td><td> 6</td><td>NA</td><td>NA</td><td>20</td><td>2020-03-08T20:00:00Z</td></tr>\n", + "\t<tr><td>2020-03-09</td><td>AK</td><td>0</td><td>23</td><td> 9</td><td>NA</td><td>NA</td><td>32</td><td>2020-03-09T20:00:00Z</td></tr>\n", + "\t<tr><td>2020-03-10</td><td>AK</td><td>0</td><td>23</td><td> 9</td><td>NA</td><td>NA</td><td>32</td><td>2020-03-10T20:00:00Z</td></tr>\n", + "\t<tr><td>2020-03-11</td><td>AK</td><td>0</td><td>46</td><td>14</td><td>NA</td><td>NA</td><td>60</td><td>2020-03-11T20:00:00Z</td></tr>\n", + "</tbody>\n", + "</table>\n" + ], + "text/latex": [ + "A data.table: 6 × 9\n", + "\\begin{tabular}{r|lllllllll}\n", + " date & state & positive & negative & pending & hospitalized & death & total & dateChecked\\\\\n", + " <date> & <chr> & <int> & <int> & <int> & <lgl> & <int> & <int> & <chr>\\\\\n", + "\\hline\n", + "\t 2020-03-06 & AK & 0 & 8 & 1 & NA & NA & 9 & 2020-03-06T21:00:00Z\\\\\n", + "\t 2020-03-07 & AK & 0 & 12 & 2 & NA & NA & 14 & 2020-03-07T21:00:00Z\\\\\n", + "\t 2020-03-08 & AK & 0 & 14 & 6 & NA & NA & 20 & 2020-03-08T20:00:00Z\\\\\n", + "\t 2020-03-09 & AK & 0 & 23 & 9 & NA & NA & 32 & 2020-03-09T20:00:00Z\\\\\n", + "\t 2020-03-10 & AK & 0 & 23 & 9 & NA & NA & 32 & 2020-03-10T20:00:00Z\\\\\n", + "\t 2020-03-11 & AK & 0 & 46 & 14 & NA & NA & 60 & 2020-03-11T20:00:00Z\\\\\n", + "\\end{tabular}\n" + ], + "text/markdown": [ + "\n", + "A data.table: 6 × 9\n", + "\n", + "| date <date> | state <chr> | positive <int> | negative <int> | pending <int> | hospitalized <lgl> | death <int> | total <int> | dateChecked <chr> |\n", + "|---|---|---|---|---|---|---|---|---|\n", + "| 2020-03-06 | AK | 0 | 8 | 1 | NA | NA | 9 | 2020-03-06T21:00:00Z |\n", + "| 2020-03-07 | AK | 0 | 12 | 2 | NA | NA | 14 | 2020-03-07T21:00:00Z |\n", + "| 2020-03-08 | AK | 0 | 14 | 6 | NA | NA | 20 | 2020-03-08T20:00:00Z |\n", + "| 2020-03-09 | AK | 0 | 23 | 9 | NA | NA | 32 | 2020-03-09T20:00:00Z |\n", + "| 2020-03-10 | AK | 0 | 23 | 9 | NA | NA | 32 | 2020-03-10T20:00:00Z |\n", + "| 2020-03-11 | AK | 0 | 46 | 14 | NA | NA | 60 | 2020-03-11T20:00:00Z |\n", + "\n" + ], + "text/plain": [ + " date state positive negative pending hospitalized death total\n", + "1 2020-03-06 AK 0 8 1 NA NA 9 \n", + "2 2020-03-07 AK 0 12 2 NA NA 14 \n", + "3 2020-03-08 AK 0 14 6 NA NA 20 \n", + "4 2020-03-09 AK 0 23 9 NA NA 32 \n", + "5 2020-03-10 AK 0 23 9 NA NA 32 \n", + "6 2020-03-11 AK 0 46 14 NA NA 60 \n", + " dateChecked \n", + "1 2020-03-06T21:00:00Z\n", + "2 2020-03-07T21:00:00Z\n", + "3 2020-03-08T20:00:00Z\n", + "4 2020-03-09T20:00:00Z\n", + "5 2020-03-10T20:00:00Z\n", + "6 2020-03-11T20:00:00Z" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# compute daily differences\n", + "data_df <- data.table(data_df)\n", + "tdf <- data.table(data_df)\n", + "setkey(tdf, state, date)\n", + "head(tdf)" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [], + "source": [ + "tdf[, diff_positive := positive - shift(positive), by = .(state)]" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "<table>\n", + "<caption>A data.table: 17 × 10</caption>\n", + "<thead>\n", + "\t<tr><th scope=col>date</th><th scope=col>state</th><th scope=col>positive</th><th scope=col>negative</th><th scope=col>pending</th><th scope=col>hospitalized</th><th scope=col>death</th><th scope=col>total</th><th scope=col>dateChecked</th><th scope=col>diff_positive</th></tr>\n", + "\t<tr><th scope=col><date></th><th scope=col><chr></th><th scope=col><int></th><th scope=col><int></th><th scope=col><int></th><th scope=col><lgl></th><th scope=col><int></th><th scope=col><int></th><th scope=col><chr></th><th scope=col><int></th></tr>\n", + "</thead>\n", + "<tbody>\n", + "\t<tr><td>2020-03-04</td><td>WA</td><td> 39</td><td> NA</td><td>NA</td><td>NA</td><td>NA</td><td> 39</td><td>2020-03-04T21:00:00Z</td><td> NA</td></tr>\n", + "\t<tr><td>2020-03-05</td><td>WA</td><td> 70</td><td> NA</td><td>NA</td><td>NA</td><td>NA</td><td> 70</td><td>2020-03-05T21:00:00Z</td><td> 31</td></tr>\n", + "\t<tr><td>2020-03-06</td><td>WA</td><td> 79</td><td> 370</td><td>NA</td><td>NA</td><td>NA</td><td> 449</td><td>2020-03-06T21:00:00Z</td><td> 9</td></tr>\n", + "\t<tr><td>2020-03-07</td><td>WA</td><td> 102</td><td> 370</td><td>66</td><td>NA</td><td>NA</td><td> 538</td><td>2020-03-07T21:00:00Z</td><td> 23</td></tr>\n", + "\t<tr><td>2020-03-08</td><td>WA</td><td> 102</td><td> 640</td><td>60</td><td>NA</td><td>NA</td><td> 802</td><td>2020-03-08T20:00:00Z</td><td> 0</td></tr>\n", + "\t<tr><td>2020-03-09</td><td>WA</td><td> 136</td><td> 1110</td><td>NA</td><td>NA</td><td>NA</td><td> 1246</td><td>2020-03-09T20:00:00Z</td><td> 34</td></tr>\n", + "\t<tr><td>2020-03-10</td><td>WA</td><td> 162</td><td> 1110</td><td>NA</td><td>NA</td><td>NA</td><td> 1272</td><td>2020-03-10T20:00:00Z</td><td> 26</td></tr>\n", + "\t<tr><td>2020-03-11</td><td>WA</td><td> 267</td><td> 2175</td><td>NA</td><td>NA</td><td>24</td><td> 2466</td><td>2020-03-11T20:00:00Z</td><td>105</td></tr>\n", + "\t<tr><td>2020-03-12</td><td>WA</td><td> 337</td><td> 3037</td><td>NA</td><td>NA</td><td>29</td><td> 3403</td><td>2020-03-12T20:00:00Z</td><td> 70</td></tr>\n", + "\t<tr><td>2020-03-13</td><td>WA</td><td> 457</td><td> 4350</td><td>NA</td><td>NA</td><td>31</td><td> 4807</td><td>2020-03-13T20:00:00Z</td><td>120</td></tr>\n", + "\t<tr><td>2020-03-14</td><td>WA</td><td> 568</td><td> 6001</td><td>NA</td><td>NA</td><td>37</td><td> 6569</td><td>2020-03-14T20:00:00Z</td><td>111</td></tr>\n", + "\t<tr><td>2020-03-15</td><td>WA</td><td> 642</td><td> 7122</td><td>NA</td><td>NA</td><td>40</td><td> 7764</td><td>2020-03-15T20:00:00Z</td><td> 74</td></tr>\n", + "\t<tr><td>2020-03-16</td><td>WA</td><td> 769</td><td> 9451</td><td>NA</td><td>NA</td><td>42</td><td>10220</td><td>2020-03-16T20:00:00Z</td><td>127</td></tr>\n", + "\t<tr><td>2020-03-17</td><td>WA</td><td> 904</td><td>11582</td><td>NA</td><td>NA</td><td>48</td><td>12486</td><td>2020-03-17T20:00:00Z</td><td>135</td></tr>\n", + "\t<tr><td>2020-03-18</td><td>WA</td><td>1012</td><td>13117</td><td>NA</td><td>NA</td><td>52</td><td>14129</td><td>2020-03-18T20:00:00Z</td><td>108</td></tr>\n", + "\t<tr><td>2020-03-19</td><td>WA</td><td>1187</td><td>15918</td><td>NA</td><td>NA</td><td>66</td><td>17105</td><td>2020-03-19T20:00:00Z</td><td>175</td></tr>\n", + "\t<tr><td>2020-03-20</td><td>WA</td><td>1376</td><td>19336</td><td>NA</td><td>NA</td><td>74</td><td>20712</td><td>2020-03-20T20:00:00Z</td><td>189</td></tr>\n", + "</tbody>\n", + "</table>\n" + ], + "text/latex": [ + "A data.table: 17 × 10\n", + "\\begin{tabular}{r|llllllllll}\n", + " date & state & positive & negative & pending & hospitalized & death & total & dateChecked & diff\\_positive\\\\\n", + " <date> & <chr> & <int> & <int> & <int> & <lgl> & <int> & <int> & <chr> & <int>\\\\\n", + "\\hline\n", + "\t 2020-03-04 & WA & 39 & NA & NA & NA & NA & 39 & 2020-03-04T21:00:00Z & NA\\\\\n", + "\t 2020-03-05 & WA & 70 & NA & NA & NA & NA & 70 & 2020-03-05T21:00:00Z & 31\\\\\n", + "\t 2020-03-06 & WA & 79 & 370 & NA & NA & NA & 449 & 2020-03-06T21:00:00Z & 9\\\\\n", + "\t 2020-03-07 & WA & 102 & 370 & 66 & NA & NA & 538 & 2020-03-07T21:00:00Z & 23\\\\\n", + "\t 2020-03-08 & WA & 102 & 640 & 60 & NA & NA & 802 & 2020-03-08T20:00:00Z & 0\\\\\n", + "\t 2020-03-09 & WA & 136 & 1110 & NA & NA & NA & 1246 & 2020-03-09T20:00:00Z & 34\\\\\n", + "\t 2020-03-10 & WA & 162 & 1110 & NA & NA & NA & 1272 & 2020-03-10T20:00:00Z & 26\\\\\n", + "\t 2020-03-11 & WA & 267 & 2175 & NA & NA & 24 & 2466 & 2020-03-11T20:00:00Z & 105\\\\\n", + "\t 2020-03-12 & WA & 337 & 3037 & NA & NA & 29 & 3403 & 2020-03-12T20:00:00Z & 70\\\\\n", + "\t 2020-03-13 & WA & 457 & 4350 & NA & NA & 31 & 4807 & 2020-03-13T20:00:00Z & 120\\\\\n", + "\t 2020-03-14 & WA & 568 & 6001 & NA & NA & 37 & 6569 & 2020-03-14T20:00:00Z & 111\\\\\n", + "\t 2020-03-15 & WA & 642 & 7122 & NA & NA & 40 & 7764 & 2020-03-15T20:00:00Z & 74\\\\\n", + "\t 2020-03-16 & WA & 769 & 9451 & NA & NA & 42 & 10220 & 2020-03-16T20:00:00Z & 127\\\\\n", + "\t 2020-03-17 & WA & 904 & 11582 & NA & NA & 48 & 12486 & 2020-03-17T20:00:00Z & 135\\\\\n", + "\t 2020-03-18 & WA & 1012 & 13117 & NA & NA & 52 & 14129 & 2020-03-18T20:00:00Z & 108\\\\\n", + "\t 2020-03-19 & WA & 1187 & 15918 & NA & NA & 66 & 17105 & 2020-03-19T20:00:00Z & 175\\\\\n", + "\t 2020-03-20 & WA & 1376 & 19336 & NA & NA & 74 & 20712 & 2020-03-20T20:00:00Z & 189\\\\\n", + "\\end{tabular}\n" + ], + "text/markdown": [ + "\n", + "A data.table: 17 × 10\n", + "\n", + "| date <date> | state <chr> | positive <int> | negative <int> | pending <int> | hospitalized <lgl> | death <int> | total <int> | dateChecked <chr> | diff_positive <int> |\n", + "|---|---|---|---|---|---|---|---|---|---|\n", + "| 2020-03-04 | WA | 39 | NA | NA | NA | NA | 39 | 2020-03-04T21:00:00Z | NA |\n", + "| 2020-03-05 | WA | 70 | NA | NA | NA | NA | 70 | 2020-03-05T21:00:00Z | 31 |\n", + "| 2020-03-06 | WA | 79 | 370 | NA | NA | NA | 449 | 2020-03-06T21:00:00Z | 9 |\n", + "| 2020-03-07 | WA | 102 | 370 | 66 | NA | NA | 538 | 2020-03-07T21:00:00Z | 23 |\n", + "| 2020-03-08 | WA | 102 | 640 | 60 | NA | NA | 802 | 2020-03-08T20:00:00Z | 0 |\n", + "| 2020-03-09 | WA | 136 | 1110 | NA | NA | NA | 1246 | 2020-03-09T20:00:00Z | 34 |\n", + "| 2020-03-10 | WA | 162 | 1110 | NA | NA | NA | 1272 | 2020-03-10T20:00:00Z | 26 |\n", + "| 2020-03-11 | WA | 267 | 2175 | NA | NA | 24 | 2466 | 2020-03-11T20:00:00Z | 105 |\n", + "| 2020-03-12 | WA | 337 | 3037 | NA | NA | 29 | 3403 | 2020-03-12T20:00:00Z | 70 |\n", + "| 2020-03-13 | WA | 457 | 4350 | NA | NA | 31 | 4807 | 2020-03-13T20:00:00Z | 120 |\n", + "| 2020-03-14 | WA | 568 | 6001 | NA | NA | 37 | 6569 | 2020-03-14T20:00:00Z | 111 |\n", + "| 2020-03-15 | WA | 642 | 7122 | NA | NA | 40 | 7764 | 2020-03-15T20:00:00Z | 74 |\n", + "| 2020-03-16 | WA | 769 | 9451 | NA | NA | 42 | 10220 | 2020-03-16T20:00:00Z | 127 |\n", + "| 2020-03-17 | WA | 904 | 11582 | NA | NA | 48 | 12486 | 2020-03-17T20:00:00Z | 135 |\n", + "| 2020-03-18 | WA | 1012 | 13117 | NA | NA | 52 | 14129 | 2020-03-18T20:00:00Z | 108 |\n", + "| 2020-03-19 | WA | 1187 | 15918 | NA | NA | 66 | 17105 | 2020-03-19T20:00:00Z | 175 |\n", + "| 2020-03-20 | WA | 1376 | 19336 | NA | NA | 74 | 20712 | 2020-03-20T20:00:00Z | 189 |\n", + "\n" + ], + "text/plain": [ + " date state positive negative pending hospitalized death total\n", + "1 2020-03-04 WA 39 NA NA NA NA 39\n", + "2 2020-03-05 WA 70 NA NA NA NA 70\n", + "3 2020-03-06 WA 79 370 NA NA NA 449\n", + "4 2020-03-07 WA 102 370 66 NA NA 538\n", + "5 2020-03-08 WA 102 640 60 NA NA 802\n", + "6 2020-03-09 WA 136 1110 NA NA NA 1246\n", + "7 2020-03-10 WA 162 1110 NA NA NA 1272\n", + "8 2020-03-11 WA 267 2175 NA NA 24 2466\n", + "9 2020-03-12 WA 337 3037 NA NA 29 3403\n", + "10 2020-03-13 WA 457 4350 NA NA 31 4807\n", + "11 2020-03-14 WA 568 6001 NA NA 37 6569\n", + "12 2020-03-15 WA 642 7122 NA NA 40 7764\n", + "13 2020-03-16 WA 769 9451 NA NA 42 10220\n", + "14 2020-03-17 WA 904 11582 NA NA 48 12486\n", + "15 2020-03-18 WA 1012 13117 NA NA 52 14129\n", + "16 2020-03-19 WA 1187 15918 NA NA 66 17105\n", + "17 2020-03-20 WA 1376 19336 NA NA 74 20712\n", + " dateChecked diff_positive\n", + "1 2020-03-04T21:00:00Z NA \n", + "2 2020-03-05T21:00:00Z 31 \n", + "3 2020-03-06T21:00:00Z 9 \n", + "4 2020-03-07T21:00:00Z 23 \n", + "5 2020-03-08T20:00:00Z 0 \n", + "6 2020-03-09T20:00:00Z 34 \n", + "7 2020-03-10T20:00:00Z 26 \n", + "8 2020-03-11T20:00:00Z 105 \n", + "9 2020-03-12T20:00:00Z 70 \n", + "10 2020-03-13T20:00:00Z 120 \n", + "11 2020-03-14T20:00:00Z 111 \n", + "12 2020-03-15T20:00:00Z 74 \n", + "13 2020-03-16T20:00:00Z 127 \n", + "14 2020-03-17T20:00:00Z 135 \n", + "15 2020-03-18T20:00:00Z 108 \n", + "16 2020-03-19T20:00:00Z 175 \n", + "17 2020-03-20T20:00:00Z 189 " + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "tdf_state <- tdf[state == \"WA\"]\n", + "tdf_state" + ] + }, + { + "cell_type": "code", + "execution_count": 21, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Warning message:\n", + "“Removed 1 rows containing missing values (geom_bar).â€\n" + ] + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAABpAAAAPACAMAAAAFS8qjAAAC9FBMVEUAAAABAQECAgIDAwME\nBAQFBQUGBgYHBwcICAgJCQkKCgoLCwsMDAwNDQ0ODg4PDw8QEBARERESEhITExMUFBQVFRUW\nFhYXFxcYGBgZGRkaGhobGxscHBwdHR0eHh4fHx8gICAhISEiIiIjIyMkJCQlJSUoKCgpKSkq\nKiorKyssLCwtLS0uLi4wMDAxMTEyMjIzMzM1NTU2NjY3Nzc4ODg5OTk6Ojo7Ozs8PDw9PT0+\nPj4/Pz9AQEBBQUFCQkJDQ0NERERFRUVGRkZHR0dISEhJSUlKSkpLS0tMTExNTU1OTk5PT09Q\nUFBRUVFSUlJTU1NUVFRVVVVWVlZXV1dYWFhZWVlaWlpbW1tcXFxdXV1eXl5fX19gYGBhYWFi\nYmJjY2NkZGRlZWVmZmZnZ2doaGhpaWlqampra2tsbGxtbW1ubm5vb29wcHBxcXFycnJzc3N0\ndHR1dXV2dnZ3d3d4eHh5eXl6enp7e3t8fHx9fX1+fn5/f3+AgICBgYGCgoKDg4OEhISFhYWG\nhoaHh4eIiIiJiYmKioqLi4uMjIyNjY2Ojo6Pj4+QkJCRkZGSkpKTk5OUlJSVlZWWlpaXl5eY\nmJiZmZmampqbm5ucnJydnZ2enp6fn5+goKChoaGioqKjo6OkpKSlpaWmpqanp6eoqKipqamq\nqqqrq6usrKytra2urq6vr6+wsLCxsbGysrKzs7O0tLS1tbW2tra3t7e4uLi5ubm6urq7u7u8\nvLy9vb2+vr6/v7/AwMDBwcHCwsLDw8PExMTFxcXGxsbHx8fIyMjJycnKysrLy8vMzMzNzc3O\nzs7Pz8/Q0NDR0dHS0tLT09PU1NTV1dXW1tbX19fY2NjZ2dna2trb29vc3Nzd3d3e3t7f39/g\n4ODh4eHi4uLj4+Pk5OTl5eXm5ubn5+fo6Ojp6enq6urr6+vs7Ozt7e3u7u7v7+/w8PDx8fHy\n8vLz8/P09PT19fX29vb39/f4+Pj5+fn6+vr7+/v8/Pz9/f3+/v7///8isLwGAAAACXBIWXMA\nABJ0AAASdAHeZh94AAAgAElEQVR4nO3de7zndV3g8S9qGgK51XrJa9dNbTVSy1uam7V1cIjG\nHIVBJENdqWy9wGIaqaW5qBlu3jKtzBJNzVrB2V284IVERSxQCS3vCsgMM8PczpzvP/v7nfkx\nSHGG82I+7/l93u/zev3BGeDhmw/v9/B7NjOSw2hmZtZBw7wfYGZmNk2QzMysiwTJzMy6SJDM\nzKyLBMnMzLpIkMzMrIsEyczMukiQzMysiw4epD8e7rnvG0cP65a/7j58eOf061duNXzf4kGP\nNzOztdHBg/TZYfji9OuVhw1H7pp+46LhsG9Nv541DMP/PejxZma2Njp4kJbuNrxl+vUtE3/e\nN/3GK4cfX/4T9x8ePpx80OPNzGxt1ODXkE4Y/tv0y0nD44fTpt943PDM6Zd/Gu5+6XCHnQc/\n38zM1kINQPrT4X7j9AdKR1y+/I3xnsPfT7+cPpw++UHSOw5+vpmZrYUagPSvw622TH9A9Ivj\njw5fHccvD7ee/O64917DZeNLhvUHP9/MzNZCLf5r3z80nDeOLxteOT5jeOM4vnV44PQPfmB4\nwDh+YfjOLQ3+AmZmVr8WID15eN44/tzwmfG84XHjRKXTp3/w14ZXTX77oOFNDf4CZmZWvxYg\nvWV45Ljj8HsuTX7zPYvjA4f3Tv7Yzu/+jqsmX14xPLrBX8DMzOrXAqSvD0fs+T/Dr06+9V+H\nj173Hd+xbfKtdwxH/cKkBw+3+nqDv4KZmZWvyf/roPsMFz17eOs4/VeQfueDw0Omf+i44fr+\nqMVfwczMqtcEpFOHV9zvsKsn3/jc8KCXTH9Babzmdrf+5vKfOnv4yRZ/BTMzq14TkN4xPGz6\n36kbx6UfPOwhw/mTb7xu+C/7/tTXDhuuaPGXMDOz4jUB6VuHDcNzl7/1tGG43Y7J158eXjf7\ncw8bXtTiL2FmZsVr8z8/cfQwfGD5G387DI+YfPniYbe5avan/mi491KTv4aZmZWuDUjPGo7c\nvfyNrbcdfnfy5cXDz13/p7562HBxk7+GmZmVzv+BPjMz6yJBMjOzLhIkMzPrIkEyM7MuEiQz\nM+siQTIzsy4SJDMz6yJBMjOzLhIkMzPrIkEyM7MuEiQzM+siQTIzsy4SJDMz6yJBMjOzLjp4\nkDavsbbsmvcLMnXtnh3zfkKmtl037xdkavuebfN+QqZ2bJ33C1bs2oYgXbnGumrPvF+QqW+N\nO+b9hExde928X5CpbeO1835CpnZunvcLVuxbgnSLEySSIKEEiSRIKEEqmSCRBAklSCRBQglS\nyQSJJEgoQSIJEkqQSiZIJEFCCRJJkFCCVDJBIgkSSpBIgoQSpJIJEkmQUIJEEiSUIJVMkEiC\nhBIkkiChBKlkgkQSJJQgkQQJJUglEySSIKEEiSRIKEEqmSCRBAklSCRBQglSyQSJJEgoQSIJ\nEkqQSiZIJEFCCRJJkFCCVDJBIgkSSpBIgoQSpJIJEkmQUIJEEiSUIJVMkEiChBIkkiChBKlk\ngkQSJJQgkQQJJUglEySSIKEEiSRIKEEqmSCRBAklSCRBQglSyQSJJEgoQSIJEkqQSiZIJEFC\nCRJJkFCCVDJBIgkSSpBIgoQSpJIJEkmQUIJEEiSUIJVMkEiChBIkkiChBKlkgkQSJJQgkQQJ\nJUglEySSIKEEiSRIKEEqmSCRBAklSCRBQglSyQSJJEgoQSIJEkqQSiZIJEFCCRJJkFCCVDJB\nIgkSSpBIgoQSpJIJEkmQUIJEEiSUIJVMkEiChBIkkiChBKlkgkQSJJQgkQQJJUglEySSIKEE\niSRIKEEqmSCRBAklSCRBQglSyQSJJEgoQSIJEkqQSiZIJEFCCRJJkFCCVDJBIgkSSpBIgoQS\npJIJEkmQUIJEEiSUIJVMkEiChBIkkiChlkHa0LRWTxOkW54gkQQJJUgkQUIJUskEiSRIKEEi\nCRJKkEomSCRBQgkSSZBQglQyQSIJEkqQSIKEEqSSCRJJkFCCRBIklCCVTJBIgoQSJJIgoQSp\nZIJEEiSUIJEECSVIJRMkkiChBIkkSChBKpkgkQQJJUgkQUIJUskEiSRIKEEiCRJKkEomSCRB\nQgkSSZBQglQyQSIJEkqQSIKEEqSSCRJJkFCCRBIklCCVTJBIgoQSJJIgoQSpZIJEEiSUIJEE\nCSVIJRMkkiChBIkkSChBKpkgkQQJJUgkQUIJUskEiSRIKEEiCRJKkEomSCRBQgkSSZBQglQy\nQSIJEkqQSIKEEqSSCRJJkFCCRBIklCCVTJBIgoQSJJIgoQSpZIJEEiSUIJEECSVIJRMkkiCh\nBIkkSChBKpkgkQQJJUgkQUIJUskEiSRIKEEiCRJKkEomSCRBQgkSSZBQglQyQSIJEkqQSIKE\nEqSSCRJJkFCCRBIklCCVTJBIgoQSJJIgoQSpZIJEEiSUIJEECSVIJRMkkiChBIkkSChBKpkg\nkQQJJUgkQUIJUskEiSRIKEEiCRJKkEomSCRBQgkSSZBQglQyQSIJEkqQSIKEEqSSCRJJkFCC\nRBIklCCVTJBIgoQSJJIgoQSpZIJEEiSUIJEECSVIJRMkkiChBIkkSChBKpkgkQQJJUgkQUIJ\n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\n2KCxMcW8tenUDbFT269gcXe/3wsagtTqR21Z8qfsSP6UHcqfsot4bPAKYqb6U3aCtKoEiSRI\nKEGKeGzwCmKmCpIgrSpBIgkSSpAiHhu8gpipgiRIq0qQSIKEygdSzFRBEiRBWl2CRBIklCCF\n3qvp1HQrEKSSCRJJkFCCFHqvplPTrUCQSiZIJEFCCVLovZpOTbcCQSqZIJEECSVIofdqOjXd\nCgSpZIJEEiSUIIXeq+nUdCsQpJIJEkmQUIIUeq+mU9OtQJBKJkgkQUIJUui9mk5NtwJBKpkg\nkQQJJUih92o6Nd0KBKlkgkQSJJQghd6r6dR0KxCkkgkSSZBQghR6r6ZT061AkEomSCRBQglS\n6L2aTk23AkEqmSCRBAklSKH3ajo13QoEqWSCRBIklCCF3qvp1HQrEKSSCRJJkFCCFHqvplPT\nrUCQSiZIJEFCCVLovZpOTbcCQSqZIJEECSVIofdqOjXdCgSpZIJEqg1S06nTsYKU616pViBI\nJRMkkiChsYKU616pViBIJRMkkiChsYKU616pViBIJRMkkiChsYKU616pViBIJRMkkiChsYKU\n616pViBIJRMkkiChsYKU616pViBIJRMkkiChsYKU616pViBIJRMkkiChsYKU616pViBIJRMk\nkiChsYKU616pViBIJRMkkiChsYKU616pViBIJRMkkiChsYKU616pViBIJRMkkiChsYKU616p\nViBIJRMkkiChsYKU616pViBIJRMkkiChsYKU616pViBIJRMkkiChsYKU616pViBIJRMkkiCh\nsYKU616pViBIJRMkkiChsYKU616pViBIJRMkkiChsYKU616pViBIJRMkkiChsYKU616pViBI\nJRMkkiChsYKU616pViBIJRMkkiChsYKU616pViBIJRMkkiChsYKU616pViBIJRMkkiChsYKU\n616pViBIJRMkkiChsYKU616pViBIJRMkkiChsYKU616pViBIJRMkkiChsYKU616pViBIJRMk\nkiChsYKU616pViBIJRMkkiChsYKU616pViBIJRMkkiChsYKU616pViBIJRMkkiChsYKU616p\nViBIJRMkkiChsYKU616pViBIJRMkkiChsYKU616pViBIJRMkkiChsYKU616pViBIJRMkkiCh\nsYKU616pViBIJRMkkiChsYKU616pViBIJRMkkiChsYKU616pViBIJRMkkiChsYKU616pViBI\nJRMkkiChsYKU616pViBIJRMkkiChsYKU616pViBIJRMkkiChsYKU616pViBIJRMkkiChsYKU\n616pViBIJRMkkiChsYKU616pViBIJRMkkiChsYKU616pViBIJRMkkiChsYKU616pViBIJRMk\nkiChsYKU616pViBIJRMkkiChsYKU616pViBIJRMkkiChsYKU616pViBIJRMkkiChsYKU616p\nViBIJRMkkiChsYKU616pViBIJRMkkiChsYKU616pViBIJRMkkiChsYKU616pViBIJRMkkiCh\nsYKU616pViBIJRMkkiChsYKU616pViBIJRMkkiChsYKU616pViBIJRMkkiChsYKU616pViBI\nJRMkkiChsYKU616pViBIJRMkkiChsYKU616pViBIJRMkkiChsYKU616pViBIJRMkkiChsYKU\n616pViBIJRMkkiChsYKU616pViBIJRMkkiChsYKU616pViBIJRMkkiChsYKU616pViBIJRMk\nkiChsYKU616pViBIJRMkkiChsYKU616pViBIJRMkkiChsYKU616pViBIJRMkkiChsYKU616p\nViBIJRMkkiChsYKU616pViBIJRMkkiChsYKU616pViBIJRMkkiChsYKU616pViBIJRMkkiCh\nsYKU616pViBIJRMkkiChsYKU616pViBIJRMkkiChsYKU616pViBIJRMkkiChsYKU616pViBI\nJRMkkiChsYKU616pViBIJRMkkiChsYKU616pViBIJRMkkiChsYKU616pViBIJRMkkiChsYKU\n616pViBIJRMkkiChsYKU616pViBIJRMkkiChsYKU616pVlANpHMWJj1mHBdf/6SNZ+8SJFtF\ngoTGClKue6VaQTWQXn7mxyeN42tOvPCik88SJFtFgoTGClKue6VaQTWQnvmu5S/b139wHD+2\nbrMg2c0nSGisIOW6V6oVFANpacOZJz7uzC+Ply1sHcfdC5MfKo2vOv7445+6Z621NO8HZGpx\n3DvvJyzX9B/DmKnTsYt7I6YGPTZwapZ7pVrB0mLcYw+y3bcApM0LL/j0xaefuP1D65Ymv7dh\n0+Q3L3zEIx5x7NJaa5z3A1I19rGupv8YxkzdEDt1DT/WFSxPHQMfe5At3gKQFq/cO45bjzv/\ngmOXQTr3+j/e6kdtWfKn7Ej+lB0a60/Z5bpXqhUU+ym7fT31nEsXtk90OuYiQbKbT5DQWEHK\nda9UKygG0oVP3zKO163/yLbjPjqOl6zbP6LVm7IkSCRBQmMFKde9Uq2gGEjbNz7vE//4/Kfv\nGV99yuVXnPqy/X+81ZuyJEgkQUJjBSnXvVKtoBhI478897Ebz5r8Jxdfe9LGV/kvxtpqEiQ0\nVpBy3SvVCqqBtEKt3pQlQSIJEhorSLnulWoFglQyQSIJEhorSLnulWoFglQyQSIJEhorSLnu\nlWoFglQyQSIJEhorSLnulWoFglQyQSIJEhorSLnulWoFglQyQSIJEhorSLnulWoFglQyQSIJ\nEhorSLnulWoFglQyQSIJEhorSLnulWoFglQyQSIJEhorSLnulWoFglQyQSIJEhorSLnulWoF\nglQyQSIJEhorSLnulWoFglQyQSIJEhorSLnulWoFglQyQSIJEhorSLnulWoFglQyQSIJEhor\nSLnulWoFglQyQSIJEhorSLnulWoFglQyQSIJEhorSLnulWoFglQyQSIJEhorSLnulWoFglQy\nQSIJEhorSLnulWoFglQyQSIJEhorSLnulWoFglQyQSIJEhorSLnulWoFglQyQSIJEhorSLnu\nlWoFglQyQSIJEhorSLnulWoFglQyQSIJEhorSLnulWoFglQyQSIJEhorSLnulWoFglQyQSIJ\nEhorSLnulWoFglQyQSIJEhorSLnulWoFglQyQSIJEhorSLnulWoFglQyQSIJEhorSLnulWoF\nglQyQSIJEhorSLnulWoFglQyQSIJEhorSLnulWoFglQyQSIJEhorSLnulWoFglQyQSIJEhor\nSLnulWoFglQyQSIJEhorSLnulWoFglQyQSIJEhorSLnulWoFglQyQSIJEhorSLnulWoFglQy\nQSIJEhorSLnulWoFglQyQSIJEhorSLnulWoFglQyQSIJEhorSLnulWoFglQyQSIJEhorSLnu\nlWoFglQyQSIJEhorSLnulWoFglQyQSIJEhorSLnulWoFglQyQSIJEhorSLnulWoFglQyQSIJ\nEhorSLnulWoFglQyQSIJEhorSLnulWoFglQyQSIJEhorSLnulWoFglQyQSIJEhorSLnulWoF\nglQyQSIJEhorSLnulWoFglQyQSIJEhorSLnulWoFglQyQSIJEhorSLnulWoFglQyQSIJEhor\nSLnulWoFglQyQSIJEhorSLnulWoFglQyQSIJEhorSLnulWoFglQyQSIJEhorSLnulWoFglQy\nQSIJEhorSLnulWoFglQyQSIJEhorSLnulWoFglQyQSIJEhorSLnulWoFglQyQSIJEhorSLnu\nlWoFglQyQSIJEhorSLnulWoFglQyQSIJEhorSLnulWoFglQyQSIJEhorSLnulWoFglQyQSIJ\nEhorSLnulWoFglQyQZrV53ftQ/HYuBUIUq57pVqBIJVMkGb1+V37UDw2bgWClOteqVYgSCUT\npFl9ftc+FI+NW4Eg5bpXqhUIUskEaVaf37UPxWPjViBIue6VagWCVDJBmtXnd+1D8di4FQhS\nrnulWoEglUyQZvX5XftQPDZuBYKU616pViBIJROkWX1+1z4Uj41bgSDluleqFQhSyQRpVp/f\ntQ/FY+NWIEi57pVqBYJUMkGa1ed37UPx2LgVCFKue6VagSCVTJBm9fld+1A8Nm4FgpTrXqlW\nIEglE6RZfX7XPhSPjVuBIOW6V6oVCFLJBGlWn9+1D8Vj41YgSLnulWoFgtRDzQ8gSLOabzbN\nY+NWIEi57pVqBYLUQ80PIEizmm82zWPjViBIue6VagWC1EPNDyBIs5pvNs1j41YgSLnulWoF\ngtRDzQ8gSLOabzbNY+NWIEi57pVqBYLUQ80PIEizmm82zWPjViBIue6VagWC1EPNDyBIs5pv\nNs1j41YgSLnulWoFgtRDzQ8gSLOabzbNY+NWIEi57pVqBYLUQ80PIEizmm82zWPjViBIue6V\nagWC1EPNDyBIs5pvNs1j41YgSLnulWoFgtRDzQ8gSLOabzbNY+NWIEi57pVqBYLUQ80PIEiz\nmm82zWPjViBIue6VagWC1EPNDyBIs5pvNs1j41YgSLnulWoFgtRDzQ8gSLOabzbNY+NWIEi5\n7pVqBYLUQ80PIEizmm82zWPjViBIue6VagWC1EPNDyBIs5pvNs1j41YgSLnulWoFgtRDzQ8g\nSLOabzbNY+NWIEi57pVqBYLUQ80PIEizmm82zWPjViBIue6VagWC1EPNDyBIs5pvNs1j41Yg\nSLnulWoFgtRDzQ8gSLOabzbNY+NWIEi57pVqBYLUQ80PIEizmm82zWPjViBIue6VagWC1EPN\nDyBIs5pvNs1j41YgSLnulWoFgtRDzQ8gSLOabzZwapYPOEHKda9UKxCkHmp+AEGa1XyzgVOz\nfMAJUq57pVqBIPVQ8wMI0qzmmw2cmuUDTpBy3SvVCtYISNv6ru0BJgO3753331InNd9s4NS2\n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", + "text/plain": [ + "plot without title" + ] + }, + "metadata": { + "image/png": { + "height": 480, + "width": 840 + }, + "text/plain": { + "height": 480, + "width": 840 + } + }, + "output_type": "display_data" + } + ], + "source": [ + "ggplot(data = tdf_state, aes(x = date, y = diff_positive)) +\n", + " labs(title = \"WA\", y = \"Daily positive\") +\n", + " geom_bar(stat = \"identity\", position = position_dodge(width=1))\n", + " #. scale_y_continuous(sec.axis = sec_axis(~.*15, name = \"Positive\")) +\n", + " # geom_line(aes(y = total, colour = \"red\"), position = \"stack\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Counts per 100k" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": {}, + "outputs": [], + "source": [ + "data_df <- as.data.table(data_df)" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "<table>\n", + "<caption>A data.table: 6 × 3</caption>\n", + "<thead>\n", + "\t<tr><th scope=col>State</th><th scope=col>ST</th><th scope=col>Population</th></tr>\n", + "\t<tr><th scope=col><chr></th><th scope=col><chr></th><th scope=col><int></th></tr>\n", + "</thead>\n", + "<tbody>\n", + "\t<tr><td>Alaska </td><td>AK</td><td> 731545</td></tr>\n", + "\t<tr><td>Alabama </td><td>AL</td><td> 4903185</td></tr>\n", + "\t<tr><td>Arkansas </td><td>AR</td><td> 3017825</td></tr>\n", + "\t<tr><td>Arizona </td><td>AZ</td><td> 7278717</td></tr>\n", + "\t<tr><td>California</td><td>CA</td><td>39512223</td></tr>\n", + "\t<tr><td>Colorado </td><td>CO</td><td> 5758736</td></tr>\n", + "</tbody>\n", + "</table>\n" + ], + "text/latex": [ + "A data.table: 6 × 3\n", + "\\begin{tabular}{r|lll}\n", + " State & ST & Population\\\\\n", + " <chr> & <chr> & <int>\\\\\n", + "\\hline\n", + "\t Alaska & AK & 731545\\\\\n", + "\t Alabama & AL & 4903185\\\\\n", + "\t Arkansas & AR & 3017825\\\\\n", + "\t Arizona & AZ & 7278717\\\\\n", + "\t California & CA & 39512223\\\\\n", + "\t Colorado & CO & 5758736\\\\\n", + "\\end{tabular}\n" + ], + "text/markdown": [ + "\n", + "A data.table: 6 × 3\n", + "\n", + "| State <chr> | ST <chr> | Population <int> |\n", + "|---|---|---|\n", + "| Alaska | AK | 731545 |\n", + "| Alabama | AL | 4903185 |\n", + "| Arkansas | AR | 3017825 |\n", + "| Arizona | AZ | 7278717 |\n", + "| California | CA | 39512223 |\n", + "| Colorado | CO | 5758736 |\n", + "\n" + ], + "text/plain": [ + " State ST Population\n", + "1 Alaska AK 731545 \n", + "2 Alabama AL 4903185 \n", + "3 Arkansas AR 3017825 \n", + "4 Arizona AZ 7278717 \n", + "5 California CA 39512223 \n", + "6 Colorado CO 5758736 " + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "pop_df <- fread(\"../../data/geodata/us_pop_fung_2019.csv\")\n", + "setkey(pop_df, ST)\n", + "head(pop_df)" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "'Most recent test date 2020-03-20'" + ], + "text/latex": [ + "'Most recent test date 2020-03-20'" + ], + "text/markdown": [ + "'Most recent test date 2020-03-20'" + ], + "text/plain": [ + "[1] \"Most recent test date 2020-03-20\"" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "'56 states/territories have data on this date.'" + ], + "text/latex": [ + "'56 states/territories have data on this date.'" + ], + "text/markdown": [ + "'56 states/territories have data on this date.'" + ], + "text/plain": [ + "[1] \"56 states/territories have data on this date.\"" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "most_recent_test_date <- max(data_df$date)\n", + "most_recent_df <- data_df[date == most_recent_test_date]\n", + "paste(\"Most recent test date\", most_recent_test_date)\n", + "paste(nrow(most_recent_df), \"states/territories have data on this date.\")" + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "<table>\n", + "<caption>A data.table: 6 × 11</caption>\n", + "<thead>\n", + "\t<tr><th scope=col>state</th><th scope=col>date</th><th scope=col>positive</th><th scope=col>negative</th><th scope=col>pending</th><th scope=col>hospitalized</th><th scope=col>death</th><th scope=col>total</th><th scope=col>dateChecked</th><th scope=col>State</th><th scope=col>Population</th></tr>\n", + "\t<tr><th scope=col><chr></th><th scope=col><date></th><th scope=col><int></th><th scope=col><int></th><th scope=col><int></th><th scope=col><lgl></th><th scope=col><int></th><th scope=col><int></th><th scope=col><chr></th><th scope=col><chr></th><th scope=col><int></th></tr>\n", + "</thead>\n", + "<tbody>\n", + "\t<tr><td>AK</td><td>2020-03-20</td><td> 12</td><td> 686</td><td> NA</td><td>NA</td><td>NA</td><td> 698</td><td>2020-03-20T20:00:00Z</td><td>Alaska </td><td> 731545</td></tr>\n", + "\t<tr><td>AL</td><td>2020-03-20</td><td> 81</td><td> 28</td><td> NA</td><td>NA</td><td> 0</td><td> 109</td><td>2020-03-20T20:00:00Z</td><td>Alabama </td><td> 4903185</td></tr>\n", + "\t<tr><td>AR</td><td>2020-03-20</td><td> 96</td><td> 351</td><td>203</td><td>NA</td><td>NA</td><td> 650</td><td>2020-03-20T20:00:00Z</td><td>Arkansas </td><td> 3017825</td></tr>\n", + "\t<tr><td>AS</td><td>2020-03-20</td><td> 0</td><td> NA</td><td> NA</td><td>NA</td><td> 0</td><td> 0</td><td>2020-03-20T20:00:00Z</td><td>NA </td><td> NA</td></tr>\n", + "\t<tr><td>AZ</td><td>2020-03-20</td><td> 65</td><td> 211</td><td>101</td><td>NA</td><td> 0</td><td> 377</td><td>2020-03-20T20:00:00Z</td><td>Arizona </td><td> 7278717</td></tr>\n", + "\t<tr><td>CA</td><td>2020-03-20</td><td>1063</td><td>10424</td><td> NA</td><td>NA</td><td>20</td><td>11487</td><td>2020-03-20T20:00:00Z</td><td>California</td><td>39512223</td></tr>\n", + "</tbody>\n", + "</table>\n" + ], + "text/latex": [ + "A data.table: 6 × 11\n", + "\\begin{tabular}{r|lllllllllll}\n", + " state & date & positive & negative & pending & hospitalized & death & total & dateChecked & State & Population\\\\\n", + " <chr> & <date> & <int> & <int> & <int> & <lgl> & <int> & <int> & <chr> & <chr> & <int>\\\\\n", + "\\hline\n", + "\t AK & 2020-03-20 & 12 & 686 & NA & NA & NA & 698 & 2020-03-20T20:00:00Z & Alaska & 731545\\\\\n", + "\t AL & 2020-03-20 & 81 & 28 & NA & NA & 0 & 109 & 2020-03-20T20:00:00Z & Alabama & 4903185\\\\\n", + "\t AR & 2020-03-20 & 96 & 351 & 203 & NA & NA & 650 & 2020-03-20T20:00:00Z & Arkansas & 3017825\\\\\n", + "\t AS & 2020-03-20 & 0 & NA & NA & NA & 0 & 0 & 2020-03-20T20:00:00Z & NA & NA\\\\\n", + "\t AZ & 2020-03-20 & 65 & 211 & 101 & NA & 0 & 377 & 2020-03-20T20:00:00Z & Arizona & 7278717\\\\\n", + "\t CA & 2020-03-20 & 1063 & 10424 & NA & NA & 20 & 11487 & 2020-03-20T20:00:00Z & California & 39512223\\\\\n", + "\\end{tabular}\n" + ], + "text/markdown": [ + "\n", + "A data.table: 6 × 11\n", + "\n", + "| state <chr> | date <date> | positive <int> | negative <int> | pending <int> | hospitalized <lgl> | death <int> | total <int> | dateChecked <chr> | State <chr> | Population <int> |\n", + "|---|---|---|---|---|---|---|---|---|---|---|\n", + "| AK | 2020-03-20 | 12 | 686 | NA | NA | NA | 698 | 2020-03-20T20:00:00Z | Alaska | 731545 |\n", + "| AL | 2020-03-20 | 81 | 28 | NA | NA | 0 | 109 | 2020-03-20T20:00:00Z | Alabama | 4903185 |\n", + "| AR | 2020-03-20 | 96 | 351 | 203 | NA | NA | 650 | 2020-03-20T20:00:00Z | Arkansas | 3017825 |\n", + "| AS | 2020-03-20 | 0 | NA | NA | NA | 0 | 0 | 2020-03-20T20:00:00Z | NA | NA |\n", + "| AZ | 2020-03-20 | 65 | 211 | 101 | NA | 0 | 377 | 2020-03-20T20:00:00Z | Arizona | 7278717 |\n", + "| CA | 2020-03-20 | 1063 | 10424 | NA | NA | 20 | 11487 | 2020-03-20T20:00:00Z | California | 39512223 |\n", + "\n" + ], + "text/plain": [ + " state date positive negative pending hospitalized death total\n", + "1 AK 2020-03-20 12 686 NA NA NA 698\n", + "2 AL 2020-03-20 81 28 NA NA 0 109\n", + "3 AR 2020-03-20 96 351 203 NA NA 650\n", + "4 AS 2020-03-20 0 NA NA NA 0 0\n", + "5 AZ 2020-03-20 65 211 101 NA 0 377\n", + "6 CA 2020-03-20 1063 10424 NA NA 20 11487\n", + " dateChecked State Population\n", + "1 2020-03-20T20:00:00Z Alaska 731545 \n", + "2 2020-03-20T20:00:00Z Alabama 4903185 \n", + "3 2020-03-20T20:00:00Z Arkansas 3017825 \n", + "4 2020-03-20T20:00:00Z NA NA \n", + "5 2020-03-20T20:00:00Z Arizona 7278717 \n", + "6 2020-03-20T20:00:00Z California 39512223 " + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "most_recent_df <- merge(most_recent_df, pop_df, by.x = \"state\", by.y = \"ST\", all = TRUE)\n", + "head(most_recent_df)" + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "<table>\n", + "<caption>A data.table: 6 × 3</caption>\n", + "<thead>\n", + "\t<tr><th scope=col>date</th><th scope=col>state</th><th scope=col>total_100k</th></tr>\n", + "\t<tr><th scope=col><date></th><th scope=col><chr></th><th scope=col><dbl></th></tr>\n", + "</thead>\n", + "<tbody>\n", + "\t<tr><td>2020-03-20</td><td>AK</td><td>95.414499</td></tr>\n", + "\t<tr><td>2020-03-20</td><td>AL</td><td> 2.223045</td></tr>\n", + "\t<tr><td>2020-03-20</td><td>AR</td><td>21.538691</td></tr>\n", + "\t<tr><td>2020-03-20</td><td>AS</td><td> NA</td></tr>\n", + "\t<tr><td>2020-03-20</td><td>AZ</td><td> 5.179484</td></tr>\n", + "\t<tr><td>2020-03-20</td><td>CA</td><td>29.072017</td></tr>\n", + "</tbody>\n", + "</table>\n" + ], + "text/latex": [ + "A data.table: 6 × 3\n", + "\\begin{tabular}{r|lll}\n", + " date & state & total\\_100k\\\\\n", + " <date> & <chr> & <dbl>\\\\\n", + "\\hline\n", + "\t 2020-03-20 & AK & 95.414499\\\\\n", + "\t 2020-03-20 & AL & 2.223045\\\\\n", + "\t 2020-03-20 & AR & 21.538691\\\\\n", + "\t 2020-03-20 & AS & NA\\\\\n", + "\t 2020-03-20 & AZ & 5.179484\\\\\n", + "\t 2020-03-20 & CA & 29.072017\\\\\n", + "\\end{tabular}\n" + ], + "text/markdown": [ + "\n", + "A data.table: 6 × 3\n", + "\n", + "| date <date> | state <chr> | total_100k <dbl> |\n", + "|---|---|---|\n", + "| 2020-03-20 | AK | 95.414499 |\n", + "| 2020-03-20 | AL | 2.223045 |\n", + "| 2020-03-20 | AR | 21.538691 |\n", + "| 2020-03-20 | AS | NA |\n", + "| 2020-03-20 | AZ | 5.179484 |\n", + "| 2020-03-20 | CA | 29.072017 |\n", + "\n" + ], + "text/plain": [ + " date state total_100k\n", + "1 2020-03-20 AK 95.414499 \n", + "2 2020-03-20 AL 2.223045 \n", + "3 2020-03-20 AR 21.538691 \n", + "4 2020-03-20 AS NA \n", + "5 2020-03-20 AZ 5.179484 \n", + "6 2020-03-20 CA 29.072017 " + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "most_recent_df[, total_100k := total / Population * 100000]\n", + "head(most_recent_df[, .(date, state, total_100k)])" + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "<table>\n", + "<caption>A data.table: 6 × 12</caption>\n", + "<thead>\n", + "\t<tr><th scope=col>state</th><th scope=col>date</th><th scope=col>positive</th><th scope=col>negative</th><th scope=col>pending</th><th scope=col>hospitalized</th><th scope=col>death</th><th scope=col>total</th><th scope=col>dateChecked</th><th scope=col>State</th><th scope=col>Population</th><th scope=col>total_100k</th></tr>\n", + "\t<tr><th scope=col><chr></th><th scope=col><date></th><th scope=col><int></th><th scope=col><int></th><th scope=col><int></th><th scope=col><lgl></th><th scope=col><int></th><th scope=col><int></th><th scope=col><chr></th><th scope=col><chr></th><th scope=col><int></th><th scope=col><dbl></th></tr>\n", + "</thead>\n", + "<tbody>\n", + "\t<tr><td>AS</td><td>2020-03-20</td><td> 0</td><td> NA</td><td>NA</td><td>NA</td><td> 0</td><td> 0</td><td>2020-03-20T20:00:00Z</td><td>NA </td><td> NA</td><td> NA</td></tr>\n", + "\t<tr><td>GU</td><td>2020-03-20</td><td>14</td><td> 86</td><td>NA</td><td>NA</td><td>NA</td><td>100</td><td>2020-03-20T20:00:00Z</td><td>NA </td><td> NA</td><td> NA</td></tr>\n", + "\t<tr><td>MP</td><td>2020-03-20</td><td> 0</td><td> NA</td><td>NA</td><td>NA</td><td> 0</td><td> 0</td><td>2020-03-20T20:00:00Z</td><td>NA </td><td> NA</td><td> NA</td></tr>\n", + "\t<tr><td>PR</td><td>2020-03-20</td><td>14</td><td>114</td><td>52</td><td>NA</td><td>NA</td><td>180</td><td>2020-03-20T20:00:00Z</td><td>NA </td><td> NA</td><td> NA</td></tr>\n", + "\t<tr><td>VI</td><td>2020-03-20</td><td> 3</td><td> NA</td><td>NA</td><td>NA</td><td> 0</td><td> 3</td><td>2020-03-20T20:00:00Z</td><td>NA </td><td> NA</td><td> NA</td></tr>\n", + "\t<tr><td>AL</td><td>2020-03-20</td><td>81</td><td> 28</td><td>NA</td><td>NA</td><td> 0</td><td>109</td><td>2020-03-20T20:00:00Z</td><td>Alabama</td><td>4903185</td><td>2.223045</td></tr>\n", + "</tbody>\n", + "</table>\n" + ], + "text/latex": [ + "A data.table: 6 × 12\n", + "\\begin{tabular}{r|llllllllllll}\n", + " state & date & positive & negative & pending & hospitalized & death & total & dateChecked & State & Population & total\\_100k\\\\\n", + " <chr> & <date> & <int> & <int> & <int> & <lgl> & <int> & <int> & <chr> & <chr> & <int> & <dbl>\\\\\n", + "\\hline\n", + "\t AS & 2020-03-20 & 0 & NA & NA & NA & 0 & 0 & 2020-03-20T20:00:00Z & NA & NA & NA\\\\\n", + "\t GU & 2020-03-20 & 14 & 86 & NA & NA & NA & 100 & 2020-03-20T20:00:00Z & NA & NA & NA\\\\\n", + "\t MP & 2020-03-20 & 0 & NA & NA & NA & 0 & 0 & 2020-03-20T20:00:00Z & NA & NA & NA\\\\\n", + "\t PR & 2020-03-20 & 14 & 114 & 52 & NA & NA & 180 & 2020-03-20T20:00:00Z & NA & NA & NA\\\\\n", + "\t VI & 2020-03-20 & 3 & NA & NA & NA & 0 & 3 & 2020-03-20T20:00:00Z & NA & NA & NA\\\\\n", + "\t AL & 2020-03-20 & 81 & 28 & NA & NA & 0 & 109 & 2020-03-20T20:00:00Z & Alabama & 4903185 & 2.223045\\\\\n", + "\\end{tabular}\n" + ], + "text/markdown": [ + "\n", + "A data.table: 6 × 12\n", + "\n", + "| state <chr> | date <date> | positive <int> | negative <int> | pending <int> | hospitalized <lgl> | death <int> | total <int> | dateChecked <chr> | State <chr> | Population <int> | total_100k <dbl> |\n", + "|---|---|---|---|---|---|---|---|---|---|---|---|\n", + "| AS | 2020-03-20 | 0 | NA | NA | NA | 0 | 0 | 2020-03-20T20:00:00Z | NA | NA | NA |\n", + "| GU | 2020-03-20 | 14 | 86 | NA | NA | NA | 100 | 2020-03-20T20:00:00Z | NA | NA | NA |\n", + "| MP | 2020-03-20 | 0 | NA | NA | NA | 0 | 0 | 2020-03-20T20:00:00Z | NA | NA | NA |\n", + "| PR | 2020-03-20 | 14 | 114 | 52 | NA | NA | 180 | 2020-03-20T20:00:00Z | NA | NA | NA |\n", + "| VI | 2020-03-20 | 3 | NA | NA | NA | 0 | 3 | 2020-03-20T20:00:00Z | NA | NA | NA |\n", + "| AL | 2020-03-20 | 81 | 28 | NA | NA | 0 | 109 | 2020-03-20T20:00:00Z | Alabama | 4903185 | 2.223045 |\n", + "\n" + ], + "text/plain": [ + " state date positive negative pending hospitalized death total\n", + "1 AS 2020-03-20 0 NA NA NA 0 0 \n", + "2 GU 2020-03-20 14 86 NA NA NA 100 \n", + "3 MP 2020-03-20 0 NA NA NA 0 0 \n", + "4 PR 2020-03-20 14 114 52 NA NA 180 \n", + "5 VI 2020-03-20 3 NA NA NA 0 3 \n", + "6 AL 2020-03-20 81 28 NA NA 0 109 \n", + " dateChecked State Population total_100k\n", + "1 2020-03-20T20:00:00Z NA NA NA \n", + "2 2020-03-20T20:00:00Z NA NA NA \n", + "3 2020-03-20T20:00:00Z NA NA NA \n", + "4 2020-03-20T20:00:00Z NA NA NA \n", + "5 2020-03-20T20:00:00Z NA NA NA \n", + "6 2020-03-20T20:00:00Z Alabama 4903185 2.223045 " + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "setkey(most_recent_df, total_100k)\n", + "head(most_recent_df)" + ] + }, + { + "cell_type": "code", + "execution_count": 19, + "metadata": {}, + "outputs": [], + "source": [ + "most_recent_df[, state := factor(state, levels = c(state))]" + ] + }, + { + "cell_type": "code", + "execution_count": 20, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Warning message:\n", + "“Removed 5 rows containing missing values (geom_bar).â€\n" + ] + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAABpAAAAPACAMAAAAFS8qjAAADAFBMVEUAAAABAQECAgIDAwME\nBAQFBQUGBgYHBwcICAgJCQkKCgoLCwsMDAwNDQ0ODg4PDw8QEBARERESEhITExMUFBQVFRUW\nFhYXFxcYGBgZGRkaGhobGxscHBwdHR0eHh4fHx8gICAhISEiIiIjIyMkJCQlJSUmJiYnJyco\nKCgpKSkqKiorKyssLCwtLS0uLi4vLy8wMDAxMTEyMjIzMzM0NDQ1NTU2NjY3Nzc4ODg5OTk6\nOjo7Ozs8PDw9PT0+Pj4/Pz9AQEBBQUFCQkJDQ0NERERFRUVGRkZHR0dISEhJSUlKSkpLS0tM\nTExNTU1OTk5PT09QUFBRUVFSUlJTU1NUVFRVVVVWVlZXV1dYWFhZWVlaWlpbW1tcXFxdXV1e\nXl5fX19gYGBhYWFiYmJjY2NkZGRlZWVmZmZnZ2doaGhpaWlqampra2tsbGxtbW1ubm5vb29w\ncHBxcXFycnJzc3N0dHR1dXV2dnZ3d3d4eHh5eXl6enp7e3t8fHx9fX1+fn5/f3+AgICBgYGC\ngoKDg4OEhISFhYWGhoaHh4eIiIiJiYmKioqLi4uMjIyNjY2Ojo6Pj4+QkJCRkZGSkpKTk5OU\nlJSVlZWWlpaXl5eYmJiZmZmampqbm5ucnJydnZ2enp6fn5+goKChoaGioqKjo6OkpKSlpaWm\npqanp6eoqKipqamqqqqrq6usrKytra2urq6vr6+wsLCxsbGysrKzs7O0tLS1tbW2tra3t7e4\nuLi5ubm6urq7u7u8vLy9vb2+vr6/v7/AwMDBwcHCwsLDw8PExMTFxcXGxsbHx8fIyMjJycnK\nysrLy8vMzMzNzc3Ozs7Pz8/Q0NDR0dHS0tLT09PU1NTV1dXW1tbX19fY2NjZ2dna2trb29vc\n3Nzd3d3e3t7f39/g4ODh4eHi4uLj4+Pk5OTl5eXm5ubn5+fo6Ojp6enq6urr6+vs7Ozt7e3u\n7u7v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn6+vr7+/v8/Pz9/f3+/v7////i\nsF19AAAACXBIWXMAABJ0AAASdAHeZh94AAAgAElEQVR4nO3deYBkZXnv8YOiERUTTdQoqIkm\n92Y1N+lEs1w0LST3mtwaGicDDOCwBQEVFAk2myBCHMGAiksABRcWFyAoKqCIqCwXFBRQQUEU\n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\nFOuEewEkQAIk2+sKSC6AFOuEewEkQAIk2+sKSC6AFOuEewEkQAIk2+sKSC6AFOuEewEkQAIk\n2+sKSC6AFOuEewEkQAIk2+sKSC6AFOuEewEkQAIk2+sKSC6AFOuEewEkQAIk2+sKSC6AFOuE\newEkQAIk2+sKSC6AFOuEewEkQAIk2+sKSC6AFOuEewEkQAIk2+sKSC6AFOuEewEkQAIk2+sK\nSC6AFOuEewEkQAIk2+sKSC6AFOuEewEkQAIk2+sKSC6AFOuEewEkQAIk2+sKSC6AFOuEewEk\nQAIk2+sKSC6AFOuEewEkQAIk2+sKSC6AFOuEewEkQAIk2+sKSC6AFOuEewEkQAIk2+sKSC6A\nFOuEewEkQAIk2+sKSC6AFOuEewEkQAIk2+sKSC6AFOuEewEkQAIk2+sKSC6AFOuEewEkQAIk\n2+sKSC6AFOuEewEkQAIk2+sKSC6AFOuEewEkQAIk2+sKSC6AFOuEewEkQAIk2+sKSC6AFOuE\newEkQAIk2+sKSC6AFOuEewEkQAIk2+sKSC6AFOuEewEkQAIk2+sKSC6AFOuEewEkQAIk2+sK\nSC6AFOuEewEkQAIk2+sKSC6AFOuEewEkQAIk2+sKSC6AFOuEewEkQAIk2+sKSC6AFOuEewEk\nQAIk2+sKSC6AFOuEewEkQAIk2+sKSC6AFOuEewEkQAIk2+sKSC6AFOuEewEkQAIk2+sKSC6A\nFOuEewEkQAIk2+sKSC6AFOuEewEkQAIk2+sKSC6AFOuEewEkQAIk2+sKSC6AFOuEewEkQAIk\n2+sKSC6AFOuEewEkQAIk2+sKSC6AFOuEewEkQAIk2+sKSC6AFOuEewEkQAIk2+sKSC6AFOuE\newEkQAIk2+sKSC6AFOuEewEkQAIk2+sKSC6AFOuEewEkQAIk2+sKSC6AFOuEewEkQAIk2+sK\nSC6AFOuEewEkQAIk2+sKSC6AFOuEewEkQAIk2+sKSC6AFOuEewEkQAIk2+sKSC6AFOuEewEk\nQAIk2+sKSC6AFOuEewEkQAIk2+sKSC6AFOuEewEkQAIk2+sKSC6AFOuEewEkQAIk2+sKSC6A\nFOuEewEkQAIk2+sKSC6AFOuEewEkQAIk2+sKSC6AFOuEewEkQAIk2+sKSC6AFOuEewEkQAIk\n2+sKSC6AFOuEewEkQAIk2+sKSC6AFOuEewEkQAIk2+sKSC6AFOuEewEkQAIk2+sKSC6AFOuE\newEkQAIk2+sKSC6AFOuEewEkQAIk2+sKSC6AFOuEewEkQAIk2+sKSC6AFOuEewEkQAIk2+sK\nSC6AFOuEewEkQAIk2+sKSC6AFOuEewEkQAIk2+sKSC6AFOuEewEkQAIk2+sKSC6AFOuEewEk\nQAIk2+sKSC6AFOuEewEkQAIk2+sKSC6AFOuEewEkQAIk2+sKSC6AFOuEewEkQAIk2+sKSC6A\nFOuEewEkQAIk2+sKSC6AFOuEewEkQAIk2+sKSC6AFOuEewEkQAIk2+sKSC6AFOuEewEkQAIk\n2+sKSC6AFOuEewEkQAIk2+sKSC6AFOuEewEkQAIk2+sKSC6AFOuEewEkQAIk2+sKSC6AFOuE\newEkQAIk2+sKSC6AFOuEewEkQAIk2+sKSC6AFOuEewEkQAIk2+sKSC6AFOuEewEkQAIk2+sK\nSC6AFOuEewEkQAIk2+sKSC6AFOuEewEkQAIk2+sKSC6AFOuEewEkQAIk2+sKSC6AFOuEewEk\nQAIk2+sKSC6AFOuEewEkQAIk2+sKSC6AFOuEewEkQAIk2+sKSC6AFOuEewEkQAIk2+sKSC6A\nFOuEewEkQAIk2+sKSC6AFOuEewEkQAIk2+sKSC6AFOuEewEkQAIk2+sKSC6AFOuEewEkQAIk\n2+sKSC6AFOuEewEkQAIk2+sKSC6AFOuEewEkQAIk2+sKSC6AFOuEewEkQAIk2+sKSC6AFOuE\newEkQAIk2+sKSC6AFOuEewEkQAIk2+sKSC6AFOuEewEkQAIk2+sKSC6AFOuEewEkQAIk2+sK\nSC6AFOuEewEkQAIk2+sKSC6AFOuEewEkQAIk2+sKSC6AFOuEewEkQAIk2+sKSC6AFOuEewEk\nQAIk2+sKSC6AFOuEewEkQAIk2+sKSC6AFOuEewEkQAIk2+sKSC6AFOuEewEkQAIk2+sKSC6A\nFOuEewEkQAIk2+sKSC6AFOuEewEkQAIk2+sKSC6AFOuEewEkQAIk2+sKSC6AFOuEewEkQAIk\n2+taHkhrzly110k/TdPpjx206kMT8z8CUnEACZAASW4EpG1yXUsDqXXCEXf++D37PJ6eu/+t\ntx18Zpr/CEjFASRAAiS5EZC2yXUtDaRm4+40nVp59diKG9L0OyNr534EJCGABEiAJDcC0ja5\nrqWB9OglE2k6vvyqexob0nSycfvcj7OlD++3336HT3WllXZ/ZD7T6Yxc1Bqn0pZcm0mnQxsD\nL6fPOYIvJ7Ax+NOqNm7Bp1VrrGI8luAclYz59FY15nKNdWVduxtlkGaLk4sAqZ3x1Qesv2mk\nNfuzldfO/Tj7jxOGhoZ2G+gXIIQQss1GBmm2OJP/Z4OA1LruwGOfSG/cI4Pomrkf56rdf1bj\nITsesuMhO7nIQ3Y8ZLctrmtpD9mla4898PpZwe5ujKXp9LLb5n4EJCGABEiAJDcC0ja5rqWB\n1Drq1I3tHzcuvyVN7xpZM/cjIAkBJEACJLkRkLbJdS0NpDsa198xm2Z6zqH33X/EWWn+IyAV\nB5AACZDkRkDaJte1NJCuaGT5Ujp93oGrPtx+YWznR0AqDiABEiDJjYC0Ta5reX+H1CfdVwJI\ngARIchGQAGlbXFdAcgGkWCfcCyABEiDZXldAcgGkWCfcCyABEiDZXldAcgGkWCfcCyABEiDZ\nXldAcgGkWCfcCyABEiDZXldAcgGkWCfcCyABEiDZXldAcgGkWCfcCyABEiDZXldAcgGkWCfc\nCyABEiDZXldAcgGkWCfcCyABEiDZXldAcgGkWCfcCyABEiDZXldAcgGkWCfcCyABEiDZXldA\ncgGkWCfcCyABEiDZXldAcgGkWCfcCyABEiDZXldAcgGkWCfcCyABEiDZXldAcgGkWCfcCyAB\nEiDZXldAcgGkWCfcCyABEiDZXldAcgGkWCfcCyABEiDZXldAcgGkWCfcCyABEiDZXldAcgGk\nWCfcCyABEiDZXldAcgGkWCfcCyABEiDZXldAcgGkWCfcCyABEiDZXldAcgGkWCfcCyABEiDZ\nXldAcgGkWCfcCyABEiDZXldAcgGkWCfcCyABEiDZXldAcgGkWCfcCyABEiDZXldAcgGkWCfc\nCyABEiDZXldAcgGkWCfcCyABEiDZXldAcgGkWCfcCyABEiDZXldAcgGkWCfcCyABEiDZXldA\ncgGkWCfcCyABEiDZXldAcgGkWCfcCyABEiDZXldAcgGkWCfcCyABEiDZXldAcgGkWCfcCyAB\nEiDZXldAcgGkWCfcCyABEiDZXldAcgGkWCfcCyABEiDZXldAcgGkWCfcCyABEiDZXldAcgGk\nWCfcCyABEiDZXldAcgGkWCfcCyABEiDZXldAcgGkWCfcCyABEiDZXldAcgGkWCfcCyABEiDZ\nXldAcgGkWCfcCyABEiDZXldAcgGkWCfcCyABEiDZXldAcgGkWCfcCyABEiDZXldAcgGkWCfc\n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\ngJQHkAAJkOQaIAFS9Y2AlAeQAAmQ5BogAVL1jYCUB5AACZDkGiABUvWNgJQHkAAJkOQaIAFS\n9Y2AlAeQAAmQ5BogAVL1jYCUB5AACZDkGiABUvWNgJQHkAAJkOQaIAFS9Y2AlAeQAAmQ5Bog\nAVL1jYCUB5AACZDkGiABUvWNgJQHkAAJkOQaIAFS9Y2AlAeQAAmQ5BogAVL1jYCUB5AACZDk\nGiABUvWNgJQHkAAJkOQaIAFS9Y2AlAeQAAmQ5BogAVL1jYCUB5AACZDkGiABUvWNgJQHkAAJ\nkOQaIAFS9Y2AlAeQAAmQ5BogAVL1jYCUB5AACZDkGiABUvWNgJQHkAAJkOQaIJUHUiU38nAB\nDDUCUh5AAiRAkmuABEjVNwJSHkACJECSa4AESNU3AlIeQAIkQJJrgARI1TcCUh5AAiRAkmuA\nBEjVNwJSHkACJECSa4AESNU3AlIeQAIkQJJrgARI1TcCUh5AAiRAkmuABEjVNwJSHkACJECS\na4AESNU3AlIeQAIkQJJrgARI1TcCUh5AAiRAkmuABEjVNwJSHkACJECSa4AESNU3AlIeQAIk\nQJJrgARI1TcCUh5AAiRAkmuABEjVNwJSHkACJECSa4AESNU3AlIeQAIkQJJrgARI1TcCUh5A\nAiRAkmuABEjVNwJSHkACJECSa4AESNU3AlIeQAIkQJJrgARI1TcCUh5AAiRAkmuABEjVNwJS\nHkACJECSa4AESNU3AlIeQAIkQJJrgLSoda3/Rh7cCEgugARIgARIchGQFlMMbgQkF0ACJEAC\nJLkISIspBjcCkgsgARIgAZJctA6SrRt5cKOxcwCSCyABEiDJNUACpOobASkPIAESIMk1QAKk\n6hsBKQ8gARIgyTVAAqTqGwEpDyABEiDJNUACpOobASkPIAESIMk1QAKk6hsBKQ8gARIgyTVA\nAqTqGwEpDyABEiDJNUACpOobASkPIAESIMk1QAKk6hsBKQ8gARIgyTVAAqTqGwEpDyABEiDJ\nNUACpOobASkPIAESIMk1QAKk6hsBKQ8gARIgyTVAAqTqGwEpDyABEiDJNUACpOobASkPIAES\nIMk1QAKk6hsBKQ8gARIgyTVAAqTqGwEpDyABEiDJNUACpOobASkPIAESIMk1QAKk6hsBKQ8g\nARIgyTVAAqTqGwEpDyABEiDJNUACpOobASkPIAESIMk1QAKk6hsBKQ8gARIgyTVAAqTqGwEp\n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\n5qx6hgAAAABJRU5ErkJggg==", + "text/plain": [ + "plot without title" + ] + }, + "metadata": { + "image/png": { + "height": 480, + "width": 840 + }, + "text/plain": { + "height": 480, + "width": 840 + } + }, + "output_type": "display_data" + } + ], + "source": [ + "ggplot(data = most_recent_df, aes(x = state, y = total_100k)) +\n", + " labs(title = \"Tests per 100k\", y = \"total/100k\") +\n", + " geom_bar(stat=\"identity\", position=position_dodge(width=1)) +\n", + " theme(axis.text.x = element_text(angle = 90))" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "R", + "language": "R", + "name": "ir" + }, + "language_info": { + "codemirror_mode": "r", + "file_extension": ".r", + "mimetype": "text/x-r-source", + "name": "R", + "pygments_lexer": "r", + "version": "3.6.1" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/notebooks/examples-Rmd/covidtracking-example.Rmd b/notebooks/examples-Rmd/covidtracking-example.Rmd new file mode 100644 index 0000000..5b3c1bc --- /dev/null +++ b/notebooks/examples-Rmd/covidtracking-example.Rmd @@ -0,0 +1,98 @@ +--- +title: "covidtracking-example" +output: html_document +--- + +```{r setup, include=FALSE} +knitr::opts_chunk$set(echo = TRUE) +``` + +```{r} +library(jsonlite) +library(ggplot2) +options(repr.plot.width=14, repr.plot.height=8) +library(data.table) +``` +## Look at the metadata + +```{r} +metadata_df <- fromJSON("../../data/covidtracking/states-metadata.json") +head(metadata_df) +``` + +## Look at the data + +```{r} +data_df <- fromJSON("../../data/covidtracking/states-daily.json") +head(data_df) +``` + +```{r} +data_df$date <- as.Date(paste(data_df$date), format="%Y%m%d") +head(data_df) +``` + +## Daily counts and totals + +```{r} +# compute daily differences +data_df <- data.table(data_df) +tdf <- data.table(data_df) +setkey(tdf, state, date) +head(tdf) +``` + +```{r} +tdf[, diff_positive := positive - shift(positive), by = .(state)] +tdf_state <- tdf[state == "WA"] +tdf_state +``` + +```{r} +ggplot(data = tdf_state, aes(x = date, y = diff_positive)) + + labs(title = "WA", y = "Daily positive") + + geom_bar(stat = "identity", position = position_dodge(width=1)) +``` + +## Counts per 100k + +```{r} +data_df <- as.data.table(data_df) +pop_df <- fread("../../data/geodata/us_pop_fung_2019.csv") +setkey(pop_df, ST) +head(pop_df) +``` + +```{r} +most_recent_test_date <- max(data_df$date) +most_recent_df <- data_df[date == most_recent_test_date] +paste("Most recent test date", most_recent_test_date) +paste(nrow(most_recent_df), "states/territories have data on this date.") +``` + +```{r} +most_recent_df <- merge(most_recent_df, pop_df, by.x = "state", by.y = "ST", all = TRUE) +head(most_recent_df) +``` + +```{r} +most_recent_df[, total_100k := total / Population * 100000] +head(most_recent_df[, .(date, state, total_100k)]) +``` + +```{r} +setkey(most_recent_df, total_100k) +head(most_recent_df) +``` + +```{r} +most_recent_df[, state := factor(state, levels = c(state))] +``` + +```{r} +ggplot(data = most_recent_df, aes(x = state, y = total_100k)) + + labs(title = "Tests per 100k", y = "total/100k") + + geom_bar(stat="identity", position=position_dodge(width=1)) + + theme(axis.text.x = element_text(angle = 90)) +``` + diff --git a/notebooks/examples-Rmd/covidtracking-example.html b/notebooks/examples-Rmd/covidtracking-example.html new file mode 100644 index 0000000..fa2180e --- /dev/null +++ b/notebooks/examples-Rmd/covidtracking-example.html @@ -0,0 +1,643 @@ +<!DOCTYPE html> + +<html> + +<head> + +<meta charset="utf-8" /> +<meta name="generator" content="pandoc" /> +<meta http-equiv="X-UA-Compatible" content="IE=EDGE" /> + + + + +<title>covidtracking-example</title> + +<script>/*! jQuery v1.11.3 | (c) 2005, 2015 jQuery Foundation, Inc. | jquery.org/license */ +!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=c.slice,e=c.concat,f=c.push,g=c.indexOf,h={},i=h.toString,j=h.hasOwnProperty,k={},l="1.11.3",m=function(a,b){return new m.fn.init(a,b)},n=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,o=/^-ms-/,p=/-([\da-z])/gi,q=function(a,b){return b.toUpperCase()};m.fn=m.prototype={jquery:l,constructor:m,selector:"",length:0,toArray:function(){return d.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=m.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return m.each(this,a,b)},map:function(a){return this.pushStack(m.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},m.extend=m.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||m.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(e=arguments[h]))for(d in e)a=g[d],c=e[d],g!==c&&(j&&c&&(m.isPlainObject(c)||(b=m.isArray(c)))?(b?(b=!1,f=a&&m.isArray(a)?a:[]):f=a&&m.isPlainObject(a)?a:{},g[d]=m.extend(j,f,c)):void 0!==c&&(g[d]=c));return g},m.extend({expando:"jQuery"+(l+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===m.type(a)},isArray:Array.isArray||function(a){return"array"===m.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){return!m.isArray(a)&&a-parseFloat(a)+1>=0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},isPlainObject:function(a){var b;if(!a||"object"!==m.type(a)||a.nodeType||m.isWindow(a))return!1;try{if(a.constructor&&!j.call(a,"constructor")&&!j.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}if(k.ownLast)for(b in a)return j.call(a,b);for(b in a);return void 0===b||j.call(a,b)},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(b){b&&m.trim(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(o,"ms-").replace(p,q)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,e=0,f=a.length,g=r(a);if(c){if(g){for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)break}else for(e in a)if(d=b.apply(a[e],c),d===!1)break}else if(g){for(;f>e;e++)if(d=b.call(a[e],e,a[e]),d===!1)break}else for(e in a)if(d=b.call(a[e],e,a[e]),d===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(n,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(r(Object(a))?m.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){var d;if(b){if(g)return g.call(b,a,c);for(d=b.length,c=c?0>c?Math.max(0,d+c):c:0;d>c;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,b){var c=+b.length,d=0,e=a.length;while(c>d)a[e++]=b[d++];if(c!==c)while(void 0!==b[d])a[e++]=b[d++];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,f=0,g=a.length,h=r(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(f=a[b],b=a,a=f),m.isFunction(a)?(c=d.call(arguments,2),e=function(){return a.apply(b||this,c.concat(d.call(arguments)))},e.guid=a.guid=a.guid||m.guid++,e):void 0},now:function(){return+new Date},support:k}),m.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function r(a){var b="length"in a&&a.length,c=m.type(a);return"function"===c||m.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var s=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ha(),z=ha(),A=ha(),B=function(a,b){return a===b&&(l=!0),0},C=1<<31,D={}.hasOwnProperty,E=[],F=E.pop,G=E.push,H=E.push,I=E.slice,J=function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},K="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",N=M.replace("w","w#"),O="\\["+L+"*("+M+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+N+"))|)"+L+"*\\]",P=":("+M+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+O+")*)|.*)\\)|)",Q=new RegExp(L+"+","g"),R=new RegExp("^"+L+"+|((?:^|[^\\\\])(?:\\\\.)*)"+L+"+$","g"),S=new RegExp("^"+L+"*,"+L+"*"),T=new RegExp("^"+L+"*([>+~]|"+L+")"+L+"*"),U=new RegExp("="+L+"*([^\\]'\"]*?)"+L+"*\\]","g"),V=new RegExp(P),W=new RegExp("^"+N+"$"),X={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),TAG:new RegExp("^("+M.replace("w","w*")+")"),ATTR:new RegExp("^"+O),PSEUDO:new RegExp("^"+P),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+L+"*(even|odd|(([+-]|)(\\d*)n|)"+L+"*(?:([+-]|)"+L+"*(\\d+)|))"+L+"*\\)|)","i"),bool:new RegExp("^(?:"+K+")$","i"),needsContext:new RegExp("^"+L+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+L+"*((?:-\\d)?\\d*)"+L+"*\\)|)(?=[^-]|$)","i")},Y=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,$=/^[^{]+\{\s*\[native \w/,_=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,aa=/[+~]/,ba=/'|\\/g,ca=new RegExp("\\\\([\\da-f]{1,6}"+L+"?|("+L+")|.)","ig"),da=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},ea=function(){m()};try{H.apply(E=I.call(v.childNodes),v.childNodes),E[v.childNodes.length].nodeType}catch(fa){H={apply:E.length?function(a,b){G.apply(a,I.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function ga(a,b,d,e){var f,h,j,k,l,o,r,s,w,x;if((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,d=d||[],k=b.nodeType,"string"!=typeof a||!a||1!==k&&9!==k&&11!==k)return d;if(!e&&p){if(11!==k&&(f=_.exec(a)))if(j=f[1]){if(9===k){if(h=b.getElementById(j),!h||!h.parentNode)return d;if(h.id===j)return d.push(h),d}else if(b.ownerDocument&&(h=b.ownerDocument.getElementById(j))&&t(b,h)&&h.id===j)return d.push(h),d}else{if(f[2])return H.apply(d,b.getElementsByTagName(a)),d;if((j=f[3])&&c.getElementsByClassName)return H.apply(d,b.getElementsByClassName(j)),d}if(c.qsa&&(!q||!q.test(a))){if(s=r=u,w=b,x=1!==k&&a,1===k&&"object"!==b.nodeName.toLowerCase()){o=g(a),(r=b.getAttribute("id"))?s=r.replace(ba,"\\$&"):b.setAttribute("id",s),s="[id='"+s+"'] ",l=o.length;while(l--)o[l]=s+ra(o[l]);w=aa.test(a)&&pa(b.parentNode)||b,x=o.join(",")}if(x)try{return H.apply(d,w.querySelectorAll(x)),d}catch(y){}finally{r||b.removeAttribute("id")}}}return i(a.replace(R,"$1"),b,d,e)}function ha(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ia(a){return a[u]=!0,a}function ja(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ka(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function la(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||C)-(~a.sourceIndex||C);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function na(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function oa(a){return ia(function(b){return b=+b,ia(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function pa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=ga.support={},f=ga.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=ga.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=g.documentElement,e=g.defaultView,e&&e!==e.top&&(e.addEventListener?e.addEventListener("unload",ea,!1):e.attachEvent&&e.attachEvent("onunload",ea)),p=!f(g),c.attributes=ja(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ja(function(a){return a.appendChild(g.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=$.test(g.getElementsByClassName),c.getById=ja(function(a){return o.appendChild(a).id=u,!g.getElementsByName||!g.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(ca,da);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(ca,da);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=$.test(g.querySelectorAll))&&(ja(function(a){o.appendChild(a).innerHTML="<a id='"+u+"'></a><select id='"+u+"-\f]' msallowcapture=''><option selected=''></option></select>",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+L+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+L+"*(?:value|"+K+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ja(function(a){var b=g.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+L+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=$.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ja(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",P)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=$.test(o.compareDocumentPosition),t=b||$.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===g||a.ownerDocument===v&&t(v,a)?-1:b===g||b.ownerDocument===v&&t(v,b)?1:k?J(k,a)-J(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,h=[a],i=[b];if(!e||!f)return a===g?-1:b===g?1:e?-1:f?1:k?J(k,a)-J(k,b):0;if(e===f)return la(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)i.unshift(c);while(h[d]===i[d])d++;return d?la(h[d],i[d]):h[d]===v?-1:i[d]===v?1:0},g):n},ga.matches=function(a,b){return ga(a,null,null,b)},ga.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(U,"='$1']"),!(!c.matchesSelector||!p||r&&r.test(b)||q&&q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return ga(b,n,null,[a]).length>0},ga.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},ga.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&D.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},ga.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},ga.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=ga.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=ga.selectors={cacheLength:50,createPseudo:ia,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(ca,da),a[3]=(a[3]||a[4]||a[5]||"").replace(ca,da),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||ga.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&ga.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return X.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&V.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(ca,da).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+L+")"+a+"("+L+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=ga.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(Q," ")+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){k=q[u]||(q[u]={}),j=k[a]||[],n=j[0]===w&&j[1],m=j[0]===w&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[w,n,m];break}}else if(s&&(j=(b[u]||(b[u]={}))[a])&&j[0]===w)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(s&&((l[u]||(l[u]={}))[a]=[w,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||ga.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ia(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=J(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ia(function(a){var b=[],c=[],d=h(a.replace(R,"$1"));return d[u]?ia(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ia(function(a){return function(b){return ga(a,b).length>0}}),contains:ia(function(a){return a=a.replace(ca,da),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ia(function(a){return W.test(a||"")||ga.error("unsupported lang: "+a),a=a.replace(ca,da).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Z.test(a.nodeName)},input:function(a){return Y.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:oa(function(){return[0]}),last:oa(function(a,b){return[b-1]}),eq:oa(function(a,b,c){return[0>c?c+b:c]}),even:oa(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:oa(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:oa(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:oa(function(a,b,c){for(var d=0>c?c+b:c;++d<b;)a.push(d);return a})}},d.pseudos.nth=d.pseudos.eq;for(b in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})d.pseudos[b]=ma(b);for(b in{submit:!0,reset:!0})d.pseudos[b]=na(b);function qa(){}qa.prototype=d.filters=d.pseudos,d.setFilters=new qa,g=ga.tokenize=function(a,b){var c,e,f,g,h,i,j,k=z[a+" "];if(k)return b?0:k.slice(0);h=a,i=[],j=d.preFilter;while(h){(!c||(e=S.exec(h)))&&(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),c=!1,(e=T.exec(h))&&(c=e.shift(),f.push({value:c,type:e[0].replace(R," ")}),h=h.slice(c.length));for(g in d.filter)!(e=X[g].exec(h))||j[g]&&!(e=j[g](e))||(c=e.shift(),f.push({value:c,type:g,matches:e}),h=h.slice(c.length));if(!c)break}return b?h.length:h?ga.error(a):z(a,i).slice(0)};function ra(a){for(var b=0,c=a.length,d="";c>b;b++)d+=a[b].value;return d}function sa(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(i=b[u]||(b[u]={}),(h=i[d])&&h[0]===w&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function ta(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function ua(a,b,c){for(var d=0,e=b.length;e>d;d++)ga(a,b[d],c);return c}function va(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function wa(a,b,c,d,e,f){return d&&!d[u]&&(d=wa(d)),e&&!e[u]&&(e=wa(e,f)),ia(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||ua(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:va(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=va(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?J(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=va(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):H.apply(g,r)})}function xa(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=sa(function(a){return a===b},h,!0),l=sa(function(a){return J(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];f>i;i++)if(c=d.relative[a[i].type])m=[sa(ta(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return wa(i>1&&ta(m),i>1&&ra(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(R,"$1"),c,e>i&&xa(a.slice(i,e)),f>e&&xa(a=a.slice(e)),f>e&&ra(a))}m.push(c)}return ta(m)}function ya(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,m,o,p=0,q="0",r=f&&[],s=[],t=j,u=f||e&&d.find.TAG("*",k),v=w+=null==t?1:Math.random()||.1,x=u.length;for(k&&(j=g!==n&&g);q!==x&&null!=(l=u[q]);q++){if(e&&l){m=0;while(o=a[m++])if(o(l,g,h)){i.push(l);break}k&&(w=v)}c&&((l=!o&&l)&&p--,f&&r.push(l))}if(p+=q,c&&q!==p){m=0;while(o=b[m++])o(r,s,g,h);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=F.call(i));s=va(s)}H.apply(i,s),k&&!f&&s.length>0&&p+b.length>1&&ga.uniqueSort(i)}return k&&(w=v,j=t),r};return c?ia(f):f}return h=ga.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=xa(b[c]),f[u]?d.push(f):e.push(f);f=A(a,ya(e,d)),f.selector=a}return f},i=ga.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(ca,da),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=X.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(ca,da),aa.test(j[0].type)&&pa(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&ra(j),!a)return H.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,aa.test(a)&&pa(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ja(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ja(function(a){return a.innerHTML="<a href='#'></a>","#"===a.firstChild.getAttribute("href")})||ka("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ja(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ka("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ja(function(a){return null==a.getAttribute("disabled")})||ka(K,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ga}(a);m.find=s,m.expr=s.selectors,m.expr[":"]=m.expr.pseudos,m.unique=s.uniqueSort,m.text=s.getText,m.isXMLDoc=s.isXML,m.contains=s.contains;var t=m.expr.match.needsContext,u=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,v=/^.[^:#\[\.,]*$/;function w(a,b,c){if(m.isFunction(b))return m.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return m.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(v.test(b))return m.filter(b,a,c);b=m.filter(b,a)}return m.grep(a,function(a){return m.inArray(a,b)>=0!==c})}m.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?m.find.matchesSelector(d,a)?[d]:[]:m.find.matches(a,m.grep(b,function(a){return 1===a.nodeType}))},m.fn.extend({find:function(a){var b,c=[],d=this,e=d.length;if("string"!=typeof a)return this.pushStack(m(a).filter(function(){for(b=0;e>b;b++)if(m.contains(d[b],this))return!0}));for(b=0;e>b;b++)m.find(a,d[b],c);return c=this.pushStack(e>1?m.unique(c):c),c.selector=this.selector?this.selector+" "+a:a,c},filter:function(a){return this.pushStack(w(this,a||[],!1))},not:function(a){return this.pushStack(w(this,a||[],!0))},is:function(a){return!!w(this,"string"==typeof a&&t.test(a)?m(a):a||[],!1).length}});var x,y=a.document,z=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,A=m.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:z.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||x).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof m?b[0]:b,m.merge(this,m.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:y,!0)),u.test(c[1])&&m.isPlainObject(b))for(c in b)m.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}if(d=y.getElementById(c[2]),d&&d.parentNode){if(d.id!==c[2])return x.find(a);this.length=1,this[0]=d}return this.context=y,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):m.isFunction(a)?"undefined"!=typeof x.ready?x.ready(a):a(m):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),m.makeArray(a,this))};A.prototype=m.fn,x=m(y);var B=/^(?:parents|prev(?:Until|All))/,C={children:!0,contents:!0,next:!0,prev:!0};m.extend({dir:function(a,b,c){var d=[],e=a[b];while(e&&9!==e.nodeType&&(void 0===c||1!==e.nodeType||!m(e).is(c)))1===e.nodeType&&d.push(e),e=e[b];return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),m.fn.extend({has:function(a){var b,c=m(a,this),d=c.length;return this.filter(function(){for(b=0;d>b;b++)if(m.contains(this,c[b]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=t.test(a)||"string"!=typeof a?m(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&m.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?m.unique(f):f)},index:function(a){return a?"string"==typeof a?m.inArray(this[0],m(a)):m.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(m.unique(m.merge(this.get(),m(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function D(a,b){do a=a[b];while(a&&1!==a.nodeType);return a}m.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return m.dir(a,"parentNode")},parentsUntil:function(a,b,c){return m.dir(a,"parentNode",c)},next:function(a){return D(a,"nextSibling")},prev:function(a){return D(a,"previousSibling")},nextAll:function(a){return m.dir(a,"nextSibling")},prevAll:function(a){return m.dir(a,"previousSibling")},nextUntil:function(a,b,c){return m.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return m.dir(a,"previousSibling",c)},siblings:function(a){return m.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return m.sibling(a.firstChild)},contents:function(a){return m.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:m.merge([],a.childNodes)}},function(a,b){m.fn[a]=function(c,d){var e=m.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=m.filter(d,e)),this.length>1&&(C[a]||(e=m.unique(e)),B.test(a)&&(e=e.reverse())),this.pushStack(e)}});var E=/\S+/g,F={};function G(a){var b=F[a]={};return m.each(a.match(E)||[],function(a,c){b[c]=!0}),b}m.Callbacks=function(a){a="string"==typeof a?F[a]||G(a):m.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(c=a.memory&&l,d=!0,f=g||0,g=0,e=h.length,b=!0;h&&e>f;f++)if(h[f].apply(l[0],l[1])===!1&&a.stopOnFalse){c=!1;break}b=!1,h&&(i?i.length&&j(i.shift()):c?h=[]:k.disable())},k={add:function(){if(h){var d=h.length;!function f(b){m.each(b,function(b,c){var d=m.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&f(c)})}(arguments),b?e=h.length:c&&(g=d,j(c))}return this},remove:function(){return h&&m.each(arguments,function(a,c){var d;while((d=m.inArray(c,h,d))>-1)h.splice(d,1),b&&(e>=d&&e--,f>=d&&f--)}),this},has:function(a){return a?m.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],e=0,this},disable:function(){return h=i=c=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,c||k.disable(),this},locked:function(){return!i},fireWith:function(a,c){return!h||d&&!i||(c=c||[],c=[a,c.slice?c.slice():c],b?i.push(c):j(c)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!d}};return k},m.extend({Deferred:function(a){var b=[["resolve","done",m.Callbacks("once memory"),"resolved"],["reject","fail",m.Callbacks("once memory"),"rejected"],["notify","progress",m.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return m.Deferred(function(c){m.each(b,function(b,f){var g=m.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&m.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?m.extend(a,d):d}},e={};return d.pipe=d.then,m.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&m.isFunction(a.promise)?e:0,g=1===f?a:m.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&m.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var H;m.fn.ready=function(a){return m.ready.promise().done(a),this},m.extend({isReady:!1,readyWait:1,holdReady:function(a){a?m.readyWait++:m.ready(!0)},ready:function(a){if(a===!0?!--m.readyWait:!m.isReady){if(!y.body)return setTimeout(m.ready);m.isReady=!0,a!==!0&&--m.readyWait>0||(H.resolveWith(y,[m]),m.fn.triggerHandler&&(m(y).triggerHandler("ready"),m(y).off("ready")))}}});function I(){y.addEventListener?(y.removeEventListener("DOMContentLoaded",J,!1),a.removeEventListener("load",J,!1)):(y.detachEvent("onreadystatechange",J),a.detachEvent("onload",J))}function J(){(y.addEventListener||"load"===event.type||"complete"===y.readyState)&&(I(),m.ready())}m.ready.promise=function(b){if(!H)if(H=m.Deferred(),"complete"===y.readyState)setTimeout(m.ready);else if(y.addEventListener)y.addEventListener("DOMContentLoaded",J,!1),a.addEventListener("load",J,!1);else{y.attachEvent("onreadystatechange",J),a.attachEvent("onload",J);var c=!1;try{c=null==a.frameElement&&y.documentElement}catch(d){}c&&c.doScroll&&!function e(){if(!m.isReady){try{c.doScroll("left")}catch(a){return setTimeout(e,50)}I(),m.ready()}}()}return H.promise(b)};var K="undefined",L;for(L in m(k))break;k.ownLast="0"!==L,k.inlineBlockNeedsLayout=!1,m(function(){var a,b,c,d;c=y.getElementsByTagName("body")[0],c&&c.style&&(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),typeof b.style.zoom!==K&&(b.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",k.inlineBlockNeedsLayout=a=3===b.offsetWidth,a&&(c.style.zoom=1)),c.removeChild(d))}),function(){var a=y.createElement("div");if(null==k.deleteExpando){k.deleteExpando=!0;try{delete a.test}catch(b){k.deleteExpando=!1}}a=null}(),m.acceptData=function(a){var b=m.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return 1!==c&&9!==c?!1:!b||b!==!0&&a.getAttribute("classid")===b};var M=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,N=/([A-Z])/g;function O(a,b,c){if(void 0===c&&1===a.nodeType){var d="data-"+b.replace(N,"-$1").toLowerCase();if(c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:M.test(c)?m.parseJSON(c):c}catch(e){}m.data(a,b,c)}else c=void 0}return c}function P(a){var b;for(b in a)if(("data"!==b||!m.isEmptyObject(a[b]))&&"toJSON"!==b)return!1; + +return!0}function Q(a,b,d,e){if(m.acceptData(a)){var f,g,h=m.expando,i=a.nodeType,j=i?m.cache:a,k=i?a[h]:a[h]&&h;if(k&&j[k]&&(e||j[k].data)||void 0!==d||"string"!=typeof b)return k||(k=i?a[h]=c.pop()||m.guid++:h),j[k]||(j[k]=i?{}:{toJSON:m.noop}),("object"==typeof b||"function"==typeof b)&&(e?j[k]=m.extend(j[k],b):j[k].data=m.extend(j[k].data,b)),g=j[k],e||(g.data||(g.data={}),g=g.data),void 0!==d&&(g[m.camelCase(b)]=d),"string"==typeof b?(f=g[b],null==f&&(f=g[m.camelCase(b)])):f=g,f}}function R(a,b,c){if(m.acceptData(a)){var d,e,f=a.nodeType,g=f?m.cache:a,h=f?a[m.expando]:m.expando;if(g[h]){if(b&&(d=c?g[h]:g[h].data)){m.isArray(b)?b=b.concat(m.map(b,m.camelCase)):b in d?b=[b]:(b=m.camelCase(b),b=b in d?[b]:b.split(" ")),e=b.length;while(e--)delete d[b[e]];if(c?!P(d):!m.isEmptyObject(d))return}(c||(delete g[h].data,P(g[h])))&&(f?m.cleanData([a],!0):k.deleteExpando||g!=g.window?delete g[h]:g[h]=null)}}}m.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){return a=a.nodeType?m.cache[a[m.expando]]:a[m.expando],!!a&&!P(a)},data:function(a,b,c){return Q(a,b,c)},removeData:function(a,b){return R(a,b)},_data:function(a,b,c){return Q(a,b,c,!0)},_removeData:function(a,b){return R(a,b,!0)}}),m.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=m.data(f),1===f.nodeType&&!m._data(f,"parsedAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=m.camelCase(d.slice(5)),O(f,d,e[d])));m._data(f,"parsedAttrs",!0)}return e}return"object"==typeof a?this.each(function(){m.data(this,a)}):arguments.length>1?this.each(function(){m.data(this,a,b)}):f?O(f,a,m.data(f,a)):void 0},removeData:function(a){return this.each(function(){m.removeData(this,a)})}}),m.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=m._data(a,b),c&&(!d||m.isArray(c)?d=m._data(a,b,m.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=m.queue(a,b),d=c.length,e=c.shift(),f=m._queueHooks(a,b),g=function(){m.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return m._data(a,c)||m._data(a,c,{empty:m.Callbacks("once memory").add(function(){m._removeData(a,b+"queue"),m._removeData(a,c)})})}}),m.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length<c?m.queue(this[0],a):void 0===b?this:this.each(function(){var c=m.queue(this,a,b);m._queueHooks(this,a),"fx"===a&&"inprogress"!==c[0]&&m.dequeue(this,a)})},dequeue:function(a){return this.each(function(){m.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,e=m.Deferred(),f=this,g=this.length,h=function(){--d||e.resolveWith(f,[f])};"string"!=typeof a&&(b=a,a=void 0),a=a||"fx";while(g--)c=m._data(f[g],a+"queueHooks"),c&&c.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}});var S=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,T=["Top","Right","Bottom","Left"],U=function(a,b){return a=b||a,"none"===m.css(a,"display")||!m.contains(a.ownerDocument,a)},V=m.access=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===m.type(c)){e=!0;for(h in c)m.access(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,m.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(m(a),c)})),b))for(;i>h;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},W=/^(?:checkbox|radio)$/i;!function(){var a=y.createElement("input"),b=y.createElement("div"),c=y.createDocumentFragment();if(b.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",k.leadingWhitespace=3===b.firstChild.nodeType,k.tbody=!b.getElementsByTagName("tbody").length,k.htmlSerialize=!!b.getElementsByTagName("link").length,k.html5Clone="<:nav></:nav>"!==y.createElement("nav").cloneNode(!0).outerHTML,a.type="checkbox",a.checked=!0,c.appendChild(a),k.appendChecked=a.checked,b.innerHTML="<textarea>x</textarea>",k.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue,c.appendChild(b),b.innerHTML="<input type='radio' checked='checked' name='t'/>",k.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,k.noCloneEvent=!0,b.attachEvent&&(b.attachEvent("onclick",function(){k.noCloneEvent=!1}),b.cloneNode(!0).click()),null==k.deleteExpando){k.deleteExpando=!0;try{delete b.test}catch(d){k.deleteExpando=!1}}}(),function(){var b,c,d=y.createElement("div");for(b in{submit:!0,change:!0,focusin:!0})c="on"+b,(k[b+"Bubbles"]=c in a)||(d.setAttribute(c,"t"),k[b+"Bubbles"]=d.attributes[c].expando===!1);d=null}();var X=/^(?:input|select|textarea)$/i,Y=/^key/,Z=/^(?:mouse|pointer|contextmenu)|click/,$=/^(?:focusinfocus|focusoutblur)$/,_=/^([^.]*)(?:\.(.+)|)$/;function aa(){return!0}function ba(){return!1}function ca(){try{return y.activeElement}catch(a){}}m.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m._data(a);if(r){c.handler&&(i=c,c=i.handler,e=i.selector),c.guid||(c.guid=m.guid++),(g=r.events)||(g=r.events={}),(k=r.handle)||(k=r.handle=function(a){return typeof m===K||a&&m.event.triggered===a.type?void 0:m.event.dispatch.apply(k.elem,arguments)},k.elem=a),b=(b||"").match(E)||[""],h=b.length;while(h--)f=_.exec(b[h])||[],o=q=f[1],p=(f[2]||"").split(".").sort(),o&&(j=m.event.special[o]||{},o=(e?j.delegateType:j.bindType)||o,j=m.event.special[o]||{},l=m.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&m.expr.match.needsContext.test(e),namespace:p.join(".")},i),(n=g[o])||(n=g[o]=[],n.delegateCount=0,j.setup&&j.setup.call(a,d,p,k)!==!1||(a.addEventListener?a.addEventListener(o,k,!1):a.attachEvent&&a.attachEvent("on"+o,k))),j.add&&(j.add.call(a,l),l.handler.guid||(l.handler.guid=c.guid)),e?n.splice(n.delegateCount++,0,l):n.push(l),m.event.global[o]=!0);a=null}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m.hasData(a)&&m._data(a);if(r&&(k=r.events)){b=(b||"").match(E)||[""],j=b.length;while(j--)if(h=_.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=m.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,n=k[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=f=n.length;while(f--)g=n[f],!e&&q!==g.origType||c&&c.guid!==g.guid||h&&!h.test(g.namespace)||d&&d!==g.selector&&("**"!==d||!g.selector)||(n.splice(f,1),g.selector&&n.delegateCount--,l.remove&&l.remove.call(a,g));i&&!n.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||m.removeEvent(a,o,r.handle),delete k[o])}else for(o in k)m.event.remove(a,o+b[j],c,d,!0);m.isEmptyObject(k)&&(delete r.handle,m._removeData(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,l,n,o=[d||y],p=j.call(b,"type")?b.type:b,q=j.call(b,"namespace")?b.namespace.split("."):[];if(h=l=d=d||y,3!==d.nodeType&&8!==d.nodeType&&!$.test(p+m.event.triggered)&&(p.indexOf(".")>=0&&(q=p.split("."),p=q.shift(),q.sort()),g=p.indexOf(":")<0&&"on"+p,b=b[m.expando]?b:new m.Event(p,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=q.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:m.makeArray(c,[b]),k=m.event.special[p]||{},e||!k.trigger||k.trigger.apply(d,c)!==!1)){if(!e&&!k.noBubble&&!m.isWindow(d)){for(i=k.delegateType||p,$.test(i+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),l=h;l===(d.ownerDocument||y)&&o.push(l.defaultView||l.parentWindow||a)}n=0;while((h=o[n++])&&!b.isPropagationStopped())b.type=n>1?i:k.bindType||p,f=(m._data(h,"events")||{})[b.type]&&m._data(h,"handle"),f&&f.apply(h,c),f=g&&h[g],f&&f.apply&&m.acceptData(h)&&(b.result=f.apply(h,c),b.result===!1&&b.preventDefault());if(b.type=p,!e&&!b.isDefaultPrevented()&&(!k._default||k._default.apply(o.pop(),c)===!1)&&m.acceptData(d)&&g&&d[p]&&!m.isWindow(d)){l=d[g],l&&(d[g]=null),m.event.triggered=p;try{d[p]()}catch(r){}m.event.triggered=void 0,l&&(d[g]=l)}return b.result}},dispatch:function(a){a=m.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(m._data(this,"events")||{})[a.type]||[],k=m.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=m.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,g=0;while((e=f.handlers[g++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(e.namespace))&&(a.handleObj=e,a.data=e.data,c=((m.event.special[e.origType]||{}).handle||e.handler).apply(f.elem,i),void 0!==c&&(a.result=c)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!=this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(e=[],f=0;h>f;f++)d=b[f],c=d.selector+" ",void 0===e[c]&&(e[c]=d.needsContext?m(c,this).index(i)>=0:m.find(c,this,null,[i]).length),e[c]&&e.push(d);e.length&&g.push({elem:i,handlers:e})}return h<b.length&&g.push({elem:this,handlers:b.slice(h)}),g},fix:function(a){if(a[m.expando])return a;var b,c,d,e=a.type,f=a,g=this.fixHooks[e];g||(this.fixHooks[e]=g=Z.test(e)?this.mouseHooks:Y.test(e)?this.keyHooks:{}),d=g.props?this.props.concat(g.props):this.props,a=new m.Event(f),b=d.length;while(b--)c=d[b],a[c]=f[c];return a.target||(a.target=f.srcElement||y),3===a.target.nodeType&&(a.target=a.target.parentNode),a.metaKey=!!a.metaKey,g.filter?g.filter(a,f):a},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(a,b){return null==a.which&&(a.which=null!=b.charCode?b.charCode:b.keyCode),a}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,b){var c,d,e,f=b.button,g=b.fromElement;return null==a.pageX&&null!=b.clientX&&(d=a.target.ownerDocument||y,e=d.documentElement,c=d.body,a.pageX=b.clientX+(e&&e.scrollLeft||c&&c.scrollLeft||0)-(e&&e.clientLeft||c&&c.clientLeft||0),a.pageY=b.clientY+(e&&e.scrollTop||c&&c.scrollTop||0)-(e&&e.clientTop||c&&c.clientTop||0)),!a.relatedTarget&&g&&(a.relatedTarget=g===a.target?b.toElement:g),a.which||void 0===f||(a.which=1&f?1:2&f?3:4&f?2:0),a}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==ca()&&this.focus)try{return this.focus(),!1}catch(a){}},delegateType:"focusin"},blur:{trigger:function(){return this===ca()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return m.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):void 0},_default:function(a){return m.nodeName(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&a.originalEvent&&(a.originalEvent.returnValue=a.result)}}},simulate:function(a,b,c,d){var e=m.extend(new m.Event,c,{type:a,isSimulated:!0,originalEvent:{}});d?m.event.trigger(e,null,b):m.event.dispatch.call(b,e),e.isDefaultPrevented()&&c.preventDefault()}},m.removeEvent=y.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}:function(a,b,c){var d="on"+b;a.detachEvent&&(typeof a[d]===K&&(a[d]=null),a.detachEvent(d,c))},m.Event=function(a,b){return this instanceof m.Event?(a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&a.returnValue===!1?aa:ba):this.type=a,b&&m.extend(this,b),this.timeStamp=a&&a.timeStamp||m.now(),void(this[m.expando]=!0)):new m.Event(a,b)},m.Event.prototype={isDefaultPrevented:ba,isPropagationStopped:ba,isImmediatePropagationStopped:ba,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=aa,a&&(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=aa,a&&(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=aa,a&&a.stopImmediatePropagation&&a.stopImmediatePropagation(),this.stopPropagation()}},m.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a,b){m.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj;return(!e||e!==d&&!m.contains(d,e))&&(a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b),c}}}),k.submitBubbles||(m.event.special.submit={setup:function(){return m.nodeName(this,"form")?!1:void m.event.add(this,"click._submit keypress._submit",function(a){var b=a.target,c=m.nodeName(b,"input")||m.nodeName(b,"button")?b.form:void 0;c&&!m._data(c,"submitBubbles")&&(m.event.add(c,"submit._submit",function(a){a._submit_bubble=!0}),m._data(c,"submitBubbles",!0))})},postDispatch:function(a){a._submit_bubble&&(delete a._submit_bubble,this.parentNode&&!a.isTrigger&&m.event.simulate("submit",this.parentNode,a,!0))},teardown:function(){return m.nodeName(this,"form")?!1:void m.event.remove(this,"._submit")}}),k.changeBubbles||(m.event.special.change={setup:function(){return X.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(m.event.add(this,"propertychange._change",function(a){"checked"===a.originalEvent.propertyName&&(this._just_changed=!0)}),m.event.add(this,"click._change",function(a){this._just_changed&&!a.isTrigger&&(this._just_changed=!1),m.event.simulate("change",this,a,!0)})),!1):void m.event.add(this,"beforeactivate._change",function(a){var b=a.target;X.test(b.nodeName)&&!m._data(b,"changeBubbles")&&(m.event.add(b,"change._change",function(a){!this.parentNode||a.isSimulated||a.isTrigger||m.event.simulate("change",this.parentNode,a,!0)}),m._data(b,"changeBubbles",!0))})},handle:function(a){var b=a.target;return this!==b||a.isSimulated||a.isTrigger||"radio"!==b.type&&"checkbox"!==b.type?a.handleObj.handler.apply(this,arguments):void 0},teardown:function(){return m.event.remove(this,"._change"),!X.test(this.nodeName)}}),k.focusinBubbles||m.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){m.event.simulate(b,a.target,m.event.fix(a),!0)};m.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=m._data(d,b);e||d.addEventListener(a,c,!0),m._data(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=m._data(d,b)-1;e?m._data(d,b,e):(d.removeEventListener(a,c,!0),m._removeData(d,b))}}}),m.fn.extend({on:function(a,b,c,d,e){var f,g;if("object"==typeof a){"string"!=typeof b&&(c=c||b,b=void 0);for(f in a)this.on(f,b,c,a[f],e);return this}if(null==c&&null==d?(d=b,c=b=void 0):null==d&&("string"==typeof b?(d=c,c=void 0):(d=c,c=b,b=void 0)),d===!1)d=ba;else if(!d)return this;return 1===e&&(g=d,d=function(a){return m().off(a),g.apply(this,arguments)},d.guid=g.guid||(g.guid=m.guid++)),this.each(function(){m.event.add(this,a,d,c,b)})},one:function(a,b,c,d){return this.on(a,b,c,d,1)},off:function(a,b,c){var d,e;if(a&&a.preventDefault&&a.handleObj)return d=a.handleObj,m(a.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler),this;if("object"==typeof a){for(e in a)this.off(e,b,a[e]);return this}return(b===!1||"function"==typeof b)&&(c=b,b=void 0),c===!1&&(c=ba),this.each(function(){m.event.remove(this,a,c,b)})},trigger:function(a,b){return this.each(function(){m.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];return c?m.event.trigger(a,b,c,!0):void 0}});function da(a){var b=ea.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}var ea="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",fa=/ jQuery\d+="(?:null|\d+)"/g,ga=new RegExp("<(?:"+ea+")[\\s/>]","i"),ha=/^\s+/,ia=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,ja=/<([\w:]+)/,ka=/<tbody/i,la=/<|&#?\w+;/,ma=/<(?:script|style|link)/i,na=/checked\s*(?:[^=]|=\s*.checked.)/i,oa=/^$|\/(?:java|ecma)script/i,pa=/^true\/(.*)/,qa=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,ra={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:k.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]},sa=da(y),ta=sa.appendChild(y.createElement("div"));ra.optgroup=ra.option,ra.tbody=ra.tfoot=ra.colgroup=ra.caption=ra.thead,ra.th=ra.td;function ua(a,b){var c,d,e=0,f=typeof a.getElementsByTagName!==K?a.getElementsByTagName(b||"*"):typeof a.querySelectorAll!==K?a.querySelectorAll(b||"*"):void 0;if(!f)for(f=[],c=a.childNodes||a;null!=(d=c[e]);e++)!b||m.nodeName(d,b)?f.push(d):m.merge(f,ua(d,b));return void 0===b||b&&m.nodeName(a,b)?m.merge([a],f):f}function va(a){W.test(a.type)&&(a.defaultChecked=a.checked)}function wa(a,b){return m.nodeName(a,"table")&&m.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function xa(a){return a.type=(null!==m.find.attr(a,"type"))+"/"+a.type,a}function ya(a){var b=pa.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function za(a,b){for(var c,d=0;null!=(c=a[d]);d++)m._data(c,"globalEval",!b||m._data(b[d],"globalEval"))}function Aa(a,b){if(1===b.nodeType&&m.hasData(a)){var c,d,e,f=m._data(a),g=m._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;e>d;d++)m.event.add(b,c,h[c][d])}g.data&&(g.data=m.extend({},g.data))}}function Ba(a,b){var c,d,e;if(1===b.nodeType){if(c=b.nodeName.toLowerCase(),!k.noCloneEvent&&b[m.expando]){e=m._data(b);for(d in e.events)m.removeEvent(b,d,e.handle);b.removeAttribute(m.expando)}"script"===c&&b.text!==a.text?(xa(b).text=a.text,ya(b)):"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),k.html5Clone&&a.innerHTML&&!m.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&W.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&&(b.value=a.value)):"option"===c?b.defaultSelected=b.selected=a.defaultSelected:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}}m.extend({clone:function(a,b,c){var d,e,f,g,h,i=m.contains(a.ownerDocument,a);if(k.html5Clone||m.isXMLDoc(a)||!ga.test("<"+a.nodeName+">")?f=a.cloneNode(!0):(ta.innerHTML=a.outerHTML,ta.removeChild(f=ta.firstChild)),!(k.noCloneEvent&&k.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||m.isXMLDoc(a)))for(d=ua(f),h=ua(a),g=0;null!=(e=h[g]);++g)d[g]&&Ba(e,d[g]);if(b)if(c)for(h=h||ua(a),d=d||ua(f),g=0;null!=(e=h[g]);g++)Aa(e,d[g]);else Aa(a,f);return d=ua(f,"script"),d.length>0&&za(d,!i&&ua(a,"script")),d=h=e=null,f},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,l,n=a.length,o=da(b),p=[],q=0;n>q;q++)if(f=a[q],f||0===f)if("object"===m.type(f))m.merge(p,f.nodeType?[f]:f);else if(la.test(f)){h=h||o.appendChild(b.createElement("div")),i=(ja.exec(f)||["",""])[1].toLowerCase(),l=ra[i]||ra._default,h.innerHTML=l[1]+f.replace(ia,"<$1></$2>")+l[2],e=l[0];while(e--)h=h.lastChild;if(!k.leadingWhitespace&&ha.test(f)&&p.push(b.createTextNode(ha.exec(f)[0])),!k.tbody){f="table"!==i||ka.test(f)?"<table>"!==l[1]||ka.test(f)?0:h:h.firstChild,e=f&&f.childNodes.length;while(e--)m.nodeName(j=f.childNodes[e],"tbody")&&!j.childNodes.length&&f.removeChild(j)}m.merge(p,h.childNodes),h.textContent="";while(h.firstChild)h.removeChild(h.firstChild);h=o.lastChild}else p.push(b.createTextNode(f));h&&o.removeChild(h),k.appendChecked||m.grep(ua(p,"input"),va),q=0;while(f=p[q++])if((!d||-1===m.inArray(f,d))&&(g=m.contains(f.ownerDocument,f),h=ua(o.appendChild(f),"script"),g&&za(h),c)){e=0;while(f=h[e++])oa.test(f.type||"")&&c.push(f)}return h=null,o},cleanData:function(a,b){for(var d,e,f,g,h=0,i=m.expando,j=m.cache,l=k.deleteExpando,n=m.event.special;null!=(d=a[h]);h++)if((b||m.acceptData(d))&&(f=d[i],g=f&&j[f])){if(g.events)for(e in g.events)n[e]?m.event.remove(d,e):m.removeEvent(d,e,g.handle);j[f]&&(delete j[f],l?delete d[i]:typeof d.removeAttribute!==K?d.removeAttribute(i):d[i]=null,c.push(f))}}}),m.fn.extend({text:function(a){return V(this,function(a){return void 0===a?m.text(this):this.empty().append((this[0]&&this[0].ownerDocument||y).createTextNode(a))},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=wa(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=wa(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?m.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||m.cleanData(ua(c)),c.parentNode&&(b&&m.contains(c.ownerDocument,c)&&za(ua(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){1===a.nodeType&&m.cleanData(ua(a,!1));while(a.firstChild)a.removeChild(a.firstChild);a.options&&m.nodeName(a,"select")&&(a.options.length=0)}return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return m.clone(this,a,b)})},html:function(a){return V(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a)return 1===b.nodeType?b.innerHTML.replace(fa,""):void 0;if(!("string"!=typeof a||ma.test(a)||!k.htmlSerialize&&ga.test(a)||!k.leadingWhitespace&&ha.test(a)||ra[(ja.exec(a)||["",""])[1].toLowerCase()])){a=a.replace(ia,"<$1></$2>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(m.cleanData(ua(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,m.cleanData(ua(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,l=this.length,n=this,o=l-1,p=a[0],q=m.isFunction(p);if(q||l>1&&"string"==typeof p&&!k.checkClone&&na.test(p))return this.each(function(c){var d=n.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(l&&(i=m.buildFragment(a,this[0].ownerDocument,!1,this),c=i.firstChild,1===i.childNodes.length&&(i=c),c)){for(g=m.map(ua(i,"script"),xa),f=g.length;l>j;j++)d=i,j!==o&&(d=m.clone(d,!0,!0),f&&m.merge(g,ua(d,"script"))),b.call(this[j],d,j);if(f)for(h=g[g.length-1].ownerDocument,m.map(g,ya),j=0;f>j;j++)d=g[j],oa.test(d.type||"")&&!m._data(d,"globalEval")&&m.contains(h,d)&&(d.src?m._evalUrl&&m._evalUrl(d.src):m.globalEval((d.text||d.textContent||d.innerHTML||"").replace(qa,"")));i=c=null}return this}}),m.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){m.fn[a]=function(a){for(var c,d=0,e=[],g=m(a),h=g.length-1;h>=d;d++)c=d===h?this:this.clone(!0),m(g[d])[b](c),f.apply(e,c.get());return this.pushStack(e)}});var Ca,Da={};function Ea(b,c){var d,e=m(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:m.css(e[0],"display");return e.detach(),f}function Fa(a){var b=y,c=Da[a];return c||(c=Ea(a,b),"none"!==c&&c||(Ca=(Ca||m("<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement),b=(Ca[0].contentWindow||Ca[0].contentDocument).document,b.write(),b.close(),c=Ea(a,b),Ca.detach()),Da[a]=c),c}!function(){var a;k.shrinkWrapBlocks=function(){if(null!=a)return a;a=!1;var b,c,d;return c=y.getElementsByTagName("body")[0],c&&c.style?(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),typeof b.style.zoom!==K&&(b.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:1px;width:1px;zoom:1",b.appendChild(y.createElement("div")).style.width="5px",a=3!==b.offsetWidth),c.removeChild(d),a):void 0}}();var Ga=/^margin/,Ha=new RegExp("^("+S+")(?!px)[a-z%]+$","i"),Ia,Ja,Ka=/^(top|right|bottom|left)$/;a.getComputedStyle?(Ia=function(b){return b.ownerDocument.defaultView.opener?b.ownerDocument.defaultView.getComputedStyle(b,null):a.getComputedStyle(b,null)},Ja=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Ia(a),g=c?c.getPropertyValue(b)||c[b]:void 0,c&&(""!==g||m.contains(a.ownerDocument,a)||(g=m.style(a,b)),Ha.test(g)&&Ga.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f)),void 0===g?g:g+""}):y.documentElement.currentStyle&&(Ia=function(a){return a.currentStyle},Ja=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Ia(a),g=c?c[b]:void 0,null==g&&h&&h[b]&&(g=h[b]),Ha.test(g)&&!Ka.test(b)&&(d=h.left,e=a.runtimeStyle,f=e&&e.left,f&&(e.left=a.currentStyle.left),h.left="fontSize"===b?"1em":g,g=h.pixelLeft+"px",h.left=d,f&&(e.left=f)),void 0===g?g:g+""||"auto"});function La(a,b){return{get:function(){var c=a();if(null!=c)return c?void delete this.get:(this.get=b).apply(this,arguments)}}}!function(){var b,c,d,e,f,g,h;if(b=y.createElement("div"),b.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",d=b.getElementsByTagName("a")[0],c=d&&d.style){c.cssText="float:left;opacity:.5",k.opacity="0.5"===c.opacity,k.cssFloat=!!c.cssFloat,b.style.backgroundClip="content-box",b.cloneNode(!0).style.backgroundClip="",k.clearCloneStyle="content-box"===b.style.backgroundClip,k.boxSizing=""===c.boxSizing||""===c.MozBoxSizing||""===c.WebkitBoxSizing,m.extend(k,{reliableHiddenOffsets:function(){return null==g&&i(),g},boxSizingReliable:function(){return null==f&&i(),f},pixelPosition:function(){return null==e&&i(),e},reliableMarginRight:function(){return null==h&&i(),h}});function i(){var b,c,d,i;c=y.getElementsByTagName("body")[0],c&&c.style&&(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),b.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute",e=f=!1,h=!0,a.getComputedStyle&&(e="1%"!==(a.getComputedStyle(b,null)||{}).top,f="4px"===(a.getComputedStyle(b,null)||{width:"4px"}).width,i=b.appendChild(y.createElement("div")),i.style.cssText=b.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",i.style.marginRight=i.style.width="0",b.style.width="1px",h=!parseFloat((a.getComputedStyle(i,null)||{}).marginRight),b.removeChild(i)),b.innerHTML="<table><tr><td></td><td>t</td></tr></table>",i=b.getElementsByTagName("td"),i[0].style.cssText="margin:0;border:0;padding:0;display:none",g=0===i[0].offsetHeight,g&&(i[0].style.display="",i[1].style.display="none",g=0===i[0].offsetHeight),c.removeChild(d))}}}(),m.swap=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e};var Ma=/alpha\([^)]*\)/i,Na=/opacity\s*=\s*([^)]*)/,Oa=/^(none|table(?!-c[ea]).+)/,Pa=new RegExp("^("+S+")(.*)$","i"),Qa=new RegExp("^([+-])=("+S+")","i"),Ra={position:"absolute",visibility:"hidden",display:"block"},Sa={letterSpacing:"0",fontWeight:"400"},Ta=["Webkit","O","Moz","ms"];function Ua(a,b){if(b in a)return b;var c=b.charAt(0).toUpperCase()+b.slice(1),d=b,e=Ta.length;while(e--)if(b=Ta[e]+c,b in a)return b;return d}function Va(a,b){for(var c,d,e,f=[],g=0,h=a.length;h>g;g++)d=a[g],d.style&&(f[g]=m._data(d,"olddisplay"),c=d.style.display,b?(f[g]||"none"!==c||(d.style.display=""),""===d.style.display&&U(d)&&(f[g]=m._data(d,"olddisplay",Fa(d.nodeName)))):(e=U(d),(c&&"none"!==c||!e)&&m._data(d,"olddisplay",e?c:m.css(d,"display"))));for(g=0;h>g;g++)d=a[g],d.style&&(b&&"none"!==d.style.display&&""!==d.style.display||(d.style.display=b?f[g]||"":"none"));return a}function Wa(a,b,c){var d=Pa.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):b}function Xa(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===b?1:0,g=0;4>f;f+=2)"margin"===c&&(g+=m.css(a,c+T[f],!0,e)),d?("content"===c&&(g-=m.css(a,"padding"+T[f],!0,e)),"margin"!==c&&(g-=m.css(a,"border"+T[f]+"Width",!0,e))):(g+=m.css(a,"padding"+T[f],!0,e),"padding"!==c&&(g+=m.css(a,"border"+T[f]+"Width",!0,e)));return g}function Ya(a,b,c){var d=!0,e="width"===b?a.offsetWidth:a.offsetHeight,f=Ia(a),g=k.boxSizing&&"border-box"===m.css(a,"boxSizing",!1,f);if(0>=e||null==e){if(e=Ja(a,b,f),(0>e||null==e)&&(e=a.style[b]),Ha.test(e))return e;d=g&&(k.boxSizingReliable()||e===a.style[b]),e=parseFloat(e)||0}return e+Xa(a,b,c||(g?"border":"content"),d,f)+"px"}m.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=Ja(a,"opacity");return""===c?"1":c}}}},cssNumber:{columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":k.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=m.camelCase(b),i=a.style;if(b=m.cssProps[h]||(m.cssProps[h]=Ua(i,h)),g=m.cssHooks[b]||m.cssHooks[h],void 0===c)return g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:i[b];if(f=typeof c,"string"===f&&(e=Qa.exec(c))&&(c=(e[1]+1)*e[2]+parseFloat(m.css(a,b)),f="number"),null!=c&&c===c&&("number"!==f||m.cssNumber[h]||(c+="px"),k.clearCloneStyle||""!==c||0!==b.indexOf("background")||(i[b]="inherit"),!(g&&"set"in g&&void 0===(c=g.set(a,c,d)))))try{i[b]=c}catch(j){}}},css:function(a,b,c,d){var e,f,g,h=m.camelCase(b);return b=m.cssProps[h]||(m.cssProps[h]=Ua(a.style,h)),g=m.cssHooks[b]||m.cssHooks[h],g&&"get"in g&&(f=g.get(a,!0,c)),void 0===f&&(f=Ja(a,b,d)),"normal"===f&&b in Sa&&(f=Sa[b]),""===c||c?(e=parseFloat(f),c===!0||m.isNumeric(e)?e||0:f):f}}),m.each(["height","width"],function(a,b){m.cssHooks[b]={get:function(a,c,d){return c?Oa.test(m.css(a,"display"))&&0===a.offsetWidth?m.swap(a,Ra,function(){return Ya(a,b,d)}):Ya(a,b,d):void 0},set:function(a,c,d){var e=d&&Ia(a);return Wa(a,c,d?Xa(a,b,d,k.boxSizing&&"border-box"===m.css(a,"boxSizing",!1,e),e):0)}}}),k.opacity||(m.cssHooks.opacity={get:function(a,b){return Na.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=m.isNumeric(b)?"alpha(opacity="+100*b+")":"",f=d&&d.filter||c.filter||"";c.zoom=1,(b>=1||""===b)&&""===m.trim(f.replace(Ma,""))&&c.removeAttribute&&(c.removeAttribute("filter"),""===b||d&&!d.filter)||(c.filter=Ma.test(f)?f.replace(Ma,e):f+" "+e)}}),m.cssHooks.marginRight=La(k.reliableMarginRight,function(a,b){return b?m.swap(a,{display:"inline-block"},Ja,[a,"marginRight"]):void 0}),m.each({margin:"",padding:"",border:"Width"},function(a,b){m.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];4>d;d++)e[a+T[d]+b]=f[d]||f[d-2]||f[0];return e}},Ga.test(a)||(m.cssHooks[a+b].set=Wa)}),m.fn.extend({css:function(a,b){return V(this,function(a,b,c){var d,e,f={},g=0;if(m.isArray(b)){for(d=Ia(a),e=b.length;e>g;g++)f[b[g]]=m.css(a,b[g],!1,d);return f}return void 0!==c?m.style(a,b,c):m.css(a,b)},a,b,arguments.length>1)},show:function(){return Va(this,!0)},hide:function(){return Va(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){U(this)?m(this).show():m(this).hide()})}});function Za(a,b,c,d,e){ +return new Za.prototype.init(a,b,c,d,e)}m.Tween=Za,Za.prototype={constructor:Za,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||"swing",this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(m.cssNumber[c]?"":"px")},cur:function(){var a=Za.propHooks[this.prop];return a&&a.get?a.get(this):Za.propHooks._default.get(this)},run:function(a){var b,c=Za.propHooks[this.prop];return this.options.duration?this.pos=b=m.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):Za.propHooks._default.set(this),this}},Za.prototype.init.prototype=Za.prototype,Za.propHooks={_default:{get:function(a){var b;return null==a.elem[a.prop]||a.elem.style&&null!=a.elem.style[a.prop]?(b=m.css(a.elem,a.prop,""),b&&"auto"!==b?b:0):a.elem[a.prop]},set:function(a){m.fx.step[a.prop]?m.fx.step[a.prop](a):a.elem.style&&(null!=a.elem.style[m.cssProps[a.prop]]||m.cssHooks[a.prop])?m.style(a.elem,a.prop,a.now+a.unit):a.elem[a.prop]=a.now}}},Za.propHooks.scrollTop=Za.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},m.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2}},m.fx=Za.prototype.init,m.fx.step={};var $a,_a,ab=/^(?:toggle|show|hide)$/,bb=new RegExp("^(?:([+-])=|)("+S+")([a-z%]*)$","i"),cb=/queueHooks$/,db=[ib],eb={"*":[function(a,b){var c=this.createTween(a,b),d=c.cur(),e=bb.exec(b),f=e&&e[3]||(m.cssNumber[a]?"":"px"),g=(m.cssNumber[a]||"px"!==f&&+d)&&bb.exec(m.css(c.elem,a)),h=1,i=20;if(g&&g[3]!==f){f=f||g[3],e=e||[],g=+d||1;do h=h||".5",g/=h,m.style(c.elem,a,g+f);while(h!==(h=c.cur()/d)&&1!==h&&--i)}return e&&(g=c.start=+g||+d||0,c.unit=f,c.end=e[1]?g+(e[1]+1)*e[2]:+e[2]),c}]};function fb(){return setTimeout(function(){$a=void 0}),$a=m.now()}function gb(a,b){var c,d={height:a},e=0;for(b=b?1:0;4>e;e+=2-b)c=T[e],d["margin"+c]=d["padding"+c]=a;return b&&(d.opacity=d.width=a),d}function hb(a,b,c){for(var d,e=(eb[b]||[]).concat(eb["*"]),f=0,g=e.length;g>f;f++)if(d=e[f].call(c,b,a))return d}function ib(a,b,c){var d,e,f,g,h,i,j,l,n=this,o={},p=a.style,q=a.nodeType&&U(a),r=m._data(a,"fxshow");c.queue||(h=m._queueHooks(a,"fx"),null==h.unqueued&&(h.unqueued=0,i=h.empty.fire,h.empty.fire=function(){h.unqueued||i()}),h.unqueued++,n.always(function(){n.always(function(){h.unqueued--,m.queue(a,"fx").length||h.empty.fire()})})),1===a.nodeType&&("height"in b||"width"in b)&&(c.overflow=[p.overflow,p.overflowX,p.overflowY],j=m.css(a,"display"),l="none"===j?m._data(a,"olddisplay")||Fa(a.nodeName):j,"inline"===l&&"none"===m.css(a,"float")&&(k.inlineBlockNeedsLayout&&"inline"!==Fa(a.nodeName)?p.zoom=1:p.display="inline-block")),c.overflow&&(p.overflow="hidden",k.shrinkWrapBlocks()||n.always(function(){p.overflow=c.overflow[0],p.overflowX=c.overflow[1],p.overflowY=c.overflow[2]}));for(d in b)if(e=b[d],ab.exec(e)){if(delete b[d],f=f||"toggle"===e,e===(q?"hide":"show")){if("show"!==e||!r||void 0===r[d])continue;q=!0}o[d]=r&&r[d]||m.style(a,d)}else j=void 0;if(m.isEmptyObject(o))"inline"===("none"===j?Fa(a.nodeName):j)&&(p.display=j);else{r?"hidden"in r&&(q=r.hidden):r=m._data(a,"fxshow",{}),f&&(r.hidden=!q),q?m(a).show():n.done(function(){m(a).hide()}),n.done(function(){var b;m._removeData(a,"fxshow");for(b in o)m.style(a,b,o[b])});for(d in o)g=hb(q?r[d]:0,d,n),d in r||(r[d]=g.start,q&&(g.end=g.start,g.start="width"===d||"height"===d?1:0))}}function jb(a,b){var c,d,e,f,g;for(c in a)if(d=m.camelCase(c),e=b[d],f=a[c],m.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=m.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function kb(a,b,c){var d,e,f=0,g=db.length,h=m.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=$a||fb(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;i>g;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),1>f&&i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:m.extend({},b),opts:m.extend(!0,{specialEasing:{}},c),originalProperties:b,originalOptions:c,startTime:$a||fb(),duration:c.duration,tweens:[],createTween:function(b,c){var d=m.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;d>c;c++)j.tweens[c].run(1);return b?h.resolveWith(a,[j,b]):h.rejectWith(a,[j,b]),this}}),k=j.props;for(jb(k,j.opts.specialEasing);g>f;f++)if(d=db[f].call(j,a,k,j.opts))return d;return m.map(k,hb,j),m.isFunction(j.opts.start)&&j.opts.start.call(a,j),m.fx.timer(m.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}m.Animation=m.extend(kb,{tweener:function(a,b){m.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");for(var c,d=0,e=a.length;e>d;d++)c=a[d],eb[c]=eb[c]||[],eb[c].unshift(b)},prefilter:function(a,b){b?db.unshift(a):db.push(a)}}),m.speed=function(a,b,c){var d=a&&"object"==typeof a?m.extend({},a):{complete:c||!c&&b||m.isFunction(a)&&a,duration:a,easing:c&&b||b&&!m.isFunction(b)&&b};return d.duration=m.fx.off?0:"number"==typeof d.duration?d.duration:d.duration in m.fx.speeds?m.fx.speeds[d.duration]:m.fx.speeds._default,(null==d.queue||d.queue===!0)&&(d.queue="fx"),d.old=d.complete,d.complete=function(){m.isFunction(d.old)&&d.old.call(this),d.queue&&m.dequeue(this,d.queue)},d},m.fn.extend({fadeTo:function(a,b,c,d){return this.filter(U).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=m.isEmptyObject(a),f=m.speed(b,c,d),g=function(){var b=kb(this,m.extend({},a),f);(e||m._data(this,"finish"))&&b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=m.timers,g=m._data(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&cb.test(e)&&d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));(b||!c)&&m.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=m._data(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=m.timers,g=d?d.length:0;for(c.finish=!0,m.queue(this,a,[]),e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;g>b;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}}),m.each(["toggle","show","hide"],function(a,b){var c=m.fn[b];m.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(gb(b,!0),a,d,e)}}),m.each({slideDown:gb("show"),slideUp:gb("hide"),slideToggle:gb("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){m.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),m.timers=[],m.fx.tick=function(){var a,b=m.timers,c=0;for($a=m.now();c<b.length;c++)a=b[c],a()||b[c]!==a||b.splice(c--,1);b.length||m.fx.stop(),$a=void 0},m.fx.timer=function(a){m.timers.push(a),a()?m.fx.start():m.timers.pop()},m.fx.interval=13,m.fx.start=function(){_a||(_a=setInterval(m.fx.tick,m.fx.interval))},m.fx.stop=function(){clearInterval(_a),_a=null},m.fx.speeds={slow:600,fast:200,_default:400},m.fn.delay=function(a,b){return a=m.fx?m.fx.speeds[a]||a:a,b=b||"fx",this.queue(b,function(b,c){var d=setTimeout(b,a);c.stop=function(){clearTimeout(d)}})},function(){var a,b,c,d,e;b=y.createElement("div"),b.setAttribute("className","t"),b.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",d=b.getElementsByTagName("a")[0],c=y.createElement("select"),e=c.appendChild(y.createElement("option")),a=b.getElementsByTagName("input")[0],d.style.cssText="top:1px",k.getSetAttribute="t"!==b.className,k.style=/top/.test(d.getAttribute("style")),k.hrefNormalized="/a"===d.getAttribute("href"),k.checkOn=!!a.value,k.optSelected=e.selected,k.enctype=!!y.createElement("form").enctype,c.disabled=!0,k.optDisabled=!e.disabled,a=y.createElement("input"),a.setAttribute("value",""),k.input=""===a.getAttribute("value"),a.value="t",a.setAttribute("type","radio"),k.radioValue="t"===a.value}();var lb=/\r/g;m.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=m.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,m(this).val()):a,null==e?e="":"number"==typeof e?e+="":m.isArray(e)&&(e=m.map(e,function(a){return null==a?"":a+""})),b=m.valHooks[this.type]||m.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=m.valHooks[e.type]||m.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(lb,""):null==c?"":c)}}}),m.extend({valHooks:{option:{get:function(a){var b=m.find.attr(a,"value");return null!=b?b:m.trim(m.text(a))}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type||0>e,g=f?null:[],h=f?e+1:d.length,i=0>e?h:f?e:0;h>i;i++)if(c=d[i],!(!c.selected&&i!==e||(k.optDisabled?c.disabled:null!==c.getAttribute("disabled"))||c.parentNode.disabled&&m.nodeName(c.parentNode,"optgroup"))){if(b=m(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c,d,e=a.options,f=m.makeArray(b),g=e.length;while(g--)if(d=e[g],m.inArray(m.valHooks.option.get(d),f)>=0)try{d.selected=c=!0}catch(h){d.scrollHeight}else d.selected=!1;return c||(a.selectedIndex=-1),e}}}}),m.each(["radio","checkbox"],function(){m.valHooks[this]={set:function(a,b){return m.isArray(b)?a.checked=m.inArray(m(a).val(),b)>=0:void 0}},k.checkOn||(m.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var mb,nb,ob=m.expr.attrHandle,pb=/^(?:checked|selected)$/i,qb=k.getSetAttribute,rb=k.input;m.fn.extend({attr:function(a,b){return V(this,m.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){m.removeAttr(this,a)})}}),m.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(a&&3!==f&&8!==f&&2!==f)return typeof a.getAttribute===K?m.prop(a,b,c):(1===f&&m.isXMLDoc(a)||(b=b.toLowerCase(),d=m.attrHooks[b]||(m.expr.match.bool.test(b)?nb:mb)),void 0===c?d&&"get"in d&&null!==(e=d.get(a,b))?e:(e=m.find.attr(a,b),null==e?void 0:e):null!==c?d&&"set"in d&&void 0!==(e=d.set(a,c,b))?e:(a.setAttribute(b,c+""),c):void m.removeAttr(a,b))},removeAttr:function(a,b){var c,d,e=0,f=b&&b.match(E);if(f&&1===a.nodeType)while(c=f[e++])d=m.propFix[c]||c,m.expr.match.bool.test(c)?rb&&qb||!pb.test(c)?a[d]=!1:a[m.camelCase("default-"+c)]=a[d]=!1:m.attr(a,c,""),a.removeAttribute(qb?c:d)},attrHooks:{type:{set:function(a,b){if(!k.radioValue&&"radio"===b&&m.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}}}),nb={set:function(a,b,c){return b===!1?m.removeAttr(a,c):rb&&qb||!pb.test(c)?a.setAttribute(!qb&&m.propFix[c]||c,c):a[m.camelCase("default-"+c)]=a[c]=!0,c}},m.each(m.expr.match.bool.source.match(/\w+/g),function(a,b){var c=ob[b]||m.find.attr;ob[b]=rb&&qb||!pb.test(b)?function(a,b,d){var e,f;return d||(f=ob[b],ob[b]=e,e=null!=c(a,b,d)?b.toLowerCase():null,ob[b]=f),e}:function(a,b,c){return c?void 0:a[m.camelCase("default-"+b)]?b.toLowerCase():null}}),rb&&qb||(m.attrHooks.value={set:function(a,b,c){return m.nodeName(a,"input")?void(a.defaultValue=b):mb&&mb.set(a,b,c)}}),qb||(mb={set:function(a,b,c){var d=a.getAttributeNode(c);return d||a.setAttributeNode(d=a.ownerDocument.createAttribute(c)),d.value=b+="","value"===c||b===a.getAttribute(c)?b:void 0}},ob.id=ob.name=ob.coords=function(a,b,c){var d;return c?void 0:(d=a.getAttributeNode(b))&&""!==d.value?d.value:null},m.valHooks.button={get:function(a,b){var c=a.getAttributeNode(b);return c&&c.specified?c.value:void 0},set:mb.set},m.attrHooks.contenteditable={set:function(a,b,c){mb.set(a,""===b?!1:b,c)}},m.each(["width","height"],function(a,b){m.attrHooks[b]={set:function(a,c){return""===c?(a.setAttribute(b,"auto"),c):void 0}}})),k.style||(m.attrHooks.style={get:function(a){return a.style.cssText||void 0},set:function(a,b){return a.style.cssText=b+""}});var sb=/^(?:input|select|textarea|button|object)$/i,tb=/^(?:a|area)$/i;m.fn.extend({prop:function(a,b){return V(this,m.prop,a,b,arguments.length>1)},removeProp:function(a){return a=m.propFix[a]||a,this.each(function(){try{this[a]=void 0,delete this[a]}catch(b){}})}}),m.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(a,b,c){var d,e,f,g=a.nodeType;if(a&&3!==g&&8!==g&&2!==g)return f=1!==g||!m.isXMLDoc(a),f&&(b=m.propFix[b]||b,e=m.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=m.find.attr(a,"tabindex");return b?parseInt(b,10):sb.test(a.nodeName)||tb.test(a.nodeName)&&a.href?0:-1}}}}),k.hrefNormalized||m.each(["href","src"],function(a,b){m.propHooks[b]={get:function(a){return a.getAttribute(b,4)}}}),k.optSelected||(m.propHooks.selected={get:function(a){var b=a.parentNode;return b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex),null}}),m.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){m.propFix[this.toLowerCase()]=this}),k.enctype||(m.propFix.enctype="encoding");var ub=/[\t\r\n\f]/g;m.fn.extend({addClass:function(a){var b,c,d,e,f,g,h=0,i=this.length,j="string"==typeof a&&a;if(m.isFunction(a))return this.each(function(b){m(this).addClass(a.call(this,b,this.className))});if(j)for(b=(a||"").match(E)||[];i>h;h++)if(c=this[h],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(ub," "):" ")){f=0;while(e=b[f++])d.indexOf(" "+e+" ")<0&&(d+=e+" ");g=m.trim(d),c.className!==g&&(c.className=g)}return this},removeClass:function(a){var b,c,d,e,f,g,h=0,i=this.length,j=0===arguments.length||"string"==typeof a&&a;if(m.isFunction(a))return this.each(function(b){m(this).removeClass(a.call(this,b,this.className))});if(j)for(b=(a||"").match(E)||[];i>h;h++)if(c=this[h],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(ub," "):"")){f=0;while(e=b[f++])while(d.indexOf(" "+e+" ")>=0)d=d.replace(" "+e+" "," ");g=a?m.trim(d):"",c.className!==g&&(c.className=g)}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):this.each(m.isFunction(a)?function(c){m(this).toggleClass(a.call(this,c,this.className,b),b)}:function(){if("string"===c){var b,d=0,e=m(this),f=a.match(E)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else(c===K||"boolean"===c)&&(this.className&&m._data(this,"__className__",this.className),this.className=this.className||a===!1?"":m._data(this,"__className__")||"")})},hasClass:function(a){for(var b=" "+a+" ",c=0,d=this.length;d>c;c++)if(1===this[c].nodeType&&(" "+this[c].className+" ").replace(ub," ").indexOf(b)>=0)return!0;return!1}}),m.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){m.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),m.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)},bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}});var vb=m.now(),wb=/\?/,xb=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;m.parseJSON=function(b){if(a.JSON&&a.JSON.parse)return a.JSON.parse(b+"");var c,d=null,e=m.trim(b+"");return e&&!m.trim(e.replace(xb,function(a,b,e,f){return c&&b&&(d=0),0===d?a:(c=e||b,d+=!f-!e,"")}))?Function("return "+e)():m.error("Invalid JSON: "+b)},m.parseXML=function(b){var c,d;if(!b||"string"!=typeof b)return null;try{a.DOMParser?(d=new DOMParser,c=d.parseFromString(b,"text/xml")):(c=new ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b))}catch(e){c=void 0}return c&&c.documentElement&&!c.getElementsByTagName("parsererror").length||m.error("Invalid XML: "+b),c};var yb,zb,Ab=/#.*$/,Bb=/([?&])_=[^&]*/,Cb=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Db=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Eb=/^(?:GET|HEAD)$/,Fb=/^\/\//,Gb=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,Hb={},Ib={},Jb="*/".concat("*");try{zb=location.href}catch(Kb){zb=y.createElement("a"),zb.href="",zb=zb.href}yb=Gb.exec(zb.toLowerCase())||[];function Lb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(E)||[];if(m.isFunction(c))while(d=f[e++])"+"===d.charAt(0)?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Mb(a,b,c,d){var e={},f=a===Ib;function g(h){var i;return e[h]=!0,m.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function Nb(a,b){var c,d,e=m.ajaxSettings.flatOptions||{};for(d in b)void 0!==b[d]&&((e[d]?a:c||(c={}))[d]=b[d]);return c&&m.extend(!0,a,c),a}function Ob(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===e&&(e=a.mimeType||b.getResponseHeader("Content-Type"));if(e)for(g in h)if(h[g]&&h[g].test(e)){i.unshift(g);break}if(i[0]in c)f=i[0];else{for(g in c){if(!i[0]||a.converters[g+" "+i[0]]){f=g;break}d||(d=g)}f=f||d}return f?(f!==i[0]&&i.unshift(f),c[f]):void 0}function Pb(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}m.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:zb,type:"GET",isLocal:Db.test(yb[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Jb,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":m.parseJSON,"text xml":m.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Nb(Nb(a,m.ajaxSettings),b):Nb(m.ajaxSettings,a)},ajaxPrefilter:Lb(Hb),ajaxTransport:Lb(Ib),ajax:function(a,b){"object"==typeof a&&(b=a,a=void 0),b=b||{};var c,d,e,f,g,h,i,j,k=m.ajaxSetup({},b),l=k.context||k,n=k.context&&(l.nodeType||l.jquery)?m(l):m.event,o=m.Deferred(),p=m.Callbacks("once memory"),q=k.statusCode||{},r={},s={},t=0,u="canceled",v={readyState:0,getResponseHeader:function(a){var b;if(2===t){if(!j){j={};while(b=Cb.exec(f))j[b[1].toLowerCase()]=b[2]}b=j[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return 2===t?f:null},setRequestHeader:function(a,b){var c=a.toLowerCase();return t||(a=s[c]=s[c]||a,r[a]=b),this},overrideMimeType:function(a){return t||(k.mimeType=a),this},statusCode:function(a){var b;if(a)if(2>t)for(b in a)q[b]=[q[b],a[b]];else v.always(a[v.status]);return this},abort:function(a){var b=a||u;return i&&i.abort(b),x(0,b),this}};if(o.promise(v).complete=p.add,v.success=v.done,v.error=v.fail,k.url=((a||k.url||zb)+"").replace(Ab,"").replace(Fb,yb[1]+"//"),k.type=b.method||b.type||k.method||k.type,k.dataTypes=m.trim(k.dataType||"*").toLowerCase().match(E)||[""],null==k.crossDomain&&(c=Gb.exec(k.url.toLowerCase()),k.crossDomain=!(!c||c[1]===yb[1]&&c[2]===yb[2]&&(c[3]||("http:"===c[1]?"80":"443"))===(yb[3]||("http:"===yb[1]?"80":"443")))),k.data&&k.processData&&"string"!=typeof k.data&&(k.data=m.param(k.data,k.traditional)),Mb(Hb,k,b,v),2===t)return v;h=m.event&&k.global,h&&0===m.active++&&m.event.trigger("ajaxStart"),k.type=k.type.toUpperCase(),k.hasContent=!Eb.test(k.type),e=k.url,k.hasContent||(k.data&&(e=k.url+=(wb.test(e)?"&":"?")+k.data,delete k.data),k.cache===!1&&(k.url=Bb.test(e)?e.replace(Bb,"$1_="+vb++):e+(wb.test(e)?"&":"?")+"_="+vb++)),k.ifModified&&(m.lastModified[e]&&v.setRequestHeader("If-Modified-Since",m.lastModified[e]),m.etag[e]&&v.setRequestHeader("If-None-Match",m.etag[e])),(k.data&&k.hasContent&&k.contentType!==!1||b.contentType)&&v.setRequestHeader("Content-Type",k.contentType),v.setRequestHeader("Accept",k.dataTypes[0]&&k.accepts[k.dataTypes[0]]?k.accepts[k.dataTypes[0]]+("*"!==k.dataTypes[0]?", "+Jb+"; q=0.01":""):k.accepts["*"]);for(d in k.headers)v.setRequestHeader(d,k.headers[d]);if(k.beforeSend&&(k.beforeSend.call(l,v,k)===!1||2===t))return v.abort();u="abort";for(d in{success:1,error:1,complete:1})v[d](k[d]);if(i=Mb(Ib,k,b,v)){v.readyState=1,h&&n.trigger("ajaxSend",[v,k]),k.async&&k.timeout>0&&(g=setTimeout(function(){v.abort("timeout")},k.timeout));try{t=1,i.send(r,x)}catch(w){if(!(2>t))throw w;x(-1,w)}}else x(-1,"No Transport");function x(a,b,c,d){var j,r,s,u,w,x=b;2!==t&&(t=2,g&&clearTimeout(g),i=void 0,f=d||"",v.readyState=a>0?4:0,j=a>=200&&300>a||304===a,c&&(u=Ob(k,v,c)),u=Pb(k,u,v,j),j?(k.ifModified&&(w=v.getResponseHeader("Last-Modified"),w&&(m.lastModified[e]=w),w=v.getResponseHeader("etag"),w&&(m.etag[e]=w)),204===a||"HEAD"===k.type?x="nocontent":304===a?x="notmodified":(x=u.state,r=u.data,s=u.error,j=!s)):(s=x,(a||!x)&&(x="error",0>a&&(a=0))),v.status=a,v.statusText=(b||x)+"",j?o.resolveWith(l,[r,x,v]):o.rejectWith(l,[v,x,s]),v.statusCode(q),q=void 0,h&&n.trigger(j?"ajaxSuccess":"ajaxError",[v,k,j?r:s]),p.fireWith(l,[v,x]),h&&(n.trigger("ajaxComplete",[v,k]),--m.active||m.event.trigger("ajaxStop")))}return v},getJSON:function(a,b,c){return m.get(a,b,c,"json")},getScript:function(a,b){return m.get(a,void 0,b,"script")}}),m.each(["get","post"],function(a,b){m[b]=function(a,c,d,e){return m.isFunction(c)&&(e=e||d,d=c,c=void 0),m.ajax({url:a,type:b,dataType:e,data:c,success:d})}}),m._evalUrl=function(a){return m.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})},m.fn.extend({wrapAll:function(a){if(m.isFunction(a))return this.each(function(b){m(this).wrapAll(a.call(this,b))});if(this[0]){var b=m(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&1===a.firstChild.nodeType)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return this.each(m.isFunction(a)?function(b){m(this).wrapInner(a.call(this,b))}:function(){var b=m(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=m.isFunction(a);return this.each(function(c){m(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){m.nodeName(this,"body")||m(this).replaceWith(this.childNodes)}).end()}}),m.expr.filters.hidden=function(a){return a.offsetWidth<=0&&a.offsetHeight<=0||!k.reliableHiddenOffsets()&&"none"===(a.style&&a.style.display||m.css(a,"display"))},m.expr.filters.visible=function(a){return!m.expr.filters.hidden(a)};var Qb=/%20/g,Rb=/\[\]$/,Sb=/\r?\n/g,Tb=/^(?:submit|button|image|reset|file)$/i,Ub=/^(?:input|select|textarea|keygen)/i;function Vb(a,b,c,d){var e;if(m.isArray(b))m.each(b,function(b,e){c||Rb.test(a)?d(a,e):Vb(a+"["+("object"==typeof e?b:"")+"]",e,c,d)});else if(c||"object"!==m.type(b))d(a,b);else for(e in b)Vb(a+"["+e+"]",b[e],c,d)}m.param=function(a,b){var c,d=[],e=function(a,b){b=m.isFunction(b)?b():null==b?"":b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};if(void 0===b&&(b=m.ajaxSettings&&m.ajaxSettings.traditional),m.isArray(a)||a.jquery&&!m.isPlainObject(a))m.each(a,function(){e(this.name,this.value)});else for(c in a)Vb(c,a[c],b,e);return d.join("&").replace(Qb,"+")},m.fn.extend({serialize:function(){return m.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=m.prop(this,"elements");return a?m.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!m(this).is(":disabled")&&Ub.test(this.nodeName)&&!Tb.test(a)&&(this.checked||!W.test(a))}).map(function(a,b){var c=m(this).val();return null==c?null:m.isArray(c)?m.map(c,function(a){return{name:b.name,value:a.replace(Sb,"\r\n")}}):{name:b.name,value:c.replace(Sb,"\r\n")}}).get()}}),m.ajaxSettings.xhr=void 0!==a.ActiveXObject?function(){return!this.isLocal&&/^(get|post|head|put|delete|options)$/i.test(this.type)&&Zb()||$b()}:Zb;var Wb=0,Xb={},Yb=m.ajaxSettings.xhr();a.attachEvent&&a.attachEvent("onunload",function(){for(var a in Xb)Xb[a](void 0,!0)}),k.cors=!!Yb&&"withCredentials"in Yb,Yb=k.ajax=!!Yb,Yb&&m.ajaxTransport(function(a){if(!a.crossDomain||k.cors){var b;return{send:function(c,d){var e,f=a.xhr(),g=++Wb;if(f.open(a.type,a.url,a.async,a.username,a.password),a.xhrFields)for(e in a.xhrFields)f[e]=a.xhrFields[e];a.mimeType&&f.overrideMimeType&&f.overrideMimeType(a.mimeType),a.crossDomain||c["X-Requested-With"]||(c["X-Requested-With"]="XMLHttpRequest");for(e in c)void 0!==c[e]&&f.setRequestHeader(e,c[e]+"");f.send(a.hasContent&&a.data||null),b=function(c,e){var h,i,j;if(b&&(e||4===f.readyState))if(delete Xb[g],b=void 0,f.onreadystatechange=m.noop,e)4!==f.readyState&&f.abort();else{j={},h=f.status,"string"==typeof f.responseText&&(j.text=f.responseText);try{i=f.statusText}catch(k){i=""}h||!a.isLocal||a.crossDomain?1223===h&&(h=204):h=j.text?200:404}j&&d(h,i,j,f.getAllResponseHeaders())},a.async?4===f.readyState?setTimeout(b):f.onreadystatechange=Xb[g]=b:b()},abort:function(){b&&b(void 0,!0)}}}});function Zb(){try{return new a.XMLHttpRequest}catch(b){}}function $b(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}m.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){return m.globalEval(a),a}}}),m.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),m.ajaxTransport("script",function(a){if(a.crossDomain){var b,c=y.head||m("head")[0]||y.documentElement;return{send:function(d,e){b=y.createElement("script"),b.async=!0,a.scriptCharset&&(b.charset=a.scriptCharset),b.src=a.url,b.onload=b.onreadystatechange=function(a,c){(c||!b.readyState||/loaded|complete/.test(b.readyState))&&(b.onload=b.onreadystatechange=null,b.parentNode&&b.parentNode.removeChild(b),b=null,c||e(200,"success"))},c.insertBefore(b,c.firstChild)},abort:function(){b&&b.onload(void 0,!0)}}}});var _b=[],ac=/(=)\?(?=&|$)|\?\?/;m.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=_b.pop()||m.expando+"_"+vb++;return this[a]=!0,a}}),m.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(ac.test(b.url)?"url":"string"==typeof b.data&&!(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&ac.test(b.data)&&"data");return h||"jsonp"===b.dataTypes[0]?(e=b.jsonpCallback=m.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(ac,"$1"+e):b.jsonp!==!1&&(b.url+=(wb.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||m.error(e+" was not called"),g[0]},b.dataTypes[0]="json",f=a[e],a[e]=function(){g=arguments},d.always(function(){a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,_b.push(e)),g&&m.isFunction(f)&&f(g[0]),g=f=void 0}),"script"):void 0}),m.parseHTML=function(a,b,c){if(!a||"string"!=typeof a)return null;"boolean"==typeof b&&(c=b,b=!1),b=b||y;var d=u.exec(a),e=!c&&[];return d?[b.createElement(d[1])]:(d=m.buildFragment([a],b,e),e&&e.length&&m(e).remove(),m.merge([],d.childNodes))};var bc=m.fn.load;m.fn.load=function(a,b,c){if("string"!=typeof a&&bc)return bc.apply(this,arguments);var d,e,f,g=this,h=a.indexOf(" ");return h>=0&&(d=m.trim(a.slice(h,a.length)),a=a.slice(0,h)),m.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(f="POST"),g.length>0&&m.ajax({url:a,type:f,dataType:"html",data:b}).done(function(a){e=arguments,g.html(d?m("<div>").append(m.parseHTML(a)).find(d):a)}).complete(c&&function(a,b){g.each(c,e||[a.responseText,b,a])}),this},m.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){m.fn[b]=function(a){return this.on(b,a)}}),m.expr.filters.animated=function(a){return m.grep(m.timers,function(b){return a===b.elem}).length};var cc=a.document.documentElement;function dc(a){return m.isWindow(a)?a:9===a.nodeType?a.defaultView||a.parentWindow:!1}m.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=m.css(a,"position"),l=m(a),n={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=m.css(a,"top"),i=m.css(a,"left"),j=("absolute"===k||"fixed"===k)&&m.inArray("auto",[f,i])>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),m.isFunction(b)&&(b=b.call(a,c,h)),null!=b.top&&(n.top=b.top-h.top+g),null!=b.left&&(n.left=b.left-h.left+e),"using"in b?b.using.call(a,n):l.css(n)}},m.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){m.offset.setOffset(this,a,b)});var b,c,d={top:0,left:0},e=this[0],f=e&&e.ownerDocument;if(f)return b=f.documentElement,m.contains(b,e)?(typeof e.getBoundingClientRect!==K&&(d=e.getBoundingClientRect()),c=dc(f),{top:d.top+(c.pageYOffset||b.scrollTop)-(b.clientTop||0),left:d.left+(c.pageXOffset||b.scrollLeft)-(b.clientLeft||0)}):d},position:function(){if(this[0]){var a,b,c={top:0,left:0},d=this[0];return"fixed"===m.css(d,"position")?b=d.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),m.nodeName(a[0],"html")||(c=a.offset()),c.top+=m.css(a[0],"borderTopWidth",!0),c.left+=m.css(a[0],"borderLeftWidth",!0)),{top:b.top-c.top-m.css(d,"marginTop",!0),left:b.left-c.left-m.css(d,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||cc;while(a&&!m.nodeName(a,"html")&&"static"===m.css(a,"position"))a=a.offsetParent;return a||cc})}}),m.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var c=/Y/.test(b);m.fn[a]=function(d){return V(this,function(a,d,e){var f=dc(a);return void 0===e?f?b in f?f[b]:f.document.documentElement[d]:a[d]:void(f?f.scrollTo(c?m(f).scrollLeft():e,c?e:m(f).scrollTop()):a[d]=e)},a,d,arguments.length,null)}}),m.each(["top","left"],function(a,b){m.cssHooks[b]=La(k.pixelPosition,function(a,c){return c?(c=Ja(a,b),Ha.test(c)?m(a).position()[b]+"px":c):void 0})}),m.each({Height:"height",Width:"width"},function(a,b){m.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){m.fn[d]=function(d,e){var f=arguments.length&&(c||"boolean"!=typeof d),g=c||(d===!0||e===!0?"margin":"border");return V(this,function(b,c,d){var e;return m.isWindow(b)?b.document.documentElement["client"+a]:9===b.nodeType?(e=b.documentElement,Math.max(b.body["scroll"+a],e["scroll"+a],b.body["offset"+a],e["offset"+a],e["client"+a])):void 0===d?m.css(b,c,g):m.style(b,c,d,g)},b,f?d:void 0,f,null)}})}),m.fn.size=function(){return this.length},m.fn.andSelf=m.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return m});var ec=a.jQuery,fc=a.$;return m.noConflict=function(b){return a.$===m&&(a.$=fc),b&&a.jQuery===m&&(a.jQuery=ec),m},typeof b===K&&(a.jQuery=a.$=m),m}); +</script> +<meta name="viewport" content="width=device-width, initial-scale=1" /> +<style type="text/css">html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(data:application/vnd.ms-fontobject;base64,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);src:url(data:application/vnd.ms-fontobject;base64,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) format('embedded-opentype'),url(data:application/font-woff;base64,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) format('woff'),url(data:application/x-font-truetype;base64,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JbwmFCZ+JuYnUCe8J/goNChwKKwpoCnMKiYqSiqEKworeiwILGgsuizsLRwtiC30LiguZi6iLtgvDi9GL34vsi/4MD4whDDSMRIxYDGuMegyJDJeMpoy3jMiMz4zaDO2NBg0YDSoNNI1LDWeNeg2PjZ8Ntw3GjdON5I31DgQOEI4hjjIOQo5SjmIOcw6HDpsOpo63jugO9w8GDxQPKI8+D0yPew+Oj6MPtQ/KD9uP6o/+kBIQIBAxkECQX5CGEKoQu5DGENCQ3ZDoEPKRBBEYESuRPZFWkW2RgZGdEa0RvZHNkd2R7ZH9kgWSDJITkhqSIZIzEkSSThJXkmESapKAkouSlIAAQAAARcApwARAAAAAAACAAAAAQABAAAAQAAuAAAAAAAAABAAxgABAAAAAAATABIAAAADAAEECQAAAGoAEgADAAEECQABACgAfAADAAEECQACAA4ApAADAAEECQADAEwAsgADAAEECQAEADgA/gADAAEECQAFAHgBNgADAAEECQAGADYBrgADAAEECQAIABYB5AADAAEECQAJABYB+gADAAEECQALACQCEAADAAEECQAMACQCNAADAAEECQATACQCWAADAAEECQDIABYCfAADAAEECQDJADACkgADAAEECdkDABoCwnd3dy5nbHlwaGljb25zLmNvbQBDAG8AcAB5AHIAaQBnAGgAdAAgAKkAIAAyADAAMQA0ACAAYgB5ACAASgBhAG4AIABLAG8AdgBhAHIAaQBrAC4AIABBAGwAbAAgAHIAaQBnAGgAdABzACAAcgBlAHMAZQByAHYAZQBkAC4ARwBMAFkAUABIAEkAQwBPAE4AUwAgAEgAYQBsAGYAbABpAG4AZwBzAFIAZQBnAHUAbABhAHIAMQAuADAAMAA5ADsAVQBLAFcATgA7AEcATABZAFAASABJAEMATwBOAFMASABhAGwAZgBsAGkAbgBnAHMALQBSAGUAZwB1AGwAYQByAEcATABZAFAASABJAEMATwBOAFMAIABIAGEAbABmAGwAaQBuAGcAcwAgAFIAZQBnAHUAbABhAHIAVgBlAHIAcwBpAG8AbgAgADEALgAwADAAOQA7AFAAUwAgADAAMAAxAC4AMAAwADkAOwBoAG8AdABjAG8AbgB2ACAAMQAuADAALgA3ADAAOwBtAGEAawBlAG8AdABmAC4AbABpAGIAMgAuADUALgA1ADgAMwAyADkARwBMAFkAUABIAEkAQwBPAE4AUwBIAGEAbABmAGwAaQBuAGcAcwAtAFIAZQBnAHUAbABhAHIASgBhAG4AIABLAG8AdgBhAHIAaQBrAEoAYQBuACAASwBvAHYAYQByAGkAawB3AHcAdwAuAGcAbAB5AHAAaABpAGMAbwBuAHMALgBjAG8AbQB3AHcAdwAuAGcAbAB5AHAAaABpAGMAbwBuAHMALgBjAG8AbQB3AHcAdwAuAGcAbAB5AHAAaABpAGMAbwBuAHMALgBjAG8AbQBXAGUAYgBmAG8AbgB0ACAAMQAuADAAVwBlAGQAIABPAGMAdAAgADIAOQAgADAANgA6ADMANgA6ADAANwAgADIAMAAxADQARgBvAG4AdAAgAFMAcQB1AGkAcgByAGUAbAAAAAIAAAAAAAD/tQAyAAAAAAAAAAAAAAAAAAAAAAAAAAABFwAAAQIBAwADAA0ADgEEAJYBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMA7wEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgEjASQBJQEmAScBKAEpASoBKwEsAS0BLgEvATABMQEyATMBNAE1ATYBNwE4ATkBOgE7ATwBPQE+AT8BQAFBAUIBQwFEAUUBRgFHAUgBSQFKAUsBTAFNAU4BTwFQAVEBUgFTAVQBVQFWAVcBWAFZAVoBWwFcAV0BXgFfAWABYQFiAWMBZAFlAWYBZwFoAWkBagFrAWwBbQFuAW8BcAFxAXIBcwF0AXUBdgF3AXgBeQF6AXsBfAF9AX4BfwGAAYEBggGDAYQBhQGGAYcBiAGJAYoBiwGMAY0BjgGPAZABkQGSAZMBlAGVAZYBlwGYAZkBmgGbAZwBnQGeAZ8BoAGhAaIBowGkAaUBpgGnAagBqQGqAasBrAGtAa4BrwGwAbEBsgGzAbQBtQG2AbcBuAG5AboBuwG8Ab0BvgG/AcABwQHCAcMBxAHFAcYBxwHIAckBygHLAcwBzQHOAc8B0AHRAdIB0wHUAdUB1gHXAdgB2QHaAdsB3AHdAd4B3wHgAeEB4gHjAeQB5QHmAecB6AHpAeoB6wHsAe0B7gHvAfAB8QHyAfMB9AH1AfYB9wH4AfkB+gH7AfwB/QH+Af8CAAIBAgICAwIEAgUCBgIHAggCCQIKAgsCDAINAg4CDwIQAhECEgZnbHlwaDEGZ2x5cGgyB3VuaTAwQTAHdW5pMjAwMAd1bmkyMDAxB3VuaTIwMDIHdW5pMjAwMwd1bmkyMDA0B3VuaTIwMDUHdW5pMjAwNgd1bmkyMDA3B3VuaTIwMDgHdW5pMjAwOQd1bmkyMDBBB3VuaTIwMkYHdW5pMjA1RgRFdXJvB3VuaTIwQkQHdW5pMjMxQgd1bmkyNUZDB3VuaTI2MDEHdW5pMjZGQQd1bmkyNzA5B3VuaTI3MEYHdW5pRTAwMQd1bmlFMDAyB3VuaUUwMDMHdW5pRTAwNQd1bmlFMDA2B3VuaUUwMDcHdW5pRTAwOAd1bmlFMDA5B3VuaUUwMTAHdW5pRTAxMQd1bmlFMDEyB3VuaUUwMTMHdW5pRTAxNAd1bmlFMDE1B3VuaUUwMTYHdW5pRTAxNwd1bmlFMDE4B3VuaUUwMTkHdW5pRTAyMAd1bmlFMDIxB3VuaUUwMjIHdW5pRTAyMwd1bmlFMDI0B3VuaUUwMjUHdW5pRTAyNgd1bmlFMDI3B3VuaUUwMjgHdW5pRTAyOQd1bmlFMDMwB3VuaUUwMzEHdW5pRTAzMgd1bmlFMDMzB3VuaUUwMzQHdW5pRTAzNQd1bmlFMDM2B3VuaUUwMzcHdW5pRTAzOAd1bmlFMDM5B3VuaUUwNDAHdW5pRTA0MQd1bmlFMDQyB3VuaUUwNDMHdW5pRTA0NAd1bmlFMDQ1B3VuaUUwNDYHdW5pRTA0Nwd1bmlFMDQ4B3VuaUUwNDkHdW5pRTA1MAd1bmlFMDUxB3VuaUUwNTIHdW5pRTA1Mwd1bmlFMDU0B3VuaUUwNTUHdW5pRTA1Ngd1bmlFMDU3B3VuaUUwNTgHdW5pRTA1OQd1bmlFMDYwB3VuaUUwNjIHdW5pRTA2Mwd1bmlFMDY0B3VuaUUwNjUHdW5pRTA2Ngd1bmlFMDY3B3VuaUUwNjgHdW5pRTA2OQd1bmlFMDcwB3VuaUUwNzEHdW5pRTA3Mgd1bmlFMDczB3VuaUUwNzQHdW5pRTA3NQd1bmlFMDc2B3VuaUUwNzcHdW5pRTA3OAd1bmlFMDc5B3VuaUUwODAHdW5pRTA4MQd1bmlFMDgyB3VuaUUwODMHdW5pRTA4NAd1bmlFMDg1B3VuaUUwODYHdW5pRTA4Nwd1bmlFMDg4B3VuaUUwODkHdW5pRTA5MAd1bmlFMDkxB3VuaUUwOTIHdW5pRTA5Mwd1bmlFMDk0B3VuaUUwOTUHdW5pRTA5Ngd1bmlFMDk3B3VuaUUxMDEHdW5pRTEwMgd1bmlFMTAzB3VuaUUxMDQHdW5pRTEwNQd1bmlFMTA2B3VuaUUxMDcHdW5pRTEwOAd1bmlFMTA5B3VuaUUxMTAHdW5pRTExMQd1bmlFMTEyB3VuaUUxMTMHdW5pRTExNAd1bmlFMTE1B3VuaUUxMTYHdW5pRTExNwd1bmlFMTE4B3VuaUUxMTkHdW5pRTEyMAd1bmlFMTIxB3VuaUUxMjIHdW5pRTEyMwd1bmlFMTI0B3VuaUUxMjUHdW5pRTEyNgd1bmlFMTI3B3VuaUUxMjgHdW5pRTEyOQd1bmlFMTMwB3VuaUUxMzEHdW5pRTEzMgd1bmlFMTMzB3VuaUUxMzQHdW5pRTEzNQd1bmlFMTM2B3VuaUUxMzcHdW5pRTEzOAd1bmlFMTM5B3VuaUUxNDAHdW5pRTE0MQd1bmlFMTQyB3VuaUUxNDMHdW5pRTE0NAd1bmlFMTQ1B3VuaUUxNDYHdW5pRTE0OAd1bmlFMTQ5B3VuaUUxNTAHdW5pRTE1MQd1bmlFMTUyB3VuaUUxNTMHdW5pRTE1NAd1bmlFMTU1B3VuaUUxNTYHdW5pRTE1Nwd1bmlFMTU4B3VuaUUxNTkHdW5pRTE2MAd1bmlFMTYxB3VuaUUxNjIHdW5pRTE2Mwd1bmlFMTY0B3VuaUUxNjUHdW5pRTE2Ngd1bmlFMTY3B3VuaUUxNjgHdW5pRTE2OQd1bmlFMTcwB3VuaUUxNzEHdW5pRTE3Mgd1bmlFMTczB3VuaUUxNzQHdW5pRTE3NQd1bmlFMTc2B3VuaUUxNzcHdW5pRTE3OAd1bmlFMTc5B3VuaUUxODAHdW5pRTE4MQd1bmlFMTgyB3VuaUUxODMHdW5pRTE4NAd1bmlFMTg1B3VuaUUxODYHdW5pRTE4Nwd1bmlFMTg4B3VuaUUxODkHdW5pRTE5MAd1bmlFMTkxB3VuaUUxOTIHdW5pRTE5Mwd1bmlFMTk0B3VuaUUxOTUHdW5pRTE5Nwd1bmlFMTk4B3VuaUUxOTkHdW5pRTIwMAd1bmlFMjAxB3VuaUUyMDIHdW5pRTIwMwd1bmlFMjA0B3VuaUUyMDUHdW5pRTIwNgd1bmlFMjA5B3VuaUUyMTAHdW5pRTIxMQd1bmlFMjEyB3VuaUUyMTMHdW5pRTIxNAd1bmlFMjE1B3VuaUUyMTYHdW5pRTIxOAd1bmlFMjE5B3VuaUUyMjEHdW5pRTIyMwd1bmlFMjI0B3VuaUUyMjUHdW5pRTIyNgd1bmlFMjI3B3VuaUUyMzAHdW5pRTIzMQd1bmlFMjMyB3VuaUUyMzMHdW5pRTIzNAd1bmlFMjM1B3VuaUUyMzYHdW5pRTIzNwd1bmlFMjM4B3VuaUUyMzkHdW5pRTI0MAd1bmlFMjQxB3VuaUUyNDIHdW5pRTI0Mwd1bmlFMjQ0B3VuaUUyNDUHdW5pRTI0Ngd1bmlFMjQ3B3VuaUUyNDgHdW5pRTI0OQd1bmlFMjUwB3VuaUUyNTEHdW5pRTI1Mgd1bmlFMjUzB3VuaUUyNTQHdW5pRTI1NQd1bmlFMjU2B3VuaUUyNTcHdW5pRTI1OAd1bmlFMjU5B3VuaUUyNjAHdW5pRjhGRgZ1MUY1MTEGdTFGNkFBAAAAAAFUUMMXAAA=) format('truetype'),url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiID4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWV0YWRhdGE+PC9tZXRhZGF0YT4KPGRlZnM+Cjxmb250IGlkPSJnbHlwaGljb25zX2hhbGZsaW5nc3JlZ3VsYXIiIGhvcml6LWFkdi14PSIxMjAwIiA+Cjxmb250LWZhY2UgdW5pdHMtcGVyLWVtPSIxMjAwIiBhc2NlbnQ9Ijk2MCIgZGVzY2VudD0iLTI0MCIgLz4KPG1pc3NpbmctZ2x5cGggaG9yaXotYWR2LXg9IjUwMCIgLz4KPGdseXBoIGhvcml6LWFkdi14PSIwIiAvPgo8Z2x5cGggaG9yaXotYWR2LXg9IjQwMCIgLz4KPGdseXBoIHVuaWNvZGU9IiAiIC8+CjxnbHlwaCB1bmljb2RlPSIqIiBkPSJNNjAwIDExMDBxMTUgMCAzNCAtMS41dDMwIC0zLjVsMTEgLTFxMTAgLTIgMTcuNSAtMTAuNXQ3LjUgLTE4LjV2LTIyNGwxNTggMTU4cTcgNyAxOCA4dDE5IC02bDEwNiAtMTA2cTcgLTggNiAtMTl0LTggLTE4bC0xNTggLTE1OGgyMjRxMTAgMCAxOC41IC03LjV0MTAuNSAtMTcuNXE2IC00MSA2IC03NXEwIC0xNSAtMS41IC0zNHQtMy41IC0zMGwtMSAtMTFxLTIgLTEwIC0xMC41IC0xNy41dC0xOC41IC03LjVoLTIyNGwxNTggLTE1OCBxNyAtNyA4IC0xOHQtNiAtMTlsLTEwNiAtMTA2cS04IC03IC0xOSAtNnQtMTggOGwtMTU4IDE1OHYtMjI0cTAgLTEwIC03LjUgLTE4LjV0LTE3LjUgLTEwLjVxLTQxIC02IC03NSAtNnEtMTUgMCAtMzQgMS41dC0zMCAzLjVsLTExIDFxLTEwIDIgLTE3LjUgMTAuNXQtNy41IDE4LjV2MjI0bC0xNTggLTE1OHEtNyAtNyAtMTggLTh0LTE5IDZsLTEwNiAxMDZxLTcgOCAtNiAxOXQ4IDE4bDE1OCAxNThoLTIyNHEtMTAgMCAtMTguNSA3LjUgdC0xMC41IDE3LjVxLTYgNDEgLTYgNzVxMCAxNSAxLjUgMzR0My41IDMwbDEgMTFxMiAxMCAxMC41IDE3LjV0MTguNSA3LjVoMjI0bC0xNTggMTU4cS03IDcgLTggMTh0NiAxOWwxMDYgMTA2cTggNyAxOSA2dDE4IC04bDE1OCAtMTU4djIyNHEwIDEwIDcuNSAxOC41dDE3LjUgMTAuNXE0MSA2IDc1IDZ6IiAvPgo8Z2x5cGggdW5pY29kZT0iKyIgZD0iTTQ1MCAxMTAwaDIwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMzUwaDM1MHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0zNTB2LTM1MHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMjAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYzNTBoLTM1MHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MjAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNSBoMzUwdjM1MHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4YTA7IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4YTU7IiBkPSJNODI1IDExMDBoMjUwcTEwIDAgMTIuNSAtNXQtNS41IC0xM2wtMzY0IC0zNjRxLTYgLTYgLTExIC0xOGgyNjhxMTAgMCAxMyAtNnQtMyAtMTRsLTEyMCAtMTYwcS02IC04IC0xOCAtMTR0LTIyIC02aC0xMjV2LTEwMGgyNzVxMTAgMCAxMyAtNnQtMyAtMTRsLTEyMCAtMTYwcS02IC04IC0xOCAtMTR0LTIyIC02aC0xMjV2LTE3NHEwIC0xMSAtNy41IC0xOC41dC0xOC41IC03LjVoLTE0OHEtMTEgMCAtMTguNSA3LjV0LTcuNSAxOC41djE3NCBoLTI3NXEtMTAgMCAtMTMgNnQzIDE0bDEyMCAxNjBxNiA4IDE4IDE0dDIyIDZoMTI1djEwMGgtMjc1cS0xMCAwIC0xMyA2dDMgMTRsMTIwIDE2MHE2IDggMTggMTR0MjIgNmgxMThxLTUgMTIgLTExIDE4bC0zNjQgMzY0cS04IDggLTUuNSAxM3QxMi41IDVoMjUwcTI1IDAgNDMgLTE4bDE2NCAtMTY0cTggLTggMTggLTh0MTggOGwxNjQgMTY0cTE4IDE4IDQzIDE4eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeDIwMDA7IiBob3Jpei1hZHYteD0iNjUwIiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4MjAwMTsiIGhvcml6LWFkdi14PSIxMzAwIiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4MjAwMjsiIGhvcml6LWFkdi14PSI2NTAiIC8+CjxnbHlwaCB1bmljb2RlPSImI3gyMDAzOyIgaG9yaXotYWR2LXg9IjEzMDAiIC8+CjxnbHlwaCB1bmljb2RlPSImI3gyMDA0OyIgaG9yaXotYWR2LXg9IjQzMyIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeDIwMDU7IiBob3Jpei1hZHYteD0iMzI1IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4MjAwNjsiIGhvcml6LWFkdi14PSIyMTYiIC8+CjxnbHlwaCB1bmljb2RlPSImI3gyMDA3OyIgaG9yaXotYWR2LXg9IjIxNiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeDIwMDg7IiBob3Jpei1hZHYteD0iMTYyIiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4MjAwOTsiIGhvcml6LWFkdi14PSIyNjAiIC8+CjxnbHlwaCB1bmljb2RlPSImI3gyMDBhOyIgaG9yaXotYWR2LXg9IjcyIiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4MjAyZjsiIGhvcml6LWFkdi14PSIyNjAiIC8+CjxnbHlwaCB1bmljb2RlPSImI3gyMDVmOyIgaG9yaXotYWR2LXg9IjMyNSIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeDIwYWM7IiBkPSJNNzQ0IDExOThxMjQyIDAgMzU0IC0xODlxNjAgLTEwNCA2NiAtMjA5aC0xODFxMCA0NSAtMTcuNSA4Mi41dC00My41IDYxLjV0LTU4IDQwLjV0LTYwLjUgMjR0LTUxLjUgNy41cS0xOSAwIC00MC41IC01LjV0LTQ5LjUgLTIwLjV0LTUzIC0zOHQtNDkgLTYyLjV0LTM5IC04OS41aDM3OWwtMTAwIC0xMDBoLTMwMHEtNiAtNTAgLTYgLTEwMGg0MDZsLTEwMCAtMTAwaC0zMDBxOSAtNzQgMzMgLTEzMnQ1Mi41IC05MXQ2MS41IC01NC41dDU5IC0yOSB0NDcgLTcuNXEyMiAwIDUwLjUgNy41dDYwLjUgMjQuNXQ1OCA0MXQ0My41IDYxdDE3LjUgODBoMTc0cS0zMCAtMTcxIC0xMjggLTI3OHEtMTA3IC0xMTcgLTI3NCAtMTE3cS0yMDYgMCAtMzI0IDE1OHEtMzYgNDggLTY5IDEzM3QtNDUgMjA0aC0yMTdsMTAwIDEwMGgxMTJxMSA0NyA2IDEwMGgtMjE4bDEwMCAxMDBoMTM0cTIwIDg3IDUxIDE1My41dDYyIDEwMy41cTExNyAxNDEgMjk3IDE0MXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3gyMGJkOyIgZD0iTTQyOCAxMjAwaDM1MHE2NyAwIDEyMCAtMTN0ODYgLTMxdDU3IC00OS41dDM1IC01Ni41dDE3IC02NC41dDYuNSAtNjAuNXQwLjUgLTU3di0xNi41di0xNi41cTAgLTM2IC0wLjUgLTU3dC02LjUgLTYxdC0xNyAtNjV0LTM1IC01N3QtNTcgLTUwLjV0LTg2IC0zMS41dC0xMjAgLTEzaC0xNzhsLTIgLTEwMGgyODhxMTAgMCAxMyAtNnQtMyAtMTRsLTEyMCAtMTYwcS02IC04IC0xOCAtMTR0LTIyIC02aC0xMzh2LTE3NXEwIC0xMSAtNS41IC0xOCB0LTE1LjUgLTdoLTE0OXEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djE3NWgtMjY3cS0xMCAwIC0xMyA2dDMgMTRsMTIwIDE2MHE2IDggMTggMTR0MjIgNmgxMTd2MTAwaC0yNjdxLTEwIDAgLTEzIDZ0MyAxNGwxMjAgMTYwcTYgOCAxOCAxNHQyMiA2aDExN3Y0NzVxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXpNNjAwIDEwMDB2LTMwMGgyMDNxNjQgMCA4Ni41IDMzdDIyLjUgMTE5cTAgODQgLTIyLjUgMTE2dC04Ni41IDMyaC0yMDN6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4MjIxMjsiIGQ9Ik0yNTAgNzAwaDgwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC04MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djIwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4MjMxYjsiIGQ9Ik0xMDAwIDEyMDB2LTE1MHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNTB2LTEwMHEwIC05MSAtNDkuNSAtMTY1LjV0LTEzMC41IC0xMDkuNXE4MSAtMzUgMTMwLjUgLTEwOS41dDQ5LjUgLTE2NS41di0xNTBoNTBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTE1MGgtODAwdjE1MHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjVoNTB2MTUwcTAgOTEgNDkuNSAxNjUuNXQxMzAuNSAxMDkuNXEtODEgMzUgLTEzMC41IDEwOS41IHQtNDkuNSAxNjUuNXYxMDBoLTUwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxNTBoODAwek00MDAgMTAwMHYtMTAwcTAgLTYwIDMyLjUgLTEwOS41dDg3LjUgLTczLjVxMjggLTEyIDQ0IC0zN3QxNiAtNTV0LTE2IC01NXQtNDQgLTM3cS01NSAtMjQgLTg3LjUgLTczLjV0LTMyLjUgLTEwOS41di0xNTBoNDAwdjE1MHEwIDYwIC0zMi41IDEwOS41dC04Ny41IDczLjVxLTI4IDEyIC00NCAzN3QtMTYgNTV0MTYgNTV0NDQgMzcgcTU1IDI0IDg3LjUgNzMuNXQzMi41IDEwOS41djEwMGgtNDAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeDI1ZmM7IiBob3Jpei1hZHYteD0iNTAwIiBkPSJNMCAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeDI2MDE7IiBkPSJNNTAzIDEwODlxMTEwIDAgMjAwLjUgLTU5LjV0MTM0LjUgLTE1Ni41cTQ0IDE0IDkwIDE0cTEyMCAwIDIwNSAtODYuNXQ4NSAtMjA2LjVxMCAtMTIxIC04NSAtMjA3LjV0LTIwNSAtODYuNWgtNzUwcS03OSAwIC0xMzUuNSA1N3QtNTYuNSAxMzdxMCA2OSA0Mi41IDEyMi41dDEwOC41IDY3LjVxLTIgMTIgLTIgMzdxMCAxNTMgMTA4IDI2MC41dDI2MCAxMDcuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3gyNmZhOyIgZD0iTTc3NCAxMTkzLjVxMTYgLTkuNSAyMC41IC0yN3QtNS41IC0zMy41bC0xMzYgLTE4N2w0NjcgLTc0NmgzMHEyMCAwIDM1IC0xOC41dDE1IC0zOS41di00MmgtMTIwMHY0MnEwIDIxIDE1IDM5LjV0MzUgMTguNWgzMGw0NjggNzQ2bC0xMzUgMTgzcS0xMCAxNiAtNS41IDM0dDIwLjUgMjh0MzQgNS41dDI4IC0yMC41bDExMSAtMTQ4bDExMiAxNTBxOSAxNiAyNyAyMC41dDM0IC01ek02MDAgMjAwaDM3N2wtMTgyIDExMmwtMTk1IDUzNHYtNjQ2eiAiIC8+CjxnbHlwaCB1bmljb2RlPSImI3gyNzA5OyIgZD0iTTI1IDExMDBoMTE1MHExMCAwIDEyLjUgLTV0LTUuNSAtMTNsLTU2NCAtNTY3cS04IC04IC0xOCAtOHQtMTggOGwtNTY0IDU2N3EtOCA4IC01LjUgMTN0MTIuNSA1ek0xOCA4ODJsMjY0IC0yNjRxOCAtOCA4IC0xOHQtOCAtMThsLTI2NCAtMjY0cS04IC04IC0xMyAtNS41dC01IDEyLjV2NTUwcTAgMTAgNSAxMi41dDEzIC01LjV6TTkxOCA2MThsMjY0IDI2NHE4IDggMTMgNS41dDUgLTEyLjV2LTU1MHEwIC0xMCAtNSAtMTIuNXQtMTMgNS41IGwtMjY0IDI2NHEtOCA4IC04IDE4dDggMTh6TTgxOCA0ODJsMzY0IC0zNjRxOCAtOCA1LjUgLTEzdC0xMi41IC01aC0xMTUwcS0xMCAwIC0xMi41IDV0NS41IDEzbDM2NCAzNjRxOCA4IDE4IDh0MTggLThsMTY0IC0xNjRxOCAtOCAxOCAtOHQxOCA4bDE2NCAxNjRxOCA4IDE4IDh0MTggLTh6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4MjcwZjsiIGQ9Ik0xMDExIDEyMTBxMTkgMCAzMyAtMTNsMTUzIC0xNTNxMTMgLTE0IDEzIC0zM3QtMTMgLTMzbC05OSAtOTJsLTIxNCAyMTRsOTUgOTZxMTMgMTQgMzIgMTR6TTEwMTMgODAwbC02MTUgLTYxNGwtMjE0IDIxNGw2MTQgNjE0ek0zMTcgOTZsLTMzMyAtMTEybDExMCAzMzV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAwMTsiIGQ9Ik03MDAgNjUwdi01NTBoMjUwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di01MGgtODAwdjUwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNWgyNTB2NTUwbC01MDAgNTUwaDEyMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAwMjsiIGQ9Ik0zNjggMTAxN2w2NDUgMTYzcTM5IDE1IDYzIDB0MjQgLTQ5di04MzFxMCAtNTUgLTQxLjUgLTk1LjV0LTExMS41IC02My41cS03OSAtMjUgLTE0NyAtNC41dC04NiA3NXQyNS41IDExMS41dDEyMi41IDgycTcyIDI0IDEzOCA4djUyMWwtNjAwIC0xNTV2LTYwNnEwIC00MiAtNDQgLTkwdC0xMDkgLTY5cS03OSAtMjYgLTE0NyAtNS41dC04NiA3NS41dDI1LjUgMTExLjV0MTIyLjUgODIuNXE3MiAyNCAxMzggN3Y2MzlxMCAzOCAxNC41IDU5IHQ1My41IDM0eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMDM7IiBkPSJNNTAwIDExOTFxMTAwIDAgMTkxIC0zOXQxNTYuNSAtMTA0LjV0MTA0LjUgLTE1Ni41dDM5IC0xOTFsLTEgLTJsMSAtNXEwIC0xNDEgLTc4IC0yNjJsMjc1IC0yNzRxMjMgLTI2IDIyLjUgLTQ0LjV0LTIyLjUgLTQyLjVsLTU5IC01OHEtMjYgLTIwIC00Ni41IC0yMHQtMzkuNSAyMGwtMjc1IDI3NHEtMTE5IC03NyAtMjYxIC03N2wtNSAxbC0yIC0xcS0xMDAgMCAtMTkxIDM5dC0xNTYuNSAxMDQuNXQtMTA0LjUgMTU2LjV0LTM5IDE5MSB0MzkgMTkxdDEwNC41IDE1Ni41dDE1Ni41IDEwNC41dDE5MSAzOXpNNTAwIDEwMjJxLTg4IDAgLTE2MiAtNDN0LTExNyAtMTE3dC00MyAtMTYydDQzIC0xNjJ0MTE3IC0xMTd0MTYyIC00M3QxNjIgNDN0MTE3IDExN3Q0MyAxNjJ0LTQzIDE2MnQtMTE3IDExN3QtMTYyIDQzeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMDU7IiBkPSJNNjQ5IDk0OXE0OCA2OCAxMDkuNSAxMDR0MTIxLjUgMzguNXQxMTguNSAtMjB0MTAyLjUgLTY0dDcxIC0xMDAuNXQyNyAtMTIzcTAgLTU3IC0zMy41IC0xMTcuNXQtOTQgLTEyNC41dC0xMjYuNSAtMTI3LjV0LTE1MCAtMTUyLjV0LTE0NiAtMTc0cS02MiA4NSAtMTQ1LjUgMTc0dC0xNTAgMTUyLjV0LTEyNi41IDEyNy41dC05My41IDEyNC41dC0zMy41IDExNy41cTAgNjQgMjggMTIzdDczIDEwMC41dDEwNCA2NHQxMTkgMjAgdDEyMC41IC0zOC41dDEwNC41IC0xMDR6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAwNjsiIGQ9Ik00MDcgODAwbDEzMSAzNTNxNyAxOSAxNy41IDE5dDE3LjUgLTE5bDEyOSAtMzUzaDQyMXEyMSAwIDI0IC04LjV0LTE0IC0yMC41bC0zNDIgLTI0OWwxMzAgLTQwMXE3IC0yMCAtMC41IC0yNS41dC0yNC41IDYuNWwtMzQzIDI0NmwtMzQyIC0yNDdxLTE3IC0xMiAtMjQuNSAtNi41dC0wLjUgMjUuNWwxMzAgNDAwbC0zNDcgMjUxcS0xNyAxMiAtMTQgMjAuNXQyMyA4LjVoNDI5eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMDc7IiBkPSJNNDA3IDgwMGwxMzEgMzUzcTcgMTkgMTcuNSAxOXQxNy41IC0xOWwxMjkgLTM1M2g0MjFxMjEgMCAyNCAtOC41dC0xNCAtMjAuNWwtMzQyIC0yNDlsMTMwIC00MDFxNyAtMjAgLTAuNSAtMjUuNXQtMjQuNSA2LjVsLTM0MyAyNDZsLTM0MiAtMjQ3cS0xNyAtMTIgLTI0LjUgLTYuNXQtMC41IDI1LjVsMTMwIDQwMGwtMzQ3IDI1MXEtMTcgMTIgLTE0IDIwLjV0MjMgOC41aDQyOXpNNDc3IDcwMGgtMjQwbDE5NyAtMTQybC03NCAtMjI2IGwxOTMgMTM5bDE5NSAtMTQwbC03NCAyMjlsMTkyIDE0MGgtMjM0bC03OCAyMTF6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAwODsiIGQ9Ik02MDAgMTIwMHExMjQgMCAyMTIgLTg4dDg4IC0yMTJ2LTI1MHEwIC00NiAtMzEgLTk4dC02OSAtNTJ2LTc1cTAgLTEwIDYgLTIxLjV0MTUgLTE3LjVsMzU4IC0yMzBxOSAtNSAxNSAtMTYuNXQ2IC0yMS41di05M3EwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTExNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXY5M3EwIDEwIDYgMjEuNXQxNSAxNi41bDM1OCAyMzBxOSA2IDE1IDE3LjV0NiAyMS41djc1cS0zOCAwIC02OSA1MiB0LTMxIDk4djI1MHEwIDEyNCA4OCAyMTJ0MjEyIDg4eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMDk7IiBkPSJNMjUgMTEwMGgxMTUwcTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtMTA1MHEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTExNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYxMDUwcTAgMTAgNy41IDE3LjV0MTcuNSA3LjV6TTEwMCAxMDAwdi0xMDBoMTAwdjEwMGgtMTAwek04NzUgMTAwMGgtNTUwcS0xMCAwIC0xNy41IC03LjV0LTcuNSAtMTcuNXYtMzUwcTAgLTEwIDcuNSAtMTcuNXQxNy41IC03LjVoNTUwIHExMCAwIDE3LjUgNy41dDcuNSAxNy41djM1MHEwIDEwIC03LjUgMTcuNXQtMTcuNSA3LjV6TTEwMDAgMTAwMHYtMTAwaDEwMHYxMDBoLTEwMHpNMTAwIDgwMHYtMTAwaDEwMHYxMDBoLTEwMHpNMTAwMCA4MDB2LTEwMGgxMDB2MTAwaC0xMDB6TTEwMCA2MDB2LTEwMGgxMDB2MTAwaC0xMDB6TTEwMDAgNjAwdi0xMDBoMTAwdjEwMGgtMTAwek04NzUgNTAwaC01NTBxLTEwIDAgLTE3LjUgLTcuNXQtNy41IC0xNy41di0zNTBxMCAtMTAgNy41IC0xNy41IHQxNy41IC03LjVoNTUwcTEwIDAgMTcuNSA3LjV0Ny41IDE3LjV2MzUwcTAgMTAgLTcuNSAxNy41dC0xNy41IDcuNXpNMTAwIDQwMHYtMTAwaDEwMHYxMDBoLTEwMHpNMTAwMCA0MDB2LTEwMGgxMDB2MTAwaC0xMDB6TTEwMCAyMDB2LTEwMGgxMDB2MTAwaC0xMDB6TTEwMDAgMjAwdi0xMDBoMTAwdjEwMGgtMTAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMTA7IiBkPSJNNTAgMTEwMGg0MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTQwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNDAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXY0MDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek02NTAgMTEwMGg0MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTQwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNDAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXY0MDAgcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNTAgNTAwaDQwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNDAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC00MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djQwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTY1MCA1MDBoNDAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di00MDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTQwMCBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djQwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAxMTsiIGQ9Ik01MCAxMTAwaDIwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0yMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djIwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTQ1MCAxMTAwaDIwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0yMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djIwMCBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek04NTAgMTEwMGgyMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTIwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMjAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYyMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek01MCA3MDBoMjAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0yMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTIwMCBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djIwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTQ1MCA3MDBoMjAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0yMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTIwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MjAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNODUwIDcwMGgyMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTIwMCBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTIwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MjAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNTAgMzAwaDIwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0yMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djIwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTQ1MCAzMDBoMjAwIHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0yMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djIwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTg1MCAzMDBoMjAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0yMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTIwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MjAwcTAgMjEgMTQuNSAzNS41IHQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAxMjsiIGQ9Ik01MCAxMTAwaDIwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0yMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djIwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTQ1MCAxMTAwaDcwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC03MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djIwMCBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek01MCA3MDBoMjAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0yMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTIwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MjAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNDUwIDcwMGg3MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTIwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNzAwIHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MjAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNTAgMzAwaDIwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0yMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djIwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTQ1MCAzMDBoNzAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0yMDAgcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC03MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djIwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAxMzsiIGQ9Ik00NjUgNDc3bDU3MSA1NzFxOCA4IDE4IDh0MTcgLThsMTc3IC0xNzdxOCAtNyA4IC0xN3QtOCAtMThsLTc4MyAtNzg0cS03IC04IC0xNy41IC04dC0xNy41IDhsLTM4NCAzODRxLTggOCAtOCAxOHQ4IDE3bDE3NyAxNzdxNyA4IDE3IDh0MTggLThsMTcxIC0xNzFxNyAtNyAxOCAtN3QxOCA3eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMTQ7IiBkPSJNOTA0IDEwODNsMTc4IC0xNzlxOCAtOCA4IC0xOC41dC04IC0xNy41bC0yNjcgLTI2OGwyNjcgLTI2OHE4IC03IDggLTE3LjV0LTggLTE4LjVsLTE3OCAtMTc4cS04IC04IC0xOC41IC04dC0xNy41IDhsLTI2OCAyNjdsLTI2OCAtMjY3cS03IC04IC0xNy41IC04dC0xOC41IDhsLTE3OCAxNzhxLTggOCAtOCAxOC41dDggMTcuNWwyNjcgMjY4bC0yNjcgMjY4cS04IDcgLTggMTcuNXQ4IDE4LjVsMTc4IDE3OHE4IDggMTguNSA4dDE3LjUgLTggbDI2OCAtMjY3bDI2OCAyNjhxNyA3IDE3LjUgN3QxOC41IC03eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMTU7IiBkPSJNNTA3IDExNzdxOTggMCAxODcuNSAtMzguNXQxNTQuNSAtMTAzLjV0MTAzLjUgLTE1NC41dDM4LjUgLTE4Ny41cTAgLTE0MSAtNzggLTI2MmwzMDAgLTI5OXE4IC04IDggLTE4LjV0LTggLTE4LjVsLTEwOSAtMTA4cS03IC04IC0xNy41IC04dC0xOC41IDhsLTMwMCAyOTlxLTExOSAtNzcgLTI2MSAtNzdxLTk4IDAgLTE4OCAzOC41dC0xNTQuNSAxMDN0LTEwMyAxNTQuNXQtMzguNSAxODh0MzguNSAxODcuNXQxMDMgMTU0LjUgdDE1NC41IDEwMy41dDE4OCAzOC41ek01MDYuNSAxMDIzcS04OS41IDAgLTE2NS41IC00NHQtMTIwIC0xMjAuNXQtNDQgLTE2NnQ0NCAtMTY1LjV0MTIwIC0xMjB0MTY1LjUgLTQ0dDE2NiA0NHQxMjAuNSAxMjB0NDQgMTY1LjV0LTQ0IDE2NnQtMTIwLjUgMTIwLjV0LTE2NiA0NHpNNDI1IDkwMGgxNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di03NWg3NXExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTE1MHEwIC0xMCAtNy41IC0xNy41IHQtMTcuNSAtNy41aC03NXYtNzVxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0xNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXY3NWgtNzVxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYxNTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNWg3NXY3NXEwIDEwIDcuNSAxNy41dDE3LjUgNy41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMTY7IiBkPSJNNTA3IDExNzdxOTggMCAxODcuNSAtMzguNXQxNTQuNSAtMTAzLjV0MTAzLjUgLTE1NC41dDM4LjUgLTE4Ny41cTAgLTE0MSAtNzggLTI2MmwzMDAgLTI5OXE4IC04IDggLTE4LjV0LTggLTE4LjVsLTEwOSAtMTA4cS03IC04IC0xNy41IC04dC0xOC41IDhsLTMwMCAyOTlxLTExOSAtNzcgLTI2MSAtNzdxLTk4IDAgLTE4OCAzOC41dC0xNTQuNSAxMDN0LTEwMyAxNTQuNXQtMzguNSAxODh0MzguNSAxODcuNXQxMDMgMTU0LjUgdDE1NC41IDEwMy41dDE4OCAzOC41ek01MDYuNSAxMDIzcS04OS41IDAgLTE2NS41IC00NHQtMTIwIC0xMjAuNXQtNDQgLTE2NnQ0NCAtMTY1LjV0MTIwIC0xMjB0MTY1LjUgLTQ0dDE2NiA0NHQxMjAuNSAxMjB0NDQgMTY1LjV0LTQ0IDE2NnQtMTIwLjUgMTIwLjV0LTE2NiA0NHpNMzI1IDgwMGgzNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di0xNTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0zNTBxLTEwIDAgLTE3LjUgNy41IHQtNy41IDE3LjV2MTUwcTAgMTAgNy41IDE3LjV0MTcuNSA3LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAxNzsiIGQ9Ik01NTAgMTIwMGgxMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTQwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXY0MDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek04MDAgOTc1djE2NnExNjcgLTYyIDI3MiAtMjA5LjV0MTA1IC0zMzEuNXEwIC0xMTcgLTQ1LjUgLTIyNHQtMTIzIC0xODQuNXQtMTg0LjUgLTEyM3QtMjI0IC00NS41dC0yMjQgNDUuNSB0LTE4NC41IDEyM3QtMTIzIDE4NC41dC00NS41IDIyNHEwIDE4NCAxMDUgMzMxLjV0MjcyIDIwOS41di0xNjZxLTEwMyAtNTUgLTE2NSAtMTU1dC02MiAtMjIwcTAgLTExNiA1NyAtMjE0LjV0MTU1LjUgLTE1NS41dDIxNC41IC01N3QyMTQuNSA1N3QxNTUuNSAxNTUuNXQ1NyAyMTQuNXEwIDEyMCAtNjIgMjIwdC0xNjUgMTU1eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMTg7IiBkPSJNMTAyNSAxMjAwaDE1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTExNTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0xNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYxMTUwcTAgMTAgNy41IDE3LjV0MTcuNSA3LjV6TTcyNSA4MDBoMTUwcTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtNzUwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtMTUwcS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2NzUwIHEwIDEwIDcuNSAxNy41dDE3LjUgNy41ek00MjUgNTAwaDE1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTQ1MHEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTE1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djQ1MHEwIDEwIDcuNSAxNy41dDE3LjUgNy41ek0xMjUgMzAwaDE1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTI1MHEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTE1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41IHYyNTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDE5OyIgZD0iTTYwMCAxMTc0cTMzIDAgNzQgLTVsMzggLTE1Mmw1IC0xcTQ5IC0xNCA5NCAtMzlsNSAtMmwxMzQgODBxNjEgLTQ4IDEwNCAtMTA1bC04MCAtMTM0bDMgLTVxMjUgLTQ0IDM5IC05M2wxIC02bDE1MiAtMzhxNSAtNDMgNSAtNzNxMCAtMzQgLTUgLTc0bC0xNTIgLTM4bC0xIC02cS0xNSAtNDkgLTM5IC05M2wtMyAtNWw4MCAtMTM0cS00OCAtNjEgLTEwNCAtMTA1bC0xMzQgODFsLTUgLTNxLTQ0IC0yNSAtOTQgLTM5bC01IC0ybC0zOCAtMTUxIHEtNDMgLTUgLTc0IC01cS0zMyAwIC03NCA1bC0zOCAxNTFsLTUgMnEtNDkgMTQgLTk0IDM5bC01IDNsLTEzNCAtODFxLTYwIDQ4IC0xMDQgMTA1bDgwIDEzNGwtMyA1cS0yNSA0NSAtMzggOTNsLTIgNmwtMTUxIDM4cS02IDQyIC02IDc0cTAgMzMgNiA3M2wxNTEgMzhsMiA2cTEzIDQ4IDM4IDkzbDMgNWwtODAgMTM0cTQ3IDYxIDEwNSAxMDVsMTMzIC04MGw1IDJxNDUgMjUgOTQgMzlsNSAxbDM4IDE1MnE0MyA1IDc0IDV6TTYwMCA4MTUgcS04OSAwIC0xNTIgLTYzdC02MyAtMTUxLjV0NjMgLTE1MS41dDE1MiAtNjN0MTUyIDYzdDYzIDE1MS41dC02MyAxNTEuNXQtMTUyIDYzeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMjA7IiBkPSJNNTAwIDEzMDBoMzAwcTQxIDAgNzAuNSAtMjkuNXQyOS41IC03MC41di0xMDBoMjc1cTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtNzVoLTExMDB2NzVxMCAxMCA3LjUgMTcuNXQxNy41IDcuNWgyNzV2MTAwcTAgNDEgMjkuNSA3MC41dDcwLjUgMjkuNXpNNTAwIDEyMDB2LTEwMGgzMDB2MTAwaC0zMDB6TTExMDAgOTAwdi04MDBxMCAtNDEgLTI5LjUgLTcwLjV0LTcwLjUgLTI5LjVoLTcwMHEtNDEgMCAtNzAuNSAyOS41dC0yOS41IDcwLjUgdjgwMGg5MDB6TTMwMCA4MDB2LTcwMGgxMDB2NzAwaC0xMDB6TTUwMCA4MDB2LTcwMGgxMDB2NzAwaC0xMDB6TTcwMCA4MDB2LTcwMGgxMDB2NzAwaC0xMDB6TTkwMCA4MDB2LTcwMGgxMDB2NzAwaC0xMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAyMTsiIGQ9Ik0xOCA2MThsNjIwIDYwOHE4IDcgMTguNSA3dDE3LjUgLTdsNjA4IC02MDhxOCAtOCA1LjUgLTEzdC0xMi41IC01aC0xNzV2LTU3NXEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTI1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djM3NWgtMzAwdi0zNzVxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0yNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXY1NzVoLTE3NXEtMTAgMCAtMTIuNSA1dDUuNSAxM3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDIyOyIgZD0iTTYwMCAxMjAwdi00MDBxMCAtNDEgMjkuNSAtNzAuNXQ3MC41IC0yOS41aDMwMHYtNjUwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC04MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djExMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41aDQ1MHpNMTAwMCA4MDBoLTI1MHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MjUweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMjM7IiBkPSJNNjAwIDExNzdxMTE3IDAgMjI0IC00NS41dDE4NC41IC0xMjN0MTIzIC0xODQuNXQ0NS41IC0yMjR0LTQ1LjUgLTIyNHQtMTIzIC0xODQuNXQtMTg0LjUgLTEyM3QtMjI0IC00NS41dC0yMjQgNDUuNXQtMTg0LjUgMTIzdC0xMjMgMTg0LjV0LTQ1LjUgMjI0dDQ1LjUgMjI0dDEyMyAxODQuNXQxODQuNSAxMjN0MjI0IDQ1LjV6TTYwMCAxMDI3cS0xMTYgMCAtMjE0LjUgLTU3dC0xNTUuNSAtMTU1LjV0LTU3IC0yMTQuNXQ1NyAtMjE0LjUgdDE1NS41IC0xNTUuNXQyMTQuNSAtNTd0MjE0LjUgNTd0MTU1LjUgMTU1LjV0NTcgMjE0LjV0LTU3IDIxNC41dC0xNTUuNSAxNTUuNXQtMjE0LjUgNTd6TTUyNSA5MDBoNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di0yNzVoMTc1cTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtNTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0yNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYzNTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDI0OyIgZD0iTTEzMDAgMGgtNTM4bC00MSA0MDBoLTI0MmwtNDEgLTQwMGgtNTM4bDQzMSAxMjAwaDIwOWwtMjEgLTMwMGgxNjJsLTIwIDMwMGgyMDh6TTUxNSA4MDBsLTI3IC0zMDBoMjI0bC0yNyAzMDBoLTE3MHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDI1OyIgZD0iTTU1MCAxMjAwaDIwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNDUwaDE5MXEyMCAwIDI1LjUgLTExLjV0LTcuNSAtMjcuNWwtMzI3IC00MDBxLTEzIC0xNiAtMzIgLTE2dC0zMiAxNmwtMzI3IDQwMHEtMTMgMTYgLTcuNSAyNy41dDI1LjUgMTEuNWgxOTF2NDUwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNMTEyNSA0MDBoNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di0zNTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41IGgtMTA1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djM1MHEwIDEwIDcuNSAxNy41dDE3LjUgNy41aDUwcTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtMTc1aDkwMHYxNzVxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDI2OyIgZD0iTTYwMCAxMTc3cTExNyAwIDIyNCAtNDUuNXQxODQuNSAtMTIzdDEyMyAtMTg0LjV0NDUuNSAtMjI0dC00NS41IC0yMjR0LTEyMyAtMTg0LjV0LTE4NC41IC0xMjN0LTIyNCAtNDUuNXQtMjI0IDQ1LjV0LTE4NC41IDEyM3QtMTIzIDE4NC41dC00NS41IDIyNHQ0NS41IDIyNHQxMjMgMTg0LjV0MTg0LjUgMTIzdDIyNCA0NS41ek02MDAgMTAyN3EtMTE2IDAgLTIxNC41IC01N3QtMTU1LjUgLTE1NS41dC01NyAtMjE0LjV0NTcgLTIxNC41IHQxNTUuNSAtMTU1LjV0MjE0LjUgLTU3dDIxNC41IDU3dDE1NS41IDE1NS41dDU3IDIxNC41dC01NyAyMTQuNXQtMTU1LjUgMTU1LjV0LTIxNC41IDU3ek01MjUgOTAwaDE1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTI3NWgxMzdxMjEgMCAyNiAtMTEuNXQtOCAtMjcuNWwtMjIzIC0yNzVxLTEzIC0xNiAtMzIgLTE2dC0zMiAxNmwtMjIzIDI3NXEtMTMgMTYgLTggMjcuNXQyNiAxMS41aDEzN3YyNzVxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXogIiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAyNzsiIGQ9Ik02MDAgMTE3N3ExMTcgMCAyMjQgLTQ1LjV0MTg0LjUgLTEyM3QxMjMgLTE4NC41dDQ1LjUgLTIyNHQtNDUuNSAtMjI0dC0xMjMgLTE4NC41dC0xODQuNSAtMTIzdC0yMjQgLTQ1LjV0LTIyNCA0NS41dC0xODQuNSAxMjN0LTEyMyAxODQuNXQtNDUuNSAyMjR0NDUuNSAyMjR0MTIzIDE4NC41dDE4NC41IDEyM3QyMjQgNDUuNXpNNjAwIDEwMjdxLTExNiAwIC0yMTQuNSAtNTd0LTE1NS41IC0xNTUuNXQtNTcgLTIxNC41dDU3IC0yMTQuNSB0MTU1LjUgLTE1NS41dDIxNC41IC01N3QyMTQuNSA1N3QxNTUuNSAxNTUuNXQ1NyAyMTQuNXQtNTcgMjE0LjV0LTE1NS41IDE1NS41dC0yMTQuNSA1N3pNNjMyIDkxNGwyMjMgLTI3NXExMyAtMTYgOCAtMjcuNXQtMjYgLTExLjVoLTEzN3YtMjc1cTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtMTUwcS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2Mjc1aC0xMzdxLTIxIDAgLTI2IDExLjV0OCAyNy41bDIyMyAyNzVxMTMgMTYgMzIgMTYgdDMyIC0xNnoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDI4OyIgZD0iTTIyNSAxMjAwaDc1MHExMCAwIDE5LjUgLTd0MTIuNSAtMTdsMTg2IC02NTJxNyAtMjQgNyAtNDl2LTQyNXEwIC0xMiAtNCAtMjd0LTkgLTE3cS0xMiAtNiAtMzcgLTZoLTExMDBxLTEyIDAgLTI3IDR0LTE3IDhxLTYgMTMgLTYgMzhsMSA0MjVxMCAyNSA3IDQ5bDE4NSA2NTJxMyAxMCAxMi41IDE3dDE5LjUgN3pNODc4IDEwMDBoLTU1NnEtMTAgMCAtMTkgLTd0LTExIC0xOGwtODcgLTQ1MHEtMiAtMTEgNCAtMTh0MTYgLTdoMTUwIHExMCAwIDE5LjUgLTd0MTEuNSAtMTdsMzggLTE1MnEyIC0xMCAxMS41IC0xN3QxOS41IC03aDI1MHExMCAwIDE5LjUgN3QxMS41IDE3bDM4IDE1MnEyIDEwIDExLjUgMTd0MTkuNSA3aDE1MHExMCAwIDE2IDd0NCAxOGwtODcgNDUwcS0yIDExIC0xMSAxOHQtMTkgN3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDI5OyIgZD0iTTYwMCAxMTc3cTExNyAwIDIyNCAtNDUuNXQxODQuNSAtMTIzdDEyMyAtMTg0LjV0NDUuNSAtMjI0dC00NS41IC0yMjR0LTEyMyAtMTg0LjV0LTE4NC41IC0xMjN0LTIyNCAtNDUuNXQtMjI0IDQ1LjV0LTE4NC41IDEyM3QtMTIzIDE4NC41dC00NS41IDIyNHQ0NS41IDIyNHQxMjMgMTg0LjV0MTg0LjUgMTIzdDIyNCA0NS41ek02MDAgMTAyN3EtMTE2IDAgLTIxNC41IC01N3QtMTU1LjUgLTE1NS41dC01NyAtMjE0LjV0NTcgLTIxNC41IHQxNTUuNSAtMTU1LjV0MjE0LjUgLTU3dDIxNC41IDU3dDE1NS41IDE1NS41dDU3IDIxNC41dC01NyAyMTQuNXQtMTU1LjUgMTU1LjV0LTIxNC41IDU3ek01NDAgODIwbDI1MyAtMTkwcTE3IC0xMiAxNyAtMzB0LTE3IC0zMGwtMjUzIC0xOTBxLTE2IC0xMiAtMjggLTYuNXQtMTIgMjYuNXY0MDBxMCAyMSAxMiAyNi41dDI4IC02LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAzMDsiIGQ9Ik05NDcgMTA2MGwxMzUgMTM1cTcgNyAxMi41IDV0NS41IC0xM3YtMzYycTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtMzYycS0xMSAwIC0xMyA1LjV0NSAxMi41bDEzMyAxMzNxLTEwOSA3NiAtMjM4IDc2cS0xMTYgMCAtMjE0LjUgLTU3dC0xNTUuNSAtMTU1LjV0LTU3IC0yMTQuNXQ1NyAtMjE0LjV0MTU1LjUgLTE1NS41dDIxNC41IC01N3QyMTQuNSA1N3QxNTUuNSAxNTUuNXQ1NyAyMTQuNWgxNTBxMCAtMTE3IC00NS41IC0yMjQgdC0xMjMgLTE4NC41dC0xODQuNSAtMTIzdC0yMjQgLTQ1LjV0LTIyNCA0NS41dC0xODQuNSAxMjN0LTEyMyAxODQuNXQtNDUuNSAyMjR0NDUuNSAyMjR0MTIzIDE4NC41dDE4NC41IDEyM3QyMjQgNDUuNXExOTIgMCAzNDcgLTExN3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDMxOyIgZD0iTTk0NyAxMDYwbDEzNSAxMzVxNyA3IDEyLjUgNXQ1LjUgLTEzdi0zNjFxMCAtMTEgLTcuNSAtMTguNXQtMTguNSAtNy41aC0zNjFxLTExIDAgLTEzIDUuNXQ1IDEyLjVsMTM0IDEzNHEtMTEwIDc1IC0yMzkgNzVxLTExNiAwIC0yMTQuNSAtNTd0LTE1NS41IC0xNTUuNXQtNTcgLTIxNC41aC0xNTBxMCAxMTcgNDUuNSAyMjR0MTIzIDE4NC41dDE4NC41IDEyM3QyMjQgNDUuNXExOTIgMCAzNDcgLTExN3pNMTAyNyA2MDBoMTUwIHEwIC0xMTcgLTQ1LjUgLTIyNHQtMTIzIC0xODQuNXQtMTg0LjUgLTEyM3QtMjI0IC00NS41cS0xOTIgMCAtMzQ4IDExOGwtMTM0IC0xMzRxLTcgLTggLTEyLjUgLTUuNXQtNS41IDEyLjV2MzYwcTAgMTEgNy41IDE4LjV0MTguNSA3LjVoMzYwcTEwIDAgMTIuNSAtNS41dC01LjUgLTEyLjVsLTEzMyAtMTMzcTExMCAtNzYgMjQwIC03NnExMTYgMCAyMTQuNSA1N3QxNTUuNSAxNTUuNXQ1NyAyMTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDMyOyIgZD0iTTEyNSAxMjAwaDEwNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di0xMTUwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtMTA1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djExNTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXpNMTA3NSAxMDAwaC04NTBxLTEwIDAgLTE3LjUgLTcuNXQtNy41IC0xNy41di04NTBxMCAtMTAgNy41IC0xNy41dDE3LjUgLTcuNWg4NTBxMTAgMCAxNy41IDcuNXQ3LjUgMTcuNXY4NTAgcTAgMTAgLTcuNSAxNy41dC0xNy41IDcuNXpNMzI1IDkwMGg1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTUwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXY1MHEwIDEwIDcuNSAxNy41dDE3LjUgNy41ek01MjUgOTAwaDQ1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTUwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtNDUwcS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2NTAgcTAgMTAgNy41IDE3LjV0MTcuNSA3LjV6TTMyNSA3MDBoNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di01MHEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTUwcS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2NTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXpNNTI1IDcwMGg0NTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di01MHEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTQ1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djUwIHEwIDEwIDcuNSAxNy41dDE3LjUgNy41ek0zMjUgNTAwaDUwcTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtNTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC01MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djUwcTAgMTAgNy41IDE3LjV0MTcuNSA3LjV6TTUyNSA1MDBoNDUwcTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtNTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC00NTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXY1MCBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXpNMzI1IDMwMGg1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTUwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXY1MHEwIDEwIDcuNSAxNy41dDE3LjUgNy41ek01MjUgMzAwaDQ1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTUwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtNDUwcS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2NTAgcTAgMTAgNy41IDE3LjV0MTcuNSA3LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAzMzsiIGQ9Ik05MDAgODAwdjIwMHEwIDgzIC01OC41IDE0MS41dC0xNDEuNSA1OC41aC0zMDBxLTgyIDAgLTE0MSAtNTl0LTU5IC0xNDF2LTIwMGgtMTAwcS00MSAwIC03MC41IC0yOS41dC0yOS41IC03MC41di02MDBxMCAtNDEgMjkuNSAtNzAuNXQ3MC41IC0yOS41aDkwMHE0MSAwIDcwLjUgMjkuNXQyOS41IDcwLjV2NjAwcTAgNDEgLTI5LjUgNzAuNXQtNzAuNSAyOS41aC0xMDB6TTQwMCA4MDB2MTUwcTAgMjEgMTUgMzUuNXQzNSAxNC41aDIwMCBxMjAgMCAzNSAtMTQuNXQxNSAtMzUuNXYtMTUwaC0zMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAzNDsiIGQ9Ik0xMjUgMTEwMGg1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTEwNzVoLTEwMHYxMDc1cTAgMTAgNy41IDE3LjV0MTcuNSA3LjV6TTEwNzUgMTA1MnE0IDAgOSAtMnExNiAtNiAxNiAtMjN2LTQyMXEwIC02IC0zIC0xMnEtMzMgLTU5IC02Ni41IC05OXQtNjUuNSAtNTh0LTU2LjUgLTI0LjV0LTUyLjUgLTYuNXEtMjYgMCAtNTcuNSA2LjV0LTUyLjUgMTMuNXQtNjAgMjFxLTQxIDE1IC02MyAyMi41dC01Ny41IDE1dC02NS41IDcuNSBxLTg1IDAgLTE2MCAtNTdxLTcgLTUgLTE1IC01cS02IDAgLTExIDNxLTE0IDcgLTE0IDIydjQzOHEyMiA1NSA4MiA5OC41dDExOSA0Ni41cTIzIDIgNDMgMC41dDQzIC03dDMyLjUgLTguNXQzOCAtMTN0MzIuNSAtMTFxNDEgLTE0IDYzLjUgLTIxdDU3IC0xNHQ2My41IC03cTEwMyAwIDE4MyA4N3E3IDggMTggOHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDM1OyIgZD0iTTYwMCAxMTc1cTExNiAwIDIyNyAtNDkuNXQxOTIuNSAtMTMxdDEzMSAtMTkyLjV0NDkuNSAtMjI3di0zMDBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC01MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djMwMHEwIDEyNyAtNzAuNSAyMzEuNXQtMTg0LjUgMTYxLjV0LTI0NSA1N3QtMjQ1IC01N3QtMTg0LjUgLTE2MS41dC03MC41IC0yMzEuNXYtMzAwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtNTAgcS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2MzAwcTAgMTE2IDQ5LjUgMjI3dDEzMSAxOTIuNXQxOTIuNSAxMzF0MjI3IDQ5LjV6TTIyMCA1MDBoMTYwcTggMCAxNCAtNnQ2IC0xNHYtNDYwcTAgLTggLTYgLTE0dC0xNCAtNmgtMTYwcS04IDAgLTE0IDZ0LTYgMTR2NDYwcTAgOCA2IDE0dDE0IDZ6TTgyMCA1MDBoMTYwcTggMCAxNCAtNnQ2IC0xNHYtNDYwcTAgLTggLTYgLTE0dC0xNCAtNmgtMTYwcS04IDAgLTE0IDZ0LTYgMTR2NDYwIHEwIDggNiAxNHQxNCA2eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMzY7IiBkPSJNMzIxIDgxNGwyNTggMTcycTkgNiAxNSAyLjV0NiAtMTMuNXYtNzUwcTAgLTEwIC02IC0xMy41dC0xNSAyLjVsLTI1OCAxNzJxLTIxIDE0IC00NiAxNGgtMjUwcS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2MzUwcTAgMTAgNy41IDE3LjV0MTcuNSA3LjVoMjUwcTI1IDAgNDYgMTR6TTkwMCA2NjhsMTIwIDEyMHE3IDcgMTcgN3QxNyAtN2wzNCAtMzRxNyAtNyA3IC0xN3QtNyAtMTdsLTEyMCAtMTIwbDEyMCAtMTIwcTcgLTcgNyAtMTcgdC03IC0xN2wtMzQgLTM0cS03IC03IC0xNyAtN3QtMTcgN2wtMTIwIDExOWwtMTIwIC0xMTlxLTcgLTcgLTE3IC03dC0xNyA3bC0zNCAzNHEtNyA3IC03IDE3dDcgMTdsMTE5IDEyMGwtMTE5IDEyMHEtNyA3IC03IDE3dDcgMTdsMzQgMzRxNyA4IDE3IDh0MTcgLTh6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAzNzsiIGQ9Ik0zMjEgODE0bDI1OCAxNzJxOSA2IDE1IDIuNXQ2IC0xMy41di03NTBxMCAtMTAgLTYgLTEzLjV0LTE1IDIuNWwtMjU4IDE3MnEtMjEgMTQgLTQ2IDE0aC0yNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYzNTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNWgyNTBxMjUgMCA0NiAxNHpNNzY2IDkwMGg0cTEwIC0xIDE2IC0xMHE5NiAtMTI5IDk2IC0yOTBxMCAtMTU0IC05MCAtMjgxcS02IC05IC0xNyAtMTBsLTMgLTFxLTkgMCAtMTYgNiBsLTI5IDIzcS03IDcgLTguNSAxNi41dDQuNSAxNy41cTcyIDEwMyA3MiAyMjlxMCAxMzIgLTc4IDIzOHEtNiA4IC00LjUgMTh0OS41IDE3bDI5IDIycTcgNSAxNSA1eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMzg7IiBkPSJNOTY3IDEwMDRoM3ExMSAtMSAxNyAtMTBxMTM1IC0xNzkgMTM1IC0zOTZxMCAtMTA1IC0zNCAtMjA2LjV0LTk4IC0xODUuNXEtNyAtOSAtMTcgLTEwaC0zcS05IDAgLTE2IDZsLTQyIDM0cS04IDYgLTkgMTZ0NSAxOHExMTEgMTUwIDExMSAzMjhxMCA5MCAtMjkuNSAxNzZ0LTg0LjUgMTU3cS02IDkgLTUgMTl0MTAgMTZsNDIgMzNxNyA1IDE1IDV6TTMyMSA4MTRsMjU4IDE3MnE5IDYgMTUgMi41dDYgLTEzLjV2LTc1MHEwIC0xMCAtNiAtMTMuNSB0LTE1IDIuNWwtMjU4IDE3MnEtMjEgMTQgLTQ2IDE0aC0yNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYzNTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNWgyNTBxMjUgMCA0NiAxNHpNNzY2IDkwMGg0cTEwIC0xIDE2IC0xMHE5NiAtMTI5IDk2IC0yOTBxMCAtMTU0IC05MCAtMjgxcS02IC05IC0xNyAtMTBsLTMgLTFxLTkgMCAtMTYgNmwtMjkgMjNxLTcgNyAtOC41IDE2LjV0NC41IDE3LjVxNzIgMTAzIDcyIDIyOXEwIDEzMiAtNzggMjM4IHEtNiA4IC00LjUgMTguNXQ5LjUgMTYuNWwyOSAyMnE3IDUgMTUgNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDM5OyIgZD0iTTUwMCA5MDBoMTAwdi0xMDBoLTEwMHYtMTAwaC00MDB2LTEwMGgtMTAwdjYwMGg1MDB2LTMwMHpNMTIwMCA3MDBoLTIwMHYtMTAwaDIwMHYtMjAwaC0zMDB2MzAwaC0yMDB2MzAwaC0xMDB2MjAwaDYwMHYtNTAwek0xMDAgMTEwMHYtMzAwaDMwMHYzMDBoLTMwMHpNODAwIDExMDB2LTMwMGgzMDB2MzAwaC0zMDB6TTMwMCA5MDBoLTEwMHYxMDBoMTAwdi0xMDB6TTEwMDAgOTAwaC0xMDB2MTAwaDEwMHYtMTAwek0zMDAgNTAwaDIwMHYtNTAwIGgtNTAwdjUwMGgyMDB2MTAwaDEwMHYtMTAwek04MDAgMzAwaDIwMHYtMTAwaC0xMDB2LTEwMGgtMjAwdjEwMGgtMTAwdjEwMGgxMDB2MjAwaC0yMDB2MTAwaDMwMHYtMzAwek0xMDAgNDAwdi0zMDBoMzAwdjMwMGgtMzAwek0zMDAgMjAwaC0xMDB2MTAwaDEwMHYtMTAwek0xMjAwIDIwMGgtMTAwdjEwMGgxMDB2LTEwMHpNNzAwIDBoLTEwMHYxMDBoMTAwdi0xMDB6TTEyMDAgMGgtMzAwdjEwMGgzMDB2LTEwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDQwOyIgZD0iTTEwMCAyMDBoLTEwMHYxMDAwaDEwMHYtMTAwMHpNMzAwIDIwMGgtMTAwdjEwMDBoMTAwdi0xMDAwek03MDAgMjAwaC0yMDB2MTAwMGgyMDB2LTEwMDB6TTkwMCAyMDBoLTEwMHYxMDAwaDEwMHYtMTAwMHpNMTIwMCAyMDBoLTIwMHYxMDAwaDIwMHYtMTAwMHpNNDAwIDBoLTMwMHYxMDBoMzAwdi0xMDB6TTYwMCAwaC0xMDB2OTFoMTAwdi05MXpNODAwIDBoLTEwMHY5MWgxMDB2LTkxek0xMTAwIDBoLTIwMHY5MWgyMDB2LTkxeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwNDE7IiBkPSJNNTAwIDEyMDBsNjgyIC02ODJxOCAtOCA4IC0xOHQtOCAtMThsLTQ2NCAtNDY0cS04IC04IC0xOCAtOHQtMTggOGwtNjgyIDY4MmwxIDQ3NXEwIDEwIDcuNSAxNy41dDE3LjUgNy41aDQ3NHpNMzE5LjUgMTAyNC41cS0yOS41IDI5LjUgLTcxIDI5LjV0LTcxIC0yOS41dC0yOS41IC03MS41dDI5LjUgLTcxLjV0NzEgLTI5LjV0NzEgMjkuNXQyOS41IDcxLjV0LTI5LjUgNzEuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDQyOyIgZD0iTTUwMCAxMjAwbDY4MiAtNjgycTggLTggOCAtMTh0LTggLTE4bC00NjQgLTQ2NHEtOCAtOCAtMTggLTh0LTE4IDhsLTY4MiA2ODJsMSA0NzVxMCAxMCA3LjUgMTcuNXQxNy41IDcuNWg0NzR6TTgwMCAxMjAwbDY4MiAtNjgycTggLTggOCAtMTh0LTggLTE4bC00NjQgLTQ2NHEtOCAtOCAtMTggLTh0LTE4IDhsLTU2IDU2bDQyNCA0MjZsLTcwMCA3MDBoMTUwek0zMTkuNSAxMDI0LjVxLTI5LjUgMjkuNSAtNzEgMjkuNXQtNzEgLTI5LjUgdC0yOS41IC03MS41dDI5LjUgLTcxLjV0NzEgLTI5LjV0NzEgMjkuNXQyOS41IDcxLjV0LTI5LjUgNzEuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDQzOyIgZD0iTTMwMCAxMjAwaDgyNXE3NSAwIDc1IC03NXYtOTAwcTAgLTI1IC0xOCAtNDNsLTY0IC02NHEtOCAtOCAtMTMgLTUuNXQtNSAxMi41djk1MHEwIDEwIC03LjUgMTcuNXQtMTcuNSA3LjVoLTcwMHEtMjUgMCAtNDMgLTE4bC02NCAtNjRxLTggLTggLTUuNSAtMTN0MTIuNSAtNWg3MDBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di05NTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC04NTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXY5NzUgcTAgMjUgMTggNDNsMTM5IDEzOXExOCAxOCA0MyAxOHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDQ0OyIgZD0iTTI1MCAxMjAwaDgwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTE1MGwtNDUwIDQ0NGwtNDUwIC00NDV2MTE1MXEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA0NTsiIGQ9Ik04MjIgMTIwMGgtNDQ0cS0xMSAwIC0xOSAtNy41dC05IC0xNy41bC03OCAtMzAxcS03IC0yNCA3IC00NWw1NyAtMTA4cTYgLTkgMTcuNSAtMTV0MjEuNSAtNmg0NTBxMTAgMCAyMS41IDZ0MTcuNSAxNWw2MiAxMDhxMTQgMjEgNyA0NWwtODMgMzAxcS0xIDEwIC05IDE3LjV0LTE5IDcuNXpNMTE3NSA4MDBoLTE1MHEtMTAgMCAtMjEgLTYuNXQtMTUgLTE1LjVsLTc4IC0xNTZxLTQgLTkgLTE1IC0xNS41dC0yMSAtNi41aC01NTAgcS0xMCAwIC0yMSA2LjV0LTE1IDE1LjVsLTc4IDE1NnEtNCA5IC0xNSAxNS41dC0yMSA2LjVoLTE1MHEtMTAgMCAtMTcuNSAtNy41dC03LjUgLTE3LjV2LTY1MHEwIC0xMCA3LjUgLTE3LjV0MTcuNSAtNy41aDE1MHExMCAwIDE3LjUgNy41dDcuNSAxNy41djE1MHEwIDEwIDcuNSAxNy41dDE3LjUgNy41aDc1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTE1MHEwIC0xMCA3LjUgLTE3LjV0MTcuNSAtNy41aDE1MHExMCAwIDE3LjUgNy41IHQ3LjUgMTcuNXY2NTBxMCAxMCAtNy41IDE3LjV0LTE3LjUgNy41ek04NTAgMjAwaC01MDBxLTEwIDAgLTE5LjUgLTd0LTExLjUgLTE3bC0zOCAtMTUycS0yIC0xMCAzLjUgLTE3dDE1LjUgLTdoNjAwcTEwIDAgMTUuNSA3dDMuNSAxN2wtMzggMTUycS0yIDEwIC0xMS41IDE3dC0xOS41IDd6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA0NjsiIGQ9Ik01MDAgMTEwMGgyMDBxNTYgMCAxMDIuNSAtMjAuNXQ3Mi41IC01MHQ0NCAtNTl0MjUgLTUwLjVsNiAtMjBoMTUwcTQxIDAgNzAuNSAtMjkuNXQyOS41IC03MC41di02MDBxMCAtNDEgLTI5LjUgLTcwLjV0LTcwLjUgLTI5LjVoLTEwMDBxLTQxIDAgLTcwLjUgMjkuNXQtMjkuNSA3MC41djYwMHEwIDQxIDI5LjUgNzAuNXQ3MC41IDI5LjVoMTUwcTIgOCA2LjUgMjEuNXQyNCA0OHQ0NSA2MXQ3MiA0OHQxMDIuNSAyMS41ek05MDAgODAwdi0xMDAgaDEwMHYxMDBoLTEwMHpNNjAwIDczMHEtOTUgMCAtMTYyLjUgLTY3LjV0LTY3LjUgLTE2Mi41dDY3LjUgLTE2Mi41dDE2Mi41IC02Ny41dDE2Mi41IDY3LjV0NjcuNSAxNjIuNXQtNjcuNSAxNjIuNXQtMTYyLjUgNjcuNXpNNjAwIDYwM3E0MyAwIDczIC0zMHQzMCAtNzN0LTMwIC03M3QtNzMgLTMwdC03MyAzMHQtMzAgNzN0MzAgNzN0NzMgMzB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA0NzsiIGQ9Ik02ODEgMTE5OWwzODUgLTk5OHEyMCAtNTAgNjAgLTkycTE4IC0xOSAzNi41IC0yOS41dDI3LjUgLTExLjVsMTAgLTJ2LTY2aC00MTd2NjZxNTMgMCA3NSA0My41dDUgODguNWwtODIgMjIyaC0zOTFxLTU4IC0xNDUgLTkyIC0yMzRxLTExIC0zNCAtNi41IC01N3QyNS41IC0zN3Q0NiAtMjB0NTUgLTZ2LTY2aC0zNjV2NjZxNTYgMjQgODQgNTJxMTIgMTIgMjUgMzAuNXQyMCAzMS41bDcgMTNsMzk5IDEwMDZoOTN6TTQxNiA1MjFoMzQwIGwtMTYyIDQ1N3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDQ4OyIgZD0iTTc1MyA2NDFxNSAtMSAxNC41IC00LjV0MzYgLTE1LjV0NTAuNSAtMjYuNXQ1My41IC00MHQ1MC41IC01NC41dDM1LjUgLTcwdDE0LjUgLTg3cTAgLTY3IC0yNy41IC0xMjUuNXQtNzEuNSAtOTcuNXQtOTguNSAtNjYuNXQtMTA4LjUgLTQwLjV0LTEwMiAtMTNoLTUwMHY4OXE0MSA3IDcwLjUgMzIuNXQyOS41IDY1LjV2ODI3cTAgMjQgLTAuNSAzNHQtMy41IDI0dC04LjUgMTkuNXQtMTcgMTMuNXQtMjggMTIuNXQtNDIuNSAxMS41djcxIGw0NzEgLTFxNTcgMCAxMTUuNSAtMjAuNXQxMDggLTU3dDgwLjUgLTk0dDMxIC0xMjQuNXEwIC01MSAtMTUuNSAtOTYuNXQtMzggLTc0LjV0LTQ1IC01MC41dC0zOC41IC0zMC41ek00MDAgNzAwaDEzOXE3OCAwIDEzMC41IDQ4LjV0NTIuNSAxMjIuNXEwIDQxIC04LjUgNzAuNXQtMjkuNSA1NS41dC02Mi41IDM5LjV0LTEwMy41IDEzLjVoLTExOHYtMzUwek00MDAgMjAwaDIxNnE4MCAwIDEyMSA1MC41dDQxIDEzMC41cTAgOTAgLTYyLjUgMTU0LjUgdC0xNTYuNSA2NC41aC0xNTl2LTQwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDQ5OyIgZD0iTTg3NyAxMjAwbDIgLTU3cS04MyAtMTkgLTExNiAtNDUuNXQtNDAgLTY2LjVsLTEzMiAtODM5cS05IC00OSAxMyAtNjl0OTYgLTI2di05N2gtNTAwdjk3cTE4NiAxNiAyMDAgOThsMTczIDgzMnEzIDE3IDMgMzB0LTEuNSAyMi41dC05IDE3LjV0LTEzLjUgMTIuNXQtMjEuNSAxMHQtMjYgOC41dC0zMy41IDEwcS0xMyAzIC0xOSA1djU3aDQyNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDUwOyIgZD0iTTEzMDAgOTAwaC01MHEwIDIxIC00IDM3dC05LjUgMjYuNXQtMTggMTcuNXQtMjIgMTF0LTI4LjUgNS41dC0zMSAydC0zNyAwLjVoLTIwMHYtODUwcTAgLTIyIDI1IC0zNC41dDUwIC0xMy41bDI1IC0ydi0xMDBoLTQwMHYxMDBxNCAwIDExIDAuNXQyNCAzdDMwIDd0MjQgMTV0MTEgMjQuNXY4NTBoLTIwMHEtMjUgMCAtMzcgLTAuNXQtMzEgLTJ0LTI4LjUgLTUuNXQtMjIgLTExdC0xOCAtMTcuNXQtOS41IC0yNi41dC00IC0zN2gtNTB2MzAwIGgxMDAwdi0zMDB6TTE3NSAxMDAwaC03NXYtODAwaDc1bC0xMjUgLTE2N2wtMTI1IDE2N2g3NXY4MDBoLTc1bDEyNSAxNjd6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA1MTsiIGQ9Ik0xMTAwIDkwMGgtNTBxMCAyMSAtNCAzN3QtOS41IDI2LjV0LTE4IDE3LjV0LTIyIDExdC0yOC41IDUuNXQtMzEgMnQtMzcgMC41aC0yMDB2LTY1MHEwIC0yMiAyNSAtMzQuNXQ1MCAtMTMuNWwyNSAtMnYtMTAwaC00MDB2MTAwcTQgMCAxMSAwLjV0MjQgM3QzMCA3dDI0IDE1dDExIDI0LjV2NjUwaC0yMDBxLTI1IDAgLTM3IC0wLjV0LTMxIC0ydC0yOC41IC01LjV0LTIyIC0xMXQtMTggLTE3LjV0LTkuNSAtMjYuNXQtNCAtMzdoLTUwdjMwMCBoMTAwMHYtMzAwek0xMTY3IDUwbC0xNjcgLTEyNXY3NWgtODAwdi03NWwtMTY3IDEyNWwxNjcgMTI1di03NWg4MDB2NzV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA1MjsiIGQ9Ik01MCAxMTAwaDYwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC02MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTUwIDgwMGgxMDAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTEwMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMCBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek01MCA1MDBoODAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTgwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNTAgMjAwaDExMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTEwMCBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA1MzsiIGQ9Ik0yNTAgMTEwMGg3MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNzAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek01MCA4MDBoMTEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDAgcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNMjUwIDUwMGg3MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNzAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek01MCAyMDBoMTEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMTAwIHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDU0OyIgZD0iTTUwMCA5NTB2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNWg2MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNjAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXpNMTAwIDY1MHYxMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41aDEwMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTAwMCBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41ek0zMDAgMzUwdjEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjVoODAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTgwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV6TTAgNTB2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNWgxMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xMDAgcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDU1OyIgZD0iTTUwIDExMDBoMTEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek01MCA4MDBoMTEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDAgcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNTAgNTAwaDExMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTEwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNTAgMjAwaDExMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTEwMCBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA1NjsiIGQ9Ik01MCAxMTAwaDEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTM1MCAxMTAwaDgwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC04MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMCBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek01MCA4MDBoMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTEwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNMzUwIDgwMGg4MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtODAwIHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNTAgNTAwaDEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTM1MCA1MDBoODAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xMDAgcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC04MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTUwIDIwMGgxMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek0zNTAgMjAwaDgwMCBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtODAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwNTc7IiBkPSJNNDAwIDBoLTEwMHYxMTAwaDEwMHYtMTEwMHpNNTUwIDExMDBoMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTEwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNTUwIDgwMGg1MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNTAwIHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNMjY3IDU1MGwtMTY3IC0xMjV2NzVoLTIwMHYxMDBoMjAwdjc1ek01NTAgNTAwaDMwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0zMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTU1MCAyMDBoNjAwIHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC02MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA1ODsiIGQ9Ik01MCAxMTAwaDEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTkwMCAwaC0xMDB2MTEwMGgxMDB2LTExMDB6TTUwIDgwMGg1MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNTAwIHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNMTEwMCA2MDBoMjAwdi0xMDBoLTIwMHYtNzVsLTE2NyAxMjVsMTY3IDEyNXYtNzV6TTUwIDUwMGgzMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMzAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek01MCAyMDBoNjAwIHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC02MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA1OTsiIGQ9Ik03NSAxMDAwaDc1MHEzMSAwIDUzIC0yMnQyMiAtNTN2LTY1MHEwIC0zMSAtMjIgLTUzdC01MyAtMjJoLTc1MHEtMzEgMCAtNTMgMjJ0LTIyIDUzdjY1MHEwIDMxIDIyIDUzdDUzIDIyek0xMjAwIDMwMGwtMzAwIDMwMGwzMDAgMzAwdi02MDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA2MDsiIGQ9Ik00NCAxMTAwaDExMTJxMTggMCAzMSAtMTN0MTMgLTMxdi0xMDEycTAgLTE4IC0xMyAtMzF0LTMxIC0xM2gtMTExMnEtMTggMCAtMzEgMTN0LTEzIDMxdjEwMTJxMCAxOCAxMyAzMXQzMSAxM3pNMTAwIDEwMDB2LTczN2wyNDcgMTgybDI5OCAtMTMxbC03NCAxNTZsMjkzIDMxOGwyMzYgLTI4OHY1MDBoLTEwMDB6TTM0MiA4ODRxNTYgMCA5NSAtMzl0MzkgLTk0LjV0LTM5IC05NXQtOTUgLTM5LjV0LTk1IDM5LjV0LTM5IDk1dDM5IDk0LjUgdDk1IDM5eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwNjI7IiBkPSJNNjQ4IDExNjlxMTE3IDAgMjE2IC02MHQxNTYuNSAtMTYxdDU3LjUgLTIxOHEwIC0xMTUgLTcwIC0yNThxLTY5IC0xMDkgLTE1OCAtMjI1LjV0LTE0MyAtMTc5LjVsLTU0IC02MnEtOSA4IC0yNS41IDI0LjV0LTYzLjUgNjcuNXQtOTEgMTAzdC05OC41IDEyOHQtOTUuNSAxNDhxLTYwIDEzMiAtNjAgMjQ5cTAgODggMzQgMTY5LjV0OTEuNSAxNDJ0MTM3IDk2LjV0MTY2LjUgMzZ6TTY1Mi41IDk3NHEtOTEuNSAwIC0xNTYuNSAtNjUgdC02NSAtMTU3dDY1IC0xNTYuNXQxNTYuNSAtNjQuNXQxNTYuNSA2NC41dDY1IDE1Ni41dC02NSAxNTd0LTE1Ni41IDY1eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwNjM7IiBkPSJNNjAwIDExNzdxMTE3IDAgMjI0IC00NS41dDE4NC41IC0xMjN0MTIzIC0xODQuNXQ0NS41IC0yMjR0LTQ1LjUgLTIyNHQtMTIzIC0xODQuNXQtMTg0LjUgLTEyM3QtMjI0IC00NS41dC0yMjQgNDUuNXQtMTg0LjUgMTIzdC0xMjMgMTg0LjV0LTQ1LjUgMjI0dDQ1LjUgMjI0dDEyMyAxODQuNXQxODQuNSAxMjN0MjI0IDQ1LjV6TTYwMCAxNzN2ODU0cS0xMTYgMCAtMjE0LjUgLTU3dC0xNTUuNSAtMTU1LjV0LTU3IC0yMTQuNXQ1NyAtMjE0LjUgdDE1NS41IC0xNTUuNXQyMTQuNSAtNTd6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA2NDsiIGQ9Ik01NTQgMTI5NXEyMSAtNzIgNTcuNSAtMTQzLjV0NzYgLTEzMHQ4MyAtMTE4dDgyLjUgLTExN3Q3MCAtMTE2dDQ5LjUgLTEyNnQxOC41IC0xMzYuNXEwIC03MSAtMjUuNSAtMTM1dC02OC41IC0xMTF0LTk5IC04MnQtMTE4LjUgLTU0dC0xMjUuNSAtMjNxLTg0IDUgLTE2MS41IDM0dC0xMzkuNSA3OC41dC05OSAxMjV0LTM3IDE2NC41cTAgNjkgMTggMTM2LjV0NDkuNSAxMjYuNXQ2OS41IDExNi41dDgxLjUgMTE3LjV0ODMuNSAxMTkgdDc2LjUgMTMxdDU4LjUgMTQzek0zNDQgNzEwcS0yMyAtMzMgLTQzLjUgLTcwLjV0LTQwLjUgLTEwMi41dC0xNyAtMTIzcTEgLTM3IDE0LjUgLTY5LjV0MzAgLTUydDQxIC0zN3QzOC41IC0yNC41dDMzIC0xNXEyMSAtNyAzMiAtMXQxMyAyMmw2IDM0cTIgMTAgLTIuNSAyMnQtMTMuNSAxOXEtNSA0IC0xNCAxMnQtMjkuNSA0MC41dC0zMi41IDczLjVxLTI2IDg5IDYgMjcxcTIgMTEgLTYgMTFxLTggMSAtMTUgLTEweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwNjU7IiBkPSJNMTAwMCAxMDEzbDEwOCAxMTVxMiAxIDUgMnQxMyAydDIwLjUgLTF0MjUgLTkuNXQyOC41IC0yMS41cTIyIC0yMiAyNyAtNDN0MCAtMzJsLTYgLTEwbC0xMDggLTExNXpNMzUwIDExMDBoNDAwcTUwIDAgMTA1IC0xM2wtMTg3IC0xODdoLTM2OHEtNDEgMCAtNzAuNSAtMjkuNXQtMjkuNSAtNzAuNXYtNTAwcTAgLTQxIDI5LjUgLTcwLjV0NzAuNSAtMjkuNWg1MDBxNDEgMCA3MC41IDI5LjV0MjkuNSA3MC41djE4MmwyMDAgMjAwdi0zMzIgcTAgLTE2NSAtOTMuNSAtMjU3LjV0LTI1Ni41IC05Mi41aC00MDBxLTE2NSAwIC0yNTcuNSA5Mi41dC05Mi41IDI1Ny41djQwMHEwIDE2NSA5Mi41IDI1Ny41dDI1Ny41IDkyLjV6TTEwMDkgODAzbC0zNjIgLTM2MmwtMTYxIC01MGw1NSAxNzBsMzU1IDM1NXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDY2OyIgZD0iTTM1MCAxMTAwaDM2MXEtMTY0IC0xNDYgLTIxNiAtMjAwaC0xOTVxLTQxIDAgLTcwLjUgLTI5LjV0LTI5LjUgLTcwLjV2LTUwMHEwIC00MSAyOS41IC03MC41dDcwLjUgLTI5LjVoNTAwcTQxIDAgNzAuNSAyOS41dDI5LjUgNzAuNWwyMDAgMTUzdi0xMDNxMCAtMTY1IC05Mi41IC0yNTcuNXQtMjU3LjUgLTkyLjVoLTQwMHEtMTY1IDAgLTI1Ny41IDkyLjV0LTkyLjUgMjU3LjV2NDAwcTAgMTY1IDkyLjUgMjU3LjV0MjU3LjUgOTIuNXogTTgyNCAxMDczbDMzOSAtMzAxcTggLTcgOCAtMTcuNXQtOCAtMTcuNWwtMzQwIC0zMDZxLTcgLTYgLTEyLjUgLTR0LTYuNSAxMXYyMDNxLTI2IDEgLTU0LjUgMHQtNzguNSAtNy41dC05MiAtMTcuNXQtODYgLTM1dC03MCAtNTdxMTAgNTkgMzMgMTA4dDUxLjUgODEuNXQ2NSA1OC41dDY4LjUgNDAuNXQ2NyAyNC41dDU2IDEzLjV0NDAgNC41djIxMHExIDEwIDYuNSAxMi41dDEzLjUgLTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDY3OyIgZD0iTTM1MCAxMTAwaDM1MHE2MCAwIDEyNyAtMjNsLTE3OCAtMTc3aC0zNDlxLTQxIDAgLTcwLjUgLTI5LjV0LTI5LjUgLTcwLjV2LTUwMHEwIC00MSAyOS41IC03MC41dDcwLjUgLTI5LjVoNTAwcTQxIDAgNzAuNSAyOS41dDI5LjUgNzAuNXY2OWwyMDAgMjAwdi0yMTlxMCAtMTY1IC05Mi41IC0yNTcuNXQtMjU3LjUgLTkyLjVoLTQwMHEtMTY1IDAgLTI1Ny41IDkyLjV0LTkyLjUgMjU3LjV2NDAwcTAgMTY1IDkyLjUgMjU3LjV0MjU3LjUgOTIuNXogTTY0MyA2MzlsMzk1IDM5NXE3IDcgMTcuNSA3dDE3LjUgLTdsMTAxIC0xMDFxNyAtNyA3IC0xNy41dC03IC0xNy41bC01MzEgLTUzMnEtNyAtNyAtMTcuNSAtN3QtMTcuNSA3bC0yNDggMjQ4cS03IDcgLTcgMTcuNXQ3IDE3LjVsMTAxIDEwMXE3IDcgMTcuNSA3dDE3LjUgLTdsMTExIC0xMTFxOCAtNyAxOCAtN3QxOCA3eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwNjg7IiBkPSJNMzE4IDkxOGwyNjQgMjY0cTggOCAxOCA4dDE4IC04bDI2MCAtMjY0cTcgLTggNC41IC0xM3QtMTIuNSAtNWgtMTcwdi0yMDBoMjAwdjE3M3EwIDEwIDUgMTJ0MTMgLTVsMjY0IC0yNjBxOCAtNyA4IC0xNy41dC04IC0xNy41bC0yNjQgLTI2NXEtOCAtNyAtMTMgLTV0LTUgMTJ2MTczaC0yMDB2LTIwMGgxNzBxMTAgMCAxMi41IC01dC00LjUgLTEzbC0yNjAgLTI2NHEtOCAtOCAtMTggLTh0LTE4IDhsLTI2NCAyNjRxLTggOCAtNS41IDEzIHQxMi41IDVoMTc1djIwMGgtMjAwdi0xNzNxMCAtMTAgLTUgLTEydC0xMyA1bC0yNjQgMjY1cS04IDcgLTggMTcuNXQ4IDE3LjVsMjY0IDI2MHE4IDcgMTMgNXQ1IC0xMnYtMTczaDIwMHYyMDBoLTE3NXEtMTAgMCAtMTIuNSA1dDUuNSAxM3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDY5OyIgZD0iTTI1MCAxMTAwaDEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNDM4bDQ2NCA0NTNxMTUgMTQgMjUuNSAxMHQxMC41IC0yNXYtMTAwMHEwIC0yMSAtMTAuNSAtMjV0LTI1LjUgMTBsLTQ2NCA0NTN2LTQzOHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDcwOyIgZD0iTTUwIDExMDBoMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di00MzhsNDY0IDQ1M3ExNSAxNCAyNS41IDEwdDEwLjUgLTI1di00MzhsNDY0IDQ1M3ExNSAxNCAyNS41IDEwdDEwLjUgLTI1di0xMDAwcTAgLTIxIC0xMC41IC0yNXQtMjUuNSAxMGwtNDY0IDQ1M3YtNDM4cTAgLTIxIC0xMC41IC0yNXQtMjUuNSAxMGwtNDY0IDQ1M3YtNDM4cTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMDBxLTIxIDAgLTM1LjUgMTQuNSB0LTE0LjUgMzUuNXYxMDAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDcxOyIgZD0iTTEyMDAgMTA1MHYtMTAwMHEwIC0yMSAtMTAuNSAtMjV0LTI1LjUgMTBsLTQ2NCA0NTN2LTQzOHEwIC0yMSAtMTAuNSAtMjV0LTI1LjUgMTBsLTQ5MiA0ODBxLTE1IDE0IC0xNSAzNXQxNSAzNWw0OTIgNDgwcTE1IDE0IDI1LjUgMTB0MTAuNSAtMjV2LTQzOGw0NjQgNDUzcTE1IDE0IDI1LjUgMTB0MTAuNSAtMjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA3MjsiIGQ9Ik0yNDMgMTA3NGw4MTQgLTQ5OHExOCAtMTEgMTggLTI2dC0xOCAtMjZsLTgxNCAtNDk4cS0xOCAtMTEgLTMwLjUgLTR0LTEyLjUgMjh2MTAwMHEwIDIxIDEyLjUgMjh0MzAuNSAtNHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDczOyIgZD0iTTI1MCAxMDAwaDIwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtODAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0yMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djgwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTY1MCAxMDAwaDIwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtODAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0yMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djgwMCBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwNzQ7IiBkPSJNMTEwMCA5NTB2LTgwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtODAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXY4MDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41aDgwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDc1OyIgZD0iTTUwMCA2MTJ2NDM4cTAgMjEgMTAuNSAyNXQyNS41IC0xMGw0OTIgLTQ4MHExNSAtMTQgMTUgLTM1dC0xNSAtMzVsLTQ5MiAtNDgwcS0xNSAtMTQgLTI1LjUgLTEwdC0xMC41IDI1djQzOGwtNDY0IC00NTNxLTE1IC0xNCAtMjUuNSAtMTB0LTEwLjUgMjV2MTAwMHEwIDIxIDEwLjUgMjV0MjUuNSAtMTB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA3NjsiIGQ9Ik0xMDQ4IDExMDJsMTAwIDFxMjAgMCAzNSAtMTQuNXQxNSAtMzUuNWw1IC0xMDAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41bC0xMDAgLTFxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41bC0yIDQzN2wtNDYzIC00NTRxLTE0IC0xNSAtMjQuNSAtMTAuNXQtMTAuNSAyNS41bC0yIDQzN2wtNDYyIC00NTVxLTE1IC0xNCAtMjUuNSAtOS41dC0xMC41IDI0LjVsLTUgMTAwMHEwIDIxIDEwLjUgMjUuNXQyNS41IC0xMC41bDQ2NiAtNDUwIGwtMiA0MzhxMCAyMCAxMC41IDI0LjV0MjUuNSAtOS41bDQ2NiAtNDUxbC0yIDQzOHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA3NzsiIGQ9Ik04NTAgMTEwMGgxMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTEwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2NDM4bC00NjQgLTQ1M3EtMTUgLTE0IC0yNS41IC0xMHQtMTAuNSAyNXYxMDAwcTAgMjEgMTAuNSAyNXQyNS41IC0xMGw0NjQgLTQ1M3Y0MzhxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwNzg7IiBkPSJNNjg2IDEwODFsNTAxIC01NDBxMTUgLTE1IDEwLjUgLTI2dC0yNi41IC0xMWgtMTA0MnEtMjIgMCAtMjYuNSAxMXQxMC41IDI2bDUwMSA1NDBxMTUgMTUgMzYgMTV0MzYgLTE1ek0xNTAgNDAwaDEwMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTAwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDc5OyIgZD0iTTg4NSA5MDBsLTM1MiAtMzUzbDM1MiAtMzUzbC0xOTcgLTE5OGwtNTUyIDU1Mmw1NTIgNTUweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwODA7IiBkPSJNMTA2NCA1NDdsLTU1MSAtNTUxbC0xOTggMTk4bDM1MyAzNTNsLTM1MyAzNTNsMTk4IDE5OHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDgxOyIgZD0iTTYwMCAxMTc3cTExNyAwIDIyNCAtNDUuNXQxODQuNSAtMTIzdDEyMyAtMTg0LjV0NDUuNSAtMjI0dC00NS41IC0yMjR0LTEyMyAtMTg0LjV0LTE4NC41IC0xMjN0LTIyNCAtNDUuNXQtMjI0IDQ1LjV0LTE4NC41IDEyM3QtMTIzIDE4NC41dC00NS41IDIyNHQ0NS41IDIyNHQxMjMgMTg0LjV0MTg0LjUgMTIzdDIyNCA0NS41ek02NTAgOTAwaC0xMDBxLTIxIDAgLTM1LjUgLTE0LjV0LTE0LjUgLTM1LjV2LTE1MGgtMTUwIHEtMjEgMCAtMzUuNSAtMTQuNXQtMTQuNSAtMzUuNXYtMTAwcTAgLTIxIDE0LjUgLTM1LjV0MzUuNSAtMTQuNWgxNTB2LTE1MHEwIC0yMSAxNC41IC0zNS41dDM1LjUgLTE0LjVoMTAwcTIxIDAgMzUuNSAxNC41dDE0LjUgMzUuNXYxNTBoMTUwcTIxIDAgMzUuNSAxNC41dDE0LjUgMzUuNXYxMDBxMCAyMSAtMTQuNSAzNS41dC0zNS41IDE0LjVoLTE1MHYxNTBxMCAyMSAtMTQuNSAzNS41dC0zNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA4MjsiIGQ9Ik02MDAgMTE3N3ExMTcgMCAyMjQgLTQ1LjV0MTg0LjUgLTEyM3QxMjMgLTE4NC41dDQ1LjUgLTIyNHQtNDUuNSAtMjI0dC0xMjMgLTE4NC41dC0xODQuNSAtMTIzdC0yMjQgLTQ1LjV0LTIyNCA0NS41dC0xODQuNSAxMjN0LTEyMyAxODQuNXQtNDUuNSAyMjR0NDUuNSAyMjR0MTIzIDE4NC41dDE4NC41IDEyM3QyMjQgNDUuNXpNODUwIDcwMGgtNTAwcS0yMSAwIC0zNS41IC0xNC41dC0xNC41IC0zNS41di0xMDBxMCAtMjEgMTQuNSAtMzUuNSB0MzUuNSAtMTQuNWg1MDBxMjEgMCAzNS41IDE0LjV0MTQuNSAzNS41djEwMHEwIDIxIC0xNC41IDM1LjV0LTM1LjUgMTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDgzOyIgZD0iTTYwMCAxMTc3cTExNyAwIDIyNCAtNDUuNXQxODQuNSAtMTIzdDEyMyAtMTg0LjV0NDUuNSAtMjI0dC00NS41IC0yMjR0LTEyMyAtMTg0LjV0LTE4NC41IC0xMjN0LTIyNCAtNDUuNXQtMjI0IDQ1LjV0LTE4NC41IDEyM3QtMTIzIDE4NC41dC00NS41IDIyNHQ0NS41IDIyNHQxMjMgMTg0LjV0MTg0LjUgMTIzdDIyNCA0NS41ek03NDEuNSA5MTNxLTEyLjUgMCAtMjEuNSAtOWwtMTIwIC0xMjBsLTEyMCAxMjBxLTkgOSAtMjEuNSA5IHQtMjEuNSAtOWwtMTQxIC0xNDFxLTkgLTkgLTkgLTIxLjV0OSAtMjEuNWwxMjAgLTEyMGwtMTIwIC0xMjBxLTkgLTkgLTkgLTIxLjV0OSAtMjEuNWwxNDEgLTE0MXE5IC05IDIxLjUgLTl0MjEuNSA5bDEyMCAxMjBsMTIwIC0xMjBxOSAtOSAyMS41IC05dDIxLjUgOWwxNDEgMTQxcTkgOSA5IDIxLjV0LTkgMjEuNWwtMTIwIDEyMGwxMjAgMTIwcTkgOSA5IDIxLjV0LTkgMjEuNWwtMTQxIDE0MXEtOSA5IC0yMS41IDl6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA4NDsiIGQ9Ik02MDAgMTE3N3ExMTcgMCAyMjQgLTQ1LjV0MTg0LjUgLTEyM3QxMjMgLTE4NC41dDQ1LjUgLTIyNHQtNDUuNSAtMjI0dC0xMjMgLTE4NC41dC0xODQuNSAtMTIzdC0yMjQgLTQ1LjV0LTIyNCA0NS41dC0xODQuNSAxMjN0LTEyMyAxODQuNXQtNDUuNSAyMjR0NDUuNSAyMjR0MTIzIDE4NC41dDE4NC41IDEyM3QyMjQgNDUuNXpNNTQ2IDYyM2wtODQgODVxLTcgNyAtMTcuNSA3dC0xOC41IC03bC0xMzkgLTEzOXEtNyAtOCAtNyAtMTh0NyAtMTggbDI0MiAtMjQxcTcgLTggMTcuNSAtOHQxNy41IDhsMzc1IDM3NXE3IDcgNyAxNy41dC03IDE4LjVsLTEzOSAxMzlxLTcgNyAtMTcuNSA3dC0xNy41IC03eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwODU7IiBkPSJNNjAwIDExNzdxMTE3IDAgMjI0IC00NS41dDE4NC41IC0xMjN0MTIzIC0xODQuNXQ0NS41IC0yMjR0LTQ1LjUgLTIyNHQtMTIzIC0xODQuNXQtMTg0LjUgLTEyM3QtMjI0IC00NS41dC0yMjQgNDUuNXQtMTg0LjUgMTIzdC0xMjMgMTg0LjV0LTQ1LjUgMjI0dDQ1LjUgMjI0dDEyMyAxODQuNXQxODQuNSAxMjN0MjI0IDQ1LjV6TTU4OCA5NDFxLTI5IDAgLTU5IC01LjV0LTYzIC0yMC41dC01OCAtMzguNXQtNDEuNSAtNjN0LTE2LjUgLTg5LjUgcTAgLTI1IDIwIC0yNWgxMzFxMzAgLTUgMzUgMTFxNiAyMCAyMC41IDI4dDQ1LjUgOHEyMCAwIDMxLjUgLTEwLjV0MTEuNSAtMjguNXEwIC0yMyAtNyAtMzR0LTI2IC0xOHEtMSAwIC0xMy41IC00dC0xOS41IC03LjV0LTIwIC0xMC41dC0yMiAtMTd0LTE4LjUgLTI0dC0xNS41IC0zNXQtOCAtNDZxLTEgLTggNS41IC0xNi41dDIwLjUgLTguNWgxNzNxNyAwIDIyIDh0MzUgMjh0MzcuNSA0OHQyOS41IDc0dDEyIDEwMHEwIDQ3IC0xNyA4MyB0LTQyLjUgNTd0LTU5LjUgMzQuNXQtNjQgMTh0LTU5IDQuNXpNNjc1IDQwMGgtMTUwcS0xMCAwIC0xNy41IC03LjV0LTcuNSAtMTcuNXYtMTUwcTAgLTEwIDcuNSAtMTcuNXQxNy41IC03LjVoMTUwcTEwIDAgMTcuNSA3LjV0Ny41IDE3LjV2MTUwcTAgMTAgLTcuNSAxNy41dC0xNy41IDcuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDg2OyIgZD0iTTYwMCAxMTc3cTExNyAwIDIyNCAtNDUuNXQxODQuNSAtMTIzdDEyMyAtMTg0LjV0NDUuNSAtMjI0dC00NS41IC0yMjR0LTEyMyAtMTg0LjV0LTE4NC41IC0xMjN0LTIyNCAtNDUuNXQtMjI0IDQ1LjV0LTE4NC41IDEyM3QtMTIzIDE4NC41dC00NS41IDIyNHQ0NS41IDIyNHQxMjMgMTg0LjV0MTg0LjUgMTIzdDIyNCA0NS41ek02NzUgMTAwMGgtMTUwcS0xMCAwIC0xNy41IC03LjV0LTcuNSAtMTcuNXYtMTUwcTAgLTEwIDcuNSAtMTcuNSB0MTcuNSAtNy41aDE1MHExMCAwIDE3LjUgNy41dDcuNSAxNy41djE1MHEwIDEwIC03LjUgMTcuNXQtMTcuNSA3LjV6TTY3NSA3MDBoLTI1MHEtMTAgMCAtMTcuNSAtNy41dC03LjUgLTE3LjV2LTUwcTAgLTEwIDcuNSAtMTcuNXQxNy41IC03LjVoNzV2LTIwMGgtNzVxLTEwIDAgLTE3LjUgLTcuNXQtNy41IC0xNy41di01MHEwIC0xMCA3LjUgLTE3LjV0MTcuNSAtNy41aDM1MHExMCAwIDE3LjUgNy41dDcuNSAxNy41djUwcTAgMTAgLTcuNSAxNy41IHQtMTcuNSA3LjVoLTc1djI3NXEwIDEwIC03LjUgMTcuNXQtMTcuNSA3LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA4NzsiIGQ9Ik01MjUgMTIwMGgxNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di0xOTRxMTAzIC0yNyAxNzguNSAtMTAyLjV0MTAyLjUgLTE3OC41aDE5NHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTE1MHEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTE5NHEtMjcgLTEwMyAtMTAyLjUgLTE3OC41dC0xNzguNSAtMTAyLjV2LTE5NHEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTE1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djE5NCBxLTEwMyAyNyAtMTc4LjUgMTAyLjV0LTEwMi41IDE3OC41aC0xOTRxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYxNTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNWgxOTRxMjcgMTAzIDEwMi41IDE3OC41dDE3OC41IDEwMi41djE5NHEwIDEwIDcuNSAxNy41dDE3LjUgNy41ek03MDAgODkzdi0xNjhxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0xNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYxNjhxLTY4IC0yMyAtMTE5IC03NCB0LTc0IC0xMTloMTY4cTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtMTUwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtMTY4cTIzIC02OCA3NCAtMTE5dDExOSAtNzR2MTY4cTAgMTAgNy41IDE3LjV0MTcuNSA3LjVoMTUwcTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtMTY4cTY4IDIzIDExOSA3NHQ3NCAxMTloLTE2OHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djE1MHEwIDEwIDcuNSAxNy41dDE3LjUgNy41aDE2OCBxLTIzIDY4IC03NCAxMTl0LTExOSA3NHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDg4OyIgZD0iTTYwMCAxMTc3cTExNyAwIDIyNCAtNDUuNXQxODQuNSAtMTIzdDEyMyAtMTg0LjV0NDUuNSAtMjI0dC00NS41IC0yMjR0LTEyMyAtMTg0LjV0LTE4NC41IC0xMjN0LTIyNCAtNDUuNXQtMjI0IDQ1LjV0LTE4NC41IDEyM3QtMTIzIDE4NC41dC00NS41IDIyNHQ0NS41IDIyNHQxMjMgMTg0LjV0MTg0LjUgMTIzdDIyNCA0NS41ek02MDAgMTAyN3EtMTE2IDAgLTIxNC41IC01N3QtMTU1LjUgLTE1NS41dC01NyAtMjE0LjV0NTcgLTIxNC41IHQxNTUuNSAtMTU1LjV0MjE0LjUgLTU3dDIxNC41IDU3dDE1NS41IDE1NS41dDU3IDIxNC41dC01NyAyMTQuNXQtMTU1LjUgMTU1LjV0LTIxNC41IDU3ek03NTkgODIzbDY0IC02NHE3IC03IDcgLTE3LjV0LTcgLTE3LjVsLTEyNCAtMTI0bDEyNCAtMTI0cTcgLTcgNyAtMTcuNXQtNyAtMTcuNWwtNjQgLTY0cS03IC03IC0xNy41IC03dC0xNy41IDdsLTEyNCAxMjRsLTEyNCAtMTI0cS03IC03IC0xNy41IC03dC0xNy41IDdsLTY0IDY0IHEtNyA3IC03IDE3LjV0NyAxNy41bDEyNCAxMjRsLTEyNCAxMjRxLTcgNyAtNyAxNy41dDcgMTcuNWw2NCA2NHE3IDcgMTcuNSA3dDE3LjUgLTdsMTI0IC0xMjRsMTI0IDEyNHE3IDcgMTcuNSA3dDE3LjUgLTd6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA4OTsiIGQ9Ik02MDAgMTE3N3ExMTcgMCAyMjQgLTQ1LjV0MTg0LjUgLTEyM3QxMjMgLTE4NC41dDQ1LjUgLTIyNHQtNDUuNSAtMjI0dC0xMjMgLTE4NC41dC0xODQuNSAtMTIzdC0yMjQgLTQ1LjV0LTIyNCA0NS41dC0xODQuNSAxMjN0LTEyMyAxODQuNXQtNDUuNSAyMjR0NDUuNSAyMjR0MTIzIDE4NC41dDE4NC41IDEyM3QyMjQgNDUuNXpNNjAwIDEwMjdxLTExNiAwIC0yMTQuNSAtNTd0LTE1NS41IC0xNTUuNXQtNTcgLTIxNC41dDU3IC0yMTQuNSB0MTU1LjUgLTE1NS41dDIxNC41IC01N3QyMTQuNSA1N3QxNTUuNSAxNTUuNXQ1NyAyMTQuNXQtNTcgMjE0LjV0LTE1NS41IDE1NS41dC0yMTQuNSA1N3pNNzgyIDc4OGwxMDYgLTEwNnE3IC03IDcgLTE3LjV0LTcgLTE3LjVsLTMyMCAtMzIxcS04IC03IC0xOCAtN3QtMTggN2wtMjAyIDIwM3EtOCA3IC04IDE3LjV0OCAxNy41bDEwNiAxMDZxNyA4IDE3LjUgOHQxNy41IC04bDc5IC03OWwxOTcgMTk3cTcgNyAxNy41IDd0MTcuNSAtN3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDkwOyIgZD0iTTYwMCAxMTc3cTExNyAwIDIyNCAtNDUuNXQxODQuNSAtMTIzdDEyMyAtMTg0LjV0NDUuNSAtMjI0dC00NS41IC0yMjR0LTEyMyAtMTg0LjV0LTE4NC41IC0xMjN0LTIyNCAtNDUuNXQtMjI0IDQ1LjV0LTE4NC41IDEyM3QtMTIzIDE4NC41dC00NS41IDIyNHQ0NS41IDIyNHQxMjMgMTg0LjV0MTg0LjUgMTIzdDIyNCA0NS41ek02MDAgMTAyN3EtMTE2IDAgLTIxNC41IC01N3QtMTU1LjUgLTE1NS41dC01NyAtMjE0LjVxMCAtMTIwIDY1IC0yMjUgbDU4NyA1ODdxLTEwNSA2NSAtMjI1IDY1ek05NjUgODE5bC01ODQgLTU4NHExMDQgLTYyIDIxOSAtNjJxMTE2IDAgMjE0LjUgNTd0MTU1LjUgMTU1LjV0NTcgMjE0LjVxMCAxMTUgLTYyIDIxOXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDkxOyIgZD0iTTM5IDU4Mmw1MjIgNDI3cTE2IDEzIDI3LjUgOHQxMS41IC0yNnYtMjkxaDU1MHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC01NTB2LTI5MXEwIC0yMSAtMTEuNSAtMjZ0LTI3LjUgOGwtNTIyIDQyN3EtMTYgMTMgLTE2IDMydDE2IDMyeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwOTI7IiBkPSJNNjM5IDEwMDlsNTIyIC00MjdxMTYgLTEzIDE2IC0zMnQtMTYgLTMybC01MjIgLTQyN3EtMTYgLTEzIC0yNy41IC04dC0xMS41IDI2djI5MWgtNTUwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYyMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41aDU1MHYyOTFxMCAyMSAxMS41IDI2dDI3LjUgLTh6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA5MzsiIGQ9Ik02ODIgMTE2MWw0MjcgLTUyMnExMyAtMTYgOCAtMjcuNXQtMjYgLTExLjVoLTI5MXYtNTUwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0yMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djU1MGgtMjkxcS0yMSAwIC0yNiAxMS41dDggMjcuNWw0MjcgNTIycTEzIDE2IDMyIDE2dDMyIC0xNnoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDk0OyIgZD0iTTU1MCAxMjAwaDIwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNTUwaDI5MXEyMSAwIDI2IC0xMS41dC04IC0yNy41bC00MjcgLTUyMnEtMTMgLTE2IC0zMiAtMTZ0LTMyIDE2bC00MjcgNTIycS0xMyAxNiAtOCAyNy41dDI2IDExLjVoMjkxdjU1MHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA5NTsiIGQ9Ik02MzkgMTEwOWw1MjIgLTQyN3ExNiAtMTMgMTYgLTMydC0xNiAtMzJsLTUyMiAtNDI3cS0xNiAtMTMgLTI3LjUgLTh0LTExLjUgMjZ2MjkxcS05NCAtMiAtMTgyIC0yMHQtMTcwLjUgLTUydC0xNDcgLTkyLjV0LTEwMC41IC0xMzUuNXE1IDEwNSAyNyAxOTMuNXQ2Ny41IDE2N3QxMTMgMTM1dDE2NyA5MS41dDIyNS41IDQydjI2MnEwIDIxIDExLjUgMjZ0MjcuNSAtOHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDk2OyIgZD0iTTg1MCAxMjAwaDMwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMzAwcTAgLTIxIC0xMC41IC0yNXQtMjQuNSAxMGwtOTQgOTRsLTI0OSAtMjQ5cS04IC03IC0xOCAtN3QtMTggN2wtMTA2IDEwNnEtNyA4IC03IDE4dDcgMThsMjQ5IDI0OWwtOTQgOTRxLTE0IDE0IC0xMCAyNC41dDI1IDEwLjV6TTM1MCAwaC0zMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djMwMHEwIDIxIDEwLjUgMjV0MjQuNSAtMTBsOTQgLTk0bDI0OSAyNDkgcTggNyAxOCA3dDE4IC03bDEwNiAtMTA2cTcgLTggNyAtMTh0LTcgLTE4bC0yNDkgLTI0OWw5NCAtOTRxMTQgLTE0IDEwIC0yNC41dC0yNSAtMTAuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDk3OyIgZD0iTTEwMTQgMTEyMGwxMDYgLTEwNnE3IC04IDcgLTE4dC03IC0xOGwtMjQ5IC0yNDlsOTQgLTk0cTE0IC0xNCAxMCAtMjQuNXQtMjUgLTEwLjVoLTMwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MzAwcTAgMjEgMTAuNSAyNXQyNC41IC0xMGw5NCAtOTRsMjQ5IDI0OXE4IDcgMTggN3QxOCAtN3pNMjUwIDYwMGgzMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTMwMHEwIC0yMSAtMTAuNSAtMjV0LTI0LjUgMTBsLTk0IDk0IGwtMjQ5IC0yNDlxLTggLTcgLTE4IC03dC0xOCA3bC0xMDYgMTA2cS03IDggLTcgMTh0NyAxOGwyNDkgMjQ5bC05NCA5NHEtMTQgMTQgLTEwIDI0LjV0MjUgMTAuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTAxOyIgZD0iTTYwMCAxMTc3cTExNyAwIDIyNCAtNDUuNXQxODQuNSAtMTIzdDEyMyAtMTg0LjV0NDUuNSAtMjI0dC00NS41IC0yMjR0LTEyMyAtMTg0LjV0LTE4NC41IC0xMjN0LTIyNCAtNDUuNXQtMjI0IDQ1LjV0LTE4NC41IDEyM3QtMTIzIDE4NC41dC00NS41IDIyNHQ0NS41IDIyNHQxMjMgMTg0LjV0MTg0LjUgMTIzdDIyNCA0NS41ek03MDQgOTAwaC0yMDhxLTIwIDAgLTMyIC0xNC41dC04IC0zNC41bDU4IC0zMDJxNCAtMjAgMjEuNSAtMzQuNSB0MzcuNSAtMTQuNWg1NHEyMCAwIDM3LjUgMTQuNXQyMS41IDM0LjVsNTggMzAycTQgMjAgLTggMzQuNXQtMzIgMTQuNXpNNjc1IDQwMGgtMTUwcS0xMCAwIC0xNy41IC03LjV0LTcuNSAtMTcuNXYtMTUwcTAgLTEwIDcuNSAtMTcuNXQxNy41IC03LjVoMTUwcTEwIDAgMTcuNSA3LjV0Ny41IDE3LjV2MTUwcTAgMTAgLTcuNSAxNy41dC0xNy41IDcuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTAyOyIgZD0iTTI2MCAxMjAwcTkgMCAxOSAtMnQxNSAtNGw1IC0ycTIyIC0xMCA0NCAtMjNsMTk2IC0xMThxMjEgLTEzIDM2IC0yNHEyOSAtMjEgMzcgLTEycTExIDEzIDQ5IDM1bDE5NiAxMThxMjIgMTMgNDUgMjNxMTcgNyAzOCA3cTIzIDAgNDcgLTE2LjV0MzcgLTMzLjVsMTMgLTE2cTE0IC0yMSAxOCAtNDVsMjUgLTEyM2w4IC00NHExIC05IDguNSAtMTQuNXQxNy41IC01LjVoNjFxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di01MCBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC01MHEtMTAgMCAtMTcuNSAtNy41dC03LjUgLTE3LjV2LTE3NWgtNDAwdjMwMGgtMjAwdi0zMDBoLTQwMHYxNzVxMCAxMCAtNy41IDE3LjV0LTE3LjUgNy41aC01MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djUwcTAgMTAgNy41IDE3LjV0MTcuNSA3LjVoNjFxMTEgMCAxOCAzdDcgOHEwIDQgOSA1MmwyNSAxMjhxNSAyNSAxOSA0NXEyIDMgNSA3dDEzLjUgMTV0MjEuNSAxOS41dDI2LjUgMTUuNSB0MjkuNSA3ek05MTUgMTA3OWwtMTY2IC0xNjJxLTcgLTcgLTUgLTEydDEyIC01aDIxOXExMCAwIDE1IDd0MiAxN2wtNTEgMTQ5cS0zIDEwIC0xMSAxMnQtMTUgLTZ6TTQ2MyA5MTdsLTE3NyAxNTdxLTggNyAtMTYgNXQtMTEgLTEybC01MSAtMTQzcS0zIC0xMCAyIC0xN3QxNSAtN2gyMzFxMTEgMCAxMi41IDV0LTUuNSAxMnpNNTAwIDBoLTM3NXEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djM3NWg0MDB2LTQwMHpNMTEwMCA0MDB2LTM3NSBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0zNzV2NDAwaDQwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTAzOyIgZD0iTTExNjUgMTE5MHE4IDMgMjEgLTYuNXQxMyAtMTcuNXEtMiAtMTc4IC0yNC41IC0zMjMuNXQtNTUuNSAtMjQ1LjV0LTg3IC0xNzQuNXQtMTAyLjUgLTExOC41dC0xMTggLTY4LjV0LTExOC41IC0zM3QtMTIwIC00LjV0LTEwNSA5LjV0LTkwIDE2LjVxLTYxIDEyIC03OCAxMXEtNCAxIC0xMi41IDB0LTM0IC0xNC41dC01Mi41IC00MC41bC0xNTMgLTE1M3EtMjYgLTI0IC0zNyAtMTQuNXQtMTEgNDMuNXEwIDY0IDQyIDEwMnE4IDggNTAuNSA0NSB0NjYuNSA1OHExOSAxNyAzNSA0N3QxMyA2MXEtOSA1NSAtMTAgMTAyLjV0NyAxMTF0MzcgMTMwdDc4IDEyOS41cTM5IDUxIDgwIDg4dDg5LjUgNjMuNXQ5NC41IDQ1dDExMy41IDM2dDEyOSAzMXQxNTcuNSAzN3QxODIgNDcuNXpNMTExNiAxMDk4cS04IDkgLTIyLjUgLTN0LTQ1LjUgLTUwcS0zOCAtNDcgLTExOSAtMTAzLjV0LTE0MiAtODkuNWwtNjIgLTMzcS01NiAtMzAgLTEwMiAtNTd0LTEwNCAtNjh0LTEwMi41IC04MC41dC04NS41IC05MSB0LTY0IC0xMDQuNXEtMjQgLTU2IC0zMSAtODZ0MiAtMzJ0MzEuNSAxNy41dDU1LjUgNTkuNXEyNSAzMCA5NCA3NS41dDEyNS41IDc3LjV0MTQ3LjUgODFxNzAgMzcgMTE4LjUgNjl0MTAyIDc5LjV0OTkgMTExdDg2LjUgMTQ4LjVxMjIgNTAgMjQgNjB0LTYgMTl6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEwNDsiIGQ9Ik02NTMgMTIzMXEtMzkgLTY3IC01NC41IC0xMzF0LTEwLjUgLTExNC41dDI0LjUgLTk2LjV0NDcuNSAtODB0NjMuNSAtNjIuNXQ2OC41IC00Ni41dDY1IC0zMHEtNCA3IC0xNy41IDM1dC0xOC41IDM5LjV0LTE3IDM5LjV0LTE3IDQzdC0xMyA0MnQtOS41IDQ0LjV0LTIgNDJ0NCA0M3QxMy41IDM5dDIzIDM4LjVxOTYgLTQyIDE2NSAtMTA3LjV0MTA1IC0xMzh0NTIgLTE1NnQxMyAtMTU5dC0xOSAtMTQ5LjVxLTEzIC01NSAtNDQgLTEwNi41IHQtNjggLTg3dC03OC41IC02NC41dC03Mi41IC00NXQtNTMgLTIycS03MiAtMjIgLTEyNyAtMTFxLTMxIDYgLTEzIDE5cTYgMyAxNyA3cTEzIDUgMzIuNSAyMXQ0MSA0NHQzOC41IDYzLjV0MjEuNSA4MS41dC02LjUgOTQuNXQtNTAgMTA3dC0xMDQgMTE1LjVxMTAgLTEwNCAtMC41IC0xODl0LTM3IC0xNDAuNXQtNjUgLTkzdC04NCAtNTJ0LTkzLjUgLTExdC05NSAyNC41cS04MCAzNiAtMTMxLjUgMTE0dC01My41IDE3MXEtMiAyMyAwIDQ5LjUgdDQuNSA1Mi41dDEzLjUgNTZ0MjcuNSA2MHQ0NiA2NC41dDY5LjUgNjguNXEtOCAtNTMgLTUgLTEwMi41dDE3LjUgLTkwdDM0IC02OC41dDQ0LjUgLTM5dDQ5IC0ycTMxIDEzIDM4LjUgMzZ0LTQuNSA1NXQtMjkgNjQuNXQtMzYgNzV0LTI2IDc1LjVxLTE1IDg1IDIgMTYxLjV0NTMuNSAxMjguNXQ4NS41IDkyLjV0OTMuNSA2MXQ4MS41IDI1LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEwNTsiIGQ9Ik02MDAgMTA5NHE4MiAwIDE2MC41IC0yMi41dDE0MCAtNTl0MTE2LjUgLTgyLjV0OTQuNSAtOTV0NjggLTk1dDQyLjUgLTgyLjV0MTQgLTU3LjV0LTE0IC01Ny41dC00MyAtODIuNXQtNjguNSAtOTV0LTk0LjUgLTk1dC0xMTYuNSAtODIuNXQtMTQwIC01OXQtMTU5LjUgLTIyLjV0LTE1OS41IDIyLjV0LTE0MCA1OXQtMTE2LjUgODIuNXQtOTQuNSA5NXQtNjguNSA5NXQtNDMgODIuNXQtMTQgNTcuNXQxNCA1Ny41dDQyLjUgODIuNXQ2OCA5NSB0OTQuNSA5NXQxMTYuNSA4Mi41dDE0MCA1OXQxNjAuNSAyMi41ek04ODggODI5cS0xNSAxNSAtMTggMTJ0NSAtMjJxMjUgLTU3IDI1IC0xMTlxMCAtMTI0IC04OCAtMjEydC0yMTIgLTg4dC0yMTIgODh0LTg4IDIxMnEwIDU5IDIzIDExNHE4IDE5IDQuNSAyMnQtMTcuNSAtMTJxLTcwIC02OSAtMTYwIC0xODRxLTEzIC0xNiAtMTUgLTQwLjV0OSAtNDIuNXEyMiAtMzYgNDcgLTcxdDcwIC04MnQ5Mi41IC04MXQxMTMgLTU4LjV0MTMzLjUgLTI0LjUgdDEzMy41IDI0dDExMyA1OC41dDkyLjUgODEuNXQ3MCA4MS41dDQ3IDcwLjVxMTEgMTggOSA0Mi41dC0xNCA0MS41cS05MCAxMTcgLTE2MyAxODl6TTQ0OCA3MjdsLTM1IC0zNnEtMTUgLTE1IC0xOS41IC0zOC41dDQuNSAtNDEuNXEzNyAtNjggOTMgLTExNnExNiAtMTMgMzguNSAtMTF0MzYuNSAxN2wzNSAzNHExNCAxNSAxMi41IDMzLjV0LTE2LjUgMzMuNXEtNDQgNDQgLTg5IDExN3EtMTEgMTggLTI4IDIwdC0zMiAtMTJ6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEwNjsiIGQ9Ik01OTIgMGgtMTQ4bDMxIDEyMHEtOTEgMjAgLTE3NS41IDY4LjV0LTE0My41IDEwNi41dC0xMDMuNSAxMTl0LTY2LjUgMTEwdC0yMiA3NnEwIDIxIDE0IDU3LjV0NDIuNSA4Mi41dDY4IDk1dDk0LjUgOTV0MTE2LjUgODIuNXQxNDAgNTl0MTYwLjUgMjIuNXE2MSAwIDEyNiAtMTVsMzIgMTIxaDE0OHpNOTQ0IDc3MGw0NyAxODFxMTA4IC04NSAxNzYuNSAtMTkydDY4LjUgLTE1OXEwIC0yNiAtMTkuNSAtNzF0LTU5LjUgLTEwMnQtOTMgLTExMiB0LTEyOSAtMTA0LjV0LTE1OCAtNzUuNWw0NiAxNzNxNzcgNDkgMTM2IDExN3Q5NyAxMzFxMTEgMTggOSA0Mi41dC0xNCA0MS41cS01NCA3MCAtMTA3IDEzMHpNMzEwIDgyNHEtNzAgLTY5IC0xNjAgLTE4NHEtMTMgLTE2IC0xNSAtNDAuNXQ5IC00Mi41cTE4IC0zMCAzOSAtNjB0NTcgLTcwLjV0NzQgLTczdDkwIC02MXQxMDUgLTQxLjVsNDEgMTU0cS0xMDcgMTggLTE3OC41IDEwMS41dC03MS41IDE5My41cTAgNTkgMjMgMTE0cTggMTkgNC41IDIyIHQtMTcuNSAtMTJ6TTQ0OCA3MjdsLTM1IC0zNnEtMTUgLTE1IC0xOS41IC0zOC41dDQuNSAtNDEuNXEzNyAtNjggOTMgLTExNnExNiAtMTMgMzguNSAtMTF0MzYuNSAxN2wxMiAxMWwyMiA4NmwtMyA0cS00NCA0NCAtODkgMTE3cS0xMSAxOCAtMjggMjB0LTMyIC0xMnoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTA3OyIgZD0iTS05MCAxMDBsNjQyIDEwNjZxMjAgMzEgNDggMjguNXQ0OCAtMzUuNWw2NDIgLTEwNTZxMjEgLTMyIDcuNSAtNjcuNXQtNTAuNSAtMzUuNWgtMTI5NHEtMzcgMCAtNTAuNSAzNHQ3LjUgNjZ6TTE1NSAyMDBoMzQ1djc1cTAgMTAgNy41IDE3LjV0MTcuNSA3LjVoMTUwcTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtNzVoMzQ1bC00NDUgNzIzek00OTYgNzAwaDIwOHEyMCAwIDMyIC0xNC41dDggLTM0LjVsLTU4IC0yNTIgcS00IC0yMCAtMjEuNSAtMzQuNXQtMzcuNSAtMTQuNWgtNTRxLTIwIDAgLTM3LjUgMTQuNXQtMjEuNSAzNC41bC01OCAyNTJxLTQgMjAgOCAzNC41dDMyIDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEwODsiIGQ9Ik02NTAgMTIwMHE2MiAwIDEwNiAtNDR0NDQgLTEwNnYtMzM5bDM2MyAtMzI1cTE1IC0xNCAyNiAtMzguNXQxMSAtNDQuNXYtNDFxMCAtMjAgLTEyIC0yNi41dC0yOSA1LjVsLTM1OSAyNDl2LTI2M3ExMDAgLTkzIDEwMCAtMTEzdi02NHEwIC0yMSAtMTMgLTI5dC0zMiAxbC0yMDUgMTI4bC0yMDUgLTEyOHEtMTkgLTkgLTMyIC0xdC0xMyAyOXY2NHEwIDIwIDEwMCAxMTN2MjYzbC0zNTkgLTI0OXEtMTcgLTEyIC0yOSAtNS41dC0xMiAyNi41djQxIHEwIDIwIDExIDQ0LjV0MjYgMzguNWwzNjMgMzI1djMzOXEwIDYyIDQ0IDEwNnQxMDYgNDR6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEwOTsiIGQ9Ik04NTAgMTIwMGgxMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTUwaDUwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xNTBoLTExMDB2MTUwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNWg1MHY1MHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjVoMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di01MGg1MDB2NTBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek0xMTAwIDgwMHYtNzUwcTAgLTIxIC0xNC41IC0zNS41IHQtMzUuNSAtMTQuNWgtMTAwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2NzUwaDExMDB6TTEwMCA2MDB2LTEwMGgxMDB2MTAwaC0xMDB6TTMwMCA2MDB2LTEwMGgxMDB2MTAwaC0xMDB6TTUwMCA2MDB2LTEwMGgxMDB2MTAwaC0xMDB6TTcwMCA2MDB2LTEwMGgxMDB2MTAwaC0xMDB6TTkwMCA2MDB2LTEwMGgxMDB2MTAwaC0xMDB6TTEwMCA0MDB2LTEwMGgxMDB2MTAwaC0xMDB6TTMwMCA0MDB2LTEwMGgxMDB2MTAwaC0xMDB6TTUwMCA0MDAgdi0xMDBoMTAwdjEwMGgtMTAwek03MDAgNDAwdi0xMDBoMTAwdjEwMGgtMTAwek05MDAgNDAwdi0xMDBoMTAwdjEwMGgtMTAwek0xMDAgMjAwdi0xMDBoMTAwdjEwMGgtMTAwek0zMDAgMjAwdi0xMDBoMTAwdjEwMGgtMTAwek01MDAgMjAwdi0xMDBoMTAwdjEwMGgtMTAwek03MDAgMjAwdi0xMDBoMTAwdjEwMGgtMTAwek05MDAgMjAwdi0xMDBoMTAwdjEwMGgtMTAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMTA7IiBkPSJNMTEzNSAxMTY1bDI0OSAtMjMwcTE1IC0xNCAxNSAtMzV0LTE1IC0zNWwtMjQ5IC0yMzBxLTE0IC0xNCAtMjQuNSAtMTB0LTEwLjUgMjV2MTUwaC0xNTlsLTYwMCAtNjAwaC0yOTFxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjVoMjA5bDYwMCA2MDBoMjQxdjE1MHEwIDIxIDEwLjUgMjV0MjQuNSAtMTB6TTUyMiA4MTlsLTE0MSAtMTQxbC0xMjIgMTIyaC0yMDlxLTIxIDAgLTM1LjUgMTQuNSB0LTE0LjUgMzUuNXYxMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41aDI5MXpNMTEzNSA1NjVsMjQ5IC0yMzBxMTUgLTE0IDE1IC0zNXQtMTUgLTM1bC0yNDkgLTIzMHEtMTQgLTE0IC0yNC41IC0xMHQtMTAuNSAyNXYxNTBoLTI0MWwtMTgxIDE4MWwxNDEgMTQxbDEyMiAtMTIyaDE1OXYxNTBxMCAyMSAxMC41IDI1dDI0LjUgLTEweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMTE7IiBkPSJNMTAwIDExMDBoMTAwMHE0MSAwIDcwLjUgLTI5LjV0MjkuNSAtNzAuNXYtNjAwcTAgLTQxIC0yOS41IC03MC41dC03MC41IC0yOS41aC01OTZsLTMwNCAtMzAwdjMwMGgtMTAwcS00MSAwIC03MC41IDI5LjV0LTI5LjUgNzAuNXY2MDBxMCA0MSAyOS41IDcwLjV0NzAuNSAyOS41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMTI7IiBkPSJNMTUwIDEyMDBoMjAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0yNTBoLTMwMHYyNTBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek04NTAgMTIwMGgyMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTI1MGgtMzAwdjI1MHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTExMDAgODAwdi0zMDBxMCAtNDEgLTMgLTc3LjV0LTE1IC04OS41dC0zMiAtOTZ0LTU4IC04OXQtODkgLTc3dC0xMjkgLTUxdC0xNzQgLTIwdC0xNzQgMjAgdC0xMjkgNTF0LTg5IDc3dC01OCA4OXQtMzIgOTZ0LTE1IDg5LjV0LTMgNzcuNXYzMDBoMzAwdi0yNTB2LTI3di00Mi41dDEuNSAtNDF0NSAtMzh0MTAgLTM1dDE2LjUgLTMwdDI1LjUgLTI0LjV0MzUgLTE5dDQ2LjUgLTEydDYwIC00dDYwIDQuNXQ0Ni41IDEyLjV0MzUgMTkuNXQyNSAyNS41dDE3IDMwLjV0MTAgMzV0NSAzOHQyIDQwLjV0LTAuNSA0MnYyNXYyNTBoMzAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMTM7IiBkPSJNMTEwMCA0MTFsLTE5OCAtMTk5bC0zNTMgMzUzbC0zNTMgLTM1M2wtMTk3IDE5OWw1NTEgNTUxeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMTQ7IiBkPSJNMTEwMSA3ODlsLTU1MCAtNTUxbC01NTEgNTUxbDE5OCAxOTlsMzUzIC0zNTNsMzUzIDM1M3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTE1OyIgZD0iTTQwNCAxMDAwaDc0NnEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNTUxaDE1MHEyMSAwIDI1IC0xMC41dC0xMCAtMjQuNWwtMjMwIC0yNDlxLTE0IC0xNSAtMzUgLTE1dC0zNSAxNWwtMjMwIDI0OXEtMTQgMTQgLTEwIDI0LjV0MjUgMTAuNWgxNTB2NDAxaC0zODF6TTEzNSA5ODRsMjMwIC0yNDlxMTQgLTE0IDEwIC0yNC41dC0yNSAtMTAuNWgtMTUwdi00MDBoMzg1bDIxNSAtMjAwaC03NTBxLTIxIDAgLTM1LjUgMTQuNSB0LTE0LjUgMzUuNXY1NTBoLTE1MHEtMjEgMCAtMjUgMTAuNXQxMCAyNC41bDIzMCAyNDlxMTQgMTUgMzUgMTV0MzUgLTE1eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMTY7IiBkPSJNNTYgMTIwMGg5NHExNyAwIDMxIC0xMXQxOCAtMjdsMzggLTE2Mmg4OTZxMjQgMCAzOSAtMTguNXQxMCAtNDIuNWwtMTAwIC00NzVxLTUgLTIxIC0yNyAtNDIuNXQtNTUgLTIxLjVoLTYzM2w0OCAtMjAwaDUzNXEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXQtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNTB2LTUwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41dC0zNS41IDE0LjV0LTE0LjUgMzUuNXY1MGgtMzAwdi01MCBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjV0LTM1LjUgMTQuNXQtMTQuNSAzNS41djUwaC0zMXEtMTggMCAtMzIuNSAxMHQtMjAuNSAxOWwtNSAxMGwtMjAxIDk2MWgtNTRxLTIwIDAgLTM1IDE0LjV0LTE1IDM1LjV0MTUgMzUuNXQzNSAxNC41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMTc7IiBkPSJNMTIwMCAxMDAwdi0xMDBoLTEyMDB2MTAwaDIwMHEwIDQxIDI5LjUgNzAuNXQ3MC41IDI5LjVoMzAwcTQxIDAgNzAuNSAtMjkuNXQyOS41IC03MC41aDUwMHpNMCA4MDBoMTIwMHYtODAwaC0xMjAwdjgwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTE4OyIgZD0iTTIwMCA4MDBsLTIwMCAtNDAwdjYwMGgyMDBxMCA0MSAyOS41IDcwLjV0NzAuNSAyOS41aDMwMHE0MiAwIDcxIC0yOS41dDI5IC03MC41aDUwMHYtMjAwaC0xMDAwek0xNTAwIDcwMGwtMzAwIC03MDBoLTEyMDBsMzAwIDcwMGgxMjAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMTk7IiBkPSJNNjM1IDExODRsMjMwIC0yNDlxMTQgLTE0IDEwIC0yNC41dC0yNSAtMTAuNWgtMTUwdi02MDFoMTUwcTIxIDAgMjUgLTEwLjV0LTEwIC0yNC41bC0yMzAgLTI0OXEtMTQgLTE1IC0zNSAtMTV0LTM1IDE1bC0yMzAgMjQ5cS0xNCAxNCAtMTAgMjQuNXQyNSAxMC41aDE1MHY2MDFoLTE1MHEtMjEgMCAtMjUgMTAuNXQxMCAyNC41bDIzMCAyNDlxMTQgMTUgMzUgMTV0MzUgLTE1eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMjA7IiBkPSJNOTM2IDg2NGwyNDkgLTIyOXExNCAtMTUgMTQgLTM1LjV0LTE0IC0zNS41bC0yNDkgLTIyOXEtMTUgLTE1IC0yNS41IC0xMC41dC0xMC41IDI0LjV2MTUxaC02MDB2LTE1MXEwIC0yMCAtMTAuNSAtMjQuNXQtMjUuNSAxMC41bC0yNDkgMjI5cS0xNCAxNSAtMTQgMzUuNXQxNCAzNS41bDI0OSAyMjlxMTUgMTUgMjUuNSAxMC41dDEwLjUgLTI1LjV2LTE0OWg2MDB2MTQ5cTAgMjEgMTAuNSAyNS41dDI1LjUgLTEwLjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEyMTsiIGQ9Ik0xMTY5IDQwMGwtMTcyIDczMnEtNSAyMyAtMjMgNDUuNXQtMzggMjIuNWgtNjcycS0yMCAwIC0zOCAtMjB0LTIzIC00MWwtMTcyIC03MzloMTEzOHpNMTEwMCAzMDBoLTEwMDBxLTQxIDAgLTcwLjUgLTI5LjV0LTI5LjUgLTcwLjV2LTEwMHEwIC00MSAyOS41IC03MC41dDcwLjUgLTI5LjVoMTAwMHE0MSAwIDcwLjUgMjkuNXQyOS41IDcwLjV2MTAwcTAgNDEgLTI5LjUgNzAuNXQtNzAuNSAyOS41ek04MDAgMTAwdjEwMGgxMDB2LTEwMGgtMTAwIHpNMTAwMCAxMDB2MTAwaDEwMHYtMTAwaC0xMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEyMjsiIGQ9Ik0xMTUwIDExMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTg1MHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNXQtMzUuNSAxNC41dC0xNC41IDM1LjV2ODUwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNMTAwMCAyMDBsLTY3NSAyMDBoLTM4bDQ3IC0yNzZxMyAtMTYgLTUuNSAtMjB0LTI5LjUgLTRoLTdoLTg0cS0yMCAwIC0zNC41IDE0dC0xOC41IDM1cS01NSAzMzcgLTU1IDM1MXYyNTB2NnEwIDE2IDEgMjMuNXQ2LjUgMTQgdDE3LjUgNi41aDIwMGw2NzUgMjUwdi04NTB6TTAgNzUwdi0yNTBxLTQgMCAtMTEgMC41dC0yNCA2dC0zMCAxNXQtMjQgMzB0LTExIDQ4LjV2NTBxMCAyNiAxMC41IDQ2dDI1IDMwdDI5IDE2dDI1LjUgN3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTIzOyIgZD0iTTU1MyAxMjAwaDk0cTIwIDAgMjkgLTEwLjV0MyAtMjkuNWwtMTggLTM3cTgzIC0xOSAxNDQgLTgyLjV0NzYgLTE0MC41bDYzIC0zMjdsMTE4IC0xNzNoMTdxMTkgMCAzMyAtMTQuNXQxNCAtMzV0LTEzIC00MC41dC0zMSAtMjdxLTggLTQgLTIzIC05LjV0LTY1IC0xOS41dC0xMDMgLTI1dC0xMzIuNSAtMjB0LTE1OC41IC05cS01NyAwIC0xMTUgNXQtMTA0IDEydC04OC41IDE1LjV0LTczLjUgMTcuNXQtNTQuNSAxNnQtMzUuNSAxMmwtMTEgNCBxLTE4IDggLTMxIDI4dC0xMyA0MC41dDE0IDM1dDMzIDE0LjVoMTdsMTE4IDE3M2w2MyAzMjdxMTUgNzcgNzYgMTQwdDE0NCA4M2wtMTggMzJxLTYgMTkgMy41IDMydDI4LjUgMTN6TTQ5OCAxMTBxNTAgLTYgMTAyIC02cTUzIDAgMTAyIDZxLTEyIC00OSAtMzkuNSAtNzkuNXQtNjIuNSAtMzAuNXQtNjMgMzAuNXQtMzkgNzkuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTI0OyIgZD0iTTgwMCA5NDZsMjI0IDc4bC03OCAtMjI0bDIzNCAtNDVsLTE4MCAtMTU1bDE4MCAtMTU1bC0yMzQgLTQ1bDc4IC0yMjRsLTIyNCA3OGwtNDUgLTIzNGwtMTU1IDE4MGwtMTU1IC0xODBsLTQ1IDIzNGwtMjI0IC03OGw3OCAyMjRsLTIzNCA0NWwxODAgMTU1bC0xODAgMTU1bDIzNCA0NWwtNzggMjI0bDIyNCAtNzhsNDUgMjM0bDE1NSAtMTgwbDE1NSAxODB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEyNTsiIGQ9Ik02NTAgMTIwMGg1MHE0MCAwIDcwIC00MC41dDMwIC04NC41di0xNTBsLTI4IC0xMjVoMzI4cTQwIDAgNzAgLTQwLjV0MzAgLTg0LjV2LTEwMHEwIC00NSAtMjkgLTc0bC0yMzggLTM0NHEtMTYgLTI0IC0zOCAtNDAuNXQtNDUgLTE2LjVoLTI1MHEtNyAwIC00MiAyNXQtNjYgNTBsLTMxIDI1aC02MXEtNDUgMCAtNzIuNSAxOHQtMjcuNSA1N3Y0MDBxMCAzNiAyMCA2M2wxNDUgMTk2bDk2IDE5OHExMyAyOCAzNy41IDQ4dDUxLjUgMjB6IE02NTAgMTEwMGwtMTAwIC0yMTJsLTE1MCAtMjEzdi0zNzVoMTAwbDEzNiAtMTAwaDIxNGwyNTAgMzc1djEyNWgtNDUwbDUwIDIyNXYxNzVoLTUwek01MCA4MDBoMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di01MDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTEwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2NTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTI2OyIgZD0iTTYwMCAxMTAwaDI1MHEyMyAwIDQ1IC0xNi41dDM4IC00MC41bDIzOCAtMzQ0cTI5IC0yOSAyOSAtNzR2LTEwMHEwIC00NCAtMzAgLTg0LjV0LTcwIC00MC41aC0zMjhxMjggLTExOCAyOCAtMTI1di0xNTBxMCAtNDQgLTMwIC04NC41dC03MCAtNDAuNWgtNTBxLTI3IDAgLTUxLjUgMjB0LTM3LjUgNDhsLTk2IDE5OGwtMTQ1IDE5NnEtMjAgMjcgLTIwIDYzdjQwMHEwIDM5IDI3LjUgNTd0NzIuNSAxOGg2MXExMjQgMTAwIDEzOSAxMDB6IE01MCAxMDAwaDEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djUwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTYzNiAxMDAwbC0xMzYgLTEwMGgtMTAwdi0zNzVsMTUwIC0yMTNsMTAwIC0yMTJoNTB2MTc1bC01MCAyMjVoNDUwdjEyNWwtMjUwIDM3NWgtMjE0eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMjc7IiBkPSJNMzU2IDg3M2wzNjMgMjMwcTMxIDE2IDUzIC02bDExMCAtMTEycTEzIC0xMyAxMy41IC0zMnQtMTEuNSAtMzRsLTg0IC0xMjFoMzAycTg0IDAgMTM4IC0zOHQ1NCAtMTEwdC01NSAtMTExdC0xMzkgLTM5aC0xMDZsLTEzMSAtMzM5cS02IC0yMSAtMTkuNSAtNDF0LTI4LjUgLTIwaC0zNDJxLTcgMCAtOTAgODF0LTgzIDk0djUyNXEwIDE3IDE0IDM1LjV0MjggMjguNXpNNDAwIDc5MnYtNTAzbDEwMCAtODloMjkzbDEzMSAzMzkgcTYgMjEgMTkuNSA0MXQyOC41IDIwaDIwM3EyMSAwIDMwLjUgMjV0MC41IDUwdC0zMSAyNWgtNDU2aC03aC02aC01LjV0LTYgMC41dC01IDEuNXQtNSAydC00IDIuNXQtNCA0dC0yLjUgNC41cS0xMiAyNSA1IDQ3bDE0NiAxODNsLTg2IDgzek01MCA4MDBoMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di01MDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTEwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2NTAwIHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEyODsiIGQ9Ik00NzUgMTEwM2wzNjYgLTIzMHEyIC0xIDYgLTMuNXQxNCAtMTAuNXQxOCAtMTYuNXQxNC41IC0yMHQ2LjUgLTIyLjV2LTUyNXEwIC0xMyAtODYgLTk0dC05MyAtODFoLTM0MnEtMTUgMCAtMjguNSAyMHQtMTkuNSA0MWwtMTMxIDMzOWgtMTA2cS04NSAwIC0xMzkuNSAzOXQtNTQuNSAxMTF0NTQgMTEwdDEzOCAzOGgzMDJsLTg1IDEyMXEtMTEgMTUgLTEwLjUgMzR0MTMuNSAzMmwxMTAgMTEycTIyIDIyIDUzIDZ6TTM3MCA5NDVsMTQ2IC0xODMgcTE3IC0yMiA1IC00N3EtMiAtMiAtMy41IC00LjV0LTQgLTR0LTQgLTIuNXQtNSAtMnQtNSAtMS41dC02IC0wLjVoLTZoLTYuNWgtNmgtNDc1di0xMDBoMjIxcTE1IDAgMjkgLTIwdDIwIC00MWwxMzAgLTMzOWgyOTRsMTA2IDg5djUwM2wtMzQyIDIzNnpNMTA1MCA4MDBoMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di01MDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTEwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjUgdjUwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEyOTsiIGQ9Ik01NTAgMTI5NHE3MiAwIDExMSAtNTV0MzkgLTEzOXYtMTA2bDMzOSAtMTMxcTIxIC02IDQxIC0xOS41dDIwIC0yOC41di0zNDJxMCAtNyAtODEgLTkwdC05NCAtODNoLTUyNXEtMTcgMCAtMzUuNSAxNHQtMjguNSAyOGwtOSAxNGwtMjMwIDM2M3EtMTYgMzEgNiA1M2wxMTIgMTEwcTEzIDEzIDMyIDEzLjV0MzQgLTExLjVsMTIxIC04NHYzMDJxMCA4NCAzOCAxMzh0MTEwIDU0ek02MDAgOTcydjIwM3EwIDIxIC0yNSAzMC41dC01MCAwLjUgdC0yNSAtMzF2LTQ1NnYtN3YtNnYtNS41dC0wLjUgLTZ0LTEuNSAtNXQtMiAtNXQtMi41IC00dC00IC00dC00LjUgLTIuNXEtMjUgLTEyIC00NyA1bC0xODMgMTQ2bC04MyAtODZsMjM2IC0zMzloNTAzbDg5IDEwMHYyOTNsLTMzOSAxMzFxLTIxIDYgLTQxIDE5LjV0LTIwIDI4LjV6TTQ1MCAyMDBoNTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTUwMCBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEzMDsiIGQ9Ik0zNTAgMTEwMGg1MDBxMjEgMCAzNS41IDE0LjV0MTQuNSAzNS41djEwMHEwIDIxIC0xNC41IDM1LjV0LTM1LjUgMTQuNWgtNTAwcS0yMSAwIC0zNS41IC0xNC41dC0xNC41IC0zNS41di0xMDBxMCAtMjEgMTQuNSAtMzUuNXQzNS41IC0xNC41ek02MDAgMzA2di0xMDZxMCAtODQgLTM5IC0xMzl0LTExMSAtNTV0LTExMCA1NHQtMzggMTM4djMwMmwtMTIxIC04NHEtMTUgLTEyIC0zNCAtMTEuNXQtMzIgMTMuNWwtMTEyIDExMCBxLTIyIDIyIC02IDUzbDIzMCAzNjNxMSAyIDMuNSA2dDEwLjUgMTMuNXQxNi41IDE3dDIwIDEzLjV0MjIuNSA2aDUyNXExMyAwIDk0IC04M3Q4MSAtOTB2LTM0MnEwIC0xNSAtMjAgLTI4LjV0LTQxIC0xOS41ek0zMDggOTAwbC0yMzYgLTMzOWw4MyAtODZsMTgzIDE0NnEyMiAxNyA0NyA1cTIgLTEgNC41IC0yLjV0NCAtNHQyLjUgLTR0MiAtNXQxLjUgLTV0MC41IC02di01LjV2LTZ2LTd2LTQ1NnEwIC0yMiAyNSAtMzF0NTAgMC41dDI1IDMwLjUgdjIwM3EwIDE1IDIwIDI4LjV0NDEgMTkuNWwzMzkgMTMxdjI5M2wtODkgMTAwaC01MDN6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEzMTsiIGQ9Ik02MDAgMTE3OHExMTggMCAyMjUgLTQ1LjV0MTg0LjUgLTEyM3QxMjMgLTE4NC41dDQ1LjUgLTIyNXQtNDUuNSAtMjI1dC0xMjMgLTE4NC41dC0xODQuNSAtMTIzdC0yMjUgLTQ1LjV0LTIyNSA0NS41dC0xODQuNSAxMjN0LTEyMyAxODQuNXQtNDUuNSAyMjV0NDUuNSAyMjV0MTIzIDE4NC41dDE4NC41IDEyM3QyMjUgNDUuNXpNOTE0IDYzMmwtMjc1IDIyM3EtMTYgMTMgLTI3LjUgOHQtMTEuNSAtMjZ2LTEzN2gtMjc1IHEtMTAgMCAtMTcuNSAtNy41dC03LjUgLTE3LjV2LTE1MHEwIC0xMCA3LjUgLTE3LjV0MTcuNSAtNy41aDI3NXYtMTM3cTAgLTIxIDExLjUgLTI2dDI3LjUgOGwyNzUgMjIzcTE2IDEzIDE2IDMydC0xNiAzMnoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTMyOyIgZD0iTTYwMCAxMTc4cTExOCAwIDIyNSAtNDUuNXQxODQuNSAtMTIzdDEyMyAtMTg0LjV0NDUuNSAtMjI1dC00NS41IC0yMjV0LTEyMyAtMTg0LjV0LTE4NC41IC0xMjN0LTIyNSAtNDUuNXQtMjI1IDQ1LjV0LTE4NC41IDEyM3QtMTIzIDE4NC41dC00NS41IDIyNXQ0NS41IDIyNXQxMjMgMTg0LjV0MTg0LjUgMTIzdDIyNSA0NS41ek01NjEgODU1bC0yNzUgLTIyM3EtMTYgLTEzIC0xNiAtMzJ0MTYgLTMybDI3NSAtMjIzcTE2IC0xMyAyNy41IC04IHQxMS41IDI2djEzN2gyNzVxMTAgMCAxNy41IDcuNXQ3LjUgMTcuNXYxNTBxMCAxMCAtNy41IDE3LjV0LTE3LjUgNy41aC0yNzV2MTM3cTAgMjEgLTExLjUgMjZ0LTI3LjUgLTh6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEzMzsiIGQ9Ik02MDAgMTE3OHExMTggMCAyMjUgLTQ1LjV0MTg0LjUgLTEyM3QxMjMgLTE4NC41dDQ1LjUgLTIyNXQtNDUuNSAtMjI1dC0xMjMgLTE4NC41dC0xODQuNSAtMTIzdC0yMjUgLTQ1LjV0LTIyNSA0NS41dC0xODQuNSAxMjN0LTEyMyAxODQuNXQtNDUuNSAyMjV0NDUuNSAyMjV0MTIzIDE4NC41dDE4NC41IDEyM3QyMjUgNDUuNXpNODU1IDYzOWwtMjIzIDI3NXEtMTMgMTYgLTMyIDE2dC0zMiAtMTZsLTIyMyAtMjc1cS0xMyAtMTYgLTggLTI3LjUgdDI2IC0xMS41aDEzN3YtMjc1cTAgLTEwIDcuNSAtMTcuNXQxNy41IC03LjVoMTUwcTEwIDAgMTcuNSA3LjV0Ny41IDE3LjV2Mjc1aDEzN3EyMSAwIDI2IDExLjV0LTggMjcuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTM0OyIgZD0iTTYwMCAxMTc4cTExOCAwIDIyNSAtNDUuNXQxODQuNSAtMTIzdDEyMyAtMTg0LjV0NDUuNSAtMjI1dC00NS41IC0yMjV0LTEyMyAtMTg0LjV0LTE4NC41IC0xMjN0LTIyNSAtNDUuNXQtMjI1IDQ1LjV0LTE4NC41IDEyM3QtMTIzIDE4NC41dC00NS41IDIyNXQ0NS41IDIyNXQxMjMgMTg0LjV0MTg0LjUgMTIzdDIyNSA0NS41ek02NzUgOTAwaC0xNTBxLTEwIDAgLTE3LjUgLTcuNXQtNy41IC0xNy41di0yNzVoLTEzN3EtMjEgMCAtMjYgLTExLjUgdDggLTI3LjVsMjIzIC0yNzVxMTMgLTE2IDMyIC0xNnQzMiAxNmwyMjMgMjc1cTEzIDE2IDggMjcuNXQtMjYgMTEuNWgtMTM3djI3NXEwIDEwIC03LjUgMTcuNXQtMTcuNSA3LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEzNTsiIGQ9Ik02MDAgMTE3NnExMTYgMCAyMjIuNSAtNDZ0MTg0IC0xMjMuNXQxMjMuNSAtMTg0dDQ2IC0yMjIuNXQtNDYgLTIyMi41dC0xMjMuNSAtMTg0dC0xODQgLTEyMy41dC0yMjIuNSAtNDZ0LTIyMi41IDQ2dC0xODQgMTIzLjV0LTEyMy41IDE4NHQtNDYgMjIyLjV0NDYgMjIyLjV0MTIzLjUgMTg0dDE4NCAxMjMuNXQyMjIuNSA0NnpNNjI3IDExMDFxLTE1IC0xMiAtMzYuNSAtMjAuNXQtMzUuNSAtMTJ0LTQzIC04dC0zOSAtNi41IHEtMTUgLTMgLTQ1LjUgMHQtNDUuNSAtMnEtMjAgLTcgLTUxLjUgLTI2LjV0LTM0LjUgLTM0LjVxLTMgLTExIDYuNSAtMjIuNXQ4LjUgLTE4LjVxLTMgLTM0IC0yNy41IC05MXQtMjkuNSAtNzlxLTkgLTM0IDUgLTkzdDggLTg3cTAgLTkgMTcgLTQ0LjV0MTYgLTU5LjVxMTIgMCAyMyAtNXQyMy41IC0xNXQxOS41IC0xNHExNiAtOCAzMyAtMTV0NDAuNSAtMTV0MzQuNSAtMTJxMjEgLTkgNTIuNSAtMzJ0NjAgLTM4dDU3LjUgLTExIHE3IC0xNSAtMyAtMzR0LTIyLjUgLTQwdC05LjUgLTM4cTEzIC0yMSAyMyAtMzQuNXQyNy41IC0yNy41dDM2LjUgLTE4cTAgLTcgLTMuNSAtMTZ0LTMuNSAtMTR0NSAtMTdxMTA0IC0yIDIyMSAxMTJxMzAgMjkgNDYuNSA0N3QzNC41IDQ5dDIxIDYzcS0xMyA4IC0zNyA4LjV0LTM2IDcuNXEtMTUgNyAtNDkuNSAxNXQtNTEuNSAxOXEtMTggMCAtNDEgLTAuNXQtNDMgLTEuNXQtNDIgLTYuNXQtMzggLTE2LjVxLTUxIC0zNSAtNjYgLTEyIHEtNCAxIC0zLjUgMjUuNXQwLjUgMjUuNXEtNiAxMyAtMjYuNSAxNy41dC0yNC41IDYuNXExIDE1IC0wLjUgMzAuNXQtNyAyOHQtMTguNSAxMS41dC0zMSAtMjFxLTIzIC0yNSAtNDIgNHEtMTkgMjggLTggNThxNiAxNiAyMiAyMnE2IC0xIDI2IC0xLjV0MzMuNSAtNHQxOS41IC0xMy41cTcgLTEyIDE4IC0yNHQyMS41IC0yMC41dDIwIC0xNXQxNS41IC0xMC41bDUgLTNxMiAxMiA3LjUgMzAuNXQ4IDM0LjV0LTAuNSAzMnEtMyAxOCAzLjUgMjkgdDE4IDIyLjV0MTUuNSAyNC41cTYgMTQgMTAuNSAzNXQ4IDMxdDE1LjUgMjIuNXQzNCAyMi41cS02IDE4IDEwIDM2cTggMCAyNCAtMS41dDI0LjUgLTEuNXQyMCA0LjV0MjAuNSAxNS41cS0xMCAyMyAtMzEgNDIuNXQtMzcuNSAyOS41dC00OSAyN3QtNDMuNSAyM3EwIDEgMiA4dDMgMTEuNXQxLjUgMTAuNXQtMSA5LjV0LTQuNSA0LjVxMzEgLTEzIDU4LjUgLTE0LjV0MzguNSAyLjVsMTIgNXE1IDI4IC05LjUgNDZ0LTM2LjUgMjR0LTUwIDE1IHQtNDEgMjBxLTE4IC00IC0zNyAwek02MTMgOTk0cTAgLTE3IDggLTQydDE3IC00NXQ5IC0yM3EtOCAxIC0zOS41IDUuNXQtNTIuNSAxMHQtMzcgMTYuNXEzIDExIDE2IDI5LjV0MTYgMjUuNXExMCAtMTAgMTkgLTEwdDE0IDZ0MTMuNSAxNC41dDE2LjUgMTIuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTM2OyIgZD0iTTc1NiAxMTU3cTE2NCA5MiAzMDYgLTlsLTI1OSAtMTM4bDE0NSAtMjMybDI1MSAxMjZxNiAtODkgLTM0IC0xNTYuNXQtMTE3IC0xMTAuNXEtNjAgLTM0IC0xMjcgLTM5LjV0LTEyNiAxNi41bC01OTYgLTU5NnEtMTUgLTE2IC0zNi41IC0xNnQtMzYuNSAxNmwtMTExIDExMHEtMTUgMTUgLTE1IDM2LjV0MTUgMzcuNWw2MDAgNTk5cS0zNCAxMDEgNS41IDIwMS41dDEzNS41IDE1NC41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMzc7IiBob3Jpei1hZHYteD0iMTIyMCIgZD0iTTEwMCAxMTk2aDEwMDBxNDEgMCA3MC41IC0yOS41dDI5LjUgLTcwLjV2LTEwMHEwIC00MSAtMjkuNSAtNzAuNXQtNzAuNSAtMjkuNWgtMTAwMHEtNDEgMCAtNzAuNSAyOS41dC0yOS41IDcwLjV2MTAwcTAgNDEgMjkuNSA3MC41dDcwLjUgMjkuNXpNMTEwMCAxMDk2aC0yMDB2LTEwMGgyMDB2MTAwek0xMDAgNzk2aDEwMDBxNDEgMCA3MC41IC0yOS41dDI5LjUgLTcwLjV2LTEwMHEwIC00MSAtMjkuNSAtNzAuNXQtNzAuNSAtMjkuNWgtMTAwMCBxLTQxIDAgLTcwLjUgMjkuNXQtMjkuNSA3MC41djEwMHEwIDQxIDI5LjUgNzAuNXQ3MC41IDI5LjV6TTExMDAgNjk2aC01MDB2LTEwMGg1MDB2MTAwek0xMDAgMzk2aDEwMDBxNDEgMCA3MC41IC0yOS41dDI5LjUgLTcwLjV2LTEwMHEwIC00MSAtMjkuNSAtNzAuNXQtNzAuNSAtMjkuNWgtMTAwMHEtNDEgMCAtNzAuNSAyOS41dC0yOS41IDcwLjV2MTAwcTAgNDEgMjkuNSA3MC41dDcwLjUgMjkuNXpNMTEwMCAyOTZoLTMwMHYtMTAwaDMwMHYxMDB6ICIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMzg7IiBkPSJNMTUwIDEyMDBoOTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41dC0xNC41IC0zNS41dC0zNS41IC0xNC41aC05MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41dDE0LjUgMzUuNXQzNS41IDE0LjV6TTcwMCA1MDB2LTMwMGwtMjAwIC0yMDB2NTAwbC0zNTAgNTAwaDkwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTM5OyIgZD0iTTUwMCAxMjAwaDIwMHE0MSAwIDcwLjUgLTI5LjV0MjkuNSAtNzAuNXYtMTAwaDMwMHE0MSAwIDcwLjUgLTI5LjV0MjkuNSAtNzAuNXYtNDAwaC01MDB2MTAwaC0yMDB2LTEwMGgtNTAwdjQwMHEwIDQxIDI5LjUgNzAuNXQ3MC41IDI5LjVoMzAwdjEwMHEwIDQxIDI5LjUgNzAuNXQ3MC41IDI5LjV6TTUwMCAxMTAwdi0xMDBoMjAwdjEwMGgtMjAwek0xMjAwIDQwMHYtMjAwcTAgLTQxIC0yOS41IC03MC41dC03MC41IC0yOS41aC0xMDAwIHEtNDEgMCAtNzAuNSAyOS41dC0yOS41IDcwLjV2MjAwaDEyMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE0MDsiIGQ9Ik01MCAxMjAwaDMwMHEyMSAwIDI1IC0xMC41dC0xMCAtMjQuNWwtOTQgLTk0bDE5OSAtMTk5cTcgLTggNyAtMTh0LTcgLTE4bC0xMDYgLTEwNnEtOCAtNyAtMTggLTd0LTE4IDdsLTE5OSAxOTlsLTk0IC05NHEtMTQgLTE0IC0yNC41IC0xMHQtMTAuNSAyNXYzMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek04NTAgMTIwMGgzMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTMwMHEwIC0yMSAtMTAuNSAtMjV0LTI0LjUgMTBsLTk0IDk0IGwtMTk5IC0xOTlxLTggLTcgLTE4IC03dC0xOCA3bC0xMDYgMTA2cS03IDggLTcgMTh0NyAxOGwxOTkgMTk5bC05NCA5NHEtMTQgMTQgLTEwIDI0LjV0MjUgMTAuNXpNMzY0IDQ3MGwxMDYgLTEwNnE3IC04IDcgLTE4dC03IC0xOGwtMTk5IC0xOTlsOTQgLTk0cTE0IC0xNCAxMCAtMjQuNXQtMjUgLTEwLjVoLTMwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MzAwcTAgMjEgMTAuNSAyNXQyNC41IC0xMGw5NCAtOTRsMTk5IDE5OSBxOCA3IDE4IDd0MTggLTd6TTEwNzEgMjcxbDk0IDk0cTE0IDE0IDI0LjUgMTB0MTAuNSAtMjV2LTMwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMzAwcS0yMSAwIC0yNSAxMC41dDEwIDI0LjVsOTQgOTRsLTE5OSAxOTlxLTcgOCAtNyAxOHQ3IDE4bDEwNiAxMDZxOCA3IDE4IDd0MTggLTd6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE0MTsiIGQ9Ik01OTYgMTE5MnExMjEgMCAyMzEuNSAtNDcuNXQxOTAgLTEyN3QxMjcgLTE5MHQ0Ny41IC0yMzEuNXQtNDcuNSAtMjMxLjV0LTEyNyAtMTkwLjV0LTE5MCAtMTI3dC0yMzEuNSAtNDd0LTIzMS41IDQ3dC0xOTAuNSAxMjd0LTEyNyAxOTAuNXQtNDcgMjMxLjV0NDcgMjMxLjV0MTI3IDE5MHQxOTAuNSAxMjd0MjMxLjUgNDcuNXpNNTk2IDEwMTBxLTExMiAwIC0yMDcuNSAtNTUuNXQtMTUxIC0xNTF0LTU1LjUgLTIwNy41dDU1LjUgLTIwNy41IHQxNTEgLTE1MXQyMDcuNSAtNTUuNXQyMDcuNSA1NS41dDE1MSAxNTF0NTUuNSAyMDcuNXQtNTUuNSAyMDcuNXQtMTUxIDE1MXQtMjA3LjUgNTUuNXpNNDU0LjUgOTA1cTIyLjUgMCAzOC41IC0xNnQxNiAtMzguNXQtMTYgLTM5dC0zOC41IC0xNi41dC0zOC41IDE2LjV0LTE2IDM5dDE2IDM4LjV0MzguNSAxNnpNNzU0LjUgOTA1cTIyLjUgMCAzOC41IC0xNnQxNiAtMzguNXQtMTYgLTM5dC0zOCAtMTYuNXEtMTQgMCAtMjkgMTBsLTU1IC0xNDUgcTE3IC0yMyAxNyAtNTFxMCAtMzYgLTI1LjUgLTYxLjV0LTYxLjUgLTI1LjV0LTYxLjUgMjUuNXQtMjUuNSA2MS41cTAgMzIgMjAuNSA1Ni41dDUxLjUgMjkuNWwxMjIgMTI2bDEgMXEtOSAxNCAtOSAyOHEwIDIzIDE2IDM5dDM4LjUgMTZ6TTM0NS41IDcwOXEyMi41IDAgMzguNSAtMTZ0MTYgLTM4LjV0LTE2IC0zOC41dC0zOC41IC0xNnQtMzguNSAxNnQtMTYgMzguNXQxNiAzOC41dDM4LjUgMTZ6TTg1NC41IDcwOXEyMi41IDAgMzguNSAtMTYgdDE2IC0zOC41dC0xNiAtMzguNXQtMzguNSAtMTZ0LTM4LjUgMTZ0LTE2IDM4LjV0MTYgMzguNXQzOC41IDE2eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNDI7IiBkPSJNNTQ2IDE3M2w0NjkgNDcwcTkxIDkxIDk5IDE5MnE3IDk4IC01MiAxNzUuNXQtMTU0IDk0LjVxLTIyIDQgLTQ3IDRxLTM0IDAgLTY2LjUgLTEwdC01Ni41IC0yM3QtNTUuNSAtMzh0LTQ4IC00MS41dC00OC41IC00Ny41cS0zNzYgLTM3NSAtMzkxIC0zOTBxLTMwIC0yNyAtNDUgLTQxLjV0LTM3LjUgLTQxdC0zMiAtNDYuNXQtMTYgLTQ3LjV0LTEuNSAtNTYuNXE5IC02MiA1My41IC05NXQ5OS41IC0zM3E3NCAwIDEyNSA1MWw1NDggNTQ4IHEzNiAzNiAyMCA3NXEtNyAxNiAtMjEuNSAyNnQtMzIuNSAxMHEtMjYgMCAtNTAgLTIzcS0xMyAtMTIgLTM5IC0zOGwtMzQxIC0zMzhxLTE1IC0xNSAtMzUuNSAtMTUuNXQtMzQuNSAxMy41dC0xNCAzNC41dDE0IDM0LjVxMzI3IDMzMyAzNjEgMzY3cTM1IDM1IDY3LjUgNTEuNXQ3OC41IDE2LjVxMTQgMCAyOSAtMXE0NCAtOCA3NC41IC0zNS41dDQzLjUgLTY4LjVxMTQgLTQ3IDIgLTk2LjV0LTQ3IC04NC41cS0xMiAtMTEgLTMyIC0zMiB0LTc5LjUgLTgxdC0xMTQuNSAtMTE1dC0xMjQuNSAtMTIzLjV0LTEyMyAtMTE5LjV0LTk2LjUgLTg5dC01NyAtNDVxLTU2IC0yNyAtMTIwIC0yN3EtNzAgMCAtMTI5IDMydC05MyA4OXEtNDggNzggLTM1IDE3M3Q4MSAxNjNsNTExIDUxMXE3MSA3MiAxMTEgOTZxOTEgNTUgMTk4IDU1cTgwIDAgMTUyIC0zM3E3OCAtMzYgMTI5LjUgLTEwM3Q2Ni41IC0xNTRxMTcgLTkzIC0xMSAtMTgzLjV0LTk0IC0xNTYuNWwtNDgyIC00NzYgcS0xNSAtMTUgLTM2IC0xNnQtMzcgMTR0LTE3LjUgMzR0MTQuNSAzNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTQzOyIgZD0iTTY0OSA5NDlxNDggNjggMTA5LjUgMTA0dDEyMS41IDM4LjV0MTE4LjUgLTIwdDEwMi41IC02NHQ3MSAtMTAwLjV0MjcgLTEyM3EwIC01NyAtMzMuNSAtMTE3LjV0LTk0IC0xMjQuNXQtMTI2LjUgLTEyNy41dC0xNTAgLTE1Mi41dC0xNDYgLTE3NHEtNjIgODUgLTE0NS41IDE3NHQtMTUwIDE1Mi41dC0xMjYuNSAxMjcuNXQtOTMuNSAxMjQuNXQtMzMuNSAxMTcuNXEwIDY0IDI4IDEyM3Q3MyAxMDAuNXQxMDQgNjR0MTE5IDIwIHQxMjAuNSAtMzguNXQxMDQuNSAtMTA0ek04OTYgOTcycS0zMyAwIC02NC41IC0xOXQtNTYuNSAtNDZ0LTQ3LjUgLTUzLjV0LTQzLjUgLTQ1LjV0LTM3LjUgLTE5dC0zNiAxOXQtNDAgNDUuNXQtNDMgNTMuNXQtNTQgNDZ0LTY1LjUgMTlxLTY3IDAgLTEyMi41IC01NS41dC01NS41IC0xMzIuNXEwIC0yMyAxMy41IC01MXQ0NiAtNjV0NTcuNSAtNjN0NzYgLTc1bDIyIC0yMnExNSAtMTQgNDQgLTQ0dDUwLjUgLTUxdDQ2IC00NHQ0MSAtMzV0MjMgLTEyIHQyMy41IDEydDQyLjUgMzZ0NDYgNDR0NTIuNSA1MnQ0NCA0M3E0IDQgMTIgMTNxNDMgNDEgNjMuNSA2MnQ1MiA1NXQ0NiA1NXQyNiA0NnQxMS41IDQ0cTAgNzkgLTUzIDEzMy41dC0xMjAgNTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTQ0OyIgZD0iTTc3Ni41IDEyMTRxOTMuNSAwIDE1OS41IC02NmwxNDEgLTE0MXE2NiAtNjYgNjYgLTE2MHEwIC00MiAtMjggLTk1LjV0LTYyIC04Ny41bC0yOSAtMjlxLTMxIDUzIC03NyA5OWwtMTggMThsOTUgOTVsLTI0NyAyNDhsLTM4OSAtMzg5bDIxMiAtMjEybC0xMDUgLTEwNmwtMTkgMThsLTE0MSAxNDFxLTY2IDY2IC02NiAxNTl0NjYgMTU5bDI4MyAyODNxNjUgNjYgMTU4LjUgNjZ6TTYwMCA3MDZsMTA1IDEwNXExMCAtOCAxOSAtMTdsMTQxIC0xNDEgcTY2IC02NiA2NiAtMTU5dC02NiAtMTU5bC0yODMgLTI4M3EtNjYgLTY2IC0xNTkgLTY2dC0xNTkgNjZsLTE0MSAxNDFxLTY2IDY2IC02NiAxNTkuNXQ2NiAxNTkuNWw1NSA1NXEyOSAtNTUgNzUgLTEwMmwxOCAtMTdsLTk1IC05NWwyNDcgLTI0OGwzODkgMzg5eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNDU7IiBkPSJNNjAzIDEyMDBxODUgMCAxNjIgLTE1dDEyNyAtMzh0NzkgLTQ4dDI5IC00NnYtOTUzcTAgLTQxIC0yOS41IC03MC41dC03MC41IC0yOS41aC02MDBxLTQxIDAgLTcwLjUgMjkuNXQtMjkuNSA3MC41djk1M3EwIDIxIDMwIDQ2LjV0ODEgNDh0MTI5IDM3LjV0MTYzIDE1ek0zMDAgMTAwMHYtNzAwaDYwMHY3MDBoLTYwMHpNNjAwIDI1NHEtNDMgMCAtNzMuNSAtMzAuNXQtMzAuNSAtNzMuNXQzMC41IC03My41dDczLjUgLTMwLjV0NzMuNSAzMC41IHQzMC41IDczLjV0LTMwLjUgNzMuNXQtNzMuNSAzMC41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNDY7IiBkPSJNOTAyIDExODVsMjgzIC0yODJxMTUgLTE1IDE1IC0zNnQtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNXQtMzUgMTVsLTM2IDM1bC0yNzkgLTI2N3YtMzAwbC0yMTIgMjEwbC0zMDggLTMwN2wtMjgwIC0yMDNsMjAzIDI4MGwzMDcgMzA4bC0yMTAgMjEyaDMwMGwyNjcgMjc5bC0zNSAzNnEtMTUgMTQgLTE1IDM1dDE0LjUgMzUuNXQzNS41IDE0LjV0MzUgLTE1eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNDg7IiBkPSJNNzAwIDEyNDh2LTc4cTM4IC01IDcyLjUgLTE0LjV0NzUuNSAtMzEuNXQ3MSAtNTMuNXQ1MiAtODR0MjQgLTExOC41aC0xNTlxLTQgMzYgLTEwLjUgNTl0LTIxIDQ1dC00MCAzNS41dC02NC41IDIwLjV2LTMwN2w2NCAtMTNxMzQgLTcgNjQgLTE2LjV0NzAgLTMydDY3LjUgLTUyLjV0NDcuNSAtODB0MjAgLTExMnEwIC0xMzkgLTg5IC0yMjR0LTI0NCAtOTd2LTc3aC0xMDB2NzlxLTE1MCAxNiAtMjM3IDEwM3EtNDAgNDAgLTUyLjUgOTMuNSB0LTE1LjUgMTM5LjVoMTM5cTUgLTc3IDQ4LjUgLTEyNnQxMTcuNSAtNjV2MzM1bC0yNyA4cS00NiAxNCAtNzkgMjYuNXQtNzIgMzZ0LTYzIDUydC00MCA3Mi41dC0xNiA5OHEwIDcwIDI1IDEyNnQ2Ny41IDkydDk0LjUgNTd0MTEwIDI3djc3aDEwMHpNNjAwIDc1NHYyNzRxLTI5IC00IC01MCAtMTF0LTQyIC0yMS41dC0zMS41IC00MS41dC0xMC41IC02NXEwIC0yOSA3IC01MC41dDE2LjUgLTM0dDI4LjUgLTIyLjV0MzEuNSAtMTR0MzcuNSAtMTAgcTkgLTMgMTMgLTR6TTcwMCA1NDd2LTMxMHEyMiAyIDQyLjUgNi41dDQ1IDE1LjV0NDEuNSAyN3QyOSA0MnQxMiA1OS41dC0xMi41IDU5LjV0LTM4IDQ0LjV0LTUzIDMxdC02Ni41IDI0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE0OTsiIGQ9Ik01NjEgMTE5N3E4NCAwIDE2MC41IC00MHQxMjMuNSAtMTA5LjV0NDcgLTE0Ny41aC0xNTNxMCA0MCAtMTkuNSA3MS41dC00OS41IDQ4LjV0LTU5LjUgMjZ0LTU1LjUgOXEtMzcgMCAtNzkgLTE0LjV0LTYyIC0zNS41cS00MSAtNDQgLTQxIC0xMDFxMCAtMjYgMTMuNSAtNjN0MjYuNSAtNjF0MzcgLTY2cTYgLTkgOSAtMTRoMjQxdi0xMDBoLTE5N3E4IC01MCAtMi41IC0xMTV0LTMxLjUgLTk1cS00NSAtNjIgLTk5IC0xMTIgcTM0IDEwIDgzIDE3LjV0NzEgNy41cTMyIDEgMTAyIC0xNnQxMDQgLTE3cTgzIDAgMTM2IDMwbDUwIC0xNDdxLTMxIC0xOSAtNTggLTMwLjV0LTU1IC0xNS41dC00MiAtNC41dC00NiAtMC41cS0yMyAwIC03NiAxN3QtMTExIDMyLjV0LTk2IDExLjVxLTM5IC0zIC04MiAtMTZ0LTY3IC0yNWwtMjMgLTExbC01NSAxNDVxNCAzIDE2IDExdDE1LjUgMTAuNXQxMyA5dDE1LjUgMTJ0MTQuNSAxNHQxNy41IDE4LjVxNDggNTUgNTQgMTI2LjUgdC0zMCAxNDIuNWgtMjIxdjEwMGgxNjZxLTIzIDQ3IC00NCAxMDRxLTcgMjAgLTEyIDQxLjV0LTYgNTUuNXQ2IDY2LjV0MjkuNSA3MC41dDU4LjUgNzFxOTcgODggMjYzIDg4eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNTA7IiBkPSJNNDAwIDMwMGgxNTBxMjEgMCAyNSAtMTF0LTEwIC0yNWwtMjMwIC0yNTBxLTE0IC0xNSAtMzUgLTE1dC0zNSAxNWwtMjMwIDI1MHEtMTQgMTQgLTEwIDI1dDI1IDExaDE1MHY5MDBoMjAwdi05MDB6TTkzNSAxMTg0bDIzMCAtMjQ5cTE0IC0xNCAxMCAtMjQuNXQtMjUgLTEwLjVoLTE1MHYtOTAwaC0yMDB2OTAwaC0xNTBxLTIxIDAgLTI1IDEwLjV0MTAgMjQuNWwyMzAgMjQ5cTE0IDE1IDM1IDE1dDM1IC0xNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTUxOyIgZD0iTTEwMDAgNzAwaC0xMDB2MTAwaC0xMDB2LTEwMGgtMTAwdjUwMGgzMDB2LTUwMHpNNDAwIDMwMGgxNTBxMjEgMCAyNSAtMTF0LTEwIC0yNWwtMjMwIC0yNTBxLTE0IC0xNSAtMzUgLTE1dC0zNSAxNWwtMjMwIDI1MHEtMTQgMTQgLTEwIDI1dDI1IDExaDE1MHY5MDBoMjAwdi05MDB6TTgwMSAxMTAwdi0yMDBoMTAwdjIwMGgtMTAwek0xMDAwIDM1MGwtMjAwIC0yNTBoMjAwdi0xMDBoLTMwMHYxNTBsMjAwIDI1MGgtMjAwdjEwMGgzMDB2LTE1MHogIiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE1MjsiIGQ9Ik00MDAgMzAwaDE1MHEyMSAwIDI1IC0xMXQtMTAgLTI1bC0yMzAgLTI1MHEtMTQgLTE1IC0zNSAtMTV0LTM1IDE1bC0yMzAgMjUwcS0xNCAxNCAtMTAgMjV0MjUgMTFoMTUwdjkwMGgyMDB2LTkwMHpNMTAwMCAxMDUwbC0yMDAgLTI1MGgyMDB2LTEwMGgtMzAwdjE1MGwyMDAgMjUwaC0yMDB2MTAwaDMwMHYtMTUwek0xMDAwIDBoLTEwMHYxMDBoLTEwMHYtMTAwaC0xMDB2NTAwaDMwMHYtNTAwek04MDEgNDAwdi0yMDBoMTAwdjIwMGgtMTAweiAiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTUzOyIgZD0iTTQwMCAzMDBoMTUwcTIxIDAgMjUgLTExdC0xMCAtMjVsLTIzMCAtMjUwcS0xNCAtMTUgLTM1IC0xNXQtMzUgMTVsLTIzMCAyNTBxLTE0IDE0IC0xMCAyNXQyNSAxMWgxNTB2OTAwaDIwMHYtOTAwek0xMDAwIDcwMGgtMTAwdjQwMGgtMTAwdjEwMGgyMDB2LTUwMHpNMTEwMCAwaC0xMDB2MTAwaC0yMDB2NDAwaDMwMHYtNTAwek05MDEgNDAwdi0yMDBoMTAwdjIwMGgtMTAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNTQ7IiBkPSJNNDAwIDMwMGgxNTBxMjEgMCAyNSAtMTF0LTEwIC0yNWwtMjMwIC0yNTBxLTE0IC0xNSAtMzUgLTE1dC0zNSAxNWwtMjMwIDI1MHEtMTQgMTQgLTEwIDI1dDI1IDExaDE1MHY5MDBoMjAwdi05MDB6TTExMDAgNzAwaC0xMDB2MTAwaC0yMDB2NDAwaDMwMHYtNTAwek05MDEgMTEwMHYtMjAwaDEwMHYyMDBoLTEwMHpNMTAwMCAwaC0xMDB2NDAwaC0xMDB2MTAwaDIwMHYtNTAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNTU7IiBkPSJNNDAwIDMwMGgxNTBxMjEgMCAyNSAtMTF0LTEwIC0yNWwtMjMwIC0yNTBxLTE0IC0xNSAtMzUgLTE1dC0zNSAxNWwtMjMwIDI1MHEtMTQgMTQgLTEwIDI1dDI1IDExaDE1MHY5MDBoMjAwdi05MDB6TTkwMCAxMDAwaC0yMDB2MjAwaDIwMHYtMjAwek0xMDAwIDcwMGgtMzAwdjIwMGgzMDB2LTIwMHpNMTEwMCA0MDBoLTQwMHYyMDBoNDAwdi0yMDB6TTEyMDAgMTAwaC01MDB2MjAwaDUwMHYtMjAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNTY7IiBkPSJNNDAwIDMwMGgxNTBxMjEgMCAyNSAtMTF0LTEwIC0yNWwtMjMwIC0yNTBxLTE0IC0xNSAtMzUgLTE1dC0zNSAxNWwtMjMwIDI1MHEtMTQgMTQgLTEwIDI1dDI1IDExaDE1MHY5MDBoMjAwdi05MDB6TTEyMDAgMTAwMGgtNTAwdjIwMGg1MDB2LTIwMHpNMTEwMCA3MDBoLTQwMHYyMDBoNDAwdi0yMDB6TTEwMDAgNDAwaC0zMDB2MjAwaDMwMHYtMjAwek05MDAgMTAwaC0yMDB2MjAwaDIwMHYtMjAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNTc7IiBkPSJNMzUwIDExMDBoNDAwcTE2MiAwIDI1NiAtOTMuNXQ5NCAtMjU2LjV2LTQwMHEwIC0xNjUgLTkzLjUgLTI1Ny41dC0yNTYuNSAtOTIuNWgtNDAwcS0xNjUgMCAtMjU3LjUgOTIuNXQtOTIuNSAyNTcuNXY0MDBxMCAxNjUgOTIuNSAyNTcuNXQyNTcuNSA5Mi41ek04MDAgOTAwaC01MDBxLTQxIDAgLTcwLjUgLTI5LjV0LTI5LjUgLTcwLjV2LTUwMHEwIC00MSAyOS41IC03MC41dDcwLjUgLTI5LjVoNTAwcTQxIDAgNzAuNSAyOS41dDI5LjUgNzAuNSB2NTAwcTAgNDEgLTI5LjUgNzAuNXQtNzAuNSAyOS41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNTg7IiBkPSJNMzUwIDExMDBoNDAwcTE2NSAwIDI1Ny41IC05Mi41dDkyLjUgLTI1Ny41di00MDBxMCAtMTY1IC05Mi41IC0yNTcuNXQtMjU3LjUgLTkyLjVoLTQwMHEtMTYzIDAgLTI1Ni41IDkyLjV0LTkzLjUgMjU3LjV2NDAwcTAgMTYzIDk0IDI1Ni41dDI1NiA5My41ek04MDAgOTAwaC01MDBxLTQxIDAgLTcwLjUgLTI5LjV0LTI5LjUgLTcwLjV2LTUwMHEwIC00MSAyOS41IC03MC41dDcwLjUgLTI5LjVoNTAwcTQxIDAgNzAuNSAyOS41dDI5LjUgNzAuNSB2NTAwcTAgNDEgLTI5LjUgNzAuNXQtNzAuNSAyOS41ek00NDAgNzcwbDI1MyAtMTkwcTE3IC0xMiAxNyAtMzB0LTE3IC0zMGwtMjUzIC0xOTBxLTE2IC0xMiAtMjggLTYuNXQtMTIgMjYuNXY0MDBxMCAyMSAxMiAyNi41dDI4IC02LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE1OTsiIGQ9Ik0zNTAgMTEwMGg0MDBxMTYzIDAgMjU2LjUgLTk0dDkzLjUgLTI1NnYtNDAwcTAgLTE2NSAtOTIuNSAtMjU3LjV0LTI1Ny41IC05Mi41aC00MDBxLTE2NSAwIC0yNTcuNSA5Mi41dC05Mi41IDI1Ny41djQwMHEwIDE2MyA5Mi41IDI1Ni41dDI1Ny41IDkzLjV6TTgwMCA5MDBoLTUwMHEtNDEgMCAtNzAuNSAtMjkuNXQtMjkuNSAtNzAuNXYtNTAwcTAgLTQxIDI5LjUgLTcwLjV0NzAuNSAtMjkuNWg1MDBxNDEgMCA3MC41IDI5LjV0MjkuNSA3MC41IHY1MDBxMCA0MSAtMjkuNSA3MC41dC03MC41IDI5LjV6TTM1MCA3MDBoNDAwcTIxIDAgMjYuNSAtMTJ0LTYuNSAtMjhsLTE5MCAtMjUzcS0xMiAtMTcgLTMwIC0xN3QtMzAgMTdsLTE5MCAyNTNxLTEyIDE2IC02LjUgMjh0MjYuNSAxMnoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTYwOyIgZD0iTTM1MCAxMTAwaDQwMHExNjUgMCAyNTcuNSAtOTIuNXQ5Mi41IC0yNTcuNXYtNDAwcTAgLTE2MyAtOTIuNSAtMjU2LjV0LTI1Ny41IC05My41aC00MDBxLTE2MyAwIC0yNTYuNSA5NHQtOTMuNSAyNTZ2NDAwcTAgMTY1IDkyLjUgMjU3LjV0MjU3LjUgOTIuNXpNODAwIDkwMGgtNTAwcS00MSAwIC03MC41IC0yOS41dC0yOS41IC03MC41di01MDBxMCAtNDEgMjkuNSAtNzAuNXQ3MC41IC0yOS41aDUwMHE0MSAwIDcwLjUgMjkuNXQyOS41IDcwLjUgdjUwMHEwIDQxIC0yOS41IDcwLjV0LTcwLjUgMjkuNXpNNTgwIDY5M2wxOTAgLTI1M3ExMiAtMTYgNi41IC0yOHQtMjYuNSAtMTJoLTQwMHEtMjEgMCAtMjYuNSAxMnQ2LjUgMjhsMTkwIDI1M3ExMiAxNyAzMCAxN3QzMCAtMTd6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE2MTsiIGQ9Ik01NTAgMTEwMGg0MDBxMTY1IDAgMjU3LjUgLTkyLjV0OTIuNSAtMjU3LjV2LTQwMHEwIC0xNjUgLTkyLjUgLTI1Ny41dC0yNTcuNSAtOTIuNWgtNDAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41aDQ1MHE0MSAwIDcwLjUgMjkuNXQyOS41IDcwLjV2NTAwcTAgNDEgLTI5LjUgNzAuNXQtNzAuNSAyOS41aC00NTBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMCBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek0zMzggODY3bDMyNCAtMjg0cTE2IC0xNCAxNiAtMzN0LTE2IC0zM2wtMzI0IC0yODRxLTE2IC0xNCAtMjcgLTl0LTExIDI2djE1MGgtMjUwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYyMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41aDI1MHYxNTBxMCAyMSAxMSAyNnQyNyAtOXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTYyOyIgZD0iTTc5MyAxMTgybDkgLTlxOCAtMTAgNSAtMjdxLTMgLTExIC03OSAtMjI1LjV0LTc4IC0yMjEuNWwzMDAgMXEyNCAwIDMyLjUgLTE3LjV0LTUuNSAtMzUuNXEtMSAwIC0xMzMuNSAtMTU1dC0yNjcgLTMxMi41dC0xMzguNSAtMTYyLjVxLTEyIC0xNSAtMjYgLTE1aC05bC05IDhxLTkgMTEgLTQgMzJxMiA5IDQyIDEyMy41dDc5IDIyNC41bDM5IDExMGgtMzAycS0yMyAwIC0zMSAxOXEtMTAgMjEgNiA0MXE3NSA4NiAyMDkuNSAyMzcuNSB0MjI4IDI1N3Q5OC41IDExMS41cTkgMTYgMjUgMTZoOXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTYzOyIgZD0iTTM1MCAxMTAwaDQwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC00NTBxLTQxIDAgLTcwLjUgLTI5LjV0LTI5LjUgLTcwLjV2LTUwMHEwIC00MSAyOS41IC03MC41dDcwLjUgLTI5LjVoNDUwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTQwMHEtMTY1IDAgLTI1Ny41IDkyLjV0LTkyLjUgMjU3LjV2NDAwIHEwIDE2NSA5Mi41IDI1Ny41dDI1Ny41IDkyLjV6TTkzOCA4NjdsMzI0IC0yODRxMTYgLTE0IDE2IC0zM3QtMTYgLTMzbC0zMjQgLTI4NHEtMTYgLTE0IC0yNyAtOXQtMTEgMjZ2MTUwaC0yNTBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djIwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjVoMjUwdjE1MHEwIDIxIDExIDI2dDI3IC05eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNjQ7IiBkPSJNNzUwIDEyMDBoNDAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di00MDBxMCAtMjEgLTEwLjUgLTI1dC0yNC41IDEwbC0xMDkgMTA5bC0zMTIgLTMxMnEtMTUgLTE1IC0zNS41IC0xNXQtMzUuNSAxNWwtMTQxIDE0MXEtMTUgMTUgLTE1IDM1LjV0MTUgMzUuNWwzMTIgMzEybC0xMDkgMTA5cS0xNCAxNCAtMTAgMjQuNXQyNSAxMC41ek00NTYgOTAwaC0xNTZxLTQxIDAgLTcwLjUgLTI5LjV0LTI5LjUgLTcwLjV2LTUwMCBxMCAtNDEgMjkuNSAtNzAuNXQ3MC41IC0yOS41aDUwMHE0MSAwIDcwLjUgMjkuNXQyOS41IDcwLjV2MTQ4bDIwMCAyMDB2LTI5OHEwIC0xNjUgLTkzLjUgLTI1Ny41dC0yNTYuNSAtOTIuNWgtNDAwcS0xNjUgMCAtMjU3LjUgOTIuNXQtOTIuNSAyNTcuNXY0MDBxMCAxNjUgOTIuNSAyNTcuNXQyNTcuNSA5Mi41aDMwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTY1OyIgZD0iTTYwMCAxMTg2cTExOSAwIDIyNy41IC00Ni41dDE4NyAtMTI1dDEyNSAtMTg3dDQ2LjUgLTIyNy41dC00Ni41IC0yMjcuNXQtMTI1IC0xODd0LTE4NyAtMTI1dC0yMjcuNSAtNDYuNXQtMjI3LjUgNDYuNXQtMTg3IDEyNXQtMTI1IDE4N3QtNDYuNSAyMjcuNXQ0Ni41IDIyNy41dDEyNSAxODd0MTg3IDEyNXQyMjcuNSA0Ni41ek02MDAgMTAyMnEtMTE1IDAgLTIxMiAtNTYuNXQtMTUzLjUgLTE1My41dC01Ni41IC0yMTJ0NTYuNSAtMjEyIHQxNTMuNSAtMTUzLjV0MjEyIC01Ni41dDIxMiA1Ni41dDE1My41IDE1My41dDU2LjUgMjEydC01Ni41IDIxMnQtMTUzLjUgMTUzLjV0LTIxMiA1Ni41ek02MDAgNzk0cTgwIDAgMTM3IC01N3Q1NyAtMTM3dC01NyAtMTM3dC0xMzcgLTU3dC0xMzcgNTd0LTU3IDEzN3Q1NyAxMzd0MTM3IDU3eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNjY7IiBkPSJNNDUwIDEyMDBoMjAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0zNTBoMjQ1cTIwIDAgMjUgLTExdC05IC0yNmwtMzgzIC00MjZxLTE0IC0xNSAtMzMuNSAtMTV0LTMyLjUgMTVsLTM3OSA0MjZxLTEzIDE1IC04LjUgMjZ0MjUuNSAxMWgyNTB2MzUwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNTAgMzAwaDEwMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTI1MGgtMTEwMHYyNTBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41eiBNOTAwIDIwMHYtNTBoMTAwdjUwaC0xMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE2NzsiIGQ9Ik01ODMgMTE4MmwzNzggLTQzNXExNCAtMTUgOSAtMzF0LTI2IC0xNmgtMjQ0di0yNTBxMCAtMjAgLTE3IC0zNXQtMzkgLTE1aC0yMDBxLTIwIDAgLTMyIDE0LjV0LTEyIDM1LjV2MjUwaC0yNTBxLTIwIDAgLTI1LjUgMTYuNXQ4LjUgMzEuNWwzODMgNDMxcTE0IDE2IDMzLjUgMTd0MzMuNSAtMTR6TTUwIDMwMGgxMDAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0yNTBoLTExMDB2MjUwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXogTTkwMCAyMDB2LTUwaDEwMHY1MGgtMTAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNjg7IiBkPSJNMzk2IDcyM2wzNjkgMzY5cTcgNyAxNy41IDd0MTcuNSAtN2wxMzkgLTEzOXE3IC04IDcgLTE4LjV0LTcgLTE3LjVsLTUyNSAtNTI1cS03IC04IC0xNy41IC04dC0xNy41IDhsLTI5MiAyOTFxLTcgOCAtNyAxOHQ3IDE4bDEzOSAxMzlxOCA3IDE4LjUgN3QxNy41IC03ek01MCAzMDBoMTAwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjUwaC0xMTAwdjI1MHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTkwMCAyMDB2LTUwaDEwMHY1MCBoLTEwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTY5OyIgZD0iTTEzNSAxMDIzbDE0MiAxNDJxMTQgMTQgMzUgMTR0MzUgLTE0bDc3IC03N2wtMjEyIC0yMTJsLTc3IDc2cS0xNCAxNSAtMTQgMzZ0MTQgMzV6TTY1NSA4NTVsMjEwIDIxMHExNCAxNCAyNC41IDEwdDEwLjUgLTI1bC0yIC01OTlxLTEgLTIwIC0xNS41IC0zNXQtMzUuNSAtMTVsLTU5NyAtMXEtMjEgMCAtMjUgMTAuNXQxMCAyNC41bDIwOCAyMDhsLTE1NCAxNTVsMjEyIDIxMnpNNTAgMzAwaDEwMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjUgdi0yNTBoLTExMDB2MjUwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNOTAwIDIwMHYtNTBoMTAwdjUwaC0xMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE3MDsiIGQ9Ik0zNTAgMTIwMGw1OTkgLTJxMjAgLTEgMzUgLTE1LjV0MTUgLTM1LjVsMSAtNTk3cTAgLTIxIC0xMC41IC0yNXQtMjQuNSAxMGwtMjA4IDIwOGwtMTU1IC0xNTRsLTIxMiAyMTJsMTU1IDE1NGwtMjEwIDIxMHEtMTQgMTQgLTEwIDI0LjV0MjUgMTAuNXpNNTI0IDUxMmwtNzYgLTc3cS0xNSAtMTQgLTM2IC0xNHQtMzUgMTRsLTE0MiAxNDJxLTE0IDE0IC0xNCAzNXQxNCAzNWw3NyA3N3pNNTAgMzAwaDEwMDBxMjEgMCAzNS41IC0xNC41IHQxNC41IC0zNS41di0yNTBoLTExMDB2MjUwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNOTAwIDIwMHYtNTBoMTAwdjUwaC0xMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE3MTsiIGQ9Ik0xMjAwIDEwM2wtNDgzIDI3NmwtMzE0IC0zOTl2NDIzaC0zOTlsMTE5NiA3OTZ2LTEwOTZ6TTQ4MyA0MjR2LTIzMGw2ODMgOTUzeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNzI7IiBkPSJNMTEwMCAxMDAwdi04NTBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTE1MHY0MDBoLTcwMHYtNDAwaC0xNTBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMDBxMCAyMCAxNC41IDM1dDM1LjUgMTVoMjUwdi0zMDBoNTAwdjMwMGgxMDB6TTcwMCAxMDAwaC0xMDB2MjAwaDEwMHYtMjAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNzM7IiBkPSJNMTEwMCAxMDAwbC0yIC0xNDlsLTI5OSAtMjk5bC05NSA5NXEtOSA5IC0yMS41IDl0LTIxLjUgLTlsLTE0OSAtMTQ3aC0zMTJ2LTQwMGgtMTUwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDAwcTAgMjAgMTQuNSAzNXQzNS41IDE1aDI1MHYtMzAwaDUwMHYzMDBoMTAwek03MDAgMTAwMGgtMTAwdjIwMGgxMDB2LTIwMHpNMTEzMiA2MzhsMTA2IC0xMDZxNyAtNyA3IC0xNy41dC03IC0xNy41bC00MjAgLTQyMXEtOCAtNyAtMTggLTcgdC0xOCA3bC0yMDIgMjAzcS04IDcgLTggMTcuNXQ4IDE3LjVsMTA2IDEwNnE3IDggMTcuNSA4dDE3LjUgLThsNzkgLTc5bDI5NyAyOTdxNyA3IDE3LjUgN3QxNy41IC03eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNzQ7IiBkPSJNMTEwMCAxMDAwdi0yNjlsLTEwMyAtMTAzbC0xMzQgMTM0cS0xNSAxNSAtMzMuNSAxNi41dC0zNC41IC0xMi41bC0yNjYgLTI2NmgtMzI5di00MDBoLTE1MHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwMHEwIDIwIDE0LjUgMzV0MzUuNSAxNWgyNTB2LTMwMGg1MDB2MzAwaDEwMHpNNzAwIDEwMDBoLTEwMHYyMDBoMTAwdi0yMDB6TTEyMDIgNTcybDcwIC03MHExNSAtMTUgMTUgLTM1LjV0LTE1IC0zNS41bC0xMzEgLTEzMSBsMTMxIC0xMzFxMTUgLTE1IDE1IC0zNS41dC0xNSAtMzUuNWwtNzAgLTcwcS0xNSAtMTUgLTM1LjUgLTE1dC0zNS41IDE1bC0xMzEgMTMxbC0xMzEgLTEzMXEtMTUgLTE1IC0zNS41IC0xNXQtMzUuNSAxNWwtNzAgNzBxLTE1IDE1IC0xNSAzNS41dDE1IDM1LjVsMTMxIDEzMWwtMTMxIDEzMXEtMTUgMTUgLTE1IDM1LjV0MTUgMzUuNWw3MCA3MHExNSAxNSAzNS41IDE1dDM1LjUgLTE1bDEzMSAtMTMxbDEzMSAxMzFxMTUgMTUgMzUuNSAxNSB0MzUuNSAtMTV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE3NTsiIGQ9Ik0xMTAwIDEwMDB2LTMwMGgtMzUwcS0yMSAwIC0zNS41IC0xNC41dC0xNC41IC0zNS41di0xNTBoLTUwMHYtNDAwaC0xNTBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMDBxMCAyMCAxNC41IDM1dDM1LjUgMTVoMjUwdi0zMDBoNTAwdjMwMGgxMDB6TTcwMCAxMDAwaC0xMDB2MjAwaDEwMHYtMjAwek04NTAgNjAwaDEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjUwaDE1MHEyMSAwIDI1IC0xMC41dC0xMCAtMjQuNSBsLTIzMCAtMjMwcS0xNCAtMTQgLTM1IC0xNHQtMzUgMTRsLTIzMCAyMzBxLTE0IDE0IC0xMCAyNC41dDI1IDEwLjVoMTUwdjI1MHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE3NjsiIGQ9Ik0xMTAwIDEwMDB2LTQwMGwtMTY1IDE2NXEtMTQgMTUgLTM1IDE1dC0zNSAtMTVsLTI2MyAtMjY1aC00MDJ2LTQwMGgtMTUwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDAwcTAgMjAgMTQuNSAzNXQzNS41IDE1aDI1MHYtMzAwaDUwMHYzMDBoMTAwek03MDAgMTAwMGgtMTAwdjIwMGgxMDB2LTIwMHpNOTM1IDU2NWwyMzAgLTIyOXExNCAtMTUgMTAgLTI1LjV0LTI1IC0xMC41aC0xNTB2LTI1MHEwIC0yMCAtMTQuNSAtMzUgdC0zNS41IC0xNWgtMTAwcS0yMSAwIC0zNS41IDE1dC0xNC41IDM1djI1MGgtMTUwcS0yMSAwIC0yNSAxMC41dDEwIDI1LjVsMjMwIDIyOXExNCAxNSAzNSAxNXQzNSAtMTV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE3NzsiIGQ9Ik01MCAxMTAwaDExMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTE1MGgtMTIwMHYxNTBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek0xMjAwIDgwMHYtNTUwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXY1NTBoMTIwMHpNMTAwIDUwMHYtMjAwaDQwMHYyMDBoLTQwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTc4OyIgZD0iTTkzNSAxMTY1bDI0OCAtMjMwcTE0IC0xNCAxNCAtMzV0LTE0IC0zNWwtMjQ4IC0yMzBxLTE0IC0xNCAtMjQuNSAtMTB0LTEwLjUgMjV2MTUwaC00MDB2MjAwaDQwMHYxNTBxMCAyMSAxMC41IDI1dDI0LjUgLTEwek0yMDAgODAwaC01MHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNWg1MHYtMjAwek00MDAgODAwaC0xMDB2MjAwaDEwMHYtMjAwek0xOCA0MzVsMjQ3IDIzMCBxMTQgMTQgMjQuNSAxMHQxMC41IC0yNXYtMTUwaDQwMHYtMjAwaC00MDB2LTE1MHEwIC0yMSAtMTAuNSAtMjV0LTI0LjUgMTBsLTI0NyAyMzBxLTE1IDE0IC0xNSAzNXQxNSAzNXpNOTAwIDMwMGgtMTAwdjIwMGgxMDB2LTIwMHpNMTAwMCA1MDBoNTFxMjAgMCAzNC41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzQuNSAtMTQuNWgtNTF2MjAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNzk7IiBkPSJNODYyIDEwNzNsMjc2IDExNnEyNSAxOCA0My41IDh0MTguNSAtNDF2LTExMDZxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTIwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2Mzk3cS00IDEgLTExIDV0LTI0IDE3LjV0LTMwIDI5dC0yNCA0MnQtMTEgNTYuNXYzNTlxMCAzMSAxOC41IDY1dDQzLjUgNTJ6TTU1MCAxMjAwcTIyIDAgMzQuNSAtMTIuNXQxNC41IC0yNC41bDEgLTEzdi00NTBxMCAtMjggLTEwLjUgLTU5LjUgdC0yNSAtNTZ0LTI5IC00NXQtMjUuNSAtMzEuNWwtMTAgLTExdi00NDdxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTIwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2NDQ3cS00IDQgLTExIDExLjV0LTI0IDMwLjV0LTMwIDQ2dC0yNCA1NXQtMTEgNjB2NDUwcTAgMiAwLjUgNS41dDQgMTJ0OC41IDE1dDE0LjUgMTJ0MjIuNSA1LjVxMjAgMCAzMi41IC0xMi41dDE0LjUgLTI0LjVsMyAtMTN2LTM1MGgxMDB2MzUwdjUuNXQyLjUgMTIgdDcgMTV0MTUgMTJ0MjUuNSA1LjVxMjMgMCAzNS41IC0xMi41dDEzLjUgLTI0LjVsMSAtMTN2LTM1MGgxMDB2MzUwcTAgMiAwLjUgNS41dDMgMTJ0NyAxNXQxNSAxMnQyNC41IDUuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTgwOyIgZD0iTTEyMDAgMTEwMHYtNTZxLTQgMCAtMTEgLTAuNXQtMjQgLTN0LTMwIC03LjV0LTI0IC0xNXQtMTEgLTI0di04ODhxMCAtMjIgMjUgLTM0LjV0NTAgLTEzLjVsMjUgLTJ2LTU2aC00MDB2NTZxNzUgMCA4Ny41IDYuNXQxMi41IDQzLjV2Mzk0aC01MDB2LTM5NHEwIC0zNyAxMi41IC00My41dDg3LjUgLTYuNXYtNTZoLTQwMHY1NnE0IDAgMTEgMC41dDI0IDN0MzAgNy41dDI0IDE1dDExIDI0djg4OHEwIDIyIC0yNSAzNC41dC01MCAxMy41IGwtMjUgMnY1Nmg0MDB2LTU2cS03NSAwIC04Ny41IC02LjV0LTEyLjUgLTQzLjV2LTM5NGg1MDB2Mzk0cTAgMzcgLTEyLjUgNDMuNXQtODcuNSA2LjV2NTZoNDAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxODE7IiBkPSJNNjc1IDEwMDBoMzc1cTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xNTBoLTEwNWwtMjk1IC05OHY5OGwtMjAwIDIwMGgtNDAwbDEwMCAxMDBoMzc1ek0xMDAgOTAwaDMwMHE0MSAwIDcwLjUgLTI5LjV0MjkuNSAtNzAuNXYtNTAwcTAgLTQxIC0yOS41IC03MC41dC03MC41IC0yOS41aC0zMDBxLTQxIDAgLTcwLjUgMjkuNXQtMjkuNSA3MC41djUwMHEwIDQxIDI5LjUgNzAuNXQ3MC41IDI5LjV6TTEwMCA4MDB2LTIwMGgzMDB2MjAwIGgtMzAwek0xMTAwIDUzNWwtNDAwIC0xMzN2MTYzbDQwMCAxMzN2LTE2M3pNMTAwIDUwMHYtMjAwaDMwMHYyMDBoLTMwMHpNMTEwMCAzOTh2LTI0OHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMzc1bC0xMDAgLTEwMGgtMzc1bC0xMDAgMTAwaDQwMGwyMDAgMjAwaDEwNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTgyOyIgZD0iTTE3IDEwMDdsMTYyIDE2MnExNyAxNyA0MCAxNHQzNyAtMjJsMTM5IC0xOTRxMTQgLTIwIDExIC00NC41dC0yMCAtNDEuNWwtMTE5IC0xMThxMTAyIC0xNDIgMjI4IC0yNjh0MjY3IC0yMjdsMTE5IDExOHExNyAxNyA0Mi41IDE5dDQ0LjUgLTEybDE5MiAtMTM2cTE5IC0xNCAyMi41IC0zNy41dC0xMy41IC00MC41bC0xNjMgLTE2MnEtMyAtMSAtOS41IC0xdC0yOS41IDJ0LTQ3LjUgNnQtNjIuNSAxNC41dC03Ny41IDI2LjV0LTkwIDQyLjUgdC0xMDEuNSA2MHQtMTExIDgzdC0xMTkgMTA4LjVxLTc0IDc0IC0xMzMuNSAxNTAuNXQtOTQuNSAxMzguNXQtNjAgMTE5LjV0LTM0LjUgMTAwdC0xNSA3NC41dC00LjUgNDh6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE4MzsiIGQ9Ik02MDAgMTEwMHE5MiAwIDE3NSAtMTAuNXQxNDEuNSAtMjd0MTA4LjUgLTM2LjV0ODEuNSAtNDB0NTMuNSAtMzd0MzEgLTI3bDkgLTEwdi0yMDBxMCAtMjEgLTE0LjUgLTMzdC0zNC41IC05bC0yMDIgMzRxLTIwIDMgLTM0LjUgMjB0LTE0LjUgMzh2MTQ2cS0xNDEgMjQgLTMwMCAyNHQtMzAwIC0yNHYtMTQ2cTAgLTIxIC0xNC41IC0zOHQtMzQuNSAtMjBsLTIwMiAtMzRxLTIwIC0zIC0zNC41IDl0LTE0LjUgMzN2MjAwcTMgNCA5LjUgMTAuNSB0MzEgMjZ0NTQgMzcuNXQ4MC41IDM5LjV0MTA5IDM3LjV0MTQxIDI2LjV0MTc1IDEwLjV6TTYwMCA3OTVxNTYgMCA5NyAtOS41dDYwIC0yMy41dDMwIC0yOHQxMiAtMjRsMSAtMTB2LTUwbDM2NSAtMzAzcTE0IC0xNSAyNC41IC00MHQxMC41IC00NXYtMjEycTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYyMTJxMCAyMCAxMC41IDQ1dDI0LjUgNDBsMzY1IDMwM3Y1MCBxMCA0IDEgMTAuNXQxMiAyM3QzMCAyOXQ2MCAyMi41dDk3IDEweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxODQ7IiBkPSJNMTEwMCA3MDBsLTIwMCAtMjAwaC02MDBsLTIwMCAyMDB2NTAwaDIwMHYtMjAwaDIwMHYyMDBoMjAwdi0yMDBoMjAwdjIwMGgyMDB2LTUwMHpNMjUwIDQwMGg3MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV0LTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTEybDEzNyAtMTAwaC05NTBsMTM3IDEwMGgtMTJxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41dDE0LjUgMzUuNXQzNS41IDE0LjV6TTUwIDEwMGgxMTAwcTIxIDAgMzUuNSAtMTQuNSB0MTQuNSAtMzUuNXYtNTBoLTEyMDB2NTBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxODU7IiBkPSJNNzAwIDExMDBoLTEwMHEtNDEgMCAtNzAuNSAtMjkuNXQtMjkuNSAtNzAuNXYtMTAwMGgzMDB2MTAwMHEwIDQxIC0yOS41IDcwLjV0LTcwLjUgMjkuNXpNMTEwMCA4MDBoLTEwMHEtNDEgMCAtNzAuNSAtMjkuNXQtMjkuNSAtNzAuNXYtNzAwaDMwMHY3MDBxMCA0MSAtMjkuNSA3MC41dC03MC41IDI5LjV6TTQwMCAwaC0zMDB2NDAwcTAgNDEgMjkuNSA3MC41dDcwLjUgMjkuNWgxMDBxNDEgMCA3MC41IC0yOS41dDI5LjUgLTcwLjV2LTQwMHogIiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE4NjsiIGQ9Ik0yMDAgMTEwMGg3MDBxMTI0IDAgMjEyIC04OHQ4OCAtMjEydi01MDBxMCAtMTI0IC04OCAtMjEydC0yMTIgLTg4aC03MDBxLTEyNCAwIC0yMTIgODh0LTg4IDIxMnY1MDBxMCAxMjQgODggMjEydDIxMiA4OHpNMTAwIDkwMHYtNzAwaDkwMHY3MDBoLTkwMHpNNTAwIDcwMGgtMjAwdi0xMDBoMjAwdi0zMDBoLTMwMHYxMDBoMjAwdjEwMGgtMjAwdjMwMGgzMDB2LTEwMHpNOTAwIDcwMHYtMzAwbC0xMDAgLTEwMGgtMjAwdjUwMGgyMDB6IE03MDAgNzAwdi0zMDBoMTAwdjMwMGgtMTAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxODc7IiBkPSJNMjAwIDExMDBoNzAwcTEyNCAwIDIxMiAtODh0ODggLTIxMnYtNTAwcTAgLTEyNCAtODggLTIxMnQtMjEyIC04OGgtNzAwcS0xMjQgMCAtMjEyIDg4dC04OCAyMTJ2NTAwcTAgMTI0IDg4IDIxMnQyMTIgODh6TTEwMCA5MDB2LTcwMGg5MDB2NzAwaC05MDB6TTUwMCAzMDBoLTEwMHYyMDBoLTEwMHYtMjAwaC0xMDB2NTAwaDEwMHYtMjAwaDEwMHYyMDBoMTAwdi01MDB6TTkwMCA3MDB2LTMwMGwtMTAwIC0xMDBoLTIwMHY1MDBoMjAweiBNNzAwIDcwMHYtMzAwaDEwMHYzMDBoLTEwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTg4OyIgZD0iTTIwMCAxMTAwaDcwMHExMjQgMCAyMTIgLTg4dDg4IC0yMTJ2LTUwMHEwIC0xMjQgLTg4IC0yMTJ0LTIxMiAtODhoLTcwMHEtMTI0IDAgLTIxMiA4OHQtODggMjEydjUwMHEwIDEyNCA4OCAyMTJ0MjEyIDg4ek0xMDAgOTAwdi03MDBoOTAwdjcwMGgtOTAwek01MDAgNzAwaC0yMDB2LTMwMGgyMDB2LTEwMGgtMzAwdjUwMGgzMDB2LTEwMHpNOTAwIDcwMGgtMjAwdi0zMDBoMjAwdi0xMDBoLTMwMHY1MDBoMzAwdi0xMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE4OTsiIGQ9Ik0yMDAgMTEwMGg3MDBxMTI0IDAgMjEyIC04OHQ4OCAtMjEydi01MDBxMCAtMTI0IC04OCAtMjEydC0yMTIgLTg4aC03MDBxLTEyNCAwIC0yMTIgODh0LTg4IDIxMnY1MDBxMCAxMjQgODggMjEydDIxMiA4OHpNMTAwIDkwMHYtNzAwaDkwMHY3MDBoLTkwMHpNNTAwIDQwMGwtMzAwIDE1MGwzMDAgMTUwdi0zMDB6TTkwMCA1NTBsLTMwMCAtMTUwdjMwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTkwOyIgZD0iTTIwMCAxMTAwaDcwMHExMjQgMCAyMTIgLTg4dDg4IC0yMTJ2LTUwMHEwIC0xMjQgLTg4IC0yMTJ0LTIxMiAtODhoLTcwMHEtMTI0IDAgLTIxMiA4OHQtODggMjEydjUwMHEwIDEyNCA4OCAyMTJ0MjEyIDg4ek0xMDAgOTAwdi03MDBoOTAwdjcwMGgtOTAwek05MDAgMzAwaC03MDB2NTAwaDcwMHYtNTAwek04MDAgNzAwaC0xMzBxLTM4IDAgLTY2LjUgLTQzdC0yOC41IC0xMDh0MjcgLTEwN3Q2OCAtNDJoMTMwdjMwMHpNMzAwIDcwMHYtMzAwIGgxMzBxNDEgMCA2OCA0MnQyNyAxMDd0LTI4LjUgMTA4dC02Ni41IDQzaC0xMzB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE5MTsiIGQ9Ik0yMDAgMTEwMGg3MDBxMTI0IDAgMjEyIC04OHQ4OCAtMjEydi01MDBxMCAtMTI0IC04OCAtMjEydC0yMTIgLTg4aC03MDBxLTEyNCAwIC0yMTIgODh0LTg4IDIxMnY1MDBxMCAxMjQgODggMjEydDIxMiA4OHpNMTAwIDkwMHYtNzAwaDkwMHY3MDBoLTkwMHpNNTAwIDcwMGgtMjAwdi0xMDBoMjAwdi0zMDBoLTMwMHYxMDBoMjAwdjEwMGgtMjAwdjMwMGgzMDB2LTEwMHpNOTAwIDMwMGgtMTAwdjQwMGgtMTAwdjEwMGgyMDB2LTUwMHogTTcwMCAzMDBoLTEwMHYxMDBoMTAwdi0xMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE5MjsiIGQ9Ik0yMDAgMTEwMGg3MDBxMTI0IDAgMjEyIC04OHQ4OCAtMjEydi01MDBxMCAtMTI0IC04OCAtMjEydC0yMTIgLTg4aC03MDBxLTEyNCAwIC0yMTIgODh0LTg4IDIxMnY1MDBxMCAxMjQgODggMjEydDIxMiA4OHpNMTAwIDkwMHYtNzAwaDkwMHY3MDBoLTkwMHpNMzAwIDcwMGgyMDB2LTQwMGgtMzAwdjUwMGgxMDB2LTEwMHpNOTAwIDMwMGgtMTAwdjQwMGgtMTAwdjEwMGgyMDB2LTUwMHpNMzAwIDYwMHYtMjAwaDEwMHYyMDBoLTEwMHogTTcwMCAzMDBoLTEwMHYxMDBoMTAwdi0xMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE5MzsiIGQ9Ik0yMDAgMTEwMGg3MDBxMTI0IDAgMjEyIC04OHQ4OCAtMjEydi01MDBxMCAtMTI0IC04OCAtMjEydC0yMTIgLTg4aC03MDBxLTEyNCAwIC0yMTIgODh0LTg4IDIxMnY1MDBxMCAxMjQgODggMjEydDIxMiA4OHpNMTAwIDkwMHYtNzAwaDkwMHY3MDBoLTkwMHpNNTAwIDUwMGwtMTk5IC0yMDBoLTEwMHY1MGwxOTkgMjAwdjE1MGgtMjAwdjEwMGgzMDB2LTMwMHpNOTAwIDMwMGgtMTAwdjQwMGgtMTAwdjEwMGgyMDB2LTUwMHpNNzAxIDMwMGgtMTAwIHYxMDBoMTAwdi0xMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE5NDsiIGQ9Ik02MDAgMTE5MXExMjAgMCAyMjkuNSAtNDd0MTg4LjUgLTEyNnQxMjYgLTE4OC41dDQ3IC0yMjkuNXQtNDcgLTIyOS41dC0xMjYgLTE4OC41dC0xODguNSAtMTI2dC0yMjkuNSAtNDd0LTIyOS41IDQ3dC0xODguNSAxMjZ0LTEyNiAxODguNXQtNDcgMjI5LjV0NDcgMjI5LjV0MTI2IDE4OC41dDE4OC41IDEyNnQyMjkuNSA0N3pNNjAwIDEwMjFxLTExNCAwIC0yMTEgLTU2LjV0LTE1My41IC0xNTMuNXQtNTYuNSAtMjExdDU2LjUgLTIxMSB0MTUzLjUgLTE1My41dDIxMSAtNTYuNXQyMTEgNTYuNXQxNTMuNSAxNTMuNXQ1Ni41IDIxMXQtNTYuNSAyMTF0LTE1My41IDE1My41dC0yMTEgNTYuNXpNODAwIDcwMGgtMzAwdi0yMDBoMzAwdi0xMDBoLTMwMGwtMTAwIDEwMHYyMDBsMTAwIDEwMGgzMDB2LTEwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTk1OyIgZD0iTTYwMCAxMTkxcTEyMCAwIDIyOS41IC00N3QxODguNSAtMTI2dDEyNiAtMTg4LjV0NDcgLTIyOS41dC00NyAtMjI5LjV0LTEyNiAtMTg4LjV0LTE4OC41IC0xMjZ0LTIyOS41IC00N3QtMjI5LjUgNDd0LTE4OC41IDEyNnQtMTI2IDE4OC41dC00NyAyMjkuNXQ0NyAyMjkuNXQxMjYgMTg4LjV0MTg4LjUgMTI2dDIyOS41IDQ3ek02MDAgMTAyMXEtMTE0IDAgLTIxMSAtNTYuNXQtMTUzLjUgLTE1My41dC01Ni41IC0yMTF0NTYuNSAtMjExIHQxNTMuNSAtMTUzLjV0MjExIC01Ni41dDIxMSA1Ni41dDE1My41IDE1My41dDU2LjUgMjExdC01Ni41IDIxMXQtMTUzLjUgMTUzLjV0LTIxMSA1Ni41ek04MDAgNzAwdi0xMDBsLTUwIC01MGwxMDAgLTEwMHYtNTBoLTEwMGwtMTAwIDEwMGgtMTUwdi0xMDBoLTEwMHY0MDBoMzAwek01MDAgNzAwdi0xMDBoMjAwdjEwMGgtMjAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxOTc7IiBkPSJNNTAzIDEwODlxMTEwIDAgMjAwLjUgLTU5LjV0MTM0LjUgLTE1Ni41cTQ0IDE0IDkwIDE0cTEyMCAwIDIwNSAtODYuNXQ4NSAtMjA3dC04NSAtMjA3dC0yMDUgLTg2LjVoLTEyOHYyNTBxMCAyMSAtMTQuNSAzNS41dC0zNS41IDE0LjVoLTMwMHEtMjEgMCAtMzUuNSAtMTQuNXQtMTQuNSAtMzUuNXYtMjUwaC0yMjJxLTgwIDAgLTEzNiA1Ny41dC01NiAxMzYuNXEwIDY5IDQzIDEyMi41dDEwOCA2Ny41cS0yIDE5IC0yIDM3cTAgMTAwIDQ5IDE4NSB0MTM0IDEzNHQxODUgNDl6TTUyNSA1MDBoMTUwcTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtMjc1aDEzN3EyMSAwIDI2IC0xMS41dC04IC0yNy41bC0yMjMgLTI0NHEtMTMgLTE2IC0zMiAtMTZ0LTMyIDE2bC0yMjMgMjQ0cS0xMyAxNiAtOCAyNy41dDI2IDExLjVoMTM3djI3NXEwIDEwIDcuNSAxNy41dDE3LjUgNy41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxOTg7IiBkPSJNNTAyIDEwODlxMTEwIDAgMjAxIC01OS41dDEzNSAtMTU2LjVxNDMgMTUgODkgMTVxMTIxIDAgMjA2IC04Ni41dDg2IC0yMDYuNXEwIC05OSAtNjAgLTE4MXQtMTUwIC0xMTBsLTM3OCAzNjBxLTEzIDE2IC0zMS41IDE2dC0zMS41IC0xNmwtMzgxIC0zNjVoLTlxLTc5IDAgLTEzNS41IDU3LjV0LTU2LjUgMTM2LjVxMCA2OSA0MyAxMjIuNXQxMDggNjcuNXEtMiAxOSAtMiAzOHEwIDEwMCA0OSAxODQuNXQxMzMuNSAxMzR0MTg0LjUgNDkuNXogTTYzMiA0NjdsMjIzIC0yMjhxMTMgLTE2IDggLTI3LjV0LTI2IC0xMS41aC0xMzd2LTI3NXEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTE1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djI3NWgtMTM3cS0yMSAwIC0yNiAxMS41dDggMjcuNXExOTkgMjA0IDIyMyAyMjhxMTkgMTkgMzEuNSAxOXQzMi41IC0xOXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTk5OyIgZD0iTTcwMCAxMDB2MTAwaDQwMGwtMjcwIDMwMGgxNzBsLTI3MCAzMDBoMTcwbC0zMDAgMzMzbC0zMDAgLTMzM2gxNzBsLTI3MCAtMzAwaDE3MGwtMjcwIC0zMDBoNDAwdi0xMDBoLTUwcS0yMSAwIC0zNS41IC0xNC41dC0xNC41IC0zNS41di01MGg0MDB2NTBxMCAyMSAtMTQuNSAzNS41dC0zNS41IDE0LjVoLTUweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMDA7IiBkPSJNNjAwIDExNzlxOTQgMCAxNjcuNSAtNTYuNXQ5OS41IC0xNDUuNXE4OSAtNiAxNTAuNSAtNzEuNXQ2MS41IC0xNTUuNXEwIC02MSAtMjkuNSAtMTEyLjV0LTc5LjUgLTgyLjVxOSAtMjkgOSAtNTVxMCAtNzQgLTUyLjUgLTEyNi41dC0xMjYuNSAtNTIuNXEtNTUgMCAtMTAwIDMwdi0yNTFxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTUwaC0zMDB2NTBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41djI1MXEtNDUgLTMwIC0xMDAgLTMwIHEtNzQgMCAtMTI2LjUgNTIuNXQtNTIuNSAxMjYuNXEwIDE4IDQgMzhxLTQ3IDIxIC03NS41IDY1dC0yOC41IDk3cTAgNzQgNTIuNSAxMjYuNXQxMjYuNSA1Mi41cTUgMCAyMyAtMnEwIDIgLTEgMTB0LTEgMTNxMCAxMTYgODEuNSAxOTcuNXQxOTcuNSA4MS41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMDE7IiBkPSJNMTAxMCAxMDEwcTExMSAtMTExIDE1MC41IC0yNjAuNXQwIC0yOTl0LTE1MC41IC0yNjAuNXEtODMgLTgzIC0xOTEuNSAtMTI2LjV0LTIxOC41IC00My41dC0yMTguNSA0My41dC0xOTEuNSAxMjYuNXEtMTExIDExMSAtMTUwLjUgMjYwLjV0MCAyOTl0MTUwLjUgMjYwLjVxODMgODMgMTkxLjUgMTI2LjV0MjE4LjUgNDMuNXQyMTguNSAtNDMuNXQxOTEuNSAtMTI2LjV6TTQ3NiAxMDY1cS00IDAgLTggLTFxLTEyMSAtMzQgLTIwOS41IC0xMjIuNSB0LTEyMi41IC0yMDkuNXEtNCAtMTIgMi41IC0yM3QxOC41IC0xNGwzNiAtOXEzIC0xIDcgLTFxMjMgMCAyOSAyMnEyNyA5NiA5OCAxNjZxNzAgNzEgMTY2IDk4cTExIDMgMTcuNSAxMy41dDMuNSAyMi41bC05IDM1cS0zIDEzIC0xNCAxOXEtNyA0IC0xNSA0ek01MTIgOTIwcS00IDAgLTkgLTJxLTgwIC0yNCAtMTM4LjUgLTgyLjV0LTgyLjUgLTEzOC41cS00IC0xMyAyIC0yNHQxOSAtMTRsMzQgLTlxNCAtMSA4IC0xcTIyIDAgMjggMjEgcTE4IDU4IDU4LjUgOTguNXQ5Ny41IDU4LjVxMTIgMyAxOCAxMy41dDMgMjEuNWwtOSAzNXEtMyAxMiAtMTQgMTlxLTcgNCAtMTUgNHpNNzE5LjUgNzE5LjVxLTQ5LjUgNDkuNSAtMTE5LjUgNDkuNXQtMTE5LjUgLTQ5LjV0LTQ5LjUgLTExOS41dDQ5LjUgLTExOS41dDExOS41IC00OS41dDExOS41IDQ5LjV0NDkuNSAxMTkuNXQtNDkuNSAxMTkuNXpNODU1IDU1MXEtMjIgMCAtMjggLTIxcS0xOCAtNTggLTU4LjUgLTk4LjV0LTk4LjUgLTU3LjUgcS0xMSAtNCAtMTcgLTE0LjV0LTMgLTIxLjVsOSAtMzVxMyAtMTIgMTQgLTE5cTcgLTQgMTUgLTRxNCAwIDkgMnE4MCAyNCAxMzguNSA4Mi41dDgyLjUgMTM4LjVxNCAxMyAtMi41IDI0dC0xOC41IDE0bC0zNCA5cS00IDEgLTggMXpNMTAwMCA1MTVxLTIzIDAgLTI5IC0yMnEtMjcgLTk2IC05OCAtMTY2cS03MCAtNzEgLTE2NiAtOThxLTExIC0zIC0xNy41IC0xMy41dC0zLjUgLTIyLjVsOSAtMzVxMyAtMTMgMTQgLTE5cTcgLTQgMTUgLTQgcTQgMCA4IDFxMTIxIDM0IDIwOS41IDEyMi41dDEyMi41IDIwOS41cTQgMTIgLTIuNSAyM3QtMTguNSAxNGwtMzYgOXEtMyAxIC03IDF6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIwMjsiIGQ9Ik03MDAgODAwaDMwMHYtMzgwaC0xODB2MjAwaC0zNDB2LTIwMGgtMzgwdjc1NXEwIDEwIDcuNSAxNy41dDE3LjUgNy41aDU3NXYtNDAwek0xMDAwIDkwMGgtMjAwdjIwMHpNNzAwIDMwMGgxNjJsLTIxMiAtMjEybC0yMTIgMjEyaDE2MnYyMDBoMTAwdi0yMDB6TTUyMCAwaC0zOTVxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYzOTV6TTEwMDAgMjIwdi0xOTVxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0xOTV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIwMzsiIGQ9Ik03MDAgODAwaDMwMHYtNTIwbC0zNTAgMzUwbC01NTAgLTU1MHYxMDk1cTAgMTAgNy41IDE3LjV0MTcuNSA3LjVoNTc1di00MDB6TTEwMDAgOTAwaC0yMDB2MjAwek04NjIgMjAwaC0xNjJ2LTIwMGgtMTAwdjIwMGgtMTYybDIxMiAyMTJ6TTQ4MCAwaC0zNTVxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXY1NWgzODB2LTgwek0xMDAwIDgwdi01NXEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTE1NXY4MGgxODB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIwNDsiIGQ9Ik0xMTYyIDgwMGgtMTYydi0yMDBoMTAwbDEwMCAtMTAwaC0zMDB2MzAwaC0xNjJsMjEyIDIxMnpNMjAwIDgwMGgyMDBxMjcgMCA0MCAtMnQyOS41IC0xMC41dDIzLjUgLTMwdDcgLTU3LjVoMzAwdi0xMDBoLTYwMGwtMjAwIC0zNTB2NDUwaDEwMHEwIDM2IDcgNTcuNXQyMy41IDMwdDI5LjUgMTAuNXQ0MCAyek04MDAgNDAwaDI0MGwtMjQwIC00MDBoLTgwMGwzMDAgNTAwaDUwMHYtMTAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMDU7IiBkPSJNNjUwIDExMDBoMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di01MGg1MHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0zMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjVoNTB2NTBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek0xMDAwIDg1MHYxNTBxNDEgMCA3MC41IC0yOS41dDI5LjUgLTcwLjV2LTgwMCBxMCAtNDEgLTI5LjUgLTcwLjV0LTcwLjUgLTI5LjVoLTYwMHEtMSAwIC0yMCA0bDI0NiAyNDZsLTMyNiAzMjZ2MzI0cTAgNDEgMjkuNSA3MC41dDcwLjUgMjkuNXYtMTUwcTAgLTYyIDQ0IC0xMDZ0MTA2IC00NGgzMDBxNjIgMCAxMDYgNDR0NDQgMTA2ek00MTIgMjUwbC0yMTIgLTIxMnYxNjJoLTIwMHYxMDBoMjAwdjE2MnoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjA2OyIgZD0iTTQ1MCAxMTAwaDEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNTBoNTBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMzAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41aDUwdjUwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNODAwIDg1MHYxNTBxNDEgMCA3MC41IC0yOS41dDI5LjUgLTcwLjV2LTUwMCBoLTIwMHYtMzAwaDIwMHEwIC0zNiAtNyAtNTcuNXQtMjMuNSAtMzB0LTI5LjUgLTEwLjV0LTQwIC0yaC02MDBxLTQxIDAgLTcwLjUgMjkuNXQtMjkuNSA3MC41djgwMHEwIDQxIDI5LjUgNzAuNXQ3MC41IDI5LjV2LTE1MHEwIC02MiA0NCAtMTA2dDEwNiAtNDRoMzAwcTYyIDAgMTA2IDQ0dDQ0IDEwNnpNMTIxMiAyNTBsLTIxMiAtMjEydjE2MmgtMjAwdjEwMGgyMDB2MTYyeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMDk7IiBkPSJNNjU4IDExOTdsNjM3IC0xMTA0cTIzIC0zOCA3IC02NS41dC02MCAtMjcuNWgtMTI3NnEtNDQgMCAtNjAgMjcuNXQ3IDY1LjVsNjM3IDExMDRxMjIgMzkgNTQgMzl0NTQgLTM5ek03MDQgODAwaC0yMDhxLTIwIDAgLTMyIC0xNC41dC04IC0zNC41bDU4IC0zMDJxNCAtMjAgMjEuNSAtMzQuNXQzNy41IC0xNC41aDU0cTIwIDAgMzcuNSAxNC41dDIxLjUgMzQuNWw1OCAzMDJxNCAyMCAtOCAzNC41dC0zMiAxNC41ek01MDAgMzAwdi0xMDBoMjAwIHYxMDBoLTIwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjEwOyIgZD0iTTQyNSAxMTAwaDI1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTE1MHEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTI1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djE1MHEwIDEwIDcuNSAxNy41dDE3LjUgNy41ek00MjUgODAwaDI1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTE1MHEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTI1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djE1MHEwIDEwIDcuNSAxNy41IHQxNy41IDcuNXpNODI1IDgwMGgyNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di0xNTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0yNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYxNTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXpNMjUgNTAwaDI1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTE1MHEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTI1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djE1MCBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXpNNDI1IDUwMGgyNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di0xNTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0yNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYxNTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXpNODI1IDUwMGgyNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di0xNTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0yNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNSB2MTUwcTAgMTAgNy41IDE3LjV0MTcuNSA3LjV6TTI1IDIwMGgyNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di0xNTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0yNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYxNTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXpNNDI1IDIwMGgyNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di0xNTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0yNTBxLTEwIDAgLTE3LjUgNy41IHQtNy41IDE3LjV2MTUwcTAgMTAgNy41IDE3LjV0MTcuNSA3LjV6TTgyNSAyMDBoMjUwcTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtMTUwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtMjUwcS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2MTUwcTAgMTAgNy41IDE3LjV0MTcuNSA3LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIxMTsiIGQ9Ik03MDAgMTIwMGgxMDB2LTIwMGgtMTAwdi0xMDBoMzUwcTYyIDAgODYuNSAtMzkuNXQtMy41IC05NC41bC02NiAtMTMycS00MSAtODMgLTgxIC0xMzRoLTc3MnEtNDAgNTEgLTgxIDEzNGwtNjYgMTMycS0yOCA1NSAtMy41IDk0LjV0ODYuNSAzOS41aDM1MHYxMDBoLTEwMHYyMDBoMTAwdjEwMGgyMDB2LTEwMHpNMjUwIDQwMGg3MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV0LTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTEybDEzNyAtMTAwIGgtOTUwbDEzOCAxMDBoLTEzcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXQxNC41IDM1LjV0MzUuNSAxNC41ek01MCAxMDBoMTEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNTBoLTEyMDB2NTBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMTI7IiBkPSJNNjAwIDEzMDBxNDAgMCA2OC41IC0yOS41dDI4LjUgLTcwLjVoLTE5NHEwIDQxIDI4LjUgNzAuNXQ2OC41IDI5LjV6TTQ0MyAxMTAwaDMxNHExOCAtMzcgMTggLTc1cTAgLTggLTMgLTI1aDMyOHE0MSAwIDQ0LjUgLTE2LjV0LTMwLjUgLTM4LjVsLTE3NSAtMTQ1aC02NzhsLTE3OCAxNDVxLTM0IDIyIC0yOSAzOC41dDQ2IDE2LjVoMzI4cS0zIDE3IC0zIDI1cTAgMzggMTggNzV6TTI1MCA3MDBoNzAwcTIxIDAgMzUuNSAtMTQuNSB0MTQuNSAtMzUuNXQtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTUwdi0yMDBsMjc1IC0yMDBoLTk1MGwyNzUgMjAwdjIwMGgtMTUwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXQxNC41IDM1LjV0MzUuNSAxNC41ek01MCAxMDBoMTEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNTBoLTEyMDB2NTBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMTM7IiBkPSJNNjAwIDExODFxNzUgMCAxMjggLTUzdDUzIC0xMjh0LTUzIC0xMjh0LTEyOCAtNTN0LTEyOCA1M3QtNTMgMTI4dDUzIDEyOHQxMjggNTN6TTYwMiA3OThoNDZxMzQgMCA1NS41IC0yOC41dDIxLjUgLTg2LjVxMCAtNzYgMzkgLTE4M2gtMzI0cTM5IDEwNyAzOSAxODNxMCA1OCAyMS41IDg2LjV0NTYuNSAyOC41aDQ1ek0yNTAgNDAwaDcwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXQtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTMgbDEzOCAtMTAwaC05NTBsMTM3IDEwMGgtMTJxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41dDE0LjUgMzUuNXQzNS41IDE0LjV6TTUwIDEwMGgxMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di01MGgtMTIwMHY1MHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIxNDsiIGQ9Ik02MDAgMTMwMHE0NyAwIDkyLjUgLTUzLjV0NzEgLTEyM3QyNS41IC0xMjMuNXEwIC03OCAtNTUuNSAtMTMzLjV0LTEzMy41IC01NS41dC0xMzMuNSA1NS41dC01NS41IDEzMy41cTAgNjIgMzQgMTQzbDE0NCAtMTQzbDExMSAxMTFsLTE2MyAxNjNxMzQgMjYgNjMgMjZ6TTYwMiA3OThoNDZxMzQgMCA1NS41IC0yOC41dDIxLjUgLTg2LjVxMCAtNzYgMzkgLTE4M2gtMzI0cTM5IDEwNyAzOSAxODNxMCA1OCAyMS41IDg2LjV0NTYuNSAyOC41aDQ1IHpNMjUwIDQwMGg3MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV0LTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTEzbDEzOCAtMTAwaC05NTBsMTM3IDEwMGgtMTJxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41dDE0LjUgMzUuNXQzNS41IDE0LjV6TTUwIDEwMGgxMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di01MGgtMTIwMHY1MHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIxNTsiIGQ9Ik02MDAgMTIwMGwzMDAgLTE2MXYtMTM5aC0zMDBxMCAtNTcgMTguNSAtMTA4dDUwIC05MS41dDYzIC03MnQ3MCAtNjcuNXQ1Ny41IC02MWgtNTMwcS02MCA4MyAtOTAuNSAxNzcuNXQtMzAuNSAxNzguNXQzMyAxNjQuNXQ4Ny41IDEzOS41dDEyNiA5Ni41dDE0NS41IDQxLjV2LTk4ek0yNTAgNDAwaDcwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXQtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTNsMTM4IC0xMDBoLTk1MGwxMzcgMTAwIGgtMTJxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41dDE0LjUgMzUuNXQzNS41IDE0LjV6TTUwIDEwMGgxMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di01MGgtMTIwMHY1MHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIxNjsiIGQ9Ik02MDAgMTMwMHE0MSAwIDcwLjUgLTI5LjV0MjkuNSAtNzAuNXYtNzhxNDYgLTI2IDczIC03MnQyNyAtMTAwdi01MGgtNDAwdjUwcTAgNTQgMjcgMTAwdDczIDcydjc4cTAgNDEgMjkuNSA3MC41dDcwLjUgMjkuNXpNNDAwIDgwMGg0MDBxNTQgMCAxMDAgLTI3dDcyIC03M2gtMTcydi0xMDBoMjAwdi0xMDBoLTIwMHYtMTAwaDIwMHYtMTAwaC0yMDB2LTEwMGgyMDBxMCAtODMgLTU4LjUgLTE0MS41dC0xNDEuNSAtNTguNWgtNDAwIHEtODMgMCAtMTQxLjUgNTguNXQtNTguNSAxNDEuNXY0MDBxMCA4MyA1OC41IDE0MS41dDE0MS41IDU4LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIxODsiIGQ9Ik0xNTAgMTEwMGg5MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTUwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtOTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXY1MDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek0xMjUgNDAwaDk1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTUwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtMjgzbDIyNCAtMjI0cTEzIC0xMyAxMyAtMzEuNXQtMTMgLTMyIHQtMzEuNSAtMTMuNXQtMzEuNSAxM2wtODggODhoLTUyNGwtODcgLTg4cS0xMyAtMTMgLTMyIC0xM3QtMzIgMTMuNXQtMTMgMzJ0MTMgMzEuNWwyMjQgMjI0aC0yODlxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXY1MHEwIDEwIDcuNSAxNy41dDE3LjUgNy41ek01NDEgMzAwbC0xMDAgLTEwMGgzMjRsLTEwMCAxMDBoLTEyNHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjE5OyIgZD0iTTIwMCAxMTAwaDgwMHE4MyAwIDE0MS41IC01OC41dDU4LjUgLTE0MS41di0yMDBoLTEwMHEwIDQxIC0yOS41IDcwLjV0LTcwLjUgMjkuNWgtMjUwcS00MSAwIC03MC41IC0yOS41dC0yOS41IC03MC41aC0xMDBxMCA0MSAtMjkuNSA3MC41dC03MC41IDI5LjVoLTI1MHEtNDEgMCAtNzAuNSAtMjkuNXQtMjkuNSAtNzAuNWgtMTAwdjIwMHEwIDgzIDU4LjUgMTQxLjV0MTQxLjUgNTguNXpNMTAwIDYwMGgxMDAwcTQxIDAgNzAuNSAtMjkuNSB0MjkuNSAtNzAuNXYtMzAwaC0xMjAwdjMwMHEwIDQxIDI5LjUgNzAuNXQ3MC41IDI5LjV6TTMwMCAxMDB2LTUwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djUwaDIwMHpNMTEwMCAxMDB2LTUwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djUwaDIwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjIxOyIgZD0iTTQ4MCAxMTY1bDY4MiAtNjgzcTMxIC0zMSAzMSAtNzUuNXQtMzEgLTc1LjVsLTEzMSAtMTMxaC00ODFsLTUxNyA1MThxLTMyIDMxIC0zMiA3NS41dDMyIDc1LjVsMjk1IDI5NnEzMSAzMSA3NS41IDMxdDc2LjUgLTMxek0xMDggNzk0bDM0MiAtMzQybDMwMyAzMDRsLTM0MSAzNDF6TTI1MCAxMDBoODAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di01MGgtOTAwdjUwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjIzOyIgZD0iTTEwNTcgNjQ3bC0xODkgNTA2cS04IDE5IC0yNy41IDMzdC00MC41IDE0aC00MDBxLTIxIDAgLTQwLjUgLTE0dC0yNy41IC0zM2wtMTg5IC01MDZxLTggLTE5IDEuNSAtMzN0MzAuNSAtMTRoNjI1di0xNTBxMCAtMjEgMTQuNSAtMzUuNXQzNS41IC0xNC41dDM1LjUgMTQuNXQxNC41IDM1LjV2MTUwaDEyNXEyMSAwIDMwLjUgMTR0MS41IDMzek04OTcgMGgtNTk1djUwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNWg1MHY1MCBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41aDQ4djMwMGgyMDB2LTMwMGg0N3EyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNTBoNTBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTUweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMjQ7IiBkPSJNOTAwIDgwMGgzMDB2LTU3NXEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTM3NXY1OTFsLTMwMCAzMDB2ODRxMCAxMCA3LjUgMTcuNXQxNy41IDcuNWgzNzV2LTQwMHpNMTIwMCA5MDBoLTIwMHYyMDB6TTQwMCA2MDBoMzAwdi01NzVxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC02NTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXY5NTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNWgzNzV2LTQwMHpNNzAwIDcwMGgtMjAwdjIwMHogIiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIyNTsiIGQ9Ik00ODQgMTA5NWgxOTVxNzUgMCAxNDYgLTMyLjV0MTI0IC04NnQ4OS41IC0xMjIuNXQ0OC41IC0xNDJxMTggLTE0IDM1IC0yMHEzMSAtMTAgNjQuNSA2LjV0NDMuNSA0OC41cTEwIDM0IC0xNSA3MXEtMTkgMjcgLTkgNDNxNSA4IDEyLjUgMTF0MTkgLTF0MjMuNSAtMTZxNDEgLTQ0IDM5IC0xMDVxLTMgLTYzIC00NiAtMTA2LjV0LTEwNCAtNDMuNWgtNjJxLTcgLTU1IC0zNSAtMTE3dC01NiAtMTAwbC0zOSAtMjM0cS0zIC0yMCAtMjAgLTM0LjUgdC0zOCAtMTQuNWgtMTAwcS0yMSAwIC0zMyAxNC41dC05IDM0LjVsMTIgNzBxLTQ5IC0xNCAtOTEgLTE0aC0xOTVxLTI0IDAgLTY1IDhsLTExIC02NHEtMyAtMjAgLTIwIC0zNC41dC0zOCAtMTQuNWgtMTAwcS0yMSAwIC0zMyAxNC41dC05IDM0LjVsMjYgMTU3cS04NCA3NCAtMTI4IDE3NWwtMTU5IDUzcS0xOSA3IC0zMyAyNnQtMTQgNDB2NTBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41aDEyNHExMSA4NyA1NiAxNjZsLTExMSA5NSBxLTE2IDE0IC0xMi41IDIzLjV0MjQuNSA5LjVoMjAzcTExNiAxMDEgMjUwIDEwMXpNNjc1IDEwMDBoLTI1MHEtMTAgMCAtMTcuNSAtNy41dC03LjUgLTE3LjV2LTUwcTAgLTEwIDcuNSAtMTcuNXQxNy41IC03LjVoMjUwcTEwIDAgMTcuNSA3LjV0Ny41IDE3LjV2NTBxMCAxMCAtNy41IDE3LjV0LTE3LjUgNy41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMjY7IiBkPSJNNjQxIDkwMGw0MjMgMjQ3cTE5IDggNDIgMi41dDM3IC0yMS41bDMyIC0zOHExNCAtMTUgMTIuNSAtMzZ0LTE3LjUgLTM0bC0xMzkgLTEyMGgtMzkwek01MCAxMTAwaDEwNnE2NyAwIDEwMyAtMTd0NjYgLTcxbDEwMiAtMjEyaDgyM3EyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNTBxMCAtMjEgLTE0IC00MHQtMzMgLTI2bC03MzcgLTEzMnEtMjMgLTQgLTQwIDZ0LTI2IDI1cS00MiA2NyAtMTAwIDY3aC0zMDBxLTYyIDAgLTEwNiA0NCB0LTQ0IDEwNnYyMDBxMCA2MiA0NCAxMDZ0MTA2IDQ0ek0xNzMgOTI4aC04MHEtMTkgMCAtMjggLTE0dC05IC0zNXYtNTZxMCAtNTEgNDIgLTUxaDEzNHExNiAwIDIxLjUgOHQ1LjUgMjRxMCAxMSAtMTYgNDV0LTI3IDUxcS0xOCAyOCAtNDMgMjh6TTU1MCA3MjdxLTMyIDAgLTU0LjUgLTIyLjV0LTIyLjUgLTU0LjV0MjIuNSAtNTQuNXQ1NC41IC0yMi41dDU0LjUgMjIuNXQyMi41IDU0LjV0LTIyLjUgNTQuNXQtNTQuNSAyMi41ek0xMzAgMzg5IGwxNTIgMTMwcTE4IDE5IDM0IDI0dDMxIC0zLjV0MjQuNSAtMTcuNXQyNS41IC0yOHEyOCAtMzUgNTAuNSAtNTF0NDguNSAtMTNsNjMgNWw0OCAtMTc5cTEzIC02MSAtMy41IC05Ny41dC02Ny41IC03OS41bC04MCAtNjlxLTQ3IC00MCAtMTA5IC0zNS41dC0xMDMgNTEuNWwtMTMwIDE1MXEtNDAgNDcgLTM1LjUgMTA5LjV0NTEuNSAxMDIuNXpNMzgwIDM3N2wtMTAyIC04OHEtMzEgLTI3IDIgLTY1bDM3IC00M3ExMyAtMTUgMjcuNSAtMTkuNSB0MzEuNSA2LjVsNjEgNTNxMTkgMTYgMTQgNDlxLTIgMjAgLTEyIDU2dC0xNyA0NXEtMTEgMTIgLTE5IDE0dC0yMyAtOHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjI3OyIgZD0iTTYyNSAxMjAwaDE1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTEwOXE3OSAtMzMgMTMxIC04Ny41dDUzIC0xMjguNXExIC00NiAtMTUgLTg0LjV0LTM5IC02MXQtNDYgLTM4dC0zOSAtMjEuNWwtMTcgLTZxNiAwIDE1IC0xLjV0MzUgLTl0NTAgLTE3LjV0NTMgLTMwdDUwIC00NXQzNS41IC02NHQxNC41IC04NHEwIC01OSAtMTEuNSAtMTA1LjV0LTI4LjUgLTc2LjV0LTQ0IC01MXQtNDkuNSAtMzEuNXQtNTQuNSAtMTZ0LTQ5LjUgLTYuNSB0LTQzLjUgLTF2LTc1cTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtMTUwcS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2NzVoLTEwMHYtNzVxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0xNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXY3NWgtMTc1cS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2MTUwcTAgMTAgNy41IDE3LjV0MTcuNSA3LjVoNzV2NjAwaC03NXEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djE1MCBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNWgxNzV2NzVxMCAxMCA3LjUgMTcuNXQxNy41IDcuNWgxNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di03NWgxMDB2NzVxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXpNNDAwIDkwMHYtMjAwaDI2M3EyOCAwIDQ4LjUgMTAuNXQzMCAyNXQxNSAyOXQ1LjUgMjUuNWwxIDEwcTAgNCAtMC41IDExdC02IDI0dC0xNSAzMHQtMzAgMjR0LTQ4LjUgMTFoLTI2M3pNNDAwIDUwMHYtMjAwaDM2M3EyOCAwIDQ4LjUgMTAuNSB0MzAgMjV0MTUgMjl0NS41IDI1LjVsMSAxMHEwIDQgLTAuNSAxMXQtNiAyNHQtMTUgMzB0LTMwIDI0dC00OC41IDExaC0zNjN6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIzMDsiIGQ9Ik0yMTIgMTE5OGg3ODBxODYgMCAxNDcgLTYxdDYxIC0xNDd2LTQxNnEwIC01MSAtMTggLTE0Mi41dC0zNiAtMTU3LjVsLTE4IC02NnEtMjkgLTg3IC05My41IC0xNDYuNXQtMTQ2LjUgLTU5LjVoLTU3MnEtODIgMCAtMTQ3IDU5dC05MyAxNDdxLTggMjggLTIwIDczdC0zMiAxNDMuNXQtMjAgMTQ5LjV2NDE2cTAgODYgNjEgMTQ3dDE0NyA2MXpNNjAwIDEwNDVxLTcwIDAgLTEzMi41IC0xMS41dC0xMDUuNSAtMzAuNXQtNzguNSAtNDEuNSB0LTU3IC00NXQtMzYgLTQxdC0yMC41IC0zMC41bC02IC0xMmwxNTYgLTI0M2g1NjBsMTU2IDI0M3EtMiA1IC02IDEyLjV0LTIwIDI5LjV0LTM2LjUgNDJ0LTU3IDQ0LjV0LTc5IDQydC0xMDUgMjkuNXQtMTMyLjUgMTJ6TTc2MiA3MDNoLTE1N2wxOTUgMjYxeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMzE7IiBkPSJNNDc1IDEzMDBoMTUwcTEwMyAwIDE4OSAtODZ0ODYgLTE4OXYtNTAwcTAgLTQxIC00MiAtODN0LTgzIC00MmgtNDUwcS00MSAwIC04MyA0MnQtNDIgODN2NTAwcTAgMTAzIDg2IDE4OXQxODkgODZ6TTcwMCAzMDB2LTIyNXEwIC0yMSAtMjcgLTQ4dC00OCAtMjdoLTE1MHEtMjEgMCAtNDggMjd0LTI3IDQ4djIyNWgzMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIzMjsiIGQ9Ik00NzUgMTMwMGg5NnEwIC0xNTAgODkuNSAtMjM5LjV0MjM5LjUgLTg5LjV2LTQ0NnEwIC00MSAtNDIgLTgzdC04MyAtNDJoLTQ1MHEtNDEgMCAtODMgNDJ0LTQyIDgzdjUwMHEwIDEwMyA4NiAxODl0MTg5IDg2ek03MDAgMzAwdi0yMjVxMCAtMjEgLTI3IC00OHQtNDggLTI3aC0xNTBxLTIxIDAgLTQ4IDI3dC0yNyA0OHYyMjVoMzAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMzM7IiBkPSJNMTI5NCA3NjdsLTYzOCAtMjgzbC0zNzggMTcwbC03OCAtNjB2LTIyNGwxMDAgLTE1MHYtMTk5bC0xNTAgMTQ4bC0xNTAgLTE0OXYyMDBsMTAwIDE1MHYyNTBxMCA0IC0wLjUgMTAuNXQwIDkuNXQxIDh0MyA4dDYuNSA2bDQ3IDQwbC0xNDcgNjVsNjQyIDI4M3pNMTAwMCAzODBsLTM1MCAtMTY2bC0zNTAgMTY2djE0N2wzNTAgLTE2NWwzNTAgMTY1di0xNDd6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIzNDsiIGQ9Ik0yNTAgODAwcTYyIDAgMTA2IC00NHQ0NCAtMTA2dC00NCAtMTA2dC0xMDYgLTQ0dC0xMDYgNDR0LTQ0IDEwNnQ0NCAxMDZ0MTA2IDQ0ek02NTAgODAwcTYyIDAgMTA2IC00NHQ0NCAtMTA2dC00NCAtMTA2dC0xMDYgLTQ0dC0xMDYgNDR0LTQ0IDEwNnQ0NCAxMDZ0MTA2IDQ0ek0xMDUwIDgwMHE2MiAwIDEwNiAtNDR0NDQgLTEwNnQtNDQgLTEwNnQtMTA2IC00NHQtMTA2IDQ0dC00NCAxMDZ0NDQgMTA2dDEwNiA0NHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjM1OyIgZD0iTTU1MCAxMTAwcTYyIDAgMTA2IC00NHQ0NCAtMTA2dC00NCAtMTA2dC0xMDYgLTQ0dC0xMDYgNDR0LTQ0IDEwNnQ0NCAxMDZ0MTA2IDQ0ek01NTAgNzAwcTYyIDAgMTA2IC00NHQ0NCAtMTA2dC00NCAtMTA2dC0xMDYgLTQ0dC0xMDYgNDR0LTQ0IDEwNnQ0NCAxMDZ0MTA2IDQ0ek01NTAgMzAwcTYyIDAgMTA2IC00NHQ0NCAtMTA2dC00NCAtMTA2dC0xMDYgLTQ0dC0xMDYgNDR0LTQ0IDEwNnQ0NCAxMDZ0MTA2IDQ0eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMzY7IiBkPSJNMTI1IDExMDBoOTUwcTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtMTUwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtOTUwcS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2MTUwcTAgMTAgNy41IDE3LjV0MTcuNSA3LjV6TTEyNSA3MDBoOTUwcTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtMTUwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtOTUwcS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2MTUwcTAgMTAgNy41IDE3LjUgdDE3LjUgNy41ek0xMjUgMzAwaDk1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTE1MHEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTk1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djE1MHEwIDEwIDcuNSAxNy41dDE3LjUgNy41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMzc7IiBkPSJNMzUwIDEyMDBoNTAwcTE2MiAwIDI1NiAtOTMuNXQ5NCAtMjU2LjV2LTUwMHEwIC0xNjUgLTkzLjUgLTI1Ny41dC0yNTYuNSAtOTIuNWgtNTAwcS0xNjUgMCAtMjU3LjUgOTIuNXQtOTIuNSAyNTcuNXY1MDBxMCAxNjUgOTIuNSAyNTcuNXQyNTcuNSA5Mi41ek05MDAgMTAwMGgtNjAwcS00MSAwIC03MC41IC0yOS41dC0yOS41IC03MC41di02MDBxMCAtNDEgMjkuNSAtNzAuNXQ3MC41IC0yOS41aDYwMHE0MSAwIDcwLjUgMjkuNSB0MjkuNSA3MC41djYwMHEwIDQxIC0yOS41IDcwLjV0LTcwLjUgMjkuNXpNMzUwIDkwMGg1MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTMwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYzMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek00MDAgODAwdi0yMDBoNDAwdjIwMGgtNDAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMzg7IiBkPSJNMTUwIDExMDBoMTAwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXQtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNTB2LTIwMGg1MHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXQtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNTB2LTIwMGg1MHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXQtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNTB2LTIwMGg1MHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXQtMTQuNSAtMzUuNSB0LTM1LjUgLTE0LjVoLTEwMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41dDE0LjUgMzUuNXQzNS41IDE0LjVoNTB2MjAwaC01MHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV0MTQuNSAzNS41dDM1LjUgMTQuNWg1MHYyMDBoLTUwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXQxNC41IDM1LjV0MzUuNSAxNC41aDUwdjIwMGgtNTBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41dDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIzOTsiIGQ9Ik02NTAgMTE4N3E4NyAtNjcgMTE4LjUgLTE1NnQwIC0xNzh0LTExOC41IC0xNTVxLTg3IDY2IC0xMTguNSAxNTV0MCAxNzh0MTE4LjUgMTU2ek0zMDAgODAwcTEyNCAwIDIxMiAtODh0ODggLTIxMnEtMTI0IDAgLTIxMiA4OHQtODggMjEyek0xMDAwIDgwMHEwIC0xMjQgLTg4IC0yMTJ0LTIxMiAtODhxMCAxMjQgODggMjEydDIxMiA4OHpNMzAwIDUwMHExMjQgMCAyMTIgLTg4dDg4IC0yMTJxLTEyNCAwIC0yMTIgODh0LTg4IDIxMnogTTEwMDAgNTAwcTAgLTEyNCAtODggLTIxMnQtMjEyIC04OHEwIDEyNCA4OCAyMTJ0MjEyIDg4ek03MDAgMTk5di0xNDRxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjV0LTM1LjUgMTQuNXQtMTQuNSAzNS41djE0MnE0MCAtNCA0MyAtNHExNyAwIDU3IDZ6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTI0MDsiIGQ9Ik03NDUgODc4bDY5IDE5cTI1IDYgNDUgLTEybDI5OCAtMjk1cTExIC0xMSAxNSAtMjYuNXQtMiAtMzAuNXEtNSAtMTQgLTE4IC0yMy41dC0yOCAtOS41aC04cTEgMCAxIC0xM3EwIC0yOSAtMiAtNTZ0LTguNSAtNjJ0LTIwIC02M3QtMzMgLTUzdC01MSAtMzl0LTcyLjUgLTE0aC0xNDZxLTE4NCAwIC0xODQgMjg4cTAgMjQgMTAgNDdxLTIwIDQgLTYyIDR0LTYzIC00cTExIC0yNCAxMSAtNDdxMCAtMjg4IC0xODQgLTI4OGgtMTQyIHEtNDggMCAtODQuNSAyMXQtNTYgNTF0LTMyIDcxLjV0LTE2IDc1dC0zLjUgNjguNXEwIDEzIDIgMTNoLTdxLTE1IDAgLTI3LjUgOS41dC0xOC41IDIzLjVxLTYgMTUgLTIgMzAuNXQxNSAyNS41bDI5OCAyOTZxMjAgMTggNDYgMTFsNzYgLTE5cTIwIC01IDMwLjUgLTIyLjV0NS41IC0zNy41dC0yMi41IC0zMXQtMzcuNSAtNWwtNTEgMTJsLTE4MiAtMTkzaDg5MWwtMTgyIDE5M2wtNDQgLTEycS0yMCAtNSAtMzcuNSA2dC0yMi41IDMxdDYgMzcuNSB0MzEgMjIuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjQxOyIgZD0iTTEyMDAgOTAwaC01MHEwIDIxIC00IDM3dC05LjUgMjYuNXQtMTggMTcuNXQtMjIgMTF0LTI4LjUgNS41dC0zMSAydC0zNyAwLjVoLTIwMHYtODUwcTAgLTIyIDI1IC0zNC41dDUwIC0xMy41bDI1IC0ydi0xMDBoLTQwMHYxMDBxNCAwIDExIDAuNXQyNCAzdDMwIDd0MjQgMTV0MTEgMjQuNXY4NTBoLTIwMHEtMjUgMCAtMzcgLTAuNXQtMzEgLTJ0LTI4LjUgLTUuNXQtMjIgLTExdC0xOCAtMTcuNXQtOS41IC0yNi41dC00IC0zN2gtNTB2MzAwIGgxMDAwdi0zMDB6TTUwMCA0NTBoLTI1cTAgMTUgLTQgMjQuNXQtOSAxNC41dC0xNyA3LjV0LTIwIDN0LTI1IDAuNWgtMTAwdi00MjVxMCAtMTEgMTIuNSAtMTcuNXQyNS41IC03LjVoMTJ2LTUwaC0yMDB2NTBxNTAgMCA1MCAyNXY0MjVoLTEwMHEtMTcgMCAtMjUgLTAuNXQtMjAgLTN0LTE3IC03LjV0LTkgLTE0LjV0LTQgLTI0LjVoLTI1djE1MGg1MDB2LTE1MHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjQyOyIgZD0iTTEwMDAgMzAwdjUwcS0yNSAwIC01NSAzMnEtMTQgMTQgLTI1IDMxdC0xNiAyN2wtNCAxMWwtMjg5IDc0N2gtNjlsLTMwMCAtNzU0cS0xOCAtMzUgLTM5IC01NnEtOSAtOSAtMjQuNSAtMTguNXQtMjYuNSAtMTQuNWwtMTEgLTV2LTUwaDI3M3Y1MHEtNDkgMCAtNzguNSAyMS41dC0xMS41IDY3LjVsNjkgMTc2aDI5M2w2MSAtMTY2cTEzIC0zNCAtMy41IC02Ni41dC01NS41IC0zMi41di01MGgzMTJ6TTQxMiA2OTFsMTM0IDM0MmwxMjEgLTM0MiBoLTI1NXpNMTEwMCAxNTB2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTAwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNWgxMDAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyNDM7IiBkPSJNNTAgMTIwMGgxMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNjExIDExMThoLTcwcS0xMyAwIC0xOCAtMTJsLTI5OSAtNzUzcS0xNyAtMzIgLTM1IC01MXEtMTggLTE4IC01NiAtMzRxLTEyIC01IC0xMiAtMTh2LTUwcTAgLTggNS41IC0xNHQxNC41IC02IGgyNzNxOCAwIDE0IDZ0NiAxNHY1MHEwIDggLTYgMTR0LTE0IDZxLTU1IDAgLTcxIDIzcS0xMCAxNCAwIDM5bDYzIDE2M2gyNjZsNTcgLTE1M3ExMSAtMzEgLTYgLTU1cS0xMiAtMTcgLTM2IC0xN3EtOCAwIC0xNCAtNnQtNiAtMTR2LTUwcTAgLTggNiAtMTR0MTQgLTZoMzEzcTggMCAxNCA2dDYgMTR2NTBxMCA3IC01LjUgMTN0LTEzLjUgN3EtMTcgMCAtNDIgMjVxLTI1IDI3IC00MCA2M2gtMWwtMjg4IDc0OHEtNSAxMiAtMTkgMTJ6TTYzOSA2MTEgaC0xOTdsMTAzIDI2NHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjQ0OyIgZD0iTTEyMDAgMTEwMGgtMTIwMHYxMDBoMTIwMHYtMTAwek01MCAxMDAwaDQwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtOTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC00MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djkwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTY1MCAxMDAwaDQwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNDAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC00MDAgcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXY0MDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek03MDAgOTAwdi0zMDBoMzAwdjMwMGgtMzAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyNDU7IiBkPSJNNTAgMTIwMGg0MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTkwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNDAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXY5MDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek02NTAgNzAwaDQwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNDAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC00MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djQwMCBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek03MDAgNjAwdi0zMDBoMzAwdjMwMGgtMzAwek0xMjAwIDBoLTEyMDB2MTAwaDEyMDB2LTEwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjQ2OyIgZD0iTTUwIDEwMDBoNDAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0zNTBoMTAwdjE1MHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjVoNDAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xNTBoMTAwdi0xMDBoLTEwMHYtMTUwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC00MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djE1MGgtMTAwdi0zNTBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTQwMCBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djgwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTcwMCA3MDB2LTMwMGgzMDB2MzAwaC0zMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTI0NzsiIGQ9Ik0xMDAgMGgtMTAwdjEyMDBoMTAwdi0xMjAwek0yNTAgMTEwMGg0MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTQwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNDAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXY0MDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek0zMDAgMTAwMHYtMzAwaDMwMHYzMDBoLTMwMHpNMjUwIDUwMGg5MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTQwMCBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTkwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2NDAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjQ4OyIgZD0iTTYwMCAxMTAwaDE1MHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNDAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xNTB2LTEwMGg0NTBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTQwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtOTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXY0MDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41aDM1MHYxMDBoLTE1MHEtMjEgMCAtMzUuNSAxNC41IHQtMTQuNSAzNS41djQwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjVoMTUwdjEwMGgxMDB2LTEwMHpNNDAwIDEwMDB2LTMwMGgzMDB2MzAwaC0zMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTI0OTsiIGQ9Ik0xMjAwIDBoLTEwMHYxMjAwaDEwMHYtMTIwMHpNNTUwIDExMDBoNDAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di00MDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTQwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2NDAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNjAwIDEwMDB2LTMwMGgzMDB2MzAwaC0zMDB6TTUwIDUwMGg5MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTQwMCBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTkwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2NDAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjUwOyIgZD0iTTg2NSA1NjVsLTQ5NCAtNDk0cS0yMyAtMjMgLTQxIC0yM3EtMTQgMCAtMjIgMTMuNXQtOCAzOC41djEwMDBxMCAyNSA4IDM4LjV0MjIgMTMuNXExOCAwIDQxIC0yM2w0OTQgLTQ5NHExNCAtMTQgMTQgLTM1dC0xNCAtMzV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTI1MTsiIGQ9Ik0zMzUgNjM1bDQ5NCA0OTRxMjkgMjkgNTAgMjAuNXQyMSAtNDkuNXYtMTAwMHEwIC00MSAtMjEgLTQ5LjV0LTUwIDIwLjVsLTQ5NCA0OTRxLTE0IDE0IC0xNCAzNXQxNCAzNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjUyOyIgZD0iTTEwMCA5MDBoMTAwMHE0MSAwIDQ5LjUgLTIxdC0yMC41IC01MGwtNDk0IC00OTRxLTE0IC0xNCAtMzUgLTE0dC0zNSAxNGwtNDk0IDQ5NHEtMjkgMjkgLTIwLjUgNTB0NDkuNSAyMXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjUzOyIgZD0iTTYzNSA4NjVsNDk0IC00OTRxMjkgLTI5IDIwLjUgLTUwdC00OS41IC0yMWgtMTAwMHEtNDEgMCAtNDkuNSAyMXQyMC41IDUwbDQ5NCA0OTRxMTQgMTQgMzUgMTR0MzUgLTE0eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyNTQ7IiBkPSJNNzAwIDc0MXYtMTgybC02OTIgLTMyM3YyMjFsNDEzIDE5M2wtNDEzIDE5M3YyMjF6TTEyMDAgMGgtODAwdjIwMGg4MDB2LTIwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjU1OyIgZD0iTTEyMDAgOTAwaC0yMDB2LTEwMGgyMDB2LTEwMGgtMzAwdjMwMGgyMDB2MTAwaC0yMDB2MTAwaDMwMHYtMzAwek0wIDcwMGg1MHEwIDIxIDQgMzd0OS41IDI2LjV0MTggMTcuNXQyMiAxMXQyOC41IDUuNXQzMSAydDM3IDAuNWgxMDB2LTU1MHEwIC0yMiAtMjUgLTM0LjV0LTUwIC0xMy41bC0yNSAtMnYtMTAwaDQwMHYxMDBxLTQgMCAtMTEgMC41dC0yNCAzdC0zMCA3dC0yNCAxNXQtMTEgMjQuNXY1NTBoMTAwcTI1IDAgMzcgLTAuNXQzMSAtMiB0MjguNSAtNS41dDIyIC0xMXQxOCAtMTcuNXQ5LjUgLTI2LjV0NCAtMzdoNTB2MzAwaC04MDB2LTMwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjU2OyIgZD0iTTgwMCA3MDBoLTUwcTAgMjEgLTQgMzd0LTkuNSAyNi41dC0xOCAxNy41dC0yMiAxMXQtMjguNSA1LjV0LTMxIDJ0LTM3IDAuNWgtMTAwdi01NTBxMCAtMjIgMjUgLTM0LjV0NTAgLTE0LjVsMjUgLTF2LTEwMGgtNDAwdjEwMHE0IDAgMTEgMC41dDI0IDN0MzAgN3QyNCAxNXQxMSAyNC41djU1MGgtMTAwcS0yNSAwIC0zNyAtMC41dC0zMSAtMnQtMjguNSAtNS41dC0yMiAtMTF0LTE4IC0xNy41dC05LjUgLTI2LjV0LTQgLTM3aC01MHYzMDAgaDgwMHYtMzAwek0xMTAwIDIwMGgtMjAwdi0xMDBoMjAwdi0xMDBoLTMwMHYzMDBoMjAwdjEwMGgtMjAwdjEwMGgzMDB2LTMwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjU3OyIgZD0iTTcwMSAxMDk4aDE2MHExNiAwIDIxIC0xMXQtNyAtMjNsLTQ2NCAtNDY0bDQ2NCAtNDY0cTEyIC0xMiA3IC0yM3QtMjEgLTExaC0xNjBxLTEzIDAgLTIzIDlsLTQ3MSA0NzFxLTcgOCAtNyAxOHQ3IDE4bDQ3MSA0NzFxMTAgOSAyMyA5eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyNTg7IiBkPSJNMzM5IDEwOThoMTYwcTEzIDAgMjMgLTlsNDcxIC00NzFxNyAtOCA3IC0xOHQtNyAtMThsLTQ3MSAtNDcxcS0xMCAtOSAtMjMgLTloLTE2MHEtMTYgMCAtMjEgMTF0NyAyM2w0NjQgNDY0bC00NjQgNDY0cS0xMiAxMiAtNyAyM3QyMSAxMXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjU5OyIgZD0iTTEwODcgODgycTExIC01IDExIC0yMXYtMTYwcTAgLTEzIC05IC0yM2wtNDcxIC00NzFxLTggLTcgLTE4IC03dC0xOCA3bC00NzEgNDcxcS05IDEwIC05IDIzdjE2MHEwIDE2IDExIDIxdDIzIC03bDQ2NCAtNDY0bDQ2NCA0NjRxMTIgMTIgMjMgN3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjYwOyIgZD0iTTYxOCA5OTNsNDcxIC00NzFxOSAtMTAgOSAtMjN2LTE2MHEwIC0xNiAtMTEgLTIxdC0yMyA3bC00NjQgNDY0bC00NjQgLTQ2NHEtMTIgLTEyIC0yMyAtN3QtMTEgMjF2MTYwcTAgMTMgOSAyM2w0NzEgNDcxcTggNyAxOCA3dDE4IC03eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGY4ZmY7IiBkPSJNMTAwMCAxMjAwcTAgLTEyNCAtODggLTIxMnQtMjEyIC04OHEwIDEyNCA4OCAyMTJ0MjEyIDg4ek00NTAgMTAwMGgxMDBxMjEgMCA0MCAtMTR0MjYgLTMzbDc5IC0xOTRxNSAxIDE2IDNxMzQgNiA1NCA5LjV0NjAgN3Q2NS41IDF0NjEgLTEwdDU2LjUgLTIzdDQyLjUgLTQydDI5IC02NHQ1IC05MnQtMTkuNSAtMTIxLjVxLTEgLTcgLTMgLTE5LjV0LTExIC01MHQtMjAuNSAtNzN0LTMyLjUgLTgxLjV0LTQ2LjUgLTgzdC02NCAtNzAgdC04Mi41IC01MHEtMTMgLTUgLTQyIC01dC02NS41IDIuNXQtNDcuNSAyLjVxLTE0IDAgLTQ5LjUgLTMuNXQtNjMgLTMuNXQtNDMuNSA3cS01NyAyNSAtMTA0LjUgNzguNXQtNzUgMTExLjV0LTQ2LjUgMTEydC0yNiA5MGwtNyAzNXEtMTUgNjMgLTE4IDExNXQ0LjUgODguNXQyNiA2NHQzOS41IDQzLjV0NTIgMjUuNXQ1OC41IDEzdDYyLjUgMnQ1OS41IC00LjV0NTUuNSAtOGwtMTQ3IDE5MnEtMTIgMTggLTUuNSAzMHQyNy41IDEyeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeDFmNTExOyIgZD0iTTI1MCAxMjAwaDYwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNDAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xNTB2LTUwMGwtMjU1IC0xNzhxLTE5IC05IC0zMiAtMXQtMTMgMjl2NjUwaC0xNTBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djQwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTQwMCAxMTAwdi0xMDBoMzAwdjEwMGgtMzAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeDFmNmFhOyIgZD0iTTI1MCAxMjAwaDc1MHEzOSAwIDY5LjUgLTQwLjV0MzAuNSAtODQuNXYtOTMzbC03MDAgLTExN3Y5NTBsNjAwIDEyNWgtNzAwdi0xMDAwaC0xMDB2MTAyNXEwIDIzIDE1LjUgNDl0MzQuNSAyNnpNNTAwIDUyNXYtMTAwbDEwMCAyMHYxMDB6IiAvPgo8L2ZvbnQ+CjwvZGVmcz48L3N2Zz4g) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.33px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:3;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);line-break:auto}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}} +</style> +<script>/*! + * Bootstrap v3.3.5 (http://getbootstrap.com) + * Copyright 2011-2015 Twitter, Inc. + * Licensed under the MIT license + */ +if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(a){"use strict";var b=a.fn.jquery.split(" ")[0].split(".");if(b[0]<2&&b[1]<9||1==b[0]&&9==b[1]&&b[2]<1)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher")}(jQuery),+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]};return!1}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one("bsTransitionEnd",function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b(),a.support.transition&&(a.event.special.bsTransitionEnd={bindType:a.support.transition.end,delegateType:a.support.transition.end,handle:function(b){return a(b.target).is(this)?b.handleObj.handler.apply(this,arguments):void 0}})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var c=a(this),e=c.data("bs.alert");e||c.data("bs.alert",e=new d(this)),"string"==typeof b&&e[b].call(c)})}var c='[data-dismiss="alert"]',d=function(b){a(b).on("click",c,this.close)};d.VERSION="3.3.5",d.TRANSITION_DURATION=150,d.prototype.close=function(b){function c(){g.detach().trigger("closed.bs.alert").remove()}var e=a(this),f=e.attr("data-target");f||(f=e.attr("href"),f=f&&f.replace(/.*(?=#[^\s]*$)/,""));var g=a(f);b&&b.preventDefault(),g.length||(g=e.closest(".alert")),g.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(g.removeClass("in"),a.support.transition&&g.hasClass("fade")?g.one("bsTransitionEnd",c).emulateTransitionEnd(d.TRANSITION_DURATION):c())};var e=a.fn.alert;a.fn.alert=b,a.fn.alert.Constructor=d,a.fn.alert.noConflict=function(){return a.fn.alert=e,this},a(document).on("click.bs.alert.data-api",c,d.prototype.close)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof b&&b;e||d.data("bs.button",e=new c(this,f)),"toggle"==b?e.toggle():b&&e.setState(b)})}var c=function(b,d){this.$element=a(b),this.options=a.extend({},c.DEFAULTS,d),this.isLoading=!1};c.VERSION="3.3.5",c.DEFAULTS={loadingText:"loading..."},c.prototype.setState=function(b){var c="disabled",d=this.$element,e=d.is("input")?"val":"html",f=d.data();b+="Text",null==f.resetText&&d.data("resetText",d[e]()),setTimeout(a.proxy(function(){d[e](null==f[b]?this.options[b]:f[b]),"loadingText"==b?(this.isLoading=!0,d.addClass(c).attr(c,c)):this.isLoading&&(this.isLoading=!1,d.removeClass(c).removeAttr(c))},this),0)},c.prototype.toggle=function(){var a=!0,b=this.$element.closest('[data-toggle="buttons"]');if(b.length){var c=this.$element.find("input");"radio"==c.prop("type")?(c.prop("checked")&&(a=!1),b.find(".active").removeClass("active"),this.$element.addClass("active")):"checkbox"==c.prop("type")&&(c.prop("checked")!==this.$element.hasClass("active")&&(a=!1),this.$element.toggleClass("active")),c.prop("checked",this.$element.hasClass("active")),a&&c.trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active")};var d=a.fn.button;a.fn.button=b,a.fn.button.Constructor=c,a.fn.button.noConflict=function(){return a.fn.button=d,this},a(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(c){var d=a(c.target);d.hasClass("btn")||(d=d.closest(".btn")),b.call(d,"toggle"),a(c.target).is('input[type="radio"]')||a(c.target).is('input[type="checkbox"]')||c.preventDefault()}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(b){a(b.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(b.type))})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},c.DEFAULTS,d.data(),"object"==typeof b&&b),g="string"==typeof b?b:f.slide;e||d.data("bs.carousel",e=new c(this,f)),"number"==typeof b?e.to(b):g?e[g]():f.interval&&e.pause().cycle()})}var c=function(b,c){this.$element=a(b),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",a.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",a.proxy(this.pause,this)).on("mouseleave.bs.carousel",a.proxy(this.cycle,this))};c.VERSION="3.3.5",c.TRANSITION_DURATION=600,c.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},c.prototype.keydown=function(a){if(!/input|textarea/i.test(a.target.tagName)){switch(a.which){case 37:this.prev();break;case 39:this.next();break;default:return}a.preventDefault()}},c.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},c.prototype.getItemIndex=function(a){return this.$items=a.parent().children(".item"),this.$items.index(a||this.$active)},c.prototype.getItemForDirection=function(a,b){var c=this.getItemIndex(b),d="prev"==a&&0===c||"next"==a&&c==this.$items.length-1;if(d&&!this.options.wrap)return b;var e="prev"==a?-1:1,f=(c+e)%this.$items.length;return this.$items.eq(f)},c.prototype.to=function(a){var b=this,c=this.getItemIndex(this.$active=this.$element.find(".item.active"));return a>this.$items.length-1||0>a?void 0:this.sliding?this.$element.one("slid.bs.carousel",function(){b.to(a)}):c==a?this.pause().cycle():this.slide(a>c?"next":"prev",this.$items.eq(a))},c.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},c.prototype.next=function(){return this.sliding?void 0:this.slide("next")},c.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},c.prototype.slide=function(b,d){var e=this.$element.find(".item.active"),f=d||this.getItemForDirection(b,e),g=this.interval,h="next"==b?"left":"right",i=this;if(f.hasClass("active"))return this.sliding=!1;var j=f[0],k=a.Event("slide.bs.carousel",{relatedTarget:j,direction:h});if(this.$element.trigger(k),!k.isDefaultPrevented()){if(this.sliding=!0,g&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var l=a(this.$indicators.children()[this.getItemIndex(f)]);l&&l.addClass("active")}var m=a.Event("slid.bs.carousel",{relatedTarget:j,direction:h});return a.support.transition&&this.$element.hasClass("slide")?(f.addClass(b),f[0].offsetWidth,e.addClass(h),f.addClass(h),e.one("bsTransitionEnd",function(){f.removeClass([b,h].join(" ")).addClass("active"),e.removeClass(["active",h].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger(m)},0)}).emulateTransitionEnd(c.TRANSITION_DURATION)):(e.removeClass("active"),f.addClass("active"),this.sliding=!1,this.$element.trigger(m)),g&&this.cycle(),this}};var d=a.fn.carousel;a.fn.carousel=b,a.fn.carousel.Constructor=c,a.fn.carousel.noConflict=function(){return a.fn.carousel=d,this};var e=function(c){var d,e=a(this),f=a(e.attr("data-target")||(d=e.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,""));if(f.hasClass("carousel")){var g=a.extend({},f.data(),e.data()),h=e.attr("data-slide-to");h&&(g.interval=!1),b.call(f,g),h&&f.data("bs.carousel").to(h),c.preventDefault()}};a(document).on("click.bs.carousel.data-api","[data-slide]",e).on("click.bs.carousel.data-api","[data-slide-to]",e),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var c=a(this);b.call(c,c.data())})})}(jQuery),+function(a){"use strict";function b(b){var c,d=b.attr("data-target")||(c=b.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,"");return a(d)}function c(b){return this.each(function(){var c=a(this),e=c.data("bs.collapse"),f=a.extend({},d.DEFAULTS,c.data(),"object"==typeof b&&b);!e&&f.toggle&&/show|hide/.test(b)&&(f.toggle=!1),e||c.data("bs.collapse",e=new d(this,f)),"string"==typeof b&&e[b]()})}var d=function(b,c){this.$element=a(b),this.options=a.extend({},d.DEFAULTS,c),this.$trigger=a('[data-toggle="collapse"][href="#'+b.id+'"],[data-toggle="collapse"][data-target="#'+b.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};d.VERSION="3.3.5",d.TRANSITION_DURATION=350,d.DEFAULTS={toggle:!0},d.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},d.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var b,e=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(e&&e.length&&(b=e.data("bs.collapse"),b&&b.transitioning))){var f=a.Event("show.bs.collapse");if(this.$element.trigger(f),!f.isDefaultPrevented()){e&&e.length&&(c.call(e,"hide"),b||e.data("bs.collapse",null));var g=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[g](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var h=function(){this.$element.removeClass("collapsing").addClass("collapse in")[g](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return h.call(this);var i=a.camelCase(["scroll",g].join("-"));this.$element.one("bsTransitionEnd",a.proxy(h,this)).emulateTransitionEnd(d.TRANSITION_DURATION)[g](this.$element[0][i])}}}},d.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var e=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};return a.support.transition?void this.$element[c](0).one("bsTransitionEnd",a.proxy(e,this)).emulateTransitionEnd(d.TRANSITION_DURATION):e.call(this)}}},d.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},d.prototype.getParent=function(){return a(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(a.proxy(function(c,d){var e=a(d);this.addAriaAndCollapsedClass(b(e),e)},this)).end()},d.prototype.addAriaAndCollapsedClass=function(a,b){var c=a.hasClass("in");a.attr("aria-expanded",c),b.toggleClass("collapsed",!c).attr("aria-expanded",c)};var e=a.fn.collapse;a.fn.collapse=c,a.fn.collapse.Constructor=d,a.fn.collapse.noConflict=function(){return a.fn.collapse=e,this},a(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(d){var e=a(this);e.attr("data-target")||d.preventDefault();var f=b(e),g=f.data("bs.collapse"),h=g?"toggle":e.data();c.call(f,h)})}(jQuery),+function(a){"use strict";function b(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#[A-Za-z]/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}function c(c){c&&3===c.which||(a(e).remove(),a(f).each(function(){var d=a(this),e=b(d),f={relatedTarget:this};e.hasClass("open")&&(c&&"click"==c.type&&/input|textarea/i.test(c.target.tagName)&&a.contains(e[0],c.target)||(e.trigger(c=a.Event("hide.bs.dropdown",f)),c.isDefaultPrevented()||(d.attr("aria-expanded","false"),e.removeClass("open").trigger("hidden.bs.dropdown",f))))}))}function d(b){return this.each(function(){var c=a(this),d=c.data("bs.dropdown");d||c.data("bs.dropdown",d=new g(this)),"string"==typeof b&&d[b].call(c)})}var e=".dropdown-backdrop",f='[data-toggle="dropdown"]',g=function(b){a(b).on("click.bs.dropdown",this.toggle)};g.VERSION="3.3.5",g.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=b(e),g=f.hasClass("open");if(c(),!g){"ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(a(this)).on("click",c);var h={relatedTarget:this};if(f.trigger(d=a.Event("show.bs.dropdown",h)),d.isDefaultPrevented())return;e.trigger("focus").attr("aria-expanded","true"),f.toggleClass("open").trigger("shown.bs.dropdown",h)}return!1}},g.prototype.keydown=function(c){if(/(38|40|27|32)/.test(c.which)&&!/input|textarea/i.test(c.target.tagName)){var d=a(this);if(c.preventDefault(),c.stopPropagation(),!d.is(".disabled, :disabled")){var e=b(d),g=e.hasClass("open");if(!g&&27!=c.which||g&&27==c.which)return 27==c.which&&e.find(f).trigger("focus"),d.trigger("click");var h=" li:not(.disabled):visible a",i=e.find(".dropdown-menu"+h);if(i.length){var j=i.index(c.target);38==c.which&&j>0&&j--,40==c.which&&j<i.length-1&&j++,~j||(j=0),i.eq(j).trigger("focus")}}}};var h=a.fn.dropdown;a.fn.dropdown=d,a.fn.dropdown.Constructor=g,a.fn.dropdown.noConflict=function(){return a.fn.dropdown=h,this},a(document).on("click.bs.dropdown.data-api",c).on("click.bs.dropdown.data-api",".dropdown form",function(a){a.stopPropagation()}).on("click.bs.dropdown.data-api",f,g.prototype.toggle).on("keydown.bs.dropdown.data-api",f,g.prototype.keydown).on("keydown.bs.dropdown.data-api",".dropdown-menu",g.prototype.keydown)}(jQuery),+function(a){"use strict";function b(b,d){return this.each(function(){var e=a(this),f=e.data("bs.modal"),g=a.extend({},c.DEFAULTS,e.data(),"object"==typeof b&&b);f||e.data("bs.modal",f=new c(this,g)),"string"==typeof b?f[b](d):g.show&&f.show(d)})}var c=function(b,c){this.options=c,this.$body=a(document.body),this.$element=a(b),this.$dialog=this.$element.find(".modal-dialog"),this.$backdrop=null,this.isShown=null,this.originalBodyPad=null,this.scrollbarWidth=0,this.ignoreBackdropClick=!1,this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,a.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))};c.VERSION="3.3.5",c.TRANSITION_DURATION=300,c.BACKDROP_TRANSITION_DURATION=150,c.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},c.prototype.toggle=function(a){return this.isShown?this.hide():this.show(a)},c.prototype.show=function(b){var d=this,e=a.Event("show.bs.modal",{relatedTarget:b});this.$element.trigger(e),this.isShown||e.isDefaultPrevented()||(this.isShown=!0,this.checkScrollbar(),this.setScrollbar(),this.$body.addClass("modal-open"),this.escape(),this.resize(),this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',a.proxy(this.hide,this)),this.$dialog.on("mousedown.dismiss.bs.modal",function(){d.$element.one("mouseup.dismiss.bs.modal",function(b){a(b.target).is(d.$element)&&(d.ignoreBackdropClick=!0)})}),this.backdrop(function(){var e=a.support.transition&&d.$element.hasClass("fade");d.$element.parent().length||d.$element.appendTo(d.$body),d.$element.show().scrollTop(0),d.adjustDialog(),e&&d.$element[0].offsetWidth,d.$element.addClass("in"),d.enforceFocus();var f=a.Event("shown.bs.modal",{relatedTarget:b});e?d.$dialog.one("bsTransitionEnd",function(){d.$element.trigger("focus").trigger(f)}).emulateTransitionEnd(c.TRANSITION_DURATION):d.$element.trigger("focus").trigger(f)}))},c.prototype.hide=function(b){b&&b.preventDefault(),b=a.Event("hide.bs.modal"),this.$element.trigger(b),this.isShown&&!b.isDefaultPrevented()&&(this.isShown=!1,this.escape(),this.resize(),a(document).off("focusin.bs.modal"),this.$element.removeClass("in").off("click.dismiss.bs.modal").off("mouseup.dismiss.bs.modal"),this.$dialog.off("mousedown.dismiss.bs.modal"),a.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",a.proxy(this.hideModal,this)).emulateTransitionEnd(c.TRANSITION_DURATION):this.hideModal())},c.prototype.enforceFocus=function(){a(document).off("focusin.bs.modal").on("focusin.bs.modal",a.proxy(function(a){this.$element[0]===a.target||this.$element.has(a.target).length||this.$element.trigger("focus")},this))},c.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keydown.dismiss.bs.modal",a.proxy(function(a){27==a.which&&this.hide()},this)):this.isShown||this.$element.off("keydown.dismiss.bs.modal")},c.prototype.resize=function(){this.isShown?a(window).on("resize.bs.modal",a.proxy(this.handleUpdate,this)):a(window).off("resize.bs.modal")},c.prototype.hideModal=function(){var a=this;this.$element.hide(),this.backdrop(function(){a.$body.removeClass("modal-open"),a.resetAdjustments(),a.resetScrollbar(),a.$element.trigger("hidden.bs.modal")})},c.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},c.prototype.backdrop=function(b){var d=this,e=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var f=a.support.transition&&e;if(this.$backdrop=a(document.createElement("div")).addClass("modal-backdrop "+e).appendTo(this.$body),this.$element.on("click.dismiss.bs.modal",a.proxy(function(a){return this.ignoreBackdropClick?void(this.ignoreBackdropClick=!1):void(a.target===a.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus():this.hide()))},this)),f&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!b)return;f?this.$backdrop.one("bsTransitionEnd",b).emulateTransitionEnd(c.BACKDROP_TRANSITION_DURATION):b()}else if(!this.isShown&&this.$backdrop){this.$backdrop.removeClass("in");var g=function(){d.removeBackdrop(),b&&b()};a.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",g).emulateTransitionEnd(c.BACKDROP_TRANSITION_DURATION):g()}else b&&b()},c.prototype.handleUpdate=function(){this.adjustDialog()},c.prototype.adjustDialog=function(){var a=this.$element[0].scrollHeight>document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&a?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!a?this.scrollbarWidth:""})},c.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},c.prototype.checkScrollbar=function(){var a=window.innerWidth;if(!a){var b=document.documentElement.getBoundingClientRect();a=b.right-Math.abs(b.left)}this.bodyIsOverflowing=document.body.clientWidth<a,this.scrollbarWidth=this.measureScrollbar()},c.prototype.setScrollbar=function(){var a=parseInt(this.$body.css("padding-right")||0,10);this.originalBodyPad=document.body.style.paddingRight||"",this.bodyIsOverflowing&&this.$body.css("padding-right",a+this.scrollbarWidth)},c.prototype.resetScrollbar=function(){this.$body.css("padding-right",this.originalBodyPad)},c.prototype.measureScrollbar=function(){var a=document.createElement("div");a.className="modal-scrollbar-measure",this.$body.append(a);var b=a.offsetWidth-a.clientWidth;return this.$body[0].removeChild(a),b};var d=a.fn.modal;a.fn.modal=b,a.fn.modal.Constructor=c,a.fn.modal.noConflict=function(){return a.fn.modal=d,this},a(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(c){var d=a(this),e=d.attr("href"),f=a(d.attr("data-target")||e&&e.replace(/.*(?=#[^\s]+$)/,"")),g=f.data("bs.modal")?"toggle":a.extend({remote:!/#/.test(e)&&e},f.data(),d.data());d.is("a")&&c.preventDefault(),f.one("show.bs.modal",function(a){a.isDefaultPrevented()||f.one("hidden.bs.modal",function(){d.is(":visible")&&d.trigger("focus")})}),b.call(f,g,this)})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.tooltip"),f="object"==typeof b&&b;(e||!/destroy|hide/.test(b))&&(e||d.data("bs.tooltip",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.type=null,this.options=null,this.enabled=null,this.timeout=null,this.hoverState=null,this.$element=null,this.inState=null,this.init("tooltip",a,b)};c.VERSION="3.3.5",c.TRANSITION_DURATION=150,c.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},c.prototype.init=function(b,c,d){if(this.enabled=!0,this.type=b,this.$element=a(c),this.options=this.getOptions(d),this.$viewport=this.options.viewport&&a(a.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var e=this.options.trigger.split(" "),f=e.length;f--;){var g=e[f];if("click"==g)this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this));else if("manual"!=g){var h="hover"==g?"mouseenter":"focusin",i="hover"==g?"mouseleave":"focusout";this.$element.on(h+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(i+"."+this.type,this.options.selector,a.proxy(this.leave,this))}}this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.getOptions=function(b){return b=a.extend({},this.getDefaults(),this.$element.data(),b),b.delay&&"number"==typeof b.delay&&(b.delay={show:b.delay,hide:b.delay}),b},c.prototype.getDelegateOptions=function(){var b={},c=this.getDefaults();return this._options&&a.each(this._options,function(a,d){c[a]!=d&&(b[a]=d)}),b},c.prototype.enter=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),b instanceof a.Event&&(c.inState["focusin"==b.type?"focus":"hover"]=!0),c.tip().hasClass("in")||"in"==c.hoverState?void(c.hoverState="in"):(clearTimeout(c.timeout),c.hoverState="in",c.options.delay&&c.options.delay.show?void(c.timeout=setTimeout(function(){"in"==c.hoverState&&c.show()},c.options.delay.show)):c.show())},c.prototype.isInStateTrue=function(){for(var a in this.inState)if(this.inState[a])return!0;return!1},c.prototype.leave=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),b instanceof a.Event&&(c.inState["focusout"==b.type?"focus":"hover"]=!1),c.isInStateTrue()?void 0:(clearTimeout(c.timeout),c.hoverState="out",c.options.delay&&c.options.delay.hide?void(c.timeout=setTimeout(function(){"out"==c.hoverState&&c.hide()},c.options.delay.hide)):c.hide())},c.prototype.show=function(){var b=a.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(b);var d=a.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(b.isDefaultPrevented()||!d)return;var e=this,f=this.tip(),g=this.getUID(this.type);this.setContent(),f.attr("id",g),this.$element.attr("aria-describedby",g),this.options.animation&&f.addClass("fade");var h="function"==typeof this.options.placement?this.options.placement.call(this,f[0],this.$element[0]):this.options.placement,i=/\s?auto?\s?/i,j=i.test(h);j&&(h=h.replace(i,"")||"top"),f.detach().css({top:0,left:0,display:"block"}).addClass(h).data("bs."+this.type,this),this.options.container?f.appendTo(this.options.container):f.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var k=this.getPosition(),l=f[0].offsetWidth,m=f[0].offsetHeight;if(j){var n=h,o=this.getPosition(this.$viewport);h="bottom"==h&&k.bottom+m>o.bottom?"top":"top"==h&&k.top-m<o.top?"bottom":"right"==h&&k.right+l>o.width?"left":"left"==h&&k.left-l<o.left?"right":h,f.removeClass(n).addClass(h)}var p=this.getCalculatedOffset(h,k,l,m);this.applyPlacement(p,h);var q=function(){var a=e.hoverState;e.$element.trigger("shown.bs."+e.type),e.hoverState=null,"out"==a&&e.leave(e)};a.support.transition&&this.$tip.hasClass("fade")?f.one("bsTransitionEnd",q).emulateTransitionEnd(c.TRANSITION_DURATION):q()}},c.prototype.applyPlacement=function(b,c){var d=this.tip(),e=d[0].offsetWidth,f=d[0].offsetHeight,g=parseInt(d.css("margin-top"),10),h=parseInt(d.css("margin-left"),10);isNaN(g)&&(g=0),isNaN(h)&&(h=0),b.top+=g,b.left+=h,a.offset.setOffset(d[0],a.extend({using:function(a){d.css({top:Math.round(a.top),left:Math.round(a.left)})}},b),0),d.addClass("in");var i=d[0].offsetWidth,j=d[0].offsetHeight;"top"==c&&j!=f&&(b.top=b.top+f-j);var k=this.getViewportAdjustedDelta(c,b,i,j);k.left?b.left+=k.left:b.top+=k.top;var l=/top|bottom/.test(c),m=l?2*k.left-e+i:2*k.top-f+j,n=l?"offsetWidth":"offsetHeight";d.offset(b),this.replaceArrow(m,d[0][n],l)},c.prototype.replaceArrow=function(a,b,c){this.arrow().css(c?"left":"top",50*(1-a/b)+"%").css(c?"top":"left","")},c.prototype.setContent=function(){var a=this.tip(),b=this.getTitle();a.find(".tooltip-inner")[this.options.html?"html":"text"](b),a.removeClass("fade in top bottom left right")},c.prototype.hide=function(b){function d(){"in"!=e.hoverState&&f.detach(),e.$element.removeAttr("aria-describedby").trigger("hidden.bs."+e.type),b&&b()}var e=this,f=a(this.$tip),g=a.Event("hide.bs."+this.type);return this.$element.trigger(g),g.isDefaultPrevented()?void 0:(f.removeClass("in"),a.support.transition&&f.hasClass("fade")?f.one("bsTransitionEnd",d).emulateTransitionEnd(c.TRANSITION_DURATION):d(),this.hoverState=null,this)},c.prototype.fixTitle=function(){var a=this.$element;(a.attr("title")||"string"!=typeof a.attr("data-original-title"))&&a.attr("data-original-title",a.attr("title")||"").attr("title","")},c.prototype.hasContent=function(){return this.getTitle()},c.prototype.getPosition=function(b){b=b||this.$element;var c=b[0],d="BODY"==c.tagName,e=c.getBoundingClientRect();null==e.width&&(e=a.extend({},e,{width:e.right-e.left,height:e.bottom-e.top}));var f=d?{top:0,left:0}:b.offset(),g={scroll:d?document.documentElement.scrollTop||document.body.scrollTop:b.scrollTop()},h=d?{width:a(window).width(),height:a(window).height()}:null;return a.extend({},e,g,h,f)},c.prototype.getCalculatedOffset=function(a,b,c,d){return"bottom"==a?{top:b.top+b.height,left:b.left+b.width/2-c/2}:"top"==a?{top:b.top-d,left:b.left+b.width/2-c/2}:"left"==a?{top:b.top+b.height/2-d/2,left:b.left-c}:{top:b.top+b.height/2-d/2,left:b.left+b.width}},c.prototype.getViewportAdjustedDelta=function(a,b,c,d){var e={top:0,left:0};if(!this.$viewport)return e;var f=this.options.viewport&&this.options.viewport.padding||0,g=this.getPosition(this.$viewport);if(/right|left/.test(a)){var h=b.top-f-g.scroll,i=b.top+f-g.scroll+d;h<g.top?e.top=g.top-h:i>g.top+g.height&&(e.top=g.top+g.height-i)}else{var j=b.left-f,k=b.left+f+c;j<g.left?e.left=g.left-j:k>g.right&&(e.left=g.left+g.width-k)}return e},c.prototype.getTitle=function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||("function"==typeof c.title?c.title.call(b[0]):c.title)},c.prototype.getUID=function(a){do a+=~~(1e6*Math.random());while(document.getElementById(a));return a},c.prototype.tip=function(){if(!this.$tip&&(this.$tip=a(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},c.prototype.enable=function(){this.enabled=!0},c.prototype.disable=function(){this.enabled=!1},c.prototype.toggleEnabled=function(){this.enabled=!this.enabled},c.prototype.toggle=function(b){var c=this;b&&(c=a(b.currentTarget).data("bs."+this.type),c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c))),b?(c.inState.click=!c.inState.click,c.isInStateTrue()?c.enter(c):c.leave(c)):c.tip().hasClass("in")?c.leave(c):c.enter(c)},c.prototype.destroy=function(){var a=this;clearTimeout(this.timeout),this.hide(function(){a.$element.off("."+a.type).removeData("bs."+a.type),a.$tip&&a.$tip.detach(),a.$tip=null,a.$arrow=null,a.$viewport=null})};var d=a.fn.tooltip;a.fn.tooltip=b,a.fn.tooltip.Constructor=c,a.fn.tooltip.noConflict=function(){return a.fn.tooltip=d,this}}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof b&&b;(e||!/destroy|hide/.test(b))&&(e||d.data("bs.popover",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.init("popover",a,b)};if(!a.fn.tooltip)throw new Error("Popover requires tooltip.js");c.VERSION="3.3.5",c.DEFAULTS=a.extend({},a.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}),c.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),c.prototype.constructor=c,c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof c?"html":"append":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},c.prototype.hasContent=function(){return this.getTitle()||this.getContent()},c.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||("function"==typeof b.content?b.content.call(a[0]):b.content)},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var d=a.fn.popover;a.fn.popover=b,a.fn.popover.Constructor=c,a.fn.popover.noConflict=function(){return a.fn.popover=d,this}}(jQuery),+function(a){"use strict";function b(c,d){this.$body=a(document.body),this.$scrollElement=a(a(c).is(document.body)?window:c),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",a.proxy(this.process,this)),this.refresh(),this.process()}function c(c){return this.each(function(){var d=a(this),e=d.data("bs.scrollspy"),f="object"==typeof c&&c;e||d.data("bs.scrollspy",e=new b(this,f)),"string"==typeof c&&e[c]()})}b.VERSION="3.3.5",b.DEFAULTS={offset:10},b.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},b.prototype.refresh=function(){var b=this,c="offset",d=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),a.isWindow(this.$scrollElement[0])||(c="position",d=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var b=a(this),e=b.data("target")||b.attr("href"),f=/^#./.test(e)&&a(e);return f&&f.length&&f.is(":visible")&&[[f[c]().top+d,e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){b.offsets.push(this[0]),b.targets.push(this[1])})},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.getScrollHeight(),d=this.options.offset+c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(this.scrollHeight!=c&&this.refresh(),b>=d)return g!=(a=f[f.length-1])&&this.activate(a);if(g&&b<e[0])return this.activeTarget=null,this.clear();for(a=e.length;a--;)g!=f[a]&&b>=e[a]&&(void 0===e[a+1]||b<e[a+1])&&this.activate(f[a])},b.prototype.activate=function(b){this.activeTarget=b,this.clear();var c=this.selector+'[data-target="'+b+'"],'+this.selector+'[href="'+b+'"]',d=a(c).parents("li").addClass("active");d.parent(".dropdown-menu").length&&(d=d.closest("li.dropdown").addClass("active")), +d.trigger("activate.bs.scrollspy")},b.prototype.clear=function(){a(this.selector).parentsUntil(this.options.target,".active").removeClass("active")};var d=a.fn.scrollspy;a.fn.scrollspy=c,a.fn.scrollspy.Constructor=b,a.fn.scrollspy.noConflict=function(){return a.fn.scrollspy=d,this},a(window).on("load.bs.scrollspy.data-api",function(){a('[data-spy="scroll"]').each(function(){var b=a(this);c.call(b,b.data())})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.tab");e||d.data("bs.tab",e=new c(this)),"string"==typeof b&&e[b]()})}var c=function(b){this.element=a(b)};c.VERSION="3.3.5",c.TRANSITION_DURATION=150,c.prototype.show=function(){var b=this.element,c=b.closest("ul:not(.dropdown-menu)"),d=b.data("target");if(d||(d=b.attr("href"),d=d&&d.replace(/.*(?=#[^\s]*$)/,"")),!b.parent("li").hasClass("active")){var e=c.find(".active:last a"),f=a.Event("hide.bs.tab",{relatedTarget:b[0]}),g=a.Event("show.bs.tab",{relatedTarget:e[0]});if(e.trigger(f),b.trigger(g),!g.isDefaultPrevented()&&!f.isDefaultPrevented()){var h=a(d);this.activate(b.closest("li"),c),this.activate(h,h.parent(),function(){e.trigger({type:"hidden.bs.tab",relatedTarget:b[0]}),b.trigger({type:"shown.bs.tab",relatedTarget:e[0]})})}}},c.prototype.activate=function(b,d,e){function f(){g.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),b.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),h?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu").length&&b.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),e&&e()}var g=d.find("> .active"),h=e&&a.support.transition&&(g.length&&g.hasClass("fade")||!!d.find("> .fade").length);g.length&&h?g.one("bsTransitionEnd",f).emulateTransitionEnd(c.TRANSITION_DURATION):f(),g.removeClass("in")};var d=a.fn.tab;a.fn.tab=b,a.fn.tab.Constructor=c,a.fn.tab.noConflict=function(){return a.fn.tab=d,this};var e=function(c){c.preventDefault(),b.call(a(this),"show")};a(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',e).on("click.bs.tab.data-api",'[data-toggle="pill"]',e)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f="object"==typeof b&&b;e||d.data("bs.affix",e=new c(this,f)),"string"==typeof b&&e[b]()})}var c=function(b,d){this.options=a.extend({},c.DEFAULTS,d),this.$target=a(this.options.target).on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(b),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};c.VERSION="3.3.5",c.RESET="affix affix-top affix-bottom",c.DEFAULTS={offset:0,target:window},c.prototype.getState=function(a,b,c,d){var e=this.$target.scrollTop(),f=this.$element.offset(),g=this.$target.height();if(null!=c&&"top"==this.affixed)return c>e?"top":!1;if("bottom"==this.affixed)return null!=c?e+this.unpin<=f.top?!1:"bottom":a-d>=e+g?!1:"bottom";var h=null==this.affixed,i=h?e:f.top,j=h?g:b;return null!=c&&c>=e?"top":null!=d&&i+j>=a-d?"bottom":!1},c.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(c.RESET).addClass("affix");var a=this.$target.scrollTop(),b=this.$element.offset();return this.pinnedOffset=b.top-a},c.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},c.prototype.checkPosition=function(){if(this.$element.is(":visible")){var b=this.$element.height(),d=this.options.offset,e=d.top,f=d.bottom,g=Math.max(a(document).height(),a(document.body).height());"object"!=typeof d&&(f=e=d),"function"==typeof e&&(e=d.top(this.$element)),"function"==typeof f&&(f=d.bottom(this.$element));var h=this.getState(g,b,e,f);if(this.affixed!=h){null!=this.unpin&&this.$element.css("top","");var i="affix"+(h?"-"+h:""),j=a.Event(i+".bs.affix");if(this.$element.trigger(j),j.isDefaultPrevented())return;this.affixed=h,this.unpin="bottom"==h?this.getPinnedOffset():null,this.$element.removeClass(c.RESET).addClass(i).trigger(i.replace("affix","affixed")+".bs.affix")}"bottom"==h&&this.$element.offset({top:g-b-f})}};var d=a.fn.affix;a.fn.affix=b,a.fn.affix.Constructor=c,a.fn.affix.noConflict=function(){return a.fn.affix=d,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var c=a(this),d=c.data();d.offset=d.offset||{},null!=d.offsetBottom&&(d.offset.bottom=d.offsetBottom),null!=d.offsetTop&&(d.offset.top=d.offsetTop),b.call(c,d)})})}(jQuery);</script> +<script>/** +* @preserve HTML5 Shiv 3.7.2 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed +*/ +// Only run this code in IE 8 +if (!!window.navigator.userAgent.match("MSIE 8")) { +!function(a,b){function c(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x<style>"+b+"</style>",d.insertBefore(c.lastChild,d.firstChild)}function d(){var a=t.elements;return"string"==typeof a?a.split(" "):a}function e(a,b){var c=t.elements;"string"!=typeof c&&(c=c.join(" ")),"string"!=typeof a&&(a=a.join(" ")),t.elements=c+" "+a,j(b)}function f(a){var b=s[a[q]];return b||(b={},r++,a[q]=r,s[r]=b),b}function g(a,c,d){if(c||(c=b),l)return c.createElement(a);d||(d=f(c));var e;return e=d.cache[a]?d.cache[a].cloneNode():p.test(a)?(d.cache[a]=d.createElem(a)).cloneNode():d.createElem(a),!e.canHaveChildren||o.test(a)||e.tagUrn?e:d.frag.appendChild(e)}function h(a,c){if(a||(a=b),l)return a.createDocumentFragment();c=c||f(a);for(var e=c.frag.cloneNode(),g=0,h=d(),i=h.length;i>g;g++)e.createElement(h[g]);return e}function i(a,b){b.cache||(b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag()),a.createElement=function(c){return t.shivMethods?g(c,a,b):b.createElem(c)},a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+d().join().replace(/[\w\-:]+/g,function(a){return b.createElem(a),b.frag.createElement(a),'c("'+a+'")'})+");return n}")(t,b.frag)}function j(a){a||(a=b);var d=f(a);return!t.shivCSS||k||d.hasCSS||(d.hasCSS=!!c(a,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),l||i(a,d),a}var k,l,m="3.7.2",n=a.html5||{},o=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,p=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,q="_html5shiv",r=0,s={};!function(){try{var a=b.createElement("a");a.innerHTML="<xyz></xyz>",k="hidden"in a,l=1==a.childNodes.length||function(){b.createElement("a");var a=b.createDocumentFragment();return"undefined"==typeof a.cloneNode||"undefined"==typeof a.createDocumentFragment||"undefined"==typeof a.createElement}()}catch(c){k=!0,l=!0}}();var t={elements:n.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:m,shivCSS:n.shivCSS!==!1,supportsUnknownElements:l,shivMethods:n.shivMethods!==!1,type:"default",shivDocument:j,createElement:g,createDocumentFragment:h,addElements:e};a.html5=t,j(b)}(this,document); +}; +</script> +<script>/*! Respond.js v1.4.2: min/max-width media query polyfill * Copyright 2013 Scott Jehl + * Licensed under https://github.com/scottjehl/Respond/blob/master/LICENSE-MIT + * */ + +// Only run this code in IE 8 +if (!!window.navigator.userAgent.match("MSIE 8")) { +!function(a){"use strict";a.matchMedia=a.matchMedia||function(a){var b,c=a.documentElement,d=c.firstElementChild||c.firstChild,e=a.createElement("body"),f=a.createElement("div");return f.id="mq-test-1",f.style.cssText="position:absolute;top:-100em",e.style.background="none",e.appendChild(f),function(a){return f.innerHTML='­<style media="'+a+'"> #mq-test-1 { width: 42px; }</style>',c.insertBefore(e,d),b=42===f.offsetWidth,c.removeChild(e),{matches:b,media:a}}}(a.document)}(this),function(a){"use strict";function b(){u(!0)}var c={};a.respond=c,c.update=function(){};var d=[],e=function(){var b=!1;try{b=new a.XMLHttpRequest}catch(c){b=new a.ActiveXObject("Microsoft.XMLHTTP")}return function(){return b}}(),f=function(a,b){var c=e();c&&(c.open("GET",a,!0),c.onreadystatechange=function(){4!==c.readyState||200!==c.status&&304!==c.status||b(c.responseText)},4!==c.readyState&&c.send(null))};if(c.ajax=f,c.queue=d,c.regex={media:/@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/gi,keyframes:/@(?:\-(?:o|moz|webkit)\-)?keyframes[^\{]+\{(?:[^\{\}]*\{[^\}\{]*\})+[^\}]*\}/gi,urls:/(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g,findStyles:/@media *([^\{]+)\{([\S\s]+?)$/,only:/(only\s+)?([a-zA-Z]+)\s?/,minw:/\([\s]*min\-width\s*:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/,maxw:/\([\s]*max\-width\s*:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/},c.mediaQueriesSupported=a.matchMedia&&null!==a.matchMedia("only all")&&a.matchMedia("only all").matches,!c.mediaQueriesSupported){var g,h,i,j=a.document,k=j.documentElement,l=[],m=[],n=[],o={},p=30,q=j.getElementsByTagName("head")[0]||k,r=j.getElementsByTagName("base")[0],s=q.getElementsByTagName("link"),t=function(){var a,b=j.createElement("div"),c=j.body,d=k.style.fontSize,e=c&&c.style.fontSize,f=!1;return b.style.cssText="position:absolute;font-size:1em;width:1em",c||(c=f=j.createElement("body"),c.style.background="none"),k.style.fontSize="100%",c.style.fontSize="100%",c.appendChild(b),f&&k.insertBefore(c,k.firstChild),a=b.offsetWidth,f?k.removeChild(c):c.removeChild(b),k.style.fontSize=d,e&&(c.style.fontSize=e),a=i=parseFloat(a)},u=function(b){var c="clientWidth",d=k[c],e="CSS1Compat"===j.compatMode&&d||j.body[c]||d,f={},o=s[s.length-1],r=(new Date).getTime();if(b&&g&&p>r-g)return a.clearTimeout(h),h=a.setTimeout(u,p),void 0;g=r;for(var v in l)if(l.hasOwnProperty(v)){var w=l[v],x=w.minw,y=w.maxw,z=null===x,A=null===y,B="em";x&&(x=parseFloat(x)*(x.indexOf(B)>-1?i||t():1)),y&&(y=parseFloat(y)*(y.indexOf(B)>-1?i||t():1)),w.hasquery&&(z&&A||!(z||e>=x)||!(A||y>=e))||(f[w.media]||(f[w.media]=[]),f[w.media].push(m[w.rules]))}for(var C in n)n.hasOwnProperty(C)&&n[C]&&n[C].parentNode===q&&q.removeChild(n[C]);n.length=0;for(var D in f)if(f.hasOwnProperty(D)){var E=j.createElement("style"),F=f[D].join("\n");E.type="text/css",E.media=D,q.insertBefore(E,o.nextSibling),E.styleSheet?E.styleSheet.cssText=F:E.appendChild(j.createTextNode(F)),n.push(E)}},v=function(a,b,d){var e=a.replace(c.regex.keyframes,"").match(c.regex.media),f=e&&e.length||0;b=b.substring(0,b.lastIndexOf("/"));var g=function(a){return a.replace(c.regex.urls,"$1"+b+"$2$3")},h=!f&&d;b.length&&(b+="/"),h&&(f=1);for(var i=0;f>i;i++){var j,k,n,o;h?(j=d,m.push(g(a))):(j=e[i].match(c.regex.findStyles)&&RegExp.$1,m.push(RegExp.$2&&g(RegExp.$2))),n=j.split(","),o=n.length;for(var p=0;o>p;p++)k=n[p],l.push({media:k.split("(")[0].match(c.regex.only)&&RegExp.$2||"all",rules:m.length-1,hasquery:k.indexOf("(")>-1,minw:k.match(c.regex.minw)&&parseFloat(RegExp.$1)+(RegExp.$2||""),maxw:k.match(c.regex.maxw)&&parseFloat(RegExp.$1)+(RegExp.$2||"")})}u()},w=function(){if(d.length){var b=d.shift();f(b.href,function(c){v(c,b.href,b.media),o[b.href]=!0,a.setTimeout(function(){w()},0)})}},x=function(){for(var b=0;b<s.length;b++){var c=s[b],e=c.href,f=c.media,g=c.rel&&"stylesheet"===c.rel.toLowerCase();e&&g&&!o[e]&&(c.styleSheet&&c.styleSheet.rawCssText?(v(c.styleSheet.rawCssText,e,f),o[e]=!0):(!/^([a-zA-Z:]*\/\/)/.test(e)&&!r||e.replace(RegExp.$1,"").split("/")[0]===a.location.host)&&("//"===e.substring(0,2)&&(e=a.location.protocol+e),d.push({href:e,media:f})))}w()};x(),c.update=x,c.getEmValue=t,a.addEventListener?a.addEventListener("resize",b,!1):a.attachEvent&&a.attachEvent("onresize",b)}}(this); +}; +</script> +<script> + +/** + * jQuery Plugin: Sticky Tabs + * + * @author Aidan Lister <aidan@php.net> + * adapted by Ruben Arslan to activate parent tabs too + * http://www.aidanlister.com/2014/03/persisting-the-tab-state-in-bootstrap/ + */ +(function($) { + "use strict"; + $.fn.rmarkdownStickyTabs = function() { + var context = this; + // Show the tab corresponding with the hash in the URL, or the first tab + var showStuffFromHash = function() { + var hash = window.location.hash; + var selector = hash ? 'a[href="' + hash + '"]' : 'li.active > a'; + var $selector = $(selector, context); + if($selector.data('toggle') === "tab") { + $selector.tab('show'); + // walk up the ancestors of this element, show any hidden tabs + $selector.parents('.section.tabset').each(function(i, elm) { + var link = $('a[href="#' + $(elm).attr('id') + '"]'); + if(link.data('toggle') === "tab") { + link.tab("show"); + } + }); + } + }; + + + // Set the correct tab when the page loads + showStuffFromHash(context); + + // Set the correct tab when a user uses their back/forward button + $(window).on('hashchange', function() { + showStuffFromHash(context); + }); + + // Change the URL when tabs are clicked + $('a', context).on('click', function(e) { + history.pushState(null, null, this.href); + showStuffFromHash(context); + }); + + return this; + }; +}(jQuery)); + +window.buildTabsets = function(tocID) { + + // build a tabset from a section div with the .tabset class + function buildTabset(tabset) { + + // check for fade and pills options + var fade = tabset.hasClass("tabset-fade"); + var pills = tabset.hasClass("tabset-pills"); + var navClass = pills ? "nav-pills" : "nav-tabs"; + + // determine the heading level of the tabset and tabs + var match = tabset.attr('class').match(/level(\d) /); + if (match === null) + return; + var tabsetLevel = Number(match[1]); + var tabLevel = tabsetLevel + 1; + + // find all subheadings immediately below + var tabs = tabset.find("div.section.level" + tabLevel); + if (!tabs.length) + return; + + // create tablist and tab-content elements + var tabList = $('<ul class="nav ' + navClass + '" role="tablist"></ul>'); + $(tabs[0]).before(tabList); + var tabContent = $('<div class="tab-content"></div>'); + $(tabs[0]).before(tabContent); + + // build the tabset + var activeTab = 0; + tabs.each(function(i) { + + // get the tab div + var tab = $(tabs[i]); + + // get the id then sanitize it for use with bootstrap tabs + var id = tab.attr('id'); + + // see if this is marked as the active tab + if (tab.hasClass('active')) + activeTab = i; + + // remove any table of contents entries associated with + // this ID (since we'll be removing the heading element) + $("div#" + tocID + " li a[href='#" + id + "']").parent().remove(); + + // sanitize the id for use with bootstrap tabs + id = id.replace(/[.\/?&!#<>]/g, '').replace(/\s/g, '_'); + tab.attr('id', id); + + // get the heading element within it, grab it's text, then remove it + var heading = tab.find('h' + tabLevel + ':first'); + var headingText = heading.html(); + heading.remove(); + + // build and append the tab list item + var a = $('<a role="tab" data-toggle="tab">' + headingText + '</a>'); + a.attr('href', '#' + id); + a.attr('aria-controls', id); + var li = $('<li role="presentation"></li>'); + li.append(a); + tabList.append(li); + + // set it's attributes + tab.attr('role', 'tabpanel'); + tab.addClass('tab-pane'); + tab.addClass('tabbed-pane'); + if (fade) + tab.addClass('fade'); + + // move it into the tab content div + tab.detach().appendTo(tabContent); + }); + + // set active tab + $(tabList.children('li')[activeTab]).addClass('active'); + var active = $(tabContent.children('div.section')[activeTab]); + active.addClass('active'); + if (fade) + active.addClass('in'); + + if (tabset.hasClass("tabset-sticky")) + tabset.rmarkdownStickyTabs(); + } + + // convert section divs with the .tabset class to tabsets + var tabsets = $("div.section.tabset"); + tabsets.each(function(i) { + buildTabset($(tabsets[i])); + }); +}; + +</script> +<style type="text/css">.hljs-literal { +color: #990073; +} +.hljs-number { +color: #099; +} +.hljs-comment { +color: #998; +font-style: italic; +} +.hljs-keyword { +color: #900; +font-weight: bold; +} +.hljs-string { +color: #d14; +} +</style> +<script src="data:application/javascript;base64,LyohIGhpZ2hsaWdodC5qcyB2OS4xMi4wIHwgQlNEMyBMaWNlbnNlIHwgZ2l0LmlvL2hsanNsaWNlbnNlICovCiFmdW5jdGlvbihlKXt2YXIgbj0ib2JqZWN0Ij09dHlwZW9mIHdpbmRvdyYmd2luZG93fHwib2JqZWN0Ij09dHlwZW9mIHNlbGYmJnNlbGY7InVuZGVmaW5lZCIhPXR5cGVvZiBleHBvcnRzP2UoZXhwb3J0cyk6biYmKG4uaGxqcz1lKHt9KSwiZnVuY3Rpb24iPT10eXBlb2YgZGVmaW5lJiZkZWZpbmUuYW1kJiZkZWZpbmUoW10sZnVuY3Rpb24oKXtyZXR1cm4gbi5obGpzfSkpfShmdW5jdGlvbihlKXtmdW5jdGlvbiBuKGUpe3JldHVybiBlLnJlcGxhY2UoLyYvZywiJmFtcDsiKS5yZXBsYWNlKC88L2csIiZsdDsiKS5yZXBsYWNlKC8+L2csIiZndDsiKX1mdW5jdGlvbiB0KGUpe3JldHVybiBlLm5vZGVOYW1lLnRvTG93ZXJDYXNlKCl9ZnVuY3Rpb24gcihlLG4pe3ZhciB0PWUmJmUuZXhlYyhuKTtyZXR1cm4gdCYmMD09PXQuaW5kZXh9ZnVuY3Rpb24gYShlKXtyZXR1cm4gay50ZXN0KGUpfWZ1bmN0aW9uIGkoZSl7dmFyIG4sdCxyLGksbz1lLmNsYXNzTmFtZSsiICI7aWYobys9ZS5wYXJlbnROb2RlP2UucGFyZW50Tm9kZS5jbGFzc05hbWU6IiIsdD1CLmV4ZWMobykpcmV0dXJuIHcodFsxXSk/dFsxXToibm8taGlnaGxpZ2h0Ijtmb3Iobz1vLnNwbGl0KC9ccysvKSxuPTAscj1vLmxlbmd0aDtyPm47bisrKWlmKGk9b1tuXSxhKGkpfHx3KGkpKXJldHVybiBpfWZ1bmN0aW9uIG8oZSl7dmFyIG4sdD17fSxyPUFycmF5LnByb3RvdHlwZS5zbGljZS5jYWxsKGFyZ3VtZW50cywxKTtmb3IobiBpbiBlKXRbbl09ZVtuXTtyZXR1cm4gci5mb3JFYWNoKGZ1bmN0aW9uKGUpe2ZvcihuIGluIGUpdFtuXT1lW25dfSksdH1mdW5jdGlvbiB1KGUpe3ZhciBuPVtdO3JldHVybiBmdW5jdGlvbiByKGUsYSl7Zm9yKHZhciBpPWUuZmlyc3RDaGlsZDtpO2k9aS5uZXh0U2libGluZykzPT09aS5ub2RlVHlwZT9hKz1pLm5vZGVWYWx1ZS5sZW5ndGg6MT09PWkubm9kZVR5cGUmJihuLnB1c2goe2V2ZW50OiJzdGFydCIsb2Zmc2V0OmEsbm9kZTppfSksYT1yKGksYSksdChpKS5tYXRjaCgvYnJ8aHJ8aW1nfGlucHV0Lyl8fG4ucHVzaCh7ZXZlbnQ6InN0b3AiLG9mZnNldDphLG5vZGU6aX0pKTtyZXR1cm4gYX0oZSwwKSxufWZ1bmN0aW9uIGMoZSxyLGEpe2Z1bmN0aW9uIGkoKXtyZXR1cm4gZS5sZW5ndGgmJnIubGVuZ3RoP2VbMF0ub2Zmc2V0IT09clswXS5vZmZzZXQ/ZVswXS5vZmZzZXQ8clswXS5vZmZzZXQ/ZTpyOiJzdGFydCI9PT1yWzBdLmV2ZW50P2U6cjplLmxlbmd0aD9lOnJ9ZnVuY3Rpb24gbyhlKXtmdW5jdGlvbiByKGUpe3JldHVybiIgIitlLm5vZGVOYW1lKyc9IicrbihlLnZhbHVlKS5yZXBsYWNlKCciJywiJnF1b3Q7IikrJyInfXMrPSI8Iit0KGUpK0UubWFwLmNhbGwoZS5hdHRyaWJ1dGVzLHIpLmpvaW4oIiIpKyI+In1mdW5jdGlvbiB1KGUpe3MrPSI8LyIrdChlKSsiPiJ9ZnVuY3Rpb24gYyhlKXsoInN0YXJ0Ij09PWUuZXZlbnQ/bzp1KShlLm5vZGUpfWZvcih2YXIgbD0wLHM9IiIsZj1bXTtlLmxlbmd0aHx8ci5sZW5ndGg7KXt2YXIgZz1pKCk7aWYocys9bihhLnN1YnN0cmluZyhsLGdbMF0ub2Zmc2V0KSksbD1nWzBdLm9mZnNldCxnPT09ZSl7Zi5yZXZlcnNlKCkuZm9yRWFjaCh1KTtkbyBjKGcuc3BsaWNlKDAsMSlbMF0pLGc9aSgpO3doaWxlKGc9PT1lJiZnLmxlbmd0aCYmZ1swXS5vZmZzZXQ9PT1sKTtmLnJldmVyc2UoKS5mb3JFYWNoKG8pfWVsc2Uic3RhcnQiPT09Z1swXS5ldmVudD9mLnB1c2goZ1swXS5ub2RlKTpmLnBvcCgpLGMoZy5zcGxpY2UoMCwxKVswXSl9cmV0dXJuIHMrbihhLnN1YnN0cihsKSl9ZnVuY3Rpb24gbChlKXtyZXR1cm4gZS52JiYhZS5jYWNoZWRfdmFyaWFudHMmJihlLmNhY2hlZF92YXJpYW50cz1lLnYubWFwKGZ1bmN0aW9uKG4pe3JldHVybiBvKGUse3Y6bnVsbH0sbil9KSksZS5jYWNoZWRfdmFyaWFudHN8fGUuZVcmJltvKGUpXXx8W2VdfWZ1bmN0aW9uIHMoZSl7ZnVuY3Rpb24gbihlKXtyZXR1cm4gZSYmZS5zb3VyY2V8fGV9ZnVuY3Rpb24gdCh0LHIpe3JldHVybiBuZXcgUmVnRXhwKG4odCksIm0iKyhlLmNJPyJpIjoiIikrKHI/ImciOiIiKSl9ZnVuY3Rpb24gcihhLGkpe2lmKCFhLmNvbXBpbGVkKXtpZihhLmNvbXBpbGVkPSEwLGEuaz1hLmt8fGEuYkssYS5rKXt2YXIgbz17fSx1PWZ1bmN0aW9uKG4sdCl7ZS5jSSYmKHQ9dC50b0xvd2VyQ2FzZSgpKSx0LnNwbGl0KCIgIikuZm9yRWFjaChmdW5jdGlvbihlKXt2YXIgdD1lLnNwbGl0KCJ8Iik7b1t0WzBdXT1bbix0WzFdP051bWJlcih0WzFdKToxXX0pfTsic3RyaW5nIj09dHlwZW9mIGEuaz91KCJrZXl3b3JkIixhLmspOngoYS5rKS5mb3JFYWNoKGZ1bmN0aW9uKGUpe3UoZSxhLmtbZV0pfSksYS5rPW99YS5sUj10KGEubHx8L1x3Ky8sITApLGkmJihhLmJLJiYoYS5iPSJcXGIoIithLmJLLnNwbGl0KCIgIikuam9pbigifCIpKyIpXFxiIiksYS5ifHwoYS5iPS9cQnxcYi8pLGEuYlI9dChhLmIpLGEuZXx8YS5lV3x8KGEuZT0vXEJ8XGIvKSxhLmUmJihhLmVSPXQoYS5lKSksYS50RT1uKGEuZSl8fCIiLGEuZVcmJmkudEUmJihhLnRFKz0oYS5lPyJ8IjoiIikraS50RSkpLGEuaSYmKGEuaVI9dChhLmkpKSxudWxsPT1hLnImJihhLnI9MSksYS5jfHwoYS5jPVtdKSxhLmM9QXJyYXkucHJvdG90eXBlLmNvbmNhdC5hcHBseShbXSxhLmMubWFwKGZ1bmN0aW9uKGUpe3JldHVybiBsKCJzZWxmIj09PWU/YTplKX0pKSxhLmMuZm9yRWFjaChmdW5jdGlvbihlKXtyKGUsYSl9KSxhLnN0YXJ0cyYmcihhLnN0YXJ0cyxpKTt2YXIgYz1hLmMubWFwKGZ1bmN0aW9uKGUpe3JldHVybiBlLmJLPyJcXC4/KCIrZS5iKyIpXFwuPyI6ZS5ifSkuY29uY2F0KFthLnRFLGEuaV0pLm1hcChuKS5maWx0ZXIoQm9vbGVhbik7YS50PWMubGVuZ3RoP3QoYy5qb2luKCJ8IiksITApOntleGVjOmZ1bmN0aW9uKCl7cmV0dXJuIG51bGx9fX19cihlKX1mdW5jdGlvbiBmKGUsdCxhLGkpe2Z1bmN0aW9uIG8oZSxuKXt2YXIgdCxhO2Zvcih0PTAsYT1uLmMubGVuZ3RoO2E+dDt0KyspaWYocihuLmNbdF0uYlIsZSkpcmV0dXJuIG4uY1t0XX1mdW5jdGlvbiB1KGUsbil7aWYocihlLmVSLG4pKXtmb3IoO2UuZW5kc1BhcmVudCYmZS5wYXJlbnQ7KWU9ZS5wYXJlbnQ7cmV0dXJuIGV9cmV0dXJuIGUuZVc/dShlLnBhcmVudCxuKTp2b2lkIDB9ZnVuY3Rpb24gYyhlLG4pe3JldHVybiFhJiZyKG4uaVIsZSl9ZnVuY3Rpb24gbChlLG4pe3ZhciB0PU4uY0k/blswXS50b0xvd2VyQ2FzZSgpOm5bMF07cmV0dXJuIGUuay5oYXNPd25Qcm9wZXJ0eSh0KSYmZS5rW3RdfWZ1bmN0aW9uIHAoZSxuLHQscil7dmFyIGE9cj8iIjpJLmNsYXNzUHJlZml4LGk9JzxzcGFuIGNsYXNzPSInK2Esbz10PyIiOkM7cmV0dXJuIGkrPWUrJyI+JyxpK24rb31mdW5jdGlvbiBoKCl7dmFyIGUsdCxyLGE7aWYoIUUuaylyZXR1cm4gbihrKTtmb3IoYT0iIix0PTAsRS5sUi5sYXN0SW5kZXg9MCxyPUUubFIuZXhlYyhrKTtyOylhKz1uKGsuc3Vic3RyaW5nKHQsci5pbmRleCkpLGU9bChFLHIpLGU/KEIrPWVbMV0sYSs9cChlWzBdLG4oclswXSkpKTphKz1uKHJbMF0pLHQ9RS5sUi5sYXN0SW5kZXgscj1FLmxSLmV4ZWMoayk7cmV0dXJuIGErbihrLnN1YnN0cih0KSl9ZnVuY3Rpb24gZCgpe3ZhciBlPSJzdHJpbmciPT10eXBlb2YgRS5zTDtpZihlJiYheVtFLnNMXSlyZXR1cm4gbihrKTt2YXIgdD1lP2YoRS5zTCxrLCEwLHhbRS5zTF0pOmcoayxFLnNMLmxlbmd0aD9FLnNMOnZvaWQgMCk7cmV0dXJuIEUucj4wJiYoQis9dC5yKSxlJiYoeFtFLnNMXT10LnRvcCkscCh0Lmxhbmd1YWdlLHQudmFsdWUsITEsITApfWZ1bmN0aW9uIGIoKXtMKz1udWxsIT1FLnNMP2QoKTpoKCksaz0iIn1mdW5jdGlvbiB2KGUpe0wrPWUuY04/cChlLmNOLCIiLCEwKToiIixFPU9iamVjdC5jcmVhdGUoZSx7cGFyZW50Ont2YWx1ZTpFfX0pfWZ1bmN0aW9uIG0oZSxuKXtpZihrKz1lLG51bGw9PW4pcmV0dXJuIGIoKSwwO3ZhciB0PW8obixFKTtpZih0KXJldHVybiB0LnNraXA/ays9bjoodC5lQiYmKGsrPW4pLGIoKSx0LnJCfHx0LmVCfHwoaz1uKSksdih0LG4pLHQuckI/MDpuLmxlbmd0aDt2YXIgcj11KEUsbik7aWYocil7dmFyIGE9RTthLnNraXA/ays9bjooYS5yRXx8YS5lRXx8KGsrPW4pLGIoKSxhLmVFJiYoaz1uKSk7ZG8gRS5jTiYmKEwrPUMpLEUuc2tpcHx8KEIrPUUuciksRT1FLnBhcmVudDt3aGlsZShFIT09ci5wYXJlbnQpO3JldHVybiByLnN0YXJ0cyYmdihyLnN0YXJ0cywiIiksYS5yRT8wOm4ubGVuZ3RofWlmKGMobixFKSl0aHJvdyBuZXcgRXJyb3IoJ0lsbGVnYWwgbGV4ZW1lICInK24rJyIgZm9yIG1vZGUgIicrKEUuY058fCI8dW5uYW1lZD4iKSsnIicpO3JldHVybiBrKz1uLG4ubGVuZ3RofHwxfXZhciBOPXcoZSk7aWYoIU4pdGhyb3cgbmV3IEVycm9yKCdVbmtub3duIGxhbmd1YWdlOiAiJytlKyciJyk7cyhOKTt2YXIgUixFPWl8fE4seD17fSxMPSIiO2ZvcihSPUU7UiE9PU47Uj1SLnBhcmVudClSLmNOJiYoTD1wKFIuY04sIiIsITApK0wpO3ZhciBrPSIiLEI9MDt0cnl7Zm9yKHZhciBNLGosTz0wOzspe2lmKEUudC5sYXN0SW5kZXg9TyxNPUUudC5leGVjKHQpLCFNKWJyZWFrO2o9bSh0LnN1YnN0cmluZyhPLE0uaW5kZXgpLE1bMF0pLE89TS5pbmRleCtqfWZvcihtKHQuc3Vic3RyKE8pKSxSPUU7Ui5wYXJlbnQ7Uj1SLnBhcmVudClSLmNOJiYoTCs9Qyk7cmV0dXJue3I6Qix2YWx1ZTpMLGxhbmd1YWdlOmUsdG9wOkV9fWNhdGNoKFQpe2lmKFQubWVzc2FnZSYmLTEhPT1ULm1lc3NhZ2UuaW5kZXhPZigiSWxsZWdhbCIpKXJldHVybntyOjAsdmFsdWU6bih0KX07dGhyb3cgVH19ZnVuY3Rpb24gZyhlLHQpe3Q9dHx8SS5sYW5ndWFnZXN8fHgoeSk7dmFyIHI9e3I6MCx2YWx1ZTpuKGUpfSxhPXI7cmV0dXJuIHQuZmlsdGVyKHcpLmZvckVhY2goZnVuY3Rpb24obil7dmFyIHQ9ZihuLGUsITEpO3QubGFuZ3VhZ2U9bix0LnI+YS5yJiYoYT10KSx0LnI+ci5yJiYoYT1yLHI9dCl9KSxhLmxhbmd1YWdlJiYoci5zZWNvbmRfYmVzdD1hKSxyfWZ1bmN0aW9uIHAoZSl7cmV0dXJuIEkudGFiUmVwbGFjZXx8SS51c2VCUj9lLnJlcGxhY2UoTSxmdW5jdGlvbihlLG4pe3JldHVybiBJLnVzZUJSJiYiXG4iPT09ZT8iPGJyPiI6SS50YWJSZXBsYWNlP24ucmVwbGFjZSgvXHQvZyxJLnRhYlJlcGxhY2UpOiIifSk6ZX1mdW5jdGlvbiBoKGUsbix0KXt2YXIgcj1uP0xbbl06dCxhPVtlLnRyaW0oKV07cmV0dXJuIGUubWF0Y2goL1xiaGxqc1xiLyl8fGEucHVzaCgiaGxqcyIpLC0xPT09ZS5pbmRleE9mKHIpJiZhLnB1c2gociksYS5qb2luKCIgIikudHJpbSgpfWZ1bmN0aW9uIGQoZSl7dmFyIG4sdCxyLG8sbCxzPWkoZSk7YShzKXx8KEkudXNlQlI/KG49ZG9jdW1lbnQuY3JlYXRlRWxlbWVudE5TKCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sIiwiZGl2Iiksbi5pbm5lckhUTUw9ZS5pbm5lckhUTUwucmVwbGFjZSgvXG4vZywiIikucmVwbGFjZSgvPGJyWyBcL10qPi9nLCJcbiIpKTpuPWUsbD1uLnRleHRDb250ZW50LHI9cz9mKHMsbCwhMCk6ZyhsKSx0PXUobiksdC5sZW5ndGgmJihvPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnROUygiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCIsImRpdiIpLG8uaW5uZXJIVE1MPXIudmFsdWUsci52YWx1ZT1jKHQsdShvKSxsKSksci52YWx1ZT1wKHIudmFsdWUpLGUuaW5uZXJIVE1MPXIudmFsdWUsZS5jbGFzc05hbWU9aChlLmNsYXNzTmFtZSxzLHIubGFuZ3VhZ2UpLGUucmVzdWx0PXtsYW5ndWFnZTpyLmxhbmd1YWdlLHJlOnIucn0sci5zZWNvbmRfYmVzdCYmKGUuc2Vjb25kX2Jlc3Q9e2xhbmd1YWdlOnIuc2Vjb25kX2Jlc3QubGFuZ3VhZ2UscmU6ci5zZWNvbmRfYmVzdC5yfSkpfWZ1bmN0aW9uIGIoZSl7ST1vKEksZSl9ZnVuY3Rpb24gdigpe2lmKCF2LmNhbGxlZCl7di5jYWxsZWQ9ITA7dmFyIGU9ZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgicHJlIGNvZGUiKTtFLmZvckVhY2guY2FsbChlLGQpfX1mdW5jdGlvbiBtKCl7YWRkRXZlbnRMaXN0ZW5lcigiRE9NQ29udGVudExvYWRlZCIsdiwhMSksYWRkRXZlbnRMaXN0ZW5lcigibG9hZCIsdiwhMSl9ZnVuY3Rpb24gTihuLHQpe3ZhciByPXlbbl09dChlKTtyLmFsaWFzZXMmJnIuYWxpYXNlcy5mb3JFYWNoKGZ1bmN0aW9uKGUpe0xbZV09bn0pfWZ1bmN0aW9uIFIoKXtyZXR1cm4geCh5KX1mdW5jdGlvbiB3KGUpe3JldHVybiBlPShlfHwiIikudG9Mb3dlckNhc2UoKSx5W2VdfHx5W0xbZV1dfXZhciBFPVtdLHg9T2JqZWN0LmtleXMseT17fSxMPXt9LGs9L14obm8tP2hpZ2hsaWdodHxwbGFpbnx0ZXh0KSQvaSxCPS9cYmxhbmcoPzp1YWdlKT8tKFtcdy1dKylcYi9pLE09LygoXig8W14+XSs+fFx0fCkrfCg/OlxuKSkpL2dtLEM9Ijwvc3Bhbj4iLEk9e2NsYXNzUHJlZml4OiJobGpzLSIsdGFiUmVwbGFjZTpudWxsLHVzZUJSOiExLGxhbmd1YWdlczp2b2lkIDB9O3JldHVybiBlLmhpZ2hsaWdodD1mLGUuaGlnaGxpZ2h0QXV0bz1nLGUuZml4TWFya3VwPXAsZS5oaWdobGlnaHRCbG9jaz1kLGUuY29uZmlndXJlPWIsZS5pbml0SGlnaGxpZ2h0aW5nPXYsZS5pbml0SGlnaGxpZ2h0aW5nT25Mb2FkPW0sZS5yZWdpc3Rlckxhbmd1YWdlPU4sZS5saXN0TGFuZ3VhZ2VzPVIsZS5nZXRMYW5ndWFnZT13LGUuaW5oZXJpdD1vLGUuSVI9IlthLXpBLVpdXFx3KiIsZS5VSVI9IlthLXpBLVpfXVxcdyoiLGUuTlI9IlxcYlxcZCsoXFwuXFxkKyk/IixlLkNOUj0iKC0/KShcXGIwW3hYXVthLWZBLUYwLTldK3woXFxiXFxkKyhcXC5cXGQqKT98XFwuXFxkKykoW2VFXVstK10/XFxkKyk/KSIsZS5CTlI9IlxcYigwYlswMV0rKSIsZS5SU1I9IiF8IT18IT09fCV8JT18JnwmJnwmPXxcXCp8XFwqPXxcXCt8XFwrPXwsfC18LT18Lz18L3w6fDt8PDx8PDw9fDw9fDx8PT09fD09fD18Pj4+PXw+Pj18Pj18Pj4+fD4+fD58XFw/fFxcW3xcXHt8XFwofFxcXnxcXF49fFxcfHxcXHw9fFxcfFxcfHx+IixlLkJFPXtiOiJcXFxcW1xcc1xcU10iLHI6MH0sZS5BU009e2NOOiJzdHJpbmciLGI6IiciLGU6IiciLGk6IlxcbiIsYzpbZS5CRV19LGUuUVNNPXtjTjoic3RyaW5nIixiOiciJyxlOiciJyxpOiJcXG4iLGM6W2UuQkVdfSxlLlBXTT17YjovXGIoYXxhbnx0aGV8YXJlfEknbXxpc24ndHxkb24ndHxkb2Vzbid0fHdvbid0fGJ1dHxqdXN0fHNob3VsZHxwcmV0dHl8c2ltcGx5fGVub3VnaHxnb25uYXxnb2luZ3x3dGZ8c298c3VjaHx3aWxsfHlvdXx5b3VyfHRoZXl8bGlrZXxtb3JlKVxiL30sZS5DPWZ1bmN0aW9uKG4sdCxyKXt2YXIgYT1lLmluaGVyaXQoe2NOOiJjb21tZW50IixiOm4sZTp0LGM6W119LHJ8fHt9KTtyZXR1cm4gYS5jLnB1c2goZS5QV00pLGEuYy5wdXNoKHtjTjoiZG9jdGFnIixiOiIoPzpUT0RPfEZJWE1FfE5PVEV8QlVHfFhYWCk6IixyOjB9KSxhfSxlLkNMQ009ZS5DKCIvLyIsIiQiKSxlLkNCQ009ZS5DKCIvXFwqIiwiXFwqLyIpLGUuSENNPWUuQygiIyIsIiQiKSxlLk5NPXtjTjoibnVtYmVyIixiOmUuTlIscjowfSxlLkNOTT17Y046Im51bWJlciIsYjplLkNOUixyOjB9LGUuQk5NPXtjTjoibnVtYmVyIixiOmUuQk5SLHI6MH0sZS5DU1NOTT17Y046Im51bWJlciIsYjplLk5SKyIoJXxlbXxleHxjaHxyZW18dnd8dmh8dm1pbnx2bWF4fGNtfG1tfGlufHB0fHBjfHB4fGRlZ3xncmFkfHJhZHx0dXJufHN8bXN8SHp8a0h6fGRwaXxkcGNtfGRwcHgpPyIscjowfSxlLlJNPXtjTjoicmVnZXhwIixiOi9cLy8sZTovXC9bZ2ltdXldKi8saTovXG4vLGM6W2UuQkUse2I6L1xbLyxlOi9cXS8scjowLGM6W2UuQkVdfV19LGUuVE09e2NOOiJ0aXRsZSIsYjplLklSLHI6MH0sZS5VVE09e2NOOiJ0aXRsZSIsYjplLlVJUixyOjB9LGUuTUVUSE9EX0dVQVJEPXtiOiJcXC5cXHMqIitlLlVJUixyOjB9LGV9KTtobGpzLnJlZ2lzdGVyTGFuZ3VhZ2UoInNxbCIsZnVuY3Rpb24oZSl7dmFyIHQ9ZS5DKCItLSIsIiQiKTtyZXR1cm57Y0k6ITAsaTovWzw+e30qI10vLGM6W3tiSzoiYmVnaW4gZW5kIHN0YXJ0IGNvbW1pdCByb2xsYmFjayBzYXZlcG9pbnQgbG9jayBhbHRlciBjcmVhdGUgZHJvcCByZW5hbWUgY2FsbCBkZWxldGUgZG8gaGFuZGxlciBpbnNlcnQgbG9hZCByZXBsYWNlIHNlbGVjdCB0cnVuY2F0ZSB1cGRhdGUgc2V0IHNob3cgcHJhZ21hIGdyYW50IG1lcmdlIGRlc2NyaWJlIHVzZSBleHBsYWluIGhlbHAgZGVjbGFyZSBwcmVwYXJlIGV4ZWN1dGUgZGVhbGxvY2F0ZSByZWxlYXNlIHVubG9jayBwdXJnZSByZXNldCBjaGFuZ2Ugc3RvcCBhbmFseXplIGNhY2hlIGZsdXNoIG9wdGltaXplIHJlcGFpciBraWxsIGluc3RhbGwgdW5pbnN0YWxsIGNoZWNrc3VtIHJlc3RvcmUgY2hlY2sgYmFja3VwIHJldm9rZSBjb21tZW50IixlOi87LyxlVzohMCxsOi9bXHdcLl0rLyxrOntrZXl3b3JkOiJhYm9ydCBhYnMgYWJzb2x1dGUgYWNjIGFjY2UgYWNjZXAgYWNjZXB0IGFjY2VzcyBhY2Nlc3NlZCBhY2Nlc3NpYmxlIGFjY291bnQgYWNvcyBhY3Rpb24gYWN0aXZhdGUgYWRkIGFkZHRpbWUgYWRtaW4gYWRtaW5pc3RlciBhZHZhbmNlZCBhZHZpc2UgYWVzX2RlY3J5cHQgYWVzX2VuY3J5cHQgYWZ0ZXIgYWdlbnQgYWdncmVnYXRlIGFsaSBhbGlhIGFsaWFzIGFsbG9jYXRlIGFsbG93IGFsdGVyIGFsd2F5cyBhbmFseXplIGFuY2lsbGFyeSBhbmQgYW55IGFueWRhdGEgYW55ZGF0YXNldCBhbnlzY2hlbWEgYW55dHlwZSBhcHBseSBhcmNoaXZlIGFyY2hpdmVkIGFyY2hpdmVsb2cgYXJlIGFzIGFzYyBhc2NpaSBhc2luIGFzc2VtYmx5IGFzc2VydGlvbiBhc3NvY2lhdGUgYXN5bmNocm9ub3VzIGF0IGF0YW4gYXRuMiBhdHRyIGF0dHJpIGF0dHJpYiBhdHRyaWJ1IGF0dHJpYnV0IGF0dHJpYnV0ZSBhdHRyaWJ1dGVzIGF1ZGl0IGF1dGhlbnRpY2F0ZWQgYXV0aGVudGljYXRpb24gYXV0aGlkIGF1dGhvcnMgYXV0byBhdXRvYWxsb2NhdGUgYXV0b2RibGluayBhdXRvZXh0ZW5kIGF1dG9tYXRpYyBhdmFpbGFiaWxpdHkgYXZnIGJhY2t1cCBiYWRmaWxlIGJhc2ljZmlsZSBiZWZvcmUgYmVnaW4gYmVnaW5uaW5nIGJlbmNobWFyayBiZXR3ZWVuIGJmaWxlIGJmaWxlX2Jhc2UgYmlnIGJpZ2ZpbGUgYmluIGJpbmFyeV9kb3VibGUgYmluYXJ5X2Zsb2F0IGJpbmxvZyBiaXRfYW5kIGJpdF9jb3VudCBiaXRfbGVuZ3RoIGJpdF9vciBiaXRfeG9yIGJpdG1hcCBibG9iX2Jhc2UgYmxvY2sgYmxvY2tzaXplIGJvZHkgYm90aCBib3VuZCBidWZmZXJfY2FjaGUgYnVmZmVyX3Bvb2wgYnVpbGQgYnVsayBieSBieXRlIGJ5dGVvcmRlcm1hcmsgYnl0ZXMgY2FjaGUgY2FjaGluZyBjYWxsIGNhbGxpbmcgY2FuY2VsIGNhcGFjaXR5IGNhc2NhZGUgY2FzY2FkZWQgY2FzZSBjYXN0IGNhdGFsb2cgY2F0ZWdvcnkgY2VpbCBjZWlsaW5nIGNoYWluIGNoYW5nZSBjaGFuZ2VkIGNoYXJfYmFzZSBjaGFyX2xlbmd0aCBjaGFyYWN0ZXJfbGVuZ3RoIGNoYXJhY3RlcnMgY2hhcmFjdGVyc2V0IGNoYXJpbmRleCBjaGFyc2V0IGNoYXJzZXRmb3JtIGNoYXJzZXRpZCBjaGVjayBjaGVja3N1bSBjaGVja3N1bV9hZ2cgY2hpbGQgY2hvb3NlIGNociBjaHVuayBjbGFzcyBjbGVhbnVwIGNsZWFyIGNsaWVudCBjbG9iIGNsb2JfYmFzZSBjbG9uZSBjbG9zZSBjbHVzdGVyX2lkIGNsdXN0ZXJfcHJvYmFiaWxpdHkgY2x1c3Rlcl9zZXQgY2x1c3RlcmluZyBjb2FsZXNjZSBjb2VyY2liaWxpdHkgY29sIGNvbGxhdGUgY29sbGF0aW9uIGNvbGxlY3QgY29sdSBjb2x1bSBjb2x1bW4gY29sdW1uX3ZhbHVlIGNvbHVtbnMgY29sdW1uc191cGRhdGVkIGNvbW1lbnQgY29tbWl0IGNvbXBhY3QgY29tcGF0aWJpbGl0eSBjb21waWxlZCBjb21wbGV0ZSBjb21wb3NpdGVfbGltaXQgY29tcG91bmQgY29tcHJlc3MgY29tcHV0ZSBjb25jYXQgY29uY2F0X3dzIGNvbmN1cnJlbnQgY29uZmlybSBjb25uIGNvbm5lYyBjb25uZWN0IGNvbm5lY3RfYnlfaXNjeWNsZSBjb25uZWN0X2J5X2lzbGVhZiBjb25uZWN0X2J5X3Jvb3QgY29ubmVjdF90aW1lIGNvbm5lY3Rpb24gY29uc2lkZXIgY29uc2lzdGVudCBjb25zdGFudCBjb25zdHJhaW50IGNvbnN0cmFpbnRzIGNvbnN0cnVjdG9yIGNvbnRhaW5lciBjb250ZW50IGNvbnRlbnRzIGNvbnRleHQgY29udHJpYnV0b3JzIGNvbnRyb2xmaWxlIGNvbnYgY29udmVydCBjb252ZXJ0X3R6IGNvcnIgY29ycl9rIGNvcnJfcyBjb3JyZXNwb25kaW5nIGNvcnJ1cHRpb24gY29zIGNvc3QgY291bnQgY291bnRfYmlnIGNvdW50ZWQgY292YXJfcG9wIGNvdmFyX3NhbXAgY3B1X3Blcl9jYWxsIGNwdV9wZXJfc2Vzc2lvbiBjcmMzMiBjcmVhdGUgY3JlYXRpb24gY3JpdGljYWwgY3Jvc3MgY3ViZSBjdW1lX2Rpc3QgY3VyZGF0ZSBjdXJyZW50IGN1cnJlbnRfZGF0ZSBjdXJyZW50X3RpbWUgY3VycmVudF90aW1lc3RhbXAgY3VycmVudF91c2VyIGN1cnNvciBjdXJ0aW1lIGN1c3RvbWRhdHVtIGN5Y2xlIGRhdGEgZGF0YWJhc2UgZGF0YWJhc2VzIGRhdGFmaWxlIGRhdGFmaWxlcyBkYXRhbGVuZ3RoIGRhdGVfYWRkIGRhdGVfY2FjaGUgZGF0ZV9mb3JtYXQgZGF0ZV9zdWIgZGF0ZWFkZCBkYXRlZGlmZiBkYXRlZnJvbXBhcnRzIGRhdGVuYW1lIGRhdGVwYXJ0IGRhdGV0aW1lMmZyb21wYXJ0cyBkYXkgZGF5X3RvX3NlY29uZCBkYXluYW1lIGRheW9mbW9udGggZGF5b2Z3ZWVrIGRheW9meWVhciBkYXlzIGRiX3JvbGVfY2hhbmdlIGRidGltZXpvbmUgZGRsIGRlYWxsb2NhdGUgZGVjbGFyZSBkZWNvZGUgZGVjb21wb3NlIGRlY3JlbWVudCBkZWNyeXB0IGRlZHVwbGljYXRlIGRlZiBkZWZhIGRlZmF1IGRlZmF1bCBkZWZhdWx0IGRlZmF1bHRzIGRlZmVycmVkIGRlZmkgZGVmaW4gZGVmaW5lIGRlZ3JlZXMgZGVsYXllZCBkZWxlZ2F0ZSBkZWxldGUgZGVsZXRlX2FsbCBkZWxpbWl0ZWQgZGVtYW5kIGRlbnNlX3JhbmsgZGVwdGggZGVxdWV1ZSBkZXNfZGVjcnlwdCBkZXNfZW5jcnlwdCBkZXNfa2V5X2ZpbGUgZGVzYyBkZXNjciBkZXNjcmkgZGVzY3JpYiBkZXNjcmliZSBkZXNjcmlwdG9yIGRldGVybWluaXN0aWMgZGlhZ25vc3RpY3MgZGlmZmVyZW5jZSBkaW1lbnNpb24gZGlyZWN0X2xvYWQgZGlyZWN0b3J5IGRpc2FibGUgZGlzYWJsZV9hbGwgZGlzYWxsb3cgZGlzYXNzb2NpYXRlIGRpc2NhcmRmaWxlIGRpc2Nvbm5lY3QgZGlza2dyb3VwIGRpc3RpbmN0IGRpc3RpbmN0cm93IGRpc3RyaWJ1dGUgZGlzdHJpYnV0ZWQgZGl2IGRvIGRvY3VtZW50IGRvbWFpbiBkb3RuZXQgZG91YmxlIGRvd25ncmFkZSBkcm9wIGR1bXBmaWxlIGR1cGxpY2F0ZSBkdXJhdGlvbiBlYWNoIGVkaXRpb24gZWRpdGlvbmFibGUgZWRpdGlvbnMgZWxlbWVudCBlbGxpcHNpcyBlbHNlIGVsc2lmIGVsdCBlbXB0eSBlbmFibGUgZW5hYmxlX2FsbCBlbmNsb3NlZCBlbmNvZGUgZW5jb2RpbmcgZW5jcnlwdCBlbmQgZW5kLWV4ZWMgZW5kaWFuIGVuZm9yY2VkIGVuZ2luZSBlbmdpbmVzIGVucXVldWUgZW50ZXJwcmlzZSBlbnRpdHllc2NhcGluZyBlb21vbnRoIGVycm9yIGVycm9ycyBlc2NhcGVkIGV2YWxuYW1lIGV2YWx1YXRlIGV2ZW50IGV2ZW50ZGF0YSBldmVudHMgZXhjZXB0IGV4Y2VwdGlvbiBleGNlcHRpb25zIGV4Y2hhbmdlIGV4Y2x1ZGUgZXhjbHVkaW5nIGV4ZWN1IGV4ZWN1dCBleGVjdXRlIGV4ZW1wdCBleGlzdHMgZXhpdCBleHAgZXhwaXJlIGV4cGxhaW4gZXhwb3J0IGV4cG9ydF9zZXQgZXh0ZW5kZWQgZXh0ZW50IGV4dGVybmFsIGV4dGVybmFsXzEgZXh0ZXJuYWxfMiBleHRlcm5hbGx5IGV4dHJhY3QgZmFpbGVkIGZhaWxlZF9sb2dpbl9hdHRlbXB0cyBmYWlsb3ZlciBmYWlsdXJlIGZhciBmYXN0IGZlYXR1cmVfc2V0IGZlYXR1cmVfdmFsdWUgZmV0Y2ggZmllbGQgZmllbGRzIGZpbGUgZmlsZV9uYW1lX2NvbnZlcnQgZmlsZXN5c3RlbV9saWtlX2xvZ2dpbmcgZmluYWwgZmluaXNoIGZpcnN0IGZpcnN0X3ZhbHVlIGZpeGVkIGZsYXNoX2NhY2hlIGZsYXNoYmFjayBmbG9vciBmbHVzaCBmb2xsb3dpbmcgZm9sbG93cyBmb3IgZm9yYWxsIGZvcmNlIGZvcm0gZm9ybWEgZm9ybWF0IGZvdW5kIGZvdW5kX3Jvd3MgZnJlZWxpc3QgZnJlZWxpc3RzIGZyZWVwb29scyBmcmVzaCBmcm9tIGZyb21fYmFzZTY0IGZyb21fZGF5cyBmdHAgZnVsbCBmdW5jdGlvbiBnZW5lcmFsIGdlbmVyYXRlZCBnZXQgZ2V0X2Zvcm1hdCBnZXRfbG9jayBnZXRkYXRlIGdldHV0Y2RhdGUgZ2xvYmFsIGdsb2JhbF9uYW1lIGdsb2JhbGx5IGdvIGdvdG8gZ3JhbnQgZ3JhbnRzIGdyZWF0ZXN0IGdyb3VwIGdyb3VwX2NvbmNhdCBncm91cF9pZCBncm91cGluZyBncm91cGluZ19pZCBncm91cHMgZ3RpZF9zdWJ0cmFjdCBndWFyYW50ZWUgZ3VhcmQgaGFuZGxlciBoYXNoIGhhc2hrZXlzIGhhdmluZyBoZWEgaGVhZCBoZWFkaSBoZWFkaW4gaGVhZGluZyBoZWFwIGhlbHAgaGV4IGhpZXJhcmNoeSBoaWdoIGhpZ2hfcHJpb3JpdHkgaG9zdHMgaG91ciBodHRwIGlkIGlkZW50X2N1cnJlbnQgaWRlbnRfaW5jciBpZGVudF9zZWVkIGlkZW50aWZpZWQgaWRlbnRpdHkgaWRsZV90aW1lIGlmIGlmbnVsbCBpZ25vcmUgaWlmIGlsaWtlIGlsbSBpbW1lZGlhdGUgaW1wb3J0IGluIGluY2x1ZGUgaW5jbHVkaW5nIGluY3JlbWVudCBpbmRleCBpbmRleGVzIGluZGV4aW5nIGluZGV4dHlwZSBpbmRpY2F0b3IgaW5kaWNlcyBpbmV0Nl9hdG9uIGluZXQ2X250b2EgaW5ldF9hdG9uIGluZXRfbnRvYSBpbmZpbGUgaW5pdGlhbCBpbml0aWFsaXplZCBpbml0aWFsbHkgaW5pdHJhbnMgaW5tZW1vcnkgaW5uZXIgaW5ub2RiIGlucHV0IGluc2VydCBpbnN0YWxsIGluc3RhbmNlIGluc3RhbnRpYWJsZSBpbnN0ciBpbnRlcmZhY2UgaW50ZXJsZWF2ZWQgaW50ZXJzZWN0IGludG8gaW52YWxpZGF0ZSBpbnZpc2libGUgaXMgaXNfZnJlZV9sb2NrIGlzX2lwdjQgaXNfaXB2NF9jb21wYXQgaXNfbm90IGlzX25vdF9udWxsIGlzX3VzZWRfbG9jayBpc2RhdGUgaXNudWxsIGlzb2xhdGlvbiBpdGVyYXRlIGphdmEgam9pbiBqc29uIGpzb25fZXhpc3RzIGtlZXAga2VlcF9kdXBsaWNhdGVzIGtleSBrZXlzIGtpbGwgbGFuZ3VhZ2UgbGFyZ2UgbGFzdCBsYXN0X2RheSBsYXN0X2luc2VydF9pZCBsYXN0X3ZhbHVlIGxheCBsY2FzZSBsZWFkIGxlYWRpbmcgbGVhc3QgbGVhdmVzIGxlZnQgbGVuIGxlbmdodCBsZW5ndGggbGVzcyBsZXZlbCBsZXZlbHMgbGlicmFyeSBsaWtlIGxpa2UyIGxpa2U0IGxpa2VjIGxpbWl0IGxpbmVzIGxpbmsgbGlzdCBsaXN0YWdnIGxpdHRsZSBsbiBsb2FkIGxvYWRfZmlsZSBsb2IgbG9icyBsb2NhbCBsb2NhbHRpbWUgbG9jYWx0aW1lc3RhbXAgbG9jYXRlIGxvY2F0b3IgbG9jayBsb2NrZWQgbG9nIGxvZzEwIGxvZzIgbG9nZmlsZSBsb2dmaWxlcyBsb2dnaW5nIGxvZ2ljYWwgbG9naWNhbF9yZWFkc19wZXJfY2FsbCBsb2dvZmYgbG9nb24gbG9ncyBsb25nIGxvb3AgbG93IGxvd19wcmlvcml0eSBsb3dlciBscGFkIGxydHJpbSBsdHJpbSBtYWluIG1ha2Vfc2V0IG1ha2VkYXRlIG1ha2V0aW1lIG1hbmFnZWQgbWFuYWdlbWVudCBtYW51YWwgbWFwIG1hcHBpbmcgbWFzayBtYXN0ZXIgbWFzdGVyX3Bvc193YWl0IG1hdGNoIG1hdGNoZWQgbWF0ZXJpYWxpemVkIG1heCBtYXhleHRlbnRzIG1heGltaXplIG1heGluc3RhbmNlcyBtYXhsZW4gbWF4bG9nZmlsZXMgbWF4bG9naGlzdG9yeSBtYXhsb2dtZW1iZXJzIG1heHNpemUgbWF4dHJhbnMgbWQ1IG1lYXN1cmVzIG1lZGlhbiBtZWRpdW0gbWVtYmVyIG1lbWNvbXByZXNzIG1lbW9yeSBtZXJnZSBtaWNyb3NlY29uZCBtaWQgbWlncmF0aW9uIG1pbiBtaW5leHRlbnRzIG1pbmltdW0gbWluaW5nIG1pbnVzIG1pbnV0ZSBtaW52YWx1ZSBtaXNzaW5nIG1vZCBtb2RlIG1vZGVsIG1vZGlmaWNhdGlvbiBtb2RpZnkgbW9kdWxlIG1vbml0b3JpbmcgbW9udGggbW9udGhzIG1vdW50IG1vdmUgbW92ZW1lbnQgbXVsdGlzZXQgbXV0ZXggbmFtZSBuYW1lX2NvbnN0IG5hbWVzIG5hbiBuYXRpb25hbCBuYXRpdmUgbmF0dXJhbCBuYXYgbmNoYXIgbmNsb2IgbmVzdGVkIG5ldmVyIG5ldyBuZXdsaW5lIG5leHQgbmV4dHZhbCBubyBub193cml0ZV90b19iaW5sb2cgbm9hcmNoaXZlbG9nIG5vYXVkaXQgbm9iYWRmaWxlIG5vY2hlY2sgbm9jb21wcmVzcyBub2NvcHkgbm9jeWNsZSBub2RlbGF5IG5vZGlzY2FyZGZpbGUgbm9lbnRpdHllc2NhcGluZyBub2d1YXJhbnRlZSBub2tlZXAgbm9sb2dmaWxlIG5vbWFwcGluZyBub21heHZhbHVlIG5vbWluaW1pemUgbm9taW52YWx1ZSBub21vbml0b3Jpbmcgbm9uZSBub25lZGl0aW9uYWJsZSBub25zY2hlbWEgbm9vcmRlciBub3ByIG5vcHJvIG5vcHJvbSBub3Byb21wIG5vcHJvbXB0IG5vcmVseSBub3Jlc2V0bG9ncyBub3JldmVyc2Ugbm9ybWFsIG5vcm93ZGVwZW5kZW5jaWVzIG5vc2NoZW1hY2hlY2sgbm9zd2l0Y2ggbm90IG5vdGhpbmcgbm90aWNlIG5vdHJpbSBub3ZhbGlkYXRlIG5vdyBub3dhaXQgbnRoX3ZhbHVlIG51bGxpZiBudWxscyBudW0gbnVtYiBudW1iZSBudmFyY2hhciBudmFyY2hhcjIgb2JqZWN0IG9jaWNvbGwgb2NpZGF0ZSBvY2lkYXRldGltZSBvY2lkdXJhdGlvbiBvY2lpbnRlcnZhbCBvY2lsb2Jsb2NhdG9yIG9jaW51bWJlciBvY2lyZWYgb2NpcmVmY3Vyc29yIG9jaXJvd2lkIG9jaXN0cmluZyBvY2l0eXBlIG9jdCBvY3RldF9sZW5ndGggb2Ygb2ZmIG9mZmxpbmUgb2Zmc2V0IG9pZCBvaWRpbmRleCBvbGQgb24gb25saW5lIG9ubHkgb3BhcXVlIG9wZW4gb3BlcmF0aW9ucyBvcGVyYXRvciBvcHRpbWFsIG9wdGltaXplIG9wdGlvbiBvcHRpb25hbGx5IG9yIG9yYWNsZSBvcmFjbGVfZGF0ZSBvcmFkYXRhIG9yZCBvcmRhdWRpbyBvcmRkaWNvbSBvcmRkb2Mgb3JkZXIgb3JkaW1hZ2Ugb3JkaW5hbGl0eSBvcmR2aWRlbyBvcmdhbml6YXRpb24gb3JsYW55IG9ybHZhcnkgb3V0IG91dGVyIG91dGZpbGUgb3V0bGluZSBvdXRwdXQgb3ZlciBvdmVyZmxvdyBvdmVycmlkaW5nIHBhY2thZ2UgcGFkIHBhcmFsbGVsIHBhcmFsbGVsX2VuYWJsZSBwYXJhbWV0ZXJzIHBhcmVudCBwYXJzZSBwYXJ0aWFsIHBhcnRpdGlvbiBwYXJ0aXRpb25zIHBhc2NhbCBwYXNzaW5nIHBhc3N3b3JkIHBhc3N3b3JkX2dyYWNlX3RpbWUgcGFzc3dvcmRfbG9ja190aW1lIHBhc3N3b3JkX3JldXNlX21heCBwYXNzd29yZF9yZXVzZV90aW1lIHBhc3N3b3JkX3ZlcmlmeV9mdW5jdGlvbiBwYXRjaCBwYXRoIHBhdGluZGV4IHBjdGluY3JlYXNlIHBjdHRocmVzaG9sZCBwY3R1c2VkIHBjdHZlcnNpb24gcGVyY2VudCBwZXJjZW50X3JhbmsgcGVyY2VudGlsZV9jb250IHBlcmNlbnRpbGVfZGlzYyBwZXJmb3JtYW5jZSBwZXJpb2QgcGVyaW9kX2FkZCBwZXJpb2RfZGlmZiBwZXJtYW5lbnQgcGh5c2ljYWwgcGkgcGlwZSBwaXBlbGluZWQgcGl2b3QgcGx1Z2dhYmxlIHBsdWdpbiBwb2xpY3kgcG9zaXRpb24gcG9zdF90cmFuc2FjdGlvbiBwb3cgcG93ZXIgcHJhZ21hIHByZWJ1aWx0IHByZWNlZGVzIHByZWNlZGluZyBwcmVjaXNpb24gcHJlZGljdGlvbiBwcmVkaWN0aW9uX2Nvc3QgcHJlZGljdGlvbl9kZXRhaWxzIHByZWRpY3Rpb25fcHJvYmFiaWxpdHkgcHJlZGljdGlvbl9zZXQgcHJlcGFyZSBwcmVzZW50IHByZXNlcnZlIHByaW9yIHByaW9yaXR5IHByaXZhdGUgcHJpdmF0ZV9zZ2EgcHJpdmlsZWdlcyBwcm9jZWR1cmFsIHByb2NlZHVyZSBwcm9jZWR1cmVfYW5hbHl6ZSBwcm9jZXNzbGlzdCBwcm9maWxlcyBwcm9qZWN0IHByb21wdCBwcm90ZWN0aW9uIHB1YmxpYyBwdWJsaXNoaW5nc2VydmVybmFtZSBwdXJnZSBxdWFydGVyIHF1ZXJ5IHF1aWNrIHF1aWVzY2UgcXVvdGEgcXVvdGVuYW1lIHJhZGlhbnMgcmFpc2UgcmFuZCByYW5nZSByYW5rIHJhdyByZWFkIHJlYWRzIHJlYWRzaXplIHJlYnVpbGQgcmVjb3JkIHJlY29yZHMgcmVjb3ZlciByZWNvdmVyeSByZWN1cnNpdmUgcmVjeWNsZSByZWRvIHJlZHVjZWQgcmVmIHJlZmVyZW5jZSByZWZlcmVuY2VkIHJlZmVyZW5jZXMgcmVmZXJlbmNpbmcgcmVmcmVzaCByZWdleHBfbGlrZSByZWdpc3RlciByZWdyX2F2Z3ggcmVncl9hdmd5IHJlZ3JfY291bnQgcmVncl9pbnRlcmNlcHQgcmVncl9yMiByZWdyX3Nsb3BlIHJlZ3Jfc3h4IHJlZ3Jfc3h5IHJlamVjdCByZWtleSByZWxhdGlvbmFsIHJlbGF0aXZlIHJlbGF5bG9nIHJlbGVhc2UgcmVsZWFzZV9sb2NrIHJlbGllc19vbiByZWxvY2F0ZSByZWx5IHJlbSByZW1haW5kZXIgcmVuYW1lIHJlcGFpciByZXBlYXQgcmVwbGFjZSByZXBsaWNhdGUgcmVwbGljYXRpb24gcmVxdWlyZWQgcmVzZXQgcmVzZXRsb2dzIHJlc2l6ZSByZXNvdXJjZSByZXNwZWN0IHJlc3RvcmUgcmVzdHJpY3RlZCByZXN1bHQgcmVzdWx0X2NhY2hlIHJlc3VtYWJsZSByZXN1bWUgcmV0ZW50aW9uIHJldHVybiByZXR1cm5pbmcgcmV0dXJucyByZXVzZSByZXZlcnNlIHJldm9rZSByaWdodCBybGlrZSByb2xlIHJvbGVzIHJvbGxiYWNrIHJvbGxpbmcgcm9sbHVwIHJvdW5kIHJvdyByb3dfY291bnQgcm93ZGVwZW5kZW5jaWVzIHJvd2lkIHJvd251bSByb3dzIHJ0cmltIHJ1bGVzIHNhZmUgc2FsdCBzYW1wbGUgc2F2ZSBzYXZlcG9pbnQgc2IxIHNiMiBzYjQgc2NhbiBzY2hlbWEgc2NoZW1hY2hlY2sgc2NuIHNjb3BlIHNjcm9sbCBzZG9fZ2VvcmFzdGVyIHNkb190b3BvX2dlb21ldHJ5IHNlYXJjaCBzZWNfdG9fdGltZSBzZWNvbmQgc2VjdGlvbiBzZWN1cmVmaWxlIHNlY3VyaXR5IHNlZWQgc2VnbWVudCBzZWxlY3Qgc2VsZiBzZXF1ZW5jZSBzZXF1ZW50aWFsIHNlcmlhbGl6YWJsZSBzZXJ2ZXIgc2VydmVyZXJyb3Igc2Vzc2lvbiBzZXNzaW9uX3VzZXIgc2Vzc2lvbnNfcGVyX3VzZXIgc2V0IHNldHMgc2V0dGluZ3Mgc2hhIHNoYTEgc2hhMiBzaGFyZSBzaGFyZWQgc2hhcmVkX3Bvb2wgc2hvcnQgc2hvdyBzaHJpbmsgc2h1dGRvd24gc2lfYXZlcmFnZWNvbG9yIHNpX2NvbG9yaGlzdG9ncmFtIHNpX2ZlYXR1cmVsaXN0IHNpX3Bvc2l0aW9uYWxjb2xvciBzaV9zdGlsbGltYWdlIHNpX3RleHR1cmUgc2libGluZ3Mgc2lkIHNpZ24gc2luIHNpemUgc2l6ZV90IHNpemVzIHNraXAgc2xhdmUgc2xlZXAgc21hbGxkYXRldGltZWZyb21wYXJ0cyBzbWFsbGZpbGUgc25hcHNob3Qgc29tZSBzb25hbWUgc29ydCBzb3VuZGV4IHNvdXJjZSBzcGFjZSBzcGFyc2Ugc3BmaWxlIHNwbGl0IHNxbCBzcWxfYmlnX3Jlc3VsdCBzcWxfYnVmZmVyX3Jlc3VsdCBzcWxfY2FjaGUgc3FsX2NhbGNfZm91bmRfcm93cyBzcWxfc21hbGxfcmVzdWx0IHNxbF92YXJpYW50X3Byb3BlcnR5IHNxbGNvZGUgc3FsZGF0YSBzcWxlcnJvciBzcWxuYW1lIHNxbHN0YXRlIHNxcnQgc3F1YXJlIHN0YW5kYWxvbmUgc3RhbmRieSBzdGFydCBzdGFydGluZyBzdGFydHVwIHN0YXRlbWVudCBzdGF0aWMgc3RhdGlzdGljcyBzdGF0c19iaW5vbWlhbF90ZXN0IHN0YXRzX2Nyb3NzdGFiIHN0YXRzX2tzX3Rlc3Qgc3RhdHNfbW9kZSBzdGF0c19td190ZXN0IHN0YXRzX29uZV93YXlfYW5vdmEgc3RhdHNfdF90ZXN0XyBzdGF0c190X3Rlc3RfaW5kZXAgc3RhdHNfdF90ZXN0X29uZSBzdGF0c190X3Rlc3RfcGFpcmVkIHN0YXRzX3dzcl90ZXN0IHN0YXR1cyBzdGQgc3RkZGV2IHN0ZGRldl9wb3Agc3RkZGV2X3NhbXAgc3RkZXYgc3RvcCBzdG9yYWdlIHN0b3JlIHN0b3JlZCBzdHIgc3RyX3RvX2RhdGUgc3RyYWlnaHRfam9pbiBzdHJjbXAgc3RyaWN0IHN0cmluZyBzdHJ1Y3Qgc3R1ZmYgc3R5bGUgc3ViZGF0ZSBzdWJwYXJ0aXRpb24gc3VicGFydGl0aW9ucyBzdWJzdGl0dXRhYmxlIHN1YnN0ciBzdWJzdHJpbmcgc3VidGltZSBzdWJ0cmluZ19pbmRleCBzdWJ0eXBlIHN1Y2Nlc3Mgc3VtIHN1c3BlbmQgc3dpdGNoIHN3aXRjaG9mZnNldCBzd2l0Y2hvdmVyIHN5bmMgc3luY2hyb25vdXMgc3lub255bSBzeXMgc3lzX3htbGFnZyBzeXNhc20gc3lzYXV4IHN5c2RhdGUgc3lzZGF0ZXRpbWVvZmZzZXQgc3lzZGJhIHN5c29wZXIgc3lzdGVtIHN5c3RlbV91c2VyIHN5c3V0Y2RhdGV0aW1lIHRhYmxlIHRhYmxlcyB0YWJsZXNwYWNlIHRhbiB0ZG8gdGVtcGxhdGUgdGVtcG9yYXJ5IHRlcm1pbmF0ZWQgdGVydGlhcnlfd2VpZ2h0cyB0ZXN0IHRoYW4gdGhlbiB0aHJlYWQgdGhyb3VnaCB0aWVyIHRpZXMgdGltZSB0aW1lX2Zvcm1hdCB0aW1lX3pvbmUgdGltZWRpZmYgdGltZWZyb21wYXJ0cyB0aW1lb3V0IHRpbWVzdGFtcCB0aW1lc3RhbXBhZGQgdGltZXN0YW1wZGlmZiB0aW1lem9uZV9hYmJyIHRpbWV6b25lX21pbnV0ZSB0aW1lem9uZV9yZWdpb24gdG8gdG9fYmFzZTY0IHRvX2RhdGUgdG9fZGF5cyB0b19zZWNvbmRzIHRvZGF0ZXRpbWVvZmZzZXQgdHJhY2UgdHJhY2tpbmcgdHJhbnNhY3Rpb24gdHJhbnNhY3Rpb25hbCB0cmFuc2xhdGUgdHJhbnNsYXRpb24gdHJlYXQgdHJpZ2dlciB0cmlnZ2VyX25lc3RsZXZlbCB0cmlnZ2VycyB0cmltIHRydW5jYXRlIHRyeV9jYXN0IHRyeV9jb252ZXJ0IHRyeV9wYXJzZSB0eXBlIHViMSB1YjIgdWI0IHVjYXNlIHVuYXJjaGl2ZWQgdW5ib3VuZGVkIHVuY29tcHJlc3MgdW5kZXIgdW5kbyB1bmhleCB1bmljb2RlIHVuaWZvcm0gdW5pbnN0YWxsIHVuaW9uIHVuaXF1ZSB1bml4X3RpbWVzdGFtcCB1bmtub3duIHVubGltaXRlZCB1bmxvY2sgdW5waXZvdCB1bnJlY292ZXJhYmxlIHVuc2FmZSB1bnNpZ25lZCB1bnRpbCB1bnRydXN0ZWQgdW51c2FibGUgdW51c2VkIHVwZGF0ZSB1cGRhdGVkIHVwZ3JhZGUgdXBwZWQgdXBwZXIgdXBzZXJ0IHVybCB1cm93aWQgdXNhYmxlIHVzYWdlIHVzZSB1c2Vfc3RvcmVkX291dGxpbmVzIHVzZXIgdXNlcl9kYXRhIHVzZXJfcmVzb3VyY2VzIHVzZXJzIHVzaW5nIHV0Y19kYXRlIHV0Y190aW1lc3RhbXAgdXVpZCB1dWlkX3Nob3J0IHZhbGlkYXRlIHZhbGlkYXRlX3Bhc3N3b3JkX3N0cmVuZ3RoIHZhbGlkYXRpb24gdmFsaXN0IHZhbHVlIHZhbHVlcyB2YXIgdmFyX3NhbXAgdmFyY2hhcmMgdmFyaSB2YXJpYSB2YXJpYWIgdmFyaWFibCB2YXJpYWJsZSB2YXJpYWJsZXMgdmFyaWFuY2UgdmFycCB2YXJyYXcgdmFycmF3YyB2YXJyYXkgdmVyaWZ5IHZlcnNpb24gdmVyc2lvbnMgdmlldyB2aXJ0dWFsIHZpc2libGUgdm9pZCB3YWl0IHdhbGxldCB3YXJuaW5nIHdhcm5pbmdzIHdlZWsgd2Vla2RheSB3ZWVrb2Z5ZWFyIHdlbGxmb3JtZWQgd2hlbiB3aGVuZSB3aGVuZXYgd2hlbmV2ZSB3aGVuZXZlciB3aGVyZSB3aGlsZSB3aGl0ZXNwYWNlIHdpdGggd2l0aGluIHdpdGhvdXQgd29yayB3cmFwcGVkIHhkYiB4bWwgeG1sYWdnIHhtbGF0dHJpYnV0ZXMgeG1sY2FzdCB4bWxjb2xhdHR2YWwgeG1sZWxlbWVudCB4bWxleGlzdHMgeG1sZm9yZXN0IHhtbGluZGV4IHhtbG5hbWVzcGFjZXMgeG1scGkgeG1scXVlcnkgeG1scm9vdCB4bWxzY2hlbWEgeG1sc2VyaWFsaXplIHhtbHRhYmxlIHhtbHR5cGUgeG9yIHllYXIgeWVhcl90b19tb250aCB5ZWFycyB5ZWFyd2VlayIsbGl0ZXJhbDoidHJ1ZSBmYWxzZSBudWxsIixidWlsdF9pbjoiYXJyYXkgYmlnaW50IGJpbmFyeSBiaXQgYmxvYiBib29sZWFuIGNoYXIgY2hhcmFjdGVyIGRhdGUgZGVjIGRlY2ltYWwgZmxvYXQgaW50IGludDggaW50ZWdlciBpbnRlcnZhbCBudW1iZXIgbnVtZXJpYyByZWFsIHJlY29yZCBzZXJpYWwgc2VyaWFsOCBzbWFsbGludCB0ZXh0IHZhcmNoYXIgdmFyeWluZyB2b2lkIn0sYzpbe2NOOiJzdHJpbmciLGI6IiciLGU6IiciLGM6W2UuQkUse2I6IicnIn1dfSx7Y046InN0cmluZyIsYjonIicsZTonIicsYzpbZS5CRSx7YjonIiInfV19LHtjTjoic3RyaW5nIixiOiJgIixlOiJgIixjOltlLkJFXX0sZS5DTk0sZS5DQkNNLHRdfSxlLkNCQ00sdF19fSk7aGxqcy5yZWdpc3Rlckxhbmd1YWdlKCJyIixmdW5jdGlvbihlKXt2YXIgcj0iKFthLXpBLVpdfFxcLlthLXpBLVouXSlbYS16QS1aMC05Ll9dKiI7cmV0dXJue2M6W2UuSENNLHtiOnIsbDpyLGs6e2tleXdvcmQ6ImZ1bmN0aW9uIGlmIGluIGJyZWFrIG5leHQgcmVwZWF0IGVsc2UgZm9yIHJldHVybiBzd2l0Y2ggd2hpbGUgdHJ5IHRyeUNhdGNoIHN0b3Agd2FybmluZyByZXF1aXJlIGxpYnJhcnkgYXR0YWNoIGRldGFjaCBzb3VyY2Ugc2V0TWV0aG9kIHNldEdlbmVyaWMgc2V0R3JvdXBHZW5lcmljIHNldENsYXNzIC4uLiIsbGl0ZXJhbDoiTlVMTCBOQSBUUlVFIEZBTFNFIFQgRiBJbmYgTmFOIE5BX2ludGVnZXJffDEwIE5BX3JlYWxffDEwIE5BX2NoYXJhY3Rlcl98MTAgTkFfY29tcGxleF98MTAifSxyOjB9LHtjTjoibnVtYmVyIixiOiIwW3hYXVswLTlhLWZBLUZdK1tMaV0/XFxiIixyOjB9LHtjTjoibnVtYmVyIixiOiJcXGQrKD86W2VFXVsrXFwtXT9cXGQqKT9MXFxiIixyOjB9LHtjTjoibnVtYmVyIixiOiJcXGQrXFwuKD8hXFxkKSg/OmlcXGIpPyIscjowfSx7Y046Im51bWJlciIsYjoiXFxkKyg/OlxcLlxcZCopPyg/OltlRV1bK1xcLV0/XFxkKik/aT9cXGIiLHI6MH0se2NOOiJudW1iZXIiLGI6IlxcLlxcZCsoPzpbZUVdWytcXC1dP1xcZCopP2k/XFxiIixyOjB9LHtiOiJgIixlOiJgIixyOjB9LHtjTjoic3RyaW5nIixjOltlLkJFXSx2Olt7YjonIicsZTonIid9LHtiOiInIixlOiInIn1dfV19fSk7aGxqcy5yZWdpc3Rlckxhbmd1YWdlKCJwZXJsIixmdW5jdGlvbihlKXt2YXIgdD0iZ2V0cHdlbnQgZ2V0c2VydmVudCBxdW90ZW1ldGEgbXNncmN2IHNjYWxhciBraWxsIGRibWNsb3NlIHVuZGVmIGxjIG1hIHN5c3dyaXRlIHRyIHNlbmQgdW1hc2sgc3lzb3BlbiBzaG13cml0ZSB2ZWMgcXggdXRpbWUgbG9jYWwgb2N0IHNlbWN0bCBsb2NhbHRpbWUgcmVhZHBpcGUgZG8gcmV0dXJuIGZvcm1hdCByZWFkIHNwcmludGYgZGJtb3BlbiBwb3AgZ2V0cGdycCBub3QgZ2V0cHduYW0gcmV3aW5kZGlyIHFxZmlsZW5vIHF3IGVuZHByb3RvZW50IHdhaXQgc2V0aG9zdGVudCBibGVzcyBzfDAgb3BlbmRpciBjb250aW51ZSBlYWNoIHNsZWVwIGVuZGdyZW50IHNodXRkb3duIGR1bXAgY2hvbXAgY29ubmVjdCBnZXRzb2NrbmFtZSBkaWUgc29ja2V0cGFpciBjbG9zZSBmbG9jayBleGlzdHMgaW5kZXggc2htZ2V0c3ViIGZvciBlbmRwd2VudCByZWRvIGxzdGF0IG1zZ2N0bCBzZXRwZ3JwIGFicyBleGl0IHNlbGVjdCBwcmludCByZWYgZ2V0aG9zdGJ5YWRkciB1bnNoaWZ0IGZjbnRsIHN5c2NhbGwgZ290byBnZXRuZXRieWFkZHIgam9pbiBnbXRpbWUgc3ltbGluayBzZW1nZXQgc3BsaWNlIHh8MCBnZXRwZWVybmFtZSByZWN2IGxvZyBzZXRzb2Nrb3B0IGNvcyBsYXN0IHJldmVyc2UgZ2V0aG9zdGJ5bmFtZSBnZXRncm5hbSBzdHVkeSBmb3JtbGluZSBlbmRob3N0ZW50IHRpbWVzIGNob3AgbGVuZ3RoIGdldGhvc3RlbnQgZ2V0bmV0ZW50IHBhY2sgZ2V0cHJvdG9lbnQgZ2V0c2VydmJ5bmFtZSByYW5kIG1rZGlyIHBvcyBjaG1vZCB5fDAgc3Vic3RyIGVuZG5ldGVudCBwcmludGYgbmV4dCBvcGVuIG1zZ3NuZCByZWFkZGlyIHVzZSB1bmxpbmsgZ2V0c29ja29wdCBnZXRwcmlvcml0eSByaW5kZXggd2FudGFycmF5IGhleCBzeXN0ZW0gZ2V0c2VydmJ5cG9ydCBlbmRzZXJ2ZW50IGludCBjaHIgdW50aWUgcm1kaXIgcHJvdG90eXBlIHRlbGwgbGlzdGVuIGZvcmsgc2htcmVhZCB1Y2ZpcnN0IHNldHByb3RvZW50IGVsc2Ugc3lzc2VlayBsaW5rIGdldGdyZ2lkIHNobWN0bCB3YWl0cGlkIHVucGFjayBnZXRuZXRieW5hbWUgcmVzZXQgY2hkaXIgZ3JlcCBzcGxpdCByZXF1aXJlIGNhbGxlciBsY2ZpcnN0IHVudGlsIHdhcm4gd2hpbGUgdmFsdWVzIHNoaWZ0IHRlbGxkaXIgZ2V0cHd1aWQgbXkgZ2V0cHJvdG9ieW51bWJlciBkZWxldGUgYW5kIHNvcnQgdWMgZGVmaW5lZCBzcmFuZCBhY2NlcHQgcGFja2FnZSBzZWVrZGlyIGdldHByb3RvYnluYW1lIHNlbW9wIG91ciByZW5hbWUgc2VlayBpZiBxfDAgY2hyb290IHN5c3JlYWQgc2V0cHdlbnQgbm8gY3J5cHQgZ2V0YyBjaG93biBzcXJ0IHdyaXRlIHNldG5ldGVudCBzZXRwcmlvcml0eSBmb3JlYWNoIHRpZSBzaW4gbXNnZ2V0IG1hcCBzdGF0IGdldGxvZ2luIHVubGVzcyBlbHNpZiB0cnVuY2F0ZSBleGVjIGtleXMgZ2xvYiB0aWVkIGNsb3NlZGlyaW9jdGwgc29ja2V0IHJlYWRsaW5rIGV2YWwgeG9yIHJlYWRsaW5lIGJpbm1vZGUgc2V0c2VydmVudCBlb2Ygb3JkIGJpbmQgYWxhcm0gcGlwZSBhdGFuMiBnZXRncmVudCBleHAgdGltZSBwdXNoIHNldGdyZW50IGd0IGx0IG9yIG5lIG18MCBicmVhayBnaXZlbiBzYXkgc3RhdGUgd2hlbiIscj17Y046InN1YnN0IixiOiJbJEBdXFx7IixlOiJcXH0iLGs6dH0scz17YjoiLT57IixlOiJ9In0sbj17djpbe2I6L1wkXGQvfSx7YjovW1wkJUBdKFxeXHdcYnwjXHcrKDo6XHcrKSp8e1x3K318XHcrKDo6XHcqKSopL30se2I6L1tcJCVAXVteXHNcd3tdLyxyOjB9XX0saT1bZS5CRSxyLG5dLG89W24sZS5IQ00sZS5DKCJeXFw9XFx3IiwiXFw9Y3V0Iix7ZVc6ITB9KSxzLHtjTjoic3RyaW5nIixjOmksdjpbe2I6InFbcXd4cl0/XFxzKlxcKCIsZToiXFwpIixyOjV9LHtiOiJxW3F3eHJdP1xccypcXFsiLGU6IlxcXSIscjo1fSx7YjoicVtxd3hyXT9cXHMqXFx7IixlOiJcXH0iLHI6NX0se2I6InFbcXd4cl0/XFxzKlxcfCIsZToiXFx8IixyOjV9LHtiOiJxW3F3eHJdP1xccypcXDwiLGU6IlxcPiIscjo1fSx7YjoicXdcXHMrcSIsZToicSIscjo1fSx7YjoiJyIsZToiJyIsYzpbZS5CRV19LHtiOiciJyxlOiciJ30se2I6ImAiLGU6ImAiLGM6W2UuQkVdfSx7Yjoie1xcdyt9IixjOltdLHI6MH0se2I6Ii0/XFx3K1xccypcXD1cXD4iLGM6W10scjowfV19LHtjTjoibnVtYmVyIixiOiIoXFxiMFswLTdfXSspfChcXGIweFswLTlhLWZBLUZfXSspfChcXGJbMS05XVswLTlfXSooXFwuWzAtOV9dKyk/KXxbMF9dXFxiIixyOjB9LHtiOiIoXFwvXFwvfCIrZS5SU1IrInxcXGIoc3BsaXR8cmV0dXJufHByaW50fHJldmVyc2V8Z3JlcClcXGIpXFxzKiIsazoic3BsaXQgcmV0dXJuIHByaW50IHJldmVyc2UgZ3JlcCIscjowLGM6W2UuSENNLHtjTjoicmVnZXhwIixiOiIoc3x0cnx5KS8oXFxcXC58W14vXSkqLyhcXFxcLnxbXi9dKSovW2Etel0qIixyOjEwfSx7Y046InJlZ2V4cCIsYjoiKG18cXIpPy8iLGU6Ii9bYS16XSoiLGM6W2UuQkVdLHI6MH1dfSx7Y046ImZ1bmN0aW9uIixiSzoic3ViIixlOiIoXFxzKlxcKC4qP1xcKSk/Wzt7XSIsZUU6ITAscjo1LGM6W2UuVE1dfSx7YjoiLVxcd1xcYiIscjowfSx7YjoiXl9fREFUQV9fJCIsZToiXl9fRU5EX18kIixzTDoibW9qb2xpY2lvdXMiLGM6W3tiOiJeQEAuKiIsZToiJCIsY046ImNvbW1lbnQifV19XTtyZXR1cm4gci5jPW8scy5jPW8se2FsaWFzZXM6WyJwbCIsInBtIl0sbDovW1x3XC5dKy8sazp0LGM6b319KTtobGpzLnJlZ2lzdGVyTGFuZ3VhZ2UoImluaSIsZnVuY3Rpb24oZSl7dmFyIGI9e2NOOiJzdHJpbmciLGM6W2UuQkVdLHY6W3tiOiInJyciLGU6IicnJyIscjoxMH0se2I6JyIiIicsZTonIiIiJyxyOjEwfSx7YjonIicsZTonIid9LHtiOiInIixlOiInIn1dfTtyZXR1cm57YWxpYXNlczpbInRvbWwiXSxjSTohMCxpOi9cUy8sYzpbZS5DKCI7IiwiJCIpLGUuSENNLHtjTjoic2VjdGlvbiIsYjovXlxzKlxbKy8sZTovXF0rL30se2I6L15bYS16MC05XFtcXV8tXStccyo9XHMqLyxlOiIkIixyQjohMCxjOlt7Y046ImF0dHIiLGI6L1thLXowLTlcW1xdXy1dKy99LHtiOi89LyxlVzohMCxyOjAsYzpbe2NOOiJsaXRlcmFsIixiOi9cYm9ufG9mZnx0cnVlfGZhbHNlfHllc3xub1xiL30se2NOOiJ2YXJpYWJsZSIsdjpbe2I6L1wkW1x3XGQiXVtcd1xkX10qL30se2I6L1wkXHsoLio/KX0vfV19LGIse2NOOiJudW1iZXIiLGI6LyhbXCtcLV0rKT9bXGRdK19bXGRfXSsvfSxlLk5NXX1dfV19fSk7aGxqcy5yZWdpc3Rlckxhbmd1YWdlKCJkaWZmIixmdW5jdGlvbihlKXtyZXR1cm57YWxpYXNlczpbInBhdGNoIl0sYzpbe2NOOiJtZXRhIixyOjEwLHY6W3tiOi9eQEAgK1wtXGQrLFxkKyArXCtcZCssXGQrICtAQCQvfSx7YjovXlwqXCpcKiArXGQrLFxkKyArXCpcKlwqXCokL30se2I6L15cLVwtXC0gK1xkKyxcZCsgK1wtXC1cLVwtJC99XX0se2NOOiJjb21tZW50Iix2Olt7YjovSW5kZXg6IC8sZTovJC99LHtiOi89ezMsfS8sZTovJC99LHtiOi9eXC17M30vLGU6LyQvfSx7YjovXlwqezN9IC8sZTovJC99LHtiOi9eXCt7M30vLGU6LyQvfSx7YjovXCp7NX0vLGU6L1wqezV9JC99XX0se2NOOiJhZGRpdGlvbiIsYjoiXlxcKyIsZToiJCJ9LHtjTjoiZGVsZXRpb24iLGI6Il5cXC0iLGU6IiQifSx7Y046ImFkZGl0aW9uIixiOiJeXFwhIixlOiIkIn1dfX0pO2hsanMucmVnaXN0ZXJMYW5ndWFnZSgiZ28iLGZ1bmN0aW9uKGUpe3ZhciB0PXtrZXl3b3JkOiJicmVhayBkZWZhdWx0IGZ1bmMgaW50ZXJmYWNlIHNlbGVjdCBjYXNlIG1hcCBzdHJ1Y3QgY2hhbiBlbHNlIGdvdG8gcGFja2FnZSBzd2l0Y2ggY29uc3QgZmFsbHRocm91Z2ggaWYgcmFuZ2UgdHlwZSBjb250aW51ZSBmb3IgaW1wb3J0IHJldHVybiB2YXIgZ28gZGVmZXIgYm9vbCBieXRlIGNvbXBsZXg2NCBjb21wbGV4MTI4IGZsb2F0MzIgZmxvYXQ2NCBpbnQ4IGludDE2IGludDMyIGludDY0IHN0cmluZyB1aW50OCB1aW50MTYgdWludDMyIHVpbnQ2NCBpbnQgdWludCB1aW50cHRyIHJ1bmUiLGxpdGVyYWw6InRydWUgZmFsc2UgaW90YSBuaWwiLGJ1aWx0X2luOiJhcHBlbmQgY2FwIGNsb3NlIGNvbXBsZXggY29weSBpbWFnIGxlbiBtYWtlIG5ldyBwYW5pYyBwcmludCBwcmludGxuIHJlYWwgcmVjb3ZlciBkZWxldGUifTtyZXR1cm57YWxpYXNlczpbImdvbGFuZyJdLGs6dCxpOiI8LyIsYzpbZS5DTENNLGUuQ0JDTSx7Y046InN0cmluZyIsdjpbZS5RU00se2I6IiciLGU6IlteXFxcXF0nIn0se2I6ImAiLGU6ImAifV19LHtjTjoibnVtYmVyIix2Olt7YjplLkNOUisiW2RmbHNpXSIscjoxfSxlLkNOTV19LHtiOi86PS99LHtjTjoiZnVuY3Rpb24iLGJLOiJmdW5jIixlOi9ccypcey8sZUU6ITAsYzpbZS5UTSx7Y046InBhcmFtcyIsYjovXCgvLGU6L1wpLyxrOnQsaTovWyInXS99XX1dfX0pO2hsanMucmVnaXN0ZXJMYW5ndWFnZSgiYmFzaCIsZnVuY3Rpb24oZSl7dmFyIHQ9e2NOOiJ2YXJpYWJsZSIsdjpbe2I6L1wkW1x3XGQjQF1bXHdcZF9dKi99LHtiOi9cJFx7KC4qPyl9L31dfSxzPXtjTjoic3RyaW5nIixiOi8iLyxlOi8iLyxjOltlLkJFLHQse2NOOiJ2YXJpYWJsZSIsYjovXCRcKC8sZTovXCkvLGM6W2UuQkVdfV19LGE9e2NOOiJzdHJpbmciLGI6LycvLGU6LycvfTtyZXR1cm57YWxpYXNlczpbInNoIiwienNoIl0sbDovXGItP1thLXpcLl9dK1xiLyxrOntrZXl3b3JkOiJpZiB0aGVuIGVsc2UgZWxpZiBmaSBmb3Igd2hpbGUgaW4gZG8gZG9uZSBjYXNlIGVzYWMgZnVuY3Rpb24iLGxpdGVyYWw6InRydWUgZmFsc2UiLGJ1aWx0X2luOiJicmVhayBjZCBjb250aW51ZSBldmFsIGV4ZWMgZXhpdCBleHBvcnQgZ2V0b3B0cyBoYXNoIHB3ZCByZWFkb25seSByZXR1cm4gc2hpZnQgdGVzdCB0aW1lcyB0cmFwIHVtYXNrIHVuc2V0IGFsaWFzIGJpbmQgYnVpbHRpbiBjYWxsZXIgY29tbWFuZCBkZWNsYXJlIGVjaG8gZW5hYmxlIGhlbHAgbGV0IGxvY2FsIGxvZ291dCBtYXBmaWxlIHByaW50ZiByZWFkIHJlYWRhcnJheSBzb3VyY2UgdHlwZSB0eXBlc2V0IHVsaW1pdCB1bmFsaWFzIHNldCBzaG9wdCBhdXRvbG9hZCBiZyBiaW5ka2V5IGJ5ZSBjYXAgY2hkaXIgY2xvbmUgY29tcGFyZ3VtZW50cyBjb21wY2FsbCBjb21wY3RsIGNvbXBkZXNjcmliZSBjb21wZmlsZXMgY29tcGdyb3VwcyBjb21wcXVvdGUgY29tcHRhZ3MgY29tcHRyeSBjb21wdmFsdWVzIGRpcnMgZGlzYWJsZSBkaXNvd24gZWNob3RjIGVjaG90aSBlbXVsYXRlIGZjIGZnIGZsb2F0IGZ1bmN0aW9ucyBnZXRjYXAgZ2V0bG4gaGlzdG9yeSBpbnRlZ2VyIGpvYnMga2lsbCBsaW1pdCBsb2cgbm9nbG9iIHBvcGQgcHJpbnQgcHVzaGQgcHVzaGxuIHJlaGFzaCBzY2hlZCBzZXRjYXAgc2V0b3B0IHN0YXQgc3VzcGVuZCB0dHljdGwgdW5mdW5jdGlvbiB1bmhhc2ggdW5saW1pdCB1bnNldG9wdCB2YXJlZCB3YWl0IHdoZW5jZSB3aGVyZSB3aGljaCB6Y29tcGlsZSB6Zm9ybWF0IHpmdHAgemxlIHptb2Rsb2FkIHpwYXJzZW9wdHMgenByb2YgenB0eSB6cmVnZXhwYXJzZSB6c29ja2V0IHpzdHlsZSB6dGNwIixfOiItbmUgLWVxIC1sdCAtZ3QgLWYgLWQgLWUgLXMgLWwgLWEifSxjOlt7Y046Im1ldGEiLGI6L14jIVteXG5dK3NoXHMqJC8scjoxMH0se2NOOiJmdW5jdGlvbiIsYjovXHdbXHdcZF9dKlxzKlwoXHMqXClccypcey8sckI6ITAsYzpbZS5pbmhlcml0KGUuVE0se2I6L1x3W1x3XGRfXSovfSldLHI6MH0sZS5IQ00scyxhLHRdfX0pO2hsanMucmVnaXN0ZXJMYW5ndWFnZSgicHl0aG9uIixmdW5jdGlvbihlKXt2YXIgcj17a2V5d29yZDoiYW5kIGVsaWYgaXMgZ2xvYmFsIGFzIGluIGlmIGZyb20gcmFpc2UgZm9yIGV4Y2VwdCBmaW5hbGx5IHByaW50IGltcG9ydCBwYXNzIHJldHVybiBleGVjIGVsc2UgYnJlYWsgbm90IHdpdGggY2xhc3MgYXNzZXJ0IHlpZWxkIHRyeSB3aGlsZSBjb250aW51ZSBkZWwgb3IgZGVmIGxhbWJkYSBhc3luYyBhd2FpdCBub25sb2NhbHwxMCBOb25lIFRydWUgRmFsc2UiLGJ1aWx0X2luOiJFbGxpcHNpcyBOb3RJbXBsZW1lbnRlZCJ9LGI9e2NOOiJtZXRhIixiOi9eKD4+PnxcLlwuXC4pIC99LGM9e2NOOiJzdWJzdCIsYjovXHsvLGU6L1x9LyxrOnIsaTovIy99LGE9e2NOOiJzdHJpbmciLGM6W2UuQkVdLHY6W3tiOi8odXxiKT9yPycnJy8sZTovJycnLyxjOltiXSxyOjEwfSx7YjovKHV8Yik/cj8iIiIvLGU6LyIiIi8sYzpbYl0scjoxMH0se2I6LyhmcnxyZnxmKScnJy8sZTovJycnLyxjOltiLGNdfSx7YjovKGZyfHJmfGYpIiIiLyxlOi8iIiIvLGM6W2IsY119LHtiOi8odXxyfHVyKScvLGU6LycvLHI6MTB9LHtiOi8odXxyfHVyKSIvLGU6LyIvLHI6MTB9LHtiOi8oYnxiciknLyxlOi8nL30se2I6LyhifGJyKSIvLGU6LyIvfSx7YjovKGZyfHJmfGYpJy8sZTovJy8sYzpbY119LHtiOi8oZnJ8cmZ8ZikiLyxlOi8iLyxjOltjXX0sZS5BU00sZS5RU01dfSxzPXtjTjoibnVtYmVyIixyOjAsdjpbe2I6ZS5CTlIrIltsTGpKXT8ifSx7YjoiXFxiKDBvWzAtN10rKVtsTGpKXT8ifSx7YjplLkNOUisiW2xMakpdPyJ9XX0saT17Y046InBhcmFtcyIsYjovXCgvLGU6L1wpLyxjOlsic2VsZiIsYixzLGFdfTtyZXR1cm4gYy5jPVthLHMsYl0se2FsaWFzZXM6WyJweSIsImd5cCJdLGs6cixpOi8oPFwvfC0+fFw/KXw9Pi8sYzpbYixzLGEsZS5IQ00se3Y6W3tjTjoiZnVuY3Rpb24iLGJLOiJkZWYifSx7Y046ImNsYXNzIixiSzoiY2xhc3MifV0sZTovOi8saTovWyR7PTtcbixdLyxjOltlLlVUTSxpLHtiOi8tPi8sZVc6ITAsazoiTm9uZSJ9XX0se2NOOiJtZXRhIixiOi9eW1x0IF0qQC8sZTovJC99LHtiOi9cYihwcmludHxleGVjKVwoL31dfX0pO2hsanMucmVnaXN0ZXJMYW5ndWFnZSgianVsaWEiLGZ1bmN0aW9uKGUpe3ZhciByPXtrZXl3b3JkOiJpbiBpc2Egd2hlcmUgYmFyZW1vZHVsZSBiZWdpbiBicmVhayBjYXRjaCBjY2FsbCBjb25zdCBjb250aW51ZSBkbyBlbHNlIGVsc2VpZiBlbmQgZXhwb3J0IGZhbHNlIGZpbmFsbHkgZm9yIGZ1bmN0aW9uIGdsb2JhbCBpZiBpbXBvcnQgaW1wb3J0YWxsIGxldCBsb2NhbCBtYWNybyBtb2R1bGUgcXVvdGUgcmV0dXJuIHRydWUgdHJ5IHVzaW5nIHdoaWxlIHR5cGUgaW1tdXRhYmxlIGFic3RyYWN0IGJpdHN0eXBlIHR5cGVhbGlhcyAiLGxpdGVyYWw6InRydWUgZmFsc2UgQVJHUyBDX05VTEwgRGV2TnVsbCBFTkRJQU5fQk9NIEVOViBJIEluZiBJbmYxNiBJbmYzMiBJbmY2NCBJbnNlcnRpb25Tb3J0IEpVTElBX0hPTUUgTE9BRF9QQVRIIE1lcmdlU29ydCBOYU4gTmFOMTYgTmFOMzIgTmFONjQgUFJPR1JBTV9GSUxFIFF1aWNrU29ydCBSb3VuZERvd24gUm91bmRGcm9tWmVybyBSb3VuZE5lYXJlc3QgUm91bmROZWFyZXN0VGllc0F3YXkgUm91bmROZWFyZXN0VGllc1VwIFJvdW5kVG9aZXJvIFJvdW5kVXAgU1RERVJSIFNURElOIFNURE9VVCBWRVJTSU9OIGNhdGFsYW4gZXwwIGV1fDAgZXVsZXJnYW1tYSBnb2xkZW4gaW0gbm90aGluZyBwaSDOsyDPgCDPhiAiLGJ1aWx0X2luOiJBTlkgQWJzdHJhY3RBcnJheSBBYnN0cmFjdENoYW5uZWwgQWJzdHJhY3RGbG9hdCBBYnN0cmFjdE1hdHJpeCBBYnN0cmFjdFJORyBBYnN0cmFjdFNlcmlhbGl6ZXIgQWJzdHJhY3RTZXQgQWJzdHJhY3RTcGFyc2VBcnJheSBBYnN0cmFjdFNwYXJzZU1hdHJpeCBBYnN0cmFjdFNwYXJzZVZlY3RvciBBYnN0cmFjdFN0cmluZyBBYnN0cmFjdFVuaXRSYW5nZSBBYnN0cmFjdFZlY09yTWF0IEFic3RyYWN0VmVjdG9yIEFueSBBcmd1bWVudEVycm9yIEFycmF5IEFzc2VydGlvbkVycm9yIEFzc29jaWF0aXZlIEJhc2U2NERlY29kZVBpcGUgQmFzZTY0RW5jb2RlUGlwZSBCaWRpYWdvbmFsIEJpZ0Zsb2F0IEJpZ0ludCBCaXRBcnJheSBCaXRNYXRyaXggQml0VmVjdG9yIEJvb2wgQm91bmRzRXJyb3IgQnVmZmVyU3RyZWFtIENhY2hpbmdQb29sIENhcHR1cmVkRXhjZXB0aW9uIENhcnRlc2lhbkluZGV4IENhcnRlc2lhblJhbmdlIENjaGFyIENkb3VibGUgQ2Zsb2F0IENoYW5uZWwgQ2hhciBDaW50IENpbnRtYXhfdCBDbG9uZyBDbG9uZ2xvbmcgQ2x1c3Rlck1hbmFnZXIgQ21kIENvZGVJbmZvIENvbG9uIENvbXBsZXggQ29tcGxleDEyOCBDb21wbGV4MzIgQ29tcGxleDY0IENvbXBvc2l0ZUV4Y2VwdGlvbiBDb25kaXRpb24gQ29uakFycmF5IENvbmpNYXRyaXggQ29ualZlY3RvciBDcHRyZGlmZl90IENzaG9ydCBDc2l6ZV90IENzc2l6ZV90IENzdHJpbmcgQ3VjaGFyIEN1aW50IEN1aW50bWF4X3QgQ3Vsb25nIEN1bG9uZ2xvbmcgQ3VzaG9ydCBDd2NoYXJfdCBDd3N0cmluZyBEYXRhVHlwZSBEYXRlIERhdGVGb3JtYXQgRGF0ZVRpbWUgRGVuc2VBcnJheSBEZW5zZU1hdHJpeCBEZW5zZVZlY09yTWF0IERlbnNlVmVjdG9yIERpYWdvbmFsIERpY3QgRGltZW5zaW9uTWlzbWF0Y2ggRGltcyBEaXJlY3RJbmRleFN0cmluZyBEaXNwbGF5IERpdmlkZUVycm9yIERvbWFpbkVycm9yIEVPRkVycm9yIEVhY2hMaW5lIEVudW0gRW51bWVyYXRlIEVycm9yRXhjZXB0aW9uIEV4Y2VwdGlvbiBFeHBvbmVudGlhbEJhY2tPZmYgRXhwciBGYWN0b3JpemF0aW9uIEZpbGVNb25pdG9yIEZsb2F0MTYgRmxvYXQzMiBGbG9hdDY0IEZ1bmN0aW9uIEZ1dHVyZSBHbG9iYWxSZWYgR290b05vZGUgSFRNTCBIZXJtaXRpYW4gSU8gSU9CdWZmZXIgSU9Db250ZXh0IElPU3RyZWFtIElQQWRkciBJUHY0IElQdjYgSW5kZXhDYXJ0ZXNpYW4gSW5kZXhMaW5lYXIgSW5kZXhTdHlsZSBJbmV4YWN0RXJyb3IgSW5pdEVycm9yIEludCBJbnQxMjggSW50MTYgSW50MzIgSW50NjQgSW50OCBJbnRTZXQgSW50ZWdlciBJbnRlcnJ1cHRFeGNlcHRpb24gSW52YWxpZFN0YXRlRXhjZXB0aW9uIElycmF0aW9uYWwgS2V5RXJyb3IgTGFiZWxOb2RlIExpblNwYWNlIExpbmVOdW1iZXJOb2RlIExvYWRFcnJvciBMb3dlclRyaWFuZ3VsYXIgTUlNRSBNYXRyaXggTWVyc2VubmVUd2lzdGVyIE1ldGhvZCBNZXRob2RFcnJvciBNZXRob2RUYWJsZSBNb2R1bGUgTlR1cGxlIE5ld3Zhck5vZGUgTnVsbEV4Y2VwdGlvbiBOdWxsYWJsZSBOdW1iZXIgT2JqZWN0SWREaWN0IE9yZGluYWxSYW5nZSBPdXRPZk1lbW9yeUVycm9yIE92ZXJmbG93RXJyb3IgUGFpciBQYXJzZUVycm9yIFBhcnRpYWxRdWlja1NvcnQgUGVybXV0ZWREaW1zQXJyYXkgUGlwZSBQb2xsaW5nRmlsZVdhdGNoZXIgUHJvY2Vzc0V4aXRlZEV4Y2VwdGlvbiBQdHIgUXVvdGVOb2RlIFJhbmRvbURldmljZSBSYW5nZSBSYW5nZUluZGV4IFJhdGlvbmFsIFJhd0ZEIFJlYWRPbmx5TWVtb3J5RXJyb3IgUmVhbCBSZWVudHJhbnRMb2NrIFJlZiBSZWdleCBSZWdleE1hdGNoIFJlbW90ZUNoYW5uZWwgUmVtb3RlRXhjZXB0aW9uIFJldlN0cmluZyBSb3VuZGluZ01vZGUgUm93VmVjdG9yIFNTQVZhbHVlIFNlZ21lbnRhdGlvbkZhdWx0IFNlcmlhbGl6YXRpb25TdGF0ZSBTZXQgU2hhcmVkQXJyYXkgU2hhcmVkTWF0cml4IFNoYXJlZFZlY3RvciBTaWduZWQgU2ltcGxlVmVjdG9yIFNsb3QgU2xvdE51bWJlciBTcGFyc2VNYXRyaXhDU0MgU3BhcnNlVmVjdG9yIFN0YWNrRnJhbWUgU3RhY2tPdmVyZmxvd0Vycm9yIFN0YWNrVHJhY2UgU3RlcFJhbmdlIFN0ZXBSYW5nZUxlbiBTdHJpZGVkQXJyYXkgU3RyaWRlZE1hdHJpeCBTdHJpZGVkVmVjT3JNYXQgU3RyaWRlZFZlY3RvciBTdHJpbmcgU3ViQXJyYXkgU3ViU3RyaW5nIFN5bVRyaWRpYWdvbmFsIFN5bWJvbCBTeW1tZXRyaWMgU3lzdGVtRXJyb3IgVENQU29ja2V0IFRhc2sgVGV4dCBUZXh0RGlzcGxheSBUaW1lciBUcmlkaWFnb25hbCBUdXBsZSBUeXBlIFR5cGVFcnJvciBUeXBlTWFwRW50cnkgVHlwZU1hcExldmVsIFR5cGVOYW1lIFR5cGVWYXIgVHlwZWRTbG90IFVEUFNvY2tldCBVSW50IFVJbnQxMjggVUludDE2IFVJbnQzMiBVSW50NjQgVUludDggVW5kZWZSZWZFcnJvciBVbmRlZlZhckVycm9yIFVuaWNvZGVFcnJvciBVbmlmb3JtU2NhbGluZyBVbmlvbiBVbmlvbkFsbCBVbml0UmFuZ2UgVW5zaWduZWQgVXBwZXJUcmlhbmd1bGFyIFZhbCBWYXJhcmcgVmVjRWxlbWVudCBWZWNPck1hdCBWZWN0b3IgVmVyc2lvbk51bWJlciBWb2lkIFdlYWtLZXlEaWN0IFdlYWtSZWYgV29ya2VyQ29uZmlnIFdvcmtlclBvb2wgIn0sdD0iW0EtWmEtel9cXHUwMEExLVxcdUZGRkZdW0EtWmEtel8wLTlcXHUwMEExLVxcdUZGRkZdKiIsYT17bDp0LGs6cixpOi88XC8vfSxuPXtjTjoibnVtYmVyIixiOi8oXGIweFtcZF9dKihcLltcZF9dKik/fDB4XC5cZFtcZF9dKilwWy0rXT9cZCt8XGIwW2JveF1bYS1mQS1GMC05XVthLWZBLUYwLTlfXSp8KFxiXGRbXGRfXSooXC5bXGRfXSopP3xcLlxkW1xkX10qKShbZUVmRl1bLStdP1xkKyk/LyxyOjB9LG89e2NOOiJzdHJpbmciLGI6LycoLnxcXFt4WHVVXVthLXpBLVowLTldKyknL30saT17Y046InN1YnN0IixiOi9cJFwoLyxlOi9cKS8sazpyfSxsPXtjTjoidmFyaWFibGUiLGI6IlxcJCIrdH0sYz17Y046InN0cmluZyIsYzpbZS5CRSxpLGxdLHY6W3tiOi9cdyoiIiIvLGU6LyIiIlx3Ki8scjoxMH0se2I6L1x3KiIvLGU6LyJcdyovfV19LHM9e2NOOiJzdHJpbmciLGM6W2UuQkUsaSxsXSxiOiJgIixlOiJgIn0sZD17Y046Im1ldGEiLGI6IkAiK3R9LHU9e2NOOiJjb21tZW50Iix2Olt7YjoiIz0iLGU6Ij0jIixyOjEwfSx7YjoiIyIsZToiJCJ9XX07cmV0dXJuIGEuYz1bbixvLGMscyxkLHUsZS5IQ00se2NOOiJrZXl3b3JkIixiOiJcXGIoKChhYnN0cmFjdHxwcmltaXRpdmUpXFxzKyl0eXBlfChtdXRhYmxlXFxzKyk/c3RydWN0KVxcYiJ9LHtiOi88Oi99XSxpLmM9YS5jLGF9KTtobGpzLnJlZ2lzdGVyTGFuZ3VhZ2UoImNvZmZlZXNjcmlwdCIsZnVuY3Rpb24oZSl7dmFyIGM9e2tleXdvcmQ6ImluIGlmIGZvciB3aGlsZSBmaW5hbGx5IG5ldyBkbyByZXR1cm4gZWxzZSBicmVhayBjYXRjaCBpbnN0YW5jZW9mIHRocm93IHRyeSB0aGlzIHN3aXRjaCBjb250aW51ZSB0eXBlb2YgZGVsZXRlIGRlYnVnZ2VyIHN1cGVyIHlpZWxkIGltcG9ydCBleHBvcnQgZnJvbSBhcyBkZWZhdWx0IGF3YWl0IHRoZW4gdW5sZXNzIHVudGlsIGxvb3Agb2YgYnkgd2hlbiBhbmQgb3IgaXMgaXNudCBub3QiLGxpdGVyYWw6InRydWUgZmFsc2UgbnVsbCB1bmRlZmluZWQgeWVzIG5vIG9uIG9mZiIsYnVpbHRfaW46Im5wbSByZXF1aXJlIGNvbnNvbGUgcHJpbnQgbW9kdWxlIGdsb2JhbCB3aW5kb3cgZG9jdW1lbnQifSxuPSJbQS1aYS16JF9dWzAtOUEtWmEteiRfXSoiLHI9e2NOOiJzdWJzdCIsYjovI1x7LyxlOi99LyxrOmN9LGk9W2UuQk5NLGUuaW5oZXJpdChlLkNOTSx7c3RhcnRzOntlOiIoXFxzKi8pPyIscjowfX0pLHtjTjoic3RyaW5nIix2Olt7YjovJycnLyxlOi8nJycvLGM6W2UuQkVdfSx7YjovJy8sZTovJy8sYzpbZS5CRV19LHtiOi8iIiIvLGU6LyIiIi8sYzpbZS5CRSxyXX0se2I6LyIvLGU6LyIvLGM6W2UuQkUscl19XX0se2NOOiJyZWdleHAiLHY6W3tiOiIvLy8iLGU6Ii8vLyIsYzpbcixlLkhDTV19LHtiOiIvL1tnaW1dKiIscjowfSx7YjovXC8oPyFbICpdKShcXFwvfC4pKj9cL1tnaW1dKig/PVxXfCQpL31dfSx7YjoiQCIrbn0se3NMOiJqYXZhc2NyaXB0IixlQjohMCxlRTohMCx2Olt7YjoiYGBgIixlOiJgYGAifSx7YjoiYCIsZToiYCJ9XX1dO3IuYz1pO3ZhciBzPWUuaW5oZXJpdChlLlRNLHtiOm59KSx0PSIoXFwoLipcXCkpP1xccypcXEJbLT1dPiIsbz17Y046InBhcmFtcyIsYjoiXFwoW15cXChdIixyQjohMCxjOlt7YjovXCgvLGU6L1wpLyxrOmMsYzpbInNlbGYiXS5jb25jYXQoaSl9XX07cmV0dXJue2FsaWFzZXM6WyJjb2ZmZWUiLCJjc29uIiwiaWNlZCJdLGs6YyxpOi9cL1wqLyxjOmkuY29uY2F0KFtlLkMoIiMjIyIsIiMjIyIpLGUuSENNLHtjTjoiZnVuY3Rpb24iLGI6Il5cXHMqIituKyJcXHMqPVxccyoiK3QsZToiWy09XT4iLHJCOiEwLGM6W3Msb119LHtiOi9bOlwoLD1dXHMqLyxyOjAsYzpbe2NOOiJmdW5jdGlvbiIsYjp0LGU6IlstPV0+IixyQjohMCxjOltvXX1dfSx7Y046ImNsYXNzIixiSzoiY2xhc3MiLGU6IiQiLGk6L1s6PSJcW1xdXS8sYzpbe2JLOiJleHRlbmRzIixlVzohMCxpOi9bOj0iXFtcXV0vLGM6W3NdfSxzXX0se2I6bisiOiIsZToiOiIsckI6ITAsckU6ITAscjowfV0pfX0pO2hsanMucmVnaXN0ZXJMYW5ndWFnZSgiY3BwIixmdW5jdGlvbih0KXt2YXIgZT17Y046ImtleXdvcmQiLGI6IlxcYlthLXpcXGRfXSpfdFxcYiJ9LHI9e2NOOiJzdHJpbmciLHY6W3tiOicodTg/fFUpP0w/IicsZTonIicsaToiXFxuIixjOlt0LkJFXX0se2I6Jyh1OD98VSk/UiInLGU6JyInLGM6W3QuQkVdfSx7YjoiJ1xcXFw/LiIsZToiJyIsaToiLiJ9XX0scz17Y046Im51bWJlciIsdjpbe2I6IlxcYigwYlswMSddKykifSx7YjoiKC0/KVxcYihbXFxkJ10rKFxcLltcXGQnXSopP3xcXC5bXFxkJ10rKSh1fFV8bHxMfHVsfFVMfGZ8RnxifEIpIn0se2I6IigtPykoXFxiMFt4WF1bYS1mQS1GMC05J10rfChcXGJbXFxkJ10rKFxcLltcXGQnXSopP3xcXC5bXFxkJ10rKShbZUVdWy0rXT9bXFxkJ10rKT8pIn1dLHI6MH0saT17Y046Im1ldGEiLGI6LyNccypbYS16XStcYi8sZTovJC8sazp7Im1ldGEta2V5d29yZCI6ImlmIGVsc2UgZWxpZiBlbmRpZiBkZWZpbmUgdW5kZWYgd2FybmluZyBlcnJvciBsaW5lIHByYWdtYSBpZmRlZiBpZm5kZWYgaW5jbHVkZSJ9LGM6W3tiOi9cXFxuLyxyOjB9LHQuaW5oZXJpdChyLHtjTjoibWV0YS1zdHJpbmcifSkse2NOOiJtZXRhLXN0cmluZyIsYjovPFteXG4+XSo+LyxlOi8kLyxpOiJcXG4ifSx0LkNMQ00sdC5DQkNNXX0sYT10LklSKyJcXHMqXFwoIixjPXtrZXl3b3JkOiJpbnQgZmxvYXQgd2hpbGUgcHJpdmF0ZSBjaGFyIGNhdGNoIGltcG9ydCBtb2R1bGUgZXhwb3J0IHZpcnR1YWwgb3BlcmF0b3Igc2l6ZW9mIGR5bmFtaWNfY2FzdHwxMCB0eXBlZGVmIGNvbnN0X2Nhc3R8MTAgY29uc3QgZm9yIHN0YXRpY19jYXN0fDEwIHVuaW9uIG5hbWVzcGFjZSB1bnNpZ25lZCBsb25nIHZvbGF0aWxlIHN0YXRpYyBwcm90ZWN0ZWQgYm9vbCB0ZW1wbGF0ZSBtdXRhYmxlIGlmIHB1YmxpYyBmcmllbmQgZG8gZ290byBhdXRvIHZvaWQgZW51bSBlbHNlIGJyZWFrIGV4dGVybiB1c2luZyBhc20gY2FzZSB0eXBlaWQgc2hvcnQgcmVpbnRlcnByZXRfY2FzdHwxMCBkZWZhdWx0IGRvdWJsZSByZWdpc3RlciBleHBsaWNpdCBzaWduZWQgdHlwZW5hbWUgdHJ5IHRoaXMgc3dpdGNoIGNvbnRpbnVlIGlubGluZSBkZWxldGUgYWxpZ25vZiBjb25zdGV4cHIgZGVjbHR5cGUgbm9leGNlcHQgc3RhdGljX2Fzc2VydCB0aHJlYWRfbG9jYWwgcmVzdHJpY3QgX0Jvb2wgY29tcGxleCBfQ29tcGxleCBfSW1hZ2luYXJ5IGF0b21pY19ib29sIGF0b21pY19jaGFyIGF0b21pY19zY2hhciBhdG9taWNfdWNoYXIgYXRvbWljX3Nob3J0IGF0b21pY191c2hvcnQgYXRvbWljX2ludCBhdG9taWNfdWludCBhdG9taWNfbG9uZyBhdG9taWNfdWxvbmcgYXRvbWljX2xsb25nIGF0b21pY191bGxvbmcgbmV3IHRocm93IHJldHVybiBhbmQgb3Igbm90IixidWlsdF9pbjoic3RkIHN0cmluZyBjaW4gY291dCBjZXJyIGNsb2cgc3RkaW4gc3Rkb3V0IHN0ZGVyciBzdHJpbmdzdHJlYW0gaXN0cmluZ3N0cmVhbSBvc3RyaW5nc3RyZWFtIGF1dG9fcHRyIGRlcXVlIGxpc3QgcXVldWUgc3RhY2sgdmVjdG9yIG1hcCBzZXQgYml0c2V0IG11bHRpc2V0IG11bHRpbWFwIHVub3JkZXJlZF9zZXQgdW5vcmRlcmVkX21hcCB1bm9yZGVyZWRfbXVsdGlzZXQgdW5vcmRlcmVkX211bHRpbWFwIGFycmF5IHNoYXJlZF9wdHIgYWJvcnQgYWJzIGFjb3MgYXNpbiBhdGFuMiBhdGFuIGNhbGxvYyBjZWlsIGNvc2ggY29zIGV4aXQgZXhwIGZhYnMgZmxvb3IgZm1vZCBmcHJpbnRmIGZwdXRzIGZyZWUgZnJleHAgZnNjYW5mIGlzYWxudW0gaXNhbHBoYSBpc2NudHJsIGlzZGlnaXQgaXNncmFwaCBpc2xvd2VyIGlzcHJpbnQgaXNwdW5jdCBpc3NwYWNlIGlzdXBwZXIgaXN4ZGlnaXQgdG9sb3dlciB0b3VwcGVyIGxhYnMgbGRleHAgbG9nMTAgbG9nIG1hbGxvYyByZWFsbG9jIG1lbWNociBtZW1jbXAgbWVtY3B5IG1lbXNldCBtb2RmIHBvdyBwcmludGYgcHV0Y2hhciBwdXRzIHNjYW5mIHNpbmggc2luIHNucHJpbnRmIHNwcmludGYgc3FydCBzc2NhbmYgc3RyY2F0IHN0cmNociBzdHJjbXAgc3RyY3B5IHN0cmNzcG4gc3RybGVuIHN0cm5jYXQgc3RybmNtcCBzdHJuY3B5IHN0cnBicmsgc3RycmNociBzdHJzcG4gc3Ryc3RyIHRhbmggdGFuIHZmcHJpbnRmIHZwcmludGYgdnNwcmludGYgZW5kbCBpbml0aWFsaXplcl9saXN0IHVuaXF1ZV9wdHIiLGxpdGVyYWw6InRydWUgZmFsc2UgbnVsbHB0ciBOVUxMIn0sbj1bZSx0LkNMQ00sdC5DQkNNLHMscl07cmV0dXJue2FsaWFzZXM6WyJjIiwiY2MiLCJoIiwiYysrIiwiaCsrIiwiaHBwIl0sazpjLGk6IjwvIixjOm4uY29uY2F0KFtpLHtiOiJcXGIoZGVxdWV8bGlzdHxxdWV1ZXxzdGFja3x2ZWN0b3J8bWFwfHNldHxiaXRzZXR8bXVsdGlzZXR8bXVsdGltYXB8dW5vcmRlcmVkX21hcHx1bm9yZGVyZWRfc2V0fHVub3JkZXJlZF9tdWx0aXNldHx1bm9yZGVyZWRfbXVsdGltYXB8YXJyYXkpXFxzKjwiLGU6Ij4iLGs6YyxjOlsic2VsZiIsZV19LHtiOnQuSVIrIjo6IixrOmN9LHt2Olt7YjovPS8sZTovOy99LHtiOi9cKC8sZTovXCkvfSx7Yks6Im5ldyB0aHJvdyByZXR1cm4gZWxzZSIsZTovOy99XSxrOmMsYzpuLmNvbmNhdChbe2I6L1woLyxlOi9cKS8sazpjLGM6bi5jb25jYXQoWyJzZWxmIl0pLHI6MH1dKSxyOjB9LHtjTjoiZnVuY3Rpb24iLGI6IigiK3QuSVIrIltcXComXFxzXSspKyIrYSxyQjohMCxlOi9bezs9XS8sZUU6ITAsazpjLGk6L1teXHdcc1wqJl0vLGM6W3tiOmEsckI6ITAsYzpbdC5UTV0scjowfSx7Y046InBhcmFtcyIsYjovXCgvLGU6L1wpLyxrOmMscjowLGM6W3QuQ0xDTSx0LkNCQ00scixzLGVdfSx0LkNMQ00sdC5DQkNNLGldfSx7Y046ImNsYXNzIixiSzoiY2xhc3Mgc3RydWN0IixlOi9bezs6XS8sYzpbe2I6LzwvLGU6Lz4vLGM6WyJzZWxmIl19LHQuVE1dfV0pLGV4cG9ydHM6e3ByZXByb2Nlc3NvcjppLHN0cmluZ3M6cixrOmN9fX0pO2hsanMucmVnaXN0ZXJMYW5ndWFnZSgicnVieSIsZnVuY3Rpb24oZSl7dmFyIGI9IlthLXpBLVpfXVxcdypbIT89XT98Wy0rfl1cXEB8PDx8Pj58PX58PT09P3w8PT58Wzw+XT0/fFxcKlxcKnxbLS8rJV4mKn5gfF18XFxbXFxdPT8iLHI9e2tleXdvcmQ6ImFuZCB0aGVuIGRlZmluZWQgbW9kdWxlIGluIHJldHVybiByZWRvIGlmIEJFR0lOIHJldHJ5IGVuZCBmb3Igc2VsZiB3aGVuIG5leHQgdW50aWwgZG8gYmVnaW4gdW5sZXNzIEVORCByZXNjdWUgZWxzZSBicmVhayB1bmRlZiBub3Qgc3VwZXIgY2xhc3MgY2FzZSByZXF1aXJlIHlpZWxkIGFsaWFzIHdoaWxlIGVuc3VyZSBlbHNpZiBvciBpbmNsdWRlIGF0dHJfcmVhZGVyIGF0dHJfd3JpdGVyIGF0dHJfYWNjZXNzb3IiLGxpdGVyYWw6InRydWUgZmFsc2UgbmlsIn0sYz17Y046ImRvY3RhZyIsYjoiQFtBLVphLXpdKyJ9LGE9e2I6IiM8IixlOiI+In0scz1bZS5DKCIjIiwiJCIse2M6W2NdfSksZS5DKCJeXFw9YmVnaW4iLCJeXFw9ZW5kIix7YzpbY10scjoxMH0pLGUuQygiXl9fRU5EX18iLCJcXG4kIildLG49e2NOOiJzdWJzdCIsYjoiI1xceyIsZToifSIsazpyfSx0PXtjTjoic3RyaW5nIixjOltlLkJFLG5dLHY6W3tiOi8nLyxlOi8nL30se2I6LyIvLGU6LyIvfSx7YjovYC8sZTovYC99LHtiOiIlW3FRd1d4XT9cXCgiLGU6IlxcKSJ9LHtiOiIlW3FRd1d4XT9cXFsiLGU6IlxcXSJ9LHtiOiIlW3FRd1d4XT97IixlOiJ9In0se2I6IiVbcVF3V3hdPzwiLGU6Ij4ifSx7YjoiJVtxUXdXeF0/LyIsZToiLyJ9LHtiOiIlW3FRd1d4XT8lIixlOiIlIn0se2I6IiVbcVF3V3hdPy0iLGU6Ii0ifSx7YjoiJVtxUXdXeF0/XFx8IixlOiJcXHwifSx7YjovXEJcPyhcXFxkezEsM318XFx4W0EtRmEtZjAtOV17MSwyfXxcXHVbQS1GYS1mMC05XXs0fXxcXD9cUylcYi99LHtiOi88PCgtPylcdyskLyxlOi9eXHMqXHcrJC99XX0saT17Y046InBhcmFtcyIsYjoiXFwoIixlOiJcXCkiLGVuZHNQYXJlbnQ6ITAsazpyfSxkPVt0LGEse2NOOiJjbGFzcyIsYks6ImNsYXNzIG1vZHVsZSIsZToiJHw7IixpOi89LyxjOltlLmluaGVyaXQoZS5UTSx7YjoiW0EtWmEtel9dXFx3Kig6OlxcdyspKihcXD98XFwhKT8ifSkse2I6IjxcXHMqIixjOlt7YjoiKCIrZS5JUisiOjopPyIrZS5JUn1dfV0uY29uY2F0KHMpfSx7Y046ImZ1bmN0aW9uIixiSzoiZGVmIixlOiIkfDsiLGM6W2UuaW5oZXJpdChlLlRNLHtiOmJ9KSxpXS5jb25jYXQocyl9LHtiOmUuSVIrIjo6In0se2NOOiJzeW1ib2wiLGI6ZS5VSVIrIihcXCF8XFw/KT86IixyOjB9LHtjTjoic3ltYm9sIixiOiI6KD8hXFxzKSIsYzpbdCx7YjpifV0scjowfSx7Y046Im51bWJlciIsYjoiKFxcYjBbMC03X10rKXwoXFxiMHhbMC05YS1mQS1GX10rKXwoXFxiWzEtOV1bMC05X10qKFxcLlswLTlfXSspPyl8WzBfXVxcYiIscjowfSx7YjoiKFxcJFxcVyl8KChcXCR8XFxAXFxAPykoXFx3KykpIn0se2NOOiJwYXJhbXMiLGI6L1x8LyxlOi9cfC8sazpyfSx7YjoiKCIrZS5SU1IrInx1bmxlc3MpXFxzKiIsazoidW5sZXNzIixjOlthLHtjTjoicmVnZXhwIixjOltlLkJFLG5dLGk6L1xuLyx2Olt7YjoiLyIsZToiL1thLXpdKiJ9LHtiOiIlcnsiLGU6In1bYS16XSoifSx7YjoiJXJcXCgiLGU6IlxcKVthLXpdKiJ9LHtiOiIlciEiLGU6IiFbYS16XSoifSx7YjoiJXJcXFsiLGU6IlxcXVthLXpdKiJ9XX1dLmNvbmNhdChzKSxyOjB9XS5jb25jYXQocyk7bi5jPWQsaS5jPWQ7dmFyIGw9Ils+P10+IixvPSJbXFx3I10rXFwoXFx3K1xcKTpcXGQrOlxcZCs+Iix1PSIoXFx3Ky0pP1xcZCtcXC5cXGQrXFwuXFxkKHBcXGQrKT9bXj5dKz4iLHc9W3tiOi9eXHMqPT4vLHN0YXJ0czp7ZToiJCIsYzpkfX0se2NOOiJtZXRhIixiOiJeKCIrbCsifCIrbysifCIrdSsiKSIsc3RhcnRzOntlOiIkIixjOmR9fV07cmV0dXJue2FsaWFzZXM6WyJyYiIsImdlbXNwZWMiLCJwb2RzcGVjIiwidGhvciIsImlyYiJdLGs6cixpOi9cL1wqLyxjOnMuY29uY2F0KHcpLmNvbmNhdChkKX19KTtobGpzLnJlZ2lzdGVyTGFuZ3VhZ2UoInlhbWwiLGZ1bmN0aW9uKGUpe3ZhciBiPSJ0cnVlIGZhbHNlIHllcyBubyBudWxsIixhPSJeWyBcXC1dKiIscj0iW2EtekEtWl9dW1xcd1xcLV0qIix0PXtjTjoiYXR0ciIsdjpbe2I6YStyKyI6In0se2I6YSsnIicrcisnIjonfSx7YjphKyInIityKyInOiJ9XX0sYz17Y046InRlbXBsYXRlLXZhcmlhYmxlIix2Olt7Yjoie3siLGU6In19In0se2I6IiV7IixlOiJ9In1dfSxsPXtjTjoic3RyaW5nIixyOjAsdjpbe2I6LycvLGU6LycvfSx7YjovIi8sZTovIi99LHtiOi9cUysvfV0sYzpbZS5CRSxjXX07cmV0dXJue2NJOiEwLGFsaWFzZXM6WyJ5bWwiLCJZQU1MIiwieWFtbCJdLGM6W3Qse2NOOiJtZXRhIixiOiJeLS0tcyokIixyOjEwfSx7Y046InN0cmluZyIsYjoiW1xcfD5dICokIixyRTohMCxjOmwuYyxlOnQudlswXS5ifSx7YjoiPCVbJT0tXT8iLGU6IlslLV0/JT4iLHNMOiJydWJ5IixlQjohMCxlRTohMCxyOjB9LHtjTjoidHlwZSIsYjoiISEiK2UuVUlSfSx7Y046Im1ldGEiLGI6IiYiK2UuVUlSKyIkIn0se2NOOiJtZXRhIixiOiJcXCoiK2UuVUlSKyIkIn0se2NOOiJidWxsZXQiLGI6Il4gKi0iLHI6MH0sZS5IQ00se2JLOmIsazp7bGl0ZXJhbDpifX0sZS5DTk0sbF19fSk7aGxqcy5yZWdpc3Rlckxhbmd1YWdlKCJjc3MiLGZ1bmN0aW9uKGUpe3ZhciBjPSJbYS16QS1aLV1bYS16QS1aMC05Xy1dKiIsdD17YjovW0EtWlxfXC5cLV0rXHMqOi8sckI6ITAsZToiOyIsZVc6ITAsYzpbe2NOOiJhdHRyaWJ1dGUiLGI6L1xTLyxlOiI6IixlRTohMCxzdGFydHM6e2VXOiEwLGVFOiEwLGM6W3tiOi9bXHctXStcKC8sckI6ITAsYzpbe2NOOiJidWlsdF9pbiIsYjovW1x3LV0rL30se2I6L1woLyxlOi9cKS8sYzpbZS5BU00sZS5RU01dfV19LGUuQ1NTTk0sZS5RU00sZS5BU00sZS5DQkNNLHtjTjoibnVtYmVyIixiOiIjWzAtOUEtRmEtZl0rIn0se2NOOiJtZXRhIixiOiIhaW1wb3J0YW50In1dfX1dfTtyZXR1cm57Y0k6ITAsaTovWz1cL3wnXCRdLyxjOltlLkNCQ00se2NOOiJzZWxlY3Rvci1pZCIsYjovI1tBLVphLXowLTlfLV0rL30se2NOOiJzZWxlY3Rvci1jbGFzcyIsYjovXC5bQS1aYS16MC05Xy1dKy99LHtjTjoic2VsZWN0b3ItYXR0ciIsYjovXFsvLGU6L1xdLyxpOiIkIn0se2NOOiJzZWxlY3Rvci1wc2V1ZG8iLGI6LzooOik/W2EtekEtWjAtOVxfXC1cK1woXCkiJy5dKy99LHtiOiJAKGZvbnQtZmFjZXxwYWdlKSIsbDoiW2Etei1dKyIsazoiZm9udC1mYWNlIHBhZ2UifSx7YjoiQCIsZToiW3s7XSIsaTovOi8sYzpbe2NOOiJrZXl3b3JkIixiOi9cdysvfSx7YjovXHMvLGVXOiEwLGVFOiEwLHI6MCxjOltlLkFTTSxlLlFTTSxlLkNTU05NXX1dfSx7Y046InNlbGVjdG9yLXRhZyIsYjpjLHI6MH0se2I6InsiLGU6In0iLGk6L1xTLyxjOltlLkNCQ00sdF19XX19KTtobGpzLnJlZ2lzdGVyTGFuZ3VhZ2UoImZvcnRyYW4iLGZ1bmN0aW9uKGUpe3ZhciB0PXtjTjoicGFyYW1zIixiOiJcXCgiLGU6IlxcKSJ9LG49e2xpdGVyYWw6Ii5GYWxzZS4gLlRydWUuIixrZXl3b3JkOiJraW5kIGRvIHdoaWxlIHByaXZhdGUgY2FsbCBpbnRyaW5zaWMgd2hlcmUgZWxzZXdoZXJlIHR5cGUgZW5kdHlwZSBlbmRtb2R1bGUgZW5kc2VsZWN0IGVuZGludGVyZmFjZSBlbmQgZW5kZG8gZW5kaWYgaWYgZm9yYWxsIGVuZGZvcmFsbCBvbmx5IGNvbnRhaW5zIGRlZmF1bHQgcmV0dXJuIHN0b3AgdGhlbiBwdWJsaWMgc3Vicm91dGluZXwxMCBmdW5jdGlvbiBwcm9ncmFtIC5hbmQuIC5vci4gLm5vdC4gLmxlLiAuZXEuIC5nZS4gLmd0LiAubHQuIGdvdG8gc2F2ZSBlbHNlIHVzZSBtb2R1bGUgc2VsZWN0IGNhc2UgYWNjZXNzIGJsYW5rIGRpcmVjdCBleGlzdCBmaWxlIGZtdCBmb3JtIGZvcm1hdHRlZCBpb3N0YXQgbmFtZSBuYW1lZCBuZXh0cmVjIG51bWJlciBvcGVuZWQgcmVjIHJlY2wgc2VxdWVudGlhbCBzdGF0dXMgdW5mb3JtYXR0ZWQgdW5pdCBjb250aW51ZSBmb3JtYXQgcGF1c2UgY3ljbGUgZXhpdCBjX251bGxfY2hhciBjX2FsZXJ0IGNfYmFja3NwYWNlIGNfZm9ybV9mZWVkIGZsdXNoIHdhaXQgZGVjaW1hbCByb3VuZCBpb21zZyBzeW5jaHJvbm91cyBub3Bhc3Mgbm9uX292ZXJyaWRhYmxlIHBhc3MgcHJvdGVjdGVkIHZvbGF0aWxlIGFic3RyYWN0IGV4dGVuZHMgaW1wb3J0IG5vbl9pbnRyaW5zaWMgdmFsdWUgZGVmZXJyZWQgZ2VuZXJpYyBmaW5hbCBlbnVtZXJhdG9yIGNsYXNzIGFzc29jaWF0ZSBiaW5kIGVudW0gY19pbnQgY19zaG9ydCBjX2xvbmcgY19sb25nX2xvbmcgY19zaWduZWRfY2hhciBjX3NpemVfdCBjX2ludDhfdCBjX2ludDE2X3QgY19pbnQzMl90IGNfaW50NjRfdCBjX2ludF9sZWFzdDhfdCBjX2ludF9sZWFzdDE2X3QgY19pbnRfbGVhc3QzMl90IGNfaW50X2xlYXN0NjRfdCBjX2ludF9mYXN0OF90IGNfaW50X2Zhc3QxNl90IGNfaW50X2Zhc3QzMl90IGNfaW50X2Zhc3Q2NF90IGNfaW50bWF4X3QgQ19pbnRwdHJfdCBjX2Zsb2F0IGNfZG91YmxlIGNfbG9uZ19kb3VibGUgY19mbG9hdF9jb21wbGV4IGNfZG91YmxlX2NvbXBsZXggY19sb25nX2RvdWJsZV9jb21wbGV4IGNfYm9vbCBjX2NoYXIgY19udWxsX3B0ciBjX251bGxfZnVucHRyIGNfbmV3X2xpbmUgY19jYXJyaWFnZV9yZXR1cm4gY19ob3Jpem9udGFsX3RhYiBjX3ZlcnRpY2FsX3RhYiBpc29fY19iaW5kaW5nIGNfbG9jIGNfZnVubG9jIGNfYXNzb2NpYXRlZCAgY19mX3BvaW50ZXIgY19wdHIgY19mdW5wdHIgaXNvX2ZvcnRyYW5fZW52IGNoYXJhY3Rlcl9zdG9yYWdlX3NpemUgZXJyb3JfdW5pdCBmaWxlX3N0b3JhZ2Vfc2l6ZSBpbnB1dF91bml0IGlvc3RhdF9lbmQgaW9zdGF0X2VvciBudW1lcmljX3N0b3JhZ2Vfc2l6ZSBvdXRwdXRfdW5pdCBjX2ZfcHJvY3BvaW50ZXIgaWVlZV9hcml0aG1ldGljIGllZWVfc3VwcG9ydF91bmRlcmZsb3dfY29udHJvbCBpZWVlX2dldF91bmRlcmZsb3dfbW9kZSBpZWVlX3NldF91bmRlcmZsb3dfbW9kZSBuZXd1bml0IGNvbnRpZ3VvdXMgcmVjdXJzaXZlIHBhZCBwb3NpdGlvbiBhY3Rpb24gZGVsaW0gcmVhZHdyaXRlIGVvciBhZHZhbmNlIG5tbCBpbnRlcmZhY2UgcHJvY2VkdXJlIG5hbWVsaXN0IGluY2x1ZGUgc2VxdWVuY2UgZWxlbWVudGFsIHB1cmUgaW50ZWdlciByZWFsIGNoYXJhY3RlciBjb21wbGV4IGxvZ2ljYWwgZGltZW5zaW9uIGFsbG9jYXRhYmxlfDEwIHBhcmFtZXRlciBleHRlcm5hbCBpbXBsaWNpdHwxMCBub25lIGRvdWJsZSBwcmVjaXNpb24gYXNzaWduIGludGVudCBvcHRpb25hbCBwb2ludGVyIHRhcmdldCBpbiBvdXQgY29tbW9uIGVxdWl2YWxlbmNlIGRhdGEiLGJ1aWx0X2luOiJhbG9nIGFsb2cxMCBhbWF4MCBhbWF4MSBhbWluMCBhbWluMSBhbW9kIGNhYnMgY2NvcyBjZXhwIGNsb2cgY3NpbiBjc3FydCBkYWJzIGRhY29zIGRhc2luIGRhdGFuIGRhdGFuMiBkY29zIGRjb3NoIGRkaW0gZGV4cCBkaW50IGRsb2cgZGxvZzEwIGRtYXgxIGRtaW4xIGRtb2QgZG5pbnQgZHNpZ24gZHNpbiBkc2luaCBkc3FydCBkdGFuIGR0YW5oIGZsb2F0IGlhYnMgaWRpbSBpZGludCBpZG5pbnQgaWZpeCBpc2lnbiBtYXgwIG1heDEgbWluMCBtaW4xIHNuZ2wgYWxnYW1hIGNkYWJzIGNkY29zIGNkZXhwIGNkbG9nIGNkc2luIGNkc3FydCBjcWFicyBjcWNvcyBjcWV4cCBjcWxvZyBjcXNpbiBjcXNxcnQgZGNtcGx4IGRjb25qZyBkZXJmIGRlcmZjIGRmbG9hdCBkZ2FtbWEgZGltYWcgZGxnYW1hIGlxaW50IHFhYnMgcWFjb3MgcWFzaW4gcWF0YW4gcWF0YW4yIHFjbXBseCBxY29uamcgcWNvcyBxY29zaCBxZGltIHFlcmYgcWVyZmMgcWV4cCBxZ2FtbWEgcWltYWcgcWxnYW1hIHFsb2cgcWxvZzEwIHFtYXgxIHFtaW4xIHFtb2QgcW5pbnQgcXNpZ24gcXNpbiBxc2luaCBxc3FydCBxdGFuIHF0YW5oIGFicyBhY29zIGFpbWFnIGFpbnQgYW5pbnQgYXNpbiBhdGFuIGF0YW4yIGNoYXIgY21wbHggY29uamcgY29zIGNvc2ggZXhwIGljaGFyIGluZGV4IGludCBsb2cgbG9nMTAgbWF4IG1pbiBuaW50IHNpZ24gc2luIHNpbmggc3FydCB0YW4gdGFuaCBwcmludCB3cml0ZSBkaW0gbGdlIGxndCBsbGUgbGx0IG1vZCBudWxsaWZ5IGFsbG9jYXRlIGRlYWxsb2NhdGUgYWRqdXN0bCBhZGp1c3RyIGFsbCBhbGxvY2F0ZWQgYW55IGFzc29jaWF0ZWQgYml0X3NpemUgYnRlc3QgY2VpbGluZyBjb3VudCBjc2hpZnQgZGF0ZV9hbmRfdGltZSBkaWdpdHMgZG90X3Byb2R1Y3QgZW9zaGlmdCBlcHNpbG9uIGV4cG9uZW50IGZsb29yIGZyYWN0aW9uIGh1Z2UgaWFuZCBpYmNsciBpYml0cyBpYnNldCBpZW9yIGlvciBpc2hmdCBpc2hmdGMgbGJvdW5kIGxlbl90cmltIG1hdG11bCBtYXhleHBvbmVudCBtYXhsb2MgbWF4dmFsIG1lcmdlIG1pbmV4cG9uZW50IG1pbmxvYyBtaW52YWwgbW9kdWxvIG12Yml0cyBuZWFyZXN0IHBhY2sgcHJlc2VudCBwcm9kdWN0IHJhZGl4IHJhbmRvbV9udW1iZXIgcmFuZG9tX3NlZWQgcmFuZ2UgcmVwZWF0IHJlc2hhcGUgcnJzcGFjaW5nIHNjYWxlIHNjYW4gc2VsZWN0ZWRfaW50X2tpbmQgc2VsZWN0ZWRfcmVhbF9raW5kIHNldF9leHBvbmVudCBzaGFwZSBzaXplIHNwYWNpbmcgc3ByZWFkIHN1bSBzeXN0ZW1fY2xvY2sgdGlueSB0cmFuc3Bvc2UgdHJpbSB1Ym91bmQgdW5wYWNrIHZlcmlmeSBhY2hhciBpYWNoYXIgdHJhbnNmZXIgZGJsZSBlbnRyeSBkcHJvZCBjcHVfdGltZSBjb21tYW5kX2FyZ3VtZW50X2NvdW50IGdldF9jb21tYW5kIGdldF9jb21tYW5kX2FyZ3VtZW50IGdldF9lbnZpcm9ubWVudF92YXJpYWJsZSBpc19pb3N0YXRfZW5kIGllZWVfYXJpdGhtZXRpYyBpZWVlX3N1cHBvcnRfdW5kZXJmbG93X2NvbnRyb2wgaWVlZV9nZXRfdW5kZXJmbG93X21vZGUgaWVlZV9zZXRfdW5kZXJmbG93X21vZGUgaXNfaW9zdGF0X2VvciBtb3ZlX2FsbG9jIG5ld19saW5lIHNlbGVjdGVkX2NoYXJfa2luZCBzYW1lX3R5cGVfYXMgZXh0ZW5kc190eXBlX29mYWNvc2ggYXNpbmggYXRhbmggYmVzc2VsX2owIGJlc3NlbF9qMSBiZXNzZWxfam4gYmVzc2VsX3kwIGJlc3NlbF95MSBiZXNzZWxfeW4gZXJmIGVyZmMgZXJmY19zY2FsZWQgZ2FtbWEgbG9nX2dhbW1hIGh5cG90IG5vcm0yIGF0b21pY19kZWZpbmUgYXRvbWljX3JlZiBleGVjdXRlX2NvbW1hbmRfbGluZSBsZWFkeiB0cmFpbHogc3RvcmFnZV9zaXplIG1lcmdlX2JpdHMgYmdlIGJndCBibGUgYmx0IGRzaGlmdGwgZHNoaWZ0ciBmaW5kbG9jIGlhbGwgaWFueSBpcGFyaXR5IGltYWdlX2luZGV4IGxjb2JvdW5kIHVjb2JvdW5kIG1hc2tsIG1hc2tyIG51bV9pbWFnZXMgcGFyaXR5IHBvcGNudCBwb3BwYXIgc2hpZnRhIHNoaWZ0bCBzaGlmdHIgdGhpc19pbWFnZSJ9O3JldHVybntjSTohMCxhbGlhc2VzOlsiZjkwIiwiZjk1Il0sazpuLGk6L1wvXCovLGM6W2UuaW5oZXJpdChlLkFTTSx7Y046InN0cmluZyIscjowfSksZS5pbmhlcml0KGUuUVNNLHtjTjoic3RyaW5nIixyOjB9KSx7Y046ImZ1bmN0aW9uIixiSzoic3Vicm91dGluZSBmdW5jdGlvbiBwcm9ncmFtIixpOiJbJHs9XFxuXSIsYzpbZS5VVE0sdF19LGUuQygiISIsIiQiLHtyOjB9KSx7Y046Im51bWJlciIsYjoiKD89XFxifFxcK3xcXC18XFwuKSg/PVxcLlxcZHxcXGQpKD86XFxkKyk/KD86XFwuP1xcZCopKD86W2RlXVsrLV0/XFxkKyk/XFxiXFwuPyIscjowfV19fSk7aGxqcy5yZWdpc3Rlckxhbmd1YWdlKCJhd2siLGZ1bmN0aW9uKGUpe3ZhciByPXtjTjoidmFyaWFibGUiLHY6W3tiOi9cJFtcd1xkI0BdW1x3XGRfXSovfSx7YjovXCRceyguKj8pfS99XX0sYj0iQkVHSU4gRU5EIGlmIGVsc2Ugd2hpbGUgZG8gZm9yIGluIGJyZWFrIGNvbnRpbnVlIGRlbGV0ZSBuZXh0IG5leHRmaWxlIGZ1bmN0aW9uIGZ1bmMgZXhpdHwxMCIsbj17Y046InN0cmluZyIsYzpbZS5CRV0sdjpbe2I6Lyh1fGIpP3I/JycnLyxlOi8nJycvLHI6MTB9LHtiOi8odXxiKT9yPyIiIi8sZTovIiIiLyxyOjEwfSx7YjovKHV8cnx1ciknLyxlOi8nLyxyOjEwfSx7YjovKHV8cnx1cikiLyxlOi8iLyxyOjEwfSx7YjovKGJ8YnIpJy8sZTovJy99LHtiOi8oYnxicikiLyxlOi8iL30sZS5BU00sZS5RU01dfTtyZXR1cm57azp7a2V5d29yZDpifSxjOltyLG4sZS5STSxlLkhDTSxlLk5NXX19KTtobGpzLnJlZ2lzdGVyTGFuZ3VhZ2UoIm1ha2VmaWxlIixmdW5jdGlvbihlKXt2YXIgaT17Y046InZhcmlhYmxlIix2Olt7YjoiXFwkXFwoIitlLlVJUisiXFwpIixjOltlLkJFXX0se2I6L1wkW0AlPD9cXlwrXCpdL31dfSxyPXtjTjoic3RyaW5nIixiOi8iLyxlOi8iLyxjOltlLkJFLGldfSxhPXtjTjoidmFyaWFibGUiLGI6L1wkXChbXHctXStccy8sZTovXCkvLGs6e2J1aWx0X2luOiJzdWJzdCBwYXRzdWJzdCBzdHJpcCBmaW5kc3RyaW5nIGZpbHRlciBmaWx0ZXItb3V0IHNvcnQgd29yZCB3b3JkbGlzdCBmaXJzdHdvcmQgbGFzdHdvcmQgZGlyIG5vdGRpciBzdWZmaXggYmFzZW5hbWUgYWRkc3VmZml4IGFkZHByZWZpeCBqb2luIHdpbGRjYXJkIHJlYWxwYXRoIGFic3BhdGggZXJyb3Igd2FybmluZyBzaGVsbCBvcmlnaW4gZmxhdm9yIGZvcmVhY2ggaWYgb3IgYW5kIGNhbGwgZXZhbCBmaWxlIHZhbHVlIn0sYzpbaV19LG49e2I6Il4iK2UuVUlSKyJcXHMqWzorP10/PSIsaToiXFxuIixyQjohMCxjOlt7YjoiXiIrZS5VSVIsZToiWzorP10/PSIsZUU6ITB9XX0sdD17Y046Im1ldGEiLGI6L15cLlBIT05ZOi8sZTovJC8sazp7Im1ldGEta2V5d29yZCI6Ii5QSE9OWSJ9LGw6L1tcLlx3XSsvfSxsPXtjTjoic2VjdGlvbiIsYjovXlteXHNdKzovLGU6LyQvLGM6W2ldfTtyZXR1cm57YWxpYXNlczpbIm1rIiwibWFrIl0sazoiZGVmaW5lIGVuZGVmIHVuZGVmaW5lIGlmZGVmIGlmbmRlZiBpZmVxIGlmbmVxIGVsc2UgZW5kaWYgaW5jbHVkZSAtaW5jbHVkZSBzaW5jbHVkZSBvdmVycmlkZSBleHBvcnQgdW5leHBvcnQgcHJpdmF0ZSB2cGF0aCIsbDovW1x3LV0rLyxjOltlLkhDTSxpLHIsYSxuLHQsbF19fSk7aGxqcy5yZWdpc3Rlckxhbmd1YWdlKCJqYXZhIixmdW5jdGlvbihlKXt2YXIgYT0iW8OALcq4YS16QS1aXyRdW8OALcq4YS16QS1aXyQwLTldKiIsdD1hKyIoPCIrYSsiKFxccyosXFxzKiIrYSsiKSo+KT8iLHI9ImZhbHNlIHN5bmNocm9uaXplZCBpbnQgYWJzdHJhY3QgZmxvYXQgcHJpdmF0ZSBjaGFyIGJvb2xlYW4gc3RhdGljIG51bGwgaWYgY29uc3QgZm9yIHRydWUgd2hpbGUgbG9uZyBzdHJpY3RmcCBmaW5hbGx5IHByb3RlY3RlZCBpbXBvcnQgbmF0aXZlIGZpbmFsIHZvaWQgZW51bSBlbHNlIGJyZWFrIHRyYW5zaWVudCBjYXRjaCBpbnN0YW5jZW9mIGJ5dGUgc3VwZXIgdm9sYXRpbGUgY2FzZSBhc3NlcnQgc2hvcnQgcGFja2FnZSBkZWZhdWx0IGRvdWJsZSBwdWJsaWMgdHJ5IHRoaXMgc3dpdGNoIGNvbnRpbnVlIHRocm93cyBwcm90ZWN0ZWQgcHVibGljIHByaXZhdGUgbW9kdWxlIHJlcXVpcmVzIGV4cG9ydHMgZG8iLHM9IlxcYigwW2JCXShbMDFdK1swMV9dK1swMV0rfFswMV0rKXwwW3hYXShbYS1mQS1GMC05XStbYS1mQS1GMC05X10rW2EtZkEtRjAtOV0rfFthLWZBLUYwLTldKyl8KChbXFxkXStbXFxkX10rW1xcZF0rfFtcXGRdKykoXFwuKFtcXGRdK1tcXGRfXStbXFxkXSt8W1xcZF0rKSk/fFxcLihbXFxkXStbXFxkX10rW1xcZF0rfFtcXGRdKykpKFtlRV1bLStdP1xcZCspPylbbExmRl0/IixjPXtjTjoibnVtYmVyIixiOnMscjowfTtyZXR1cm57YWxpYXNlczpbImpzcCJdLGs6cixpOi88XC98Iy8sYzpbZS5DKCIvXFwqXFwqIiwiXFwqLyIse3I6MCxjOlt7YjovXHcrQC8scjowfSx7Y046ImRvY3RhZyIsYjoiQFtBLVphLXpdKyJ9XX0pLGUuQ0xDTSxlLkNCQ00sZS5BU00sZS5RU00se2NOOiJjbGFzcyIsYks6ImNsYXNzIGludGVyZmFjZSIsZTovW3s7PV0vLGVFOiEwLGs6ImNsYXNzIGludGVyZmFjZSIsaTovWzoiXFtcXV0vLGM6W3tiSzoiZXh0ZW5kcyBpbXBsZW1lbnRzIn0sZS5VVE1dfSx7Yks6Im5ldyB0aHJvdyByZXR1cm4gZWxzZSIscjowfSx7Y046ImZ1bmN0aW9uIixiOiIoIit0KyJcXHMrKSsiK2UuVUlSKyJcXHMqXFwoIixyQjohMCxlOi9bezs9XS8sZUU6ITAsazpyLGM6W3tiOmUuVUlSKyJcXHMqXFwoIixyQjohMCxyOjAsYzpbZS5VVE1dfSx7Y046InBhcmFtcyIsYjovXCgvLGU6L1wpLyxrOnIscjowLGM6W2UuQVNNLGUuUVNNLGUuQ05NLGUuQ0JDTV19LGUuQ0xDTSxlLkNCQ01dfSxjLHtjTjoibWV0YSIsYjoiQFtBLVphLXpdKyJ9XX19KTtobGpzLnJlZ2lzdGVyTGFuZ3VhZ2UoInN0YW4iLGZ1bmN0aW9uKGUpe3JldHVybntjOltlLkhDTSxlLkNMQ00sZS5DQkNNLHtiOmUuVUlSLGw6ZS5VSVIsazp7bmFtZToiZm9yIGluIHdoaWxlIHJlcGVhdCB1bnRpbCBpZiB0aGVuIGVsc2UiLHN5bWJvbDoiYmVybm91bGxpIGJlcm5vdWxsaV9sb2dpdCBiaW5vbWlhbCBiaW5vbWlhbF9sb2dpdCBiZXRhX2Jpbm9taWFsIGh5cGVyZ2VvbWV0cmljIGNhdGVnb3JpY2FsIGNhdGVnb3JpY2FsX2xvZ2l0IG9yZGVyZWRfbG9naXN0aWMgbmVnX2Jpbm9taWFsIG5lZ19iaW5vbWlhbF8yIG5lZ19iaW5vbWlhbF8yX2xvZyBwb2lzc29uIHBvaXNzb25fbG9nIG11bHRpbm9taWFsIG5vcm1hbCBleHBfbW9kX25vcm1hbCBza2V3X25vcm1hbCBzdHVkZW50X3QgY2F1Y2h5IGRvdWJsZV9leHBvbmVudGlhbCBsb2dpc3RpYyBndW1iZWwgbG9nbm9ybWFsIGNoaV9zcXVhcmUgaW52X2NoaV9zcXVhcmUgc2NhbGVkX2ludl9jaGlfc3F1YXJlIGV4cG9uZW50aWFsIGludl9nYW1tYSB3ZWlidWxsIGZyZWNoZXQgcmF5bGVpZ2ggd2llbmVyIHBhcmV0byBwYXJldG9fdHlwZV8yIHZvbl9taXNlcyB1bmlmb3JtIG11bHRpX25vcm1hbCBtdWx0aV9ub3JtYWxfcHJlYyBtdWx0aV9ub3JtYWxfY2hvbGVza3kgbXVsdGlfZ3AgbXVsdGlfZ3BfY2hvbGVza3kgbXVsdGlfc3R1ZGVudF90IGdhdXNzaWFuX2RsbV9vYnMgZGlyaWNobGV0IGxral9jb3JyIGxral9jb3JyX2Nob2xlc2t5IHdpc2hhcnQgaW52X3dpc2hhcnQiLCJzZWxlY3Rvci10YWciOiJpbnQgcmVhbCB2ZWN0b3Igc2ltcGxleCB1bml0X3ZlY3RvciBvcmRlcmVkIHBvc2l0aXZlX29yZGVyZWQgcm93X3ZlY3RvciBtYXRyaXggY2hvbGVza3lfZmFjdG9yX2NvcnIgY2hvbGVza3lfZmFjdG9yX2NvdiBjb3JyX21hdHJpeCBjb3ZfbWF0cml4Iix0aXRsZToiZnVuY3Rpb25zIG1vZGVsIGRhdGEgcGFyYW1ldGVycyBxdWFudGl0aWVzIHRyYW5zZm9ybWVkIGdlbmVyYXRlZCIsbGl0ZXJhbDoidHJ1ZSBmYWxzZSJ9LHI6MH0se2NOOiJudW1iZXIiLGI6IjBbeFhdWzAtOWEtZkEtRl0rW0xpXT9cXGIiLHI6MH0se2NOOiJudW1iZXIiLGI6IjBbeFhdWzAtOWEtZkEtRl0rW0xpXT9cXGIiLHI6MH0se2NOOiJudW1iZXIiLGI6IlxcZCsoPzpbZUVdWytcXC1dP1xcZCopP0xcXGIiLHI6MH0se2NOOiJudW1iZXIiLGI6IlxcZCtcXC4oPyFcXGQpKD86aVxcYik/IixyOjB9LHtjTjoibnVtYmVyIixiOiJcXGQrKD86XFwuXFxkKik/KD86W2VFXVsrXFwtXT9cXGQqKT9pP1xcYiIscjowfSx7Y046Im51bWJlciIsYjoiXFwuXFxkKyg/OltlRV1bK1xcLV0/XFxkKik/aT9cXGIiLHI6MH1dfX0pO2hsanMucmVnaXN0ZXJMYW5ndWFnZSgiamF2YXNjcmlwdCIsZnVuY3Rpb24oZSl7dmFyIHI9IltBLVphLXokX11bMC05QS1aYS16JF9dKiIsdD17a2V5d29yZDoiaW4gb2YgaWYgZm9yIHdoaWxlIGZpbmFsbHkgdmFyIG5ldyBmdW5jdGlvbiBkbyByZXR1cm4gdm9pZCBlbHNlIGJyZWFrIGNhdGNoIGluc3RhbmNlb2Ygd2l0aCB0aHJvdyBjYXNlIGRlZmF1bHQgdHJ5IHRoaXMgc3dpdGNoIGNvbnRpbnVlIHR5cGVvZiBkZWxldGUgbGV0IHlpZWxkIGNvbnN0IGV4cG9ydCBzdXBlciBkZWJ1Z2dlciBhcyBhc3luYyBhd2FpdCBzdGF0aWMgaW1wb3J0IGZyb20gYXMiLGxpdGVyYWw6InRydWUgZmFsc2UgbnVsbCB1bmRlZmluZWQgTmFOIEluZmluaXR5IixidWlsdF9pbjoiZXZhbCBpc0Zpbml0ZSBpc05hTiBwYXJzZUZsb2F0IHBhcnNlSW50IGRlY29kZVVSSSBkZWNvZGVVUklDb21wb25lbnQgZW5jb2RlVVJJIGVuY29kZVVSSUNvbXBvbmVudCBlc2NhcGUgdW5lc2NhcGUgT2JqZWN0IEZ1bmN0aW9uIEJvb2xlYW4gRXJyb3IgRXZhbEVycm9yIEludGVybmFsRXJyb3IgUmFuZ2VFcnJvciBSZWZlcmVuY2VFcnJvciBTdG9wSXRlcmF0aW9uIFN5bnRheEVycm9yIFR5cGVFcnJvciBVUklFcnJvciBOdW1iZXIgTWF0aCBEYXRlIFN0cmluZyBSZWdFeHAgQXJyYXkgRmxvYXQzMkFycmF5IEZsb2F0NjRBcnJheSBJbnQxNkFycmF5IEludDMyQXJyYXkgSW50OEFycmF5IFVpbnQxNkFycmF5IFVpbnQzMkFycmF5IFVpbnQ4QXJyYXkgVWludDhDbGFtcGVkQXJyYXkgQXJyYXlCdWZmZXIgRGF0YVZpZXcgSlNPTiBJbnRsIGFyZ3VtZW50cyByZXF1aXJlIG1vZHVsZSBjb25zb2xlIHdpbmRvdyBkb2N1bWVudCBTeW1ib2wgU2V0IE1hcCBXZWFrU2V0IFdlYWtNYXAgUHJveHkgUmVmbGVjdCBQcm9taXNlIn0sYT17Y046Im51bWJlciIsdjpbe2I6IlxcYigwW2JCXVswMV0rKSJ9LHtiOiJcXGIoMFtvT11bMC03XSspIn0se2I6ZS5DTlJ9XSxyOjB9LG49e2NOOiJzdWJzdCIsYjoiXFwkXFx7IixlOiJcXH0iLGs6dCxjOltdfSxjPXtjTjoic3RyaW5nIixiOiJgIixlOiJgIixjOltlLkJFLG5dfTtuLmM9W2UuQVNNLGUuUVNNLGMsYSxlLlJNXTt2YXIgcz1uLmMuY29uY2F0KFtlLkNCQ00sZS5DTENNXSk7cmV0dXJue2FsaWFzZXM6WyJqcyIsImpzeCJdLGs6dCxjOlt7Y046Im1ldGEiLHI6MTAsYjovXlxzKlsnIl11c2UgKHN0cmljdHxhc20pWyciXS99LHtjTjoibWV0YSIsYjovXiMhLyxlOi8kL30sZS5BU00sZS5RU00sYyxlLkNMQ00sZS5DQkNNLGEse2I6L1t7LF1ccyovLHI6MCxjOlt7YjpyKyJcXHMqOiIsckI6ITAscjowLGM6W3tjTjoiYXR0ciIsYjpyLHI6MH1dfV19LHtiOiIoIitlLlJTUisifFxcYihjYXNlfHJldHVybnx0aHJvdylcXGIpXFxzKiIsazoicmV0dXJuIHRocm93IGNhc2UiLGM6W2UuQ0xDTSxlLkNCQ00sZS5STSx7Y046ImZ1bmN0aW9uIixiOiIoXFwoLio/XFwpfCIrcisiKVxccyo9PiIsckI6ITAsZToiXFxzKj0+IixjOlt7Y046InBhcmFtcyIsdjpbe2I6cn0se2I6L1woXHMqXCkvfSx7YjovXCgvLGU6L1wpLyxlQjohMCxlRTohMCxrOnQsYzpzfV19XX0se2I6LzwvLGU6LyhcL1x3K3xcdytcLyk+LyxzTDoieG1sIixjOlt7YjovPFx3K1xzKlwvPi8sc2tpcDohMH0se2I6LzxcdysvLGU6LyhcL1x3K3xcdytcLyk+Lyxza2lwOiEwLGM6W3tiOi88XHcrXHMqXC8+Lyxza2lwOiEwfSwic2VsZiJdfV19XSxyOjB9LHtjTjoiZnVuY3Rpb24iLGJLOiJmdW5jdGlvbiIsZTovXHsvLGVFOiEwLGM6W2UuaW5oZXJpdChlLlRNLHtiOnJ9KSx7Y046InBhcmFtcyIsYjovXCgvLGU6L1wpLyxlQjohMCxlRTohMCxjOnN9XSxpOi9cW3wlL30se2I6L1wkWyguXS99LGUuTUVUSE9EX0dVQVJELHtjTjoiY2xhc3MiLGJLOiJjbGFzcyIsZTovW3s7PV0vLGVFOiEwLGk6L1s6IlxbXF1dLyxjOlt7Yks6ImV4dGVuZHMifSxlLlVUTV19LHtiSzoiY29uc3RydWN0b3IiLGU6L1x7LyxlRTohMH1dLGk6LyMoPyEhKS99fSk7aGxqcy5yZWdpc3Rlckxhbmd1YWdlKCJ0ZXgiLGZ1bmN0aW9uKGMpe3ZhciBlPXtjTjoidGFnIixiOi9cXC8scjowLGM6W3tjTjoibmFtZSIsdjpbe2I6L1thLXpBLVrQsC3Rj9CQLdGPXStbKl0/L30se2I6L1teYS16QS1a0LAt0Y/QkC3RjzAtOV0vfV0sc3RhcnRzOntlVzohMCxyOjAsYzpbe2NOOiJzdHJpbmciLHY6W3tiOi9cWy8sZTovXF0vfSx7YjovXHsvLGU6L1x9L31dfSx7YjovXHMqPVxzKi8sZVc6ITAscjowLGM6W3tjTjoibnVtYmVyIixiOi8tP1xkKlwuP1xkKyhwdHxwY3xtbXxjbXxpbnxkZHxjY3xleHxlbSk/L31dfV19fV19O3JldHVybntjOltlLHtjTjoiZm9ybXVsYSIsYzpbZV0scjowLHY6W3tiOi9cJFwkLyxlOi9cJFwkL30se2I6L1wkLyxlOi9cJC99XX0sYy5DKCIlIiwiJCIse3I6MH0pXX19KTtobGpzLnJlZ2lzdGVyTGFuZ3VhZ2UoInhtbCIsZnVuY3Rpb24ocyl7dmFyIGU9IltBLVphLXowLTlcXC5fOi1dKyIsdD17ZVc6ITAsaTovPC8scjowLGM6W3tjTjoiYXR0ciIsYjplLHI6MH0se2I6Lz1ccyovLHI6MCxjOlt7Y046InN0cmluZyIsZW5kc1BhcmVudDohMCx2Olt7YjovIi8sZTovIi99LHtiOi8nLyxlOi8nL30se2I6L1teXHMiJz08PmBdKy99XX1dfV19O3JldHVybnthbGlhc2VzOlsiaHRtbCIsInhodG1sIiwicnNzIiwiYXRvbSIsInhqYiIsInhzZCIsInhzbCIsInBsaXN0Il0sY0k6ITAsYzpbe2NOOiJtZXRhIixiOiI8IURPQ1RZUEUiLGU6Ij4iLHI6MTAsYzpbe2I6IlxcWyIsZToiXFxdIn1dfSxzLkMoIjwhLS0iLCItLT4iLHtyOjEwfSkse2I6IjxcXCFcXFtDREFUQVxcWyIsZToiXFxdXFxdPiIscjoxMH0se2I6LzxcPyhwaHApPy8sZTovXD8+LyxzTDoicGhwIixjOlt7YjoiL1xcKiIsZToiXFwqLyIsc2tpcDohMH1dfSx7Y046InRhZyIsYjoiPHN0eWxlKD89XFxzfD58JCkiLGU6Ij4iLGs6e25hbWU6InN0eWxlIn0sYzpbdF0sc3RhcnRzOntlOiI8L3N0eWxlPiIsckU6ITAsc0w6WyJjc3MiLCJ4bWwiXX19LHtjTjoidGFnIixiOiI8c2NyaXB0KD89XFxzfD58JCkiLGU6Ij4iLGs6e25hbWU6InNjcmlwdCJ9LGM6W3RdLHN0YXJ0czp7ZToiPC9zY3JpcHQ+IixyRTohMCxzTDpbImFjdGlvbnNjcmlwdCIsImphdmFzY3JpcHQiLCJoYW5kbGViYXJzIiwieG1sIl19fSx7Y046Im1ldGEiLHY6W3tiOi88XD94bWwvLGU6L1w/Pi8scjoxMH0se2I6LzxcP1x3Ky8sZTovXD8+L31dfSx7Y046InRhZyIsYjoiPC8/IixlOiIvPz4iLGM6W3tjTjoibmFtZSIsYjovW15cLz48XHNdKy8scjowfSx0XX1dfX0pO2hsanMucmVnaXN0ZXJMYW5ndWFnZSgibWFya2Rvd24iLGZ1bmN0aW9uKGUpe3JldHVybnthbGlhc2VzOlsibWQiLCJta2Rvd24iLCJta2QiXSxjOlt7Y046InNlY3Rpb24iLHY6W3tiOiJeI3sxLDZ9IixlOiIkIn0se2I6Il4uKz9cXG5bPS1dezIsfSQifV19LHtiOiI8IixlOiI+IixzTDoieG1sIixyOjB9LHtjTjoiYnVsbGV0IixiOiJeKFsqKy1dfChcXGQrXFwuKSlcXHMrIn0se2NOOiJzdHJvbmciLGI6IlsqX117Mn0uKz9bKl9dezJ9In0se2NOOiJlbXBoYXNpcyIsdjpbe2I6IlxcKi4rP1xcKiJ9LHtiOiJfLis/XyIscjowfV19LHtjTjoicXVvdGUiLGI6Il4+XFxzKyIsZToiJCJ9LHtjTjoiY29kZSIsdjpbe2I6Il5gYGB3KnMqJCIsZToiXmBgYHMqJCJ9LHtiOiJgLis/YCJ9LHtiOiJeKCB7NH18CSkiLGU6IiQiLHI6MH1dfSx7YjoiXlstXFwqXXszLH0iLGU6IiQifSx7YjoiXFxbLis/XFxdW1xcKFxcW10uKj9bXFwpXFxdXSIsckI6ITAsYzpbe2NOOiJzdHJpbmciLGI6IlxcWyIsZToiXFxdIixlQjohMCxyRTohMCxyOjB9LHtjTjoibGluayIsYjoiXFxdXFwoIixlOiJcXCkiLGVCOiEwLGVFOiEwfSx7Y046InN5bWJvbCIsYjoiXFxdXFxbIixlOiJcXF0iLGVCOiEwLGVFOiEwfV0scjoxMH0se2I6L15cW1teXG5dK1xdOi8sckI6ITAsYzpbe2NOOiJzeW1ib2wiLGI6L1xbLyxlOi9cXS8sZUI6ITAsZUU6ITB9LHtjTjoibGluayIsYjovOlxzKi8sZTovJC8sZUI6ITB9XX1dfX0pO2hsanMucmVnaXN0ZXJMYW5ndWFnZSgianNvbiIsZnVuY3Rpb24oZSl7dmFyIGk9e2xpdGVyYWw6InRydWUgZmFsc2UgbnVsbCJ9LG49W2UuUVNNLGUuQ05NXSxyPXtlOiIsIixlVzohMCxlRTohMCxjOm4sazppfSx0PXtiOiJ7IixlOiJ9IixjOlt7Y046ImF0dHIiLGI6LyIvLGU6LyIvLGM6W2UuQkVdLGk6IlxcbiJ9LGUuaW5oZXJpdChyLHtiOi86L30pXSxpOiJcXFMifSxjPXtiOiJcXFsiLGU6IlxcXSIsYzpbZS5pbmhlcml0KHIpXSxpOiJcXFMifTtyZXR1cm4gbi5zcGxpY2Uobi5sZW5ndGgsMCx0LGMpLHtjOm4sazppLGk6IlxcUyJ9fSk7"></script> + +<style type="text/css">code{white-space: pre;}</style> +<style type="text/css"> + pre:not([class]) { + background-color: white; + } +</style> +<script type="text/javascript"> +if (window.hljs) { + hljs.configure({languages: []}); + hljs.initHighlightingOnLoad(); + if (document.readyState && document.readyState === "complete") { + window.setTimeout(function() { hljs.initHighlighting(); }, 0); + } +} +</script> + + + +<style type="text/css"> +h1 { + font-size: 34px; +} +h1.title { + font-size: 38px; +} +h2 { + font-size: 30px; +} +h3 { + font-size: 24px; +} +h4 { + font-size: 18px; +} +h5 { + font-size: 16px; +} +h6 { + font-size: 12px; +} +.table th:not([align]) { + text-align: left; +} +</style> + + + + +<style type="text/css"> +.main-container { + max-width: 940px; + margin-left: auto; + margin-right: auto; +} +code { + color: inherit; + background-color: rgba(0, 0, 0, 0.04); +} +img { + max-width:100%; +} +.tabbed-pane { + padding-top: 12px; +} +.html-widget { + margin-bottom: 20px; +} +button.code-folding-btn:focus { + outline: none; +} +summary { + display: list-item; +} +</style> + + + +<!-- tabsets --> + +<style type="text/css"> +.tabset-dropdown > .nav-tabs { + display: inline-table; + max-height: 500px; + min-height: 44px; + overflow-y: auto; + background: white; + border: 1px solid #ddd; + border-radius: 4px; +} + +.tabset-dropdown > .nav-tabs > li.active:before { + content: ""; + font-family: 'Glyphicons Halflings'; + display: inline-block; + padding: 10px; + border-right: 1px solid #ddd; +} + +.tabset-dropdown > .nav-tabs.nav-tabs-open > li.active:before { + content: ""; + border: none; +} + +.tabset-dropdown > .nav-tabs.nav-tabs-open:before { + content: ""; + font-family: 'Glyphicons Halflings'; + display: inline-block; + padding: 10px; + border-right: 1px solid #ddd; +} + +.tabset-dropdown > .nav-tabs > li.active { + display: block; +} + +.tabset-dropdown > .nav-tabs > li > a, +.tabset-dropdown > .nav-tabs > li > a:focus, +.tabset-dropdown > .nav-tabs > li > a:hover { + border: none; + display: inline-block; + border-radius: 4px; + background-color: transparent; +} + +.tabset-dropdown > .nav-tabs.nav-tabs-open > li { + display: block; + float: none; +} + +.tabset-dropdown > .nav-tabs > li { + display: none; +} +</style> + +<!-- code folding --> + + + + +</head> + +<body> + + +<div class="container-fluid main-container"> + + + + +<div class="fluid-row" id="header"> + + + +<h1 class="title toc-ignore">covidtracking-example</h1> + +</div> + + +<pre class="r"><code>library(jsonlite) +library(ggplot2) +options(repr.plot.width=14, repr.plot.height=8) +library(data.table)</code></pre> +<div id="look-at-the-metadata" class="section level2"> +<h2>Look at the metadata</h2> +<pre class="r"><code>metadata_df <- fromJSON("../../data/covidtracking/states-metadata.json") +head(metadata_df)</code></pre> +<pre><code>## state +## 1 AK +## 2 AL +## 3 AR +## 4 AS +## 5 AZ +## 6 CA +## covid19SiteOld +## 1 http://dhss.alaska.gov/dph/Epi/id/Pages/COVID-19/default.aspx +## 2 http://www.alabamapublichealth.gov/infectiousdiseases/2019-coronavirus.html +## 3 https://www.healthy.arkansas.gov/programs-services/topics/novel-coronavirus +## 4 http://www.samoagovt.ws/2020/03/ministry-of-health-coronavirus-covid-19-update-14-march-2020/ +## 5 https://www.azdhs.gov/preparedness/epidemiology-disease-control/infectious-disease-epidemiology/index.php#novel-coronavirus-home +## 6 https://www.cdph.ca.gov/Programs/CID/DCDC/Pages/Immunization/ncov2019.aspx +## covid19Site +## 1 http://dhss.alaska.gov/dph/Epi/id/Pages/COVID-19/monitoring.aspx +## 2 https://alpublichealth.maps.arcgis.com/apps/opsdashboard/index.html#/6d2771faa9da4a2786a509d82c8cf0f7 +## 3 https://www.healthy.arkansas.gov/programs-services/topics/novel-coronavirus +## 4 http://www.samoagovt.ws/category/latest-news/ +## 5 https://www.azdhs.gov/preparedness/epidemiology-disease-control/infectious-disease-epidemiology/index.php#novel-coronavirus-home +## 6 https://www.latimes.com/projects/california-coronavirus-cases-tracking-outbreak/ +## covid19SiteSecondary +## 1 http://dhss.alaska.gov/dph/Epi/id/Pages/COVID-19/default.aspx +## 2 <NA> +## 3 <NA> +## 4 https://www.facebook.com/amsamgov/ +## 5 <NA> +## 6 https://www.cdph.ca.gov/Programs/CID/DCDC/Pages/Immunization/ncov2019.aspx +## twitter pui pum +## 1 @Alaska_DHSS All data FALSE +## 2 @alpublichealth No data FALSE +## 3 @adhpio All data TRUE +## 4 <NA> No Data FALSE +## 5 @azdhs All data FALSE +## 6 @CAPublicHealth Only positives FALSE +## notes +## 1 Unclear if their reported number means "persons tested" or "specimens tested." We count them as "persons tested" because the header indicates this is the case. Total tests are taken from the annotations on the charts on the page. Negatives are calculated as totals – positives. Negatives reported on site have decreased at various times, without explanation. Latest update time taken from [this page](http://dhss.alaska.gov/dph/Epi/id/Pages/COVID-19/default.aspx). +## 2 Last negative count from 3/16. Last update time taken from [main page](http://www.alabamapublichealth.gov/infectiousdiseases/2019-coronavirus.html). +## 3 Pending = "PUIs" +## 4 American Samoa: No data, no confirmed cases yet. +## 5 Negative = “Ruled Outâ€. Negatives are from public labs only. Our total is slightly higher than the state’s site because we also add in the additional positives from private labs, listed in the second table. +## 6 We report positives from the [LA Times](https://www.latimes.com/projects/california-coronavirus-cases-tracking-outbreak/), which is aggregated from county-level data and is ahead of the official California data site. When using LA Times data for positives, we do not add deaths to the positive count: they are already included. Previously we added them in because the California state site had not been including them in the positive count. Negative numbers are inferred from Totals - Positives, taken from the [latest press release](https://www.cdph.ca.gov/Programs/OPA/Pages/NR20-028.aspx). We are not reporting pending numbers until they are reported regularly, or from a dashboard. We assume 1 test=1 person. +## name +## 1 Alaska +## 2 Alabama +## 3 Arkansas +## 4 American Samoa +## 5 Arizona +## 6 California</code></pre> +</div> +<div id="look-at-the-data" class="section level2"> +<h2>Look at the data</h2> +<pre class="r"><code>data_df <- fromJSON("../../data/covidtracking/states-daily.json") +head(data_df)</code></pre> +<pre><code>## date state positive negative pending hospitalized death total +## 1 20200320 AK 12 686 NA NA NA 698 +## 2 20200320 AL 81 28 NA NA 0 109 +## 3 20200320 AR 96 351 203 NA NA 650 +## 4 20200320 AS 0 NA NA NA 0 0 +## 5 20200320 AZ 65 211 101 NA 0 377 +## 6 20200320 CA 1063 10424 NA NA 20 11487 +## dateChecked +## 1 2020-03-20T20:00:00Z +## 2 2020-03-20T20:00:00Z +## 3 2020-03-20T20:00:00Z +## 4 2020-03-20T20:00:00Z +## 5 2020-03-20T20:00:00Z +## 6 2020-03-20T20:00:00Z</code></pre> +<pre class="r"><code>data_df$date <- as.Date(paste(data_df$date), format="%Y%m%d") +head(data_df)</code></pre> +<pre><code>## date state positive negative pending hospitalized death total +## 1 2020-03-20 AK 12 686 NA NA NA 698 +## 2 2020-03-20 AL 81 28 NA NA 0 109 +## 3 2020-03-20 AR 96 351 203 NA NA 650 +## 4 2020-03-20 AS 0 NA NA NA 0 0 +## 5 2020-03-20 AZ 65 211 101 NA 0 377 +## 6 2020-03-20 CA 1063 10424 NA NA 20 11487 +## dateChecked +## 1 2020-03-20T20:00:00Z +## 2 2020-03-20T20:00:00Z +## 3 2020-03-20T20:00:00Z +## 4 2020-03-20T20:00:00Z +## 5 2020-03-20T20:00:00Z +## 6 2020-03-20T20:00:00Z</code></pre> +</div> +<div id="daily-counts-and-totals" class="section level2"> +<h2>Daily counts and totals</h2> +<pre class="r"><code># compute daily differences +data_df <- data.table(data_df) +tdf <- data.table(data_df) +setkey(tdf, state, date) +head(tdf)</code></pre> +<pre><code>## date state positive negative pending hospitalized death total +## 1: 2020-03-06 AK 0 8 1 NA NA 9 +## 2: 2020-03-07 AK 0 12 2 NA NA 14 +## 3: 2020-03-08 AK 0 14 6 NA NA 20 +## 4: 2020-03-09 AK 0 23 9 NA NA 32 +## 5: 2020-03-10 AK 0 23 9 NA NA 32 +## 6: 2020-03-11 AK 0 46 14 NA NA 60 +## dateChecked +## 1: 2020-03-06T21:00:00Z +## 2: 2020-03-07T21:00:00Z +## 3: 2020-03-08T20:00:00Z +## 4: 2020-03-09T20:00:00Z +## 5: 2020-03-10T20:00:00Z +## 6: 2020-03-11T20:00:00Z</code></pre> +<pre class="r"><code>tdf[, diff_positive := positive - shift(positive), by = .(state)] +tdf_state <- tdf[state == "WA"] +tdf_state</code></pre> +<pre><code>## date state positive negative pending hospitalized death total +## 1: 2020-03-04 WA 39 NA NA NA NA 39 +## 2: 2020-03-05 WA 70 NA NA NA NA 70 +## 3: 2020-03-06 WA 79 370 NA NA NA 449 +## 4: 2020-03-07 WA 102 370 66 NA NA 538 +## 5: 2020-03-08 WA 102 640 60 NA NA 802 +## 6: 2020-03-09 WA 136 1110 NA NA NA 1246 +## 7: 2020-03-10 WA 162 1110 NA NA NA 1272 +## 8: 2020-03-11 WA 267 2175 NA NA 24 2466 +## 9: 2020-03-12 WA 337 3037 NA NA 29 3403 +## 10: 2020-03-13 WA 457 4350 NA NA 31 4807 +## 11: 2020-03-14 WA 568 6001 NA NA 37 6569 +## 12: 2020-03-15 WA 642 7122 NA NA 40 7764 +## 13: 2020-03-16 WA 769 9451 NA NA 42 10220 +## 14: 2020-03-17 WA 904 11582 NA NA 48 12486 +## 15: 2020-03-18 WA 1012 13117 NA NA 52 14129 +## 16: 2020-03-19 WA 1187 15918 NA NA 66 17105 +## 17: 2020-03-20 WA 1376 19336 NA NA 74 20712 +## dateChecked diff_positive +## 1: 2020-03-04T21:00:00Z NA +## 2: 2020-03-05T21:00:00Z 31 +## 3: 2020-03-06T21:00:00Z 9 +## 4: 2020-03-07T21:00:00Z 23 +## 5: 2020-03-08T20:00:00Z 0 +## 6: 2020-03-09T20:00:00Z 34 +## 7: 2020-03-10T20:00:00Z 26 +## 8: 2020-03-11T20:00:00Z 105 +## 9: 2020-03-12T20:00:00Z 70 +## 10: 2020-03-13T20:00:00Z 120 +## 11: 2020-03-14T20:00:00Z 111 +## 12: 2020-03-15T20:00:00Z 74 +## 13: 2020-03-16T20:00:00Z 127 +## 14: 2020-03-17T20:00:00Z 135 +## 15: 2020-03-18T20:00:00Z 108 +## 16: 2020-03-19T20:00:00Z 175 +## 17: 2020-03-20T20:00:00Z 189</code></pre> +<pre class="r"><code>ggplot(data = tdf_state, aes(x = date, y = diff_positive)) + + labs(title = "WA", y = "Daily positive") + + geom_bar(stat = "identity", position = position_dodge(width=1))</code></pre> +<pre><code>## Warning: Removed 1 rows containing missing values (geom_bar).</code></pre> +<p><img src="data:image/png;base64,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" width="672" /></p> +</div> +<div id="counts-per-100k" class="section level2"> +<h2>Counts per 100k</h2> +<pre class="r"><code>data_df <- as.data.table(data_df) +pop_df <- fread("../../data/geodata/us_pop_fung_2019.csv") +setkey(pop_df, ST) +head(pop_df)</code></pre> +<pre><code>## State ST Population +## 1: Alaska AK 731545 +## 2: Alabama AL 4903185 +## 3: Arkansas AR 3017825 +## 4: Arizona AZ 7278717 +## 5: California CA 39512223 +## 6: Colorado CO 5758736</code></pre> +<pre class="r"><code>most_recent_test_date <- max(data_df$date) +most_recent_df <- data_df[date == most_recent_test_date] +paste("Most recent test date", most_recent_test_date)</code></pre> +<pre><code>## [1] "Most recent test date 2020-03-20"</code></pre> +<pre class="r"><code>paste(nrow(most_recent_df), "states/territories have data on this date.")</code></pre> +<pre><code>## [1] "56 states/territories have data on this date."</code></pre> +<pre class="r"><code>most_recent_df <- merge(most_recent_df, pop_df, by.x = "state", by.y = "ST", all = TRUE) +head(most_recent_df)</code></pre> +<pre><code>## state date positive negative pending hospitalized death total +## 1: AK 2020-03-20 12 686 NA NA NA 698 +## 2: AL 2020-03-20 81 28 NA NA 0 109 +## 3: AR 2020-03-20 96 351 203 NA NA 650 +## 4: AS 2020-03-20 0 NA NA NA 0 0 +## 5: AZ 2020-03-20 65 211 101 NA 0 377 +## 6: CA 2020-03-20 1063 10424 NA NA 20 11487 +## dateChecked State Population +## 1: 2020-03-20T20:00:00Z Alaska 731545 +## 2: 2020-03-20T20:00:00Z Alabama 4903185 +## 3: 2020-03-20T20:00:00Z Arkansas 3017825 +## 4: 2020-03-20T20:00:00Z <NA> NA +## 5: 2020-03-20T20:00:00Z Arizona 7278717 +## 6: 2020-03-20T20:00:00Z California 39512223</code></pre> +<pre class="r"><code>most_recent_df[, total_100k := total / Population * 100000] +head(most_recent_df[, .(date, state, total_100k)])</code></pre> +<pre><code>## date state total_100k +## 1: 2020-03-20 AK 95.414499 +## 2: 2020-03-20 AL 2.223045 +## 3: 2020-03-20 AR 21.538691 +## 4: 2020-03-20 AS NA +## 5: 2020-03-20 AZ 5.179484 +## 6: 2020-03-20 CA 29.072017</code></pre> +<pre class="r"><code>setkey(most_recent_df, total_100k) +head(most_recent_df)</code></pre> +<pre><code>## state date positive negative pending hospitalized death total +## 1: AS 2020-03-20 0 NA NA NA 0 0 +## 2: GU 2020-03-20 14 86 NA NA NA 100 +## 3: MP 2020-03-20 0 NA NA NA 0 0 +## 4: PR 2020-03-20 14 114 52 NA NA 180 +## 5: VI 2020-03-20 3 NA NA NA 0 3 +## 6: AL 2020-03-20 81 28 NA NA 0 109 +## dateChecked State Population total_100k +## 1: 2020-03-20T20:00:00Z <NA> NA NA +## 2: 2020-03-20T20:00:00Z <NA> NA NA +## 3: 2020-03-20T20:00:00Z <NA> NA NA +## 4: 2020-03-20T20:00:00Z <NA> NA NA +## 5: 2020-03-20T20:00:00Z <NA> NA NA +## 6: 2020-03-20T20:00:00Z Alabama 4903185 2.223045</code></pre> +<pre class="r"><code>most_recent_df[, state := factor(state, levels = c(state))]</code></pre> +<pre class="r"><code>ggplot(data = most_recent_df, aes(x = state, y = total_100k)) + + labs(title = "Tests per 100k", y = "total/100k") + + geom_bar(stat="identity", position=position_dodge(width=1)) + + theme(axis.text.x = element_text(angle = 90))</code></pre> +<pre><code>## Warning: Removed 5 rows containing missing values (geom_bar).</code></pre> +<p><img src="data:image/png;base64,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" width="672" /></p> +</div> + + + + +</div> + +<script> + +// add bootstrap table styles to pandoc tables +function bootstrapStylePandocTables() { + $('tr.header').parent('thead').parent('table').addClass('table table-condensed'); +} +$(document).ready(function () { + bootstrapStylePandocTables(); +}); + + +</script> + +<!-- tabsets --> + +<script> +$(document).ready(function () { + window.buildTabsets("TOC"); +}); + +$(document).ready(function () { + $('.tabset-dropdown > .nav-tabs > li').click(function () { + $(this).parent().toggleClass('nav-tabs-open') + }); +}); +</script> + +<!-- code folding --> + + +<!-- dynamically load mathjax for compatibility with self-contained --> +<script> + (function () { + var script = document.createElement("script"); + script.type = "text/javascript"; + script.src = "https://mathjax.rstudio.com/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"; + document.getElementsByTagName("head")[0].appendChild(script); + })(); +</script> + +</body> +</html> diff --git a/notebooks/examples-Rmd/italy-with-r.Rmd b/notebooks/examples-Rmd/italy-with-r.Rmd new file mode 100644 index 0000000..5ca2608 --- /dev/null +++ b/notebooks/examples-Rmd/italy-with-r.Rmd @@ -0,0 +1,33 @@ +--- +title: "italy-with-r" +output: html_document +--- + +```{r setup, include=FALSE} +knitr::opts_chunk$set(echo = TRUE) +``` + +## Read the data + +```{r} +library(readr) +d <- read_csv("../../data/covid-19-italy/dpc-covid19-ita-andamento-nazionale.csv") +d +``` + +```{r} +names(d) +``` + +## Create a plot + +```{r} +library(ggplot2) + +ggplot(d, aes(x = data, y = totale_casi)) + + geom_point() + + geom_line(col = "blue") + + xlab("Date") + + ylab("Number of cases") +``` + diff --git a/notebooks/examples-Rmd/italy-with-r.html b/notebooks/examples-Rmd/italy-with-r.html new file mode 100644 index 0000000..d8894e2 --- /dev/null +++ b/notebooks/examples-Rmd/italy-with-r.html @@ -0,0 +1,471 @@ +<!DOCTYPE html> + +<html> + +<head> + +<meta charset="utf-8" /> +<meta name="generator" content="pandoc" /> +<meta http-equiv="X-UA-Compatible" content="IE=EDGE" /> + + + + +<title>italy-with-r</title> + +<script>/*! jQuery v1.11.3 | (c) 2005, 2015 jQuery Foundation, Inc. | jquery.org/license */ +!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=c.slice,e=c.concat,f=c.push,g=c.indexOf,h={},i=h.toString,j=h.hasOwnProperty,k={},l="1.11.3",m=function(a,b){return new m.fn.init(a,b)},n=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,o=/^-ms-/,p=/-([\da-z])/gi,q=function(a,b){return b.toUpperCase()};m.fn=m.prototype={jquery:l,constructor:m,selector:"",length:0,toArray:function(){return d.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=m.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return m.each(this,a,b)},map:function(a){return this.pushStack(m.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},m.extend=m.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||m.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(e=arguments[h]))for(d in e)a=g[d],c=e[d],g!==c&&(j&&c&&(m.isPlainObject(c)||(b=m.isArray(c)))?(b?(b=!1,f=a&&m.isArray(a)?a:[]):f=a&&m.isPlainObject(a)?a:{},g[d]=m.extend(j,f,c)):void 0!==c&&(g[d]=c));return g},m.extend({expando:"jQuery"+(l+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===m.type(a)},isArray:Array.isArray||function(a){return"array"===m.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){return!m.isArray(a)&&a-parseFloat(a)+1>=0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},isPlainObject:function(a){var b;if(!a||"object"!==m.type(a)||a.nodeType||m.isWindow(a))return!1;try{if(a.constructor&&!j.call(a,"constructor")&&!j.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}if(k.ownLast)for(b in a)return j.call(a,b);for(b in a);return void 0===b||j.call(a,b)},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(b){b&&m.trim(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(o,"ms-").replace(p,q)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,e=0,f=a.length,g=r(a);if(c){if(g){for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)break}else for(e in a)if(d=b.apply(a[e],c),d===!1)break}else if(g){for(;f>e;e++)if(d=b.call(a[e],e,a[e]),d===!1)break}else for(e in a)if(d=b.call(a[e],e,a[e]),d===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(n,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(r(Object(a))?m.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){var d;if(b){if(g)return g.call(b,a,c);for(d=b.length,c=c?0>c?Math.max(0,d+c):c:0;d>c;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,b){var c=+b.length,d=0,e=a.length;while(c>d)a[e++]=b[d++];if(c!==c)while(void 0!==b[d])a[e++]=b[d++];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,f=0,g=a.length,h=r(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(f=a[b],b=a,a=f),m.isFunction(a)?(c=d.call(arguments,2),e=function(){return a.apply(b||this,c.concat(d.call(arguments)))},e.guid=a.guid=a.guid||m.guid++,e):void 0},now:function(){return+new Date},support:k}),m.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function r(a){var b="length"in a&&a.length,c=m.type(a);return"function"===c||m.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var s=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ha(),z=ha(),A=ha(),B=function(a,b){return a===b&&(l=!0),0},C=1<<31,D={}.hasOwnProperty,E=[],F=E.pop,G=E.push,H=E.push,I=E.slice,J=function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},K="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",N=M.replace("w","w#"),O="\\["+L+"*("+M+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+N+"))|)"+L+"*\\]",P=":("+M+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+O+")*)|.*)\\)|)",Q=new RegExp(L+"+","g"),R=new RegExp("^"+L+"+|((?:^|[^\\\\])(?:\\\\.)*)"+L+"+$","g"),S=new RegExp("^"+L+"*,"+L+"*"),T=new RegExp("^"+L+"*([>+~]|"+L+")"+L+"*"),U=new RegExp("="+L+"*([^\\]'\"]*?)"+L+"*\\]","g"),V=new RegExp(P),W=new RegExp("^"+N+"$"),X={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),TAG:new RegExp("^("+M.replace("w","w*")+")"),ATTR:new RegExp("^"+O),PSEUDO:new RegExp("^"+P),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+L+"*(even|odd|(([+-]|)(\\d*)n|)"+L+"*(?:([+-]|)"+L+"*(\\d+)|))"+L+"*\\)|)","i"),bool:new RegExp("^(?:"+K+")$","i"),needsContext:new RegExp("^"+L+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+L+"*((?:-\\d)?\\d*)"+L+"*\\)|)(?=[^-]|$)","i")},Y=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,$=/^[^{]+\{\s*\[native \w/,_=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,aa=/[+~]/,ba=/'|\\/g,ca=new RegExp("\\\\([\\da-f]{1,6}"+L+"?|("+L+")|.)","ig"),da=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},ea=function(){m()};try{H.apply(E=I.call(v.childNodes),v.childNodes),E[v.childNodes.length].nodeType}catch(fa){H={apply:E.length?function(a,b){G.apply(a,I.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function ga(a,b,d,e){var f,h,j,k,l,o,r,s,w,x;if((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,d=d||[],k=b.nodeType,"string"!=typeof a||!a||1!==k&&9!==k&&11!==k)return d;if(!e&&p){if(11!==k&&(f=_.exec(a)))if(j=f[1]){if(9===k){if(h=b.getElementById(j),!h||!h.parentNode)return d;if(h.id===j)return d.push(h),d}else if(b.ownerDocument&&(h=b.ownerDocument.getElementById(j))&&t(b,h)&&h.id===j)return d.push(h),d}else{if(f[2])return H.apply(d,b.getElementsByTagName(a)),d;if((j=f[3])&&c.getElementsByClassName)return H.apply(d,b.getElementsByClassName(j)),d}if(c.qsa&&(!q||!q.test(a))){if(s=r=u,w=b,x=1!==k&&a,1===k&&"object"!==b.nodeName.toLowerCase()){o=g(a),(r=b.getAttribute("id"))?s=r.replace(ba,"\\$&"):b.setAttribute("id",s),s="[id='"+s+"'] ",l=o.length;while(l--)o[l]=s+ra(o[l]);w=aa.test(a)&&pa(b.parentNode)||b,x=o.join(",")}if(x)try{return H.apply(d,w.querySelectorAll(x)),d}catch(y){}finally{r||b.removeAttribute("id")}}}return i(a.replace(R,"$1"),b,d,e)}function ha(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ia(a){return a[u]=!0,a}function ja(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ka(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function la(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||C)-(~a.sourceIndex||C);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function na(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function oa(a){return ia(function(b){return b=+b,ia(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function pa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=ga.support={},f=ga.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=ga.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=g.documentElement,e=g.defaultView,e&&e!==e.top&&(e.addEventListener?e.addEventListener("unload",ea,!1):e.attachEvent&&e.attachEvent("onunload",ea)),p=!f(g),c.attributes=ja(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ja(function(a){return a.appendChild(g.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=$.test(g.getElementsByClassName),c.getById=ja(function(a){return o.appendChild(a).id=u,!g.getElementsByName||!g.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(ca,da);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(ca,da);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=$.test(g.querySelectorAll))&&(ja(function(a){o.appendChild(a).innerHTML="<a id='"+u+"'></a><select id='"+u+"-\f]' msallowcapture=''><option selected=''></option></select>",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+L+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+L+"*(?:value|"+K+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ja(function(a){var b=g.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+L+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=$.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ja(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",P)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=$.test(o.compareDocumentPosition),t=b||$.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===g||a.ownerDocument===v&&t(v,a)?-1:b===g||b.ownerDocument===v&&t(v,b)?1:k?J(k,a)-J(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,h=[a],i=[b];if(!e||!f)return a===g?-1:b===g?1:e?-1:f?1:k?J(k,a)-J(k,b):0;if(e===f)return la(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)i.unshift(c);while(h[d]===i[d])d++;return d?la(h[d],i[d]):h[d]===v?-1:i[d]===v?1:0},g):n},ga.matches=function(a,b){return ga(a,null,null,b)},ga.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(U,"='$1']"),!(!c.matchesSelector||!p||r&&r.test(b)||q&&q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return ga(b,n,null,[a]).length>0},ga.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},ga.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&D.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},ga.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},ga.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=ga.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=ga.selectors={cacheLength:50,createPseudo:ia,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(ca,da),a[3]=(a[3]||a[4]||a[5]||"").replace(ca,da),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||ga.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&ga.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return X.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&V.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(ca,da).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+L+")"+a+"("+L+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=ga.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(Q," ")+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){k=q[u]||(q[u]={}),j=k[a]||[],n=j[0]===w&&j[1],m=j[0]===w&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[w,n,m];break}}else if(s&&(j=(b[u]||(b[u]={}))[a])&&j[0]===w)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(s&&((l[u]||(l[u]={}))[a]=[w,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||ga.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ia(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=J(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ia(function(a){var b=[],c=[],d=h(a.replace(R,"$1"));return d[u]?ia(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ia(function(a){return function(b){return ga(a,b).length>0}}),contains:ia(function(a){return a=a.replace(ca,da),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ia(function(a){return W.test(a||"")||ga.error("unsupported lang: "+a),a=a.replace(ca,da).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Z.test(a.nodeName)},input:function(a){return Y.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:oa(function(){return[0]}),last:oa(function(a,b){return[b-1]}),eq:oa(function(a,b,c){return[0>c?c+b:c]}),even:oa(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:oa(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:oa(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:oa(function(a,b,c){for(var d=0>c?c+b:c;++d<b;)a.push(d);return a})}},d.pseudos.nth=d.pseudos.eq;for(b in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})d.pseudos[b]=ma(b);for(b in{submit:!0,reset:!0})d.pseudos[b]=na(b);function qa(){}qa.prototype=d.filters=d.pseudos,d.setFilters=new qa,g=ga.tokenize=function(a,b){var c,e,f,g,h,i,j,k=z[a+" "];if(k)return b?0:k.slice(0);h=a,i=[],j=d.preFilter;while(h){(!c||(e=S.exec(h)))&&(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),c=!1,(e=T.exec(h))&&(c=e.shift(),f.push({value:c,type:e[0].replace(R," ")}),h=h.slice(c.length));for(g in d.filter)!(e=X[g].exec(h))||j[g]&&!(e=j[g](e))||(c=e.shift(),f.push({value:c,type:g,matches:e}),h=h.slice(c.length));if(!c)break}return b?h.length:h?ga.error(a):z(a,i).slice(0)};function ra(a){for(var b=0,c=a.length,d="";c>b;b++)d+=a[b].value;return d}function sa(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(i=b[u]||(b[u]={}),(h=i[d])&&h[0]===w&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function ta(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function ua(a,b,c){for(var d=0,e=b.length;e>d;d++)ga(a,b[d],c);return c}function va(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function wa(a,b,c,d,e,f){return d&&!d[u]&&(d=wa(d)),e&&!e[u]&&(e=wa(e,f)),ia(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||ua(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:va(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=va(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?J(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=va(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):H.apply(g,r)})}function xa(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=sa(function(a){return a===b},h,!0),l=sa(function(a){return J(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];f>i;i++)if(c=d.relative[a[i].type])m=[sa(ta(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return wa(i>1&&ta(m),i>1&&ra(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(R,"$1"),c,e>i&&xa(a.slice(i,e)),f>e&&xa(a=a.slice(e)),f>e&&ra(a))}m.push(c)}return ta(m)}function ya(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,m,o,p=0,q="0",r=f&&[],s=[],t=j,u=f||e&&d.find.TAG("*",k),v=w+=null==t?1:Math.random()||.1,x=u.length;for(k&&(j=g!==n&&g);q!==x&&null!=(l=u[q]);q++){if(e&&l){m=0;while(o=a[m++])if(o(l,g,h)){i.push(l);break}k&&(w=v)}c&&((l=!o&&l)&&p--,f&&r.push(l))}if(p+=q,c&&q!==p){m=0;while(o=b[m++])o(r,s,g,h);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=F.call(i));s=va(s)}H.apply(i,s),k&&!f&&s.length>0&&p+b.length>1&&ga.uniqueSort(i)}return k&&(w=v,j=t),r};return c?ia(f):f}return h=ga.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=xa(b[c]),f[u]?d.push(f):e.push(f);f=A(a,ya(e,d)),f.selector=a}return f},i=ga.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(ca,da),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=X.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(ca,da),aa.test(j[0].type)&&pa(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&ra(j),!a)return H.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,aa.test(a)&&pa(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ja(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ja(function(a){return a.innerHTML="<a href='#'></a>","#"===a.firstChild.getAttribute("href")})||ka("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ja(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ka("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ja(function(a){return null==a.getAttribute("disabled")})||ka(K,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ga}(a);m.find=s,m.expr=s.selectors,m.expr[":"]=m.expr.pseudos,m.unique=s.uniqueSort,m.text=s.getText,m.isXMLDoc=s.isXML,m.contains=s.contains;var t=m.expr.match.needsContext,u=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,v=/^.[^:#\[\.,]*$/;function w(a,b,c){if(m.isFunction(b))return m.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return m.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(v.test(b))return m.filter(b,a,c);b=m.filter(b,a)}return m.grep(a,function(a){return m.inArray(a,b)>=0!==c})}m.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?m.find.matchesSelector(d,a)?[d]:[]:m.find.matches(a,m.grep(b,function(a){return 1===a.nodeType}))},m.fn.extend({find:function(a){var b,c=[],d=this,e=d.length;if("string"!=typeof a)return this.pushStack(m(a).filter(function(){for(b=0;e>b;b++)if(m.contains(d[b],this))return!0}));for(b=0;e>b;b++)m.find(a,d[b],c);return c=this.pushStack(e>1?m.unique(c):c),c.selector=this.selector?this.selector+" "+a:a,c},filter:function(a){return this.pushStack(w(this,a||[],!1))},not:function(a){return this.pushStack(w(this,a||[],!0))},is:function(a){return!!w(this,"string"==typeof a&&t.test(a)?m(a):a||[],!1).length}});var x,y=a.document,z=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,A=m.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:z.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||x).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof m?b[0]:b,m.merge(this,m.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:y,!0)),u.test(c[1])&&m.isPlainObject(b))for(c in b)m.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}if(d=y.getElementById(c[2]),d&&d.parentNode){if(d.id!==c[2])return x.find(a);this.length=1,this[0]=d}return this.context=y,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):m.isFunction(a)?"undefined"!=typeof x.ready?x.ready(a):a(m):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),m.makeArray(a,this))};A.prototype=m.fn,x=m(y);var B=/^(?:parents|prev(?:Until|All))/,C={children:!0,contents:!0,next:!0,prev:!0};m.extend({dir:function(a,b,c){var d=[],e=a[b];while(e&&9!==e.nodeType&&(void 0===c||1!==e.nodeType||!m(e).is(c)))1===e.nodeType&&d.push(e),e=e[b];return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),m.fn.extend({has:function(a){var b,c=m(a,this),d=c.length;return this.filter(function(){for(b=0;d>b;b++)if(m.contains(this,c[b]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=t.test(a)||"string"!=typeof a?m(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&m.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?m.unique(f):f)},index:function(a){return a?"string"==typeof a?m.inArray(this[0],m(a)):m.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(m.unique(m.merge(this.get(),m(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function D(a,b){do a=a[b];while(a&&1!==a.nodeType);return a}m.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return m.dir(a,"parentNode")},parentsUntil:function(a,b,c){return m.dir(a,"parentNode",c)},next:function(a){return D(a,"nextSibling")},prev:function(a){return D(a,"previousSibling")},nextAll:function(a){return m.dir(a,"nextSibling")},prevAll:function(a){return m.dir(a,"previousSibling")},nextUntil:function(a,b,c){return m.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return m.dir(a,"previousSibling",c)},siblings:function(a){return m.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return m.sibling(a.firstChild)},contents:function(a){return m.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:m.merge([],a.childNodes)}},function(a,b){m.fn[a]=function(c,d){var e=m.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=m.filter(d,e)),this.length>1&&(C[a]||(e=m.unique(e)),B.test(a)&&(e=e.reverse())),this.pushStack(e)}});var E=/\S+/g,F={};function G(a){var b=F[a]={};return m.each(a.match(E)||[],function(a,c){b[c]=!0}),b}m.Callbacks=function(a){a="string"==typeof a?F[a]||G(a):m.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(c=a.memory&&l,d=!0,f=g||0,g=0,e=h.length,b=!0;h&&e>f;f++)if(h[f].apply(l[0],l[1])===!1&&a.stopOnFalse){c=!1;break}b=!1,h&&(i?i.length&&j(i.shift()):c?h=[]:k.disable())},k={add:function(){if(h){var d=h.length;!function f(b){m.each(b,function(b,c){var d=m.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&f(c)})}(arguments),b?e=h.length:c&&(g=d,j(c))}return this},remove:function(){return h&&m.each(arguments,function(a,c){var d;while((d=m.inArray(c,h,d))>-1)h.splice(d,1),b&&(e>=d&&e--,f>=d&&f--)}),this},has:function(a){return a?m.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],e=0,this},disable:function(){return h=i=c=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,c||k.disable(),this},locked:function(){return!i},fireWith:function(a,c){return!h||d&&!i||(c=c||[],c=[a,c.slice?c.slice():c],b?i.push(c):j(c)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!d}};return k},m.extend({Deferred:function(a){var b=[["resolve","done",m.Callbacks("once memory"),"resolved"],["reject","fail",m.Callbacks("once memory"),"rejected"],["notify","progress",m.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return m.Deferred(function(c){m.each(b,function(b,f){var g=m.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&m.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?m.extend(a,d):d}},e={};return d.pipe=d.then,m.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&m.isFunction(a.promise)?e:0,g=1===f?a:m.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&m.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var H;m.fn.ready=function(a){return m.ready.promise().done(a),this},m.extend({isReady:!1,readyWait:1,holdReady:function(a){a?m.readyWait++:m.ready(!0)},ready:function(a){if(a===!0?!--m.readyWait:!m.isReady){if(!y.body)return setTimeout(m.ready);m.isReady=!0,a!==!0&&--m.readyWait>0||(H.resolveWith(y,[m]),m.fn.triggerHandler&&(m(y).triggerHandler("ready"),m(y).off("ready")))}}});function I(){y.addEventListener?(y.removeEventListener("DOMContentLoaded",J,!1),a.removeEventListener("load",J,!1)):(y.detachEvent("onreadystatechange",J),a.detachEvent("onload",J))}function J(){(y.addEventListener||"load"===event.type||"complete"===y.readyState)&&(I(),m.ready())}m.ready.promise=function(b){if(!H)if(H=m.Deferred(),"complete"===y.readyState)setTimeout(m.ready);else if(y.addEventListener)y.addEventListener("DOMContentLoaded",J,!1),a.addEventListener("load",J,!1);else{y.attachEvent("onreadystatechange",J),a.attachEvent("onload",J);var c=!1;try{c=null==a.frameElement&&y.documentElement}catch(d){}c&&c.doScroll&&!function e(){if(!m.isReady){try{c.doScroll("left")}catch(a){return setTimeout(e,50)}I(),m.ready()}}()}return H.promise(b)};var K="undefined",L;for(L in m(k))break;k.ownLast="0"!==L,k.inlineBlockNeedsLayout=!1,m(function(){var a,b,c,d;c=y.getElementsByTagName("body")[0],c&&c.style&&(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),typeof b.style.zoom!==K&&(b.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",k.inlineBlockNeedsLayout=a=3===b.offsetWidth,a&&(c.style.zoom=1)),c.removeChild(d))}),function(){var a=y.createElement("div");if(null==k.deleteExpando){k.deleteExpando=!0;try{delete a.test}catch(b){k.deleteExpando=!1}}a=null}(),m.acceptData=function(a){var b=m.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return 1!==c&&9!==c?!1:!b||b!==!0&&a.getAttribute("classid")===b};var M=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,N=/([A-Z])/g;function O(a,b,c){if(void 0===c&&1===a.nodeType){var d="data-"+b.replace(N,"-$1").toLowerCase();if(c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:M.test(c)?m.parseJSON(c):c}catch(e){}m.data(a,b,c)}else c=void 0}return c}function P(a){var b;for(b in a)if(("data"!==b||!m.isEmptyObject(a[b]))&&"toJSON"!==b)return!1; + +return!0}function Q(a,b,d,e){if(m.acceptData(a)){var f,g,h=m.expando,i=a.nodeType,j=i?m.cache:a,k=i?a[h]:a[h]&&h;if(k&&j[k]&&(e||j[k].data)||void 0!==d||"string"!=typeof b)return k||(k=i?a[h]=c.pop()||m.guid++:h),j[k]||(j[k]=i?{}:{toJSON:m.noop}),("object"==typeof b||"function"==typeof b)&&(e?j[k]=m.extend(j[k],b):j[k].data=m.extend(j[k].data,b)),g=j[k],e||(g.data||(g.data={}),g=g.data),void 0!==d&&(g[m.camelCase(b)]=d),"string"==typeof b?(f=g[b],null==f&&(f=g[m.camelCase(b)])):f=g,f}}function R(a,b,c){if(m.acceptData(a)){var d,e,f=a.nodeType,g=f?m.cache:a,h=f?a[m.expando]:m.expando;if(g[h]){if(b&&(d=c?g[h]:g[h].data)){m.isArray(b)?b=b.concat(m.map(b,m.camelCase)):b in d?b=[b]:(b=m.camelCase(b),b=b in d?[b]:b.split(" ")),e=b.length;while(e--)delete d[b[e]];if(c?!P(d):!m.isEmptyObject(d))return}(c||(delete g[h].data,P(g[h])))&&(f?m.cleanData([a],!0):k.deleteExpando||g!=g.window?delete g[h]:g[h]=null)}}}m.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){return a=a.nodeType?m.cache[a[m.expando]]:a[m.expando],!!a&&!P(a)},data:function(a,b,c){return Q(a,b,c)},removeData:function(a,b){return R(a,b)},_data:function(a,b,c){return Q(a,b,c,!0)},_removeData:function(a,b){return R(a,b,!0)}}),m.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=m.data(f),1===f.nodeType&&!m._data(f,"parsedAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=m.camelCase(d.slice(5)),O(f,d,e[d])));m._data(f,"parsedAttrs",!0)}return e}return"object"==typeof a?this.each(function(){m.data(this,a)}):arguments.length>1?this.each(function(){m.data(this,a,b)}):f?O(f,a,m.data(f,a)):void 0},removeData:function(a){return this.each(function(){m.removeData(this,a)})}}),m.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=m._data(a,b),c&&(!d||m.isArray(c)?d=m._data(a,b,m.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=m.queue(a,b),d=c.length,e=c.shift(),f=m._queueHooks(a,b),g=function(){m.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return m._data(a,c)||m._data(a,c,{empty:m.Callbacks("once memory").add(function(){m._removeData(a,b+"queue"),m._removeData(a,c)})})}}),m.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length<c?m.queue(this[0],a):void 0===b?this:this.each(function(){var c=m.queue(this,a,b);m._queueHooks(this,a),"fx"===a&&"inprogress"!==c[0]&&m.dequeue(this,a)})},dequeue:function(a){return this.each(function(){m.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,e=m.Deferred(),f=this,g=this.length,h=function(){--d||e.resolveWith(f,[f])};"string"!=typeof a&&(b=a,a=void 0),a=a||"fx";while(g--)c=m._data(f[g],a+"queueHooks"),c&&c.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}});var S=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,T=["Top","Right","Bottom","Left"],U=function(a,b){return a=b||a,"none"===m.css(a,"display")||!m.contains(a.ownerDocument,a)},V=m.access=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===m.type(c)){e=!0;for(h in c)m.access(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,m.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(m(a),c)})),b))for(;i>h;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},W=/^(?:checkbox|radio)$/i;!function(){var a=y.createElement("input"),b=y.createElement("div"),c=y.createDocumentFragment();if(b.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",k.leadingWhitespace=3===b.firstChild.nodeType,k.tbody=!b.getElementsByTagName("tbody").length,k.htmlSerialize=!!b.getElementsByTagName("link").length,k.html5Clone="<:nav></:nav>"!==y.createElement("nav").cloneNode(!0).outerHTML,a.type="checkbox",a.checked=!0,c.appendChild(a),k.appendChecked=a.checked,b.innerHTML="<textarea>x</textarea>",k.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue,c.appendChild(b),b.innerHTML="<input type='radio' checked='checked' name='t'/>",k.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,k.noCloneEvent=!0,b.attachEvent&&(b.attachEvent("onclick",function(){k.noCloneEvent=!1}),b.cloneNode(!0).click()),null==k.deleteExpando){k.deleteExpando=!0;try{delete b.test}catch(d){k.deleteExpando=!1}}}(),function(){var b,c,d=y.createElement("div");for(b in{submit:!0,change:!0,focusin:!0})c="on"+b,(k[b+"Bubbles"]=c in a)||(d.setAttribute(c,"t"),k[b+"Bubbles"]=d.attributes[c].expando===!1);d=null}();var X=/^(?:input|select|textarea)$/i,Y=/^key/,Z=/^(?:mouse|pointer|contextmenu)|click/,$=/^(?:focusinfocus|focusoutblur)$/,_=/^([^.]*)(?:\.(.+)|)$/;function aa(){return!0}function ba(){return!1}function ca(){try{return y.activeElement}catch(a){}}m.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m._data(a);if(r){c.handler&&(i=c,c=i.handler,e=i.selector),c.guid||(c.guid=m.guid++),(g=r.events)||(g=r.events={}),(k=r.handle)||(k=r.handle=function(a){return typeof m===K||a&&m.event.triggered===a.type?void 0:m.event.dispatch.apply(k.elem,arguments)},k.elem=a),b=(b||"").match(E)||[""],h=b.length;while(h--)f=_.exec(b[h])||[],o=q=f[1],p=(f[2]||"").split(".").sort(),o&&(j=m.event.special[o]||{},o=(e?j.delegateType:j.bindType)||o,j=m.event.special[o]||{},l=m.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&m.expr.match.needsContext.test(e),namespace:p.join(".")},i),(n=g[o])||(n=g[o]=[],n.delegateCount=0,j.setup&&j.setup.call(a,d,p,k)!==!1||(a.addEventListener?a.addEventListener(o,k,!1):a.attachEvent&&a.attachEvent("on"+o,k))),j.add&&(j.add.call(a,l),l.handler.guid||(l.handler.guid=c.guid)),e?n.splice(n.delegateCount++,0,l):n.push(l),m.event.global[o]=!0);a=null}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m.hasData(a)&&m._data(a);if(r&&(k=r.events)){b=(b||"").match(E)||[""],j=b.length;while(j--)if(h=_.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=m.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,n=k[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=f=n.length;while(f--)g=n[f],!e&&q!==g.origType||c&&c.guid!==g.guid||h&&!h.test(g.namespace)||d&&d!==g.selector&&("**"!==d||!g.selector)||(n.splice(f,1),g.selector&&n.delegateCount--,l.remove&&l.remove.call(a,g));i&&!n.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||m.removeEvent(a,o,r.handle),delete k[o])}else for(o in k)m.event.remove(a,o+b[j],c,d,!0);m.isEmptyObject(k)&&(delete r.handle,m._removeData(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,l,n,o=[d||y],p=j.call(b,"type")?b.type:b,q=j.call(b,"namespace")?b.namespace.split("."):[];if(h=l=d=d||y,3!==d.nodeType&&8!==d.nodeType&&!$.test(p+m.event.triggered)&&(p.indexOf(".")>=0&&(q=p.split("."),p=q.shift(),q.sort()),g=p.indexOf(":")<0&&"on"+p,b=b[m.expando]?b:new m.Event(p,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=q.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:m.makeArray(c,[b]),k=m.event.special[p]||{},e||!k.trigger||k.trigger.apply(d,c)!==!1)){if(!e&&!k.noBubble&&!m.isWindow(d)){for(i=k.delegateType||p,$.test(i+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),l=h;l===(d.ownerDocument||y)&&o.push(l.defaultView||l.parentWindow||a)}n=0;while((h=o[n++])&&!b.isPropagationStopped())b.type=n>1?i:k.bindType||p,f=(m._data(h,"events")||{})[b.type]&&m._data(h,"handle"),f&&f.apply(h,c),f=g&&h[g],f&&f.apply&&m.acceptData(h)&&(b.result=f.apply(h,c),b.result===!1&&b.preventDefault());if(b.type=p,!e&&!b.isDefaultPrevented()&&(!k._default||k._default.apply(o.pop(),c)===!1)&&m.acceptData(d)&&g&&d[p]&&!m.isWindow(d)){l=d[g],l&&(d[g]=null),m.event.triggered=p;try{d[p]()}catch(r){}m.event.triggered=void 0,l&&(d[g]=l)}return b.result}},dispatch:function(a){a=m.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(m._data(this,"events")||{})[a.type]||[],k=m.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=m.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,g=0;while((e=f.handlers[g++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(e.namespace))&&(a.handleObj=e,a.data=e.data,c=((m.event.special[e.origType]||{}).handle||e.handler).apply(f.elem,i),void 0!==c&&(a.result=c)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!=this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(e=[],f=0;h>f;f++)d=b[f],c=d.selector+" ",void 0===e[c]&&(e[c]=d.needsContext?m(c,this).index(i)>=0:m.find(c,this,null,[i]).length),e[c]&&e.push(d);e.length&&g.push({elem:i,handlers:e})}return h<b.length&&g.push({elem:this,handlers:b.slice(h)}),g},fix:function(a){if(a[m.expando])return a;var b,c,d,e=a.type,f=a,g=this.fixHooks[e];g||(this.fixHooks[e]=g=Z.test(e)?this.mouseHooks:Y.test(e)?this.keyHooks:{}),d=g.props?this.props.concat(g.props):this.props,a=new m.Event(f),b=d.length;while(b--)c=d[b],a[c]=f[c];return a.target||(a.target=f.srcElement||y),3===a.target.nodeType&&(a.target=a.target.parentNode),a.metaKey=!!a.metaKey,g.filter?g.filter(a,f):a},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(a,b){return null==a.which&&(a.which=null!=b.charCode?b.charCode:b.keyCode),a}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,b){var c,d,e,f=b.button,g=b.fromElement;return null==a.pageX&&null!=b.clientX&&(d=a.target.ownerDocument||y,e=d.documentElement,c=d.body,a.pageX=b.clientX+(e&&e.scrollLeft||c&&c.scrollLeft||0)-(e&&e.clientLeft||c&&c.clientLeft||0),a.pageY=b.clientY+(e&&e.scrollTop||c&&c.scrollTop||0)-(e&&e.clientTop||c&&c.clientTop||0)),!a.relatedTarget&&g&&(a.relatedTarget=g===a.target?b.toElement:g),a.which||void 0===f||(a.which=1&f?1:2&f?3:4&f?2:0),a}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==ca()&&this.focus)try{return this.focus(),!1}catch(a){}},delegateType:"focusin"},blur:{trigger:function(){return this===ca()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return m.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):void 0},_default:function(a){return m.nodeName(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&a.originalEvent&&(a.originalEvent.returnValue=a.result)}}},simulate:function(a,b,c,d){var e=m.extend(new m.Event,c,{type:a,isSimulated:!0,originalEvent:{}});d?m.event.trigger(e,null,b):m.event.dispatch.call(b,e),e.isDefaultPrevented()&&c.preventDefault()}},m.removeEvent=y.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}:function(a,b,c){var d="on"+b;a.detachEvent&&(typeof a[d]===K&&(a[d]=null),a.detachEvent(d,c))},m.Event=function(a,b){return this instanceof m.Event?(a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&a.returnValue===!1?aa:ba):this.type=a,b&&m.extend(this,b),this.timeStamp=a&&a.timeStamp||m.now(),void(this[m.expando]=!0)):new m.Event(a,b)},m.Event.prototype={isDefaultPrevented:ba,isPropagationStopped:ba,isImmediatePropagationStopped:ba,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=aa,a&&(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=aa,a&&(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=aa,a&&a.stopImmediatePropagation&&a.stopImmediatePropagation(),this.stopPropagation()}},m.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a,b){m.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj;return(!e||e!==d&&!m.contains(d,e))&&(a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b),c}}}),k.submitBubbles||(m.event.special.submit={setup:function(){return m.nodeName(this,"form")?!1:void m.event.add(this,"click._submit keypress._submit",function(a){var b=a.target,c=m.nodeName(b,"input")||m.nodeName(b,"button")?b.form:void 0;c&&!m._data(c,"submitBubbles")&&(m.event.add(c,"submit._submit",function(a){a._submit_bubble=!0}),m._data(c,"submitBubbles",!0))})},postDispatch:function(a){a._submit_bubble&&(delete a._submit_bubble,this.parentNode&&!a.isTrigger&&m.event.simulate("submit",this.parentNode,a,!0))},teardown:function(){return m.nodeName(this,"form")?!1:void m.event.remove(this,"._submit")}}),k.changeBubbles||(m.event.special.change={setup:function(){return X.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(m.event.add(this,"propertychange._change",function(a){"checked"===a.originalEvent.propertyName&&(this._just_changed=!0)}),m.event.add(this,"click._change",function(a){this._just_changed&&!a.isTrigger&&(this._just_changed=!1),m.event.simulate("change",this,a,!0)})),!1):void m.event.add(this,"beforeactivate._change",function(a){var b=a.target;X.test(b.nodeName)&&!m._data(b,"changeBubbles")&&(m.event.add(b,"change._change",function(a){!this.parentNode||a.isSimulated||a.isTrigger||m.event.simulate("change",this.parentNode,a,!0)}),m._data(b,"changeBubbles",!0))})},handle:function(a){var b=a.target;return this!==b||a.isSimulated||a.isTrigger||"radio"!==b.type&&"checkbox"!==b.type?a.handleObj.handler.apply(this,arguments):void 0},teardown:function(){return m.event.remove(this,"._change"),!X.test(this.nodeName)}}),k.focusinBubbles||m.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){m.event.simulate(b,a.target,m.event.fix(a),!0)};m.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=m._data(d,b);e||d.addEventListener(a,c,!0),m._data(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=m._data(d,b)-1;e?m._data(d,b,e):(d.removeEventListener(a,c,!0),m._removeData(d,b))}}}),m.fn.extend({on:function(a,b,c,d,e){var f,g;if("object"==typeof a){"string"!=typeof b&&(c=c||b,b=void 0);for(f in a)this.on(f,b,c,a[f],e);return this}if(null==c&&null==d?(d=b,c=b=void 0):null==d&&("string"==typeof b?(d=c,c=void 0):(d=c,c=b,b=void 0)),d===!1)d=ba;else if(!d)return this;return 1===e&&(g=d,d=function(a){return m().off(a),g.apply(this,arguments)},d.guid=g.guid||(g.guid=m.guid++)),this.each(function(){m.event.add(this,a,d,c,b)})},one:function(a,b,c,d){return this.on(a,b,c,d,1)},off:function(a,b,c){var d,e;if(a&&a.preventDefault&&a.handleObj)return d=a.handleObj,m(a.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler),this;if("object"==typeof a){for(e in a)this.off(e,b,a[e]);return this}return(b===!1||"function"==typeof b)&&(c=b,b=void 0),c===!1&&(c=ba),this.each(function(){m.event.remove(this,a,c,b)})},trigger:function(a,b){return this.each(function(){m.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];return c?m.event.trigger(a,b,c,!0):void 0}});function da(a){var b=ea.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}var ea="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",fa=/ jQuery\d+="(?:null|\d+)"/g,ga=new RegExp("<(?:"+ea+")[\\s/>]","i"),ha=/^\s+/,ia=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,ja=/<([\w:]+)/,ka=/<tbody/i,la=/<|&#?\w+;/,ma=/<(?:script|style|link)/i,na=/checked\s*(?:[^=]|=\s*.checked.)/i,oa=/^$|\/(?:java|ecma)script/i,pa=/^true\/(.*)/,qa=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,ra={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:k.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]},sa=da(y),ta=sa.appendChild(y.createElement("div"));ra.optgroup=ra.option,ra.tbody=ra.tfoot=ra.colgroup=ra.caption=ra.thead,ra.th=ra.td;function ua(a,b){var c,d,e=0,f=typeof a.getElementsByTagName!==K?a.getElementsByTagName(b||"*"):typeof a.querySelectorAll!==K?a.querySelectorAll(b||"*"):void 0;if(!f)for(f=[],c=a.childNodes||a;null!=(d=c[e]);e++)!b||m.nodeName(d,b)?f.push(d):m.merge(f,ua(d,b));return void 0===b||b&&m.nodeName(a,b)?m.merge([a],f):f}function va(a){W.test(a.type)&&(a.defaultChecked=a.checked)}function wa(a,b){return m.nodeName(a,"table")&&m.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function xa(a){return a.type=(null!==m.find.attr(a,"type"))+"/"+a.type,a}function ya(a){var b=pa.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function za(a,b){for(var c,d=0;null!=(c=a[d]);d++)m._data(c,"globalEval",!b||m._data(b[d],"globalEval"))}function Aa(a,b){if(1===b.nodeType&&m.hasData(a)){var c,d,e,f=m._data(a),g=m._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;e>d;d++)m.event.add(b,c,h[c][d])}g.data&&(g.data=m.extend({},g.data))}}function Ba(a,b){var c,d,e;if(1===b.nodeType){if(c=b.nodeName.toLowerCase(),!k.noCloneEvent&&b[m.expando]){e=m._data(b);for(d in e.events)m.removeEvent(b,d,e.handle);b.removeAttribute(m.expando)}"script"===c&&b.text!==a.text?(xa(b).text=a.text,ya(b)):"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),k.html5Clone&&a.innerHTML&&!m.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&W.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&&(b.value=a.value)):"option"===c?b.defaultSelected=b.selected=a.defaultSelected:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}}m.extend({clone:function(a,b,c){var d,e,f,g,h,i=m.contains(a.ownerDocument,a);if(k.html5Clone||m.isXMLDoc(a)||!ga.test("<"+a.nodeName+">")?f=a.cloneNode(!0):(ta.innerHTML=a.outerHTML,ta.removeChild(f=ta.firstChild)),!(k.noCloneEvent&&k.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||m.isXMLDoc(a)))for(d=ua(f),h=ua(a),g=0;null!=(e=h[g]);++g)d[g]&&Ba(e,d[g]);if(b)if(c)for(h=h||ua(a),d=d||ua(f),g=0;null!=(e=h[g]);g++)Aa(e,d[g]);else Aa(a,f);return d=ua(f,"script"),d.length>0&&za(d,!i&&ua(a,"script")),d=h=e=null,f},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,l,n=a.length,o=da(b),p=[],q=0;n>q;q++)if(f=a[q],f||0===f)if("object"===m.type(f))m.merge(p,f.nodeType?[f]:f);else if(la.test(f)){h=h||o.appendChild(b.createElement("div")),i=(ja.exec(f)||["",""])[1].toLowerCase(),l=ra[i]||ra._default,h.innerHTML=l[1]+f.replace(ia,"<$1></$2>")+l[2],e=l[0];while(e--)h=h.lastChild;if(!k.leadingWhitespace&&ha.test(f)&&p.push(b.createTextNode(ha.exec(f)[0])),!k.tbody){f="table"!==i||ka.test(f)?"<table>"!==l[1]||ka.test(f)?0:h:h.firstChild,e=f&&f.childNodes.length;while(e--)m.nodeName(j=f.childNodes[e],"tbody")&&!j.childNodes.length&&f.removeChild(j)}m.merge(p,h.childNodes),h.textContent="";while(h.firstChild)h.removeChild(h.firstChild);h=o.lastChild}else p.push(b.createTextNode(f));h&&o.removeChild(h),k.appendChecked||m.grep(ua(p,"input"),va),q=0;while(f=p[q++])if((!d||-1===m.inArray(f,d))&&(g=m.contains(f.ownerDocument,f),h=ua(o.appendChild(f),"script"),g&&za(h),c)){e=0;while(f=h[e++])oa.test(f.type||"")&&c.push(f)}return h=null,o},cleanData:function(a,b){for(var d,e,f,g,h=0,i=m.expando,j=m.cache,l=k.deleteExpando,n=m.event.special;null!=(d=a[h]);h++)if((b||m.acceptData(d))&&(f=d[i],g=f&&j[f])){if(g.events)for(e in g.events)n[e]?m.event.remove(d,e):m.removeEvent(d,e,g.handle);j[f]&&(delete j[f],l?delete d[i]:typeof d.removeAttribute!==K?d.removeAttribute(i):d[i]=null,c.push(f))}}}),m.fn.extend({text:function(a){return V(this,function(a){return void 0===a?m.text(this):this.empty().append((this[0]&&this[0].ownerDocument||y).createTextNode(a))},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=wa(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=wa(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?m.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||m.cleanData(ua(c)),c.parentNode&&(b&&m.contains(c.ownerDocument,c)&&za(ua(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){1===a.nodeType&&m.cleanData(ua(a,!1));while(a.firstChild)a.removeChild(a.firstChild);a.options&&m.nodeName(a,"select")&&(a.options.length=0)}return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return m.clone(this,a,b)})},html:function(a){return V(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a)return 1===b.nodeType?b.innerHTML.replace(fa,""):void 0;if(!("string"!=typeof a||ma.test(a)||!k.htmlSerialize&&ga.test(a)||!k.leadingWhitespace&&ha.test(a)||ra[(ja.exec(a)||["",""])[1].toLowerCase()])){a=a.replace(ia,"<$1></$2>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(m.cleanData(ua(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,m.cleanData(ua(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,l=this.length,n=this,o=l-1,p=a[0],q=m.isFunction(p);if(q||l>1&&"string"==typeof p&&!k.checkClone&&na.test(p))return this.each(function(c){var d=n.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(l&&(i=m.buildFragment(a,this[0].ownerDocument,!1,this),c=i.firstChild,1===i.childNodes.length&&(i=c),c)){for(g=m.map(ua(i,"script"),xa),f=g.length;l>j;j++)d=i,j!==o&&(d=m.clone(d,!0,!0),f&&m.merge(g,ua(d,"script"))),b.call(this[j],d,j);if(f)for(h=g[g.length-1].ownerDocument,m.map(g,ya),j=0;f>j;j++)d=g[j],oa.test(d.type||"")&&!m._data(d,"globalEval")&&m.contains(h,d)&&(d.src?m._evalUrl&&m._evalUrl(d.src):m.globalEval((d.text||d.textContent||d.innerHTML||"").replace(qa,"")));i=c=null}return this}}),m.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){m.fn[a]=function(a){for(var c,d=0,e=[],g=m(a),h=g.length-1;h>=d;d++)c=d===h?this:this.clone(!0),m(g[d])[b](c),f.apply(e,c.get());return this.pushStack(e)}});var Ca,Da={};function Ea(b,c){var d,e=m(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:m.css(e[0],"display");return e.detach(),f}function Fa(a){var b=y,c=Da[a];return c||(c=Ea(a,b),"none"!==c&&c||(Ca=(Ca||m("<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement),b=(Ca[0].contentWindow||Ca[0].contentDocument).document,b.write(),b.close(),c=Ea(a,b),Ca.detach()),Da[a]=c),c}!function(){var a;k.shrinkWrapBlocks=function(){if(null!=a)return a;a=!1;var b,c,d;return c=y.getElementsByTagName("body")[0],c&&c.style?(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),typeof b.style.zoom!==K&&(b.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:1px;width:1px;zoom:1",b.appendChild(y.createElement("div")).style.width="5px",a=3!==b.offsetWidth),c.removeChild(d),a):void 0}}();var Ga=/^margin/,Ha=new RegExp("^("+S+")(?!px)[a-z%]+$","i"),Ia,Ja,Ka=/^(top|right|bottom|left)$/;a.getComputedStyle?(Ia=function(b){return b.ownerDocument.defaultView.opener?b.ownerDocument.defaultView.getComputedStyle(b,null):a.getComputedStyle(b,null)},Ja=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Ia(a),g=c?c.getPropertyValue(b)||c[b]:void 0,c&&(""!==g||m.contains(a.ownerDocument,a)||(g=m.style(a,b)),Ha.test(g)&&Ga.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f)),void 0===g?g:g+""}):y.documentElement.currentStyle&&(Ia=function(a){return a.currentStyle},Ja=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Ia(a),g=c?c[b]:void 0,null==g&&h&&h[b]&&(g=h[b]),Ha.test(g)&&!Ka.test(b)&&(d=h.left,e=a.runtimeStyle,f=e&&e.left,f&&(e.left=a.currentStyle.left),h.left="fontSize"===b?"1em":g,g=h.pixelLeft+"px",h.left=d,f&&(e.left=f)),void 0===g?g:g+""||"auto"});function La(a,b){return{get:function(){var c=a();if(null!=c)return c?void delete this.get:(this.get=b).apply(this,arguments)}}}!function(){var b,c,d,e,f,g,h;if(b=y.createElement("div"),b.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",d=b.getElementsByTagName("a")[0],c=d&&d.style){c.cssText="float:left;opacity:.5",k.opacity="0.5"===c.opacity,k.cssFloat=!!c.cssFloat,b.style.backgroundClip="content-box",b.cloneNode(!0).style.backgroundClip="",k.clearCloneStyle="content-box"===b.style.backgroundClip,k.boxSizing=""===c.boxSizing||""===c.MozBoxSizing||""===c.WebkitBoxSizing,m.extend(k,{reliableHiddenOffsets:function(){return null==g&&i(),g},boxSizingReliable:function(){return null==f&&i(),f},pixelPosition:function(){return null==e&&i(),e},reliableMarginRight:function(){return null==h&&i(),h}});function i(){var b,c,d,i;c=y.getElementsByTagName("body")[0],c&&c.style&&(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),b.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute",e=f=!1,h=!0,a.getComputedStyle&&(e="1%"!==(a.getComputedStyle(b,null)||{}).top,f="4px"===(a.getComputedStyle(b,null)||{width:"4px"}).width,i=b.appendChild(y.createElement("div")),i.style.cssText=b.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",i.style.marginRight=i.style.width="0",b.style.width="1px",h=!parseFloat((a.getComputedStyle(i,null)||{}).marginRight),b.removeChild(i)),b.innerHTML="<table><tr><td></td><td>t</td></tr></table>",i=b.getElementsByTagName("td"),i[0].style.cssText="margin:0;border:0;padding:0;display:none",g=0===i[0].offsetHeight,g&&(i[0].style.display="",i[1].style.display="none",g=0===i[0].offsetHeight),c.removeChild(d))}}}(),m.swap=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e};var Ma=/alpha\([^)]*\)/i,Na=/opacity\s*=\s*([^)]*)/,Oa=/^(none|table(?!-c[ea]).+)/,Pa=new RegExp("^("+S+")(.*)$","i"),Qa=new RegExp("^([+-])=("+S+")","i"),Ra={position:"absolute",visibility:"hidden",display:"block"},Sa={letterSpacing:"0",fontWeight:"400"},Ta=["Webkit","O","Moz","ms"];function Ua(a,b){if(b in a)return b;var c=b.charAt(0).toUpperCase()+b.slice(1),d=b,e=Ta.length;while(e--)if(b=Ta[e]+c,b in a)return b;return d}function Va(a,b){for(var c,d,e,f=[],g=0,h=a.length;h>g;g++)d=a[g],d.style&&(f[g]=m._data(d,"olddisplay"),c=d.style.display,b?(f[g]||"none"!==c||(d.style.display=""),""===d.style.display&&U(d)&&(f[g]=m._data(d,"olddisplay",Fa(d.nodeName)))):(e=U(d),(c&&"none"!==c||!e)&&m._data(d,"olddisplay",e?c:m.css(d,"display"))));for(g=0;h>g;g++)d=a[g],d.style&&(b&&"none"!==d.style.display&&""!==d.style.display||(d.style.display=b?f[g]||"":"none"));return a}function Wa(a,b,c){var d=Pa.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):b}function Xa(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===b?1:0,g=0;4>f;f+=2)"margin"===c&&(g+=m.css(a,c+T[f],!0,e)),d?("content"===c&&(g-=m.css(a,"padding"+T[f],!0,e)),"margin"!==c&&(g-=m.css(a,"border"+T[f]+"Width",!0,e))):(g+=m.css(a,"padding"+T[f],!0,e),"padding"!==c&&(g+=m.css(a,"border"+T[f]+"Width",!0,e)));return g}function Ya(a,b,c){var d=!0,e="width"===b?a.offsetWidth:a.offsetHeight,f=Ia(a),g=k.boxSizing&&"border-box"===m.css(a,"boxSizing",!1,f);if(0>=e||null==e){if(e=Ja(a,b,f),(0>e||null==e)&&(e=a.style[b]),Ha.test(e))return e;d=g&&(k.boxSizingReliable()||e===a.style[b]),e=parseFloat(e)||0}return e+Xa(a,b,c||(g?"border":"content"),d,f)+"px"}m.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=Ja(a,"opacity");return""===c?"1":c}}}},cssNumber:{columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":k.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=m.camelCase(b),i=a.style;if(b=m.cssProps[h]||(m.cssProps[h]=Ua(i,h)),g=m.cssHooks[b]||m.cssHooks[h],void 0===c)return g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:i[b];if(f=typeof c,"string"===f&&(e=Qa.exec(c))&&(c=(e[1]+1)*e[2]+parseFloat(m.css(a,b)),f="number"),null!=c&&c===c&&("number"!==f||m.cssNumber[h]||(c+="px"),k.clearCloneStyle||""!==c||0!==b.indexOf("background")||(i[b]="inherit"),!(g&&"set"in g&&void 0===(c=g.set(a,c,d)))))try{i[b]=c}catch(j){}}},css:function(a,b,c,d){var e,f,g,h=m.camelCase(b);return b=m.cssProps[h]||(m.cssProps[h]=Ua(a.style,h)),g=m.cssHooks[b]||m.cssHooks[h],g&&"get"in g&&(f=g.get(a,!0,c)),void 0===f&&(f=Ja(a,b,d)),"normal"===f&&b in Sa&&(f=Sa[b]),""===c||c?(e=parseFloat(f),c===!0||m.isNumeric(e)?e||0:f):f}}),m.each(["height","width"],function(a,b){m.cssHooks[b]={get:function(a,c,d){return c?Oa.test(m.css(a,"display"))&&0===a.offsetWidth?m.swap(a,Ra,function(){return Ya(a,b,d)}):Ya(a,b,d):void 0},set:function(a,c,d){var e=d&&Ia(a);return Wa(a,c,d?Xa(a,b,d,k.boxSizing&&"border-box"===m.css(a,"boxSizing",!1,e),e):0)}}}),k.opacity||(m.cssHooks.opacity={get:function(a,b){return Na.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=m.isNumeric(b)?"alpha(opacity="+100*b+")":"",f=d&&d.filter||c.filter||"";c.zoom=1,(b>=1||""===b)&&""===m.trim(f.replace(Ma,""))&&c.removeAttribute&&(c.removeAttribute("filter"),""===b||d&&!d.filter)||(c.filter=Ma.test(f)?f.replace(Ma,e):f+" "+e)}}),m.cssHooks.marginRight=La(k.reliableMarginRight,function(a,b){return b?m.swap(a,{display:"inline-block"},Ja,[a,"marginRight"]):void 0}),m.each({margin:"",padding:"",border:"Width"},function(a,b){m.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];4>d;d++)e[a+T[d]+b]=f[d]||f[d-2]||f[0];return e}},Ga.test(a)||(m.cssHooks[a+b].set=Wa)}),m.fn.extend({css:function(a,b){return V(this,function(a,b,c){var d,e,f={},g=0;if(m.isArray(b)){for(d=Ia(a),e=b.length;e>g;g++)f[b[g]]=m.css(a,b[g],!1,d);return f}return void 0!==c?m.style(a,b,c):m.css(a,b)},a,b,arguments.length>1)},show:function(){return Va(this,!0)},hide:function(){return Va(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){U(this)?m(this).show():m(this).hide()})}});function Za(a,b,c,d,e){ +return new Za.prototype.init(a,b,c,d,e)}m.Tween=Za,Za.prototype={constructor:Za,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||"swing",this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(m.cssNumber[c]?"":"px")},cur:function(){var a=Za.propHooks[this.prop];return a&&a.get?a.get(this):Za.propHooks._default.get(this)},run:function(a){var b,c=Za.propHooks[this.prop];return this.options.duration?this.pos=b=m.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):Za.propHooks._default.set(this),this}},Za.prototype.init.prototype=Za.prototype,Za.propHooks={_default:{get:function(a){var b;return null==a.elem[a.prop]||a.elem.style&&null!=a.elem.style[a.prop]?(b=m.css(a.elem,a.prop,""),b&&"auto"!==b?b:0):a.elem[a.prop]},set:function(a){m.fx.step[a.prop]?m.fx.step[a.prop](a):a.elem.style&&(null!=a.elem.style[m.cssProps[a.prop]]||m.cssHooks[a.prop])?m.style(a.elem,a.prop,a.now+a.unit):a.elem[a.prop]=a.now}}},Za.propHooks.scrollTop=Za.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},m.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2}},m.fx=Za.prototype.init,m.fx.step={};var $a,_a,ab=/^(?:toggle|show|hide)$/,bb=new RegExp("^(?:([+-])=|)("+S+")([a-z%]*)$","i"),cb=/queueHooks$/,db=[ib],eb={"*":[function(a,b){var c=this.createTween(a,b),d=c.cur(),e=bb.exec(b),f=e&&e[3]||(m.cssNumber[a]?"":"px"),g=(m.cssNumber[a]||"px"!==f&&+d)&&bb.exec(m.css(c.elem,a)),h=1,i=20;if(g&&g[3]!==f){f=f||g[3],e=e||[],g=+d||1;do h=h||".5",g/=h,m.style(c.elem,a,g+f);while(h!==(h=c.cur()/d)&&1!==h&&--i)}return e&&(g=c.start=+g||+d||0,c.unit=f,c.end=e[1]?g+(e[1]+1)*e[2]:+e[2]),c}]};function fb(){return setTimeout(function(){$a=void 0}),$a=m.now()}function gb(a,b){var c,d={height:a},e=0;for(b=b?1:0;4>e;e+=2-b)c=T[e],d["margin"+c]=d["padding"+c]=a;return b&&(d.opacity=d.width=a),d}function hb(a,b,c){for(var d,e=(eb[b]||[]).concat(eb["*"]),f=0,g=e.length;g>f;f++)if(d=e[f].call(c,b,a))return d}function ib(a,b,c){var d,e,f,g,h,i,j,l,n=this,o={},p=a.style,q=a.nodeType&&U(a),r=m._data(a,"fxshow");c.queue||(h=m._queueHooks(a,"fx"),null==h.unqueued&&(h.unqueued=0,i=h.empty.fire,h.empty.fire=function(){h.unqueued||i()}),h.unqueued++,n.always(function(){n.always(function(){h.unqueued--,m.queue(a,"fx").length||h.empty.fire()})})),1===a.nodeType&&("height"in b||"width"in b)&&(c.overflow=[p.overflow,p.overflowX,p.overflowY],j=m.css(a,"display"),l="none"===j?m._data(a,"olddisplay")||Fa(a.nodeName):j,"inline"===l&&"none"===m.css(a,"float")&&(k.inlineBlockNeedsLayout&&"inline"!==Fa(a.nodeName)?p.zoom=1:p.display="inline-block")),c.overflow&&(p.overflow="hidden",k.shrinkWrapBlocks()||n.always(function(){p.overflow=c.overflow[0],p.overflowX=c.overflow[1],p.overflowY=c.overflow[2]}));for(d in b)if(e=b[d],ab.exec(e)){if(delete b[d],f=f||"toggle"===e,e===(q?"hide":"show")){if("show"!==e||!r||void 0===r[d])continue;q=!0}o[d]=r&&r[d]||m.style(a,d)}else j=void 0;if(m.isEmptyObject(o))"inline"===("none"===j?Fa(a.nodeName):j)&&(p.display=j);else{r?"hidden"in r&&(q=r.hidden):r=m._data(a,"fxshow",{}),f&&(r.hidden=!q),q?m(a).show():n.done(function(){m(a).hide()}),n.done(function(){var b;m._removeData(a,"fxshow");for(b in o)m.style(a,b,o[b])});for(d in o)g=hb(q?r[d]:0,d,n),d in r||(r[d]=g.start,q&&(g.end=g.start,g.start="width"===d||"height"===d?1:0))}}function jb(a,b){var c,d,e,f,g;for(c in a)if(d=m.camelCase(c),e=b[d],f=a[c],m.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=m.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function kb(a,b,c){var d,e,f=0,g=db.length,h=m.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=$a||fb(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;i>g;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),1>f&&i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:m.extend({},b),opts:m.extend(!0,{specialEasing:{}},c),originalProperties:b,originalOptions:c,startTime:$a||fb(),duration:c.duration,tweens:[],createTween:function(b,c){var d=m.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;d>c;c++)j.tweens[c].run(1);return b?h.resolveWith(a,[j,b]):h.rejectWith(a,[j,b]),this}}),k=j.props;for(jb(k,j.opts.specialEasing);g>f;f++)if(d=db[f].call(j,a,k,j.opts))return d;return m.map(k,hb,j),m.isFunction(j.opts.start)&&j.opts.start.call(a,j),m.fx.timer(m.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}m.Animation=m.extend(kb,{tweener:function(a,b){m.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");for(var c,d=0,e=a.length;e>d;d++)c=a[d],eb[c]=eb[c]||[],eb[c].unshift(b)},prefilter:function(a,b){b?db.unshift(a):db.push(a)}}),m.speed=function(a,b,c){var d=a&&"object"==typeof a?m.extend({},a):{complete:c||!c&&b||m.isFunction(a)&&a,duration:a,easing:c&&b||b&&!m.isFunction(b)&&b};return d.duration=m.fx.off?0:"number"==typeof d.duration?d.duration:d.duration in m.fx.speeds?m.fx.speeds[d.duration]:m.fx.speeds._default,(null==d.queue||d.queue===!0)&&(d.queue="fx"),d.old=d.complete,d.complete=function(){m.isFunction(d.old)&&d.old.call(this),d.queue&&m.dequeue(this,d.queue)},d},m.fn.extend({fadeTo:function(a,b,c,d){return this.filter(U).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=m.isEmptyObject(a),f=m.speed(b,c,d),g=function(){var b=kb(this,m.extend({},a),f);(e||m._data(this,"finish"))&&b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=m.timers,g=m._data(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&cb.test(e)&&d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));(b||!c)&&m.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=m._data(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=m.timers,g=d?d.length:0;for(c.finish=!0,m.queue(this,a,[]),e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;g>b;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}}),m.each(["toggle","show","hide"],function(a,b){var c=m.fn[b];m.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(gb(b,!0),a,d,e)}}),m.each({slideDown:gb("show"),slideUp:gb("hide"),slideToggle:gb("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){m.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),m.timers=[],m.fx.tick=function(){var a,b=m.timers,c=0;for($a=m.now();c<b.length;c++)a=b[c],a()||b[c]!==a||b.splice(c--,1);b.length||m.fx.stop(),$a=void 0},m.fx.timer=function(a){m.timers.push(a),a()?m.fx.start():m.timers.pop()},m.fx.interval=13,m.fx.start=function(){_a||(_a=setInterval(m.fx.tick,m.fx.interval))},m.fx.stop=function(){clearInterval(_a),_a=null},m.fx.speeds={slow:600,fast:200,_default:400},m.fn.delay=function(a,b){return a=m.fx?m.fx.speeds[a]||a:a,b=b||"fx",this.queue(b,function(b,c){var d=setTimeout(b,a);c.stop=function(){clearTimeout(d)}})},function(){var a,b,c,d,e;b=y.createElement("div"),b.setAttribute("className","t"),b.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",d=b.getElementsByTagName("a")[0],c=y.createElement("select"),e=c.appendChild(y.createElement("option")),a=b.getElementsByTagName("input")[0],d.style.cssText="top:1px",k.getSetAttribute="t"!==b.className,k.style=/top/.test(d.getAttribute("style")),k.hrefNormalized="/a"===d.getAttribute("href"),k.checkOn=!!a.value,k.optSelected=e.selected,k.enctype=!!y.createElement("form").enctype,c.disabled=!0,k.optDisabled=!e.disabled,a=y.createElement("input"),a.setAttribute("value",""),k.input=""===a.getAttribute("value"),a.value="t",a.setAttribute("type","radio"),k.radioValue="t"===a.value}();var lb=/\r/g;m.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=m.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,m(this).val()):a,null==e?e="":"number"==typeof e?e+="":m.isArray(e)&&(e=m.map(e,function(a){return null==a?"":a+""})),b=m.valHooks[this.type]||m.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=m.valHooks[e.type]||m.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(lb,""):null==c?"":c)}}}),m.extend({valHooks:{option:{get:function(a){var b=m.find.attr(a,"value");return null!=b?b:m.trim(m.text(a))}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type||0>e,g=f?null:[],h=f?e+1:d.length,i=0>e?h:f?e:0;h>i;i++)if(c=d[i],!(!c.selected&&i!==e||(k.optDisabled?c.disabled:null!==c.getAttribute("disabled"))||c.parentNode.disabled&&m.nodeName(c.parentNode,"optgroup"))){if(b=m(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c,d,e=a.options,f=m.makeArray(b),g=e.length;while(g--)if(d=e[g],m.inArray(m.valHooks.option.get(d),f)>=0)try{d.selected=c=!0}catch(h){d.scrollHeight}else d.selected=!1;return c||(a.selectedIndex=-1),e}}}}),m.each(["radio","checkbox"],function(){m.valHooks[this]={set:function(a,b){return m.isArray(b)?a.checked=m.inArray(m(a).val(),b)>=0:void 0}},k.checkOn||(m.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var mb,nb,ob=m.expr.attrHandle,pb=/^(?:checked|selected)$/i,qb=k.getSetAttribute,rb=k.input;m.fn.extend({attr:function(a,b){return V(this,m.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){m.removeAttr(this,a)})}}),m.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(a&&3!==f&&8!==f&&2!==f)return typeof a.getAttribute===K?m.prop(a,b,c):(1===f&&m.isXMLDoc(a)||(b=b.toLowerCase(),d=m.attrHooks[b]||(m.expr.match.bool.test(b)?nb:mb)),void 0===c?d&&"get"in d&&null!==(e=d.get(a,b))?e:(e=m.find.attr(a,b),null==e?void 0:e):null!==c?d&&"set"in d&&void 0!==(e=d.set(a,c,b))?e:(a.setAttribute(b,c+""),c):void m.removeAttr(a,b))},removeAttr:function(a,b){var c,d,e=0,f=b&&b.match(E);if(f&&1===a.nodeType)while(c=f[e++])d=m.propFix[c]||c,m.expr.match.bool.test(c)?rb&&qb||!pb.test(c)?a[d]=!1:a[m.camelCase("default-"+c)]=a[d]=!1:m.attr(a,c,""),a.removeAttribute(qb?c:d)},attrHooks:{type:{set:function(a,b){if(!k.radioValue&&"radio"===b&&m.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}}}),nb={set:function(a,b,c){return b===!1?m.removeAttr(a,c):rb&&qb||!pb.test(c)?a.setAttribute(!qb&&m.propFix[c]||c,c):a[m.camelCase("default-"+c)]=a[c]=!0,c}},m.each(m.expr.match.bool.source.match(/\w+/g),function(a,b){var c=ob[b]||m.find.attr;ob[b]=rb&&qb||!pb.test(b)?function(a,b,d){var e,f;return d||(f=ob[b],ob[b]=e,e=null!=c(a,b,d)?b.toLowerCase():null,ob[b]=f),e}:function(a,b,c){return c?void 0:a[m.camelCase("default-"+b)]?b.toLowerCase():null}}),rb&&qb||(m.attrHooks.value={set:function(a,b,c){return m.nodeName(a,"input")?void(a.defaultValue=b):mb&&mb.set(a,b,c)}}),qb||(mb={set:function(a,b,c){var d=a.getAttributeNode(c);return d||a.setAttributeNode(d=a.ownerDocument.createAttribute(c)),d.value=b+="","value"===c||b===a.getAttribute(c)?b:void 0}},ob.id=ob.name=ob.coords=function(a,b,c){var d;return c?void 0:(d=a.getAttributeNode(b))&&""!==d.value?d.value:null},m.valHooks.button={get:function(a,b){var c=a.getAttributeNode(b);return c&&c.specified?c.value:void 0},set:mb.set},m.attrHooks.contenteditable={set:function(a,b,c){mb.set(a,""===b?!1:b,c)}},m.each(["width","height"],function(a,b){m.attrHooks[b]={set:function(a,c){return""===c?(a.setAttribute(b,"auto"),c):void 0}}})),k.style||(m.attrHooks.style={get:function(a){return a.style.cssText||void 0},set:function(a,b){return a.style.cssText=b+""}});var sb=/^(?:input|select|textarea|button|object)$/i,tb=/^(?:a|area)$/i;m.fn.extend({prop:function(a,b){return V(this,m.prop,a,b,arguments.length>1)},removeProp:function(a){return a=m.propFix[a]||a,this.each(function(){try{this[a]=void 0,delete this[a]}catch(b){}})}}),m.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(a,b,c){var d,e,f,g=a.nodeType;if(a&&3!==g&&8!==g&&2!==g)return f=1!==g||!m.isXMLDoc(a),f&&(b=m.propFix[b]||b,e=m.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=m.find.attr(a,"tabindex");return b?parseInt(b,10):sb.test(a.nodeName)||tb.test(a.nodeName)&&a.href?0:-1}}}}),k.hrefNormalized||m.each(["href","src"],function(a,b){m.propHooks[b]={get:function(a){return a.getAttribute(b,4)}}}),k.optSelected||(m.propHooks.selected={get:function(a){var b=a.parentNode;return b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex),null}}),m.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){m.propFix[this.toLowerCase()]=this}),k.enctype||(m.propFix.enctype="encoding");var ub=/[\t\r\n\f]/g;m.fn.extend({addClass:function(a){var b,c,d,e,f,g,h=0,i=this.length,j="string"==typeof a&&a;if(m.isFunction(a))return this.each(function(b){m(this).addClass(a.call(this,b,this.className))});if(j)for(b=(a||"").match(E)||[];i>h;h++)if(c=this[h],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(ub," "):" ")){f=0;while(e=b[f++])d.indexOf(" "+e+" ")<0&&(d+=e+" ");g=m.trim(d),c.className!==g&&(c.className=g)}return this},removeClass:function(a){var b,c,d,e,f,g,h=0,i=this.length,j=0===arguments.length||"string"==typeof a&&a;if(m.isFunction(a))return this.each(function(b){m(this).removeClass(a.call(this,b,this.className))});if(j)for(b=(a||"").match(E)||[];i>h;h++)if(c=this[h],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(ub," "):"")){f=0;while(e=b[f++])while(d.indexOf(" "+e+" ")>=0)d=d.replace(" "+e+" "," ");g=a?m.trim(d):"",c.className!==g&&(c.className=g)}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):this.each(m.isFunction(a)?function(c){m(this).toggleClass(a.call(this,c,this.className,b),b)}:function(){if("string"===c){var b,d=0,e=m(this),f=a.match(E)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else(c===K||"boolean"===c)&&(this.className&&m._data(this,"__className__",this.className),this.className=this.className||a===!1?"":m._data(this,"__className__")||"")})},hasClass:function(a){for(var b=" "+a+" ",c=0,d=this.length;d>c;c++)if(1===this[c].nodeType&&(" "+this[c].className+" ").replace(ub," ").indexOf(b)>=0)return!0;return!1}}),m.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){m.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),m.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)},bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}});var vb=m.now(),wb=/\?/,xb=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;m.parseJSON=function(b){if(a.JSON&&a.JSON.parse)return a.JSON.parse(b+"");var c,d=null,e=m.trim(b+"");return e&&!m.trim(e.replace(xb,function(a,b,e,f){return c&&b&&(d=0),0===d?a:(c=e||b,d+=!f-!e,"")}))?Function("return "+e)():m.error("Invalid JSON: "+b)},m.parseXML=function(b){var c,d;if(!b||"string"!=typeof b)return null;try{a.DOMParser?(d=new DOMParser,c=d.parseFromString(b,"text/xml")):(c=new ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b))}catch(e){c=void 0}return c&&c.documentElement&&!c.getElementsByTagName("parsererror").length||m.error("Invalid XML: "+b),c};var yb,zb,Ab=/#.*$/,Bb=/([?&])_=[^&]*/,Cb=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Db=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Eb=/^(?:GET|HEAD)$/,Fb=/^\/\//,Gb=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,Hb={},Ib={},Jb="*/".concat("*");try{zb=location.href}catch(Kb){zb=y.createElement("a"),zb.href="",zb=zb.href}yb=Gb.exec(zb.toLowerCase())||[];function Lb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(E)||[];if(m.isFunction(c))while(d=f[e++])"+"===d.charAt(0)?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Mb(a,b,c,d){var e={},f=a===Ib;function g(h){var i;return e[h]=!0,m.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function Nb(a,b){var c,d,e=m.ajaxSettings.flatOptions||{};for(d in b)void 0!==b[d]&&((e[d]?a:c||(c={}))[d]=b[d]);return c&&m.extend(!0,a,c),a}function Ob(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===e&&(e=a.mimeType||b.getResponseHeader("Content-Type"));if(e)for(g in h)if(h[g]&&h[g].test(e)){i.unshift(g);break}if(i[0]in c)f=i[0];else{for(g in c){if(!i[0]||a.converters[g+" "+i[0]]){f=g;break}d||(d=g)}f=f||d}return f?(f!==i[0]&&i.unshift(f),c[f]):void 0}function Pb(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}m.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:zb,type:"GET",isLocal:Db.test(yb[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Jb,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":m.parseJSON,"text xml":m.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Nb(Nb(a,m.ajaxSettings),b):Nb(m.ajaxSettings,a)},ajaxPrefilter:Lb(Hb),ajaxTransport:Lb(Ib),ajax:function(a,b){"object"==typeof a&&(b=a,a=void 0),b=b||{};var c,d,e,f,g,h,i,j,k=m.ajaxSetup({},b),l=k.context||k,n=k.context&&(l.nodeType||l.jquery)?m(l):m.event,o=m.Deferred(),p=m.Callbacks("once memory"),q=k.statusCode||{},r={},s={},t=0,u="canceled",v={readyState:0,getResponseHeader:function(a){var b;if(2===t){if(!j){j={};while(b=Cb.exec(f))j[b[1].toLowerCase()]=b[2]}b=j[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return 2===t?f:null},setRequestHeader:function(a,b){var c=a.toLowerCase();return t||(a=s[c]=s[c]||a,r[a]=b),this},overrideMimeType:function(a){return t||(k.mimeType=a),this},statusCode:function(a){var b;if(a)if(2>t)for(b in a)q[b]=[q[b],a[b]];else v.always(a[v.status]);return this},abort:function(a){var b=a||u;return i&&i.abort(b),x(0,b),this}};if(o.promise(v).complete=p.add,v.success=v.done,v.error=v.fail,k.url=((a||k.url||zb)+"").replace(Ab,"").replace(Fb,yb[1]+"//"),k.type=b.method||b.type||k.method||k.type,k.dataTypes=m.trim(k.dataType||"*").toLowerCase().match(E)||[""],null==k.crossDomain&&(c=Gb.exec(k.url.toLowerCase()),k.crossDomain=!(!c||c[1]===yb[1]&&c[2]===yb[2]&&(c[3]||("http:"===c[1]?"80":"443"))===(yb[3]||("http:"===yb[1]?"80":"443")))),k.data&&k.processData&&"string"!=typeof k.data&&(k.data=m.param(k.data,k.traditional)),Mb(Hb,k,b,v),2===t)return v;h=m.event&&k.global,h&&0===m.active++&&m.event.trigger("ajaxStart"),k.type=k.type.toUpperCase(),k.hasContent=!Eb.test(k.type),e=k.url,k.hasContent||(k.data&&(e=k.url+=(wb.test(e)?"&":"?")+k.data,delete k.data),k.cache===!1&&(k.url=Bb.test(e)?e.replace(Bb,"$1_="+vb++):e+(wb.test(e)?"&":"?")+"_="+vb++)),k.ifModified&&(m.lastModified[e]&&v.setRequestHeader("If-Modified-Since",m.lastModified[e]),m.etag[e]&&v.setRequestHeader("If-None-Match",m.etag[e])),(k.data&&k.hasContent&&k.contentType!==!1||b.contentType)&&v.setRequestHeader("Content-Type",k.contentType),v.setRequestHeader("Accept",k.dataTypes[0]&&k.accepts[k.dataTypes[0]]?k.accepts[k.dataTypes[0]]+("*"!==k.dataTypes[0]?", "+Jb+"; q=0.01":""):k.accepts["*"]);for(d in k.headers)v.setRequestHeader(d,k.headers[d]);if(k.beforeSend&&(k.beforeSend.call(l,v,k)===!1||2===t))return v.abort();u="abort";for(d in{success:1,error:1,complete:1})v[d](k[d]);if(i=Mb(Ib,k,b,v)){v.readyState=1,h&&n.trigger("ajaxSend",[v,k]),k.async&&k.timeout>0&&(g=setTimeout(function(){v.abort("timeout")},k.timeout));try{t=1,i.send(r,x)}catch(w){if(!(2>t))throw w;x(-1,w)}}else x(-1,"No Transport");function x(a,b,c,d){var j,r,s,u,w,x=b;2!==t&&(t=2,g&&clearTimeout(g),i=void 0,f=d||"",v.readyState=a>0?4:0,j=a>=200&&300>a||304===a,c&&(u=Ob(k,v,c)),u=Pb(k,u,v,j),j?(k.ifModified&&(w=v.getResponseHeader("Last-Modified"),w&&(m.lastModified[e]=w),w=v.getResponseHeader("etag"),w&&(m.etag[e]=w)),204===a||"HEAD"===k.type?x="nocontent":304===a?x="notmodified":(x=u.state,r=u.data,s=u.error,j=!s)):(s=x,(a||!x)&&(x="error",0>a&&(a=0))),v.status=a,v.statusText=(b||x)+"",j?o.resolveWith(l,[r,x,v]):o.rejectWith(l,[v,x,s]),v.statusCode(q),q=void 0,h&&n.trigger(j?"ajaxSuccess":"ajaxError",[v,k,j?r:s]),p.fireWith(l,[v,x]),h&&(n.trigger("ajaxComplete",[v,k]),--m.active||m.event.trigger("ajaxStop")))}return v},getJSON:function(a,b,c){return m.get(a,b,c,"json")},getScript:function(a,b){return m.get(a,void 0,b,"script")}}),m.each(["get","post"],function(a,b){m[b]=function(a,c,d,e){return m.isFunction(c)&&(e=e||d,d=c,c=void 0),m.ajax({url:a,type:b,dataType:e,data:c,success:d})}}),m._evalUrl=function(a){return m.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})},m.fn.extend({wrapAll:function(a){if(m.isFunction(a))return this.each(function(b){m(this).wrapAll(a.call(this,b))});if(this[0]){var b=m(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&1===a.firstChild.nodeType)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return this.each(m.isFunction(a)?function(b){m(this).wrapInner(a.call(this,b))}:function(){var b=m(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=m.isFunction(a);return this.each(function(c){m(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){m.nodeName(this,"body")||m(this).replaceWith(this.childNodes)}).end()}}),m.expr.filters.hidden=function(a){return a.offsetWidth<=0&&a.offsetHeight<=0||!k.reliableHiddenOffsets()&&"none"===(a.style&&a.style.display||m.css(a,"display"))},m.expr.filters.visible=function(a){return!m.expr.filters.hidden(a)};var Qb=/%20/g,Rb=/\[\]$/,Sb=/\r?\n/g,Tb=/^(?:submit|button|image|reset|file)$/i,Ub=/^(?:input|select|textarea|keygen)/i;function Vb(a,b,c,d){var e;if(m.isArray(b))m.each(b,function(b,e){c||Rb.test(a)?d(a,e):Vb(a+"["+("object"==typeof e?b:"")+"]",e,c,d)});else if(c||"object"!==m.type(b))d(a,b);else for(e in b)Vb(a+"["+e+"]",b[e],c,d)}m.param=function(a,b){var c,d=[],e=function(a,b){b=m.isFunction(b)?b():null==b?"":b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};if(void 0===b&&(b=m.ajaxSettings&&m.ajaxSettings.traditional),m.isArray(a)||a.jquery&&!m.isPlainObject(a))m.each(a,function(){e(this.name,this.value)});else for(c in a)Vb(c,a[c],b,e);return d.join("&").replace(Qb,"+")},m.fn.extend({serialize:function(){return m.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=m.prop(this,"elements");return a?m.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!m(this).is(":disabled")&&Ub.test(this.nodeName)&&!Tb.test(a)&&(this.checked||!W.test(a))}).map(function(a,b){var c=m(this).val();return null==c?null:m.isArray(c)?m.map(c,function(a){return{name:b.name,value:a.replace(Sb,"\r\n")}}):{name:b.name,value:c.replace(Sb,"\r\n")}}).get()}}),m.ajaxSettings.xhr=void 0!==a.ActiveXObject?function(){return!this.isLocal&&/^(get|post|head|put|delete|options)$/i.test(this.type)&&Zb()||$b()}:Zb;var Wb=0,Xb={},Yb=m.ajaxSettings.xhr();a.attachEvent&&a.attachEvent("onunload",function(){for(var a in Xb)Xb[a](void 0,!0)}),k.cors=!!Yb&&"withCredentials"in Yb,Yb=k.ajax=!!Yb,Yb&&m.ajaxTransport(function(a){if(!a.crossDomain||k.cors){var b;return{send:function(c,d){var e,f=a.xhr(),g=++Wb;if(f.open(a.type,a.url,a.async,a.username,a.password),a.xhrFields)for(e in a.xhrFields)f[e]=a.xhrFields[e];a.mimeType&&f.overrideMimeType&&f.overrideMimeType(a.mimeType),a.crossDomain||c["X-Requested-With"]||(c["X-Requested-With"]="XMLHttpRequest");for(e in c)void 0!==c[e]&&f.setRequestHeader(e,c[e]+"");f.send(a.hasContent&&a.data||null),b=function(c,e){var h,i,j;if(b&&(e||4===f.readyState))if(delete Xb[g],b=void 0,f.onreadystatechange=m.noop,e)4!==f.readyState&&f.abort();else{j={},h=f.status,"string"==typeof f.responseText&&(j.text=f.responseText);try{i=f.statusText}catch(k){i=""}h||!a.isLocal||a.crossDomain?1223===h&&(h=204):h=j.text?200:404}j&&d(h,i,j,f.getAllResponseHeaders())},a.async?4===f.readyState?setTimeout(b):f.onreadystatechange=Xb[g]=b:b()},abort:function(){b&&b(void 0,!0)}}}});function Zb(){try{return new a.XMLHttpRequest}catch(b){}}function $b(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}m.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){return m.globalEval(a),a}}}),m.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),m.ajaxTransport("script",function(a){if(a.crossDomain){var b,c=y.head||m("head")[0]||y.documentElement;return{send:function(d,e){b=y.createElement("script"),b.async=!0,a.scriptCharset&&(b.charset=a.scriptCharset),b.src=a.url,b.onload=b.onreadystatechange=function(a,c){(c||!b.readyState||/loaded|complete/.test(b.readyState))&&(b.onload=b.onreadystatechange=null,b.parentNode&&b.parentNode.removeChild(b),b=null,c||e(200,"success"))},c.insertBefore(b,c.firstChild)},abort:function(){b&&b.onload(void 0,!0)}}}});var _b=[],ac=/(=)\?(?=&|$)|\?\?/;m.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=_b.pop()||m.expando+"_"+vb++;return this[a]=!0,a}}),m.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(ac.test(b.url)?"url":"string"==typeof b.data&&!(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&ac.test(b.data)&&"data");return h||"jsonp"===b.dataTypes[0]?(e=b.jsonpCallback=m.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(ac,"$1"+e):b.jsonp!==!1&&(b.url+=(wb.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||m.error(e+" was not called"),g[0]},b.dataTypes[0]="json",f=a[e],a[e]=function(){g=arguments},d.always(function(){a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,_b.push(e)),g&&m.isFunction(f)&&f(g[0]),g=f=void 0}),"script"):void 0}),m.parseHTML=function(a,b,c){if(!a||"string"!=typeof a)return null;"boolean"==typeof b&&(c=b,b=!1),b=b||y;var d=u.exec(a),e=!c&&[];return d?[b.createElement(d[1])]:(d=m.buildFragment([a],b,e),e&&e.length&&m(e).remove(),m.merge([],d.childNodes))};var bc=m.fn.load;m.fn.load=function(a,b,c){if("string"!=typeof a&&bc)return bc.apply(this,arguments);var d,e,f,g=this,h=a.indexOf(" ");return h>=0&&(d=m.trim(a.slice(h,a.length)),a=a.slice(0,h)),m.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(f="POST"),g.length>0&&m.ajax({url:a,type:f,dataType:"html",data:b}).done(function(a){e=arguments,g.html(d?m("<div>").append(m.parseHTML(a)).find(d):a)}).complete(c&&function(a,b){g.each(c,e||[a.responseText,b,a])}),this},m.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){m.fn[b]=function(a){return this.on(b,a)}}),m.expr.filters.animated=function(a){return m.grep(m.timers,function(b){return a===b.elem}).length};var cc=a.document.documentElement;function dc(a){return m.isWindow(a)?a:9===a.nodeType?a.defaultView||a.parentWindow:!1}m.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=m.css(a,"position"),l=m(a),n={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=m.css(a,"top"),i=m.css(a,"left"),j=("absolute"===k||"fixed"===k)&&m.inArray("auto",[f,i])>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),m.isFunction(b)&&(b=b.call(a,c,h)),null!=b.top&&(n.top=b.top-h.top+g),null!=b.left&&(n.left=b.left-h.left+e),"using"in b?b.using.call(a,n):l.css(n)}},m.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){m.offset.setOffset(this,a,b)});var b,c,d={top:0,left:0},e=this[0],f=e&&e.ownerDocument;if(f)return b=f.documentElement,m.contains(b,e)?(typeof e.getBoundingClientRect!==K&&(d=e.getBoundingClientRect()),c=dc(f),{top:d.top+(c.pageYOffset||b.scrollTop)-(b.clientTop||0),left:d.left+(c.pageXOffset||b.scrollLeft)-(b.clientLeft||0)}):d},position:function(){if(this[0]){var a,b,c={top:0,left:0},d=this[0];return"fixed"===m.css(d,"position")?b=d.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),m.nodeName(a[0],"html")||(c=a.offset()),c.top+=m.css(a[0],"borderTopWidth",!0),c.left+=m.css(a[0],"borderLeftWidth",!0)),{top:b.top-c.top-m.css(d,"marginTop",!0),left:b.left-c.left-m.css(d,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||cc;while(a&&!m.nodeName(a,"html")&&"static"===m.css(a,"position"))a=a.offsetParent;return a||cc})}}),m.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var c=/Y/.test(b);m.fn[a]=function(d){return V(this,function(a,d,e){var f=dc(a);return void 0===e?f?b in f?f[b]:f.document.documentElement[d]:a[d]:void(f?f.scrollTo(c?m(f).scrollLeft():e,c?e:m(f).scrollTop()):a[d]=e)},a,d,arguments.length,null)}}),m.each(["top","left"],function(a,b){m.cssHooks[b]=La(k.pixelPosition,function(a,c){return c?(c=Ja(a,b),Ha.test(c)?m(a).position()[b]+"px":c):void 0})}),m.each({Height:"height",Width:"width"},function(a,b){m.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){m.fn[d]=function(d,e){var f=arguments.length&&(c||"boolean"!=typeof d),g=c||(d===!0||e===!0?"margin":"border");return V(this,function(b,c,d){var e;return m.isWindow(b)?b.document.documentElement["client"+a]:9===b.nodeType?(e=b.documentElement,Math.max(b.body["scroll"+a],e["scroll"+a],b.body["offset"+a],e["offset"+a],e["client"+a])):void 0===d?m.css(b,c,g):m.style(b,c,d,g)},b,f?d:void 0,f,null)}})}),m.fn.size=function(){return this.length},m.fn.andSelf=m.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return m});var ec=a.jQuery,fc=a.$;return m.noConflict=function(b){return a.$===m&&(a.$=fc),b&&a.jQuery===m&&(a.jQuery=ec),m},typeof b===K&&(a.jQuery=a.$=m),m}); +</script> +<meta name="viewport" content="width=device-width, initial-scale=1" /> +<style type="text/css">html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(data:application/vnd.ms-fontobject;base64,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);src:url(data:application/vnd.ms-fontobject;base64,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) format('embedded-opentype'),url(data:application/font-woff;base64,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) format('woff'),url(data:application/x-font-truetype;base64,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JbwmFCZ+JuYnUCe8J/goNChwKKwpoCnMKiYqSiqEKworeiwILGgsuizsLRwtiC30LiguZi6iLtgvDi9GL34vsi/4MD4whDDSMRIxYDGuMegyJDJeMpoy3jMiMz4zaDO2NBg0YDSoNNI1LDWeNeg2PjZ8Ntw3GjdON5I31DgQOEI4hjjIOQo5SjmIOcw6HDpsOpo63jugO9w8GDxQPKI8+D0yPew+Oj6MPtQ/KD9uP6o/+kBIQIBAxkECQX5CGEKoQu5DGENCQ3ZDoEPKRBBEYESuRPZFWkW2RgZGdEa0RvZHNkd2R7ZH9kgWSDJITkhqSIZIzEkSSThJXkmESapKAkouSlIAAQAAARcApwARAAAAAAACAAAAAQABAAAAQAAuAAAAAAAAABAAxgABAAAAAAATABIAAAADAAEECQAAAGoAEgADAAEECQABACgAfAADAAEECQACAA4ApAADAAEECQADAEwAsgADAAEECQAEADgA/gADAAEECQAFAHgBNgADAAEECQAGADYBrgADAAEECQAIABYB5AADAAEECQAJABYB+gADAAEECQALACQCEAADAAEECQAMACQCNAADAAEECQATACQCWAADAAEECQDIABYCfAADAAEECQDJADACkgADAAEECdkDABoCwnd3dy5nbHlwaGljb25zLmNvbQBDAG8AcAB5AHIAaQBnAGgAdAAgAKkAIAAyADAAMQA0ACAAYgB5ACAASgBhAG4AIABLAG8AdgBhAHIAaQBrAC4AIABBAGwAbAAgAHIAaQBnAGgAdABzACAAcgBlAHMAZQByAHYAZQBkAC4ARwBMAFkAUABIAEkAQwBPAE4AUwAgAEgAYQBsAGYAbABpAG4AZwBzAFIAZQBnAHUAbABhAHIAMQAuADAAMAA5ADsAVQBLAFcATgA7AEcATABZAFAASABJAEMATwBOAFMASABhAGwAZgBsAGkAbgBnAHMALQBSAGUAZwB1AGwAYQByAEcATABZAFAASABJAEMATwBOAFMAIABIAGEAbABmAGwAaQBuAGcAcwAgAFIAZQBnAHUAbABhAHIAVgBlAHIAcwBpAG8AbgAgADEALgAwADAAOQA7AFAAUwAgADAAMAAxAC4AMAAwADkAOwBoAG8AdABjAG8AbgB2ACAAMQAuADAALgA3ADAAOwBtAGEAawBlAG8AdABmAC4AbABpAGIAMgAuADUALgA1ADgAMwAyADkARwBMAFkAUABIAEkAQwBPAE4AUwBIAGEAbABmAGwAaQBuAGcAcwAtAFIAZQBnAHUAbABhAHIASgBhAG4AIABLAG8AdgBhAHIAaQBrAEoAYQBuACAASwBvAHYAYQByAGkAawB3AHcAdwAuAGcAbAB5AHAAaABpAGMAbwBuAHMALgBjAG8AbQB3AHcAdwAuAGcAbAB5AHAAaABpAGMAbwBuAHMALgBjAG8AbQB3AHcAdwAuAGcAbAB5AHAAaABpAGMAbwBuAHMALgBjAG8AbQBXAGUAYgBmAG8AbgB0ACAAMQAuADAAVwBlAGQAIABPAGMAdAAgADIAOQAgADAANgA6ADMANgA6ADAANwAgADIAMAAxADQARgBvAG4AdAAgAFMAcQB1AGkAcgByAGUAbAAAAAIAAAAAAAD/tQAyAAAAAAAAAAAAAAAAAAAAAAAAAAABFwAAAQIBAwADAA0ADgEEAJYBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMA7wEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgEjASQBJQEmAScBKAEpASoBKwEsAS0BLgEvATABMQEyATMBNAE1ATYBNwE4ATkBOgE7ATwBPQE+AT8BQAFBAUIBQwFEAUUBRgFHAUgBSQFKAUsBTAFNAU4BTwFQAVEBUgFTAVQBVQFWAVcBWAFZAVoBWwFcAV0BXgFfAWABYQFiAWMBZAFlAWYBZwFoAWkBagFrAWwBbQFuAW8BcAFxAXIBcwF0AXUBdgF3AXgBeQF6AXsBfAF9AX4BfwGAAYEBggGDAYQBhQGGAYcBiAGJAYoBiwGMAY0BjgGPAZABkQGSAZMBlAGVAZYBlwGYAZkBmgGbAZwBnQGeAZ8BoAGhAaIBowGkAaUBpgGnAagBqQGqAasBrAGtAa4BrwGwAbEBsgGzAbQBtQG2AbcBuAG5AboBuwG8Ab0BvgG/AcABwQHCAcMBxAHFAcYBxwHIAckBygHLAcwBzQHOAc8B0AHRAdIB0wHUAdUB1gHXAdgB2QHaAdsB3AHdAd4B3wHgAeEB4gHjAeQB5QHmAecB6AHpAeoB6wHsAe0B7gHvAfAB8QHyAfMB9AH1AfYB9wH4AfkB+gH7AfwB/QH+Af8CAAIBAgICAwIEAgUCBgIHAggCCQIKAgsCDAINAg4CDwIQAhECEgZnbHlwaDEGZ2x5cGgyB3VuaTAwQTAHdW5pMjAwMAd1bmkyMDAxB3VuaTIwMDIHdW5pMjAwMwd1bmkyMDA0B3VuaTIwMDUHdW5pMjAwNgd1bmkyMDA3B3VuaTIwMDgHdW5pMjAwOQd1bmkyMDBBB3VuaTIwMkYHdW5pMjA1RgRFdXJvB3VuaTIwQkQHdW5pMjMxQgd1bmkyNUZDB3VuaTI2MDEHdW5pMjZGQQd1bmkyNzA5B3VuaTI3MEYHdW5pRTAwMQd1bmlFMDAyB3VuaUUwMDMHdW5pRTAwNQd1bmlFMDA2B3VuaUUwMDcHdW5pRTAwOAd1bmlFMDA5B3VuaUUwMTAHdW5pRTAxMQd1bmlFMDEyB3VuaUUwMTMHdW5pRTAxNAd1bmlFMDE1B3VuaUUwMTYHdW5pRTAxNwd1bmlFMDE4B3VuaUUwMTkHdW5pRTAyMAd1bmlFMDIxB3VuaUUwMjIHdW5pRTAyMwd1bmlFMDI0B3VuaUUwMjUHdW5pRTAyNgd1bmlFMDI3B3VuaUUwMjgHdW5pRTAyOQd1bmlFMDMwB3VuaUUwMzEHdW5pRTAzMgd1bmlFMDMzB3VuaUUwMzQHdW5pRTAzNQd1bmlFMDM2B3VuaUUwMzcHdW5pRTAzOAd1bmlFMDM5B3VuaUUwNDAHdW5pRTA0MQd1bmlFMDQyB3VuaUUwNDMHdW5pRTA0NAd1bmlFMDQ1B3VuaUUwNDYHdW5pRTA0Nwd1bmlFMDQ4B3VuaUUwNDkHdW5pRTA1MAd1bmlFMDUxB3VuaUUwNTIHdW5pRTA1Mwd1bmlFMDU0B3VuaUUwNTUHdW5pRTA1Ngd1bmlFMDU3B3VuaUUwNTgHdW5pRTA1OQd1bmlFMDYwB3VuaUUwNjIHdW5pRTA2Mwd1bmlFMDY0B3VuaUUwNjUHdW5pRTA2Ngd1bmlFMDY3B3VuaUUwNjgHdW5pRTA2OQd1bmlFMDcwB3VuaUUwNzEHdW5pRTA3Mgd1bmlFMDczB3VuaUUwNzQHdW5pRTA3NQd1bmlFMDc2B3VuaUUwNzcHdW5pRTA3OAd1bmlFMDc5B3VuaUUwODAHdW5pRTA4MQd1bmlFMDgyB3VuaUUwODMHdW5pRTA4NAd1bmlFMDg1B3VuaUUwODYHdW5pRTA4Nwd1bmlFMDg4B3VuaUUwODkHdW5pRTA5MAd1bmlFMDkxB3VuaUUwOTIHdW5pRTA5Mwd1bmlFMDk0B3VuaUUwOTUHdW5pRTA5Ngd1bmlFMDk3B3VuaUUxMDEHdW5pRTEwMgd1bmlFMTAzB3VuaUUxMDQHdW5pRTEwNQd1bmlFMTA2B3VuaUUxMDcHdW5pRTEwOAd1bmlFMTA5B3VuaUUxMTAHdW5pRTExMQd1bmlFMTEyB3VuaUUxMTMHdW5pRTExNAd1bmlFMTE1B3VuaUUxMTYHdW5pRTExNwd1bmlFMTE4B3VuaUUxMTkHdW5pRTEyMAd1bmlFMTIxB3VuaUUxMjIHdW5pRTEyMwd1bmlFMTI0B3VuaUUxMjUHdW5pRTEyNgd1bmlFMTI3B3VuaUUxMjgHdW5pRTEyOQd1bmlFMTMwB3VuaUUxMzEHdW5pRTEzMgd1bmlFMTMzB3VuaUUxMzQHdW5pRTEzNQd1bmlFMTM2B3VuaUUxMzcHdW5pRTEzOAd1bmlFMTM5B3VuaUUxNDAHdW5pRTE0MQd1bmlFMTQyB3VuaUUxNDMHdW5pRTE0NAd1bmlFMTQ1B3VuaUUxNDYHdW5pRTE0OAd1bmlFMTQ5B3VuaUUxNTAHdW5pRTE1MQd1bmlFMTUyB3VuaUUxNTMHdW5pRTE1NAd1bmlFMTU1B3VuaUUxNTYHdW5pRTE1Nwd1bmlFMTU4B3VuaUUxNTkHdW5pRTE2MAd1bmlFMTYxB3VuaUUxNjIHdW5pRTE2Mwd1bmlFMTY0B3VuaUUxNjUHdW5pRTE2Ngd1bmlFMTY3B3VuaUUxNjgHdW5pRTE2OQd1bmlFMTcwB3VuaUUxNzEHdW5pRTE3Mgd1bmlFMTczB3VuaUUxNzQHdW5pRTE3NQd1bmlFMTc2B3VuaUUxNzcHdW5pRTE3OAd1bmlFMTc5B3VuaUUxODAHdW5pRTE4MQd1bmlFMTgyB3VuaUUxODMHdW5pRTE4NAd1bmlFMTg1B3VuaUUxODYHdW5pRTE4Nwd1bmlFMTg4B3VuaUUxODkHdW5pRTE5MAd1bmlFMTkxB3VuaUUxOTIHdW5pRTE5Mwd1bmlFMTk0B3VuaUUxOTUHdW5pRTE5Nwd1bmlFMTk4B3VuaUUxOTkHdW5pRTIwMAd1bmlFMjAxB3VuaUUyMDIHdW5pRTIwMwd1bmlFMjA0B3VuaUUyMDUHdW5pRTIwNgd1bmlFMjA5B3VuaUUyMTAHdW5pRTIxMQd1bmlFMjEyB3VuaUUyMTMHdW5pRTIxNAd1bmlFMjE1B3VuaUUyMTYHdW5pRTIxOAd1bmlFMjE5B3VuaUUyMjEHdW5pRTIyMwd1bmlFMjI0B3VuaUUyMjUHdW5pRTIyNgd1bmlFMjI3B3VuaUUyMzAHdW5pRTIzMQd1bmlFMjMyB3VuaUUyMzMHdW5pRTIzNAd1bmlFMjM1B3VuaUUyMzYHdW5pRTIzNwd1bmlFMjM4B3VuaUUyMzkHdW5pRTI0MAd1bmlFMjQxB3VuaUUyNDIHdW5pRTI0Mwd1bmlFMjQ0B3VuaUUyNDUHdW5pRTI0Ngd1bmlFMjQ3B3VuaUUyNDgHdW5pRTI0OQd1bmlFMjUwB3VuaUUyNTEHdW5pRTI1Mgd1bmlFMjUzB3VuaUUyNTQHdW5pRTI1NQd1bmlFMjU2B3VuaUUyNTcHdW5pRTI1OAd1bmlFMjU5B3VuaUUyNjAHdW5pRjhGRgZ1MUY1MTEGdTFGNkFBAAAAAAFUUMMXAAA=) format('truetype'),url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiID4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWV0YWRhdGE+PC9tZXRhZGF0YT4KPGRlZnM+Cjxmb250IGlkPSJnbHlwaGljb25zX2hhbGZsaW5nc3JlZ3VsYXIiIGhvcml6LWFkdi14PSIxMjAwIiA+Cjxmb250LWZhY2UgdW5pdHMtcGVyLWVtPSIxMjAwIiBhc2NlbnQ9Ijk2MCIgZGVzY2VudD0iLTI0MCIgLz4KPG1pc3NpbmctZ2x5cGggaG9yaXotYWR2LXg9IjUwMCIgLz4KPGdseXBoIGhvcml6LWFkdi14PSIwIiAvPgo8Z2x5cGggaG9yaXotYWR2LXg9IjQwMCIgLz4KPGdseXBoIHVuaWNvZGU9IiAiIC8+CjxnbHlwaCB1bmljb2RlPSIqIiBkPSJNNjAwIDExMDBxMTUgMCAzNCAtMS41dDMwIC0zLjVsMTEgLTFxMTAgLTIgMTcuNSAtMTAuNXQ3LjUgLTE4LjV2LTIyNGwxNTggMTU4cTcgNyAxOCA4dDE5IC02bDEwNiAtMTA2cTcgLTggNiAtMTl0LTggLTE4bC0xNTggLTE1OGgyMjRxMTAgMCAxOC41IC03LjV0MTAuNSAtMTcuNXE2IC00MSA2IC03NXEwIC0xNSAtMS41IC0zNHQtMy41IC0zMGwtMSAtMTFxLTIgLTEwIC0xMC41IC0xNy41dC0xOC41IC03LjVoLTIyNGwxNTggLTE1OCBxNyAtNyA4IC0xOHQtNiAtMTlsLTEwNiAtMTA2cS04IC03IC0xOSAtNnQtMTggOGwtMTU4IDE1OHYtMjI0cTAgLTEwIC03LjUgLTE4LjV0LTE3LjUgLTEwLjVxLTQxIC02IC03NSAtNnEtMTUgMCAtMzQgMS41dC0zMCAzLjVsLTExIDFxLTEwIDIgLTE3LjUgMTAuNXQtNy41IDE4LjV2MjI0bC0xNTggLTE1OHEtNyAtNyAtMTggLTh0LTE5IDZsLTEwNiAxMDZxLTcgOCAtNiAxOXQ4IDE4bDE1OCAxNThoLTIyNHEtMTAgMCAtMTguNSA3LjUgdC0xMC41IDE3LjVxLTYgNDEgLTYgNzVxMCAxNSAxLjUgMzR0My41IDMwbDEgMTFxMiAxMCAxMC41IDE3LjV0MTguNSA3LjVoMjI0bC0xNTggMTU4cS03IDcgLTggMTh0NiAxOWwxMDYgMTA2cTggNyAxOSA2dDE4IC04bDE1OCAtMTU4djIyNHEwIDEwIDcuNSAxOC41dDE3LjUgMTAuNXE0MSA2IDc1IDZ6IiAvPgo8Z2x5cGggdW5pY29kZT0iKyIgZD0iTTQ1MCAxMTAwaDIwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMzUwaDM1MHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0zNTB2LTM1MHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMjAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYzNTBoLTM1MHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MjAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNSBoMzUwdjM1MHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4YTA7IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4YTU7IiBkPSJNODI1IDExMDBoMjUwcTEwIDAgMTIuNSAtNXQtNS41IC0xM2wtMzY0IC0zNjRxLTYgLTYgLTExIC0xOGgyNjhxMTAgMCAxMyAtNnQtMyAtMTRsLTEyMCAtMTYwcS02IC04IC0xOCAtMTR0LTIyIC02aC0xMjV2LTEwMGgyNzVxMTAgMCAxMyAtNnQtMyAtMTRsLTEyMCAtMTYwcS02IC04IC0xOCAtMTR0LTIyIC02aC0xMjV2LTE3NHEwIC0xMSAtNy41IC0xOC41dC0xOC41IC03LjVoLTE0OHEtMTEgMCAtMTguNSA3LjV0LTcuNSAxOC41djE3NCBoLTI3NXEtMTAgMCAtMTMgNnQzIDE0bDEyMCAxNjBxNiA4IDE4IDE0dDIyIDZoMTI1djEwMGgtMjc1cS0xMCAwIC0xMyA2dDMgMTRsMTIwIDE2MHE2IDggMTggMTR0MjIgNmgxMThxLTUgMTIgLTExIDE4bC0zNjQgMzY0cS04IDggLTUuNSAxM3QxMi41IDVoMjUwcTI1IDAgNDMgLTE4bDE2NCAtMTY0cTggLTggMTggLTh0MTggOGwxNjQgMTY0cTE4IDE4IDQzIDE4eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeDIwMDA7IiBob3Jpei1hZHYteD0iNjUwIiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4MjAwMTsiIGhvcml6LWFkdi14PSIxMzAwIiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4MjAwMjsiIGhvcml6LWFkdi14PSI2NTAiIC8+CjxnbHlwaCB1bmljb2RlPSImI3gyMDAzOyIgaG9yaXotYWR2LXg9IjEzMDAiIC8+CjxnbHlwaCB1bmljb2RlPSImI3gyMDA0OyIgaG9yaXotYWR2LXg9IjQzMyIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeDIwMDU7IiBob3Jpei1hZHYteD0iMzI1IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4MjAwNjsiIGhvcml6LWFkdi14PSIyMTYiIC8+CjxnbHlwaCB1bmljb2RlPSImI3gyMDA3OyIgaG9yaXotYWR2LXg9IjIxNiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeDIwMDg7IiBob3Jpei1hZHYteD0iMTYyIiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4MjAwOTsiIGhvcml6LWFkdi14PSIyNjAiIC8+CjxnbHlwaCB1bmljb2RlPSImI3gyMDBhOyIgaG9yaXotYWR2LXg9IjcyIiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4MjAyZjsiIGhvcml6LWFkdi14PSIyNjAiIC8+CjxnbHlwaCB1bmljb2RlPSImI3gyMDVmOyIgaG9yaXotYWR2LXg9IjMyNSIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeDIwYWM7IiBkPSJNNzQ0IDExOThxMjQyIDAgMzU0IC0xODlxNjAgLTEwNCA2NiAtMjA5aC0xODFxMCA0NSAtMTcuNSA4Mi41dC00My41IDYxLjV0LTU4IDQwLjV0LTYwLjUgMjR0LTUxLjUgNy41cS0xOSAwIC00MC41IC01LjV0LTQ5LjUgLTIwLjV0LTUzIC0zOHQtNDkgLTYyLjV0LTM5IC04OS41aDM3OWwtMTAwIC0xMDBoLTMwMHEtNiAtNTAgLTYgLTEwMGg0MDZsLTEwMCAtMTAwaC0zMDBxOSAtNzQgMzMgLTEzMnQ1Mi41IC05MXQ2MS41IC01NC41dDU5IC0yOSB0NDcgLTcuNXEyMiAwIDUwLjUgNy41dDYwLjUgMjQuNXQ1OCA0MXQ0My41IDYxdDE3LjUgODBoMTc0cS0zMCAtMTcxIC0xMjggLTI3OHEtMTA3IC0xMTcgLTI3NCAtMTE3cS0yMDYgMCAtMzI0IDE1OHEtMzYgNDggLTY5IDEzM3QtNDUgMjA0aC0yMTdsMTAwIDEwMGgxMTJxMSA0NyA2IDEwMGgtMjE4bDEwMCAxMDBoMTM0cTIwIDg3IDUxIDE1My41dDYyIDEwMy41cTExNyAxNDEgMjk3IDE0MXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3gyMGJkOyIgZD0iTTQyOCAxMjAwaDM1MHE2NyAwIDEyMCAtMTN0ODYgLTMxdDU3IC00OS41dDM1IC01Ni41dDE3IC02NC41dDYuNSAtNjAuNXQwLjUgLTU3di0xNi41di0xNi41cTAgLTM2IC0wLjUgLTU3dC02LjUgLTYxdC0xNyAtNjV0LTM1IC01N3QtNTcgLTUwLjV0LTg2IC0zMS41dC0xMjAgLTEzaC0xNzhsLTIgLTEwMGgyODhxMTAgMCAxMyAtNnQtMyAtMTRsLTEyMCAtMTYwcS02IC04IC0xOCAtMTR0LTIyIC02aC0xMzh2LTE3NXEwIC0xMSAtNS41IC0xOCB0LTE1LjUgLTdoLTE0OXEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djE3NWgtMjY3cS0xMCAwIC0xMyA2dDMgMTRsMTIwIDE2MHE2IDggMTggMTR0MjIgNmgxMTd2MTAwaC0yNjdxLTEwIDAgLTEzIDZ0MyAxNGwxMjAgMTYwcTYgOCAxOCAxNHQyMiA2aDExN3Y0NzVxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXpNNjAwIDEwMDB2LTMwMGgyMDNxNjQgMCA4Ni41IDMzdDIyLjUgMTE5cTAgODQgLTIyLjUgMTE2dC04Ni41IDMyaC0yMDN6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4MjIxMjsiIGQ9Ik0yNTAgNzAwaDgwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC04MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djIwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4MjMxYjsiIGQ9Ik0xMDAwIDEyMDB2LTE1MHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNTB2LTEwMHEwIC05MSAtNDkuNSAtMTY1LjV0LTEzMC41IC0xMDkuNXE4MSAtMzUgMTMwLjUgLTEwOS41dDQ5LjUgLTE2NS41di0xNTBoNTBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTE1MGgtODAwdjE1MHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjVoNTB2MTUwcTAgOTEgNDkuNSAxNjUuNXQxMzAuNSAxMDkuNXEtODEgMzUgLTEzMC41IDEwOS41IHQtNDkuNSAxNjUuNXYxMDBoLTUwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxNTBoODAwek00MDAgMTAwMHYtMTAwcTAgLTYwIDMyLjUgLTEwOS41dDg3LjUgLTczLjVxMjggLTEyIDQ0IC0zN3QxNiAtNTV0LTE2IC01NXQtNDQgLTM3cS01NSAtMjQgLTg3LjUgLTczLjV0LTMyLjUgLTEwOS41di0xNTBoNDAwdjE1MHEwIDYwIC0zMi41IDEwOS41dC04Ny41IDczLjVxLTI4IDEyIC00NCAzN3QtMTYgNTV0MTYgNTV0NDQgMzcgcTU1IDI0IDg3LjUgNzMuNXQzMi41IDEwOS41djEwMGgtNDAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeDI1ZmM7IiBob3Jpei1hZHYteD0iNTAwIiBkPSJNMCAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeDI2MDE7IiBkPSJNNTAzIDEwODlxMTEwIDAgMjAwLjUgLTU5LjV0MTM0LjUgLTE1Ni41cTQ0IDE0IDkwIDE0cTEyMCAwIDIwNSAtODYuNXQ4NSAtMjA2LjVxMCAtMTIxIC04NSAtMjA3LjV0LTIwNSAtODYuNWgtNzUwcS03OSAwIC0xMzUuNSA1N3QtNTYuNSAxMzdxMCA2OSA0Mi41IDEyMi41dDEwOC41IDY3LjVxLTIgMTIgLTIgMzdxMCAxNTMgMTA4IDI2MC41dDI2MCAxMDcuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3gyNmZhOyIgZD0iTTc3NCAxMTkzLjVxMTYgLTkuNSAyMC41IC0yN3QtNS41IC0zMy41bC0xMzYgLTE4N2w0NjcgLTc0NmgzMHEyMCAwIDM1IC0xOC41dDE1IC0zOS41di00MmgtMTIwMHY0MnEwIDIxIDE1IDM5LjV0MzUgMTguNWgzMGw0NjggNzQ2bC0xMzUgMTgzcS0xMCAxNiAtNS41IDM0dDIwLjUgMjh0MzQgNS41dDI4IC0yMC41bDExMSAtMTQ4bDExMiAxNTBxOSAxNiAyNyAyMC41dDM0IC01ek02MDAgMjAwaDM3N2wtMTgyIDExMmwtMTk1IDUzNHYtNjQ2eiAiIC8+CjxnbHlwaCB1bmljb2RlPSImI3gyNzA5OyIgZD0iTTI1IDExMDBoMTE1MHExMCAwIDEyLjUgLTV0LTUuNSAtMTNsLTU2NCAtNTY3cS04IC04IC0xOCAtOHQtMTggOGwtNTY0IDU2N3EtOCA4IC01LjUgMTN0MTIuNSA1ek0xOCA4ODJsMjY0IC0yNjRxOCAtOCA4IC0xOHQtOCAtMThsLTI2NCAtMjY0cS04IC04IC0xMyAtNS41dC01IDEyLjV2NTUwcTAgMTAgNSAxMi41dDEzIC01LjV6TTkxOCA2MThsMjY0IDI2NHE4IDggMTMgNS41dDUgLTEyLjV2LTU1MHEwIC0xMCAtNSAtMTIuNXQtMTMgNS41IGwtMjY0IDI2NHEtOCA4IC04IDE4dDggMTh6TTgxOCA0ODJsMzY0IC0zNjRxOCAtOCA1LjUgLTEzdC0xMi41IC01aC0xMTUwcS0xMCAwIC0xMi41IDV0NS41IDEzbDM2NCAzNjRxOCA4IDE4IDh0MTggLThsMTY0IC0xNjRxOCAtOCAxOCAtOHQxOCA4bDE2NCAxNjRxOCA4IDE4IDh0MTggLTh6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4MjcwZjsiIGQ9Ik0xMDExIDEyMTBxMTkgMCAzMyAtMTNsMTUzIC0xNTNxMTMgLTE0IDEzIC0zM3QtMTMgLTMzbC05OSAtOTJsLTIxNCAyMTRsOTUgOTZxMTMgMTQgMzIgMTR6TTEwMTMgODAwbC02MTUgLTYxNGwtMjE0IDIxNGw2MTQgNjE0ek0zMTcgOTZsLTMzMyAtMTEybDExMCAzMzV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAwMTsiIGQ9Ik03MDAgNjUwdi01NTBoMjUwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di01MGgtODAwdjUwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNWgyNTB2NTUwbC01MDAgNTUwaDEyMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAwMjsiIGQ9Ik0zNjggMTAxN2w2NDUgMTYzcTM5IDE1IDYzIDB0MjQgLTQ5di04MzFxMCAtNTUgLTQxLjUgLTk1LjV0LTExMS41IC02My41cS03OSAtMjUgLTE0NyAtNC41dC04NiA3NXQyNS41IDExMS41dDEyMi41IDgycTcyIDI0IDEzOCA4djUyMWwtNjAwIC0xNTV2LTYwNnEwIC00MiAtNDQgLTkwdC0xMDkgLTY5cS03OSAtMjYgLTE0NyAtNS41dC04NiA3NS41dDI1LjUgMTExLjV0MTIyLjUgODIuNXE3MiAyNCAxMzggN3Y2MzlxMCAzOCAxNC41IDU5IHQ1My41IDM0eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMDM7IiBkPSJNNTAwIDExOTFxMTAwIDAgMTkxIC0zOXQxNTYuNSAtMTA0LjV0MTA0LjUgLTE1Ni41dDM5IC0xOTFsLTEgLTJsMSAtNXEwIC0xNDEgLTc4IC0yNjJsMjc1IC0yNzRxMjMgLTI2IDIyLjUgLTQ0LjV0LTIyLjUgLTQyLjVsLTU5IC01OHEtMjYgLTIwIC00Ni41IC0yMHQtMzkuNSAyMGwtMjc1IDI3NHEtMTE5IC03NyAtMjYxIC03N2wtNSAxbC0yIC0xcS0xMDAgMCAtMTkxIDM5dC0xNTYuNSAxMDQuNXQtMTA0LjUgMTU2LjV0LTM5IDE5MSB0MzkgMTkxdDEwNC41IDE1Ni41dDE1Ni41IDEwNC41dDE5MSAzOXpNNTAwIDEwMjJxLTg4IDAgLTE2MiAtNDN0LTExNyAtMTE3dC00MyAtMTYydDQzIC0xNjJ0MTE3IC0xMTd0MTYyIC00M3QxNjIgNDN0MTE3IDExN3Q0MyAxNjJ0LTQzIDE2MnQtMTE3IDExN3QtMTYyIDQzeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMDU7IiBkPSJNNjQ5IDk0OXE0OCA2OCAxMDkuNSAxMDR0MTIxLjUgMzguNXQxMTguNSAtMjB0MTAyLjUgLTY0dDcxIC0xMDAuNXQyNyAtMTIzcTAgLTU3IC0zMy41IC0xMTcuNXQtOTQgLTEyNC41dC0xMjYuNSAtMTI3LjV0LTE1MCAtMTUyLjV0LTE0NiAtMTc0cS02MiA4NSAtMTQ1LjUgMTc0dC0xNTAgMTUyLjV0LTEyNi41IDEyNy41dC05My41IDEyNC41dC0zMy41IDExNy41cTAgNjQgMjggMTIzdDczIDEwMC41dDEwNCA2NHQxMTkgMjAgdDEyMC41IC0zOC41dDEwNC41IC0xMDR6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAwNjsiIGQ9Ik00MDcgODAwbDEzMSAzNTNxNyAxOSAxNy41IDE5dDE3LjUgLTE5bDEyOSAtMzUzaDQyMXEyMSAwIDI0IC04LjV0LTE0IC0yMC41bC0zNDIgLTI0OWwxMzAgLTQwMXE3IC0yMCAtMC41IC0yNS41dC0yNC41IDYuNWwtMzQzIDI0NmwtMzQyIC0yNDdxLTE3IC0xMiAtMjQuNSAtNi41dC0wLjUgMjUuNWwxMzAgNDAwbC0zNDcgMjUxcS0xNyAxMiAtMTQgMjAuNXQyMyA4LjVoNDI5eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMDc7IiBkPSJNNDA3IDgwMGwxMzEgMzUzcTcgMTkgMTcuNSAxOXQxNy41IC0xOWwxMjkgLTM1M2g0MjFxMjEgMCAyNCAtOC41dC0xNCAtMjAuNWwtMzQyIC0yNDlsMTMwIC00MDFxNyAtMjAgLTAuNSAtMjUuNXQtMjQuNSA2LjVsLTM0MyAyNDZsLTM0MiAtMjQ3cS0xNyAtMTIgLTI0LjUgLTYuNXQtMC41IDI1LjVsMTMwIDQwMGwtMzQ3IDI1MXEtMTcgMTIgLTE0IDIwLjV0MjMgOC41aDQyOXpNNDc3IDcwMGgtMjQwbDE5NyAtMTQybC03NCAtMjI2IGwxOTMgMTM5bDE5NSAtMTQwbC03NCAyMjlsMTkyIDE0MGgtMjM0bC03OCAyMTF6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAwODsiIGQ9Ik02MDAgMTIwMHExMjQgMCAyMTIgLTg4dDg4IC0yMTJ2LTI1MHEwIC00NiAtMzEgLTk4dC02OSAtNTJ2LTc1cTAgLTEwIDYgLTIxLjV0MTUgLTE3LjVsMzU4IC0yMzBxOSAtNSAxNSAtMTYuNXQ2IC0yMS41di05M3EwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTExNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXY5M3EwIDEwIDYgMjEuNXQxNSAxNi41bDM1OCAyMzBxOSA2IDE1IDE3LjV0NiAyMS41djc1cS0zOCAwIC02OSA1MiB0LTMxIDk4djI1MHEwIDEyNCA4OCAyMTJ0MjEyIDg4eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMDk7IiBkPSJNMjUgMTEwMGgxMTUwcTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtMTA1MHEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTExNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYxMDUwcTAgMTAgNy41IDE3LjV0MTcuNSA3LjV6TTEwMCAxMDAwdi0xMDBoMTAwdjEwMGgtMTAwek04NzUgMTAwMGgtNTUwcS0xMCAwIC0xNy41IC03LjV0LTcuNSAtMTcuNXYtMzUwcTAgLTEwIDcuNSAtMTcuNXQxNy41IC03LjVoNTUwIHExMCAwIDE3LjUgNy41dDcuNSAxNy41djM1MHEwIDEwIC03LjUgMTcuNXQtMTcuNSA3LjV6TTEwMDAgMTAwMHYtMTAwaDEwMHYxMDBoLTEwMHpNMTAwIDgwMHYtMTAwaDEwMHYxMDBoLTEwMHpNMTAwMCA4MDB2LTEwMGgxMDB2MTAwaC0xMDB6TTEwMCA2MDB2LTEwMGgxMDB2MTAwaC0xMDB6TTEwMDAgNjAwdi0xMDBoMTAwdjEwMGgtMTAwek04NzUgNTAwaC01NTBxLTEwIDAgLTE3LjUgLTcuNXQtNy41IC0xNy41di0zNTBxMCAtMTAgNy41IC0xNy41IHQxNy41IC03LjVoNTUwcTEwIDAgMTcuNSA3LjV0Ny41IDE3LjV2MzUwcTAgMTAgLTcuNSAxNy41dC0xNy41IDcuNXpNMTAwIDQwMHYtMTAwaDEwMHYxMDBoLTEwMHpNMTAwMCA0MDB2LTEwMGgxMDB2MTAwaC0xMDB6TTEwMCAyMDB2LTEwMGgxMDB2MTAwaC0xMDB6TTEwMDAgMjAwdi0xMDBoMTAwdjEwMGgtMTAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMTA7IiBkPSJNNTAgMTEwMGg0MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTQwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNDAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXY0MDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek02NTAgMTEwMGg0MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTQwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNDAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXY0MDAgcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNTAgNTAwaDQwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNDAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC00MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djQwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTY1MCA1MDBoNDAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di00MDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTQwMCBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djQwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAxMTsiIGQ9Ik01MCAxMTAwaDIwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0yMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djIwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTQ1MCAxMTAwaDIwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0yMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djIwMCBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek04NTAgMTEwMGgyMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTIwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMjAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYyMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek01MCA3MDBoMjAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0yMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTIwMCBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djIwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTQ1MCA3MDBoMjAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0yMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTIwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MjAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNODUwIDcwMGgyMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTIwMCBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTIwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MjAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNTAgMzAwaDIwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0yMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djIwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTQ1MCAzMDBoMjAwIHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0yMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djIwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTg1MCAzMDBoMjAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0yMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTIwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MjAwcTAgMjEgMTQuNSAzNS41IHQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAxMjsiIGQ9Ik01MCAxMTAwaDIwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0yMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djIwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTQ1MCAxMTAwaDcwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC03MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djIwMCBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek01MCA3MDBoMjAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0yMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTIwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MjAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNDUwIDcwMGg3MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTIwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNzAwIHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MjAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNTAgMzAwaDIwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0yMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djIwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTQ1MCAzMDBoNzAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0yMDAgcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC03MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djIwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAxMzsiIGQ9Ik00NjUgNDc3bDU3MSA1NzFxOCA4IDE4IDh0MTcgLThsMTc3IC0xNzdxOCAtNyA4IC0xN3QtOCAtMThsLTc4MyAtNzg0cS03IC04IC0xNy41IC04dC0xNy41IDhsLTM4NCAzODRxLTggOCAtOCAxOHQ4IDE3bDE3NyAxNzdxNyA4IDE3IDh0MTggLThsMTcxIC0xNzFxNyAtNyAxOCAtN3QxOCA3eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMTQ7IiBkPSJNOTA0IDEwODNsMTc4IC0xNzlxOCAtOCA4IC0xOC41dC04IC0xNy41bC0yNjcgLTI2OGwyNjcgLTI2OHE4IC03IDggLTE3LjV0LTggLTE4LjVsLTE3OCAtMTc4cS04IC04IC0xOC41IC04dC0xNy41IDhsLTI2OCAyNjdsLTI2OCAtMjY3cS03IC04IC0xNy41IC04dC0xOC41IDhsLTE3OCAxNzhxLTggOCAtOCAxOC41dDggMTcuNWwyNjcgMjY4bC0yNjcgMjY4cS04IDcgLTggMTcuNXQ4IDE4LjVsMTc4IDE3OHE4IDggMTguNSA4dDE3LjUgLTggbDI2OCAtMjY3bDI2OCAyNjhxNyA3IDE3LjUgN3QxOC41IC03eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMTU7IiBkPSJNNTA3IDExNzdxOTggMCAxODcuNSAtMzguNXQxNTQuNSAtMTAzLjV0MTAzLjUgLTE1NC41dDM4LjUgLTE4Ny41cTAgLTE0MSAtNzggLTI2MmwzMDAgLTI5OXE4IC04IDggLTE4LjV0LTggLTE4LjVsLTEwOSAtMTA4cS03IC04IC0xNy41IC04dC0xOC41IDhsLTMwMCAyOTlxLTExOSAtNzcgLTI2MSAtNzdxLTk4IDAgLTE4OCAzOC41dC0xNTQuNSAxMDN0LTEwMyAxNTQuNXQtMzguNSAxODh0MzguNSAxODcuNXQxMDMgMTU0LjUgdDE1NC41IDEwMy41dDE4OCAzOC41ek01MDYuNSAxMDIzcS04OS41IDAgLTE2NS41IC00NHQtMTIwIC0xMjAuNXQtNDQgLTE2NnQ0NCAtMTY1LjV0MTIwIC0xMjB0MTY1LjUgLTQ0dDE2NiA0NHQxMjAuNSAxMjB0NDQgMTY1LjV0LTQ0IDE2NnQtMTIwLjUgMTIwLjV0LTE2NiA0NHpNNDI1IDkwMGgxNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di03NWg3NXExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTE1MHEwIC0xMCAtNy41IC0xNy41IHQtMTcuNSAtNy41aC03NXYtNzVxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0xNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXY3NWgtNzVxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYxNTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNWg3NXY3NXEwIDEwIDcuNSAxNy41dDE3LjUgNy41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMTY7IiBkPSJNNTA3IDExNzdxOTggMCAxODcuNSAtMzguNXQxNTQuNSAtMTAzLjV0MTAzLjUgLTE1NC41dDM4LjUgLTE4Ny41cTAgLTE0MSAtNzggLTI2MmwzMDAgLTI5OXE4IC04IDggLTE4LjV0LTggLTE4LjVsLTEwOSAtMTA4cS03IC04IC0xNy41IC04dC0xOC41IDhsLTMwMCAyOTlxLTExOSAtNzcgLTI2MSAtNzdxLTk4IDAgLTE4OCAzOC41dC0xNTQuNSAxMDN0LTEwMyAxNTQuNXQtMzguNSAxODh0MzguNSAxODcuNXQxMDMgMTU0LjUgdDE1NC41IDEwMy41dDE4OCAzOC41ek01MDYuNSAxMDIzcS04OS41IDAgLTE2NS41IC00NHQtMTIwIC0xMjAuNXQtNDQgLTE2NnQ0NCAtMTY1LjV0MTIwIC0xMjB0MTY1LjUgLTQ0dDE2NiA0NHQxMjAuNSAxMjB0NDQgMTY1LjV0LTQ0IDE2NnQtMTIwLjUgMTIwLjV0LTE2NiA0NHpNMzI1IDgwMGgzNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di0xNTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0zNTBxLTEwIDAgLTE3LjUgNy41IHQtNy41IDE3LjV2MTUwcTAgMTAgNy41IDE3LjV0MTcuNSA3LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAxNzsiIGQ9Ik01NTAgMTIwMGgxMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTQwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXY0MDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek04MDAgOTc1djE2NnExNjcgLTYyIDI3MiAtMjA5LjV0MTA1IC0zMzEuNXEwIC0xMTcgLTQ1LjUgLTIyNHQtMTIzIC0xODQuNXQtMTg0LjUgLTEyM3QtMjI0IC00NS41dC0yMjQgNDUuNSB0LTE4NC41IDEyM3QtMTIzIDE4NC41dC00NS41IDIyNHEwIDE4NCAxMDUgMzMxLjV0MjcyIDIwOS41di0xNjZxLTEwMyAtNTUgLTE2NSAtMTU1dC02MiAtMjIwcTAgLTExNiA1NyAtMjE0LjV0MTU1LjUgLTE1NS41dDIxNC41IC01N3QyMTQuNSA1N3QxNTUuNSAxNTUuNXQ1NyAyMTQuNXEwIDEyMCAtNjIgMjIwdC0xNjUgMTU1eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMTg7IiBkPSJNMTAyNSAxMjAwaDE1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTExNTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0xNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYxMTUwcTAgMTAgNy41IDE3LjV0MTcuNSA3LjV6TTcyNSA4MDBoMTUwcTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtNzUwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtMTUwcS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2NzUwIHEwIDEwIDcuNSAxNy41dDE3LjUgNy41ek00MjUgNTAwaDE1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTQ1MHEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTE1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djQ1MHEwIDEwIDcuNSAxNy41dDE3LjUgNy41ek0xMjUgMzAwaDE1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTI1MHEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTE1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41IHYyNTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDE5OyIgZD0iTTYwMCAxMTc0cTMzIDAgNzQgLTVsMzggLTE1Mmw1IC0xcTQ5IC0xNCA5NCAtMzlsNSAtMmwxMzQgODBxNjEgLTQ4IDEwNCAtMTA1bC04MCAtMTM0bDMgLTVxMjUgLTQ0IDM5IC05M2wxIC02bDE1MiAtMzhxNSAtNDMgNSAtNzNxMCAtMzQgLTUgLTc0bC0xNTIgLTM4bC0xIC02cS0xNSAtNDkgLTM5IC05M2wtMyAtNWw4MCAtMTM0cS00OCAtNjEgLTEwNCAtMTA1bC0xMzQgODFsLTUgLTNxLTQ0IC0yNSAtOTQgLTM5bC01IC0ybC0zOCAtMTUxIHEtNDMgLTUgLTc0IC01cS0zMyAwIC03NCA1bC0zOCAxNTFsLTUgMnEtNDkgMTQgLTk0IDM5bC01IDNsLTEzNCAtODFxLTYwIDQ4IC0xMDQgMTA1bDgwIDEzNGwtMyA1cS0yNSA0NSAtMzggOTNsLTIgNmwtMTUxIDM4cS02IDQyIC02IDc0cTAgMzMgNiA3M2wxNTEgMzhsMiA2cTEzIDQ4IDM4IDkzbDMgNWwtODAgMTM0cTQ3IDYxIDEwNSAxMDVsMTMzIC04MGw1IDJxNDUgMjUgOTQgMzlsNSAxbDM4IDE1MnE0MyA1IDc0IDV6TTYwMCA4MTUgcS04OSAwIC0xNTIgLTYzdC02MyAtMTUxLjV0NjMgLTE1MS41dDE1MiAtNjN0MTUyIDYzdDYzIDE1MS41dC02MyAxNTEuNXQtMTUyIDYzeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMjA7IiBkPSJNNTAwIDEzMDBoMzAwcTQxIDAgNzAuNSAtMjkuNXQyOS41IC03MC41di0xMDBoMjc1cTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtNzVoLTExMDB2NzVxMCAxMCA3LjUgMTcuNXQxNy41IDcuNWgyNzV2MTAwcTAgNDEgMjkuNSA3MC41dDcwLjUgMjkuNXpNNTAwIDEyMDB2LTEwMGgzMDB2MTAwaC0zMDB6TTExMDAgOTAwdi04MDBxMCAtNDEgLTI5LjUgLTcwLjV0LTcwLjUgLTI5LjVoLTcwMHEtNDEgMCAtNzAuNSAyOS41dC0yOS41IDcwLjUgdjgwMGg5MDB6TTMwMCA4MDB2LTcwMGgxMDB2NzAwaC0xMDB6TTUwMCA4MDB2LTcwMGgxMDB2NzAwaC0xMDB6TTcwMCA4MDB2LTcwMGgxMDB2NzAwaC0xMDB6TTkwMCA4MDB2LTcwMGgxMDB2NzAwaC0xMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAyMTsiIGQ9Ik0xOCA2MThsNjIwIDYwOHE4IDcgMTguNSA3dDE3LjUgLTdsNjA4IC02MDhxOCAtOCA1LjUgLTEzdC0xMi41IC01aC0xNzV2LTU3NXEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTI1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djM3NWgtMzAwdi0zNzVxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0yNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXY1NzVoLTE3NXEtMTAgMCAtMTIuNSA1dDUuNSAxM3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDIyOyIgZD0iTTYwMCAxMjAwdi00MDBxMCAtNDEgMjkuNSAtNzAuNXQ3MC41IC0yOS41aDMwMHYtNjUwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC04MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djExMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41aDQ1MHpNMTAwMCA4MDBoLTI1MHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MjUweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMjM7IiBkPSJNNjAwIDExNzdxMTE3IDAgMjI0IC00NS41dDE4NC41IC0xMjN0MTIzIC0xODQuNXQ0NS41IC0yMjR0LTQ1LjUgLTIyNHQtMTIzIC0xODQuNXQtMTg0LjUgLTEyM3QtMjI0IC00NS41dC0yMjQgNDUuNXQtMTg0LjUgMTIzdC0xMjMgMTg0LjV0LTQ1LjUgMjI0dDQ1LjUgMjI0dDEyMyAxODQuNXQxODQuNSAxMjN0MjI0IDQ1LjV6TTYwMCAxMDI3cS0xMTYgMCAtMjE0LjUgLTU3dC0xNTUuNSAtMTU1LjV0LTU3IC0yMTQuNXQ1NyAtMjE0LjUgdDE1NS41IC0xNTUuNXQyMTQuNSAtNTd0MjE0LjUgNTd0MTU1LjUgMTU1LjV0NTcgMjE0LjV0LTU3IDIxNC41dC0xNTUuNSAxNTUuNXQtMjE0LjUgNTd6TTUyNSA5MDBoNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di0yNzVoMTc1cTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtNTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0yNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYzNTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDI0OyIgZD0iTTEzMDAgMGgtNTM4bC00MSA0MDBoLTI0MmwtNDEgLTQwMGgtNTM4bDQzMSAxMjAwaDIwOWwtMjEgLTMwMGgxNjJsLTIwIDMwMGgyMDh6TTUxNSA4MDBsLTI3IC0zMDBoMjI0bC0yNyAzMDBoLTE3MHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDI1OyIgZD0iTTU1MCAxMjAwaDIwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNDUwaDE5MXEyMCAwIDI1LjUgLTExLjV0LTcuNSAtMjcuNWwtMzI3IC00MDBxLTEzIC0xNiAtMzIgLTE2dC0zMiAxNmwtMzI3IDQwMHEtMTMgMTYgLTcuNSAyNy41dDI1LjUgMTEuNWgxOTF2NDUwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNMTEyNSA0MDBoNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di0zNTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41IGgtMTA1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djM1MHEwIDEwIDcuNSAxNy41dDE3LjUgNy41aDUwcTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtMTc1aDkwMHYxNzVxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDI2OyIgZD0iTTYwMCAxMTc3cTExNyAwIDIyNCAtNDUuNXQxODQuNSAtMTIzdDEyMyAtMTg0LjV0NDUuNSAtMjI0dC00NS41IC0yMjR0LTEyMyAtMTg0LjV0LTE4NC41IC0xMjN0LTIyNCAtNDUuNXQtMjI0IDQ1LjV0LTE4NC41IDEyM3QtMTIzIDE4NC41dC00NS41IDIyNHQ0NS41IDIyNHQxMjMgMTg0LjV0MTg0LjUgMTIzdDIyNCA0NS41ek02MDAgMTAyN3EtMTE2IDAgLTIxNC41IC01N3QtMTU1LjUgLTE1NS41dC01NyAtMjE0LjV0NTcgLTIxNC41IHQxNTUuNSAtMTU1LjV0MjE0LjUgLTU3dDIxNC41IDU3dDE1NS41IDE1NS41dDU3IDIxNC41dC01NyAyMTQuNXQtMTU1LjUgMTU1LjV0LTIxNC41IDU3ek01MjUgOTAwaDE1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTI3NWgxMzdxMjEgMCAyNiAtMTEuNXQtOCAtMjcuNWwtMjIzIC0yNzVxLTEzIC0xNiAtMzIgLTE2dC0zMiAxNmwtMjIzIDI3NXEtMTMgMTYgLTggMjcuNXQyNiAxMS41aDEzN3YyNzVxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXogIiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAyNzsiIGQ9Ik02MDAgMTE3N3ExMTcgMCAyMjQgLTQ1LjV0MTg0LjUgLTEyM3QxMjMgLTE4NC41dDQ1LjUgLTIyNHQtNDUuNSAtMjI0dC0xMjMgLTE4NC41dC0xODQuNSAtMTIzdC0yMjQgLTQ1LjV0LTIyNCA0NS41dC0xODQuNSAxMjN0LTEyMyAxODQuNXQtNDUuNSAyMjR0NDUuNSAyMjR0MTIzIDE4NC41dDE4NC41IDEyM3QyMjQgNDUuNXpNNjAwIDEwMjdxLTExNiAwIC0yMTQuNSAtNTd0LTE1NS41IC0xNTUuNXQtNTcgLTIxNC41dDU3IC0yMTQuNSB0MTU1LjUgLTE1NS41dDIxNC41IC01N3QyMTQuNSA1N3QxNTUuNSAxNTUuNXQ1NyAyMTQuNXQtNTcgMjE0LjV0LTE1NS41IDE1NS41dC0yMTQuNSA1N3pNNjMyIDkxNGwyMjMgLTI3NXExMyAtMTYgOCAtMjcuNXQtMjYgLTExLjVoLTEzN3YtMjc1cTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtMTUwcS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2Mjc1aC0xMzdxLTIxIDAgLTI2IDExLjV0OCAyNy41bDIyMyAyNzVxMTMgMTYgMzIgMTYgdDMyIC0xNnoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDI4OyIgZD0iTTIyNSAxMjAwaDc1MHExMCAwIDE5LjUgLTd0MTIuNSAtMTdsMTg2IC02NTJxNyAtMjQgNyAtNDl2LTQyNXEwIC0xMiAtNCAtMjd0LTkgLTE3cS0xMiAtNiAtMzcgLTZoLTExMDBxLTEyIDAgLTI3IDR0LTE3IDhxLTYgMTMgLTYgMzhsMSA0MjVxMCAyNSA3IDQ5bDE4NSA2NTJxMyAxMCAxMi41IDE3dDE5LjUgN3pNODc4IDEwMDBoLTU1NnEtMTAgMCAtMTkgLTd0LTExIC0xOGwtODcgLTQ1MHEtMiAtMTEgNCAtMTh0MTYgLTdoMTUwIHExMCAwIDE5LjUgLTd0MTEuNSAtMTdsMzggLTE1MnEyIC0xMCAxMS41IC0xN3QxOS41IC03aDI1MHExMCAwIDE5LjUgN3QxMS41IDE3bDM4IDE1MnEyIDEwIDExLjUgMTd0MTkuNSA3aDE1MHExMCAwIDE2IDd0NCAxOGwtODcgNDUwcS0yIDExIC0xMSAxOHQtMTkgN3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDI5OyIgZD0iTTYwMCAxMTc3cTExNyAwIDIyNCAtNDUuNXQxODQuNSAtMTIzdDEyMyAtMTg0LjV0NDUuNSAtMjI0dC00NS41IC0yMjR0LTEyMyAtMTg0LjV0LTE4NC41IC0xMjN0LTIyNCAtNDUuNXQtMjI0IDQ1LjV0LTE4NC41IDEyM3QtMTIzIDE4NC41dC00NS41IDIyNHQ0NS41IDIyNHQxMjMgMTg0LjV0MTg0LjUgMTIzdDIyNCA0NS41ek02MDAgMTAyN3EtMTE2IDAgLTIxNC41IC01N3QtMTU1LjUgLTE1NS41dC01NyAtMjE0LjV0NTcgLTIxNC41IHQxNTUuNSAtMTU1LjV0MjE0LjUgLTU3dDIxNC41IDU3dDE1NS41IDE1NS41dDU3IDIxNC41dC01NyAyMTQuNXQtMTU1LjUgMTU1LjV0LTIxNC41IDU3ek01NDAgODIwbDI1MyAtMTkwcTE3IC0xMiAxNyAtMzB0LTE3IC0zMGwtMjUzIC0xOTBxLTE2IC0xMiAtMjggLTYuNXQtMTIgMjYuNXY0MDBxMCAyMSAxMiAyNi41dDI4IC02LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAzMDsiIGQ9Ik05NDcgMTA2MGwxMzUgMTM1cTcgNyAxMi41IDV0NS41IC0xM3YtMzYycTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtMzYycS0xMSAwIC0xMyA1LjV0NSAxMi41bDEzMyAxMzNxLTEwOSA3NiAtMjM4IDc2cS0xMTYgMCAtMjE0LjUgLTU3dC0xNTUuNSAtMTU1LjV0LTU3IC0yMTQuNXQ1NyAtMjE0LjV0MTU1LjUgLTE1NS41dDIxNC41IC01N3QyMTQuNSA1N3QxNTUuNSAxNTUuNXQ1NyAyMTQuNWgxNTBxMCAtMTE3IC00NS41IC0yMjQgdC0xMjMgLTE4NC41dC0xODQuNSAtMTIzdC0yMjQgLTQ1LjV0LTIyNCA0NS41dC0xODQuNSAxMjN0LTEyMyAxODQuNXQtNDUuNSAyMjR0NDUuNSAyMjR0MTIzIDE4NC41dDE4NC41IDEyM3QyMjQgNDUuNXExOTIgMCAzNDcgLTExN3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDMxOyIgZD0iTTk0NyAxMDYwbDEzNSAxMzVxNyA3IDEyLjUgNXQ1LjUgLTEzdi0zNjFxMCAtMTEgLTcuNSAtMTguNXQtMTguNSAtNy41aC0zNjFxLTExIDAgLTEzIDUuNXQ1IDEyLjVsMTM0IDEzNHEtMTEwIDc1IC0yMzkgNzVxLTExNiAwIC0yMTQuNSAtNTd0LTE1NS41IC0xNTUuNXQtNTcgLTIxNC41aC0xNTBxMCAxMTcgNDUuNSAyMjR0MTIzIDE4NC41dDE4NC41IDEyM3QyMjQgNDUuNXExOTIgMCAzNDcgLTExN3pNMTAyNyA2MDBoMTUwIHEwIC0xMTcgLTQ1LjUgLTIyNHQtMTIzIC0xODQuNXQtMTg0LjUgLTEyM3QtMjI0IC00NS41cS0xOTIgMCAtMzQ4IDExOGwtMTM0IC0xMzRxLTcgLTggLTEyLjUgLTUuNXQtNS41IDEyLjV2MzYwcTAgMTEgNy41IDE4LjV0MTguNSA3LjVoMzYwcTEwIDAgMTIuNSAtNS41dC01LjUgLTEyLjVsLTEzMyAtMTMzcTExMCAtNzYgMjQwIC03NnExMTYgMCAyMTQuNSA1N3QxNTUuNSAxNTUuNXQ1NyAyMTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDMyOyIgZD0iTTEyNSAxMjAwaDEwNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di0xMTUwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtMTA1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djExNTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXpNMTA3NSAxMDAwaC04NTBxLTEwIDAgLTE3LjUgLTcuNXQtNy41IC0xNy41di04NTBxMCAtMTAgNy41IC0xNy41dDE3LjUgLTcuNWg4NTBxMTAgMCAxNy41IDcuNXQ3LjUgMTcuNXY4NTAgcTAgMTAgLTcuNSAxNy41dC0xNy41IDcuNXpNMzI1IDkwMGg1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTUwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXY1MHEwIDEwIDcuNSAxNy41dDE3LjUgNy41ek01MjUgOTAwaDQ1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTUwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtNDUwcS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2NTAgcTAgMTAgNy41IDE3LjV0MTcuNSA3LjV6TTMyNSA3MDBoNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di01MHEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTUwcS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2NTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXpNNTI1IDcwMGg0NTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di01MHEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTQ1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djUwIHEwIDEwIDcuNSAxNy41dDE3LjUgNy41ek0zMjUgNTAwaDUwcTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtNTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC01MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djUwcTAgMTAgNy41IDE3LjV0MTcuNSA3LjV6TTUyNSA1MDBoNDUwcTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtNTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC00NTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXY1MCBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXpNMzI1IDMwMGg1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTUwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXY1MHEwIDEwIDcuNSAxNy41dDE3LjUgNy41ek01MjUgMzAwaDQ1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTUwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtNDUwcS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2NTAgcTAgMTAgNy41IDE3LjV0MTcuNSA3LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAzMzsiIGQ9Ik05MDAgODAwdjIwMHEwIDgzIC01OC41IDE0MS41dC0xNDEuNSA1OC41aC0zMDBxLTgyIDAgLTE0MSAtNTl0LTU5IC0xNDF2LTIwMGgtMTAwcS00MSAwIC03MC41IC0yOS41dC0yOS41IC03MC41di02MDBxMCAtNDEgMjkuNSAtNzAuNXQ3MC41IC0yOS41aDkwMHE0MSAwIDcwLjUgMjkuNXQyOS41IDcwLjV2NjAwcTAgNDEgLTI5LjUgNzAuNXQtNzAuNSAyOS41aC0xMDB6TTQwMCA4MDB2MTUwcTAgMjEgMTUgMzUuNXQzNSAxNC41aDIwMCBxMjAgMCAzNSAtMTQuNXQxNSAtMzUuNXYtMTUwaC0zMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAzNDsiIGQ9Ik0xMjUgMTEwMGg1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTEwNzVoLTEwMHYxMDc1cTAgMTAgNy41IDE3LjV0MTcuNSA3LjV6TTEwNzUgMTA1MnE0IDAgOSAtMnExNiAtNiAxNiAtMjN2LTQyMXEwIC02IC0zIC0xMnEtMzMgLTU5IC02Ni41IC05OXQtNjUuNSAtNTh0LTU2LjUgLTI0LjV0LTUyLjUgLTYuNXEtMjYgMCAtNTcuNSA2LjV0LTUyLjUgMTMuNXQtNjAgMjFxLTQxIDE1IC02MyAyMi41dC01Ny41IDE1dC02NS41IDcuNSBxLTg1IDAgLTE2MCAtNTdxLTcgLTUgLTE1IC01cS02IDAgLTExIDNxLTE0IDcgLTE0IDIydjQzOHEyMiA1NSA4MiA5OC41dDExOSA0Ni41cTIzIDIgNDMgMC41dDQzIC03dDMyLjUgLTguNXQzOCAtMTN0MzIuNSAtMTFxNDEgLTE0IDYzLjUgLTIxdDU3IC0xNHQ2My41IC03cTEwMyAwIDE4MyA4N3E3IDggMTggOHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDM1OyIgZD0iTTYwMCAxMTc1cTExNiAwIDIyNyAtNDkuNXQxOTIuNSAtMTMxdDEzMSAtMTkyLjV0NDkuNSAtMjI3di0zMDBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC01MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djMwMHEwIDEyNyAtNzAuNSAyMzEuNXQtMTg0LjUgMTYxLjV0LTI0NSA1N3QtMjQ1IC01N3QtMTg0LjUgLTE2MS41dC03MC41IC0yMzEuNXYtMzAwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtNTAgcS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2MzAwcTAgMTE2IDQ5LjUgMjI3dDEzMSAxOTIuNXQxOTIuNSAxMzF0MjI3IDQ5LjV6TTIyMCA1MDBoMTYwcTggMCAxNCAtNnQ2IC0xNHYtNDYwcTAgLTggLTYgLTE0dC0xNCAtNmgtMTYwcS04IDAgLTE0IDZ0LTYgMTR2NDYwcTAgOCA2IDE0dDE0IDZ6TTgyMCA1MDBoMTYwcTggMCAxNCAtNnQ2IC0xNHYtNDYwcTAgLTggLTYgLTE0dC0xNCAtNmgtMTYwcS04IDAgLTE0IDZ0LTYgMTR2NDYwIHEwIDggNiAxNHQxNCA2eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMzY7IiBkPSJNMzIxIDgxNGwyNTggMTcycTkgNiAxNSAyLjV0NiAtMTMuNXYtNzUwcTAgLTEwIC02IC0xMy41dC0xNSAyLjVsLTI1OCAxNzJxLTIxIDE0IC00NiAxNGgtMjUwcS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2MzUwcTAgMTAgNy41IDE3LjV0MTcuNSA3LjVoMjUwcTI1IDAgNDYgMTR6TTkwMCA2NjhsMTIwIDEyMHE3IDcgMTcgN3QxNyAtN2wzNCAtMzRxNyAtNyA3IC0xN3QtNyAtMTdsLTEyMCAtMTIwbDEyMCAtMTIwcTcgLTcgNyAtMTcgdC03IC0xN2wtMzQgLTM0cS03IC03IC0xNyAtN3QtMTcgN2wtMTIwIDExOWwtMTIwIC0xMTlxLTcgLTcgLTE3IC03dC0xNyA3bC0zNCAzNHEtNyA3IC03IDE3dDcgMTdsMTE5IDEyMGwtMTE5IDEyMHEtNyA3IC03IDE3dDcgMTdsMzQgMzRxNyA4IDE3IDh0MTcgLTh6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAzNzsiIGQ9Ik0zMjEgODE0bDI1OCAxNzJxOSA2IDE1IDIuNXQ2IC0xMy41di03NTBxMCAtMTAgLTYgLTEzLjV0LTE1IDIuNWwtMjU4IDE3MnEtMjEgMTQgLTQ2IDE0aC0yNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYzNTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNWgyNTBxMjUgMCA0NiAxNHpNNzY2IDkwMGg0cTEwIC0xIDE2IC0xMHE5NiAtMTI5IDk2IC0yOTBxMCAtMTU0IC05MCAtMjgxcS02IC05IC0xNyAtMTBsLTMgLTFxLTkgMCAtMTYgNiBsLTI5IDIzcS03IDcgLTguNSAxNi41dDQuNSAxNy41cTcyIDEwMyA3MiAyMjlxMCAxMzIgLTc4IDIzOHEtNiA4IC00LjUgMTh0OS41IDE3bDI5IDIycTcgNSAxNSA1eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMzg7IiBkPSJNOTY3IDEwMDRoM3ExMSAtMSAxNyAtMTBxMTM1IC0xNzkgMTM1IC0zOTZxMCAtMTA1IC0zNCAtMjA2LjV0LTk4IC0xODUuNXEtNyAtOSAtMTcgLTEwaC0zcS05IDAgLTE2IDZsLTQyIDM0cS04IDYgLTkgMTZ0NSAxOHExMTEgMTUwIDExMSAzMjhxMCA5MCAtMjkuNSAxNzZ0LTg0LjUgMTU3cS02IDkgLTUgMTl0MTAgMTZsNDIgMzNxNyA1IDE1IDV6TTMyMSA4MTRsMjU4IDE3MnE5IDYgMTUgMi41dDYgLTEzLjV2LTc1MHEwIC0xMCAtNiAtMTMuNSB0LTE1IDIuNWwtMjU4IDE3MnEtMjEgMTQgLTQ2IDE0aC0yNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYzNTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNWgyNTBxMjUgMCA0NiAxNHpNNzY2IDkwMGg0cTEwIC0xIDE2IC0xMHE5NiAtMTI5IDk2IC0yOTBxMCAtMTU0IC05MCAtMjgxcS02IC05IC0xNyAtMTBsLTMgLTFxLTkgMCAtMTYgNmwtMjkgMjNxLTcgNyAtOC41IDE2LjV0NC41IDE3LjVxNzIgMTAzIDcyIDIyOXEwIDEzMiAtNzggMjM4IHEtNiA4IC00LjUgMTguNXQ5LjUgMTYuNWwyOSAyMnE3IDUgMTUgNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDM5OyIgZD0iTTUwMCA5MDBoMTAwdi0xMDBoLTEwMHYtMTAwaC00MDB2LTEwMGgtMTAwdjYwMGg1MDB2LTMwMHpNMTIwMCA3MDBoLTIwMHYtMTAwaDIwMHYtMjAwaC0zMDB2MzAwaC0yMDB2MzAwaC0xMDB2MjAwaDYwMHYtNTAwek0xMDAgMTEwMHYtMzAwaDMwMHYzMDBoLTMwMHpNODAwIDExMDB2LTMwMGgzMDB2MzAwaC0zMDB6TTMwMCA5MDBoLTEwMHYxMDBoMTAwdi0xMDB6TTEwMDAgOTAwaC0xMDB2MTAwaDEwMHYtMTAwek0zMDAgNTAwaDIwMHYtNTAwIGgtNTAwdjUwMGgyMDB2MTAwaDEwMHYtMTAwek04MDAgMzAwaDIwMHYtMTAwaC0xMDB2LTEwMGgtMjAwdjEwMGgtMTAwdjEwMGgxMDB2MjAwaC0yMDB2MTAwaDMwMHYtMzAwek0xMDAgNDAwdi0zMDBoMzAwdjMwMGgtMzAwek0zMDAgMjAwaC0xMDB2MTAwaDEwMHYtMTAwek0xMjAwIDIwMGgtMTAwdjEwMGgxMDB2LTEwMHpNNzAwIDBoLTEwMHYxMDBoMTAwdi0xMDB6TTEyMDAgMGgtMzAwdjEwMGgzMDB2LTEwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDQwOyIgZD0iTTEwMCAyMDBoLTEwMHYxMDAwaDEwMHYtMTAwMHpNMzAwIDIwMGgtMTAwdjEwMDBoMTAwdi0xMDAwek03MDAgMjAwaC0yMDB2MTAwMGgyMDB2LTEwMDB6TTkwMCAyMDBoLTEwMHYxMDAwaDEwMHYtMTAwMHpNMTIwMCAyMDBoLTIwMHYxMDAwaDIwMHYtMTAwMHpNNDAwIDBoLTMwMHYxMDBoMzAwdi0xMDB6TTYwMCAwaC0xMDB2OTFoMTAwdi05MXpNODAwIDBoLTEwMHY5MWgxMDB2LTkxek0xMTAwIDBoLTIwMHY5MWgyMDB2LTkxeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwNDE7IiBkPSJNNTAwIDEyMDBsNjgyIC02ODJxOCAtOCA4IC0xOHQtOCAtMThsLTQ2NCAtNDY0cS04IC04IC0xOCAtOHQtMTggOGwtNjgyIDY4MmwxIDQ3NXEwIDEwIDcuNSAxNy41dDE3LjUgNy41aDQ3NHpNMzE5LjUgMTAyNC41cS0yOS41IDI5LjUgLTcxIDI5LjV0LTcxIC0yOS41dC0yOS41IC03MS41dDI5LjUgLTcxLjV0NzEgLTI5LjV0NzEgMjkuNXQyOS41IDcxLjV0LTI5LjUgNzEuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDQyOyIgZD0iTTUwMCAxMjAwbDY4MiAtNjgycTggLTggOCAtMTh0LTggLTE4bC00NjQgLTQ2NHEtOCAtOCAtMTggLTh0LTE4IDhsLTY4MiA2ODJsMSA0NzVxMCAxMCA3LjUgMTcuNXQxNy41IDcuNWg0NzR6TTgwMCAxMjAwbDY4MiAtNjgycTggLTggOCAtMTh0LTggLTE4bC00NjQgLTQ2NHEtOCAtOCAtMTggLTh0LTE4IDhsLTU2IDU2bDQyNCA0MjZsLTcwMCA3MDBoMTUwek0zMTkuNSAxMDI0LjVxLTI5LjUgMjkuNSAtNzEgMjkuNXQtNzEgLTI5LjUgdC0yOS41IC03MS41dDI5LjUgLTcxLjV0NzEgLTI5LjV0NzEgMjkuNXQyOS41IDcxLjV0LTI5LjUgNzEuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDQzOyIgZD0iTTMwMCAxMjAwaDgyNXE3NSAwIDc1IC03NXYtOTAwcTAgLTI1IC0xOCAtNDNsLTY0IC02NHEtOCAtOCAtMTMgLTUuNXQtNSAxMi41djk1MHEwIDEwIC03LjUgMTcuNXQtMTcuNSA3LjVoLTcwMHEtMjUgMCAtNDMgLTE4bC02NCAtNjRxLTggLTggLTUuNSAtMTN0MTIuNSAtNWg3MDBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di05NTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC04NTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXY5NzUgcTAgMjUgMTggNDNsMTM5IDEzOXExOCAxOCA0MyAxOHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDQ0OyIgZD0iTTI1MCAxMjAwaDgwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTE1MGwtNDUwIDQ0NGwtNDUwIC00NDV2MTE1MXEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA0NTsiIGQ9Ik04MjIgMTIwMGgtNDQ0cS0xMSAwIC0xOSAtNy41dC05IC0xNy41bC03OCAtMzAxcS03IC0yNCA3IC00NWw1NyAtMTA4cTYgLTkgMTcuNSAtMTV0MjEuNSAtNmg0NTBxMTAgMCAyMS41IDZ0MTcuNSAxNWw2MiAxMDhxMTQgMjEgNyA0NWwtODMgMzAxcS0xIDEwIC05IDE3LjV0LTE5IDcuNXpNMTE3NSA4MDBoLTE1MHEtMTAgMCAtMjEgLTYuNXQtMTUgLTE1LjVsLTc4IC0xNTZxLTQgLTkgLTE1IC0xNS41dC0yMSAtNi41aC01NTAgcS0xMCAwIC0yMSA2LjV0LTE1IDE1LjVsLTc4IDE1NnEtNCA5IC0xNSAxNS41dC0yMSA2LjVoLTE1MHEtMTAgMCAtMTcuNSAtNy41dC03LjUgLTE3LjV2LTY1MHEwIC0xMCA3LjUgLTE3LjV0MTcuNSAtNy41aDE1MHExMCAwIDE3LjUgNy41dDcuNSAxNy41djE1MHEwIDEwIDcuNSAxNy41dDE3LjUgNy41aDc1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTE1MHEwIC0xMCA3LjUgLTE3LjV0MTcuNSAtNy41aDE1MHExMCAwIDE3LjUgNy41IHQ3LjUgMTcuNXY2NTBxMCAxMCAtNy41IDE3LjV0LTE3LjUgNy41ek04NTAgMjAwaC01MDBxLTEwIDAgLTE5LjUgLTd0LTExLjUgLTE3bC0zOCAtMTUycS0yIC0xMCAzLjUgLTE3dDE1LjUgLTdoNjAwcTEwIDAgMTUuNSA3dDMuNSAxN2wtMzggMTUycS0yIDEwIC0xMS41IDE3dC0xOS41IDd6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA0NjsiIGQ9Ik01MDAgMTEwMGgyMDBxNTYgMCAxMDIuNSAtMjAuNXQ3Mi41IC01MHQ0NCAtNTl0MjUgLTUwLjVsNiAtMjBoMTUwcTQxIDAgNzAuNSAtMjkuNXQyOS41IC03MC41di02MDBxMCAtNDEgLTI5LjUgLTcwLjV0LTcwLjUgLTI5LjVoLTEwMDBxLTQxIDAgLTcwLjUgMjkuNXQtMjkuNSA3MC41djYwMHEwIDQxIDI5LjUgNzAuNXQ3MC41IDI5LjVoMTUwcTIgOCA2LjUgMjEuNXQyNCA0OHQ0NSA2MXQ3MiA0OHQxMDIuNSAyMS41ek05MDAgODAwdi0xMDAgaDEwMHYxMDBoLTEwMHpNNjAwIDczMHEtOTUgMCAtMTYyLjUgLTY3LjV0LTY3LjUgLTE2Mi41dDY3LjUgLTE2Mi41dDE2Mi41IC02Ny41dDE2Mi41IDY3LjV0NjcuNSAxNjIuNXQtNjcuNSAxNjIuNXQtMTYyLjUgNjcuNXpNNjAwIDYwM3E0MyAwIDczIC0zMHQzMCAtNzN0LTMwIC03M3QtNzMgLTMwdC03MyAzMHQtMzAgNzN0MzAgNzN0NzMgMzB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA0NzsiIGQ9Ik02ODEgMTE5OWwzODUgLTk5OHEyMCAtNTAgNjAgLTkycTE4IC0xOSAzNi41IC0yOS41dDI3LjUgLTExLjVsMTAgLTJ2LTY2aC00MTd2NjZxNTMgMCA3NSA0My41dDUgODguNWwtODIgMjIyaC0zOTFxLTU4IC0xNDUgLTkyIC0yMzRxLTExIC0zNCAtNi41IC01N3QyNS41IC0zN3Q0NiAtMjB0NTUgLTZ2LTY2aC0zNjV2NjZxNTYgMjQgODQgNTJxMTIgMTIgMjUgMzAuNXQyMCAzMS41bDcgMTNsMzk5IDEwMDZoOTN6TTQxNiA1MjFoMzQwIGwtMTYyIDQ1N3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDQ4OyIgZD0iTTc1MyA2NDFxNSAtMSAxNC41IC00LjV0MzYgLTE1LjV0NTAuNSAtMjYuNXQ1My41IC00MHQ1MC41IC01NC41dDM1LjUgLTcwdDE0LjUgLTg3cTAgLTY3IC0yNy41IC0xMjUuNXQtNzEuNSAtOTcuNXQtOTguNSAtNjYuNXQtMTA4LjUgLTQwLjV0LTEwMiAtMTNoLTUwMHY4OXE0MSA3IDcwLjUgMzIuNXQyOS41IDY1LjV2ODI3cTAgMjQgLTAuNSAzNHQtMy41IDI0dC04LjUgMTkuNXQtMTcgMTMuNXQtMjggMTIuNXQtNDIuNSAxMS41djcxIGw0NzEgLTFxNTcgMCAxMTUuNSAtMjAuNXQxMDggLTU3dDgwLjUgLTk0dDMxIC0xMjQuNXEwIC01MSAtMTUuNSAtOTYuNXQtMzggLTc0LjV0LTQ1IC01MC41dC0zOC41IC0zMC41ek00MDAgNzAwaDEzOXE3OCAwIDEzMC41IDQ4LjV0NTIuNSAxMjIuNXEwIDQxIC04LjUgNzAuNXQtMjkuNSA1NS41dC02Mi41IDM5LjV0LTEwMy41IDEzLjVoLTExOHYtMzUwek00MDAgMjAwaDIxNnE4MCAwIDEyMSA1MC41dDQxIDEzMC41cTAgOTAgLTYyLjUgMTU0LjUgdC0xNTYuNSA2NC41aC0xNTl2LTQwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDQ5OyIgZD0iTTg3NyAxMjAwbDIgLTU3cS04MyAtMTkgLTExNiAtNDUuNXQtNDAgLTY2LjVsLTEzMiAtODM5cS05IC00OSAxMyAtNjl0OTYgLTI2di05N2gtNTAwdjk3cTE4NiAxNiAyMDAgOThsMTczIDgzMnEzIDE3IDMgMzB0LTEuNSAyMi41dC05IDE3LjV0LTEzLjUgMTIuNXQtMjEuNSAxMHQtMjYgOC41dC0zMy41IDEwcS0xMyAzIC0xOSA1djU3aDQyNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDUwOyIgZD0iTTEzMDAgOTAwaC01MHEwIDIxIC00IDM3dC05LjUgMjYuNXQtMTggMTcuNXQtMjIgMTF0LTI4LjUgNS41dC0zMSAydC0zNyAwLjVoLTIwMHYtODUwcTAgLTIyIDI1IC0zNC41dDUwIC0xMy41bDI1IC0ydi0xMDBoLTQwMHYxMDBxNCAwIDExIDAuNXQyNCAzdDMwIDd0MjQgMTV0MTEgMjQuNXY4NTBoLTIwMHEtMjUgMCAtMzcgLTAuNXQtMzEgLTJ0LTI4LjUgLTUuNXQtMjIgLTExdC0xOCAtMTcuNXQtOS41IC0yNi41dC00IC0zN2gtNTB2MzAwIGgxMDAwdi0zMDB6TTE3NSAxMDAwaC03NXYtODAwaDc1bC0xMjUgLTE2N2wtMTI1IDE2N2g3NXY4MDBoLTc1bDEyNSAxNjd6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA1MTsiIGQ9Ik0xMTAwIDkwMGgtNTBxMCAyMSAtNCAzN3QtOS41IDI2LjV0LTE4IDE3LjV0LTIyIDExdC0yOC41IDUuNXQtMzEgMnQtMzcgMC41aC0yMDB2LTY1MHEwIC0yMiAyNSAtMzQuNXQ1MCAtMTMuNWwyNSAtMnYtMTAwaC00MDB2MTAwcTQgMCAxMSAwLjV0MjQgM3QzMCA3dDI0IDE1dDExIDI0LjV2NjUwaC0yMDBxLTI1IDAgLTM3IC0wLjV0LTMxIC0ydC0yOC41IC01LjV0LTIyIC0xMXQtMTggLTE3LjV0LTkuNSAtMjYuNXQtNCAtMzdoLTUwdjMwMCBoMTAwMHYtMzAwek0xMTY3IDUwbC0xNjcgLTEyNXY3NWgtODAwdi03NWwtMTY3IDEyNWwxNjcgMTI1di03NWg4MDB2NzV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA1MjsiIGQ9Ik01MCAxMTAwaDYwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC02MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTUwIDgwMGgxMDAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTEwMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMCBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek01MCA1MDBoODAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTgwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNTAgMjAwaDExMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTEwMCBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA1MzsiIGQ9Ik0yNTAgMTEwMGg3MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNzAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek01MCA4MDBoMTEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDAgcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNMjUwIDUwMGg3MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNzAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek01MCAyMDBoMTEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMTAwIHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDU0OyIgZD0iTTUwMCA5NTB2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNWg2MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNjAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXpNMTAwIDY1MHYxMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41aDEwMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTAwMCBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41ek0zMDAgMzUwdjEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjVoODAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTgwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV6TTAgNTB2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNWgxMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xMDAgcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDU1OyIgZD0iTTUwIDExMDBoMTEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek01MCA4MDBoMTEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDAgcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNTAgNTAwaDExMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTEwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNTAgMjAwaDExMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTEwMCBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA1NjsiIGQ9Ik01MCAxMTAwaDEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTM1MCAxMTAwaDgwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC04MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMCBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek01MCA4MDBoMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTEwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNMzUwIDgwMGg4MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtODAwIHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNTAgNTAwaDEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTM1MCA1MDBoODAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xMDAgcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC04MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTUwIDIwMGgxMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek0zNTAgMjAwaDgwMCBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtODAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwNTc7IiBkPSJNNDAwIDBoLTEwMHYxMTAwaDEwMHYtMTEwMHpNNTUwIDExMDBoMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTEwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNTUwIDgwMGg1MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNTAwIHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNMjY3IDU1MGwtMTY3IC0xMjV2NzVoLTIwMHYxMDBoMjAwdjc1ek01NTAgNTAwaDMwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0zMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTU1MCAyMDBoNjAwIHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC02MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA1ODsiIGQ9Ik01MCAxMTAwaDEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTkwMCAwaC0xMDB2MTEwMGgxMDB2LTExMDB6TTUwIDgwMGg1MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNTAwIHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNMTEwMCA2MDBoMjAwdi0xMDBoLTIwMHYtNzVsLTE2NyAxMjVsMTY3IDEyNXYtNzV6TTUwIDUwMGgzMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMzAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek01MCAyMDBoNjAwIHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC02MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA1OTsiIGQ9Ik03NSAxMDAwaDc1MHEzMSAwIDUzIC0yMnQyMiAtNTN2LTY1MHEwIC0zMSAtMjIgLTUzdC01MyAtMjJoLTc1MHEtMzEgMCAtNTMgMjJ0LTIyIDUzdjY1MHEwIDMxIDIyIDUzdDUzIDIyek0xMjAwIDMwMGwtMzAwIDMwMGwzMDAgMzAwdi02MDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA2MDsiIGQ9Ik00NCAxMTAwaDExMTJxMTggMCAzMSAtMTN0MTMgLTMxdi0xMDEycTAgLTE4IC0xMyAtMzF0LTMxIC0xM2gtMTExMnEtMTggMCAtMzEgMTN0LTEzIDMxdjEwMTJxMCAxOCAxMyAzMXQzMSAxM3pNMTAwIDEwMDB2LTczN2wyNDcgMTgybDI5OCAtMTMxbC03NCAxNTZsMjkzIDMxOGwyMzYgLTI4OHY1MDBoLTEwMDB6TTM0MiA4ODRxNTYgMCA5NSAtMzl0MzkgLTk0LjV0LTM5IC05NXQtOTUgLTM5LjV0LTk1IDM5LjV0LTM5IDk1dDM5IDk0LjUgdDk1IDM5eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwNjI7IiBkPSJNNjQ4IDExNjlxMTE3IDAgMjE2IC02MHQxNTYuNSAtMTYxdDU3LjUgLTIxOHEwIC0xMTUgLTcwIC0yNThxLTY5IC0xMDkgLTE1OCAtMjI1LjV0LTE0MyAtMTc5LjVsLTU0IC02MnEtOSA4IC0yNS41IDI0LjV0LTYzLjUgNjcuNXQtOTEgMTAzdC05OC41IDEyOHQtOTUuNSAxNDhxLTYwIDEzMiAtNjAgMjQ5cTAgODggMzQgMTY5LjV0OTEuNSAxNDJ0MTM3IDk2LjV0MTY2LjUgMzZ6TTY1Mi41IDk3NHEtOTEuNSAwIC0xNTYuNSAtNjUgdC02NSAtMTU3dDY1IC0xNTYuNXQxNTYuNSAtNjQuNXQxNTYuNSA2NC41dDY1IDE1Ni41dC02NSAxNTd0LTE1Ni41IDY1eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwNjM7IiBkPSJNNjAwIDExNzdxMTE3IDAgMjI0IC00NS41dDE4NC41IC0xMjN0MTIzIC0xODQuNXQ0NS41IC0yMjR0LTQ1LjUgLTIyNHQtMTIzIC0xODQuNXQtMTg0LjUgLTEyM3QtMjI0IC00NS41dC0yMjQgNDUuNXQtMTg0LjUgMTIzdC0xMjMgMTg0LjV0LTQ1LjUgMjI0dDQ1LjUgMjI0dDEyMyAxODQuNXQxODQuNSAxMjN0MjI0IDQ1LjV6TTYwMCAxNzN2ODU0cS0xMTYgMCAtMjE0LjUgLTU3dC0xNTUuNSAtMTU1LjV0LTU3IC0yMTQuNXQ1NyAtMjE0LjUgdDE1NS41IC0xNTUuNXQyMTQuNSAtNTd6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA2NDsiIGQ9Ik01NTQgMTI5NXEyMSAtNzIgNTcuNSAtMTQzLjV0NzYgLTEzMHQ4MyAtMTE4dDgyLjUgLTExN3Q3MCAtMTE2dDQ5LjUgLTEyNnQxOC41IC0xMzYuNXEwIC03MSAtMjUuNSAtMTM1dC02OC41IC0xMTF0LTk5IC04MnQtMTE4LjUgLTU0dC0xMjUuNSAtMjNxLTg0IDUgLTE2MS41IDM0dC0xMzkuNSA3OC41dC05OSAxMjV0LTM3IDE2NC41cTAgNjkgMTggMTM2LjV0NDkuNSAxMjYuNXQ2OS41IDExNi41dDgxLjUgMTE3LjV0ODMuNSAxMTkgdDc2LjUgMTMxdDU4LjUgMTQzek0zNDQgNzEwcS0yMyAtMzMgLTQzLjUgLTcwLjV0LTQwLjUgLTEwMi41dC0xNyAtMTIzcTEgLTM3IDE0LjUgLTY5LjV0MzAgLTUydDQxIC0zN3QzOC41IC0yNC41dDMzIC0xNXEyMSAtNyAzMiAtMXQxMyAyMmw2IDM0cTIgMTAgLTIuNSAyMnQtMTMuNSAxOXEtNSA0IC0xNCAxMnQtMjkuNSA0MC41dC0zMi41IDczLjVxLTI2IDg5IDYgMjcxcTIgMTEgLTYgMTFxLTggMSAtMTUgLTEweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwNjU7IiBkPSJNMTAwMCAxMDEzbDEwOCAxMTVxMiAxIDUgMnQxMyAydDIwLjUgLTF0MjUgLTkuNXQyOC41IC0yMS41cTIyIC0yMiAyNyAtNDN0MCAtMzJsLTYgLTEwbC0xMDggLTExNXpNMzUwIDExMDBoNDAwcTUwIDAgMTA1IC0xM2wtMTg3IC0xODdoLTM2OHEtNDEgMCAtNzAuNSAtMjkuNXQtMjkuNSAtNzAuNXYtNTAwcTAgLTQxIDI5LjUgLTcwLjV0NzAuNSAtMjkuNWg1MDBxNDEgMCA3MC41IDI5LjV0MjkuNSA3MC41djE4MmwyMDAgMjAwdi0zMzIgcTAgLTE2NSAtOTMuNSAtMjU3LjV0LTI1Ni41IC05Mi41aC00MDBxLTE2NSAwIC0yNTcuNSA5Mi41dC05Mi41IDI1Ny41djQwMHEwIDE2NSA5Mi41IDI1Ny41dDI1Ny41IDkyLjV6TTEwMDkgODAzbC0zNjIgLTM2MmwtMTYxIC01MGw1NSAxNzBsMzU1IDM1NXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDY2OyIgZD0iTTM1MCAxMTAwaDM2MXEtMTY0IC0xNDYgLTIxNiAtMjAwaC0xOTVxLTQxIDAgLTcwLjUgLTI5LjV0LTI5LjUgLTcwLjV2LTUwMHEwIC00MSAyOS41IC03MC41dDcwLjUgLTI5LjVoNTAwcTQxIDAgNzAuNSAyOS41dDI5LjUgNzAuNWwyMDAgMTUzdi0xMDNxMCAtMTY1IC05Mi41IC0yNTcuNXQtMjU3LjUgLTkyLjVoLTQwMHEtMTY1IDAgLTI1Ny41IDkyLjV0LTkyLjUgMjU3LjV2NDAwcTAgMTY1IDkyLjUgMjU3LjV0MjU3LjUgOTIuNXogTTgyNCAxMDczbDMzOSAtMzAxcTggLTcgOCAtMTcuNXQtOCAtMTcuNWwtMzQwIC0zMDZxLTcgLTYgLTEyLjUgLTR0LTYuNSAxMXYyMDNxLTI2IDEgLTU0LjUgMHQtNzguNSAtNy41dC05MiAtMTcuNXQtODYgLTM1dC03MCAtNTdxMTAgNTkgMzMgMTA4dDUxLjUgODEuNXQ2NSA1OC41dDY4LjUgNDAuNXQ2NyAyNC41dDU2IDEzLjV0NDAgNC41djIxMHExIDEwIDYuNSAxMi41dDEzLjUgLTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDY3OyIgZD0iTTM1MCAxMTAwaDM1MHE2MCAwIDEyNyAtMjNsLTE3OCAtMTc3aC0zNDlxLTQxIDAgLTcwLjUgLTI5LjV0LTI5LjUgLTcwLjV2LTUwMHEwIC00MSAyOS41IC03MC41dDcwLjUgLTI5LjVoNTAwcTQxIDAgNzAuNSAyOS41dDI5LjUgNzAuNXY2OWwyMDAgMjAwdi0yMTlxMCAtMTY1IC05Mi41IC0yNTcuNXQtMjU3LjUgLTkyLjVoLTQwMHEtMTY1IDAgLTI1Ny41IDkyLjV0LTkyLjUgMjU3LjV2NDAwcTAgMTY1IDkyLjUgMjU3LjV0MjU3LjUgOTIuNXogTTY0MyA2MzlsMzk1IDM5NXE3IDcgMTcuNSA3dDE3LjUgLTdsMTAxIC0xMDFxNyAtNyA3IC0xNy41dC03IC0xNy41bC01MzEgLTUzMnEtNyAtNyAtMTcuNSAtN3QtMTcuNSA3bC0yNDggMjQ4cS03IDcgLTcgMTcuNXQ3IDE3LjVsMTAxIDEwMXE3IDcgMTcuNSA3dDE3LjUgLTdsMTExIC0xMTFxOCAtNyAxOCAtN3QxOCA3eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwNjg7IiBkPSJNMzE4IDkxOGwyNjQgMjY0cTggOCAxOCA4dDE4IC04bDI2MCAtMjY0cTcgLTggNC41IC0xM3QtMTIuNSAtNWgtMTcwdi0yMDBoMjAwdjE3M3EwIDEwIDUgMTJ0MTMgLTVsMjY0IC0yNjBxOCAtNyA4IC0xNy41dC04IC0xNy41bC0yNjQgLTI2NXEtOCAtNyAtMTMgLTV0LTUgMTJ2MTczaC0yMDB2LTIwMGgxNzBxMTAgMCAxMi41IC01dC00LjUgLTEzbC0yNjAgLTI2NHEtOCAtOCAtMTggLTh0LTE4IDhsLTI2NCAyNjRxLTggOCAtNS41IDEzIHQxMi41IDVoMTc1djIwMGgtMjAwdi0xNzNxMCAtMTAgLTUgLTEydC0xMyA1bC0yNjQgMjY1cS04IDcgLTggMTcuNXQ4IDE3LjVsMjY0IDI2MHE4IDcgMTMgNXQ1IC0xMnYtMTczaDIwMHYyMDBoLTE3NXEtMTAgMCAtMTIuNSA1dDUuNSAxM3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDY5OyIgZD0iTTI1MCAxMTAwaDEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNDM4bDQ2NCA0NTNxMTUgMTQgMjUuNSAxMHQxMC41IC0yNXYtMTAwMHEwIC0yMSAtMTAuNSAtMjV0LTI1LjUgMTBsLTQ2NCA0NTN2LTQzOHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDcwOyIgZD0iTTUwIDExMDBoMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di00MzhsNDY0IDQ1M3ExNSAxNCAyNS41IDEwdDEwLjUgLTI1di00MzhsNDY0IDQ1M3ExNSAxNCAyNS41IDEwdDEwLjUgLTI1di0xMDAwcTAgLTIxIC0xMC41IC0yNXQtMjUuNSAxMGwtNDY0IDQ1M3YtNDM4cTAgLTIxIC0xMC41IC0yNXQtMjUuNSAxMGwtNDY0IDQ1M3YtNDM4cTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMDBxLTIxIDAgLTM1LjUgMTQuNSB0LTE0LjUgMzUuNXYxMDAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDcxOyIgZD0iTTEyMDAgMTA1MHYtMTAwMHEwIC0yMSAtMTAuNSAtMjV0LTI1LjUgMTBsLTQ2NCA0NTN2LTQzOHEwIC0yMSAtMTAuNSAtMjV0LTI1LjUgMTBsLTQ5MiA0ODBxLTE1IDE0IC0xNSAzNXQxNSAzNWw0OTIgNDgwcTE1IDE0IDI1LjUgMTB0MTAuNSAtMjV2LTQzOGw0NjQgNDUzcTE1IDE0IDI1LjUgMTB0MTAuNSAtMjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA3MjsiIGQ9Ik0yNDMgMTA3NGw4MTQgLTQ5OHExOCAtMTEgMTggLTI2dC0xOCAtMjZsLTgxNCAtNDk4cS0xOCAtMTEgLTMwLjUgLTR0LTEyLjUgMjh2MTAwMHEwIDIxIDEyLjUgMjh0MzAuNSAtNHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDczOyIgZD0iTTI1MCAxMDAwaDIwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtODAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0yMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djgwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTY1MCAxMDAwaDIwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtODAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0yMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djgwMCBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwNzQ7IiBkPSJNMTEwMCA5NTB2LTgwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtODAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXY4MDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41aDgwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDc1OyIgZD0iTTUwMCA2MTJ2NDM4cTAgMjEgMTAuNSAyNXQyNS41IC0xMGw0OTIgLTQ4MHExNSAtMTQgMTUgLTM1dC0xNSAtMzVsLTQ5MiAtNDgwcS0xNSAtMTQgLTI1LjUgLTEwdC0xMC41IDI1djQzOGwtNDY0IC00NTNxLTE1IC0xNCAtMjUuNSAtMTB0LTEwLjUgMjV2MTAwMHEwIDIxIDEwLjUgMjV0MjUuNSAtMTB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA3NjsiIGQ9Ik0xMDQ4IDExMDJsMTAwIDFxMjAgMCAzNSAtMTQuNXQxNSAtMzUuNWw1IC0xMDAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41bC0xMDAgLTFxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41bC0yIDQzN2wtNDYzIC00NTRxLTE0IC0xNSAtMjQuNSAtMTAuNXQtMTAuNSAyNS41bC0yIDQzN2wtNDYyIC00NTVxLTE1IC0xNCAtMjUuNSAtOS41dC0xMC41IDI0LjVsLTUgMTAwMHEwIDIxIDEwLjUgMjUuNXQyNS41IC0xMC41bDQ2NiAtNDUwIGwtMiA0MzhxMCAyMCAxMC41IDI0LjV0MjUuNSAtOS41bDQ2NiAtNDUxbC0yIDQzOHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA3NzsiIGQ9Ik04NTAgMTEwMGgxMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTEwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2NDM4bC00NjQgLTQ1M3EtMTUgLTE0IC0yNS41IC0xMHQtMTAuNSAyNXYxMDAwcTAgMjEgMTAuNSAyNXQyNS41IC0xMGw0NjQgLTQ1M3Y0MzhxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwNzg7IiBkPSJNNjg2IDEwODFsNTAxIC01NDBxMTUgLTE1IDEwLjUgLTI2dC0yNi41IC0xMWgtMTA0MnEtMjIgMCAtMjYuNSAxMXQxMC41IDI2bDUwMSA1NDBxMTUgMTUgMzYgMTV0MzYgLTE1ek0xNTAgNDAwaDEwMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTAwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDc5OyIgZD0iTTg4NSA5MDBsLTM1MiAtMzUzbDM1MiAtMzUzbC0xOTcgLTE5OGwtNTUyIDU1Mmw1NTIgNTUweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwODA7IiBkPSJNMTA2NCA1NDdsLTU1MSAtNTUxbC0xOTggMTk4bDM1MyAzNTNsLTM1MyAzNTNsMTk4IDE5OHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDgxOyIgZD0iTTYwMCAxMTc3cTExNyAwIDIyNCAtNDUuNXQxODQuNSAtMTIzdDEyMyAtMTg0LjV0NDUuNSAtMjI0dC00NS41IC0yMjR0LTEyMyAtMTg0LjV0LTE4NC41IC0xMjN0LTIyNCAtNDUuNXQtMjI0IDQ1LjV0LTE4NC41IDEyM3QtMTIzIDE4NC41dC00NS41IDIyNHQ0NS41IDIyNHQxMjMgMTg0LjV0MTg0LjUgMTIzdDIyNCA0NS41ek02NTAgOTAwaC0xMDBxLTIxIDAgLTM1LjUgLTE0LjV0LTE0LjUgLTM1LjV2LTE1MGgtMTUwIHEtMjEgMCAtMzUuNSAtMTQuNXQtMTQuNSAtMzUuNXYtMTAwcTAgLTIxIDE0LjUgLTM1LjV0MzUuNSAtMTQuNWgxNTB2LTE1MHEwIC0yMSAxNC41IC0zNS41dDM1LjUgLTE0LjVoMTAwcTIxIDAgMzUuNSAxNC41dDE0LjUgMzUuNXYxNTBoMTUwcTIxIDAgMzUuNSAxNC41dDE0LjUgMzUuNXYxMDBxMCAyMSAtMTQuNSAzNS41dC0zNS41IDE0LjVoLTE1MHYxNTBxMCAyMSAtMTQuNSAzNS41dC0zNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA4MjsiIGQ9Ik02MDAgMTE3N3ExMTcgMCAyMjQgLTQ1LjV0MTg0LjUgLTEyM3QxMjMgLTE4NC41dDQ1LjUgLTIyNHQtNDUuNSAtMjI0dC0xMjMgLTE4NC41dC0xODQuNSAtMTIzdC0yMjQgLTQ1LjV0LTIyNCA0NS41dC0xODQuNSAxMjN0LTEyMyAxODQuNXQtNDUuNSAyMjR0NDUuNSAyMjR0MTIzIDE4NC41dDE4NC41IDEyM3QyMjQgNDUuNXpNODUwIDcwMGgtNTAwcS0yMSAwIC0zNS41IC0xNC41dC0xNC41IC0zNS41di0xMDBxMCAtMjEgMTQuNSAtMzUuNSB0MzUuNSAtMTQuNWg1MDBxMjEgMCAzNS41IDE0LjV0MTQuNSAzNS41djEwMHEwIDIxIC0xNC41IDM1LjV0LTM1LjUgMTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDgzOyIgZD0iTTYwMCAxMTc3cTExNyAwIDIyNCAtNDUuNXQxODQuNSAtMTIzdDEyMyAtMTg0LjV0NDUuNSAtMjI0dC00NS41IC0yMjR0LTEyMyAtMTg0LjV0LTE4NC41IC0xMjN0LTIyNCAtNDUuNXQtMjI0IDQ1LjV0LTE4NC41IDEyM3QtMTIzIDE4NC41dC00NS41IDIyNHQ0NS41IDIyNHQxMjMgMTg0LjV0MTg0LjUgMTIzdDIyNCA0NS41ek03NDEuNSA5MTNxLTEyLjUgMCAtMjEuNSAtOWwtMTIwIC0xMjBsLTEyMCAxMjBxLTkgOSAtMjEuNSA5IHQtMjEuNSAtOWwtMTQxIC0xNDFxLTkgLTkgLTkgLTIxLjV0OSAtMjEuNWwxMjAgLTEyMGwtMTIwIC0xMjBxLTkgLTkgLTkgLTIxLjV0OSAtMjEuNWwxNDEgLTE0MXE5IC05IDIxLjUgLTl0MjEuNSA5bDEyMCAxMjBsMTIwIC0xMjBxOSAtOSAyMS41IC05dDIxLjUgOWwxNDEgMTQxcTkgOSA5IDIxLjV0LTkgMjEuNWwtMTIwIDEyMGwxMjAgMTIwcTkgOSA5IDIxLjV0LTkgMjEuNWwtMTQxIDE0MXEtOSA5IC0yMS41IDl6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA4NDsiIGQ9Ik02MDAgMTE3N3ExMTcgMCAyMjQgLTQ1LjV0MTg0LjUgLTEyM3QxMjMgLTE4NC41dDQ1LjUgLTIyNHQtNDUuNSAtMjI0dC0xMjMgLTE4NC41dC0xODQuNSAtMTIzdC0yMjQgLTQ1LjV0LTIyNCA0NS41dC0xODQuNSAxMjN0LTEyMyAxODQuNXQtNDUuNSAyMjR0NDUuNSAyMjR0MTIzIDE4NC41dDE4NC41IDEyM3QyMjQgNDUuNXpNNTQ2IDYyM2wtODQgODVxLTcgNyAtMTcuNSA3dC0xOC41IC03bC0xMzkgLTEzOXEtNyAtOCAtNyAtMTh0NyAtMTggbDI0MiAtMjQxcTcgLTggMTcuNSAtOHQxNy41IDhsMzc1IDM3NXE3IDcgNyAxNy41dC03IDE4LjVsLTEzOSAxMzlxLTcgNyAtMTcuNSA3dC0xNy41IC03eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwODU7IiBkPSJNNjAwIDExNzdxMTE3IDAgMjI0IC00NS41dDE4NC41IC0xMjN0MTIzIC0xODQuNXQ0NS41IC0yMjR0LTQ1LjUgLTIyNHQtMTIzIC0xODQuNXQtMTg0LjUgLTEyM3QtMjI0IC00NS41dC0yMjQgNDUuNXQtMTg0LjUgMTIzdC0xMjMgMTg0LjV0LTQ1LjUgMjI0dDQ1LjUgMjI0dDEyMyAxODQuNXQxODQuNSAxMjN0MjI0IDQ1LjV6TTU4OCA5NDFxLTI5IDAgLTU5IC01LjV0LTYzIC0yMC41dC01OCAtMzguNXQtNDEuNSAtNjN0LTE2LjUgLTg5LjUgcTAgLTI1IDIwIC0yNWgxMzFxMzAgLTUgMzUgMTFxNiAyMCAyMC41IDI4dDQ1LjUgOHEyMCAwIDMxLjUgLTEwLjV0MTEuNSAtMjguNXEwIC0yMyAtNyAtMzR0LTI2IC0xOHEtMSAwIC0xMy41IC00dC0xOS41IC03LjV0LTIwIC0xMC41dC0yMiAtMTd0LTE4LjUgLTI0dC0xNS41IC0zNXQtOCAtNDZxLTEgLTggNS41IC0xNi41dDIwLjUgLTguNWgxNzNxNyAwIDIyIDh0MzUgMjh0MzcuNSA0OHQyOS41IDc0dDEyIDEwMHEwIDQ3IC0xNyA4MyB0LTQyLjUgNTd0LTU5LjUgMzQuNXQtNjQgMTh0LTU5IDQuNXpNNjc1IDQwMGgtMTUwcS0xMCAwIC0xNy41IC03LjV0LTcuNSAtMTcuNXYtMTUwcTAgLTEwIDcuNSAtMTcuNXQxNy41IC03LjVoMTUwcTEwIDAgMTcuNSA3LjV0Ny41IDE3LjV2MTUwcTAgMTAgLTcuNSAxNy41dC0xNy41IDcuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDg2OyIgZD0iTTYwMCAxMTc3cTExNyAwIDIyNCAtNDUuNXQxODQuNSAtMTIzdDEyMyAtMTg0LjV0NDUuNSAtMjI0dC00NS41IC0yMjR0LTEyMyAtMTg0LjV0LTE4NC41IC0xMjN0LTIyNCAtNDUuNXQtMjI0IDQ1LjV0LTE4NC41IDEyM3QtMTIzIDE4NC41dC00NS41IDIyNHQ0NS41IDIyNHQxMjMgMTg0LjV0MTg0LjUgMTIzdDIyNCA0NS41ek02NzUgMTAwMGgtMTUwcS0xMCAwIC0xNy41IC03LjV0LTcuNSAtMTcuNXYtMTUwcTAgLTEwIDcuNSAtMTcuNSB0MTcuNSAtNy41aDE1MHExMCAwIDE3LjUgNy41dDcuNSAxNy41djE1MHEwIDEwIC03LjUgMTcuNXQtMTcuNSA3LjV6TTY3NSA3MDBoLTI1MHEtMTAgMCAtMTcuNSAtNy41dC03LjUgLTE3LjV2LTUwcTAgLTEwIDcuNSAtMTcuNXQxNy41IC03LjVoNzV2LTIwMGgtNzVxLTEwIDAgLTE3LjUgLTcuNXQtNy41IC0xNy41di01MHEwIC0xMCA3LjUgLTE3LjV0MTcuNSAtNy41aDM1MHExMCAwIDE3LjUgNy41dDcuNSAxNy41djUwcTAgMTAgLTcuNSAxNy41IHQtMTcuNSA3LjVoLTc1djI3NXEwIDEwIC03LjUgMTcuNXQtMTcuNSA3LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA4NzsiIGQ9Ik01MjUgMTIwMGgxNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di0xOTRxMTAzIC0yNyAxNzguNSAtMTAyLjV0MTAyLjUgLTE3OC41aDE5NHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTE1MHEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTE5NHEtMjcgLTEwMyAtMTAyLjUgLTE3OC41dC0xNzguNSAtMTAyLjV2LTE5NHEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTE1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djE5NCBxLTEwMyAyNyAtMTc4LjUgMTAyLjV0LTEwMi41IDE3OC41aC0xOTRxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYxNTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNWgxOTRxMjcgMTAzIDEwMi41IDE3OC41dDE3OC41IDEwMi41djE5NHEwIDEwIDcuNSAxNy41dDE3LjUgNy41ek03MDAgODkzdi0xNjhxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0xNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYxNjhxLTY4IC0yMyAtMTE5IC03NCB0LTc0IC0xMTloMTY4cTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtMTUwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtMTY4cTIzIC02OCA3NCAtMTE5dDExOSAtNzR2MTY4cTAgMTAgNy41IDE3LjV0MTcuNSA3LjVoMTUwcTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtMTY4cTY4IDIzIDExOSA3NHQ3NCAxMTloLTE2OHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djE1MHEwIDEwIDcuNSAxNy41dDE3LjUgNy41aDE2OCBxLTIzIDY4IC03NCAxMTl0LTExOSA3NHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDg4OyIgZD0iTTYwMCAxMTc3cTExNyAwIDIyNCAtNDUuNXQxODQuNSAtMTIzdDEyMyAtMTg0LjV0NDUuNSAtMjI0dC00NS41IC0yMjR0LTEyMyAtMTg0LjV0LTE4NC41IC0xMjN0LTIyNCAtNDUuNXQtMjI0IDQ1LjV0LTE4NC41IDEyM3QtMTIzIDE4NC41dC00NS41IDIyNHQ0NS41IDIyNHQxMjMgMTg0LjV0MTg0LjUgMTIzdDIyNCA0NS41ek02MDAgMTAyN3EtMTE2IDAgLTIxNC41IC01N3QtMTU1LjUgLTE1NS41dC01NyAtMjE0LjV0NTcgLTIxNC41IHQxNTUuNSAtMTU1LjV0MjE0LjUgLTU3dDIxNC41IDU3dDE1NS41IDE1NS41dDU3IDIxNC41dC01NyAyMTQuNXQtMTU1LjUgMTU1LjV0LTIxNC41IDU3ek03NTkgODIzbDY0IC02NHE3IC03IDcgLTE3LjV0LTcgLTE3LjVsLTEyNCAtMTI0bDEyNCAtMTI0cTcgLTcgNyAtMTcuNXQtNyAtMTcuNWwtNjQgLTY0cS03IC03IC0xNy41IC03dC0xNy41IDdsLTEyNCAxMjRsLTEyNCAtMTI0cS03IC03IC0xNy41IC03dC0xNy41IDdsLTY0IDY0IHEtNyA3IC03IDE3LjV0NyAxNy41bDEyNCAxMjRsLTEyNCAxMjRxLTcgNyAtNyAxNy41dDcgMTcuNWw2NCA2NHE3IDcgMTcuNSA3dDE3LjUgLTdsMTI0IC0xMjRsMTI0IDEyNHE3IDcgMTcuNSA3dDE3LjUgLTd6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA4OTsiIGQ9Ik02MDAgMTE3N3ExMTcgMCAyMjQgLTQ1LjV0MTg0LjUgLTEyM3QxMjMgLTE4NC41dDQ1LjUgLTIyNHQtNDUuNSAtMjI0dC0xMjMgLTE4NC41dC0xODQuNSAtMTIzdC0yMjQgLTQ1LjV0LTIyNCA0NS41dC0xODQuNSAxMjN0LTEyMyAxODQuNXQtNDUuNSAyMjR0NDUuNSAyMjR0MTIzIDE4NC41dDE4NC41IDEyM3QyMjQgNDUuNXpNNjAwIDEwMjdxLTExNiAwIC0yMTQuNSAtNTd0LTE1NS41IC0xNTUuNXQtNTcgLTIxNC41dDU3IC0yMTQuNSB0MTU1LjUgLTE1NS41dDIxNC41IC01N3QyMTQuNSA1N3QxNTUuNSAxNTUuNXQ1NyAyMTQuNXQtNTcgMjE0LjV0LTE1NS41IDE1NS41dC0yMTQuNSA1N3pNNzgyIDc4OGwxMDYgLTEwNnE3IC03IDcgLTE3LjV0LTcgLTE3LjVsLTMyMCAtMzIxcS04IC03IC0xOCAtN3QtMTggN2wtMjAyIDIwM3EtOCA3IC04IDE3LjV0OCAxNy41bDEwNiAxMDZxNyA4IDE3LjUgOHQxNy41IC04bDc5IC03OWwxOTcgMTk3cTcgNyAxNy41IDd0MTcuNSAtN3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDkwOyIgZD0iTTYwMCAxMTc3cTExNyAwIDIyNCAtNDUuNXQxODQuNSAtMTIzdDEyMyAtMTg0LjV0NDUuNSAtMjI0dC00NS41IC0yMjR0LTEyMyAtMTg0LjV0LTE4NC41IC0xMjN0LTIyNCAtNDUuNXQtMjI0IDQ1LjV0LTE4NC41IDEyM3QtMTIzIDE4NC41dC00NS41IDIyNHQ0NS41IDIyNHQxMjMgMTg0LjV0MTg0LjUgMTIzdDIyNCA0NS41ek02MDAgMTAyN3EtMTE2IDAgLTIxNC41IC01N3QtMTU1LjUgLTE1NS41dC01NyAtMjE0LjVxMCAtMTIwIDY1IC0yMjUgbDU4NyA1ODdxLTEwNSA2NSAtMjI1IDY1ek05NjUgODE5bC01ODQgLTU4NHExMDQgLTYyIDIxOSAtNjJxMTE2IDAgMjE0LjUgNTd0MTU1LjUgMTU1LjV0NTcgMjE0LjVxMCAxMTUgLTYyIDIxOXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDkxOyIgZD0iTTM5IDU4Mmw1MjIgNDI3cTE2IDEzIDI3LjUgOHQxMS41IC0yNnYtMjkxaDU1MHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC01NTB2LTI5MXEwIC0yMSAtMTEuNSAtMjZ0LTI3LjUgOGwtNTIyIDQyN3EtMTYgMTMgLTE2IDMydDE2IDMyeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwOTI7IiBkPSJNNjM5IDEwMDlsNTIyIC00MjdxMTYgLTEzIDE2IC0zMnQtMTYgLTMybC01MjIgLTQyN3EtMTYgLTEzIC0yNy41IC04dC0xMS41IDI2djI5MWgtNTUwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYyMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41aDU1MHYyOTFxMCAyMSAxMS41IDI2dDI3LjUgLTh6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA5MzsiIGQ9Ik02ODIgMTE2MWw0MjcgLTUyMnExMyAtMTYgOCAtMjcuNXQtMjYgLTExLjVoLTI5MXYtNTUwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0yMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djU1MGgtMjkxcS0yMSAwIC0yNiAxMS41dDggMjcuNWw0MjcgNTIycTEzIDE2IDMyIDE2dDMyIC0xNnoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDk0OyIgZD0iTTU1MCAxMjAwaDIwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNTUwaDI5MXEyMSAwIDI2IC0xMS41dC04IC0yNy41bC00MjcgLTUyMnEtMTMgLTE2IC0zMiAtMTZ0LTMyIDE2bC00MjcgNTIycS0xMyAxNiAtOCAyNy41dDI2IDExLjVoMjkxdjU1MHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA5NTsiIGQ9Ik02MzkgMTEwOWw1MjIgLTQyN3ExNiAtMTMgMTYgLTMydC0xNiAtMzJsLTUyMiAtNDI3cS0xNiAtMTMgLTI3LjUgLTh0LTExLjUgMjZ2MjkxcS05NCAtMiAtMTgyIC0yMHQtMTcwLjUgLTUydC0xNDcgLTkyLjV0LTEwMC41IC0xMzUuNXE1IDEwNSAyNyAxOTMuNXQ2Ny41IDE2N3QxMTMgMTM1dDE2NyA5MS41dDIyNS41IDQydjI2MnEwIDIxIDExLjUgMjZ0MjcuNSAtOHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDk2OyIgZD0iTTg1MCAxMjAwaDMwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMzAwcTAgLTIxIC0xMC41IC0yNXQtMjQuNSAxMGwtOTQgOTRsLTI0OSAtMjQ5cS04IC03IC0xOCAtN3QtMTggN2wtMTA2IDEwNnEtNyA4IC03IDE4dDcgMThsMjQ5IDI0OWwtOTQgOTRxLTE0IDE0IC0xMCAyNC41dDI1IDEwLjV6TTM1MCAwaC0zMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djMwMHEwIDIxIDEwLjUgMjV0MjQuNSAtMTBsOTQgLTk0bDI0OSAyNDkgcTggNyAxOCA3dDE4IC03bDEwNiAtMTA2cTcgLTggNyAtMTh0LTcgLTE4bC0yNDkgLTI0OWw5NCAtOTRxMTQgLTE0IDEwIC0yNC41dC0yNSAtMTAuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDk3OyIgZD0iTTEwMTQgMTEyMGwxMDYgLTEwNnE3IC04IDcgLTE4dC03IC0xOGwtMjQ5IC0yNDlsOTQgLTk0cTE0IC0xNCAxMCAtMjQuNXQtMjUgLTEwLjVoLTMwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MzAwcTAgMjEgMTAuNSAyNXQyNC41IC0xMGw5NCAtOTRsMjQ5IDI0OXE4IDcgMTggN3QxOCAtN3pNMjUwIDYwMGgzMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTMwMHEwIC0yMSAtMTAuNSAtMjV0LTI0LjUgMTBsLTk0IDk0IGwtMjQ5IC0yNDlxLTggLTcgLTE4IC03dC0xOCA3bC0xMDYgMTA2cS03IDggLTcgMTh0NyAxOGwyNDkgMjQ5bC05NCA5NHEtMTQgMTQgLTEwIDI0LjV0MjUgMTAuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTAxOyIgZD0iTTYwMCAxMTc3cTExNyAwIDIyNCAtNDUuNXQxODQuNSAtMTIzdDEyMyAtMTg0LjV0NDUuNSAtMjI0dC00NS41IC0yMjR0LTEyMyAtMTg0LjV0LTE4NC41IC0xMjN0LTIyNCAtNDUuNXQtMjI0IDQ1LjV0LTE4NC41IDEyM3QtMTIzIDE4NC41dC00NS41IDIyNHQ0NS41IDIyNHQxMjMgMTg0LjV0MTg0LjUgMTIzdDIyNCA0NS41ek03MDQgOTAwaC0yMDhxLTIwIDAgLTMyIC0xNC41dC04IC0zNC41bDU4IC0zMDJxNCAtMjAgMjEuNSAtMzQuNSB0MzcuNSAtMTQuNWg1NHEyMCAwIDM3LjUgMTQuNXQyMS41IDM0LjVsNTggMzAycTQgMjAgLTggMzQuNXQtMzIgMTQuNXpNNjc1IDQwMGgtMTUwcS0xMCAwIC0xNy41IC03LjV0LTcuNSAtMTcuNXYtMTUwcTAgLTEwIDcuNSAtMTcuNXQxNy41IC03LjVoMTUwcTEwIDAgMTcuNSA3LjV0Ny41IDE3LjV2MTUwcTAgMTAgLTcuNSAxNy41dC0xNy41IDcuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTAyOyIgZD0iTTI2MCAxMjAwcTkgMCAxOSAtMnQxNSAtNGw1IC0ycTIyIC0xMCA0NCAtMjNsMTk2IC0xMThxMjEgLTEzIDM2IC0yNHEyOSAtMjEgMzcgLTEycTExIDEzIDQ5IDM1bDE5NiAxMThxMjIgMTMgNDUgMjNxMTcgNyAzOCA3cTIzIDAgNDcgLTE2LjV0MzcgLTMzLjVsMTMgLTE2cTE0IC0yMSAxOCAtNDVsMjUgLTEyM2w4IC00NHExIC05IDguNSAtMTQuNXQxNy41IC01LjVoNjFxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di01MCBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC01MHEtMTAgMCAtMTcuNSAtNy41dC03LjUgLTE3LjV2LTE3NWgtNDAwdjMwMGgtMjAwdi0zMDBoLTQwMHYxNzVxMCAxMCAtNy41IDE3LjV0LTE3LjUgNy41aC01MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djUwcTAgMTAgNy41IDE3LjV0MTcuNSA3LjVoNjFxMTEgMCAxOCAzdDcgOHEwIDQgOSA1MmwyNSAxMjhxNSAyNSAxOSA0NXEyIDMgNSA3dDEzLjUgMTV0MjEuNSAxOS41dDI2LjUgMTUuNSB0MjkuNSA3ek05MTUgMTA3OWwtMTY2IC0xNjJxLTcgLTcgLTUgLTEydDEyIC01aDIxOXExMCAwIDE1IDd0MiAxN2wtNTEgMTQ5cS0zIDEwIC0xMSAxMnQtMTUgLTZ6TTQ2MyA5MTdsLTE3NyAxNTdxLTggNyAtMTYgNXQtMTEgLTEybC01MSAtMTQzcS0zIC0xMCAyIC0xN3QxNSAtN2gyMzFxMTEgMCAxMi41IDV0LTUuNSAxMnpNNTAwIDBoLTM3NXEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djM3NWg0MDB2LTQwMHpNMTEwMCA0MDB2LTM3NSBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0zNzV2NDAwaDQwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTAzOyIgZD0iTTExNjUgMTE5MHE4IDMgMjEgLTYuNXQxMyAtMTcuNXEtMiAtMTc4IC0yNC41IC0zMjMuNXQtNTUuNSAtMjQ1LjV0LTg3IC0xNzQuNXQtMTAyLjUgLTExOC41dC0xMTggLTY4LjV0LTExOC41IC0zM3QtMTIwIC00LjV0LTEwNSA5LjV0LTkwIDE2LjVxLTYxIDEyIC03OCAxMXEtNCAxIC0xMi41IDB0LTM0IC0xNC41dC01Mi41IC00MC41bC0xNTMgLTE1M3EtMjYgLTI0IC0zNyAtMTQuNXQtMTEgNDMuNXEwIDY0IDQyIDEwMnE4IDggNTAuNSA0NSB0NjYuNSA1OHExOSAxNyAzNSA0N3QxMyA2MXEtOSA1NSAtMTAgMTAyLjV0NyAxMTF0MzcgMTMwdDc4IDEyOS41cTM5IDUxIDgwIDg4dDg5LjUgNjMuNXQ5NC41IDQ1dDExMy41IDM2dDEyOSAzMXQxNTcuNSAzN3QxODIgNDcuNXpNMTExNiAxMDk4cS04IDkgLTIyLjUgLTN0LTQ1LjUgLTUwcS0zOCAtNDcgLTExOSAtMTAzLjV0LTE0MiAtODkuNWwtNjIgLTMzcS01NiAtMzAgLTEwMiAtNTd0LTEwNCAtNjh0LTEwMi41IC04MC41dC04NS41IC05MSB0LTY0IC0xMDQuNXEtMjQgLTU2IC0zMSAtODZ0MiAtMzJ0MzEuNSAxNy41dDU1LjUgNTkuNXEyNSAzMCA5NCA3NS41dDEyNS41IDc3LjV0MTQ3LjUgODFxNzAgMzcgMTE4LjUgNjl0MTAyIDc5LjV0OTkgMTExdDg2LjUgMTQ4LjVxMjIgNTAgMjQgNjB0LTYgMTl6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEwNDsiIGQ9Ik02NTMgMTIzMXEtMzkgLTY3IC01NC41IC0xMzF0LTEwLjUgLTExNC41dDI0LjUgLTk2LjV0NDcuNSAtODB0NjMuNSAtNjIuNXQ2OC41IC00Ni41dDY1IC0zMHEtNCA3IC0xNy41IDM1dC0xOC41IDM5LjV0LTE3IDM5LjV0LTE3IDQzdC0xMyA0MnQtOS41IDQ0LjV0LTIgNDJ0NCA0M3QxMy41IDM5dDIzIDM4LjVxOTYgLTQyIDE2NSAtMTA3LjV0MTA1IC0xMzh0NTIgLTE1NnQxMyAtMTU5dC0xOSAtMTQ5LjVxLTEzIC01NSAtNDQgLTEwNi41IHQtNjggLTg3dC03OC41IC02NC41dC03Mi41IC00NXQtNTMgLTIycS03MiAtMjIgLTEyNyAtMTFxLTMxIDYgLTEzIDE5cTYgMyAxNyA3cTEzIDUgMzIuNSAyMXQ0MSA0NHQzOC41IDYzLjV0MjEuNSA4MS41dC02LjUgOTQuNXQtNTAgMTA3dC0xMDQgMTE1LjVxMTAgLTEwNCAtMC41IC0xODl0LTM3IC0xNDAuNXQtNjUgLTkzdC04NCAtNTJ0LTkzLjUgLTExdC05NSAyNC41cS04MCAzNiAtMTMxLjUgMTE0dC01My41IDE3MXEtMiAyMyAwIDQ5LjUgdDQuNSA1Mi41dDEzLjUgNTZ0MjcuNSA2MHQ0NiA2NC41dDY5LjUgNjguNXEtOCAtNTMgLTUgLTEwMi41dDE3LjUgLTkwdDM0IC02OC41dDQ0LjUgLTM5dDQ5IC0ycTMxIDEzIDM4LjUgMzZ0LTQuNSA1NXQtMjkgNjQuNXQtMzYgNzV0LTI2IDc1LjVxLTE1IDg1IDIgMTYxLjV0NTMuNSAxMjguNXQ4NS41IDkyLjV0OTMuNSA2MXQ4MS41IDI1LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEwNTsiIGQ9Ik02MDAgMTA5NHE4MiAwIDE2MC41IC0yMi41dDE0MCAtNTl0MTE2LjUgLTgyLjV0OTQuNSAtOTV0NjggLTk1dDQyLjUgLTgyLjV0MTQgLTU3LjV0LTE0IC01Ny41dC00MyAtODIuNXQtNjguNSAtOTV0LTk0LjUgLTk1dC0xMTYuNSAtODIuNXQtMTQwIC01OXQtMTU5LjUgLTIyLjV0LTE1OS41IDIyLjV0LTE0MCA1OXQtMTE2LjUgODIuNXQtOTQuNSA5NXQtNjguNSA5NXQtNDMgODIuNXQtMTQgNTcuNXQxNCA1Ny41dDQyLjUgODIuNXQ2OCA5NSB0OTQuNSA5NXQxMTYuNSA4Mi41dDE0MCA1OXQxNjAuNSAyMi41ek04ODggODI5cS0xNSAxNSAtMTggMTJ0NSAtMjJxMjUgLTU3IDI1IC0xMTlxMCAtMTI0IC04OCAtMjEydC0yMTIgLTg4dC0yMTIgODh0LTg4IDIxMnEwIDU5IDIzIDExNHE4IDE5IDQuNSAyMnQtMTcuNSAtMTJxLTcwIC02OSAtMTYwIC0xODRxLTEzIC0xNiAtMTUgLTQwLjV0OSAtNDIuNXEyMiAtMzYgNDcgLTcxdDcwIC04MnQ5Mi41IC04MXQxMTMgLTU4LjV0MTMzLjUgLTI0LjUgdDEzMy41IDI0dDExMyA1OC41dDkyLjUgODEuNXQ3MCA4MS41dDQ3IDcwLjVxMTEgMTggOSA0Mi41dC0xNCA0MS41cS05MCAxMTcgLTE2MyAxODl6TTQ0OCA3MjdsLTM1IC0zNnEtMTUgLTE1IC0xOS41IC0zOC41dDQuNSAtNDEuNXEzNyAtNjggOTMgLTExNnExNiAtMTMgMzguNSAtMTF0MzYuNSAxN2wzNSAzNHExNCAxNSAxMi41IDMzLjV0LTE2LjUgMzMuNXEtNDQgNDQgLTg5IDExN3EtMTEgMTggLTI4IDIwdC0zMiAtMTJ6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEwNjsiIGQ9Ik01OTIgMGgtMTQ4bDMxIDEyMHEtOTEgMjAgLTE3NS41IDY4LjV0LTE0My41IDEwNi41dC0xMDMuNSAxMTl0LTY2LjUgMTEwdC0yMiA3NnEwIDIxIDE0IDU3LjV0NDIuNSA4Mi41dDY4IDk1dDk0LjUgOTV0MTE2LjUgODIuNXQxNDAgNTl0MTYwLjUgMjIuNXE2MSAwIDEyNiAtMTVsMzIgMTIxaDE0OHpNOTQ0IDc3MGw0NyAxODFxMTA4IC04NSAxNzYuNSAtMTkydDY4LjUgLTE1OXEwIC0yNiAtMTkuNSAtNzF0LTU5LjUgLTEwMnQtOTMgLTExMiB0LTEyOSAtMTA0LjV0LTE1OCAtNzUuNWw0NiAxNzNxNzcgNDkgMTM2IDExN3Q5NyAxMzFxMTEgMTggOSA0Mi41dC0xNCA0MS41cS01NCA3MCAtMTA3IDEzMHpNMzEwIDgyNHEtNzAgLTY5IC0xNjAgLTE4NHEtMTMgLTE2IC0xNSAtNDAuNXQ5IC00Mi41cTE4IC0zMCAzOSAtNjB0NTcgLTcwLjV0NzQgLTczdDkwIC02MXQxMDUgLTQxLjVsNDEgMTU0cS0xMDcgMTggLTE3OC41IDEwMS41dC03MS41IDE5My41cTAgNTkgMjMgMTE0cTggMTkgNC41IDIyIHQtMTcuNSAtMTJ6TTQ0OCA3MjdsLTM1IC0zNnEtMTUgLTE1IC0xOS41IC0zOC41dDQuNSAtNDEuNXEzNyAtNjggOTMgLTExNnExNiAtMTMgMzguNSAtMTF0MzYuNSAxN2wxMiAxMWwyMiA4NmwtMyA0cS00NCA0NCAtODkgMTE3cS0xMSAxOCAtMjggMjB0LTMyIC0xMnoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTA3OyIgZD0iTS05MCAxMDBsNjQyIDEwNjZxMjAgMzEgNDggMjguNXQ0OCAtMzUuNWw2NDIgLTEwNTZxMjEgLTMyIDcuNSAtNjcuNXQtNTAuNSAtMzUuNWgtMTI5NHEtMzcgMCAtNTAuNSAzNHQ3LjUgNjZ6TTE1NSAyMDBoMzQ1djc1cTAgMTAgNy41IDE3LjV0MTcuNSA3LjVoMTUwcTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtNzVoMzQ1bC00NDUgNzIzek00OTYgNzAwaDIwOHEyMCAwIDMyIC0xNC41dDggLTM0LjVsLTU4IC0yNTIgcS00IC0yMCAtMjEuNSAtMzQuNXQtMzcuNSAtMTQuNWgtNTRxLTIwIDAgLTM3LjUgMTQuNXQtMjEuNSAzNC41bC01OCAyNTJxLTQgMjAgOCAzNC41dDMyIDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEwODsiIGQ9Ik02NTAgMTIwMHE2MiAwIDEwNiAtNDR0NDQgLTEwNnYtMzM5bDM2MyAtMzI1cTE1IC0xNCAyNiAtMzguNXQxMSAtNDQuNXYtNDFxMCAtMjAgLTEyIC0yNi41dC0yOSA1LjVsLTM1OSAyNDl2LTI2M3ExMDAgLTkzIDEwMCAtMTEzdi02NHEwIC0yMSAtMTMgLTI5dC0zMiAxbC0yMDUgMTI4bC0yMDUgLTEyOHEtMTkgLTkgLTMyIC0xdC0xMyAyOXY2NHEwIDIwIDEwMCAxMTN2MjYzbC0zNTkgLTI0OXEtMTcgLTEyIC0yOSAtNS41dC0xMiAyNi41djQxIHEwIDIwIDExIDQ0LjV0MjYgMzguNWwzNjMgMzI1djMzOXEwIDYyIDQ0IDEwNnQxMDYgNDR6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEwOTsiIGQ9Ik04NTAgMTIwMGgxMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTUwaDUwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xNTBoLTExMDB2MTUwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNWg1MHY1MHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjVoMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di01MGg1MDB2NTBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek0xMTAwIDgwMHYtNzUwcTAgLTIxIC0xNC41IC0zNS41IHQtMzUuNSAtMTQuNWgtMTAwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2NzUwaDExMDB6TTEwMCA2MDB2LTEwMGgxMDB2MTAwaC0xMDB6TTMwMCA2MDB2LTEwMGgxMDB2MTAwaC0xMDB6TTUwMCA2MDB2LTEwMGgxMDB2MTAwaC0xMDB6TTcwMCA2MDB2LTEwMGgxMDB2MTAwaC0xMDB6TTkwMCA2MDB2LTEwMGgxMDB2MTAwaC0xMDB6TTEwMCA0MDB2LTEwMGgxMDB2MTAwaC0xMDB6TTMwMCA0MDB2LTEwMGgxMDB2MTAwaC0xMDB6TTUwMCA0MDAgdi0xMDBoMTAwdjEwMGgtMTAwek03MDAgNDAwdi0xMDBoMTAwdjEwMGgtMTAwek05MDAgNDAwdi0xMDBoMTAwdjEwMGgtMTAwek0xMDAgMjAwdi0xMDBoMTAwdjEwMGgtMTAwek0zMDAgMjAwdi0xMDBoMTAwdjEwMGgtMTAwek01MDAgMjAwdi0xMDBoMTAwdjEwMGgtMTAwek03MDAgMjAwdi0xMDBoMTAwdjEwMGgtMTAwek05MDAgMjAwdi0xMDBoMTAwdjEwMGgtMTAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMTA7IiBkPSJNMTEzNSAxMTY1bDI0OSAtMjMwcTE1IC0xNCAxNSAtMzV0LTE1IC0zNWwtMjQ5IC0yMzBxLTE0IC0xNCAtMjQuNSAtMTB0LTEwLjUgMjV2MTUwaC0xNTlsLTYwMCAtNjAwaC0yOTFxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjVoMjA5bDYwMCA2MDBoMjQxdjE1MHEwIDIxIDEwLjUgMjV0MjQuNSAtMTB6TTUyMiA4MTlsLTE0MSAtMTQxbC0xMjIgMTIyaC0yMDlxLTIxIDAgLTM1LjUgMTQuNSB0LTE0LjUgMzUuNXYxMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41aDI5MXpNMTEzNSA1NjVsMjQ5IC0yMzBxMTUgLTE0IDE1IC0zNXQtMTUgLTM1bC0yNDkgLTIzMHEtMTQgLTE0IC0yNC41IC0xMHQtMTAuNSAyNXYxNTBoLTI0MWwtMTgxIDE4MWwxNDEgMTQxbDEyMiAtMTIyaDE1OXYxNTBxMCAyMSAxMC41IDI1dDI0LjUgLTEweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMTE7IiBkPSJNMTAwIDExMDBoMTAwMHE0MSAwIDcwLjUgLTI5LjV0MjkuNSAtNzAuNXYtNjAwcTAgLTQxIC0yOS41IC03MC41dC03MC41IC0yOS41aC01OTZsLTMwNCAtMzAwdjMwMGgtMTAwcS00MSAwIC03MC41IDI5LjV0LTI5LjUgNzAuNXY2MDBxMCA0MSAyOS41IDcwLjV0NzAuNSAyOS41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMTI7IiBkPSJNMTUwIDEyMDBoMjAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0yNTBoLTMwMHYyNTBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek04NTAgMTIwMGgyMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTI1MGgtMzAwdjI1MHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTExMDAgODAwdi0zMDBxMCAtNDEgLTMgLTc3LjV0LTE1IC04OS41dC0zMiAtOTZ0LTU4IC04OXQtODkgLTc3dC0xMjkgLTUxdC0xNzQgLTIwdC0xNzQgMjAgdC0xMjkgNTF0LTg5IDc3dC01OCA4OXQtMzIgOTZ0LTE1IDg5LjV0LTMgNzcuNXYzMDBoMzAwdi0yNTB2LTI3di00Mi41dDEuNSAtNDF0NSAtMzh0MTAgLTM1dDE2LjUgLTMwdDI1LjUgLTI0LjV0MzUgLTE5dDQ2LjUgLTEydDYwIC00dDYwIDQuNXQ0Ni41IDEyLjV0MzUgMTkuNXQyNSAyNS41dDE3IDMwLjV0MTAgMzV0NSAzOHQyIDQwLjV0LTAuNSA0MnYyNXYyNTBoMzAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMTM7IiBkPSJNMTEwMCA0MTFsLTE5OCAtMTk5bC0zNTMgMzUzbC0zNTMgLTM1M2wtMTk3IDE5OWw1NTEgNTUxeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMTQ7IiBkPSJNMTEwMSA3ODlsLTU1MCAtNTUxbC01NTEgNTUxbDE5OCAxOTlsMzUzIC0zNTNsMzUzIDM1M3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTE1OyIgZD0iTTQwNCAxMDAwaDc0NnEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNTUxaDE1MHEyMSAwIDI1IC0xMC41dC0xMCAtMjQuNWwtMjMwIC0yNDlxLTE0IC0xNSAtMzUgLTE1dC0zNSAxNWwtMjMwIDI0OXEtMTQgMTQgLTEwIDI0LjV0MjUgMTAuNWgxNTB2NDAxaC0zODF6TTEzNSA5ODRsMjMwIC0yNDlxMTQgLTE0IDEwIC0yNC41dC0yNSAtMTAuNWgtMTUwdi00MDBoMzg1bDIxNSAtMjAwaC03NTBxLTIxIDAgLTM1LjUgMTQuNSB0LTE0LjUgMzUuNXY1NTBoLTE1MHEtMjEgMCAtMjUgMTAuNXQxMCAyNC41bDIzMCAyNDlxMTQgMTUgMzUgMTV0MzUgLTE1eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMTY7IiBkPSJNNTYgMTIwMGg5NHExNyAwIDMxIC0xMXQxOCAtMjdsMzggLTE2Mmg4OTZxMjQgMCAzOSAtMTguNXQxMCAtNDIuNWwtMTAwIC00NzVxLTUgLTIxIC0yNyAtNDIuNXQtNTUgLTIxLjVoLTYzM2w0OCAtMjAwaDUzNXEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXQtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNTB2LTUwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41dC0zNS41IDE0LjV0LTE0LjUgMzUuNXY1MGgtMzAwdi01MCBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjV0LTM1LjUgMTQuNXQtMTQuNSAzNS41djUwaC0zMXEtMTggMCAtMzIuNSAxMHQtMjAuNSAxOWwtNSAxMGwtMjAxIDk2MWgtNTRxLTIwIDAgLTM1IDE0LjV0LTE1IDM1LjV0MTUgMzUuNXQzNSAxNC41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMTc7IiBkPSJNMTIwMCAxMDAwdi0xMDBoLTEyMDB2MTAwaDIwMHEwIDQxIDI5LjUgNzAuNXQ3MC41IDI5LjVoMzAwcTQxIDAgNzAuNSAtMjkuNXQyOS41IC03MC41aDUwMHpNMCA4MDBoMTIwMHYtODAwaC0xMjAwdjgwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTE4OyIgZD0iTTIwMCA4MDBsLTIwMCAtNDAwdjYwMGgyMDBxMCA0MSAyOS41IDcwLjV0NzAuNSAyOS41aDMwMHE0MiAwIDcxIC0yOS41dDI5IC03MC41aDUwMHYtMjAwaC0xMDAwek0xNTAwIDcwMGwtMzAwIC03MDBoLTEyMDBsMzAwIDcwMGgxMjAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMTk7IiBkPSJNNjM1IDExODRsMjMwIC0yNDlxMTQgLTE0IDEwIC0yNC41dC0yNSAtMTAuNWgtMTUwdi02MDFoMTUwcTIxIDAgMjUgLTEwLjV0LTEwIC0yNC41bC0yMzAgLTI0OXEtMTQgLTE1IC0zNSAtMTV0LTM1IDE1bC0yMzAgMjQ5cS0xNCAxNCAtMTAgMjQuNXQyNSAxMC41aDE1MHY2MDFoLTE1MHEtMjEgMCAtMjUgMTAuNXQxMCAyNC41bDIzMCAyNDlxMTQgMTUgMzUgMTV0MzUgLTE1eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMjA7IiBkPSJNOTM2IDg2NGwyNDkgLTIyOXExNCAtMTUgMTQgLTM1LjV0LTE0IC0zNS41bC0yNDkgLTIyOXEtMTUgLTE1IC0yNS41IC0xMC41dC0xMC41IDI0LjV2MTUxaC02MDB2LTE1MXEwIC0yMCAtMTAuNSAtMjQuNXQtMjUuNSAxMC41bC0yNDkgMjI5cS0xNCAxNSAtMTQgMzUuNXQxNCAzNS41bDI0OSAyMjlxMTUgMTUgMjUuNSAxMC41dDEwLjUgLTI1LjV2LTE0OWg2MDB2MTQ5cTAgMjEgMTAuNSAyNS41dDI1LjUgLTEwLjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEyMTsiIGQ9Ik0xMTY5IDQwMGwtMTcyIDczMnEtNSAyMyAtMjMgNDUuNXQtMzggMjIuNWgtNjcycS0yMCAwIC0zOCAtMjB0LTIzIC00MWwtMTcyIC03MzloMTEzOHpNMTEwMCAzMDBoLTEwMDBxLTQxIDAgLTcwLjUgLTI5LjV0LTI5LjUgLTcwLjV2LTEwMHEwIC00MSAyOS41IC03MC41dDcwLjUgLTI5LjVoMTAwMHE0MSAwIDcwLjUgMjkuNXQyOS41IDcwLjV2MTAwcTAgNDEgLTI5LjUgNzAuNXQtNzAuNSAyOS41ek04MDAgMTAwdjEwMGgxMDB2LTEwMGgtMTAwIHpNMTAwMCAxMDB2MTAwaDEwMHYtMTAwaC0xMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEyMjsiIGQ9Ik0xMTUwIDExMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTg1MHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNXQtMzUuNSAxNC41dC0xNC41IDM1LjV2ODUwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNMTAwMCAyMDBsLTY3NSAyMDBoLTM4bDQ3IC0yNzZxMyAtMTYgLTUuNSAtMjB0LTI5LjUgLTRoLTdoLTg0cS0yMCAwIC0zNC41IDE0dC0xOC41IDM1cS01NSAzMzcgLTU1IDM1MXYyNTB2NnEwIDE2IDEgMjMuNXQ2LjUgMTQgdDE3LjUgNi41aDIwMGw2NzUgMjUwdi04NTB6TTAgNzUwdi0yNTBxLTQgMCAtMTEgMC41dC0yNCA2dC0zMCAxNXQtMjQgMzB0LTExIDQ4LjV2NTBxMCAyNiAxMC41IDQ2dDI1IDMwdDI5IDE2dDI1LjUgN3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTIzOyIgZD0iTTU1MyAxMjAwaDk0cTIwIDAgMjkgLTEwLjV0MyAtMjkuNWwtMTggLTM3cTgzIC0xOSAxNDQgLTgyLjV0NzYgLTE0MC41bDYzIC0zMjdsMTE4IC0xNzNoMTdxMTkgMCAzMyAtMTQuNXQxNCAtMzV0LTEzIC00MC41dC0zMSAtMjdxLTggLTQgLTIzIC05LjV0LTY1IC0xOS41dC0xMDMgLTI1dC0xMzIuNSAtMjB0LTE1OC41IC05cS01NyAwIC0xMTUgNXQtMTA0IDEydC04OC41IDE1LjV0LTczLjUgMTcuNXQtNTQuNSAxNnQtMzUuNSAxMmwtMTEgNCBxLTE4IDggLTMxIDI4dC0xMyA0MC41dDE0IDM1dDMzIDE0LjVoMTdsMTE4IDE3M2w2MyAzMjdxMTUgNzcgNzYgMTQwdDE0NCA4M2wtMTggMzJxLTYgMTkgMy41IDMydDI4LjUgMTN6TTQ5OCAxMTBxNTAgLTYgMTAyIC02cTUzIDAgMTAyIDZxLTEyIC00OSAtMzkuNSAtNzkuNXQtNjIuNSAtMzAuNXQtNjMgMzAuNXQtMzkgNzkuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTI0OyIgZD0iTTgwMCA5NDZsMjI0IDc4bC03OCAtMjI0bDIzNCAtNDVsLTE4MCAtMTU1bDE4MCAtMTU1bC0yMzQgLTQ1bDc4IC0yMjRsLTIyNCA3OGwtNDUgLTIzNGwtMTU1IDE4MGwtMTU1IC0xODBsLTQ1IDIzNGwtMjI0IC03OGw3OCAyMjRsLTIzNCA0NWwxODAgMTU1bC0xODAgMTU1bDIzNCA0NWwtNzggMjI0bDIyNCAtNzhsNDUgMjM0bDE1NSAtMTgwbDE1NSAxODB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEyNTsiIGQ9Ik02NTAgMTIwMGg1MHE0MCAwIDcwIC00MC41dDMwIC04NC41di0xNTBsLTI4IC0xMjVoMzI4cTQwIDAgNzAgLTQwLjV0MzAgLTg0LjV2LTEwMHEwIC00NSAtMjkgLTc0bC0yMzggLTM0NHEtMTYgLTI0IC0zOCAtNDAuNXQtNDUgLTE2LjVoLTI1MHEtNyAwIC00MiAyNXQtNjYgNTBsLTMxIDI1aC02MXEtNDUgMCAtNzIuNSAxOHQtMjcuNSA1N3Y0MDBxMCAzNiAyMCA2M2wxNDUgMTk2bDk2IDE5OHExMyAyOCAzNy41IDQ4dDUxLjUgMjB6IE02NTAgMTEwMGwtMTAwIC0yMTJsLTE1MCAtMjEzdi0zNzVoMTAwbDEzNiAtMTAwaDIxNGwyNTAgMzc1djEyNWgtNDUwbDUwIDIyNXYxNzVoLTUwek01MCA4MDBoMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di01MDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTEwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2NTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTI2OyIgZD0iTTYwMCAxMTAwaDI1MHEyMyAwIDQ1IC0xNi41dDM4IC00MC41bDIzOCAtMzQ0cTI5IC0yOSAyOSAtNzR2LTEwMHEwIC00NCAtMzAgLTg0LjV0LTcwIC00MC41aC0zMjhxMjggLTExOCAyOCAtMTI1di0xNTBxMCAtNDQgLTMwIC04NC41dC03MCAtNDAuNWgtNTBxLTI3IDAgLTUxLjUgMjB0LTM3LjUgNDhsLTk2IDE5OGwtMTQ1IDE5NnEtMjAgMjcgLTIwIDYzdjQwMHEwIDM5IDI3LjUgNTd0NzIuNSAxOGg2MXExMjQgMTAwIDEzOSAxMDB6IE01MCAxMDAwaDEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djUwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTYzNiAxMDAwbC0xMzYgLTEwMGgtMTAwdi0zNzVsMTUwIC0yMTNsMTAwIC0yMTJoNTB2MTc1bC01MCAyMjVoNDUwdjEyNWwtMjUwIDM3NWgtMjE0eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMjc7IiBkPSJNMzU2IDg3M2wzNjMgMjMwcTMxIDE2IDUzIC02bDExMCAtMTEycTEzIC0xMyAxMy41IC0zMnQtMTEuNSAtMzRsLTg0IC0xMjFoMzAycTg0IDAgMTM4IC0zOHQ1NCAtMTEwdC01NSAtMTExdC0xMzkgLTM5aC0xMDZsLTEzMSAtMzM5cS02IC0yMSAtMTkuNSAtNDF0LTI4LjUgLTIwaC0zNDJxLTcgMCAtOTAgODF0LTgzIDk0djUyNXEwIDE3IDE0IDM1LjV0MjggMjguNXpNNDAwIDc5MnYtNTAzbDEwMCAtODloMjkzbDEzMSAzMzkgcTYgMjEgMTkuNSA0MXQyOC41IDIwaDIwM3EyMSAwIDMwLjUgMjV0MC41IDUwdC0zMSAyNWgtNDU2aC03aC02aC01LjV0LTYgMC41dC01IDEuNXQtNSAydC00IDIuNXQtNCA0dC0yLjUgNC41cS0xMiAyNSA1IDQ3bDE0NiAxODNsLTg2IDgzek01MCA4MDBoMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di01MDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTEwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2NTAwIHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEyODsiIGQ9Ik00NzUgMTEwM2wzNjYgLTIzMHEyIC0xIDYgLTMuNXQxNCAtMTAuNXQxOCAtMTYuNXQxNC41IC0yMHQ2LjUgLTIyLjV2LTUyNXEwIC0xMyAtODYgLTk0dC05MyAtODFoLTM0MnEtMTUgMCAtMjguNSAyMHQtMTkuNSA0MWwtMTMxIDMzOWgtMTA2cS04NSAwIC0xMzkuNSAzOXQtNTQuNSAxMTF0NTQgMTEwdDEzOCAzOGgzMDJsLTg1IDEyMXEtMTEgMTUgLTEwLjUgMzR0MTMuNSAzMmwxMTAgMTEycTIyIDIyIDUzIDZ6TTM3MCA5NDVsMTQ2IC0xODMgcTE3IC0yMiA1IC00N3EtMiAtMiAtMy41IC00LjV0LTQgLTR0LTQgLTIuNXQtNSAtMnQtNSAtMS41dC02IC0wLjVoLTZoLTYuNWgtNmgtNDc1di0xMDBoMjIxcTE1IDAgMjkgLTIwdDIwIC00MWwxMzAgLTMzOWgyOTRsMTA2IDg5djUwM2wtMzQyIDIzNnpNMTA1MCA4MDBoMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di01MDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTEwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjUgdjUwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEyOTsiIGQ9Ik01NTAgMTI5NHE3MiAwIDExMSAtNTV0MzkgLTEzOXYtMTA2bDMzOSAtMTMxcTIxIC02IDQxIC0xOS41dDIwIC0yOC41di0zNDJxMCAtNyAtODEgLTkwdC05NCAtODNoLTUyNXEtMTcgMCAtMzUuNSAxNHQtMjguNSAyOGwtOSAxNGwtMjMwIDM2M3EtMTYgMzEgNiA1M2wxMTIgMTEwcTEzIDEzIDMyIDEzLjV0MzQgLTExLjVsMTIxIC04NHYzMDJxMCA4NCAzOCAxMzh0MTEwIDU0ek02MDAgOTcydjIwM3EwIDIxIC0yNSAzMC41dC01MCAwLjUgdC0yNSAtMzF2LTQ1NnYtN3YtNnYtNS41dC0wLjUgLTZ0LTEuNSAtNXQtMiAtNXQtMi41IC00dC00IC00dC00LjUgLTIuNXEtMjUgLTEyIC00NyA1bC0xODMgMTQ2bC04MyAtODZsMjM2IC0zMzloNTAzbDg5IDEwMHYyOTNsLTMzOSAxMzFxLTIxIDYgLTQxIDE5LjV0LTIwIDI4LjV6TTQ1MCAyMDBoNTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTUwMCBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEzMDsiIGQ9Ik0zNTAgMTEwMGg1MDBxMjEgMCAzNS41IDE0LjV0MTQuNSAzNS41djEwMHEwIDIxIC0xNC41IDM1LjV0LTM1LjUgMTQuNWgtNTAwcS0yMSAwIC0zNS41IC0xNC41dC0xNC41IC0zNS41di0xMDBxMCAtMjEgMTQuNSAtMzUuNXQzNS41IC0xNC41ek02MDAgMzA2di0xMDZxMCAtODQgLTM5IC0xMzl0LTExMSAtNTV0LTExMCA1NHQtMzggMTM4djMwMmwtMTIxIC04NHEtMTUgLTEyIC0zNCAtMTEuNXQtMzIgMTMuNWwtMTEyIDExMCBxLTIyIDIyIC02IDUzbDIzMCAzNjNxMSAyIDMuNSA2dDEwLjUgMTMuNXQxNi41IDE3dDIwIDEzLjV0MjIuNSA2aDUyNXExMyAwIDk0IC04M3Q4MSAtOTB2LTM0MnEwIC0xNSAtMjAgLTI4LjV0LTQxIC0xOS41ek0zMDggOTAwbC0yMzYgLTMzOWw4MyAtODZsMTgzIDE0NnEyMiAxNyA0NyA1cTIgLTEgNC41IC0yLjV0NCAtNHQyLjUgLTR0MiAtNXQxLjUgLTV0MC41IC02di01LjV2LTZ2LTd2LTQ1NnEwIC0yMiAyNSAtMzF0NTAgMC41dDI1IDMwLjUgdjIwM3EwIDE1IDIwIDI4LjV0NDEgMTkuNWwzMzkgMTMxdjI5M2wtODkgMTAwaC01MDN6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEzMTsiIGQ9Ik02MDAgMTE3OHExMTggMCAyMjUgLTQ1LjV0MTg0LjUgLTEyM3QxMjMgLTE4NC41dDQ1LjUgLTIyNXQtNDUuNSAtMjI1dC0xMjMgLTE4NC41dC0xODQuNSAtMTIzdC0yMjUgLTQ1LjV0LTIyNSA0NS41dC0xODQuNSAxMjN0LTEyMyAxODQuNXQtNDUuNSAyMjV0NDUuNSAyMjV0MTIzIDE4NC41dDE4NC41IDEyM3QyMjUgNDUuNXpNOTE0IDYzMmwtMjc1IDIyM3EtMTYgMTMgLTI3LjUgOHQtMTEuNSAtMjZ2LTEzN2gtMjc1IHEtMTAgMCAtMTcuNSAtNy41dC03LjUgLTE3LjV2LTE1MHEwIC0xMCA3LjUgLTE3LjV0MTcuNSAtNy41aDI3NXYtMTM3cTAgLTIxIDExLjUgLTI2dDI3LjUgOGwyNzUgMjIzcTE2IDEzIDE2IDMydC0xNiAzMnoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTMyOyIgZD0iTTYwMCAxMTc4cTExOCAwIDIyNSAtNDUuNXQxODQuNSAtMTIzdDEyMyAtMTg0LjV0NDUuNSAtMjI1dC00NS41IC0yMjV0LTEyMyAtMTg0LjV0LTE4NC41IC0xMjN0LTIyNSAtNDUuNXQtMjI1IDQ1LjV0LTE4NC41IDEyM3QtMTIzIDE4NC41dC00NS41IDIyNXQ0NS41IDIyNXQxMjMgMTg0LjV0MTg0LjUgMTIzdDIyNSA0NS41ek01NjEgODU1bC0yNzUgLTIyM3EtMTYgLTEzIC0xNiAtMzJ0MTYgLTMybDI3NSAtMjIzcTE2IC0xMyAyNy41IC04IHQxMS41IDI2djEzN2gyNzVxMTAgMCAxNy41IDcuNXQ3LjUgMTcuNXYxNTBxMCAxMCAtNy41IDE3LjV0LTE3LjUgNy41aC0yNzV2MTM3cTAgMjEgLTExLjUgMjZ0LTI3LjUgLTh6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEzMzsiIGQ9Ik02MDAgMTE3OHExMTggMCAyMjUgLTQ1LjV0MTg0LjUgLTEyM3QxMjMgLTE4NC41dDQ1LjUgLTIyNXQtNDUuNSAtMjI1dC0xMjMgLTE4NC41dC0xODQuNSAtMTIzdC0yMjUgLTQ1LjV0LTIyNSA0NS41dC0xODQuNSAxMjN0LTEyMyAxODQuNXQtNDUuNSAyMjV0NDUuNSAyMjV0MTIzIDE4NC41dDE4NC41IDEyM3QyMjUgNDUuNXpNODU1IDYzOWwtMjIzIDI3NXEtMTMgMTYgLTMyIDE2dC0zMiAtMTZsLTIyMyAtMjc1cS0xMyAtMTYgLTggLTI3LjUgdDI2IC0xMS41aDEzN3YtMjc1cTAgLTEwIDcuNSAtMTcuNXQxNy41IC03LjVoMTUwcTEwIDAgMTcuNSA3LjV0Ny41IDE3LjV2Mjc1aDEzN3EyMSAwIDI2IDExLjV0LTggMjcuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTM0OyIgZD0iTTYwMCAxMTc4cTExOCAwIDIyNSAtNDUuNXQxODQuNSAtMTIzdDEyMyAtMTg0LjV0NDUuNSAtMjI1dC00NS41IC0yMjV0LTEyMyAtMTg0LjV0LTE4NC41IC0xMjN0LTIyNSAtNDUuNXQtMjI1IDQ1LjV0LTE4NC41IDEyM3QtMTIzIDE4NC41dC00NS41IDIyNXQ0NS41IDIyNXQxMjMgMTg0LjV0MTg0LjUgMTIzdDIyNSA0NS41ek02NzUgOTAwaC0xNTBxLTEwIDAgLTE3LjUgLTcuNXQtNy41IC0xNy41di0yNzVoLTEzN3EtMjEgMCAtMjYgLTExLjUgdDggLTI3LjVsMjIzIC0yNzVxMTMgLTE2IDMyIC0xNnQzMiAxNmwyMjMgMjc1cTEzIDE2IDggMjcuNXQtMjYgMTEuNWgtMTM3djI3NXEwIDEwIC03LjUgMTcuNXQtMTcuNSA3LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEzNTsiIGQ9Ik02MDAgMTE3NnExMTYgMCAyMjIuNSAtNDZ0MTg0IC0xMjMuNXQxMjMuNSAtMTg0dDQ2IC0yMjIuNXQtNDYgLTIyMi41dC0xMjMuNSAtMTg0dC0xODQgLTEyMy41dC0yMjIuNSAtNDZ0LTIyMi41IDQ2dC0xODQgMTIzLjV0LTEyMy41IDE4NHQtNDYgMjIyLjV0NDYgMjIyLjV0MTIzLjUgMTg0dDE4NCAxMjMuNXQyMjIuNSA0NnpNNjI3IDExMDFxLTE1IC0xMiAtMzYuNSAtMjAuNXQtMzUuNSAtMTJ0LTQzIC04dC0zOSAtNi41IHEtMTUgLTMgLTQ1LjUgMHQtNDUuNSAtMnEtMjAgLTcgLTUxLjUgLTI2LjV0LTM0LjUgLTM0LjVxLTMgLTExIDYuNSAtMjIuNXQ4LjUgLTE4LjVxLTMgLTM0IC0yNy41IC05MXQtMjkuNSAtNzlxLTkgLTM0IDUgLTkzdDggLTg3cTAgLTkgMTcgLTQ0LjV0MTYgLTU5LjVxMTIgMCAyMyAtNXQyMy41IC0xNXQxOS41IC0xNHExNiAtOCAzMyAtMTV0NDAuNSAtMTV0MzQuNSAtMTJxMjEgLTkgNTIuNSAtMzJ0NjAgLTM4dDU3LjUgLTExIHE3IC0xNSAtMyAtMzR0LTIyLjUgLTQwdC05LjUgLTM4cTEzIC0yMSAyMyAtMzQuNXQyNy41IC0yNy41dDM2LjUgLTE4cTAgLTcgLTMuNSAtMTZ0LTMuNSAtMTR0NSAtMTdxMTA0IC0yIDIyMSAxMTJxMzAgMjkgNDYuNSA0N3QzNC41IDQ5dDIxIDYzcS0xMyA4IC0zNyA4LjV0LTM2IDcuNXEtMTUgNyAtNDkuNSAxNXQtNTEuNSAxOXEtMTggMCAtNDEgLTAuNXQtNDMgLTEuNXQtNDIgLTYuNXQtMzggLTE2LjVxLTUxIC0zNSAtNjYgLTEyIHEtNCAxIC0zLjUgMjUuNXQwLjUgMjUuNXEtNiAxMyAtMjYuNSAxNy41dC0yNC41IDYuNXExIDE1IC0wLjUgMzAuNXQtNyAyOHQtMTguNSAxMS41dC0zMSAtMjFxLTIzIC0yNSAtNDIgNHEtMTkgMjggLTggNThxNiAxNiAyMiAyMnE2IC0xIDI2IC0xLjV0MzMuNSAtNHQxOS41IC0xMy41cTcgLTEyIDE4IC0yNHQyMS41IC0yMC41dDIwIC0xNXQxNS41IC0xMC41bDUgLTNxMiAxMiA3LjUgMzAuNXQ4IDM0LjV0LTAuNSAzMnEtMyAxOCAzLjUgMjkgdDE4IDIyLjV0MTUuNSAyNC41cTYgMTQgMTAuNSAzNXQ4IDMxdDE1LjUgMjIuNXQzNCAyMi41cS02IDE4IDEwIDM2cTggMCAyNCAtMS41dDI0LjUgLTEuNXQyMCA0LjV0MjAuNSAxNS41cS0xMCAyMyAtMzEgNDIuNXQtMzcuNSAyOS41dC00OSAyN3QtNDMuNSAyM3EwIDEgMiA4dDMgMTEuNXQxLjUgMTAuNXQtMSA5LjV0LTQuNSA0LjVxMzEgLTEzIDU4LjUgLTE0LjV0MzguNSAyLjVsMTIgNXE1IDI4IC05LjUgNDZ0LTM2LjUgMjR0LTUwIDE1IHQtNDEgMjBxLTE4IC00IC0zNyAwek02MTMgOTk0cTAgLTE3IDggLTQydDE3IC00NXQ5IC0yM3EtOCAxIC0zOS41IDUuNXQtNTIuNSAxMHQtMzcgMTYuNXEzIDExIDE2IDI5LjV0MTYgMjUuNXExMCAtMTAgMTkgLTEwdDE0IDZ0MTMuNSAxNC41dDE2LjUgMTIuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTM2OyIgZD0iTTc1NiAxMTU3cTE2NCA5MiAzMDYgLTlsLTI1OSAtMTM4bDE0NSAtMjMybDI1MSAxMjZxNiAtODkgLTM0IC0xNTYuNXQtMTE3IC0xMTAuNXEtNjAgLTM0IC0xMjcgLTM5LjV0LTEyNiAxNi41bC01OTYgLTU5NnEtMTUgLTE2IC0zNi41IC0xNnQtMzYuNSAxNmwtMTExIDExMHEtMTUgMTUgLTE1IDM2LjV0MTUgMzcuNWw2MDAgNTk5cS0zNCAxMDEgNS41IDIwMS41dDEzNS41IDE1NC41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMzc7IiBob3Jpei1hZHYteD0iMTIyMCIgZD0iTTEwMCAxMTk2aDEwMDBxNDEgMCA3MC41IC0yOS41dDI5LjUgLTcwLjV2LTEwMHEwIC00MSAtMjkuNSAtNzAuNXQtNzAuNSAtMjkuNWgtMTAwMHEtNDEgMCAtNzAuNSAyOS41dC0yOS41IDcwLjV2MTAwcTAgNDEgMjkuNSA3MC41dDcwLjUgMjkuNXpNMTEwMCAxMDk2aC0yMDB2LTEwMGgyMDB2MTAwek0xMDAgNzk2aDEwMDBxNDEgMCA3MC41IC0yOS41dDI5LjUgLTcwLjV2LTEwMHEwIC00MSAtMjkuNSAtNzAuNXQtNzAuNSAtMjkuNWgtMTAwMCBxLTQxIDAgLTcwLjUgMjkuNXQtMjkuNSA3MC41djEwMHEwIDQxIDI5LjUgNzAuNXQ3MC41IDI5LjV6TTExMDAgNjk2aC01MDB2LTEwMGg1MDB2MTAwek0xMDAgMzk2aDEwMDBxNDEgMCA3MC41IC0yOS41dDI5LjUgLTcwLjV2LTEwMHEwIC00MSAtMjkuNSAtNzAuNXQtNzAuNSAtMjkuNWgtMTAwMHEtNDEgMCAtNzAuNSAyOS41dC0yOS41IDcwLjV2MTAwcTAgNDEgMjkuNSA3MC41dDcwLjUgMjkuNXpNMTEwMCAyOTZoLTMwMHYtMTAwaDMwMHYxMDB6ICIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMzg7IiBkPSJNMTUwIDEyMDBoOTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41dC0xNC41IC0zNS41dC0zNS41IC0xNC41aC05MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41dDE0LjUgMzUuNXQzNS41IDE0LjV6TTcwMCA1MDB2LTMwMGwtMjAwIC0yMDB2NTAwbC0zNTAgNTAwaDkwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTM5OyIgZD0iTTUwMCAxMjAwaDIwMHE0MSAwIDcwLjUgLTI5LjV0MjkuNSAtNzAuNXYtMTAwaDMwMHE0MSAwIDcwLjUgLTI5LjV0MjkuNSAtNzAuNXYtNDAwaC01MDB2MTAwaC0yMDB2LTEwMGgtNTAwdjQwMHEwIDQxIDI5LjUgNzAuNXQ3MC41IDI5LjVoMzAwdjEwMHEwIDQxIDI5LjUgNzAuNXQ3MC41IDI5LjV6TTUwMCAxMTAwdi0xMDBoMjAwdjEwMGgtMjAwek0xMjAwIDQwMHYtMjAwcTAgLTQxIC0yOS41IC03MC41dC03MC41IC0yOS41aC0xMDAwIHEtNDEgMCAtNzAuNSAyOS41dC0yOS41IDcwLjV2MjAwaDEyMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE0MDsiIGQ9Ik01MCAxMjAwaDMwMHEyMSAwIDI1IC0xMC41dC0xMCAtMjQuNWwtOTQgLTk0bDE5OSAtMTk5cTcgLTggNyAtMTh0LTcgLTE4bC0xMDYgLTEwNnEtOCAtNyAtMTggLTd0LTE4IDdsLTE5OSAxOTlsLTk0IC05NHEtMTQgLTE0IC0yNC41IC0xMHQtMTAuNSAyNXYzMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek04NTAgMTIwMGgzMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTMwMHEwIC0yMSAtMTAuNSAtMjV0LTI0LjUgMTBsLTk0IDk0IGwtMTk5IC0xOTlxLTggLTcgLTE4IC03dC0xOCA3bC0xMDYgMTA2cS03IDggLTcgMTh0NyAxOGwxOTkgMTk5bC05NCA5NHEtMTQgMTQgLTEwIDI0LjV0MjUgMTAuNXpNMzY0IDQ3MGwxMDYgLTEwNnE3IC04IDcgLTE4dC03IC0xOGwtMTk5IC0xOTlsOTQgLTk0cTE0IC0xNCAxMCAtMjQuNXQtMjUgLTEwLjVoLTMwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MzAwcTAgMjEgMTAuNSAyNXQyNC41IC0xMGw5NCAtOTRsMTk5IDE5OSBxOCA3IDE4IDd0MTggLTd6TTEwNzEgMjcxbDk0IDk0cTE0IDE0IDI0LjUgMTB0MTAuNSAtMjV2LTMwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMzAwcS0yMSAwIC0yNSAxMC41dDEwIDI0LjVsOTQgOTRsLTE5OSAxOTlxLTcgOCAtNyAxOHQ3IDE4bDEwNiAxMDZxOCA3IDE4IDd0MTggLTd6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE0MTsiIGQ9Ik01OTYgMTE5MnExMjEgMCAyMzEuNSAtNDcuNXQxOTAgLTEyN3QxMjcgLTE5MHQ0Ny41IC0yMzEuNXQtNDcuNSAtMjMxLjV0LTEyNyAtMTkwLjV0LTE5MCAtMTI3dC0yMzEuNSAtNDd0LTIzMS41IDQ3dC0xOTAuNSAxMjd0LTEyNyAxOTAuNXQtNDcgMjMxLjV0NDcgMjMxLjV0MTI3IDE5MHQxOTAuNSAxMjd0MjMxLjUgNDcuNXpNNTk2IDEwMTBxLTExMiAwIC0yMDcuNSAtNTUuNXQtMTUxIC0xNTF0LTU1LjUgLTIwNy41dDU1LjUgLTIwNy41IHQxNTEgLTE1MXQyMDcuNSAtNTUuNXQyMDcuNSA1NS41dDE1MSAxNTF0NTUuNSAyMDcuNXQtNTUuNSAyMDcuNXQtMTUxIDE1MXQtMjA3LjUgNTUuNXpNNDU0LjUgOTA1cTIyLjUgMCAzOC41IC0xNnQxNiAtMzguNXQtMTYgLTM5dC0zOC41IC0xNi41dC0zOC41IDE2LjV0LTE2IDM5dDE2IDM4LjV0MzguNSAxNnpNNzU0LjUgOTA1cTIyLjUgMCAzOC41IC0xNnQxNiAtMzguNXQtMTYgLTM5dC0zOCAtMTYuNXEtMTQgMCAtMjkgMTBsLTU1IC0xNDUgcTE3IC0yMyAxNyAtNTFxMCAtMzYgLTI1LjUgLTYxLjV0LTYxLjUgLTI1LjV0LTYxLjUgMjUuNXQtMjUuNSA2MS41cTAgMzIgMjAuNSA1Ni41dDUxLjUgMjkuNWwxMjIgMTI2bDEgMXEtOSAxNCAtOSAyOHEwIDIzIDE2IDM5dDM4LjUgMTZ6TTM0NS41IDcwOXEyMi41IDAgMzguNSAtMTZ0MTYgLTM4LjV0LTE2IC0zOC41dC0zOC41IC0xNnQtMzguNSAxNnQtMTYgMzguNXQxNiAzOC41dDM4LjUgMTZ6TTg1NC41IDcwOXEyMi41IDAgMzguNSAtMTYgdDE2IC0zOC41dC0xNiAtMzguNXQtMzguNSAtMTZ0LTM4LjUgMTZ0LTE2IDM4LjV0MTYgMzguNXQzOC41IDE2eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNDI7IiBkPSJNNTQ2IDE3M2w0NjkgNDcwcTkxIDkxIDk5IDE5MnE3IDk4IC01MiAxNzUuNXQtMTU0IDk0LjVxLTIyIDQgLTQ3IDRxLTM0IDAgLTY2LjUgLTEwdC01Ni41IC0yM3QtNTUuNSAtMzh0LTQ4IC00MS41dC00OC41IC00Ny41cS0zNzYgLTM3NSAtMzkxIC0zOTBxLTMwIC0yNyAtNDUgLTQxLjV0LTM3LjUgLTQxdC0zMiAtNDYuNXQtMTYgLTQ3LjV0LTEuNSAtNTYuNXE5IC02MiA1My41IC05NXQ5OS41IC0zM3E3NCAwIDEyNSA1MWw1NDggNTQ4IHEzNiAzNiAyMCA3NXEtNyAxNiAtMjEuNSAyNnQtMzIuNSAxMHEtMjYgMCAtNTAgLTIzcS0xMyAtMTIgLTM5IC0zOGwtMzQxIC0zMzhxLTE1IC0xNSAtMzUuNSAtMTUuNXQtMzQuNSAxMy41dC0xNCAzNC41dDE0IDM0LjVxMzI3IDMzMyAzNjEgMzY3cTM1IDM1IDY3LjUgNTEuNXQ3OC41IDE2LjVxMTQgMCAyOSAtMXE0NCAtOCA3NC41IC0zNS41dDQzLjUgLTY4LjVxMTQgLTQ3IDIgLTk2LjV0LTQ3IC04NC41cS0xMiAtMTEgLTMyIC0zMiB0LTc5LjUgLTgxdC0xMTQuNSAtMTE1dC0xMjQuNSAtMTIzLjV0LTEyMyAtMTE5LjV0LTk2LjUgLTg5dC01NyAtNDVxLTU2IC0yNyAtMTIwIC0yN3EtNzAgMCAtMTI5IDMydC05MyA4OXEtNDggNzggLTM1IDE3M3Q4MSAxNjNsNTExIDUxMXE3MSA3MiAxMTEgOTZxOTEgNTUgMTk4IDU1cTgwIDAgMTUyIC0zM3E3OCAtMzYgMTI5LjUgLTEwM3Q2Ni41IC0xNTRxMTcgLTkzIC0xMSAtMTgzLjV0LTk0IC0xNTYuNWwtNDgyIC00NzYgcS0xNSAtMTUgLTM2IC0xNnQtMzcgMTR0LTE3LjUgMzR0MTQuNSAzNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTQzOyIgZD0iTTY0OSA5NDlxNDggNjggMTA5LjUgMTA0dDEyMS41IDM4LjV0MTE4LjUgLTIwdDEwMi41IC02NHQ3MSAtMTAwLjV0MjcgLTEyM3EwIC01NyAtMzMuNSAtMTE3LjV0LTk0IC0xMjQuNXQtMTI2LjUgLTEyNy41dC0xNTAgLTE1Mi41dC0xNDYgLTE3NHEtNjIgODUgLTE0NS41IDE3NHQtMTUwIDE1Mi41dC0xMjYuNSAxMjcuNXQtOTMuNSAxMjQuNXQtMzMuNSAxMTcuNXEwIDY0IDI4IDEyM3Q3MyAxMDAuNXQxMDQgNjR0MTE5IDIwIHQxMjAuNSAtMzguNXQxMDQuNSAtMTA0ek04OTYgOTcycS0zMyAwIC02NC41IC0xOXQtNTYuNSAtNDZ0LTQ3LjUgLTUzLjV0LTQzLjUgLTQ1LjV0LTM3LjUgLTE5dC0zNiAxOXQtNDAgNDUuNXQtNDMgNTMuNXQtNTQgNDZ0LTY1LjUgMTlxLTY3IDAgLTEyMi41IC01NS41dC01NS41IC0xMzIuNXEwIC0yMyAxMy41IC01MXQ0NiAtNjV0NTcuNSAtNjN0NzYgLTc1bDIyIC0yMnExNSAtMTQgNDQgLTQ0dDUwLjUgLTUxdDQ2IC00NHQ0MSAtMzV0MjMgLTEyIHQyMy41IDEydDQyLjUgMzZ0NDYgNDR0NTIuNSA1MnQ0NCA0M3E0IDQgMTIgMTNxNDMgNDEgNjMuNSA2MnQ1MiA1NXQ0NiA1NXQyNiA0NnQxMS41IDQ0cTAgNzkgLTUzIDEzMy41dC0xMjAgNTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTQ0OyIgZD0iTTc3Ni41IDEyMTRxOTMuNSAwIDE1OS41IC02NmwxNDEgLTE0MXE2NiAtNjYgNjYgLTE2MHEwIC00MiAtMjggLTk1LjV0LTYyIC04Ny41bC0yOSAtMjlxLTMxIDUzIC03NyA5OWwtMTggMThsOTUgOTVsLTI0NyAyNDhsLTM4OSAtMzg5bDIxMiAtMjEybC0xMDUgLTEwNmwtMTkgMThsLTE0MSAxNDFxLTY2IDY2IC02NiAxNTl0NjYgMTU5bDI4MyAyODNxNjUgNjYgMTU4LjUgNjZ6TTYwMCA3MDZsMTA1IDEwNXExMCAtOCAxOSAtMTdsMTQxIC0xNDEgcTY2IC02NiA2NiAtMTU5dC02NiAtMTU5bC0yODMgLTI4M3EtNjYgLTY2IC0xNTkgLTY2dC0xNTkgNjZsLTE0MSAxNDFxLTY2IDY2IC02NiAxNTkuNXQ2NiAxNTkuNWw1NSA1NXEyOSAtNTUgNzUgLTEwMmwxOCAtMTdsLTk1IC05NWwyNDcgLTI0OGwzODkgMzg5eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNDU7IiBkPSJNNjAzIDEyMDBxODUgMCAxNjIgLTE1dDEyNyAtMzh0NzkgLTQ4dDI5IC00NnYtOTUzcTAgLTQxIC0yOS41IC03MC41dC03MC41IC0yOS41aC02MDBxLTQxIDAgLTcwLjUgMjkuNXQtMjkuNSA3MC41djk1M3EwIDIxIDMwIDQ2LjV0ODEgNDh0MTI5IDM3LjV0MTYzIDE1ek0zMDAgMTAwMHYtNzAwaDYwMHY3MDBoLTYwMHpNNjAwIDI1NHEtNDMgMCAtNzMuNSAtMzAuNXQtMzAuNSAtNzMuNXQzMC41IC03My41dDczLjUgLTMwLjV0NzMuNSAzMC41IHQzMC41IDczLjV0LTMwLjUgNzMuNXQtNzMuNSAzMC41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNDY7IiBkPSJNOTAyIDExODVsMjgzIC0yODJxMTUgLTE1IDE1IC0zNnQtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNXQtMzUgMTVsLTM2IDM1bC0yNzkgLTI2N3YtMzAwbC0yMTIgMjEwbC0zMDggLTMwN2wtMjgwIC0yMDNsMjAzIDI4MGwzMDcgMzA4bC0yMTAgMjEyaDMwMGwyNjcgMjc5bC0zNSAzNnEtMTUgMTQgLTE1IDM1dDE0LjUgMzUuNXQzNS41IDE0LjV0MzUgLTE1eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNDg7IiBkPSJNNzAwIDEyNDh2LTc4cTM4IC01IDcyLjUgLTE0LjV0NzUuNSAtMzEuNXQ3MSAtNTMuNXQ1MiAtODR0MjQgLTExOC41aC0xNTlxLTQgMzYgLTEwLjUgNTl0LTIxIDQ1dC00MCAzNS41dC02NC41IDIwLjV2LTMwN2w2NCAtMTNxMzQgLTcgNjQgLTE2LjV0NzAgLTMydDY3LjUgLTUyLjV0NDcuNSAtODB0MjAgLTExMnEwIC0xMzkgLTg5IC0yMjR0LTI0NCAtOTd2LTc3aC0xMDB2NzlxLTE1MCAxNiAtMjM3IDEwM3EtNDAgNDAgLTUyLjUgOTMuNSB0LTE1LjUgMTM5LjVoMTM5cTUgLTc3IDQ4LjUgLTEyNnQxMTcuNSAtNjV2MzM1bC0yNyA4cS00NiAxNCAtNzkgMjYuNXQtNzIgMzZ0LTYzIDUydC00MCA3Mi41dC0xNiA5OHEwIDcwIDI1IDEyNnQ2Ny41IDkydDk0LjUgNTd0MTEwIDI3djc3aDEwMHpNNjAwIDc1NHYyNzRxLTI5IC00IC01MCAtMTF0LTQyIC0yMS41dC0zMS41IC00MS41dC0xMC41IC02NXEwIC0yOSA3IC01MC41dDE2LjUgLTM0dDI4LjUgLTIyLjV0MzEuNSAtMTR0MzcuNSAtMTAgcTkgLTMgMTMgLTR6TTcwMCA1NDd2LTMxMHEyMiAyIDQyLjUgNi41dDQ1IDE1LjV0NDEuNSAyN3QyOSA0MnQxMiA1OS41dC0xMi41IDU5LjV0LTM4IDQ0LjV0LTUzIDMxdC02Ni41IDI0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE0OTsiIGQ9Ik01NjEgMTE5N3E4NCAwIDE2MC41IC00MHQxMjMuNSAtMTA5LjV0NDcgLTE0Ny41aC0xNTNxMCA0MCAtMTkuNSA3MS41dC00OS41IDQ4LjV0LTU5LjUgMjZ0LTU1LjUgOXEtMzcgMCAtNzkgLTE0LjV0LTYyIC0zNS41cS00MSAtNDQgLTQxIC0xMDFxMCAtMjYgMTMuNSAtNjN0MjYuNSAtNjF0MzcgLTY2cTYgLTkgOSAtMTRoMjQxdi0xMDBoLTE5N3E4IC01MCAtMi41IC0xMTV0LTMxLjUgLTk1cS00NSAtNjIgLTk5IC0xMTIgcTM0IDEwIDgzIDE3LjV0NzEgNy41cTMyIDEgMTAyIC0xNnQxMDQgLTE3cTgzIDAgMTM2IDMwbDUwIC0xNDdxLTMxIC0xOSAtNTggLTMwLjV0LTU1IC0xNS41dC00MiAtNC41dC00NiAtMC41cS0yMyAwIC03NiAxN3QtMTExIDMyLjV0LTk2IDExLjVxLTM5IC0zIC04MiAtMTZ0LTY3IC0yNWwtMjMgLTExbC01NSAxNDVxNCAzIDE2IDExdDE1LjUgMTAuNXQxMyA5dDE1LjUgMTJ0MTQuNSAxNHQxNy41IDE4LjVxNDggNTUgNTQgMTI2LjUgdC0zMCAxNDIuNWgtMjIxdjEwMGgxNjZxLTIzIDQ3IC00NCAxMDRxLTcgMjAgLTEyIDQxLjV0LTYgNTUuNXQ2IDY2LjV0MjkuNSA3MC41dDU4LjUgNzFxOTcgODggMjYzIDg4eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNTA7IiBkPSJNNDAwIDMwMGgxNTBxMjEgMCAyNSAtMTF0LTEwIC0yNWwtMjMwIC0yNTBxLTE0IC0xNSAtMzUgLTE1dC0zNSAxNWwtMjMwIDI1MHEtMTQgMTQgLTEwIDI1dDI1IDExaDE1MHY5MDBoMjAwdi05MDB6TTkzNSAxMTg0bDIzMCAtMjQ5cTE0IC0xNCAxMCAtMjQuNXQtMjUgLTEwLjVoLTE1MHYtOTAwaC0yMDB2OTAwaC0xNTBxLTIxIDAgLTI1IDEwLjV0MTAgMjQuNWwyMzAgMjQ5cTE0IDE1IDM1IDE1dDM1IC0xNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTUxOyIgZD0iTTEwMDAgNzAwaC0xMDB2MTAwaC0xMDB2LTEwMGgtMTAwdjUwMGgzMDB2LTUwMHpNNDAwIDMwMGgxNTBxMjEgMCAyNSAtMTF0LTEwIC0yNWwtMjMwIC0yNTBxLTE0IC0xNSAtMzUgLTE1dC0zNSAxNWwtMjMwIDI1MHEtMTQgMTQgLTEwIDI1dDI1IDExaDE1MHY5MDBoMjAwdi05MDB6TTgwMSAxMTAwdi0yMDBoMTAwdjIwMGgtMTAwek0xMDAwIDM1MGwtMjAwIC0yNTBoMjAwdi0xMDBoLTMwMHYxNTBsMjAwIDI1MGgtMjAwdjEwMGgzMDB2LTE1MHogIiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE1MjsiIGQ9Ik00MDAgMzAwaDE1MHEyMSAwIDI1IC0xMXQtMTAgLTI1bC0yMzAgLTI1MHEtMTQgLTE1IC0zNSAtMTV0LTM1IDE1bC0yMzAgMjUwcS0xNCAxNCAtMTAgMjV0MjUgMTFoMTUwdjkwMGgyMDB2LTkwMHpNMTAwMCAxMDUwbC0yMDAgLTI1MGgyMDB2LTEwMGgtMzAwdjE1MGwyMDAgMjUwaC0yMDB2MTAwaDMwMHYtMTUwek0xMDAwIDBoLTEwMHYxMDBoLTEwMHYtMTAwaC0xMDB2NTAwaDMwMHYtNTAwek04MDEgNDAwdi0yMDBoMTAwdjIwMGgtMTAweiAiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTUzOyIgZD0iTTQwMCAzMDBoMTUwcTIxIDAgMjUgLTExdC0xMCAtMjVsLTIzMCAtMjUwcS0xNCAtMTUgLTM1IC0xNXQtMzUgMTVsLTIzMCAyNTBxLTE0IDE0IC0xMCAyNXQyNSAxMWgxNTB2OTAwaDIwMHYtOTAwek0xMDAwIDcwMGgtMTAwdjQwMGgtMTAwdjEwMGgyMDB2LTUwMHpNMTEwMCAwaC0xMDB2MTAwaC0yMDB2NDAwaDMwMHYtNTAwek05MDEgNDAwdi0yMDBoMTAwdjIwMGgtMTAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNTQ7IiBkPSJNNDAwIDMwMGgxNTBxMjEgMCAyNSAtMTF0LTEwIC0yNWwtMjMwIC0yNTBxLTE0IC0xNSAtMzUgLTE1dC0zNSAxNWwtMjMwIDI1MHEtMTQgMTQgLTEwIDI1dDI1IDExaDE1MHY5MDBoMjAwdi05MDB6TTExMDAgNzAwaC0xMDB2MTAwaC0yMDB2NDAwaDMwMHYtNTAwek05MDEgMTEwMHYtMjAwaDEwMHYyMDBoLTEwMHpNMTAwMCAwaC0xMDB2NDAwaC0xMDB2MTAwaDIwMHYtNTAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNTU7IiBkPSJNNDAwIDMwMGgxNTBxMjEgMCAyNSAtMTF0LTEwIC0yNWwtMjMwIC0yNTBxLTE0IC0xNSAtMzUgLTE1dC0zNSAxNWwtMjMwIDI1MHEtMTQgMTQgLTEwIDI1dDI1IDExaDE1MHY5MDBoMjAwdi05MDB6TTkwMCAxMDAwaC0yMDB2MjAwaDIwMHYtMjAwek0xMDAwIDcwMGgtMzAwdjIwMGgzMDB2LTIwMHpNMTEwMCA0MDBoLTQwMHYyMDBoNDAwdi0yMDB6TTEyMDAgMTAwaC01MDB2MjAwaDUwMHYtMjAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNTY7IiBkPSJNNDAwIDMwMGgxNTBxMjEgMCAyNSAtMTF0LTEwIC0yNWwtMjMwIC0yNTBxLTE0IC0xNSAtMzUgLTE1dC0zNSAxNWwtMjMwIDI1MHEtMTQgMTQgLTEwIDI1dDI1IDExaDE1MHY5MDBoMjAwdi05MDB6TTEyMDAgMTAwMGgtNTAwdjIwMGg1MDB2LTIwMHpNMTEwMCA3MDBoLTQwMHYyMDBoNDAwdi0yMDB6TTEwMDAgNDAwaC0zMDB2MjAwaDMwMHYtMjAwek05MDAgMTAwaC0yMDB2MjAwaDIwMHYtMjAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNTc7IiBkPSJNMzUwIDExMDBoNDAwcTE2MiAwIDI1NiAtOTMuNXQ5NCAtMjU2LjV2LTQwMHEwIC0xNjUgLTkzLjUgLTI1Ny41dC0yNTYuNSAtOTIuNWgtNDAwcS0xNjUgMCAtMjU3LjUgOTIuNXQtOTIuNSAyNTcuNXY0MDBxMCAxNjUgOTIuNSAyNTcuNXQyNTcuNSA5Mi41ek04MDAgOTAwaC01MDBxLTQxIDAgLTcwLjUgLTI5LjV0LTI5LjUgLTcwLjV2LTUwMHEwIC00MSAyOS41IC03MC41dDcwLjUgLTI5LjVoNTAwcTQxIDAgNzAuNSAyOS41dDI5LjUgNzAuNSB2NTAwcTAgNDEgLTI5LjUgNzAuNXQtNzAuNSAyOS41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNTg7IiBkPSJNMzUwIDExMDBoNDAwcTE2NSAwIDI1Ny41IC05Mi41dDkyLjUgLTI1Ny41di00MDBxMCAtMTY1IC05Mi41IC0yNTcuNXQtMjU3LjUgLTkyLjVoLTQwMHEtMTYzIDAgLTI1Ni41IDkyLjV0LTkzLjUgMjU3LjV2NDAwcTAgMTYzIDk0IDI1Ni41dDI1NiA5My41ek04MDAgOTAwaC01MDBxLTQxIDAgLTcwLjUgLTI5LjV0LTI5LjUgLTcwLjV2LTUwMHEwIC00MSAyOS41IC03MC41dDcwLjUgLTI5LjVoNTAwcTQxIDAgNzAuNSAyOS41dDI5LjUgNzAuNSB2NTAwcTAgNDEgLTI5LjUgNzAuNXQtNzAuNSAyOS41ek00NDAgNzcwbDI1MyAtMTkwcTE3IC0xMiAxNyAtMzB0LTE3IC0zMGwtMjUzIC0xOTBxLTE2IC0xMiAtMjggLTYuNXQtMTIgMjYuNXY0MDBxMCAyMSAxMiAyNi41dDI4IC02LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE1OTsiIGQ9Ik0zNTAgMTEwMGg0MDBxMTYzIDAgMjU2LjUgLTk0dDkzLjUgLTI1NnYtNDAwcTAgLTE2NSAtOTIuNSAtMjU3LjV0LTI1Ny41IC05Mi41aC00MDBxLTE2NSAwIC0yNTcuNSA5Mi41dC05Mi41IDI1Ny41djQwMHEwIDE2MyA5Mi41IDI1Ni41dDI1Ny41IDkzLjV6TTgwMCA5MDBoLTUwMHEtNDEgMCAtNzAuNSAtMjkuNXQtMjkuNSAtNzAuNXYtNTAwcTAgLTQxIDI5LjUgLTcwLjV0NzAuNSAtMjkuNWg1MDBxNDEgMCA3MC41IDI5LjV0MjkuNSA3MC41IHY1MDBxMCA0MSAtMjkuNSA3MC41dC03MC41IDI5LjV6TTM1MCA3MDBoNDAwcTIxIDAgMjYuNSAtMTJ0LTYuNSAtMjhsLTE5MCAtMjUzcS0xMiAtMTcgLTMwIC0xN3QtMzAgMTdsLTE5MCAyNTNxLTEyIDE2IC02LjUgMjh0MjYuNSAxMnoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTYwOyIgZD0iTTM1MCAxMTAwaDQwMHExNjUgMCAyNTcuNSAtOTIuNXQ5Mi41IC0yNTcuNXYtNDAwcTAgLTE2MyAtOTIuNSAtMjU2LjV0LTI1Ny41IC05My41aC00MDBxLTE2MyAwIC0yNTYuNSA5NHQtOTMuNSAyNTZ2NDAwcTAgMTY1IDkyLjUgMjU3LjV0MjU3LjUgOTIuNXpNODAwIDkwMGgtNTAwcS00MSAwIC03MC41IC0yOS41dC0yOS41IC03MC41di01MDBxMCAtNDEgMjkuNSAtNzAuNXQ3MC41IC0yOS41aDUwMHE0MSAwIDcwLjUgMjkuNXQyOS41IDcwLjUgdjUwMHEwIDQxIC0yOS41IDcwLjV0LTcwLjUgMjkuNXpNNTgwIDY5M2wxOTAgLTI1M3ExMiAtMTYgNi41IC0yOHQtMjYuNSAtMTJoLTQwMHEtMjEgMCAtMjYuNSAxMnQ2LjUgMjhsMTkwIDI1M3ExMiAxNyAzMCAxN3QzMCAtMTd6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE2MTsiIGQ9Ik01NTAgMTEwMGg0MDBxMTY1IDAgMjU3LjUgLTkyLjV0OTIuNSAtMjU3LjV2LTQwMHEwIC0xNjUgLTkyLjUgLTI1Ny41dC0yNTcuNSAtOTIuNWgtNDAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41aDQ1MHE0MSAwIDcwLjUgMjkuNXQyOS41IDcwLjV2NTAwcTAgNDEgLTI5LjUgNzAuNXQtNzAuNSAyOS41aC00NTBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMCBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek0zMzggODY3bDMyNCAtMjg0cTE2IC0xNCAxNiAtMzN0LTE2IC0zM2wtMzI0IC0yODRxLTE2IC0xNCAtMjcgLTl0LTExIDI2djE1MGgtMjUwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYyMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41aDI1MHYxNTBxMCAyMSAxMSAyNnQyNyAtOXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTYyOyIgZD0iTTc5MyAxMTgybDkgLTlxOCAtMTAgNSAtMjdxLTMgLTExIC03OSAtMjI1LjV0LTc4IC0yMjEuNWwzMDAgMXEyNCAwIDMyLjUgLTE3LjV0LTUuNSAtMzUuNXEtMSAwIC0xMzMuNSAtMTU1dC0yNjcgLTMxMi41dC0xMzguNSAtMTYyLjVxLTEyIC0xNSAtMjYgLTE1aC05bC05IDhxLTkgMTEgLTQgMzJxMiA5IDQyIDEyMy41dDc5IDIyNC41bDM5IDExMGgtMzAycS0yMyAwIC0zMSAxOXEtMTAgMjEgNiA0MXE3NSA4NiAyMDkuNSAyMzcuNSB0MjI4IDI1N3Q5OC41IDExMS41cTkgMTYgMjUgMTZoOXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTYzOyIgZD0iTTM1MCAxMTAwaDQwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC00NTBxLTQxIDAgLTcwLjUgLTI5LjV0LTI5LjUgLTcwLjV2LTUwMHEwIC00MSAyOS41IC03MC41dDcwLjUgLTI5LjVoNDUwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTQwMHEtMTY1IDAgLTI1Ny41IDkyLjV0LTkyLjUgMjU3LjV2NDAwIHEwIDE2NSA5Mi41IDI1Ny41dDI1Ny41IDkyLjV6TTkzOCA4NjdsMzI0IC0yODRxMTYgLTE0IDE2IC0zM3QtMTYgLTMzbC0zMjQgLTI4NHEtMTYgLTE0IC0yNyAtOXQtMTEgMjZ2MTUwaC0yNTBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djIwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjVoMjUwdjE1MHEwIDIxIDExIDI2dDI3IC05eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNjQ7IiBkPSJNNzUwIDEyMDBoNDAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di00MDBxMCAtMjEgLTEwLjUgLTI1dC0yNC41IDEwbC0xMDkgMTA5bC0zMTIgLTMxMnEtMTUgLTE1IC0zNS41IC0xNXQtMzUuNSAxNWwtMTQxIDE0MXEtMTUgMTUgLTE1IDM1LjV0MTUgMzUuNWwzMTIgMzEybC0xMDkgMTA5cS0xNCAxNCAtMTAgMjQuNXQyNSAxMC41ek00NTYgOTAwaC0xNTZxLTQxIDAgLTcwLjUgLTI5LjV0LTI5LjUgLTcwLjV2LTUwMCBxMCAtNDEgMjkuNSAtNzAuNXQ3MC41IC0yOS41aDUwMHE0MSAwIDcwLjUgMjkuNXQyOS41IDcwLjV2MTQ4bDIwMCAyMDB2LTI5OHEwIC0xNjUgLTkzLjUgLTI1Ny41dC0yNTYuNSAtOTIuNWgtNDAwcS0xNjUgMCAtMjU3LjUgOTIuNXQtOTIuNSAyNTcuNXY0MDBxMCAxNjUgOTIuNSAyNTcuNXQyNTcuNSA5Mi41aDMwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTY1OyIgZD0iTTYwMCAxMTg2cTExOSAwIDIyNy41IC00Ni41dDE4NyAtMTI1dDEyNSAtMTg3dDQ2LjUgLTIyNy41dC00Ni41IC0yMjcuNXQtMTI1IC0xODd0LTE4NyAtMTI1dC0yMjcuNSAtNDYuNXQtMjI3LjUgNDYuNXQtMTg3IDEyNXQtMTI1IDE4N3QtNDYuNSAyMjcuNXQ0Ni41IDIyNy41dDEyNSAxODd0MTg3IDEyNXQyMjcuNSA0Ni41ek02MDAgMTAyMnEtMTE1IDAgLTIxMiAtNTYuNXQtMTUzLjUgLTE1My41dC01Ni41IC0yMTJ0NTYuNSAtMjEyIHQxNTMuNSAtMTUzLjV0MjEyIC01Ni41dDIxMiA1Ni41dDE1My41IDE1My41dDU2LjUgMjEydC01Ni41IDIxMnQtMTUzLjUgMTUzLjV0LTIxMiA1Ni41ek02MDAgNzk0cTgwIDAgMTM3IC01N3Q1NyAtMTM3dC01NyAtMTM3dC0xMzcgLTU3dC0xMzcgNTd0LTU3IDEzN3Q1NyAxMzd0MTM3IDU3eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNjY7IiBkPSJNNDUwIDEyMDBoMjAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0zNTBoMjQ1cTIwIDAgMjUgLTExdC05IC0yNmwtMzgzIC00MjZxLTE0IC0xNSAtMzMuNSAtMTV0LTMyLjUgMTVsLTM3OSA0MjZxLTEzIDE1IC04LjUgMjZ0MjUuNSAxMWgyNTB2MzUwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNTAgMzAwaDEwMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTI1MGgtMTEwMHYyNTBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41eiBNOTAwIDIwMHYtNTBoMTAwdjUwaC0xMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE2NzsiIGQ9Ik01ODMgMTE4MmwzNzggLTQzNXExNCAtMTUgOSAtMzF0LTI2IC0xNmgtMjQ0di0yNTBxMCAtMjAgLTE3IC0zNXQtMzkgLTE1aC0yMDBxLTIwIDAgLTMyIDE0LjV0LTEyIDM1LjV2MjUwaC0yNTBxLTIwIDAgLTI1LjUgMTYuNXQ4LjUgMzEuNWwzODMgNDMxcTE0IDE2IDMzLjUgMTd0MzMuNSAtMTR6TTUwIDMwMGgxMDAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0yNTBoLTExMDB2MjUwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXogTTkwMCAyMDB2LTUwaDEwMHY1MGgtMTAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNjg7IiBkPSJNMzk2IDcyM2wzNjkgMzY5cTcgNyAxNy41IDd0MTcuNSAtN2wxMzkgLTEzOXE3IC04IDcgLTE4LjV0LTcgLTE3LjVsLTUyNSAtNTI1cS03IC04IC0xNy41IC04dC0xNy41IDhsLTI5MiAyOTFxLTcgOCAtNyAxOHQ3IDE4bDEzOSAxMzlxOCA3IDE4LjUgN3QxNy41IC03ek01MCAzMDBoMTAwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjUwaC0xMTAwdjI1MHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTkwMCAyMDB2LTUwaDEwMHY1MCBoLTEwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTY5OyIgZD0iTTEzNSAxMDIzbDE0MiAxNDJxMTQgMTQgMzUgMTR0MzUgLTE0bDc3IC03N2wtMjEyIC0yMTJsLTc3IDc2cS0xNCAxNSAtMTQgMzZ0MTQgMzV6TTY1NSA4NTVsMjEwIDIxMHExNCAxNCAyNC41IDEwdDEwLjUgLTI1bC0yIC01OTlxLTEgLTIwIC0xNS41IC0zNXQtMzUuNSAtMTVsLTU5NyAtMXEtMjEgMCAtMjUgMTAuNXQxMCAyNC41bDIwOCAyMDhsLTE1NCAxNTVsMjEyIDIxMnpNNTAgMzAwaDEwMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjUgdi0yNTBoLTExMDB2MjUwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNOTAwIDIwMHYtNTBoMTAwdjUwaC0xMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE3MDsiIGQ9Ik0zNTAgMTIwMGw1OTkgLTJxMjAgLTEgMzUgLTE1LjV0MTUgLTM1LjVsMSAtNTk3cTAgLTIxIC0xMC41IC0yNXQtMjQuNSAxMGwtMjA4IDIwOGwtMTU1IC0xNTRsLTIxMiAyMTJsMTU1IDE1NGwtMjEwIDIxMHEtMTQgMTQgLTEwIDI0LjV0MjUgMTAuNXpNNTI0IDUxMmwtNzYgLTc3cS0xNSAtMTQgLTM2IC0xNHQtMzUgMTRsLTE0MiAxNDJxLTE0IDE0IC0xNCAzNXQxNCAzNWw3NyA3N3pNNTAgMzAwaDEwMDBxMjEgMCAzNS41IC0xNC41IHQxNC41IC0zNS41di0yNTBoLTExMDB2MjUwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNOTAwIDIwMHYtNTBoMTAwdjUwaC0xMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE3MTsiIGQ9Ik0xMjAwIDEwM2wtNDgzIDI3NmwtMzE0IC0zOTl2NDIzaC0zOTlsMTE5NiA3OTZ2LTEwOTZ6TTQ4MyA0MjR2LTIzMGw2ODMgOTUzeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNzI7IiBkPSJNMTEwMCAxMDAwdi04NTBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTE1MHY0MDBoLTcwMHYtNDAwaC0xNTBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMDBxMCAyMCAxNC41IDM1dDM1LjUgMTVoMjUwdi0zMDBoNTAwdjMwMGgxMDB6TTcwMCAxMDAwaC0xMDB2MjAwaDEwMHYtMjAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNzM7IiBkPSJNMTEwMCAxMDAwbC0yIC0xNDlsLTI5OSAtMjk5bC05NSA5NXEtOSA5IC0yMS41IDl0LTIxLjUgLTlsLTE0OSAtMTQ3aC0zMTJ2LTQwMGgtMTUwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDAwcTAgMjAgMTQuNSAzNXQzNS41IDE1aDI1MHYtMzAwaDUwMHYzMDBoMTAwek03MDAgMTAwMGgtMTAwdjIwMGgxMDB2LTIwMHpNMTEzMiA2MzhsMTA2IC0xMDZxNyAtNyA3IC0xNy41dC03IC0xNy41bC00MjAgLTQyMXEtOCAtNyAtMTggLTcgdC0xOCA3bC0yMDIgMjAzcS04IDcgLTggMTcuNXQ4IDE3LjVsMTA2IDEwNnE3IDggMTcuNSA4dDE3LjUgLThsNzkgLTc5bDI5NyAyOTdxNyA3IDE3LjUgN3QxNy41IC03eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNzQ7IiBkPSJNMTEwMCAxMDAwdi0yNjlsLTEwMyAtMTAzbC0xMzQgMTM0cS0xNSAxNSAtMzMuNSAxNi41dC0zNC41IC0xMi41bC0yNjYgLTI2NmgtMzI5di00MDBoLTE1MHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwMHEwIDIwIDE0LjUgMzV0MzUuNSAxNWgyNTB2LTMwMGg1MDB2MzAwaDEwMHpNNzAwIDEwMDBoLTEwMHYyMDBoMTAwdi0yMDB6TTEyMDIgNTcybDcwIC03MHExNSAtMTUgMTUgLTM1LjV0LTE1IC0zNS41bC0xMzEgLTEzMSBsMTMxIC0xMzFxMTUgLTE1IDE1IC0zNS41dC0xNSAtMzUuNWwtNzAgLTcwcS0xNSAtMTUgLTM1LjUgLTE1dC0zNS41IDE1bC0xMzEgMTMxbC0xMzEgLTEzMXEtMTUgLTE1IC0zNS41IC0xNXQtMzUuNSAxNWwtNzAgNzBxLTE1IDE1IC0xNSAzNS41dDE1IDM1LjVsMTMxIDEzMWwtMTMxIDEzMXEtMTUgMTUgLTE1IDM1LjV0MTUgMzUuNWw3MCA3MHExNSAxNSAzNS41IDE1dDM1LjUgLTE1bDEzMSAtMTMxbDEzMSAxMzFxMTUgMTUgMzUuNSAxNSB0MzUuNSAtMTV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE3NTsiIGQ9Ik0xMTAwIDEwMDB2LTMwMGgtMzUwcS0yMSAwIC0zNS41IC0xNC41dC0xNC41IC0zNS41di0xNTBoLTUwMHYtNDAwaC0xNTBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMDBxMCAyMCAxNC41IDM1dDM1LjUgMTVoMjUwdi0zMDBoNTAwdjMwMGgxMDB6TTcwMCAxMDAwaC0xMDB2MjAwaDEwMHYtMjAwek04NTAgNjAwaDEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjUwaDE1MHEyMSAwIDI1IC0xMC41dC0xMCAtMjQuNSBsLTIzMCAtMjMwcS0xNCAtMTQgLTM1IC0xNHQtMzUgMTRsLTIzMCAyMzBxLTE0IDE0IC0xMCAyNC41dDI1IDEwLjVoMTUwdjI1MHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE3NjsiIGQ9Ik0xMTAwIDEwMDB2LTQwMGwtMTY1IDE2NXEtMTQgMTUgLTM1IDE1dC0zNSAtMTVsLTI2MyAtMjY1aC00MDJ2LTQwMGgtMTUwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDAwcTAgMjAgMTQuNSAzNXQzNS41IDE1aDI1MHYtMzAwaDUwMHYzMDBoMTAwek03MDAgMTAwMGgtMTAwdjIwMGgxMDB2LTIwMHpNOTM1IDU2NWwyMzAgLTIyOXExNCAtMTUgMTAgLTI1LjV0LTI1IC0xMC41aC0xNTB2LTI1MHEwIC0yMCAtMTQuNSAtMzUgdC0zNS41IC0xNWgtMTAwcS0yMSAwIC0zNS41IDE1dC0xNC41IDM1djI1MGgtMTUwcS0yMSAwIC0yNSAxMC41dDEwIDI1LjVsMjMwIDIyOXExNCAxNSAzNSAxNXQzNSAtMTV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE3NzsiIGQ9Ik01MCAxMTAwaDExMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTE1MGgtMTIwMHYxNTBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek0xMjAwIDgwMHYtNTUwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXY1NTBoMTIwMHpNMTAwIDUwMHYtMjAwaDQwMHYyMDBoLTQwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTc4OyIgZD0iTTkzNSAxMTY1bDI0OCAtMjMwcTE0IC0xNCAxNCAtMzV0LTE0IC0zNWwtMjQ4IC0yMzBxLTE0IC0xNCAtMjQuNSAtMTB0LTEwLjUgMjV2MTUwaC00MDB2MjAwaDQwMHYxNTBxMCAyMSAxMC41IDI1dDI0LjUgLTEwek0yMDAgODAwaC01MHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNWg1MHYtMjAwek00MDAgODAwaC0xMDB2MjAwaDEwMHYtMjAwek0xOCA0MzVsMjQ3IDIzMCBxMTQgMTQgMjQuNSAxMHQxMC41IC0yNXYtMTUwaDQwMHYtMjAwaC00MDB2LTE1MHEwIC0yMSAtMTAuNSAtMjV0LTI0LjUgMTBsLTI0NyAyMzBxLTE1IDE0IC0xNSAzNXQxNSAzNXpNOTAwIDMwMGgtMTAwdjIwMGgxMDB2LTIwMHpNMTAwMCA1MDBoNTFxMjAgMCAzNC41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzQuNSAtMTQuNWgtNTF2MjAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNzk7IiBkPSJNODYyIDEwNzNsMjc2IDExNnEyNSAxOCA0My41IDh0MTguNSAtNDF2LTExMDZxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTIwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2Mzk3cS00IDEgLTExIDV0LTI0IDE3LjV0LTMwIDI5dC0yNCA0MnQtMTEgNTYuNXYzNTlxMCAzMSAxOC41IDY1dDQzLjUgNTJ6TTU1MCAxMjAwcTIyIDAgMzQuNSAtMTIuNXQxNC41IC0yNC41bDEgLTEzdi00NTBxMCAtMjggLTEwLjUgLTU5LjUgdC0yNSAtNTZ0LTI5IC00NXQtMjUuNSAtMzEuNWwtMTAgLTExdi00NDdxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTIwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2NDQ3cS00IDQgLTExIDExLjV0LTI0IDMwLjV0LTMwIDQ2dC0yNCA1NXQtMTEgNjB2NDUwcTAgMiAwLjUgNS41dDQgMTJ0OC41IDE1dDE0LjUgMTJ0MjIuNSA1LjVxMjAgMCAzMi41IC0xMi41dDE0LjUgLTI0LjVsMyAtMTN2LTM1MGgxMDB2MzUwdjUuNXQyLjUgMTIgdDcgMTV0MTUgMTJ0MjUuNSA1LjVxMjMgMCAzNS41IC0xMi41dDEzLjUgLTI0LjVsMSAtMTN2LTM1MGgxMDB2MzUwcTAgMiAwLjUgNS41dDMgMTJ0NyAxNXQxNSAxMnQyNC41IDUuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTgwOyIgZD0iTTEyMDAgMTEwMHYtNTZxLTQgMCAtMTEgLTAuNXQtMjQgLTN0LTMwIC03LjV0LTI0IC0xNXQtMTEgLTI0di04ODhxMCAtMjIgMjUgLTM0LjV0NTAgLTEzLjVsMjUgLTJ2LTU2aC00MDB2NTZxNzUgMCA4Ny41IDYuNXQxMi41IDQzLjV2Mzk0aC01MDB2LTM5NHEwIC0zNyAxMi41IC00My41dDg3LjUgLTYuNXYtNTZoLTQwMHY1NnE0IDAgMTEgMC41dDI0IDN0MzAgNy41dDI0IDE1dDExIDI0djg4OHEwIDIyIC0yNSAzNC41dC01MCAxMy41IGwtMjUgMnY1Nmg0MDB2LTU2cS03NSAwIC04Ny41IC02LjV0LTEyLjUgLTQzLjV2LTM5NGg1MDB2Mzk0cTAgMzcgLTEyLjUgNDMuNXQtODcuNSA2LjV2NTZoNDAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxODE7IiBkPSJNNjc1IDEwMDBoMzc1cTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xNTBoLTEwNWwtMjk1IC05OHY5OGwtMjAwIDIwMGgtNDAwbDEwMCAxMDBoMzc1ek0xMDAgOTAwaDMwMHE0MSAwIDcwLjUgLTI5LjV0MjkuNSAtNzAuNXYtNTAwcTAgLTQxIC0yOS41IC03MC41dC03MC41IC0yOS41aC0zMDBxLTQxIDAgLTcwLjUgMjkuNXQtMjkuNSA3MC41djUwMHEwIDQxIDI5LjUgNzAuNXQ3MC41IDI5LjV6TTEwMCA4MDB2LTIwMGgzMDB2MjAwIGgtMzAwek0xMTAwIDUzNWwtNDAwIC0xMzN2MTYzbDQwMCAxMzN2LTE2M3pNMTAwIDUwMHYtMjAwaDMwMHYyMDBoLTMwMHpNMTEwMCAzOTh2LTI0OHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMzc1bC0xMDAgLTEwMGgtMzc1bC0xMDAgMTAwaDQwMGwyMDAgMjAwaDEwNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTgyOyIgZD0iTTE3IDEwMDdsMTYyIDE2MnExNyAxNyA0MCAxNHQzNyAtMjJsMTM5IC0xOTRxMTQgLTIwIDExIC00NC41dC0yMCAtNDEuNWwtMTE5IC0xMThxMTAyIC0xNDIgMjI4IC0yNjh0MjY3IC0yMjdsMTE5IDExOHExNyAxNyA0Mi41IDE5dDQ0LjUgLTEybDE5MiAtMTM2cTE5IC0xNCAyMi41IC0zNy41dC0xMy41IC00MC41bC0xNjMgLTE2MnEtMyAtMSAtOS41IC0xdC0yOS41IDJ0LTQ3LjUgNnQtNjIuNSAxNC41dC03Ny41IDI2LjV0LTkwIDQyLjUgdC0xMDEuNSA2MHQtMTExIDgzdC0xMTkgMTA4LjVxLTc0IDc0IC0xMzMuNSAxNTAuNXQtOTQuNSAxMzguNXQtNjAgMTE5LjV0LTM0LjUgMTAwdC0xNSA3NC41dC00LjUgNDh6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE4MzsiIGQ9Ik02MDAgMTEwMHE5MiAwIDE3NSAtMTAuNXQxNDEuNSAtMjd0MTA4LjUgLTM2LjV0ODEuNSAtNDB0NTMuNSAtMzd0MzEgLTI3bDkgLTEwdi0yMDBxMCAtMjEgLTE0LjUgLTMzdC0zNC41IC05bC0yMDIgMzRxLTIwIDMgLTM0LjUgMjB0LTE0LjUgMzh2MTQ2cS0xNDEgMjQgLTMwMCAyNHQtMzAwIC0yNHYtMTQ2cTAgLTIxIC0xNC41IC0zOHQtMzQuNSAtMjBsLTIwMiAtMzRxLTIwIC0zIC0zNC41IDl0LTE0LjUgMzN2MjAwcTMgNCA5LjUgMTAuNSB0MzEgMjZ0NTQgMzcuNXQ4MC41IDM5LjV0MTA5IDM3LjV0MTQxIDI2LjV0MTc1IDEwLjV6TTYwMCA3OTVxNTYgMCA5NyAtOS41dDYwIC0yMy41dDMwIC0yOHQxMiAtMjRsMSAtMTB2LTUwbDM2NSAtMzAzcTE0IC0xNSAyNC41IC00MHQxMC41IC00NXYtMjEycTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYyMTJxMCAyMCAxMC41IDQ1dDI0LjUgNDBsMzY1IDMwM3Y1MCBxMCA0IDEgMTAuNXQxMiAyM3QzMCAyOXQ2MCAyMi41dDk3IDEweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxODQ7IiBkPSJNMTEwMCA3MDBsLTIwMCAtMjAwaC02MDBsLTIwMCAyMDB2NTAwaDIwMHYtMjAwaDIwMHYyMDBoMjAwdi0yMDBoMjAwdjIwMGgyMDB2LTUwMHpNMjUwIDQwMGg3MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV0LTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTEybDEzNyAtMTAwaC05NTBsMTM3IDEwMGgtMTJxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41dDE0LjUgMzUuNXQzNS41IDE0LjV6TTUwIDEwMGgxMTAwcTIxIDAgMzUuNSAtMTQuNSB0MTQuNSAtMzUuNXYtNTBoLTEyMDB2NTBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxODU7IiBkPSJNNzAwIDExMDBoLTEwMHEtNDEgMCAtNzAuNSAtMjkuNXQtMjkuNSAtNzAuNXYtMTAwMGgzMDB2MTAwMHEwIDQxIC0yOS41IDcwLjV0LTcwLjUgMjkuNXpNMTEwMCA4MDBoLTEwMHEtNDEgMCAtNzAuNSAtMjkuNXQtMjkuNSAtNzAuNXYtNzAwaDMwMHY3MDBxMCA0MSAtMjkuNSA3MC41dC03MC41IDI5LjV6TTQwMCAwaC0zMDB2NDAwcTAgNDEgMjkuNSA3MC41dDcwLjUgMjkuNWgxMDBxNDEgMCA3MC41IC0yOS41dDI5LjUgLTcwLjV2LTQwMHogIiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE4NjsiIGQ9Ik0yMDAgMTEwMGg3MDBxMTI0IDAgMjEyIC04OHQ4OCAtMjEydi01MDBxMCAtMTI0IC04OCAtMjEydC0yMTIgLTg4aC03MDBxLTEyNCAwIC0yMTIgODh0LTg4IDIxMnY1MDBxMCAxMjQgODggMjEydDIxMiA4OHpNMTAwIDkwMHYtNzAwaDkwMHY3MDBoLTkwMHpNNTAwIDcwMGgtMjAwdi0xMDBoMjAwdi0zMDBoLTMwMHYxMDBoMjAwdjEwMGgtMjAwdjMwMGgzMDB2LTEwMHpNOTAwIDcwMHYtMzAwbC0xMDAgLTEwMGgtMjAwdjUwMGgyMDB6IE03MDAgNzAwdi0zMDBoMTAwdjMwMGgtMTAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxODc7IiBkPSJNMjAwIDExMDBoNzAwcTEyNCAwIDIxMiAtODh0ODggLTIxMnYtNTAwcTAgLTEyNCAtODggLTIxMnQtMjEyIC04OGgtNzAwcS0xMjQgMCAtMjEyIDg4dC04OCAyMTJ2NTAwcTAgMTI0IDg4IDIxMnQyMTIgODh6TTEwMCA5MDB2LTcwMGg5MDB2NzAwaC05MDB6TTUwMCAzMDBoLTEwMHYyMDBoLTEwMHYtMjAwaC0xMDB2NTAwaDEwMHYtMjAwaDEwMHYyMDBoMTAwdi01MDB6TTkwMCA3MDB2LTMwMGwtMTAwIC0xMDBoLTIwMHY1MDBoMjAweiBNNzAwIDcwMHYtMzAwaDEwMHYzMDBoLTEwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTg4OyIgZD0iTTIwMCAxMTAwaDcwMHExMjQgMCAyMTIgLTg4dDg4IC0yMTJ2LTUwMHEwIC0xMjQgLTg4IC0yMTJ0LTIxMiAtODhoLTcwMHEtMTI0IDAgLTIxMiA4OHQtODggMjEydjUwMHEwIDEyNCA4OCAyMTJ0MjEyIDg4ek0xMDAgOTAwdi03MDBoOTAwdjcwMGgtOTAwek01MDAgNzAwaC0yMDB2LTMwMGgyMDB2LTEwMGgtMzAwdjUwMGgzMDB2LTEwMHpNOTAwIDcwMGgtMjAwdi0zMDBoMjAwdi0xMDBoLTMwMHY1MDBoMzAwdi0xMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE4OTsiIGQ9Ik0yMDAgMTEwMGg3MDBxMTI0IDAgMjEyIC04OHQ4OCAtMjEydi01MDBxMCAtMTI0IC04OCAtMjEydC0yMTIgLTg4aC03MDBxLTEyNCAwIC0yMTIgODh0LTg4IDIxMnY1MDBxMCAxMjQgODggMjEydDIxMiA4OHpNMTAwIDkwMHYtNzAwaDkwMHY3MDBoLTkwMHpNNTAwIDQwMGwtMzAwIDE1MGwzMDAgMTUwdi0zMDB6TTkwMCA1NTBsLTMwMCAtMTUwdjMwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTkwOyIgZD0iTTIwMCAxMTAwaDcwMHExMjQgMCAyMTIgLTg4dDg4IC0yMTJ2LTUwMHEwIC0xMjQgLTg4IC0yMTJ0LTIxMiAtODhoLTcwMHEtMTI0IDAgLTIxMiA4OHQtODggMjEydjUwMHEwIDEyNCA4OCAyMTJ0MjEyIDg4ek0xMDAgOTAwdi03MDBoOTAwdjcwMGgtOTAwek05MDAgMzAwaC03MDB2NTAwaDcwMHYtNTAwek04MDAgNzAwaC0xMzBxLTM4IDAgLTY2LjUgLTQzdC0yOC41IC0xMDh0MjcgLTEwN3Q2OCAtNDJoMTMwdjMwMHpNMzAwIDcwMHYtMzAwIGgxMzBxNDEgMCA2OCA0MnQyNyAxMDd0LTI4LjUgMTA4dC02Ni41IDQzaC0xMzB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE5MTsiIGQ9Ik0yMDAgMTEwMGg3MDBxMTI0IDAgMjEyIC04OHQ4OCAtMjEydi01MDBxMCAtMTI0IC04OCAtMjEydC0yMTIgLTg4aC03MDBxLTEyNCAwIC0yMTIgODh0LTg4IDIxMnY1MDBxMCAxMjQgODggMjEydDIxMiA4OHpNMTAwIDkwMHYtNzAwaDkwMHY3MDBoLTkwMHpNNTAwIDcwMGgtMjAwdi0xMDBoMjAwdi0zMDBoLTMwMHYxMDBoMjAwdjEwMGgtMjAwdjMwMGgzMDB2LTEwMHpNOTAwIDMwMGgtMTAwdjQwMGgtMTAwdjEwMGgyMDB2LTUwMHogTTcwMCAzMDBoLTEwMHYxMDBoMTAwdi0xMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE5MjsiIGQ9Ik0yMDAgMTEwMGg3MDBxMTI0IDAgMjEyIC04OHQ4OCAtMjEydi01MDBxMCAtMTI0IC04OCAtMjEydC0yMTIgLTg4aC03MDBxLTEyNCAwIC0yMTIgODh0LTg4IDIxMnY1MDBxMCAxMjQgODggMjEydDIxMiA4OHpNMTAwIDkwMHYtNzAwaDkwMHY3MDBoLTkwMHpNMzAwIDcwMGgyMDB2LTQwMGgtMzAwdjUwMGgxMDB2LTEwMHpNOTAwIDMwMGgtMTAwdjQwMGgtMTAwdjEwMGgyMDB2LTUwMHpNMzAwIDYwMHYtMjAwaDEwMHYyMDBoLTEwMHogTTcwMCAzMDBoLTEwMHYxMDBoMTAwdi0xMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE5MzsiIGQ9Ik0yMDAgMTEwMGg3MDBxMTI0IDAgMjEyIC04OHQ4OCAtMjEydi01MDBxMCAtMTI0IC04OCAtMjEydC0yMTIgLTg4aC03MDBxLTEyNCAwIC0yMTIgODh0LTg4IDIxMnY1MDBxMCAxMjQgODggMjEydDIxMiA4OHpNMTAwIDkwMHYtNzAwaDkwMHY3MDBoLTkwMHpNNTAwIDUwMGwtMTk5IC0yMDBoLTEwMHY1MGwxOTkgMjAwdjE1MGgtMjAwdjEwMGgzMDB2LTMwMHpNOTAwIDMwMGgtMTAwdjQwMGgtMTAwdjEwMGgyMDB2LTUwMHpNNzAxIDMwMGgtMTAwIHYxMDBoMTAwdi0xMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE5NDsiIGQ9Ik02MDAgMTE5MXExMjAgMCAyMjkuNSAtNDd0MTg4LjUgLTEyNnQxMjYgLTE4OC41dDQ3IC0yMjkuNXQtNDcgLTIyOS41dC0xMjYgLTE4OC41dC0xODguNSAtMTI2dC0yMjkuNSAtNDd0LTIyOS41IDQ3dC0xODguNSAxMjZ0LTEyNiAxODguNXQtNDcgMjI5LjV0NDcgMjI5LjV0MTI2IDE4OC41dDE4OC41IDEyNnQyMjkuNSA0N3pNNjAwIDEwMjFxLTExNCAwIC0yMTEgLTU2LjV0LTE1My41IC0xNTMuNXQtNTYuNSAtMjExdDU2LjUgLTIxMSB0MTUzLjUgLTE1My41dDIxMSAtNTYuNXQyMTEgNTYuNXQxNTMuNSAxNTMuNXQ1Ni41IDIxMXQtNTYuNSAyMTF0LTE1My41IDE1My41dC0yMTEgNTYuNXpNODAwIDcwMGgtMzAwdi0yMDBoMzAwdi0xMDBoLTMwMGwtMTAwIDEwMHYyMDBsMTAwIDEwMGgzMDB2LTEwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTk1OyIgZD0iTTYwMCAxMTkxcTEyMCAwIDIyOS41IC00N3QxODguNSAtMTI2dDEyNiAtMTg4LjV0NDcgLTIyOS41dC00NyAtMjI5LjV0LTEyNiAtMTg4LjV0LTE4OC41IC0xMjZ0LTIyOS41IC00N3QtMjI5LjUgNDd0LTE4OC41IDEyNnQtMTI2IDE4OC41dC00NyAyMjkuNXQ0NyAyMjkuNXQxMjYgMTg4LjV0MTg4LjUgMTI2dDIyOS41IDQ3ek02MDAgMTAyMXEtMTE0IDAgLTIxMSAtNTYuNXQtMTUzLjUgLTE1My41dC01Ni41IC0yMTF0NTYuNSAtMjExIHQxNTMuNSAtMTUzLjV0MjExIC01Ni41dDIxMSA1Ni41dDE1My41IDE1My41dDU2LjUgMjExdC01Ni41IDIxMXQtMTUzLjUgMTUzLjV0LTIxMSA1Ni41ek04MDAgNzAwdi0xMDBsLTUwIC01MGwxMDAgLTEwMHYtNTBoLTEwMGwtMTAwIDEwMGgtMTUwdi0xMDBoLTEwMHY0MDBoMzAwek01MDAgNzAwdi0xMDBoMjAwdjEwMGgtMjAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxOTc7IiBkPSJNNTAzIDEwODlxMTEwIDAgMjAwLjUgLTU5LjV0MTM0LjUgLTE1Ni41cTQ0IDE0IDkwIDE0cTEyMCAwIDIwNSAtODYuNXQ4NSAtMjA3dC04NSAtMjA3dC0yMDUgLTg2LjVoLTEyOHYyNTBxMCAyMSAtMTQuNSAzNS41dC0zNS41IDE0LjVoLTMwMHEtMjEgMCAtMzUuNSAtMTQuNXQtMTQuNSAtMzUuNXYtMjUwaC0yMjJxLTgwIDAgLTEzNiA1Ny41dC01NiAxMzYuNXEwIDY5IDQzIDEyMi41dDEwOCA2Ny41cS0yIDE5IC0yIDM3cTAgMTAwIDQ5IDE4NSB0MTM0IDEzNHQxODUgNDl6TTUyNSA1MDBoMTUwcTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtMjc1aDEzN3EyMSAwIDI2IC0xMS41dC04IC0yNy41bC0yMjMgLTI0NHEtMTMgLTE2IC0zMiAtMTZ0LTMyIDE2bC0yMjMgMjQ0cS0xMyAxNiAtOCAyNy41dDI2IDExLjVoMTM3djI3NXEwIDEwIDcuNSAxNy41dDE3LjUgNy41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxOTg7IiBkPSJNNTAyIDEwODlxMTEwIDAgMjAxIC01OS41dDEzNSAtMTU2LjVxNDMgMTUgODkgMTVxMTIxIDAgMjA2IC04Ni41dDg2IC0yMDYuNXEwIC05OSAtNjAgLTE4MXQtMTUwIC0xMTBsLTM3OCAzNjBxLTEzIDE2IC0zMS41IDE2dC0zMS41IC0xNmwtMzgxIC0zNjVoLTlxLTc5IDAgLTEzNS41IDU3LjV0LTU2LjUgMTM2LjVxMCA2OSA0MyAxMjIuNXQxMDggNjcuNXEtMiAxOSAtMiAzOHEwIDEwMCA0OSAxODQuNXQxMzMuNSAxMzR0MTg0LjUgNDkuNXogTTYzMiA0NjdsMjIzIC0yMjhxMTMgLTE2IDggLTI3LjV0LTI2IC0xMS41aC0xMzd2LTI3NXEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTE1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djI3NWgtMTM3cS0yMSAwIC0yNiAxMS41dDggMjcuNXExOTkgMjA0IDIyMyAyMjhxMTkgMTkgMzEuNSAxOXQzMi41IC0xOXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTk5OyIgZD0iTTcwMCAxMDB2MTAwaDQwMGwtMjcwIDMwMGgxNzBsLTI3MCAzMDBoMTcwbC0zMDAgMzMzbC0zMDAgLTMzM2gxNzBsLTI3MCAtMzAwaDE3MGwtMjcwIC0zMDBoNDAwdi0xMDBoLTUwcS0yMSAwIC0zNS41IC0xNC41dC0xNC41IC0zNS41di01MGg0MDB2NTBxMCAyMSAtMTQuNSAzNS41dC0zNS41IDE0LjVoLTUweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMDA7IiBkPSJNNjAwIDExNzlxOTQgMCAxNjcuNSAtNTYuNXQ5OS41IC0xNDUuNXE4OSAtNiAxNTAuNSAtNzEuNXQ2MS41IC0xNTUuNXEwIC02MSAtMjkuNSAtMTEyLjV0LTc5LjUgLTgyLjVxOSAtMjkgOSAtNTVxMCAtNzQgLTUyLjUgLTEyNi41dC0xMjYuNSAtNTIuNXEtNTUgMCAtMTAwIDMwdi0yNTFxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTUwaC0zMDB2NTBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41djI1MXEtNDUgLTMwIC0xMDAgLTMwIHEtNzQgMCAtMTI2LjUgNTIuNXQtNTIuNSAxMjYuNXEwIDE4IDQgMzhxLTQ3IDIxIC03NS41IDY1dC0yOC41IDk3cTAgNzQgNTIuNSAxMjYuNXQxMjYuNSA1Mi41cTUgMCAyMyAtMnEwIDIgLTEgMTB0LTEgMTNxMCAxMTYgODEuNSAxOTcuNXQxOTcuNSA4MS41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMDE7IiBkPSJNMTAxMCAxMDEwcTExMSAtMTExIDE1MC41IC0yNjAuNXQwIC0yOTl0LTE1MC41IC0yNjAuNXEtODMgLTgzIC0xOTEuNSAtMTI2LjV0LTIxOC41IC00My41dC0yMTguNSA0My41dC0xOTEuNSAxMjYuNXEtMTExIDExMSAtMTUwLjUgMjYwLjV0MCAyOTl0MTUwLjUgMjYwLjVxODMgODMgMTkxLjUgMTI2LjV0MjE4LjUgNDMuNXQyMTguNSAtNDMuNXQxOTEuNSAtMTI2LjV6TTQ3NiAxMDY1cS00IDAgLTggLTFxLTEyMSAtMzQgLTIwOS41IC0xMjIuNSB0LTEyMi41IC0yMDkuNXEtNCAtMTIgMi41IC0yM3QxOC41IC0xNGwzNiAtOXEzIC0xIDcgLTFxMjMgMCAyOSAyMnEyNyA5NiA5OCAxNjZxNzAgNzEgMTY2IDk4cTExIDMgMTcuNSAxMy41dDMuNSAyMi41bC05IDM1cS0zIDEzIC0xNCAxOXEtNyA0IC0xNSA0ek01MTIgOTIwcS00IDAgLTkgLTJxLTgwIC0yNCAtMTM4LjUgLTgyLjV0LTgyLjUgLTEzOC41cS00IC0xMyAyIC0yNHQxOSAtMTRsMzQgLTlxNCAtMSA4IC0xcTIyIDAgMjggMjEgcTE4IDU4IDU4LjUgOTguNXQ5Ny41IDU4LjVxMTIgMyAxOCAxMy41dDMgMjEuNWwtOSAzNXEtMyAxMiAtMTQgMTlxLTcgNCAtMTUgNHpNNzE5LjUgNzE5LjVxLTQ5LjUgNDkuNSAtMTE5LjUgNDkuNXQtMTE5LjUgLTQ5LjV0LTQ5LjUgLTExOS41dDQ5LjUgLTExOS41dDExOS41IC00OS41dDExOS41IDQ5LjV0NDkuNSAxMTkuNXQtNDkuNSAxMTkuNXpNODU1IDU1MXEtMjIgMCAtMjggLTIxcS0xOCAtNTggLTU4LjUgLTk4LjV0LTk4LjUgLTU3LjUgcS0xMSAtNCAtMTcgLTE0LjV0LTMgLTIxLjVsOSAtMzVxMyAtMTIgMTQgLTE5cTcgLTQgMTUgLTRxNCAwIDkgMnE4MCAyNCAxMzguNSA4Mi41dDgyLjUgMTM4LjVxNCAxMyAtMi41IDI0dC0xOC41IDE0bC0zNCA5cS00IDEgLTggMXpNMTAwMCA1MTVxLTIzIDAgLTI5IC0yMnEtMjcgLTk2IC05OCAtMTY2cS03MCAtNzEgLTE2NiAtOThxLTExIC0zIC0xNy41IC0xMy41dC0zLjUgLTIyLjVsOSAtMzVxMyAtMTMgMTQgLTE5cTcgLTQgMTUgLTQgcTQgMCA4IDFxMTIxIDM0IDIwOS41IDEyMi41dDEyMi41IDIwOS41cTQgMTIgLTIuNSAyM3QtMTguNSAxNGwtMzYgOXEtMyAxIC03IDF6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIwMjsiIGQ9Ik03MDAgODAwaDMwMHYtMzgwaC0xODB2MjAwaC0zNDB2LTIwMGgtMzgwdjc1NXEwIDEwIDcuNSAxNy41dDE3LjUgNy41aDU3NXYtNDAwek0xMDAwIDkwMGgtMjAwdjIwMHpNNzAwIDMwMGgxNjJsLTIxMiAtMjEybC0yMTIgMjEyaDE2MnYyMDBoMTAwdi0yMDB6TTUyMCAwaC0zOTVxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYzOTV6TTEwMDAgMjIwdi0xOTVxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0xOTV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIwMzsiIGQ9Ik03MDAgODAwaDMwMHYtNTIwbC0zNTAgMzUwbC01NTAgLTU1MHYxMDk1cTAgMTAgNy41IDE3LjV0MTcuNSA3LjVoNTc1di00MDB6TTEwMDAgOTAwaC0yMDB2MjAwek04NjIgMjAwaC0xNjJ2LTIwMGgtMTAwdjIwMGgtMTYybDIxMiAyMTJ6TTQ4MCAwaC0zNTVxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXY1NWgzODB2LTgwek0xMDAwIDgwdi01NXEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTE1NXY4MGgxODB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIwNDsiIGQ9Ik0xMTYyIDgwMGgtMTYydi0yMDBoMTAwbDEwMCAtMTAwaC0zMDB2MzAwaC0xNjJsMjEyIDIxMnpNMjAwIDgwMGgyMDBxMjcgMCA0MCAtMnQyOS41IC0xMC41dDIzLjUgLTMwdDcgLTU3LjVoMzAwdi0xMDBoLTYwMGwtMjAwIC0zNTB2NDUwaDEwMHEwIDM2IDcgNTcuNXQyMy41IDMwdDI5LjUgMTAuNXQ0MCAyek04MDAgNDAwaDI0MGwtMjQwIC00MDBoLTgwMGwzMDAgNTAwaDUwMHYtMTAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMDU7IiBkPSJNNjUwIDExMDBoMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di01MGg1MHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0zMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjVoNTB2NTBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek0xMDAwIDg1MHYxNTBxNDEgMCA3MC41IC0yOS41dDI5LjUgLTcwLjV2LTgwMCBxMCAtNDEgLTI5LjUgLTcwLjV0LTcwLjUgLTI5LjVoLTYwMHEtMSAwIC0yMCA0bDI0NiAyNDZsLTMyNiAzMjZ2MzI0cTAgNDEgMjkuNSA3MC41dDcwLjUgMjkuNXYtMTUwcTAgLTYyIDQ0IC0xMDZ0MTA2IC00NGgzMDBxNjIgMCAxMDYgNDR0NDQgMTA2ek00MTIgMjUwbC0yMTIgLTIxMnYxNjJoLTIwMHYxMDBoMjAwdjE2MnoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjA2OyIgZD0iTTQ1MCAxMTAwaDEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNTBoNTBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMzAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41aDUwdjUwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNODAwIDg1MHYxNTBxNDEgMCA3MC41IC0yOS41dDI5LjUgLTcwLjV2LTUwMCBoLTIwMHYtMzAwaDIwMHEwIC0zNiAtNyAtNTcuNXQtMjMuNSAtMzB0LTI5LjUgLTEwLjV0LTQwIC0yaC02MDBxLTQxIDAgLTcwLjUgMjkuNXQtMjkuNSA3MC41djgwMHEwIDQxIDI5LjUgNzAuNXQ3MC41IDI5LjV2LTE1MHEwIC02MiA0NCAtMTA2dDEwNiAtNDRoMzAwcTYyIDAgMTA2IDQ0dDQ0IDEwNnpNMTIxMiAyNTBsLTIxMiAtMjEydjE2MmgtMjAwdjEwMGgyMDB2MTYyeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMDk7IiBkPSJNNjU4IDExOTdsNjM3IC0xMTA0cTIzIC0zOCA3IC02NS41dC02MCAtMjcuNWgtMTI3NnEtNDQgMCAtNjAgMjcuNXQ3IDY1LjVsNjM3IDExMDRxMjIgMzkgNTQgMzl0NTQgLTM5ek03MDQgODAwaC0yMDhxLTIwIDAgLTMyIC0xNC41dC04IC0zNC41bDU4IC0zMDJxNCAtMjAgMjEuNSAtMzQuNXQzNy41IC0xNC41aDU0cTIwIDAgMzcuNSAxNC41dDIxLjUgMzQuNWw1OCAzMDJxNCAyMCAtOCAzNC41dC0zMiAxNC41ek01MDAgMzAwdi0xMDBoMjAwIHYxMDBoLTIwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjEwOyIgZD0iTTQyNSAxMTAwaDI1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTE1MHEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTI1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djE1MHEwIDEwIDcuNSAxNy41dDE3LjUgNy41ek00MjUgODAwaDI1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTE1MHEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTI1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djE1MHEwIDEwIDcuNSAxNy41IHQxNy41IDcuNXpNODI1IDgwMGgyNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di0xNTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0yNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYxNTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXpNMjUgNTAwaDI1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTE1MHEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTI1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djE1MCBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXpNNDI1IDUwMGgyNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di0xNTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0yNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYxNTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXpNODI1IDUwMGgyNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di0xNTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0yNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNSB2MTUwcTAgMTAgNy41IDE3LjV0MTcuNSA3LjV6TTI1IDIwMGgyNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di0xNTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0yNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYxNTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXpNNDI1IDIwMGgyNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di0xNTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0yNTBxLTEwIDAgLTE3LjUgNy41IHQtNy41IDE3LjV2MTUwcTAgMTAgNy41IDE3LjV0MTcuNSA3LjV6TTgyNSAyMDBoMjUwcTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtMTUwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtMjUwcS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2MTUwcTAgMTAgNy41IDE3LjV0MTcuNSA3LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIxMTsiIGQ9Ik03MDAgMTIwMGgxMDB2LTIwMGgtMTAwdi0xMDBoMzUwcTYyIDAgODYuNSAtMzkuNXQtMy41IC05NC41bC02NiAtMTMycS00MSAtODMgLTgxIC0xMzRoLTc3MnEtNDAgNTEgLTgxIDEzNGwtNjYgMTMycS0yOCA1NSAtMy41IDk0LjV0ODYuNSAzOS41aDM1MHYxMDBoLTEwMHYyMDBoMTAwdjEwMGgyMDB2LTEwMHpNMjUwIDQwMGg3MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV0LTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTEybDEzNyAtMTAwIGgtOTUwbDEzOCAxMDBoLTEzcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXQxNC41IDM1LjV0MzUuNSAxNC41ek01MCAxMDBoMTEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNTBoLTEyMDB2NTBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMTI7IiBkPSJNNjAwIDEzMDBxNDAgMCA2OC41IC0yOS41dDI4LjUgLTcwLjVoLTE5NHEwIDQxIDI4LjUgNzAuNXQ2OC41IDI5LjV6TTQ0MyAxMTAwaDMxNHExOCAtMzcgMTggLTc1cTAgLTggLTMgLTI1aDMyOHE0MSAwIDQ0LjUgLTE2LjV0LTMwLjUgLTM4LjVsLTE3NSAtMTQ1aC02NzhsLTE3OCAxNDVxLTM0IDIyIC0yOSAzOC41dDQ2IDE2LjVoMzI4cS0zIDE3IC0zIDI1cTAgMzggMTggNzV6TTI1MCA3MDBoNzAwcTIxIDAgMzUuNSAtMTQuNSB0MTQuNSAtMzUuNXQtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTUwdi0yMDBsMjc1IC0yMDBoLTk1MGwyNzUgMjAwdjIwMGgtMTUwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXQxNC41IDM1LjV0MzUuNSAxNC41ek01MCAxMDBoMTEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNTBoLTEyMDB2NTBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMTM7IiBkPSJNNjAwIDExODFxNzUgMCAxMjggLTUzdDUzIC0xMjh0LTUzIC0xMjh0LTEyOCAtNTN0LTEyOCA1M3QtNTMgMTI4dDUzIDEyOHQxMjggNTN6TTYwMiA3OThoNDZxMzQgMCA1NS41IC0yOC41dDIxLjUgLTg2LjVxMCAtNzYgMzkgLTE4M2gtMzI0cTM5IDEwNyAzOSAxODNxMCA1OCAyMS41IDg2LjV0NTYuNSAyOC41aDQ1ek0yNTAgNDAwaDcwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXQtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTMgbDEzOCAtMTAwaC05NTBsMTM3IDEwMGgtMTJxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41dDE0LjUgMzUuNXQzNS41IDE0LjV6TTUwIDEwMGgxMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di01MGgtMTIwMHY1MHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIxNDsiIGQ9Ik02MDAgMTMwMHE0NyAwIDkyLjUgLTUzLjV0NzEgLTEyM3QyNS41IC0xMjMuNXEwIC03OCAtNTUuNSAtMTMzLjV0LTEzMy41IC01NS41dC0xMzMuNSA1NS41dC01NS41IDEzMy41cTAgNjIgMzQgMTQzbDE0NCAtMTQzbDExMSAxMTFsLTE2MyAxNjNxMzQgMjYgNjMgMjZ6TTYwMiA3OThoNDZxMzQgMCA1NS41IC0yOC41dDIxLjUgLTg2LjVxMCAtNzYgMzkgLTE4M2gtMzI0cTM5IDEwNyAzOSAxODNxMCA1OCAyMS41IDg2LjV0NTYuNSAyOC41aDQ1IHpNMjUwIDQwMGg3MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV0LTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTEzbDEzOCAtMTAwaC05NTBsMTM3IDEwMGgtMTJxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41dDE0LjUgMzUuNXQzNS41IDE0LjV6TTUwIDEwMGgxMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di01MGgtMTIwMHY1MHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIxNTsiIGQ9Ik02MDAgMTIwMGwzMDAgLTE2MXYtMTM5aC0zMDBxMCAtNTcgMTguNSAtMTA4dDUwIC05MS41dDYzIC03MnQ3MCAtNjcuNXQ1Ny41IC02MWgtNTMwcS02MCA4MyAtOTAuNSAxNzcuNXQtMzAuNSAxNzguNXQzMyAxNjQuNXQ4Ny41IDEzOS41dDEyNiA5Ni41dDE0NS41IDQxLjV2LTk4ek0yNTAgNDAwaDcwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXQtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTNsMTM4IC0xMDBoLTk1MGwxMzcgMTAwIGgtMTJxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41dDE0LjUgMzUuNXQzNS41IDE0LjV6TTUwIDEwMGgxMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di01MGgtMTIwMHY1MHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIxNjsiIGQ9Ik02MDAgMTMwMHE0MSAwIDcwLjUgLTI5LjV0MjkuNSAtNzAuNXYtNzhxNDYgLTI2IDczIC03MnQyNyAtMTAwdi01MGgtNDAwdjUwcTAgNTQgMjcgMTAwdDczIDcydjc4cTAgNDEgMjkuNSA3MC41dDcwLjUgMjkuNXpNNDAwIDgwMGg0MDBxNTQgMCAxMDAgLTI3dDcyIC03M2gtMTcydi0xMDBoMjAwdi0xMDBoLTIwMHYtMTAwaDIwMHYtMTAwaC0yMDB2LTEwMGgyMDBxMCAtODMgLTU4LjUgLTE0MS41dC0xNDEuNSAtNTguNWgtNDAwIHEtODMgMCAtMTQxLjUgNTguNXQtNTguNSAxNDEuNXY0MDBxMCA4MyA1OC41IDE0MS41dDE0MS41IDU4LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIxODsiIGQ9Ik0xNTAgMTEwMGg5MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTUwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtOTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXY1MDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek0xMjUgNDAwaDk1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTUwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtMjgzbDIyNCAtMjI0cTEzIC0xMyAxMyAtMzEuNXQtMTMgLTMyIHQtMzEuNSAtMTMuNXQtMzEuNSAxM2wtODggODhoLTUyNGwtODcgLTg4cS0xMyAtMTMgLTMyIC0xM3QtMzIgMTMuNXQtMTMgMzJ0MTMgMzEuNWwyMjQgMjI0aC0yODlxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXY1MHEwIDEwIDcuNSAxNy41dDE3LjUgNy41ek01NDEgMzAwbC0xMDAgLTEwMGgzMjRsLTEwMCAxMDBoLTEyNHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjE5OyIgZD0iTTIwMCAxMTAwaDgwMHE4MyAwIDE0MS41IC01OC41dDU4LjUgLTE0MS41di0yMDBoLTEwMHEwIDQxIC0yOS41IDcwLjV0LTcwLjUgMjkuNWgtMjUwcS00MSAwIC03MC41IC0yOS41dC0yOS41IC03MC41aC0xMDBxMCA0MSAtMjkuNSA3MC41dC03MC41IDI5LjVoLTI1MHEtNDEgMCAtNzAuNSAtMjkuNXQtMjkuNSAtNzAuNWgtMTAwdjIwMHEwIDgzIDU4LjUgMTQxLjV0MTQxLjUgNTguNXpNMTAwIDYwMGgxMDAwcTQxIDAgNzAuNSAtMjkuNSB0MjkuNSAtNzAuNXYtMzAwaC0xMjAwdjMwMHEwIDQxIDI5LjUgNzAuNXQ3MC41IDI5LjV6TTMwMCAxMDB2LTUwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djUwaDIwMHpNMTEwMCAxMDB2LTUwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djUwaDIwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjIxOyIgZD0iTTQ4MCAxMTY1bDY4MiAtNjgzcTMxIC0zMSAzMSAtNzUuNXQtMzEgLTc1LjVsLTEzMSAtMTMxaC00ODFsLTUxNyA1MThxLTMyIDMxIC0zMiA3NS41dDMyIDc1LjVsMjk1IDI5NnEzMSAzMSA3NS41IDMxdDc2LjUgLTMxek0xMDggNzk0bDM0MiAtMzQybDMwMyAzMDRsLTM0MSAzNDF6TTI1MCAxMDBoODAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di01MGgtOTAwdjUwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjIzOyIgZD0iTTEwNTcgNjQ3bC0xODkgNTA2cS04IDE5IC0yNy41IDMzdC00MC41IDE0aC00MDBxLTIxIDAgLTQwLjUgLTE0dC0yNy41IC0zM2wtMTg5IC01MDZxLTggLTE5IDEuNSAtMzN0MzAuNSAtMTRoNjI1di0xNTBxMCAtMjEgMTQuNSAtMzUuNXQzNS41IC0xNC41dDM1LjUgMTQuNXQxNC41IDM1LjV2MTUwaDEyNXEyMSAwIDMwLjUgMTR0MS41IDMzek04OTcgMGgtNTk1djUwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNWg1MHY1MCBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41aDQ4djMwMGgyMDB2LTMwMGg0N3EyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNTBoNTBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTUweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMjQ7IiBkPSJNOTAwIDgwMGgzMDB2LTU3NXEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTM3NXY1OTFsLTMwMCAzMDB2ODRxMCAxMCA3LjUgMTcuNXQxNy41IDcuNWgzNzV2LTQwMHpNMTIwMCA5MDBoLTIwMHYyMDB6TTQwMCA2MDBoMzAwdi01NzVxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC02NTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXY5NTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNWgzNzV2LTQwMHpNNzAwIDcwMGgtMjAwdjIwMHogIiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIyNTsiIGQ9Ik00ODQgMTA5NWgxOTVxNzUgMCAxNDYgLTMyLjV0MTI0IC04NnQ4OS41IC0xMjIuNXQ0OC41IC0xNDJxMTggLTE0IDM1IC0yMHEzMSAtMTAgNjQuNSA2LjV0NDMuNSA0OC41cTEwIDM0IC0xNSA3MXEtMTkgMjcgLTkgNDNxNSA4IDEyLjUgMTF0MTkgLTF0MjMuNSAtMTZxNDEgLTQ0IDM5IC0xMDVxLTMgLTYzIC00NiAtMTA2LjV0LTEwNCAtNDMuNWgtNjJxLTcgLTU1IC0zNSAtMTE3dC01NiAtMTAwbC0zOSAtMjM0cS0zIC0yMCAtMjAgLTM0LjUgdC0zOCAtMTQuNWgtMTAwcS0yMSAwIC0zMyAxNC41dC05IDM0LjVsMTIgNzBxLTQ5IC0xNCAtOTEgLTE0aC0xOTVxLTI0IDAgLTY1IDhsLTExIC02NHEtMyAtMjAgLTIwIC0zNC41dC0zOCAtMTQuNWgtMTAwcS0yMSAwIC0zMyAxNC41dC05IDM0LjVsMjYgMTU3cS04NCA3NCAtMTI4IDE3NWwtMTU5IDUzcS0xOSA3IC0zMyAyNnQtMTQgNDB2NTBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41aDEyNHExMSA4NyA1NiAxNjZsLTExMSA5NSBxLTE2IDE0IC0xMi41IDIzLjV0MjQuNSA5LjVoMjAzcTExNiAxMDEgMjUwIDEwMXpNNjc1IDEwMDBoLTI1MHEtMTAgMCAtMTcuNSAtNy41dC03LjUgLTE3LjV2LTUwcTAgLTEwIDcuNSAtMTcuNXQxNy41IC03LjVoMjUwcTEwIDAgMTcuNSA3LjV0Ny41IDE3LjV2NTBxMCAxMCAtNy41IDE3LjV0LTE3LjUgNy41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMjY7IiBkPSJNNjQxIDkwMGw0MjMgMjQ3cTE5IDggNDIgMi41dDM3IC0yMS41bDMyIC0zOHExNCAtMTUgMTIuNSAtMzZ0LTE3LjUgLTM0bC0xMzkgLTEyMGgtMzkwek01MCAxMTAwaDEwNnE2NyAwIDEwMyAtMTd0NjYgLTcxbDEwMiAtMjEyaDgyM3EyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNTBxMCAtMjEgLTE0IC00MHQtMzMgLTI2bC03MzcgLTEzMnEtMjMgLTQgLTQwIDZ0LTI2IDI1cS00MiA2NyAtMTAwIDY3aC0zMDBxLTYyIDAgLTEwNiA0NCB0LTQ0IDEwNnYyMDBxMCA2MiA0NCAxMDZ0MTA2IDQ0ek0xNzMgOTI4aC04MHEtMTkgMCAtMjggLTE0dC05IC0zNXYtNTZxMCAtNTEgNDIgLTUxaDEzNHExNiAwIDIxLjUgOHQ1LjUgMjRxMCAxMSAtMTYgNDV0LTI3IDUxcS0xOCAyOCAtNDMgMjh6TTU1MCA3MjdxLTMyIDAgLTU0LjUgLTIyLjV0LTIyLjUgLTU0LjV0MjIuNSAtNTQuNXQ1NC41IC0yMi41dDU0LjUgMjIuNXQyMi41IDU0LjV0LTIyLjUgNTQuNXQtNTQuNSAyMi41ek0xMzAgMzg5IGwxNTIgMTMwcTE4IDE5IDM0IDI0dDMxIC0zLjV0MjQuNSAtMTcuNXQyNS41IC0yOHEyOCAtMzUgNTAuNSAtNTF0NDguNSAtMTNsNjMgNWw0OCAtMTc5cTEzIC02MSAtMy41IC05Ny41dC02Ny41IC03OS41bC04MCAtNjlxLTQ3IC00MCAtMTA5IC0zNS41dC0xMDMgNTEuNWwtMTMwIDE1MXEtNDAgNDcgLTM1LjUgMTA5LjV0NTEuNSAxMDIuNXpNMzgwIDM3N2wtMTAyIC04OHEtMzEgLTI3IDIgLTY1bDM3IC00M3ExMyAtMTUgMjcuNSAtMTkuNSB0MzEuNSA2LjVsNjEgNTNxMTkgMTYgMTQgNDlxLTIgMjAgLTEyIDU2dC0xNyA0NXEtMTEgMTIgLTE5IDE0dC0yMyAtOHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjI3OyIgZD0iTTYyNSAxMjAwaDE1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTEwOXE3OSAtMzMgMTMxIC04Ny41dDUzIC0xMjguNXExIC00NiAtMTUgLTg0LjV0LTM5IC02MXQtNDYgLTM4dC0zOSAtMjEuNWwtMTcgLTZxNiAwIDE1IC0xLjV0MzUgLTl0NTAgLTE3LjV0NTMgLTMwdDUwIC00NXQzNS41IC02NHQxNC41IC04NHEwIC01OSAtMTEuNSAtMTA1LjV0LTI4LjUgLTc2LjV0LTQ0IC01MXQtNDkuNSAtMzEuNXQtNTQuNSAtMTZ0LTQ5LjUgLTYuNSB0LTQzLjUgLTF2LTc1cTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtMTUwcS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2NzVoLTEwMHYtNzVxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0xNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXY3NWgtMTc1cS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2MTUwcTAgMTAgNy41IDE3LjV0MTcuNSA3LjVoNzV2NjAwaC03NXEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djE1MCBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNWgxNzV2NzVxMCAxMCA3LjUgMTcuNXQxNy41IDcuNWgxNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di03NWgxMDB2NzVxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXpNNDAwIDkwMHYtMjAwaDI2M3EyOCAwIDQ4LjUgMTAuNXQzMCAyNXQxNSAyOXQ1LjUgMjUuNWwxIDEwcTAgNCAtMC41IDExdC02IDI0dC0xNSAzMHQtMzAgMjR0LTQ4LjUgMTFoLTI2M3pNNDAwIDUwMHYtMjAwaDM2M3EyOCAwIDQ4LjUgMTAuNSB0MzAgMjV0MTUgMjl0NS41IDI1LjVsMSAxMHEwIDQgLTAuNSAxMXQtNiAyNHQtMTUgMzB0LTMwIDI0dC00OC41IDExaC0zNjN6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIzMDsiIGQ9Ik0yMTIgMTE5OGg3ODBxODYgMCAxNDcgLTYxdDYxIC0xNDd2LTQxNnEwIC01MSAtMTggLTE0Mi41dC0zNiAtMTU3LjVsLTE4IC02NnEtMjkgLTg3IC05My41IC0xNDYuNXQtMTQ2LjUgLTU5LjVoLTU3MnEtODIgMCAtMTQ3IDU5dC05MyAxNDdxLTggMjggLTIwIDczdC0zMiAxNDMuNXQtMjAgMTQ5LjV2NDE2cTAgODYgNjEgMTQ3dDE0NyA2MXpNNjAwIDEwNDVxLTcwIDAgLTEzMi41IC0xMS41dC0xMDUuNSAtMzAuNXQtNzguNSAtNDEuNSB0LTU3IC00NXQtMzYgLTQxdC0yMC41IC0zMC41bC02IC0xMmwxNTYgLTI0M2g1NjBsMTU2IDI0M3EtMiA1IC02IDEyLjV0LTIwIDI5LjV0LTM2LjUgNDJ0LTU3IDQ0LjV0LTc5IDQydC0xMDUgMjkuNXQtMTMyLjUgMTJ6TTc2MiA3MDNoLTE1N2wxOTUgMjYxeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMzE7IiBkPSJNNDc1IDEzMDBoMTUwcTEwMyAwIDE4OSAtODZ0ODYgLTE4OXYtNTAwcTAgLTQxIC00MiAtODN0LTgzIC00MmgtNDUwcS00MSAwIC04MyA0MnQtNDIgODN2NTAwcTAgMTAzIDg2IDE4OXQxODkgODZ6TTcwMCAzMDB2LTIyNXEwIC0yMSAtMjcgLTQ4dC00OCAtMjdoLTE1MHEtMjEgMCAtNDggMjd0LTI3IDQ4djIyNWgzMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIzMjsiIGQ9Ik00NzUgMTMwMGg5NnEwIC0xNTAgODkuNSAtMjM5LjV0MjM5LjUgLTg5LjV2LTQ0NnEwIC00MSAtNDIgLTgzdC04MyAtNDJoLTQ1MHEtNDEgMCAtODMgNDJ0LTQyIDgzdjUwMHEwIDEwMyA4NiAxODl0MTg5IDg2ek03MDAgMzAwdi0yMjVxMCAtMjEgLTI3IC00OHQtNDggLTI3aC0xNTBxLTIxIDAgLTQ4IDI3dC0yNyA0OHYyMjVoMzAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMzM7IiBkPSJNMTI5NCA3NjdsLTYzOCAtMjgzbC0zNzggMTcwbC03OCAtNjB2LTIyNGwxMDAgLTE1MHYtMTk5bC0xNTAgMTQ4bC0xNTAgLTE0OXYyMDBsMTAwIDE1MHYyNTBxMCA0IC0wLjUgMTAuNXQwIDkuNXQxIDh0MyA4dDYuNSA2bDQ3IDQwbC0xNDcgNjVsNjQyIDI4M3pNMTAwMCAzODBsLTM1MCAtMTY2bC0zNTAgMTY2djE0N2wzNTAgLTE2NWwzNTAgMTY1di0xNDd6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIzNDsiIGQ9Ik0yNTAgODAwcTYyIDAgMTA2IC00NHQ0NCAtMTA2dC00NCAtMTA2dC0xMDYgLTQ0dC0xMDYgNDR0LTQ0IDEwNnQ0NCAxMDZ0MTA2IDQ0ek02NTAgODAwcTYyIDAgMTA2IC00NHQ0NCAtMTA2dC00NCAtMTA2dC0xMDYgLTQ0dC0xMDYgNDR0LTQ0IDEwNnQ0NCAxMDZ0MTA2IDQ0ek0xMDUwIDgwMHE2MiAwIDEwNiAtNDR0NDQgLTEwNnQtNDQgLTEwNnQtMTA2IC00NHQtMTA2IDQ0dC00NCAxMDZ0NDQgMTA2dDEwNiA0NHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjM1OyIgZD0iTTU1MCAxMTAwcTYyIDAgMTA2IC00NHQ0NCAtMTA2dC00NCAtMTA2dC0xMDYgLTQ0dC0xMDYgNDR0LTQ0IDEwNnQ0NCAxMDZ0MTA2IDQ0ek01NTAgNzAwcTYyIDAgMTA2IC00NHQ0NCAtMTA2dC00NCAtMTA2dC0xMDYgLTQ0dC0xMDYgNDR0LTQ0IDEwNnQ0NCAxMDZ0MTA2IDQ0ek01NTAgMzAwcTYyIDAgMTA2IC00NHQ0NCAtMTA2dC00NCAtMTA2dC0xMDYgLTQ0dC0xMDYgNDR0LTQ0IDEwNnQ0NCAxMDZ0MTA2IDQ0eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMzY7IiBkPSJNMTI1IDExMDBoOTUwcTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtMTUwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtOTUwcS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2MTUwcTAgMTAgNy41IDE3LjV0MTcuNSA3LjV6TTEyNSA3MDBoOTUwcTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtMTUwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtOTUwcS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2MTUwcTAgMTAgNy41IDE3LjUgdDE3LjUgNy41ek0xMjUgMzAwaDk1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTE1MHEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTk1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djE1MHEwIDEwIDcuNSAxNy41dDE3LjUgNy41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMzc7IiBkPSJNMzUwIDEyMDBoNTAwcTE2MiAwIDI1NiAtOTMuNXQ5NCAtMjU2LjV2LTUwMHEwIC0xNjUgLTkzLjUgLTI1Ny41dC0yNTYuNSAtOTIuNWgtNTAwcS0xNjUgMCAtMjU3LjUgOTIuNXQtOTIuNSAyNTcuNXY1MDBxMCAxNjUgOTIuNSAyNTcuNXQyNTcuNSA5Mi41ek05MDAgMTAwMGgtNjAwcS00MSAwIC03MC41IC0yOS41dC0yOS41IC03MC41di02MDBxMCAtNDEgMjkuNSAtNzAuNXQ3MC41IC0yOS41aDYwMHE0MSAwIDcwLjUgMjkuNSB0MjkuNSA3MC41djYwMHEwIDQxIC0yOS41IDcwLjV0LTcwLjUgMjkuNXpNMzUwIDkwMGg1MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTMwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYzMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek00MDAgODAwdi0yMDBoNDAwdjIwMGgtNDAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMzg7IiBkPSJNMTUwIDExMDBoMTAwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXQtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNTB2LTIwMGg1MHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXQtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNTB2LTIwMGg1MHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXQtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNTB2LTIwMGg1MHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXQtMTQuNSAtMzUuNSB0LTM1LjUgLTE0LjVoLTEwMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41dDE0LjUgMzUuNXQzNS41IDE0LjVoNTB2MjAwaC01MHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV0MTQuNSAzNS41dDM1LjUgMTQuNWg1MHYyMDBoLTUwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXQxNC41IDM1LjV0MzUuNSAxNC41aDUwdjIwMGgtNTBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41dDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIzOTsiIGQ9Ik02NTAgMTE4N3E4NyAtNjcgMTE4LjUgLTE1NnQwIC0xNzh0LTExOC41IC0xNTVxLTg3IDY2IC0xMTguNSAxNTV0MCAxNzh0MTE4LjUgMTU2ek0zMDAgODAwcTEyNCAwIDIxMiAtODh0ODggLTIxMnEtMTI0IDAgLTIxMiA4OHQtODggMjEyek0xMDAwIDgwMHEwIC0xMjQgLTg4IC0yMTJ0LTIxMiAtODhxMCAxMjQgODggMjEydDIxMiA4OHpNMzAwIDUwMHExMjQgMCAyMTIgLTg4dDg4IC0yMTJxLTEyNCAwIC0yMTIgODh0LTg4IDIxMnogTTEwMDAgNTAwcTAgLTEyNCAtODggLTIxMnQtMjEyIC04OHEwIDEyNCA4OCAyMTJ0MjEyIDg4ek03MDAgMTk5di0xNDRxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjV0LTM1LjUgMTQuNXQtMTQuNSAzNS41djE0MnE0MCAtNCA0MyAtNHExNyAwIDU3IDZ6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTI0MDsiIGQ9Ik03NDUgODc4bDY5IDE5cTI1IDYgNDUgLTEybDI5OCAtMjk1cTExIC0xMSAxNSAtMjYuNXQtMiAtMzAuNXEtNSAtMTQgLTE4IC0yMy41dC0yOCAtOS41aC04cTEgMCAxIC0xM3EwIC0yOSAtMiAtNTZ0LTguNSAtNjJ0LTIwIC02M3QtMzMgLTUzdC01MSAtMzl0LTcyLjUgLTE0aC0xNDZxLTE4NCAwIC0xODQgMjg4cTAgMjQgMTAgNDdxLTIwIDQgLTYyIDR0LTYzIC00cTExIC0yNCAxMSAtNDdxMCAtMjg4IC0xODQgLTI4OGgtMTQyIHEtNDggMCAtODQuNSAyMXQtNTYgNTF0LTMyIDcxLjV0LTE2IDc1dC0zLjUgNjguNXEwIDEzIDIgMTNoLTdxLTE1IDAgLTI3LjUgOS41dC0xOC41IDIzLjVxLTYgMTUgLTIgMzAuNXQxNSAyNS41bDI5OCAyOTZxMjAgMTggNDYgMTFsNzYgLTE5cTIwIC01IDMwLjUgLTIyLjV0NS41IC0zNy41dC0yMi41IC0zMXQtMzcuNSAtNWwtNTEgMTJsLTE4MiAtMTkzaDg5MWwtMTgyIDE5M2wtNDQgLTEycS0yMCAtNSAtMzcuNSA2dC0yMi41IDMxdDYgMzcuNSB0MzEgMjIuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjQxOyIgZD0iTTEyMDAgOTAwaC01MHEwIDIxIC00IDM3dC05LjUgMjYuNXQtMTggMTcuNXQtMjIgMTF0LTI4LjUgNS41dC0zMSAydC0zNyAwLjVoLTIwMHYtODUwcTAgLTIyIDI1IC0zNC41dDUwIC0xMy41bDI1IC0ydi0xMDBoLTQwMHYxMDBxNCAwIDExIDAuNXQyNCAzdDMwIDd0MjQgMTV0MTEgMjQuNXY4NTBoLTIwMHEtMjUgMCAtMzcgLTAuNXQtMzEgLTJ0LTI4LjUgLTUuNXQtMjIgLTExdC0xOCAtMTcuNXQtOS41IC0yNi41dC00IC0zN2gtNTB2MzAwIGgxMDAwdi0zMDB6TTUwMCA0NTBoLTI1cTAgMTUgLTQgMjQuNXQtOSAxNC41dC0xNyA3LjV0LTIwIDN0LTI1IDAuNWgtMTAwdi00MjVxMCAtMTEgMTIuNSAtMTcuNXQyNS41IC03LjVoMTJ2LTUwaC0yMDB2NTBxNTAgMCA1MCAyNXY0MjVoLTEwMHEtMTcgMCAtMjUgLTAuNXQtMjAgLTN0LTE3IC03LjV0LTkgLTE0LjV0LTQgLTI0LjVoLTI1djE1MGg1MDB2LTE1MHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjQyOyIgZD0iTTEwMDAgMzAwdjUwcS0yNSAwIC01NSAzMnEtMTQgMTQgLTI1IDMxdC0xNiAyN2wtNCAxMWwtMjg5IDc0N2gtNjlsLTMwMCAtNzU0cS0xOCAtMzUgLTM5IC01NnEtOSAtOSAtMjQuNSAtMTguNXQtMjYuNSAtMTQuNWwtMTEgLTV2LTUwaDI3M3Y1MHEtNDkgMCAtNzguNSAyMS41dC0xMS41IDY3LjVsNjkgMTc2aDI5M2w2MSAtMTY2cTEzIC0zNCAtMy41IC02Ni41dC01NS41IC0zMi41di01MGgzMTJ6TTQxMiA2OTFsMTM0IDM0MmwxMjEgLTM0MiBoLTI1NXpNMTEwMCAxNTB2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTAwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNWgxMDAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyNDM7IiBkPSJNNTAgMTIwMGgxMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNjExIDExMThoLTcwcS0xMyAwIC0xOCAtMTJsLTI5OSAtNzUzcS0xNyAtMzIgLTM1IC01MXEtMTggLTE4IC01NiAtMzRxLTEyIC01IC0xMiAtMTh2LTUwcTAgLTggNS41IC0xNHQxNC41IC02IGgyNzNxOCAwIDE0IDZ0NiAxNHY1MHEwIDggLTYgMTR0LTE0IDZxLTU1IDAgLTcxIDIzcS0xMCAxNCAwIDM5bDYzIDE2M2gyNjZsNTcgLTE1M3ExMSAtMzEgLTYgLTU1cS0xMiAtMTcgLTM2IC0xN3EtOCAwIC0xNCAtNnQtNiAtMTR2LTUwcTAgLTggNiAtMTR0MTQgLTZoMzEzcTggMCAxNCA2dDYgMTR2NTBxMCA3IC01LjUgMTN0LTEzLjUgN3EtMTcgMCAtNDIgMjVxLTI1IDI3IC00MCA2M2gtMWwtMjg4IDc0OHEtNSAxMiAtMTkgMTJ6TTYzOSA2MTEgaC0xOTdsMTAzIDI2NHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjQ0OyIgZD0iTTEyMDAgMTEwMGgtMTIwMHYxMDBoMTIwMHYtMTAwek01MCAxMDAwaDQwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtOTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC00MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djkwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTY1MCAxMDAwaDQwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNDAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC00MDAgcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXY0MDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek03MDAgOTAwdi0zMDBoMzAwdjMwMGgtMzAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyNDU7IiBkPSJNNTAgMTIwMGg0MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTkwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNDAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXY5MDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek02NTAgNzAwaDQwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNDAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC00MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djQwMCBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek03MDAgNjAwdi0zMDBoMzAwdjMwMGgtMzAwek0xMjAwIDBoLTEyMDB2MTAwaDEyMDB2LTEwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjQ2OyIgZD0iTTUwIDEwMDBoNDAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0zNTBoMTAwdjE1MHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjVoNDAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xNTBoMTAwdi0xMDBoLTEwMHYtMTUwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC00MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djE1MGgtMTAwdi0zNTBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTQwMCBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djgwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTcwMCA3MDB2LTMwMGgzMDB2MzAwaC0zMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTI0NzsiIGQ9Ik0xMDAgMGgtMTAwdjEyMDBoMTAwdi0xMjAwek0yNTAgMTEwMGg0MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTQwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNDAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXY0MDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek0zMDAgMTAwMHYtMzAwaDMwMHYzMDBoLTMwMHpNMjUwIDUwMGg5MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTQwMCBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTkwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2NDAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjQ4OyIgZD0iTTYwMCAxMTAwaDE1MHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNDAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xNTB2LTEwMGg0NTBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTQwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtOTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXY0MDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41aDM1MHYxMDBoLTE1MHEtMjEgMCAtMzUuNSAxNC41IHQtMTQuNSAzNS41djQwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjVoMTUwdjEwMGgxMDB2LTEwMHpNNDAwIDEwMDB2LTMwMGgzMDB2MzAwaC0zMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTI0OTsiIGQ9Ik0xMjAwIDBoLTEwMHYxMjAwaDEwMHYtMTIwMHpNNTUwIDExMDBoNDAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di00MDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTQwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2NDAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNjAwIDEwMDB2LTMwMGgzMDB2MzAwaC0zMDB6TTUwIDUwMGg5MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTQwMCBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTkwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2NDAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjUwOyIgZD0iTTg2NSA1NjVsLTQ5NCAtNDk0cS0yMyAtMjMgLTQxIC0yM3EtMTQgMCAtMjIgMTMuNXQtOCAzOC41djEwMDBxMCAyNSA4IDM4LjV0MjIgMTMuNXExOCAwIDQxIC0yM2w0OTQgLTQ5NHExNCAtMTQgMTQgLTM1dC0xNCAtMzV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTI1MTsiIGQ9Ik0zMzUgNjM1bDQ5NCA0OTRxMjkgMjkgNTAgMjAuNXQyMSAtNDkuNXYtMTAwMHEwIC00MSAtMjEgLTQ5LjV0LTUwIDIwLjVsLTQ5NCA0OTRxLTE0IDE0IC0xNCAzNXQxNCAzNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjUyOyIgZD0iTTEwMCA5MDBoMTAwMHE0MSAwIDQ5LjUgLTIxdC0yMC41IC01MGwtNDk0IC00OTRxLTE0IC0xNCAtMzUgLTE0dC0zNSAxNGwtNDk0IDQ5NHEtMjkgMjkgLTIwLjUgNTB0NDkuNSAyMXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjUzOyIgZD0iTTYzNSA4NjVsNDk0IC00OTRxMjkgLTI5IDIwLjUgLTUwdC00OS41IC0yMWgtMTAwMHEtNDEgMCAtNDkuNSAyMXQyMC41IDUwbDQ5NCA0OTRxMTQgMTQgMzUgMTR0MzUgLTE0eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyNTQ7IiBkPSJNNzAwIDc0MXYtMTgybC02OTIgLTMyM3YyMjFsNDEzIDE5M2wtNDEzIDE5M3YyMjF6TTEyMDAgMGgtODAwdjIwMGg4MDB2LTIwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjU1OyIgZD0iTTEyMDAgOTAwaC0yMDB2LTEwMGgyMDB2LTEwMGgtMzAwdjMwMGgyMDB2MTAwaC0yMDB2MTAwaDMwMHYtMzAwek0wIDcwMGg1MHEwIDIxIDQgMzd0OS41IDI2LjV0MTggMTcuNXQyMiAxMXQyOC41IDUuNXQzMSAydDM3IDAuNWgxMDB2LTU1MHEwIC0yMiAtMjUgLTM0LjV0LTUwIC0xMy41bC0yNSAtMnYtMTAwaDQwMHYxMDBxLTQgMCAtMTEgMC41dC0yNCAzdC0zMCA3dC0yNCAxNXQtMTEgMjQuNXY1NTBoMTAwcTI1IDAgMzcgLTAuNXQzMSAtMiB0MjguNSAtNS41dDIyIC0xMXQxOCAtMTcuNXQ5LjUgLTI2LjV0NCAtMzdoNTB2MzAwaC04MDB2LTMwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjU2OyIgZD0iTTgwMCA3MDBoLTUwcTAgMjEgLTQgMzd0LTkuNSAyNi41dC0xOCAxNy41dC0yMiAxMXQtMjguNSA1LjV0LTMxIDJ0LTM3IDAuNWgtMTAwdi01NTBxMCAtMjIgMjUgLTM0LjV0NTAgLTE0LjVsMjUgLTF2LTEwMGgtNDAwdjEwMHE0IDAgMTEgMC41dDI0IDN0MzAgN3QyNCAxNXQxMSAyNC41djU1MGgtMTAwcS0yNSAwIC0zNyAtMC41dC0zMSAtMnQtMjguNSAtNS41dC0yMiAtMTF0LTE4IC0xNy41dC05LjUgLTI2LjV0LTQgLTM3aC01MHYzMDAgaDgwMHYtMzAwek0xMTAwIDIwMGgtMjAwdi0xMDBoMjAwdi0xMDBoLTMwMHYzMDBoMjAwdjEwMGgtMjAwdjEwMGgzMDB2LTMwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjU3OyIgZD0iTTcwMSAxMDk4aDE2MHExNiAwIDIxIC0xMXQtNyAtMjNsLTQ2NCAtNDY0bDQ2NCAtNDY0cTEyIC0xMiA3IC0yM3QtMjEgLTExaC0xNjBxLTEzIDAgLTIzIDlsLTQ3MSA0NzFxLTcgOCAtNyAxOHQ3IDE4bDQ3MSA0NzFxMTAgOSAyMyA5eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyNTg7IiBkPSJNMzM5IDEwOThoMTYwcTEzIDAgMjMgLTlsNDcxIC00NzFxNyAtOCA3IC0xOHQtNyAtMThsLTQ3MSAtNDcxcS0xMCAtOSAtMjMgLTloLTE2MHEtMTYgMCAtMjEgMTF0NyAyM2w0NjQgNDY0bC00NjQgNDY0cS0xMiAxMiAtNyAyM3QyMSAxMXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjU5OyIgZD0iTTEwODcgODgycTExIC01IDExIC0yMXYtMTYwcTAgLTEzIC05IC0yM2wtNDcxIC00NzFxLTggLTcgLTE4IC03dC0xOCA3bC00NzEgNDcxcS05IDEwIC05IDIzdjE2MHEwIDE2IDExIDIxdDIzIC03bDQ2NCAtNDY0bDQ2NCA0NjRxMTIgMTIgMjMgN3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjYwOyIgZD0iTTYxOCA5OTNsNDcxIC00NzFxOSAtMTAgOSAtMjN2LTE2MHEwIC0xNiAtMTEgLTIxdC0yMyA3bC00NjQgNDY0bC00NjQgLTQ2NHEtMTIgLTEyIC0yMyAtN3QtMTEgMjF2MTYwcTAgMTMgOSAyM2w0NzEgNDcxcTggNyAxOCA3dDE4IC03eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGY4ZmY7IiBkPSJNMTAwMCAxMjAwcTAgLTEyNCAtODggLTIxMnQtMjEyIC04OHEwIDEyNCA4OCAyMTJ0MjEyIDg4ek00NTAgMTAwMGgxMDBxMjEgMCA0MCAtMTR0MjYgLTMzbDc5IC0xOTRxNSAxIDE2IDNxMzQgNiA1NCA5LjV0NjAgN3Q2NS41IDF0NjEgLTEwdDU2LjUgLTIzdDQyLjUgLTQydDI5IC02NHQ1IC05MnQtMTkuNSAtMTIxLjVxLTEgLTcgLTMgLTE5LjV0LTExIC01MHQtMjAuNSAtNzN0LTMyLjUgLTgxLjV0LTQ2LjUgLTgzdC02NCAtNzAgdC04Mi41IC01MHEtMTMgLTUgLTQyIC01dC02NS41IDIuNXQtNDcuNSAyLjVxLTE0IDAgLTQ5LjUgLTMuNXQtNjMgLTMuNXQtNDMuNSA3cS01NyAyNSAtMTA0LjUgNzguNXQtNzUgMTExLjV0LTQ2LjUgMTEydC0yNiA5MGwtNyAzNXEtMTUgNjMgLTE4IDExNXQ0LjUgODguNXQyNiA2NHQzOS41IDQzLjV0NTIgMjUuNXQ1OC41IDEzdDYyLjUgMnQ1OS41IC00LjV0NTUuNSAtOGwtMTQ3IDE5MnEtMTIgMTggLTUuNSAzMHQyNy41IDEyeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeDFmNTExOyIgZD0iTTI1MCAxMjAwaDYwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNDAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xNTB2LTUwMGwtMjU1IC0xNzhxLTE5IC05IC0zMiAtMXQtMTMgMjl2NjUwaC0xNTBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djQwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTQwMCAxMTAwdi0xMDBoMzAwdjEwMGgtMzAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeDFmNmFhOyIgZD0iTTI1MCAxMjAwaDc1MHEzOSAwIDY5LjUgLTQwLjV0MzAuNSAtODQuNXYtOTMzbC03MDAgLTExN3Y5NTBsNjAwIDEyNWgtNzAwdi0xMDAwaC0xMDB2MTAyNXEwIDIzIDE1LjUgNDl0MzQuNSAyNnpNNTAwIDUyNXYtMTAwbDEwMCAyMHYxMDB6IiAvPgo8L2ZvbnQ+CjwvZGVmcz48L3N2Zz4g) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.33px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:3;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);line-break:auto}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}} +</style> +<script>/*! + * Bootstrap v3.3.5 (http://getbootstrap.com) + * Copyright 2011-2015 Twitter, Inc. + * Licensed under the MIT license + */ +if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(a){"use strict";var b=a.fn.jquery.split(" ")[0].split(".");if(b[0]<2&&b[1]<9||1==b[0]&&9==b[1]&&b[2]<1)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher")}(jQuery),+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]};return!1}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one("bsTransitionEnd",function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b(),a.support.transition&&(a.event.special.bsTransitionEnd={bindType:a.support.transition.end,delegateType:a.support.transition.end,handle:function(b){return a(b.target).is(this)?b.handleObj.handler.apply(this,arguments):void 0}})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var c=a(this),e=c.data("bs.alert");e||c.data("bs.alert",e=new d(this)),"string"==typeof b&&e[b].call(c)})}var c='[data-dismiss="alert"]',d=function(b){a(b).on("click",c,this.close)};d.VERSION="3.3.5",d.TRANSITION_DURATION=150,d.prototype.close=function(b){function c(){g.detach().trigger("closed.bs.alert").remove()}var e=a(this),f=e.attr("data-target");f||(f=e.attr("href"),f=f&&f.replace(/.*(?=#[^\s]*$)/,""));var g=a(f);b&&b.preventDefault(),g.length||(g=e.closest(".alert")),g.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(g.removeClass("in"),a.support.transition&&g.hasClass("fade")?g.one("bsTransitionEnd",c).emulateTransitionEnd(d.TRANSITION_DURATION):c())};var e=a.fn.alert;a.fn.alert=b,a.fn.alert.Constructor=d,a.fn.alert.noConflict=function(){return a.fn.alert=e,this},a(document).on("click.bs.alert.data-api",c,d.prototype.close)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof b&&b;e||d.data("bs.button",e=new c(this,f)),"toggle"==b?e.toggle():b&&e.setState(b)})}var c=function(b,d){this.$element=a(b),this.options=a.extend({},c.DEFAULTS,d),this.isLoading=!1};c.VERSION="3.3.5",c.DEFAULTS={loadingText:"loading..."},c.prototype.setState=function(b){var c="disabled",d=this.$element,e=d.is("input")?"val":"html",f=d.data();b+="Text",null==f.resetText&&d.data("resetText",d[e]()),setTimeout(a.proxy(function(){d[e](null==f[b]?this.options[b]:f[b]),"loadingText"==b?(this.isLoading=!0,d.addClass(c).attr(c,c)):this.isLoading&&(this.isLoading=!1,d.removeClass(c).removeAttr(c))},this),0)},c.prototype.toggle=function(){var a=!0,b=this.$element.closest('[data-toggle="buttons"]');if(b.length){var c=this.$element.find("input");"radio"==c.prop("type")?(c.prop("checked")&&(a=!1),b.find(".active").removeClass("active"),this.$element.addClass("active")):"checkbox"==c.prop("type")&&(c.prop("checked")!==this.$element.hasClass("active")&&(a=!1),this.$element.toggleClass("active")),c.prop("checked",this.$element.hasClass("active")),a&&c.trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active")};var d=a.fn.button;a.fn.button=b,a.fn.button.Constructor=c,a.fn.button.noConflict=function(){return a.fn.button=d,this},a(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(c){var d=a(c.target);d.hasClass("btn")||(d=d.closest(".btn")),b.call(d,"toggle"),a(c.target).is('input[type="radio"]')||a(c.target).is('input[type="checkbox"]')||c.preventDefault()}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(b){a(b.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(b.type))})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},c.DEFAULTS,d.data(),"object"==typeof b&&b),g="string"==typeof b?b:f.slide;e||d.data("bs.carousel",e=new c(this,f)),"number"==typeof b?e.to(b):g?e[g]():f.interval&&e.pause().cycle()})}var c=function(b,c){this.$element=a(b),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",a.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",a.proxy(this.pause,this)).on("mouseleave.bs.carousel",a.proxy(this.cycle,this))};c.VERSION="3.3.5",c.TRANSITION_DURATION=600,c.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},c.prototype.keydown=function(a){if(!/input|textarea/i.test(a.target.tagName)){switch(a.which){case 37:this.prev();break;case 39:this.next();break;default:return}a.preventDefault()}},c.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},c.prototype.getItemIndex=function(a){return this.$items=a.parent().children(".item"),this.$items.index(a||this.$active)},c.prototype.getItemForDirection=function(a,b){var c=this.getItemIndex(b),d="prev"==a&&0===c||"next"==a&&c==this.$items.length-1;if(d&&!this.options.wrap)return b;var e="prev"==a?-1:1,f=(c+e)%this.$items.length;return this.$items.eq(f)},c.prototype.to=function(a){var b=this,c=this.getItemIndex(this.$active=this.$element.find(".item.active"));return a>this.$items.length-1||0>a?void 0:this.sliding?this.$element.one("slid.bs.carousel",function(){b.to(a)}):c==a?this.pause().cycle():this.slide(a>c?"next":"prev",this.$items.eq(a))},c.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},c.prototype.next=function(){return this.sliding?void 0:this.slide("next")},c.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},c.prototype.slide=function(b,d){var e=this.$element.find(".item.active"),f=d||this.getItemForDirection(b,e),g=this.interval,h="next"==b?"left":"right",i=this;if(f.hasClass("active"))return this.sliding=!1;var j=f[0],k=a.Event("slide.bs.carousel",{relatedTarget:j,direction:h});if(this.$element.trigger(k),!k.isDefaultPrevented()){if(this.sliding=!0,g&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var l=a(this.$indicators.children()[this.getItemIndex(f)]);l&&l.addClass("active")}var m=a.Event("slid.bs.carousel",{relatedTarget:j,direction:h});return a.support.transition&&this.$element.hasClass("slide")?(f.addClass(b),f[0].offsetWidth,e.addClass(h),f.addClass(h),e.one("bsTransitionEnd",function(){f.removeClass([b,h].join(" ")).addClass("active"),e.removeClass(["active",h].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger(m)},0)}).emulateTransitionEnd(c.TRANSITION_DURATION)):(e.removeClass("active"),f.addClass("active"),this.sliding=!1,this.$element.trigger(m)),g&&this.cycle(),this}};var d=a.fn.carousel;a.fn.carousel=b,a.fn.carousel.Constructor=c,a.fn.carousel.noConflict=function(){return a.fn.carousel=d,this};var e=function(c){var d,e=a(this),f=a(e.attr("data-target")||(d=e.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,""));if(f.hasClass("carousel")){var g=a.extend({},f.data(),e.data()),h=e.attr("data-slide-to");h&&(g.interval=!1),b.call(f,g),h&&f.data("bs.carousel").to(h),c.preventDefault()}};a(document).on("click.bs.carousel.data-api","[data-slide]",e).on("click.bs.carousel.data-api","[data-slide-to]",e),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var c=a(this);b.call(c,c.data())})})}(jQuery),+function(a){"use strict";function b(b){var c,d=b.attr("data-target")||(c=b.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,"");return a(d)}function c(b){return this.each(function(){var c=a(this),e=c.data("bs.collapse"),f=a.extend({},d.DEFAULTS,c.data(),"object"==typeof b&&b);!e&&f.toggle&&/show|hide/.test(b)&&(f.toggle=!1),e||c.data("bs.collapse",e=new d(this,f)),"string"==typeof b&&e[b]()})}var d=function(b,c){this.$element=a(b),this.options=a.extend({},d.DEFAULTS,c),this.$trigger=a('[data-toggle="collapse"][href="#'+b.id+'"],[data-toggle="collapse"][data-target="#'+b.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};d.VERSION="3.3.5",d.TRANSITION_DURATION=350,d.DEFAULTS={toggle:!0},d.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},d.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var b,e=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(e&&e.length&&(b=e.data("bs.collapse"),b&&b.transitioning))){var f=a.Event("show.bs.collapse");if(this.$element.trigger(f),!f.isDefaultPrevented()){e&&e.length&&(c.call(e,"hide"),b||e.data("bs.collapse",null));var g=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[g](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var h=function(){this.$element.removeClass("collapsing").addClass("collapse in")[g](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return h.call(this);var i=a.camelCase(["scroll",g].join("-"));this.$element.one("bsTransitionEnd",a.proxy(h,this)).emulateTransitionEnd(d.TRANSITION_DURATION)[g](this.$element[0][i])}}}},d.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var e=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};return a.support.transition?void this.$element[c](0).one("bsTransitionEnd",a.proxy(e,this)).emulateTransitionEnd(d.TRANSITION_DURATION):e.call(this)}}},d.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},d.prototype.getParent=function(){return a(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(a.proxy(function(c,d){var e=a(d);this.addAriaAndCollapsedClass(b(e),e)},this)).end()},d.prototype.addAriaAndCollapsedClass=function(a,b){var c=a.hasClass("in");a.attr("aria-expanded",c),b.toggleClass("collapsed",!c).attr("aria-expanded",c)};var e=a.fn.collapse;a.fn.collapse=c,a.fn.collapse.Constructor=d,a.fn.collapse.noConflict=function(){return a.fn.collapse=e,this},a(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(d){var e=a(this);e.attr("data-target")||d.preventDefault();var f=b(e),g=f.data("bs.collapse"),h=g?"toggle":e.data();c.call(f,h)})}(jQuery),+function(a){"use strict";function b(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#[A-Za-z]/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}function c(c){c&&3===c.which||(a(e).remove(),a(f).each(function(){var d=a(this),e=b(d),f={relatedTarget:this};e.hasClass("open")&&(c&&"click"==c.type&&/input|textarea/i.test(c.target.tagName)&&a.contains(e[0],c.target)||(e.trigger(c=a.Event("hide.bs.dropdown",f)),c.isDefaultPrevented()||(d.attr("aria-expanded","false"),e.removeClass("open").trigger("hidden.bs.dropdown",f))))}))}function d(b){return this.each(function(){var c=a(this),d=c.data("bs.dropdown");d||c.data("bs.dropdown",d=new g(this)),"string"==typeof b&&d[b].call(c)})}var e=".dropdown-backdrop",f='[data-toggle="dropdown"]',g=function(b){a(b).on("click.bs.dropdown",this.toggle)};g.VERSION="3.3.5",g.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=b(e),g=f.hasClass("open");if(c(),!g){"ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(a(this)).on("click",c);var h={relatedTarget:this};if(f.trigger(d=a.Event("show.bs.dropdown",h)),d.isDefaultPrevented())return;e.trigger("focus").attr("aria-expanded","true"),f.toggleClass("open").trigger("shown.bs.dropdown",h)}return!1}},g.prototype.keydown=function(c){if(/(38|40|27|32)/.test(c.which)&&!/input|textarea/i.test(c.target.tagName)){var d=a(this);if(c.preventDefault(),c.stopPropagation(),!d.is(".disabled, :disabled")){var e=b(d),g=e.hasClass("open");if(!g&&27!=c.which||g&&27==c.which)return 27==c.which&&e.find(f).trigger("focus"),d.trigger("click");var h=" li:not(.disabled):visible a",i=e.find(".dropdown-menu"+h);if(i.length){var j=i.index(c.target);38==c.which&&j>0&&j--,40==c.which&&j<i.length-1&&j++,~j||(j=0),i.eq(j).trigger("focus")}}}};var h=a.fn.dropdown;a.fn.dropdown=d,a.fn.dropdown.Constructor=g,a.fn.dropdown.noConflict=function(){return a.fn.dropdown=h,this},a(document).on("click.bs.dropdown.data-api",c).on("click.bs.dropdown.data-api",".dropdown form",function(a){a.stopPropagation()}).on("click.bs.dropdown.data-api",f,g.prototype.toggle).on("keydown.bs.dropdown.data-api",f,g.prototype.keydown).on("keydown.bs.dropdown.data-api",".dropdown-menu",g.prototype.keydown)}(jQuery),+function(a){"use strict";function b(b,d){return this.each(function(){var e=a(this),f=e.data("bs.modal"),g=a.extend({},c.DEFAULTS,e.data(),"object"==typeof b&&b);f||e.data("bs.modal",f=new c(this,g)),"string"==typeof b?f[b](d):g.show&&f.show(d)})}var c=function(b,c){this.options=c,this.$body=a(document.body),this.$element=a(b),this.$dialog=this.$element.find(".modal-dialog"),this.$backdrop=null,this.isShown=null,this.originalBodyPad=null,this.scrollbarWidth=0,this.ignoreBackdropClick=!1,this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,a.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))};c.VERSION="3.3.5",c.TRANSITION_DURATION=300,c.BACKDROP_TRANSITION_DURATION=150,c.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},c.prototype.toggle=function(a){return this.isShown?this.hide():this.show(a)},c.prototype.show=function(b){var d=this,e=a.Event("show.bs.modal",{relatedTarget:b});this.$element.trigger(e),this.isShown||e.isDefaultPrevented()||(this.isShown=!0,this.checkScrollbar(),this.setScrollbar(),this.$body.addClass("modal-open"),this.escape(),this.resize(),this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',a.proxy(this.hide,this)),this.$dialog.on("mousedown.dismiss.bs.modal",function(){d.$element.one("mouseup.dismiss.bs.modal",function(b){a(b.target).is(d.$element)&&(d.ignoreBackdropClick=!0)})}),this.backdrop(function(){var e=a.support.transition&&d.$element.hasClass("fade");d.$element.parent().length||d.$element.appendTo(d.$body),d.$element.show().scrollTop(0),d.adjustDialog(),e&&d.$element[0].offsetWidth,d.$element.addClass("in"),d.enforceFocus();var f=a.Event("shown.bs.modal",{relatedTarget:b});e?d.$dialog.one("bsTransitionEnd",function(){d.$element.trigger("focus").trigger(f)}).emulateTransitionEnd(c.TRANSITION_DURATION):d.$element.trigger("focus").trigger(f)}))},c.prototype.hide=function(b){b&&b.preventDefault(),b=a.Event("hide.bs.modal"),this.$element.trigger(b),this.isShown&&!b.isDefaultPrevented()&&(this.isShown=!1,this.escape(),this.resize(),a(document).off("focusin.bs.modal"),this.$element.removeClass("in").off("click.dismiss.bs.modal").off("mouseup.dismiss.bs.modal"),this.$dialog.off("mousedown.dismiss.bs.modal"),a.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",a.proxy(this.hideModal,this)).emulateTransitionEnd(c.TRANSITION_DURATION):this.hideModal())},c.prototype.enforceFocus=function(){a(document).off("focusin.bs.modal").on("focusin.bs.modal",a.proxy(function(a){this.$element[0]===a.target||this.$element.has(a.target).length||this.$element.trigger("focus")},this))},c.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keydown.dismiss.bs.modal",a.proxy(function(a){27==a.which&&this.hide()},this)):this.isShown||this.$element.off("keydown.dismiss.bs.modal")},c.prototype.resize=function(){this.isShown?a(window).on("resize.bs.modal",a.proxy(this.handleUpdate,this)):a(window).off("resize.bs.modal")},c.prototype.hideModal=function(){var a=this;this.$element.hide(),this.backdrop(function(){a.$body.removeClass("modal-open"),a.resetAdjustments(),a.resetScrollbar(),a.$element.trigger("hidden.bs.modal")})},c.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},c.prototype.backdrop=function(b){var d=this,e=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var f=a.support.transition&&e;if(this.$backdrop=a(document.createElement("div")).addClass("modal-backdrop "+e).appendTo(this.$body),this.$element.on("click.dismiss.bs.modal",a.proxy(function(a){return this.ignoreBackdropClick?void(this.ignoreBackdropClick=!1):void(a.target===a.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus():this.hide()))},this)),f&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!b)return;f?this.$backdrop.one("bsTransitionEnd",b).emulateTransitionEnd(c.BACKDROP_TRANSITION_DURATION):b()}else if(!this.isShown&&this.$backdrop){this.$backdrop.removeClass("in");var g=function(){d.removeBackdrop(),b&&b()};a.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",g).emulateTransitionEnd(c.BACKDROP_TRANSITION_DURATION):g()}else b&&b()},c.prototype.handleUpdate=function(){this.adjustDialog()},c.prototype.adjustDialog=function(){var a=this.$element[0].scrollHeight>document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&a?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!a?this.scrollbarWidth:""})},c.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},c.prototype.checkScrollbar=function(){var a=window.innerWidth;if(!a){var b=document.documentElement.getBoundingClientRect();a=b.right-Math.abs(b.left)}this.bodyIsOverflowing=document.body.clientWidth<a,this.scrollbarWidth=this.measureScrollbar()},c.prototype.setScrollbar=function(){var a=parseInt(this.$body.css("padding-right")||0,10);this.originalBodyPad=document.body.style.paddingRight||"",this.bodyIsOverflowing&&this.$body.css("padding-right",a+this.scrollbarWidth)},c.prototype.resetScrollbar=function(){this.$body.css("padding-right",this.originalBodyPad)},c.prototype.measureScrollbar=function(){var a=document.createElement("div");a.className="modal-scrollbar-measure",this.$body.append(a);var b=a.offsetWidth-a.clientWidth;return this.$body[0].removeChild(a),b};var d=a.fn.modal;a.fn.modal=b,a.fn.modal.Constructor=c,a.fn.modal.noConflict=function(){return a.fn.modal=d,this},a(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(c){var d=a(this),e=d.attr("href"),f=a(d.attr("data-target")||e&&e.replace(/.*(?=#[^\s]+$)/,"")),g=f.data("bs.modal")?"toggle":a.extend({remote:!/#/.test(e)&&e},f.data(),d.data());d.is("a")&&c.preventDefault(),f.one("show.bs.modal",function(a){a.isDefaultPrevented()||f.one("hidden.bs.modal",function(){d.is(":visible")&&d.trigger("focus")})}),b.call(f,g,this)})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.tooltip"),f="object"==typeof b&&b;(e||!/destroy|hide/.test(b))&&(e||d.data("bs.tooltip",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.type=null,this.options=null,this.enabled=null,this.timeout=null,this.hoverState=null,this.$element=null,this.inState=null,this.init("tooltip",a,b)};c.VERSION="3.3.5",c.TRANSITION_DURATION=150,c.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},c.prototype.init=function(b,c,d){if(this.enabled=!0,this.type=b,this.$element=a(c),this.options=this.getOptions(d),this.$viewport=this.options.viewport&&a(a.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var e=this.options.trigger.split(" "),f=e.length;f--;){var g=e[f];if("click"==g)this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this));else if("manual"!=g){var h="hover"==g?"mouseenter":"focusin",i="hover"==g?"mouseleave":"focusout";this.$element.on(h+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(i+"."+this.type,this.options.selector,a.proxy(this.leave,this))}}this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.getOptions=function(b){return b=a.extend({},this.getDefaults(),this.$element.data(),b),b.delay&&"number"==typeof b.delay&&(b.delay={show:b.delay,hide:b.delay}),b},c.prototype.getDelegateOptions=function(){var b={},c=this.getDefaults();return this._options&&a.each(this._options,function(a,d){c[a]!=d&&(b[a]=d)}),b},c.prototype.enter=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),b instanceof a.Event&&(c.inState["focusin"==b.type?"focus":"hover"]=!0),c.tip().hasClass("in")||"in"==c.hoverState?void(c.hoverState="in"):(clearTimeout(c.timeout),c.hoverState="in",c.options.delay&&c.options.delay.show?void(c.timeout=setTimeout(function(){"in"==c.hoverState&&c.show()},c.options.delay.show)):c.show())},c.prototype.isInStateTrue=function(){for(var a in this.inState)if(this.inState[a])return!0;return!1},c.prototype.leave=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),b instanceof a.Event&&(c.inState["focusout"==b.type?"focus":"hover"]=!1),c.isInStateTrue()?void 0:(clearTimeout(c.timeout),c.hoverState="out",c.options.delay&&c.options.delay.hide?void(c.timeout=setTimeout(function(){"out"==c.hoverState&&c.hide()},c.options.delay.hide)):c.hide())},c.prototype.show=function(){var b=a.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(b);var d=a.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(b.isDefaultPrevented()||!d)return;var e=this,f=this.tip(),g=this.getUID(this.type);this.setContent(),f.attr("id",g),this.$element.attr("aria-describedby",g),this.options.animation&&f.addClass("fade");var h="function"==typeof this.options.placement?this.options.placement.call(this,f[0],this.$element[0]):this.options.placement,i=/\s?auto?\s?/i,j=i.test(h);j&&(h=h.replace(i,"")||"top"),f.detach().css({top:0,left:0,display:"block"}).addClass(h).data("bs."+this.type,this),this.options.container?f.appendTo(this.options.container):f.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var k=this.getPosition(),l=f[0].offsetWidth,m=f[0].offsetHeight;if(j){var n=h,o=this.getPosition(this.$viewport);h="bottom"==h&&k.bottom+m>o.bottom?"top":"top"==h&&k.top-m<o.top?"bottom":"right"==h&&k.right+l>o.width?"left":"left"==h&&k.left-l<o.left?"right":h,f.removeClass(n).addClass(h)}var p=this.getCalculatedOffset(h,k,l,m);this.applyPlacement(p,h);var q=function(){var a=e.hoverState;e.$element.trigger("shown.bs."+e.type),e.hoverState=null,"out"==a&&e.leave(e)};a.support.transition&&this.$tip.hasClass("fade")?f.one("bsTransitionEnd",q).emulateTransitionEnd(c.TRANSITION_DURATION):q()}},c.prototype.applyPlacement=function(b,c){var d=this.tip(),e=d[0].offsetWidth,f=d[0].offsetHeight,g=parseInt(d.css("margin-top"),10),h=parseInt(d.css("margin-left"),10);isNaN(g)&&(g=0),isNaN(h)&&(h=0),b.top+=g,b.left+=h,a.offset.setOffset(d[0],a.extend({using:function(a){d.css({top:Math.round(a.top),left:Math.round(a.left)})}},b),0),d.addClass("in");var i=d[0].offsetWidth,j=d[0].offsetHeight;"top"==c&&j!=f&&(b.top=b.top+f-j);var k=this.getViewportAdjustedDelta(c,b,i,j);k.left?b.left+=k.left:b.top+=k.top;var l=/top|bottom/.test(c),m=l?2*k.left-e+i:2*k.top-f+j,n=l?"offsetWidth":"offsetHeight";d.offset(b),this.replaceArrow(m,d[0][n],l)},c.prototype.replaceArrow=function(a,b,c){this.arrow().css(c?"left":"top",50*(1-a/b)+"%").css(c?"top":"left","")},c.prototype.setContent=function(){var a=this.tip(),b=this.getTitle();a.find(".tooltip-inner")[this.options.html?"html":"text"](b),a.removeClass("fade in top bottom left right")},c.prototype.hide=function(b){function d(){"in"!=e.hoverState&&f.detach(),e.$element.removeAttr("aria-describedby").trigger("hidden.bs."+e.type),b&&b()}var e=this,f=a(this.$tip),g=a.Event("hide.bs."+this.type);return this.$element.trigger(g),g.isDefaultPrevented()?void 0:(f.removeClass("in"),a.support.transition&&f.hasClass("fade")?f.one("bsTransitionEnd",d).emulateTransitionEnd(c.TRANSITION_DURATION):d(),this.hoverState=null,this)},c.prototype.fixTitle=function(){var a=this.$element;(a.attr("title")||"string"!=typeof a.attr("data-original-title"))&&a.attr("data-original-title",a.attr("title")||"").attr("title","")},c.prototype.hasContent=function(){return this.getTitle()},c.prototype.getPosition=function(b){b=b||this.$element;var c=b[0],d="BODY"==c.tagName,e=c.getBoundingClientRect();null==e.width&&(e=a.extend({},e,{width:e.right-e.left,height:e.bottom-e.top}));var f=d?{top:0,left:0}:b.offset(),g={scroll:d?document.documentElement.scrollTop||document.body.scrollTop:b.scrollTop()},h=d?{width:a(window).width(),height:a(window).height()}:null;return a.extend({},e,g,h,f)},c.prototype.getCalculatedOffset=function(a,b,c,d){return"bottom"==a?{top:b.top+b.height,left:b.left+b.width/2-c/2}:"top"==a?{top:b.top-d,left:b.left+b.width/2-c/2}:"left"==a?{top:b.top+b.height/2-d/2,left:b.left-c}:{top:b.top+b.height/2-d/2,left:b.left+b.width}},c.prototype.getViewportAdjustedDelta=function(a,b,c,d){var e={top:0,left:0};if(!this.$viewport)return e;var f=this.options.viewport&&this.options.viewport.padding||0,g=this.getPosition(this.$viewport);if(/right|left/.test(a)){var h=b.top-f-g.scroll,i=b.top+f-g.scroll+d;h<g.top?e.top=g.top-h:i>g.top+g.height&&(e.top=g.top+g.height-i)}else{var j=b.left-f,k=b.left+f+c;j<g.left?e.left=g.left-j:k>g.right&&(e.left=g.left+g.width-k)}return e},c.prototype.getTitle=function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||("function"==typeof c.title?c.title.call(b[0]):c.title)},c.prototype.getUID=function(a){do a+=~~(1e6*Math.random());while(document.getElementById(a));return a},c.prototype.tip=function(){if(!this.$tip&&(this.$tip=a(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},c.prototype.enable=function(){this.enabled=!0},c.prototype.disable=function(){this.enabled=!1},c.prototype.toggleEnabled=function(){this.enabled=!this.enabled},c.prototype.toggle=function(b){var c=this;b&&(c=a(b.currentTarget).data("bs."+this.type),c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c))),b?(c.inState.click=!c.inState.click,c.isInStateTrue()?c.enter(c):c.leave(c)):c.tip().hasClass("in")?c.leave(c):c.enter(c)},c.prototype.destroy=function(){var a=this;clearTimeout(this.timeout),this.hide(function(){a.$element.off("."+a.type).removeData("bs."+a.type),a.$tip&&a.$tip.detach(),a.$tip=null,a.$arrow=null,a.$viewport=null})};var d=a.fn.tooltip;a.fn.tooltip=b,a.fn.tooltip.Constructor=c,a.fn.tooltip.noConflict=function(){return a.fn.tooltip=d,this}}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof b&&b;(e||!/destroy|hide/.test(b))&&(e||d.data("bs.popover",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.init("popover",a,b)};if(!a.fn.tooltip)throw new Error("Popover requires tooltip.js");c.VERSION="3.3.5",c.DEFAULTS=a.extend({},a.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}),c.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),c.prototype.constructor=c,c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof c?"html":"append":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},c.prototype.hasContent=function(){return this.getTitle()||this.getContent()},c.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||("function"==typeof b.content?b.content.call(a[0]):b.content)},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var d=a.fn.popover;a.fn.popover=b,a.fn.popover.Constructor=c,a.fn.popover.noConflict=function(){return a.fn.popover=d,this}}(jQuery),+function(a){"use strict";function b(c,d){this.$body=a(document.body),this.$scrollElement=a(a(c).is(document.body)?window:c),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",a.proxy(this.process,this)),this.refresh(),this.process()}function c(c){return this.each(function(){var d=a(this),e=d.data("bs.scrollspy"),f="object"==typeof c&&c;e||d.data("bs.scrollspy",e=new b(this,f)),"string"==typeof c&&e[c]()})}b.VERSION="3.3.5",b.DEFAULTS={offset:10},b.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},b.prototype.refresh=function(){var b=this,c="offset",d=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),a.isWindow(this.$scrollElement[0])||(c="position",d=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var b=a(this),e=b.data("target")||b.attr("href"),f=/^#./.test(e)&&a(e);return f&&f.length&&f.is(":visible")&&[[f[c]().top+d,e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){b.offsets.push(this[0]),b.targets.push(this[1])})},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.getScrollHeight(),d=this.options.offset+c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(this.scrollHeight!=c&&this.refresh(),b>=d)return g!=(a=f[f.length-1])&&this.activate(a);if(g&&b<e[0])return this.activeTarget=null,this.clear();for(a=e.length;a--;)g!=f[a]&&b>=e[a]&&(void 0===e[a+1]||b<e[a+1])&&this.activate(f[a])},b.prototype.activate=function(b){this.activeTarget=b,this.clear();var c=this.selector+'[data-target="'+b+'"],'+this.selector+'[href="'+b+'"]',d=a(c).parents("li").addClass("active");d.parent(".dropdown-menu").length&&(d=d.closest("li.dropdown").addClass("active")), +d.trigger("activate.bs.scrollspy")},b.prototype.clear=function(){a(this.selector).parentsUntil(this.options.target,".active").removeClass("active")};var d=a.fn.scrollspy;a.fn.scrollspy=c,a.fn.scrollspy.Constructor=b,a.fn.scrollspy.noConflict=function(){return a.fn.scrollspy=d,this},a(window).on("load.bs.scrollspy.data-api",function(){a('[data-spy="scroll"]').each(function(){var b=a(this);c.call(b,b.data())})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.tab");e||d.data("bs.tab",e=new c(this)),"string"==typeof b&&e[b]()})}var c=function(b){this.element=a(b)};c.VERSION="3.3.5",c.TRANSITION_DURATION=150,c.prototype.show=function(){var b=this.element,c=b.closest("ul:not(.dropdown-menu)"),d=b.data("target");if(d||(d=b.attr("href"),d=d&&d.replace(/.*(?=#[^\s]*$)/,"")),!b.parent("li").hasClass("active")){var e=c.find(".active:last a"),f=a.Event("hide.bs.tab",{relatedTarget:b[0]}),g=a.Event("show.bs.tab",{relatedTarget:e[0]});if(e.trigger(f),b.trigger(g),!g.isDefaultPrevented()&&!f.isDefaultPrevented()){var h=a(d);this.activate(b.closest("li"),c),this.activate(h,h.parent(),function(){e.trigger({type:"hidden.bs.tab",relatedTarget:b[0]}),b.trigger({type:"shown.bs.tab",relatedTarget:e[0]})})}}},c.prototype.activate=function(b,d,e){function f(){g.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),b.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),h?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu").length&&b.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),e&&e()}var g=d.find("> .active"),h=e&&a.support.transition&&(g.length&&g.hasClass("fade")||!!d.find("> .fade").length);g.length&&h?g.one("bsTransitionEnd",f).emulateTransitionEnd(c.TRANSITION_DURATION):f(),g.removeClass("in")};var d=a.fn.tab;a.fn.tab=b,a.fn.tab.Constructor=c,a.fn.tab.noConflict=function(){return a.fn.tab=d,this};var e=function(c){c.preventDefault(),b.call(a(this),"show")};a(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',e).on("click.bs.tab.data-api",'[data-toggle="pill"]',e)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f="object"==typeof b&&b;e||d.data("bs.affix",e=new c(this,f)),"string"==typeof b&&e[b]()})}var c=function(b,d){this.options=a.extend({},c.DEFAULTS,d),this.$target=a(this.options.target).on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(b),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};c.VERSION="3.3.5",c.RESET="affix affix-top affix-bottom",c.DEFAULTS={offset:0,target:window},c.prototype.getState=function(a,b,c,d){var e=this.$target.scrollTop(),f=this.$element.offset(),g=this.$target.height();if(null!=c&&"top"==this.affixed)return c>e?"top":!1;if("bottom"==this.affixed)return null!=c?e+this.unpin<=f.top?!1:"bottom":a-d>=e+g?!1:"bottom";var h=null==this.affixed,i=h?e:f.top,j=h?g:b;return null!=c&&c>=e?"top":null!=d&&i+j>=a-d?"bottom":!1},c.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(c.RESET).addClass("affix");var a=this.$target.scrollTop(),b=this.$element.offset();return this.pinnedOffset=b.top-a},c.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},c.prototype.checkPosition=function(){if(this.$element.is(":visible")){var b=this.$element.height(),d=this.options.offset,e=d.top,f=d.bottom,g=Math.max(a(document).height(),a(document.body).height());"object"!=typeof d&&(f=e=d),"function"==typeof e&&(e=d.top(this.$element)),"function"==typeof f&&(f=d.bottom(this.$element));var h=this.getState(g,b,e,f);if(this.affixed!=h){null!=this.unpin&&this.$element.css("top","");var i="affix"+(h?"-"+h:""),j=a.Event(i+".bs.affix");if(this.$element.trigger(j),j.isDefaultPrevented())return;this.affixed=h,this.unpin="bottom"==h?this.getPinnedOffset():null,this.$element.removeClass(c.RESET).addClass(i).trigger(i.replace("affix","affixed")+".bs.affix")}"bottom"==h&&this.$element.offset({top:g-b-f})}};var d=a.fn.affix;a.fn.affix=b,a.fn.affix.Constructor=c,a.fn.affix.noConflict=function(){return a.fn.affix=d,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var c=a(this),d=c.data();d.offset=d.offset||{},null!=d.offsetBottom&&(d.offset.bottom=d.offsetBottom),null!=d.offsetTop&&(d.offset.top=d.offsetTop),b.call(c,d)})})}(jQuery);</script> +<script>/** +* @preserve HTML5 Shiv 3.7.2 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed +*/ +// Only run this code in IE 8 +if (!!window.navigator.userAgent.match("MSIE 8")) { +!function(a,b){function c(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x<style>"+b+"</style>",d.insertBefore(c.lastChild,d.firstChild)}function d(){var a=t.elements;return"string"==typeof a?a.split(" "):a}function e(a,b){var c=t.elements;"string"!=typeof c&&(c=c.join(" ")),"string"!=typeof a&&(a=a.join(" ")),t.elements=c+" "+a,j(b)}function f(a){var b=s[a[q]];return b||(b={},r++,a[q]=r,s[r]=b),b}function g(a,c,d){if(c||(c=b),l)return c.createElement(a);d||(d=f(c));var e;return e=d.cache[a]?d.cache[a].cloneNode():p.test(a)?(d.cache[a]=d.createElem(a)).cloneNode():d.createElem(a),!e.canHaveChildren||o.test(a)||e.tagUrn?e:d.frag.appendChild(e)}function h(a,c){if(a||(a=b),l)return a.createDocumentFragment();c=c||f(a);for(var e=c.frag.cloneNode(),g=0,h=d(),i=h.length;i>g;g++)e.createElement(h[g]);return e}function i(a,b){b.cache||(b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag()),a.createElement=function(c){return t.shivMethods?g(c,a,b):b.createElem(c)},a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+d().join().replace(/[\w\-:]+/g,function(a){return b.createElem(a),b.frag.createElement(a),'c("'+a+'")'})+");return n}")(t,b.frag)}function j(a){a||(a=b);var d=f(a);return!t.shivCSS||k||d.hasCSS||(d.hasCSS=!!c(a,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),l||i(a,d),a}var k,l,m="3.7.2",n=a.html5||{},o=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,p=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,q="_html5shiv",r=0,s={};!function(){try{var a=b.createElement("a");a.innerHTML="<xyz></xyz>",k="hidden"in a,l=1==a.childNodes.length||function(){b.createElement("a");var a=b.createDocumentFragment();return"undefined"==typeof a.cloneNode||"undefined"==typeof a.createDocumentFragment||"undefined"==typeof a.createElement}()}catch(c){k=!0,l=!0}}();var t={elements:n.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:m,shivCSS:n.shivCSS!==!1,supportsUnknownElements:l,shivMethods:n.shivMethods!==!1,type:"default",shivDocument:j,createElement:g,createDocumentFragment:h,addElements:e};a.html5=t,j(b)}(this,document); +}; +</script> +<script>/*! Respond.js v1.4.2: min/max-width media query polyfill * Copyright 2013 Scott Jehl + * Licensed under https://github.com/scottjehl/Respond/blob/master/LICENSE-MIT + * */ + +// Only run this code in IE 8 +if (!!window.navigator.userAgent.match("MSIE 8")) { +!function(a){"use strict";a.matchMedia=a.matchMedia||function(a){var b,c=a.documentElement,d=c.firstElementChild||c.firstChild,e=a.createElement("body"),f=a.createElement("div");return f.id="mq-test-1",f.style.cssText="position:absolute;top:-100em",e.style.background="none",e.appendChild(f),function(a){return f.innerHTML='­<style media="'+a+'"> #mq-test-1 { width: 42px; }</style>',c.insertBefore(e,d),b=42===f.offsetWidth,c.removeChild(e),{matches:b,media:a}}}(a.document)}(this),function(a){"use strict";function b(){u(!0)}var c={};a.respond=c,c.update=function(){};var d=[],e=function(){var b=!1;try{b=new a.XMLHttpRequest}catch(c){b=new a.ActiveXObject("Microsoft.XMLHTTP")}return function(){return b}}(),f=function(a,b){var c=e();c&&(c.open("GET",a,!0),c.onreadystatechange=function(){4!==c.readyState||200!==c.status&&304!==c.status||b(c.responseText)},4!==c.readyState&&c.send(null))};if(c.ajax=f,c.queue=d,c.regex={media:/@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/gi,keyframes:/@(?:\-(?:o|moz|webkit)\-)?keyframes[^\{]+\{(?:[^\{\}]*\{[^\}\{]*\})+[^\}]*\}/gi,urls:/(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g,findStyles:/@media *([^\{]+)\{([\S\s]+?)$/,only:/(only\s+)?([a-zA-Z]+)\s?/,minw:/\([\s]*min\-width\s*:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/,maxw:/\([\s]*max\-width\s*:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/},c.mediaQueriesSupported=a.matchMedia&&null!==a.matchMedia("only all")&&a.matchMedia("only all").matches,!c.mediaQueriesSupported){var g,h,i,j=a.document,k=j.documentElement,l=[],m=[],n=[],o={},p=30,q=j.getElementsByTagName("head")[0]||k,r=j.getElementsByTagName("base")[0],s=q.getElementsByTagName("link"),t=function(){var a,b=j.createElement("div"),c=j.body,d=k.style.fontSize,e=c&&c.style.fontSize,f=!1;return b.style.cssText="position:absolute;font-size:1em;width:1em",c||(c=f=j.createElement("body"),c.style.background="none"),k.style.fontSize="100%",c.style.fontSize="100%",c.appendChild(b),f&&k.insertBefore(c,k.firstChild),a=b.offsetWidth,f?k.removeChild(c):c.removeChild(b),k.style.fontSize=d,e&&(c.style.fontSize=e),a=i=parseFloat(a)},u=function(b){var c="clientWidth",d=k[c],e="CSS1Compat"===j.compatMode&&d||j.body[c]||d,f={},o=s[s.length-1],r=(new Date).getTime();if(b&&g&&p>r-g)return a.clearTimeout(h),h=a.setTimeout(u,p),void 0;g=r;for(var v in l)if(l.hasOwnProperty(v)){var w=l[v],x=w.minw,y=w.maxw,z=null===x,A=null===y,B="em";x&&(x=parseFloat(x)*(x.indexOf(B)>-1?i||t():1)),y&&(y=parseFloat(y)*(y.indexOf(B)>-1?i||t():1)),w.hasquery&&(z&&A||!(z||e>=x)||!(A||y>=e))||(f[w.media]||(f[w.media]=[]),f[w.media].push(m[w.rules]))}for(var C in n)n.hasOwnProperty(C)&&n[C]&&n[C].parentNode===q&&q.removeChild(n[C]);n.length=0;for(var D in f)if(f.hasOwnProperty(D)){var E=j.createElement("style"),F=f[D].join("\n");E.type="text/css",E.media=D,q.insertBefore(E,o.nextSibling),E.styleSheet?E.styleSheet.cssText=F:E.appendChild(j.createTextNode(F)),n.push(E)}},v=function(a,b,d){var e=a.replace(c.regex.keyframes,"").match(c.regex.media),f=e&&e.length||0;b=b.substring(0,b.lastIndexOf("/"));var g=function(a){return a.replace(c.regex.urls,"$1"+b+"$2$3")},h=!f&&d;b.length&&(b+="/"),h&&(f=1);for(var i=0;f>i;i++){var j,k,n,o;h?(j=d,m.push(g(a))):(j=e[i].match(c.regex.findStyles)&&RegExp.$1,m.push(RegExp.$2&&g(RegExp.$2))),n=j.split(","),o=n.length;for(var p=0;o>p;p++)k=n[p],l.push({media:k.split("(")[0].match(c.regex.only)&&RegExp.$2||"all",rules:m.length-1,hasquery:k.indexOf("(")>-1,minw:k.match(c.regex.minw)&&parseFloat(RegExp.$1)+(RegExp.$2||""),maxw:k.match(c.regex.maxw)&&parseFloat(RegExp.$1)+(RegExp.$2||"")})}u()},w=function(){if(d.length){var b=d.shift();f(b.href,function(c){v(c,b.href,b.media),o[b.href]=!0,a.setTimeout(function(){w()},0)})}},x=function(){for(var b=0;b<s.length;b++){var c=s[b],e=c.href,f=c.media,g=c.rel&&"stylesheet"===c.rel.toLowerCase();e&&g&&!o[e]&&(c.styleSheet&&c.styleSheet.rawCssText?(v(c.styleSheet.rawCssText,e,f),o[e]=!0):(!/^([a-zA-Z:]*\/\/)/.test(e)&&!r||e.replace(RegExp.$1,"").split("/")[0]===a.location.host)&&("//"===e.substring(0,2)&&(e=a.location.protocol+e),d.push({href:e,media:f})))}w()};x(),c.update=x,c.getEmValue=t,a.addEventListener?a.addEventListener("resize",b,!1):a.attachEvent&&a.attachEvent("onresize",b)}}(this); +}; +</script> +<script> + +/** + * jQuery Plugin: Sticky Tabs + * + * @author Aidan Lister <aidan@php.net> + * adapted by Ruben Arslan to activate parent tabs too + * http://www.aidanlister.com/2014/03/persisting-the-tab-state-in-bootstrap/ + */ +(function($) { + "use strict"; + $.fn.rmarkdownStickyTabs = function() { + var context = this; + // Show the tab corresponding with the hash in the URL, or the first tab + var showStuffFromHash = function() { + var hash = window.location.hash; + var selector = hash ? 'a[href="' + hash + '"]' : 'li.active > a'; + var $selector = $(selector, context); + if($selector.data('toggle') === "tab") { + $selector.tab('show'); + // walk up the ancestors of this element, show any hidden tabs + $selector.parents('.section.tabset').each(function(i, elm) { + var link = $('a[href="#' + $(elm).attr('id') + '"]'); + if(link.data('toggle') === "tab") { + link.tab("show"); + } + }); + } + }; + + + // Set the correct tab when the page loads + showStuffFromHash(context); + + // Set the correct tab when a user uses their back/forward button + $(window).on('hashchange', function() { + showStuffFromHash(context); + }); + + // Change the URL when tabs are clicked + $('a', context).on('click', function(e) { + history.pushState(null, null, this.href); + showStuffFromHash(context); + }); + + return this; + }; +}(jQuery)); + +window.buildTabsets = function(tocID) { + + // build a tabset from a section div with the .tabset class + function buildTabset(tabset) { + + // check for fade and pills options + var fade = tabset.hasClass("tabset-fade"); + var pills = tabset.hasClass("tabset-pills"); + var navClass = pills ? "nav-pills" : "nav-tabs"; + + // determine the heading level of the tabset and tabs + var match = tabset.attr('class').match(/level(\d) /); + if (match === null) + return; + var tabsetLevel = Number(match[1]); + var tabLevel = tabsetLevel + 1; + + // find all subheadings immediately below + var tabs = tabset.find("div.section.level" + tabLevel); + if (!tabs.length) + return; + + // create tablist and tab-content elements + var tabList = $('<ul class="nav ' + navClass + '" role="tablist"></ul>'); + $(tabs[0]).before(tabList); + var tabContent = $('<div class="tab-content"></div>'); + $(tabs[0]).before(tabContent); + + // build the tabset + var activeTab = 0; + tabs.each(function(i) { + + // get the tab div + var tab = $(tabs[i]); + + // get the id then sanitize it for use with bootstrap tabs + var id = tab.attr('id'); + + // see if this is marked as the active tab + if (tab.hasClass('active')) + activeTab = i; + + // remove any table of contents entries associated with + // this ID (since we'll be removing the heading element) + $("div#" + tocID + " li a[href='#" + id + "']").parent().remove(); + + // sanitize the id for use with bootstrap tabs + id = id.replace(/[.\/?&!#<>]/g, '').replace(/\s/g, '_'); + tab.attr('id', id); + + // get the heading element within it, grab it's text, then remove it + var heading = tab.find('h' + tabLevel + ':first'); + var headingText = heading.html(); + heading.remove(); + + // build and append the tab list item + var a = $('<a role="tab" data-toggle="tab">' + headingText + '</a>'); + a.attr('href', '#' + id); + a.attr('aria-controls', id); + var li = $('<li role="presentation"></li>'); + li.append(a); + tabList.append(li); + + // set it's attributes + tab.attr('role', 'tabpanel'); + tab.addClass('tab-pane'); + tab.addClass('tabbed-pane'); + if (fade) + tab.addClass('fade'); + + // move it into the tab content div + tab.detach().appendTo(tabContent); + }); + + // set active tab + $(tabList.children('li')[activeTab]).addClass('active'); + var active = $(tabContent.children('div.section')[activeTab]); + active.addClass('active'); + if (fade) + active.addClass('in'); + + if (tabset.hasClass("tabset-sticky")) + tabset.rmarkdownStickyTabs(); + } + + // convert section divs with the .tabset class to tabsets + var tabsets = $("div.section.tabset"); + tabsets.each(function(i) { + buildTabset($(tabsets[i])); + }); +}; + +</script> +<style type="text/css">.hljs-literal { +color: #990073; +} +.hljs-number { +color: #099; +} +.hljs-comment { +color: #998; +font-style: italic; +} +.hljs-keyword { +color: #900; +font-weight: bold; +} +.hljs-string { +color: #d14; +} +</style> +<script src="data:application/javascript;base64,LyohIGhpZ2hsaWdodC5qcyB2OS4xMi4wIHwgQlNEMyBMaWNlbnNlIHwgZ2l0LmlvL2hsanNsaWNlbnNlICovCiFmdW5jdGlvbihlKXt2YXIgbj0ib2JqZWN0Ij09dHlwZW9mIHdpbmRvdyYmd2luZG93fHwib2JqZWN0Ij09dHlwZW9mIHNlbGYmJnNlbGY7InVuZGVmaW5lZCIhPXR5cGVvZiBleHBvcnRzP2UoZXhwb3J0cyk6biYmKG4uaGxqcz1lKHt9KSwiZnVuY3Rpb24iPT10eXBlb2YgZGVmaW5lJiZkZWZpbmUuYW1kJiZkZWZpbmUoW10sZnVuY3Rpb24oKXtyZXR1cm4gbi5obGpzfSkpfShmdW5jdGlvbihlKXtmdW5jdGlvbiBuKGUpe3JldHVybiBlLnJlcGxhY2UoLyYvZywiJmFtcDsiKS5yZXBsYWNlKC88L2csIiZsdDsiKS5yZXBsYWNlKC8+L2csIiZndDsiKX1mdW5jdGlvbiB0KGUpe3JldHVybiBlLm5vZGVOYW1lLnRvTG93ZXJDYXNlKCl9ZnVuY3Rpb24gcihlLG4pe3ZhciB0PWUmJmUuZXhlYyhuKTtyZXR1cm4gdCYmMD09PXQuaW5kZXh9ZnVuY3Rpb24gYShlKXtyZXR1cm4gay50ZXN0KGUpfWZ1bmN0aW9uIGkoZSl7dmFyIG4sdCxyLGksbz1lLmNsYXNzTmFtZSsiICI7aWYobys9ZS5wYXJlbnROb2RlP2UucGFyZW50Tm9kZS5jbGFzc05hbWU6IiIsdD1CLmV4ZWMobykpcmV0dXJuIHcodFsxXSk/dFsxXToibm8taGlnaGxpZ2h0Ijtmb3Iobz1vLnNwbGl0KC9ccysvKSxuPTAscj1vLmxlbmd0aDtyPm47bisrKWlmKGk9b1tuXSxhKGkpfHx3KGkpKXJldHVybiBpfWZ1bmN0aW9uIG8oZSl7dmFyIG4sdD17fSxyPUFycmF5LnByb3RvdHlwZS5zbGljZS5jYWxsKGFyZ3VtZW50cywxKTtmb3IobiBpbiBlKXRbbl09ZVtuXTtyZXR1cm4gci5mb3JFYWNoKGZ1bmN0aW9uKGUpe2ZvcihuIGluIGUpdFtuXT1lW25dfSksdH1mdW5jdGlvbiB1KGUpe3ZhciBuPVtdO3JldHVybiBmdW5jdGlvbiByKGUsYSl7Zm9yKHZhciBpPWUuZmlyc3RDaGlsZDtpO2k9aS5uZXh0U2libGluZykzPT09aS5ub2RlVHlwZT9hKz1pLm5vZGVWYWx1ZS5sZW5ndGg6MT09PWkubm9kZVR5cGUmJihuLnB1c2goe2V2ZW50OiJzdGFydCIsb2Zmc2V0OmEsbm9kZTppfSksYT1yKGksYSksdChpKS5tYXRjaCgvYnJ8aHJ8aW1nfGlucHV0Lyl8fG4ucHVzaCh7ZXZlbnQ6InN0b3AiLG9mZnNldDphLG5vZGU6aX0pKTtyZXR1cm4gYX0oZSwwKSxufWZ1bmN0aW9uIGMoZSxyLGEpe2Z1bmN0aW9uIGkoKXtyZXR1cm4gZS5sZW5ndGgmJnIubGVuZ3RoP2VbMF0ub2Zmc2V0IT09clswXS5vZmZzZXQ/ZVswXS5vZmZzZXQ8clswXS5vZmZzZXQ/ZTpyOiJzdGFydCI9PT1yWzBdLmV2ZW50P2U6cjplLmxlbmd0aD9lOnJ9ZnVuY3Rpb24gbyhlKXtmdW5jdGlvbiByKGUpe3JldHVybiIgIitlLm5vZGVOYW1lKyc9IicrbihlLnZhbHVlKS5yZXBsYWNlKCciJywiJnF1b3Q7IikrJyInfXMrPSI8Iit0KGUpK0UubWFwLmNhbGwoZS5hdHRyaWJ1dGVzLHIpLmpvaW4oIiIpKyI+In1mdW5jdGlvbiB1KGUpe3MrPSI8LyIrdChlKSsiPiJ9ZnVuY3Rpb24gYyhlKXsoInN0YXJ0Ij09PWUuZXZlbnQ/bzp1KShlLm5vZGUpfWZvcih2YXIgbD0wLHM9IiIsZj1bXTtlLmxlbmd0aHx8ci5sZW5ndGg7KXt2YXIgZz1pKCk7aWYocys9bihhLnN1YnN0cmluZyhsLGdbMF0ub2Zmc2V0KSksbD1nWzBdLm9mZnNldCxnPT09ZSl7Zi5yZXZlcnNlKCkuZm9yRWFjaCh1KTtkbyBjKGcuc3BsaWNlKDAsMSlbMF0pLGc9aSgpO3doaWxlKGc9PT1lJiZnLmxlbmd0aCYmZ1swXS5vZmZzZXQ9PT1sKTtmLnJldmVyc2UoKS5mb3JFYWNoKG8pfWVsc2Uic3RhcnQiPT09Z1swXS5ldmVudD9mLnB1c2goZ1swXS5ub2RlKTpmLnBvcCgpLGMoZy5zcGxpY2UoMCwxKVswXSl9cmV0dXJuIHMrbihhLnN1YnN0cihsKSl9ZnVuY3Rpb24gbChlKXtyZXR1cm4gZS52JiYhZS5jYWNoZWRfdmFyaWFudHMmJihlLmNhY2hlZF92YXJpYW50cz1lLnYubWFwKGZ1bmN0aW9uKG4pe3JldHVybiBvKGUse3Y6bnVsbH0sbil9KSksZS5jYWNoZWRfdmFyaWFudHN8fGUuZVcmJltvKGUpXXx8W2VdfWZ1bmN0aW9uIHMoZSl7ZnVuY3Rpb24gbihlKXtyZXR1cm4gZSYmZS5zb3VyY2V8fGV9ZnVuY3Rpb24gdCh0LHIpe3JldHVybiBuZXcgUmVnRXhwKG4odCksIm0iKyhlLmNJPyJpIjoiIikrKHI/ImciOiIiKSl9ZnVuY3Rpb24gcihhLGkpe2lmKCFhLmNvbXBpbGVkKXtpZihhLmNvbXBpbGVkPSEwLGEuaz1hLmt8fGEuYkssYS5rKXt2YXIgbz17fSx1PWZ1bmN0aW9uKG4sdCl7ZS5jSSYmKHQ9dC50b0xvd2VyQ2FzZSgpKSx0LnNwbGl0KCIgIikuZm9yRWFjaChmdW5jdGlvbihlKXt2YXIgdD1lLnNwbGl0KCJ8Iik7b1t0WzBdXT1bbix0WzFdP051bWJlcih0WzFdKToxXX0pfTsic3RyaW5nIj09dHlwZW9mIGEuaz91KCJrZXl3b3JkIixhLmspOngoYS5rKS5mb3JFYWNoKGZ1bmN0aW9uKGUpe3UoZSxhLmtbZV0pfSksYS5rPW99YS5sUj10KGEubHx8L1x3Ky8sITApLGkmJihhLmJLJiYoYS5iPSJcXGIoIithLmJLLnNwbGl0KCIgIikuam9pbigifCIpKyIpXFxiIiksYS5ifHwoYS5iPS9cQnxcYi8pLGEuYlI9dChhLmIpLGEuZXx8YS5lV3x8KGEuZT0vXEJ8XGIvKSxhLmUmJihhLmVSPXQoYS5lKSksYS50RT1uKGEuZSl8fCIiLGEuZVcmJmkudEUmJihhLnRFKz0oYS5lPyJ8IjoiIikraS50RSkpLGEuaSYmKGEuaVI9dChhLmkpKSxudWxsPT1hLnImJihhLnI9MSksYS5jfHwoYS5jPVtdKSxhLmM9QXJyYXkucHJvdG90eXBlLmNvbmNhdC5hcHBseShbXSxhLmMubWFwKGZ1bmN0aW9uKGUpe3JldHVybiBsKCJzZWxmIj09PWU/YTplKX0pKSxhLmMuZm9yRWFjaChmdW5jdGlvbihlKXtyKGUsYSl9KSxhLnN0YXJ0cyYmcihhLnN0YXJ0cyxpKTt2YXIgYz1hLmMubWFwKGZ1bmN0aW9uKGUpe3JldHVybiBlLmJLPyJcXC4/KCIrZS5iKyIpXFwuPyI6ZS5ifSkuY29uY2F0KFthLnRFLGEuaV0pLm1hcChuKS5maWx0ZXIoQm9vbGVhbik7YS50PWMubGVuZ3RoP3QoYy5qb2luKCJ8IiksITApOntleGVjOmZ1bmN0aW9uKCl7cmV0dXJuIG51bGx9fX19cihlKX1mdW5jdGlvbiBmKGUsdCxhLGkpe2Z1bmN0aW9uIG8oZSxuKXt2YXIgdCxhO2Zvcih0PTAsYT1uLmMubGVuZ3RoO2E+dDt0KyspaWYocihuLmNbdF0uYlIsZSkpcmV0dXJuIG4uY1t0XX1mdW5jdGlvbiB1KGUsbil7aWYocihlLmVSLG4pKXtmb3IoO2UuZW5kc1BhcmVudCYmZS5wYXJlbnQ7KWU9ZS5wYXJlbnQ7cmV0dXJuIGV9cmV0dXJuIGUuZVc/dShlLnBhcmVudCxuKTp2b2lkIDB9ZnVuY3Rpb24gYyhlLG4pe3JldHVybiFhJiZyKG4uaVIsZSl9ZnVuY3Rpb24gbChlLG4pe3ZhciB0PU4uY0k/blswXS50b0xvd2VyQ2FzZSgpOm5bMF07cmV0dXJuIGUuay5oYXNPd25Qcm9wZXJ0eSh0KSYmZS5rW3RdfWZ1bmN0aW9uIHAoZSxuLHQscil7dmFyIGE9cj8iIjpJLmNsYXNzUHJlZml4LGk9JzxzcGFuIGNsYXNzPSInK2Esbz10PyIiOkM7cmV0dXJuIGkrPWUrJyI+JyxpK24rb31mdW5jdGlvbiBoKCl7dmFyIGUsdCxyLGE7aWYoIUUuaylyZXR1cm4gbihrKTtmb3IoYT0iIix0PTAsRS5sUi5sYXN0SW5kZXg9MCxyPUUubFIuZXhlYyhrKTtyOylhKz1uKGsuc3Vic3RyaW5nKHQsci5pbmRleCkpLGU9bChFLHIpLGU/KEIrPWVbMV0sYSs9cChlWzBdLG4oclswXSkpKTphKz1uKHJbMF0pLHQ9RS5sUi5sYXN0SW5kZXgscj1FLmxSLmV4ZWMoayk7cmV0dXJuIGErbihrLnN1YnN0cih0KSl9ZnVuY3Rpb24gZCgpe3ZhciBlPSJzdHJpbmciPT10eXBlb2YgRS5zTDtpZihlJiYheVtFLnNMXSlyZXR1cm4gbihrKTt2YXIgdD1lP2YoRS5zTCxrLCEwLHhbRS5zTF0pOmcoayxFLnNMLmxlbmd0aD9FLnNMOnZvaWQgMCk7cmV0dXJuIEUucj4wJiYoQis9dC5yKSxlJiYoeFtFLnNMXT10LnRvcCkscCh0Lmxhbmd1YWdlLHQudmFsdWUsITEsITApfWZ1bmN0aW9uIGIoKXtMKz1udWxsIT1FLnNMP2QoKTpoKCksaz0iIn1mdW5jdGlvbiB2KGUpe0wrPWUuY04/cChlLmNOLCIiLCEwKToiIixFPU9iamVjdC5jcmVhdGUoZSx7cGFyZW50Ont2YWx1ZTpFfX0pfWZ1bmN0aW9uIG0oZSxuKXtpZihrKz1lLG51bGw9PW4pcmV0dXJuIGIoKSwwO3ZhciB0PW8obixFKTtpZih0KXJldHVybiB0LnNraXA/ays9bjoodC5lQiYmKGsrPW4pLGIoKSx0LnJCfHx0LmVCfHwoaz1uKSksdih0LG4pLHQuckI/MDpuLmxlbmd0aDt2YXIgcj11KEUsbik7aWYocil7dmFyIGE9RTthLnNraXA/ays9bjooYS5yRXx8YS5lRXx8KGsrPW4pLGIoKSxhLmVFJiYoaz1uKSk7ZG8gRS5jTiYmKEwrPUMpLEUuc2tpcHx8KEIrPUUuciksRT1FLnBhcmVudDt3aGlsZShFIT09ci5wYXJlbnQpO3JldHVybiByLnN0YXJ0cyYmdihyLnN0YXJ0cywiIiksYS5yRT8wOm4ubGVuZ3RofWlmKGMobixFKSl0aHJvdyBuZXcgRXJyb3IoJ0lsbGVnYWwgbGV4ZW1lICInK24rJyIgZm9yIG1vZGUgIicrKEUuY058fCI8dW5uYW1lZD4iKSsnIicpO3JldHVybiBrKz1uLG4ubGVuZ3RofHwxfXZhciBOPXcoZSk7aWYoIU4pdGhyb3cgbmV3IEVycm9yKCdVbmtub3duIGxhbmd1YWdlOiAiJytlKyciJyk7cyhOKTt2YXIgUixFPWl8fE4seD17fSxMPSIiO2ZvcihSPUU7UiE9PU47Uj1SLnBhcmVudClSLmNOJiYoTD1wKFIuY04sIiIsITApK0wpO3ZhciBrPSIiLEI9MDt0cnl7Zm9yKHZhciBNLGosTz0wOzspe2lmKEUudC5sYXN0SW5kZXg9TyxNPUUudC5leGVjKHQpLCFNKWJyZWFrO2o9bSh0LnN1YnN0cmluZyhPLE0uaW5kZXgpLE1bMF0pLE89TS5pbmRleCtqfWZvcihtKHQuc3Vic3RyKE8pKSxSPUU7Ui5wYXJlbnQ7Uj1SLnBhcmVudClSLmNOJiYoTCs9Qyk7cmV0dXJue3I6Qix2YWx1ZTpMLGxhbmd1YWdlOmUsdG9wOkV9fWNhdGNoKFQpe2lmKFQubWVzc2FnZSYmLTEhPT1ULm1lc3NhZ2UuaW5kZXhPZigiSWxsZWdhbCIpKXJldHVybntyOjAsdmFsdWU6bih0KX07dGhyb3cgVH19ZnVuY3Rpb24gZyhlLHQpe3Q9dHx8SS5sYW5ndWFnZXN8fHgoeSk7dmFyIHI9e3I6MCx2YWx1ZTpuKGUpfSxhPXI7cmV0dXJuIHQuZmlsdGVyKHcpLmZvckVhY2goZnVuY3Rpb24obil7dmFyIHQ9ZihuLGUsITEpO3QubGFuZ3VhZ2U9bix0LnI+YS5yJiYoYT10KSx0LnI+ci5yJiYoYT1yLHI9dCl9KSxhLmxhbmd1YWdlJiYoci5zZWNvbmRfYmVzdD1hKSxyfWZ1bmN0aW9uIHAoZSl7cmV0dXJuIEkudGFiUmVwbGFjZXx8SS51c2VCUj9lLnJlcGxhY2UoTSxmdW5jdGlvbihlLG4pe3JldHVybiBJLnVzZUJSJiYiXG4iPT09ZT8iPGJyPiI6SS50YWJSZXBsYWNlP24ucmVwbGFjZSgvXHQvZyxJLnRhYlJlcGxhY2UpOiIifSk6ZX1mdW5jdGlvbiBoKGUsbix0KXt2YXIgcj1uP0xbbl06dCxhPVtlLnRyaW0oKV07cmV0dXJuIGUubWF0Y2goL1xiaGxqc1xiLyl8fGEucHVzaCgiaGxqcyIpLC0xPT09ZS5pbmRleE9mKHIpJiZhLnB1c2gociksYS5qb2luKCIgIikudHJpbSgpfWZ1bmN0aW9uIGQoZSl7dmFyIG4sdCxyLG8sbCxzPWkoZSk7YShzKXx8KEkudXNlQlI/KG49ZG9jdW1lbnQuY3JlYXRlRWxlbWVudE5TKCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sIiwiZGl2Iiksbi5pbm5lckhUTUw9ZS5pbm5lckhUTUwucmVwbGFjZSgvXG4vZywiIikucmVwbGFjZSgvPGJyWyBcL10qPi9nLCJcbiIpKTpuPWUsbD1uLnRleHRDb250ZW50LHI9cz9mKHMsbCwhMCk6ZyhsKSx0PXUobiksdC5sZW5ndGgmJihvPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnROUygiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCIsImRpdiIpLG8uaW5uZXJIVE1MPXIudmFsdWUsci52YWx1ZT1jKHQsdShvKSxsKSksci52YWx1ZT1wKHIudmFsdWUpLGUuaW5uZXJIVE1MPXIudmFsdWUsZS5jbGFzc05hbWU9aChlLmNsYXNzTmFtZSxzLHIubGFuZ3VhZ2UpLGUucmVzdWx0PXtsYW5ndWFnZTpyLmxhbmd1YWdlLHJlOnIucn0sci5zZWNvbmRfYmVzdCYmKGUuc2Vjb25kX2Jlc3Q9e2xhbmd1YWdlOnIuc2Vjb25kX2Jlc3QubGFuZ3VhZ2UscmU6ci5zZWNvbmRfYmVzdC5yfSkpfWZ1bmN0aW9uIGIoZSl7ST1vKEksZSl9ZnVuY3Rpb24gdigpe2lmKCF2LmNhbGxlZCl7di5jYWxsZWQ9ITA7dmFyIGU9ZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgicHJlIGNvZGUiKTtFLmZvckVhY2guY2FsbChlLGQpfX1mdW5jdGlvbiBtKCl7YWRkRXZlbnRMaXN0ZW5lcigiRE9NQ29udGVudExvYWRlZCIsdiwhMSksYWRkRXZlbnRMaXN0ZW5lcigibG9hZCIsdiwhMSl9ZnVuY3Rpb24gTihuLHQpe3ZhciByPXlbbl09dChlKTtyLmFsaWFzZXMmJnIuYWxpYXNlcy5mb3JFYWNoKGZ1bmN0aW9uKGUpe0xbZV09bn0pfWZ1bmN0aW9uIFIoKXtyZXR1cm4geCh5KX1mdW5jdGlvbiB3KGUpe3JldHVybiBlPShlfHwiIikudG9Mb3dlckNhc2UoKSx5W2VdfHx5W0xbZV1dfXZhciBFPVtdLHg9T2JqZWN0LmtleXMseT17fSxMPXt9LGs9L14obm8tP2hpZ2hsaWdodHxwbGFpbnx0ZXh0KSQvaSxCPS9cYmxhbmcoPzp1YWdlKT8tKFtcdy1dKylcYi9pLE09LygoXig8W14+XSs+fFx0fCkrfCg/OlxuKSkpL2dtLEM9Ijwvc3Bhbj4iLEk9e2NsYXNzUHJlZml4OiJobGpzLSIsdGFiUmVwbGFjZTpudWxsLHVzZUJSOiExLGxhbmd1YWdlczp2b2lkIDB9O3JldHVybiBlLmhpZ2hsaWdodD1mLGUuaGlnaGxpZ2h0QXV0bz1nLGUuZml4TWFya3VwPXAsZS5oaWdobGlnaHRCbG9jaz1kLGUuY29uZmlndXJlPWIsZS5pbml0SGlnaGxpZ2h0aW5nPXYsZS5pbml0SGlnaGxpZ2h0aW5nT25Mb2FkPW0sZS5yZWdpc3Rlckxhbmd1YWdlPU4sZS5saXN0TGFuZ3VhZ2VzPVIsZS5nZXRMYW5ndWFnZT13LGUuaW5oZXJpdD1vLGUuSVI9IlthLXpBLVpdXFx3KiIsZS5VSVI9IlthLXpBLVpfXVxcdyoiLGUuTlI9IlxcYlxcZCsoXFwuXFxkKyk/IixlLkNOUj0iKC0/KShcXGIwW3hYXVthLWZBLUYwLTldK3woXFxiXFxkKyhcXC5cXGQqKT98XFwuXFxkKykoW2VFXVstK10/XFxkKyk/KSIsZS5CTlI9IlxcYigwYlswMV0rKSIsZS5SU1I9IiF8IT18IT09fCV8JT18JnwmJnwmPXxcXCp8XFwqPXxcXCt8XFwrPXwsfC18LT18Lz18L3w6fDt8PDx8PDw9fDw9fDx8PT09fD09fD18Pj4+PXw+Pj18Pj18Pj4+fD4+fD58XFw/fFxcW3xcXHt8XFwofFxcXnxcXF49fFxcfHxcXHw9fFxcfFxcfHx+IixlLkJFPXtiOiJcXFxcW1xcc1xcU10iLHI6MH0sZS5BU009e2NOOiJzdHJpbmciLGI6IiciLGU6IiciLGk6IlxcbiIsYzpbZS5CRV19LGUuUVNNPXtjTjoic3RyaW5nIixiOiciJyxlOiciJyxpOiJcXG4iLGM6W2UuQkVdfSxlLlBXTT17YjovXGIoYXxhbnx0aGV8YXJlfEknbXxpc24ndHxkb24ndHxkb2Vzbid0fHdvbid0fGJ1dHxqdXN0fHNob3VsZHxwcmV0dHl8c2ltcGx5fGVub3VnaHxnb25uYXxnb2luZ3x3dGZ8c298c3VjaHx3aWxsfHlvdXx5b3VyfHRoZXl8bGlrZXxtb3JlKVxiL30sZS5DPWZ1bmN0aW9uKG4sdCxyKXt2YXIgYT1lLmluaGVyaXQoe2NOOiJjb21tZW50IixiOm4sZTp0LGM6W119LHJ8fHt9KTtyZXR1cm4gYS5jLnB1c2goZS5QV00pLGEuYy5wdXNoKHtjTjoiZG9jdGFnIixiOiIoPzpUT0RPfEZJWE1FfE5PVEV8QlVHfFhYWCk6IixyOjB9KSxhfSxlLkNMQ009ZS5DKCIvLyIsIiQiKSxlLkNCQ009ZS5DKCIvXFwqIiwiXFwqLyIpLGUuSENNPWUuQygiIyIsIiQiKSxlLk5NPXtjTjoibnVtYmVyIixiOmUuTlIscjowfSxlLkNOTT17Y046Im51bWJlciIsYjplLkNOUixyOjB9LGUuQk5NPXtjTjoibnVtYmVyIixiOmUuQk5SLHI6MH0sZS5DU1NOTT17Y046Im51bWJlciIsYjplLk5SKyIoJXxlbXxleHxjaHxyZW18dnd8dmh8dm1pbnx2bWF4fGNtfG1tfGlufHB0fHBjfHB4fGRlZ3xncmFkfHJhZHx0dXJufHN8bXN8SHp8a0h6fGRwaXxkcGNtfGRwcHgpPyIscjowfSxlLlJNPXtjTjoicmVnZXhwIixiOi9cLy8sZTovXC9bZ2ltdXldKi8saTovXG4vLGM6W2UuQkUse2I6L1xbLyxlOi9cXS8scjowLGM6W2UuQkVdfV19LGUuVE09e2NOOiJ0aXRsZSIsYjplLklSLHI6MH0sZS5VVE09e2NOOiJ0aXRsZSIsYjplLlVJUixyOjB9LGUuTUVUSE9EX0dVQVJEPXtiOiJcXC5cXHMqIitlLlVJUixyOjB9LGV9KTtobGpzLnJlZ2lzdGVyTGFuZ3VhZ2UoInNxbCIsZnVuY3Rpb24oZSl7dmFyIHQ9ZS5DKCItLSIsIiQiKTtyZXR1cm57Y0k6ITAsaTovWzw+e30qI10vLGM6W3tiSzoiYmVnaW4gZW5kIHN0YXJ0IGNvbW1pdCByb2xsYmFjayBzYXZlcG9pbnQgbG9jayBhbHRlciBjcmVhdGUgZHJvcCByZW5hbWUgY2FsbCBkZWxldGUgZG8gaGFuZGxlciBpbnNlcnQgbG9hZCByZXBsYWNlIHNlbGVjdCB0cnVuY2F0ZSB1cGRhdGUgc2V0IHNob3cgcHJhZ21hIGdyYW50IG1lcmdlIGRlc2NyaWJlIHVzZSBleHBsYWluIGhlbHAgZGVjbGFyZSBwcmVwYXJlIGV4ZWN1dGUgZGVhbGxvY2F0ZSByZWxlYXNlIHVubG9jayBwdXJnZSByZXNldCBjaGFuZ2Ugc3RvcCBhbmFseXplIGNhY2hlIGZsdXNoIG9wdGltaXplIHJlcGFpciBraWxsIGluc3RhbGwgdW5pbnN0YWxsIGNoZWNrc3VtIHJlc3RvcmUgY2hlY2sgYmFja3VwIHJldm9rZSBjb21tZW50IixlOi87LyxlVzohMCxsOi9bXHdcLl0rLyxrOntrZXl3b3JkOiJhYm9ydCBhYnMgYWJzb2x1dGUgYWNjIGFjY2UgYWNjZXAgYWNjZXB0IGFjY2VzcyBhY2Nlc3NlZCBhY2Nlc3NpYmxlIGFjY291bnQgYWNvcyBhY3Rpb24gYWN0aXZhdGUgYWRkIGFkZHRpbWUgYWRtaW4gYWRtaW5pc3RlciBhZHZhbmNlZCBhZHZpc2UgYWVzX2RlY3J5cHQgYWVzX2VuY3J5cHQgYWZ0ZXIgYWdlbnQgYWdncmVnYXRlIGFsaSBhbGlhIGFsaWFzIGFsbG9jYXRlIGFsbG93IGFsdGVyIGFsd2F5cyBhbmFseXplIGFuY2lsbGFyeSBhbmQgYW55IGFueWRhdGEgYW55ZGF0YXNldCBhbnlzY2hlbWEgYW55dHlwZSBhcHBseSBhcmNoaXZlIGFyY2hpdmVkIGFyY2hpdmVsb2cgYXJlIGFzIGFzYyBhc2NpaSBhc2luIGFzc2VtYmx5IGFzc2VydGlvbiBhc3NvY2lhdGUgYXN5bmNocm9ub3VzIGF0IGF0YW4gYXRuMiBhdHRyIGF0dHJpIGF0dHJpYiBhdHRyaWJ1IGF0dHJpYnV0IGF0dHJpYnV0ZSBhdHRyaWJ1dGVzIGF1ZGl0IGF1dGhlbnRpY2F0ZWQgYXV0aGVudGljYXRpb24gYXV0aGlkIGF1dGhvcnMgYXV0byBhdXRvYWxsb2NhdGUgYXV0b2RibGluayBhdXRvZXh0ZW5kIGF1dG9tYXRpYyBhdmFpbGFiaWxpdHkgYXZnIGJhY2t1cCBiYWRmaWxlIGJhc2ljZmlsZSBiZWZvcmUgYmVnaW4gYmVnaW5uaW5nIGJlbmNobWFyayBiZXR3ZWVuIGJmaWxlIGJmaWxlX2Jhc2UgYmlnIGJpZ2ZpbGUgYmluIGJpbmFyeV9kb3VibGUgYmluYXJ5X2Zsb2F0IGJpbmxvZyBiaXRfYW5kIGJpdF9jb3VudCBiaXRfbGVuZ3RoIGJpdF9vciBiaXRfeG9yIGJpdG1hcCBibG9iX2Jhc2UgYmxvY2sgYmxvY2tzaXplIGJvZHkgYm90aCBib3VuZCBidWZmZXJfY2FjaGUgYnVmZmVyX3Bvb2wgYnVpbGQgYnVsayBieSBieXRlIGJ5dGVvcmRlcm1hcmsgYnl0ZXMgY2FjaGUgY2FjaGluZyBjYWxsIGNhbGxpbmcgY2FuY2VsIGNhcGFjaXR5IGNhc2NhZGUgY2FzY2FkZWQgY2FzZSBjYXN0IGNhdGFsb2cgY2F0ZWdvcnkgY2VpbCBjZWlsaW5nIGNoYWluIGNoYW5nZSBjaGFuZ2VkIGNoYXJfYmFzZSBjaGFyX2xlbmd0aCBjaGFyYWN0ZXJfbGVuZ3RoIGNoYXJhY3RlcnMgY2hhcmFjdGVyc2V0IGNoYXJpbmRleCBjaGFyc2V0IGNoYXJzZXRmb3JtIGNoYXJzZXRpZCBjaGVjayBjaGVja3N1bSBjaGVja3N1bV9hZ2cgY2hpbGQgY2hvb3NlIGNociBjaHVuayBjbGFzcyBjbGVhbnVwIGNsZWFyIGNsaWVudCBjbG9iIGNsb2JfYmFzZSBjbG9uZSBjbG9zZSBjbHVzdGVyX2lkIGNsdXN0ZXJfcHJvYmFiaWxpdHkgY2x1c3Rlcl9zZXQgY2x1c3RlcmluZyBjb2FsZXNjZSBjb2VyY2liaWxpdHkgY29sIGNvbGxhdGUgY29sbGF0aW9uIGNvbGxlY3QgY29sdSBjb2x1bSBjb2x1bW4gY29sdW1uX3ZhbHVlIGNvbHVtbnMgY29sdW1uc191cGRhdGVkIGNvbW1lbnQgY29tbWl0IGNvbXBhY3QgY29tcGF0aWJpbGl0eSBjb21waWxlZCBjb21wbGV0ZSBjb21wb3NpdGVfbGltaXQgY29tcG91bmQgY29tcHJlc3MgY29tcHV0ZSBjb25jYXQgY29uY2F0X3dzIGNvbmN1cnJlbnQgY29uZmlybSBjb25uIGNvbm5lYyBjb25uZWN0IGNvbm5lY3RfYnlfaXNjeWNsZSBjb25uZWN0X2J5X2lzbGVhZiBjb25uZWN0X2J5X3Jvb3QgY29ubmVjdF90aW1lIGNvbm5lY3Rpb24gY29uc2lkZXIgY29uc2lzdGVudCBjb25zdGFudCBjb25zdHJhaW50IGNvbnN0cmFpbnRzIGNvbnN0cnVjdG9yIGNvbnRhaW5lciBjb250ZW50IGNvbnRlbnRzIGNvbnRleHQgY29udHJpYnV0b3JzIGNvbnRyb2xmaWxlIGNvbnYgY29udmVydCBjb252ZXJ0X3R6IGNvcnIgY29ycl9rIGNvcnJfcyBjb3JyZXNwb25kaW5nIGNvcnJ1cHRpb24gY29zIGNvc3QgY291bnQgY291bnRfYmlnIGNvdW50ZWQgY292YXJfcG9wIGNvdmFyX3NhbXAgY3B1X3Blcl9jYWxsIGNwdV9wZXJfc2Vzc2lvbiBjcmMzMiBjcmVhdGUgY3JlYXRpb24gY3JpdGljYWwgY3Jvc3MgY3ViZSBjdW1lX2Rpc3QgY3VyZGF0ZSBjdXJyZW50IGN1cnJlbnRfZGF0ZSBjdXJyZW50X3RpbWUgY3VycmVudF90aW1lc3RhbXAgY3VycmVudF91c2VyIGN1cnNvciBjdXJ0aW1lIGN1c3RvbWRhdHVtIGN5Y2xlIGRhdGEgZGF0YWJhc2UgZGF0YWJhc2VzIGRhdGFmaWxlIGRhdGFmaWxlcyBkYXRhbGVuZ3RoIGRhdGVfYWRkIGRhdGVfY2FjaGUgZGF0ZV9mb3JtYXQgZGF0ZV9zdWIgZGF0ZWFkZCBkYXRlZGlmZiBkYXRlZnJvbXBhcnRzIGRhdGVuYW1lIGRhdGVwYXJ0IGRhdGV0aW1lMmZyb21wYXJ0cyBkYXkgZGF5X3RvX3NlY29uZCBkYXluYW1lIGRheW9mbW9udGggZGF5b2Z3ZWVrIGRheW9meWVhciBkYXlzIGRiX3JvbGVfY2hhbmdlIGRidGltZXpvbmUgZGRsIGRlYWxsb2NhdGUgZGVjbGFyZSBkZWNvZGUgZGVjb21wb3NlIGRlY3JlbWVudCBkZWNyeXB0IGRlZHVwbGljYXRlIGRlZiBkZWZhIGRlZmF1IGRlZmF1bCBkZWZhdWx0IGRlZmF1bHRzIGRlZmVycmVkIGRlZmkgZGVmaW4gZGVmaW5lIGRlZ3JlZXMgZGVsYXllZCBkZWxlZ2F0ZSBkZWxldGUgZGVsZXRlX2FsbCBkZWxpbWl0ZWQgZGVtYW5kIGRlbnNlX3JhbmsgZGVwdGggZGVxdWV1ZSBkZXNfZGVjcnlwdCBkZXNfZW5jcnlwdCBkZXNfa2V5X2ZpbGUgZGVzYyBkZXNjciBkZXNjcmkgZGVzY3JpYiBkZXNjcmliZSBkZXNjcmlwdG9yIGRldGVybWluaXN0aWMgZGlhZ25vc3RpY3MgZGlmZmVyZW5jZSBkaW1lbnNpb24gZGlyZWN0X2xvYWQgZGlyZWN0b3J5IGRpc2FibGUgZGlzYWJsZV9hbGwgZGlzYWxsb3cgZGlzYXNzb2NpYXRlIGRpc2NhcmRmaWxlIGRpc2Nvbm5lY3QgZGlza2dyb3VwIGRpc3RpbmN0IGRpc3RpbmN0cm93IGRpc3RyaWJ1dGUgZGlzdHJpYnV0ZWQgZGl2IGRvIGRvY3VtZW50IGRvbWFpbiBkb3RuZXQgZG91YmxlIGRvd25ncmFkZSBkcm9wIGR1bXBmaWxlIGR1cGxpY2F0ZSBkdXJhdGlvbiBlYWNoIGVkaXRpb24gZWRpdGlvbmFibGUgZWRpdGlvbnMgZWxlbWVudCBlbGxpcHNpcyBlbHNlIGVsc2lmIGVsdCBlbXB0eSBlbmFibGUgZW5hYmxlX2FsbCBlbmNsb3NlZCBlbmNvZGUgZW5jb2RpbmcgZW5jcnlwdCBlbmQgZW5kLWV4ZWMgZW5kaWFuIGVuZm9yY2VkIGVuZ2luZSBlbmdpbmVzIGVucXVldWUgZW50ZXJwcmlzZSBlbnRpdHllc2NhcGluZyBlb21vbnRoIGVycm9yIGVycm9ycyBlc2NhcGVkIGV2YWxuYW1lIGV2YWx1YXRlIGV2ZW50IGV2ZW50ZGF0YSBldmVudHMgZXhjZXB0IGV4Y2VwdGlvbiBleGNlcHRpb25zIGV4Y2hhbmdlIGV4Y2x1ZGUgZXhjbHVkaW5nIGV4ZWN1IGV4ZWN1dCBleGVjdXRlIGV4ZW1wdCBleGlzdHMgZXhpdCBleHAgZXhwaXJlIGV4cGxhaW4gZXhwb3J0IGV4cG9ydF9zZXQgZXh0ZW5kZWQgZXh0ZW50IGV4dGVybmFsIGV4dGVybmFsXzEgZXh0ZXJuYWxfMiBleHRlcm5hbGx5IGV4dHJhY3QgZmFpbGVkIGZhaWxlZF9sb2dpbl9hdHRlbXB0cyBmYWlsb3ZlciBmYWlsdXJlIGZhciBmYXN0IGZlYXR1cmVfc2V0IGZlYXR1cmVfdmFsdWUgZmV0Y2ggZmllbGQgZmllbGRzIGZpbGUgZmlsZV9uYW1lX2NvbnZlcnQgZmlsZXN5c3RlbV9saWtlX2xvZ2dpbmcgZmluYWwgZmluaXNoIGZpcnN0IGZpcnN0X3ZhbHVlIGZpeGVkIGZsYXNoX2NhY2hlIGZsYXNoYmFjayBmbG9vciBmbHVzaCBmb2xsb3dpbmcgZm9sbG93cyBmb3IgZm9yYWxsIGZvcmNlIGZvcm0gZm9ybWEgZm9ybWF0IGZvdW5kIGZvdW5kX3Jvd3MgZnJlZWxpc3QgZnJlZWxpc3RzIGZyZWVwb29scyBmcmVzaCBmcm9tIGZyb21fYmFzZTY0IGZyb21fZGF5cyBmdHAgZnVsbCBmdW5jdGlvbiBnZW5lcmFsIGdlbmVyYXRlZCBnZXQgZ2V0X2Zvcm1hdCBnZXRfbG9jayBnZXRkYXRlIGdldHV0Y2RhdGUgZ2xvYmFsIGdsb2JhbF9uYW1lIGdsb2JhbGx5IGdvIGdvdG8gZ3JhbnQgZ3JhbnRzIGdyZWF0ZXN0IGdyb3VwIGdyb3VwX2NvbmNhdCBncm91cF9pZCBncm91cGluZyBncm91cGluZ19pZCBncm91cHMgZ3RpZF9zdWJ0cmFjdCBndWFyYW50ZWUgZ3VhcmQgaGFuZGxlciBoYXNoIGhhc2hrZXlzIGhhdmluZyBoZWEgaGVhZCBoZWFkaSBoZWFkaW4gaGVhZGluZyBoZWFwIGhlbHAgaGV4IGhpZXJhcmNoeSBoaWdoIGhpZ2hfcHJpb3JpdHkgaG9zdHMgaG91ciBodHRwIGlkIGlkZW50X2N1cnJlbnQgaWRlbnRfaW5jciBpZGVudF9zZWVkIGlkZW50aWZpZWQgaWRlbnRpdHkgaWRsZV90aW1lIGlmIGlmbnVsbCBpZ25vcmUgaWlmIGlsaWtlIGlsbSBpbW1lZGlhdGUgaW1wb3J0IGluIGluY2x1ZGUgaW5jbHVkaW5nIGluY3JlbWVudCBpbmRleCBpbmRleGVzIGluZGV4aW5nIGluZGV4dHlwZSBpbmRpY2F0b3IgaW5kaWNlcyBpbmV0Nl9hdG9uIGluZXQ2X250b2EgaW5ldF9hdG9uIGluZXRfbnRvYSBpbmZpbGUgaW5pdGlhbCBpbml0aWFsaXplZCBpbml0aWFsbHkgaW5pdHJhbnMgaW5tZW1vcnkgaW5uZXIgaW5ub2RiIGlucHV0IGluc2VydCBpbnN0YWxsIGluc3RhbmNlIGluc3RhbnRpYWJsZSBpbnN0ciBpbnRlcmZhY2UgaW50ZXJsZWF2ZWQgaW50ZXJzZWN0IGludG8gaW52YWxpZGF0ZSBpbnZpc2libGUgaXMgaXNfZnJlZV9sb2NrIGlzX2lwdjQgaXNfaXB2NF9jb21wYXQgaXNfbm90IGlzX25vdF9udWxsIGlzX3VzZWRfbG9jayBpc2RhdGUgaXNudWxsIGlzb2xhdGlvbiBpdGVyYXRlIGphdmEgam9pbiBqc29uIGpzb25fZXhpc3RzIGtlZXAga2VlcF9kdXBsaWNhdGVzIGtleSBrZXlzIGtpbGwgbGFuZ3VhZ2UgbGFyZ2UgbGFzdCBsYXN0X2RheSBsYXN0X2luc2VydF9pZCBsYXN0X3ZhbHVlIGxheCBsY2FzZSBsZWFkIGxlYWRpbmcgbGVhc3QgbGVhdmVzIGxlZnQgbGVuIGxlbmdodCBsZW5ndGggbGVzcyBsZXZlbCBsZXZlbHMgbGlicmFyeSBsaWtlIGxpa2UyIGxpa2U0IGxpa2VjIGxpbWl0IGxpbmVzIGxpbmsgbGlzdCBsaXN0YWdnIGxpdHRsZSBsbiBsb2FkIGxvYWRfZmlsZSBsb2IgbG9icyBsb2NhbCBsb2NhbHRpbWUgbG9jYWx0aW1lc3RhbXAgbG9jYXRlIGxvY2F0b3IgbG9jayBsb2NrZWQgbG9nIGxvZzEwIGxvZzIgbG9nZmlsZSBsb2dmaWxlcyBsb2dnaW5nIGxvZ2ljYWwgbG9naWNhbF9yZWFkc19wZXJfY2FsbCBsb2dvZmYgbG9nb24gbG9ncyBsb25nIGxvb3AgbG93IGxvd19wcmlvcml0eSBsb3dlciBscGFkIGxydHJpbSBsdHJpbSBtYWluIG1ha2Vfc2V0IG1ha2VkYXRlIG1ha2V0aW1lIG1hbmFnZWQgbWFuYWdlbWVudCBtYW51YWwgbWFwIG1hcHBpbmcgbWFzayBtYXN0ZXIgbWFzdGVyX3Bvc193YWl0IG1hdGNoIG1hdGNoZWQgbWF0ZXJpYWxpemVkIG1heCBtYXhleHRlbnRzIG1heGltaXplIG1heGluc3RhbmNlcyBtYXhsZW4gbWF4bG9nZmlsZXMgbWF4bG9naGlzdG9yeSBtYXhsb2dtZW1iZXJzIG1heHNpemUgbWF4dHJhbnMgbWQ1IG1lYXN1cmVzIG1lZGlhbiBtZWRpdW0gbWVtYmVyIG1lbWNvbXByZXNzIG1lbW9yeSBtZXJnZSBtaWNyb3NlY29uZCBtaWQgbWlncmF0aW9uIG1pbiBtaW5leHRlbnRzIG1pbmltdW0gbWluaW5nIG1pbnVzIG1pbnV0ZSBtaW52YWx1ZSBtaXNzaW5nIG1vZCBtb2RlIG1vZGVsIG1vZGlmaWNhdGlvbiBtb2RpZnkgbW9kdWxlIG1vbml0b3JpbmcgbW9udGggbW9udGhzIG1vdW50IG1vdmUgbW92ZW1lbnQgbXVsdGlzZXQgbXV0ZXggbmFtZSBuYW1lX2NvbnN0IG5hbWVzIG5hbiBuYXRpb25hbCBuYXRpdmUgbmF0dXJhbCBuYXYgbmNoYXIgbmNsb2IgbmVzdGVkIG5ldmVyIG5ldyBuZXdsaW5lIG5leHQgbmV4dHZhbCBubyBub193cml0ZV90b19iaW5sb2cgbm9hcmNoaXZlbG9nIG5vYXVkaXQgbm9iYWRmaWxlIG5vY2hlY2sgbm9jb21wcmVzcyBub2NvcHkgbm9jeWNsZSBub2RlbGF5IG5vZGlzY2FyZGZpbGUgbm9lbnRpdHllc2NhcGluZyBub2d1YXJhbnRlZSBub2tlZXAgbm9sb2dmaWxlIG5vbWFwcGluZyBub21heHZhbHVlIG5vbWluaW1pemUgbm9taW52YWx1ZSBub21vbml0b3Jpbmcgbm9uZSBub25lZGl0aW9uYWJsZSBub25zY2hlbWEgbm9vcmRlciBub3ByIG5vcHJvIG5vcHJvbSBub3Byb21wIG5vcHJvbXB0IG5vcmVseSBub3Jlc2V0bG9ncyBub3JldmVyc2Ugbm9ybWFsIG5vcm93ZGVwZW5kZW5jaWVzIG5vc2NoZW1hY2hlY2sgbm9zd2l0Y2ggbm90IG5vdGhpbmcgbm90aWNlIG5vdHJpbSBub3ZhbGlkYXRlIG5vdyBub3dhaXQgbnRoX3ZhbHVlIG51bGxpZiBudWxscyBudW0gbnVtYiBudW1iZSBudmFyY2hhciBudmFyY2hhcjIgb2JqZWN0IG9jaWNvbGwgb2NpZGF0ZSBvY2lkYXRldGltZSBvY2lkdXJhdGlvbiBvY2lpbnRlcnZhbCBvY2lsb2Jsb2NhdG9yIG9jaW51bWJlciBvY2lyZWYgb2NpcmVmY3Vyc29yIG9jaXJvd2lkIG9jaXN0cmluZyBvY2l0eXBlIG9jdCBvY3RldF9sZW5ndGggb2Ygb2ZmIG9mZmxpbmUgb2Zmc2V0IG9pZCBvaWRpbmRleCBvbGQgb24gb25saW5lIG9ubHkgb3BhcXVlIG9wZW4gb3BlcmF0aW9ucyBvcGVyYXRvciBvcHRpbWFsIG9wdGltaXplIG9wdGlvbiBvcHRpb25hbGx5IG9yIG9yYWNsZSBvcmFjbGVfZGF0ZSBvcmFkYXRhIG9yZCBvcmRhdWRpbyBvcmRkaWNvbSBvcmRkb2Mgb3JkZXIgb3JkaW1hZ2Ugb3JkaW5hbGl0eSBvcmR2aWRlbyBvcmdhbml6YXRpb24gb3JsYW55IG9ybHZhcnkgb3V0IG91dGVyIG91dGZpbGUgb3V0bGluZSBvdXRwdXQgb3ZlciBvdmVyZmxvdyBvdmVycmlkaW5nIHBhY2thZ2UgcGFkIHBhcmFsbGVsIHBhcmFsbGVsX2VuYWJsZSBwYXJhbWV0ZXJzIHBhcmVudCBwYXJzZSBwYXJ0aWFsIHBhcnRpdGlvbiBwYXJ0aXRpb25zIHBhc2NhbCBwYXNzaW5nIHBhc3N3b3JkIHBhc3N3b3JkX2dyYWNlX3RpbWUgcGFzc3dvcmRfbG9ja190aW1lIHBhc3N3b3JkX3JldXNlX21heCBwYXNzd29yZF9yZXVzZV90aW1lIHBhc3N3b3JkX3ZlcmlmeV9mdW5jdGlvbiBwYXRjaCBwYXRoIHBhdGluZGV4IHBjdGluY3JlYXNlIHBjdHRocmVzaG9sZCBwY3R1c2VkIHBjdHZlcnNpb24gcGVyY2VudCBwZXJjZW50X3JhbmsgcGVyY2VudGlsZV9jb250IHBlcmNlbnRpbGVfZGlzYyBwZXJmb3JtYW5jZSBwZXJpb2QgcGVyaW9kX2FkZCBwZXJpb2RfZGlmZiBwZXJtYW5lbnQgcGh5c2ljYWwgcGkgcGlwZSBwaXBlbGluZWQgcGl2b3QgcGx1Z2dhYmxlIHBsdWdpbiBwb2xpY3kgcG9zaXRpb24gcG9zdF90cmFuc2FjdGlvbiBwb3cgcG93ZXIgcHJhZ21hIHByZWJ1aWx0IHByZWNlZGVzIHByZWNlZGluZyBwcmVjaXNpb24gcHJlZGljdGlvbiBwcmVkaWN0aW9uX2Nvc3QgcHJlZGljdGlvbl9kZXRhaWxzIHByZWRpY3Rpb25fcHJvYmFiaWxpdHkgcHJlZGljdGlvbl9zZXQgcHJlcGFyZSBwcmVzZW50IHByZXNlcnZlIHByaW9yIHByaW9yaXR5IHByaXZhdGUgcHJpdmF0ZV9zZ2EgcHJpdmlsZWdlcyBwcm9jZWR1cmFsIHByb2NlZHVyZSBwcm9jZWR1cmVfYW5hbHl6ZSBwcm9jZXNzbGlzdCBwcm9maWxlcyBwcm9qZWN0IHByb21wdCBwcm90ZWN0aW9uIHB1YmxpYyBwdWJsaXNoaW5nc2VydmVybmFtZSBwdXJnZSBxdWFydGVyIHF1ZXJ5IHF1aWNrIHF1aWVzY2UgcXVvdGEgcXVvdGVuYW1lIHJhZGlhbnMgcmFpc2UgcmFuZCByYW5nZSByYW5rIHJhdyByZWFkIHJlYWRzIHJlYWRzaXplIHJlYnVpbGQgcmVjb3JkIHJlY29yZHMgcmVjb3ZlciByZWNvdmVyeSByZWN1cnNpdmUgcmVjeWNsZSByZWRvIHJlZHVjZWQgcmVmIHJlZmVyZW5jZSByZWZlcmVuY2VkIHJlZmVyZW5jZXMgcmVmZXJlbmNpbmcgcmVmcmVzaCByZWdleHBfbGlrZSByZWdpc3RlciByZWdyX2F2Z3ggcmVncl9hdmd5IHJlZ3JfY291bnQgcmVncl9pbnRlcmNlcHQgcmVncl9yMiByZWdyX3Nsb3BlIHJlZ3Jfc3h4IHJlZ3Jfc3h5IHJlamVjdCByZWtleSByZWxhdGlvbmFsIHJlbGF0aXZlIHJlbGF5bG9nIHJlbGVhc2UgcmVsZWFzZV9sb2NrIHJlbGllc19vbiByZWxvY2F0ZSByZWx5IHJlbSByZW1haW5kZXIgcmVuYW1lIHJlcGFpciByZXBlYXQgcmVwbGFjZSByZXBsaWNhdGUgcmVwbGljYXRpb24gcmVxdWlyZWQgcmVzZXQgcmVzZXRsb2dzIHJlc2l6ZSByZXNvdXJjZSByZXNwZWN0IHJlc3RvcmUgcmVzdHJpY3RlZCByZXN1bHQgcmVzdWx0X2NhY2hlIHJlc3VtYWJsZSByZXN1bWUgcmV0ZW50aW9uIHJldHVybiByZXR1cm5pbmcgcmV0dXJucyByZXVzZSByZXZlcnNlIHJldm9rZSByaWdodCBybGlrZSByb2xlIHJvbGVzIHJvbGxiYWNrIHJvbGxpbmcgcm9sbHVwIHJvdW5kIHJvdyByb3dfY291bnQgcm93ZGVwZW5kZW5jaWVzIHJvd2lkIHJvd251bSByb3dzIHJ0cmltIHJ1bGVzIHNhZmUgc2FsdCBzYW1wbGUgc2F2ZSBzYXZlcG9pbnQgc2IxIHNiMiBzYjQgc2NhbiBzY2hlbWEgc2NoZW1hY2hlY2sgc2NuIHNjb3BlIHNjcm9sbCBzZG9fZ2VvcmFzdGVyIHNkb190b3BvX2dlb21ldHJ5IHNlYXJjaCBzZWNfdG9fdGltZSBzZWNvbmQgc2VjdGlvbiBzZWN1cmVmaWxlIHNlY3VyaXR5IHNlZWQgc2VnbWVudCBzZWxlY3Qgc2VsZiBzZXF1ZW5jZSBzZXF1ZW50aWFsIHNlcmlhbGl6YWJsZSBzZXJ2ZXIgc2VydmVyZXJyb3Igc2Vzc2lvbiBzZXNzaW9uX3VzZXIgc2Vzc2lvbnNfcGVyX3VzZXIgc2V0IHNldHMgc2V0dGluZ3Mgc2hhIHNoYTEgc2hhMiBzaGFyZSBzaGFyZWQgc2hhcmVkX3Bvb2wgc2hvcnQgc2hvdyBzaHJpbmsgc2h1dGRvd24gc2lfYXZlcmFnZWNvbG9yIHNpX2NvbG9yaGlzdG9ncmFtIHNpX2ZlYXR1cmVsaXN0IHNpX3Bvc2l0aW9uYWxjb2xvciBzaV9zdGlsbGltYWdlIHNpX3RleHR1cmUgc2libGluZ3Mgc2lkIHNpZ24gc2luIHNpemUgc2l6ZV90IHNpemVzIHNraXAgc2xhdmUgc2xlZXAgc21hbGxkYXRldGltZWZyb21wYXJ0cyBzbWFsbGZpbGUgc25hcHNob3Qgc29tZSBzb25hbWUgc29ydCBzb3VuZGV4IHNvdXJjZSBzcGFjZSBzcGFyc2Ugc3BmaWxlIHNwbGl0IHNxbCBzcWxfYmlnX3Jlc3VsdCBzcWxfYnVmZmVyX3Jlc3VsdCBzcWxfY2FjaGUgc3FsX2NhbGNfZm91bmRfcm93cyBzcWxfc21hbGxfcmVzdWx0IHNxbF92YXJpYW50X3Byb3BlcnR5IHNxbGNvZGUgc3FsZGF0YSBzcWxlcnJvciBzcWxuYW1lIHNxbHN0YXRlIHNxcnQgc3F1YXJlIHN0YW5kYWxvbmUgc3RhbmRieSBzdGFydCBzdGFydGluZyBzdGFydHVwIHN0YXRlbWVudCBzdGF0aWMgc3RhdGlzdGljcyBzdGF0c19iaW5vbWlhbF90ZXN0IHN0YXRzX2Nyb3NzdGFiIHN0YXRzX2tzX3Rlc3Qgc3RhdHNfbW9kZSBzdGF0c19td190ZXN0IHN0YXRzX29uZV93YXlfYW5vdmEgc3RhdHNfdF90ZXN0XyBzdGF0c190X3Rlc3RfaW5kZXAgc3RhdHNfdF90ZXN0X29uZSBzdGF0c190X3Rlc3RfcGFpcmVkIHN0YXRzX3dzcl90ZXN0IHN0YXR1cyBzdGQgc3RkZGV2IHN0ZGRldl9wb3Agc3RkZGV2X3NhbXAgc3RkZXYgc3RvcCBzdG9yYWdlIHN0b3JlIHN0b3JlZCBzdHIgc3RyX3RvX2RhdGUgc3RyYWlnaHRfam9pbiBzdHJjbXAgc3RyaWN0IHN0cmluZyBzdHJ1Y3Qgc3R1ZmYgc3R5bGUgc3ViZGF0ZSBzdWJwYXJ0aXRpb24gc3VicGFydGl0aW9ucyBzdWJzdGl0dXRhYmxlIHN1YnN0ciBzdWJzdHJpbmcgc3VidGltZSBzdWJ0cmluZ19pbmRleCBzdWJ0eXBlIHN1Y2Nlc3Mgc3VtIHN1c3BlbmQgc3dpdGNoIHN3aXRjaG9mZnNldCBzd2l0Y2hvdmVyIHN5bmMgc3luY2hyb25vdXMgc3lub255bSBzeXMgc3lzX3htbGFnZyBzeXNhc20gc3lzYXV4IHN5c2RhdGUgc3lzZGF0ZXRpbWVvZmZzZXQgc3lzZGJhIHN5c29wZXIgc3lzdGVtIHN5c3RlbV91c2VyIHN5c3V0Y2RhdGV0aW1lIHRhYmxlIHRhYmxlcyB0YWJsZXNwYWNlIHRhbiB0ZG8gdGVtcGxhdGUgdGVtcG9yYXJ5IHRlcm1pbmF0ZWQgdGVydGlhcnlfd2VpZ2h0cyB0ZXN0IHRoYW4gdGhlbiB0aHJlYWQgdGhyb3VnaCB0aWVyIHRpZXMgdGltZSB0aW1lX2Zvcm1hdCB0aW1lX3pvbmUgdGltZWRpZmYgdGltZWZyb21wYXJ0cyB0aW1lb3V0IHRpbWVzdGFtcCB0aW1lc3RhbXBhZGQgdGltZXN0YW1wZGlmZiB0aW1lem9uZV9hYmJyIHRpbWV6b25lX21pbnV0ZSB0aW1lem9uZV9yZWdpb24gdG8gdG9fYmFzZTY0IHRvX2RhdGUgdG9fZGF5cyB0b19zZWNvbmRzIHRvZGF0ZXRpbWVvZmZzZXQgdHJhY2UgdHJhY2tpbmcgdHJhbnNhY3Rpb24gdHJhbnNhY3Rpb25hbCB0cmFuc2xhdGUgdHJhbnNsYXRpb24gdHJlYXQgdHJpZ2dlciB0cmlnZ2VyX25lc3RsZXZlbCB0cmlnZ2VycyB0cmltIHRydW5jYXRlIHRyeV9jYXN0IHRyeV9jb252ZXJ0IHRyeV9wYXJzZSB0eXBlIHViMSB1YjIgdWI0IHVjYXNlIHVuYXJjaGl2ZWQgdW5ib3VuZGVkIHVuY29tcHJlc3MgdW5kZXIgdW5kbyB1bmhleCB1bmljb2RlIHVuaWZvcm0gdW5pbnN0YWxsIHVuaW9uIHVuaXF1ZSB1bml4X3RpbWVzdGFtcCB1bmtub3duIHVubGltaXRlZCB1bmxvY2sgdW5waXZvdCB1bnJlY292ZXJhYmxlIHVuc2FmZSB1bnNpZ25lZCB1bnRpbCB1bnRydXN0ZWQgdW51c2FibGUgdW51c2VkIHVwZGF0ZSB1cGRhdGVkIHVwZ3JhZGUgdXBwZWQgdXBwZXIgdXBzZXJ0IHVybCB1cm93aWQgdXNhYmxlIHVzYWdlIHVzZSB1c2Vfc3RvcmVkX291dGxpbmVzIHVzZXIgdXNlcl9kYXRhIHVzZXJfcmVzb3VyY2VzIHVzZXJzIHVzaW5nIHV0Y19kYXRlIHV0Y190aW1lc3RhbXAgdXVpZCB1dWlkX3Nob3J0IHZhbGlkYXRlIHZhbGlkYXRlX3Bhc3N3b3JkX3N0cmVuZ3RoIHZhbGlkYXRpb24gdmFsaXN0IHZhbHVlIHZhbHVlcyB2YXIgdmFyX3NhbXAgdmFyY2hhcmMgdmFyaSB2YXJpYSB2YXJpYWIgdmFyaWFibCB2YXJpYWJsZSB2YXJpYWJsZXMgdmFyaWFuY2UgdmFycCB2YXJyYXcgdmFycmF3YyB2YXJyYXkgdmVyaWZ5IHZlcnNpb24gdmVyc2lvbnMgdmlldyB2aXJ0dWFsIHZpc2libGUgdm9pZCB3YWl0IHdhbGxldCB3YXJuaW5nIHdhcm5pbmdzIHdlZWsgd2Vla2RheSB3ZWVrb2Z5ZWFyIHdlbGxmb3JtZWQgd2hlbiB3aGVuZSB3aGVuZXYgd2hlbmV2ZSB3aGVuZXZlciB3aGVyZSB3aGlsZSB3aGl0ZXNwYWNlIHdpdGggd2l0aGluIHdpdGhvdXQgd29yayB3cmFwcGVkIHhkYiB4bWwgeG1sYWdnIHhtbGF0dHJpYnV0ZXMgeG1sY2FzdCB4bWxjb2xhdHR2YWwgeG1sZWxlbWVudCB4bWxleGlzdHMgeG1sZm9yZXN0IHhtbGluZGV4IHhtbG5hbWVzcGFjZXMgeG1scGkgeG1scXVlcnkgeG1scm9vdCB4bWxzY2hlbWEgeG1sc2VyaWFsaXplIHhtbHRhYmxlIHhtbHR5cGUgeG9yIHllYXIgeWVhcl90b19tb250aCB5ZWFycyB5ZWFyd2VlayIsbGl0ZXJhbDoidHJ1ZSBmYWxzZSBudWxsIixidWlsdF9pbjoiYXJyYXkgYmlnaW50IGJpbmFyeSBiaXQgYmxvYiBib29sZWFuIGNoYXIgY2hhcmFjdGVyIGRhdGUgZGVjIGRlY2ltYWwgZmxvYXQgaW50IGludDggaW50ZWdlciBpbnRlcnZhbCBudW1iZXIgbnVtZXJpYyByZWFsIHJlY29yZCBzZXJpYWwgc2VyaWFsOCBzbWFsbGludCB0ZXh0IHZhcmNoYXIgdmFyeWluZyB2b2lkIn0sYzpbe2NOOiJzdHJpbmciLGI6IiciLGU6IiciLGM6W2UuQkUse2I6IicnIn1dfSx7Y046InN0cmluZyIsYjonIicsZTonIicsYzpbZS5CRSx7YjonIiInfV19LHtjTjoic3RyaW5nIixiOiJgIixlOiJgIixjOltlLkJFXX0sZS5DTk0sZS5DQkNNLHRdfSxlLkNCQ00sdF19fSk7aGxqcy5yZWdpc3Rlckxhbmd1YWdlKCJyIixmdW5jdGlvbihlKXt2YXIgcj0iKFthLXpBLVpdfFxcLlthLXpBLVouXSlbYS16QS1aMC05Ll9dKiI7cmV0dXJue2M6W2UuSENNLHtiOnIsbDpyLGs6e2tleXdvcmQ6ImZ1bmN0aW9uIGlmIGluIGJyZWFrIG5leHQgcmVwZWF0IGVsc2UgZm9yIHJldHVybiBzd2l0Y2ggd2hpbGUgdHJ5IHRyeUNhdGNoIHN0b3Agd2FybmluZyByZXF1aXJlIGxpYnJhcnkgYXR0YWNoIGRldGFjaCBzb3VyY2Ugc2V0TWV0aG9kIHNldEdlbmVyaWMgc2V0R3JvdXBHZW5lcmljIHNldENsYXNzIC4uLiIsbGl0ZXJhbDoiTlVMTCBOQSBUUlVFIEZBTFNFIFQgRiBJbmYgTmFOIE5BX2ludGVnZXJffDEwIE5BX3JlYWxffDEwIE5BX2NoYXJhY3Rlcl98MTAgTkFfY29tcGxleF98MTAifSxyOjB9LHtjTjoibnVtYmVyIixiOiIwW3hYXVswLTlhLWZBLUZdK1tMaV0/XFxiIixyOjB9LHtjTjoibnVtYmVyIixiOiJcXGQrKD86W2VFXVsrXFwtXT9cXGQqKT9MXFxiIixyOjB9LHtjTjoibnVtYmVyIixiOiJcXGQrXFwuKD8hXFxkKSg/OmlcXGIpPyIscjowfSx7Y046Im51bWJlciIsYjoiXFxkKyg/OlxcLlxcZCopPyg/OltlRV1bK1xcLV0/XFxkKik/aT9cXGIiLHI6MH0se2NOOiJudW1iZXIiLGI6IlxcLlxcZCsoPzpbZUVdWytcXC1dP1xcZCopP2k/XFxiIixyOjB9LHtiOiJgIixlOiJgIixyOjB9LHtjTjoic3RyaW5nIixjOltlLkJFXSx2Olt7YjonIicsZTonIid9LHtiOiInIixlOiInIn1dfV19fSk7aGxqcy5yZWdpc3Rlckxhbmd1YWdlKCJwZXJsIixmdW5jdGlvbihlKXt2YXIgdD0iZ2V0cHdlbnQgZ2V0c2VydmVudCBxdW90ZW1ldGEgbXNncmN2IHNjYWxhciBraWxsIGRibWNsb3NlIHVuZGVmIGxjIG1hIHN5c3dyaXRlIHRyIHNlbmQgdW1hc2sgc3lzb3BlbiBzaG13cml0ZSB2ZWMgcXggdXRpbWUgbG9jYWwgb2N0IHNlbWN0bCBsb2NhbHRpbWUgcmVhZHBpcGUgZG8gcmV0dXJuIGZvcm1hdCByZWFkIHNwcmludGYgZGJtb3BlbiBwb3AgZ2V0cGdycCBub3QgZ2V0cHduYW0gcmV3aW5kZGlyIHFxZmlsZW5vIHF3IGVuZHByb3RvZW50IHdhaXQgc2V0aG9zdGVudCBibGVzcyBzfDAgb3BlbmRpciBjb250aW51ZSBlYWNoIHNsZWVwIGVuZGdyZW50IHNodXRkb3duIGR1bXAgY2hvbXAgY29ubmVjdCBnZXRzb2NrbmFtZSBkaWUgc29ja2V0cGFpciBjbG9zZSBmbG9jayBleGlzdHMgaW5kZXggc2htZ2V0c3ViIGZvciBlbmRwd2VudCByZWRvIGxzdGF0IG1zZ2N0bCBzZXRwZ3JwIGFicyBleGl0IHNlbGVjdCBwcmludCByZWYgZ2V0aG9zdGJ5YWRkciB1bnNoaWZ0IGZjbnRsIHN5c2NhbGwgZ290byBnZXRuZXRieWFkZHIgam9pbiBnbXRpbWUgc3ltbGluayBzZW1nZXQgc3BsaWNlIHh8MCBnZXRwZWVybmFtZSByZWN2IGxvZyBzZXRzb2Nrb3B0IGNvcyBsYXN0IHJldmVyc2UgZ2V0aG9zdGJ5bmFtZSBnZXRncm5hbSBzdHVkeSBmb3JtbGluZSBlbmRob3N0ZW50IHRpbWVzIGNob3AgbGVuZ3RoIGdldGhvc3RlbnQgZ2V0bmV0ZW50IHBhY2sgZ2V0cHJvdG9lbnQgZ2V0c2VydmJ5bmFtZSByYW5kIG1rZGlyIHBvcyBjaG1vZCB5fDAgc3Vic3RyIGVuZG5ldGVudCBwcmludGYgbmV4dCBvcGVuIG1zZ3NuZCByZWFkZGlyIHVzZSB1bmxpbmsgZ2V0c29ja29wdCBnZXRwcmlvcml0eSByaW5kZXggd2FudGFycmF5IGhleCBzeXN0ZW0gZ2V0c2VydmJ5cG9ydCBlbmRzZXJ2ZW50IGludCBjaHIgdW50aWUgcm1kaXIgcHJvdG90eXBlIHRlbGwgbGlzdGVuIGZvcmsgc2htcmVhZCB1Y2ZpcnN0IHNldHByb3RvZW50IGVsc2Ugc3lzc2VlayBsaW5rIGdldGdyZ2lkIHNobWN0bCB3YWl0cGlkIHVucGFjayBnZXRuZXRieW5hbWUgcmVzZXQgY2hkaXIgZ3JlcCBzcGxpdCByZXF1aXJlIGNhbGxlciBsY2ZpcnN0IHVudGlsIHdhcm4gd2hpbGUgdmFsdWVzIHNoaWZ0IHRlbGxkaXIgZ2V0cHd1aWQgbXkgZ2V0cHJvdG9ieW51bWJlciBkZWxldGUgYW5kIHNvcnQgdWMgZGVmaW5lZCBzcmFuZCBhY2NlcHQgcGFja2FnZSBzZWVrZGlyIGdldHByb3RvYnluYW1lIHNlbW9wIG91ciByZW5hbWUgc2VlayBpZiBxfDAgY2hyb290IHN5c3JlYWQgc2V0cHdlbnQgbm8gY3J5cHQgZ2V0YyBjaG93biBzcXJ0IHdyaXRlIHNldG5ldGVudCBzZXRwcmlvcml0eSBmb3JlYWNoIHRpZSBzaW4gbXNnZ2V0IG1hcCBzdGF0IGdldGxvZ2luIHVubGVzcyBlbHNpZiB0cnVuY2F0ZSBleGVjIGtleXMgZ2xvYiB0aWVkIGNsb3NlZGlyaW9jdGwgc29ja2V0IHJlYWRsaW5rIGV2YWwgeG9yIHJlYWRsaW5lIGJpbm1vZGUgc2V0c2VydmVudCBlb2Ygb3JkIGJpbmQgYWxhcm0gcGlwZSBhdGFuMiBnZXRncmVudCBleHAgdGltZSBwdXNoIHNldGdyZW50IGd0IGx0IG9yIG5lIG18MCBicmVhayBnaXZlbiBzYXkgc3RhdGUgd2hlbiIscj17Y046InN1YnN0IixiOiJbJEBdXFx7IixlOiJcXH0iLGs6dH0scz17YjoiLT57IixlOiJ9In0sbj17djpbe2I6L1wkXGQvfSx7YjovW1wkJUBdKFxeXHdcYnwjXHcrKDo6XHcrKSp8e1x3K318XHcrKDo6XHcqKSopL30se2I6L1tcJCVAXVteXHNcd3tdLyxyOjB9XX0saT1bZS5CRSxyLG5dLG89W24sZS5IQ00sZS5DKCJeXFw9XFx3IiwiXFw9Y3V0Iix7ZVc6ITB9KSxzLHtjTjoic3RyaW5nIixjOmksdjpbe2I6InFbcXd4cl0/XFxzKlxcKCIsZToiXFwpIixyOjV9LHtiOiJxW3F3eHJdP1xccypcXFsiLGU6IlxcXSIscjo1fSx7YjoicVtxd3hyXT9cXHMqXFx7IixlOiJcXH0iLHI6NX0se2I6InFbcXd4cl0/XFxzKlxcfCIsZToiXFx8IixyOjV9LHtiOiJxW3F3eHJdP1xccypcXDwiLGU6IlxcPiIscjo1fSx7YjoicXdcXHMrcSIsZToicSIscjo1fSx7YjoiJyIsZToiJyIsYzpbZS5CRV19LHtiOiciJyxlOiciJ30se2I6ImAiLGU6ImAiLGM6W2UuQkVdfSx7Yjoie1xcdyt9IixjOltdLHI6MH0se2I6Ii0/XFx3K1xccypcXD1cXD4iLGM6W10scjowfV19LHtjTjoibnVtYmVyIixiOiIoXFxiMFswLTdfXSspfChcXGIweFswLTlhLWZBLUZfXSspfChcXGJbMS05XVswLTlfXSooXFwuWzAtOV9dKyk/KXxbMF9dXFxiIixyOjB9LHtiOiIoXFwvXFwvfCIrZS5SU1IrInxcXGIoc3BsaXR8cmV0dXJufHByaW50fHJldmVyc2V8Z3JlcClcXGIpXFxzKiIsazoic3BsaXQgcmV0dXJuIHByaW50IHJldmVyc2UgZ3JlcCIscjowLGM6W2UuSENNLHtjTjoicmVnZXhwIixiOiIoc3x0cnx5KS8oXFxcXC58W14vXSkqLyhcXFxcLnxbXi9dKSovW2Etel0qIixyOjEwfSx7Y046InJlZ2V4cCIsYjoiKG18cXIpPy8iLGU6Ii9bYS16XSoiLGM6W2UuQkVdLHI6MH1dfSx7Y046ImZ1bmN0aW9uIixiSzoic3ViIixlOiIoXFxzKlxcKC4qP1xcKSk/Wzt7XSIsZUU6ITAscjo1LGM6W2UuVE1dfSx7YjoiLVxcd1xcYiIscjowfSx7YjoiXl9fREFUQV9fJCIsZToiXl9fRU5EX18kIixzTDoibW9qb2xpY2lvdXMiLGM6W3tiOiJeQEAuKiIsZToiJCIsY046ImNvbW1lbnQifV19XTtyZXR1cm4gci5jPW8scy5jPW8se2FsaWFzZXM6WyJwbCIsInBtIl0sbDovW1x3XC5dKy8sazp0LGM6b319KTtobGpzLnJlZ2lzdGVyTGFuZ3VhZ2UoImluaSIsZnVuY3Rpb24oZSl7dmFyIGI9e2NOOiJzdHJpbmciLGM6W2UuQkVdLHY6W3tiOiInJyciLGU6IicnJyIscjoxMH0se2I6JyIiIicsZTonIiIiJyxyOjEwfSx7YjonIicsZTonIid9LHtiOiInIixlOiInIn1dfTtyZXR1cm57YWxpYXNlczpbInRvbWwiXSxjSTohMCxpOi9cUy8sYzpbZS5DKCI7IiwiJCIpLGUuSENNLHtjTjoic2VjdGlvbiIsYjovXlxzKlxbKy8sZTovXF0rL30se2I6L15bYS16MC05XFtcXV8tXStccyo9XHMqLyxlOiIkIixyQjohMCxjOlt7Y046ImF0dHIiLGI6L1thLXowLTlcW1xdXy1dKy99LHtiOi89LyxlVzohMCxyOjAsYzpbe2NOOiJsaXRlcmFsIixiOi9cYm9ufG9mZnx0cnVlfGZhbHNlfHllc3xub1xiL30se2NOOiJ2YXJpYWJsZSIsdjpbe2I6L1wkW1x3XGQiXVtcd1xkX10qL30se2I6L1wkXHsoLio/KX0vfV19LGIse2NOOiJudW1iZXIiLGI6LyhbXCtcLV0rKT9bXGRdK19bXGRfXSsvfSxlLk5NXX1dfV19fSk7aGxqcy5yZWdpc3Rlckxhbmd1YWdlKCJkaWZmIixmdW5jdGlvbihlKXtyZXR1cm57YWxpYXNlczpbInBhdGNoIl0sYzpbe2NOOiJtZXRhIixyOjEwLHY6W3tiOi9eQEAgK1wtXGQrLFxkKyArXCtcZCssXGQrICtAQCQvfSx7YjovXlwqXCpcKiArXGQrLFxkKyArXCpcKlwqXCokL30se2I6L15cLVwtXC0gK1xkKyxcZCsgK1wtXC1cLVwtJC99XX0se2NOOiJjb21tZW50Iix2Olt7YjovSW5kZXg6IC8sZTovJC99LHtiOi89ezMsfS8sZTovJC99LHtiOi9eXC17M30vLGU6LyQvfSx7YjovXlwqezN9IC8sZTovJC99LHtiOi9eXCt7M30vLGU6LyQvfSx7YjovXCp7NX0vLGU6L1wqezV9JC99XX0se2NOOiJhZGRpdGlvbiIsYjoiXlxcKyIsZToiJCJ9LHtjTjoiZGVsZXRpb24iLGI6Il5cXC0iLGU6IiQifSx7Y046ImFkZGl0aW9uIixiOiJeXFwhIixlOiIkIn1dfX0pO2hsanMucmVnaXN0ZXJMYW5ndWFnZSgiZ28iLGZ1bmN0aW9uKGUpe3ZhciB0PXtrZXl3b3JkOiJicmVhayBkZWZhdWx0IGZ1bmMgaW50ZXJmYWNlIHNlbGVjdCBjYXNlIG1hcCBzdHJ1Y3QgY2hhbiBlbHNlIGdvdG8gcGFja2FnZSBzd2l0Y2ggY29uc3QgZmFsbHRocm91Z2ggaWYgcmFuZ2UgdHlwZSBjb250aW51ZSBmb3IgaW1wb3J0IHJldHVybiB2YXIgZ28gZGVmZXIgYm9vbCBieXRlIGNvbXBsZXg2NCBjb21wbGV4MTI4IGZsb2F0MzIgZmxvYXQ2NCBpbnQ4IGludDE2IGludDMyIGludDY0IHN0cmluZyB1aW50OCB1aW50MTYgdWludDMyIHVpbnQ2NCBpbnQgdWludCB1aW50cHRyIHJ1bmUiLGxpdGVyYWw6InRydWUgZmFsc2UgaW90YSBuaWwiLGJ1aWx0X2luOiJhcHBlbmQgY2FwIGNsb3NlIGNvbXBsZXggY29weSBpbWFnIGxlbiBtYWtlIG5ldyBwYW5pYyBwcmludCBwcmludGxuIHJlYWwgcmVjb3ZlciBkZWxldGUifTtyZXR1cm57YWxpYXNlczpbImdvbGFuZyJdLGs6dCxpOiI8LyIsYzpbZS5DTENNLGUuQ0JDTSx7Y046InN0cmluZyIsdjpbZS5RU00se2I6IiciLGU6IlteXFxcXF0nIn0se2I6ImAiLGU6ImAifV19LHtjTjoibnVtYmVyIix2Olt7YjplLkNOUisiW2RmbHNpXSIscjoxfSxlLkNOTV19LHtiOi86PS99LHtjTjoiZnVuY3Rpb24iLGJLOiJmdW5jIixlOi9ccypcey8sZUU6ITAsYzpbZS5UTSx7Y046InBhcmFtcyIsYjovXCgvLGU6L1wpLyxrOnQsaTovWyInXS99XX1dfX0pO2hsanMucmVnaXN0ZXJMYW5ndWFnZSgiYmFzaCIsZnVuY3Rpb24oZSl7dmFyIHQ9e2NOOiJ2YXJpYWJsZSIsdjpbe2I6L1wkW1x3XGQjQF1bXHdcZF9dKi99LHtiOi9cJFx7KC4qPyl9L31dfSxzPXtjTjoic3RyaW5nIixiOi8iLyxlOi8iLyxjOltlLkJFLHQse2NOOiJ2YXJpYWJsZSIsYjovXCRcKC8sZTovXCkvLGM6W2UuQkVdfV19LGE9e2NOOiJzdHJpbmciLGI6LycvLGU6LycvfTtyZXR1cm57YWxpYXNlczpbInNoIiwienNoIl0sbDovXGItP1thLXpcLl9dK1xiLyxrOntrZXl3b3JkOiJpZiB0aGVuIGVsc2UgZWxpZiBmaSBmb3Igd2hpbGUgaW4gZG8gZG9uZSBjYXNlIGVzYWMgZnVuY3Rpb24iLGxpdGVyYWw6InRydWUgZmFsc2UiLGJ1aWx0X2luOiJicmVhayBjZCBjb250aW51ZSBldmFsIGV4ZWMgZXhpdCBleHBvcnQgZ2V0b3B0cyBoYXNoIHB3ZCByZWFkb25seSByZXR1cm4gc2hpZnQgdGVzdCB0aW1lcyB0cmFwIHVtYXNrIHVuc2V0IGFsaWFzIGJpbmQgYnVpbHRpbiBjYWxsZXIgY29tbWFuZCBkZWNsYXJlIGVjaG8gZW5hYmxlIGhlbHAgbGV0IGxvY2FsIGxvZ291dCBtYXBmaWxlIHByaW50ZiByZWFkIHJlYWRhcnJheSBzb3VyY2UgdHlwZSB0eXBlc2V0IHVsaW1pdCB1bmFsaWFzIHNldCBzaG9wdCBhdXRvbG9hZCBiZyBiaW5ka2V5IGJ5ZSBjYXAgY2hkaXIgY2xvbmUgY29tcGFyZ3VtZW50cyBjb21wY2FsbCBjb21wY3RsIGNvbXBkZXNjcmliZSBjb21wZmlsZXMgY29tcGdyb3VwcyBjb21wcXVvdGUgY29tcHRhZ3MgY29tcHRyeSBjb21wdmFsdWVzIGRpcnMgZGlzYWJsZSBkaXNvd24gZWNob3RjIGVjaG90aSBlbXVsYXRlIGZjIGZnIGZsb2F0IGZ1bmN0aW9ucyBnZXRjYXAgZ2V0bG4gaGlzdG9yeSBpbnRlZ2VyIGpvYnMga2lsbCBsaW1pdCBsb2cgbm9nbG9iIHBvcGQgcHJpbnQgcHVzaGQgcHVzaGxuIHJlaGFzaCBzY2hlZCBzZXRjYXAgc2V0b3B0IHN0YXQgc3VzcGVuZCB0dHljdGwgdW5mdW5jdGlvbiB1bmhhc2ggdW5saW1pdCB1bnNldG9wdCB2YXJlZCB3YWl0IHdoZW5jZSB3aGVyZSB3aGljaCB6Y29tcGlsZSB6Zm9ybWF0IHpmdHAgemxlIHptb2Rsb2FkIHpwYXJzZW9wdHMgenByb2YgenB0eSB6cmVnZXhwYXJzZSB6c29ja2V0IHpzdHlsZSB6dGNwIixfOiItbmUgLWVxIC1sdCAtZ3QgLWYgLWQgLWUgLXMgLWwgLWEifSxjOlt7Y046Im1ldGEiLGI6L14jIVteXG5dK3NoXHMqJC8scjoxMH0se2NOOiJmdW5jdGlvbiIsYjovXHdbXHdcZF9dKlxzKlwoXHMqXClccypcey8sckI6ITAsYzpbZS5pbmhlcml0KGUuVE0se2I6L1x3W1x3XGRfXSovfSldLHI6MH0sZS5IQ00scyxhLHRdfX0pO2hsanMucmVnaXN0ZXJMYW5ndWFnZSgicHl0aG9uIixmdW5jdGlvbihlKXt2YXIgcj17a2V5d29yZDoiYW5kIGVsaWYgaXMgZ2xvYmFsIGFzIGluIGlmIGZyb20gcmFpc2UgZm9yIGV4Y2VwdCBmaW5hbGx5IHByaW50IGltcG9ydCBwYXNzIHJldHVybiBleGVjIGVsc2UgYnJlYWsgbm90IHdpdGggY2xhc3MgYXNzZXJ0IHlpZWxkIHRyeSB3aGlsZSBjb250aW51ZSBkZWwgb3IgZGVmIGxhbWJkYSBhc3luYyBhd2FpdCBub25sb2NhbHwxMCBOb25lIFRydWUgRmFsc2UiLGJ1aWx0X2luOiJFbGxpcHNpcyBOb3RJbXBsZW1lbnRlZCJ9LGI9e2NOOiJtZXRhIixiOi9eKD4+PnxcLlwuXC4pIC99LGM9e2NOOiJzdWJzdCIsYjovXHsvLGU6L1x9LyxrOnIsaTovIy99LGE9e2NOOiJzdHJpbmciLGM6W2UuQkVdLHY6W3tiOi8odXxiKT9yPycnJy8sZTovJycnLyxjOltiXSxyOjEwfSx7YjovKHV8Yik/cj8iIiIvLGU6LyIiIi8sYzpbYl0scjoxMH0se2I6LyhmcnxyZnxmKScnJy8sZTovJycnLyxjOltiLGNdfSx7YjovKGZyfHJmfGYpIiIiLyxlOi8iIiIvLGM6W2IsY119LHtiOi8odXxyfHVyKScvLGU6LycvLHI6MTB9LHtiOi8odXxyfHVyKSIvLGU6LyIvLHI6MTB9LHtiOi8oYnxiciknLyxlOi8nL30se2I6LyhifGJyKSIvLGU6LyIvfSx7YjovKGZyfHJmfGYpJy8sZTovJy8sYzpbY119LHtiOi8oZnJ8cmZ8ZikiLyxlOi8iLyxjOltjXX0sZS5BU00sZS5RU01dfSxzPXtjTjoibnVtYmVyIixyOjAsdjpbe2I6ZS5CTlIrIltsTGpKXT8ifSx7YjoiXFxiKDBvWzAtN10rKVtsTGpKXT8ifSx7YjplLkNOUisiW2xMakpdPyJ9XX0saT17Y046InBhcmFtcyIsYjovXCgvLGU6L1wpLyxjOlsic2VsZiIsYixzLGFdfTtyZXR1cm4gYy5jPVthLHMsYl0se2FsaWFzZXM6WyJweSIsImd5cCJdLGs6cixpOi8oPFwvfC0+fFw/KXw9Pi8sYzpbYixzLGEsZS5IQ00se3Y6W3tjTjoiZnVuY3Rpb24iLGJLOiJkZWYifSx7Y046ImNsYXNzIixiSzoiY2xhc3MifV0sZTovOi8saTovWyR7PTtcbixdLyxjOltlLlVUTSxpLHtiOi8tPi8sZVc6ITAsazoiTm9uZSJ9XX0se2NOOiJtZXRhIixiOi9eW1x0IF0qQC8sZTovJC99LHtiOi9cYihwcmludHxleGVjKVwoL31dfX0pO2hsanMucmVnaXN0ZXJMYW5ndWFnZSgianVsaWEiLGZ1bmN0aW9uKGUpe3ZhciByPXtrZXl3b3JkOiJpbiBpc2Egd2hlcmUgYmFyZW1vZHVsZSBiZWdpbiBicmVhayBjYXRjaCBjY2FsbCBjb25zdCBjb250aW51ZSBkbyBlbHNlIGVsc2VpZiBlbmQgZXhwb3J0IGZhbHNlIGZpbmFsbHkgZm9yIGZ1bmN0aW9uIGdsb2JhbCBpZiBpbXBvcnQgaW1wb3J0YWxsIGxldCBsb2NhbCBtYWNybyBtb2R1bGUgcXVvdGUgcmV0dXJuIHRydWUgdHJ5IHVzaW5nIHdoaWxlIHR5cGUgaW1tdXRhYmxlIGFic3RyYWN0IGJpdHN0eXBlIHR5cGVhbGlhcyAiLGxpdGVyYWw6InRydWUgZmFsc2UgQVJHUyBDX05VTEwgRGV2TnVsbCBFTkRJQU5fQk9NIEVOViBJIEluZiBJbmYxNiBJbmYzMiBJbmY2NCBJbnNlcnRpb25Tb3J0IEpVTElBX0hPTUUgTE9BRF9QQVRIIE1lcmdlU29ydCBOYU4gTmFOMTYgTmFOMzIgTmFONjQgUFJPR1JBTV9GSUxFIFF1aWNrU29ydCBSb3VuZERvd24gUm91bmRGcm9tWmVybyBSb3VuZE5lYXJlc3QgUm91bmROZWFyZXN0VGllc0F3YXkgUm91bmROZWFyZXN0VGllc1VwIFJvdW5kVG9aZXJvIFJvdW5kVXAgU1RERVJSIFNURElOIFNURE9VVCBWRVJTSU9OIGNhdGFsYW4gZXwwIGV1fDAgZXVsZXJnYW1tYSBnb2xkZW4gaW0gbm90aGluZyBwaSDOsyDPgCDPhiAiLGJ1aWx0X2luOiJBTlkgQWJzdHJhY3RBcnJheSBBYnN0cmFjdENoYW5uZWwgQWJzdHJhY3RGbG9hdCBBYnN0cmFjdE1hdHJpeCBBYnN0cmFjdFJORyBBYnN0cmFjdFNlcmlhbGl6ZXIgQWJzdHJhY3RTZXQgQWJzdHJhY3RTcGFyc2VBcnJheSBBYnN0cmFjdFNwYXJzZU1hdHJpeCBBYnN0cmFjdFNwYXJzZVZlY3RvciBBYnN0cmFjdFN0cmluZyBBYnN0cmFjdFVuaXRSYW5nZSBBYnN0cmFjdFZlY09yTWF0IEFic3RyYWN0VmVjdG9yIEFueSBBcmd1bWVudEVycm9yIEFycmF5IEFzc2VydGlvbkVycm9yIEFzc29jaWF0aXZlIEJhc2U2NERlY29kZVBpcGUgQmFzZTY0RW5jb2RlUGlwZSBCaWRpYWdvbmFsIEJpZ0Zsb2F0IEJpZ0ludCBCaXRBcnJheSBCaXRNYXRyaXggQml0VmVjdG9yIEJvb2wgQm91bmRzRXJyb3IgQnVmZmVyU3RyZWFtIENhY2hpbmdQb29sIENhcHR1cmVkRXhjZXB0aW9uIENhcnRlc2lhbkluZGV4IENhcnRlc2lhblJhbmdlIENjaGFyIENkb3VibGUgQ2Zsb2F0IENoYW5uZWwgQ2hhciBDaW50IENpbnRtYXhfdCBDbG9uZyBDbG9uZ2xvbmcgQ2x1c3Rlck1hbmFnZXIgQ21kIENvZGVJbmZvIENvbG9uIENvbXBsZXggQ29tcGxleDEyOCBDb21wbGV4MzIgQ29tcGxleDY0IENvbXBvc2l0ZUV4Y2VwdGlvbiBDb25kaXRpb24gQ29uakFycmF5IENvbmpNYXRyaXggQ29ualZlY3RvciBDcHRyZGlmZl90IENzaG9ydCBDc2l6ZV90IENzc2l6ZV90IENzdHJpbmcgQ3VjaGFyIEN1aW50IEN1aW50bWF4X3QgQ3Vsb25nIEN1bG9uZ2xvbmcgQ3VzaG9ydCBDd2NoYXJfdCBDd3N0cmluZyBEYXRhVHlwZSBEYXRlIERhdGVGb3JtYXQgRGF0ZVRpbWUgRGVuc2VBcnJheSBEZW5zZU1hdHJpeCBEZW5zZVZlY09yTWF0IERlbnNlVmVjdG9yIERpYWdvbmFsIERpY3QgRGltZW5zaW9uTWlzbWF0Y2ggRGltcyBEaXJlY3RJbmRleFN0cmluZyBEaXNwbGF5IERpdmlkZUVycm9yIERvbWFpbkVycm9yIEVPRkVycm9yIEVhY2hMaW5lIEVudW0gRW51bWVyYXRlIEVycm9yRXhjZXB0aW9uIEV4Y2VwdGlvbiBFeHBvbmVudGlhbEJhY2tPZmYgRXhwciBGYWN0b3JpemF0aW9uIEZpbGVNb25pdG9yIEZsb2F0MTYgRmxvYXQzMiBGbG9hdDY0IEZ1bmN0aW9uIEZ1dHVyZSBHbG9iYWxSZWYgR290b05vZGUgSFRNTCBIZXJtaXRpYW4gSU8gSU9CdWZmZXIgSU9Db250ZXh0IElPU3RyZWFtIElQQWRkciBJUHY0IElQdjYgSW5kZXhDYXJ0ZXNpYW4gSW5kZXhMaW5lYXIgSW5kZXhTdHlsZSBJbmV4YWN0RXJyb3IgSW5pdEVycm9yIEludCBJbnQxMjggSW50MTYgSW50MzIgSW50NjQgSW50OCBJbnRTZXQgSW50ZWdlciBJbnRlcnJ1cHRFeGNlcHRpb24gSW52YWxpZFN0YXRlRXhjZXB0aW9uIElycmF0aW9uYWwgS2V5RXJyb3IgTGFiZWxOb2RlIExpblNwYWNlIExpbmVOdW1iZXJOb2RlIExvYWRFcnJvciBMb3dlclRyaWFuZ3VsYXIgTUlNRSBNYXRyaXggTWVyc2VubmVUd2lzdGVyIE1ldGhvZCBNZXRob2RFcnJvciBNZXRob2RUYWJsZSBNb2R1bGUgTlR1cGxlIE5ld3Zhck5vZGUgTnVsbEV4Y2VwdGlvbiBOdWxsYWJsZSBOdW1iZXIgT2JqZWN0SWREaWN0IE9yZGluYWxSYW5nZSBPdXRPZk1lbW9yeUVycm9yIE92ZXJmbG93RXJyb3IgUGFpciBQYXJzZUVycm9yIFBhcnRpYWxRdWlja1NvcnQgUGVybXV0ZWREaW1zQXJyYXkgUGlwZSBQb2xsaW5nRmlsZVdhdGNoZXIgUHJvY2Vzc0V4aXRlZEV4Y2VwdGlvbiBQdHIgUXVvdGVOb2RlIFJhbmRvbURldmljZSBSYW5nZSBSYW5nZUluZGV4IFJhdGlvbmFsIFJhd0ZEIFJlYWRPbmx5TWVtb3J5RXJyb3IgUmVhbCBSZWVudHJhbnRMb2NrIFJlZiBSZWdleCBSZWdleE1hdGNoIFJlbW90ZUNoYW5uZWwgUmVtb3RlRXhjZXB0aW9uIFJldlN0cmluZyBSb3VuZGluZ01vZGUgUm93VmVjdG9yIFNTQVZhbHVlIFNlZ21lbnRhdGlvbkZhdWx0IFNlcmlhbGl6YXRpb25TdGF0ZSBTZXQgU2hhcmVkQXJyYXkgU2hhcmVkTWF0cml4IFNoYXJlZFZlY3RvciBTaWduZWQgU2ltcGxlVmVjdG9yIFNsb3QgU2xvdE51bWJlciBTcGFyc2VNYXRyaXhDU0MgU3BhcnNlVmVjdG9yIFN0YWNrRnJhbWUgU3RhY2tPdmVyZmxvd0Vycm9yIFN0YWNrVHJhY2UgU3RlcFJhbmdlIFN0ZXBSYW5nZUxlbiBTdHJpZGVkQXJyYXkgU3RyaWRlZE1hdHJpeCBTdHJpZGVkVmVjT3JNYXQgU3RyaWRlZFZlY3RvciBTdHJpbmcgU3ViQXJyYXkgU3ViU3RyaW5nIFN5bVRyaWRpYWdvbmFsIFN5bWJvbCBTeW1tZXRyaWMgU3lzdGVtRXJyb3IgVENQU29ja2V0IFRhc2sgVGV4dCBUZXh0RGlzcGxheSBUaW1lciBUcmlkaWFnb25hbCBUdXBsZSBUeXBlIFR5cGVFcnJvciBUeXBlTWFwRW50cnkgVHlwZU1hcExldmVsIFR5cGVOYW1lIFR5cGVWYXIgVHlwZWRTbG90IFVEUFNvY2tldCBVSW50IFVJbnQxMjggVUludDE2IFVJbnQzMiBVSW50NjQgVUludDggVW5kZWZSZWZFcnJvciBVbmRlZlZhckVycm9yIFVuaWNvZGVFcnJvciBVbmlmb3JtU2NhbGluZyBVbmlvbiBVbmlvbkFsbCBVbml0UmFuZ2UgVW5zaWduZWQgVXBwZXJUcmlhbmd1bGFyIFZhbCBWYXJhcmcgVmVjRWxlbWVudCBWZWNPck1hdCBWZWN0b3IgVmVyc2lvbk51bWJlciBWb2lkIFdlYWtLZXlEaWN0IFdlYWtSZWYgV29ya2VyQ29uZmlnIFdvcmtlclBvb2wgIn0sdD0iW0EtWmEtel9cXHUwMEExLVxcdUZGRkZdW0EtWmEtel8wLTlcXHUwMEExLVxcdUZGRkZdKiIsYT17bDp0LGs6cixpOi88XC8vfSxuPXtjTjoibnVtYmVyIixiOi8oXGIweFtcZF9dKihcLltcZF9dKik/fDB4XC5cZFtcZF9dKilwWy0rXT9cZCt8XGIwW2JveF1bYS1mQS1GMC05XVthLWZBLUYwLTlfXSp8KFxiXGRbXGRfXSooXC5bXGRfXSopP3xcLlxkW1xkX10qKShbZUVmRl1bLStdP1xkKyk/LyxyOjB9LG89e2NOOiJzdHJpbmciLGI6LycoLnxcXFt4WHVVXVthLXpBLVowLTldKyknL30saT17Y046InN1YnN0IixiOi9cJFwoLyxlOi9cKS8sazpyfSxsPXtjTjoidmFyaWFibGUiLGI6IlxcJCIrdH0sYz17Y046InN0cmluZyIsYzpbZS5CRSxpLGxdLHY6W3tiOi9cdyoiIiIvLGU6LyIiIlx3Ki8scjoxMH0se2I6L1x3KiIvLGU6LyJcdyovfV19LHM9e2NOOiJzdHJpbmciLGM6W2UuQkUsaSxsXSxiOiJgIixlOiJgIn0sZD17Y046Im1ldGEiLGI6IkAiK3R9LHU9e2NOOiJjb21tZW50Iix2Olt7YjoiIz0iLGU6Ij0jIixyOjEwfSx7YjoiIyIsZToiJCJ9XX07cmV0dXJuIGEuYz1bbixvLGMscyxkLHUsZS5IQ00se2NOOiJrZXl3b3JkIixiOiJcXGIoKChhYnN0cmFjdHxwcmltaXRpdmUpXFxzKyl0eXBlfChtdXRhYmxlXFxzKyk/c3RydWN0KVxcYiJ9LHtiOi88Oi99XSxpLmM9YS5jLGF9KTtobGpzLnJlZ2lzdGVyTGFuZ3VhZ2UoImNvZmZlZXNjcmlwdCIsZnVuY3Rpb24oZSl7dmFyIGM9e2tleXdvcmQ6ImluIGlmIGZvciB3aGlsZSBmaW5hbGx5IG5ldyBkbyByZXR1cm4gZWxzZSBicmVhayBjYXRjaCBpbnN0YW5jZW9mIHRocm93IHRyeSB0aGlzIHN3aXRjaCBjb250aW51ZSB0eXBlb2YgZGVsZXRlIGRlYnVnZ2VyIHN1cGVyIHlpZWxkIGltcG9ydCBleHBvcnQgZnJvbSBhcyBkZWZhdWx0IGF3YWl0IHRoZW4gdW5sZXNzIHVudGlsIGxvb3Agb2YgYnkgd2hlbiBhbmQgb3IgaXMgaXNudCBub3QiLGxpdGVyYWw6InRydWUgZmFsc2UgbnVsbCB1bmRlZmluZWQgeWVzIG5vIG9uIG9mZiIsYnVpbHRfaW46Im5wbSByZXF1aXJlIGNvbnNvbGUgcHJpbnQgbW9kdWxlIGdsb2JhbCB3aW5kb3cgZG9jdW1lbnQifSxuPSJbQS1aYS16JF9dWzAtOUEtWmEteiRfXSoiLHI9e2NOOiJzdWJzdCIsYjovI1x7LyxlOi99LyxrOmN9LGk9W2UuQk5NLGUuaW5oZXJpdChlLkNOTSx7c3RhcnRzOntlOiIoXFxzKi8pPyIscjowfX0pLHtjTjoic3RyaW5nIix2Olt7YjovJycnLyxlOi8nJycvLGM6W2UuQkVdfSx7YjovJy8sZTovJy8sYzpbZS5CRV19LHtiOi8iIiIvLGU6LyIiIi8sYzpbZS5CRSxyXX0se2I6LyIvLGU6LyIvLGM6W2UuQkUscl19XX0se2NOOiJyZWdleHAiLHY6W3tiOiIvLy8iLGU6Ii8vLyIsYzpbcixlLkhDTV19LHtiOiIvL1tnaW1dKiIscjowfSx7YjovXC8oPyFbICpdKShcXFwvfC4pKj9cL1tnaW1dKig/PVxXfCQpL31dfSx7YjoiQCIrbn0se3NMOiJqYXZhc2NyaXB0IixlQjohMCxlRTohMCx2Olt7YjoiYGBgIixlOiJgYGAifSx7YjoiYCIsZToiYCJ9XX1dO3IuYz1pO3ZhciBzPWUuaW5oZXJpdChlLlRNLHtiOm59KSx0PSIoXFwoLipcXCkpP1xccypcXEJbLT1dPiIsbz17Y046InBhcmFtcyIsYjoiXFwoW15cXChdIixyQjohMCxjOlt7YjovXCgvLGU6L1wpLyxrOmMsYzpbInNlbGYiXS5jb25jYXQoaSl9XX07cmV0dXJue2FsaWFzZXM6WyJjb2ZmZWUiLCJjc29uIiwiaWNlZCJdLGs6YyxpOi9cL1wqLyxjOmkuY29uY2F0KFtlLkMoIiMjIyIsIiMjIyIpLGUuSENNLHtjTjoiZnVuY3Rpb24iLGI6Il5cXHMqIituKyJcXHMqPVxccyoiK3QsZToiWy09XT4iLHJCOiEwLGM6W3Msb119LHtiOi9bOlwoLD1dXHMqLyxyOjAsYzpbe2NOOiJmdW5jdGlvbiIsYjp0LGU6IlstPV0+IixyQjohMCxjOltvXX1dfSx7Y046ImNsYXNzIixiSzoiY2xhc3MiLGU6IiQiLGk6L1s6PSJcW1xdXS8sYzpbe2JLOiJleHRlbmRzIixlVzohMCxpOi9bOj0iXFtcXV0vLGM6W3NdfSxzXX0se2I6bisiOiIsZToiOiIsckI6ITAsckU6ITAscjowfV0pfX0pO2hsanMucmVnaXN0ZXJMYW5ndWFnZSgiY3BwIixmdW5jdGlvbih0KXt2YXIgZT17Y046ImtleXdvcmQiLGI6IlxcYlthLXpcXGRfXSpfdFxcYiJ9LHI9e2NOOiJzdHJpbmciLHY6W3tiOicodTg/fFUpP0w/IicsZTonIicsaToiXFxuIixjOlt0LkJFXX0se2I6Jyh1OD98VSk/UiInLGU6JyInLGM6W3QuQkVdfSx7YjoiJ1xcXFw/LiIsZToiJyIsaToiLiJ9XX0scz17Y046Im51bWJlciIsdjpbe2I6IlxcYigwYlswMSddKykifSx7YjoiKC0/KVxcYihbXFxkJ10rKFxcLltcXGQnXSopP3xcXC5bXFxkJ10rKSh1fFV8bHxMfHVsfFVMfGZ8RnxifEIpIn0se2I6IigtPykoXFxiMFt4WF1bYS1mQS1GMC05J10rfChcXGJbXFxkJ10rKFxcLltcXGQnXSopP3xcXC5bXFxkJ10rKShbZUVdWy0rXT9bXFxkJ10rKT8pIn1dLHI6MH0saT17Y046Im1ldGEiLGI6LyNccypbYS16XStcYi8sZTovJC8sazp7Im1ldGEta2V5d29yZCI6ImlmIGVsc2UgZWxpZiBlbmRpZiBkZWZpbmUgdW5kZWYgd2FybmluZyBlcnJvciBsaW5lIHByYWdtYSBpZmRlZiBpZm5kZWYgaW5jbHVkZSJ9LGM6W3tiOi9cXFxuLyxyOjB9LHQuaW5oZXJpdChyLHtjTjoibWV0YS1zdHJpbmcifSkse2NOOiJtZXRhLXN0cmluZyIsYjovPFteXG4+XSo+LyxlOi8kLyxpOiJcXG4ifSx0LkNMQ00sdC5DQkNNXX0sYT10LklSKyJcXHMqXFwoIixjPXtrZXl3b3JkOiJpbnQgZmxvYXQgd2hpbGUgcHJpdmF0ZSBjaGFyIGNhdGNoIGltcG9ydCBtb2R1bGUgZXhwb3J0IHZpcnR1YWwgb3BlcmF0b3Igc2l6ZW9mIGR5bmFtaWNfY2FzdHwxMCB0eXBlZGVmIGNvbnN0X2Nhc3R8MTAgY29uc3QgZm9yIHN0YXRpY19jYXN0fDEwIHVuaW9uIG5hbWVzcGFjZSB1bnNpZ25lZCBsb25nIHZvbGF0aWxlIHN0YXRpYyBwcm90ZWN0ZWQgYm9vbCB0ZW1wbGF0ZSBtdXRhYmxlIGlmIHB1YmxpYyBmcmllbmQgZG8gZ290byBhdXRvIHZvaWQgZW51bSBlbHNlIGJyZWFrIGV4dGVybiB1c2luZyBhc20gY2FzZSB0eXBlaWQgc2hvcnQgcmVpbnRlcnByZXRfY2FzdHwxMCBkZWZhdWx0IGRvdWJsZSByZWdpc3RlciBleHBsaWNpdCBzaWduZWQgdHlwZW5hbWUgdHJ5IHRoaXMgc3dpdGNoIGNvbnRpbnVlIGlubGluZSBkZWxldGUgYWxpZ25vZiBjb25zdGV4cHIgZGVjbHR5cGUgbm9leGNlcHQgc3RhdGljX2Fzc2VydCB0aHJlYWRfbG9jYWwgcmVzdHJpY3QgX0Jvb2wgY29tcGxleCBfQ29tcGxleCBfSW1hZ2luYXJ5IGF0b21pY19ib29sIGF0b21pY19jaGFyIGF0b21pY19zY2hhciBhdG9taWNfdWNoYXIgYXRvbWljX3Nob3J0IGF0b21pY191c2hvcnQgYXRvbWljX2ludCBhdG9taWNfdWludCBhdG9taWNfbG9uZyBhdG9taWNfdWxvbmcgYXRvbWljX2xsb25nIGF0b21pY191bGxvbmcgbmV3IHRocm93IHJldHVybiBhbmQgb3Igbm90IixidWlsdF9pbjoic3RkIHN0cmluZyBjaW4gY291dCBjZXJyIGNsb2cgc3RkaW4gc3Rkb3V0IHN0ZGVyciBzdHJpbmdzdHJlYW0gaXN0cmluZ3N0cmVhbSBvc3RyaW5nc3RyZWFtIGF1dG9fcHRyIGRlcXVlIGxpc3QgcXVldWUgc3RhY2sgdmVjdG9yIG1hcCBzZXQgYml0c2V0IG11bHRpc2V0IG11bHRpbWFwIHVub3JkZXJlZF9zZXQgdW5vcmRlcmVkX21hcCB1bm9yZGVyZWRfbXVsdGlzZXQgdW5vcmRlcmVkX211bHRpbWFwIGFycmF5IHNoYXJlZF9wdHIgYWJvcnQgYWJzIGFjb3MgYXNpbiBhdGFuMiBhdGFuIGNhbGxvYyBjZWlsIGNvc2ggY29zIGV4aXQgZXhwIGZhYnMgZmxvb3IgZm1vZCBmcHJpbnRmIGZwdXRzIGZyZWUgZnJleHAgZnNjYW5mIGlzYWxudW0gaXNhbHBoYSBpc2NudHJsIGlzZGlnaXQgaXNncmFwaCBpc2xvd2VyIGlzcHJpbnQgaXNwdW5jdCBpc3NwYWNlIGlzdXBwZXIgaXN4ZGlnaXQgdG9sb3dlciB0b3VwcGVyIGxhYnMgbGRleHAgbG9nMTAgbG9nIG1hbGxvYyByZWFsbG9jIG1lbWNociBtZW1jbXAgbWVtY3B5IG1lbXNldCBtb2RmIHBvdyBwcmludGYgcHV0Y2hhciBwdXRzIHNjYW5mIHNpbmggc2luIHNucHJpbnRmIHNwcmludGYgc3FydCBzc2NhbmYgc3RyY2F0IHN0cmNociBzdHJjbXAgc3RyY3B5IHN0cmNzcG4gc3RybGVuIHN0cm5jYXQgc3RybmNtcCBzdHJuY3B5IHN0cnBicmsgc3RycmNociBzdHJzcG4gc3Ryc3RyIHRhbmggdGFuIHZmcHJpbnRmIHZwcmludGYgdnNwcmludGYgZW5kbCBpbml0aWFsaXplcl9saXN0IHVuaXF1ZV9wdHIiLGxpdGVyYWw6InRydWUgZmFsc2UgbnVsbHB0ciBOVUxMIn0sbj1bZSx0LkNMQ00sdC5DQkNNLHMscl07cmV0dXJue2FsaWFzZXM6WyJjIiwiY2MiLCJoIiwiYysrIiwiaCsrIiwiaHBwIl0sazpjLGk6IjwvIixjOm4uY29uY2F0KFtpLHtiOiJcXGIoZGVxdWV8bGlzdHxxdWV1ZXxzdGFja3x2ZWN0b3J8bWFwfHNldHxiaXRzZXR8bXVsdGlzZXR8bXVsdGltYXB8dW5vcmRlcmVkX21hcHx1bm9yZGVyZWRfc2V0fHVub3JkZXJlZF9tdWx0aXNldHx1bm9yZGVyZWRfbXVsdGltYXB8YXJyYXkpXFxzKjwiLGU6Ij4iLGs6YyxjOlsic2VsZiIsZV19LHtiOnQuSVIrIjo6IixrOmN9LHt2Olt7YjovPS8sZTovOy99LHtiOi9cKC8sZTovXCkvfSx7Yks6Im5ldyB0aHJvdyByZXR1cm4gZWxzZSIsZTovOy99XSxrOmMsYzpuLmNvbmNhdChbe2I6L1woLyxlOi9cKS8sazpjLGM6bi5jb25jYXQoWyJzZWxmIl0pLHI6MH1dKSxyOjB9LHtjTjoiZnVuY3Rpb24iLGI6IigiK3QuSVIrIltcXComXFxzXSspKyIrYSxyQjohMCxlOi9bezs9XS8sZUU6ITAsazpjLGk6L1teXHdcc1wqJl0vLGM6W3tiOmEsckI6ITAsYzpbdC5UTV0scjowfSx7Y046InBhcmFtcyIsYjovXCgvLGU6L1wpLyxrOmMscjowLGM6W3QuQ0xDTSx0LkNCQ00scixzLGVdfSx0LkNMQ00sdC5DQkNNLGldfSx7Y046ImNsYXNzIixiSzoiY2xhc3Mgc3RydWN0IixlOi9bezs6XS8sYzpbe2I6LzwvLGU6Lz4vLGM6WyJzZWxmIl19LHQuVE1dfV0pLGV4cG9ydHM6e3ByZXByb2Nlc3NvcjppLHN0cmluZ3M6cixrOmN9fX0pO2hsanMucmVnaXN0ZXJMYW5ndWFnZSgicnVieSIsZnVuY3Rpb24oZSl7dmFyIGI9IlthLXpBLVpfXVxcdypbIT89XT98Wy0rfl1cXEB8PDx8Pj58PX58PT09P3w8PT58Wzw+XT0/fFxcKlxcKnxbLS8rJV4mKn5gfF18XFxbXFxdPT8iLHI9e2tleXdvcmQ6ImFuZCB0aGVuIGRlZmluZWQgbW9kdWxlIGluIHJldHVybiByZWRvIGlmIEJFR0lOIHJldHJ5IGVuZCBmb3Igc2VsZiB3aGVuIG5leHQgdW50aWwgZG8gYmVnaW4gdW5sZXNzIEVORCByZXNjdWUgZWxzZSBicmVhayB1bmRlZiBub3Qgc3VwZXIgY2xhc3MgY2FzZSByZXF1aXJlIHlpZWxkIGFsaWFzIHdoaWxlIGVuc3VyZSBlbHNpZiBvciBpbmNsdWRlIGF0dHJfcmVhZGVyIGF0dHJfd3JpdGVyIGF0dHJfYWNjZXNzb3IiLGxpdGVyYWw6InRydWUgZmFsc2UgbmlsIn0sYz17Y046ImRvY3RhZyIsYjoiQFtBLVphLXpdKyJ9LGE9e2I6IiM8IixlOiI+In0scz1bZS5DKCIjIiwiJCIse2M6W2NdfSksZS5DKCJeXFw9YmVnaW4iLCJeXFw9ZW5kIix7YzpbY10scjoxMH0pLGUuQygiXl9fRU5EX18iLCJcXG4kIildLG49e2NOOiJzdWJzdCIsYjoiI1xceyIsZToifSIsazpyfSx0PXtjTjoic3RyaW5nIixjOltlLkJFLG5dLHY6W3tiOi8nLyxlOi8nL30se2I6LyIvLGU6LyIvfSx7YjovYC8sZTovYC99LHtiOiIlW3FRd1d4XT9cXCgiLGU6IlxcKSJ9LHtiOiIlW3FRd1d4XT9cXFsiLGU6IlxcXSJ9LHtiOiIlW3FRd1d4XT97IixlOiJ9In0se2I6IiVbcVF3V3hdPzwiLGU6Ij4ifSx7YjoiJVtxUXdXeF0/LyIsZToiLyJ9LHtiOiIlW3FRd1d4XT8lIixlOiIlIn0se2I6IiVbcVF3V3hdPy0iLGU6Ii0ifSx7YjoiJVtxUXdXeF0/XFx8IixlOiJcXHwifSx7YjovXEJcPyhcXFxkezEsM318XFx4W0EtRmEtZjAtOV17MSwyfXxcXHVbQS1GYS1mMC05XXs0fXxcXD9cUylcYi99LHtiOi88PCgtPylcdyskLyxlOi9eXHMqXHcrJC99XX0saT17Y046InBhcmFtcyIsYjoiXFwoIixlOiJcXCkiLGVuZHNQYXJlbnQ6ITAsazpyfSxkPVt0LGEse2NOOiJjbGFzcyIsYks6ImNsYXNzIG1vZHVsZSIsZToiJHw7IixpOi89LyxjOltlLmluaGVyaXQoZS5UTSx7YjoiW0EtWmEtel9dXFx3Kig6OlxcdyspKihcXD98XFwhKT8ifSkse2I6IjxcXHMqIixjOlt7YjoiKCIrZS5JUisiOjopPyIrZS5JUn1dfV0uY29uY2F0KHMpfSx7Y046ImZ1bmN0aW9uIixiSzoiZGVmIixlOiIkfDsiLGM6W2UuaW5oZXJpdChlLlRNLHtiOmJ9KSxpXS5jb25jYXQocyl9LHtiOmUuSVIrIjo6In0se2NOOiJzeW1ib2wiLGI6ZS5VSVIrIihcXCF8XFw/KT86IixyOjB9LHtjTjoic3ltYm9sIixiOiI6KD8hXFxzKSIsYzpbdCx7YjpifV0scjowfSx7Y046Im51bWJlciIsYjoiKFxcYjBbMC03X10rKXwoXFxiMHhbMC05YS1mQS1GX10rKXwoXFxiWzEtOV1bMC05X10qKFxcLlswLTlfXSspPyl8WzBfXVxcYiIscjowfSx7YjoiKFxcJFxcVyl8KChcXCR8XFxAXFxAPykoXFx3KykpIn0se2NOOiJwYXJhbXMiLGI6L1x8LyxlOi9cfC8sazpyfSx7YjoiKCIrZS5SU1IrInx1bmxlc3MpXFxzKiIsazoidW5sZXNzIixjOlthLHtjTjoicmVnZXhwIixjOltlLkJFLG5dLGk6L1xuLyx2Olt7YjoiLyIsZToiL1thLXpdKiJ9LHtiOiIlcnsiLGU6In1bYS16XSoifSx7YjoiJXJcXCgiLGU6IlxcKVthLXpdKiJ9LHtiOiIlciEiLGU6IiFbYS16XSoifSx7YjoiJXJcXFsiLGU6IlxcXVthLXpdKiJ9XX1dLmNvbmNhdChzKSxyOjB9XS5jb25jYXQocyk7bi5jPWQsaS5jPWQ7dmFyIGw9Ils+P10+IixvPSJbXFx3I10rXFwoXFx3K1xcKTpcXGQrOlxcZCs+Iix1PSIoXFx3Ky0pP1xcZCtcXC5cXGQrXFwuXFxkKHBcXGQrKT9bXj5dKz4iLHc9W3tiOi9eXHMqPT4vLHN0YXJ0czp7ZToiJCIsYzpkfX0se2NOOiJtZXRhIixiOiJeKCIrbCsifCIrbysifCIrdSsiKSIsc3RhcnRzOntlOiIkIixjOmR9fV07cmV0dXJue2FsaWFzZXM6WyJyYiIsImdlbXNwZWMiLCJwb2RzcGVjIiwidGhvciIsImlyYiJdLGs6cixpOi9cL1wqLyxjOnMuY29uY2F0KHcpLmNvbmNhdChkKX19KTtobGpzLnJlZ2lzdGVyTGFuZ3VhZ2UoInlhbWwiLGZ1bmN0aW9uKGUpe3ZhciBiPSJ0cnVlIGZhbHNlIHllcyBubyBudWxsIixhPSJeWyBcXC1dKiIscj0iW2EtekEtWl9dW1xcd1xcLV0qIix0PXtjTjoiYXR0ciIsdjpbe2I6YStyKyI6In0se2I6YSsnIicrcisnIjonfSx7YjphKyInIityKyInOiJ9XX0sYz17Y046InRlbXBsYXRlLXZhcmlhYmxlIix2Olt7Yjoie3siLGU6In19In0se2I6IiV7IixlOiJ9In1dfSxsPXtjTjoic3RyaW5nIixyOjAsdjpbe2I6LycvLGU6LycvfSx7YjovIi8sZTovIi99LHtiOi9cUysvfV0sYzpbZS5CRSxjXX07cmV0dXJue2NJOiEwLGFsaWFzZXM6WyJ5bWwiLCJZQU1MIiwieWFtbCJdLGM6W3Qse2NOOiJtZXRhIixiOiJeLS0tcyokIixyOjEwfSx7Y046InN0cmluZyIsYjoiW1xcfD5dICokIixyRTohMCxjOmwuYyxlOnQudlswXS5ifSx7YjoiPCVbJT0tXT8iLGU6IlslLV0/JT4iLHNMOiJydWJ5IixlQjohMCxlRTohMCxyOjB9LHtjTjoidHlwZSIsYjoiISEiK2UuVUlSfSx7Y046Im1ldGEiLGI6IiYiK2UuVUlSKyIkIn0se2NOOiJtZXRhIixiOiJcXCoiK2UuVUlSKyIkIn0se2NOOiJidWxsZXQiLGI6Il4gKi0iLHI6MH0sZS5IQ00se2JLOmIsazp7bGl0ZXJhbDpifX0sZS5DTk0sbF19fSk7aGxqcy5yZWdpc3Rlckxhbmd1YWdlKCJjc3MiLGZ1bmN0aW9uKGUpe3ZhciBjPSJbYS16QS1aLV1bYS16QS1aMC05Xy1dKiIsdD17YjovW0EtWlxfXC5cLV0rXHMqOi8sckI6ITAsZToiOyIsZVc6ITAsYzpbe2NOOiJhdHRyaWJ1dGUiLGI6L1xTLyxlOiI6IixlRTohMCxzdGFydHM6e2VXOiEwLGVFOiEwLGM6W3tiOi9bXHctXStcKC8sckI6ITAsYzpbe2NOOiJidWlsdF9pbiIsYjovW1x3LV0rL30se2I6L1woLyxlOi9cKS8sYzpbZS5BU00sZS5RU01dfV19LGUuQ1NTTk0sZS5RU00sZS5BU00sZS5DQkNNLHtjTjoibnVtYmVyIixiOiIjWzAtOUEtRmEtZl0rIn0se2NOOiJtZXRhIixiOiIhaW1wb3J0YW50In1dfX1dfTtyZXR1cm57Y0k6ITAsaTovWz1cL3wnXCRdLyxjOltlLkNCQ00se2NOOiJzZWxlY3Rvci1pZCIsYjovI1tBLVphLXowLTlfLV0rL30se2NOOiJzZWxlY3Rvci1jbGFzcyIsYjovXC5bQS1aYS16MC05Xy1dKy99LHtjTjoic2VsZWN0b3ItYXR0ciIsYjovXFsvLGU6L1xdLyxpOiIkIn0se2NOOiJzZWxlY3Rvci1wc2V1ZG8iLGI6LzooOik/W2EtekEtWjAtOVxfXC1cK1woXCkiJy5dKy99LHtiOiJAKGZvbnQtZmFjZXxwYWdlKSIsbDoiW2Etei1dKyIsazoiZm9udC1mYWNlIHBhZ2UifSx7YjoiQCIsZToiW3s7XSIsaTovOi8sYzpbe2NOOiJrZXl3b3JkIixiOi9cdysvfSx7YjovXHMvLGVXOiEwLGVFOiEwLHI6MCxjOltlLkFTTSxlLlFTTSxlLkNTU05NXX1dfSx7Y046InNlbGVjdG9yLXRhZyIsYjpjLHI6MH0se2I6InsiLGU6In0iLGk6L1xTLyxjOltlLkNCQ00sdF19XX19KTtobGpzLnJlZ2lzdGVyTGFuZ3VhZ2UoImZvcnRyYW4iLGZ1bmN0aW9uKGUpe3ZhciB0PXtjTjoicGFyYW1zIixiOiJcXCgiLGU6IlxcKSJ9LG49e2xpdGVyYWw6Ii5GYWxzZS4gLlRydWUuIixrZXl3b3JkOiJraW5kIGRvIHdoaWxlIHByaXZhdGUgY2FsbCBpbnRyaW5zaWMgd2hlcmUgZWxzZXdoZXJlIHR5cGUgZW5kdHlwZSBlbmRtb2R1bGUgZW5kc2VsZWN0IGVuZGludGVyZmFjZSBlbmQgZW5kZG8gZW5kaWYgaWYgZm9yYWxsIGVuZGZvcmFsbCBvbmx5IGNvbnRhaW5zIGRlZmF1bHQgcmV0dXJuIHN0b3AgdGhlbiBwdWJsaWMgc3Vicm91dGluZXwxMCBmdW5jdGlvbiBwcm9ncmFtIC5hbmQuIC5vci4gLm5vdC4gLmxlLiAuZXEuIC5nZS4gLmd0LiAubHQuIGdvdG8gc2F2ZSBlbHNlIHVzZSBtb2R1bGUgc2VsZWN0IGNhc2UgYWNjZXNzIGJsYW5rIGRpcmVjdCBleGlzdCBmaWxlIGZtdCBmb3JtIGZvcm1hdHRlZCBpb3N0YXQgbmFtZSBuYW1lZCBuZXh0cmVjIG51bWJlciBvcGVuZWQgcmVjIHJlY2wgc2VxdWVudGlhbCBzdGF0dXMgdW5mb3JtYXR0ZWQgdW5pdCBjb250aW51ZSBmb3JtYXQgcGF1c2UgY3ljbGUgZXhpdCBjX251bGxfY2hhciBjX2FsZXJ0IGNfYmFja3NwYWNlIGNfZm9ybV9mZWVkIGZsdXNoIHdhaXQgZGVjaW1hbCByb3VuZCBpb21zZyBzeW5jaHJvbm91cyBub3Bhc3Mgbm9uX292ZXJyaWRhYmxlIHBhc3MgcHJvdGVjdGVkIHZvbGF0aWxlIGFic3RyYWN0IGV4dGVuZHMgaW1wb3J0IG5vbl9pbnRyaW5zaWMgdmFsdWUgZGVmZXJyZWQgZ2VuZXJpYyBmaW5hbCBlbnVtZXJhdG9yIGNsYXNzIGFzc29jaWF0ZSBiaW5kIGVudW0gY19pbnQgY19zaG9ydCBjX2xvbmcgY19sb25nX2xvbmcgY19zaWduZWRfY2hhciBjX3NpemVfdCBjX2ludDhfdCBjX2ludDE2X3QgY19pbnQzMl90IGNfaW50NjRfdCBjX2ludF9sZWFzdDhfdCBjX2ludF9sZWFzdDE2X3QgY19pbnRfbGVhc3QzMl90IGNfaW50X2xlYXN0NjRfdCBjX2ludF9mYXN0OF90IGNfaW50X2Zhc3QxNl90IGNfaW50X2Zhc3QzMl90IGNfaW50X2Zhc3Q2NF90IGNfaW50bWF4X3QgQ19pbnRwdHJfdCBjX2Zsb2F0IGNfZG91YmxlIGNfbG9uZ19kb3VibGUgY19mbG9hdF9jb21wbGV4IGNfZG91YmxlX2NvbXBsZXggY19sb25nX2RvdWJsZV9jb21wbGV4IGNfYm9vbCBjX2NoYXIgY19udWxsX3B0ciBjX251bGxfZnVucHRyIGNfbmV3X2xpbmUgY19jYXJyaWFnZV9yZXR1cm4gY19ob3Jpem9udGFsX3RhYiBjX3ZlcnRpY2FsX3RhYiBpc29fY19iaW5kaW5nIGNfbG9jIGNfZnVubG9jIGNfYXNzb2NpYXRlZCAgY19mX3BvaW50ZXIgY19wdHIgY19mdW5wdHIgaXNvX2ZvcnRyYW5fZW52IGNoYXJhY3Rlcl9zdG9yYWdlX3NpemUgZXJyb3JfdW5pdCBmaWxlX3N0b3JhZ2Vfc2l6ZSBpbnB1dF91bml0IGlvc3RhdF9lbmQgaW9zdGF0X2VvciBudW1lcmljX3N0b3JhZ2Vfc2l6ZSBvdXRwdXRfdW5pdCBjX2ZfcHJvY3BvaW50ZXIgaWVlZV9hcml0aG1ldGljIGllZWVfc3VwcG9ydF91bmRlcmZsb3dfY29udHJvbCBpZWVlX2dldF91bmRlcmZsb3dfbW9kZSBpZWVlX3NldF91bmRlcmZsb3dfbW9kZSBuZXd1bml0IGNvbnRpZ3VvdXMgcmVjdXJzaXZlIHBhZCBwb3NpdGlvbiBhY3Rpb24gZGVsaW0gcmVhZHdyaXRlIGVvciBhZHZhbmNlIG5tbCBpbnRlcmZhY2UgcHJvY2VkdXJlIG5hbWVsaXN0IGluY2x1ZGUgc2VxdWVuY2UgZWxlbWVudGFsIHB1cmUgaW50ZWdlciByZWFsIGNoYXJhY3RlciBjb21wbGV4IGxvZ2ljYWwgZGltZW5zaW9uIGFsbG9jYXRhYmxlfDEwIHBhcmFtZXRlciBleHRlcm5hbCBpbXBsaWNpdHwxMCBub25lIGRvdWJsZSBwcmVjaXNpb24gYXNzaWduIGludGVudCBvcHRpb25hbCBwb2ludGVyIHRhcmdldCBpbiBvdXQgY29tbW9uIGVxdWl2YWxlbmNlIGRhdGEiLGJ1aWx0X2luOiJhbG9nIGFsb2cxMCBhbWF4MCBhbWF4MSBhbWluMCBhbWluMSBhbW9kIGNhYnMgY2NvcyBjZXhwIGNsb2cgY3NpbiBjc3FydCBkYWJzIGRhY29zIGRhc2luIGRhdGFuIGRhdGFuMiBkY29zIGRjb3NoIGRkaW0gZGV4cCBkaW50IGRsb2cgZGxvZzEwIGRtYXgxIGRtaW4xIGRtb2QgZG5pbnQgZHNpZ24gZHNpbiBkc2luaCBkc3FydCBkdGFuIGR0YW5oIGZsb2F0IGlhYnMgaWRpbSBpZGludCBpZG5pbnQgaWZpeCBpc2lnbiBtYXgwIG1heDEgbWluMCBtaW4xIHNuZ2wgYWxnYW1hIGNkYWJzIGNkY29zIGNkZXhwIGNkbG9nIGNkc2luIGNkc3FydCBjcWFicyBjcWNvcyBjcWV4cCBjcWxvZyBjcXNpbiBjcXNxcnQgZGNtcGx4IGRjb25qZyBkZXJmIGRlcmZjIGRmbG9hdCBkZ2FtbWEgZGltYWcgZGxnYW1hIGlxaW50IHFhYnMgcWFjb3MgcWFzaW4gcWF0YW4gcWF0YW4yIHFjbXBseCBxY29uamcgcWNvcyBxY29zaCBxZGltIHFlcmYgcWVyZmMgcWV4cCBxZ2FtbWEgcWltYWcgcWxnYW1hIHFsb2cgcWxvZzEwIHFtYXgxIHFtaW4xIHFtb2QgcW5pbnQgcXNpZ24gcXNpbiBxc2luaCBxc3FydCBxdGFuIHF0YW5oIGFicyBhY29zIGFpbWFnIGFpbnQgYW5pbnQgYXNpbiBhdGFuIGF0YW4yIGNoYXIgY21wbHggY29uamcgY29zIGNvc2ggZXhwIGljaGFyIGluZGV4IGludCBsb2cgbG9nMTAgbWF4IG1pbiBuaW50IHNpZ24gc2luIHNpbmggc3FydCB0YW4gdGFuaCBwcmludCB3cml0ZSBkaW0gbGdlIGxndCBsbGUgbGx0IG1vZCBudWxsaWZ5IGFsbG9jYXRlIGRlYWxsb2NhdGUgYWRqdXN0bCBhZGp1c3RyIGFsbCBhbGxvY2F0ZWQgYW55IGFzc29jaWF0ZWQgYml0X3NpemUgYnRlc3QgY2VpbGluZyBjb3VudCBjc2hpZnQgZGF0ZV9hbmRfdGltZSBkaWdpdHMgZG90X3Byb2R1Y3QgZW9zaGlmdCBlcHNpbG9uIGV4cG9uZW50IGZsb29yIGZyYWN0aW9uIGh1Z2UgaWFuZCBpYmNsciBpYml0cyBpYnNldCBpZW9yIGlvciBpc2hmdCBpc2hmdGMgbGJvdW5kIGxlbl90cmltIG1hdG11bCBtYXhleHBvbmVudCBtYXhsb2MgbWF4dmFsIG1lcmdlIG1pbmV4cG9uZW50IG1pbmxvYyBtaW52YWwgbW9kdWxvIG12Yml0cyBuZWFyZXN0IHBhY2sgcHJlc2VudCBwcm9kdWN0IHJhZGl4IHJhbmRvbV9udW1iZXIgcmFuZG9tX3NlZWQgcmFuZ2UgcmVwZWF0IHJlc2hhcGUgcnJzcGFjaW5nIHNjYWxlIHNjYW4gc2VsZWN0ZWRfaW50X2tpbmQgc2VsZWN0ZWRfcmVhbF9raW5kIHNldF9leHBvbmVudCBzaGFwZSBzaXplIHNwYWNpbmcgc3ByZWFkIHN1bSBzeXN0ZW1fY2xvY2sgdGlueSB0cmFuc3Bvc2UgdHJpbSB1Ym91bmQgdW5wYWNrIHZlcmlmeSBhY2hhciBpYWNoYXIgdHJhbnNmZXIgZGJsZSBlbnRyeSBkcHJvZCBjcHVfdGltZSBjb21tYW5kX2FyZ3VtZW50X2NvdW50IGdldF9jb21tYW5kIGdldF9jb21tYW5kX2FyZ3VtZW50IGdldF9lbnZpcm9ubWVudF92YXJpYWJsZSBpc19pb3N0YXRfZW5kIGllZWVfYXJpdGhtZXRpYyBpZWVlX3N1cHBvcnRfdW5kZXJmbG93X2NvbnRyb2wgaWVlZV9nZXRfdW5kZXJmbG93X21vZGUgaWVlZV9zZXRfdW5kZXJmbG93X21vZGUgaXNfaW9zdGF0X2VvciBtb3ZlX2FsbG9jIG5ld19saW5lIHNlbGVjdGVkX2NoYXJfa2luZCBzYW1lX3R5cGVfYXMgZXh0ZW5kc190eXBlX29mYWNvc2ggYXNpbmggYXRhbmggYmVzc2VsX2owIGJlc3NlbF9qMSBiZXNzZWxfam4gYmVzc2VsX3kwIGJlc3NlbF95MSBiZXNzZWxfeW4gZXJmIGVyZmMgZXJmY19zY2FsZWQgZ2FtbWEgbG9nX2dhbW1hIGh5cG90IG5vcm0yIGF0b21pY19kZWZpbmUgYXRvbWljX3JlZiBleGVjdXRlX2NvbW1hbmRfbGluZSBsZWFkeiB0cmFpbHogc3RvcmFnZV9zaXplIG1lcmdlX2JpdHMgYmdlIGJndCBibGUgYmx0IGRzaGlmdGwgZHNoaWZ0ciBmaW5kbG9jIGlhbGwgaWFueSBpcGFyaXR5IGltYWdlX2luZGV4IGxjb2JvdW5kIHVjb2JvdW5kIG1hc2tsIG1hc2tyIG51bV9pbWFnZXMgcGFyaXR5IHBvcGNudCBwb3BwYXIgc2hpZnRhIHNoaWZ0bCBzaGlmdHIgdGhpc19pbWFnZSJ9O3JldHVybntjSTohMCxhbGlhc2VzOlsiZjkwIiwiZjk1Il0sazpuLGk6L1wvXCovLGM6W2UuaW5oZXJpdChlLkFTTSx7Y046InN0cmluZyIscjowfSksZS5pbmhlcml0KGUuUVNNLHtjTjoic3RyaW5nIixyOjB9KSx7Y046ImZ1bmN0aW9uIixiSzoic3Vicm91dGluZSBmdW5jdGlvbiBwcm9ncmFtIixpOiJbJHs9XFxuXSIsYzpbZS5VVE0sdF19LGUuQygiISIsIiQiLHtyOjB9KSx7Y046Im51bWJlciIsYjoiKD89XFxifFxcK3xcXC18XFwuKSg/PVxcLlxcZHxcXGQpKD86XFxkKyk/KD86XFwuP1xcZCopKD86W2RlXVsrLV0/XFxkKyk/XFxiXFwuPyIscjowfV19fSk7aGxqcy5yZWdpc3Rlckxhbmd1YWdlKCJhd2siLGZ1bmN0aW9uKGUpe3ZhciByPXtjTjoidmFyaWFibGUiLHY6W3tiOi9cJFtcd1xkI0BdW1x3XGRfXSovfSx7YjovXCRceyguKj8pfS99XX0sYj0iQkVHSU4gRU5EIGlmIGVsc2Ugd2hpbGUgZG8gZm9yIGluIGJyZWFrIGNvbnRpbnVlIGRlbGV0ZSBuZXh0IG5leHRmaWxlIGZ1bmN0aW9uIGZ1bmMgZXhpdHwxMCIsbj17Y046InN0cmluZyIsYzpbZS5CRV0sdjpbe2I6Lyh1fGIpP3I/JycnLyxlOi8nJycvLHI6MTB9LHtiOi8odXxiKT9yPyIiIi8sZTovIiIiLyxyOjEwfSx7YjovKHV8cnx1ciknLyxlOi8nLyxyOjEwfSx7YjovKHV8cnx1cikiLyxlOi8iLyxyOjEwfSx7YjovKGJ8YnIpJy8sZTovJy99LHtiOi8oYnxicikiLyxlOi8iL30sZS5BU00sZS5RU01dfTtyZXR1cm57azp7a2V5d29yZDpifSxjOltyLG4sZS5STSxlLkhDTSxlLk5NXX19KTtobGpzLnJlZ2lzdGVyTGFuZ3VhZ2UoIm1ha2VmaWxlIixmdW5jdGlvbihlKXt2YXIgaT17Y046InZhcmlhYmxlIix2Olt7YjoiXFwkXFwoIitlLlVJUisiXFwpIixjOltlLkJFXX0se2I6L1wkW0AlPD9cXlwrXCpdL31dfSxyPXtjTjoic3RyaW5nIixiOi8iLyxlOi8iLyxjOltlLkJFLGldfSxhPXtjTjoidmFyaWFibGUiLGI6L1wkXChbXHctXStccy8sZTovXCkvLGs6e2J1aWx0X2luOiJzdWJzdCBwYXRzdWJzdCBzdHJpcCBmaW5kc3RyaW5nIGZpbHRlciBmaWx0ZXItb3V0IHNvcnQgd29yZCB3b3JkbGlzdCBmaXJzdHdvcmQgbGFzdHdvcmQgZGlyIG5vdGRpciBzdWZmaXggYmFzZW5hbWUgYWRkc3VmZml4IGFkZHByZWZpeCBqb2luIHdpbGRjYXJkIHJlYWxwYXRoIGFic3BhdGggZXJyb3Igd2FybmluZyBzaGVsbCBvcmlnaW4gZmxhdm9yIGZvcmVhY2ggaWYgb3IgYW5kIGNhbGwgZXZhbCBmaWxlIHZhbHVlIn0sYzpbaV19LG49e2I6Il4iK2UuVUlSKyJcXHMqWzorP10/PSIsaToiXFxuIixyQjohMCxjOlt7YjoiXiIrZS5VSVIsZToiWzorP10/PSIsZUU6ITB9XX0sdD17Y046Im1ldGEiLGI6L15cLlBIT05ZOi8sZTovJC8sazp7Im1ldGEta2V5d29yZCI6Ii5QSE9OWSJ9LGw6L1tcLlx3XSsvfSxsPXtjTjoic2VjdGlvbiIsYjovXlteXHNdKzovLGU6LyQvLGM6W2ldfTtyZXR1cm57YWxpYXNlczpbIm1rIiwibWFrIl0sazoiZGVmaW5lIGVuZGVmIHVuZGVmaW5lIGlmZGVmIGlmbmRlZiBpZmVxIGlmbmVxIGVsc2UgZW5kaWYgaW5jbHVkZSAtaW5jbHVkZSBzaW5jbHVkZSBvdmVycmlkZSBleHBvcnQgdW5leHBvcnQgcHJpdmF0ZSB2cGF0aCIsbDovW1x3LV0rLyxjOltlLkhDTSxpLHIsYSxuLHQsbF19fSk7aGxqcy5yZWdpc3Rlckxhbmd1YWdlKCJqYXZhIixmdW5jdGlvbihlKXt2YXIgYT0iW8OALcq4YS16QS1aXyRdW8OALcq4YS16QS1aXyQwLTldKiIsdD1hKyIoPCIrYSsiKFxccyosXFxzKiIrYSsiKSo+KT8iLHI9ImZhbHNlIHN5bmNocm9uaXplZCBpbnQgYWJzdHJhY3QgZmxvYXQgcHJpdmF0ZSBjaGFyIGJvb2xlYW4gc3RhdGljIG51bGwgaWYgY29uc3QgZm9yIHRydWUgd2hpbGUgbG9uZyBzdHJpY3RmcCBmaW5hbGx5IHByb3RlY3RlZCBpbXBvcnQgbmF0aXZlIGZpbmFsIHZvaWQgZW51bSBlbHNlIGJyZWFrIHRyYW5zaWVudCBjYXRjaCBpbnN0YW5jZW9mIGJ5dGUgc3VwZXIgdm9sYXRpbGUgY2FzZSBhc3NlcnQgc2hvcnQgcGFja2FnZSBkZWZhdWx0IGRvdWJsZSBwdWJsaWMgdHJ5IHRoaXMgc3dpdGNoIGNvbnRpbnVlIHRocm93cyBwcm90ZWN0ZWQgcHVibGljIHByaXZhdGUgbW9kdWxlIHJlcXVpcmVzIGV4cG9ydHMgZG8iLHM9IlxcYigwW2JCXShbMDFdK1swMV9dK1swMV0rfFswMV0rKXwwW3hYXShbYS1mQS1GMC05XStbYS1mQS1GMC05X10rW2EtZkEtRjAtOV0rfFthLWZBLUYwLTldKyl8KChbXFxkXStbXFxkX10rW1xcZF0rfFtcXGRdKykoXFwuKFtcXGRdK1tcXGRfXStbXFxkXSt8W1xcZF0rKSk/fFxcLihbXFxkXStbXFxkX10rW1xcZF0rfFtcXGRdKykpKFtlRV1bLStdP1xcZCspPylbbExmRl0/IixjPXtjTjoibnVtYmVyIixiOnMscjowfTtyZXR1cm57YWxpYXNlczpbImpzcCJdLGs6cixpOi88XC98Iy8sYzpbZS5DKCIvXFwqXFwqIiwiXFwqLyIse3I6MCxjOlt7YjovXHcrQC8scjowfSx7Y046ImRvY3RhZyIsYjoiQFtBLVphLXpdKyJ9XX0pLGUuQ0xDTSxlLkNCQ00sZS5BU00sZS5RU00se2NOOiJjbGFzcyIsYks6ImNsYXNzIGludGVyZmFjZSIsZTovW3s7PV0vLGVFOiEwLGs6ImNsYXNzIGludGVyZmFjZSIsaTovWzoiXFtcXV0vLGM6W3tiSzoiZXh0ZW5kcyBpbXBsZW1lbnRzIn0sZS5VVE1dfSx7Yks6Im5ldyB0aHJvdyByZXR1cm4gZWxzZSIscjowfSx7Y046ImZ1bmN0aW9uIixiOiIoIit0KyJcXHMrKSsiK2UuVUlSKyJcXHMqXFwoIixyQjohMCxlOi9bezs9XS8sZUU6ITAsazpyLGM6W3tiOmUuVUlSKyJcXHMqXFwoIixyQjohMCxyOjAsYzpbZS5VVE1dfSx7Y046InBhcmFtcyIsYjovXCgvLGU6L1wpLyxrOnIscjowLGM6W2UuQVNNLGUuUVNNLGUuQ05NLGUuQ0JDTV19LGUuQ0xDTSxlLkNCQ01dfSxjLHtjTjoibWV0YSIsYjoiQFtBLVphLXpdKyJ9XX19KTtobGpzLnJlZ2lzdGVyTGFuZ3VhZ2UoInN0YW4iLGZ1bmN0aW9uKGUpe3JldHVybntjOltlLkhDTSxlLkNMQ00sZS5DQkNNLHtiOmUuVUlSLGw6ZS5VSVIsazp7bmFtZToiZm9yIGluIHdoaWxlIHJlcGVhdCB1bnRpbCBpZiB0aGVuIGVsc2UiLHN5bWJvbDoiYmVybm91bGxpIGJlcm5vdWxsaV9sb2dpdCBiaW5vbWlhbCBiaW5vbWlhbF9sb2dpdCBiZXRhX2Jpbm9taWFsIGh5cGVyZ2VvbWV0cmljIGNhdGVnb3JpY2FsIGNhdGVnb3JpY2FsX2xvZ2l0IG9yZGVyZWRfbG9naXN0aWMgbmVnX2Jpbm9taWFsIG5lZ19iaW5vbWlhbF8yIG5lZ19iaW5vbWlhbF8yX2xvZyBwb2lzc29uIHBvaXNzb25fbG9nIG11bHRpbm9taWFsIG5vcm1hbCBleHBfbW9kX25vcm1hbCBza2V3X25vcm1hbCBzdHVkZW50X3QgY2F1Y2h5IGRvdWJsZV9leHBvbmVudGlhbCBsb2dpc3RpYyBndW1iZWwgbG9nbm9ybWFsIGNoaV9zcXVhcmUgaW52X2NoaV9zcXVhcmUgc2NhbGVkX2ludl9jaGlfc3F1YXJlIGV4cG9uZW50aWFsIGludl9nYW1tYSB3ZWlidWxsIGZyZWNoZXQgcmF5bGVpZ2ggd2llbmVyIHBhcmV0byBwYXJldG9fdHlwZV8yIHZvbl9taXNlcyB1bmlmb3JtIG11bHRpX25vcm1hbCBtdWx0aV9ub3JtYWxfcHJlYyBtdWx0aV9ub3JtYWxfY2hvbGVza3kgbXVsdGlfZ3AgbXVsdGlfZ3BfY2hvbGVza3kgbXVsdGlfc3R1ZGVudF90IGdhdXNzaWFuX2RsbV9vYnMgZGlyaWNobGV0IGxral9jb3JyIGxral9jb3JyX2Nob2xlc2t5IHdpc2hhcnQgaW52X3dpc2hhcnQiLCJzZWxlY3Rvci10YWciOiJpbnQgcmVhbCB2ZWN0b3Igc2ltcGxleCB1bml0X3ZlY3RvciBvcmRlcmVkIHBvc2l0aXZlX29yZGVyZWQgcm93X3ZlY3RvciBtYXRyaXggY2hvbGVza3lfZmFjdG9yX2NvcnIgY2hvbGVza3lfZmFjdG9yX2NvdiBjb3JyX21hdHJpeCBjb3ZfbWF0cml4Iix0aXRsZToiZnVuY3Rpb25zIG1vZGVsIGRhdGEgcGFyYW1ldGVycyBxdWFudGl0aWVzIHRyYW5zZm9ybWVkIGdlbmVyYXRlZCIsbGl0ZXJhbDoidHJ1ZSBmYWxzZSJ9LHI6MH0se2NOOiJudW1iZXIiLGI6IjBbeFhdWzAtOWEtZkEtRl0rW0xpXT9cXGIiLHI6MH0se2NOOiJudW1iZXIiLGI6IjBbeFhdWzAtOWEtZkEtRl0rW0xpXT9cXGIiLHI6MH0se2NOOiJudW1iZXIiLGI6IlxcZCsoPzpbZUVdWytcXC1dP1xcZCopP0xcXGIiLHI6MH0se2NOOiJudW1iZXIiLGI6IlxcZCtcXC4oPyFcXGQpKD86aVxcYik/IixyOjB9LHtjTjoibnVtYmVyIixiOiJcXGQrKD86XFwuXFxkKik/KD86W2VFXVsrXFwtXT9cXGQqKT9pP1xcYiIscjowfSx7Y046Im51bWJlciIsYjoiXFwuXFxkKyg/OltlRV1bK1xcLV0/XFxkKik/aT9cXGIiLHI6MH1dfX0pO2hsanMucmVnaXN0ZXJMYW5ndWFnZSgiamF2YXNjcmlwdCIsZnVuY3Rpb24oZSl7dmFyIHI9IltBLVphLXokX11bMC05QS1aYS16JF9dKiIsdD17a2V5d29yZDoiaW4gb2YgaWYgZm9yIHdoaWxlIGZpbmFsbHkgdmFyIG5ldyBmdW5jdGlvbiBkbyByZXR1cm4gdm9pZCBlbHNlIGJyZWFrIGNhdGNoIGluc3RhbmNlb2Ygd2l0aCB0aHJvdyBjYXNlIGRlZmF1bHQgdHJ5IHRoaXMgc3dpdGNoIGNvbnRpbnVlIHR5cGVvZiBkZWxldGUgbGV0IHlpZWxkIGNvbnN0IGV4cG9ydCBzdXBlciBkZWJ1Z2dlciBhcyBhc3luYyBhd2FpdCBzdGF0aWMgaW1wb3J0IGZyb20gYXMiLGxpdGVyYWw6InRydWUgZmFsc2UgbnVsbCB1bmRlZmluZWQgTmFOIEluZmluaXR5IixidWlsdF9pbjoiZXZhbCBpc0Zpbml0ZSBpc05hTiBwYXJzZUZsb2F0IHBhcnNlSW50IGRlY29kZVVSSSBkZWNvZGVVUklDb21wb25lbnQgZW5jb2RlVVJJIGVuY29kZVVSSUNvbXBvbmVudCBlc2NhcGUgdW5lc2NhcGUgT2JqZWN0IEZ1bmN0aW9uIEJvb2xlYW4gRXJyb3IgRXZhbEVycm9yIEludGVybmFsRXJyb3IgUmFuZ2VFcnJvciBSZWZlcmVuY2VFcnJvciBTdG9wSXRlcmF0aW9uIFN5bnRheEVycm9yIFR5cGVFcnJvciBVUklFcnJvciBOdW1iZXIgTWF0aCBEYXRlIFN0cmluZyBSZWdFeHAgQXJyYXkgRmxvYXQzMkFycmF5IEZsb2F0NjRBcnJheSBJbnQxNkFycmF5IEludDMyQXJyYXkgSW50OEFycmF5IFVpbnQxNkFycmF5IFVpbnQzMkFycmF5IFVpbnQ4QXJyYXkgVWludDhDbGFtcGVkQXJyYXkgQXJyYXlCdWZmZXIgRGF0YVZpZXcgSlNPTiBJbnRsIGFyZ3VtZW50cyByZXF1aXJlIG1vZHVsZSBjb25zb2xlIHdpbmRvdyBkb2N1bWVudCBTeW1ib2wgU2V0IE1hcCBXZWFrU2V0IFdlYWtNYXAgUHJveHkgUmVmbGVjdCBQcm9taXNlIn0sYT17Y046Im51bWJlciIsdjpbe2I6IlxcYigwW2JCXVswMV0rKSJ9LHtiOiJcXGIoMFtvT11bMC03XSspIn0se2I6ZS5DTlJ9XSxyOjB9LG49e2NOOiJzdWJzdCIsYjoiXFwkXFx7IixlOiJcXH0iLGs6dCxjOltdfSxjPXtjTjoic3RyaW5nIixiOiJgIixlOiJgIixjOltlLkJFLG5dfTtuLmM9W2UuQVNNLGUuUVNNLGMsYSxlLlJNXTt2YXIgcz1uLmMuY29uY2F0KFtlLkNCQ00sZS5DTENNXSk7cmV0dXJue2FsaWFzZXM6WyJqcyIsImpzeCJdLGs6dCxjOlt7Y046Im1ldGEiLHI6MTAsYjovXlxzKlsnIl11c2UgKHN0cmljdHxhc20pWyciXS99LHtjTjoibWV0YSIsYjovXiMhLyxlOi8kL30sZS5BU00sZS5RU00sYyxlLkNMQ00sZS5DQkNNLGEse2I6L1t7LF1ccyovLHI6MCxjOlt7YjpyKyJcXHMqOiIsckI6ITAscjowLGM6W3tjTjoiYXR0ciIsYjpyLHI6MH1dfV19LHtiOiIoIitlLlJTUisifFxcYihjYXNlfHJldHVybnx0aHJvdylcXGIpXFxzKiIsazoicmV0dXJuIHRocm93IGNhc2UiLGM6W2UuQ0xDTSxlLkNCQ00sZS5STSx7Y046ImZ1bmN0aW9uIixiOiIoXFwoLio/XFwpfCIrcisiKVxccyo9PiIsckI6ITAsZToiXFxzKj0+IixjOlt7Y046InBhcmFtcyIsdjpbe2I6cn0se2I6L1woXHMqXCkvfSx7YjovXCgvLGU6L1wpLyxlQjohMCxlRTohMCxrOnQsYzpzfV19XX0se2I6LzwvLGU6LyhcL1x3K3xcdytcLyk+LyxzTDoieG1sIixjOlt7YjovPFx3K1xzKlwvPi8sc2tpcDohMH0se2I6LzxcdysvLGU6LyhcL1x3K3xcdytcLyk+Lyxza2lwOiEwLGM6W3tiOi88XHcrXHMqXC8+Lyxza2lwOiEwfSwic2VsZiJdfV19XSxyOjB9LHtjTjoiZnVuY3Rpb24iLGJLOiJmdW5jdGlvbiIsZTovXHsvLGVFOiEwLGM6W2UuaW5oZXJpdChlLlRNLHtiOnJ9KSx7Y046InBhcmFtcyIsYjovXCgvLGU6L1wpLyxlQjohMCxlRTohMCxjOnN9XSxpOi9cW3wlL30se2I6L1wkWyguXS99LGUuTUVUSE9EX0dVQVJELHtjTjoiY2xhc3MiLGJLOiJjbGFzcyIsZTovW3s7PV0vLGVFOiEwLGk6L1s6IlxbXF1dLyxjOlt7Yks6ImV4dGVuZHMifSxlLlVUTV19LHtiSzoiY29uc3RydWN0b3IiLGU6L1x7LyxlRTohMH1dLGk6LyMoPyEhKS99fSk7aGxqcy5yZWdpc3Rlckxhbmd1YWdlKCJ0ZXgiLGZ1bmN0aW9uKGMpe3ZhciBlPXtjTjoidGFnIixiOi9cXC8scjowLGM6W3tjTjoibmFtZSIsdjpbe2I6L1thLXpBLVrQsC3Rj9CQLdGPXStbKl0/L30se2I6L1teYS16QS1a0LAt0Y/QkC3RjzAtOV0vfV0sc3RhcnRzOntlVzohMCxyOjAsYzpbe2NOOiJzdHJpbmciLHY6W3tiOi9cWy8sZTovXF0vfSx7YjovXHsvLGU6L1x9L31dfSx7YjovXHMqPVxzKi8sZVc6ITAscjowLGM6W3tjTjoibnVtYmVyIixiOi8tP1xkKlwuP1xkKyhwdHxwY3xtbXxjbXxpbnxkZHxjY3xleHxlbSk/L31dfV19fV19O3JldHVybntjOltlLHtjTjoiZm9ybXVsYSIsYzpbZV0scjowLHY6W3tiOi9cJFwkLyxlOi9cJFwkL30se2I6L1wkLyxlOi9cJC99XX0sYy5DKCIlIiwiJCIse3I6MH0pXX19KTtobGpzLnJlZ2lzdGVyTGFuZ3VhZ2UoInhtbCIsZnVuY3Rpb24ocyl7dmFyIGU9IltBLVphLXowLTlcXC5fOi1dKyIsdD17ZVc6ITAsaTovPC8scjowLGM6W3tjTjoiYXR0ciIsYjplLHI6MH0se2I6Lz1ccyovLHI6MCxjOlt7Y046InN0cmluZyIsZW5kc1BhcmVudDohMCx2Olt7YjovIi8sZTovIi99LHtiOi8nLyxlOi8nL30se2I6L1teXHMiJz08PmBdKy99XX1dfV19O3JldHVybnthbGlhc2VzOlsiaHRtbCIsInhodG1sIiwicnNzIiwiYXRvbSIsInhqYiIsInhzZCIsInhzbCIsInBsaXN0Il0sY0k6ITAsYzpbe2NOOiJtZXRhIixiOiI8IURPQ1RZUEUiLGU6Ij4iLHI6MTAsYzpbe2I6IlxcWyIsZToiXFxdIn1dfSxzLkMoIjwhLS0iLCItLT4iLHtyOjEwfSkse2I6IjxcXCFcXFtDREFUQVxcWyIsZToiXFxdXFxdPiIscjoxMH0se2I6LzxcPyhwaHApPy8sZTovXD8+LyxzTDoicGhwIixjOlt7YjoiL1xcKiIsZToiXFwqLyIsc2tpcDohMH1dfSx7Y046InRhZyIsYjoiPHN0eWxlKD89XFxzfD58JCkiLGU6Ij4iLGs6e25hbWU6InN0eWxlIn0sYzpbdF0sc3RhcnRzOntlOiI8L3N0eWxlPiIsckU6ITAsc0w6WyJjc3MiLCJ4bWwiXX19LHtjTjoidGFnIixiOiI8c2NyaXB0KD89XFxzfD58JCkiLGU6Ij4iLGs6e25hbWU6InNjcmlwdCJ9LGM6W3RdLHN0YXJ0czp7ZToiPC9zY3JpcHQ+IixyRTohMCxzTDpbImFjdGlvbnNjcmlwdCIsImphdmFzY3JpcHQiLCJoYW5kbGViYXJzIiwieG1sIl19fSx7Y046Im1ldGEiLHY6W3tiOi88XD94bWwvLGU6L1w/Pi8scjoxMH0se2I6LzxcP1x3Ky8sZTovXD8+L31dfSx7Y046InRhZyIsYjoiPC8/IixlOiIvPz4iLGM6W3tjTjoibmFtZSIsYjovW15cLz48XHNdKy8scjowfSx0XX1dfX0pO2hsanMucmVnaXN0ZXJMYW5ndWFnZSgibWFya2Rvd24iLGZ1bmN0aW9uKGUpe3JldHVybnthbGlhc2VzOlsibWQiLCJta2Rvd24iLCJta2QiXSxjOlt7Y046InNlY3Rpb24iLHY6W3tiOiJeI3sxLDZ9IixlOiIkIn0se2I6Il4uKz9cXG5bPS1dezIsfSQifV19LHtiOiI8IixlOiI+IixzTDoieG1sIixyOjB9LHtjTjoiYnVsbGV0IixiOiJeKFsqKy1dfChcXGQrXFwuKSlcXHMrIn0se2NOOiJzdHJvbmciLGI6IlsqX117Mn0uKz9bKl9dezJ9In0se2NOOiJlbXBoYXNpcyIsdjpbe2I6IlxcKi4rP1xcKiJ9LHtiOiJfLis/XyIscjowfV19LHtjTjoicXVvdGUiLGI6Il4+XFxzKyIsZToiJCJ9LHtjTjoiY29kZSIsdjpbe2I6Il5gYGB3KnMqJCIsZToiXmBgYHMqJCJ9LHtiOiJgLis/YCJ9LHtiOiJeKCB7NH18CSkiLGU6IiQiLHI6MH1dfSx7YjoiXlstXFwqXXszLH0iLGU6IiQifSx7YjoiXFxbLis/XFxdW1xcKFxcW10uKj9bXFwpXFxdXSIsckI6ITAsYzpbe2NOOiJzdHJpbmciLGI6IlxcWyIsZToiXFxdIixlQjohMCxyRTohMCxyOjB9LHtjTjoibGluayIsYjoiXFxdXFwoIixlOiJcXCkiLGVCOiEwLGVFOiEwfSx7Y046InN5bWJvbCIsYjoiXFxdXFxbIixlOiJcXF0iLGVCOiEwLGVFOiEwfV0scjoxMH0se2I6L15cW1teXG5dK1xdOi8sckI6ITAsYzpbe2NOOiJzeW1ib2wiLGI6L1xbLyxlOi9cXS8sZUI6ITAsZUU6ITB9LHtjTjoibGluayIsYjovOlxzKi8sZTovJC8sZUI6ITB9XX1dfX0pO2hsanMucmVnaXN0ZXJMYW5ndWFnZSgianNvbiIsZnVuY3Rpb24oZSl7dmFyIGk9e2xpdGVyYWw6InRydWUgZmFsc2UgbnVsbCJ9LG49W2UuUVNNLGUuQ05NXSxyPXtlOiIsIixlVzohMCxlRTohMCxjOm4sazppfSx0PXtiOiJ7IixlOiJ9IixjOlt7Y046ImF0dHIiLGI6LyIvLGU6LyIvLGM6W2UuQkVdLGk6IlxcbiJ9LGUuaW5oZXJpdChyLHtiOi86L30pXSxpOiJcXFMifSxjPXtiOiJcXFsiLGU6IlxcXSIsYzpbZS5pbmhlcml0KHIpXSxpOiJcXFMifTtyZXR1cm4gbi5zcGxpY2Uobi5sZW5ndGgsMCx0LGMpLHtjOm4sazppLGk6IlxcUyJ9fSk7"></script> + +<style type="text/css">code{white-space: pre;}</style> +<style type="text/css"> + pre:not([class]) { + background-color: white; + } +</style> +<script type="text/javascript"> +if (window.hljs) { + hljs.configure({languages: []}); + hljs.initHighlightingOnLoad(); + if (document.readyState && document.readyState === "complete") { + window.setTimeout(function() { hljs.initHighlighting(); }, 0); + } +} +</script> + + + +<style type="text/css"> +h1 { + font-size: 34px; +} +h1.title { + font-size: 38px; +} +h2 { + font-size: 30px; +} +h3 { + font-size: 24px; +} +h4 { + font-size: 18px; +} +h5 { + font-size: 16px; +} +h6 { + font-size: 12px; +} +.table th:not([align]) { + text-align: left; +} +</style> + + + + +<style type="text/css"> +.main-container { + max-width: 940px; + margin-left: auto; + margin-right: auto; +} +code { + color: inherit; + background-color: rgba(0, 0, 0, 0.04); +} +img { + max-width:100%; +} +.tabbed-pane { + padding-top: 12px; +} +.html-widget { + margin-bottom: 20px; +} +button.code-folding-btn:focus { + outline: none; +} +summary { + display: list-item; +} +</style> + + + +<!-- tabsets --> + +<style type="text/css"> +.tabset-dropdown > .nav-tabs { + display: inline-table; + max-height: 500px; + min-height: 44px; + overflow-y: auto; + background: white; + border: 1px solid #ddd; + border-radius: 4px; +} + +.tabset-dropdown > .nav-tabs > li.active:before { + content: ""; + font-family: 'Glyphicons Halflings'; + display: inline-block; + padding: 10px; + border-right: 1px solid #ddd; +} + +.tabset-dropdown > .nav-tabs.nav-tabs-open > li.active:before { + content: ""; + border: none; +} + +.tabset-dropdown > .nav-tabs.nav-tabs-open:before { + content: ""; + font-family: 'Glyphicons Halflings'; + display: inline-block; + padding: 10px; + border-right: 1px solid #ddd; +} + +.tabset-dropdown > .nav-tabs > li.active { + display: block; +} + +.tabset-dropdown > .nav-tabs > li > a, +.tabset-dropdown > .nav-tabs > li > a:focus, +.tabset-dropdown > .nav-tabs > li > a:hover { + border: none; + display: inline-block; + border-radius: 4px; + background-color: transparent; +} + +.tabset-dropdown > .nav-tabs.nav-tabs-open > li { + display: block; + float: none; +} + +.tabset-dropdown > .nav-tabs > li { + display: none; +} +</style> + +<!-- code folding --> + + + + +</head> + +<body> + + +<div class="container-fluid main-container"> + + + + +<div class="fluid-row" id="header"> + + + +<h1 class="title toc-ignore">italy-with-r</h1> + +</div> + + +<div id="read-the-data" class="section level2"> +<h2>Read the data</h2> +<pre class="r"><code>library(readr) +d <- read_csv("../../data/covid-19-italy/dpc-covid19-ita-andamento-nazionale.csv")</code></pre> +<pre><code>## Parsed with column specification: +## cols( +## data = col_datetime(format = ""), +## stato = col_character(), +## ricoverati_con_sintomi = col_double(), +## terapia_intensiva = col_double(), +## totale_ospedalizzati = col_double(), +## isolamento_domiciliare = col_double(), +## totale_attualmente_positivi = col_double(), +## nuovi_attualmente_positivi = col_double(), +## dimessi_guariti = col_double(), +## deceduti = col_double(), +## totale_casi = col_double(), +## tamponi = col_double() +## )</code></pre> +<pre class="r"><code>d</code></pre> +<pre><code>## # A tibble: 27 x 12 +## data stato ricoverati_con_… terapia_intensi… totale_ospedali… +## <dttm> <chr> <dbl> <dbl> <dbl> +## 1 2020-02-24 18:00:00 ITA 101 26 127 +## 2 2020-02-25 18:00:00 ITA 114 35 150 +## 3 2020-02-26 18:00:00 ITA 128 36 164 +## 4 2020-02-27 18:00:00 ITA 248 56 304 +## 5 2020-02-28 18:00:00 ITA 345 64 409 +## 6 2020-02-29 18:00:00 ITA 401 105 506 +## 7 2020-03-01 18:00:00 ITA 639 140 779 +## 8 2020-03-02 18:00:00 ITA 742 166 908 +## 9 2020-03-03 18:00:00 ITA 1034 229 1263 +## 10 2020-03-04 18:00:00 ITA 1346 295 1641 +## # … with 17 more rows, and 7 more variables: isolamento_domiciliare <dbl>, +## # totale_attualmente_positivi <dbl>, nuovi_attualmente_positivi <dbl>, +## # dimessi_guariti <dbl>, deceduti <dbl>, totale_casi <dbl>, tamponi <dbl></code></pre> +<pre class="r"><code>names(d)</code></pre> +<pre><code>## [1] "data" "stato" +## [3] "ricoverati_con_sintomi" "terapia_intensiva" +## [5] "totale_ospedalizzati" "isolamento_domiciliare" +## [7] "totale_attualmente_positivi" "nuovi_attualmente_positivi" +## [9] "dimessi_guariti" "deceduti" +## [11] "totale_casi" "tamponi"</code></pre> +</div> +<div id="create-a-plot" class="section level2"> +<h2>Create a plot</h2> +<pre class="r"><code>library(ggplot2) + +ggplot(d, aes(x = data, y = totale_casi)) + + geom_point() + + geom_line(col = "blue") + + xlab("Date") + + ylab("Number of cases")</code></pre> +<p><img src="data:image/png;base64,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d+9ssxMBOL8wP7/eZrNJcjgc5152+PBhSYZh+Lk7AAAAAEVy6NChmTNnfv311ykpKbGxsdddd92NN/Z48sn6TqchqWlT54gRGWZnBFAo/hb4K664Yv369atWrerZs+c5ln3//feSqjLREgAAAChF8+fPf+qppwre5nndugMTJz4jGZIaNcqbOjXdajUvH4Ci8PcU+pYtW0qaP3/+Bx988FdrNm/ePHXqVElNmzb1c3cAAAAACmnp0qV9+/Yt2N6leGmZVFlSuXIHZ8xwRERwy3cgYPhb4Pv06ZOUlCSpbdu2AwYM2LNnT8FXXS7XnDlzbrvttry8vMjIyL59+/q5OwAAAACF4XQ6n3nmGY+n4GD5SGmJdJUkab/DcXNKynZzwgG4IP4WeLvdvmjRori4OI/HM3bs2CpVqlSqVMn3Uv369WNjYzt27HjkyBFJkydPrly5sr95AQAAABTCl19+eeDAgQIbLNJM6RZJkkO61+X6feHCheaEA3BB/C3wkm644YYffvihSZMmvqf79u3zPfjf//6Xm5srKTk5ecmSJV26dPF/XwAAAAAKY+PGjadueF1qI0lySi2l/51tDYAyzd8hdj41atT49NNPf/nll6VLl37//feHDh3KysqKj4+vWbNmkyZNWrZsGRERUSw7AgAAAFAYmZmZBZ51kQZIkrzSI9Jq39aMDObPA4GkeAq8z1VXXXXVVVcV4xsCAAAAuDCXXHLJyYfXSZNOPh4mzclf45tmBSBQFGeBl5SXl7d79+7t27d7vd4KFSrUq1ePY+8AAABA6bv55pslSeWlBVKUJOkj6dWCa2655ZbSDwbgghXDNfCSnE7nm2++efXVV0dFRdWoUaNp06bNmjVr0KCB3W5v3rz5f//732LZCwAAAIBCuvLKK2+//S5pgVRdkrRF6ir9edO4ihUrtmjRwqx4AC5AMRyB37dvX/PmzX/++eczX3I6ncuXL1++fHn79u3ffvvtyMhI/3cHAAAAoDCSk2dLF0mSjkv3S478l6KioiZPnhwVFWVWNgAXwN8Cn5ube/fdd2/atEmSxWJp167djTfeePnll3s8nu3bt3/zzTfvv/++1+udO3duTk7OwoULDcMojtgAAAAAzmXBgojZs+MkGYZXetjr/fOW79dff/3rr79ep04d89IBuBD+FviJEyf62vu11147Z86cmjVrFny1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zca75nSUHicivHdOx2azCW+csykoKLC/Zbx3zoUe54wMBoPRaBQRi8XCe+eMeNeci9lszs3NValUrq6urq6uldlFpfxuhfPasmXLyy+/LCITJkx4+umn67s5QAOXl5cXExMjIpGRkZ9//nl9Nwdo+B599NETJ06IyK5duyr54QZAtX388cdfffWV8uLuu++u7+YADVxcXNwLL7wgIuPGjZs6dWplduEWegAAAAAAnAABHgAAAAAAJ0CABwAAAADACRDgAQAAAABwAgR4AAAAAACcAAEeAAAAAAAnwDJyTi87O/vUqVMi0qRJkxYtWtR3c4AGzmw2HzhwQES8vLwiIiLquzlAw5eUlKTX60Wke/fuajUDD0DtOn/+fFpamoiEhob6+fnVd3OABi4nJ+fkyZMi0rhx45YtW1ZmFwI8AAAAAABOgG+yAQAAAABwAgR4AAAAAACcAAEeAAAAAAAnQIAHAAAAAMAJaOu7AQ3f448/npWVVUGFwYMHP/XUU5U51GuvvXbo0KEPP/ywffv2NdQ6oOE4cuTIzJkzRcTLy2vZsmVabfm/3+Li4t5//30Radas2fz58+u0iUDDQqcD6hI9DqhLDtvjCPB1xNXVVaPRlLtJp9PVWTNSU1OXL1+ekpKSlpYWGBjYunXrhx56KDw8vIJdTp48OX369E6dOr311lt11k7gZhQUFBw8eLB79+7lbt25c2ddNiY9PX358uW//fZbXl6ev79/9+7dx4wZU3Zhnmr0TcBxOGOnO3ny5A8//HDu3LkrV674+fl16dLlkUceadSoUV02Fageh+pxduvXr58/f/7ChQubNGlSdqvFYlm/fv2WLVsuXLjg6uratm3bRx55pGPHjnXfTqCqHKrHpaamEuDryIwZM7p27Vq/bdiyZUtsbKzFYtFoNMHBwVlZWZcvX96zZ8+IESMee+yxcnfJz89/7733LBZLHTcVqDaVSmWz2eLi4sr9PVtUVLR//36lTh005syZMzNmzCgqKhIRX1/fjIyM9evX79mz5/333w8JCbFXq0bfBByHM3a6r7/+esWKFTabzc3NLSAg4MqVK//73//i4uLeeuut0NDQOmgnUG0O1ePszGbzhg0brrfVaDS++eabR44cERFvb2+DwfDbb7/99ttv//znP++77746bCZQZQ7V45RPjDwDf6vIzs5etGiRxWIZPnz4ihUrFi1a9N13302ZMkWj0Xz//fd79uwpu4vNZvvwww8zMjLqvrVAtTVv3tzb2zs+Pt5oNJbdmpCQYDQaa+Qrf71en5iYmJqaer0KNpstNja2qKioe/fuX3755X//+9/PPvusffv2OTk5ixcvtlerRt8EHIrTdbrExMTvvvvO1dV12rRp33333eLFi7/66quYmJiioqLY2Ng6jj1AVTlOj1NYLJaTJ0++++67Z8+evV6dpUuXHjlypHHjxh9++OFXX321fPly5enRRYsWpaen33xTgdrjOD3O/omREXgHcvXq1RUrVpw8efL8+fN+fn4dO3Z86KGHWrVqVbbmgQMHVq5ceebMGTc3t3bt2vXr169Xr14VH/zXX3/V6/UdO3Z87LHHVCqViGg0moEDB+bk5Hz77bcbNmy48847S+2yYsWK/fv3t2rVKiUlpaauEahtWq32rrvu2rhx4/79+8v+q1Zuc7r77ruTkpJKbbJarbt27Vq/fv3ly5dzc3P9/Pxatmw5aNCgHj162Ots27btww8/fOqppzp16jRz5sy8vLwKBsmTk5NPnz4dEBAwffp0V1dXEWnUqNEbb7wxceLEffv2ZWZmBgUFSbX6JuBQnK7TLV++XEQef/zxe+65R9nR29v7ueeeu3Tp0vHjxw8ePNilS5ca+ZsBaoPj9DgRWbZs2Q8//FDxrZpXrlxZv369VqudPXu28pSKSqUaPHjw77//HhcXt3v37oceeqiqfwlAnXGcHmf/xMgIolNgvwAAE81JREFUvKNISkqaOnXqunXrTp8+7efnl5GRsWXLlueffz4uLq5Uza1bt86aNevo0aNubm45OTmJiYnvvffe4sWLKx40UEJ4r169lIRgp/wbOnXqVKn6hw4d+uabbzp27PjII4/UwOUBdah3794iUrbv6PX6AwcONG7cuG3btmX3+uKLL95///2kpCSTyRQSElJQUHDgwIHZs2evX7++VM3CwsJ33303Ly9Pq9V6e3tfrxmbNm0SkV69eilBQuHr69u1a1ebzbZt2zalpKp9E3BATtTpLBbLuXPnRKRnz54l91Wr1cpV7Nixo/IXDtQLB+lxItKsWbOYmJj+/fv379//elN87dq1y2q19uzZs9QcE08++eTHH398wyEooN45SI+zf2JkBN4hFBcXv//++zk5OcOGDRs7dqybm5vBYPjuu+9WrVr10UcfdejQoXHjxvbKa9eujYqKmjZtmr+/v16v//7771euXLl27dru3btXMGjQrl07b2/vyMjIUuUFBQUi4unpWbIwKyvrgw8+8PHxefnll3///fcavVag1nXq1MnPzy8hIaG4uNjNzc1evnfvXpPJ1Lt371JRWUQuXry4Zs0aFxeXGTNmdOvWTaVSWSyWtWvXfv755ytXrhw4cGDJyqtWrfLz83v77bcjIiKuNzmlckwRKdvpoqKi4uPjL1y4oPyxSn0TcExO1OlMJpNyG6RaXXoMQ5lTNjMzs6qXD9QxB+lxItKvX79+/fopr+Pj4/Pz88vWOXnypPzxrXRJvr6+vr6+lb5ooN44SI+zf2IkwNeR9957r9wvJseOHTt48OAff/zx6tWrvXv3njBhglLu6uo6fvz4nJyczZs3r169+umnn7bv4ufn99prrymfMzw8PMaNG1dQULB+/fqvv/66ggBf7u1JRqNxxYoVIvK3v/3NXmixWObOnZuXlzd79mx/f//qXjFQb9Rqda9evdatW7dv3z7lS1OFcptT7969DQZDqV2OHz8uItHR0fYZSjQazdChQ1euXJmZmVlUVOTu7m6vXFxcPHPmzHIfbykpOztbRMp+OlFKlK1Slb4JOCwn6nRubm5NmjS5fPnyoUOHoqOj7XVsNtvevXuFAA9n4CA9rpKU1ZSDgoK2bdu2c+fOkydPqlSq1q1bDxw4sNSNMIBjcpAeZ//EyC30daSoqCi/PMo4wP79+0XkgQceKLWXMjNnqWcq7r///lIrz40YMUJEkpOTzWZz5ZuUlZU1Y8aMI0eOBAUFlbxP/ssvvzx27Njf//73zp07V+0iAYdR9manwsLCAwcONGvWrNzfj/369fvpp5+mTp1astBoNCrP9Vmt1pLl4eHhlflYo6SFsrdC+fj4SIkAX9b1+ibgyJyo091///0isnjx4gMHDihPnxUUFCxatCgxMVFp9g1PBNQ7R+hxlaQE+DVr1nz44YcJCQkajaagoOC3335755135s2bx7SRcAoO1eMYga8js2bNqmAZuUuXLonIxo0bt2zZUrJcifelRgNat25davdGjRr5+Pjk5eVduXKladOmN2xMUVHRjz/+uHr16uLi4pYtW86cOdM+XrFnz541a9Z069Zt5MiRlbowwCHddtttQUFBiYmJer3ew8NDRPbu3Wux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Sj2OAgAAAAAAHBDPwAMAAAAA4AQI8AAAAAAAOAECPAAAAAAAToAADwAAAACAEyDAAwAAAADgBAjwAAAAAAA4AQI8AAAAAABOgAAPAAAAAIATIMADAAAAAOAECPAAAAAAADgBAjwAAAAAAE6AAA8AAAAAgBMgwAMAgMr67LPPVNcREBDQqVOnqVOnJiQk1HczAQBomAjwAACgBly9evXo0aPz5s274447/vGPfxQUFNR3iwAAaGi09d0AAADgfCZNmtS1a1f7H00mU1pa2s6dO+Pi4mw225dffnn69On169d7eXndzFleffXVt99+OzAwMDMz86abDACA0yPAAwCAKhswYMDIkSPLlh88eHDcuHFJSUk7d+586aWXFixYUPdtAwCgoeIWegAAUGNuv/32LVu2tGvXTkQWLly4f//++m4RAAANBwEeAADUpODg4E8++UR5zQg8AAA1iAAPAABq2KBBg9q0aSMi3333ndlsLrnJZrPFxcU98sgjnTt39vPz8/Lyuu222x544IEff/zRYrHYq02ePFmlUr399tsikpWVpUx0//HHH5c8VH5+/pw5c3r27BkQEODl5RUZGTl58uQTJ07UySUCAFAPCPAAAKCGqVSqQYMGiUh+fv7x48ft5UajccSIEdHR0StXrkxKSsrNzS0sLDx+/PjPP/88bNiwBx54oFTar0BiYmJYWNiMGTP27t179erVwsLCI0eOLFy48LbbbnvvvfdsNlutXBgAAPWKAA8AAGpeq1atlBcHDhywF3744Yc//PCDiLRr1+699977/vvvv//++3feeUd5Zn79+vWxsbFKzQULFthstpkzZ4pIYGCgzWaz2WzPP/+8svX06dMxMTGXL18WkZEjR86fP//bb7+dOnWqh4eHzWZ75ZVXPvjggzq8VgAA6giz0AMAgJrXokUL5UVGRoa9cM2aNSLSoUOHffv2+fr62sunTJkSGRmZmpq6bdu2F1544YYHnzx5cn5+vlqtXrFixYgRI5TC0aNHT5kyZdCgQWfOnJk1a9aYMWOaN29ek5cEAEB9YwQeAADUPHt4vnr1qvLCaDSePXvW19d30qRJJdO7iPj5+cXExIjI6dOnb3jkpKSkzZs3i8izzz5rT++KsLCwxYsXi4her1+0aFFNXAcAAA6EEXgAAFDzVCpVqRc6nS49Pf169XNzcyt55LVr1yovpk2bVnZrTExMx44djx49unv37io0FwAAZ0CABwAANS81NVV54efnd706BoPh7Nmz8fHxGzduVO6ur4x9+/aJSNOmTVu2bFluhcjIyKNHjyYlJVWxyQAAODoCPAAAqHn2AB8cHFyyPC0t7Ztvvtm0adOJEydSUlKsVmtVj6wM41+6dMk+tl+u/Pz8qh4ZAAAHR4AHAAA1LyUlRXnRpUsXe+F///vfKVOmFBYWKn8MCAi47bbbwsLC7rzzzk2bNq1YsaIyR7bvXjG9Xm+xWDQaTRUbDgCA4yLAAwCAGmaz2TZs2CAi3t7et912m1KYkJDw2GOP2Wy2Fi1avPLKKwMHDmzdurV9FD0xMbGSB1cmwOvSpUvJBeoAALgVEOABAEAN27BhgzKf/OjRo7Xaax82Fi5caLPZXFxcduzY0bp161K75OTkVPLgoaGhO3bs+P33381ms/3gAADcClhGDgAA1KSsrKznnntOeT158mR7+ZkzZ0SkQ4cOZdO7yWTatm1bJY/fr18/ETEYDKtWrSq7taCgICoqqnXr1u+8806Vmw4AgGMjwAMAgBqTlJTUr1+/U6dOiciUKVO6du1q39SmTRsRSUlJycvLK7mLxWKZOHGiMjVdYWGhzWYrdcyioqKSc9099NBDjRs3FpHnnnvu+PHjJWtardZp06YdPnw4JSXlwQcfrOFrAwCgvnHjGQAAqLLNmzeXvOndZDJduXJl165dW7ZssVgsInL33XfPnTu35C733nvv0qVLCwsL77vvvunTp7dr1+7q1auHDh2KjY1NTk729PQsLCw8d+7ca6+99uCDD/bo0UNElDvk9Xr9/Pnzo6OjAwMDmzZt6urqunDhwqFDh2ZkZERGRj755JM9evQIDg4+d+7cl19+uXfvXhGZOnVqp06d6vRvBACA2qcq+z03AABAuT777LNJkybdsNr48eM//fRTLy+vkoU2m23UqFErV64sW3/KlCkTJky46667TCaTiAwdOlRZFn7t2rUlB9I/+uij559/Xnm9bNmyJ5980mAwlD3aU0899Z///Eet5jZDAEBDo5k1a1Z9twEAADiHAwcOrF27ttxNPj4+bdu2HT16dGxs7DPPPKPT6UpVUKlUI0aMCA8Pz8zMNJlMRqOxZcuWI0aMWLRo0aRJk5o2bdqnT5+8vLz27dsPGTKkW7duIhIaGurm5nbq1KmioqKQkJChQ4dGRkYqR4uKiho/frxGo8nLyysqKtLpdBEREQMGDFi2bNnEiRMrXiIeAAAnxQg8AAAAAABOgLvLAAAAAABwAgR4AAAAAACcAAEeAAAAAAAnQIAHAAAAAMAJEOABAAAAAHACBHgAAAAAAJwAAR4AAAAAACdAgAcAAAAAwAkQ4AEAAAAAcAIEeAAAAAAAnAABHgAAAAAAJ0CABwAAAADACRDgAQAAAABwAgR4AAAAAACcAAEeAAAAAAAnQIAHAAAAAMAJEOABAAAAAHACBHgAAAAAAJwAAR4AAAAAACdAgAcAAAAAwAkQ4AEAAAAAcAL/H15Q3BAcq4EDAAAAAElFTkSuQmCC" width="672" /></p> +</div> + + + + +</div> + +<script> + +// add bootstrap table styles to pandoc tables +function bootstrapStylePandocTables() { + $('tr.header').parent('thead').parent('table').addClass('table table-condensed'); +} +$(document).ready(function () { + bootstrapStylePandocTables(); +}); + + +</script> + +<!-- tabsets --> + +<script> +$(document).ready(function () { + window.buildTabsets("TOC"); +}); + +$(document).ready(function () { + $('.tabset-dropdown > .nav-tabs > li').click(function () { + $(this).parent().toggleClass('nav-tabs-open') + }); +}); +</script> + +<!-- code folding --> + + +<!-- dynamically load mathjax for compatibility with self-contained --> +<script> + (function () { + var script = document.createElement("script"); + script.type = "text/javascript"; + script.src = "https://mathjax.rstudio.com/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"; + document.getElementsByTagName("head")[0].appendChild(script); + })(); +</script> + +</body> +</html> diff --git a/notebooks/examples/README.md b/notebooks/examples/README.md new file mode 100644 index 0000000..a3b175d --- /dev/null +++ b/notebooks/examples/README.md @@ -0,0 +1,3 @@ +# notebooks/examples + +This is a place for example notebooks explaining how to work with particular data sources. \ No newline at end of file diff --git a/notebooks/examples/covidtracking-example.ipynb b/notebooks/examples/covidtracking-example.ipynb new file mode 100644 index 0000000..1749390 --- /dev/null +++ b/notebooks/examples/covidtracking-example.ipynb @@ -0,0 +1,1172 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "import pandas as pd\n", + "import altair as alt" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Look at the metadata" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "metadata_df = pd.read_json('../../data/covidtracking/states-metadata.json')" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "<div>\n", + "<style scoped>\n", + " .dataframe tbody tr th:only-of-type {\n", + " vertical-align: middle;\n", + " }\n", + "\n", + " .dataframe tbody tr th {\n", + " vertical-align: top;\n", + " }\n", + "\n", + " .dataframe thead th {\n", + " text-align: right;\n", + " }\n", + "</style>\n", + "<table border=\"1\" class=\"dataframe\">\n", + " <thead>\n", + " <tr style=\"text-align: right;\">\n", + " <th></th>\n", + " <th>state</th>\n", + " <th>covid19SiteOld</th>\n", + " <th>covid19Site</th>\n", + " <th>covid19SiteSecondary</th>\n", + " <th>twitter</th>\n", + " <th>pui</th>\n", + " <th>pum</th>\n", + " <th>notes</th>\n", + " <th>name</th>\n", + " </tr>\n", + " </thead>\n", + " <tbody>\n", + " <tr>\n", + " <th>0</th>\n", + " <td>AK</td>\n", + " <td>http://dhss.alaska.gov/dph/Epi/id/Pages/COVID-...</td>\n", + " <td>http://dhss.alaska.gov/dph/Epi/id/Pages/COVID-...</td>\n", + " <td>http://dhss.alaska.gov/dph/Epi/id/Pages/COVID-...</td>\n", + " <td>@Alaska_DHSS</td>\n", + " <td>All data</td>\n", + " <td>False</td>\n", + " <td>We count the reported number as \"persons teste...</td>\n", + " <td>Alaska</td>\n", + " </tr>\n", + " <tr>\n", + " <th>1</th>\n", + " <td>AL</td>\n", + " <td>http://www.alabamapublichealth.gov/infectiousd...</td>\n", + " <td>https://alpublichealth.maps.arcgis.com/apps/op...</td>\n", + " <td>None</td>\n", + " <td>@alpublichealth</td>\n", + " <td>No data</td>\n", + " <td>False</td>\n", + " <td>Last negative count from 3/16. Last update tim...</td>\n", + " <td>Alabama</td>\n", + " </tr>\n", + " <tr>\n", + " <th>2</th>\n", + " <td>AR</td>\n", + " <td>https://www.healthy.arkansas.gov/programs-serv...</td>\n", + " <td>https://adem.maps.arcgis.com/apps/opsdashboard...</td>\n", + " <td>https://www.healthy.arkansas.gov/programs-serv...</td>\n", + " <td>@adhpio</td>\n", + " <td>All data</td>\n", + " <td>True</td>\n", + " <td>The state reports \"specimens\" tested, but it a...</td>\n", + " <td>Arkansas</td>\n", + " </tr>\n", + " <tr>\n", + " <th>3</th>\n", + " <td>AS</td>\n", + " <td>http://www.samoagovt.ws/2020/03/ministry-of-he...</td>\n", + " <td>http://www.samoagovt.ws/category/latest-news/</td>\n", + " <td>https://www.facebook.com/amsamgov/</td>\n", + " <td>None</td>\n", + " <td>No Data</td>\n", + " <td>False</td>\n", + " <td>American Samoa: No data, no confirmed cases yet.</td>\n", + " <td>American Samoa</td>\n", + " </tr>\n", + " <tr>\n", + " <th>4</th>\n", + " <td>AZ</td>\n", + " <td>https://www.azdhs.gov/preparedness/epidemiolog...</td>\n", + " <td>https://www.azdhs.gov/preparedness/epidemiolog...</td>\n", + " <td>None</td>\n", + " <td>@azdhs</td>\n", + " <td>All data</td>\n", + " <td>False</td>\n", + " <td>Negative = “Ruled Outâ€. Negatives are from pub...</td>\n", + " <td>Arizona</td>\n", + " </tr>\n", + " </tbody>\n", + "</table>\n", + "</div>" + ], + "text/plain": [ + " state covid19SiteOld \\\n", + "0 AK http://dhss.alaska.gov/dph/Epi/id/Pages/COVID-... \n", + "1 AL http://www.alabamapublichealth.gov/infectiousd... \n", + "2 AR https://www.healthy.arkansas.gov/programs-serv... \n", + "3 AS http://www.samoagovt.ws/2020/03/ministry-of-he... \n", + "4 AZ https://www.azdhs.gov/preparedness/epidemiolog... \n", + "\n", + " covid19Site \\\n", + "0 http://dhss.alaska.gov/dph/Epi/id/Pages/COVID-... \n", + "1 https://alpublichealth.maps.arcgis.com/apps/op... \n", + "2 https://adem.maps.arcgis.com/apps/opsdashboard... \n", + "3 http://www.samoagovt.ws/category/latest-news/ \n", + "4 https://www.azdhs.gov/preparedness/epidemiolog... \n", + "\n", + " covid19SiteSecondary twitter \\\n", + "0 http://dhss.alaska.gov/dph/Epi/id/Pages/COVID-... @Alaska_DHSS \n", + "1 None @alpublichealth \n", + "2 https://www.healthy.arkansas.gov/programs-serv... @adhpio \n", + "3 https://www.facebook.com/amsamgov/ None \n", + "4 None @azdhs \n", + "\n", + " pui pum notes \\\n", + "0 All data False We count the reported number as \"persons teste... \n", + "1 No data False Last negative count from 3/16. Last update tim... \n", + "2 All data True The state reports \"specimens\" tested, but it a... \n", + "3 No Data False American Samoa: No data, no confirmed cases yet. \n", + "4 All data False Negative = “Ruled Outâ€. Negatives are from pub... \n", + "\n", + " name \n", + "0 Alaska \n", + "1 Alabama \n", + "2 Arkansas \n", + "3 American Samoa \n", + "4 Arizona " + ] + }, + "execution_count": 3, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "metadata_df.head()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Look at the data" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [], + "source": [ + "data_df = pd.read_json('../../data/covidtracking/states-daily.json')\n", + "data_df['date'] = pd.to_datetime(data_df['date'], format=\"%Y%m%d\")" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "<div>\n", + "<style scoped>\n", + " .dataframe tbody tr th:only-of-type {\n", + " vertical-align: middle;\n", + " }\n", + "\n", + " .dataframe tbody tr th {\n", + " vertical-align: top;\n", + " }\n", + "\n", + " .dataframe thead th {\n", + " text-align: right;\n", + " }\n", + "</style>\n", + "<table border=\"1\" class=\"dataframe\">\n", + " <thead>\n", + " <tr style=\"text-align: right;\">\n", + " <th></th>\n", + " <th>date</th>\n", + " <th>state</th>\n", + " <th>positive</th>\n", + " <th>negative</th>\n", + " <th>pending</th>\n", + " <th>hospitalized</th>\n", + " <th>death</th>\n", + " <th>total</th>\n", + " <th>dateChecked</th>\n", + " </tr>\n", + " </thead>\n", + " <tbody>\n", + " <tr>\n", + " <th>0</th>\n", + " <td>2020-03-23</td>\n", + " <td>AK</td>\n", + " <td>22.0</td>\n", + " <td>946.0</td>\n", + " <td>NaN</td>\n", + " <td>0.0</td>\n", + " <td>NaN</td>\n", + " <td>968</td>\n", + " <td>2020-03-23T20:00:00Z</td>\n", + " </tr>\n", + " <tr>\n", + " <th>1</th>\n", + " <td>2020-03-23</td>\n", + " <td>AL</td>\n", + " <td>167.0</td>\n", + " <td>1665.0</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>0.0</td>\n", + " <td>1832</td>\n", + " <td>2020-03-23T20:00:00Z</td>\n", + " </tr>\n", + " <tr>\n", + " <th>2</th>\n", + " <td>2020-03-23</td>\n", + " <td>AR</td>\n", + " <td>174.0</td>\n", + " <td>906.0</td>\n", + " <td>0.0</td>\n", + " <td>13.0</td>\n", + " <td>0.0</td>\n", + " <td>1080</td>\n", + " <td>2020-03-23T20:00:00Z</td>\n", + " </tr>\n", + " <tr>\n", + " <th>3</th>\n", + " <td>2020-03-23</td>\n", + " <td>AS</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>0.0</td>\n", + " <td>0</td>\n", + " <td>2020-03-23T20:00:00Z</td>\n", + " </tr>\n", + " <tr>\n", + " <th>4</th>\n", + " <td>2020-03-23</td>\n", + " <td>AZ</td>\n", + " <td>265.0</td>\n", + " <td>309.0</td>\n", + " <td>6.0</td>\n", + " <td>NaN</td>\n", + " <td>2.0</td>\n", + " <td>580</td>\n", + " <td>2020-03-23T20:00:00Z</td>\n", + " </tr>\n", + " </tbody>\n", + "</table>\n", + "</div>" + ], + "text/plain": [ + " date state positive negative pending hospitalized death total \\\n", + "0 2020-03-23 AK 22.0 946.0 NaN 0.0 NaN 968 \n", + "1 2020-03-23 AL 167.0 1665.0 NaN NaN 0.0 1832 \n", + "2 2020-03-23 AR 174.0 906.0 0.0 13.0 0.0 1080 \n", + "3 2020-03-23 AS NaN NaN NaN NaN 0.0 0 \n", + "4 2020-03-23 AZ 265.0 309.0 6.0 NaN 2.0 580 \n", + "\n", + " dateChecked \n", + "0 2020-03-23T20:00:00Z \n", + "1 2020-03-23T20:00:00Z \n", + "2 2020-03-23T20:00:00Z \n", + "3 2020-03-23T20:00:00Z \n", + "4 2020-03-23T20:00:00Z " + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "data_df.head()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Daily counts and totals" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [], + "source": [ + "# compute daily differences\n", + "tdf = data_df.sort_values(['state', 'date'], ascending=[True, False]).set_index(['state', 'date'])\n", + "diffs_df = tdf[['positive', 'negative', 'death']].groupby(level='state').diff(periods=-1).dropna(how='all')\n", + "tdf_diff=tdf.join(diffs_df, rsuffix='_diff').reset_index()\n", + "\n", + "# \"Normalizing\" the totals\n", + "tdf_diff['total_10'] = tdf_diff['total']/10." + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "<div>\n", + "<style scoped>\n", + " .dataframe tbody tr th:only-of-type {\n", + " vertical-align: middle;\n", + " }\n", + "\n", + " .dataframe tbody tr th {\n", + " vertical-align: top;\n", + " }\n", + "\n", + " .dataframe thead th {\n", + " text-align: right;\n", + " }\n", + "</style>\n", + "<table border=\"1\" class=\"dataframe\">\n", + " <thead>\n", + " <tr style=\"text-align: right;\">\n", + " <th></th>\n", + " <th></th>\n", + " <th>positive</th>\n", + " <th>negative</th>\n", + " <th>pending</th>\n", + " <th>hospitalized</th>\n", + " <th>death</th>\n", + " <th>total</th>\n", + " <th>dateChecked</th>\n", + " </tr>\n", + " <tr>\n", + " <th>state</th>\n", + " <th>date</th>\n", + " <th></th>\n", + " <th></th>\n", + " <th></th>\n", + " <th></th>\n", + " <th></th>\n", + " <th></th>\n", + " <th></th>\n", + " </tr>\n", + " </thead>\n", + " <tbody>\n", + " <tr>\n", + " <th rowspan=\"5\" valign=\"top\">AK</th>\n", + " <th>2020-03-23</th>\n", + " <td>22.0</td>\n", + " <td>946.0</td>\n", + " <td>NaN</td>\n", + " <td>0.0</td>\n", + " <td>NaN</td>\n", + " <td>968</td>\n", + " <td>2020-03-23T20:00:00Z</td>\n", + " </tr>\n", + " <tr>\n", + " <th>2020-03-22</th>\n", + " <td>22.0</td>\n", + " <td>946.0</td>\n", + " <td>NaN</td>\n", + " <td>0.0</td>\n", + " <td>NaN</td>\n", + " <td>968</td>\n", + " <td>2020-03-22T20:00:00Z</td>\n", + " </tr>\n", + " <tr>\n", + " <th>2020-03-21</th>\n", + " <td>14.0</td>\n", + " <td>758.0</td>\n", + " <td>NaN</td>\n", + " <td>0.0</td>\n", + " <td>NaN</td>\n", + " <td>772</td>\n", + " <td>2020-03-21T20:00:00Z</td>\n", + " </tr>\n", + " <tr>\n", + " <th>2020-03-20</th>\n", + " <td>12.0</td>\n", + " <td>686.0</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>698</td>\n", + " <td>2020-03-20T20:00:00Z</td>\n", + " </tr>\n", + " <tr>\n", + " <th>2020-03-19</th>\n", + " <td>6.0</td>\n", + " <td>400.0</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>406</td>\n", + " <td>2020-03-19T20:00:00Z</td>\n", + " </tr>\n", + " <tr>\n", + " <th>...</th>\n", + " <th>...</th>\n", + " <td>...</td>\n", + " <td>...</td>\n", + " <td>...</td>\n", + " <td>...</td>\n", + " <td>...</td>\n", + " <td>...</td>\n", + " <td>...</td>\n", + " </tr>\n", + " <tr>\n", + " <th rowspan=\"5\" valign=\"top\">WY</th>\n", + " <th>2020-03-11</th>\n", + " <td>0.0</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>0</td>\n", + " <td>2020-03-11T20:00:00Z</td>\n", + " </tr>\n", + " <tr>\n", + " <th>2020-03-10</th>\n", + " <td>0.0</td>\n", + " <td>0.0</td>\n", + " <td>0.0</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>0</td>\n", + " <td>2020-03-10T20:00:00Z</td>\n", + " </tr>\n", + " <tr>\n", + " <th>2020-03-09</th>\n", + " <td>0.0</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>0</td>\n", + " <td>2020-03-09T20:00:00Z</td>\n", + " </tr>\n", + " <tr>\n", + " <th>2020-03-08</th>\n", + " <td>0.0</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>0</td>\n", + " <td>2020-03-08T20:00:00Z</td>\n", + " </tr>\n", + " <tr>\n", + " <th>2020-03-07</th>\n", + " <td>0.0</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>0</td>\n", + " <td>2020-03-07T21:00:00Z</td>\n", + " </tr>\n", + " </tbody>\n", + "</table>\n", + "<p>981 rows × 7 columns</p>\n", + "</div>" + ], + "text/plain": [ + " positive negative pending hospitalized death total \\\n", + "state date \n", + "AK 2020-03-23 22.0 946.0 NaN 0.0 NaN 968 \n", + " 2020-03-22 22.0 946.0 NaN 0.0 NaN 968 \n", + " 2020-03-21 14.0 758.0 NaN 0.0 NaN 772 \n", + " 2020-03-20 12.0 686.0 NaN NaN NaN 698 \n", + " 2020-03-19 6.0 400.0 NaN NaN NaN 406 \n", + "... ... ... ... ... ... ... \n", + "WY 2020-03-11 0.0 NaN NaN NaN NaN 0 \n", + " 2020-03-10 0.0 0.0 0.0 NaN NaN 0 \n", + " 2020-03-09 0.0 NaN NaN NaN NaN 0 \n", + " 2020-03-08 0.0 NaN NaN NaN NaN 0 \n", + " 2020-03-07 0.0 NaN NaN NaN NaN 0 \n", + "\n", + " dateChecked \n", + "state date \n", + "AK 2020-03-23 2020-03-23T20:00:00Z \n", + " 2020-03-22 2020-03-22T20:00:00Z \n", + " 2020-03-21 2020-03-21T20:00:00Z \n", + " 2020-03-20 2020-03-20T20:00:00Z \n", + " 2020-03-19 2020-03-19T20:00:00Z \n", + "... ... \n", + "WY 2020-03-11 2020-03-11T20:00:00Z \n", + " 2020-03-10 2020-03-10T20:00:00Z \n", + " 2020-03-09 2020-03-09T20:00:00Z \n", + " 2020-03-08 2020-03-08T20:00:00Z \n", + " 2020-03-07 2020-03-07T21:00:00Z \n", + "\n", + "[981 rows x 7 columns]" + ] + }, + "execution_count": 7, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "tdf" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "<div>\n", + "<style scoped>\n", + " .dataframe tbody tr th:only-of-type {\n", + " vertical-align: middle;\n", + " }\n", + "\n", + " .dataframe tbody tr th {\n", + " vertical-align: top;\n", + " }\n", + "\n", + " .dataframe thead th {\n", + " text-align: right;\n", + " }\n", + "</style>\n", + "<table border=\"1\" class=\"dataframe\">\n", + " <thead>\n", + " <tr style=\"text-align: right;\">\n", + " <th></th>\n", + " <th>state</th>\n", + " <th>date</th>\n", + " <th>positive</th>\n", + " <th>negative</th>\n", + " <th>pending</th>\n", + " <th>hospitalized</th>\n", + " <th>death</th>\n", + " <th>total</th>\n", + " <th>dateChecked</th>\n", + " <th>positive_diff</th>\n", + " <th>negative_diff</th>\n", + " <th>death_diff</th>\n", + " <th>total_10</th>\n", + " </tr>\n", + " </thead>\n", + " <tbody>\n", + " <tr>\n", + " <th>0</th>\n", + " <td>AK</td>\n", + " <td>2020-03-23</td>\n", + " <td>22.0</td>\n", + " <td>946.0</td>\n", + " <td>NaN</td>\n", + " <td>0.0</td>\n", + " <td>NaN</td>\n", + " <td>968</td>\n", + " <td>2020-03-23T20:00:00Z</td>\n", + " <td>0.0</td>\n", + " <td>0.0</td>\n", + " <td>NaN</td>\n", + " <td>96.8</td>\n", + " </tr>\n", + " <tr>\n", + " <th>1</th>\n", + " <td>AK</td>\n", + " <td>2020-03-22</td>\n", + " <td>22.0</td>\n", + " <td>946.0</td>\n", + " <td>NaN</td>\n", + " <td>0.0</td>\n", + " <td>NaN</td>\n", + " <td>968</td>\n", + " <td>2020-03-22T20:00:00Z</td>\n", + " <td>8.0</td>\n", + " <td>188.0</td>\n", + " <td>NaN</td>\n", + " <td>96.8</td>\n", + " </tr>\n", + " <tr>\n", + " <th>2</th>\n", + " <td>AK</td>\n", + " <td>2020-03-21</td>\n", + " <td>14.0</td>\n", + " <td>758.0</td>\n", + " <td>NaN</td>\n", + " <td>0.0</td>\n", + " <td>NaN</td>\n", + " <td>772</td>\n", + " <td>2020-03-21T20:00:00Z</td>\n", + " <td>2.0</td>\n", + " <td>72.0</td>\n", + " <td>NaN</td>\n", + " <td>77.2</td>\n", + " </tr>\n", + " <tr>\n", + " <th>3</th>\n", + " <td>AK</td>\n", + " <td>2020-03-20</td>\n", + " <td>12.0</td>\n", + " <td>686.0</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>698</td>\n", + " <td>2020-03-20T20:00:00Z</td>\n", + " <td>6.0</td>\n", + " <td>286.0</td>\n", + " <td>NaN</td>\n", + " <td>69.8</td>\n", + " </tr>\n", + " <tr>\n", + " <th>4</th>\n", + " <td>AK</td>\n", + " <td>2020-03-19</td>\n", + " <td>6.0</td>\n", + " <td>400.0</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>406</td>\n", + " <td>2020-03-19T20:00:00Z</td>\n", + " <td>0.0</td>\n", + " <td>-6.0</td>\n", + " <td>NaN</td>\n", + " <td>40.6</td>\n", + " </tr>\n", + " <tr>\n", + " <th>...</th>\n", + " <td>...</td>\n", + " <td>...</td>\n", + " <td>...</td>\n", + " <td>...</td>\n", + " <td>...</td>\n", + " <td>...</td>\n", + " <td>...</td>\n", + " <td>...</td>\n", + " <td>...</td>\n", + " <td>...</td>\n", + " <td>...</td>\n", + " <td>...</td>\n", + " <td>...</td>\n", + " </tr>\n", + " <tr>\n", + " <th>976</th>\n", + " <td>WY</td>\n", + " <td>2020-03-11</td>\n", + " <td>0.0</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>0</td>\n", + " <td>2020-03-11T20:00:00Z</td>\n", + " <td>0.0</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>0.0</td>\n", + " </tr>\n", + " <tr>\n", + " <th>977</th>\n", + " <td>WY</td>\n", + " <td>2020-03-10</td>\n", + " <td>0.0</td>\n", + " <td>0.0</td>\n", + " <td>0.0</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>0</td>\n", + " <td>2020-03-10T20:00:00Z</td>\n", + " <td>0.0</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>0.0</td>\n", + " </tr>\n", + " <tr>\n", + " <th>978</th>\n", + " <td>WY</td>\n", + " <td>2020-03-09</td>\n", + " <td>0.0</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>0</td>\n", + " <td>2020-03-09T20:00:00Z</td>\n", + " <td>0.0</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>0.0</td>\n", + " </tr>\n", + " <tr>\n", + " <th>979</th>\n", + " <td>WY</td>\n", + " <td>2020-03-08</td>\n", + " <td>0.0</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>0</td>\n", + " <td>2020-03-08T20:00:00Z</td>\n", + " <td>0.0</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>0.0</td>\n", + " </tr>\n", + " <tr>\n", + " <th>980</th>\n", + " <td>WY</td>\n", + " <td>2020-03-07</td>\n", + " <td>0.0</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>0</td>\n", + " <td>2020-03-07T21:00:00Z</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>0.0</td>\n", + " </tr>\n", + " </tbody>\n", + "</table>\n", + "<p>981 rows × 13 columns</p>\n", + "</div>" + ], + "text/plain": [ + " state date positive negative pending hospitalized death total \\\n", + "0 AK 2020-03-23 22.0 946.0 NaN 0.0 NaN 968 \n", + "1 AK 2020-03-22 22.0 946.0 NaN 0.0 NaN 968 \n", + "2 AK 2020-03-21 14.0 758.0 NaN 0.0 NaN 772 \n", + "3 AK 2020-03-20 12.0 686.0 NaN NaN NaN 698 \n", + "4 AK 2020-03-19 6.0 400.0 NaN NaN NaN 406 \n", + ".. ... ... ... ... ... ... ... ... \n", + "976 WY 2020-03-11 0.0 NaN NaN NaN NaN 0 \n", + "977 WY 2020-03-10 0.0 0.0 0.0 NaN NaN 0 \n", + "978 WY 2020-03-09 0.0 NaN NaN NaN NaN 0 \n", + "979 WY 2020-03-08 0.0 NaN NaN NaN NaN 0 \n", + "980 WY 2020-03-07 0.0 NaN NaN NaN NaN 0 \n", + "\n", + " dateChecked positive_diff negative_diff death_diff total_10 \n", + "0 2020-03-23T20:00:00Z 0.0 0.0 NaN 96.8 \n", + "1 2020-03-22T20:00:00Z 8.0 188.0 NaN 96.8 \n", + "2 2020-03-21T20:00:00Z 2.0 72.0 NaN 77.2 \n", + "3 2020-03-20T20:00:00Z 6.0 286.0 NaN 69.8 \n", + "4 2020-03-19T20:00:00Z 0.0 -6.0 NaN 40.6 \n", + ".. ... ... ... ... ... \n", + "976 2020-03-11T20:00:00Z 0.0 NaN NaN 0.0 \n", + "977 2020-03-10T20:00:00Z 0.0 NaN NaN 0.0 \n", + "978 2020-03-09T20:00:00Z 0.0 NaN NaN 0.0 \n", + "979 2020-03-08T20:00:00Z 0.0 NaN NaN 0.0 \n", + "980 2020-03-07T21:00:00Z NaN NaN NaN 0.0 \n", + "\n", + "[981 rows x 13 columns]" + ] + }, + "execution_count": 8, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "tdf_diff" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "\n", + "<div id=\"altair-viz-bf0dc4cb9a2f4f62a19f7f9455255381\"></div>\n", + "<script type=\"text/javascript\">\n", + " (function(spec, embedOpt){\n", + " const outputDiv = document.getElementById(\"altair-viz-bf0dc4cb9a2f4f62a19f7f9455255381\");\n", + " const paths = {\n", + " \"vega\": \"https://cdn.jsdelivr.net/npm//vega@5?noext\",\n", + " \"vega-lib\": \"https://cdn.jsdelivr.net/npm//vega-lib?noext\",\n", + " \"vega-lite\": \"https://cdn.jsdelivr.net/npm//vega-lite@4.0.2?noext\",\n", + " \"vega-embed\": \"https://cdn.jsdelivr.net/npm//vega-embed@6?noext\",\n", + " };\n", + "\n", + " function loadScript(lib) {\n", + " return new Promise(function(resolve, reject) {\n", + " var s = document.createElement('script');\n", + " s.src = paths[lib];\n", + " s.async = true;\n", + " s.onload = () => resolve(paths[lib]);\n", + " s.onerror = () => reject(`Error loading script: ${paths[lib]}`);\n", + " document.getElementsByTagName(\"head\")[0].appendChild(s);\n", + " });\n", + " }\n", + "\n", + " function showError(err) {\n", + " outputDiv.innerHTML = `<div class=\"error\" style=\"color:red;\">${err}</div>`;\n", + " throw err;\n", + " }\n", + "\n", + " function displayChart(vegaEmbed) {\n", + " vegaEmbed(outputDiv, spec, embedOpt)\n", + " .catch(err => showError(`Javascript Error: ${err.message}<br>This usually means there's a typo in your chart specification. See the javascript console for the full traceback.`));\n", + " }\n", + "\n", + " if(typeof define === \"function\" && define.amd) {\n", + " requirejs.config({paths});\n", + " require([\"vega-embed\"], displayChart, err => showError(`Error loading script: ${err.message}`));\n", + " } else if (typeof vegaEmbed === \"function\") {\n", + " displayChart(vegaEmbed);\n", + " } else {\n", + " loadScript(\"vega\")\n", + " .then(() => loadScript(\"vega-lite\"))\n", + " .then(() => loadScript(\"vega-embed\"))\n", + " .catch(showError)\n", + " .then(() => displayChart(vegaEmbed));\n", + " }\n", + " })({\"config\": {\"view\": {\"continuousWidth\": 400, \"continuousHeight\": 300}}, \"hconcat\": [{\"layer\": [{\"mark\": {\"type\": \"bar\", \"size\": 10}, \"encoding\": {\"x\": {\"type\": \"temporal\", \"axis\": {\"title\": \"Date\"}, \"field\": \"date\"}, \"y\": {\"type\": \"quantitative\", \"axis\": {\"title\": \"Daily positive\"}, \"field\": \"daily_positive\"}}, \"height\": 150, \"title\": \"WA\", \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"color\": \"red\"}, \"encoding\": {\"x\": {\"type\": \"temporal\", \"axis\": {\"title\": \"Date\"}, \"field\": \"date\"}, \"y\": {\"type\": \"quantitative\", \"axis\": {\"title\": \"Total/10\"}, \"field\": \"total_10\"}}, \"height\": 150, \"title\": \"WA\", \"width\": 250}, {\"mark\": {\"type\": \"line\", \"color\": \"orange\"}, \"encoding\": {\"x\": {\"type\": \"temporal\", \"axis\": {\"title\": \"Date\"}, \"field\": \"date\"}, \"y\": {\"type\": \"quantitative\", \"axis\": {\"title\": \"Positive\"}, \"field\": \"positive\"}}, \"height\": 150, \"title\": \"WA\", \"width\": 250}]}], \"data\": {\"name\": \"data-c6782400083e2467b17c61884335e378\"}, \"resolve\": {\"scale\": {\"y\": \"independent\"}}}, {\"layer\": [{\"mark\": {\"type\": \"bar\", \"size\": 10}, \"encoding\": {\"x\": {\"type\": \"temporal\", \"axis\": {\"title\": \"Date\"}, \"field\": \"date\"}, \"y\": {\"type\": \"quantitative\", \"axis\": {\"title\": \"Daily positive\"}, \"field\": \"daily_positive\"}}, \"height\": 150, \"title\": \"CA\", \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"color\": \"red\"}, \"encoding\": {\"x\": {\"type\": \"temporal\", \"axis\": {\"title\": \"Date\"}, \"field\": \"date\"}, \"y\": {\"type\": \"quantitative\", \"axis\": {\"title\": \"Total/10\"}, \"field\": \"total_10\"}}, \"height\": 150, \"title\": \"CA\", \"width\": 250}, {\"mark\": {\"type\": \"line\", \"color\": \"orange\"}, \"encoding\": {\"x\": {\"type\": \"temporal\", \"axis\": {\"title\": \"Date\"}, \"field\": \"date\"}, \"y\": {\"type\": \"quantitative\", \"axis\": {\"title\": \"Positive\"}, \"field\": \"positive\"}}, \"height\": 150, \"title\": \"CA\", \"width\": 250}]}], \"data\": {\"name\": \"data-eef4098b7abaaa36c9f3d5acf94f9e4e\"}, \"resolve\": {\"scale\": {\"y\": \"independent\"}}}, {\"layer\": [{\"mark\": {\"type\": \"bar\", \"size\": 10}, \"encoding\": {\"x\": {\"type\": \"temporal\", \"axis\": {\"title\": \"Date\"}, \"field\": \"date\"}, \"y\": {\"type\": \"quantitative\", \"axis\": {\"title\": \"Daily positive\"}, \"field\": \"daily_positive\"}}, \"height\": 150, \"title\": \"NY\", \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"color\": \"red\"}, \"encoding\": {\"x\": {\"type\": \"temporal\", \"axis\": {\"title\": \"Date\"}, \"field\": \"date\"}, \"y\": {\"type\": \"quantitative\", \"axis\": {\"title\": \"Total/10\"}, \"field\": \"total_10\"}}, \"height\": 150, \"title\": \"NY\", \"width\": 250}, {\"mark\": {\"type\": \"line\", \"color\": \"orange\"}, \"encoding\": {\"x\": {\"type\": \"temporal\", \"axis\": {\"title\": \"Date\"}, \"field\": \"date\"}, \"y\": {\"type\": \"quantitative\", \"axis\": {\"title\": \"Positive\"}, \"field\": \"positive\"}}, \"height\": 150, \"title\": \"NY\", \"width\": 250}]}], \"data\": {\"name\": \"data-5fcc74c83ca5bc4a7914311e37ca7698\"}, \"resolve\": {\"scale\": {\"y\": \"independent\"}}}], \"$schema\": \"https://vega.github.io/schema/vega-lite/v4.0.2.json\", \"datasets\": {\"data-c6782400083e2467b17c61884335e378\": [{\"state\": \"WA\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 1996.0, \"negative\": 28879.0, \"pending\": null, \"hospitalized\": null, \"death\": 95.0, \"total\": 30875, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"positive_diff\": 203.0, \"negative_diff\": 3551.0, \"death_diff\": 1.0, \"total_10\": 3087.5, \"daily_positive\": 203.0}, {\"state\": \"WA\", \"date\": \"2020-03-22T00:00:00\", \"positive\": 1793.0, \"negative\": 25328.0, \"pending\": null, \"hospitalized\": null, \"death\": 94.0, \"total\": 27121, \"dateChecked\": \"2020-03-22T20:00:00Z\", \"positive_diff\": 269.0, \"negative_diff\": 3609.0, \"death_diff\": 11.0, \"total_10\": 2712.1, \"daily_positive\": 269.0}, {\"state\": \"WA\", \"date\": \"2020-03-21T00:00:00\", \"positive\": 1524.0, \"negative\": 21719.0, \"pending\": null, \"hospitalized\": null, \"death\": 83.0, \"total\": 23243, \"dateChecked\": \"2020-03-21T20:00:00Z\", \"positive_diff\": 148.0, \"negative_diff\": 2383.0, \"death_diff\": 9.0, \"total_10\": 2324.3, \"daily_positive\": 148.0}, {\"state\": \"WA\", \"date\": \"2020-03-20T00:00:00\", \"positive\": 1376.0, \"negative\": 19336.0, \"pending\": null, \"hospitalized\": null, \"death\": 74.0, \"total\": 20712, \"dateChecked\": \"2020-03-20T20:00:00Z\", \"positive_diff\": 189.0, \"negative_diff\": 3418.0, \"death_diff\": 8.0, \"total_10\": 2071.2, \"daily_positive\": 189.0}, {\"state\": \"WA\", \"date\": \"2020-03-19T00:00:00\", \"positive\": 1187.0, \"negative\": 15918.0, \"pending\": null, \"hospitalized\": null, \"death\": 66.0, \"total\": 17105, \"dateChecked\": \"2020-03-19T20:00:00Z\", \"positive_diff\": 175.0, \"negative_diff\": 2801.0, \"death_diff\": 14.0, \"total_10\": 1710.5, \"daily_positive\": 175.0}, {\"state\": \"WA\", \"date\": \"2020-03-18T00:00:00\", \"positive\": 1012.0, \"negative\": 13117.0, \"pending\": null, \"hospitalized\": null, \"death\": 52.0, \"total\": 14129, \"dateChecked\": \"2020-03-18T20:00:00Z\", \"positive_diff\": 108.0, \"negative_diff\": 1535.0, \"death_diff\": 4.0, \"total_10\": 1412.9, \"daily_positive\": 108.0}, {\"state\": \"WA\", \"date\": \"2020-03-17T00:00:00\", \"positive\": 904.0, \"negative\": 11582.0, \"pending\": null, \"hospitalized\": null, \"death\": 48.0, \"total\": 12486, \"dateChecked\": \"2020-03-17T20:00:00Z\", \"positive_diff\": 135.0, \"negative_diff\": 2131.0, \"death_diff\": 6.0, \"total_10\": 1248.6, \"daily_positive\": 135.0}, {\"state\": \"WA\", \"date\": \"2020-03-16T00:00:00\", \"positive\": 769.0, \"negative\": 9451.0, \"pending\": null, \"hospitalized\": null, \"death\": 42.0, \"total\": 10220, \"dateChecked\": \"2020-03-16T20:00:00Z\", \"positive_diff\": 127.0, \"negative_diff\": 2329.0, \"death_diff\": 2.0, \"total_10\": 1022.0, \"daily_positive\": 127.0}, {\"state\": \"WA\", \"date\": \"2020-03-15T00:00:00\", \"positive\": 642.0, \"negative\": 7122.0, \"pending\": null, \"hospitalized\": null, \"death\": 40.0, \"total\": 7764, \"dateChecked\": \"2020-03-15T20:00:00Z\", \"positive_diff\": 74.0, \"negative_diff\": 1121.0, \"death_diff\": 3.0, \"total_10\": 776.4, \"daily_positive\": 74.0}, {\"state\": \"WA\", \"date\": \"2020-03-14T00:00:00\", \"positive\": 568.0, \"negative\": 6001.0, \"pending\": null, \"hospitalized\": null, \"death\": 37.0, \"total\": 6569, \"dateChecked\": \"2020-03-14T20:00:00Z\", \"positive_diff\": 111.0, \"negative_diff\": 1651.0, \"death_diff\": 6.0, \"total_10\": 656.9, \"daily_positive\": 111.0}, {\"state\": \"WA\", \"date\": \"2020-03-13T00:00:00\", \"positive\": 457.0, \"negative\": 4350.0, \"pending\": null, \"hospitalized\": null, \"death\": 31.0, \"total\": 4807, \"dateChecked\": \"2020-03-13T20:00:00Z\", \"positive_diff\": 120.0, \"negative_diff\": 1313.0, \"death_diff\": 2.0, \"total_10\": 480.7, \"daily_positive\": 120.0}, {\"state\": \"WA\", \"date\": \"2020-03-12T00:00:00\", \"positive\": 337.0, \"negative\": 3037.0, \"pending\": null, \"hospitalized\": null, \"death\": 29.0, \"total\": 3403, \"dateChecked\": \"2020-03-12T20:00:00Z\", \"positive_diff\": 70.0, \"negative_diff\": 862.0, \"death_diff\": 5.0, \"total_10\": 340.3, \"daily_positive\": 70.0}, {\"state\": \"WA\", \"date\": \"2020-03-11T00:00:00\", \"positive\": 267.0, \"negative\": 2175.0, \"pending\": null, \"hospitalized\": null, \"death\": 24.0, \"total\": 2466, \"dateChecked\": \"2020-03-11T20:00:00Z\", \"positive_diff\": 105.0, \"negative_diff\": 1065.0, \"death_diff\": null, \"total_10\": 246.6, \"daily_positive\": 105.0}, {\"state\": \"WA\", \"date\": \"2020-03-10T00:00:00\", \"positive\": 162.0, \"negative\": 1110.0, \"pending\": null, \"hospitalized\": null, \"death\": null, \"total\": 1272, \"dateChecked\": \"2020-03-10T20:00:00Z\", \"positive_diff\": 26.0, \"negative_diff\": 0.0, \"death_diff\": null, \"total_10\": 127.2, \"daily_positive\": 26.0}, {\"state\": \"WA\", \"date\": \"2020-03-09T00:00:00\", \"positive\": 136.0, \"negative\": 1110.0, \"pending\": null, \"hospitalized\": null, \"death\": null, \"total\": 1246, \"dateChecked\": \"2020-03-09T20:00:00Z\", \"positive_diff\": 34.0, \"negative_diff\": 470.0, \"death_diff\": null, \"total_10\": 124.6, \"daily_positive\": 34.0}, {\"state\": \"WA\", \"date\": \"2020-03-08T00:00:00\", \"positive\": 102.0, \"negative\": 640.0, \"pending\": 60.0, \"hospitalized\": null, \"death\": null, \"total\": 802, \"dateChecked\": \"2020-03-08T20:00:00Z\", \"positive_diff\": 0.0, \"negative_diff\": 270.0, \"death_diff\": null, \"total_10\": 80.2, \"daily_positive\": 0.0}, {\"state\": \"WA\", \"date\": \"2020-03-07T00:00:00\", \"positive\": 102.0, \"negative\": 370.0, \"pending\": 66.0, \"hospitalized\": null, \"death\": null, \"total\": 538, \"dateChecked\": \"2020-03-07T21:00:00Z\", \"positive_diff\": 23.0, \"negative_diff\": 0.0, \"death_diff\": null, \"total_10\": 53.8, \"daily_positive\": 23.0}, {\"state\": \"WA\", \"date\": \"2020-03-06T00:00:00\", \"positive\": 79.0, \"negative\": 370.0, \"pending\": null, \"hospitalized\": null, \"death\": null, \"total\": 449, \"dateChecked\": \"2020-03-06T21:00:00Z\", \"positive_diff\": 9.0, \"negative_diff\": null, \"death_diff\": null, \"total_10\": 44.9, \"daily_positive\": 9.0}, {\"state\": \"WA\", \"date\": \"2020-03-05T00:00:00\", \"positive\": 70.0, \"negative\": null, \"pending\": null, \"hospitalized\": null, \"death\": null, \"total\": 70, \"dateChecked\": \"2020-03-05T21:00:00Z\", \"positive_diff\": 31.0, \"negative_diff\": null, \"death_diff\": null, \"total_10\": 7.0, \"daily_positive\": 31.0}, {\"state\": \"WA\", \"date\": \"2020-03-04T00:00:00\", \"positive\": 39.0, \"negative\": null, \"pending\": null, \"hospitalized\": null, \"death\": null, \"total\": 39, \"dateChecked\": \"2020-03-04T21:00:00Z\", \"positive_diff\": null, \"negative_diff\": null, \"death_diff\": null, \"total_10\": 3.9, \"daily_positive\": null}], \"data-eef4098b7abaaa36c9f3d5acf94f9e4e\": [{\"state\": \"CA\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 1733.0, \"negative\": 12567.0, \"pending\": 12100.0, \"hospitalized\": null, \"death\": 27.0, \"total\": 26400, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"positive_diff\": 197.0, \"negative_diff\": 1263.0, \"death_diff\": 0.0, \"total_10\": 2640.0, \"daily_positive\": 197.0}, {\"state\": \"CA\", \"date\": \"2020-03-22T00:00:00\", \"positive\": 1536.0, \"negative\": 11304.0, \"pending\": null, \"hospitalized\": null, \"death\": 27.0, \"total\": 12840, \"dateChecked\": \"2020-03-22T20:00:00Z\", \"positive_diff\": 257.0, \"negative_diff\": 55.0, \"death_diff\": 3.0, \"total_10\": 1284.0, \"daily_positive\": 257.0}, {\"state\": \"CA\", \"date\": \"2020-03-21T00:00:00\", \"positive\": 1279.0, \"negative\": 11249.0, \"pending\": null, \"hospitalized\": null, \"death\": 24.0, \"total\": 12528, \"dateChecked\": \"2020-03-21T20:00:00Z\", \"positive_diff\": 216.0, \"negative_diff\": 825.0, \"death_diff\": 4.0, \"total_10\": 1252.8, \"daily_positive\": 216.0}, {\"state\": \"CA\", \"date\": \"2020-03-20T00:00:00\", \"positive\": 1063.0, \"negative\": 10424.0, \"pending\": null, \"hospitalized\": null, \"death\": 20.0, \"total\": 11487, \"dateChecked\": \"2020-03-20T20:00:00Z\", \"positive_diff\": 139.0, \"negative_diff\": 1637.0, \"death_diff\": 2.0, \"total_10\": 1148.7, \"daily_positive\": 139.0}, {\"state\": \"CA\", \"date\": \"2020-03-19T00:00:00\", \"positive\": 924.0, \"negative\": 8787.0, \"pending\": null, \"hospitalized\": null, \"death\": 18.0, \"total\": 9711, \"dateChecked\": \"2020-03-19T20:00:00Z\", \"positive_diff\": 313.0, \"negative_diff\": 806.0, \"death_diff\": 5.0, \"total_10\": 971.1, \"daily_positive\": 313.0}, {\"state\": \"CA\", \"date\": \"2020-03-18T00:00:00\", \"positive\": 611.0, \"negative\": 7981.0, \"pending\": null, \"hospitalized\": null, \"death\": 13.0, \"total\": 8592, \"dateChecked\": \"2020-03-18T20:00:00Z\", \"positive_diff\": 128.0, \"negative_diff\": 0.0, \"death_diff\": 2.0, \"total_10\": 859.2, \"daily_positive\": 128.0}, {\"state\": \"CA\", \"date\": \"2020-03-17T00:00:00\", \"positive\": 483.0, \"negative\": 7981.0, \"pending\": null, \"hospitalized\": null, \"death\": 11.0, \"total\": 8407, \"dateChecked\": \"2020-03-17T20:00:00Z\", \"positive_diff\": 148.0, \"negative_diff\": 0.0, \"death_diff\": 5.0, \"total_10\": 840.7, \"daily_positive\": 148.0}, {\"state\": \"CA\", \"date\": \"2020-03-16T00:00:00\", \"positive\": 335.0, \"negative\": 7981.0, \"pending\": null, \"hospitalized\": null, \"death\": 6.0, \"total\": 8316, \"dateChecked\": \"2020-03-16T20:00:00Z\", \"positive_diff\": 42.0, \"negative_diff\": 7065.0, \"death_diff\": 1.0, \"total_10\": 831.6, \"daily_positive\": 42.0}, {\"state\": \"CA\", \"date\": \"2020-03-15T00:00:00\", \"positive\": 293.0, \"negative\": 916.0, \"pending\": null, \"hospitalized\": null, \"death\": 5.0, \"total\": 1209, \"dateChecked\": \"2020-03-15T20:00:00Z\", \"positive_diff\": 41.0, \"negative_diff\": 0.0, \"death_diff\": 0.0, \"total_10\": 120.9, \"daily_positive\": 41.0}, {\"state\": \"CA\", \"date\": \"2020-03-14T00:00:00\", \"positive\": 252.0, \"negative\": 916.0, \"pending\": null, \"hospitalized\": null, \"death\": 5.0, \"total\": 1168, \"dateChecked\": \"2020-03-14T20:00:00Z\", \"positive_diff\": 50.0, \"negative_diff\": 0.0, \"death_diff\": 1.0, \"total_10\": 116.8, \"daily_positive\": 50.0}, {\"state\": \"CA\", \"date\": \"2020-03-13T00:00:00\", \"positive\": 202.0, \"negative\": 916.0, \"pending\": null, \"hospitalized\": null, \"death\": 4.0, \"total\": 1118, \"dateChecked\": \"2020-03-13T20:00:00Z\", \"positive_diff\": 0.0, \"negative_diff\": 0.0, \"death_diff\": 0.0, \"total_10\": 111.8, \"daily_positive\": 0.0}, {\"state\": \"CA\", \"date\": \"2020-03-12T00:00:00\", \"positive\": 202.0, \"negative\": 916.0, \"pending\": null, \"hospitalized\": null, \"death\": 4.0, \"total\": 1118, \"dateChecked\": \"2020-03-12T20:00:00Z\", \"positive_diff\": 45.0, \"negative_diff\": 0.0, \"death_diff\": null, \"total_10\": 111.8, \"daily_positive\": 45.0}, {\"state\": \"CA\", \"date\": \"2020-03-11T00:00:00\", \"positive\": 157.0, \"negative\": 916.0, \"pending\": null, \"hospitalized\": null, \"death\": null, \"total\": 1073, \"dateChecked\": \"2020-03-11T20:00:00Z\", \"positive_diff\": 24.0, \"negative_diff\": 226.0, \"death_diff\": null, \"total_10\": 107.3, \"daily_positive\": 24.0}, {\"state\": \"CA\", \"date\": \"2020-03-10T00:00:00\", \"positive\": 133.0, \"negative\": 690.0, \"pending\": null, \"hospitalized\": null, \"death\": null, \"total\": 823, \"dateChecked\": \"2020-03-10T20:00:00Z\", \"positive_diff\": 19.0, \"negative_diff\": 0.0, \"death_diff\": null, \"total_10\": 82.3, \"daily_positive\": 19.0}, {\"state\": \"CA\", \"date\": \"2020-03-09T00:00:00\", \"positive\": 114.0, \"negative\": 690.0, \"pending\": null, \"hospitalized\": null, \"death\": null, \"total\": 804, \"dateChecked\": \"2020-03-09T20:00:00Z\", \"positive_diff\": 26.0, \"negative_diff\": 228.0, \"death_diff\": null, \"total_10\": 80.4, \"daily_positive\": 26.0}, {\"state\": \"CA\", \"date\": \"2020-03-08T00:00:00\", \"positive\": 88.0, \"negative\": 462.0, \"pending\": null, \"hospitalized\": null, \"death\": null, \"total\": 550, \"dateChecked\": \"2020-03-08T20:00:00Z\", \"positive_diff\": 19.0, \"negative_diff\": 0.0, \"death_diff\": null, \"total_10\": 55.0, \"daily_positive\": 19.0}, {\"state\": \"CA\", \"date\": \"2020-03-07T00:00:00\", \"positive\": 69.0, \"negative\": 462.0, \"pending\": null, \"hospitalized\": null, \"death\": null, \"total\": 531, \"dateChecked\": \"2020-03-07T21:00:00Z\", \"positive_diff\": 9.0, \"negative_diff\": 0.0, \"death_diff\": null, \"total_10\": 53.1, \"daily_positive\": 9.0}, {\"state\": \"CA\", \"date\": \"2020-03-06T00:00:00\", \"positive\": 60.0, \"negative\": 462.0, \"pending\": null, \"hospitalized\": null, \"death\": null, \"total\": 522, \"dateChecked\": \"2020-03-06T21:00:00Z\", \"positive_diff\": 7.0, \"negative_diff\": 0.0, \"death_diff\": null, \"total_10\": 52.2, \"daily_positive\": 7.0}, {\"state\": \"CA\", \"date\": \"2020-03-05T00:00:00\", \"positive\": 53.0, \"negative\": 462.0, \"pending\": null, \"hospitalized\": null, \"death\": null, \"total\": 515, \"dateChecked\": \"2020-03-05T21:00:00Z\", \"positive_diff\": 0.0, \"negative_diff\": 0.0, \"death_diff\": null, \"total_10\": 51.5, \"daily_positive\": 0.0}, {\"state\": \"CA\", \"date\": \"2020-03-04T00:00:00\", \"positive\": 53.0, \"negative\": 462.0, \"pending\": null, \"hospitalized\": null, \"death\": null, \"total\": 515, \"dateChecked\": \"2020-03-04T21:00:00Z\", \"positive_diff\": null, \"negative_diff\": null, \"death_diff\": null, \"total_10\": 51.5, \"daily_positive\": null}], \"data-5fcc74c83ca5bc4a7914311e37ca7698\": [{\"state\": \"NY\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 20875.0, \"negative\": 57414.0, \"pending\": null, \"hospitalized\": 2635.0, \"death\": 114.0, \"total\": 78289, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"positive_diff\": 5707.0, \"negative_diff\": 11181.0, \"death_diff\": 0.0, \"total_10\": 7828.9, \"daily_positive\": 5707.0}, {\"state\": \"NY\", \"date\": \"2020-03-22T00:00:00\", \"positive\": 15168.0, \"negative\": 46233.0, \"pending\": null, \"hospitalized\": 1974.0, \"death\": 114.0, \"total\": 61401, \"dateChecked\": \"2020-03-22T20:00:00Z\", \"positive_diff\": 4812.0, \"negative_diff\": 11152.0, \"death_diff\": 70.0, \"total_10\": 6140.1, \"daily_positive\": 4812.0}, {\"state\": \"NY\", \"date\": \"2020-03-21T00:00:00\", \"positive\": 10356.0, \"negative\": 35081.0, \"pending\": null, \"hospitalized\": 1603.0, \"death\": 44.0, \"total\": 45437, \"dateChecked\": \"2020-03-21T20:00:00Z\", \"positive_diff\": 3254.0, \"negative_diff\": 9756.0, \"death_diff\": 9.0, \"total_10\": 4543.7, \"daily_positive\": 3254.0}, {\"state\": \"NY\", \"date\": \"2020-03-20T00:00:00\", \"positive\": 7102.0, \"negative\": 25325.0, \"pending\": null, \"hospitalized\": null, \"death\": 35.0, \"total\": 32427, \"dateChecked\": \"2020-03-20T20:00:00Z\", \"positive_diff\": 2950.0, \"negative_diff\": 7193.0, \"death_diff\": 23.0, \"total_10\": 3242.7, \"daily_positive\": 2950.0}, {\"state\": \"NY\", \"date\": \"2020-03-19T00:00:00\", \"positive\": 4152.0, \"negative\": 18132.0, \"pending\": null, \"hospitalized\": null, \"death\": 12.0, \"total\": 22284, \"dateChecked\": \"2020-03-19T20:00:00Z\", \"positive_diff\": 1770.0, \"negative_diff\": 5917.0, \"death_diff\": 0.0, \"total_10\": 2228.4, \"daily_positive\": 1770.0}, {\"state\": \"NY\", \"date\": \"2020-03-18T00:00:00\", \"positive\": 2382.0, \"negative\": 12215.0, \"pending\": null, \"hospitalized\": null, \"death\": 12.0, \"total\": 14597, \"dateChecked\": \"2020-03-18T20:00:00Z\", \"positive_diff\": 682.0, \"negative_diff\": 6709.0, \"death_diff\": 5.0, \"total_10\": 1459.7, \"daily_positive\": 682.0}, {\"state\": \"NY\", \"date\": \"2020-03-17T00:00:00\", \"positive\": 1700.0, \"negative\": 5506.0, \"pending\": null, \"hospitalized\": null, \"death\": 7.0, \"total\": 7206, \"dateChecked\": \"2020-03-17T20:00:00Z\", \"positive_diff\": 750.0, \"negative_diff\": 963.0, \"death_diff\": 0.0, \"total_10\": 720.6, \"daily_positive\": 750.0}, {\"state\": \"NY\", \"date\": \"2020-03-16T00:00:00\", \"positive\": 950.0, \"negative\": 4543.0, \"pending\": null, \"hospitalized\": null, \"death\": 7.0, \"total\": 5493, \"dateChecked\": \"2020-03-16T20:00:00Z\", \"positive_diff\": 221.0, \"negative_diff\": 0.0, \"death_diff\": 4.0, \"total_10\": 549.3, \"daily_positive\": 221.0}, {\"state\": \"NY\", \"date\": \"2020-03-15T00:00:00\", \"positive\": 729.0, \"negative\": 4543.0, \"pending\": null, \"hospitalized\": null, \"death\": 3.0, \"total\": 5272, \"dateChecked\": \"2020-03-15T20:00:00Z\", \"positive_diff\": 205.0, \"negative_diff\": 1764.0, \"death_diff\": null, \"total_10\": 527.2, \"daily_positive\": 205.0}, {\"state\": \"NY\", \"date\": \"2020-03-14T00:00:00\", \"positive\": 524.0, \"negative\": 2779.0, \"pending\": null, \"hospitalized\": null, \"death\": null, \"total\": 3303, \"dateChecked\": \"2020-03-14T20:00:00Z\", \"positive_diff\": 103.0, \"negative_diff\": 0.0, \"death_diff\": null, \"total_10\": 330.3, \"daily_positive\": 103.0}, {\"state\": \"NY\", \"date\": \"2020-03-13T00:00:00\", \"positive\": 421.0, \"negative\": 2779.0, \"pending\": null, \"hospitalized\": null, \"death\": null, \"total\": 3200, \"dateChecked\": \"2020-03-13T20:00:00Z\", \"positive_diff\": 205.0, \"negative_diff\": null, \"death_diff\": null, \"total_10\": 320.0, \"daily_positive\": 205.0}, {\"state\": \"NY\", \"date\": \"2020-03-12T00:00:00\", \"positive\": 216.0, \"negative\": null, \"pending\": null, \"hospitalized\": null, \"death\": null, \"total\": 216, \"dateChecked\": \"2020-03-12T20:00:00Z\", \"positive_diff\": 0.0, \"negative_diff\": null, \"death_diff\": null, \"total_10\": 21.6, \"daily_positive\": 0.0}, {\"state\": \"NY\", \"date\": \"2020-03-11T00:00:00\", \"positive\": 216.0, \"negative\": null, \"pending\": null, \"hospitalized\": null, \"death\": null, \"total\": 216, \"dateChecked\": \"2020-03-11T20:00:00Z\", \"positive_diff\": 43.0, \"negative_diff\": null, \"death_diff\": null, \"total_10\": 21.6, \"daily_positive\": 43.0}, {\"state\": \"NY\", \"date\": \"2020-03-10T00:00:00\", \"positive\": 173.0, \"negative\": 92.0, \"pending\": null, \"hospitalized\": null, \"death\": null, \"total\": 265, \"dateChecked\": \"2020-03-10T20:00:00Z\", \"positive_diff\": 31.0, \"negative_diff\": 0.0, \"death_diff\": null, \"total_10\": 26.5, \"daily_positive\": 31.0}, {\"state\": \"NY\", \"date\": \"2020-03-09T00:00:00\", \"positive\": 142.0, \"negative\": 92.0, \"pending\": null, \"hospitalized\": null, \"death\": null, \"total\": 234, \"dateChecked\": \"2020-03-09T20:00:00Z\", \"positive_diff\": 37.0, \"negative_diff\": 0.0, \"death_diff\": null, \"total_10\": 23.4, \"daily_positive\": 37.0}, {\"state\": \"NY\", \"date\": \"2020-03-08T00:00:00\", \"positive\": 105.0, \"negative\": 92.0, \"pending\": null, \"hospitalized\": null, \"death\": null, \"total\": 197, \"dateChecked\": \"2020-03-08T20:00:00Z\", \"positive_diff\": 29.0, \"negative_diff\": 0.0, \"death_diff\": null, \"total_10\": 19.7, \"daily_positive\": 29.0}, {\"state\": \"NY\", \"date\": \"2020-03-07T00:00:00\", \"positive\": 76.0, \"negative\": 92.0, \"pending\": 236.0, \"hospitalized\": null, \"death\": null, \"total\": 404, \"dateChecked\": \"2020-03-07T21:00:00Z\", \"positive_diff\": 43.0, \"negative_diff\": 0.0, \"death_diff\": null, \"total_10\": 40.4, \"daily_positive\": 43.0}, {\"state\": \"NY\", \"date\": \"2020-03-06T00:00:00\", \"positive\": 33.0, \"negative\": 92.0, \"pending\": 236.0, \"hospitalized\": null, \"death\": null, \"total\": 361, \"dateChecked\": \"2020-03-06T21:00:00Z\", \"positive_diff\": 11.0, \"negative_diff\": 16.0, \"death_diff\": null, \"total_10\": 36.1, \"daily_positive\": 11.0}, {\"state\": \"NY\", \"date\": \"2020-03-05T00:00:00\", \"positive\": 22.0, \"negative\": 76.0, \"pending\": 24.0, \"hospitalized\": null, \"death\": null, \"total\": 122, \"dateChecked\": \"2020-03-05T21:00:00Z\", \"positive_diff\": 16.0, \"negative_diff\": 28.0, \"death_diff\": null, \"total_10\": 12.2, \"daily_positive\": 16.0}, {\"state\": \"NY\", \"date\": \"2020-03-04T00:00:00\", \"positive\": 6.0, \"negative\": 48.0, \"pending\": 24.0, \"hospitalized\": null, \"death\": null, \"total\": 78, \"dateChecked\": \"2020-03-04T21:00:00Z\", \"positive_diff\": null, \"negative_diff\": null, \"death_diff\": null, \"total_10\": 7.8, \"daily_positive\": null}]}}, {\"mode\": \"vega-lite\"});\n", + "</script>" + ], + "text/plain": [ + "alt.HConcatChart(...)" + ] + }, + "execution_count": 9, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# produce the charts for a few states\n", + "\n", + "charts=[]\n", + "for state in ['WA', 'CA', 'NY']: \n", + " state_df = tdf_diff[tdf_diff['state'] == state].copy()\n", + "\n", + " state_df.loc[:,'daily_positive'] = state_df['positive'][::-1].diff()\n", + " state_df.loc[:,'total_10'] = state_df['total']/10.\n", + "\n", + " base = alt.Chart(state_df, title=state).encode(alt.X('date', axis=alt.Axis(title='Date'))).properties(width=250, height=150)\n", + " dailies = base.mark_bar(size=10).encode(alt.Y('daily_positive', axis=alt.Axis(title='Daily positive')))\n", + "\n", + " totals = base.mark_line(color='red').encode(alt.Y('total_10', axis=alt.Axis(title='Total/10'))) \n", + " positives = totals.mark_line(color='orange').encode(alt.Y('positive', axis=alt.Axis(title='Positive')))\n", + " cumulative = totals + positives\n", + "\n", + " charts.append(alt.layer(dailies, cumulative).resolve_scale(y='independent'))\n", + "\n", + "\n", + "alt.hconcat(*charts)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Counts per 100k" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [], + "source": [ + "pop_df = pd.read_csv('../../data/geodata/us_pop_fung_2019.csv').set_index('ST')" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Most recent test date 2020-03-23 00:00:00\n", + "56 states/territories have data on this date.\n" + ] + } + ], + "source": [ + "most_recent_test_date = data_df['date'].max()\n", + "most_recent_df = data_df[data_df['date'] == most_recent_test_date].set_index('state')\n", + "print(\"Most recent test date\", most_recent_test_date)\n", + "print(len(most_recent_df), \"states/territories have data on this date.\")" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": {}, + "outputs": [], + "source": [ + "most_recent_df['total/100k'] = (most_recent_df['total'] / pop_df['Population']) * 100000\n", + "most_recent_df = most_recent_df.reset_index()" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "<div>\n", + "<style scoped>\n", + " .dataframe tbody tr th:only-of-type {\n", + " vertical-align: middle;\n", + " }\n", + "\n", + " .dataframe tbody tr th {\n", + " vertical-align: top;\n", + " }\n", + "\n", + " .dataframe thead th {\n", + " text-align: right;\n", + " }\n", + "</style>\n", + "<table border=\"1\" class=\"dataframe\">\n", + " <thead>\n", + " <tr style=\"text-align: right;\">\n", + " <th></th>\n", + " <th>state</th>\n", + " <th>date</th>\n", + " <th>positive</th>\n", + " <th>negative</th>\n", + " <th>pending</th>\n", + " <th>hospitalized</th>\n", + " <th>death</th>\n", + " <th>total</th>\n", + " <th>dateChecked</th>\n", + " <th>total/100k</th>\n", + " </tr>\n", + " </thead>\n", + " <tbody>\n", + " <tr>\n", + " <th>0</th>\n", + " <td>AK</td>\n", + " <td>2020-03-23</td>\n", + " <td>22.0</td>\n", + " <td>946.0</td>\n", + " <td>NaN</td>\n", + " <td>0.0</td>\n", + " <td>NaN</td>\n", + " <td>968</td>\n", + " <td>2020-03-23T20:00:00Z</td>\n", + " <td>132.322687</td>\n", + " </tr>\n", + " <tr>\n", + " <th>1</th>\n", + " <td>AL</td>\n", + " <td>2020-03-23</td>\n", + " <td>167.0</td>\n", + " <td>1665.0</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>0.0</td>\n", + " <td>1832</td>\n", + " <td>2020-03-23T20:00:00Z</td>\n", + " <td>37.363469</td>\n", + " </tr>\n", + " <tr>\n", + " <th>2</th>\n", + " <td>AR</td>\n", + " <td>2020-03-23</td>\n", + " <td>174.0</td>\n", + " <td>906.0</td>\n", + " <td>0.0</td>\n", + " <td>13.0</td>\n", + " <td>0.0</td>\n", + " <td>1080</td>\n", + " <td>2020-03-23T20:00:00Z</td>\n", + " <td>35.787363</td>\n", + " </tr>\n", + " <tr>\n", + " <th>3</th>\n", + " <td>AS</td>\n", + " <td>2020-03-23</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>0.0</td>\n", + " <td>0</td>\n", + " <td>2020-03-23T20:00:00Z</td>\n", + " <td>NaN</td>\n", + " </tr>\n", + " <tr>\n", + " <th>4</th>\n", + " <td>AZ</td>\n", + " <td>2020-03-23</td>\n", + " <td>265.0</td>\n", + " <td>309.0</td>\n", + " <td>6.0</td>\n", + " <td>NaN</td>\n", + " <td>2.0</td>\n", + " <td>580</td>\n", + " <td>2020-03-23T20:00:00Z</td>\n", + " <td>7.968437</td>\n", + " </tr>\n", + " </tbody>\n", + "</table>\n", + "</div>" + ], + "text/plain": [ + " state date positive negative pending hospitalized death total \\\n", + "0 AK 2020-03-23 22.0 946.0 NaN 0.0 NaN 968 \n", + "1 AL 2020-03-23 167.0 1665.0 NaN NaN 0.0 1832 \n", + "2 AR 2020-03-23 174.0 906.0 0.0 13.0 0.0 1080 \n", + "3 AS 2020-03-23 NaN NaN NaN NaN 0.0 0 \n", + "4 AZ 2020-03-23 265.0 309.0 6.0 NaN 2.0 580 \n", + "\n", + " dateChecked total/100k \n", + "0 2020-03-23T20:00:00Z 132.322687 \n", + "1 2020-03-23T20:00:00Z 37.363469 \n", + "2 2020-03-23T20:00:00Z 35.787363 \n", + "3 2020-03-23T20:00:00Z NaN \n", + "4 2020-03-23T20:00:00Z 7.968437 " + ] + }, + "execution_count": 13, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "most_recent_df.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "\n", + "<div id=\"altair-viz-96cbb7a23d4548ada8c97b5cf50d2497\"></div>\n", + "<script type=\"text/javascript\">\n", + " (function(spec, embedOpt){\n", + " const outputDiv = document.getElementById(\"altair-viz-96cbb7a23d4548ada8c97b5cf50d2497\");\n", + " const paths = {\n", + " \"vega\": \"https://cdn.jsdelivr.net/npm//vega@5?noext\",\n", + " \"vega-lib\": \"https://cdn.jsdelivr.net/npm//vega-lib?noext\",\n", + " \"vega-lite\": \"https://cdn.jsdelivr.net/npm//vega-lite@4.0.2?noext\",\n", + " \"vega-embed\": \"https://cdn.jsdelivr.net/npm//vega-embed@6?noext\",\n", + " };\n", + "\n", + " function loadScript(lib) {\n", + " return new Promise(function(resolve, reject) {\n", + " var s = document.createElement('script');\n", + " s.src = paths[lib];\n", + " s.async = true;\n", + " s.onload = () => resolve(paths[lib]);\n", + " s.onerror = () => reject(`Error loading script: ${paths[lib]}`);\n", + " document.getElementsByTagName(\"head\")[0].appendChild(s);\n", + " });\n", + " }\n", + "\n", + " function showError(err) {\n", + " outputDiv.innerHTML = `<div class=\"error\" style=\"color:red;\">${err}</div>`;\n", + " throw err;\n", + " }\n", + "\n", + " function displayChart(vegaEmbed) {\n", + " vegaEmbed(outputDiv, spec, embedOpt)\n", + " .catch(err => showError(`Javascript Error: ${err.message}<br>This usually means there's a typo in your chart specification. See the javascript console for the full traceback.`));\n", + " }\n", + "\n", + " if(typeof define === \"function\" && define.amd) {\n", + " requirejs.config({paths});\n", + " require([\"vega-embed\"], displayChart, err => showError(`Error loading script: ${err.message}`));\n", + " } else if (typeof vegaEmbed === \"function\") {\n", + " displayChart(vegaEmbed);\n", + " } else {\n", + " loadScript(\"vega\")\n", + " .then(() => loadScript(\"vega-lite\"))\n", + " .then(() => loadScript(\"vega-embed\"))\n", + " .catch(showError)\n", + " .then(() => displayChart(vegaEmbed));\n", + " }\n", + " })({\"config\": {\"view\": {\"continuousWidth\": 400, \"continuousHeight\": 300}}, \"data\": {\"name\": \"data-7e463e7da12798f05a867fe2891d0365\"}, \"mark\": \"bar\", \"encoding\": {\"x\": {\"type\": \"nominal\", \"field\": \"state\", \"sort\": \"y\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"total/100k\"}}, \"title\": \"Tests per 100k\", \"$schema\": \"https://vega.github.io/schema/vega-lite/v4.0.2.json\", \"datasets\": {\"data-7e463e7da12798f05a867fe2891d0365\": [{\"state\": \"OH\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 442.0, \"negative\": 140.0, \"pending\": null, \"hospitalized\": 104.0, \"death\": 6.0, \"total\": 582, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"total/100k\": 4.9789975276111935}, {\"state\": \"MD\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 288.0, \"negative\": 94.0, \"pending\": null, \"hospitalized\": null, \"death\": 3.0, \"total\": 382, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"total/100k\": 6.3185613528999225}, {\"state\": \"AZ\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 265.0, \"negative\": 309.0, \"pending\": 6.0, \"hospitalized\": null, \"death\": 2.0, \"total\": 580, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"total/100k\": 7.9684372946495925}, {\"state\": \"MO\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 183.0, \"negative\": 369.0, \"pending\": null, \"hospitalized\": null, \"death\": 3.0, \"total\": 552, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"total/100k\": 8.993995530375264}, {\"state\": \"DE\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 68.0, \"negative\": 36.0, \"pending\": null, \"hospitalized\": 0.0, \"death\": 0.0, \"total\": 104, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"total/100k\": 10.680205881507224}, {\"state\": \"KS\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 82.0, \"negative\": 417.0, \"pending\": null, \"hospitalized\": null, \"death\": 2.0, \"total\": 499, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"total/100k\": 17.12826011888866}, {\"state\": \"NE\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 50.0, \"negative\": 356.0, \"pending\": null, \"hospitalized\": null, \"death\": 0.0, \"total\": 406, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"total/100k\": 20.988333381582375}, {\"state\": \"OK\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 81.0, \"negative\": 694.0, \"pending\": 102.0, \"hospitalized\": 15.0, \"death\": 2.0, \"total\": 877, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"total/100k\": 22.163417422063493}, {\"state\": \"WV\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 16.0, \"negative\": 444.0, \"pending\": 4.0, \"hospitalized\": 1.0, \"death\": 0.0, \"total\": 464, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"total/100k\": 25.963169230063336}, {\"state\": \"IN\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 259.0, \"negative\": 1701.0, \"pending\": null, \"hospitalized\": 1.0, \"death\": 7.0, \"total\": 1960, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"total/100k\": 29.113729069122673}, {\"state\": \"MI\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 1328.0, \"negative\": 2069.0, \"pending\": null, \"hospitalized\": null, \"death\": 15.0, \"total\": 3397, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"total/100k\": 34.01470552747476}, {\"state\": \"SC\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 299.0, \"negative\": 1466.0, \"pending\": null, \"hospitalized\": null, \"death\": 5.0, \"total\": 1765, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"total/100k\": 34.28040477680446}, {\"state\": \"TX\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 352.0, \"negative\": 9703.0, \"pending\": null, \"hospitalized\": null, \"death\": 8.0, \"total\": 10055, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"total/100k\": 34.67733917103605}, {\"state\": \"AR\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 174.0, \"negative\": 906.0, \"pending\": 0.0, \"hospitalized\": 13.0, \"death\": 0.0, \"total\": 1080, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"total/100k\": 35.78736341570502}, {\"state\": \"NJ\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 2844.0, \"negative\": 359.0, \"pending\": 94.0, \"hospitalized\": null, \"death\": 27.0, \"total\": 3297, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"total/100k\": 37.11922397516829}, {\"state\": \"AL\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 167.0, \"negative\": 1665.0, \"pending\": null, \"hospitalized\": null, \"death\": 0.0, \"total\": 1832, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"total/100k\": 37.36346884729008}, {\"state\": \"KY\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 104.0, \"negative\": 1762.0, \"pending\": null, \"hospitalized\": null, \"death\": 3.0, \"total\": 1866, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"total/100k\": 41.76670942568984}, {\"state\": \"VA\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 254.0, \"negative\": 3443.0, \"pending\": null, \"hospitalized\": 38.0, \"death\": 6.0, \"total\": 3697, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"total/100k\": 43.31312483751721}, {\"state\": \"MS\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 249.0, \"negative\": 1143.0, \"pending\": null, \"hospitalized\": 33.0, \"death\": 1.0, \"total\": 1392, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"total/100k\": 46.77185181252686}, {\"state\": \"GA\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 772.0, \"negative\": 4297.0, \"pending\": null, \"hospitalized\": null, \"death\": 25.0, \"total\": 5069, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"total/100k\": 47.7422817193965}, {\"state\": \"PA\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 644.0, \"negative\": 6595.0, \"pending\": null, \"hospitalized\": null, \"death\": 6.0, \"total\": 7239, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"total/100k\": 56.545900797133946}, {\"state\": \"TN\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 615.0, \"negative\": 3272.0, \"pending\": null, \"hospitalized\": null, \"death\": 2.0, \"total\": 3887, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"total/100k\": 56.8842532035625}, {\"state\": \"FL\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 1171.0, \"negative\": 11063.0, \"pending\": 860.0, \"hospitalized\": 217.0, \"death\": 14.0, \"total\": 13094, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"total/100k\": 60.96545460073377}, {\"state\": \"CA\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 1733.0, \"negative\": 12567.0, \"pending\": 12100.0, \"hospitalized\": null, \"death\": 27.0, \"total\": 26400, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"total/100k\": 66.81476767328428}, {\"state\": \"IA\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 105.0, \"negative\": 2043.0, \"pending\": null, \"hospitalized\": null, \"death\": null, \"total\": 2148, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"total/100k\": 68.08089836358623}, {\"state\": \"ID\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 47.0, \"negative\": 1309.0, \"pending\": null, \"hospitalized\": null, \"death\": 0.0, \"total\": 1356, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"total/100k\": 75.66689824308828}, {\"state\": \"IL\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 1285.0, \"negative\": 8583.0, \"pending\": null, \"hospitalized\": null, \"death\": 12.0, \"total\": 9868, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"total/100k\": 77.87357476088086}, {\"state\": \"NC\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 297.0, \"negative\": 8141.0, \"pending\": null, \"hospitalized\": null, \"death\": 0.0, \"total\": 8438, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"total/100k\": 80.45320765928267}, {\"state\": \"MN\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 235.0, \"negative\": 4511.0, \"pending\": null, \"hospitalized\": 17.0, \"death\": 1.0, \"total\": 4746, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"total/100k\": 84.15442709737088}, {\"state\": \"OR\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 191.0, \"negative\": 3649.0, \"pending\": null, \"hospitalized\": 56.0, \"death\": 5.0, \"total\": 3840, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"total/100k\": 91.04408359269438}, {\"state\": \"CO\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 591.0, \"negative\": 4845.0, \"pending\": null, \"hospitalized\": 58.0, \"death\": 6.0, \"total\": 5436, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"total/100k\": 94.39571461515166}, {\"state\": \"WY\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 26.0, \"negative\": 592.0, \"pending\": null, \"hospitalized\": null, \"death\": null, \"total\": 618, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"total/100k\": 106.78019693862213}, {\"state\": \"MT\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 34.0, \"negative\": 1146.0, \"pending\": null, \"hospitalized\": null, \"death\": null, \"total\": 1180, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"total/100k\": 110.4064642049144}, {\"state\": \"RI\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 106.0, \"negative\": 932.0, \"pending\": 216.0, \"hospitalized\": null, \"death\": null, \"total\": 1254, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"total/100k\": 118.37324575852803}, {\"state\": \"SD\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 28.0, \"negative\": 762.0, \"pending\": 265.0, \"hospitalized\": null, \"death\": 1.0, \"total\": 1055, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"total/100k\": 119.2549897757215}, {\"state\": \"NV\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 245.0, \"negative\": 3490.0, \"pending\": 0.0, \"hospitalized\": null, \"death\": 4.0, \"total\": 3735, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"total/100k\": 121.26009202131321}, {\"state\": \"CT\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 415.0, \"negative\": 4085.0, \"pending\": null, \"hospitalized\": 54.0, \"death\": 10.0, \"total\": 4500, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"total/100k\": 126.21704788422362}, {\"state\": \"LA\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 1172.0, \"negative\": 4776.0, \"pending\": null, \"hospitalized\": null, \"death\": 34.0, \"total\": 5948, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"total/100k\": 127.94716221024206}, {\"state\": \"WI\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 416.0, \"negative\": 7050.0, \"pending\": null, \"hospitalized\": null, \"death\": 5.0, \"total\": 7466, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"total/100k\": 128.22816025050693}, {\"state\": \"MA\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 777.0, \"negative\": 8145.0, \"pending\": null, \"hospitalized\": 79.0, \"death\": 9.0, \"total\": 8922, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"total/100k\": 128.38328150948348}, {\"state\": \"AK\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 22.0, \"negative\": 946.0, \"pending\": null, \"hospitalized\": 0.0, \"death\": null, \"total\": 968, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"total/100k\": 132.32268691604753}, {\"state\": \"UT\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 257.0, \"negative\": 4790.0, \"pending\": null, \"hospitalized\": null, \"death\": 1.0, \"total\": 5047, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"total/100k\": 157.42564313069605}, {\"state\": \"NH\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 78.0, \"negative\": 1374.0, \"pending\": 889.0, \"hospitalized\": null, \"death\": null, \"total\": 2341, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"total/100k\": 172.1689388406801}, {\"state\": \"DC\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 116.0, \"negative\": 1113.0, \"pending\": null, \"hospitalized\": null, \"death\": 2.0, \"total\": 1229, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"total/100k\": 174.14123151432025}, {\"state\": \"ND\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 30.0, \"negative\": 1353.0, \"pending\": null, \"hospitalized\": 4.0, \"death\": 0.0, \"total\": 1383, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"total/100k\": 181.48129679737343}, {\"state\": \"VT\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 75.0, \"negative\": 1106.0, \"pending\": null, \"hospitalized\": null, \"death\": 5.0, \"total\": 1181, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"total/100k\": 189.26615693545878}, {\"state\": \"HI\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 56.0, \"negative\": 2955.0, \"pending\": null, \"hospitalized\": null, \"death\": null, \"total\": 3011, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"total/100k\": 212.6604664828459}, {\"state\": \"ME\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 107.0, \"negative\": 2791.0, \"pending\": null, \"hospitalized\": null, \"death\": null, \"total\": 2898, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"total/100k\": 215.5909930873999}, {\"state\": \"NM\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 65.0, \"negative\": 5321.0, \"pending\": null, \"hospitalized\": null, \"death\": null, \"total\": 5386, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"total/100k\": 256.8640551995418}, {\"state\": \"NY\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 20875.0, \"negative\": 57414.0, \"pending\": null, \"hospitalized\": 2635.0, \"death\": 114.0, \"total\": 78289, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"total/100k\": 402.44045807346015}, {\"state\": \"WA\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 1996.0, \"negative\": 28879.0, \"pending\": null, \"hospitalized\": null, \"death\": 95.0, \"total\": 30875, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"total/100k\": 405.4554673322396}, {\"state\": \"AS\", \"date\": \"2020-03-23T00:00:00\", \"positive\": null, \"negative\": null, \"pending\": null, \"hospitalized\": null, \"death\": 0.0, \"total\": 0, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"total/100k\": null}, {\"state\": \"GU\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 29.0, \"negative\": 161.0, \"pending\": null, \"hospitalized\": null, \"death\": 1.0, \"total\": 190, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"total/100k\": null}, {\"state\": \"MP\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 0.0, \"negative\": null, \"pending\": null, \"hospitalized\": null, \"death\": 0.0, \"total\": 0, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"total/100k\": null}, {\"state\": \"PR\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 31.0, \"negative\": 189.0, \"pending\": 35.0, \"hospitalized\": null, \"death\": 2.0, \"total\": 255, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"total/100k\": null}, {\"state\": \"VI\", \"date\": \"2020-03-23T00:00:00\", \"positive\": 17.0, \"negative\": null, \"pending\": null, \"hospitalized\": null, \"death\": 0.0, \"total\": 17, \"dateChecked\": \"2020-03-23T20:00:00Z\", \"total/100k\": null}]}}, {\"mode\": \"vega-lite\"});\n", + "</script>" + ], + "text/plain": [ + "alt.Chart(...)" + ] + }, + "execution_count": 14, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "chart = alt.Chart(most_recent_df.sort_values('total/100k'), title=\"Tests per 100k\")\n", + "chart.mark_bar().encode(alt.X('state', sort='y'), alt.Y('total/100k'))" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.7.3" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/notebooks/examples/italy-examples/italy-dashboard-example.ipynb b/notebooks/examples/italy-examples/italy-dashboard-example.ipynb new file mode 100644 index 0000000..4dfaa3d --- /dev/null +++ b/notebooks/examples/italy-examples/italy-dashboard-example.ipynb @@ -0,0 +1,174 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "%load_ext autoreload\n", + "%autoreload 2" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import ipywidgets as widgets\n", + "import matplotlib.pyplot as plt\n", + "import pandas as pd\n", + "\n", + "from italy_utils import * " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "data_folder = \"../../../data/covid-19-italy/\"" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "df_provinces = prepare_dataframe(\n", + " data_folder, \n", + " \"dpc-covid19-ita-province.csv\", \n", + " \"dati-province-description.json\",\n", + " use_time_index=True\n", + ")\n", + "\n", + "province_dict = get_province_structure(df_provinces)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "def get_growth_factor_series(province, df, N_min=1000):\n", + " ts = df.loc[\n", + " (df['province'] == province) & \\\n", + " (df['total_cases'] >= N_min)\n", + " ] \\\n", + " ['total_cases'] \\\n", + " .rolling('3d') \\\n", + " .mean() \\\n", + " .pct_change() \\\n", + " .add(1.0)\n", + " return ts.iloc[1:]" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "def plot_growth_factors(provinces, df, N_min=1000):\n", + " if len(provinces) == 0:\n", + " return \n", + " plt.figure(figsize=(9, 6))\n", + " datemin = datemax = df.index[-1]\n", + " for province in provinces:\n", + " data = get_growth_factor_series(province, df, N_min=N_min)\n", + " if len(data) >= 1:\n", + " data.plot(label=province)\n", + " datemin = min(data.index[0], datemin)\n", + "\n", + " ax = plt.gca()\n", + " plt.legend(loc='upper left', bbox_to_anchor=(1.05, 1.0), frameon=False)\n", + " plt.plot([datemin, datemax], [1,1], color='gray', alpha=0.2)\n", + " plt.ylim(0.95, ax.get_ylim()[1])\n", + " plt.title('Daily growth rate of total cases per province')\n", + " plt.xlabel('');\n", + " \n", + "def plot_total_cases(provinces, df, N_min=500):\n", + " if len(provinces) == 0:\n", + " return \n", + " plt.figure(figsize=(9, 6))\n", + " for province in provinces:\n", + " data = df.loc[\n", + " (df['province'] == province) & \\\n", + " (df['total_cases'] >= N_min)\n", + " ] \\\n", + " ['total_cases'] \\\n", + " .rolling('1d') \\\n", + " .mean() \\\n", + " .add(1.0)\n", + " if len(data) >= 1:\n", + " data.plot(label=province, logy=True)\n", + "\n", + " ax = plt.gca()\n", + " plt.legend(loc='upper left', bbox_to_anchor=(1.05, 1.0), frameon=False)\n", + " plt.title('Total cases per province')\n", + " plt.xlabel('');\n", + " \n", + "def make_plots(provinces, df):\n", + " plot_growth_factors(provinces, df)\n", + " plot_total_cases(provinces, df)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "def get_province_selector(region):\n", + " return widgets.SelectMultiple(\n", + " options=province_dict[region],\n", + " value=[],\n", + " description='Provinces:',\n", + " disabled=region_selector.value is None\n", + " )\n", + "def get_interactive_widgets(region):\n", + " widgets.interact(lambda prov: make_plots(list(prov), df_provinces), prov=get_province_selector(region_selector.value));" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "region_selector = widgets.Dropdown(\n", + " options=[key for key in province_dict],\n", + " value='Lombardia',\n", + " description='Region:',\n", + " disabled=False,\n", + ")\n", + "widgets.interact(lambda reg: get_interactive_widgets(reg), reg=region_selector);" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.7.3" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/notebooks/examples/italy-examples/italy-notebook-example.ipynb b/notebooks/examples/italy-examples/italy-notebook-example.ipynb new file mode 100644 index 0000000..95d52a1 --- /dev/null +++ b/notebooks/examples/italy-examples/italy-notebook-example.ipynb @@ -0,0 +1,571 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 12, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The autoreload extension is already loaded. To reload it, use:\n", + " %reload_ext autoreload\n" + ] + } + ], + "source": [ + "%load_ext autoreload\n", + "%autoreload 2" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": {}, + "outputs": [], + "source": [ + "import ipywidgets as widgets\n", + "import matplotlib.pyplot as plt\n", + "import pandas as pd\n", + "\n", + "from italy_utils import * " + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "metadata": {}, + "outputs": [], + "source": [ + "data_folder = \"../../../data/covid-19-italy/\"" + ] + }, + { + "cell_type": "code", + "execution_count": 29, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "<div>\n", + "<style scoped>\n", + " .dataframe tbody tr th:only-of-type {\n", + " vertical-align: middle;\n", + " }\n", + "\n", + " .dataframe tbody tr th {\n", + " vertical-align: top;\n", + " }\n", + "\n", + " .dataframe thead th {\n", + " text-align: right;\n", + " }\n", + "</style>\n", + "<table border=\"1\" class=\"dataframe\">\n", + " <thead>\n", + " <tr style=\"text-align: right;\">\n", + " <th></th>\n", + " <th>country_code</th>\n", + " <th>hospitalised_with_symptoms</th>\n", + " <th>intensive_care</th>\n", + " <th>total_hospitalised</th>\n", + " <th>home_confinement</th>\n", + " <th>total_current_positive</th>\n", + " <th>new_current_positive</th>\n", + " <th>recovered</th>\n", + " <th>dead</th>\n", + " <th>total_cases</th>\n", + " <th>tests</th>\n", + " </tr>\n", + " <tr>\n", + " <th>date</th>\n", + " <th></th>\n", + " <th></th>\n", + " <th></th>\n", + " <th></th>\n", + " <th></th>\n", + " <th></th>\n", + " <th></th>\n", + " <th></th>\n", + " <th></th>\n", + " <th></th>\n", + " <th></th>\n", + " </tr>\n", + " </thead>\n", + " <tbody>\n", + " <tr>\n", + " <th>2020-03-18</th>\n", + " <td>ITA</td>\n", + " <td>14363</td>\n", + " <td>2257</td>\n", + " <td>16620</td>\n", + " <td>12090</td>\n", + " <td>28710</td>\n", + " <td>2648</td>\n", + " <td>4025</td>\n", + " <td>2978</td>\n", + " <td>35713</td>\n", + " <td>165541</td>\n", + " </tr>\n", + " <tr>\n", + " <th>2020-03-19</th>\n", + " <td>ITA</td>\n", + " <td>15757</td>\n", + " <td>2498</td>\n", + " <td>18255</td>\n", + " <td>14935</td>\n", + " <td>33190</td>\n", + " <td>4480</td>\n", + " <td>4440</td>\n", + " <td>3405</td>\n", + " <td>41035</td>\n", + " <td>182777</td>\n", + " </tr>\n", + " <tr>\n", + " <th>2020-03-20</th>\n", + " <td>ITA</td>\n", + " <td>16020</td>\n", + " <td>2655</td>\n", + " <td>18675</td>\n", + " <td>19185</td>\n", + " <td>37860</td>\n", + " <td>4670</td>\n", + " <td>5129</td>\n", + " <td>4032</td>\n", + " <td>47021</td>\n", + " <td>206886</td>\n", + " </tr>\n", + " <tr>\n", + " <th>2020-03-21</th>\n", + " <td>ITA</td>\n", + " <td>17708</td>\n", + " <td>2857</td>\n", + " <td>20565</td>\n", + " <td>22116</td>\n", + " <td>42681</td>\n", + " <td>4821</td>\n", + " <td>6072</td>\n", + " <td>4825</td>\n", + " <td>53578</td>\n", + " <td>233222</td>\n", + " </tr>\n", + " <tr>\n", + " <th>2020-03-22</th>\n", + " <td>ITA</td>\n", + " <td>19846</td>\n", + " <td>3009</td>\n", + " <td>22855</td>\n", + " <td>23783</td>\n", + " <td>46638</td>\n", + " <td>3957</td>\n", + " <td>7024</td>\n", + " <td>5476</td>\n", + " <td>59138</td>\n", + " <td>258402</td>\n", + " </tr>\n", + " </tbody>\n", + "</table>\n", + "</div>" + ], + "text/plain": [ + " country_code hospitalised_with_symptoms intensive_care \\\n", + "date \n", + "2020-03-18 ITA 14363 2257 \n", + "2020-03-19 ITA 15757 2498 \n", + "2020-03-20 ITA 16020 2655 \n", + "2020-03-21 ITA 17708 2857 \n", + "2020-03-22 ITA 19846 3009 \n", + "\n", + " total_hospitalised home_confinement total_current_positive \\\n", + "date \n", + "2020-03-18 16620 12090 28710 \n", + "2020-03-19 18255 14935 33190 \n", + "2020-03-20 18675 19185 37860 \n", + "2020-03-21 20565 22116 42681 \n", + "2020-03-22 22855 23783 46638 \n", + "\n", + " new_current_positive recovered dead total_cases tests \n", + "date \n", + "2020-03-18 2648 4025 2978 35713 165541 \n", + "2020-03-19 4480 4440 3405 41035 182777 \n", + "2020-03-20 4670 5129 4032 47021 206886 \n", + "2020-03-21 4821 6072 4825 53578 233222 \n", + "2020-03-22 3957 7024 5476 59138 258402 " + ] + }, + "execution_count": 29, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df_national_trend = prepare_dataframe(\n", + " data_folder, \n", + " \"dpc-covid19-ita-andamento-nazionale.csv\", \n", + " \"dati-andamento-nazionale-description.json\",\n", + " use_time_index=True\n", + ")\n", + "df_national_trend.tail()" + ] + }, + { + "cell_type": "code", + "execution_count": 31, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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\n", + "text/plain": [ + "<Figure size 432x288 with 1 Axes>" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "df_national_trend[\"New cases per day\"] = df_national_trend[\"total_cases\"].diff().rolling('3d').mean()\n", + "df_national_trend.plot(y=\"New cases per day\", kind=\"bar\", logy=True, legend=False);\n", + "plt.title('New cases per day in Italy, 3 day backwards mean');" + ] + }, + { + "cell_type": "code", + "execution_count": 33, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "<div>\n", + "<style scoped>\n", + " .dataframe tbody tr th:only-of-type {\n", + " vertical-align: middle;\n", + " }\n", + "\n", + " .dataframe tbody tr th {\n", + " vertical-align: top;\n", + " }\n", + "\n", + " .dataframe thead th {\n", + " text-align: right;\n", + " }\n", + "</style>\n", + "<table border=\"1\" class=\"dataframe\">\n", + " <thead>\n", + " <tr style=\"text-align: right;\">\n", + " <th></th>\n", + " <th>country_code</th>\n", + " <th>region_code</th>\n", + " <th>region</th>\n", + " <th>province_code</th>\n", + " <th>province</th>\n", + " <th>province_short</th>\n", + " <th>latitude</th>\n", + " <th>longitude</th>\n", + " <th>total_cases</th>\n", + " </tr>\n", + " <tr>\n", + " <th>date</th>\n", + " <th></th>\n", + " <th></th>\n", + " <th></th>\n", + " <th></th>\n", + " <th></th>\n", + " <th></th>\n", + " <th></th>\n", + " <th></th>\n", + " <th></th>\n", + " </tr>\n", + " </thead>\n", + " <tbody>\n", + " <tr>\n", + " <th>2020-02-24</th>\n", + " <td>ITA</td>\n", + " <td>13</td>\n", + " <td>Abruzzo</td>\n", + " <td>69</td>\n", + " <td>Chieti</td>\n", + " <td>CH</td>\n", + " <td>42.351032</td>\n", + " <td>14.167546</td>\n", + " <td>0</td>\n", + " </tr>\n", + " <tr>\n", + " <th>2020-02-24</th>\n", + " <td>ITA</td>\n", + " <td>13</td>\n", + " <td>Abruzzo</td>\n", + " <td>66</td>\n", + " <td>L'Aquila</td>\n", + " <td>AQ</td>\n", + " <td>42.351222</td>\n", + " <td>13.398438</td>\n", + " <td>0</td>\n", + " </tr>\n", + " <tr>\n", + " <th>2020-02-24</th>\n", + " <td>ITA</td>\n", + " <td>13</td>\n", + " <td>Abruzzo</td>\n", + " <td>68</td>\n", + " <td>Pescara</td>\n", + " <td>PE</td>\n", + " <td>42.464584</td>\n", + " <td>14.213648</td>\n", + " <td>0</td>\n", + " </tr>\n", + " <tr>\n", + " <th>2020-02-24</th>\n", + " <td>ITA</td>\n", + " <td>13</td>\n", + " <td>Abruzzo</td>\n", + " <td>67</td>\n", + " <td>Teramo</td>\n", + " <td>TE</td>\n", + " <td>42.658918</td>\n", + " <td>13.704400</td>\n", + " <td>0</td>\n", + " </tr>\n", + " <tr>\n", + " <th>2020-02-24</th>\n", + " <td>ITA</td>\n", + " <td>13</td>\n", + " <td>Abruzzo</td>\n", + " <td>979</td>\n", + " <td>In fase di definizione/aggiornamento</td>\n", + " <td>NaN</td>\n", + " <td>0.000000</td>\n", + " <td>0.000000</td>\n", + " <td>0</td>\n", + " </tr>\n", + " </tbody>\n", + "</table>\n", + "</div>" + ], + "text/plain": [ + " country_code region_code region province_code \\\n", + "date \n", + "2020-02-24 ITA 13 Abruzzo 69 \n", + "2020-02-24 ITA 13 Abruzzo 66 \n", + "2020-02-24 ITA 13 Abruzzo 68 \n", + "2020-02-24 ITA 13 Abruzzo 67 \n", + "2020-02-24 ITA 13 Abruzzo 979 \n", + "\n", + " province province_short latitude \\\n", + "date \n", + "2020-02-24 Chieti CH 42.351032 \n", + "2020-02-24 L'Aquila AQ 42.351222 \n", + "2020-02-24 Pescara PE 42.464584 \n", + "2020-02-24 Teramo TE 42.658918 \n", + "2020-02-24 In fase di definizione/aggiornamento NaN 0.000000 \n", + "\n", + " longitude total_cases \n", + "date \n", + "2020-02-24 14.167546 0 \n", + "2020-02-24 13.398438 0 \n", + "2020-02-24 14.213648 0 \n", + "2020-02-24 13.704400 0 \n", + "2020-02-24 0.000000 0 " + ] + }, + "execution_count": 33, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df_provinces = prepare_dataframe(\n", + " data_folder, \n", + " \"dpc-covid19-ita-province.csv\", \n", + " \"dati-province-description.json\",\n", + " use_time_index=True\n", + ")\n", + "\n", + "df_provinces.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 34, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "<div>\n", + "<style scoped>\n", + " .dataframe tbody tr th:only-of-type {\n", + " vertical-align: middle;\n", + " }\n", + "\n", + " .dataframe tbody tr th {\n", + " vertical-align: top;\n", + " }\n", + "\n", + " .dataframe thead th {\n", + " text-align: right;\n", + " }\n", + "</style>\n", + "<table border=\"1\" class=\"dataframe\">\n", + " <thead>\n", + " <tr style=\"text-align: right;\">\n", + " <th></th>\n", + " <th>country_code</th>\n", + " <th>region_code</th>\n", + " <th>region</th>\n", + " <th>province_code</th>\n", + " <th>province</th>\n", + " <th>province_short</th>\n", + " <th>latitude</th>\n", + " <th>longitude</th>\n", + " <th>total_cases</th>\n", + " </tr>\n", + " <tr>\n", + " <th>date</th>\n", + " <th></th>\n", + " <th></th>\n", + " <th></th>\n", + " <th></th>\n", + " <th></th>\n", + " <th></th>\n", + " <th></th>\n", + " <th></th>\n", + " <th></th>\n", + " </tr>\n", + " </thead>\n", + " <tbody>\n", + " <tr>\n", + " <th>2020-02-24</th>\n", + " <td>ITA</td>\n", + " <td>13</td>\n", + " <td>Abruzzo</td>\n", + " <td>69</td>\n", + " <td>Chieti</td>\n", + " <td>CH</td>\n", + " <td>42.351032</td>\n", + " <td>14.167546</td>\n", + " <td>0</td>\n", + " </tr>\n", + " <tr>\n", + " <th>2020-02-24</th>\n", + " <td>ITA</td>\n", + " <td>13</td>\n", + " <td>Abruzzo</td>\n", + " <td>66</td>\n", + " <td>L'Aquila</td>\n", + " <td>AQ</td>\n", + " <td>42.351222</td>\n", + " <td>13.398438</td>\n", + " <td>0</td>\n", + " </tr>\n", + " <tr>\n", + " <th>2020-02-24</th>\n", + " <td>ITA</td>\n", + " <td>13</td>\n", + " <td>Abruzzo</td>\n", + " <td>68</td>\n", + " <td>Pescara</td>\n", + " <td>PE</td>\n", + " <td>42.464584</td>\n", + " <td>14.213648</td>\n", + " <td>0</td>\n", + " </tr>\n", + " <tr>\n", + " <th>2020-02-24</th>\n", + " <td>ITA</td>\n", + " <td>13</td>\n", + " <td>Abruzzo</td>\n", + " <td>67</td>\n", + " <td>Teramo</td>\n", + " <td>TE</td>\n", + " <td>42.658918</td>\n", + " <td>13.704400</td>\n", + " <td>0</td>\n", + " </tr>\n", + " <tr>\n", + " <th>2020-02-24</th>\n", + " <td>ITA</td>\n", + " <td>13</td>\n", + " <td>Abruzzo</td>\n", + " <td>979</td>\n", + " <td>In fase di definizione/aggiornamento</td>\n", + " <td>NaN</td>\n", + " <td>0.000000</td>\n", + " <td>0.000000</td>\n", + " <td>0</td>\n", + " </tr>\n", + " </tbody>\n", + "</table>\n", + "</div>" + ], + "text/plain": [ + " country_code region_code region province_code \\\n", + "date \n", + "2020-02-24 ITA 13 Abruzzo 69 \n", + "2020-02-24 ITA 13 Abruzzo 66 \n", + "2020-02-24 ITA 13 Abruzzo 68 \n", + "2020-02-24 ITA 13 Abruzzo 67 \n", + "2020-02-24 ITA 13 Abruzzo 979 \n", + "\n", + " province province_short latitude \\\n", + "date \n", + "2020-02-24 Chieti CH 42.351032 \n", + "2020-02-24 L'Aquila AQ 42.351222 \n", + "2020-02-24 Pescara PE 42.464584 \n", + "2020-02-24 Teramo TE 42.658918 \n", + "2020-02-24 In fase di definizione/aggiornamento NaN 0.000000 \n", + "\n", + " longitude total_cases \n", + "date \n", + "2020-02-24 14.167546 0 \n", + "2020-02-24 13.398438 0 \n", + "2020-02-24 14.213648 0 \n", + "2020-02-24 13.704400 0 \n", + "2020-02-24 0.000000 0 " + ] + }, + "execution_count": 34, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df_regions = prepare_dataframe(\n", + " data_folder, \n", + " \"dpc-covid19-ita-regioni.csv\", \n", + " \"dati-regioni-description.json\",\n", + " use_time_index=True\n", + ")\n", + "\n", + "df_provinces.head()" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.7.3" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/notebooks/examples/italy-examples/italy_utils.py b/notebooks/examples/italy-examples/italy_utils.py new file mode 100644 index 0000000..0cf0b72 --- /dev/null +++ b/notebooks/examples/italy-examples/italy_utils.py @@ -0,0 +1,46 @@ +import json +import os +import pandas as pd + + +def translate_columns(data_folder, df, description_filename): + description_file_path = os.path.join(data_folder, description_filename) + + with open(description_file_path, 'r') as description_file: + decoded_data = description_file.read().encode().decode('utf-8-sig') + descriptions = json.loads(decoded_data) + descriptions = { column_dict['Nome campo']: column_dict for column_dict in descriptions} + + df.rename(columns=lambda col: descriptions[col]['Field name'], inplace=True) + return df + +def set_time_index(df, drop_hour=True): + if drop_hour: + lambda_func = lambda x: x.split(' ')[0] + else: + labda_func = lambda x: x + + timestamp = pd.DatetimeIndex(df['date'].apply(lambda_func)) + df.set_index(timestamp, inplace=True) + del df['date'] + return df + +def prepare_dataframe(data_folder, df_filename, description_filename, use_time_index=False): + data_file_path = os.path.join(data_folder, df_filename) + df = pd.read_csv(data_file_path) + df = translate_columns(data_folder, df, description_filename) + if use_time_index: + df = set_time_index(df) + return df + +def get_province_structure(df_provinces): + """Extract the province/region structure from the province dataframe.""" + + def get_province_list(region): + """Get list of provinces for a given region.""" + provinces = set(df_provinces.loc[df_provinces['region']==region]['province']) + provinces.discard('In fase di definizione/aggiornamento') + return list(provinces) + + regions = df_provinces['region'].unique() + return {region: get_province_list(region) for region in regions} \ No newline at end of file diff --git a/notebooks/examples/openzh-covid-19-example.ipynb b/notebooks/examples/openzh-covid-19-example.ipynb new file mode 100644 index 0000000..7d77dea --- /dev/null +++ b/notebooks/examples/openzh-covid-19-example.ipynb @@ -0,0 +1,590 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "from pathlib import Path\n", + "\n", + "import altair as alt\n", + "import pandas as pd\n", + "from IPython.display import display, HTML" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": { + "tags": [ + "parameters" + ] + }, + "outputs": [], + "source": [ + "save_figures = False\n", + "data_path = '../../data/openzh-covid-19'\n", + "figures_path = '../../figures'" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [], + "source": [ + "html_credits=HTML('''\n", + "<p style=\"font-size: smaller\">Data Sources: \n", + " <a href=\"https://github.com/openZH/covid_19\">OpenData Zuerich</a>,\n", + " <a href=\"https://www.bfs.admin.ch\">Federal Statistical Office</a>\n", + "<br>\n", + "Analysis:\n", + " <a href=\"https://renkulab.io/projects/covid-19/covid-19-public-data\">Covid-19 Public Data Collaboration Project</a>\n", + "</p>''')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Read in the data\n", + "\n", + "We have two datasets for Switzerland - the COVID-19 dataset from https://github.com/openZH/covid_19 and the population statistics by age and canton. We can read both of these in to dataframes:" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [], + "source": [ + "# read in cantonal data and produce one dataframe\n", + "df_list = []\n", + "\n", + "for f in Path(data_path).glob('COVID19_Fallzahlen_Kanton_*total.csv'):\n", + " df_list.append(pd.read_csv(f))\n", + "\n", + "df = pd.concat(df_list)\n", + "\n", + "df['date'] = pd.to_datetime(df['date'], dayfirst=True)" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [], + "source": [ + "# read in population data\n", + "df_pop = pd.read_excel(\n", + " Path(data_path) / '../ch-population-statistics/ch-population-by-age-canton.xls', \n", + " header=1, \n", + " skipfooter=5\n", + ")\n", + "df_pop = df_pop.where(\n", + " df_pop.Region.str.startswith('-')\n", + ").dropna().sort_values('Region').reset_index(drop=True)\n", + "\n", + "# match the cantons in the two datasets\n", + "df_pop['abbreviation_canton_and_fl'] = ['AG', 'AI', 'AR', 'BL', 'BS', 'BE', 'FR', 'GE', 'GL', 'GR', 'JU', 'LU', 'NE', 'NW', 'OW', 'SH', 'SZ', 'SO', 'SG', 'TG', 'TI', 'UR', 'VS', 'VD', 'ZG', 'ZH']\n", + "\n", + "pop_d = df_pop[['abbreviation_canton_and_fl', 'Total']].set_index('abbreviation_canton_and_fl').to_dict()\n", + "\n", + "\n", + "# calculate cases and deaths per 10k\n", + "\n", + "for x in ['conf', 'deceased']:\n", + " df[f'ncumul_{x}_100k'] = df.apply(\n", + " lambda row: row[f'ncumul_{x}']/pop_d['Total'][row.abbreviation_canton_and_fl]*100000, axis=1\n", + " )" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "<div>\n", + "<style scoped>\n", + " .dataframe tbody tr th:only-of-type {\n", + " vertical-align: middle;\n", + " }\n", + "\n", + " .dataframe tbody tr th {\n", + " vertical-align: top;\n", + " }\n", + "\n", + " .dataframe thead th {\n", + " text-align: right;\n", + " }\n", + "</style>\n", + "<table border=\"1\" class=\"dataframe\">\n", + " <thead>\n", + " <tr style=\"text-align: right;\">\n", + " <th></th>\n", + " <th>date</th>\n", + " <th>time</th>\n", + " <th>abbreviation_canton_and_fl</th>\n", + " <th>ncumul_tested</th>\n", + " <th>ncumul_conf</th>\n", + " <th>ncumul_hosp</th>\n", + " <th>ncumul_ICU</th>\n", + " <th>ncumul_vent</th>\n", + " <th>ncumul_released</th>\n", + " <th>ncumul_deceased</th>\n", + " <th>source</th>\n", + " <th>ncumul_ICF</th>\n", + " <th>ncumul_ICU_intub</th>\n", + " <th>ncumul_deceased_suspect</th>\n", + " <th>TotalPosTests1</th>\n", + " <th>TotalCured</th>\n", + " <th>ncumul_conf_100k</th>\n", + " <th>ncumul_deceased_100k</th>\n", + " </tr>\n", + " </thead>\n", + " <tbody>\n", + " <tr>\n", + " <th>0</th>\n", + " <td>2020-02-28</td>\n", + " <td>NaN</td>\n", + " <td>VS</td>\n", + " <td>NaN</td>\n", + " <td>1.0</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>https://vs.ch/documents/529400/6767345/2020+02...</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>0.290736</td>\n", + " <td>NaN</td>\n", + " </tr>\n", + " <tr>\n", + " <th>1</th>\n", + " <td>2020-03-03</td>\n", + " <td>NaN</td>\n", + " <td>VS</td>\n", + " <td>NaN</td>\n", + " <td>2.0</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>https://vs.ch/documents/529400/6789273/2020+03...</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>0.581471</td>\n", + " <td>NaN</td>\n", + " </tr>\n", + " <tr>\n", + " <th>2</th>\n", + " <td>2020-03-05</td>\n", + " <td>NaN</td>\n", + " <td>VS</td>\n", + " <td>NaN</td>\n", + " <td>3.0</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>https://www.vs.ch/de/web/coronavirus/info?p_p_...</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>0.872207</td>\n", + " <td>NaN</td>\n", + " </tr>\n", + " <tr>\n", + " <th>3</th>\n", + " <td>2020-03-06</td>\n", + " <td>NaN</td>\n", + " <td>VS</td>\n", + " <td>NaN</td>\n", + " <td>5.0</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>https://www.vs.ch/de/web/coronavirus/info?p_p_...</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>1.453679</td>\n", + " <td>NaN</td>\n", + " </tr>\n", + " <tr>\n", + " <th>4</th>\n", + " <td>2020-03-08</td>\n", + " <td>NaN</td>\n", + " <td>VS</td>\n", + " <td>NaN</td>\n", + " <td>7.0</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>https://www.vs.ch/de/web/coronavirus/info?p_p_...</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>2.035150</td>\n", + " <td>NaN</td>\n", + " </tr>\n", + " </tbody>\n", + "</table>\n", + "</div>" + ], + "text/plain": [ + " date time abbreviation_canton_and_fl ncumul_tested ncumul_conf \\\n", + "0 2020-02-28 NaN VS NaN 1.0 \n", + "1 2020-03-03 NaN VS NaN 2.0 \n", + "2 2020-03-05 NaN VS NaN 3.0 \n", + "3 2020-03-06 NaN VS NaN 5.0 \n", + "4 2020-03-08 NaN VS NaN 7.0 \n", + "\n", + " ncumul_hosp ncumul_ICU ncumul_vent ncumul_released ncumul_deceased \\\n", + "0 NaN NaN NaN NaN NaN \n", + "1 NaN NaN NaN NaN NaN \n", + "2 NaN NaN NaN NaN NaN \n", + "3 NaN NaN NaN NaN NaN \n", + "4 NaN NaN NaN NaN NaN \n", + "\n", + " source ncumul_ICF \\\n", + "0 https://vs.ch/documents/529400/6767345/2020+02... NaN \n", + "1 https://vs.ch/documents/529400/6789273/2020+03... NaN \n", + "2 https://www.vs.ch/de/web/coronavirus/info?p_p_... NaN \n", + "3 https://www.vs.ch/de/web/coronavirus/info?p_p_... NaN \n", + "4 https://www.vs.ch/de/web/coronavirus/info?p_p_... NaN \n", + "\n", + " ncumul_ICU_intub ncumul_deceased_suspect TotalPosTests1 TotalCured \\\n", + "0 NaN NaN NaN NaN \n", + "1 NaN NaN NaN NaN \n", + "2 NaN NaN NaN NaN \n", + "3 NaN NaN NaN NaN \n", + "4 NaN NaN NaN NaN \n", + "\n", + " ncumul_conf_100k ncumul_deceased_100k \n", + "0 0.290736 NaN \n", + "1 0.581471 NaN \n", + "2 0.872207 NaN \n", + "3 1.453679 NaN \n", + "4 2.035150 NaN " + ] + }, + "execution_count": 6, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# display the dataframe\n", + "df.head()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Plot the available data\n", + "\n", + "Below we make plots of total cases, total cases per 10k population and total deaths. You can click on the canton abbreviations in the legend to highlight individual lines. " + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [], + "source": [ + "def generate_canton_chart(column, title, tooltip_title):\n", + " \"\"\"Produce a canton chart given a column name\"\"\"\n", + " selection = alt.selection_multi(fields=['abbreviation_canton_and_fl'], bind='legend')\n", + " chart = base.mark_line().encode(\n", + " alt.X('date', title='Date'), \n", + " alt.Y(column, \n", + " title=title, scale=alt.Scale(type='linear')),\n", + " color=alt.Color('abbreviation_canton_and_fl', legend=alt.Legend(title=\"Canton\")),\n", + " tooltip=[alt.Tooltip('abbreviation_canton_and_fl',title='Canton'),\n", + " alt.Tooltip(column,title=tooltip_title),\n", + " alt.Tooltip('date',title='Date')],\n", + " opacity=alt.condition(selection, alt.value(1), alt.value(0.2))\n", + " ).add_selection(\n", + " selection\n", + " )\n", + " return chart" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Total cases" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "\n", + "<div id=\"altair-viz-0ed61e733f744012aa261344db5db494\"></div>\n", + "<script type=\"text/javascript\">\n", + " (function(spec, embedOpt){\n", + " const outputDiv = document.getElementById(\"altair-viz-0ed61e733f744012aa261344db5db494\");\n", + " const paths = {\n", + " \"vega\": \"https://cdn.jsdelivr.net/npm//vega@5?noext\",\n", + " \"vega-lib\": \"https://cdn.jsdelivr.net/npm//vega-lib?noext\",\n", + " \"vega-lite\": \"https://cdn.jsdelivr.net/npm//vega-lite@4.0.2?noext\",\n", + " \"vega-embed\": \"https://cdn.jsdelivr.net/npm//vega-embed@6?noext\",\n", + " };\n", + "\n", + " function loadScript(lib) {\n", + " return new Promise(function(resolve, reject) {\n", + " var s = document.createElement('script');\n", + " s.src = paths[lib];\n", + " s.async = true;\n", + " s.onload = () => resolve(paths[lib]);\n", + " s.onerror = () => reject(`Error loading script: ${paths[lib]}`);\n", + " document.getElementsByTagName(\"head\")[0].appendChild(s);\n", + " });\n", + " }\n", + "\n", + " function showError(err) {\n", + " outputDiv.innerHTML = `<div class=\"error\" style=\"color:red;\">${err}</div>`;\n", + " throw err;\n", + " }\n", + "\n", + " function displayChart(vegaEmbed) {\n", + " vegaEmbed(outputDiv, spec, embedOpt)\n", + " .catch(err => showError(`Javascript Error: ${err.message}<br>This usually means there's a typo in your chart specification. See the javascript console for the full traceback.`));\n", + " }\n", + "\n", + " if(typeof define === \"function\" && define.amd) {\n", + " requirejs.config({paths});\n", + " require([\"vega-embed\"], displayChart, err => showError(`Error loading script: ${err.message}`));\n", + " } else if (typeof vegaEmbed === \"function\") {\n", + " displayChart(vegaEmbed);\n", + " } else {\n", + " loadScript(\"vega\")\n", + " .then(() => loadScript(\"vega-lite\"))\n", + " .then(() => loadScript(\"vega-embed\"))\n", + " .catch(showError)\n", + " .then(() => displayChart(vegaEmbed));\n", + " }\n", + " })({\"config\": {\"view\": {\"continuousWidth\": 400, \"continuousHeight\": 300}, \"title\": {\"anchor\": \"middle\"}}, \"hconcat\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"abbreviation_canton_and_fl\", \"legend\": {\"title\": \"Canton\"}}, \"opacity\": {\"condition\": {\"value\": 1, \"selection\": \"selector001\"}, \"value\": 0.2}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"abbreviation_canton_and_fl\", \"title\": \"Canton\"}, {\"type\": \"quantitative\", \"field\": \"ncumul_conf\", \"title\": \"Cases\"}, {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"ncumul_conf\", \"scale\": {\"type\": \"linear\"}, \"title\": \"Cases\"}}, \"selection\": {\"selector001\": {\"type\": \"multi\", \"fields\": [\"abbreviation_canton_and_fl\"], \"bind\": \"legend\"}}}, {\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"abbreviation_canton_and_fl\", \"legend\": {\"title\": \"Canton\"}}, \"opacity\": {\"condition\": {\"value\": 1, \"selection\": \"selector002\"}, \"value\": 0.2}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"abbreviation_canton_and_fl\", \"title\": \"Canton\"}, {\"type\": \"quantitative\", \"field\": \"ncumul_conf_100k\", \"title\": \"Cases/100k\"}, {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"ncumul_conf_100k\", \"scale\": {\"type\": \"linear\"}, \"title\": \"Cases per 100k population\"}}, \"selection\": {\"selector002\": {\"type\": \"multi\", \"fields\": [\"abbreviation_canton_and_fl\"], \"bind\": \"legend\"}}}], \"data\": {\"name\": \"data-c4295b81cf3ac574601ead3a3ac045dd\"}, \"title\": \"Covid-19 cases in Switzerland by Canton\", \"$schema\": \"https://vega.github.io/schema/vega-lite/v4.0.2.json\", \"datasets\": {\"data-c4295b81cf3ac574601ead3a3ac045dd\": [{\"date\": \"2020-02-28T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 1.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://vs.ch/documents/529400/6767345/2020+02+28+-+Medienmitteilung+-+1.+Fall+Coronavirus+VS.pdf/37c4f942-c5d5-6ab5-64fd-83444de4eba5?t=1582923242156\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 0.2907357067058191, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-03T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://vs.ch/documents/529400/6789273/2020+03+03+-+Medienmitteilung+-+Best%C3%A4tigung+2.+Fall.pdf/9e063e45-70a1-682e-fc37-31d9685f71f1?t=1583233390225\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 0.5814714134116382, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-05T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 3.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.vs.ch/de/web/coronavirus/info?p_p_id=com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_delta=5&p_r_p_resetCur=false&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_cur=5#collapse6812036\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 0.8722071201174572, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-06T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 5.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.vs.ch/de/web/coronavirus/info?p_p_id=com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_delta=5&p_r_p_resetCur=false&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_cur=5#collapse6828733\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 1.4536785335290954, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-08T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 7.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.vs.ch/de/web/coronavirus/info?p_p_id=com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_delta=5&p_r_p_resetCur=false&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_cur=4\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 2.0351499469407335, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-09T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 12.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.vs.ch/de/web/coronavirus/info?p_p_id=com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_delta=5&p_r_p_resetCur=false&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_cur=4#collapse6846567\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 3.4888284804698286, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-10T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 18.0, \"ncumul_hosp\": 4.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 3.0, \"ncumul_deceased\": null, \"source\": \"https://www.vs.ch/de/web/coronavirus/info?p_p_id=com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_delta=5&p_r_p_resetCur=false&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_cur=3#collapse6858802\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 5.233242720704744, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-11T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 22.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.vs.ch/de/web/coronavirus/info?p_p_id=com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_delta=5&p_r_p_resetCur=false&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_cur=3#collapse6870561\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 6.396185547528019, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-13T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 22.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vs.ch/de/web/coronavirus/info?p_p_id=com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_delta=5&p_r_p_resetCur=false&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_cur=3#collapse6898881\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 6.396185547528019, \"ncumul_deceased_100k\": 0.2907357067058191}, {\"date\": \"2020-03-17T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 95.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www.vs.ch/de/web/coronavirus/info?p_p_id=com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_delta=5&p_r_p_resetCur=false&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_cur=2#collapse6927494\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 27.619892137052812, \"ncumul_deceased_100k\": 0.8722071201174572}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 232.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 4.0, \"source\": \"https://www.vs.ch/de/web/coronavirus#collapse6955818\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 67.45068395575002, \"ncumul_deceased_100k\": 1.1629428268232764}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 282.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 5.0, \"source\": \"https://www.vs.ch/de/web/coronavirus\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 81.98746929104098, \"ncumul_deceased_100k\": 1.4536785335290954}, {\"date\": \"2020-03-21T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 359.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 9.0, \"source\": \"https://www.vs.ch/de/web/coronavirus\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 104.37411870738904, \"ncumul_deceased_100k\": 2.616621360352372}, {\"date\": \"2020-03-22T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 432.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 10.0, \"source\": \"https://www.vs.ch/de/web/coronavirus\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 125.59782529691383, \"ncumul_deceased_100k\": 2.9073570670581907}, {\"date\": \"2020-03-23T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 492.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 12.0, \"source\": \"https://www.vs.ch/de/web/coronavirus\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 143.04196769926298, \"ncumul_deceased_100k\": 3.4888284804698286}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GR\", \"ncumul_tested\": null, \"ncumul_conf\": 116.0, \"ncumul_hosp\": 13.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.gr.ch/DE/institutionen/verwaltung/djsg/ga/coronavirus/info/Seiten/Start.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 58.473931212477126, \"ncumul_deceased_100k\": 0.5040856139006649}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GR\", \"ncumul_tested\": null, \"ncumul_conf\": 145.0, \"ncumul_hosp\": 18.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.gr.ch/DE/institutionen/verwaltung/djsg/ga/coronavirus/info/Seiten/Start.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 73.0924140155964, \"ncumul_deceased_100k\": 0.5040856139006649}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GR\", \"ncumul_tested\": null, \"ncumul_conf\": 213.0, \"ncumul_hosp\": 24.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www.gr.ch/DE/institutionen/verwaltung/djsg/ga/coronavirus/info/Seiten/Start.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 107.37023576084161, \"ncumul_deceased_100k\": 1.5122568417019946}, {\"date\": \"2020-03-21T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GR\", \"ncumul_tested\": null, \"ncumul_conf\": 239.0, \"ncumul_hosp\": 24.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www.gr.ch/DE/institutionen/verwaltung/djsg/ga/coronavirus/info/Seiten/Start.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 120.4764617222589, \"ncumul_deceased_100k\": 1.5122568417019946}, {\"date\": \"2020-03-22T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GR\", \"ncumul_tested\": null, \"ncumul_conf\": 266.0, \"ncumul_hosp\": 27.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 6.0, \"source\": \"https://www.gr.ch/DE/institutionen/verwaltung/djsg/ga/coronavirus/info/Seiten/Start.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 134.08677329757685, \"ncumul_deceased_100k\": 3.024513683403989}, {\"date\": \"2020-03-24T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GR\", \"ncumul_tested\": null, \"ncumul_conf\": 276.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 6.0, \"source\": \"https://www.gr.ch/DE/institutionen/verwaltung/djsg/ga/coronavirus/info/Seiten/Start.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 139.12762943658353, \"ncumul_deceased_100k\": 3.024513683403989}, {\"date\": \"2020-03-16T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BE\", \"ncumul_tested\": null, \"ncumul_conf\": 123.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 11.884322067060427, \"ncumul_deceased_100k\": 0.09662050461024736}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BE\", \"ncumul_tested\": null, \"ncumul_conf\": 193.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 18.647757389777745, \"ncumul_deceased_100k\": 0.09662050461024736}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BE\", \"ncumul_tested\": null, \"ncumul_conf\": 282.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 27.24698230008976, \"ncumul_deceased_100k\": 0.09662050461024736}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BE\", \"ncumul_tested\": null, \"ncumul_conf\": 377.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 36.42593023806326, \"ncumul_deceased_100k\": 0.19324100922049472}, {\"date\": \"2020-03-21T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BE\", \"ncumul_tested\": null, \"ncumul_conf\": 418.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 40.3873709270834, \"ncumul_deceased_100k\": 0.28986151383074216}, {\"date\": \"2020-03-23T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BE\", \"ncumul_tested\": null, \"ncumul_conf\": 470.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 5.0, \"source\": \"https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 45.41163716681627, \"ncumul_deceased_100k\": 0.48310252305123685}, {\"date\": \"2020-03-24T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BE\", \"ncumul_tested\": null, \"ncumul_conf\": 532.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 6.0, \"source\": \"https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 51.4021084526516, \"ncumul_deceased_100k\": 0.5797230276614843}, {\"date\": \"2020-03-14T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"AI\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ai.ch/themen/gesundheit-alter-und-soziales/gesundheitsfoerderung-und-praevention/aktuelles/erste-bestaetigte-coronavirus-faelle-auch-in-innerrhoden\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 3.620958105514719, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-16T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"AI\", \"ncumul_tested\": null, \"ncumul_conf\": 4.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"Kantonaler F\\u00fchrungsstab Appenzell Innerrhoden\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 7.241916211029438, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-17T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"AI\", \"ncumul_tested\": null, \"ncumul_conf\": 5.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"Kantonaler F\\u00fchrungsstab Appenzell Innerrhoden\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 9.052395263786797, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"AI\", \"ncumul_tested\": null, \"ncumul_conf\": 6.0, \"ncumul_hosp\": 1.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"Kantonaler F\\u00fchrungsstab Appenzell Innerrhoden\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 10.862874316544158, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-02-28T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 1.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/neuer-coronavirus-covid-19-erster-bestaetigter-fall-aus-dem-kanton-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 0.34706315161106716, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-02-29T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/weiterer-bestaetigter-fall-aus-dem-kanton-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 0.6941263032221343, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-01T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": null, \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 0.6941263032221343, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-02T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": null, \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 0.6941263032221343, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-03T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": null, \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 0.6941263032221343, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-04T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": null, \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 0.6941263032221343, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-05T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 6.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/neuer-coronavirus-covid-19-sechs-bestaetigte-faelle-im-kanton-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 2.082378909666403, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-06T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 6.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": null, \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 2.082378909666403, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-07T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 15.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-15-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 5.205947274166007, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-08T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 19.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/patient-im-kantonsspital-baselland-stirbt-an-den-folgen-einer-coronavirus-infektion\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 6.594199880610277, \"ncumul_deceased_100k\": 0.34706315161106716}, {\"date\": \"2020-03-09T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 20.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-xx-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 6.941263032221343, \"ncumul_deceased_100k\": 0.34706315161106716}, {\"date\": \"2020-03-10T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 22.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 7.635389335443477, \"ncumul_deceased_100k\": 0.34706315161106716}, {\"date\": \"2020-03-11T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 26.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-26-bestaetigte-faelle-in-basel-landschaft-1\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 9.023641941887746, \"ncumul_deceased_100k\": 0.6941263032221343}, {\"date\": \"2020-03-12T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 26.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": null, \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 9.023641941887746, \"ncumul_deceased_100k\": 0.6941263032221343}, {\"date\": \"2020-03-13T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 42.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-26-bestaetigte-faelle-in-basel-landschaft-2\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 14.576652367664822, \"ncumul_deceased_100k\": 0.6941263032221343}, {\"date\": \"2020-03-14T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 47.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-47-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 16.311968125720156, \"ncumul_deceased_100k\": 0.6941263032221343}, {\"date\": \"2020-03-15T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 54.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-54-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 18.741410186997626, \"ncumul_deceased_100k\": 0.6941263032221343}, {\"date\": \"2020-03-16T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 76.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-67-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 26.376799522441107, \"ncumul_deceased_100k\": 0.6941263032221343}, {\"date\": \"2020-03-17T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 89.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-89-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 30.888620493384977, \"ncumul_deceased_100k\": 0.6941263032221343}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 116.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-116-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 40.25932558688379, \"ncumul_deceased_100k\": 0.6941263032221343}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 134.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-131-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 46.506462315883, \"ncumul_deceased_100k\": 0.6941263032221343}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 184.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-170-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 63.859619896436364, \"ncumul_deceased_100k\": 1.0411894548332015}, {\"date\": \"2020-03-21T00:00:00\", \"time\": \"14:00\", \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 282.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-282-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 97.87180875432094, \"ncumul_deceased_100k\": 1.0411894548332015}, {\"date\": \"2020-03-22T00:00:00\", \"time\": \"14:00\", \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 289.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-289-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 100.30125081559841, \"ncumul_deceased_100k\": 1.0411894548332015}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"14:00\", \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 302.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-289-bestaetigte-faelle-in-basel-landschaft-1\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 104.81307178654227, \"ncumul_deceased_100k\": 1.0411894548332015}, {\"date\": \"2020-03-06T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"SO\", \"ncumul_tested\": null, \"ncumul_conf\": 1.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://so.ch/startseite/aktuell/news/erster-laborbestaetigter-covid-19-fall-im-kanton-solothurn/?tx_news_pi1%5Bcontroller%5D=News&tx_news_pi1%5Baction%5D=detail&cHash=3074bbdc8f0fcdcb9f1e11a21fc05e73\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 0.36604024978586647, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SO\", \"ncumul_tested\": null, \"ncumul_conf\": 43.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.oltnertagblatt.ch/solothurn/kanton-solothurn/zivilschuetzer-kontrollieren-wer-in-die-solothurner-spitaeler-rein-will-137174885\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 15.73973074079226, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-20T00:00:00\", \"time\": \"17:37\", \"abbreviation_canton_and_fl\": \"SO\", \"ncumul_tested\": null, \"ncumul_conf\": 66.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://twitter.com/KantonSolothurn/status/1241041303024041989?p=p\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 24.158656485867187, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"SO\", \"ncumul_tested\": null, \"ncumul_conf\": 95.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://corona.so.ch/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 34.77382372965731, \"ncumul_deceased_100k\": 0.36604024978586647}, {\"date\": \"2020-03-24T00:00:00\", \"time\": \"00:00\", \"abbreviation_canton_and_fl\": \"SO\", \"ncumul_tested\": null, \"ncumul_conf\": 104.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://corona.so.ch/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 38.06818597773011, \"ncumul_deceased_100k\": 0.36604024978586647}, {\"date\": \"2020-03-04T00:00:00\", \"time\": \"06:35\", \"abbreviation_canton_and_fl\": \"SG\", \"ncumul_tested\": null, \"ncumul_conf\": 1.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.sg.ch/news/sgch_allgemein/2020/03/erster-bestaetigter-corona-fall-im-kanton-.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 0.19696787650902012, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-04T00:00:00\", \"time\": \"15:38\", \"abbreviation_canton_and_fl\": \"SG\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.sg.ch/news/sgch_allgemein/2020/03/zweiter-bestaetigter-fall-einer-corona-patientin.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 0.39393575301804024, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-12T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SG\", \"ncumul_tested\": null, \"ncumul_conf\": 15.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.sg.ch/tools/informationen-coronavirus.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 2.954518147635302, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-17T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SG\", \"ncumul_tested\": null, \"ncumul_conf\": 47.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.sg.ch/tools/informationen-coronavirus.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 9.257490195923948, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SG\", \"ncumul_tested\": null, \"ncumul_conf\": 61.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.sg.ch/tools/informationen-coronavirus.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 12.015040467050229, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SG\", \"ncumul_tested\": null, \"ncumul_conf\": 85.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.sg.ch/tools/informationen-coronavirus.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 16.742269503266712, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SG\", \"ncumul_tested\": null, \"ncumul_conf\": 98.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.sg.ch/tools/informationen-coronavirus.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 19.302851897883972, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-23T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SG\", \"ncumul_tested\": null, \"ncumul_conf\": 200.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.sg.ch/tools/informationen-coronavirus.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 39.39357530180403, \"ncumul_deceased_100k\": 0.19696787650902012}, {\"date\": \"2020-03-20T00:00:00\", \"time\": \"16:00\", \"abbreviation_canton_and_fl\": \"NE\", \"ncumul_tested\": null, \"ncumul_conf\": 159.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ne.ch/autorites/DFS/SCSP/medecin-cantonal/maladies-vaccinations/Pages/Coronavirus.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 89.90670059372349, \"ncumul_deceased_100k\": 1.130901894260673}, {\"date\": \"2020-03-21T00:00:00\", \"time\": \"15:30\", \"abbreviation_canton_and_fl\": \"NE\", \"ncumul_tested\": null, \"ncumul_conf\": 177.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ne.ch/autorites/DFS/SCSP/medecin-cantonal/maladies-vaccinations/Pages/Coronavirus.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 100.08481764206955, \"ncumul_deceased_100k\": 1.130901894260673}, {\"date\": \"2020-03-22T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"NE\", \"ncumul_tested\": null, \"ncumul_conf\": 188.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ne.ch/autorites/DFS/SCSP/medecin-cantonal/maladies-vaccinations/Pages/Coronavirus.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 106.30477806050325, \"ncumul_deceased_100k\": 1.130901894260673}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"NE\", \"ncumul_tested\": null, \"ncumul_conf\": 204.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ne.ch/autorites/DFS/SCSP/medecin-cantonal/maladies-vaccinations/Pages/Coronavirus.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 115.35199321458863, \"ncumul_deceased_100k\": 1.130901894260673}, {\"date\": \"2020-03-18T00:00:00\", \"time\": \"16:00\", \"abbreviation_canton_and_fl\": \"LU\", \"ncumul_tested\": null, \"ncumul_conf\": 65.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://web.archive.org/web/20200318191404/https://gesundheit.lu.ch/themen/Humanmedizin/Infektionskrankheiten/Coronavirus\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 15.87080674973203, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-20T00:00:00\", \"time\": \"09:40\", \"abbreviation_canton_and_fl\": \"LU\", \"ncumul_tested\": null, \"ncumul_conf\": 92.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gesundheit.lu.ch/themen/Humanmedizin/Infektionskrankheiten/Coronavirus\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 22.463295707313026, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-21T00:00:00\", \"time\": \"11:00\", \"abbreviation_canton_and_fl\": \"LU\", \"ncumul_tested\": null, \"ncumul_conf\": 109.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://gesundheit.lu.ch/themen/Humanmedizin/Infektionskrankheiten/Coronavirus;https://newsletter.lu.ch/inxmail/html_mail.jsp?params=7UGt4J1Fx6OIONHlV9upAAuOzkQ6ZmQA%2FxRrLjJkeDWZdweUdKfwhAE94i2Apium%2F6rIvcF2Z5MaTtV52A77W2jrwVmrkZ8UhFPVmHC4iuI%3D\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 26.61412208801217, \"ncumul_deceased_100k\": 0.24416625768818503}, {\"date\": \"2020-03-22T00:00:00\", \"time\": \"11:00\", \"abbreviation_canton_and_fl\": \"LU\", \"ncumul_tested\": null, \"ncumul_conf\": 131.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://gesundheit.lu.ch/themen/Humanmedizin/Infektionskrankheiten/Coronavirus\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 31.98577975715224, \"ncumul_deceased_100k\": 0.24416625768818503}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"11:00\", \"abbreviation_canton_and_fl\": \"LU\", \"ncumul_tested\": null, \"ncumul_conf\": 156.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://gesundheit.lu.ch/themen/Humanmedizin/Infektionskrankheiten/Coronavirus\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 38.08993619935686, \"ncumul_deceased_100k\": 0.24416625768818503}, {\"date\": \"2020-03-24T00:00:00\", \"time\": \"11:00\", \"abbreviation_canton_and_fl\": \"LU\", \"ncumul_tested\": null, \"ncumul_conf\": 205.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gesundheit.lu.ch/themen/Humanmedizin/Infektionskrankheiten/Coronavirus\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 50.05408282607794, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-01T00:00:00\", \"time\": \"17:29\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 1.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-coronavirus-anzahl-der-getesteten-faelle-und-zwischenstand-kita-riehen-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 0.5134366367846545, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-02T00:00:00\", \"time\": \"17:15\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": 235.0, \"ncumul_conf\": 3.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-coronavirus-zwei-neue-positive-faelle-in-basel-stadt-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 1.5403099103539633, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-03T00:00:00\", \"time\": \"17:30\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 3.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1234880556095213569?s=20\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 1.5403099103539633, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-04T00:00:00\", \"time\": \"17:20\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 3.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1235240377134862336?s=20\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 1.5403099103539633, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-05T00:00:00\", \"time\": \"17:15\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 8.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-coronavirus-fuenf-neue-positive-faelle-in-basel-stadt-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 4.107493094277236, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-06T00:00:00\", \"time\": \"14:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 15.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1235934884167852035?s=20\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 7.701549551769816, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-07T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 21.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1236249864473894914?s=20\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 10.782169372477743, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-08T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 24.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1236609191831384064?s=20\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 12.322479282831706, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-09T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 28.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1236973685602426881?s=20\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 14.376225829970323, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-10T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 33.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1237336196772175873?s=20\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 16.943409013893596, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-11T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 37.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1237694819419422720?s=20\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 18.997155561032216, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-12T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 73.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 4.0, \"ncumul_deceased\": 1.0, \"source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1238073089902235648?s=20 https://www.coronavirus.bs.ch/nm/2020-coronavirus-ende-der-quarantaenemassnahmen-im-fall-kita-riehen-gd.html https://www.coronavirus.bs.ch/nm/2020-coronavirus-erster-todesfall-im-kanton-basel-stadt-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 37.48087448527977, \"ncumul_deceased_100k\": 0.5134366367846545}, {\"date\": \"2020-03-13T00:00:00\", \"time\": \"12:30\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 92.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1238430659762364417?s=20\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 47.2361705841882, \"ncumul_deceased_100k\": 0.5134366367846545}, {\"date\": \"2020-03-14T00:00:00\", \"time\": \"11:27\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 100.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1238773726423941127?s=20\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 51.34366367846545, \"ncumul_deceased_100k\": 0.5134366367846545}, {\"date\": \"2020-03-16T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 144.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 4.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-144-bestaetigte-faelle-im-kanton-basel-stadt-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 73.93487569699023, \"ncumul_deceased_100k\": 2.053746547138618}, {\"date\": \"2020-03-17T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 165.0, \"ncumul_hosp\": 30.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 25.0, \"ncumul_deceased\": 4.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-165-bestaetigte-faelle-im-kanton-basel-stadt-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 84.71704506946797, \"ncumul_deceased_100k\": 2.053746547138618}, {\"date\": \"2020-03-18T00:00:00\", \"time\": \"11:15\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 182.0, \"ncumul_hosp\": 40.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 36.0, \"ncumul_deceased\": 4.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-182-bestaetigte-faelle-im-kanton-basel-stadt-treffen-mit-allen-spitaelern-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 93.4454678948071, \"ncumul_deceased_100k\": 2.053746547138618}, {\"date\": \"2020-03-19T00:00:00\", \"time\": \"11:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 222.0, \"ncumul_hosp\": 40.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 44.0, \"ncumul_deceased\": 4.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-222-bestaetigte-faelle-basel-stadt-trifft-gemeinsam-mit-den-spitaelern-vorkehrungen-fuer-intensiv--und-beatmungskapazitaeten-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 113.98293336619327, \"ncumul_deceased_100k\": 2.053746547138618}, {\"date\": \"2020-03-20T00:00:00\", \"time\": \"10:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 272.0, \"ncumul_hosp\": 45.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 46.0, \"ncumul_deceased\": 4.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-272-bestaetigte-faelle-im-kanton-basel-stadt-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 139.654765205426, \"ncumul_deceased_100k\": 2.053746547138618}, {\"date\": \"2020-03-21T00:00:00\", \"time\": \"10:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 299.0, \"ncumul_hosp\": 46.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 57.0, \"ncumul_deceased\": 5.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-299-bestaetigte-faelle-im-kanton-basel-stadt-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 153.51755439861168, \"ncumul_deceased_100k\": 2.567183183923272}, {\"date\": \"2020-03-22T00:00:00\", \"time\": \"10:30\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 358.0, \"ncumul_hosp\": 50.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 73.0, \"ncumul_deceased\": 5.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-358-bestaetigte-faelle-im-kanton-basel-stadt-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 183.81031596890628, \"ncumul_deceased_100k\": 2.567183183923272}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"10:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 376.0, \"ncumul_hosp\": 56.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 78.0, \"ncumul_deceased\": 5.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-376-bestaetigte-faelle-im-kanton-basel-stadt-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 193.05217543103007, \"ncumul_deceased_100k\": 2.567183183923272}, {\"date\": \"2020-02-28T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 1.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/20200228_KFS_20200106_Coronavirus_Lagebulletin_AG_Unterschrieben.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 0.14744760817862393, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-02T00:00:00\", \"time\": \"18:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/200302_KFS_Coronavirus_Lagebulletin_2.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 0.29489521635724786, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-03T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 6.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200303_KFS_Coronavirus_Lagebulletin_3.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 0.8846856490717436, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-04T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 7.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200304_KFS_Coronavirus_Lagebulletin_4.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 1.0321332572503674, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-05T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 9.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200305_KFS_Coronavirus_Lagebulletin_5.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 1.3270284736076154, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-06T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 12.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 1.0, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200305_KFS_Coronavirus_Lagebulletin_6.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 1.7693712981434873, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-09T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 14.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 2.0, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200309_KFS_Coronavirus_Lagebulletin_7.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 2.064266514500735, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-10T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 17.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 2.0, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200310_KFS_Coronavirus_Lagebulletin_8.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 2.506609339036607, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-11T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 18.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 2.0, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200311_KFS_Coronavirus_Lagebulletin_9.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 2.654056947215231, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-12T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 27.0, \"ncumul_hosp\": 1.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 3.0, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200312_KFS_Coronavirus_Lagebulletin_10.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 3.9810854208228466, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-13T00:00:00\", \"time\": \"13:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 32.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 3.0, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200313_KFS_Coronavirus_Lagebulletin_11.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 4.718323461715966, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-16T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 52.0, \"ncumul_hosp\": 2.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 4.0, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200316_KFS_Coronavirus_Lagebulletin_12.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 7.667275625288444, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-17T00:00:00\", \"time\": \"16:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 67.0, \"ncumul_hosp\": 2.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 4.0, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200317_KFS_Coronavirus_Lagebulletin_13.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 9.878989747967804, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-18T00:00:00\", \"time\": \"16:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 101.0, \"ncumul_hosp\": 6.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 4.0, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200318_KFS_Coronavirus_Lagebulletin_14.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 14.892208426041018, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-19T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 118.0, \"ncumul_hosp\": 17.0, \"ncumul_ICU\": 6.0, \"ncumul_vent\": 3.0, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200319_KFS_Coronavirus_Lagebulletin_15.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 17.398817765077624, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-20T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 168.0, \"ncumul_hosp\": 25.0, \"ncumul_ICU\": 4.0, \"ncumul_vent\": 2.0, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200320_KFS_Coronavirus_Lagebulletin_16.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 24.771198174008823, \"ncumul_deceased_100k\": 0.14744760817862393}, {\"date\": \"2020-03-22T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 232.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.ag.ch/de/aktuelles/medienportal/medienmitteilung/medienmitteilungen/mediendetails_139237.jsp\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 34.20784509744075, \"ncumul_deceased_100k\": 0.14744760817862393}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 241.0, \"ncumul_hosp\": 10.0, \"ncumul_ICU\": 3.0, \"ncumul_vent\": 2.0, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200323_KFS_Coronavirus_Lagebulletin_17.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 35.534873571048365, \"ncumul_deceased_100k\": 0.14744760817862393}, {\"date\": \"2020-03-03T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SZ\", \"ncumul_tested\": 1.0, \"ncumul_conf\": 1.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.sz.ch/public/upload/assets/45351/MM_Coronavirus_4_3_2020.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 0.6282788301448183, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-04T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SZ\", \"ncumul_tested\": 3.0, \"ncumul_conf\": 3.0, \"ncumul_hosp\": 1.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.sz.ch/public/upload/assets/45351/MM_Coronavirus_4_3_2020.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 1.8848364904344548, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-06T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SZ\", \"ncumul_tested\": 6.0, \"ncumul_conf\": 6.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.sz.ch/public/upload/assets/45417/MM_Coronavirus_6_3_2020.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 3.7696729808689096, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-13T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"SZ\", \"ncumul_tested\": 10.0, \"ncumul_conf\": 9.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.sz.ch/public/upload/assets/45585/MM_Coronavirus_13_03_2020.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 5.654509471303364, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-14T00:00:00\", \"time\": \"03:03\", \"abbreviation_canton_and_fl\": \"SZ\", \"ncumul_tested\": 1.0, \"ncumul_conf\": 12.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.bote.ch/nachrichten/schwyz/schwyz_bdu/coronavirus-einsatz-fuer-spitalbataillon-5;art146989,1229758\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 7.539345961737819, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-15T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SZ\", \"ncumul_tested\": null, \"ncumul_conf\": 13.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.sz.ch/public/upload/assets/45590/MM_Coronavirus_15_3_2020.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 8.167624791882638, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-13T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"OW\", \"ncumul_tested\": 6.0, \"ncumul_conf\": 1.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ow.ch/de/aktuelles/aktuellesinformationen/amtsmitteilungen/welcome.php?action=showinfo&info_id=63566&ls=0&sq=&kategorie_id=&date_from=&date_to=\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 2.6426362939668615, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-23T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"OW\", \"ncumul_tested\": null, \"ncumul_conf\": 25.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ow.ch/de/verwaltung/dienstleistungen/?dienst_id=5962\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 66.06590734917152, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-02-26T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 1.0, \"ncumul_hosp\": 1.0, \"ncumul_ICU\": 0.0, \"ncumul_vent\": 1.0, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 0.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 0.200208216545207, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-02-27T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 1.0, \"ncumul_hosp\": 1.0, \"ncumul_ICU\": 0.0, \"ncumul_vent\": 1.0, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 0.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 0.200208216545207, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-02-28T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 3.0, \"ncumul_hosp\": 2.0, \"ncumul_ICU\": 0.0, \"ncumul_vent\": 2.0, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 0.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 0.6006246496356211, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-02-29T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 5.0, \"ncumul_hosp\": 3.0, \"ncumul_ICU\": 0.0, \"ncumul_vent\": 3.0, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 0.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 1.0010410827260352, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-01T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 7.0, \"ncumul_hosp\": 3.0, \"ncumul_ICU\": 0.0, \"ncumul_vent\": 3.0, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 0.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 1.401457515816449, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-02T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 7.0, \"ncumul_hosp\": 3.0, \"ncumul_ICU\": 0.0, \"ncumul_vent\": 3.0, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 0.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 1.401457515816449, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-03T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 8.0, \"ncumul_hosp\": 4.0, \"ncumul_ICU\": 0.0, \"ncumul_vent\": 4.0, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 0.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 1.601665732361656, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-04T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 8.0, \"ncumul_hosp\": 4.0, \"ncumul_ICU\": 0.0, \"ncumul_vent\": 4.0, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 0.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 1.601665732361656, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-05T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 11.0, \"ncumul_hosp\": 5.0, \"ncumul_ICU\": 0.0, \"ncumul_vent\": 5.0, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 0.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 2.2022903819972774, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-06T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 15.0, \"ncumul_hosp\": 7.0, \"ncumul_ICU\": 0.0, \"ncumul_vent\": 7.0, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 0.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 3.003123248178105, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-07T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 24.0, \"ncumul_hosp\": 7.0, \"ncumul_ICU\": 0.0, \"ncumul_vent\": 7.0, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 0.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 4.804997197084969, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-08T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 32.0, \"ncumul_hosp\": 9.0, \"ncumul_ICU\": 0.0, \"ncumul_vent\": 9.0, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 0.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 6.406662929446624, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-09T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 33.0, \"ncumul_hosp\": 13.0, \"ncumul_ICU\": 3.0, \"ncumul_vent\": 10.0, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 0.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 6.606871145991831, \"ncumul_deceased_100k\": 0.200208216545207}, {\"date\": \"2020-03-10T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 59.0, \"ncumul_hosp\": 18.0, \"ncumul_ICU\": 4.0, \"ncumul_vent\": 14.0, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 1.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 11.812284776167214, \"ncumul_deceased_100k\": 0.400416433090414}, {\"date\": \"2020-03-11T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 66.0, \"ncumul_hosp\": 20.0, \"ncumul_ICU\": 6.0, \"ncumul_vent\": 14.0, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 1.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 13.213742291983662, \"ncumul_deceased_100k\": 0.400416433090414}, {\"date\": \"2020-03-12T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 80.0, \"ncumul_hosp\": 23.0, \"ncumul_ICU\": 6.0, \"ncumul_vent\": 17.0, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 4.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 16.016657323616563, \"ncumul_deceased_100k\": 0.400416433090414}, {\"date\": \"2020-03-13T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 104.0, \"ncumul_hosp\": 33.0, \"ncumul_ICU\": 7.0, \"ncumul_vent\": 26.0, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 4.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 20.82165452070153, \"ncumul_deceased_100k\": 0.400416433090414}, {\"date\": \"2020-03-14T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 196.0, \"ncumul_hosp\": 43.0, \"ncumul_ICU\": 8.0, \"ncumul_vent\": 33.0, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 2.0, \"ncumul_ICU_intub\": 5.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 39.24081044286058, \"ncumul_deceased_100k\": 0.400416433090414}, {\"date\": \"2020-03-15T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 281.0, \"ncumul_hosp\": 46.0, \"ncumul_ICU\": 12.0, \"ncumul_vent\": 32.0, \"ncumul_released\": null, \"ncumul_deceased\": 4.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 2.0, \"ncumul_ICU_intub\": 5.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 56.258508849203174, \"ncumul_deceased_100k\": 0.800832866180828}, {\"date\": \"2020-03-16T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 373.0, \"ncumul_hosp\": 66.0, \"ncumul_ICU\": 10.0, \"ncumul_vent\": 52.0, \"ncumul_released\": null, \"ncumul_deceased\": 4.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 4.0, \"ncumul_ICU_intub\": 8.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 74.67766477136222, \"ncumul_deceased_100k\": 0.800832866180828}, {\"date\": \"2020-03-17T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 495.0, \"ncumul_hosp\": 75.0, \"ncumul_ICU\": 19.0, \"ncumul_vent\": 54.0, \"ncumul_released\": null, \"ncumul_deceased\": 4.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 2.0, \"ncumul_ICU_intub\": 9.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 99.10306718987746, \"ncumul_deceased_100k\": 0.800832866180828}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 629.0, \"ncumul_hosp\": 78.0, \"ncumul_ICU\": 20.0, \"ncumul_vent\": 56.0, \"ncumul_released\": null, \"ncumul_deceased\": 5.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 2.0, \"ncumul_ICU_intub\": 17.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 125.9309682069352, \"ncumul_deceased_100k\": 1.0010410827260352}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 826.0, \"ncumul_hosp\": 92.0, \"ncumul_ICU\": 19.0, \"ncumul_vent\": 68.0, \"ncumul_released\": null, \"ncumul_deceased\": 5.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 5.0, \"ncumul_ICU_intub\": 17.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 165.371986866341, \"ncumul_deceased_100k\": 1.0010410827260352}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 994.0, \"ncumul_hosp\": 109.0, \"ncumul_ICU\": 22.0, \"ncumul_vent\": 82.0, \"ncumul_released\": null, \"ncumul_deceased\": 8.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 5.0, \"ncumul_ICU_intub\": 21.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 199.00696724593578, \"ncumul_deceased_100k\": 1.601665732361656}, {\"date\": \"2020-03-21T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 1128.0, \"ncumul_hosp\": 145.0, \"ncumul_ICU\": 25.0, \"ncumul_vent\": 107.0, \"ncumul_released\": null, \"ncumul_deceased\": 10.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 13.0, \"ncumul_ICU_intub\": 24.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 225.8348682629935, \"ncumul_deceased_100k\": 2.0020821654520704}, {\"date\": \"2020-03-22T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 1203.0, \"ncumul_hosp\": 179.0, \"ncumul_ICU\": 36.0, \"ncumul_vent\": 137.0, \"ncumul_released\": null, \"ncumul_deceased\": 9.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 6.0, \"ncumul_ICU_intub\": 36.0, \"ncumul_deceased_suspect\": 4.0, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 240.85048450388402, \"ncumul_deceased_100k\": 1.8018739489068631}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 1231.0, \"ncumul_hosp\": 214.0, \"ncumul_ICU\": 43.0, \"ncumul_vent\": 160.0, \"ncumul_released\": null, \"ncumul_deceased\": 9.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 11.0, \"ncumul_ICU_intub\": 41.0, \"ncumul_deceased_suspect\": 5.0, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 246.45631456714983, \"ncumul_deceased_100k\": 1.8018739489068631}, {\"date\": \"2020-03-03T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZG\", \"ncumul_tested\": null, \"ncumul_conf\": 1.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.zg.ch/behoerden/gesundheitsdirektion/direktionssekretariat/aktuell/coronavirus-sars-cov-2-erste-person-aus-dem-kanton-zug-infiziert\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 0.7884134755631242, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-05T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZG\", \"ncumul_tested\": null, \"ncumul_conf\": 3.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.zg.ch/behoerden/gesundheitsdirektion/direktionssekretariat/aktuell/coronavirus-sars-cov-2-zwei-weitere-faelle-im-kanton-zug\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 2.365240426689373, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-13T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZG\", \"ncumul_tested\": null, \"ncumul_conf\": 13.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.zg.ch/behoerden/gesundheitsdirektion/direktionssekretariat/aktuell/coronavirus-kanton-zug-stellt-sich-hinter-massnahmen-des-bundes\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 10.249375182320616, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-14T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZG\", \"ncumul_tested\": null, \"ncumul_conf\": 13.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://twitter.com/gesundZG/status/1238733148462157824?s=20\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 10.249375182320616, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-16T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZG\", \"ncumul_tested\": null, \"ncumul_conf\": 24.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.zg.ch/behoerden/gesundheitsdirektion/direktionssekretariat/aktuell/covid-19-zuger-spitaeler-bereiten-sich-gemeinsam-auf-herausfordernde-zeit-vor\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 18.921923413514985, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZG\", \"ncumul_tested\": null, \"ncumul_conf\": 48.0, \"ncumul_hosp\": 1.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 5.0, \"ncumul_deceased\": null, \"source\": \"https://www.zg.ch/behoerden/gesundheitsdirektion/direktionssekretariat/aktuell/coronavirus-ausreichende-testkapazitaeten-im-kanton-zug-vorhanden\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 37.84384682702997, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"08:00\", \"abbreviation_canton_and_fl\": \"ZG\", \"ncumul_tested\": null, \"ncumul_conf\": 62.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 10.0, \"ncumul_deceased\": null, \"source\": \"https://www.zg.ch/behoerden/gesundheitsdirektion/amt-fuer-gesundheit/corona\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 48.8816354849137, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-24T00:00:00\", \"time\": \"08:00\", \"abbreviation_canton_and_fl\": \"ZG\", \"ncumul_tested\": null, \"ncumul_conf\": 72.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 12.0, \"ncumul_deceased\": null, \"source\": \"https://www.zg.ch/behoerden/gesundheitsdirektion/amt-fuer-gesundheit/corona\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 56.76577024054495, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-11T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"NW\", \"ncumul_tested\": null, \"ncumul_conf\": 4.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.nw.ch/aktuellesinformationen/63359\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 9.254332184253753, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"NW\", \"ncumul_tested\": null, \"ncumul_conf\": 25.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.nw.ch/gesundheitsamtdienste/6044\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 57.83957615158596, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-20T00:00:00\", \"time\": \"15:20\", \"abbreviation_canton_and_fl\": \"NW\", \"ncumul_tested\": null, \"ncumul_conf\": 28.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.nw.ch/gesundheitsamtdienste/6044\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 64.78032528977629, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-21T00:00:00\", \"time\": \"18:15\", \"abbreviation_canton_and_fl\": \"NW\", \"ncumul_tested\": null, \"ncumul_conf\": 33.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.nw.ch/gesundheitsamtdienste/6044\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 76.34824052009347, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-22T00:00:00\", \"time\": \"16:25\", \"abbreviation_canton_and_fl\": \"NW\", \"ncumul_tested\": null, \"ncumul_conf\": 36.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.nw.ch/gesundheitsamtdienste/6044\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 83.28898965828378, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"19:00\", \"abbreviation_canton_and_fl\": \"NW\", \"ncumul_tested\": null, \"ncumul_conf\": 39.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.nw.ch/gesundheitsamtdienste/6044\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 90.2297387964741, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-02-25T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 1.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.srf.ch/news/schweiz/tessiner-patient-erster-coronavirus-fall-in-der-schweiz\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 0.2830111251673303, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-02T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187352&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=ea65dbcabb28d4711459f3b613bbc1b7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": 6.0, \"TotalCured\": null, \"ncumul_conf_100k\": 0.5660222503346606, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-03T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 4.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187363&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=b34e82602a39cad67a7f8d54150dcf70 https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187369&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=3154d18e72821fc23d7b3c5cdfe9f9a3\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 1.1320445006693212, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-04T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 5.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187371&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=174f2d754f3b657af79f343c92fc5c89\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": 18.0, \"TotalCured\": null, \"ncumul_conf_100k\": 1.4150556258366518, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-12T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 180.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187437&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=59cf6112c82abed490acd8901f5a0bb2\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 50.94200253011947, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-13T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 258.0, \"ncumul_hosp\": 65.0, \"ncumul_ICU\": 13.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.youtube.com/watch?v=_x_yQ6uwGAQ\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 73.01687029317122, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-14T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 265.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187466&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=1b10e6e8117296766155edcf9c317a4c\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 74.99794816934254, \"ncumul_deceased_100k\": 0.849033375501991}, {\"date\": \"2020-03-15T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 291.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 6.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187467&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=af5473066754ef4d1272e156056acc07\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 82.35623742369313, \"ncumul_deceased_100k\": 1.698066751003982}, {\"date\": \"2020-03-16T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 330.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 8.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187475&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=dee4a529abd4e9300e116c7ff4db5774\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 93.39367130521902, \"ncumul_deceased_100k\": 2.2640890013386423}, {\"date\": \"2020-03-17T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 422.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 10.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187486&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=d106aab74491da09b294ff13ffadd02f\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 119.43069482061341, \"ncumul_deceased_100k\": 2.8301112516733036}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 511.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 14.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187493&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=7803bbc03dd49ef2e421dfd6b12dd239\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 144.6186849605058, \"ncumul_deceased_100k\": 3.9621557523426247}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 638.0, \"ncumul_hosp\": 155.0, \"ncumul_ICU\": 33.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 15.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187499&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=634a783514bdcbb426c005f1ea916268 https://www.youtube.com/watch?v=34RQ7OOWYoI\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 180.56109785675676, \"ncumul_deceased_100k\": 4.245166877509955}, {\"date\": \"2020-03-20T00:00:00\", \"time\": \"08:00\", \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 834.0, \"ncumul_hosp\": 168.0, \"ncumul_ICU\": 35.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 22.0, \"source\": \"https://www4.ti.ch/dss/dsp/covid19/home/ https://www.youtube.com/watch?v=34RQ7OOWYoI\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 236.0312783895535, \"ncumul_deceased_100k\": 6.226244753681267}, {\"date\": \"2020-03-21T00:00:00\", \"time\": \"08:00\", \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 918.0, \"ncumul_hosp\": 184.0, \"ncumul_ICU\": 40.0, \"ncumul_vent\": 37.0, \"ncumul_released\": null, \"ncumul_deceased\": 28.0, \"source\": \"https://www4.ti.ch/dss/dsp/covid19/home/ https://www.youtube.com/watch?v=7g2sALU9bQM\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 259.8042129036092, \"ncumul_deceased_100k\": 7.9243115046852495}, {\"date\": \"2020-03-22T00:00:00\", \"time\": \"08:00\", \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 939.0, \"ncumul_hosp\": 246.0, \"ncumul_ICU\": 46.0, \"ncumul_vent\": 43.0, \"ncumul_released\": null, \"ncumul_deceased\": 37.0, \"source\": \"https://web.archive.org/web/20200322153528/https://www4.ti.ch/dss/dsp/covid19/home/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 265.74744653212315, \"ncumul_deceased_100k\": 10.471411631191222}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"08:00\", \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 1165.0, \"ncumul_hosp\": 261.0, \"ncumul_ICU\": 45.0, \"ncumul_vent\": 43.0, \"ncumul_released\": null, \"ncumul_deceased\": 48.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187510&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=0120f665ab49651b9d66c876ef272a91\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 329.70796081993984, \"ncumul_deceased_100k\": 13.584534008031856}, {\"date\": \"2020-03-01T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"FR\", \"ncumul_tested\": 30.0, \"ncumul_conf\": 1.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.fr.ch/sites/default/files/2020-03/200301_commd_dsas_covid_cas_fr.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 0.3137609267242732, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-02T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"FR\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.fr.ch/sites/default/files/2020-03/200302_CommD_DSAS_covid_cas%20FR.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 0.6275218534485464, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-04T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"FR\", \"ncumul_tested\": null, \"ncumul_conf\": 4.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.fr.ch/sites/default/files/2020-03/200304_CommD_DSAS_covid_cas%20FR.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 1.2550437068970928, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-05T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"FR\", \"ncumul_tested\": null, \"ncumul_conf\": 6.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.fr.ch/de/covid19/gesundheit/covid-19/coronavirus-entwicklungen-der-situation\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 1.882565560345639, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-08T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"FR\", \"ncumul_tested\": null, \"ncumul_conf\": 8.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.fr.ch/de/covid19/gesundheit/covid-19/coronavirus-entwicklungen-der-situation\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 2.5100874137941855, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-09T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"FR\", \"ncumul_tested\": null, \"ncumul_conf\": 11.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.fr.ch/de/covid19/gesundheit/covid-19/coronavirus-entwicklungen-der-situation\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 3.451370193967005, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-16T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TG\", \"ncumul_tested\": 246.0, \"ncumul_conf\": 17.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": null, \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 6.148904771550103, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-17T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TG\", \"ncumul_tested\": 276.0, \"ncumul_conf\": 23.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": null, \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 8.31910645562661, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TG\", \"ncumul_tested\": null, \"ncumul_conf\": 32.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.tg.ch/news/fachdossier-coronavirus.html/10552\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 11.574408981741371, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TG\", \"ncumul_tested\": null, \"ncumul_conf\": 36.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.tg.ch/news/fachdossier-coronavirus.html/10552\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 13.02121010445904, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TG\", \"ncumul_tested\": null, \"ncumul_conf\": 49.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.tg.ch/news/fachdossier-coronavirus.html/10552\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 17.72331375329147, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-21T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TG\", \"ncumul_tested\": null, \"ncumul_conf\": 56.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.tg.ch/news/fachdossier-coronavirus.html/10552\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 20.2552157180474, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-22T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TG\", \"ncumul_tested\": null, \"ncumul_conf\": 75.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.tg.ch/news/fachdossier-coronavirus.html/10552\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 27.127521050956336, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-23T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TG\", \"ncumul_tested\": null, \"ncumul_conf\": 81.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.tg.ch/news/fachdossier-coronavirus.html/10552\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 29.297722735032842, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-24T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TG\", \"ncumul_tested\": null, \"ncumul_conf\": 87.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.tg.ch/news/fachdossier-coronavirus.html/10552\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 31.46792441910935, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-02-27T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 1.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": 2.0, \"TotalCured\": null, \"ncumul_conf_100k\": 0.06574760284240036, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-02-28T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": 9.0, \"TotalCured\": null, \"ncumul_conf_100k\": 0.13149520568480072, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-02T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": 13.0, \"TotalCured\": null, \"ncumul_conf_100k\": 0.13149520568480072, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-03T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": 400.0, \"ncumul_conf\": 9.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": 19.0, \"TotalCured\": null, \"ncumul_conf_100k\": 0.5917284255816032, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-05T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 19.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": 26.0, \"TotalCured\": null, \"ncumul_conf_100k\": 1.2492044540056069, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-06T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 26.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": 30.0, \"TotalCured\": null, \"ncumul_conf_100k\": 1.7094376739024095, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-07T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 30.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": 37.0, \"TotalCured\": null, \"ncumul_conf_100k\": 1.9724280852720109, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-08T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 37.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": 40.0, \"TotalCured\": null, \"ncumul_conf_100k\": 2.4326613051688137, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-09T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": 855.0, \"ncumul_conf\": 40.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": 49.0, \"TotalCured\": null, \"ncumul_conf_100k\": 2.6299041136960146, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-10T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 49.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": 59.0, \"TotalCured\": 1.0, \"ncumul_conf_100k\": 3.2216325392776177, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-11T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 59.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": 7.0, \"ncumul_conf_100k\": 3.8791085677016217, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-12T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 92.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": 11.0, \"ncumul_conf_100k\": 6.048779461500834, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-13T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 140.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 9.204664397936051, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-16T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 270.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 17.7518527674481, \"ncumul_deceased_100k\": 0.06574760284240036}, {\"date\": \"2020-03-17T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 294.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 19.329795235665706, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 424.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 27.876983605177756, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 526.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 34.58323909510259, \"ncumul_deceased_100k\": 0.1972428085272011}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 773.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 50.822896997175484, \"ncumul_deceased_100k\": 0.1972428085272011}, {\"date\": \"2020-03-23T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 1068.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 5.0, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 70.2184398356836, \"ncumul_deceased_100k\": 0.32873801421200183}, {\"date\": \"2020-03-24T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 1211.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 5.0, \"source\": \"https://twitter.com/gd_zuerich/status/1242375974710370304?s=20\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 79.62034704214685, \"ncumul_deceased_100k\": 0.32873801421200183}, {\"date\": \"2020-03-19T00:00:00\", \"time\": \"16:00\", \"abbreviation_canton_and_fl\": \"JU\", \"ncumul_tested\": null, \"ncumul_conf\": 27.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.jura.ch/fr/Autorites/Coronavirus/Accueil/Coronavirus-Informations-officielles-a-la-population-jurassienne.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 36.77522167286397, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-20T00:00:00\", \"time\": \"17:00\", \"abbreviation_canton_and_fl\": \"JU\", \"ncumul_tested\": null, \"ncumul_conf\": 29.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.jura.ch/fr/Autorites/Coronavirus/Accueil/Coronavirus-Informations-officielles-a-la-population-jurassienne.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 39.499312167150194, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-21T00:00:00\", \"time\": \"18:00\", \"abbreviation_canton_and_fl\": \"JU\", \"ncumul_tested\": null, \"ncumul_conf\": 49.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.jura.ch/fr/Autorites/Coronavirus/Accueil/Coronavirus-Informations-officielles-a-la-population-jurassienne.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 66.7402171100124, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-22T00:00:00\", \"time\": \"17:00\", \"abbreviation_canton_and_fl\": \"JU\", \"ncumul_tested\": null, \"ncumul_conf\": 51.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.jura.ch/fr/Autorites/Coronavirus/Accueil/Coronavirus-Informations-officielles-a-la-population-jurassienne.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 69.46430760429861, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"18:00\", \"abbreviation_canton_and_fl\": \"JU\", \"ncumul_tested\": null, \"ncumul_conf\": 57.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.jura.ch/fr/Autorites/Coronavirus/Accueil/Coronavirus-Informations-officielles-a-la-population-jurassienne.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 77.63657908715727, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-06T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 23.0, \"ncumul_hosp\": 15.0, \"ncumul_ICU\": 2.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 2.878075943664792, \"ncumul_deceased_100k\": 0.1251337366810779}, {\"date\": \"2020-03-07T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 30.0, \"ncumul_hosp\": 16.0, \"ncumul_ICU\": 4.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 3.754012100432337, \"ncumul_deceased_100k\": 0.1251337366810779}, {\"date\": \"2020-03-08T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 40.0, \"ncumul_hosp\": 22.0, \"ncumul_ICU\": 3.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 5.005349467243116, \"ncumul_deceased_100k\": 0.1251337366810779}, {\"date\": \"2020-03-09T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 51.0, \"ncumul_hosp\": 29.0, \"ncumul_ICU\": 5.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 6.381820570734973, \"ncumul_deceased_100k\": 0.1251337366810779}, {\"date\": \"2020-03-10T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 77.0, \"ncumul_hosp\": 36.0, \"ncumul_ICU\": 6.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 9.635297724442998, \"ncumul_deceased_100k\": 0.1251337366810779}, {\"date\": \"2020-03-11T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 108.0, \"ncumul_hosp\": 38.0, \"ncumul_ICU\": 7.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 13.514443561556416, \"ncumul_deceased_100k\": 0.1251337366810779}, {\"date\": \"2020-03-12T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 156.0, \"ncumul_hosp\": 43.0, \"ncumul_ICU\": 8.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 19.520862922248153, \"ncumul_deceased_100k\": 0.1251337366810779}, {\"date\": \"2020-03-13T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 204.0, \"ncumul_hosp\": 52.0, \"ncumul_ICU\": 10.0, \"ncumul_vent\": null, \"ncumul_released\": 5.0, \"ncumul_deceased\": 2.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 25.527282282939893, \"ncumul_deceased_100k\": 0.2502674733621558}, {\"date\": \"2020-03-14T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 350.0, \"ncumul_hosp\": 43.0, \"ncumul_ICU\": 14.0, \"ncumul_vent\": null, \"ncumul_released\": 5.0, \"ncumul_deceased\": 3.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 43.79680783837727, \"ncumul_deceased_100k\": 0.3754012100432337}, {\"date\": \"2020-03-15T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 406.0, \"ncumul_hosp\": 62.0, \"ncumul_ICU\": 19.0, \"ncumul_vent\": null, \"ncumul_released\": 5.0, \"ncumul_deceased\": 4.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 50.80429709251763, \"ncumul_deceased_100k\": 0.5005349467243116}, {\"date\": \"2020-03-16T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 508.0, \"ncumul_hosp\": 66.0, \"ncumul_ICU\": 27.0, \"ncumul_vent\": null, \"ncumul_released\": 5.0, \"ncumul_deceased\": 5.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 63.567938233987576, \"ncumul_deceased_100k\": 0.6256686834053895}, {\"date\": \"2020-03-17T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 608.0, \"ncumul_hosp\": 95.0, \"ncumul_ICU\": 35.0, \"ncumul_vent\": null, \"ncumul_released\": 9.0, \"ncumul_deceased\": 5.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 76.08131190209536, \"ncumul_deceased_100k\": 0.6256686834053895}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 796.0, \"ncumul_hosp\": 128.0, \"ncumul_ICU\": 34.0, \"ncumul_vent\": null, \"ncumul_released\": 16.0, \"ncumul_deceased\": 5.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 99.60645439813801, \"ncumul_deceased_100k\": 0.6256686834053895}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 1212.0, \"ncumul_hosp\": 140.0, \"ncumul_ICU\": 32.0, \"ncumul_vent\": null, \"ncumul_released\": 52.0, \"ncumul_deceased\": 7.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 151.66208885746641, \"ncumul_deceased_100k\": 0.8759361567675453}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 1432.0, \"ncumul_hosp\": 152.0, \"ncumul_ICU\": 30.0, \"ncumul_vent\": null, \"ncumul_released\": 62.0, \"ncumul_deceased\": 12.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 179.19151092730357, \"ncumul_deceased_100k\": 1.5016048401729347}, {\"date\": \"2020-03-21T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 1676.0, \"ncumul_hosp\": 175.0, \"ncumul_ICU\": 23.0, \"ncumul_vent\": null, \"ncumul_released\": 70.0, \"ncumul_deceased\": 15.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 209.72414267748655, \"ncumul_deceased_100k\": 1.8770060502161685}, {\"date\": \"2020-03-22T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 1782.0, \"ncumul_hosp\": 203.0, \"ncumul_ICU\": 23.0, \"ncumul_vent\": null, \"ncumul_released\": 75.0, \"ncumul_deceased\": 16.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 222.98831876568082, \"ncumul_deceased_100k\": 2.0021397868972466}, {\"date\": \"2020-03-12T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"UR\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": null, \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 5.489528723959048, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"UR\", \"ncumul_tested\": 85.0, \"ncumul_conf\": 5.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ur.ch/mmdirektionen/63802\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 13.723821809897618, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"UR\", \"ncumul_tested\": null, \"ncumul_conf\": 7.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ur.ch/mmdirektionen/63841\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 19.21335053385667, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-20T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"UR\", \"ncumul_tested\": null, \"ncumul_conf\": 7.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ur.ch/themen/2920\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 19.21335053385667, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-21T00:00:00\", \"time\": \"08:00\", \"abbreviation_canton_and_fl\": \"UR\", \"ncumul_tested\": null, \"ncumul_conf\": 12.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ur.ch/themen/2920\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 32.93717234375429, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-23T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"UR\", \"ncumul_tested\": null, \"ncumul_conf\": 22.0, \"ncumul_hosp\": 1.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 1.0, \"ncumul_deceased\": null, \"source\": \"https://www.ur.ch/themen/2920\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 60.38481596354953, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-24T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"UR\", \"ncumul_tested\": null, \"ncumul_conf\": 22.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ur.ch/themen/2920\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 60.38481596354953, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-17T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GL\", \"ncumul_tested\": null, \"ncumul_conf\": 10.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.suedostschweiz.ch/ereignisse/2020-03-20/die-zahl-der-corona-faelle-im-glarnerland-steigt-stark-an\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 24.750637328911218, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GL\", \"ncumul_tested\": null, \"ncumul_conf\": 17.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.suedostschweiz.ch/ereignisse/2020-03-20/die-zahl-der-corona-faelle-im-glarnerland-steigt-stark-an\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 42.076083459149075, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-22T00:00:00\", \"time\": \"13:30\", \"abbreviation_canton_and_fl\": \"GL\", \"ncumul_tested\": null, \"ncumul_conf\": 31.0, \"ncumul_hosp\": 3.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.gl.ch/verwaltung/finanzen-und-gesundheit/gesundheit/coronavirus.html/4817#Fallzahlen\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 76.72697571962478, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SH\", \"ncumul_tested\": null, \"ncumul_conf\": 14.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://sh.ch/CMS/Webseite/Kanton-Schaffhausen/Beh-rde/Verwaltung/Departement-des-Innern/Gesundheitsamt-3209198-DE.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 17.075044821992655, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-23T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SH\", \"ncumul_tested\": null, \"ncumul_conf\": 30.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://sh.ch/CMS/Webseite/Kanton-Schaffhausen/Beh-rde/Verwaltung/Departement-des-Innern/Gesundheitsamt-3209198-DE.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 36.58938176141284, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-24T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SH\", \"ncumul_tested\": null, \"ncumul_conf\": 32.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://sh.ch/CMS/Webseite/Kanton-Schaffhausen/Beh-rde/Verwaltung/Departement-des-Innern/Gesundheitsamt-3209198-DE.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 39.02867387884036, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-24T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SH\", \"ncumul_tested\": null, \"ncumul_conf\": 32.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://sh.ch/CMS/Webseite/Kanton-Schaffhausen/Beh-rde/Verwaltung/Departement-des-Innern/Gesundheitsamt-3209198-DE.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 39.02867387884036, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-05T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"AR\", \"ncumul_tested\": null, \"ncumul_conf\": 1.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ar.ch/verwaltung/departement-gesundheit-und-soziales/news-aus-dem-departement/detail/news/coronavirusersterfallinappenzellausserrhoden/?tx_news_pi1[controller]=News&tx_news_pi1[action]=detail&cHash=fb1a9cf08108cdc7b82780b9239b009d\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 6.193868070610096, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-09T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"AR\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ar.ch/schnellzugriff/medienmitteilungen-der-kantonalen-verwaltung/detail/news/zweiter-coronafall-in-appenzell-ausserrhoden/?tx_news_pi1[controller]=News&tx_news_pi1[action]=detail&cHash=de7ec38198b5e60b6dce8fccc7735501\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 12.387736141220191, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-12T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"AR\", \"ncumul_tested\": null, \"ncumul_conf\": 5.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ar.ch/schnellzugriff/medienmitteilungen-der-kantonalen-verwaltung/detail/news/coronavirus-drei-neue-faelle-in-appenzell-ausserrhoden/?tx_news_pi1[controller]=News&tx_news_pi1[action]=detail&cHash=272411484066c8fb971dcc838aa96ef9\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 30.96934035305048, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"AR\", \"ncumul_tested\": null, \"ncumul_conf\": 11.0, \"ncumul_hosp\": 3.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ar.ch/schnellzugriff/medienmitteilungen-der-kantonalen-verwaltung/detail/news/coronavirus-bevoelkerung-und-alle-spitaeler-machen-bei-der-gesundheitsversorgung-mit/?tx_news_pi1%5Bcontroller%5D=News&tx_news_pi1%5Baction%5D=detail&cHash=3d2a0733446b5fc7cdad0f48f61c28fd\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 68.13254877671105, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"10:00\", \"abbreviation_canton_and_fl\": \"AR\", \"ncumul_tested\": null, \"ncumul_conf\": 30.0, \"ncumul_hosp\": 7.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.ar.ch/verwaltung/departement-gesundheit-und-soziales/amt-fuer-gesundheit/informationsseite-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 185.81604211830287, \"ncumul_deceased_100k\": 6.193868070610096}, {\"date\": \"2020-03-24T00:00:00\", \"time\": \"10:00\", \"abbreviation_canton_and_fl\": \"AR\", \"ncumul_tested\": null, \"ncumul_conf\": 33.0, \"ncumul_hosp\": 6.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ar.ch/verwaltung/departement-gesundheit-und-soziales/amt-fuer-gesundheit/informationsseite-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 204.39764633013317, \"ncumul_deceased_100k\": 12.387736141220191}]}}, {\"mode\": \"vega-lite\"});\n", + "</script>" + ], + "text/plain": [ + "alt.HConcatChart(...)" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "\n", + "<p style=\"font-size: smaller\">Data Sources: \n", + " <a href=\"https://github.com/openZH/covid_19\">OpenData Zuerich</a>,\n", + " <a href=\"https://www.bfs.admin.ch\">Federal Statistical Office</a>\n", + "<br>\n", + "Analysis:\n", + " <a href=\"https://renkulab.io/projects/covid-19/covid-19-public-data\">Covid-19 Public Data Collaboration Project</a>\n", + "</p>" + ], + "text/plain": [ + "<IPython.core.display.HTML object>" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "base = alt.Chart(df.where(df.ncumul_conf>0).dropna(subset=['abbreviation_canton_and_fl']))\n", + "base.configure_header(titleFontSize=25)\n", + "base.configure_axis(labelFontSize=15, titleFontSize=15)\n", + "\n", + "cumul = generate_canton_chart('ncumul_conf', 'Cases', 'Cases')\n", + "cumul_100k = generate_canton_chart('ncumul_conf_100k', 'Cases per 100k population', 'Cases/100k')\n", + "\n", + "chart = alt.hconcat(\n", + " cumul, cumul_100k, title='Covid-19 cases in Switzerland by Canton'\n", + ").configure_title(\n", + " anchor='middle'\n", + ")\n", + "\n", + "display(chart)\n", + "if save_figures:\n", + " chart.save(str(Path(figures_path) / 'switzerland-cases-by-canton.html'))\n", + " \n", + "display(html_credits)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Deaths" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "\n", + "<div id=\"altair-viz-6c201f72ae984d1a94d3c9d453c4e14e\"></div>\n", + "<script type=\"text/javascript\">\n", + " (function(spec, embedOpt){\n", + " const outputDiv = document.getElementById(\"altair-viz-6c201f72ae984d1a94d3c9d453c4e14e\");\n", + " const paths = {\n", + " \"vega\": \"https://cdn.jsdelivr.net/npm//vega@5?noext\",\n", + " \"vega-lib\": \"https://cdn.jsdelivr.net/npm//vega-lib?noext\",\n", + " \"vega-lite\": \"https://cdn.jsdelivr.net/npm//vega-lite@4.0.2?noext\",\n", + " \"vega-embed\": \"https://cdn.jsdelivr.net/npm//vega-embed@6?noext\",\n", + " };\n", + "\n", + " function loadScript(lib) {\n", + " return new Promise(function(resolve, reject) {\n", + " var s = document.createElement('script');\n", + " s.src = paths[lib];\n", + " s.async = true;\n", + " s.onload = () => resolve(paths[lib]);\n", + " s.onerror = () => reject(`Error loading script: ${paths[lib]}`);\n", + " document.getElementsByTagName(\"head\")[0].appendChild(s);\n", + " });\n", + " }\n", + "\n", + " function showError(err) {\n", + " outputDiv.innerHTML = `<div class=\"error\" style=\"color:red;\">${err}</div>`;\n", + " throw err;\n", + " }\n", + "\n", + " function displayChart(vegaEmbed) {\n", + " vegaEmbed(outputDiv, spec, embedOpt)\n", + " .catch(err => showError(`Javascript Error: ${err.message}<br>This usually means there's a typo in your chart specification. See the javascript console for the full traceback.`));\n", + " }\n", + "\n", + " if(typeof define === \"function\" && define.amd) {\n", + " requirejs.config({paths});\n", + " require([\"vega-embed\"], displayChart, err => showError(`Error loading script: ${err.message}`));\n", + " } else if (typeof vegaEmbed === \"function\") {\n", + " displayChart(vegaEmbed);\n", + " } else {\n", + " loadScript(\"vega\")\n", + " .then(() => loadScript(\"vega-lite\"))\n", + " .then(() => loadScript(\"vega-embed\"))\n", + " .catch(showError)\n", + " .then(() => displayChart(vegaEmbed));\n", + " }\n", + " })({\"config\": {\"view\": {\"continuousWidth\": 400, \"continuousHeight\": 300}, \"title\": {\"anchor\": \"middle\"}}, \"hconcat\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"abbreviation_canton_and_fl\", \"legend\": {\"title\": \"Canton\"}}, \"opacity\": {\"condition\": {\"value\": 1, \"selection\": \"selector003\"}, \"value\": 0.2}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"abbreviation_canton_and_fl\", \"title\": \"Canton\"}, {\"type\": \"quantitative\", \"field\": \"ncumul_deceased\", \"title\": \"Deaths\"}, {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"ncumul_deceased\", \"scale\": {\"type\": \"linear\"}, \"title\": \"Deaths\"}}, \"selection\": {\"selector003\": {\"type\": \"multi\", \"fields\": [\"abbreviation_canton_and_fl\"], \"bind\": \"legend\"}}}, {\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"abbreviation_canton_and_fl\", \"legend\": {\"title\": \"Canton\"}}, \"opacity\": {\"condition\": {\"value\": 1, \"selection\": \"selector004\"}, \"value\": 0.2}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"abbreviation_canton_and_fl\", \"title\": \"Canton\"}, {\"type\": \"quantitative\", \"field\": \"ncumul_deceased_100k\", \"title\": \"Deaths/100k\"}, {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"ncumul_deceased_100k\", \"scale\": {\"type\": \"linear\"}, \"title\": \"Deaths per 100k population\"}}, \"selection\": {\"selector004\": {\"type\": \"multi\", \"fields\": [\"abbreviation_canton_and_fl\"], \"bind\": \"legend\"}}}], \"data\": {\"name\": \"data-853ec23380c9f5d514153578f909648a\"}, \"title\": \"Covid-19 deaths in Switzerland by Canton\", \"$schema\": \"https://vega.github.io/schema/vega-lite/v4.0.2.json\", \"datasets\": {\"data-853ec23380c9f5d514153578f909648a\": [{\"date\": \"2020-03-13T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 22.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vs.ch/de/web/coronavirus/info?p_p_id=com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_delta=5&p_r_p_resetCur=false&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_cur=3#collapse6898881\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 6.396185547528019, \"ncumul_deceased_100k\": 0.2907357067058191}, {\"date\": \"2020-03-17T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 95.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www.vs.ch/de/web/coronavirus/info?p_p_id=com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_delta=5&p_r_p_resetCur=false&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_cur=2#collapse6927494\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 27.619892137052812, \"ncumul_deceased_100k\": 0.8722071201174572}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 232.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 4.0, \"source\": \"https://www.vs.ch/de/web/coronavirus#collapse6955818\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 67.45068395575002, \"ncumul_deceased_100k\": 1.1629428268232764}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 282.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 5.0, \"source\": \"https://www.vs.ch/de/web/coronavirus\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 81.98746929104098, \"ncumul_deceased_100k\": 1.4536785335290954}, {\"date\": \"2020-03-21T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 359.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 9.0, \"source\": \"https://www.vs.ch/de/web/coronavirus\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 104.37411870738904, \"ncumul_deceased_100k\": 2.616621360352372}, {\"date\": \"2020-03-22T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 432.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 10.0, \"source\": \"https://www.vs.ch/de/web/coronavirus\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 125.59782529691383, \"ncumul_deceased_100k\": 2.9073570670581907}, {\"date\": \"2020-03-23T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 492.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 12.0, \"source\": \"https://www.vs.ch/de/web/coronavirus\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 143.04196769926298, \"ncumul_deceased_100k\": 3.4888284804698286}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GR\", \"ncumul_tested\": null, \"ncumul_conf\": 116.0, \"ncumul_hosp\": 13.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.gr.ch/DE/institutionen/verwaltung/djsg/ga/coronavirus/info/Seiten/Start.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 58.473931212477126, \"ncumul_deceased_100k\": 0.5040856139006649}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GR\", \"ncumul_tested\": null, \"ncumul_conf\": 145.0, \"ncumul_hosp\": 18.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.gr.ch/DE/institutionen/verwaltung/djsg/ga/coronavirus/info/Seiten/Start.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 73.0924140155964, \"ncumul_deceased_100k\": 0.5040856139006649}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GR\", \"ncumul_tested\": null, \"ncumul_conf\": 213.0, \"ncumul_hosp\": 24.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www.gr.ch/DE/institutionen/verwaltung/djsg/ga/coronavirus/info/Seiten/Start.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 107.37023576084161, \"ncumul_deceased_100k\": 1.5122568417019946}, {\"date\": \"2020-03-21T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GR\", \"ncumul_tested\": null, \"ncumul_conf\": 239.0, \"ncumul_hosp\": 24.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www.gr.ch/DE/institutionen/verwaltung/djsg/ga/coronavirus/info/Seiten/Start.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 120.4764617222589, \"ncumul_deceased_100k\": 1.5122568417019946}, {\"date\": \"2020-03-22T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GR\", \"ncumul_tested\": null, \"ncumul_conf\": 266.0, \"ncumul_hosp\": 27.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 6.0, \"source\": \"https://www.gr.ch/DE/institutionen/verwaltung/djsg/ga/coronavirus/info/Seiten/Start.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 134.08677329757685, \"ncumul_deceased_100k\": 3.024513683403989}, {\"date\": \"2020-03-24T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GR\", \"ncumul_tested\": null, \"ncumul_conf\": 276.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 6.0, \"source\": \"https://www.gr.ch/DE/institutionen/verwaltung/djsg/ga/coronavirus/info/Seiten/Start.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 139.12762943658353, \"ncumul_deceased_100k\": 3.024513683403989}, {\"date\": \"2020-03-16T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BE\", \"ncumul_tested\": null, \"ncumul_conf\": 123.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 11.884322067060427, \"ncumul_deceased_100k\": 0.09662050461024736}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BE\", \"ncumul_tested\": null, \"ncumul_conf\": 193.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 18.647757389777745, \"ncumul_deceased_100k\": 0.09662050461024736}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BE\", \"ncumul_tested\": null, \"ncumul_conf\": 282.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 27.24698230008976, \"ncumul_deceased_100k\": 0.09662050461024736}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BE\", \"ncumul_tested\": null, \"ncumul_conf\": 377.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 36.42593023806326, \"ncumul_deceased_100k\": 0.19324100922049472}, {\"date\": \"2020-03-21T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BE\", \"ncumul_tested\": null, \"ncumul_conf\": 418.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 40.3873709270834, \"ncumul_deceased_100k\": 0.28986151383074216}, {\"date\": \"2020-03-23T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BE\", \"ncumul_tested\": null, \"ncumul_conf\": 470.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 5.0, \"source\": \"https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 45.41163716681627, \"ncumul_deceased_100k\": 0.48310252305123685}, {\"date\": \"2020-03-24T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BE\", \"ncumul_tested\": null, \"ncumul_conf\": 532.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 6.0, \"source\": \"https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 51.4021084526516, \"ncumul_deceased_100k\": 0.5797230276614843}, {\"date\": \"2020-03-08T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 19.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/patient-im-kantonsspital-baselland-stirbt-an-den-folgen-einer-coronavirus-infektion\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 6.594199880610277, \"ncumul_deceased_100k\": 0.34706315161106716}, {\"date\": \"2020-03-09T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 20.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-xx-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 6.941263032221343, \"ncumul_deceased_100k\": 0.34706315161106716}, {\"date\": \"2020-03-10T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 22.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 7.635389335443477, \"ncumul_deceased_100k\": 0.34706315161106716}, {\"date\": \"2020-03-11T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 26.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-26-bestaetigte-faelle-in-basel-landschaft-1\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 9.023641941887746, \"ncumul_deceased_100k\": 0.6941263032221343}, {\"date\": \"2020-03-12T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 26.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": null, \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 9.023641941887746, \"ncumul_deceased_100k\": 0.6941263032221343}, {\"date\": \"2020-03-13T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 42.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-26-bestaetigte-faelle-in-basel-landschaft-2\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 14.576652367664822, \"ncumul_deceased_100k\": 0.6941263032221343}, {\"date\": \"2020-03-14T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 47.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-47-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 16.311968125720156, \"ncumul_deceased_100k\": 0.6941263032221343}, {\"date\": \"2020-03-15T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 54.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-54-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 18.741410186997626, \"ncumul_deceased_100k\": 0.6941263032221343}, {\"date\": \"2020-03-16T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 76.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-67-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 26.376799522441107, \"ncumul_deceased_100k\": 0.6941263032221343}, {\"date\": \"2020-03-17T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 89.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-89-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 30.888620493384977, \"ncumul_deceased_100k\": 0.6941263032221343}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 116.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-116-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 40.25932558688379, \"ncumul_deceased_100k\": 0.6941263032221343}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 134.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-131-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 46.506462315883, \"ncumul_deceased_100k\": 0.6941263032221343}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 184.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-170-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 63.859619896436364, \"ncumul_deceased_100k\": 1.0411894548332015}, {\"date\": \"2020-03-21T00:00:00\", \"time\": \"14:00\", \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 282.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-282-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 97.87180875432094, \"ncumul_deceased_100k\": 1.0411894548332015}, {\"date\": \"2020-03-22T00:00:00\", \"time\": \"14:00\", \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 289.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-289-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 100.30125081559841, \"ncumul_deceased_100k\": 1.0411894548332015}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"14:00\", \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 302.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-289-bestaetigte-faelle-in-basel-landschaft-1\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 104.81307178654227, \"ncumul_deceased_100k\": 1.0411894548332015}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"SO\", \"ncumul_tested\": null, \"ncumul_conf\": 95.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://corona.so.ch/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 34.77382372965731, \"ncumul_deceased_100k\": 0.36604024978586647}, {\"date\": \"2020-03-24T00:00:00\", \"time\": \"00:00\", \"abbreviation_canton_and_fl\": \"SO\", \"ncumul_tested\": null, \"ncumul_conf\": 104.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://corona.so.ch/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 38.06818597773011, \"ncumul_deceased_100k\": 0.36604024978586647}, {\"date\": \"2020-03-23T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SG\", \"ncumul_tested\": null, \"ncumul_conf\": 200.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.sg.ch/tools/informationen-coronavirus.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 39.39357530180403, \"ncumul_deceased_100k\": 0.19696787650902012}, {\"date\": \"2020-03-20T00:00:00\", \"time\": \"16:00\", \"abbreviation_canton_and_fl\": \"NE\", \"ncumul_tested\": null, \"ncumul_conf\": 159.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ne.ch/autorites/DFS/SCSP/medecin-cantonal/maladies-vaccinations/Pages/Coronavirus.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 89.90670059372349, \"ncumul_deceased_100k\": 1.130901894260673}, {\"date\": \"2020-03-21T00:00:00\", \"time\": \"15:30\", \"abbreviation_canton_and_fl\": \"NE\", \"ncumul_tested\": null, \"ncumul_conf\": 177.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ne.ch/autorites/DFS/SCSP/medecin-cantonal/maladies-vaccinations/Pages/Coronavirus.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 100.08481764206955, \"ncumul_deceased_100k\": 1.130901894260673}, {\"date\": \"2020-03-22T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"NE\", \"ncumul_tested\": null, \"ncumul_conf\": 188.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ne.ch/autorites/DFS/SCSP/medecin-cantonal/maladies-vaccinations/Pages/Coronavirus.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 106.30477806050325, \"ncumul_deceased_100k\": 1.130901894260673}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"NE\", \"ncumul_tested\": null, \"ncumul_conf\": 204.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ne.ch/autorites/DFS/SCSP/medecin-cantonal/maladies-vaccinations/Pages/Coronavirus.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 115.35199321458863, \"ncumul_deceased_100k\": 1.130901894260673}, {\"date\": \"2020-03-21T00:00:00\", \"time\": \"11:00\", \"abbreviation_canton_and_fl\": \"LU\", \"ncumul_tested\": null, \"ncumul_conf\": 109.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://gesundheit.lu.ch/themen/Humanmedizin/Infektionskrankheiten/Coronavirus;https://newsletter.lu.ch/inxmail/html_mail.jsp?params=7UGt4J1Fx6OIONHlV9upAAuOzkQ6ZmQA%2FxRrLjJkeDWZdweUdKfwhAE94i2Apium%2F6rIvcF2Z5MaTtV52A77W2jrwVmrkZ8UhFPVmHC4iuI%3D\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 26.61412208801217, \"ncumul_deceased_100k\": 0.24416625768818503}, {\"date\": \"2020-03-22T00:00:00\", \"time\": \"11:00\", \"abbreviation_canton_and_fl\": \"LU\", \"ncumul_tested\": null, \"ncumul_conf\": 131.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://gesundheit.lu.ch/themen/Humanmedizin/Infektionskrankheiten/Coronavirus\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 31.98577975715224, \"ncumul_deceased_100k\": 0.24416625768818503}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"11:00\", \"abbreviation_canton_and_fl\": \"LU\", \"ncumul_tested\": null, \"ncumul_conf\": 156.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://gesundheit.lu.ch/themen/Humanmedizin/Infektionskrankheiten/Coronavirus\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 38.08993619935686, \"ncumul_deceased_100k\": 0.24416625768818503}, {\"date\": \"2020-03-12T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 73.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 4.0, \"ncumul_deceased\": 1.0, \"source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1238073089902235648?s=20 https://www.coronavirus.bs.ch/nm/2020-coronavirus-ende-der-quarantaenemassnahmen-im-fall-kita-riehen-gd.html https://www.coronavirus.bs.ch/nm/2020-coronavirus-erster-todesfall-im-kanton-basel-stadt-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 37.48087448527977, \"ncumul_deceased_100k\": 0.5134366367846545}, {\"date\": \"2020-03-13T00:00:00\", \"time\": \"12:30\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 92.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1238430659762364417?s=20\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 47.2361705841882, \"ncumul_deceased_100k\": 0.5134366367846545}, {\"date\": \"2020-03-14T00:00:00\", \"time\": \"11:27\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 100.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1238773726423941127?s=20\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 51.34366367846545, \"ncumul_deceased_100k\": 0.5134366367846545}, {\"date\": \"2020-03-16T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 144.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 4.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-144-bestaetigte-faelle-im-kanton-basel-stadt-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 73.93487569699023, \"ncumul_deceased_100k\": 2.053746547138618}, {\"date\": \"2020-03-17T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 165.0, \"ncumul_hosp\": 30.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 25.0, \"ncumul_deceased\": 4.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-165-bestaetigte-faelle-im-kanton-basel-stadt-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 84.71704506946797, \"ncumul_deceased_100k\": 2.053746547138618}, {\"date\": \"2020-03-18T00:00:00\", \"time\": \"11:15\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 182.0, \"ncumul_hosp\": 40.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 36.0, \"ncumul_deceased\": 4.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-182-bestaetigte-faelle-im-kanton-basel-stadt-treffen-mit-allen-spitaelern-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 93.4454678948071, \"ncumul_deceased_100k\": 2.053746547138618}, {\"date\": \"2020-03-19T00:00:00\", \"time\": \"11:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 222.0, \"ncumul_hosp\": 40.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 44.0, \"ncumul_deceased\": 4.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-222-bestaetigte-faelle-basel-stadt-trifft-gemeinsam-mit-den-spitaelern-vorkehrungen-fuer-intensiv--und-beatmungskapazitaeten-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 113.98293336619327, \"ncumul_deceased_100k\": 2.053746547138618}, {\"date\": \"2020-03-20T00:00:00\", \"time\": \"10:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 272.0, \"ncumul_hosp\": 45.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 46.0, \"ncumul_deceased\": 4.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-272-bestaetigte-faelle-im-kanton-basel-stadt-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 139.654765205426, \"ncumul_deceased_100k\": 2.053746547138618}, {\"date\": \"2020-03-21T00:00:00\", \"time\": \"10:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 299.0, \"ncumul_hosp\": 46.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 57.0, \"ncumul_deceased\": 5.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-299-bestaetigte-faelle-im-kanton-basel-stadt-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 153.51755439861168, \"ncumul_deceased_100k\": 2.567183183923272}, {\"date\": \"2020-03-22T00:00:00\", \"time\": \"10:30\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 358.0, \"ncumul_hosp\": 50.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 73.0, \"ncumul_deceased\": 5.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-358-bestaetigte-faelle-im-kanton-basel-stadt-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 183.81031596890628, \"ncumul_deceased_100k\": 2.567183183923272}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"10:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 376.0, \"ncumul_hosp\": 56.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 78.0, \"ncumul_deceased\": 5.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-376-bestaetigte-faelle-im-kanton-basel-stadt-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 193.05217543103007, \"ncumul_deceased_100k\": 2.567183183923272}, {\"date\": \"2020-03-20T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 168.0, \"ncumul_hosp\": 25.0, \"ncumul_ICU\": 4.0, \"ncumul_vent\": 2.0, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200320_KFS_Coronavirus_Lagebulletin_16.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 24.771198174008823, \"ncumul_deceased_100k\": 0.14744760817862393}, {\"date\": \"2020-03-22T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 232.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.ag.ch/de/aktuelles/medienportal/medienmitteilung/medienmitteilungen/mediendetails_139237.jsp\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 34.20784509744075, \"ncumul_deceased_100k\": 0.14744760817862393}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 241.0, \"ncumul_hosp\": 10.0, \"ncumul_ICU\": 3.0, \"ncumul_vent\": 2.0, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200323_KFS_Coronavirus_Lagebulletin_17.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 35.534873571048365, \"ncumul_deceased_100k\": 0.14744760817862393}, {\"date\": \"2020-03-09T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 33.0, \"ncumul_hosp\": 13.0, \"ncumul_ICU\": 3.0, \"ncumul_vent\": 10.0, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 0.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 6.606871145991831, \"ncumul_deceased_100k\": 0.200208216545207}, {\"date\": \"2020-03-10T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 59.0, \"ncumul_hosp\": 18.0, \"ncumul_ICU\": 4.0, \"ncumul_vent\": 14.0, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 1.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 11.812284776167214, \"ncumul_deceased_100k\": 0.400416433090414}, {\"date\": \"2020-03-11T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 66.0, \"ncumul_hosp\": 20.0, \"ncumul_ICU\": 6.0, \"ncumul_vent\": 14.0, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 1.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 13.213742291983662, \"ncumul_deceased_100k\": 0.400416433090414}, {\"date\": \"2020-03-12T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 80.0, \"ncumul_hosp\": 23.0, \"ncumul_ICU\": 6.0, \"ncumul_vent\": 17.0, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 4.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 16.016657323616563, \"ncumul_deceased_100k\": 0.400416433090414}, {\"date\": \"2020-03-13T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 104.0, \"ncumul_hosp\": 33.0, \"ncumul_ICU\": 7.0, \"ncumul_vent\": 26.0, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 4.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 20.82165452070153, \"ncumul_deceased_100k\": 0.400416433090414}, {\"date\": \"2020-03-14T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 196.0, \"ncumul_hosp\": 43.0, \"ncumul_ICU\": 8.0, \"ncumul_vent\": 33.0, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 2.0, \"ncumul_ICU_intub\": 5.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 39.24081044286058, \"ncumul_deceased_100k\": 0.400416433090414}, {\"date\": \"2020-03-15T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 281.0, \"ncumul_hosp\": 46.0, \"ncumul_ICU\": 12.0, \"ncumul_vent\": 32.0, \"ncumul_released\": null, \"ncumul_deceased\": 4.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 2.0, \"ncumul_ICU_intub\": 5.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 56.258508849203174, \"ncumul_deceased_100k\": 0.800832866180828}, {\"date\": \"2020-03-16T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 373.0, \"ncumul_hosp\": 66.0, \"ncumul_ICU\": 10.0, \"ncumul_vent\": 52.0, \"ncumul_released\": null, \"ncumul_deceased\": 4.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 4.0, \"ncumul_ICU_intub\": 8.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 74.67766477136222, \"ncumul_deceased_100k\": 0.800832866180828}, {\"date\": \"2020-03-17T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 495.0, \"ncumul_hosp\": 75.0, \"ncumul_ICU\": 19.0, \"ncumul_vent\": 54.0, \"ncumul_released\": null, \"ncumul_deceased\": 4.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 2.0, \"ncumul_ICU_intub\": 9.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 99.10306718987746, \"ncumul_deceased_100k\": 0.800832866180828}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 629.0, \"ncumul_hosp\": 78.0, \"ncumul_ICU\": 20.0, \"ncumul_vent\": 56.0, \"ncumul_released\": null, \"ncumul_deceased\": 5.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 2.0, \"ncumul_ICU_intub\": 17.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 125.9309682069352, \"ncumul_deceased_100k\": 1.0010410827260352}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 826.0, \"ncumul_hosp\": 92.0, \"ncumul_ICU\": 19.0, \"ncumul_vent\": 68.0, \"ncumul_released\": null, \"ncumul_deceased\": 5.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 5.0, \"ncumul_ICU_intub\": 17.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 165.371986866341, \"ncumul_deceased_100k\": 1.0010410827260352}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 994.0, \"ncumul_hosp\": 109.0, \"ncumul_ICU\": 22.0, \"ncumul_vent\": 82.0, \"ncumul_released\": null, \"ncumul_deceased\": 8.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 5.0, \"ncumul_ICU_intub\": 21.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 199.00696724593578, \"ncumul_deceased_100k\": 1.601665732361656}, {\"date\": \"2020-03-21T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 1128.0, \"ncumul_hosp\": 145.0, \"ncumul_ICU\": 25.0, \"ncumul_vent\": 107.0, \"ncumul_released\": null, \"ncumul_deceased\": 10.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 13.0, \"ncumul_ICU_intub\": 24.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 225.8348682629935, \"ncumul_deceased_100k\": 2.0020821654520704}, {\"date\": \"2020-03-22T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 1203.0, \"ncumul_hosp\": 179.0, \"ncumul_ICU\": 36.0, \"ncumul_vent\": 137.0, \"ncumul_released\": null, \"ncumul_deceased\": 9.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 6.0, \"ncumul_ICU_intub\": 36.0, \"ncumul_deceased_suspect\": 4.0, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 240.85048450388402, \"ncumul_deceased_100k\": 1.8018739489068631}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 1231.0, \"ncumul_hosp\": 214.0, \"ncumul_ICU\": 43.0, \"ncumul_vent\": 160.0, \"ncumul_released\": null, \"ncumul_deceased\": 9.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 11.0, \"ncumul_ICU_intub\": 41.0, \"ncumul_deceased_suspect\": 5.0, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 246.45631456714983, \"ncumul_deceased_100k\": 1.8018739489068631}, {\"date\": \"2020-03-10T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": null, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187422&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=24aa247e65de88fdd1551a61fcc407d9\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": null, \"ncumul_deceased_100k\": 0.2830111251673303}, {\"date\": \"2020-03-14T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 265.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187466&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=1b10e6e8117296766155edcf9c317a4c\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 74.99794816934254, \"ncumul_deceased_100k\": 0.849033375501991}, {\"date\": \"2020-03-15T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 291.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 6.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187467&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=af5473066754ef4d1272e156056acc07\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 82.35623742369313, \"ncumul_deceased_100k\": 1.698066751003982}, {\"date\": \"2020-03-16T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 330.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 8.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187475&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=dee4a529abd4e9300e116c7ff4db5774\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 93.39367130521902, \"ncumul_deceased_100k\": 2.2640890013386423}, {\"date\": \"2020-03-17T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 422.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 10.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187486&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=d106aab74491da09b294ff13ffadd02f\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 119.43069482061341, \"ncumul_deceased_100k\": 2.8301112516733036}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 511.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 14.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187493&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=7803bbc03dd49ef2e421dfd6b12dd239\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 144.6186849605058, \"ncumul_deceased_100k\": 3.9621557523426247}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 638.0, \"ncumul_hosp\": 155.0, \"ncumul_ICU\": 33.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 15.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187499&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=634a783514bdcbb426c005f1ea916268 https://www.youtube.com/watch?v=34RQ7OOWYoI\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 180.56109785675676, \"ncumul_deceased_100k\": 4.245166877509955}, {\"date\": \"2020-03-20T00:00:00\", \"time\": \"08:00\", \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 834.0, \"ncumul_hosp\": 168.0, \"ncumul_ICU\": 35.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 22.0, \"source\": \"https://www4.ti.ch/dss/dsp/covid19/home/ https://www.youtube.com/watch?v=34RQ7OOWYoI\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 236.0312783895535, \"ncumul_deceased_100k\": 6.226244753681267}, {\"date\": \"2020-03-21T00:00:00\", \"time\": \"08:00\", \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 918.0, \"ncumul_hosp\": 184.0, \"ncumul_ICU\": 40.0, \"ncumul_vent\": 37.0, \"ncumul_released\": null, \"ncumul_deceased\": 28.0, \"source\": \"https://www4.ti.ch/dss/dsp/covid19/home/ https://www.youtube.com/watch?v=7g2sALU9bQM\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 259.8042129036092, \"ncumul_deceased_100k\": 7.9243115046852495}, {\"date\": \"2020-03-22T00:00:00\", \"time\": \"08:00\", \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 939.0, \"ncumul_hosp\": 246.0, \"ncumul_ICU\": 46.0, \"ncumul_vent\": 43.0, \"ncumul_released\": null, \"ncumul_deceased\": 37.0, \"source\": \"https://web.archive.org/web/20200322153528/https://www4.ti.ch/dss/dsp/covid19/home/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 265.74744653212315, \"ncumul_deceased_100k\": 10.471411631191222}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"08:00\", \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 1165.0, \"ncumul_hosp\": 261.0, \"ncumul_ICU\": 45.0, \"ncumul_vent\": 43.0, \"ncumul_released\": null, \"ncumul_deceased\": 48.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187510&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=0120f665ab49651b9d66c876ef272a91\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 329.70796081993984, \"ncumul_deceased_100k\": 13.584534008031856}, {\"date\": \"2020-03-18T00:00:00\", \"time\": \"17:00\", \"abbreviation_canton_and_fl\": \"FR\", \"ncumul_tested\": null, \"ncumul_conf\": null, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.fr.ch/de/sr/gesundheit/covid-19/covid-19-im-kanton-freiburg-ist-ein-erster-todesfall-zu-beklagen\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": null, \"ncumul_deceased_100k\": 0.3137609267242732}, {\"date\": \"2020-03-16T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 270.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 17.7518527674481, \"ncumul_deceased_100k\": 0.06574760284240036}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 526.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 34.58323909510259, \"ncumul_deceased_100k\": 0.1972428085272011}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 773.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 50.822896997175484, \"ncumul_deceased_100k\": 0.1972428085272011}, {\"date\": \"2020-03-23T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 1068.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 5.0, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 70.2184398356836, \"ncumul_deceased_100k\": 0.32873801421200183}, {\"date\": \"2020-03-24T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 1211.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 5.0, \"source\": \"https://twitter.com/gd_zuerich/status/1242375974710370304?s=20\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 79.62034704214685, \"ncumul_deceased_100k\": 0.32873801421200183}, {\"date\": \"2020-03-06T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 23.0, \"ncumul_hosp\": 15.0, \"ncumul_ICU\": 2.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 2.878075943664792, \"ncumul_deceased_100k\": 0.1251337366810779}, {\"date\": \"2020-03-07T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 30.0, \"ncumul_hosp\": 16.0, \"ncumul_ICU\": 4.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 3.754012100432337, \"ncumul_deceased_100k\": 0.1251337366810779}, {\"date\": \"2020-03-08T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 40.0, \"ncumul_hosp\": 22.0, \"ncumul_ICU\": 3.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 5.005349467243116, \"ncumul_deceased_100k\": 0.1251337366810779}, {\"date\": \"2020-03-09T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 51.0, \"ncumul_hosp\": 29.0, \"ncumul_ICU\": 5.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 6.381820570734973, \"ncumul_deceased_100k\": 0.1251337366810779}, {\"date\": \"2020-03-10T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 77.0, \"ncumul_hosp\": 36.0, \"ncumul_ICU\": 6.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 9.635297724442998, \"ncumul_deceased_100k\": 0.1251337366810779}, {\"date\": \"2020-03-11T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 108.0, \"ncumul_hosp\": 38.0, \"ncumul_ICU\": 7.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 13.514443561556416, \"ncumul_deceased_100k\": 0.1251337366810779}, {\"date\": \"2020-03-12T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 156.0, \"ncumul_hosp\": 43.0, \"ncumul_ICU\": 8.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 19.520862922248153, \"ncumul_deceased_100k\": 0.1251337366810779}, {\"date\": \"2020-03-13T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 204.0, \"ncumul_hosp\": 52.0, \"ncumul_ICU\": 10.0, \"ncumul_vent\": null, \"ncumul_released\": 5.0, \"ncumul_deceased\": 2.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 25.527282282939893, \"ncumul_deceased_100k\": 0.2502674733621558}, {\"date\": \"2020-03-14T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 350.0, \"ncumul_hosp\": 43.0, \"ncumul_ICU\": 14.0, \"ncumul_vent\": null, \"ncumul_released\": 5.0, \"ncumul_deceased\": 3.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 43.79680783837727, \"ncumul_deceased_100k\": 0.3754012100432337}, {\"date\": \"2020-03-15T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 406.0, \"ncumul_hosp\": 62.0, \"ncumul_ICU\": 19.0, \"ncumul_vent\": null, \"ncumul_released\": 5.0, \"ncumul_deceased\": 4.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 50.80429709251763, \"ncumul_deceased_100k\": 0.5005349467243116}, {\"date\": \"2020-03-16T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 508.0, \"ncumul_hosp\": 66.0, \"ncumul_ICU\": 27.0, \"ncumul_vent\": null, \"ncumul_released\": 5.0, \"ncumul_deceased\": 5.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 63.567938233987576, \"ncumul_deceased_100k\": 0.6256686834053895}, {\"date\": \"2020-03-17T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 608.0, \"ncumul_hosp\": 95.0, \"ncumul_ICU\": 35.0, \"ncumul_vent\": null, \"ncumul_released\": 9.0, \"ncumul_deceased\": 5.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 76.08131190209536, \"ncumul_deceased_100k\": 0.6256686834053895}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 796.0, \"ncumul_hosp\": 128.0, \"ncumul_ICU\": 34.0, \"ncumul_vent\": null, \"ncumul_released\": 16.0, \"ncumul_deceased\": 5.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 99.60645439813801, \"ncumul_deceased_100k\": 0.6256686834053895}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 1212.0, \"ncumul_hosp\": 140.0, \"ncumul_ICU\": 32.0, \"ncumul_vent\": null, \"ncumul_released\": 52.0, \"ncumul_deceased\": 7.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 151.66208885746641, \"ncumul_deceased_100k\": 0.8759361567675453}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 1432.0, \"ncumul_hosp\": 152.0, \"ncumul_ICU\": 30.0, \"ncumul_vent\": null, \"ncumul_released\": 62.0, \"ncumul_deceased\": 12.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 179.19151092730357, \"ncumul_deceased_100k\": 1.5016048401729347}, {\"date\": \"2020-03-21T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 1676.0, \"ncumul_hosp\": 175.0, \"ncumul_ICU\": 23.0, \"ncumul_vent\": null, \"ncumul_released\": 70.0, \"ncumul_deceased\": 15.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 209.72414267748655, \"ncumul_deceased_100k\": 1.8770060502161685}, {\"date\": \"2020-03-22T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 1782.0, \"ncumul_hosp\": 203.0, \"ncumul_ICU\": 23.0, \"ncumul_vent\": null, \"ncumul_released\": 75.0, \"ncumul_deceased\": 16.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 222.98831876568082, \"ncumul_deceased_100k\": 2.0021397868972466}, {\"date\": \"2020-03-21T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"AR\", \"ncumul_tested\": null, \"ncumul_conf\": null, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.ar.ch/schnellzugriff/medienmitteilungen-der-kantonalen-verwaltung/detail/news/coronavirus-erster-todesfall-in-appenzell-ausserrhoden/?tx_news_pi1%5Bcontroller%5D=News&tx_news_pi1%5Baction%5D=detail&cHash=a88f209df29c38474f9c5f9e1c5dd53f\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": null, \"ncumul_deceased_100k\": 6.193868070610096}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"10:00\", \"abbreviation_canton_and_fl\": \"AR\", \"ncumul_tested\": null, \"ncumul_conf\": 30.0, \"ncumul_hosp\": 7.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.ar.ch/verwaltung/departement-gesundheit-und-soziales/amt-fuer-gesundheit/informationsseite-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 185.81604211830287, \"ncumul_deceased_100k\": 6.193868070610096}, {\"date\": \"2020-03-24T00:00:00\", \"time\": \"10:00\", \"abbreviation_canton_and_fl\": \"AR\", \"ncumul_tested\": null, \"ncumul_conf\": 33.0, \"ncumul_hosp\": 6.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ar.ch/verwaltung/departement-gesundheit-und-soziales/amt-fuer-gesundheit/informationsseite-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 204.39764633013317, \"ncumul_deceased_100k\": 12.387736141220191}]}}, {\"mode\": \"vega-lite\"});\n", + "</script>" + ], + "text/plain": [ + "alt.HConcatChart(...)" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "\n", + "<p style=\"font-size: smaller\">Data Sources: \n", + " <a href=\"https://github.com/openZH/covid_19\">OpenData Zuerich</a>,\n", + " <a href=\"https://www.bfs.admin.ch\">Federal Statistical Office</a>\n", + "<br>\n", + "Analysis:\n", + " <a href=\"https://renkulab.io/projects/covid-19/covid-19-public-data\">Covid-19 Public Data Collaboration Project</a>\n", + "</p>" + ], + "text/plain": [ + "<IPython.core.display.HTML object>" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "base = alt.Chart(df.where(df.ncumul_deceased>0).dropna(subset=['abbreviation_canton_and_fl']))\n", + "base.configure_header(titleFontSize=25)\n", + "base.configure_axis(labelFontSize=15, titleFontSize=15)\n", + "\n", + "deaths = generate_canton_chart('ncumul_deceased', 'Deaths', 'Deaths')\n", + "deaths_100k = generate_canton_chart('ncumul_deceased_100k', 'Deaths per 100k population', 'Deaths/100k')\n", + "\n", + "chart = alt.hconcat(\n", + " deaths, deaths_100k, title='Covid-19 deaths in Switzerland by Canton'\n", + ").configure_title(\n", + " anchor='middle'\n", + ")\n", + "display(chart) \n", + "display(html_credits)\n", + "\n", + "if save_figures:\n", + " chart.save(str(Path(figures_path) / 'switzerland-deaths-by-canton.html'))\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "hide_input": true, + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.7.3" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/notebooks/openzh-covid-19-dashboard.ipynb b/notebooks/openzh-covid-19-dashboard.ipynb new file mode 100644 index 0000000..075f70f --- /dev/null +++ b/notebooks/openzh-covid-19-dashboard.ipynb @@ -0,0 +1,403 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 3, + "metadata": { + "jupyter": { + "source_hidden": true + } + }, + "outputs": [], + "source": [ + "from pathlib import Path\n", + "\n", + "import altair as alt\n", + "import pandas as pd\n", + "from IPython.display import display, HTML" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": { + "jupyter": { + "source_hidden": true + }, + "tags": [ + "parameters" + ] + }, + "outputs": [], + "source": [ + "save_figures = False\n", + "data_path = '../data/openzh-covid-19'" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": { + "jupyter": { + "source_hidden": true + } + }, + "outputs": [], + "source": [ + "html_credits=HTML('''\n", + "<p style=\"font-size: smaller\">Data Sources: \n", + " <a href=\"https://github.com/openZH/covid_19\">OpenData Zuerich</a>,\n", + " <a href=\"https://www.bfs.admin.ch\">Federal Statistical Office</a>\n", + "<br>\n", + "Analysis:\n", + " <a href=\"https://renkulab.io/projects/covid-19/covid-19-public-data\">Covid-19 Public Data Collaboration Project</a>\n", + "</p>''')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Summary data for Covid-19 cases in Switzerland\n", + "\n", + "The data for Switzerland comes from the effort initiated by [OpenData Zürich](https://github.com/openZH/covid_19) and collected during the [Case data #covid19mon hackathon challenge](https://db.schoolofdata.ch/project/73). \n", + "\n", + "Below we make plots of total cases, total cases per 10k population and total deaths. You can click on the canton abbreviations in the legend to highlight individual lines. " + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": { + "jupyter": { + "source_hidden": true + } + }, + "outputs": [], + "source": [ + "# read in cantonal data and produce one dataframe\n", + "df_list = []\n", + "\n", + "for f in Path(data_path).glob('COVID19_Fallzahlen_Kanton_*total.csv'):\n", + " df_list.append(pd.read_csv(f))\n", + "\n", + "df = pd.concat(df_list)\n", + "\n", + "df['date'] = pd.to_datetime(df['date'], dayfirst=True)" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": { + "jupyter": { + "source_hidden": true + } + }, + "outputs": [], + "source": [ + "# read in population data\n", + "df_pop = pd.read_excel(\n", + " Path(data_path) / '../ch-population-statistics/ch-population-by-age-canton.xls', \n", + " header=1, \n", + " skipfooter=5\n", + ")\n", + "df_pop = df_pop.where(\n", + " df_pop.Region.str.startswith('-')\n", + ").dropna().sort_values('Region').reset_index(drop=True)\n", + "\n", + "# match the cantons in the two datasets\n", + "df_pop['abbreviation_canton_and_fl'] = ['AG', 'AI', 'AR', 'BL', 'BS', 'BE', 'FR', 'GE', 'GL', 'GR', 'JU', 'LU', 'NE', 'NW', 'OW', 'SH', 'SZ', 'SO', 'SG', 'TG', 'TI', 'UR', 'VS', 'VD', 'ZG', 'ZH']\n", + "\n", + "pop_d = df_pop[['abbreviation_canton_and_fl', 'Total']].set_index('abbreviation_canton_and_fl').to_dict()\n", + "\n", + "\n", + "# calculate cases and deaths per 10k\n", + "\n", + "for x in ['conf', 'deceased']:\n", + " df[f'ncumul_{x}_10k'] = df.apply(\n", + " lambda row: row[f'ncumul_{x}']/pop_d['Total'][row.abbreviation_canton_and_fl]*10000, axis=1\n", + " )" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": { + "jupyter": { + "source_hidden": true + } + }, + "outputs": [], + "source": [ + "def generate_canton_chart(column, title, tooltip_title):\n", + " \"\"\"Produce a canton chart given a column name\"\"\"\n", + " selection = alt.selection_multi(fields=['abbreviation_canton_and_fl'], bind='legend')\n", + " chart = base.mark_line().encode(\n", + " alt.X('date', title='Date'), \n", + " alt.Y(column, \n", + " title=title, scale=alt.Scale(type='linear')),\n", + " color=alt.Color('abbreviation_canton_and_fl', legend=alt.Legend(title=\"Canton\")),\n", + " tooltip=[alt.Tooltip('abbreviation_canton_and_fl',title='Canton'),\n", + " alt.Tooltip(column,title=tooltip_title),\n", + " alt.Tooltip('date',title='Date')],\n", + " opacity=alt.condition(selection, alt.value(1), alt.value(0.2))\n", + " ).add_selection(\n", + " selection\n", + " )\n", + " return chart" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Total cases" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": { + "jupyter": { + "source_hidden": true + } + }, + "outputs": [ + { + "data": { + "text/html": [ + "\n", + "<div id=\"altair-viz-5771810cda31478ba62c12691bb8a3cf\"></div>\n", + "<script type=\"text/javascript\">\n", + " (function(spec, embedOpt){\n", + " const outputDiv = document.getElementById(\"altair-viz-5771810cda31478ba62c12691bb8a3cf\");\n", + " const paths = {\n", + " \"vega\": \"https://cdn.jsdelivr.net/npm//vega@5?noext\",\n", + " \"vega-lib\": \"https://cdn.jsdelivr.net/npm//vega-lib?noext\",\n", + " \"vega-lite\": \"https://cdn.jsdelivr.net/npm//vega-lite@4.0.2?noext\",\n", + " \"vega-embed\": \"https://cdn.jsdelivr.net/npm//vega-embed@6?noext\",\n", + " };\n", + "\n", + " function loadScript(lib) {\n", + " return new Promise(function(resolve, reject) {\n", + " var s = document.createElement('script');\n", + " s.src = paths[lib];\n", + " s.async = true;\n", + " s.onload = () => resolve(paths[lib]);\n", + " s.onerror = () => reject(`Error loading script: ${paths[lib]}`);\n", + " document.getElementsByTagName(\"head\")[0].appendChild(s);\n", + " });\n", + " }\n", + "\n", + " function showError(err) {\n", + " outputDiv.innerHTML = `<div class=\"error\" style=\"color:red;\">${err}</div>`;\n", + " throw err;\n", + " }\n", + "\n", + " function displayChart(vegaEmbed) {\n", + " vegaEmbed(outputDiv, spec, embedOpt)\n", + " .catch(err => showError(`Javascript Error: ${err.message}<br>This usually means there's a typo in your chart specification. See the javascript console for the full traceback.`));\n", + " }\n", + "\n", + " if(typeof define === \"function\" && define.amd) {\n", + " requirejs.config({paths});\n", + " require([\"vega-embed\"], displayChart, err => showError(`Error loading script: ${err.message}`));\n", + " } else if (typeof vegaEmbed === \"function\") {\n", + " displayChart(vegaEmbed);\n", + " } else {\n", + " loadScript(\"vega\")\n", + " .then(() => loadScript(\"vega-lite\"))\n", + " .then(() => loadScript(\"vega-embed\"))\n", + " .catch(showError)\n", + " .then(() => displayChart(vegaEmbed));\n", + " }\n", + " })({\"config\": {\"view\": {\"continuousWidth\": 400, \"continuousHeight\": 300}, \"title\": {\"anchor\": \"middle\"}}, \"hconcat\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"abbreviation_canton_and_fl\", \"legend\": {\"title\": \"Canton\"}}, \"opacity\": {\"condition\": {\"value\": 1, \"selection\": \"selector001\"}, \"value\": 0.2}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"abbreviation_canton_and_fl\", \"title\": \"Canton\"}, {\"type\": \"quantitative\", \"field\": \"ncumul_conf\", \"title\": \"Cases\"}, {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"ncumul_conf\", \"scale\": {\"type\": \"linear\"}, \"title\": \"Cases\"}}, \"selection\": {\"selector001\": {\"type\": \"multi\", \"fields\": [\"abbreviation_canton_and_fl\"], \"bind\": \"legend\"}}}, {\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"abbreviation_canton_and_fl\", \"legend\": {\"title\": \"Canton\"}}, \"opacity\": {\"condition\": {\"value\": 1, \"selection\": \"selector002\"}, \"value\": 0.2}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"abbreviation_canton_and_fl\", \"title\": \"Canton\"}, {\"type\": \"quantitative\", \"field\": \"ncumul_conf_10k\", \"title\": \"Cases/10k\"}, {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"ncumul_conf_10k\", \"scale\": {\"type\": \"linear\"}, \"title\": \"Cases per 10k population\"}}, \"selection\": {\"selector002\": {\"type\": \"multi\", \"fields\": [\"abbreviation_canton_and_fl\"], \"bind\": \"legend\"}}}], \"data\": {\"name\": \"data-deb0747961b4a1e6228e0fd4872f9d83\"}, \"title\": \"Covid-19 cases in Switzerland by Canton\", \"$schema\": \"https://vega.github.io/schema/vega-lite/v4.0.2.json\", \"datasets\": {\"data-deb0747961b4a1e6228e0fd4872f9d83\": [{\"date\": \"2020-02-28T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 1.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://vs.ch/documents/529400/6767345/2020+02+28+-+Medienmitteilung+-+1.+Fall+Coronavirus+VS.pdf/37c4f942-c5d5-6ab5-64fd-83444de4eba5?t=1582923242156\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.02907357067058191, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-03T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://vs.ch/documents/529400/6789273/2020+03+03+-+Medienmitteilung+-+Best%C3%A4tigung+2.+Fall.pdf/9e063e45-70a1-682e-fc37-31d9685f71f1?t=1583233390225\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.05814714134116382, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-05T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 3.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.vs.ch/de/web/coronavirus/info?p_p_id=com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_delta=5&p_r_p_resetCur=false&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_cur=5#collapse6812036\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.08722071201174572, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-06T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 5.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.vs.ch/de/web/coronavirus/info?p_p_id=com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_delta=5&p_r_p_resetCur=false&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_cur=5#collapse6828733\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.14536785335290953, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-08T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 7.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.vs.ch/de/web/coronavirus/info?p_p_id=com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_delta=5&p_r_p_resetCur=false&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_cur=4\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.20351499469407336, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-09T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 12.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.vs.ch/de/web/coronavirus/info?p_p_id=com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_delta=5&p_r_p_resetCur=false&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_cur=4#collapse6846567\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.3488828480469829, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-10T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 18.0, \"ncumul_hosp\": 4.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 3.0, \"ncumul_deceased\": null, \"source\": \"https://www.vs.ch/de/web/coronavirus/info?p_p_id=com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_delta=5&p_r_p_resetCur=false&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_cur=3#collapse6858802\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.5233242720704744, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-11T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 22.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.vs.ch/de/web/coronavirus/info?p_p_id=com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_delta=5&p_r_p_resetCur=false&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_cur=3#collapse6870561\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.6396185547528019, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-13T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 22.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vs.ch/de/web/coronavirus/info?p_p_id=com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_delta=5&p_r_p_resetCur=false&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_cur=3#collapse6898881\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.6396185547528019, \"ncumul_deceased_10k\": 0.02907357067058191}, {\"date\": \"2020-03-17T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 95.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www.vs.ch/de/web/coronavirus/info?p_p_id=com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_delta=5&p_r_p_resetCur=false&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_cur=2#collapse6927494\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 2.7619892137052813, \"ncumul_deceased_10k\": 0.08722071201174572}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 232.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 4.0, \"source\": \"https://www.vs.ch/de/web/coronavirus#collapse6955818\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 6.745068395575003, \"ncumul_deceased_10k\": 0.11629428268232764}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 282.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 5.0, \"source\": \"https://www.vs.ch/de/web/coronavirus\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 8.198746929104098, \"ncumul_deceased_10k\": 0.14536785335290953}, {\"date\": \"2020-03-21T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 359.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 9.0, \"source\": \"https://www.vs.ch/de/web/coronavirus\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 10.437411870738904, \"ncumul_deceased_10k\": 0.2616621360352372}, {\"date\": \"2020-03-22T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 432.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 10.0, \"source\": \"https://www.vs.ch/de/web/coronavirus\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 12.559782529691383, \"ncumul_deceased_10k\": 0.29073570670581905}, {\"date\": \"2020-03-23T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 492.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 12.0, \"source\": \"https://www.vs.ch/de/web/coronavirus\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 14.304196769926298, \"ncumul_deceased_10k\": 0.3488828480469829}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GR\", \"ncumul_tested\": null, \"ncumul_conf\": 116.0, \"ncumul_hosp\": 13.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.gr.ch/DE/institutionen/verwaltung/djsg/ga/coronavirus/info/Seiten/Start.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 5.847393121247713, \"ncumul_deceased_10k\": 0.05040856139006649}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GR\", \"ncumul_tested\": null, \"ncumul_conf\": 145.0, \"ncumul_hosp\": 18.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.gr.ch/DE/institutionen/verwaltung/djsg/ga/coronavirus/info/Seiten/Start.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 7.309241401559641, \"ncumul_deceased_10k\": 0.05040856139006649}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GR\", \"ncumul_tested\": null, \"ncumul_conf\": 213.0, \"ncumul_hosp\": 24.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www.gr.ch/DE/institutionen/verwaltung/djsg/ga/coronavirus/info/Seiten/Start.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 10.73702357608416, \"ncumul_deceased_10k\": 0.15122568417019946}, {\"date\": \"2020-03-21T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GR\", \"ncumul_tested\": null, \"ncumul_conf\": 239.0, \"ncumul_hosp\": 24.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www.gr.ch/DE/institutionen/verwaltung/djsg/ga/coronavirus/info/Seiten/Start.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 12.04764617222589, \"ncumul_deceased_10k\": 0.15122568417019946}, {\"date\": \"2020-03-22T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GR\", \"ncumul_tested\": null, \"ncumul_conf\": 266.0, \"ncumul_hosp\": 27.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 6.0, \"source\": \"https://www.gr.ch/DE/institutionen/verwaltung/djsg/ga/coronavirus/info/Seiten/Start.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 13.408677329757685, \"ncumul_deceased_10k\": 0.30245136834039893}, {\"date\": \"2020-03-24T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GR\", \"ncumul_tested\": null, \"ncumul_conf\": 276.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 6.0, \"source\": \"https://www.gr.ch/DE/institutionen/verwaltung/djsg/ga/coronavirus/info/Seiten/Start.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 13.912762943658352, \"ncumul_deceased_10k\": 0.30245136834039893}, {\"date\": \"2020-03-16T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BE\", \"ncumul_tested\": null, \"ncumul_conf\": 123.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.1884322067060429, \"ncumul_deceased_10k\": 0.009662050461024736}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BE\", \"ncumul_tested\": null, \"ncumul_conf\": 193.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.8647757389777744, \"ncumul_deceased_10k\": 0.009662050461024736}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BE\", \"ncumul_tested\": null, \"ncumul_conf\": 282.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 2.724698230008976, \"ncumul_deceased_10k\": 0.009662050461024736}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BE\", \"ncumul_tested\": null, \"ncumul_conf\": 377.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 3.642593023806326, \"ncumul_deceased_10k\": 0.019324100922049472}, {\"date\": \"2020-03-21T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BE\", \"ncumul_tested\": null, \"ncumul_conf\": 418.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 4.03873709270834, \"ncumul_deceased_10k\": 0.028986151383074213}, {\"date\": \"2020-03-23T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BE\", \"ncumul_tested\": null, \"ncumul_conf\": 470.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 5.0, \"source\": \"https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 4.541163716681627, \"ncumul_deceased_10k\": 0.04831025230512369}, {\"date\": \"2020-03-24T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BE\", \"ncumul_tested\": null, \"ncumul_conf\": 532.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 6.0, \"source\": \"https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 5.140210845265161, \"ncumul_deceased_10k\": 0.057972302766148426}, {\"date\": \"2020-03-14T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"AI\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ai.ch/themen/gesundheit-alter-und-soziales/gesundheitsfoerderung-und-praevention/aktuelles/erste-bestaetigte-coronavirus-faelle-auch-in-innerrhoden\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.36209581055147194, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-16T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"AI\", \"ncumul_tested\": null, \"ncumul_conf\": 4.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"Kantonaler F\\u00fchrungsstab Appenzell Innerrhoden\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.7241916211029439, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-17T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"AI\", \"ncumul_tested\": null, \"ncumul_conf\": 5.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"Kantonaler F\\u00fchrungsstab Appenzell Innerrhoden\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.9052395263786798, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"AI\", \"ncumul_tested\": null, \"ncumul_conf\": 6.0, \"ncumul_hosp\": 1.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"Kantonaler F\\u00fchrungsstab Appenzell Innerrhoden\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.0862874316544158, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-02-28T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 1.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/neuer-coronavirus-covid-19-erster-bestaetigter-fall-aus-dem-kanton-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.03470631516110671, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-02-29T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/weiterer-bestaetigter-fall-aus-dem-kanton-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.06941263032221343, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-01T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": null, \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.06941263032221343, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-02T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": null, \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.06941263032221343, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-03T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": null, \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.06941263032221343, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-04T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": null, \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.06941263032221343, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-05T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 6.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/neuer-coronavirus-covid-19-sechs-bestaetigte-faelle-im-kanton-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.20823789096664028, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-06T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 6.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": null, \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.20823789096664028, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-07T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 15.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-15-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.5205947274166007, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-08T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 19.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/patient-im-kantonsspital-baselland-stirbt-an-den-folgen-einer-coronavirus-infektion\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.6594199880610276, \"ncumul_deceased_10k\": 0.03470631516110671}, {\"date\": \"2020-03-09T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 20.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-xx-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.6941263032221343, \"ncumul_deceased_10k\": 0.03470631516110671}, {\"date\": \"2020-03-10T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 22.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.7635389335443478, \"ncumul_deceased_10k\": 0.03470631516110671}, {\"date\": \"2020-03-11T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 26.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-26-bestaetigte-faelle-in-basel-landschaft-1\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.9023641941887746, \"ncumul_deceased_10k\": 0.06941263032221343}, {\"date\": \"2020-03-12T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 26.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": null, \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.9023641941887746, \"ncumul_deceased_10k\": 0.06941263032221343}, {\"date\": \"2020-03-13T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 42.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-26-bestaetigte-faelle-in-basel-landschaft-2\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.4576652367664822, \"ncumul_deceased_10k\": 0.06941263032221343}, {\"date\": \"2020-03-14T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 47.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-47-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.6311968125720158, \"ncumul_deceased_10k\": 0.06941263032221343}, {\"date\": \"2020-03-15T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 54.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-54-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.8741410186997627, \"ncumul_deceased_10k\": 0.06941263032221343}, {\"date\": \"2020-03-16T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 76.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-67-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 2.6376799522441106, \"ncumul_deceased_10k\": 0.06941263032221343}, {\"date\": \"2020-03-17T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 89.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-89-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 3.0888620493384975, \"ncumul_deceased_10k\": 0.06941263032221343}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 116.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-116-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 4.025932558688379, \"ncumul_deceased_10k\": 0.06941263032221343}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 134.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-131-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 4.6506462315883, \"ncumul_deceased_10k\": 0.06941263032221343}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 184.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-170-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 6.385961989643636, \"ncumul_deceased_10k\": 0.10411894548332014}, {\"date\": \"2020-03-21T00:00:00\", \"time\": \"14:00\", \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 282.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-282-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 9.787180875432094, \"ncumul_deceased_10k\": 0.10411894548332014}, {\"date\": \"2020-03-22T00:00:00\", \"time\": \"14:00\", \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 289.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-289-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 10.03012508155984, \"ncumul_deceased_10k\": 0.10411894548332014}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"14:00\", \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 302.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-289-bestaetigte-faelle-in-basel-landschaft-1\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 10.481307178654227, \"ncumul_deceased_10k\": 0.10411894548332014}, {\"date\": \"2020-03-06T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"SO\", \"ncumul_tested\": null, \"ncumul_conf\": 1.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://so.ch/startseite/aktuell/news/erster-laborbestaetigter-covid-19-fall-im-kanton-solothurn/?tx_news_pi1%5Bcontroller%5D=News&tx_news_pi1%5Baction%5D=detail&cHash=3074bbdc8f0fcdcb9f1e11a21fc05e73\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.03660402497858665, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SO\", \"ncumul_tested\": null, \"ncumul_conf\": 43.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.oltnertagblatt.ch/solothurn/kanton-solothurn/zivilschuetzer-kontrollieren-wer-in-die-solothurner-spitaeler-rein-will-137174885\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.573973074079226, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-20T00:00:00\", \"time\": \"17:37\", \"abbreviation_canton_and_fl\": \"SO\", \"ncumul_tested\": null, \"ncumul_conf\": 66.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://twitter.com/KantonSolothurn/status/1241041303024041989?p=p\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 2.4158656485867187, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"SO\", \"ncumul_tested\": null, \"ncumul_conf\": 95.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://corona.so.ch/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 3.477382372965731, \"ncumul_deceased_10k\": 0.03660402497858665}, {\"date\": \"2020-03-24T00:00:00\", \"time\": \"00:00\", \"abbreviation_canton_and_fl\": \"SO\", \"ncumul_tested\": null, \"ncumul_conf\": 104.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://corona.so.ch/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 3.8068185977730113, \"ncumul_deceased_10k\": 0.03660402497858665}, {\"date\": \"2020-03-04T00:00:00\", \"time\": \"06:35\", \"abbreviation_canton_and_fl\": \"SG\", \"ncumul_tested\": null, \"ncumul_conf\": 1.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.sg.ch/news/sgch_allgemein/2020/03/erster-bestaetigter-corona-fall-im-kanton-.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.019696787650902013, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-04T00:00:00\", \"time\": \"15:38\", \"abbreviation_canton_and_fl\": \"SG\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.sg.ch/news/sgch_allgemein/2020/03/zweiter-bestaetigter-fall-einer-corona-patientin.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.039393575301804026, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-12T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SG\", \"ncumul_tested\": null, \"ncumul_conf\": 15.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.sg.ch/tools/informationen-coronavirus.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.2954518147635302, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-17T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SG\", \"ncumul_tested\": null, \"ncumul_conf\": 47.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.sg.ch/tools/informationen-coronavirus.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.9257490195923948, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SG\", \"ncumul_tested\": null, \"ncumul_conf\": 61.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.sg.ch/tools/informationen-coronavirus.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.2015040467050229, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SG\", \"ncumul_tested\": null, \"ncumul_conf\": 85.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.sg.ch/tools/informationen-coronavirus.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.6742269503266713, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SG\", \"ncumul_tested\": null, \"ncumul_conf\": 98.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.sg.ch/tools/informationen-coronavirus.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.9302851897883972, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-23T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SG\", \"ncumul_tested\": null, \"ncumul_conf\": 200.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.sg.ch/tools/informationen-coronavirus.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 3.939357530180403, \"ncumul_deceased_10k\": 0.019696787650902013}, {\"date\": \"2020-03-20T00:00:00\", \"time\": \"16:00\", \"abbreviation_canton_and_fl\": \"NE\", \"ncumul_tested\": null, \"ncumul_conf\": 159.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ne.ch/autorites/DFS/SCSP/medecin-cantonal/maladies-vaccinations/Pages/Coronavirus.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 8.990670059372349, \"ncumul_deceased_10k\": 0.1130901894260673}, {\"date\": \"2020-03-21T00:00:00\", \"time\": \"15:30\", \"abbreviation_canton_and_fl\": \"NE\", \"ncumul_tested\": null, \"ncumul_conf\": 177.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ne.ch/autorites/DFS/SCSP/medecin-cantonal/maladies-vaccinations/Pages/Coronavirus.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 10.008481764206955, \"ncumul_deceased_10k\": 0.1130901894260673}, {\"date\": \"2020-03-22T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"NE\", \"ncumul_tested\": null, \"ncumul_conf\": 188.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ne.ch/autorites/DFS/SCSP/medecin-cantonal/maladies-vaccinations/Pages/Coronavirus.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 10.630477806050326, \"ncumul_deceased_10k\": 0.1130901894260673}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"NE\", \"ncumul_tested\": null, \"ncumul_conf\": 204.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ne.ch/autorites/DFS/SCSP/medecin-cantonal/maladies-vaccinations/Pages/Coronavirus.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 11.535199321458864, \"ncumul_deceased_10k\": 0.1130901894260673}, {\"date\": \"2020-03-18T00:00:00\", \"time\": \"16:00\", \"abbreviation_canton_and_fl\": \"LU\", \"ncumul_tested\": null, \"ncumul_conf\": 65.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://web.archive.org/web/20200318191404/https://gesundheit.lu.ch/themen/Humanmedizin/Infektionskrankheiten/Coronavirus\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.587080674973203, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-20T00:00:00\", \"time\": \"09:40\", \"abbreviation_canton_and_fl\": \"LU\", \"ncumul_tested\": null, \"ncumul_conf\": 92.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gesundheit.lu.ch/themen/Humanmedizin/Infektionskrankheiten/Coronavirus\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 2.2463295707313025, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-21T00:00:00\", \"time\": \"11:00\", \"abbreviation_canton_and_fl\": \"LU\", \"ncumul_tested\": null, \"ncumul_conf\": 109.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://gesundheit.lu.ch/themen/Humanmedizin/Infektionskrankheiten/Coronavirus;https://newsletter.lu.ch/inxmail/html_mail.jsp?params=7UGt4J1Fx6OIONHlV9upAAuOzkQ6ZmQA%2FxRrLjJkeDWZdweUdKfwhAE94i2Apium%2F6rIvcF2Z5MaTtV52A77W2jrwVmrkZ8UhFPVmHC4iuI%3D\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 2.661412208801217, \"ncumul_deceased_10k\": 0.024416625768818503}, {\"date\": \"2020-03-22T00:00:00\", \"time\": \"11:00\", \"abbreviation_canton_and_fl\": \"LU\", \"ncumul_tested\": null, \"ncumul_conf\": 131.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://gesundheit.lu.ch/themen/Humanmedizin/Infektionskrankheiten/Coronavirus\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 3.198577975715224, \"ncumul_deceased_10k\": 0.024416625768818503}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"11:00\", \"abbreviation_canton_and_fl\": \"LU\", \"ncumul_tested\": null, \"ncumul_conf\": 156.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://gesundheit.lu.ch/themen/Humanmedizin/Infektionskrankheiten/Coronavirus\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 3.808993619935687, \"ncumul_deceased_10k\": 0.024416625768818503}, {\"date\": \"2020-03-24T00:00:00\", \"time\": \"11:00\", \"abbreviation_canton_and_fl\": \"LU\", \"ncumul_tested\": null, \"ncumul_conf\": 205.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gesundheit.lu.ch/themen/Humanmedizin/Infektionskrankheiten/Coronavirus\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 5.005408282607793, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-01T00:00:00\", \"time\": \"17:29\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 1.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-coronavirus-anzahl-der-getesteten-faelle-und-zwischenstand-kita-riehen-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.05134366367846544, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-02T00:00:00\", \"time\": \"17:15\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": 235.0, \"ncumul_conf\": 3.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-coronavirus-zwei-neue-positive-faelle-in-basel-stadt-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.15403099103539633, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-03T00:00:00\", \"time\": \"17:30\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 3.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1234880556095213569?s=20\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.15403099103539633, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-04T00:00:00\", \"time\": \"17:20\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 3.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1235240377134862336?s=20\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.15403099103539633, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-05T00:00:00\", \"time\": \"17:15\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 8.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-coronavirus-fuenf-neue-positive-faelle-in-basel-stadt-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.41074930942772353, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-06T00:00:00\", \"time\": \"14:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 15.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1235934884167852035?s=20\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.7701549551769815, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-07T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 21.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1236249864473894914?s=20\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.0782169372477741, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-08T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 24.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1236609191831384064?s=20\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.2322479282831706, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-09T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 28.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1236973685602426881?s=20\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.4376225829970324, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-10T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 33.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1237336196772175873?s=20\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.6943409013893596, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-11T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 37.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1237694819419422720?s=20\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.8997155561032215, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-12T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 73.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 4.0, \"ncumul_deceased\": 1.0, \"source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1238073089902235648?s=20 https://www.coronavirus.bs.ch/nm/2020-coronavirus-ende-der-quarantaenemassnahmen-im-fall-kita-riehen-gd.html https://www.coronavirus.bs.ch/nm/2020-coronavirus-erster-todesfall-im-kanton-basel-stadt-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 3.7480874485279774, \"ncumul_deceased_10k\": 0.05134366367846544}, {\"date\": \"2020-03-13T00:00:00\", \"time\": \"12:30\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 92.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1238430659762364417?s=20\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 4.72361705841882, \"ncumul_deceased_10k\": 0.05134366367846544}, {\"date\": \"2020-03-14T00:00:00\", \"time\": \"11:27\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 100.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1238773726423941127?s=20\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 5.134366367846544, \"ncumul_deceased_10k\": 0.05134366367846544}, {\"date\": \"2020-03-16T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 144.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 4.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-144-bestaetigte-faelle-im-kanton-basel-stadt-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 7.393487569699023, \"ncumul_deceased_10k\": 0.20537465471386177}, {\"date\": \"2020-03-17T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 165.0, \"ncumul_hosp\": 30.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 25.0, \"ncumul_deceased\": 4.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-165-bestaetigte-faelle-im-kanton-basel-stadt-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 8.471704506946798, \"ncumul_deceased_10k\": 0.20537465471386177}, {\"date\": \"2020-03-18T00:00:00\", \"time\": \"11:15\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 182.0, \"ncumul_hosp\": 40.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 36.0, \"ncumul_deceased\": 4.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-182-bestaetigte-faelle-im-kanton-basel-stadt-treffen-mit-allen-spitaelern-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 9.34454678948071, \"ncumul_deceased_10k\": 0.20537465471386177}, {\"date\": \"2020-03-19T00:00:00\", \"time\": \"11:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 222.0, \"ncumul_hosp\": 40.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 44.0, \"ncumul_deceased\": 4.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-222-bestaetigte-faelle-basel-stadt-trifft-gemeinsam-mit-den-spitaelern-vorkehrungen-fuer-intensiv--und-beatmungskapazitaeten-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 11.398293336619327, \"ncumul_deceased_10k\": 0.20537465471386177}, {\"date\": \"2020-03-20T00:00:00\", \"time\": \"10:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 272.0, \"ncumul_hosp\": 45.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 46.0, \"ncumul_deceased\": 4.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-272-bestaetigte-faelle-im-kanton-basel-stadt-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 13.9654765205426, \"ncumul_deceased_10k\": 0.20537465471386177}, {\"date\": \"2020-03-21T00:00:00\", \"time\": \"10:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 299.0, \"ncumul_hosp\": 46.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 57.0, \"ncumul_deceased\": 5.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-299-bestaetigte-faelle-im-kanton-basel-stadt-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 15.351755439861167, \"ncumul_deceased_10k\": 0.2567183183923272}, {\"date\": \"2020-03-22T00:00:00\", \"time\": \"10:30\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 358.0, \"ncumul_hosp\": 50.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 73.0, \"ncumul_deceased\": 5.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-358-bestaetigte-faelle-im-kanton-basel-stadt-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 18.381031596890626, \"ncumul_deceased_10k\": 0.2567183183923272}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"10:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 376.0, \"ncumul_hosp\": 56.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 78.0, \"ncumul_deceased\": 5.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-376-bestaetigte-faelle-im-kanton-basel-stadt-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 19.305217543103005, \"ncumul_deceased_10k\": 0.2567183183923272}, {\"date\": \"2020-02-28T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 1.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/20200228_KFS_20200106_Coronavirus_Lagebulletin_AG_Unterschrieben.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.014744760817862393, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-02T00:00:00\", \"time\": \"18:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/200302_KFS_Coronavirus_Lagebulletin_2.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.029489521635724786, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-03T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 6.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200303_KFS_Coronavirus_Lagebulletin_3.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.08846856490717436, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-04T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 7.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200304_KFS_Coronavirus_Lagebulletin_4.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.10321332572503675, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-05T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 9.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200305_KFS_Coronavirus_Lagebulletin_5.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.13270284736076154, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-06T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 12.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 1.0, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200305_KFS_Coronavirus_Lagebulletin_6.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.17693712981434873, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-09T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 14.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 2.0, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200309_KFS_Coronavirus_Lagebulletin_7.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.2064266514500735, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-10T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 17.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 2.0, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200310_KFS_Coronavirus_Lagebulletin_8.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.2506609339036607, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-11T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 18.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 2.0, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200311_KFS_Coronavirus_Lagebulletin_9.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.2654056947215231, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-12T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 27.0, \"ncumul_hosp\": 1.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 3.0, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200312_KFS_Coronavirus_Lagebulletin_10.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.39810854208228463, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-13T00:00:00\", \"time\": \"13:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 32.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 3.0, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200313_KFS_Coronavirus_Lagebulletin_11.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.4718323461715966, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-16T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 52.0, \"ncumul_hosp\": 2.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 4.0, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200316_KFS_Coronavirus_Lagebulletin_12.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.7667275625288444, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-17T00:00:00\", \"time\": \"16:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 67.0, \"ncumul_hosp\": 2.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 4.0, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200317_KFS_Coronavirus_Lagebulletin_13.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.9878989747967803, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-18T00:00:00\", \"time\": \"16:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 101.0, \"ncumul_hosp\": 6.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 4.0, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200318_KFS_Coronavirus_Lagebulletin_14.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.4892208426041018, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-19T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 118.0, \"ncumul_hosp\": 17.0, \"ncumul_ICU\": 6.0, \"ncumul_vent\": 3.0, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200319_KFS_Coronavirus_Lagebulletin_15.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.7398817765077623, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-20T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 168.0, \"ncumul_hosp\": 25.0, \"ncumul_ICU\": 4.0, \"ncumul_vent\": 2.0, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200320_KFS_Coronavirus_Lagebulletin_16.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 2.477119817400882, \"ncumul_deceased_10k\": 0.014744760817862393}, {\"date\": \"2020-03-22T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 232.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.ag.ch/de/aktuelles/medienportal/medienmitteilung/medienmitteilungen/mediendetails_139237.jsp\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 3.420784509744075, \"ncumul_deceased_10k\": 0.014744760817862393}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 241.0, \"ncumul_hosp\": 10.0, \"ncumul_ICU\": 3.0, \"ncumul_vent\": 2.0, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200323_KFS_Coronavirus_Lagebulletin_17.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 3.5534873571048364, \"ncumul_deceased_10k\": 0.014744760817862393}, {\"date\": \"2020-03-03T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SZ\", \"ncumul_tested\": 1.0, \"ncumul_conf\": 1.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.sz.ch/public/upload/assets/45351/MM_Coronavirus_4_3_2020.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.06282788301448183, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-04T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SZ\", \"ncumul_tested\": 3.0, \"ncumul_conf\": 3.0, \"ncumul_hosp\": 1.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.sz.ch/public/upload/assets/45351/MM_Coronavirus_4_3_2020.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.18848364904344547, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-06T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SZ\", \"ncumul_tested\": 6.0, \"ncumul_conf\": 6.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.sz.ch/public/upload/assets/45417/MM_Coronavirus_6_3_2020.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.37696729808689095, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-13T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"SZ\", \"ncumul_tested\": 10.0, \"ncumul_conf\": 9.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.sz.ch/public/upload/assets/45585/MM_Coronavirus_13_03_2020.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.5654509471303364, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-14T00:00:00\", \"time\": \"03:03\", \"abbreviation_canton_and_fl\": \"SZ\", \"ncumul_tested\": 1.0, \"ncumul_conf\": 12.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.bote.ch/nachrichten/schwyz/schwyz_bdu/coronavirus-einsatz-fuer-spitalbataillon-5;art146989,1229758\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.7539345961737819, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-15T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SZ\", \"ncumul_tested\": null, \"ncumul_conf\": 13.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.sz.ch/public/upload/assets/45590/MM_Coronavirus_15_3_2020.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.8167624791882637, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-13T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"OW\", \"ncumul_tested\": 6.0, \"ncumul_conf\": 1.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ow.ch/de/aktuelles/aktuellesinformationen/amtsmitteilungen/welcome.php?action=showinfo&info_id=63566&ls=0&sq=&kategorie_id=&date_from=&date_to=\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.26426362939668613, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-23T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"OW\", \"ncumul_tested\": null, \"ncumul_conf\": 25.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ow.ch/de/verwaltung/dienstleistungen/?dienst_id=5962\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 6.606590734917153, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-02-26T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 1.0, \"ncumul_hosp\": 1.0, \"ncumul_ICU\": 0.0, \"ncumul_vent\": 1.0, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 0.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.020020821654520703, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-02-27T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 1.0, \"ncumul_hosp\": 1.0, \"ncumul_ICU\": 0.0, \"ncumul_vent\": 1.0, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 0.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.020020821654520703, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-02-28T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 3.0, \"ncumul_hosp\": 2.0, \"ncumul_ICU\": 0.0, \"ncumul_vent\": 2.0, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 0.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.06006246496356211, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-02-29T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 5.0, \"ncumul_hosp\": 3.0, \"ncumul_ICU\": 0.0, \"ncumul_vent\": 3.0, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 0.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.1001041082726035, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-01T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 7.0, \"ncumul_hosp\": 3.0, \"ncumul_ICU\": 0.0, \"ncumul_vent\": 3.0, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 0.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.1401457515816449, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-02T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 7.0, \"ncumul_hosp\": 3.0, \"ncumul_ICU\": 0.0, \"ncumul_vent\": 3.0, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 0.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.1401457515816449, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-03T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 8.0, \"ncumul_hosp\": 4.0, \"ncumul_ICU\": 0.0, \"ncumul_vent\": 4.0, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 0.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.16016657323616562, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-04T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 8.0, \"ncumul_hosp\": 4.0, \"ncumul_ICU\": 0.0, \"ncumul_vent\": 4.0, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 0.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.16016657323616562, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-05T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 11.0, \"ncumul_hosp\": 5.0, \"ncumul_ICU\": 0.0, \"ncumul_vent\": 5.0, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 0.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.22022903819972772, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-06T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 15.0, \"ncumul_hosp\": 7.0, \"ncumul_ICU\": 0.0, \"ncumul_vent\": 7.0, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 0.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.30031232481781056, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-07T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 24.0, \"ncumul_hosp\": 7.0, \"ncumul_ICU\": 0.0, \"ncumul_vent\": 7.0, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 0.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.48049971970849686, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-08T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 32.0, \"ncumul_hosp\": 9.0, \"ncumul_ICU\": 0.0, \"ncumul_vent\": 9.0, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 0.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.6406662929446625, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-09T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 33.0, \"ncumul_hosp\": 13.0, \"ncumul_ICU\": 3.0, \"ncumul_vent\": 10.0, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 0.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.6606871145991832, \"ncumul_deceased_10k\": 0.020020821654520703}, {\"date\": \"2020-03-10T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 59.0, \"ncumul_hosp\": 18.0, \"ncumul_ICU\": 4.0, \"ncumul_vent\": 14.0, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 1.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.1812284776167212, \"ncumul_deceased_10k\": 0.040041643309041405}, {\"date\": \"2020-03-11T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 66.0, \"ncumul_hosp\": 20.0, \"ncumul_ICU\": 6.0, \"ncumul_vent\": 14.0, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 1.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.3213742291983663, \"ncumul_deceased_10k\": 0.040041643309041405}, {\"date\": \"2020-03-12T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 80.0, \"ncumul_hosp\": 23.0, \"ncumul_ICU\": 6.0, \"ncumul_vent\": 17.0, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 4.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.601665732361656, \"ncumul_deceased_10k\": 0.040041643309041405}, {\"date\": \"2020-03-13T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 104.0, \"ncumul_hosp\": 33.0, \"ncumul_ICU\": 7.0, \"ncumul_vent\": 26.0, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 4.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 2.082165452070153, \"ncumul_deceased_10k\": 0.040041643309041405}, {\"date\": \"2020-03-14T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 196.0, \"ncumul_hosp\": 43.0, \"ncumul_ICU\": 8.0, \"ncumul_vent\": 33.0, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 2.0, \"ncumul_ICU_intub\": 5.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 3.9240810442860576, \"ncumul_deceased_10k\": 0.040041643309041405}, {\"date\": \"2020-03-15T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 281.0, \"ncumul_hosp\": 46.0, \"ncumul_ICU\": 12.0, \"ncumul_vent\": 32.0, \"ncumul_released\": null, \"ncumul_deceased\": 4.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 2.0, \"ncumul_ICU_intub\": 5.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 5.625850884920317, \"ncumul_deceased_10k\": 0.08008328661808281}, {\"date\": \"2020-03-16T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 373.0, \"ncumul_hosp\": 66.0, \"ncumul_ICU\": 10.0, \"ncumul_vent\": 52.0, \"ncumul_released\": null, \"ncumul_deceased\": 4.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 4.0, \"ncumul_ICU_intub\": 8.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 7.467766477136222, \"ncumul_deceased_10k\": 0.08008328661808281}, {\"date\": \"2020-03-17T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 495.0, \"ncumul_hosp\": 75.0, \"ncumul_ICU\": 19.0, \"ncumul_vent\": 54.0, \"ncumul_released\": null, \"ncumul_deceased\": 4.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 2.0, \"ncumul_ICU_intub\": 9.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 9.910306718987746, \"ncumul_deceased_10k\": 0.08008328661808281}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 629.0, \"ncumul_hosp\": 78.0, \"ncumul_ICU\": 20.0, \"ncumul_vent\": 56.0, \"ncumul_released\": null, \"ncumul_deceased\": 5.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 2.0, \"ncumul_ICU_intub\": 17.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 12.593096820693521, \"ncumul_deceased_10k\": 0.1001041082726035}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 826.0, \"ncumul_hosp\": 92.0, \"ncumul_ICU\": 19.0, \"ncumul_vent\": 68.0, \"ncumul_released\": null, \"ncumul_deceased\": 5.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 5.0, \"ncumul_ICU_intub\": 17.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 16.5371986866341, \"ncumul_deceased_10k\": 0.1001041082726035}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 994.0, \"ncumul_hosp\": 109.0, \"ncumul_ICU\": 22.0, \"ncumul_vent\": 82.0, \"ncumul_released\": null, \"ncumul_deceased\": 8.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 5.0, \"ncumul_ICU_intub\": 21.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 19.90069672459358, \"ncumul_deceased_10k\": 0.16016657323616562}, {\"date\": \"2020-03-21T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 1128.0, \"ncumul_hosp\": 145.0, \"ncumul_ICU\": 25.0, \"ncumul_vent\": 107.0, \"ncumul_released\": null, \"ncumul_deceased\": 10.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 13.0, \"ncumul_ICU_intub\": 24.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 22.58348682629935, \"ncumul_deceased_10k\": 0.200208216545207}, {\"date\": \"2020-03-22T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 1203.0, \"ncumul_hosp\": 179.0, \"ncumul_ICU\": 36.0, \"ncumul_vent\": 137.0, \"ncumul_released\": null, \"ncumul_deceased\": 9.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 6.0, \"ncumul_ICU_intub\": 36.0, \"ncumul_deceased_suspect\": 4.0, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 24.085048450388403, \"ncumul_deceased_10k\": 0.18018739489068633}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 1231.0, \"ncumul_hosp\": 214.0, \"ncumul_ICU\": 43.0, \"ncumul_vent\": 160.0, \"ncumul_released\": null, \"ncumul_deceased\": 9.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 11.0, \"ncumul_ICU_intub\": 41.0, \"ncumul_deceased_suspect\": 5.0, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 24.64563145671498, \"ncumul_deceased_10k\": 0.18018739489068633}, {\"date\": \"2020-03-03T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZG\", \"ncumul_tested\": null, \"ncumul_conf\": 1.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.zg.ch/behoerden/gesundheitsdirektion/direktionssekretariat/aktuell/coronavirus-sars-cov-2-erste-person-aus-dem-kanton-zug-infiziert\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.07884134755631242, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-05T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZG\", \"ncumul_tested\": null, \"ncumul_conf\": 3.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.zg.ch/behoerden/gesundheitsdirektion/direktionssekretariat/aktuell/coronavirus-sars-cov-2-zwei-weitere-faelle-im-kanton-zug\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.2365240426689373, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-13T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZG\", \"ncumul_tested\": null, \"ncumul_conf\": 13.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.zg.ch/behoerden/gesundheitsdirektion/direktionssekretariat/aktuell/coronavirus-kanton-zug-stellt-sich-hinter-massnahmen-des-bundes\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.0249375182320615, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-14T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZG\", \"ncumul_tested\": null, \"ncumul_conf\": 13.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://twitter.com/gesundZG/status/1238733148462157824?s=20\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.0249375182320615, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-16T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZG\", \"ncumul_tested\": null, \"ncumul_conf\": 24.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.zg.ch/behoerden/gesundheitsdirektion/direktionssekretariat/aktuell/covid-19-zuger-spitaeler-bereiten-sich-gemeinsam-auf-herausfordernde-zeit-vor\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.8921923413514985, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZG\", \"ncumul_tested\": null, \"ncumul_conf\": 48.0, \"ncumul_hosp\": 1.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 5.0, \"ncumul_deceased\": null, \"source\": \"https://www.zg.ch/behoerden/gesundheitsdirektion/direktionssekretariat/aktuell/coronavirus-ausreichende-testkapazitaeten-im-kanton-zug-vorhanden\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 3.784384682702997, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"08:00\", \"abbreviation_canton_and_fl\": \"ZG\", \"ncumul_tested\": null, \"ncumul_conf\": 62.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 10.0, \"ncumul_deceased\": null, \"source\": \"https://www.zg.ch/behoerden/gesundheitsdirektion/amt-fuer-gesundheit/corona\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 4.88816354849137, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-24T00:00:00\", \"time\": \"08:00\", \"abbreviation_canton_and_fl\": \"ZG\", \"ncumul_tested\": null, \"ncumul_conf\": 72.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 12.0, \"ncumul_deceased\": null, \"source\": \"https://www.zg.ch/behoerden/gesundheitsdirektion/amt-fuer-gesundheit/corona\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 5.676577024054495, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-11T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"NW\", \"ncumul_tested\": null, \"ncumul_conf\": 4.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.nw.ch/aktuellesinformationen/63359\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.9254332184253754, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"NW\", \"ncumul_tested\": null, \"ncumul_conf\": 25.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.nw.ch/gesundheitsamtdienste/6044\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 5.783957615158596, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-20T00:00:00\", \"time\": \"15:20\", \"abbreviation_canton_and_fl\": \"NW\", \"ncumul_tested\": null, \"ncumul_conf\": 28.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.nw.ch/gesundheitsamtdienste/6044\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 6.478032528977628, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-21T00:00:00\", \"time\": \"18:15\", \"abbreviation_canton_and_fl\": \"NW\", \"ncumul_tested\": null, \"ncumul_conf\": 33.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.nw.ch/gesundheitsamtdienste/6044\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 7.634824052009346, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-22T00:00:00\", \"time\": \"16:25\", \"abbreviation_canton_and_fl\": \"NW\", \"ncumul_tested\": null, \"ncumul_conf\": 36.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.nw.ch/gesundheitsamtdienste/6044\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 8.32889896582838, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"19:00\", \"abbreviation_canton_and_fl\": \"NW\", \"ncumul_tested\": null, \"ncumul_conf\": 39.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.nw.ch/gesundheitsamtdienste/6044\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 9.02297387964741, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-02-25T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 1.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.srf.ch/news/schweiz/tessiner-patient-erster-coronavirus-fall-in-der-schweiz\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.02830111251673303, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-02T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187352&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=ea65dbcabb28d4711459f3b613bbc1b7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": 6.0, \"TotalCured\": null, \"ncumul_conf_10k\": 0.05660222503346606, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-03T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 4.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187363&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=b34e82602a39cad67a7f8d54150dcf70 https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187369&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=3154d18e72821fc23d7b3c5cdfe9f9a3\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.11320445006693212, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-04T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 5.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187371&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=174f2d754f3b657af79f343c92fc5c89\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": 18.0, \"TotalCured\": null, \"ncumul_conf_10k\": 0.14150556258366517, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-12T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 180.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187437&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=59cf6112c82abed490acd8901f5a0bb2\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 5.094200253011946, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-13T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 258.0, \"ncumul_hosp\": 65.0, \"ncumul_ICU\": 13.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.youtube.com/watch?v=_x_yQ6uwGAQ\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 7.301687029317122, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-14T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 265.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187466&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=1b10e6e8117296766155edcf9c317a4c\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 7.499794816934254, \"ncumul_deceased_10k\": 0.0849033375501991}, {\"date\": \"2020-03-15T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 291.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 6.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187467&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=af5473066754ef4d1272e156056acc07\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 8.235623742369313, \"ncumul_deceased_10k\": 0.1698066751003982}, {\"date\": \"2020-03-16T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 330.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 8.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187475&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=dee4a529abd4e9300e116c7ff4db5774\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 9.339367130521902, \"ncumul_deceased_10k\": 0.22640890013386425}, {\"date\": \"2020-03-17T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 422.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 10.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187486&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=d106aab74491da09b294ff13ffadd02f\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 11.943069482061341, \"ncumul_deceased_10k\": 0.28301112516733035}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 511.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 14.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187493&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=7803bbc03dd49ef2e421dfd6b12dd239\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 14.46186849605058, \"ncumul_deceased_10k\": 0.3962155752342625}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 638.0, \"ncumul_hosp\": 155.0, \"ncumul_ICU\": 33.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 15.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187499&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=634a783514bdcbb426c005f1ea916268 https://www.youtube.com/watch?v=34RQ7OOWYoI\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 18.056109785675677, \"ncumul_deceased_10k\": 0.42451668775099544}, {\"date\": \"2020-03-20T00:00:00\", \"time\": \"08:00\", \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 834.0, \"ncumul_hosp\": 168.0, \"ncumul_ICU\": 35.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 22.0, \"source\": \"https://www4.ti.ch/dss/dsp/covid19/home/ https://www.youtube.com/watch?v=34RQ7OOWYoI\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 23.603127838955352, \"ncumul_deceased_10k\": 0.6226244753681267}, {\"date\": \"2020-03-21T00:00:00\", \"time\": \"08:00\", \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 918.0, \"ncumul_hosp\": 184.0, \"ncumul_ICU\": 40.0, \"ncumul_vent\": 37.0, \"ncumul_released\": null, \"ncumul_deceased\": 28.0, \"source\": \"https://www4.ti.ch/dss/dsp/covid19/home/ https://www.youtube.com/watch?v=7g2sALU9bQM\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 25.980421290360923, \"ncumul_deceased_10k\": 0.792431150468525}, {\"date\": \"2020-03-22T00:00:00\", \"time\": \"08:00\", \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 939.0, \"ncumul_hosp\": 246.0, \"ncumul_ICU\": 46.0, \"ncumul_vent\": 43.0, \"ncumul_released\": null, \"ncumul_deceased\": 37.0, \"source\": \"https://web.archive.org/web/20200322153528/https://www4.ti.ch/dss/dsp/covid19/home/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 26.574744653212317, \"ncumul_deceased_10k\": 1.0471411631191223}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"08:00\", \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 1165.0, \"ncumul_hosp\": 261.0, \"ncumul_ICU\": 45.0, \"ncumul_vent\": 43.0, \"ncumul_released\": null, \"ncumul_deceased\": 48.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187510&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=0120f665ab49651b9d66c876ef272a91\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 32.97079608199398, \"ncumul_deceased_10k\": 1.3584534008031857}, {\"date\": \"2020-03-01T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"FR\", \"ncumul_tested\": 30.0, \"ncumul_conf\": 1.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.fr.ch/sites/default/files/2020-03/200301_commd_dsas_covid_cas_fr.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.031376092672427316, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-02T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"FR\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.fr.ch/sites/default/files/2020-03/200302_CommD_DSAS_covid_cas%20FR.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.06275218534485463, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-04T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"FR\", \"ncumul_tested\": null, \"ncumul_conf\": 4.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.fr.ch/sites/default/files/2020-03/200304_CommD_DSAS_covid_cas%20FR.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.12550437068970927, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-05T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"FR\", \"ncumul_tested\": null, \"ncumul_conf\": 6.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.fr.ch/de/covid19/gesundheit/covid-19/coronavirus-entwicklungen-der-situation\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.1882565560345639, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-08T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"FR\", \"ncumul_tested\": null, \"ncumul_conf\": 8.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.fr.ch/de/covid19/gesundheit/covid-19/coronavirus-entwicklungen-der-situation\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.25100874137941853, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-09T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"FR\", \"ncumul_tested\": null, \"ncumul_conf\": 11.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.fr.ch/de/covid19/gesundheit/covid-19/coronavirus-entwicklungen-der-situation\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.3451370193967005, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-16T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TG\", \"ncumul_tested\": 246.0, \"ncumul_conf\": 17.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": null, \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.6148904771550103, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-17T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TG\", \"ncumul_tested\": 276.0, \"ncumul_conf\": 23.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": null, \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.8319106455626609, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TG\", \"ncumul_tested\": null, \"ncumul_conf\": 32.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.tg.ch/news/fachdossier-coronavirus.html/10552\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.157440898174137, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TG\", \"ncumul_tested\": null, \"ncumul_conf\": 36.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.tg.ch/news/fachdossier-coronavirus.html/10552\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.3021210104459042, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TG\", \"ncumul_tested\": null, \"ncumul_conf\": 49.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.tg.ch/news/fachdossier-coronavirus.html/10552\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.7723313753291472, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-21T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TG\", \"ncumul_tested\": null, \"ncumul_conf\": 56.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.tg.ch/news/fachdossier-coronavirus.html/10552\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 2.02552157180474, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-22T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TG\", \"ncumul_tested\": null, \"ncumul_conf\": 75.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.tg.ch/news/fachdossier-coronavirus.html/10552\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 2.7127521050956336, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-23T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TG\", \"ncumul_tested\": null, \"ncumul_conf\": 81.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.tg.ch/news/fachdossier-coronavirus.html/10552\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 2.9297722735032843, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-24T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TG\", \"ncumul_tested\": null, \"ncumul_conf\": 87.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.tg.ch/news/fachdossier-coronavirus.html/10552\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 3.146792441910935, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-02-27T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 1.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": 2.0, \"TotalCured\": null, \"ncumul_conf_10k\": 0.006574760284240037, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-02-28T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": 9.0, \"TotalCured\": null, \"ncumul_conf_10k\": 0.013149520568480073, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-02T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": 13.0, \"TotalCured\": null, \"ncumul_conf_10k\": 0.013149520568480073, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-03T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": 400.0, \"ncumul_conf\": 9.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": 19.0, \"TotalCured\": null, \"ncumul_conf_10k\": 0.05917284255816033, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-05T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 19.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": 26.0, \"TotalCured\": null, \"ncumul_conf_10k\": 0.1249204454005607, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-06T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 26.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": 30.0, \"TotalCured\": null, \"ncumul_conf_10k\": 0.17094376739024095, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-07T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 30.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": 37.0, \"TotalCured\": null, \"ncumul_conf_10k\": 0.19724280852720108, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-08T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 37.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": 40.0, \"TotalCured\": null, \"ncumul_conf_10k\": 0.24326613051688137, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-09T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": 855.0, \"ncumul_conf\": 40.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": 49.0, \"TotalCured\": null, \"ncumul_conf_10k\": 0.2629904113696015, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-10T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 49.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": 59.0, \"TotalCured\": 1.0, \"ncumul_conf_10k\": 0.3221632539277618, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-11T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 59.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": 7.0, \"ncumul_conf_10k\": 0.3879108567701622, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-12T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 92.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": 11.0, \"ncumul_conf_10k\": 0.6048779461500834, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-13T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 140.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.9204664397936051, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-16T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 270.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.7751852767448097, \"ncumul_deceased_10k\": 0.006574760284240037}, {\"date\": \"2020-03-17T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 294.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.9329795235665708, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 424.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 2.7876983605177754, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 526.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 3.458323909510259, \"ncumul_deceased_10k\": 0.01972428085272011}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 773.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 5.082289699717548, \"ncumul_deceased_10k\": 0.01972428085272011}, {\"date\": \"2020-03-23T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 1068.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 5.0, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 7.021843983568359, \"ncumul_deceased_10k\": 0.03287380142120019}, {\"date\": \"2020-03-24T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 1211.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 5.0, \"source\": \"https://twitter.com/gd_zuerich/status/1242375974710370304?s=20\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 7.962034704214685, \"ncumul_deceased_10k\": 0.03287380142120019}, {\"date\": \"2020-03-19T00:00:00\", \"time\": \"16:00\", \"abbreviation_canton_and_fl\": \"JU\", \"ncumul_tested\": null, \"ncumul_conf\": 27.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.jura.ch/fr/Autorites/Coronavirus/Accueil/Coronavirus-Informations-officielles-a-la-population-jurassienne.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 3.677522167286397, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-20T00:00:00\", \"time\": \"17:00\", \"abbreviation_canton_and_fl\": \"JU\", \"ncumul_tested\": null, \"ncumul_conf\": 29.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.jura.ch/fr/Autorites/Coronavirus/Accueil/Coronavirus-Informations-officielles-a-la-population-jurassienne.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 3.949931216715019, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-21T00:00:00\", \"time\": \"18:00\", \"abbreviation_canton_and_fl\": \"JU\", \"ncumul_tested\": null, \"ncumul_conf\": 49.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.jura.ch/fr/Autorites/Coronavirus/Accueil/Coronavirus-Informations-officielles-a-la-population-jurassienne.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 6.67402171100124, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-22T00:00:00\", \"time\": \"17:00\", \"abbreviation_canton_and_fl\": \"JU\", \"ncumul_tested\": null, \"ncumul_conf\": 51.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.jura.ch/fr/Autorites/Coronavirus/Accueil/Coronavirus-Informations-officielles-a-la-population-jurassienne.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 6.946430760429862, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"18:00\", \"abbreviation_canton_and_fl\": \"JU\", \"ncumul_tested\": null, \"ncumul_conf\": 57.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.jura.ch/fr/Autorites/Coronavirus/Accueil/Coronavirus-Informations-officielles-a-la-population-jurassienne.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 7.763657908715728, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-06T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 23.0, \"ncumul_hosp\": 15.0, \"ncumul_ICU\": 2.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.2878075943664792, \"ncumul_deceased_10k\": 0.01251337366810779}, {\"date\": \"2020-03-07T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 30.0, \"ncumul_hosp\": 16.0, \"ncumul_ICU\": 4.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.37540121004323374, \"ncumul_deceased_10k\": 0.01251337366810779}, {\"date\": \"2020-03-08T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 40.0, \"ncumul_hosp\": 22.0, \"ncumul_ICU\": 3.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.5005349467243116, \"ncumul_deceased_10k\": 0.01251337366810779}, {\"date\": \"2020-03-09T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 51.0, \"ncumul_hosp\": 29.0, \"ncumul_ICU\": 5.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.6381820570734973, \"ncumul_deceased_10k\": 0.01251337366810779}, {\"date\": \"2020-03-10T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 77.0, \"ncumul_hosp\": 36.0, \"ncumul_ICU\": 6.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.9635297724442998, \"ncumul_deceased_10k\": 0.01251337366810779}, {\"date\": \"2020-03-11T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 108.0, \"ncumul_hosp\": 38.0, \"ncumul_ICU\": 7.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.3514443561556415, \"ncumul_deceased_10k\": 0.01251337366810779}, {\"date\": \"2020-03-12T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 156.0, \"ncumul_hosp\": 43.0, \"ncumul_ICU\": 8.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.9520862922248154, \"ncumul_deceased_10k\": 0.01251337366810779}, {\"date\": \"2020-03-13T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 204.0, \"ncumul_hosp\": 52.0, \"ncumul_ICU\": 10.0, \"ncumul_vent\": null, \"ncumul_released\": 5.0, \"ncumul_deceased\": 2.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 2.552728228293989, \"ncumul_deceased_10k\": 0.02502674733621558}, {\"date\": \"2020-03-14T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 350.0, \"ncumul_hosp\": 43.0, \"ncumul_ICU\": 14.0, \"ncumul_vent\": null, \"ncumul_released\": 5.0, \"ncumul_deceased\": 3.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 4.379680783837727, \"ncumul_deceased_10k\": 0.03754012100432337}, {\"date\": \"2020-03-15T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 406.0, \"ncumul_hosp\": 62.0, \"ncumul_ICU\": 19.0, \"ncumul_vent\": null, \"ncumul_released\": 5.0, \"ncumul_deceased\": 4.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 5.080429709251763, \"ncumul_deceased_10k\": 0.05005349467243116}, {\"date\": \"2020-03-16T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 508.0, \"ncumul_hosp\": 66.0, \"ncumul_ICU\": 27.0, \"ncumul_vent\": null, \"ncumul_released\": 5.0, \"ncumul_deceased\": 5.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 6.356793823398758, \"ncumul_deceased_10k\": 0.06256686834053896}, {\"date\": \"2020-03-17T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 608.0, \"ncumul_hosp\": 95.0, \"ncumul_ICU\": 35.0, \"ncumul_vent\": null, \"ncumul_released\": 9.0, \"ncumul_deceased\": 5.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 7.608131190209536, \"ncumul_deceased_10k\": 0.06256686834053896}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 796.0, \"ncumul_hosp\": 128.0, \"ncumul_ICU\": 34.0, \"ncumul_vent\": null, \"ncumul_released\": 16.0, \"ncumul_deceased\": 5.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 9.960645439813803, \"ncumul_deceased_10k\": 0.06256686834053896}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 1212.0, \"ncumul_hosp\": 140.0, \"ncumul_ICU\": 32.0, \"ncumul_vent\": null, \"ncumul_released\": 52.0, \"ncumul_deceased\": 7.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 15.166208885746641, \"ncumul_deceased_10k\": 0.08759361567675453}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 1432.0, \"ncumul_hosp\": 152.0, \"ncumul_ICU\": 30.0, \"ncumul_vent\": null, \"ncumul_released\": 62.0, \"ncumul_deceased\": 12.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 17.919151092730356, \"ncumul_deceased_10k\": 0.15016048401729348}, {\"date\": \"2020-03-21T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 1676.0, \"ncumul_hosp\": 175.0, \"ncumul_ICU\": 23.0, \"ncumul_vent\": null, \"ncumul_released\": 70.0, \"ncumul_deceased\": 15.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 20.972414267748654, \"ncumul_deceased_10k\": 0.18770060502161687}, {\"date\": \"2020-03-22T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 1782.0, \"ncumul_hosp\": 203.0, \"ncumul_ICU\": 23.0, \"ncumul_vent\": null, \"ncumul_released\": 75.0, \"ncumul_deceased\": 16.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 22.298831876568084, \"ncumul_deceased_10k\": 0.20021397868972465}, {\"date\": \"2020-03-12T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"UR\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": null, \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.5489528723959048, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"UR\", \"ncumul_tested\": 85.0, \"ncumul_conf\": 5.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ur.ch/mmdirektionen/63802\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.3723821809897618, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"UR\", \"ncumul_tested\": null, \"ncumul_conf\": 7.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ur.ch/mmdirektionen/63841\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.9213350533856668, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-20T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"UR\", \"ncumul_tested\": null, \"ncumul_conf\": 7.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ur.ch/themen/2920\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.9213350533856668, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-21T00:00:00\", \"time\": \"08:00\", \"abbreviation_canton_and_fl\": \"UR\", \"ncumul_tested\": null, \"ncumul_conf\": 12.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ur.ch/themen/2920\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 3.293717234375429, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-23T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"UR\", \"ncumul_tested\": null, \"ncumul_conf\": 22.0, \"ncumul_hosp\": 1.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 1.0, \"ncumul_deceased\": null, \"source\": \"https://www.ur.ch/themen/2920\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 6.038481596354953, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-24T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"UR\", \"ncumul_tested\": null, \"ncumul_conf\": 22.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ur.ch/themen/2920\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 6.038481596354953, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-17T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GL\", \"ncumul_tested\": null, \"ncumul_conf\": 10.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.suedostschweiz.ch/ereignisse/2020-03-20/die-zahl-der-corona-faelle-im-glarnerland-steigt-stark-an\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 2.4750637328911216, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GL\", \"ncumul_tested\": null, \"ncumul_conf\": 17.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.suedostschweiz.ch/ereignisse/2020-03-20/die-zahl-der-corona-faelle-im-glarnerland-steigt-stark-an\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 4.207608345914908, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-22T00:00:00\", \"time\": \"13:30\", \"abbreviation_canton_and_fl\": \"GL\", \"ncumul_tested\": null, \"ncumul_conf\": 31.0, \"ncumul_hosp\": 3.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.gl.ch/verwaltung/finanzen-und-gesundheit/gesundheit/coronavirus.html/4817#Fallzahlen\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 7.672697571962478, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SH\", \"ncumul_tested\": null, \"ncumul_conf\": 14.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://sh.ch/CMS/Webseite/Kanton-Schaffhausen/Beh-rde/Verwaltung/Departement-des-Innern/Gesundheitsamt-3209198-DE.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.7075044821992655, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-23T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SH\", \"ncumul_tested\": null, \"ncumul_conf\": 30.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://sh.ch/CMS/Webseite/Kanton-Schaffhausen/Beh-rde/Verwaltung/Departement-des-Innern/Gesundheitsamt-3209198-DE.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 3.658938176141284, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-24T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SH\", \"ncumul_tested\": null, \"ncumul_conf\": 32.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://sh.ch/CMS/Webseite/Kanton-Schaffhausen/Beh-rde/Verwaltung/Departement-des-Innern/Gesundheitsamt-3209198-DE.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 3.902867387884036, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-24T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SH\", \"ncumul_tested\": null, \"ncumul_conf\": 32.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://sh.ch/CMS/Webseite/Kanton-Schaffhausen/Beh-rde/Verwaltung/Departement-des-Innern/Gesundheitsamt-3209198-DE.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 3.902867387884036, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-05T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"AR\", \"ncumul_tested\": null, \"ncumul_conf\": 1.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ar.ch/verwaltung/departement-gesundheit-und-soziales/news-aus-dem-departement/detail/news/coronavirusersterfallinappenzellausserrhoden/?tx_news_pi1[controller]=News&tx_news_pi1[action]=detail&cHash=fb1a9cf08108cdc7b82780b9239b009d\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.6193868070610096, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-09T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"AR\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ar.ch/schnellzugriff/medienmitteilungen-der-kantonalen-verwaltung/detail/news/zweiter-coronafall-in-appenzell-ausserrhoden/?tx_news_pi1[controller]=News&tx_news_pi1[action]=detail&cHash=de7ec38198b5e60b6dce8fccc7735501\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.2387736141220191, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-12T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"AR\", \"ncumul_tested\": null, \"ncumul_conf\": 5.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ar.ch/schnellzugriff/medienmitteilungen-der-kantonalen-verwaltung/detail/news/coronavirus-drei-neue-faelle-in-appenzell-ausserrhoden/?tx_news_pi1[controller]=News&tx_news_pi1[action]=detail&cHash=272411484066c8fb971dcc838aa96ef9\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 3.096934035305048, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"AR\", \"ncumul_tested\": null, \"ncumul_conf\": 11.0, \"ncumul_hosp\": 3.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ar.ch/schnellzugriff/medienmitteilungen-der-kantonalen-verwaltung/detail/news/coronavirus-bevoelkerung-und-alle-spitaeler-machen-bei-der-gesundheitsversorgung-mit/?tx_news_pi1%5Bcontroller%5D=News&tx_news_pi1%5Baction%5D=detail&cHash=3d2a0733446b5fc7cdad0f48f61c28fd\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 6.813254877671105, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"10:00\", \"abbreviation_canton_and_fl\": \"AR\", \"ncumul_tested\": null, \"ncumul_conf\": 30.0, \"ncumul_hosp\": 7.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.ar.ch/verwaltung/departement-gesundheit-und-soziales/amt-fuer-gesundheit/informationsseite-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 18.58160421183029, \"ncumul_deceased_10k\": 0.6193868070610096}, {\"date\": \"2020-03-24T00:00:00\", \"time\": \"10:00\", \"abbreviation_canton_and_fl\": \"AR\", \"ncumul_tested\": null, \"ncumul_conf\": 33.0, \"ncumul_hosp\": 6.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ar.ch/verwaltung/departement-gesundheit-und-soziales/amt-fuer-gesundheit/informationsseite-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 20.439764633013315, \"ncumul_deceased_10k\": 1.2387736141220191}]}}, {\"mode\": \"vega-lite\"});\n", + "</script>" + ], + "text/plain": [ + "alt.HConcatChart(...)" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "\n", + "<p style=\"font-size: smaller\">Data Sources: \n", + " <a href=\"https://github.com/openZH/covid_19\">OpenData Zuerich</a>,\n", + " <a href=\"https://www.bfs.admin.ch\">Federal Statistical Office</a>\n", + "<br>\n", + "Analysis:\n", + " <a href=\"https://renkulab.io/projects/covid-19/covid-19-public-data\">Covid-19 Public Data Collaboration Project</a>\n", + "</p>" + ], + "text/plain": [ + "<IPython.core.display.HTML object>" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "base = alt.Chart(df.where(df.ncumul_conf>0).dropna(subset=['abbreviation_canton_and_fl']))\n", + "base.configure_header(titleFontSize=25)\n", + "base.configure_axis(labelFontSize=15, titleFontSize=15)\n", + "\n", + "cumul = generate_canton_chart('ncumul_conf', 'Cases', 'Cases')\n", + "cumul_10k = generate_canton_chart('ncumul_conf_10k', 'Cases per 10k population', 'Cases/10k')\n", + "\n", + "chart = alt.hconcat(\n", + " cumul, cumul_10k, title='Covid-19 cases in Switzerland by Canton'\n", + ").configure_title(\n", + " anchor='middle'\n", + ")\n", + "\n", + "display(chart)\n", + "if save_figures:\n", + " chart.save(str(Path(figures_path) / 'switzerland-cases-by-canton.html'))\n", + " \n", + "display(html_credits)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Deaths" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": { + "jupyter": { + "source_hidden": true + } + }, + "outputs": [ + { + "data": { + "text/html": [ + "\n", + "<div id=\"altair-viz-104a418bbf5146d09c3630e163c6956f\"></div>\n", + "<script type=\"text/javascript\">\n", + " (function(spec, embedOpt){\n", + " const outputDiv = document.getElementById(\"altair-viz-104a418bbf5146d09c3630e163c6956f\");\n", + " const paths = {\n", + " \"vega\": \"https://cdn.jsdelivr.net/npm//vega@5?noext\",\n", + " \"vega-lib\": \"https://cdn.jsdelivr.net/npm//vega-lib?noext\",\n", + " \"vega-lite\": \"https://cdn.jsdelivr.net/npm//vega-lite@4.0.2?noext\",\n", + " \"vega-embed\": \"https://cdn.jsdelivr.net/npm//vega-embed@6?noext\",\n", + " };\n", + "\n", + " function loadScript(lib) {\n", + " return new Promise(function(resolve, reject) {\n", + " var s = document.createElement('script');\n", + " s.src = paths[lib];\n", + " s.async = true;\n", + " s.onload = () => resolve(paths[lib]);\n", + " s.onerror = () => reject(`Error loading script: ${paths[lib]}`);\n", + " document.getElementsByTagName(\"head\")[0].appendChild(s);\n", + " });\n", + " }\n", + "\n", + " function showError(err) {\n", + " outputDiv.innerHTML = `<div class=\"error\" style=\"color:red;\">${err}</div>`;\n", + " throw err;\n", + " }\n", + "\n", + " function displayChart(vegaEmbed) {\n", + " vegaEmbed(outputDiv, spec, embedOpt)\n", + " .catch(err => showError(`Javascript Error: ${err.message}<br>This usually means there's a typo in your chart specification. See the javascript console for the full traceback.`));\n", + " }\n", + "\n", + " if(typeof define === \"function\" && define.amd) {\n", + " requirejs.config({paths});\n", + " require([\"vega-embed\"], displayChart, err => showError(`Error loading script: ${err.message}`));\n", + " } else if (typeof vegaEmbed === \"function\") {\n", + " displayChart(vegaEmbed);\n", + " } else {\n", + " loadScript(\"vega\")\n", + " .then(() => loadScript(\"vega-lite\"))\n", + " .then(() => loadScript(\"vega-embed\"))\n", + " .catch(showError)\n", + " .then(() => displayChart(vegaEmbed));\n", + " }\n", + " })({\"config\": {\"view\": {\"continuousWidth\": 400, \"continuousHeight\": 300}, \"title\": {\"anchor\": \"middle\"}}, \"hconcat\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"abbreviation_canton_and_fl\", \"legend\": {\"title\": \"Canton\"}}, \"opacity\": {\"condition\": {\"value\": 1, \"selection\": \"selector003\"}, \"value\": 0.2}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"abbreviation_canton_and_fl\", \"title\": \"Canton\"}, {\"type\": \"quantitative\", \"field\": \"ncumul_deceased\", \"title\": \"Deaths\"}, {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"ncumul_deceased\", \"scale\": {\"type\": \"linear\"}, \"title\": \"Deaths\"}}, \"selection\": {\"selector003\": {\"type\": \"multi\", \"fields\": [\"abbreviation_canton_and_fl\"], \"bind\": \"legend\"}}}, {\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"abbreviation_canton_and_fl\", \"legend\": {\"title\": \"Canton\"}}, \"opacity\": {\"condition\": {\"value\": 1, \"selection\": \"selector004\"}, \"value\": 0.2}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"abbreviation_canton_and_fl\", \"title\": \"Canton\"}, {\"type\": \"quantitative\", \"field\": \"ncumul_deceased_10k\", \"title\": \"Deaths/10k\"}, {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"ncumul_deceased_10k\", \"scale\": {\"type\": \"linear\"}, \"title\": \"Deaths per 10k population\"}}, \"selection\": {\"selector004\": {\"type\": \"multi\", \"fields\": [\"abbreviation_canton_and_fl\"], \"bind\": \"legend\"}}}], \"data\": {\"name\": \"data-13932a83ae1e3da40fc75f234099afc5\"}, \"title\": \"Covid-19 deaths in Switzerland by Canton\", \"$schema\": \"https://vega.github.io/schema/vega-lite/v4.0.2.json\", \"datasets\": {\"data-13932a83ae1e3da40fc75f234099afc5\": [{\"date\": \"2020-03-13T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 22.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vs.ch/de/web/coronavirus/info?p_p_id=com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_delta=5&p_r_p_resetCur=false&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_cur=3#collapse6898881\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.6396185547528019, \"ncumul_deceased_10k\": 0.02907357067058191}, {\"date\": \"2020-03-17T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 95.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www.vs.ch/de/web/coronavirus/info?p_p_id=com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_delta=5&p_r_p_resetCur=false&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_cur=2#collapse6927494\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 2.7619892137052813, \"ncumul_deceased_10k\": 0.08722071201174572}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 232.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 4.0, \"source\": \"https://www.vs.ch/de/web/coronavirus#collapse6955818\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 6.745068395575003, \"ncumul_deceased_10k\": 0.11629428268232764}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 282.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 5.0, \"source\": \"https://www.vs.ch/de/web/coronavirus\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 8.198746929104098, \"ncumul_deceased_10k\": 0.14536785335290953}, {\"date\": \"2020-03-21T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 359.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 9.0, \"source\": \"https://www.vs.ch/de/web/coronavirus\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 10.437411870738904, \"ncumul_deceased_10k\": 0.2616621360352372}, {\"date\": \"2020-03-22T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 432.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 10.0, \"source\": \"https://www.vs.ch/de/web/coronavirus\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 12.559782529691383, \"ncumul_deceased_10k\": 0.29073570670581905}, {\"date\": \"2020-03-23T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 492.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 12.0, \"source\": \"https://www.vs.ch/de/web/coronavirus\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 14.304196769926298, \"ncumul_deceased_10k\": 0.3488828480469829}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GR\", \"ncumul_tested\": null, \"ncumul_conf\": 116.0, \"ncumul_hosp\": 13.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.gr.ch/DE/institutionen/verwaltung/djsg/ga/coronavirus/info/Seiten/Start.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 5.847393121247713, \"ncumul_deceased_10k\": 0.05040856139006649}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GR\", \"ncumul_tested\": null, \"ncumul_conf\": 145.0, \"ncumul_hosp\": 18.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.gr.ch/DE/institutionen/verwaltung/djsg/ga/coronavirus/info/Seiten/Start.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 7.309241401559641, \"ncumul_deceased_10k\": 0.05040856139006649}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GR\", \"ncumul_tested\": null, \"ncumul_conf\": 213.0, \"ncumul_hosp\": 24.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www.gr.ch/DE/institutionen/verwaltung/djsg/ga/coronavirus/info/Seiten/Start.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 10.73702357608416, \"ncumul_deceased_10k\": 0.15122568417019946}, {\"date\": \"2020-03-21T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GR\", \"ncumul_tested\": null, \"ncumul_conf\": 239.0, \"ncumul_hosp\": 24.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www.gr.ch/DE/institutionen/verwaltung/djsg/ga/coronavirus/info/Seiten/Start.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 12.04764617222589, \"ncumul_deceased_10k\": 0.15122568417019946}, {\"date\": \"2020-03-22T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GR\", \"ncumul_tested\": null, \"ncumul_conf\": 266.0, \"ncumul_hosp\": 27.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 6.0, \"source\": \"https://www.gr.ch/DE/institutionen/verwaltung/djsg/ga/coronavirus/info/Seiten/Start.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 13.408677329757685, \"ncumul_deceased_10k\": 0.30245136834039893}, {\"date\": \"2020-03-24T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GR\", \"ncumul_tested\": null, \"ncumul_conf\": 276.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 6.0, \"source\": \"https://www.gr.ch/DE/institutionen/verwaltung/djsg/ga/coronavirus/info/Seiten/Start.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 13.912762943658352, \"ncumul_deceased_10k\": 0.30245136834039893}, {\"date\": \"2020-03-16T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BE\", \"ncumul_tested\": null, \"ncumul_conf\": 123.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.1884322067060429, \"ncumul_deceased_10k\": 0.009662050461024736}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BE\", \"ncumul_tested\": null, \"ncumul_conf\": 193.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.8647757389777744, \"ncumul_deceased_10k\": 0.009662050461024736}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BE\", \"ncumul_tested\": null, \"ncumul_conf\": 282.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 2.724698230008976, \"ncumul_deceased_10k\": 0.009662050461024736}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BE\", \"ncumul_tested\": null, \"ncumul_conf\": 377.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 3.642593023806326, \"ncumul_deceased_10k\": 0.019324100922049472}, {\"date\": \"2020-03-21T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BE\", \"ncumul_tested\": null, \"ncumul_conf\": 418.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 4.03873709270834, \"ncumul_deceased_10k\": 0.028986151383074213}, {\"date\": \"2020-03-23T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BE\", \"ncumul_tested\": null, \"ncumul_conf\": 470.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 5.0, \"source\": \"https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 4.541163716681627, \"ncumul_deceased_10k\": 0.04831025230512369}, {\"date\": \"2020-03-24T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BE\", \"ncumul_tested\": null, \"ncumul_conf\": 532.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 6.0, \"source\": \"https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 5.140210845265161, \"ncumul_deceased_10k\": 0.057972302766148426}, {\"date\": \"2020-03-08T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 19.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/patient-im-kantonsspital-baselland-stirbt-an-den-folgen-einer-coronavirus-infektion\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.6594199880610276, \"ncumul_deceased_10k\": 0.03470631516110671}, {\"date\": \"2020-03-09T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 20.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-xx-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.6941263032221343, \"ncumul_deceased_10k\": 0.03470631516110671}, {\"date\": \"2020-03-10T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 22.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.7635389335443478, \"ncumul_deceased_10k\": 0.03470631516110671}, {\"date\": \"2020-03-11T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 26.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-26-bestaetigte-faelle-in-basel-landschaft-1\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.9023641941887746, \"ncumul_deceased_10k\": 0.06941263032221343}, {\"date\": \"2020-03-12T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 26.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": null, \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.9023641941887746, \"ncumul_deceased_10k\": 0.06941263032221343}, {\"date\": \"2020-03-13T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 42.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-26-bestaetigte-faelle-in-basel-landschaft-2\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.4576652367664822, \"ncumul_deceased_10k\": 0.06941263032221343}, {\"date\": \"2020-03-14T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 47.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-47-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.6311968125720158, \"ncumul_deceased_10k\": 0.06941263032221343}, {\"date\": \"2020-03-15T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 54.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-54-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.8741410186997627, \"ncumul_deceased_10k\": 0.06941263032221343}, {\"date\": \"2020-03-16T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 76.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-67-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 2.6376799522441106, \"ncumul_deceased_10k\": 0.06941263032221343}, {\"date\": \"2020-03-17T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 89.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-89-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 3.0888620493384975, \"ncumul_deceased_10k\": 0.06941263032221343}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 116.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-116-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 4.025932558688379, \"ncumul_deceased_10k\": 0.06941263032221343}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 134.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-131-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 4.6506462315883, \"ncumul_deceased_10k\": 0.06941263032221343}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 184.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-170-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 6.385961989643636, \"ncumul_deceased_10k\": 0.10411894548332014}, {\"date\": \"2020-03-21T00:00:00\", \"time\": \"14:00\", \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 282.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-282-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 9.787180875432094, \"ncumul_deceased_10k\": 0.10411894548332014}, {\"date\": \"2020-03-22T00:00:00\", \"time\": \"14:00\", \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 289.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-289-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 10.03012508155984, \"ncumul_deceased_10k\": 0.10411894548332014}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"14:00\", \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 302.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-289-bestaetigte-faelle-in-basel-landschaft-1\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 10.481307178654227, \"ncumul_deceased_10k\": 0.10411894548332014}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"SO\", \"ncumul_tested\": null, \"ncumul_conf\": 95.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://corona.so.ch/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 3.477382372965731, \"ncumul_deceased_10k\": 0.03660402497858665}, {\"date\": \"2020-03-24T00:00:00\", \"time\": \"00:00\", \"abbreviation_canton_and_fl\": \"SO\", \"ncumul_tested\": null, \"ncumul_conf\": 104.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://corona.so.ch/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 3.8068185977730113, \"ncumul_deceased_10k\": 0.03660402497858665}, {\"date\": \"2020-03-23T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SG\", \"ncumul_tested\": null, \"ncumul_conf\": 200.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.sg.ch/tools/informationen-coronavirus.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 3.939357530180403, \"ncumul_deceased_10k\": 0.019696787650902013}, {\"date\": \"2020-03-20T00:00:00\", \"time\": \"16:00\", \"abbreviation_canton_and_fl\": \"NE\", \"ncumul_tested\": null, \"ncumul_conf\": 159.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ne.ch/autorites/DFS/SCSP/medecin-cantonal/maladies-vaccinations/Pages/Coronavirus.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 8.990670059372349, \"ncumul_deceased_10k\": 0.1130901894260673}, {\"date\": \"2020-03-21T00:00:00\", \"time\": \"15:30\", \"abbreviation_canton_and_fl\": \"NE\", \"ncumul_tested\": null, \"ncumul_conf\": 177.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ne.ch/autorites/DFS/SCSP/medecin-cantonal/maladies-vaccinations/Pages/Coronavirus.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 10.008481764206955, \"ncumul_deceased_10k\": 0.1130901894260673}, {\"date\": \"2020-03-22T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"NE\", \"ncumul_tested\": null, \"ncumul_conf\": 188.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ne.ch/autorites/DFS/SCSP/medecin-cantonal/maladies-vaccinations/Pages/Coronavirus.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 10.630477806050326, \"ncumul_deceased_10k\": 0.1130901894260673}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"NE\", \"ncumul_tested\": null, \"ncumul_conf\": 204.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ne.ch/autorites/DFS/SCSP/medecin-cantonal/maladies-vaccinations/Pages/Coronavirus.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 11.535199321458864, \"ncumul_deceased_10k\": 0.1130901894260673}, {\"date\": \"2020-03-21T00:00:00\", \"time\": \"11:00\", \"abbreviation_canton_and_fl\": \"LU\", \"ncumul_tested\": null, \"ncumul_conf\": 109.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://gesundheit.lu.ch/themen/Humanmedizin/Infektionskrankheiten/Coronavirus;https://newsletter.lu.ch/inxmail/html_mail.jsp?params=7UGt4J1Fx6OIONHlV9upAAuOzkQ6ZmQA%2FxRrLjJkeDWZdweUdKfwhAE94i2Apium%2F6rIvcF2Z5MaTtV52A77W2jrwVmrkZ8UhFPVmHC4iuI%3D\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 2.661412208801217, \"ncumul_deceased_10k\": 0.024416625768818503}, {\"date\": \"2020-03-22T00:00:00\", \"time\": \"11:00\", \"abbreviation_canton_and_fl\": \"LU\", \"ncumul_tested\": null, \"ncumul_conf\": 131.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://gesundheit.lu.ch/themen/Humanmedizin/Infektionskrankheiten/Coronavirus\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 3.198577975715224, \"ncumul_deceased_10k\": 0.024416625768818503}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"11:00\", \"abbreviation_canton_and_fl\": \"LU\", \"ncumul_tested\": null, \"ncumul_conf\": 156.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://gesundheit.lu.ch/themen/Humanmedizin/Infektionskrankheiten/Coronavirus\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 3.808993619935687, \"ncumul_deceased_10k\": 0.024416625768818503}, {\"date\": \"2020-03-12T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 73.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 4.0, \"ncumul_deceased\": 1.0, \"source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1238073089902235648?s=20 https://www.coronavirus.bs.ch/nm/2020-coronavirus-ende-der-quarantaenemassnahmen-im-fall-kita-riehen-gd.html https://www.coronavirus.bs.ch/nm/2020-coronavirus-erster-todesfall-im-kanton-basel-stadt-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 3.7480874485279774, \"ncumul_deceased_10k\": 0.05134366367846544}, {\"date\": \"2020-03-13T00:00:00\", \"time\": \"12:30\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 92.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1238430659762364417?s=20\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 4.72361705841882, \"ncumul_deceased_10k\": 0.05134366367846544}, {\"date\": \"2020-03-14T00:00:00\", \"time\": \"11:27\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 100.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1238773726423941127?s=20\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 5.134366367846544, \"ncumul_deceased_10k\": 0.05134366367846544}, {\"date\": \"2020-03-16T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 144.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 4.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-144-bestaetigte-faelle-im-kanton-basel-stadt-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 7.393487569699023, \"ncumul_deceased_10k\": 0.20537465471386177}, {\"date\": \"2020-03-17T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 165.0, \"ncumul_hosp\": 30.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 25.0, \"ncumul_deceased\": 4.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-165-bestaetigte-faelle-im-kanton-basel-stadt-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 8.471704506946798, \"ncumul_deceased_10k\": 0.20537465471386177}, {\"date\": \"2020-03-18T00:00:00\", \"time\": \"11:15\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 182.0, \"ncumul_hosp\": 40.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 36.0, \"ncumul_deceased\": 4.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-182-bestaetigte-faelle-im-kanton-basel-stadt-treffen-mit-allen-spitaelern-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 9.34454678948071, \"ncumul_deceased_10k\": 0.20537465471386177}, {\"date\": \"2020-03-19T00:00:00\", \"time\": \"11:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 222.0, \"ncumul_hosp\": 40.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 44.0, \"ncumul_deceased\": 4.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-222-bestaetigte-faelle-basel-stadt-trifft-gemeinsam-mit-den-spitaelern-vorkehrungen-fuer-intensiv--und-beatmungskapazitaeten-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 11.398293336619327, \"ncumul_deceased_10k\": 0.20537465471386177}, {\"date\": \"2020-03-20T00:00:00\", \"time\": \"10:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 272.0, \"ncumul_hosp\": 45.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 46.0, \"ncumul_deceased\": 4.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-272-bestaetigte-faelle-im-kanton-basel-stadt-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 13.9654765205426, \"ncumul_deceased_10k\": 0.20537465471386177}, {\"date\": \"2020-03-21T00:00:00\", \"time\": \"10:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 299.0, \"ncumul_hosp\": 46.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 57.0, \"ncumul_deceased\": 5.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-299-bestaetigte-faelle-im-kanton-basel-stadt-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 15.351755439861167, \"ncumul_deceased_10k\": 0.2567183183923272}, {\"date\": \"2020-03-22T00:00:00\", \"time\": \"10:30\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 358.0, \"ncumul_hosp\": 50.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 73.0, \"ncumul_deceased\": 5.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-358-bestaetigte-faelle-im-kanton-basel-stadt-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 18.381031596890626, \"ncumul_deceased_10k\": 0.2567183183923272}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"10:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 376.0, \"ncumul_hosp\": 56.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 78.0, \"ncumul_deceased\": 5.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-376-bestaetigte-faelle-im-kanton-basel-stadt-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 19.305217543103005, \"ncumul_deceased_10k\": 0.2567183183923272}, {\"date\": \"2020-03-20T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 168.0, \"ncumul_hosp\": 25.0, \"ncumul_ICU\": 4.0, \"ncumul_vent\": 2.0, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200320_KFS_Coronavirus_Lagebulletin_16.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 2.477119817400882, \"ncumul_deceased_10k\": 0.014744760817862393}, {\"date\": \"2020-03-22T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 232.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.ag.ch/de/aktuelles/medienportal/medienmitteilung/medienmitteilungen/mediendetails_139237.jsp\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 3.420784509744075, \"ncumul_deceased_10k\": 0.014744760817862393}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 241.0, \"ncumul_hosp\": 10.0, \"ncumul_ICU\": 3.0, \"ncumul_vent\": 2.0, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200323_KFS_Coronavirus_Lagebulletin_17.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 3.5534873571048364, \"ncumul_deceased_10k\": 0.014744760817862393}, {\"date\": \"2020-03-09T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 33.0, \"ncumul_hosp\": 13.0, \"ncumul_ICU\": 3.0, \"ncumul_vent\": 10.0, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 0.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.6606871145991832, \"ncumul_deceased_10k\": 0.020020821654520703}, {\"date\": \"2020-03-10T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 59.0, \"ncumul_hosp\": 18.0, \"ncumul_ICU\": 4.0, \"ncumul_vent\": 14.0, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 1.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.1812284776167212, \"ncumul_deceased_10k\": 0.040041643309041405}, {\"date\": \"2020-03-11T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 66.0, \"ncumul_hosp\": 20.0, \"ncumul_ICU\": 6.0, \"ncumul_vent\": 14.0, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 1.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.3213742291983663, \"ncumul_deceased_10k\": 0.040041643309041405}, {\"date\": \"2020-03-12T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 80.0, \"ncumul_hosp\": 23.0, \"ncumul_ICU\": 6.0, \"ncumul_vent\": 17.0, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 4.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.601665732361656, \"ncumul_deceased_10k\": 0.040041643309041405}, {\"date\": \"2020-03-13T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 104.0, \"ncumul_hosp\": 33.0, \"ncumul_ICU\": 7.0, \"ncumul_vent\": 26.0, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 4.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 2.082165452070153, \"ncumul_deceased_10k\": 0.040041643309041405}, {\"date\": \"2020-03-14T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 196.0, \"ncumul_hosp\": 43.0, \"ncumul_ICU\": 8.0, \"ncumul_vent\": 33.0, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 2.0, \"ncumul_ICU_intub\": 5.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 3.9240810442860576, \"ncumul_deceased_10k\": 0.040041643309041405}, {\"date\": \"2020-03-15T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 281.0, \"ncumul_hosp\": 46.0, \"ncumul_ICU\": 12.0, \"ncumul_vent\": 32.0, \"ncumul_released\": null, \"ncumul_deceased\": 4.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 2.0, \"ncumul_ICU_intub\": 5.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 5.625850884920317, \"ncumul_deceased_10k\": 0.08008328661808281}, {\"date\": \"2020-03-16T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 373.0, \"ncumul_hosp\": 66.0, \"ncumul_ICU\": 10.0, \"ncumul_vent\": 52.0, \"ncumul_released\": null, \"ncumul_deceased\": 4.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 4.0, \"ncumul_ICU_intub\": 8.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 7.467766477136222, \"ncumul_deceased_10k\": 0.08008328661808281}, {\"date\": \"2020-03-17T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 495.0, \"ncumul_hosp\": 75.0, \"ncumul_ICU\": 19.0, \"ncumul_vent\": 54.0, \"ncumul_released\": null, \"ncumul_deceased\": 4.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 2.0, \"ncumul_ICU_intub\": 9.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 9.910306718987746, \"ncumul_deceased_10k\": 0.08008328661808281}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 629.0, \"ncumul_hosp\": 78.0, \"ncumul_ICU\": 20.0, \"ncumul_vent\": 56.0, \"ncumul_released\": null, \"ncumul_deceased\": 5.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 2.0, \"ncumul_ICU_intub\": 17.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 12.593096820693521, \"ncumul_deceased_10k\": 0.1001041082726035}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 826.0, \"ncumul_hosp\": 92.0, \"ncumul_ICU\": 19.0, \"ncumul_vent\": 68.0, \"ncumul_released\": null, \"ncumul_deceased\": 5.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 5.0, \"ncumul_ICU_intub\": 17.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 16.5371986866341, \"ncumul_deceased_10k\": 0.1001041082726035}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 994.0, \"ncumul_hosp\": 109.0, \"ncumul_ICU\": 22.0, \"ncumul_vent\": 82.0, \"ncumul_released\": null, \"ncumul_deceased\": 8.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 5.0, \"ncumul_ICU_intub\": 21.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 19.90069672459358, \"ncumul_deceased_10k\": 0.16016657323616562}, {\"date\": \"2020-03-21T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 1128.0, \"ncumul_hosp\": 145.0, \"ncumul_ICU\": 25.0, \"ncumul_vent\": 107.0, \"ncumul_released\": null, \"ncumul_deceased\": 10.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 13.0, \"ncumul_ICU_intub\": 24.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 22.58348682629935, \"ncumul_deceased_10k\": 0.200208216545207}, {\"date\": \"2020-03-22T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 1203.0, \"ncumul_hosp\": 179.0, \"ncumul_ICU\": 36.0, \"ncumul_vent\": 137.0, \"ncumul_released\": null, \"ncumul_deceased\": 9.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 6.0, \"ncumul_ICU_intub\": 36.0, \"ncumul_deceased_suspect\": 4.0, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 24.085048450388403, \"ncumul_deceased_10k\": 0.18018739489068633}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 1231.0, \"ncumul_hosp\": 214.0, \"ncumul_ICU\": 43.0, \"ncumul_vent\": 160.0, \"ncumul_released\": null, \"ncumul_deceased\": 9.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 11.0, \"ncumul_ICU_intub\": 41.0, \"ncumul_deceased_suspect\": 5.0, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 24.64563145671498, \"ncumul_deceased_10k\": 0.18018739489068633}, {\"date\": \"2020-03-10T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": null, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187422&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=24aa247e65de88fdd1551a61fcc407d9\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": null, \"ncumul_deceased_10k\": 0.02830111251673303}, {\"date\": \"2020-03-14T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 265.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187466&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=1b10e6e8117296766155edcf9c317a4c\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 7.499794816934254, \"ncumul_deceased_10k\": 0.0849033375501991}, {\"date\": \"2020-03-15T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 291.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 6.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187467&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=af5473066754ef4d1272e156056acc07\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 8.235623742369313, \"ncumul_deceased_10k\": 0.1698066751003982}, {\"date\": \"2020-03-16T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 330.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 8.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187475&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=dee4a529abd4e9300e116c7ff4db5774\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 9.339367130521902, \"ncumul_deceased_10k\": 0.22640890013386425}, {\"date\": \"2020-03-17T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 422.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 10.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187486&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=d106aab74491da09b294ff13ffadd02f\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 11.943069482061341, \"ncumul_deceased_10k\": 0.28301112516733035}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 511.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 14.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187493&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=7803bbc03dd49ef2e421dfd6b12dd239\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 14.46186849605058, \"ncumul_deceased_10k\": 0.3962155752342625}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 638.0, \"ncumul_hosp\": 155.0, \"ncumul_ICU\": 33.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 15.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187499&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=634a783514bdcbb426c005f1ea916268 https://www.youtube.com/watch?v=34RQ7OOWYoI\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 18.056109785675677, \"ncumul_deceased_10k\": 0.42451668775099544}, {\"date\": \"2020-03-20T00:00:00\", \"time\": \"08:00\", \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 834.0, \"ncumul_hosp\": 168.0, \"ncumul_ICU\": 35.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 22.0, \"source\": \"https://www4.ti.ch/dss/dsp/covid19/home/ https://www.youtube.com/watch?v=34RQ7OOWYoI\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 23.603127838955352, \"ncumul_deceased_10k\": 0.6226244753681267}, {\"date\": \"2020-03-21T00:00:00\", \"time\": \"08:00\", \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 918.0, \"ncumul_hosp\": 184.0, \"ncumul_ICU\": 40.0, \"ncumul_vent\": 37.0, \"ncumul_released\": null, \"ncumul_deceased\": 28.0, \"source\": \"https://www4.ti.ch/dss/dsp/covid19/home/ https://www.youtube.com/watch?v=7g2sALU9bQM\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 25.980421290360923, \"ncumul_deceased_10k\": 0.792431150468525}, {\"date\": \"2020-03-22T00:00:00\", \"time\": \"08:00\", \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 939.0, \"ncumul_hosp\": 246.0, \"ncumul_ICU\": 46.0, \"ncumul_vent\": 43.0, \"ncumul_released\": null, \"ncumul_deceased\": 37.0, \"source\": \"https://web.archive.org/web/20200322153528/https://www4.ti.ch/dss/dsp/covid19/home/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 26.574744653212317, \"ncumul_deceased_10k\": 1.0471411631191223}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"08:00\", \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 1165.0, \"ncumul_hosp\": 261.0, \"ncumul_ICU\": 45.0, \"ncumul_vent\": 43.0, \"ncumul_released\": null, \"ncumul_deceased\": 48.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187510&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=0120f665ab49651b9d66c876ef272a91\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 32.97079608199398, \"ncumul_deceased_10k\": 1.3584534008031857}, {\"date\": \"2020-03-18T00:00:00\", \"time\": \"17:00\", \"abbreviation_canton_and_fl\": \"FR\", \"ncumul_tested\": null, \"ncumul_conf\": null, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.fr.ch/de/sr/gesundheit/covid-19/covid-19-im-kanton-freiburg-ist-ein-erster-todesfall-zu-beklagen\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": null, \"ncumul_deceased_10k\": 0.031376092672427316}, {\"date\": \"2020-03-16T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 270.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.7751852767448097, \"ncumul_deceased_10k\": 0.006574760284240037}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 526.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 3.458323909510259, \"ncumul_deceased_10k\": 0.01972428085272011}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 773.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 5.082289699717548, \"ncumul_deceased_10k\": 0.01972428085272011}, {\"date\": \"2020-03-23T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 1068.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 5.0, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 7.021843983568359, \"ncumul_deceased_10k\": 0.03287380142120019}, {\"date\": \"2020-03-24T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 1211.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 5.0, \"source\": \"https://twitter.com/gd_zuerich/status/1242375974710370304?s=20\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 7.962034704214685, \"ncumul_deceased_10k\": 0.03287380142120019}, {\"date\": \"2020-03-06T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 23.0, \"ncumul_hosp\": 15.0, \"ncumul_ICU\": 2.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.2878075943664792, \"ncumul_deceased_10k\": 0.01251337366810779}, {\"date\": \"2020-03-07T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 30.0, \"ncumul_hosp\": 16.0, \"ncumul_ICU\": 4.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.37540121004323374, \"ncumul_deceased_10k\": 0.01251337366810779}, {\"date\": \"2020-03-08T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 40.0, \"ncumul_hosp\": 22.0, \"ncumul_ICU\": 3.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.5005349467243116, \"ncumul_deceased_10k\": 0.01251337366810779}, {\"date\": \"2020-03-09T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 51.0, \"ncumul_hosp\": 29.0, \"ncumul_ICU\": 5.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.6381820570734973, \"ncumul_deceased_10k\": 0.01251337366810779}, {\"date\": \"2020-03-10T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 77.0, \"ncumul_hosp\": 36.0, \"ncumul_ICU\": 6.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.9635297724442998, \"ncumul_deceased_10k\": 0.01251337366810779}, {\"date\": \"2020-03-11T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 108.0, \"ncumul_hosp\": 38.0, \"ncumul_ICU\": 7.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.3514443561556415, \"ncumul_deceased_10k\": 0.01251337366810779}, {\"date\": \"2020-03-12T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 156.0, \"ncumul_hosp\": 43.0, \"ncumul_ICU\": 8.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.9520862922248154, \"ncumul_deceased_10k\": 0.01251337366810779}, {\"date\": \"2020-03-13T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 204.0, \"ncumul_hosp\": 52.0, \"ncumul_ICU\": 10.0, \"ncumul_vent\": null, \"ncumul_released\": 5.0, \"ncumul_deceased\": 2.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 2.552728228293989, \"ncumul_deceased_10k\": 0.02502674733621558}, {\"date\": \"2020-03-14T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 350.0, \"ncumul_hosp\": 43.0, \"ncumul_ICU\": 14.0, \"ncumul_vent\": null, \"ncumul_released\": 5.0, \"ncumul_deceased\": 3.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 4.379680783837727, \"ncumul_deceased_10k\": 0.03754012100432337}, {\"date\": \"2020-03-15T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 406.0, \"ncumul_hosp\": 62.0, \"ncumul_ICU\": 19.0, \"ncumul_vent\": null, \"ncumul_released\": 5.0, \"ncumul_deceased\": 4.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 5.080429709251763, \"ncumul_deceased_10k\": 0.05005349467243116}, {\"date\": \"2020-03-16T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 508.0, \"ncumul_hosp\": 66.0, \"ncumul_ICU\": 27.0, \"ncumul_vent\": null, \"ncumul_released\": 5.0, \"ncumul_deceased\": 5.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 6.356793823398758, \"ncumul_deceased_10k\": 0.06256686834053896}, {\"date\": \"2020-03-17T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 608.0, \"ncumul_hosp\": 95.0, \"ncumul_ICU\": 35.0, \"ncumul_vent\": null, \"ncumul_released\": 9.0, \"ncumul_deceased\": 5.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 7.608131190209536, \"ncumul_deceased_10k\": 0.06256686834053896}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 796.0, \"ncumul_hosp\": 128.0, \"ncumul_ICU\": 34.0, \"ncumul_vent\": null, \"ncumul_released\": 16.0, \"ncumul_deceased\": 5.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 9.960645439813803, \"ncumul_deceased_10k\": 0.06256686834053896}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 1212.0, \"ncumul_hosp\": 140.0, \"ncumul_ICU\": 32.0, \"ncumul_vent\": null, \"ncumul_released\": 52.0, \"ncumul_deceased\": 7.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 15.166208885746641, \"ncumul_deceased_10k\": 0.08759361567675453}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 1432.0, \"ncumul_hosp\": 152.0, \"ncumul_ICU\": 30.0, \"ncumul_vent\": null, \"ncumul_released\": 62.0, \"ncumul_deceased\": 12.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 17.919151092730356, \"ncumul_deceased_10k\": 0.15016048401729348}, {\"date\": \"2020-03-21T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 1676.0, \"ncumul_hosp\": 175.0, \"ncumul_ICU\": 23.0, \"ncumul_vent\": null, \"ncumul_released\": 70.0, \"ncumul_deceased\": 15.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 20.972414267748654, \"ncumul_deceased_10k\": 0.18770060502161687}, {\"date\": \"2020-03-22T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 1782.0, \"ncumul_hosp\": 203.0, \"ncumul_ICU\": 23.0, \"ncumul_vent\": null, \"ncumul_released\": 75.0, \"ncumul_deceased\": 16.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 22.298831876568084, \"ncumul_deceased_10k\": 0.20021397868972465}, {\"date\": \"2020-03-21T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"AR\", \"ncumul_tested\": null, \"ncumul_conf\": null, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.ar.ch/schnellzugriff/medienmitteilungen-der-kantonalen-verwaltung/detail/news/coronavirus-erster-todesfall-in-appenzell-ausserrhoden/?tx_news_pi1%5Bcontroller%5D=News&tx_news_pi1%5Baction%5D=detail&cHash=a88f209df29c38474f9c5f9e1c5dd53f\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": null, \"ncumul_deceased_10k\": 0.6193868070610096}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"10:00\", \"abbreviation_canton_and_fl\": \"AR\", \"ncumul_tested\": null, \"ncumul_conf\": 30.0, \"ncumul_hosp\": 7.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.ar.ch/verwaltung/departement-gesundheit-und-soziales/amt-fuer-gesundheit/informationsseite-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 18.58160421183029, \"ncumul_deceased_10k\": 0.6193868070610096}, {\"date\": \"2020-03-24T00:00:00\", \"time\": \"10:00\", \"abbreviation_canton_and_fl\": \"AR\", \"ncumul_tested\": null, \"ncumul_conf\": 33.0, \"ncumul_hosp\": 6.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ar.ch/verwaltung/departement-gesundheit-und-soziales/amt-fuer-gesundheit/informationsseite-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 20.439764633013315, \"ncumul_deceased_10k\": 1.2387736141220191}]}}, {\"mode\": \"vega-lite\"});\n", + "</script>" + ], + "text/plain": [ + "alt.HConcatChart(...)" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "\n", + "<p style=\"font-size: smaller\">Data Sources: \n", + " <a href=\"https://github.com/openZH/covid_19\">OpenData Zuerich</a>,\n", + " <a href=\"https://www.bfs.admin.ch\">Federal Statistical Office</a>\n", + "<br>\n", + "Analysis:\n", + " <a href=\"https://renkulab.io/projects/covid-19/covid-19-public-data\">Covid-19 Public Data Collaboration Project</a>\n", + "</p>" + ], + "text/plain": [ + "<IPython.core.display.HTML object>" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "base = alt.Chart(df.where(df.ncumul_deceased>0).dropna(subset=['abbreviation_canton_and_fl']))\n", + "base.configure_header(titleFontSize=25)\n", + "base.configure_axis(labelFontSize=15, titleFontSize=15)\n", + "\n", + "deaths = generate_canton_chart('ncumul_deceased', 'Deaths', 'Deaths')\n", + "deaths_10k = generate_canton_chart('ncumul_deceased_10k', 'Deaths per 10k population', 'Deaths/10k')\n", + "\n", + "chart = alt.hconcat(\n", + " deaths, deaths_10k, title='Covid-19 deaths in Switzerland by Canton'\n", + ").configure_title(\n", + " anchor='middle'\n", + ")\n", + "display(chart) \n", + "display(html_credits)\n", + "\n", + "if save_figures:\n", + " chart.save(str(Path(figures_path) / 'switzerland-deaths-by-canton.html'))\n" + ] + } + ], + "metadata": { + "hide_input": true, + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.7.3" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/notebooks/process/CompileGeoData.ipynb b/notebooks/process/CompileGeoData.ipynb new file mode 100644 index 0000000..afc2c2b --- /dev/null +++ b/notebooks/process/CompileGeoData.ipynb @@ -0,0 +1,191 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Extract the Geographic Info\n", + "\n", + "Use the Harvard [country_centroids.csv](https://worldmap.harvard.edu/data/geonode:country_centroids_az8) data to extract the geographic info we need for the visualizations." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import pandas as pd\n", + "import os" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "ts_folder = \"../data/covid-19_jhu-csse/\"\n", + "worldmap_path = \"../data/worldmap/country_centroids.csv\"\n", + "out_folder = None\n", + "PAPERMILL_OUTPUT_PATH = None" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "tags": [ + "parameters" + ] + }, + "source": [ + "## Read in JHU CSSE data" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "def read_jhu_covid_region_df(name):\n", + " filename = os.path.join(ts_folder, f\"time_series_19-covid-{name}.csv\")\n", + " df = pd.read_csv(filename)\n", + " df = df.set_index(['Country/Region', 'Province/State', 'Lat', 'Long'])\n", + " df.columns = pd.to_datetime(df.columns)\n", + " region_df = df.groupby(level='Country/Region').sum()\n", + " return region_df" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "confirmed_df = read_jhu_covid_region_df(\"Confirmed\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Read in Harvard country centroids" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "country_centroids_df = pd.read_csv(worldmap_path)\n", + "country_centroids_df = country_centroids_df[['name', 'name_long', 'region_un', 'subregion', 'region_wb', 'pop_est', 'gdp_md_est', 'income_grp', 'Longitude', 'Latitude']]\n", + "country_centroids_df['name_jhu'] = country_centroids_df['name_long'] " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "country_centroids_df.columns" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Fix names that differ between JHU CSSE and Harvard data" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "region_hd_jhu_map = {\n", + " 'Brunei Darussalam': 'Brunei',\n", + " \"Côte d'Ivoire\": \"Cote d'Ivoire\",\n", + " 'Czech Republic': 'Czechia',\n", + " 'Hong Kong': 'Hong Kong SAR',\n", + " 'Republic of Korea': 'Korea, South',\n", + " 'Macao': 'Macao SAR',\n", + " 'Russian Federation': 'Russia',\n", + " 'Taiwan': 'Taiwan*',\n", + " 'United States': 'US'\n", + "}\n", + "country_centroids_df['name_jhu'] = country_centroids_df['name_jhu'].replace(region_hd_jhu_map)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Use this to find the name in the series\n", + "# country_centroids_df[country_centroids_df['name'].str.contains('Macao')]" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "There are some regions that we cannot resolve, but we will just ignore these." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "confirmed_df.loc[\n", + " (confirmed_df.index.isin(country_centroids_df['name_jhu']) == False)\n", + "].iloc[:,-2:]" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Save the result" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "if PAPERMILL_OUTPUT_PATH:\n", + " out_path = os.path.join(out_folder, f\"geo_data.csv\")\n", + " country_centroids_df.to_csv(out_path)" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.7.6" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/notebooks/process/README.md b/notebooks/process/README.md new file mode 100644 index 0000000..8281a03 --- /dev/null +++ b/notebooks/process/README.md @@ -0,0 +1,3 @@ +# notebook/processing + +Notebooks used to process data. \ No newline at end of file diff --git a/notebooks/process/ToRates.ipynb b/notebooks/process/ToRates.ipynb new file mode 100644 index 0000000..cfc1c6b --- /dev/null +++ b/notebooks/process/ToRates.ipynb @@ -0,0 +1,269 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Convert Series to Rates per 100,000" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import pandas as pd\n", + "import os" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "tags": [ + "parameters" + ] + }, + "outputs": [], + "source": [ + "ts_folder = \"../data/covid-19_jhu-csse/\"\n", + "wb_path = \"../data/worldbank/SP.POP.TOTL.zip\"\n", + "geodata_path = \"../data/geodata/geo_data.csv\"\n", + "out_folder = None\n", + "PAPERMILL_OUTPUT_PATH = None" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "tags": [ + "parameters" + ] + }, + "source": [ + "## Read in JHU CSSE data\n", + "\n", + "I will switch to [xarray](http://xarray.pydata.org/en/stable/), but ATM, it's easier like this..." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "def read_jhu_covid_region_df(name):\n", + " filename = os.path.join(ts_folder, f\"time_series_19-covid-{name}.csv\")\n", + " df = pd.read_csv(filename)\n", + " df = df.set_index(['Country/Region', 'Province/State', 'Lat', 'Long'])\n", + " df.columns = pd.to_datetime(df.columns)\n", + " region_df = df.groupby(level='Country/Region').sum()\n", + " loc_df = df.reset_index([2,3]).groupby(level='Country/Region').mean()[['Long', 'Lat']]\n", + " return region_df.join(loc_df).set_index(['Long', 'Lat'], append=True)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "frames_map = {\n", + " \"confirmed\": read_jhu_covid_region_df(\"Confirmed\"),\n", + " \"deaths\": read_jhu_covid_region_df(\"Deaths\"),\n", + " \"recovered\": read_jhu_covid_region_df(\"Recovered\")\n", + "}" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Read in World Bank data" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import zipfile\n", + "zf = zipfile.ZipFile(wb_path)\n", + "pop_df = pd.read_csv(zf.open(\"API_SP.POP.TOTL_DS2_en_csv_v2_821007.csv\"), skiprows=4)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "There is 2018 pop data for all countries/regions except Eritrea" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "pop_df[pd.isna(pop_df['2018'])]" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Fix the country/region names that differ between the World Bank population data and the JHU CSSE data." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "region_wb_jhu_map = {\n", + " 'Brunei Darussalam': 'Brunei',\n", + " 'Czech Republic': 'Czechia',\n", + " 'Egypt, Arab Rep.': 'Egypt',\n", + " 'Hong Kong SAR, China': 'Hong Kong SAR',\n", + " 'Iran, Islamic Rep.': 'Iran',\n", + " 'Korea, Rep.': 'Korea, South',\n", + " 'Macao SAR, China': 'Macao SAR',\n", + " 'Russian Federation': 'Russia',\n", + " 'Slovak Republic': 'Slovakia',\n", + " 'St. Martin (French part)': 'Saint Martin',\n", + " 'United States': 'US'\n", + "}\n", + "current_pop_ser = pop_df[['Country Name', '2018']].copy().replace(region_wb_jhu_map).set_index('Country Name')['2018']\n", + "data_pop_ser = current_pop_ser[current_pop_ser.index.isin(frames_map['confirmed'].index.levels[0])]" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Use this to find the name in the series\n", + "# current_pop_ser[current_pop_ser.index.str.contains('Czech')]" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "There are some regions that we cannot resolve, but we will just ignore these." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "frames_map['confirmed'].loc[\n", + " frames_map['confirmed'].index.levels[0].isin(data_pop_ser.index) == False\n", + "].iloc[:,-2:]" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Read in geodata to get additional population numbers" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "geodata_df = pd.read_csv(geodata_path).drop('Unnamed: 0', axis=1).set_index('name_jhu')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Add in populations for missing countries" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "missing_countries = frames_map['confirmed'].loc[\n", + " frames_map['confirmed'].index.levels[0].isin(data_pop_ser.index) == False\n", + "].iloc[:,-2:].reset_index()['Country/Region']\n", + "\n", + "display(geodata_df.loc[geodata_df.index.isin(missing_countries)])\n", + "\n", + "data_pop_ser = data_pop_ser.append(geodata_df.loc[geodata_df.index.isin(missing_countries), 'pop_est'])" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Compute rates per 100,000 for regions" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "def cases_to_rates_df(df):\n", + " per_100000_df = df.reset_index([1, 2], drop=True)\n", + " per_100000_df = per_100000_df.div(data_pop_ser, 'index').mul(100000).dropna()\n", + " per_100000_df.index.name = 'Country/Region'\n", + " return per_100000_df\n", + " \n", + "def frames_to_rates(frames_map):\n", + " return {k: cases_to_rates_df(v) for k,v in frames_map.items()}\n", + "\n", + "\n", + "rates_map = frames_to_rates(frames_map)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "if PAPERMILL_OUTPUT_PATH:\n", + " for k, v in rates_map.items():\n", + " out_path = os.path.join(out_folder, f\"ts_rates_19-covid-{k}.csv\")\n", + " v.reset_index().to_csv(out_path)" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.7.6" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/notebooks/process/download-covidtracking-data.ipynb b/notebooks/process/download-covidtracking-data.ipynb new file mode 100644 index 0000000..9a6a27b --- /dev/null +++ b/notebooks/process/download-covidtracking-data.ipynb @@ -0,0 +1,136 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import requests\n", + "import os\n", + "import pandas as pd" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "tags": [ + "parameters" + ] + }, + "outputs": [], + "source": [ + "out_folder = \"../data/covidtracking/\"\n", + "PAPERMILL_OUTPUT_PATH = None" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Download state metadata\n", + "\n", + "Download a dataset of URLs for data for each US state and several territories. See [Google Doc](https://docs.google.com/spreadsheets/d/18oVRrHj3c183mHmq3m89_163yuYltLNlOmPerQ18E8w/htmlview?sle=true)." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "url = 'http://covidtracking.com/api/states/info'\n", + "r = requests.get(url, allow_redirects=True)\n", + "states_metadata_json = r.content" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# save the result\n", + "if PAPERMILL_OUTPUT_PATH:\n", + " out_path = os.path.join(out_folder, 'states-metadata.json')\n", + " with open(out_path, 'wb') as f:\n", + " f.write(states_metadata_json)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "metadata_df = pd.read_json(states_metadata_json)\n", + "print(len(metadata_df), \"states and territories have metadata\")\n", + "metadata_df.head(2)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Download daily state data" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "url = 'https://covidtracking.com/api/states/daily'\n", + "r = requests.get(url, allow_redirects=True)\n", + "states_daily_json = r.content" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# save the result\n", + "if PAPERMILL_OUTPUT_PATH:\n", + " out_path = os.path.join(out_folder, 'states-daily.json')\n", + " with open(out_path, 'wb') as f:\n", + " f.write(states_daily_json)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "data_df = pd.read_json(states_daily_json)\n", + "print(len(data_df), \"data points\")\n", + "data_df.head(2)" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.7.6" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..3640d14 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,110 @@ +aiohttp==3.6.2 +alembic==1.4.0 +altair==4.0.1 +ansiwrap==0.8.4 +appnope==0.1.0 +argcomplete==1.11.1 +async-generator==1.10 +async-timeout==3.0.1 +attrs==19.3.0 +backcall==0.1.0 +bleach==3.1.1 +blinker==1.4 +certifi==2019.11.28 +certipy==0.1.3 +cffi==1.13.2 +chardet==3.0.4 +Click==7.0 +colorama==0.4.3 +-e src/covid-19/covid_19_dashboard +cryptography==2.8 +cycler==0.10.0 +decorator==4.4.1 +defusedxml==0.6.0 +distro==1.4.0 +entrypoints==0.3 +future==0.18.2 +gitdb==4.0.2 +GitPython==3.1.0 +idna==2.9 +importlib-metadata==1.5.0 +ipykernel==5.1.4 +ipython==7.12.0 +ipython-genutils==0.2.0 +jedi==0.16.0 +Jinja2==2.11.1 +json5==0.9.0 +jsonschema==3.2.0 +jupyter-client==6.0.0 +jupyter-core==4.6.3 +jupyter-rsession-proxy==1.1 +jupyter-server-proxy==1.2.0 +jupyter-telemetry==0.0.5 +jupyterhub==0.9.6 +jupyterlab==1.2.5 +jupyterlab-git==0.9.0 +jupyterlab-server==1.0.6 +kiwisolver==1.1.0 +Mako==1.1.0 +MarkupSafe==1.1.1 +matplotlib==3.2.1 +mistune==0.8.4 +multidict==4.7.5 +nbconvert==5.6.1 +nbdime==1.1.0 +nbformat==5.0.4 +notebook==6.0.3 +numpy==1.18.1 +oauthlib==3.0.1 +pamela==1.0.0 +pandas==1.0.1 +pandocfilters==1.4.2 +papermill==1.1.0 +parso==0.6.1 +pexpect==4.8.0 +pickleshare==0.7.5 +pipx==0.15.1.3 +powerline-shell==0.7.0 +prometheus-client==0.7.1 +prompt-toolkit==3.0.3 +ptyprocess==0.6.0 +pycosat==0.6.3 +pycparser==2.19 +pycurl==7.43.0.5 +Pygments==2.5.2 +PyJWT==1.7.1 +pyOpenSSL==19.1.0 +pyparsing==2.4.6 +pyrsistent==0.15.7 +PySocks==1.7.1 +python-dateutil==2.8.1 +python-editor==1.0.4 +python-json-logger==0.1.11 +python-oauth2==1.1.1 +pytz==2019.3 +PyYAML==5.3 +pyzmq==19.0.0 +requests==2.23.0 +ruamel.yaml==0.15.80 +ruamel.yaml.clib==0.2.0 +Send2Trash==1.5.0 +simpervisor==0.3 +six==1.14.0 +smmap==3.0.1 +SQLAlchemy==1.3.13 +tenacity==6.1.0 +terminado==0.8.3 +testpath==0.4.4 +textwrap3==0.9.2 +toolz==0.10.0 +tornado==6.0.3 +tqdm==4.43.0 +traitlets==4.3.3 +urllib3==1.25.7 +userpath==1.3.0 +vega-datasets==0.8.0 +wcwidth==0.1.8 +webencodings==0.5.1 +yarl==1.4.2 +xlrd +zipp==3.0.0 diff --git a/runs/CompileGeoData.run.ipynb b/runs/CompileGeoData.run.ipynb new file mode 100644 index 0000000..df4d87d --- /dev/null +++ b/runs/CompileGeoData.run.ipynb @@ -0,0 +1,487 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": { + "papermill": { + "duration": 0.017678, + "end_time": "2020-03-20T21:46:14.724207", + "exception": false, + "start_time": "2020-03-20T21:46:14.706529", + "status": "completed" + }, + "tags": [] + }, + "source": [ + "# Extract the Geographic Info\n", + "\n", + "Use the Harvard [country_centroids.csv](https://worldmap.harvard.edu/data/geonode:country_centroids_az8) data to extract the geographic info we need for the visualizations." + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": { + "papermill": { + "duration": 0.322985, + "end_time": "2020-03-20T21:46:15.058915", + "exception": false, + "start_time": "2020-03-20T21:46:14.735930", + "status": "completed" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "import pandas as pd\n", + "import os" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": { + "papermill": { + "duration": 0.019294, + "end_time": "2020-03-20T21:46:15.093747", + "exception": false, + "start_time": "2020-03-20T21:46:15.074453", + "status": "completed" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "ts_folder = \"../data/covid-19_jhu-csse/\"\n", + "worldmap_path = \"../data/worldmap/country_centroids.csv\"\n", + "out_folder = None\n", + "PAPERMILL_OUTPUT_PATH = None" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "papermill": { + "duration": 0.009576, + "end_time": "2020-03-20T21:46:15.115538", + "exception": false, + "start_time": "2020-03-20T21:46:15.105962", + "status": "completed" + }, + "tags": [ + "parameters" + ] + }, + "source": [ + "## Read in JHU CSSE data" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": { + "papermill": { + "duration": 0.020198, + "end_time": "2020-03-20T21:46:15.145269", + "exception": false, + "start_time": "2020-03-20T21:46:15.125071", + "status": "completed" + }, + "tags": [ + "injected-parameters" + ] + }, + "outputs": [], + "source": [ + "# Parameters\n", + "PAPERMILL_INPUT_PATH = \"/tmp/n6nbb565/notebooks/process/CompileGeoData.ipynb\"\n", + "PAPERMILL_OUTPUT_PATH = \"runs/CompileGeoData.run.ipynb\"\n", + "ts_folder = \"/tmp/n6nbb565/data/covid-19_jhu-csse\"\n", + "worldmap_path = \"/tmp/n6nbb565/data/worldmap/country_centroids.csv\"\n", + "out_folder = \"/tmp/n6nbb565/data/geodata\"\n" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": { + "papermill": { + "duration": 0.023663, + "end_time": "2020-03-20T21:46:15.180074", + "exception": false, + "start_time": "2020-03-20T21:46:15.156411", + "status": "completed" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "def read_jhu_covid_region_df(name):\n", + " filename = os.path.join(ts_folder, f\"time_series_19-covid-{name}.csv\")\n", + " df = pd.read_csv(filename)\n", + " df = df.set_index(['Country/Region', 'Province/State', 'Lat', 'Long'])\n", + " df.columns = pd.to_datetime(df.columns)\n", + " region_df = df.groupby(level='Country/Region').sum()\n", + " return region_df" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": { + "papermill": { + "duration": 0.054183, + "end_time": "2020-03-20T21:46:15.246608", + "exception": false, + "start_time": "2020-03-20T21:46:15.192425", + "status": "completed" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "confirmed_df = read_jhu_covid_region_df(\"Confirmed\")" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "papermill": { + "duration": 0.010179, + "end_time": "2020-03-20T21:46:15.270430", + "exception": false, + "start_time": "2020-03-20T21:46:15.260251", + "status": "completed" + }, + "tags": [] + }, + "source": [ + "# Read in Harvard country centroids" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": { + "papermill": { + "duration": 0.039445, + "end_time": "2020-03-20T21:46:15.320605", + "exception": false, + "start_time": "2020-03-20T21:46:15.281160", + "status": "completed" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "country_centroids_df = pd.read_csv(worldmap_path)\n", + "country_centroids_df = country_centroids_df[['name', 'name_long', 'region_un', 'subregion', 'region_wb', 'pop_est', 'gdp_md_est', 'income_grp', 'Longitude', 'Latitude']]\n", + "country_centroids_df['name_jhu'] = country_centroids_df['name_long'] " + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": { + "papermill": { + "duration": 0.036049, + "end_time": "2020-03-20T21:46:15.370897", + "exception": false, + "start_time": "2020-03-20T21:46:15.334848", + "status": "completed" + }, + "tags": [] + }, + "outputs": [ + { + "data": { + "text/plain": [ + "Index(['name', 'name_long', 'region_un', 'subregion', 'region_wb', 'pop_est',\n", + " 'gdp_md_est', 'income_grp', 'Longitude', 'Latitude', 'name_jhu'],\n", + " dtype='object')" + ] + }, + "execution_count": 7, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "country_centroids_df.columns" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "papermill": { + "duration": 0.010081, + "end_time": "2020-03-20T21:46:15.394797", + "exception": false, + "start_time": "2020-03-20T21:46:15.384716", + "status": "completed" + }, + "tags": [] + }, + "source": [ + "Fix names that differ between JHU CSSE and Harvard data" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": { + "papermill": { + "duration": 0.023787, + "end_time": "2020-03-20T21:46:15.428815", + "exception": false, + "start_time": "2020-03-20T21:46:15.405028", + "status": "completed" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "region_hd_jhu_map = {\n", + " 'Brunei Darussalam': 'Brunei',\n", + " \"Côte d'Ivoire\": \"Cote d'Ivoire\",\n", + " 'Czech Republic': 'Czechia',\n", + " 'Hong Kong': 'Hong Kong SAR',\n", + " 'Republic of Korea': 'Korea, South',\n", + " 'Macao': 'Macao SAR',\n", + " 'Russian Federation': 'Russia',\n", + " 'Taiwan': 'Taiwan*',\n", + " 'United States': 'US'\n", + "}\n", + "country_centroids_df['name_jhu'] = country_centroids_df['name_jhu'].replace(region_hd_jhu_map)" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": { + "papermill": { + "duration": 0.020553, + "end_time": "2020-03-20T21:46:15.463075", + "exception": false, + "start_time": "2020-03-20T21:46:15.442522", + "status": "completed" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "# Use this to find the name in the series\n", + "# country_centroids_df[country_centroids_df['name'].str.contains('Macao')]" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "papermill": { + "duration": 0.011159, + "end_time": "2020-03-20T21:46:15.486134", + "exception": false, + "start_time": "2020-03-20T21:46:15.474975", + "status": "completed" + }, + "tags": [] + }, + "source": [ + "There are some regions that we cannot resolve, but we will just ignore these." + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": { + "papermill": { + "duration": 0.046021, + "end_time": "2020-03-20T21:46:15.542446", + "exception": false, + "start_time": "2020-03-20T21:46:15.496425", + "status": "completed" + }, + "tags": [] + }, + "outputs": [ + { + "data": { + "text/html": [ + "<div>\n", + "<style scoped>\n", + " .dataframe tbody tr th:only-of-type {\n", + " vertical-align: middle;\n", + " }\n", + "\n", + " .dataframe tbody tr th {\n", + " vertical-align: top;\n", + " }\n", + "\n", + " .dataframe thead th {\n", + " text-align: right;\n", + " }\n", + "</style>\n", + "<table border=\"1\" class=\"dataframe\">\n", + " <thead>\n", + " <tr style=\"text-align: right;\">\n", + " <th></th>\n", + " <th>2020-03-18</th>\n", + " <th>2020-03-19</th>\n", + " </tr>\n", + " <tr>\n", + " <th>Country/Region</th>\n", + " <th></th>\n", + " <th></th>\n", + " </tr>\n", + " </thead>\n", + " <tbody>\n", + " <tr>\n", + " <th>Bahamas, The</th>\n", + " <td>1</td>\n", + " <td>3</td>\n", + " </tr>\n", + " <tr>\n", + " <th>Congo (Brazzaville)</th>\n", + " <td>1</td>\n", + " <td>3</td>\n", + " </tr>\n", + " <tr>\n", + " <th>Congo (Kinshasa)</th>\n", + " <td>4</td>\n", + " <td>14</td>\n", + " </tr>\n", + " <tr>\n", + " <th>Cruise Ship</th>\n", + " <td>712</td>\n", + " <td>712</td>\n", + " </tr>\n", + " <tr>\n", + " <th>Eswatini</th>\n", + " <td>1</td>\n", + " <td>1</td>\n", + " </tr>\n", + " <tr>\n", + " <th>Gambia, The</th>\n", + " <td>1</td>\n", + " <td>1</td>\n", + " </tr>\n", + " <tr>\n", + " <th>Holy See</th>\n", + " <td>1</td>\n", + " <td>1</td>\n", + " </tr>\n", + " <tr>\n", + " <th>Martinique</th>\n", + " <td>19</td>\n", + " <td>23</td>\n", + " </tr>\n", + " <tr>\n", + " <th>North Macedonia</th>\n", + " <td>35</td>\n", + " <td>48</td>\n", + " </tr>\n", + " </tbody>\n", + "</table>\n", + "</div>" + ], + "text/plain": [ + " 2020-03-18 2020-03-19\n", + "Country/Region \n", + "Bahamas, The 1 3\n", + "Congo (Brazzaville) 1 3\n", + "Congo (Kinshasa) 4 14\n", + "Cruise Ship 712 712\n", + "Eswatini 1 1\n", + "Gambia, The 1 1\n", + "Holy See 1 1\n", + "Martinique 19 23\n", + "North Macedonia 35 48" + ] + }, + "execution_count": 10, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "confirmed_df.loc[\n", + " (confirmed_df.index.isin(country_centroids_df['name_jhu']) == False)\n", + "].iloc[:,-2:]" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "papermill": { + "duration": 0.019504, + "end_time": "2020-03-20T21:46:15.583707", + "exception": false, + "start_time": "2020-03-20T21:46:15.564203", + "status": "completed" + }, + "tags": [] + }, + "source": [ + "# Save the result" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": { + "papermill": { + "duration": 0.030535, + "end_time": "2020-03-20T21:46:15.627081", + "exception": false, + "start_time": "2020-03-20T21:46:15.596546", + "status": "completed" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "if PAPERMILL_OUTPUT_PATH:\n", + " out_path = os.path.join(out_folder, f\"geo_data.csv\")\n", + " country_centroids_df.to_csv(out_path)" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.7.3" + }, + "papermill": { + "duration": 2.076664, + "end_time": "2020-03-20T21:46:15.953254", + "environment_variables": {}, + "exception": null, + "input_path": "/tmp/n6nbb565/notebooks/process/CompileGeoData.ipynb", + "output_path": "runs/CompileGeoData.run.ipynb", + "parameters": { + "PAPERMILL_INPUT_PATH": "/tmp/n6nbb565/notebooks/process/CompileGeoData.ipynb", + "PAPERMILL_OUTPUT_PATH": "runs/CompileGeoData.run.ipynb", + "out_folder": "/tmp/n6nbb565/data/geodata", + "ts_folder": "/tmp/n6nbb565/data/covid-19_jhu-csse", + "worldmap_path": "/tmp/n6nbb565/data/worldmap/country_centroids.csv" + }, + "start_time": "2020-03-20T21:46:13.876590", + "version": "1.1.0" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} \ No newline at end of file diff --git a/runs/Dashboard.run.ipynb b/runs/Dashboard.run.ipynb new file mode 100644 index 0000000..ba0b546 --- /dev/null +++ b/runs/Dashboard.run.ipynb @@ -0,0 +1,1096 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "metadata": { + "jupyter": { + "source_hidden": true + }, + "papermill": { + "duration": 0.495111, + "end_time": "2020-03-25T14:00:39.407236", + "exception": false, + "start_time": "2020-03-25T14:00:38.912125", + "status": "completed" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "import pandas as pd\n", + "import numpy as np\n", + "import os\n", + "from IPython.display import display, HTML, Markdown\n", + "import covid_19_dashboard as helper" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": { + "jupyter": { + "source_hidden": true + }, + "papermill": { + "duration": 0.028309, + "end_time": "2020-03-25T14:00:39.455496", + "exception": false, + "start_time": "2020-03-25T14:00:39.427187", + "status": "completed" + }, + "tags": [ + "parameters" + ] + }, + "outputs": [], + "source": [ + "ts_folder = \"../data/covid-19_jhu-csse/\"\n", + "rates_folder = \"../data/covid-19_rates/\"\n", + "geodata_path = \"../data/geodata/geo_data.csv\"\n", + "out_folder = None\n", + "PAPERMILL_OUTPUT_PATH = None" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": { + "jupyter": { + "source_hidden": true + }, + "papermill": { + "duration": 0.02634, + "end_time": "2020-03-25T14:00:39.495870", + "exception": false, + "start_time": "2020-03-25T14:00:39.469530", + "status": "completed" + }, + "tags": [ + "injected-parameters" + ] + }, + "outputs": [], + "source": [ + "# Parameters\n", + "PAPERMILL_INPUT_PATH = \"/tmp/f0j258gi/notebooks/Dashboard.ipynb\"\n", + "PAPERMILL_OUTPUT_PATH = \"runs/Dashboard.run.ipynb\"\n", + "ts_folder = \"/tmp/f0j258gi/data/covid-19_jhu-csse\"\n", + "rates_folder = \"/tmp/f0j258gi/data/covid-19_rates\"\n", + "geodata_path = \"/tmp/f0j258gi/data/geodata/geo_data.csv\"\n" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": { + "jupyter": { + "source_hidden": true + }, + "papermill": { + "duration": 0.023072, + "end_time": "2020-03-25T14:00:39.529726", + "exception": false, + "start_time": "2020-03-25T14:00:39.506654", + "status": "completed" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "# Read in the data" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": { + "jupyter": { + "source_hidden": true + }, + "papermill": { + "duration": 0.137977, + "end_time": "2020-03-25T14:00:39.681085", + "exception": false, + "start_time": "2020-03-25T14:00:39.543108", + "status": "completed" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "jhu_frames_map = helper.read_jhu_frames_map(ts_folder)\n", + "rates_frames_map = helper.read_rates_frames_map(rates_folder)\n", + "geodata_df = helper.read_geodata(geodata_path)\n", + "\n", + "# Identify countries with 100 or more cases\n", + "countries_over_thresh = helper.countries_with_number_of_cases(jhu_frames_map, 'confirmed', 100)\n", + "# Filter out some countries with very high case/population ratio\n", + "countries_over_thresh = [c for c in countries_over_thresh if c not in set(['San Marino', 'Iceland'])]" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "papermill": { + "duration": 0.012307, + "end_time": "2020-03-25T14:00:39.719005", + "exception": false, + "start_time": "2020-03-25T14:00:39.706698", + "status": "completed" + }, + "tags": [] + }, + "source": [ + "# Questions About COVID-19 and Its Spread\n", + "\n", + "Understanding the spread, distribution, and deadliness of COVID-19 is difficult, despite the data available about it. Differences in rates of testing, quality of data, demographics, etc. make it difficult to compare data between countries. \n", + "\n", + "All this needs to be considered when looking at the plots below. But despite those caveats, I found it helpful to plot the raw data, even though direct comparisons between countries might not be inaccurate." + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": { + "jupyter": { + "source_hidden": true + }, + "papermill": { + "duration": 0.043658, + "end_time": "2020-03-25T14:00:39.773518", + "exception": false, + "start_time": "2020-03-25T14:00:39.729860", + "status": "completed" + }, + "tags": [] + }, + "outputs": [ + { + "data": { + "text/html": [ + "<em>Data up to Mar 23 2020; countries with 100 or more confirmed cases.</em>" + ], + "text/plain": [ + "<IPython.core.display.HTML object>" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "data_ts = jhu_frames_map['confirmed'].iloc[:,-1].name.strftime(\"%b %d %Y\")\n", + "display(HTML(f\"<em>Data up to {data_ts}; countries with 100 or more confirmed cases.</em>\"))" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "papermill": { + "duration": 0.011735, + "end_time": "2020-03-25T14:00:39.802678", + "exception": false, + "start_time": "2020-03-25T14:00:39.790943", + "status": "completed" + }, + "tags": [] + }, + "source": [ + "## How are cases per 100,000 distributed geographically?" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": { + "jupyter": { + "source_hidden": true + }, + "papermill": { + "duration": 0.02462, + "end_time": "2020-03-25T14:00:39.839378", + "exception": false, + "start_time": "2020-03-25T14:00:39.814758", + "status": "completed" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "import altair as alt" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": { + "jupyter": { + "source_hidden": true + }, + "papermill": { + "duration": 0.058569, + "end_time": "2020-03-25T14:00:39.913389", + "exception": false, + "start_time": "2020-03-25T14:00:39.854820", + "status": "completed" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "map_df = helper.compute_map_df(rates_frames_map, jhu_frames_map, geodata_df, countries_over_thresh)" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": { + "jupyter": { + "source_hidden": true + }, + "papermill": { + "duration": 0.118142, + "end_time": "2020-03-25T14:00:40.055901", + "exception": false, + "start_time": "2020-03-25T14:00:39.937759", + "status": "completed" + }, + "tags": [] + }, + "outputs": [ + { + "data": { + "text/html": [ + "\n", + "<div id=\"altair-viz-b898defff85148d98a1f790d167afeb1\"></div>\n", + "<script type=\"text/javascript\">\n", + " (function(spec, embedOpt){\n", + " const outputDiv = document.getElementById(\"altair-viz-b898defff85148d98a1f790d167afeb1\");\n", + " const paths = {\n", + " \"vega\": \"https://cdn.jsdelivr.net/npm//vega@5?noext\",\n", + " \"vega-lib\": \"https://cdn.jsdelivr.net/npm//vega-lib?noext\",\n", + " \"vega-lite\": \"https://cdn.jsdelivr.net/npm//vega-lite@4.0.2?noext\",\n", + " \"vega-embed\": \"https://cdn.jsdelivr.net/npm//vega-embed@6?noext\",\n", + " };\n", + "\n", + " function loadScript(lib) {\n", + " return new Promise(function(resolve, reject) {\n", + " var s = document.createElement('script');\n", + " s.src = paths[lib];\n", + " s.async = true;\n", + " s.onload = () => resolve(paths[lib]);\n", + " s.onerror = () => reject(`Error loading script: ${paths[lib]}`);\n", + " document.getElementsByTagName(\"head\")[0].appendChild(s);\n", + " });\n", + " }\n", + "\n", + " function showError(err) {\n", + " outputDiv.innerHTML = `<div class=\"error\" style=\"color:red;\">${err}</div>`;\n", + " throw err;\n", + " }\n", + "\n", + " function displayChart(vegaEmbed) {\n", + " vegaEmbed(outputDiv, spec, embedOpt)\n", + " .catch(err => showError(`Javascript Error: ${err.message}<br>This usually means there's a typo in your chart specification. See the javascript console for the full traceback.`));\n", + " }\n", + "\n", + " if(typeof define === \"function\" && define.amd) {\n", + " requirejs.config({paths});\n", + " require([\"vega-embed\"], displayChart, err => showError(`Error loading script: ${err.message}`));\n", + " } else if (typeof vegaEmbed === \"function\") {\n", + " displayChart(vegaEmbed);\n", + " } else {\n", + " loadScript(\"vega\")\n", + " .then(() => loadScript(\"vega-lite\"))\n", + " .then(() => loadScript(\"vega-embed\"))\n", + " .catch(showError)\n", + " .then(() => displayChart(vegaEmbed));\n", + " }\n", + " })({\"config\": {\"view\": {\"continuousWidth\": 400, \"continuousHeight\": 300, \"stroke\": null}}, \"layer\": [{\"data\": {\"sphere\": true}, \"mark\": {\"type\": \"geoshape\", \"fill\": \"#cae6ef\"}}, {\"data\": {\"graticule\": true}, \"mark\": {\"type\": \"geoshape\", \"stroke\": \"white\", \"strokeWidth\": 0.5}}, {\"data\": {\"url\": \"https://vega.github.io/vega-datasets/data/world-110m.json\", \"format\": {\"feature\": \"countries\", \"type\": \"topojson\"}}, \"mark\": {\"type\": \"geoshape\", \"fill\": \"#dddddd\", \"stroke\": \"#aaaaaa\"}}, {\"data\": {\"name\": \"data-fc4499a6a667cd4d38be13ec4c82d3dd\"}, \"mark\": {\"type\": \"circle\", \"opacity\": 0.6}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"latitude\": {\"field\": \"Lat\", \"type\": \"quantitative\"}, \"longitude\": {\"field\": \"Long\", \"type\": \"quantitative\"}, \"size\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"title\": \"Cases\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed\"}, {\"type\": \"quantitative\", \"field\": \"Deaths\"}, {\"type\": \"quantitative\", \"field\": \"Recovered\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}, {\"type\": \"quantitative\", \"field\": \"Deaths/100k\"}, {\"type\": \"quantitative\", \"field\": \"Recovered/100k\"}]}}], \"height\": 400, \"projection\": {\"type\": \"naturalEarth1\"}, \"title\": \"Confirmed cases per 100k inhabitants\", \"width\": 600, \"$schema\": \"https://vega.github.io/schema/vega-lite/v4.0.2.json\", \"datasets\": {\"data-fc4499a6a667cd4d38be13ec4c82d3dd\": [{\"Country/Region\": \"Algeria\", \"Confirmed/100k\": 0.4759826608752128, \"Deaths/100k\": 0.040257239974520485, \"Recovered/100k\": 0.1539247410790489, \"Confirmed\": 201.0, \"Deaths\": 17.0, \"Recovered\": 65.0, \"Long\": 2.61732301, \"Lat\": 28.15893849}, {\"Country/Region\": \"Andorra\", \"Confirmed/100k\": 146.74181232631224, \"Deaths/100k\": 1.2986001090824093, \"Recovered/100k\": 1.2986001090824093, \"Confirmed\": 113.0, \"Deaths\": 1.0, \"Recovered\": 1.0, \"Long\": 1.56054378, \"Lat\": 42.54229102}, {\"Country/Region\": \"Argentina\", \"Confirmed/100k\": 0.5056804546323499, \"Deaths/100k\": 0.008989874749019553, \"Recovered/100k\": 0.006742406061764665, \"Confirmed\": 225.0, \"Deaths\": 4.0, \"Recovered\": 3.0, \"Long\": -65.17980692, \"Lat\": -35.3813488}, {\"Country/Region\": \"Armenia\", \"Confirmed/100k\": 6.572314430363281, \"Deaths/100k\": 0.0, \"Recovered/100k\": 0.06775581886972454, \"Confirmed\": 194.0, \"Deaths\": 0.0, \"Recovered\": 2.0, \"Long\": 44.92993276, \"Lat\": 40.28952569}, {\"Country/Region\": \"Australia\", \"Confirmed/100k\": 5.257604831298705, \"Deaths/100k\": 0.028008549329597367, \"Recovered/100k\": 0.3521074772863669, \"Confirmed\": 1314.0, \"Deaths\": 7.0, \"Recovered\": 88.0, \"Long\": 134.49100008, \"Lat\": -25.73288704}, {\"Country/Region\": \"Austria\", \"Confirmed/100k\": 36.66764364159435, \"Deaths/100k\": 0.18085150994621133, \"Recovered/100k\": 0.1017289743447439, \"Confirmed\": 3244.0, \"Deaths\": 16.0, \"Recovered\": 9.0, \"Long\": 14.1264761, \"Lat\": 47.58549439}, {\"Country/Region\": \"Bahrain\", \"Confirmed/100k\": 21.15405568486574, \"Deaths/100k\": 0.12743407039075744, \"Recovered/100k\": 9.49383824411143, \"Confirmed\": 332.0, \"Deaths\": 2.0, \"Recovered\": 149.0, \"Long\": 50.54196932, \"Lat\": 26.04205135}, {\"Country/Region\": \"Belgium\", \"Confirmed/100k\": 29.77569385859023, \"Deaths/100k\": 0.6566236516889936, \"Recovered/100k\": 2.3025602719227374, \"Confirmed\": 3401.0, \"Deaths\": 75.0, \"Recovered\": 263.0, \"Long\": 4.64065114, \"Lat\": 50.63981576}, {\"Country/Region\": \"Bosnia and Herzegovina\", \"Confirmed/100k\": 3.790694686920208, \"Deaths/100k\": 0.030084878467620695, \"Recovered/100k\": 0.0601697569352414, \"Confirmed\": 126.0, \"Deaths\": 1.0, \"Recovered\": 2.0, \"Long\": 17.76876733, \"Lat\": 44.17450125}, {\"Country/Region\": \"Brazil\", \"Confirmed/100k\": 0.7604931839831657, \"Deaths/100k\": 0.011934921280338445, \"Recovered/100k\": 0.0009547937024270756, \"Confirmed\": 1593.0, \"Deaths\": 25.0, \"Recovered\": 2.0, \"Long\": -53.09783113, \"Lat\": -10.78777702}, {\"Country/Region\": \"Bulgaria\", \"Confirmed/100k\": 2.6622188155945095, \"Deaths/100k\": 0.04270939276354828, \"Recovered/100k\": 0.04270939276354828, \"Confirmed\": 187.0, \"Deaths\": 3.0, \"Recovered\": 3.0, \"Long\": 25.21552909, \"Lat\": 42.76890318}, {\"Country/Region\": \"Canada\", \"Confirmed/100k\": 3.966663191114157, \"Deaths/100k\": 0.05666661701591653, \"Recovered/100k\": 0.026984103340912627, \"Confirmed\": 1470.0, \"Deaths\": 21.0, \"Recovered\": 10.0, \"Long\": -98.30777028, \"Lat\": 61.36206324}, {\"Country/Region\": \"Chile\", \"Confirmed/100k\": 3.374417218924928, \"Deaths/100k\": 0.005339267751463493, \"Recovered/100k\": 0.04271414201170794, \"Confirmed\": 632.0, \"Deaths\": 1.0, \"Recovered\": 8.0, \"Long\": -71.38256213, \"Lat\": -37.73070989}, {\"Country/Region\": \"China\", \"Confirmed/100k\": 5.8474363300855146, \"Deaths/100k\": 0.2350778686464713, \"Recovered/100k\": 5.228149031039757, \"Confirmed\": 81439.0, \"Deaths\": 3274.0, \"Recovered\": 72814.0, \"Long\": 103.81907349, \"Lat\": 36.56176546}, {\"Country/Region\": \"Colombia\", \"Confirmed/100k\": 0.4652691204208127, \"Deaths/100k\": 0.00402830407290747, \"Recovered/100k\": 0.006042456109361205, \"Confirmed\": 231.0, \"Deaths\": 2.0, \"Recovered\": 3.0, \"Long\": -73.08114582, \"Lat\": 3.91383431}, {\"Country/Region\": \"Costa Rica\", \"Confirmed/100k\": 2.680299657501709, \"Deaths/100k\": 0.0400044725000255, \"Recovered/100k\": 0.0400044725000255, \"Confirmed\": 134.0, \"Deaths\": 2.0, \"Recovered\": 2.0, \"Long\": -84.19208768, \"Lat\": 9.97634464}, {\"Country/Region\": \"Croatia\", \"Confirmed/100k\": 6.211180124223603, \"Deaths/100k\": 0.02445346505599844, \"Recovered/100k\": 0.12226732527999218, \"Confirmed\": 254.0, \"Deaths\": 1.0, \"Recovered\": 5.0, \"Long\": 16.40412899, \"Lat\": 45.08047631}, {\"Country/Region\": \"Czechia\", \"Confirmed/100k\": 10.540486998732787, \"Deaths/100k\": 0.00941114910601142, \"Recovered/100k\": 0.056466894636068514, \"Confirmed\": 1120.0, \"Deaths\": 1.0, \"Recovered\": 6.0, \"Long\": 15.31240163, \"Lat\": 49.73341233}, {\"Country/Region\": \"Denmark\", \"Confirmed/100k\": 26.11494785807405, \"Deaths/100k\": 0.22423667249337034, \"Recovered/100k\": 0.01724897480718234, \"Confirmed\": 1514.0, \"Deaths\": 13.0, \"Recovered\": 1.0, \"Long\": 10.02800992, \"Lat\": 55.98125296}, {\"Country/Region\": \"Dominican Republic\", \"Confirmed/100k\": 1.9007891568447464, \"Deaths/100k\": 0.028229541933337817, \"Recovered/100k\": 0.0, \"Confirmed\": 202.0, \"Deaths\": 3.0, \"Recovered\": 0.0, \"Long\": -70.50568896, \"Lat\": 18.89433082}, {\"Country/Region\": \"Ecuador\", \"Confirmed/100k\": 4.618259850224389, \"Deaths/100k\": 0.08194630912945686, \"Recovered/100k\": 0.01755992338488361, \"Confirmed\": 789.0, \"Deaths\": 14.0, \"Recovered\": 3.0, \"Long\": -78.75201922, \"Lat\": -1.42381612}, {\"Country/Region\": \"Egypt\", \"Confirmed/100k\": 0.33223740709735305, \"Deaths/100k\": 0.014224231496522759, \"Recovered/100k\": 0.056896925986091036, \"Confirmed\": 327.0, \"Deaths\": 14.0, \"Recovered\": 56.0, \"Long\": 29.86190099, \"Lat\": 26.49593311}, {\"Country/Region\": \"Estonia\", \"Confirmed/100k\": 24.680441280233534, \"Deaths/100k\": 0.0, \"Recovered/100k\": 0.15141375018548184, \"Confirmed\": 326.0, \"Deaths\": 0.0, \"Recovered\": 2.0, \"Long\": 25.54248537, \"Lat\": 58.67192972}, {\"Country/Region\": \"Finland\", \"Confirmed/100k\": 11.344587308922534, \"Deaths/100k\": 0.018122343943965717, \"Recovered/100k\": 0.18122343943965716, \"Confirmed\": 626.0, \"Deaths\": 1.0, \"Recovered\": 10.0, \"Long\": 26.2746656, \"Lat\": 64.49884603}, {\"Country/Region\": \"France\", \"Confirmed/100k\": 23.95082860850343, \"Deaths/100k\": 1.0061617104295257, \"Recovered/100k\": 3.284207363419817, \"Confirmed\": 16044.0, \"Deaths\": 674.0, \"Recovered\": 2200.0, \"Long\": -2.76172945, \"Lat\": 42.17344011}, {\"Country/Region\": \"Germany\", \"Confirmed/100k\": 29.993516538374127, \"Deaths/100k\": 0.11335144753777865, \"Recovered/100k\": 0.3207604792026502, \"Confirmed\": 24873.0, \"Deaths\": 94.0, \"Recovered\": 266.0, \"Long\": 10.38578051, \"Lat\": 51.10698181}, {\"Country/Region\": \"Greece\", \"Confirmed/100k\": 5.816734820652541, \"Deaths/100k\": 0.1398253562656861, \"Recovered/100k\": 0.1771121179365357, \"Confirmed\": 624.0, \"Deaths\": 15.0, \"Recovered\": 19.0, \"Long\": 22.95555794, \"Lat\": 39.07469623}, {\"Country/Region\": \"Hungary\", \"Confirmed/100k\": 1.3410060718912329, \"Deaths/100k\": 0.06142012543013281, \"Recovered/100k\": 0.16378700114702086, \"Confirmed\": 131.0, \"Deaths\": 6.0, \"Recovered\": 16.0, \"Long\": 19.39559116, \"Lat\": 47.16277506}, {\"Country/Region\": \"India\", \"Confirmed/100k\": 0.02927657304121125, \"Deaths/100k\": 0.000517515180021411, \"Recovered/100k\": 0.001996129980082585, \"Confirmed\": 396.0, \"Deaths\": 7.0, \"Recovered\": 27.0, \"Long\": 79.61197609999998, \"Lat\": 22.88578212}, {\"Country/Region\": \"Indonesia\", \"Confirmed/100k\": 0.19203220641624055, \"Deaths/100k\": 0.017932968692567216, \"Recovered/100k\": 0.010834501918426026, \"Confirmed\": 514.0, \"Deaths\": 48.0, \"Recovered\": 29.0, \"Long\": 117.24011366, \"Lat\": -2.21505456}, {\"Country/Region\": \"Iran\", \"Confirmed/100k\": 26.45223574998268, \"Deaths/100k\": 2.05989542650526, \"Recovered/100k\": 9.695567138049388, \"Confirmed\": 21638.0, \"Deaths\": 1685.0, \"Recovered\": 7931.0, \"Long\": 54.27407004, \"Lat\": 32.57503292}, {\"Country/Region\": \"Iraq\", \"Confirmed/100k\": 0.6062403730069522, \"Deaths/100k\": 0.052037800258107496, \"Recovered/100k\": 0.14830773073560635, \"Confirmed\": 233.0, \"Deaths\": 20.0, \"Recovered\": 57.0, \"Long\": 43.74353149, \"Lat\": 33.03970582}, {\"Country/Region\": \"Ireland\", \"Confirmed/100k\": 18.666918306065764, \"Deaths/100k\": 0.08241465035790622, \"Recovered/100k\": 0.10301831294738276, \"Confirmed\": 906.0, \"Deaths\": 4.0, \"Recovered\": 5.0, \"Long\": -8.13793569, \"Lat\": 53.17544870000001}, {\"Country/Region\": \"Israel\", \"Confirmed/100k\": 12.055651860690244, \"Deaths/100k\": 0.011256444314369977, \"Recovered/100k\": 0.4164884396316891, \"Confirmed\": 1071.0, \"Deaths\": 1.0, \"Recovered\": 37.0, \"Long\": 35.00444693, \"Lat\": 31.46110101}, {\"Country/Region\": \"Italy\", \"Confirmed/100k\": 97.85991139721459, \"Deaths/100k\": 9.061531922133774, \"Recovered/100k\": 11.623119105381232, \"Confirmed\": 59138.0, \"Deaths\": 5476.0, \"Recovered\": 7024.0, \"Long\": 12.07001339, \"Lat\": 42.79662641}, {\"Country/Region\": \"Japan\", \"Confirmed/100k\": 0.8583005806569398, \"Deaths/100k\": 0.031613281055504226, \"Recovered/100k\": 0.18572802620108733, \"Confirmed\": 1086.0, \"Deaths\": 40.0, \"Recovered\": 235.0, \"Long\": 138.03089558, \"Lat\": 37.59230135}, {\"Country/Region\": \"Jordan\", \"Confirmed/100k\": 1.1249485361155187, \"Deaths/100k\": 0.0, \"Recovered/100k\": 0.010044183358174271, \"Confirmed\": 112.0, \"Deaths\": 0.0, \"Recovered\": 1.0, \"Long\": 36.77136104, \"Lat\": 31.24579091}, {\"Country/Region\": \"Korea, South\", \"Confirmed/100k\": 17.230475239630845, \"Deaths/100k\": 0.20141277115000653, \"Recovered/100k\": 5.633747608417009, \"Confirmed\": 8897.0, \"Deaths\": 104.0, \"Recovered\": 2909.0, \"Long\": 127.83916086, \"Lat\": 36.38523983}, {\"Country/Region\": \"Kuwait\", \"Confirmed/100k\": 4.544016412600556, \"Deaths/100k\": 0.0, \"Recovered/100k\": 0.6525981018096545, \"Confirmed\": 188.0, \"Deaths\": 0.0, \"Recovered\": 27.0, \"Long\": 47.58700459, \"Lat\": 29.33431262}, {\"Country/Region\": \"Latvia\", \"Confirmed/100k\": 7.214999724895692, \"Deaths/100k\": 0.0, \"Recovered/100k\": 0.05190647284097621, \"Confirmed\": 139.0, \"Deaths\": 0.0, \"Recovered\": 1.0, \"Long\": 24.91235983, \"Lat\": 56.85085163}, {\"Country/Region\": \"Lebanon\", \"Confirmed/100k\": 3.621006216304018, \"Deaths/100k\": 0.05840332606941965, \"Recovered/100k\": 0.11680665213883933, \"Confirmed\": 248.0, \"Deaths\": 4.0, \"Recovered\": 8.0, \"Long\": 35.88016072, \"Lat\": 33.92306631}, {\"Country/Region\": \"Lithuania\", \"Confirmed/100k\": 4.6961265559504035, \"Deaths/100k\": 0.035848294320232094, \"Recovered/100k\": 0.035848294320232094, \"Confirmed\": 131.0, \"Deaths\": 1.0, \"Recovered\": 1.0, \"Long\": 23.88719355, \"Lat\": 55.32610984}, {\"Country/Region\": \"Luxembourg\", \"Confirmed/100k\": 131.30874338519862, \"Deaths/100k\": 1.31637837980149, \"Recovered/100k\": 0.9872837848511176, \"Confirmed\": 798.0, \"Deaths\": 8.0, \"Recovered\": 6.0, \"Long\": 6.07182201, \"Lat\": 49.76725361}, {\"Country/Region\": \"Malaysia\", \"Confirmed/100k\": 4.142272797843607, \"Deaths/100k\": 0.03171724960064018, \"Recovered/100k\": 0.44086976944889855, \"Confirmed\": 1306.0, \"Deaths\": 10.0, \"Recovered\": 139.0, \"Long\": 109.69762284, \"Lat\": 3.78986846}, {\"Country/Region\": \"Mexico\", \"Confirmed/100k\": 0.19890516889394494, \"Deaths/100k\": 0.0015849017441748599, \"Recovered/100k\": 0.0031698034883497197, \"Confirmed\": 251.0, \"Deaths\": 2.0, \"Recovered\": 4.0, \"Long\": -102.52345169, \"Lat\": 23.94753724}, {\"Country/Region\": \"Morocco\", \"Confirmed/100k\": 0.31918609876261816, \"Deaths/100k\": 0.011102125174351938, \"Recovered/100k\": 0.008326593880763952, \"Confirmed\": 115.0, \"Deaths\": 4.0, \"Recovered\": 3.0, \"Long\": -8.45615795, \"Lat\": 29.83762955}, {\"Country/Region\": \"Netherlands\", \"Confirmed/100k\": 24.46750531323833, \"Deaths/100k\": 1.0446278359541978, \"Recovered/100k\": 0.011606975955046644, \"Confirmed\": 4216.0, \"Deaths\": 180.0, \"Recovered\": 2.0, \"Long\": 5.28144793, \"Lat\": 52.1007899}, {\"Country/Region\": \"Norway\", \"Confirmed/100k\": 44.840973547777175, \"Deaths/100k\": 0.131719183732455, \"Recovered/100k\": 0.018817026247493568, \"Confirmed\": 2383.0, \"Deaths\": 7.0, \"Recovered\": 1.0, \"Long\": 15.34834656, \"Lat\": 68.75015572}, {\"Country/Region\": \"Pakistan\", \"Confirmed/100k\": 0.3656668427302251, \"Deaths/100k\": 0.002356100790787533, \"Recovered/100k\": 0.002356100790787533, \"Confirmed\": 776.0, \"Deaths\": 5.0, \"Recovered\": 5.0, \"Long\": 69.33957937, \"Lat\": 29.9497515}, {\"Country/Region\": \"Panama\", \"Confirmed/100k\": 5.865632017061567, \"Deaths/100k\": 0.0718240655150396, \"Recovered/100k\": 0.0, \"Confirmed\": 245.0, \"Deaths\": 3.0, \"Recovered\": 0.0, \"Long\": -80.11915156, \"Lat\": 8.51750797}, {\"Country/Region\": \"Peru\", \"Confirmed/100k\": 1.1347559943250949, \"Deaths/100k\": 0.01563024785571756, \"Recovered/100k\": 0.0031260495711435115, \"Confirmed\": 363.0, \"Deaths\": 5.0, \"Recovered\": 1.0, \"Long\": -74.38242685, \"Lat\": -9.15280381}, {\"Country/Region\": \"Philippines\", \"Confirmed/100k\": 0.3562992516909353, \"Deaths/100k\": 0.02344074024282469, \"Recovered/100k\": 0.01593970336512079, \"Confirmed\": 380.0, \"Deaths\": 25.0, \"Recovered\": 17.0, \"Long\": 122.88393253, \"Lat\": 11.77536778}, {\"Country/Region\": \"Poland\", \"Confirmed/100k\": 1.6693634522309804, \"Deaths/100k\": 0.018431457674474547, \"Recovered/100k\": 0.002633065382067793, \"Confirmed\": 634.0, \"Deaths\": 7.0, \"Recovered\": 1.0, \"Long\": 19.39012835, \"Lat\": 52.12759564}, {\"Country/Region\": \"Portugal\", \"Confirmed/100k\": 15.561535075408282, \"Deaths/100k\": 0.13616343190982247, \"Recovered/100k\": 0.04862979711065089, \"Confirmed\": 1600.0, \"Deaths\": 14.0, \"Recovered\": 5.0, \"Long\": -8.50104361, \"Lat\": 39.59550671}, {\"Country/Region\": \"Qatar\", \"Confirmed/100k\": 17.759071236523866, \"Deaths/100k\": 0.0, \"Recovered/100k\": 1.1863347182293271, \"Confirmed\": 494.0, \"Deaths\": 0.0, \"Recovered\": 33.0, \"Long\": 51.18479632, \"Lat\": 25.30601188}, {\"Country/Region\": \"Romania\", \"Confirmed/100k\": 2.2234847644564506, \"Deaths/100k\": 0.015405206220252547, \"Recovered/100k\": 0.32864439936538764, \"Confirmed\": 433.0, \"Deaths\": 3.0, \"Recovered\": 64.0, \"Long\": 24.97293039, \"Lat\": 45.85243127}, {\"Country/Region\": \"Russia\", \"Confirmed/100k\": 0.25401782485297936, \"Deaths/100k\": 0.0, \"Recovered/100k\": 0.011074346587595832, \"Confirmed\": 367.0, \"Deaths\": 0.0, \"Recovered\": 16.0, \"Long\": 96.68656112, \"Lat\": 61.98052209}, {\"Country/Region\": \"Saudi Arabia\", \"Confirmed/100k\": 1.5163228594988591, \"Deaths/100k\": 0.0, \"Recovered/100k\": 0.04747781947550244, \"Confirmed\": 511.0, \"Deaths\": 0.0, \"Recovered\": 16.0, \"Long\": 44.53686271, \"Lat\": 24.12245841}, {\"Country/Region\": \"Serbia\", \"Confirmed/100k\": 3.1795664446317176, \"Deaths/100k\": 0.028644742744429887, \"Recovered/100k\": 0.014322371372214943, \"Confirmed\": 222.0, \"Deaths\": 2.0, \"Recovered\": 1.0, \"Long\": 20.78958334, \"Lat\": 44.2215032}, {\"Country/Region\": \"Singapore\", \"Confirmed/100k\": 8.069270162002569, \"Deaths/100k\": 0.03546931939341789, \"Recovered/100k\": 2.553790996326088, \"Confirmed\": 455.0, \"Deaths\": 2.0, \"Recovered\": 144.0, \"Long\": 103.81725592, \"Lat\": 1.35876087}, {\"Country/Region\": \"Slovakia\", \"Confirmed/100k\": 3.396358112733754, \"Deaths/100k\": 0.018358692501263537, \"Recovered/100k\": 0.12851084750884476, \"Confirmed\": 185.0, \"Deaths\": 1.0, \"Recovered\": 7.0, \"Long\": 19.47905218, \"Lat\": 48.70547528}, {\"Country/Region\": \"Slovenia\", \"Confirmed/100k\": 20.025423581242272, \"Deaths/100k\": 0.09674117672097717, \"Recovered/100k\": 0.0, \"Confirmed\": 414.0, \"Deaths\": 2.0, \"Recovered\": 0.0, \"Long\": 14.80444238, \"Lat\": 46.11554772}, {\"Country/Region\": \"South Africa\", \"Confirmed/100k\": 0.4742156326325568, \"Deaths/100k\": 0.0, \"Recovered/100k\": 0.0, \"Confirmed\": 274.0, \"Deaths\": 0.0, \"Recovered\": 0.0, \"Long\": 25.08390093, \"Lat\": -29.00034095}, {\"Country/Region\": \"Spain\", \"Confirmed/100k\": 61.57040181000888, \"Deaths/100k\": 3.792503893469678, \"Recovered/100k\": 5.511115985149223, \"Confirmed\": 28768.0, \"Deaths\": 1772.0, \"Recovered\": 2575.0, \"Long\": -3.64755047, \"Lat\": 40.24448698}, {\"Country/Region\": \"Sweden\", \"Confirmed/100k\": 18.99211198864794, \"Deaths/100k\": 0.20622251900806968, \"Recovered/100k\": 0.15712191924424354, \"Confirmed\": 1934.0, \"Deaths\": 21.0, \"Recovered\": 16.0, \"Long\": 16.74558049, \"Lat\": 62.77966519}, {\"Country/Region\": \"Switzerland\", \"Confirmed/100k\": 85.06972840975499, \"Deaths/100k\": 1.1507016403251884, \"Recovered/100k\": 1.5381828049244866, \"Confirmed\": 7245.0, \"Deaths\": 98.0, \"Recovered\": 131.0, \"Long\": 8.20867471, \"Lat\": 46.79785878}, {\"Country/Region\": \"Taiwan*\", \"Confirmed/100k\": 0.7356030619716852, \"Deaths/100k\": 0.008705361680138286, \"Recovered/100k\": 0.121875063521936, \"Confirmed\": 169.0, \"Deaths\": 2.0, \"Recovered\": 28.0, \"Long\": 120.95427281, \"Lat\": 23.7539928}, {\"Country/Region\": \"Thailand\", \"Confirmed/100k\": 0.8627577910197255, \"Deaths/100k\": 0.0014403302020362695, \"Recovered/100k\": 0.06337452888959587, \"Confirmed\": 599.0, \"Deaths\": 1.0, \"Recovered\": 44.0, \"Long\": 101.0028813, \"Lat\": 15.11815794}, {\"Country/Region\": \"Turkey\", \"Confirmed/100k\": 1.5014627600063382, \"Deaths/100k\": 0.03644327087394025, \"Recovered/100k\": 0.0, \"Confirmed\": 1236.0, \"Deaths\": 30.0, \"Recovered\": 0.0, \"Long\": 35.16895346, \"Lat\": 39.0616029}, {\"Country/Region\": \"US\", \"Confirmed/100k\": 10.170938957206848, \"Deaths/100k\": 0.12745767355316912, \"Recovered/100k\": 0.05440639302749185, \"Confirmed\": 33276.0, \"Deaths\": 417.0, \"Recovered\": 178.0, \"Long\": -112.4616737, \"Lat\": 45.6795472}, {\"Country/Region\": \"United Arab Emirates\", \"Confirmed/100k\": 1.5886268439103517, \"Deaths/100k\": 0.020766363972684342, \"Recovered/100k\": 0.3945609154810024, \"Confirmed\": 153.0, \"Deaths\": 2.0, \"Recovered\": 38.0, \"Long\": 54.3001671, \"Lat\": 23.90528188}, {\"Country/Region\": \"United Kingdom\", \"Confirmed/100k\": 8.634512140513609, \"Deaths/100k\": 0.42413036467946996, \"Recovered/100k\": 0.10076856182100884, \"Confirmed\": 5741.0, \"Deaths\": 282.0, \"Recovered\": 67.0, \"Long\": -2.86563164, \"Lat\": 54.12387156}, {\"Country/Region\": \"Uruguay\", \"Confirmed/100k\": 3.913838724911931, \"Deaths/100k\": 0.0, \"Recovered/100k\": 0.0, \"Confirmed\": 135.0, \"Deaths\": 0.0, \"Recovered\": 0.0, \"Long\": -56.01807053, \"Lat\": -32.79951534}, {\"Country/Region\": \"Vietnam\", \"Confirmed/100k\": 0.11827457904062465, \"Deaths/100k\": 0.0, \"Recovered/100k\": 0.017793520740624947, \"Confirmed\": 113.0, \"Deaths\": 0.0, \"Recovered\": 17.0, \"Long\": 106.29914698, \"Lat\": 16.646016699999997}]}}, {\"mode\": \"vega-lite\"});\n", + "</script>" + ], + "text/plain": [ + "alt.LayerChart(...)" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "\n", + "<p style=\"font-size: smaller\">Data Sources: \n", + " <a href=\"https://github.com/CSSEGISandData/COVID-19\">JHU CSSE</a>,\n", + " <a href=\"https://data.worldbank.org/indicator/SP.POP.TOTL\">World Bank</a>,\n", + " <a href=\"https://worldmap.harvard.edu/data/geonode:country_centroids_az8\">Harvard Worldmap</a>\n", + "</p>" + ], + "text/plain": [ + "<IPython.core.display.HTML object>" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "display(helper.map_of_variable(map_df, 'Confirmed/100k', 'Confirmed'))\n", + "display(HTML('''\n", + "<p style=\"font-size: smaller\">Data Sources: \n", + " <a href=\"https://github.com/CSSEGISandData/COVID-19\">JHU CSSE</a>,\n", + " <a href=\"https://data.worldbank.org/indicator/SP.POP.TOTL\">World Bank</a>,\n", + " <a href=\"https://worldmap.harvard.edu/data/geonode:country_centroids_az8\">Harvard Worldmap</a>\n", + "</p>'''))" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": { + "jupyter": { + "source_hidden": true + }, + "papermill": { + "duration": 0.09451, + "end_time": "2020-03-25T14:00:40.165181", + "exception": false, + "start_time": "2020-03-25T14:00:40.070671", + "status": "completed" + }, + "tags": [] + }, + "outputs": [ + { + "data": { + "text/html": [ + "\n", + "<div id=\"altair-viz-ea9edd7ea8484105b521155f26f04a99\"></div>\n", + "<script type=\"text/javascript\">\n", + " (function(spec, embedOpt){\n", + " const outputDiv = document.getElementById(\"altair-viz-ea9edd7ea8484105b521155f26f04a99\");\n", + " const paths = {\n", + " \"vega\": \"https://cdn.jsdelivr.net/npm//vega@5?noext\",\n", + " \"vega-lib\": \"https://cdn.jsdelivr.net/npm//vega-lib?noext\",\n", + " \"vega-lite\": \"https://cdn.jsdelivr.net/npm//vega-lite@4.0.2?noext\",\n", + " \"vega-embed\": \"https://cdn.jsdelivr.net/npm//vega-embed@6?noext\",\n", + " };\n", + "\n", + " function loadScript(lib) {\n", + " return new Promise(function(resolve, reject) {\n", + " var s = document.createElement('script');\n", + " s.src = paths[lib];\n", + " s.async = true;\n", + " s.onload = () => resolve(paths[lib]);\n", + " s.onerror = () => reject(`Error loading script: ${paths[lib]}`);\n", + " document.getElementsByTagName(\"head\")[0].appendChild(s);\n", + " });\n", + " }\n", + "\n", + " function showError(err) {\n", + " outputDiv.innerHTML = `<div class=\"error\" style=\"color:red;\">${err}</div>`;\n", + " throw err;\n", + " }\n", + "\n", + " function displayChart(vegaEmbed) {\n", + " vegaEmbed(outputDiv, spec, embedOpt)\n", + " .catch(err => showError(`Javascript Error: ${err.message}<br>This usually means there's a typo in your chart specification. See the javascript console for the full traceback.`));\n", + " }\n", + "\n", + " if(typeof define === \"function\" && define.amd) {\n", + " requirejs.config({paths});\n", + " require([\"vega-embed\"], displayChart, err => showError(`Error loading script: ${err.message}`));\n", + " } else if (typeof vegaEmbed === \"function\") {\n", + " displayChart(vegaEmbed);\n", + " } else {\n", + " loadScript(\"vega\")\n", + " .then(() => loadScript(\"vega-lite\"))\n", + " .then(() => loadScript(\"vega-embed\"))\n", + " .catch(showError)\n", + " .then(() => displayChart(vegaEmbed));\n", + " }\n", + " })({\"config\": {\"view\": {\"continuousWidth\": 400, \"continuousHeight\": 300}}, \"layer\": [{\"mark\": \"bar\", \"encoding\": {\"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed\"}, {\"type\": \"quantitative\", \"field\": \"Deaths\"}, {\"type\": \"quantitative\", \"field\": \"Recovered\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}, {\"type\": \"quantitative\", \"field\": \"Deaths/100k\"}, {\"type\": \"quantitative\", \"field\": \"Recovered/100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}, \"y\": {\"type\": \"nominal\", \"field\": \"Country/Region\", \"sort\": \"-x\"}}}, {\"mark\": {\"type\": \"text\", \"align\": \"left\", \"baseline\": \"middle\", \"dx\": 3}, \"encoding\": {\"text\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"format\": \".3\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed\"}, {\"type\": \"quantitative\", \"field\": \"Deaths\"}, {\"type\": \"quantitative\", \"field\": \"Recovered\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}, {\"type\": \"quantitative\", \"field\": \"Deaths/100k\"}, {\"type\": \"quantitative\", \"field\": \"Recovered/100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}, \"y\": {\"type\": \"nominal\", \"field\": \"Country/Region\", \"sort\": \"-x\"}}}], \"data\": {\"name\": \"data-fc4499a6a667cd4d38be13ec4c82d3dd\"}, \"height\": 900, \"title\": \"Confirmed cases per 100k inhabitants\", \"$schema\": \"https://vega.github.io/schema/vega-lite/v4.0.2.json\", \"datasets\": {\"data-fc4499a6a667cd4d38be13ec4c82d3dd\": [{\"Country/Region\": \"Algeria\", \"Confirmed/100k\": 0.4759826608752128, \"Deaths/100k\": 0.040257239974520485, \"Recovered/100k\": 0.1539247410790489, \"Confirmed\": 201.0, \"Deaths\": 17.0, \"Recovered\": 65.0, \"Long\": 2.61732301, \"Lat\": 28.15893849}, {\"Country/Region\": \"Andorra\", \"Confirmed/100k\": 146.74181232631224, \"Deaths/100k\": 1.2986001090824093, \"Recovered/100k\": 1.2986001090824093, \"Confirmed\": 113.0, \"Deaths\": 1.0, \"Recovered\": 1.0, \"Long\": 1.56054378, \"Lat\": 42.54229102}, {\"Country/Region\": \"Argentina\", \"Confirmed/100k\": 0.5056804546323499, \"Deaths/100k\": 0.008989874749019553, \"Recovered/100k\": 0.006742406061764665, \"Confirmed\": 225.0, \"Deaths\": 4.0, \"Recovered\": 3.0, \"Long\": -65.17980692, \"Lat\": -35.3813488}, {\"Country/Region\": \"Armenia\", \"Confirmed/100k\": 6.572314430363281, \"Deaths/100k\": 0.0, \"Recovered/100k\": 0.06775581886972454, \"Confirmed\": 194.0, \"Deaths\": 0.0, \"Recovered\": 2.0, \"Long\": 44.92993276, \"Lat\": 40.28952569}, {\"Country/Region\": \"Australia\", \"Confirmed/100k\": 5.257604831298705, \"Deaths/100k\": 0.028008549329597367, \"Recovered/100k\": 0.3521074772863669, \"Confirmed\": 1314.0, \"Deaths\": 7.0, \"Recovered\": 88.0, \"Long\": 134.49100008, \"Lat\": -25.73288704}, {\"Country/Region\": \"Austria\", \"Confirmed/100k\": 36.66764364159435, \"Deaths/100k\": 0.18085150994621133, \"Recovered/100k\": 0.1017289743447439, \"Confirmed\": 3244.0, \"Deaths\": 16.0, \"Recovered\": 9.0, \"Long\": 14.1264761, \"Lat\": 47.58549439}, {\"Country/Region\": \"Bahrain\", \"Confirmed/100k\": 21.15405568486574, \"Deaths/100k\": 0.12743407039075744, \"Recovered/100k\": 9.49383824411143, \"Confirmed\": 332.0, \"Deaths\": 2.0, \"Recovered\": 149.0, \"Long\": 50.54196932, \"Lat\": 26.04205135}, {\"Country/Region\": \"Belgium\", \"Confirmed/100k\": 29.77569385859023, \"Deaths/100k\": 0.6566236516889936, \"Recovered/100k\": 2.3025602719227374, \"Confirmed\": 3401.0, \"Deaths\": 75.0, \"Recovered\": 263.0, \"Long\": 4.64065114, \"Lat\": 50.63981576}, {\"Country/Region\": \"Bosnia and Herzegovina\", \"Confirmed/100k\": 3.790694686920208, \"Deaths/100k\": 0.030084878467620695, \"Recovered/100k\": 0.0601697569352414, \"Confirmed\": 126.0, \"Deaths\": 1.0, \"Recovered\": 2.0, \"Long\": 17.76876733, \"Lat\": 44.17450125}, {\"Country/Region\": \"Brazil\", \"Confirmed/100k\": 0.7604931839831657, \"Deaths/100k\": 0.011934921280338445, \"Recovered/100k\": 0.0009547937024270756, \"Confirmed\": 1593.0, \"Deaths\": 25.0, \"Recovered\": 2.0, \"Long\": -53.09783113, \"Lat\": -10.78777702}, {\"Country/Region\": \"Bulgaria\", \"Confirmed/100k\": 2.6622188155945095, \"Deaths/100k\": 0.04270939276354828, \"Recovered/100k\": 0.04270939276354828, \"Confirmed\": 187.0, \"Deaths\": 3.0, \"Recovered\": 3.0, \"Long\": 25.21552909, \"Lat\": 42.76890318}, {\"Country/Region\": \"Canada\", \"Confirmed/100k\": 3.966663191114157, \"Deaths/100k\": 0.05666661701591653, \"Recovered/100k\": 0.026984103340912627, \"Confirmed\": 1470.0, \"Deaths\": 21.0, \"Recovered\": 10.0, \"Long\": -98.30777028, \"Lat\": 61.36206324}, {\"Country/Region\": \"Chile\", \"Confirmed/100k\": 3.374417218924928, \"Deaths/100k\": 0.005339267751463493, \"Recovered/100k\": 0.04271414201170794, \"Confirmed\": 632.0, \"Deaths\": 1.0, \"Recovered\": 8.0, \"Long\": -71.38256213, \"Lat\": -37.73070989}, {\"Country/Region\": \"China\", \"Confirmed/100k\": 5.8474363300855146, \"Deaths/100k\": 0.2350778686464713, \"Recovered/100k\": 5.228149031039757, \"Confirmed\": 81439.0, \"Deaths\": 3274.0, \"Recovered\": 72814.0, \"Long\": 103.81907349, \"Lat\": 36.56176546}, {\"Country/Region\": \"Colombia\", \"Confirmed/100k\": 0.4652691204208127, \"Deaths/100k\": 0.00402830407290747, \"Recovered/100k\": 0.006042456109361205, \"Confirmed\": 231.0, \"Deaths\": 2.0, \"Recovered\": 3.0, \"Long\": -73.08114582, \"Lat\": 3.91383431}, {\"Country/Region\": \"Costa Rica\", \"Confirmed/100k\": 2.680299657501709, \"Deaths/100k\": 0.0400044725000255, \"Recovered/100k\": 0.0400044725000255, \"Confirmed\": 134.0, \"Deaths\": 2.0, \"Recovered\": 2.0, \"Long\": -84.19208768, \"Lat\": 9.97634464}, {\"Country/Region\": \"Croatia\", \"Confirmed/100k\": 6.211180124223603, \"Deaths/100k\": 0.02445346505599844, \"Recovered/100k\": 0.12226732527999218, \"Confirmed\": 254.0, \"Deaths\": 1.0, \"Recovered\": 5.0, \"Long\": 16.40412899, \"Lat\": 45.08047631}, {\"Country/Region\": \"Czechia\", \"Confirmed/100k\": 10.540486998732787, \"Deaths/100k\": 0.00941114910601142, \"Recovered/100k\": 0.056466894636068514, \"Confirmed\": 1120.0, \"Deaths\": 1.0, \"Recovered\": 6.0, \"Long\": 15.31240163, \"Lat\": 49.73341233}, {\"Country/Region\": \"Denmark\", \"Confirmed/100k\": 26.11494785807405, \"Deaths/100k\": 0.22423667249337034, \"Recovered/100k\": 0.01724897480718234, \"Confirmed\": 1514.0, \"Deaths\": 13.0, \"Recovered\": 1.0, \"Long\": 10.02800992, \"Lat\": 55.98125296}, {\"Country/Region\": \"Dominican Republic\", \"Confirmed/100k\": 1.9007891568447464, \"Deaths/100k\": 0.028229541933337817, \"Recovered/100k\": 0.0, \"Confirmed\": 202.0, \"Deaths\": 3.0, \"Recovered\": 0.0, \"Long\": -70.50568896, \"Lat\": 18.89433082}, {\"Country/Region\": \"Ecuador\", \"Confirmed/100k\": 4.618259850224389, \"Deaths/100k\": 0.08194630912945686, \"Recovered/100k\": 0.01755992338488361, \"Confirmed\": 789.0, \"Deaths\": 14.0, \"Recovered\": 3.0, \"Long\": -78.75201922, \"Lat\": -1.42381612}, {\"Country/Region\": \"Egypt\", \"Confirmed/100k\": 0.33223740709735305, \"Deaths/100k\": 0.014224231496522759, \"Recovered/100k\": 0.056896925986091036, \"Confirmed\": 327.0, \"Deaths\": 14.0, \"Recovered\": 56.0, \"Long\": 29.86190099, \"Lat\": 26.49593311}, {\"Country/Region\": \"Estonia\", \"Confirmed/100k\": 24.680441280233534, \"Deaths/100k\": 0.0, \"Recovered/100k\": 0.15141375018548184, \"Confirmed\": 326.0, \"Deaths\": 0.0, \"Recovered\": 2.0, \"Long\": 25.54248537, \"Lat\": 58.67192972}, {\"Country/Region\": \"Finland\", \"Confirmed/100k\": 11.344587308922534, \"Deaths/100k\": 0.018122343943965717, \"Recovered/100k\": 0.18122343943965716, \"Confirmed\": 626.0, \"Deaths\": 1.0, \"Recovered\": 10.0, \"Long\": 26.2746656, \"Lat\": 64.49884603}, {\"Country/Region\": \"France\", \"Confirmed/100k\": 23.95082860850343, \"Deaths/100k\": 1.0061617104295257, \"Recovered/100k\": 3.284207363419817, \"Confirmed\": 16044.0, \"Deaths\": 674.0, \"Recovered\": 2200.0, \"Long\": -2.76172945, \"Lat\": 42.17344011}, {\"Country/Region\": \"Germany\", \"Confirmed/100k\": 29.993516538374127, \"Deaths/100k\": 0.11335144753777865, \"Recovered/100k\": 0.3207604792026502, \"Confirmed\": 24873.0, \"Deaths\": 94.0, \"Recovered\": 266.0, \"Long\": 10.38578051, \"Lat\": 51.10698181}, {\"Country/Region\": \"Greece\", \"Confirmed/100k\": 5.816734820652541, \"Deaths/100k\": 0.1398253562656861, \"Recovered/100k\": 0.1771121179365357, \"Confirmed\": 624.0, \"Deaths\": 15.0, \"Recovered\": 19.0, \"Long\": 22.95555794, \"Lat\": 39.07469623}, {\"Country/Region\": \"Hungary\", \"Confirmed/100k\": 1.3410060718912329, \"Deaths/100k\": 0.06142012543013281, \"Recovered/100k\": 0.16378700114702086, \"Confirmed\": 131.0, \"Deaths\": 6.0, \"Recovered\": 16.0, \"Long\": 19.39559116, \"Lat\": 47.16277506}, {\"Country/Region\": \"India\", \"Confirmed/100k\": 0.02927657304121125, \"Deaths/100k\": 0.000517515180021411, \"Recovered/100k\": 0.001996129980082585, \"Confirmed\": 396.0, \"Deaths\": 7.0, \"Recovered\": 27.0, \"Long\": 79.61197609999998, \"Lat\": 22.88578212}, {\"Country/Region\": \"Indonesia\", \"Confirmed/100k\": 0.19203220641624055, \"Deaths/100k\": 0.017932968692567216, \"Recovered/100k\": 0.010834501918426026, \"Confirmed\": 514.0, \"Deaths\": 48.0, \"Recovered\": 29.0, \"Long\": 117.24011366, \"Lat\": -2.21505456}, {\"Country/Region\": \"Iran\", \"Confirmed/100k\": 26.45223574998268, \"Deaths/100k\": 2.05989542650526, \"Recovered/100k\": 9.695567138049388, \"Confirmed\": 21638.0, \"Deaths\": 1685.0, \"Recovered\": 7931.0, \"Long\": 54.27407004, \"Lat\": 32.57503292}, {\"Country/Region\": \"Iraq\", \"Confirmed/100k\": 0.6062403730069522, \"Deaths/100k\": 0.052037800258107496, \"Recovered/100k\": 0.14830773073560635, \"Confirmed\": 233.0, \"Deaths\": 20.0, \"Recovered\": 57.0, \"Long\": 43.74353149, \"Lat\": 33.03970582}, {\"Country/Region\": \"Ireland\", \"Confirmed/100k\": 18.666918306065764, \"Deaths/100k\": 0.08241465035790622, \"Recovered/100k\": 0.10301831294738276, \"Confirmed\": 906.0, \"Deaths\": 4.0, \"Recovered\": 5.0, \"Long\": -8.13793569, \"Lat\": 53.17544870000001}, {\"Country/Region\": \"Israel\", \"Confirmed/100k\": 12.055651860690244, \"Deaths/100k\": 0.011256444314369977, \"Recovered/100k\": 0.4164884396316891, \"Confirmed\": 1071.0, \"Deaths\": 1.0, \"Recovered\": 37.0, \"Long\": 35.00444693, \"Lat\": 31.46110101}, {\"Country/Region\": \"Italy\", \"Confirmed/100k\": 97.85991139721459, \"Deaths/100k\": 9.061531922133774, \"Recovered/100k\": 11.623119105381232, \"Confirmed\": 59138.0, \"Deaths\": 5476.0, \"Recovered\": 7024.0, \"Long\": 12.07001339, \"Lat\": 42.79662641}, {\"Country/Region\": \"Japan\", \"Confirmed/100k\": 0.8583005806569398, \"Deaths/100k\": 0.031613281055504226, \"Recovered/100k\": 0.18572802620108733, \"Confirmed\": 1086.0, \"Deaths\": 40.0, \"Recovered\": 235.0, \"Long\": 138.03089558, \"Lat\": 37.59230135}, {\"Country/Region\": \"Jordan\", \"Confirmed/100k\": 1.1249485361155187, \"Deaths/100k\": 0.0, \"Recovered/100k\": 0.010044183358174271, \"Confirmed\": 112.0, \"Deaths\": 0.0, \"Recovered\": 1.0, \"Long\": 36.77136104, \"Lat\": 31.24579091}, {\"Country/Region\": \"Korea, South\", \"Confirmed/100k\": 17.230475239630845, \"Deaths/100k\": 0.20141277115000653, \"Recovered/100k\": 5.633747608417009, \"Confirmed\": 8897.0, \"Deaths\": 104.0, \"Recovered\": 2909.0, \"Long\": 127.83916086, \"Lat\": 36.38523983}, {\"Country/Region\": \"Kuwait\", \"Confirmed/100k\": 4.544016412600556, \"Deaths/100k\": 0.0, \"Recovered/100k\": 0.6525981018096545, \"Confirmed\": 188.0, \"Deaths\": 0.0, \"Recovered\": 27.0, \"Long\": 47.58700459, \"Lat\": 29.33431262}, {\"Country/Region\": \"Latvia\", \"Confirmed/100k\": 7.214999724895692, \"Deaths/100k\": 0.0, \"Recovered/100k\": 0.05190647284097621, \"Confirmed\": 139.0, \"Deaths\": 0.0, \"Recovered\": 1.0, \"Long\": 24.91235983, \"Lat\": 56.85085163}, {\"Country/Region\": \"Lebanon\", \"Confirmed/100k\": 3.621006216304018, \"Deaths/100k\": 0.05840332606941965, \"Recovered/100k\": 0.11680665213883933, \"Confirmed\": 248.0, \"Deaths\": 4.0, \"Recovered\": 8.0, \"Long\": 35.88016072, \"Lat\": 33.92306631}, {\"Country/Region\": \"Lithuania\", \"Confirmed/100k\": 4.6961265559504035, \"Deaths/100k\": 0.035848294320232094, \"Recovered/100k\": 0.035848294320232094, \"Confirmed\": 131.0, \"Deaths\": 1.0, \"Recovered\": 1.0, \"Long\": 23.88719355, \"Lat\": 55.32610984}, {\"Country/Region\": \"Luxembourg\", \"Confirmed/100k\": 131.30874338519862, \"Deaths/100k\": 1.31637837980149, \"Recovered/100k\": 0.9872837848511176, \"Confirmed\": 798.0, \"Deaths\": 8.0, \"Recovered\": 6.0, \"Long\": 6.07182201, \"Lat\": 49.76725361}, {\"Country/Region\": \"Malaysia\", \"Confirmed/100k\": 4.142272797843607, \"Deaths/100k\": 0.03171724960064018, \"Recovered/100k\": 0.44086976944889855, \"Confirmed\": 1306.0, \"Deaths\": 10.0, \"Recovered\": 139.0, \"Long\": 109.69762284, \"Lat\": 3.78986846}, {\"Country/Region\": \"Mexico\", \"Confirmed/100k\": 0.19890516889394494, \"Deaths/100k\": 0.0015849017441748599, \"Recovered/100k\": 0.0031698034883497197, \"Confirmed\": 251.0, \"Deaths\": 2.0, \"Recovered\": 4.0, \"Long\": -102.52345169, \"Lat\": 23.94753724}, {\"Country/Region\": \"Morocco\", \"Confirmed/100k\": 0.31918609876261816, \"Deaths/100k\": 0.011102125174351938, \"Recovered/100k\": 0.008326593880763952, \"Confirmed\": 115.0, \"Deaths\": 4.0, \"Recovered\": 3.0, \"Long\": -8.45615795, \"Lat\": 29.83762955}, {\"Country/Region\": \"Netherlands\", \"Confirmed/100k\": 24.46750531323833, \"Deaths/100k\": 1.0446278359541978, \"Recovered/100k\": 0.011606975955046644, \"Confirmed\": 4216.0, \"Deaths\": 180.0, \"Recovered\": 2.0, \"Long\": 5.28144793, \"Lat\": 52.1007899}, {\"Country/Region\": \"Norway\", \"Confirmed/100k\": 44.840973547777175, \"Deaths/100k\": 0.131719183732455, \"Recovered/100k\": 0.018817026247493568, \"Confirmed\": 2383.0, \"Deaths\": 7.0, \"Recovered\": 1.0, \"Long\": 15.34834656, \"Lat\": 68.75015572}, {\"Country/Region\": \"Pakistan\", \"Confirmed/100k\": 0.3656668427302251, \"Deaths/100k\": 0.002356100790787533, \"Recovered/100k\": 0.002356100790787533, \"Confirmed\": 776.0, \"Deaths\": 5.0, \"Recovered\": 5.0, \"Long\": 69.33957937, \"Lat\": 29.9497515}, {\"Country/Region\": \"Panama\", \"Confirmed/100k\": 5.865632017061567, \"Deaths/100k\": 0.0718240655150396, \"Recovered/100k\": 0.0, \"Confirmed\": 245.0, \"Deaths\": 3.0, \"Recovered\": 0.0, \"Long\": -80.11915156, \"Lat\": 8.51750797}, {\"Country/Region\": \"Peru\", \"Confirmed/100k\": 1.1347559943250949, \"Deaths/100k\": 0.01563024785571756, \"Recovered/100k\": 0.0031260495711435115, \"Confirmed\": 363.0, \"Deaths\": 5.0, \"Recovered\": 1.0, \"Long\": -74.38242685, \"Lat\": -9.15280381}, {\"Country/Region\": \"Philippines\", \"Confirmed/100k\": 0.3562992516909353, \"Deaths/100k\": 0.02344074024282469, \"Recovered/100k\": 0.01593970336512079, \"Confirmed\": 380.0, \"Deaths\": 25.0, \"Recovered\": 17.0, \"Long\": 122.88393253, \"Lat\": 11.77536778}, {\"Country/Region\": \"Poland\", \"Confirmed/100k\": 1.6693634522309804, \"Deaths/100k\": 0.018431457674474547, \"Recovered/100k\": 0.002633065382067793, \"Confirmed\": 634.0, \"Deaths\": 7.0, \"Recovered\": 1.0, \"Long\": 19.39012835, \"Lat\": 52.12759564}, {\"Country/Region\": \"Portugal\", \"Confirmed/100k\": 15.561535075408282, \"Deaths/100k\": 0.13616343190982247, \"Recovered/100k\": 0.04862979711065089, \"Confirmed\": 1600.0, \"Deaths\": 14.0, \"Recovered\": 5.0, \"Long\": -8.50104361, \"Lat\": 39.59550671}, {\"Country/Region\": \"Qatar\", \"Confirmed/100k\": 17.759071236523866, \"Deaths/100k\": 0.0, \"Recovered/100k\": 1.1863347182293271, \"Confirmed\": 494.0, \"Deaths\": 0.0, \"Recovered\": 33.0, \"Long\": 51.18479632, \"Lat\": 25.30601188}, {\"Country/Region\": \"Romania\", \"Confirmed/100k\": 2.2234847644564506, \"Deaths/100k\": 0.015405206220252547, \"Recovered/100k\": 0.32864439936538764, \"Confirmed\": 433.0, \"Deaths\": 3.0, \"Recovered\": 64.0, \"Long\": 24.97293039, \"Lat\": 45.85243127}, {\"Country/Region\": \"Russia\", \"Confirmed/100k\": 0.25401782485297936, \"Deaths/100k\": 0.0, \"Recovered/100k\": 0.011074346587595832, \"Confirmed\": 367.0, \"Deaths\": 0.0, \"Recovered\": 16.0, \"Long\": 96.68656112, \"Lat\": 61.98052209}, {\"Country/Region\": \"Saudi Arabia\", \"Confirmed/100k\": 1.5163228594988591, \"Deaths/100k\": 0.0, \"Recovered/100k\": 0.04747781947550244, \"Confirmed\": 511.0, \"Deaths\": 0.0, \"Recovered\": 16.0, \"Long\": 44.53686271, \"Lat\": 24.12245841}, {\"Country/Region\": \"Serbia\", \"Confirmed/100k\": 3.1795664446317176, \"Deaths/100k\": 0.028644742744429887, \"Recovered/100k\": 0.014322371372214943, \"Confirmed\": 222.0, \"Deaths\": 2.0, \"Recovered\": 1.0, \"Long\": 20.78958334, \"Lat\": 44.2215032}, {\"Country/Region\": \"Singapore\", \"Confirmed/100k\": 8.069270162002569, \"Deaths/100k\": 0.03546931939341789, \"Recovered/100k\": 2.553790996326088, \"Confirmed\": 455.0, \"Deaths\": 2.0, \"Recovered\": 144.0, \"Long\": 103.81725592, \"Lat\": 1.35876087}, {\"Country/Region\": \"Slovakia\", \"Confirmed/100k\": 3.396358112733754, \"Deaths/100k\": 0.018358692501263537, \"Recovered/100k\": 0.12851084750884476, \"Confirmed\": 185.0, \"Deaths\": 1.0, \"Recovered\": 7.0, \"Long\": 19.47905218, \"Lat\": 48.70547528}, {\"Country/Region\": \"Slovenia\", \"Confirmed/100k\": 20.025423581242272, \"Deaths/100k\": 0.09674117672097717, \"Recovered/100k\": 0.0, \"Confirmed\": 414.0, \"Deaths\": 2.0, \"Recovered\": 0.0, \"Long\": 14.80444238, \"Lat\": 46.11554772}, {\"Country/Region\": \"South Africa\", \"Confirmed/100k\": 0.4742156326325568, \"Deaths/100k\": 0.0, \"Recovered/100k\": 0.0, \"Confirmed\": 274.0, \"Deaths\": 0.0, \"Recovered\": 0.0, \"Long\": 25.08390093, \"Lat\": -29.00034095}, {\"Country/Region\": \"Spain\", \"Confirmed/100k\": 61.57040181000888, \"Deaths/100k\": 3.792503893469678, \"Recovered/100k\": 5.511115985149223, \"Confirmed\": 28768.0, \"Deaths\": 1772.0, \"Recovered\": 2575.0, \"Long\": -3.64755047, \"Lat\": 40.24448698}, {\"Country/Region\": \"Sweden\", \"Confirmed/100k\": 18.99211198864794, \"Deaths/100k\": 0.20622251900806968, \"Recovered/100k\": 0.15712191924424354, \"Confirmed\": 1934.0, \"Deaths\": 21.0, \"Recovered\": 16.0, \"Long\": 16.74558049, \"Lat\": 62.77966519}, {\"Country/Region\": \"Switzerland\", \"Confirmed/100k\": 85.06972840975499, \"Deaths/100k\": 1.1507016403251884, \"Recovered/100k\": 1.5381828049244866, \"Confirmed\": 7245.0, \"Deaths\": 98.0, \"Recovered\": 131.0, \"Long\": 8.20867471, \"Lat\": 46.79785878}, {\"Country/Region\": \"Taiwan*\", \"Confirmed/100k\": 0.7356030619716852, \"Deaths/100k\": 0.008705361680138286, \"Recovered/100k\": 0.121875063521936, \"Confirmed\": 169.0, \"Deaths\": 2.0, \"Recovered\": 28.0, \"Long\": 120.95427281, \"Lat\": 23.7539928}, {\"Country/Region\": \"Thailand\", \"Confirmed/100k\": 0.8627577910197255, \"Deaths/100k\": 0.0014403302020362695, \"Recovered/100k\": 0.06337452888959587, \"Confirmed\": 599.0, \"Deaths\": 1.0, \"Recovered\": 44.0, \"Long\": 101.0028813, \"Lat\": 15.11815794}, {\"Country/Region\": \"Turkey\", \"Confirmed/100k\": 1.5014627600063382, \"Deaths/100k\": 0.03644327087394025, \"Recovered/100k\": 0.0, \"Confirmed\": 1236.0, \"Deaths\": 30.0, \"Recovered\": 0.0, \"Long\": 35.16895346, \"Lat\": 39.0616029}, {\"Country/Region\": \"US\", \"Confirmed/100k\": 10.170938957206848, \"Deaths/100k\": 0.12745767355316912, \"Recovered/100k\": 0.05440639302749185, \"Confirmed\": 33276.0, \"Deaths\": 417.0, \"Recovered\": 178.0, \"Long\": -112.4616737, \"Lat\": 45.6795472}, {\"Country/Region\": \"United Arab Emirates\", \"Confirmed/100k\": 1.5886268439103517, \"Deaths/100k\": 0.020766363972684342, \"Recovered/100k\": 0.3945609154810024, \"Confirmed\": 153.0, \"Deaths\": 2.0, \"Recovered\": 38.0, \"Long\": 54.3001671, \"Lat\": 23.90528188}, {\"Country/Region\": \"United Kingdom\", \"Confirmed/100k\": 8.634512140513609, \"Deaths/100k\": 0.42413036467946996, \"Recovered/100k\": 0.10076856182100884, \"Confirmed\": 5741.0, \"Deaths\": 282.0, \"Recovered\": 67.0, \"Long\": -2.86563164, \"Lat\": 54.12387156}, {\"Country/Region\": \"Uruguay\", \"Confirmed/100k\": 3.913838724911931, \"Deaths/100k\": 0.0, \"Recovered/100k\": 0.0, \"Confirmed\": 135.0, \"Deaths\": 0.0, \"Recovered\": 0.0, \"Long\": -56.01807053, \"Lat\": -32.79951534}, {\"Country/Region\": \"Vietnam\", \"Confirmed/100k\": 0.11827457904062465, \"Deaths/100k\": 0.0, \"Recovered/100k\": 0.017793520740624947, \"Confirmed\": 113.0, \"Deaths\": 0.0, \"Recovered\": 17.0, \"Long\": 106.29914698, \"Lat\": 16.646016699999997}]}}, {\"mode\": \"vega-lite\"});\n", + "</script>" + ], + "text/plain": [ + "alt.LayerChart(...)" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "\n", + "<p style=\"font-size: smaller\">Data Sources: \n", + " <a href=\"https://github.com/CSSEGISandData/COVID-19\">JHU CSSE</a>,\n", + " <a href=\"https://data.worldbank.org/indicator/SP.POP.TOTL\">World Bank</a>,\n", + " <a href=\"https://worldmap.harvard.edu/data/geonode:country_centroids_az8\">Harvard Worldmap</a>\n", + "</p>" + ], + "text/plain": [ + "<IPython.core.display.HTML object>" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "bars = alt.Chart(map_df).mark_bar().encode(\n", + " x='Confirmed/100k:Q',\n", + " y=alt.Y(\"Country/Region:N\", sort='-x'),\n", + " tooltip=[\"Country/Region:N\", \n", + " \"Confirmed:Q\", \"Deaths:Q\", \"Recovered:Q\",\n", + " \"Confirmed/100k:Q\", \"Deaths/100k:Q\", \"Recovered/100k:Q\"]\n", + ")\n", + "\n", + "text = bars.mark_text(\n", + " align='left',\n", + " baseline='middle',\n", + " dx=3 # Nudges text to right so it doesn't appear on top of the bar\n", + ").encode(\n", + " text=alt.Text('Confirmed/100k:Q', format=\".3\")\n", + ")\n", + "\n", + "chart = (bars + text).properties(height=900, title=f\"Confirmed cases per 100k inhabitants\")\n", + "display(chart)\n", + "display(HTML('''\n", + "<p style=\"font-size: smaller\">Data Sources: \n", + " <a href=\"https://github.com/CSSEGISandData/COVID-19\">JHU CSSE</a>,\n", + " <a href=\"https://data.worldbank.org/indicator/SP.POP.TOTL\">World Bank</a>,\n", + " <a href=\"https://worldmap.harvard.edu/data/geonode:country_centroids_az8\">Harvard Worldmap</a>\n", + "</p>'''))" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "papermill": { + "duration": 0.015762, + "end_time": "2020-03-25T14:00:40.204760", + "exception": false, + "start_time": "2020-03-25T14:00:40.188998", + "status": "completed" + }, + "tags": [] + }, + "source": [ + "## How have cases been growing?" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": { + "jupyter": { + "source_hidden": true + }, + "papermill": { + "duration": 0.076664, + "end_time": "2020-03-25T14:00:40.297518", + "exception": false, + "start_time": "2020-03-25T14:00:40.220854", + "status": "completed" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "confirmed_rate_df = helper.growth_df(rates_frames_map, geodata_df, 'confirmed', countries_over_thresh, 2)\n", + "latest_confirmed_ser = confirmed_rate_df.set_index(\n", + " ['Country/Region', 'Geo Region', 'Date']).drop(\n", + " ['Longitude', 'Latitude'], axis=1).unstack().iloc[:,-1]\n", + "sort_order = latest_confirmed_ser.groupby('Geo Region').mean().sort_values(ascending=False).index.tolist()" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": { + "jupyter": { + "source_hidden": true + }, + "papermill": { + "duration": 0.202807, + "end_time": "2020-03-25T14:00:40.530010", + "exception": false, + "start_time": "2020-03-25T14:00:40.327203", + "status": "completed" + }, + "tags": [] + }, + "outputs": [ + { + "data": { + "text/html": [ + "\n", + "<div id=\"altair-viz-86a497fd53524598a6c450bdb4feab7e\"></div>\n", + "<script type=\"text/javascript\">\n", + " (function(spec, embedOpt){\n", + " const outputDiv = document.getElementById(\"altair-viz-86a497fd53524598a6c450bdb4feab7e\");\n", + " const paths = {\n", + " \"vega\": \"https://cdn.jsdelivr.net/npm//vega@5?noext\",\n", + " \"vega-lib\": \"https://cdn.jsdelivr.net/npm//vega-lib?noext\",\n", + " \"vega-lite\": \"https://cdn.jsdelivr.net/npm//vega-lite@4.0.2?noext\",\n", + " \"vega-embed\": \"https://cdn.jsdelivr.net/npm//vega-embed@6?noext\",\n", + " };\n", + "\n", + " function loadScript(lib) {\n", + " return new Promise(function(resolve, reject) {\n", + " var s = document.createElement('script');\n", + " s.src = paths[lib];\n", + " s.async = true;\n", + " s.onload = () => resolve(paths[lib]);\n", + " s.onerror = () => reject(`Error loading script: ${paths[lib]}`);\n", + " document.getElementsByTagName(\"head\")[0].appendChild(s);\n", + " });\n", + " }\n", + "\n", + " function showError(err) {\n", + " outputDiv.innerHTML = `<div class=\"error\" style=\"color:red;\">${err}</div>`;\n", + " throw err;\n", + " }\n", + "\n", + " function displayChart(vegaEmbed) {\n", + " vegaEmbed(outputDiv, spec, embedOpt)\n", + " .catch(err => showError(`Javascript Error: ${err.message}<br>This usually means there's a typo in your chart specification. See the javascript console for the full traceback.`));\n", + " }\n", + "\n", + " if(typeof define === \"function\" && define.amd) {\n", + " requirejs.config({paths});\n", + " require([\"vega-embed\"], displayChart, err => showError(`Error loading script: ${err.message}`));\n", + " } else if (typeof vegaEmbed === \"function\") {\n", + " displayChart(vegaEmbed);\n", + " } else {\n", + " loadScript(\"vega\")\n", + " .then(() => loadScript(\"vega-lite\"))\n", + " .then(() => loadScript(\"vega-embed\"))\n", + " .catch(showError)\n", + " .then(() => displayChart(vegaEmbed));\n", + " }\n", + " })({\"config\": {\"view\": {\"continuousWidth\": 400, \"continuousHeight\": 300}}, \"data\": {\"name\": \"data-50886b78db9ef2276eb46e378a27fc02\"}, \"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"facet\": {\"type\": \"nominal\", \"columns\": 1, \"field\": \"Geo Region\", \"sort\": [\"Europe\", \"Asia\", \"Oceania\", \"Americas\"], \"title\": \"Geographic Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"temporal\", \"field\": \"Date\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}], \"x\": {\"type\": \"temporal\", \"field\": \"Date\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}}, \"height\": 200, \"title\": \"Countries with 2 or more cases per 100k\", \"width\": 300, \"$schema\": \"https://vega.github.io/schema/vega-lite/v4.0.2.json\", \"datasets\": {\"data-50886b78db9ef2276eb46e378a27fc02\": [{\"Country/Region\": \"Andorra\", \"Longitude\": 1.56054378, \"Latitude\": 42.54229102, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Andorra\", \"Longitude\": 1.56054378, \"Latitude\": 42.54229102, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Andorra\", \"Longitude\": 1.56054378, \"Latitude\": 42.54229102, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Andorra\", \"Longitude\": 1.56054378, \"Latitude\": 42.54229102, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-25T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Andorra\", \"Longitude\": 1.56054378, \"Latitude\": 42.54229102, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-26T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Andorra\", \"Longitude\": 1.56054378, \"Latitude\": 42.54229102, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-27T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Andorra\", \"Longitude\": 1.56054378, \"Latitude\": 42.54229102, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-28T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Andorra\", \"Longitude\": 1.56054378, \"Latitude\": 42.54229102, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-29T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Andorra\", \"Longitude\": 1.56054378, \"Latitude\": 42.54229102, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-30T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Andorra\", \"Longitude\": 1.56054378, \"Latitude\": 42.54229102, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-31T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Andorra\", \"Longitude\": 1.56054378, \"Latitude\": 42.54229102, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-01T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Andorra\", \"Longitude\": 1.56054378, \"Latitude\": 42.54229102, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-02T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Andorra\", \"Longitude\": 1.56054378, \"Latitude\": 42.54229102, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-03T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Andorra\", \"Longitude\": 1.56054378, \"Latitude\": 42.54229102, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-04T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Andorra\", \"Longitude\": 1.56054378, \"Latitude\": 42.54229102, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-05T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Andorra\", \"Longitude\": 1.56054378, \"Latitude\": 42.54229102, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-06T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Andorra\", \"Longitude\": 1.56054378, \"Latitude\": 42.54229102, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-07T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Andorra\", \"Longitude\": 1.56054378, \"Latitude\": 42.54229102, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-08T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Andorra\", \"Longitude\": 1.56054378, \"Latitude\": 42.54229102, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-09T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Andorra\", \"Longitude\": 1.56054378, \"Latitude\": 42.54229102, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-10T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Andorra\", \"Longitude\": 1.56054378, \"Latitude\": 42.54229102, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-11T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Andorra\", \"Longitude\": 1.56054378, \"Latitude\": 42.54229102, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-12T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Andorra\", \"Longitude\": 1.56054378, \"Latitude\": 42.54229102, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-13T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Andorra\", \"Longitude\": 1.56054378, \"Latitude\": 42.54229102, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-14T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Andorra\", \"Longitude\": 1.56054378, \"Latitude\": 42.54229102, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-15T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Andorra\", \"Longitude\": 1.56054378, \"Latitude\": 42.54229102, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-16T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Andorra\", \"Longitude\": 1.56054378, \"Latitude\": 42.54229102, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-17T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Andorra\", \"Longitude\": 1.56054378, \"Latitude\": 42.54229102, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-18T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Andorra\", \"Longitude\": 1.56054378, \"Latitude\": 42.54229102, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-19T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Andorra\", \"Longitude\": 1.56054378, \"Latitude\": 42.54229102, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-20T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Andorra\", \"Longitude\": 1.56054378, \"Latitude\": 42.54229102, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-21T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Andorra\", \"Longitude\": 1.56054378, \"Latitude\": 42.54229102, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Andorra\", \"Longitude\": 1.56054378, \"Latitude\": 42.54229102, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Andorra\", \"Longitude\": 1.56054378, \"Latitude\": 42.54229102, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Andorra\", \"Longitude\": 1.56054378, \"Latitude\": 42.54229102, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-25T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Andorra\", \"Longitude\": 1.56054378, \"Latitude\": 42.54229102, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-26T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Andorra\", \"Longitude\": 1.56054378, \"Latitude\": 42.54229102, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-27T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Andorra\", \"Longitude\": 1.56054378, \"Latitude\": 42.54229102, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-28T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Andorra\", \"Longitude\": 1.56054378, \"Latitude\": 42.54229102, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-29T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Andorra\", \"Longitude\": 1.56054378, \"Latitude\": 42.54229102, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-01T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Andorra\", \"Longitude\": 1.56054378, \"Latitude\": 42.54229102, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-02T00:00:00\", \"Confirmed/100k\": 1.2986001090824093}, {\"Country/Region\": \"Andorra\", \"Longitude\": 1.56054378, \"Latitude\": 42.54229102, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-03T00:00:00\", \"Confirmed/100k\": 1.2986001090824093}, {\"Country/Region\": \"Andorra\", \"Longitude\": 1.56054378, \"Latitude\": 42.54229102, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-04T00:00:00\", \"Confirmed/100k\": 1.2986001090824093}, {\"Country/Region\": \"Andorra\", \"Longitude\": 1.56054378, \"Latitude\": 42.54229102, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-05T00:00:00\", \"Confirmed/100k\": 1.2986001090824093}, {\"Country/Region\": \"Andorra\", \"Longitude\": 1.56054378, \"Latitude\": 42.54229102, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-06T00:00:00\", \"Confirmed/100k\": 1.2986001090824093}, {\"Country/Region\": \"Andorra\", \"Longitude\": 1.56054378, \"Latitude\": 42.54229102, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-07T00:00:00\", \"Confirmed/100k\": 1.2986001090824093}, {\"Country/Region\": \"Andorra\", \"Longitude\": 1.56054378, \"Latitude\": 42.54229102, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-08T00:00:00\", \"Confirmed/100k\": 1.2986001090824093}, {\"Country/Region\": \"Andorra\", \"Longitude\": 1.56054378, \"Latitude\": 42.54229102, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-09T00:00:00\", \"Confirmed/100k\": 1.2986001090824093}, {\"Country/Region\": \"Andorra\", \"Longitude\": 1.56054378, \"Latitude\": 42.54229102, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-10T00:00:00\", \"Confirmed/100k\": 1.2986001090824093}, {\"Country/Region\": \"Andorra\", \"Longitude\": 1.56054378, \"Latitude\": 42.54229102, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-11T00:00:00\", \"Confirmed/100k\": 1.2986001090824093}, {\"Country/Region\": \"Andorra\", \"Longitude\": 1.56054378, \"Latitude\": 42.54229102, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-12T00:00:00\", \"Confirmed/100k\": 1.2986001090824093}, {\"Country/Region\": \"Andorra\", \"Longitude\": 1.56054378, \"Latitude\": 42.54229102, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-13T00:00:00\", \"Confirmed/100k\": 1.2986001090824093}, {\"Country/Region\": \"Andorra\", \"Longitude\": 1.56054378, \"Latitude\": 42.54229102, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-14T00:00:00\", \"Confirmed/100k\": 1.2986001090824093}, {\"Country/Region\": \"Andorra\", \"Longitude\": 1.56054378, \"Latitude\": 42.54229102, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-15T00:00:00\", \"Confirmed/100k\": 1.2986001090824093}, {\"Country/Region\": \"Andorra\", \"Longitude\": 1.56054378, \"Latitude\": 42.54229102, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-16T00:00:00\", \"Confirmed/100k\": 2.5972002181648186}, {\"Country/Region\": \"Andorra\", \"Longitude\": 1.56054378, \"Latitude\": 42.54229102, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-17T00:00:00\", \"Confirmed/100k\": 50.645404254213965}, {\"Country/Region\": \"Andorra\", \"Longitude\": 1.56054378, \"Latitude\": 42.54229102, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-18T00:00:00\", \"Confirmed/100k\": 50.645404254213965}, {\"Country/Region\": \"Andorra\", \"Longitude\": 1.56054378, \"Latitude\": 42.54229102, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-19T00:00:00\", \"Confirmed/100k\": 68.82580578136768}, {\"Country/Region\": \"Andorra\", \"Longitude\": 1.56054378, \"Latitude\": 42.54229102, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-20T00:00:00\", \"Confirmed/100k\": 97.39500818118069}, {\"Country/Region\": \"Andorra\", \"Longitude\": 1.56054378, \"Latitude\": 42.54229102, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-21T00:00:00\", \"Confirmed/100k\": 114.27680959925199}, {\"Country/Region\": \"Andorra\", \"Longitude\": 1.56054378, \"Latitude\": 42.54229102, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-22T00:00:00\", \"Confirmed/100k\": 146.74181232631224}, {\"Country/Region\": \"Andorra\", \"Longitude\": 1.56054378, \"Latitude\": 42.54229102, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-23T00:00:00\", \"Confirmed/100k\": 146.74181232631224}, {\"Country/Region\": \"Armenia\", \"Longitude\": 44.92993276, \"Latitude\": 40.28952569, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Armenia\", \"Longitude\": 44.92993276, \"Latitude\": 40.28952569, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Armenia\", \"Longitude\": 44.92993276, \"Latitude\": 40.28952569, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Armenia\", \"Longitude\": 44.92993276, \"Latitude\": 40.28952569, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-25T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Armenia\", \"Longitude\": 44.92993276, \"Latitude\": 40.28952569, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-26T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Armenia\", \"Longitude\": 44.92993276, \"Latitude\": 40.28952569, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-27T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Armenia\", \"Longitude\": 44.92993276, \"Latitude\": 40.28952569, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-28T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Armenia\", \"Longitude\": 44.92993276, \"Latitude\": 40.28952569, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-29T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Armenia\", \"Longitude\": 44.92993276, \"Latitude\": 40.28952569, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-30T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Armenia\", \"Longitude\": 44.92993276, \"Latitude\": 40.28952569, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-31T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Armenia\", \"Longitude\": 44.92993276, \"Latitude\": 40.28952569, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-01T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Armenia\", \"Longitude\": 44.92993276, \"Latitude\": 40.28952569, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-02T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Armenia\", \"Longitude\": 44.92993276, \"Latitude\": 40.28952569, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-03T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Armenia\", \"Longitude\": 44.92993276, \"Latitude\": 40.28952569, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-04T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Armenia\", \"Longitude\": 44.92993276, \"Latitude\": 40.28952569, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-05T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Armenia\", \"Longitude\": 44.92993276, \"Latitude\": 40.28952569, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-06T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Armenia\", \"Longitude\": 44.92993276, \"Latitude\": 40.28952569, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-07T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Armenia\", \"Longitude\": 44.92993276, \"Latitude\": 40.28952569, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-08T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Armenia\", \"Longitude\": 44.92993276, \"Latitude\": 40.28952569, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-09T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Armenia\", \"Longitude\": 44.92993276, \"Latitude\": 40.28952569, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-10T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Armenia\", \"Longitude\": 44.92993276, \"Latitude\": 40.28952569, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-11T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Armenia\", \"Longitude\": 44.92993276, \"Latitude\": 40.28952569, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-12T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Armenia\", \"Longitude\": 44.92993276, \"Latitude\": 40.28952569, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-13T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Armenia\", \"Longitude\": 44.92993276, \"Latitude\": 40.28952569, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-14T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Armenia\", \"Longitude\": 44.92993276, \"Latitude\": 40.28952569, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-15T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Armenia\", \"Longitude\": 44.92993276, \"Latitude\": 40.28952569, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-16T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Armenia\", \"Longitude\": 44.92993276, \"Latitude\": 40.28952569, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-17T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Armenia\", \"Longitude\": 44.92993276, \"Latitude\": 40.28952569, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-18T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Armenia\", \"Longitude\": 44.92993276, \"Latitude\": 40.28952569, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-19T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Armenia\", \"Longitude\": 44.92993276, \"Latitude\": 40.28952569, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-20T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Armenia\", \"Longitude\": 44.92993276, \"Latitude\": 40.28952569, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-21T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Armenia\", \"Longitude\": 44.92993276, \"Latitude\": 40.28952569, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Armenia\", \"Longitude\": 44.92993276, \"Latitude\": 40.28952569, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Armenia\", \"Longitude\": 44.92993276, \"Latitude\": 40.28952569, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Armenia\", \"Longitude\": 44.92993276, \"Latitude\": 40.28952569, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-25T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Armenia\", \"Longitude\": 44.92993276, \"Latitude\": 40.28952569, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-26T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Armenia\", \"Longitude\": 44.92993276, \"Latitude\": 40.28952569, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-27T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Armenia\", \"Longitude\": 44.92993276, \"Latitude\": 40.28952569, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-28T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Armenia\", \"Longitude\": 44.92993276, \"Latitude\": 40.28952569, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-29T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Armenia\", \"Longitude\": 44.92993276, \"Latitude\": 40.28952569, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-01T00:00:00\", \"Confirmed/100k\": 0.03387790943486227}, {\"Country/Region\": \"Armenia\", \"Longitude\": 44.92993276, \"Latitude\": 40.28952569, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-02T00:00:00\", \"Confirmed/100k\": 0.03387790943486227}, {\"Country/Region\": \"Armenia\", \"Longitude\": 44.92993276, \"Latitude\": 40.28952569, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-03T00:00:00\", \"Confirmed/100k\": 0.03387790943486227}, {\"Country/Region\": \"Armenia\", \"Longitude\": 44.92993276, \"Latitude\": 40.28952569, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-04T00:00:00\", \"Confirmed/100k\": 0.03387790943486227}, {\"Country/Region\": \"Armenia\", \"Longitude\": 44.92993276, \"Latitude\": 40.28952569, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-05T00:00:00\", \"Confirmed/100k\": 0.03387790943486227}, {\"Country/Region\": \"Armenia\", \"Longitude\": 44.92993276, \"Latitude\": 40.28952569, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-06T00:00:00\", \"Confirmed/100k\": 0.03387790943486227}, {\"Country/Region\": \"Armenia\", \"Longitude\": 44.92993276, \"Latitude\": 40.28952569, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-07T00:00:00\", \"Confirmed/100k\": 0.03387790943486227}, {\"Country/Region\": \"Armenia\", \"Longitude\": 44.92993276, \"Latitude\": 40.28952569, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-08T00:00:00\", \"Confirmed/100k\": 0.03387790943486227}, {\"Country/Region\": \"Armenia\", \"Longitude\": 44.92993276, \"Latitude\": 40.28952569, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-09T00:00:00\", \"Confirmed/100k\": 0.03387790943486227}, {\"Country/Region\": \"Armenia\", \"Longitude\": 44.92993276, \"Latitude\": 40.28952569, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-10T00:00:00\", \"Confirmed/100k\": 0.03387790943486227}, {\"Country/Region\": \"Armenia\", \"Longitude\": 44.92993276, \"Latitude\": 40.28952569, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-11T00:00:00\", \"Confirmed/100k\": 0.03387790943486227}, {\"Country/Region\": \"Armenia\", \"Longitude\": 44.92993276, \"Latitude\": 40.28952569, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-12T00:00:00\", \"Confirmed/100k\": 0.13551163773944908}, {\"Country/Region\": \"Armenia\", \"Longitude\": 44.92993276, \"Latitude\": 40.28952569, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-13T00:00:00\", \"Confirmed/100k\": 0.2710232754788981}, {\"Country/Region\": \"Armenia\", \"Longitude\": 44.92993276, \"Latitude\": 40.28952569, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-14T00:00:00\", \"Confirmed/100k\": 0.6098023698275208}, {\"Country/Region\": \"Armenia\", \"Longitude\": 44.92993276, \"Latitude\": 40.28952569, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-15T00:00:00\", \"Confirmed/100k\": 0.8808256453064189}, {\"Country/Region\": \"Armenia\", \"Longitude\": 44.92993276, \"Latitude\": 40.28952569, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-16T00:00:00\", \"Confirmed/100k\": 1.761651290612838}, {\"Country/Region\": \"Armenia\", \"Longitude\": 44.92993276, \"Latitude\": 40.28952569, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-17T00:00:00\", \"Confirmed/100k\": 2.6424769359192566}, {\"Country/Region\": \"Armenia\", \"Longitude\": 44.92993276, \"Latitude\": 40.28952569, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-18T00:00:00\", \"Confirmed/100k\": 2.8457443925284305}, {\"Country/Region\": \"Armenia\", \"Longitude\": 44.92993276, \"Latitude\": 40.28952569, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-19T00:00:00\", \"Confirmed/100k\": 3.895959585009161}, {\"Country/Region\": \"Armenia\", \"Longitude\": 44.92993276, \"Latitude\": 40.28952569, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-20T00:00:00\", \"Confirmed/100k\": 4.607395683141268}, {\"Country/Region\": \"Armenia\", \"Longitude\": 44.92993276, \"Latitude\": 40.28952569, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-21T00:00:00\", \"Confirmed/100k\": 5.420465509577962}, {\"Country/Region\": \"Armenia\", \"Longitude\": 44.92993276, \"Latitude\": 40.28952569, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-22T00:00:00\", \"Confirmed/100k\": 6.572314430363281}, {\"Country/Region\": \"Armenia\", \"Longitude\": 44.92993276, \"Latitude\": 40.28952569, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-23T00:00:00\", \"Confirmed/100k\": 6.572314430363281}, {\"Country/Region\": \"Australia\", \"Longitude\": 134.49100008, \"Latitude\": -25.73288704, \"Geo Region\": \"Oceania\", \"Date\": \"2020-01-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Australia\", \"Longitude\": 134.49100008, \"Latitude\": -25.73288704, \"Geo Region\": \"Oceania\", \"Date\": \"2020-01-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Australia\", \"Longitude\": 134.49100008, \"Latitude\": -25.73288704, \"Geo Region\": \"Oceania\", \"Date\": \"2020-01-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Australia\", \"Longitude\": 134.49100008, \"Latitude\": -25.73288704, \"Geo Region\": \"Oceania\", \"Date\": \"2020-01-25T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Australia\", \"Longitude\": 134.49100008, \"Latitude\": -25.73288704, \"Geo Region\": \"Oceania\", \"Date\": \"2020-01-26T00:00:00\", \"Confirmed/100k\": 0.016004885331198496}, {\"Country/Region\": \"Australia\", \"Longitude\": 134.49100008, \"Latitude\": -25.73288704, \"Geo Region\": \"Oceania\", \"Date\": \"2020-01-27T00:00:00\", \"Confirmed/100k\": 0.02000610666399812}, {\"Country/Region\": \"Australia\", \"Longitude\": 134.49100008, \"Latitude\": -25.73288704, \"Geo Region\": \"Oceania\", \"Date\": \"2020-01-28T00:00:00\", \"Confirmed/100k\": 0.02000610666399812}, {\"Country/Region\": \"Australia\", \"Longitude\": 134.49100008, \"Latitude\": -25.73288704, \"Geo Region\": \"Oceania\", \"Date\": \"2020-01-29T00:00:00\", \"Confirmed/100k\": 0.024007327996797743}, {\"Country/Region\": \"Australia\", \"Longitude\": 134.49100008, \"Latitude\": -25.73288704, \"Geo Region\": \"Oceania\", \"Date\": \"2020-01-30T00:00:00\", \"Confirmed/100k\": 0.03601099199519661}, {\"Country/Region\": \"Australia\", \"Longitude\": 134.49100008, \"Latitude\": -25.73288704, \"Geo Region\": \"Oceania\", \"Date\": \"2020-01-31T00:00:00\", \"Confirmed/100k\": 0.03601099199519661}, {\"Country/Region\": \"Australia\", \"Longitude\": 134.49100008, \"Latitude\": -25.73288704, \"Geo Region\": \"Oceania\", \"Date\": \"2020-02-01T00:00:00\", \"Confirmed/100k\": 0.04801465599359549}, {\"Country/Region\": \"Australia\", \"Longitude\": 134.49100008, \"Latitude\": -25.73288704, \"Geo Region\": \"Oceania\", \"Date\": \"2020-02-02T00:00:00\", \"Confirmed/100k\": 0.04801465599359549}, {\"Country/Region\": \"Australia\", \"Longitude\": 134.49100008, \"Latitude\": -25.73288704, \"Geo Region\": \"Oceania\", \"Date\": \"2020-02-03T00:00:00\", \"Confirmed/100k\": 0.04801465599359549}, {\"Country/Region\": \"Australia\", \"Longitude\": 134.49100008, \"Latitude\": -25.73288704, \"Geo Region\": \"Oceania\", \"Date\": \"2020-02-04T00:00:00\", \"Confirmed/100k\": 0.052015877326395114}, {\"Country/Region\": \"Australia\", \"Longitude\": 134.49100008, \"Latitude\": -25.73288704, \"Geo Region\": \"Oceania\", \"Date\": \"2020-02-05T00:00:00\", \"Confirmed/100k\": 0.052015877326395114}, {\"Country/Region\": \"Australia\", \"Longitude\": 134.49100008, \"Latitude\": -25.73288704, \"Geo Region\": \"Oceania\", \"Date\": \"2020-02-06T00:00:00\", \"Confirmed/100k\": 0.056017098659194735}, {\"Country/Region\": \"Australia\", \"Longitude\": 134.49100008, \"Latitude\": -25.73288704, \"Geo Region\": \"Oceania\", \"Date\": \"2020-02-07T00:00:00\", \"Confirmed/100k\": 0.06001831999199436}, {\"Country/Region\": \"Australia\", \"Longitude\": 134.49100008, \"Latitude\": -25.73288704, \"Geo Region\": \"Oceania\", \"Date\": \"2020-02-08T00:00:00\", \"Confirmed/100k\": 0.06001831999199436}, {\"Country/Region\": \"Australia\", \"Longitude\": 134.49100008, \"Latitude\": -25.73288704, \"Geo Region\": \"Oceania\", \"Date\": \"2020-02-09T00:00:00\", \"Confirmed/100k\": 0.06001831999199436}, {\"Country/Region\": \"Australia\", \"Longitude\": 134.49100008, \"Latitude\": -25.73288704, \"Geo Region\": \"Oceania\", \"Date\": \"2020-02-10T00:00:00\", \"Confirmed/100k\": 0.06001831999199436}, {\"Country/Region\": \"Australia\", \"Longitude\": 134.49100008, \"Latitude\": -25.73288704, \"Geo Region\": \"Oceania\", \"Date\": \"2020-02-11T00:00:00\", \"Confirmed/100k\": 0.06001831999199436}, {\"Country/Region\": \"Australia\", \"Longitude\": 134.49100008, \"Latitude\": -25.73288704, \"Geo Region\": \"Oceania\", \"Date\": \"2020-02-12T00:00:00\", \"Confirmed/100k\": 0.06001831999199436}, {\"Country/Region\": \"Australia\", \"Longitude\": 134.49100008, \"Latitude\": -25.73288704, \"Geo Region\": \"Oceania\", \"Date\": \"2020-02-13T00:00:00\", \"Confirmed/100k\": 0.06001831999199436}, {\"Country/Region\": \"Australia\", \"Longitude\": 134.49100008, \"Latitude\": -25.73288704, \"Geo Region\": \"Oceania\", \"Date\": \"2020-02-14T00:00:00\", \"Confirmed/100k\": 0.06001831999199436}, {\"Country/Region\": \"Australia\", \"Longitude\": 134.49100008, \"Latitude\": -25.73288704, \"Geo Region\": \"Oceania\", \"Date\": \"2020-02-15T00:00:00\", \"Confirmed/100k\": 0.06001831999199436}, {\"Country/Region\": \"Australia\", \"Longitude\": 134.49100008, \"Latitude\": -25.73288704, \"Geo Region\": \"Oceania\", \"Date\": \"2020-02-16T00:00:00\", \"Confirmed/100k\": 0.06001831999199436}, {\"Country/Region\": \"Australia\", \"Longitude\": 134.49100008, \"Latitude\": -25.73288704, \"Geo Region\": \"Oceania\", \"Date\": \"2020-02-17T00:00:00\", \"Confirmed/100k\": 0.06001831999199436}, {\"Country/Region\": \"Australia\", \"Longitude\": 134.49100008, \"Latitude\": -25.73288704, \"Geo Region\": \"Oceania\", \"Date\": \"2020-02-18T00:00:00\", \"Confirmed/100k\": 0.06001831999199436}, {\"Country/Region\": \"Australia\", \"Longitude\": 134.49100008, \"Latitude\": -25.73288704, \"Geo Region\": \"Oceania\", \"Date\": \"2020-02-19T00:00:00\", \"Confirmed/100k\": 0.06001831999199436}, {\"Country/Region\": \"Australia\", \"Longitude\": 134.49100008, \"Latitude\": -25.73288704, \"Geo Region\": \"Oceania\", \"Date\": \"2020-02-20T00:00:00\", \"Confirmed/100k\": 0.06001831999199436}, {\"Country/Region\": \"Australia\", \"Longitude\": 134.49100008, \"Latitude\": -25.73288704, \"Geo Region\": \"Oceania\", \"Date\": \"2020-02-21T00:00:00\", \"Confirmed/100k\": 0.07602320532319284}, {\"Country/Region\": \"Australia\", \"Longitude\": 134.49100008, \"Latitude\": -25.73288704, \"Geo Region\": \"Oceania\", \"Date\": \"2020-02-22T00:00:00\", \"Confirmed/100k\": 0.08802686932159172}, {\"Country/Region\": \"Australia\", \"Longitude\": 134.49100008, \"Latitude\": -25.73288704, \"Geo Region\": \"Oceania\", \"Date\": \"2020-02-23T00:00:00\", \"Confirmed/100k\": 0.08802686932159172}, {\"Country/Region\": \"Australia\", \"Longitude\": 134.49100008, \"Latitude\": -25.73288704, \"Geo Region\": \"Oceania\", \"Date\": \"2020-02-24T00:00:00\", \"Confirmed/100k\": 0.08802686932159172}, {\"Country/Region\": \"Australia\", \"Longitude\": 134.49100008, \"Latitude\": -25.73288704, \"Geo Region\": \"Oceania\", \"Date\": \"2020-02-25T00:00:00\", \"Confirmed/100k\": 0.08802686932159172}, {\"Country/Region\": \"Australia\", \"Longitude\": 134.49100008, \"Latitude\": -25.73288704, \"Geo Region\": \"Oceania\", \"Date\": \"2020-02-26T00:00:00\", \"Confirmed/100k\": 0.08802686932159172}, {\"Country/Region\": \"Australia\", \"Longitude\": 134.49100008, \"Latitude\": -25.73288704, \"Geo Region\": \"Oceania\", \"Date\": \"2020-02-27T00:00:00\", \"Confirmed/100k\": 0.09202809065439137}, {\"Country/Region\": \"Australia\", \"Longitude\": 134.49100008, \"Latitude\": -25.73288704, \"Geo Region\": \"Oceania\", \"Date\": \"2020-02-28T00:00:00\", \"Confirmed/100k\": 0.09202809065439137}, {\"Country/Region\": \"Australia\", \"Longitude\": 134.49100008, \"Latitude\": -25.73288704, \"Geo Region\": \"Oceania\", \"Date\": \"2020-02-29T00:00:00\", \"Confirmed/100k\": 0.10003053331999058}, {\"Country/Region\": \"Australia\", \"Longitude\": 134.49100008, \"Latitude\": -25.73288704, \"Geo Region\": \"Oceania\", \"Date\": \"2020-03-01T00:00:00\", \"Confirmed/100k\": 0.10803297598558984}, {\"Country/Region\": \"Australia\", \"Longitude\": 134.49100008, \"Latitude\": -25.73288704, \"Geo Region\": \"Oceania\", \"Date\": \"2020-03-02T00:00:00\", \"Confirmed/100k\": 0.12003663998398872}, {\"Country/Region\": \"Australia\", \"Longitude\": 134.49100008, \"Latitude\": -25.73288704, \"Geo Region\": \"Oceania\", \"Date\": \"2020-03-03T00:00:00\", \"Confirmed/100k\": 0.15604763197918534}, {\"Country/Region\": \"Australia\", \"Longitude\": 134.49100008, \"Latitude\": -25.73288704, \"Geo Region\": \"Oceania\", \"Date\": \"2020-03-04T00:00:00\", \"Confirmed/100k\": 0.20806350930558046}, {\"Country/Region\": \"Australia\", \"Longitude\": 134.49100008, \"Latitude\": -25.73288704, \"Geo Region\": \"Oceania\", \"Date\": \"2020-03-05T00:00:00\", \"Confirmed/100k\": 0.2200671733039793}, {\"Country/Region\": \"Australia\", \"Longitude\": 134.49100008, \"Latitude\": -25.73288704, \"Geo Region\": \"Oceania\", \"Date\": \"2020-03-06T00:00:00\", \"Confirmed/100k\": 0.24007327996797745}, {\"Country/Region\": \"Australia\", \"Longitude\": 134.49100008, \"Latitude\": -25.73288704, \"Geo Region\": \"Oceania\", \"Date\": \"2020-03-07T00:00:00\", \"Confirmed/100k\": 0.2520769439663763}, {\"Country/Region\": \"Australia\", \"Longitude\": 134.49100008, \"Latitude\": -25.73288704, \"Geo Region\": \"Oceania\", \"Date\": \"2020-03-08T00:00:00\", \"Confirmed/100k\": 0.3040928212927714}, {\"Country/Region\": \"Australia\", \"Longitude\": 134.49100008, \"Latitude\": -25.73288704, \"Geo Region\": \"Oceania\", \"Date\": \"2020-03-09T00:00:00\", \"Confirmed/100k\": 0.3641111412847658}, {\"Country/Region\": \"Australia\", \"Longitude\": 134.49100008, \"Latitude\": -25.73288704, \"Geo Region\": \"Oceania\", \"Date\": \"2020-03-10T00:00:00\", \"Confirmed/100k\": 0.4281306826095598}, {\"Country/Region\": \"Australia\", \"Longitude\": 134.49100008, \"Latitude\": -25.73288704, \"Geo Region\": \"Oceania\", \"Date\": \"2020-03-11T00:00:00\", \"Confirmed/100k\": 0.5121563305983519}, {\"Country/Region\": \"Australia\", \"Longitude\": 134.49100008, \"Latitude\": -25.73288704, \"Geo Region\": \"Oceania\", \"Date\": \"2020-03-12T00:00:00\", \"Confirmed/100k\": 0.5121563305983519}, {\"Country/Region\": \"Australia\", \"Longitude\": 134.49100008, \"Latitude\": -25.73288704, \"Geo Region\": \"Oceania\", \"Date\": \"2020-03-13T00:00:00\", \"Confirmed/100k\": 0.8002442665599246}, {\"Country/Region\": \"Australia\", \"Longitude\": 134.49100008, \"Latitude\": -25.73288704, \"Geo Region\": \"Oceania\", \"Date\": \"2020-03-14T00:00:00\", \"Confirmed/100k\": 1.000305333199906}, {\"Country/Region\": \"Australia\", \"Longitude\": 134.49100008, \"Latitude\": -25.73288704, \"Geo Region\": \"Oceania\", \"Date\": \"2020-03-15T00:00:00\", \"Confirmed/100k\": 1.1883627358414883}, {\"Country/Region\": \"Australia\", \"Longitude\": 134.49100008, \"Latitude\": -25.73288704, \"Geo Region\": \"Oceania\", \"Date\": \"2020-03-16T00:00:00\", \"Confirmed/100k\": 1.5084604424654582}, {\"Country/Region\": \"Australia\", \"Longitude\": 134.49100008, \"Latitude\": -25.73288704, \"Geo Region\": \"Oceania\", \"Date\": \"2020-03-17T00:00:00\", \"Confirmed/100k\": 1.8085520424254298}, {\"Country/Region\": \"Australia\", \"Longitude\": 134.49100008, \"Latitude\": -25.73288704, \"Geo Region\": \"Oceania\", \"Date\": \"2020-03-18T00:00:00\", \"Confirmed/100k\": 2.272693717030186}, {\"Country/Region\": \"Australia\", \"Longitude\": 134.49100008, \"Latitude\": -25.73288704, \"Geo Region\": \"Oceania\", \"Date\": \"2020-03-19T00:00:00\", \"Confirmed/100k\": 2.724831727636544}, {\"Country/Region\": \"Australia\", \"Longitude\": 134.49100008, \"Latitude\": -25.73288704, \"Geo Region\": \"Oceania\", \"Date\": \"2020-03-20T00:00:00\", \"Confirmed/100k\": 3.1649660742445027}, {\"Country/Region\": \"Australia\", \"Longitude\": 134.49100008, \"Latitude\": -25.73288704, \"Geo Region\": \"Oceania\", \"Date\": \"2020-03-21T00:00:00\", \"Confirmed/100k\": 4.285308047428397}, {\"Country/Region\": \"Australia\", \"Longitude\": 134.49100008, \"Latitude\": -25.73288704, \"Geo Region\": \"Oceania\", \"Date\": \"2020-03-22T00:00:00\", \"Confirmed/100k\": 5.257604831298705}, {\"Country/Region\": \"Australia\", \"Longitude\": 134.49100008, \"Latitude\": -25.73288704, \"Geo Region\": \"Oceania\", \"Date\": \"2020-03-23T00:00:00\", \"Confirmed/100k\": 5.257604831298705}, {\"Country/Region\": \"Austria\", \"Longitude\": 14.1264761, \"Latitude\": 47.58549439, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Austria\", \"Longitude\": 14.1264761, \"Latitude\": 47.58549439, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Austria\", \"Longitude\": 14.1264761, \"Latitude\": 47.58549439, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Austria\", \"Longitude\": 14.1264761, \"Latitude\": 47.58549439, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-25T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Austria\", \"Longitude\": 14.1264761, \"Latitude\": 47.58549439, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-26T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Austria\", \"Longitude\": 14.1264761, \"Latitude\": 47.58549439, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-27T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Austria\", \"Longitude\": 14.1264761, \"Latitude\": 47.58549439, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-28T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Austria\", \"Longitude\": 14.1264761, \"Latitude\": 47.58549439, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-29T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Austria\", \"Longitude\": 14.1264761, \"Latitude\": 47.58549439, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-30T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Austria\", \"Longitude\": 14.1264761, \"Latitude\": 47.58549439, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-31T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Austria\", \"Longitude\": 14.1264761, \"Latitude\": 47.58549439, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-01T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Austria\", \"Longitude\": 14.1264761, \"Latitude\": 47.58549439, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-02T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Austria\", \"Longitude\": 14.1264761, \"Latitude\": 47.58549439, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-03T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Austria\", \"Longitude\": 14.1264761, \"Latitude\": 47.58549439, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-04T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Austria\", \"Longitude\": 14.1264761, \"Latitude\": 47.58549439, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-05T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Austria\", \"Longitude\": 14.1264761, \"Latitude\": 47.58549439, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-06T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Austria\", \"Longitude\": 14.1264761, \"Latitude\": 47.58549439, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-07T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Austria\", \"Longitude\": 14.1264761, \"Latitude\": 47.58549439, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-08T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Austria\", \"Longitude\": 14.1264761, \"Latitude\": 47.58549439, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-09T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Austria\", \"Longitude\": 14.1264761, \"Latitude\": 47.58549439, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-10T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Austria\", \"Longitude\": 14.1264761, \"Latitude\": 47.58549439, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-11T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Austria\", \"Longitude\": 14.1264761, \"Latitude\": 47.58549439, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-12T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Austria\", \"Longitude\": 14.1264761, \"Latitude\": 47.58549439, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-13T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Austria\", \"Longitude\": 14.1264761, \"Latitude\": 47.58549439, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-14T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Austria\", \"Longitude\": 14.1264761, \"Latitude\": 47.58549439, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-15T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Austria\", \"Longitude\": 14.1264761, \"Latitude\": 47.58549439, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-16T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Austria\", \"Longitude\": 14.1264761, \"Latitude\": 47.58549439, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-17T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Austria\", \"Longitude\": 14.1264761, \"Latitude\": 47.58549439, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-18T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Austria\", \"Longitude\": 14.1264761, \"Latitude\": 47.58549439, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-19T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Austria\", \"Longitude\": 14.1264761, \"Latitude\": 47.58549439, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-20T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Austria\", \"Longitude\": 14.1264761, \"Latitude\": 47.58549439, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-21T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Austria\", \"Longitude\": 14.1264761, \"Latitude\": 47.58549439, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Austria\", \"Longitude\": 14.1264761, \"Latitude\": 47.58549439, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Austria\", \"Longitude\": 14.1264761, \"Latitude\": 47.58549439, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Austria\", \"Longitude\": 14.1264761, \"Latitude\": 47.58549439, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-25T00:00:00\", \"Confirmed/100k\": 0.02260643874327642}, {\"Country/Region\": \"Austria\", \"Longitude\": 14.1264761, \"Latitude\": 47.58549439, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-26T00:00:00\", \"Confirmed/100k\": 0.02260643874327642}, {\"Country/Region\": \"Austria\", \"Longitude\": 14.1264761, \"Latitude\": 47.58549439, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-27T00:00:00\", \"Confirmed/100k\": 0.03390965811491463}, {\"Country/Region\": \"Austria\", \"Longitude\": 14.1264761, \"Latitude\": 47.58549439, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-28T00:00:00\", \"Confirmed/100k\": 0.03390965811491463}, {\"Country/Region\": \"Austria\", \"Longitude\": 14.1264761, \"Latitude\": 47.58549439, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-29T00:00:00\", \"Confirmed/100k\": 0.1017289743447439}, {\"Country/Region\": \"Austria\", \"Longitude\": 14.1264761, \"Latitude\": 47.58549439, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-01T00:00:00\", \"Confirmed/100k\": 0.15824507120293496}, {\"Country/Region\": \"Austria\", \"Longitude\": 14.1264761, \"Latitude\": 47.58549439, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-02T00:00:00\", \"Confirmed/100k\": 0.2034579486894878}, {\"Country/Region\": \"Austria\", \"Longitude\": 14.1264761, \"Latitude\": 47.58549439, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-03T00:00:00\", \"Confirmed/100k\": 0.23736760680440244}, {\"Country/Region\": \"Austria\", \"Longitude\": 14.1264761, \"Latitude\": 47.58549439, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-04T00:00:00\", \"Confirmed/100k\": 0.3277933617775081}, {\"Country/Region\": \"Austria\", \"Longitude\": 14.1264761, \"Latitude\": 47.58549439, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-05T00:00:00\", \"Confirmed/100k\": 0.4634319942371666}, {\"Country/Region\": \"Austria\", \"Longitude\": 14.1264761, \"Latitude\": 47.58549439, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-06T00:00:00\", \"Confirmed/100k\": 0.6216770654401016}, {\"Country/Region\": \"Austria\", \"Longitude\": 14.1264761, \"Latitude\": 47.58549439, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-07T00:00:00\", \"Confirmed/100k\": 0.8929543303594186}, {\"Country/Region\": \"Austria\", \"Longitude\": 14.1264761, \"Latitude\": 47.58549439, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-08T00:00:00\", \"Confirmed/100k\": 1.1755348146503741}, {\"Country/Region\": \"Austria\", \"Longitude\": 14.1264761, \"Latitude\": 47.58549439, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-09T00:00:00\", \"Confirmed/100k\": 1.4807217376846056}, {\"Country/Region\": \"Austria\", \"Longitude\": 14.1264761, \"Latitude\": 47.58549439, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-10T00:00:00\", \"Confirmed/100k\": 2.057185925638154}, {\"Country/Region\": \"Austria\", \"Longitude\": 14.1264761, \"Latitude\": 47.58549439, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-11T00:00:00\", \"Confirmed/100k\": 2.780591965423}, {\"Country/Region\": \"Austria\", \"Longitude\": 14.1264761, \"Latitude\": 47.58549439, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-12T00:00:00\", \"Confirmed/100k\": 3.4135722502347403}, {\"Country/Region\": \"Austria\", \"Longitude\": 14.1264761, \"Latitude\": 47.58549439, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-13T00:00:00\", \"Confirmed/100k\": 5.696822563305657}, {\"Country/Region\": \"Austria\", \"Longitude\": 14.1264761, \"Latitude\": 47.58549439, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-14T00:00:00\", \"Confirmed/100k\": 7.403608688423027}, {\"Country/Region\": \"Austria\", \"Longitude\": 14.1264761, \"Latitude\": 47.58549439, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-15T00:00:00\", \"Confirmed/100k\": 9.72076865960886}, {\"Country/Region\": \"Austria\", \"Longitude\": 14.1264761, \"Latitude\": 47.58549439, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-16T00:00:00\", \"Confirmed/100k\": 11.506677320327697}, {\"Country/Region\": \"Austria\", \"Longitude\": 14.1264761, \"Latitude\": 47.58549439, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-17T00:00:00\", \"Confirmed/100k\": 15.055888203022096}, {\"Country/Region\": \"Austria\", \"Longitude\": 14.1264761, \"Latitude\": 47.58549439, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-18T00:00:00\", \"Confirmed/100k\": 18.605099085716496}, {\"Country/Region\": \"Austria\", \"Longitude\": 14.1264761, \"Latitude\": 47.58549439, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-19T00:00:00\", \"Confirmed/100k\": 22.753380595107718}, {\"Country/Region\": \"Austria\", \"Longitude\": 14.1264761, \"Latitude\": 47.58549439, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-20T00:00:00\", \"Confirmed/100k\": 26.99208785947205}, {\"Country/Region\": \"Austria\", \"Longitude\": 14.1264761, \"Latitude\": 47.58549439, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-21T00:00:00\", \"Confirmed/100k\": 31.807259311789927}, {\"Country/Region\": \"Austria\", \"Longitude\": 14.1264761, \"Latitude\": 47.58549439, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-22T00:00:00\", \"Confirmed/100k\": 36.66764364159435}, {\"Country/Region\": \"Austria\", \"Longitude\": 14.1264761, \"Latitude\": 47.58549439, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-23T00:00:00\", \"Confirmed/100k\": 36.66764364159435}, {\"Country/Region\": \"Bahrain\", \"Longitude\": 50.54196932, \"Latitude\": 26.04205135, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bahrain\", \"Longitude\": 50.54196932, \"Latitude\": 26.04205135, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bahrain\", \"Longitude\": 50.54196932, \"Latitude\": 26.04205135, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bahrain\", \"Longitude\": 50.54196932, \"Latitude\": 26.04205135, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-25T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bahrain\", \"Longitude\": 50.54196932, \"Latitude\": 26.04205135, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-26T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bahrain\", \"Longitude\": 50.54196932, \"Latitude\": 26.04205135, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-27T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bahrain\", \"Longitude\": 50.54196932, \"Latitude\": 26.04205135, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-28T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bahrain\", \"Longitude\": 50.54196932, \"Latitude\": 26.04205135, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-29T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bahrain\", \"Longitude\": 50.54196932, \"Latitude\": 26.04205135, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-30T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bahrain\", \"Longitude\": 50.54196932, \"Latitude\": 26.04205135, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-31T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bahrain\", \"Longitude\": 50.54196932, \"Latitude\": 26.04205135, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-01T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bahrain\", \"Longitude\": 50.54196932, \"Latitude\": 26.04205135, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-02T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bahrain\", \"Longitude\": 50.54196932, \"Latitude\": 26.04205135, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-03T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bahrain\", \"Longitude\": 50.54196932, \"Latitude\": 26.04205135, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-04T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bahrain\", \"Longitude\": 50.54196932, \"Latitude\": 26.04205135, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-05T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bahrain\", \"Longitude\": 50.54196932, \"Latitude\": 26.04205135, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-06T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bahrain\", \"Longitude\": 50.54196932, \"Latitude\": 26.04205135, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-07T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bahrain\", \"Longitude\": 50.54196932, \"Latitude\": 26.04205135, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-08T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bahrain\", \"Longitude\": 50.54196932, \"Latitude\": 26.04205135, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-09T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bahrain\", \"Longitude\": 50.54196932, \"Latitude\": 26.04205135, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-10T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bahrain\", \"Longitude\": 50.54196932, \"Latitude\": 26.04205135, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-11T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bahrain\", \"Longitude\": 50.54196932, \"Latitude\": 26.04205135, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-12T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bahrain\", \"Longitude\": 50.54196932, \"Latitude\": 26.04205135, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-13T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bahrain\", \"Longitude\": 50.54196932, \"Latitude\": 26.04205135, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-14T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bahrain\", \"Longitude\": 50.54196932, \"Latitude\": 26.04205135, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-15T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bahrain\", \"Longitude\": 50.54196932, \"Latitude\": 26.04205135, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-16T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bahrain\", \"Longitude\": 50.54196932, \"Latitude\": 26.04205135, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-17T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bahrain\", \"Longitude\": 50.54196932, \"Latitude\": 26.04205135, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-18T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bahrain\", \"Longitude\": 50.54196932, \"Latitude\": 26.04205135, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-19T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bahrain\", \"Longitude\": 50.54196932, \"Latitude\": 26.04205135, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-20T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bahrain\", \"Longitude\": 50.54196932, \"Latitude\": 26.04205135, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-21T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bahrain\", \"Longitude\": 50.54196932, \"Latitude\": 26.04205135, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bahrain\", \"Longitude\": 50.54196932, \"Latitude\": 26.04205135, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bahrain\", \"Longitude\": 50.54196932, \"Latitude\": 26.04205135, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-24T00:00:00\", \"Confirmed/100k\": 0.06371703519537872}, {\"Country/Region\": \"Bahrain\", \"Longitude\": 50.54196932, \"Latitude\": 26.04205135, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-25T00:00:00\", \"Confirmed/100k\": 1.4654918094937108}, {\"Country/Region\": \"Bahrain\", \"Longitude\": 50.54196932, \"Latitude\": 26.04205135, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-26T00:00:00\", \"Confirmed/100k\": 2.102662161447498}, {\"Country/Region\": \"Bahrain\", \"Longitude\": 50.54196932, \"Latitude\": 26.04205135, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-27T00:00:00\", \"Confirmed/100k\": 2.102662161447498}, {\"Country/Region\": \"Bahrain\", \"Longitude\": 50.54196932, \"Latitude\": 26.04205135, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-28T00:00:00\", \"Confirmed/100k\": 2.2938132670336344}, {\"Country/Region\": \"Bahrain\", \"Longitude\": 50.54196932, \"Latitude\": 26.04205135, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-29T00:00:00\", \"Confirmed/100k\": 2.6123984430105285}, {\"Country/Region\": \"Bahrain\", \"Longitude\": 50.54196932, \"Latitude\": 26.04205135, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-01T00:00:00\", \"Confirmed/100k\": 2.9947006541828003}, {\"Country/Region\": \"Bahrain\", \"Longitude\": 50.54196932, \"Latitude\": 26.04205135, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-02T00:00:00\", \"Confirmed/100k\": 3.1221347245735576}, {\"Country/Region\": \"Bahrain\", \"Longitude\": 50.54196932, \"Latitude\": 26.04205135, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-03T00:00:00\", \"Confirmed/100k\": 3.1221347245735576}, {\"Country/Region\": \"Bahrain\", \"Longitude\": 50.54196932, \"Latitude\": 26.04205135, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-04T00:00:00\", \"Confirmed/100k\": 3.313285830159694}, {\"Country/Region\": \"Bahrain\", \"Longitude\": 50.54196932, \"Latitude\": 26.04205135, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-05T00:00:00\", \"Confirmed/100k\": 3.50443693574583}, {\"Country/Region\": \"Bahrain\", \"Longitude\": 50.54196932, \"Latitude\": 26.04205135, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-06T00:00:00\", \"Confirmed/100k\": 3.823022111722724}, {\"Country/Region\": \"Bahrain\", \"Longitude\": 50.54196932, \"Latitude\": 26.04205135, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-07T00:00:00\", \"Confirmed/100k\": 5.415947991607192}, {\"Country/Region\": \"Bahrain\", \"Longitude\": 50.54196932, \"Latitude\": 26.04205135, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-08T00:00:00\", \"Confirmed/100k\": 5.415947991607192}, {\"Country/Region\": \"Bahrain\", \"Longitude\": 50.54196932, \"Latitude\": 26.04205135, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-09T00:00:00\", \"Confirmed/100k\": 6.053118343560978}, {\"Country/Region\": \"Bahrain\", \"Longitude\": 50.54196932, \"Latitude\": 26.04205135, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-10T00:00:00\", \"Confirmed/100k\": 7.00887387149166}, {\"Country/Region\": \"Bahrain\", \"Longitude\": 50.54196932, \"Latitude\": 26.04205135, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-11T00:00:00\", \"Confirmed/100k\": 12.424821863098854}, {\"Country/Region\": \"Bahrain\", \"Longitude\": 50.54196932, \"Latitude\": 26.04205135, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-12T00:00:00\", \"Confirmed/100k\": 12.424821863098854}, {\"Country/Region\": \"Bahrain\", \"Longitude\": 50.54196932, \"Latitude\": 26.04205135, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-13T00:00:00\", \"Confirmed/100k\": 12.042519651926579}, {\"Country/Region\": \"Bahrain\", \"Longitude\": 50.54196932, \"Latitude\": 26.04205135, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-14T00:00:00\", \"Confirmed/100k\": 13.380577391029535}, {\"Country/Region\": \"Bahrain\", \"Longitude\": 50.54196932, \"Latitude\": 26.04205135, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-15T00:00:00\", \"Confirmed/100k\": 13.635445531811051}, {\"Country/Region\": \"Bahrain\", \"Longitude\": 50.54196932, \"Latitude\": 26.04205135, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-16T00:00:00\", \"Confirmed/100k\": 13.635445531811051}, {\"Country/Region\": \"Bahrain\", \"Longitude\": 50.54196932, \"Latitude\": 26.04205135, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-17T00:00:00\", \"Confirmed/100k\": 14.527484024546352}, {\"Country/Region\": \"Bahrain\", \"Longitude\": 50.54196932, \"Latitude\": 26.04205135, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-18T00:00:00\", \"Confirmed/100k\": 16.311561010016955}, {\"Country/Region\": \"Bahrain\", \"Longitude\": 50.54196932, \"Latitude\": 26.04205135, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-19T00:00:00\", \"Confirmed/100k\": 17.713335784315287}, {\"Country/Region\": \"Bahrain\", \"Longitude\": 50.54196932, \"Latitude\": 26.04205135, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-20T00:00:00\", \"Confirmed/100k\": 18.159355030682942}, {\"Country/Region\": \"Bahrain\", \"Longitude\": 50.54196932, \"Latitude\": 26.04205135, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-21T00:00:00\", \"Confirmed/100k\": 19.433695734590515}, {\"Country/Region\": \"Bahrain\", \"Longitude\": 50.54196932, \"Latitude\": 26.04205135, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-22T00:00:00\", \"Confirmed/100k\": 21.15405568486574}, {\"Country/Region\": \"Bahrain\", \"Longitude\": 50.54196932, \"Latitude\": 26.04205135, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-23T00:00:00\", \"Confirmed/100k\": 21.15405568486574}, {\"Country/Region\": \"Belgium\", \"Longitude\": 4.64065114, \"Latitude\": 50.63981576, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Belgium\", \"Longitude\": 4.64065114, \"Latitude\": 50.63981576, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Belgium\", \"Longitude\": 4.64065114, \"Latitude\": 50.63981576, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Belgium\", \"Longitude\": 4.64065114, \"Latitude\": 50.63981576, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-25T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Belgium\", \"Longitude\": 4.64065114, \"Latitude\": 50.63981576, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-26T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Belgium\", \"Longitude\": 4.64065114, \"Latitude\": 50.63981576, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-27T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Belgium\", \"Longitude\": 4.64065114, \"Latitude\": 50.63981576, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-28T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Belgium\", \"Longitude\": 4.64065114, \"Latitude\": 50.63981576, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-29T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Belgium\", \"Longitude\": 4.64065114, \"Latitude\": 50.63981576, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-30T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Belgium\", \"Longitude\": 4.64065114, \"Latitude\": 50.63981576, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-31T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Belgium\", \"Longitude\": 4.64065114, \"Latitude\": 50.63981576, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-01T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Belgium\", \"Longitude\": 4.64065114, \"Latitude\": 50.63981576, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-02T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Belgium\", \"Longitude\": 4.64065114, \"Latitude\": 50.63981576, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-03T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Belgium\", \"Longitude\": 4.64065114, \"Latitude\": 50.63981576, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-04T00:00:00\", \"Confirmed/100k\": 0.008754982022519914}, {\"Country/Region\": \"Belgium\", \"Longitude\": 4.64065114, \"Latitude\": 50.63981576, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-05T00:00:00\", \"Confirmed/100k\": 0.008754982022519914}, {\"Country/Region\": \"Belgium\", \"Longitude\": 4.64065114, \"Latitude\": 50.63981576, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-06T00:00:00\", \"Confirmed/100k\": 0.008754982022519914}, {\"Country/Region\": \"Belgium\", \"Longitude\": 4.64065114, \"Latitude\": 50.63981576, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-07T00:00:00\", \"Confirmed/100k\": 0.008754982022519914}, {\"Country/Region\": \"Belgium\", \"Longitude\": 4.64065114, \"Latitude\": 50.63981576, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-08T00:00:00\", \"Confirmed/100k\": 0.008754982022519914}, {\"Country/Region\": \"Belgium\", \"Longitude\": 4.64065114, \"Latitude\": 50.63981576, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-09T00:00:00\", \"Confirmed/100k\": 0.008754982022519914}, {\"Country/Region\": \"Belgium\", \"Longitude\": 4.64065114, \"Latitude\": 50.63981576, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-10T00:00:00\", \"Confirmed/100k\": 0.008754982022519914}, {\"Country/Region\": \"Belgium\", \"Longitude\": 4.64065114, \"Latitude\": 50.63981576, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-11T00:00:00\", \"Confirmed/100k\": 0.008754982022519914}, {\"Country/Region\": \"Belgium\", \"Longitude\": 4.64065114, \"Latitude\": 50.63981576, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-12T00:00:00\", \"Confirmed/100k\": 0.008754982022519914}, {\"Country/Region\": \"Belgium\", \"Longitude\": 4.64065114, \"Latitude\": 50.63981576, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-13T00:00:00\", \"Confirmed/100k\": 0.008754982022519914}, {\"Country/Region\": \"Belgium\", \"Longitude\": 4.64065114, \"Latitude\": 50.63981576, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-14T00:00:00\", \"Confirmed/100k\": 0.008754982022519914}, {\"Country/Region\": \"Belgium\", \"Longitude\": 4.64065114, \"Latitude\": 50.63981576, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-15T00:00:00\", \"Confirmed/100k\": 0.008754982022519914}, {\"Country/Region\": \"Belgium\", \"Longitude\": 4.64065114, \"Latitude\": 50.63981576, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-16T00:00:00\", \"Confirmed/100k\": 0.008754982022519914}, {\"Country/Region\": \"Belgium\", \"Longitude\": 4.64065114, \"Latitude\": 50.63981576, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-17T00:00:00\", \"Confirmed/100k\": 0.008754982022519914}, {\"Country/Region\": \"Belgium\", \"Longitude\": 4.64065114, \"Latitude\": 50.63981576, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-18T00:00:00\", \"Confirmed/100k\": 0.008754982022519914}, {\"Country/Region\": \"Belgium\", \"Longitude\": 4.64065114, \"Latitude\": 50.63981576, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-19T00:00:00\", \"Confirmed/100k\": 0.008754982022519914}, {\"Country/Region\": \"Belgium\", \"Longitude\": 4.64065114, \"Latitude\": 50.63981576, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-20T00:00:00\", \"Confirmed/100k\": 0.008754982022519914}, {\"Country/Region\": \"Belgium\", \"Longitude\": 4.64065114, \"Latitude\": 50.63981576, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-21T00:00:00\", \"Confirmed/100k\": 0.008754982022519914}, {\"Country/Region\": \"Belgium\", \"Longitude\": 4.64065114, \"Latitude\": 50.63981576, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-22T00:00:00\", \"Confirmed/100k\": 0.008754982022519914}, {\"Country/Region\": \"Belgium\", \"Longitude\": 4.64065114, \"Latitude\": 50.63981576, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-23T00:00:00\", \"Confirmed/100k\": 0.008754982022519914}, {\"Country/Region\": \"Belgium\", \"Longitude\": 4.64065114, \"Latitude\": 50.63981576, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-24T00:00:00\", \"Confirmed/100k\": 0.008754982022519914}, {\"Country/Region\": \"Belgium\", \"Longitude\": 4.64065114, \"Latitude\": 50.63981576, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-25T00:00:00\", \"Confirmed/100k\": 0.008754982022519914}, {\"Country/Region\": \"Belgium\", \"Longitude\": 4.64065114, \"Latitude\": 50.63981576, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-26T00:00:00\", \"Confirmed/100k\": 0.008754982022519914}, {\"Country/Region\": \"Belgium\", \"Longitude\": 4.64065114, \"Latitude\": 50.63981576, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-27T00:00:00\", \"Confirmed/100k\": 0.008754982022519914}, {\"Country/Region\": \"Belgium\", \"Longitude\": 4.64065114, \"Latitude\": 50.63981576, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-28T00:00:00\", \"Confirmed/100k\": 0.008754982022519914}, {\"Country/Region\": \"Belgium\", \"Longitude\": 4.64065114, \"Latitude\": 50.63981576, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-29T00:00:00\", \"Confirmed/100k\": 0.008754982022519914}, {\"Country/Region\": \"Belgium\", \"Longitude\": 4.64065114, \"Latitude\": 50.63981576, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-01T00:00:00\", \"Confirmed/100k\": 0.017509964045039832}, {\"Country/Region\": \"Belgium\", \"Longitude\": 4.64065114, \"Latitude\": 50.63981576, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-02T00:00:00\", \"Confirmed/100k\": 0.07003985618015933}, {\"Country/Region\": \"Belgium\", \"Longitude\": 4.64065114, \"Latitude\": 50.63981576, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-03T00:00:00\", \"Confirmed/100k\": 0.1138147662927589}, {\"Country/Region\": \"Belgium\", \"Longitude\": 4.64065114, \"Latitude\": 50.63981576, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-04T00:00:00\", \"Confirmed/100k\": 0.20136458651795808}, {\"Country/Region\": \"Belgium\", \"Longitude\": 4.64065114, \"Latitude\": 50.63981576, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-05T00:00:00\", \"Confirmed/100k\": 0.4377491011259957}, {\"Country/Region\": \"Belgium\", \"Longitude\": 4.64065114, \"Latitude\": 50.63981576, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-06T00:00:00\", \"Confirmed/100k\": 0.9542930404546708}, {\"Country/Region\": \"Belgium\", \"Longitude\": 4.64065114, \"Latitude\": 50.63981576, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-07T00:00:00\", \"Confirmed/100k\": 1.4795919618058655}, {\"Country/Region\": \"Belgium\", \"Longitude\": 4.64065114, \"Latitude\": 50.63981576, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-08T00:00:00\", \"Confirmed/100k\": 1.7509964045039832}, {\"Country/Region\": \"Belgium\", \"Longitude\": 4.64065114, \"Latitude\": 50.63981576, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-09T00:00:00\", \"Confirmed/100k\": 2.09244070338226}, {\"Country/Region\": \"Belgium\", \"Longitude\": 4.64065114, \"Latitude\": 50.63981576, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-10T00:00:00\", \"Confirmed/100k\": 2.3375802000128174}, {\"Country/Region\": \"Belgium\", \"Longitude\": 4.64065114, \"Latitude\": 50.63981576, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-11T00:00:00\", \"Confirmed/100k\": 2.749064355071253}, {\"Country/Region\": \"Belgium\", \"Longitude\": 4.64065114, \"Latitude\": 50.63981576, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-12T00:00:00\", \"Confirmed/100k\": 2.749064355071253}, {\"Country/Region\": \"Belgium\", \"Longitude\": 4.64065114, \"Latitude\": 50.63981576, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-13T00:00:00\", \"Confirmed/100k\": 4.894034950588631}, {\"Country/Region\": \"Belgium\", \"Longitude\": 4.64065114, \"Latitude\": 50.63981576, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-14T00:00:00\", \"Confirmed/100k\": 6.0321826135162215}, {\"Country/Region\": \"Belgium\", \"Longitude\": 4.64065114, \"Latitude\": 50.63981576, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-15T00:00:00\", \"Confirmed/100k\": 7.756914071952645}, {\"Country/Region\": \"Belgium\", \"Longitude\": 4.64065114, \"Latitude\": 50.63981576, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-16T00:00:00\", \"Confirmed/100k\": 9.26277097982607}, {\"Country/Region\": \"Belgium\", \"Longitude\": 4.64065114, \"Latitude\": 50.63981576, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-17T00:00:00\", \"Confirmed/100k\": 10.882442653992252}, {\"Country/Region\": \"Belgium\", \"Longitude\": 4.64065114, \"Latitude\": 50.63981576, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-18T00:00:00\", \"Confirmed/100k\": 13.009903285464592}, {\"Country/Region\": \"Belgium\", \"Longitude\": 4.64065114, \"Latitude\": 50.63981576, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-19T00:00:00\", \"Confirmed/100k\": 15.715192730423247}, {\"Country/Region\": \"Belgium\", \"Longitude\": 4.64065114, \"Latitude\": 50.63981576, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-20T00:00:00\", \"Confirmed/100k\": 19.75999442482745}, {\"Country/Region\": \"Belgium\", \"Longitude\": 4.64065114, \"Latitude\": 50.63981576, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-21T00:00:00\", \"Confirmed/100k\": 24.64527439339356}, {\"Country/Region\": \"Belgium\", \"Longitude\": 4.64065114, \"Latitude\": 50.63981576, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-22T00:00:00\", \"Confirmed/100k\": 29.77569385859023}, {\"Country/Region\": \"Belgium\", \"Longitude\": 4.64065114, \"Latitude\": 50.63981576, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-23T00:00:00\", \"Confirmed/100k\": 29.77569385859023}, {\"Country/Region\": \"Bosnia and Herzegovina\", \"Longitude\": 17.76876733, \"Latitude\": 44.17450125, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bosnia and Herzegovina\", \"Longitude\": 17.76876733, \"Latitude\": 44.17450125, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bosnia and Herzegovina\", \"Longitude\": 17.76876733, \"Latitude\": 44.17450125, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bosnia and Herzegovina\", \"Longitude\": 17.76876733, \"Latitude\": 44.17450125, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-25T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bosnia and Herzegovina\", \"Longitude\": 17.76876733, \"Latitude\": 44.17450125, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-26T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bosnia and Herzegovina\", \"Longitude\": 17.76876733, \"Latitude\": 44.17450125, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-27T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bosnia and Herzegovina\", \"Longitude\": 17.76876733, \"Latitude\": 44.17450125, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-28T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bosnia and Herzegovina\", \"Longitude\": 17.76876733, \"Latitude\": 44.17450125, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-29T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bosnia and Herzegovina\", \"Longitude\": 17.76876733, \"Latitude\": 44.17450125, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-30T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bosnia and Herzegovina\", \"Longitude\": 17.76876733, \"Latitude\": 44.17450125, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-31T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bosnia and Herzegovina\", \"Longitude\": 17.76876733, \"Latitude\": 44.17450125, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-01T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bosnia and Herzegovina\", \"Longitude\": 17.76876733, \"Latitude\": 44.17450125, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-02T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bosnia and Herzegovina\", \"Longitude\": 17.76876733, \"Latitude\": 44.17450125, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-03T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bosnia and Herzegovina\", \"Longitude\": 17.76876733, \"Latitude\": 44.17450125, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-04T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bosnia and Herzegovina\", \"Longitude\": 17.76876733, \"Latitude\": 44.17450125, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-05T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bosnia and Herzegovina\", \"Longitude\": 17.76876733, \"Latitude\": 44.17450125, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-06T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bosnia and Herzegovina\", \"Longitude\": 17.76876733, \"Latitude\": 44.17450125, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-07T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bosnia and Herzegovina\", \"Longitude\": 17.76876733, \"Latitude\": 44.17450125, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-08T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bosnia and Herzegovina\", \"Longitude\": 17.76876733, \"Latitude\": 44.17450125, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-09T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bosnia and Herzegovina\", \"Longitude\": 17.76876733, \"Latitude\": 44.17450125, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-10T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bosnia and Herzegovina\", \"Longitude\": 17.76876733, \"Latitude\": 44.17450125, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-11T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bosnia and Herzegovina\", \"Longitude\": 17.76876733, \"Latitude\": 44.17450125, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-12T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bosnia and Herzegovina\", \"Longitude\": 17.76876733, \"Latitude\": 44.17450125, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-13T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bosnia and Herzegovina\", \"Longitude\": 17.76876733, \"Latitude\": 44.17450125, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-14T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bosnia and Herzegovina\", \"Longitude\": 17.76876733, \"Latitude\": 44.17450125, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-15T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bosnia and Herzegovina\", \"Longitude\": 17.76876733, \"Latitude\": 44.17450125, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-16T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bosnia and Herzegovina\", \"Longitude\": 17.76876733, \"Latitude\": 44.17450125, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-17T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bosnia and Herzegovina\", \"Longitude\": 17.76876733, \"Latitude\": 44.17450125, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-18T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bosnia and Herzegovina\", \"Longitude\": 17.76876733, \"Latitude\": 44.17450125, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-19T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bosnia and Herzegovina\", \"Longitude\": 17.76876733, \"Latitude\": 44.17450125, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-20T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bosnia and Herzegovina\", \"Longitude\": 17.76876733, \"Latitude\": 44.17450125, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-21T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bosnia and Herzegovina\", \"Longitude\": 17.76876733, \"Latitude\": 44.17450125, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bosnia and Herzegovina\", \"Longitude\": 17.76876733, \"Latitude\": 44.17450125, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bosnia and Herzegovina\", \"Longitude\": 17.76876733, \"Latitude\": 44.17450125, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bosnia and Herzegovina\", \"Longitude\": 17.76876733, \"Latitude\": 44.17450125, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-25T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bosnia and Herzegovina\", \"Longitude\": 17.76876733, \"Latitude\": 44.17450125, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-26T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bosnia and Herzegovina\", \"Longitude\": 17.76876733, \"Latitude\": 44.17450125, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-27T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bosnia and Herzegovina\", \"Longitude\": 17.76876733, \"Latitude\": 44.17450125, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-28T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bosnia and Herzegovina\", \"Longitude\": 17.76876733, \"Latitude\": 44.17450125, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-29T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bosnia and Herzegovina\", \"Longitude\": 17.76876733, \"Latitude\": 44.17450125, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-01T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bosnia and Herzegovina\", \"Longitude\": 17.76876733, \"Latitude\": 44.17450125, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-02T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bosnia and Herzegovina\", \"Longitude\": 17.76876733, \"Latitude\": 44.17450125, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-03T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bosnia and Herzegovina\", \"Longitude\": 17.76876733, \"Latitude\": 44.17450125, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-04T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bosnia and Herzegovina\", \"Longitude\": 17.76876733, \"Latitude\": 44.17450125, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-05T00:00:00\", \"Confirmed/100k\": 0.0601697569352414}, {\"Country/Region\": \"Bosnia and Herzegovina\", \"Longitude\": 17.76876733, \"Latitude\": 44.17450125, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-06T00:00:00\", \"Confirmed/100k\": 0.0601697569352414}, {\"Country/Region\": \"Bosnia and Herzegovina\", \"Longitude\": 17.76876733, \"Latitude\": 44.17450125, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-07T00:00:00\", \"Confirmed/100k\": 0.0902546354028621}, {\"Country/Region\": \"Bosnia and Herzegovina\", \"Longitude\": 17.76876733, \"Latitude\": 44.17450125, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-08T00:00:00\", \"Confirmed/100k\": 0.0902546354028621}, {\"Country/Region\": \"Bosnia and Herzegovina\", \"Longitude\": 17.76876733, \"Latitude\": 44.17450125, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-09T00:00:00\", \"Confirmed/100k\": 0.0902546354028621}, {\"Country/Region\": \"Bosnia and Herzegovina\", \"Longitude\": 17.76876733, \"Latitude\": 44.17450125, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-10T00:00:00\", \"Confirmed/100k\": 0.15042439233810348}, {\"Country/Region\": \"Bosnia and Herzegovina\", \"Longitude\": 17.76876733, \"Latitude\": 44.17450125, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-11T00:00:00\", \"Confirmed/100k\": 0.2105941492733449}, {\"Country/Region\": \"Bosnia and Herzegovina\", \"Longitude\": 17.76876733, \"Latitude\": 44.17450125, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-12T00:00:00\", \"Confirmed/100k\": 0.3309336631438277}, {\"Country/Region\": \"Bosnia and Herzegovina\", \"Longitude\": 17.76876733, \"Latitude\": 44.17450125, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-13T00:00:00\", \"Confirmed/100k\": 0.39110342007906906}, {\"Country/Region\": \"Bosnia and Herzegovina\", \"Longitude\": 17.76876733, \"Latitude\": 44.17450125, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-14T00:00:00\", \"Confirmed/100k\": 0.5415278124171726}, {\"Country/Region\": \"Bosnia and Herzegovina\", \"Longitude\": 17.76876733, \"Latitude\": 44.17450125, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-15T00:00:00\", \"Confirmed/100k\": 0.7220370832228968}, {\"Country/Region\": \"Bosnia and Herzegovina\", \"Longitude\": 17.76876733, \"Latitude\": 44.17450125, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-16T00:00:00\", \"Confirmed/100k\": 0.7521219616905174}, {\"Country/Region\": \"Bosnia and Herzegovina\", \"Longitude\": 17.76876733, \"Latitude\": 44.17450125, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-17T00:00:00\", \"Confirmed/100k\": 0.7822068401581381}, {\"Country/Region\": \"Bosnia and Herzegovina\", \"Longitude\": 17.76876733, \"Latitude\": 44.17450125, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-18T00:00:00\", \"Confirmed/100k\": 1.1432253817695863}, {\"Country/Region\": \"Bosnia and Herzegovina\", \"Longitude\": 17.76876733, \"Latitude\": 44.17450125, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-19T00:00:00\", \"Confirmed/100k\": 1.895347343460104}, {\"Country/Region\": \"Bosnia and Herzegovina\", \"Longitude\": 17.76876733, \"Latitude\": 44.17450125, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-20T00:00:00\", \"Confirmed/100k\": 2.6775541836182417}, {\"Country/Region\": \"Bosnia and Herzegovina\", \"Longitude\": 17.76876733, \"Latitude\": 44.17450125, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-21T00:00:00\", \"Confirmed/100k\": 2.797893697488725}, {\"Country/Region\": \"Bosnia and Herzegovina\", \"Longitude\": 17.76876733, \"Latitude\": 44.17450125, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-22T00:00:00\", \"Confirmed/100k\": 3.790694686920208}, {\"Country/Region\": \"Bosnia and Herzegovina\", \"Longitude\": 17.76876733, \"Latitude\": 44.17450125, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-23T00:00:00\", \"Confirmed/100k\": 3.790694686920208}, {\"Country/Region\": \"Bulgaria\", \"Longitude\": 25.21552909, \"Latitude\": 42.76890318, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bulgaria\", \"Longitude\": 25.21552909, \"Latitude\": 42.76890318, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bulgaria\", \"Longitude\": 25.21552909, \"Latitude\": 42.76890318, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bulgaria\", \"Longitude\": 25.21552909, \"Latitude\": 42.76890318, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-25T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bulgaria\", \"Longitude\": 25.21552909, \"Latitude\": 42.76890318, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-26T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bulgaria\", \"Longitude\": 25.21552909, \"Latitude\": 42.76890318, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-27T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bulgaria\", \"Longitude\": 25.21552909, \"Latitude\": 42.76890318, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-28T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bulgaria\", \"Longitude\": 25.21552909, \"Latitude\": 42.76890318, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-29T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bulgaria\", \"Longitude\": 25.21552909, \"Latitude\": 42.76890318, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-30T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bulgaria\", \"Longitude\": 25.21552909, \"Latitude\": 42.76890318, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-31T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bulgaria\", \"Longitude\": 25.21552909, \"Latitude\": 42.76890318, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-01T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bulgaria\", \"Longitude\": 25.21552909, \"Latitude\": 42.76890318, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-02T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bulgaria\", \"Longitude\": 25.21552909, \"Latitude\": 42.76890318, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-03T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bulgaria\", \"Longitude\": 25.21552909, \"Latitude\": 42.76890318, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-04T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bulgaria\", \"Longitude\": 25.21552909, \"Latitude\": 42.76890318, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-05T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bulgaria\", \"Longitude\": 25.21552909, \"Latitude\": 42.76890318, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-06T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bulgaria\", \"Longitude\": 25.21552909, \"Latitude\": 42.76890318, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-07T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bulgaria\", \"Longitude\": 25.21552909, \"Latitude\": 42.76890318, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-08T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bulgaria\", \"Longitude\": 25.21552909, \"Latitude\": 42.76890318, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-09T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bulgaria\", \"Longitude\": 25.21552909, \"Latitude\": 42.76890318, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-10T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bulgaria\", \"Longitude\": 25.21552909, \"Latitude\": 42.76890318, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-11T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bulgaria\", \"Longitude\": 25.21552909, \"Latitude\": 42.76890318, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-12T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bulgaria\", \"Longitude\": 25.21552909, \"Latitude\": 42.76890318, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-13T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bulgaria\", \"Longitude\": 25.21552909, \"Latitude\": 42.76890318, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-14T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bulgaria\", \"Longitude\": 25.21552909, \"Latitude\": 42.76890318, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-15T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bulgaria\", \"Longitude\": 25.21552909, \"Latitude\": 42.76890318, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-16T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bulgaria\", \"Longitude\": 25.21552909, \"Latitude\": 42.76890318, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-17T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bulgaria\", \"Longitude\": 25.21552909, \"Latitude\": 42.76890318, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-18T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bulgaria\", \"Longitude\": 25.21552909, \"Latitude\": 42.76890318, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-19T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bulgaria\", \"Longitude\": 25.21552909, \"Latitude\": 42.76890318, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-20T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bulgaria\", \"Longitude\": 25.21552909, \"Latitude\": 42.76890318, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-21T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bulgaria\", \"Longitude\": 25.21552909, \"Latitude\": 42.76890318, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bulgaria\", \"Longitude\": 25.21552909, \"Latitude\": 42.76890318, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bulgaria\", \"Longitude\": 25.21552909, \"Latitude\": 42.76890318, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bulgaria\", \"Longitude\": 25.21552909, \"Latitude\": 42.76890318, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-25T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bulgaria\", \"Longitude\": 25.21552909, \"Latitude\": 42.76890318, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-26T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bulgaria\", \"Longitude\": 25.21552909, \"Latitude\": 42.76890318, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-27T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bulgaria\", \"Longitude\": 25.21552909, \"Latitude\": 42.76890318, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-28T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bulgaria\", \"Longitude\": 25.21552909, \"Latitude\": 42.76890318, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-29T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bulgaria\", \"Longitude\": 25.21552909, \"Latitude\": 42.76890318, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-01T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bulgaria\", \"Longitude\": 25.21552909, \"Latitude\": 42.76890318, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-02T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bulgaria\", \"Longitude\": 25.21552909, \"Latitude\": 42.76890318, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-03T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bulgaria\", \"Longitude\": 25.21552909, \"Latitude\": 42.76890318, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-04T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bulgaria\", \"Longitude\": 25.21552909, \"Latitude\": 42.76890318, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-05T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bulgaria\", \"Longitude\": 25.21552909, \"Latitude\": 42.76890318, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-06T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bulgaria\", \"Longitude\": 25.21552909, \"Latitude\": 42.76890318, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-07T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Bulgaria\", \"Longitude\": 25.21552909, \"Latitude\": 42.76890318, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-08T00:00:00\", \"Confirmed/100k\": 0.056945857018064365}, {\"Country/Region\": \"Bulgaria\", \"Longitude\": 25.21552909, \"Latitude\": 42.76890318, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-09T00:00:00\", \"Confirmed/100k\": 0.056945857018064365}, {\"Country/Region\": \"Bulgaria\", \"Longitude\": 25.21552909, \"Latitude\": 42.76890318, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-10T00:00:00\", \"Confirmed/100k\": 0.056945857018064365}, {\"Country/Region\": \"Bulgaria\", \"Longitude\": 25.21552909, \"Latitude\": 42.76890318, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-11T00:00:00\", \"Confirmed/100k\": 0.09965524978161264}, {\"Country/Region\": \"Bulgaria\", \"Longitude\": 25.21552909, \"Latitude\": 42.76890318, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-12T00:00:00\", \"Confirmed/100k\": 0.09965524978161264}, {\"Country/Region\": \"Bulgaria\", \"Longitude\": 25.21552909, \"Latitude\": 42.76890318, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-13T00:00:00\", \"Confirmed/100k\": 0.3274386778538701}, {\"Country/Region\": \"Bulgaria\", \"Longitude\": 25.21552909, \"Latitude\": 42.76890318, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-14T00:00:00\", \"Confirmed/100k\": 0.5836950344351597}, {\"Country/Region\": \"Bulgaria\", \"Longitude\": 25.21552909, \"Latitude\": 42.76890318, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-15T00:00:00\", \"Confirmed/100k\": 0.7260596769803207}, {\"Country/Region\": \"Bulgaria\", \"Longitude\": 25.21552909, \"Latitude\": 42.76890318, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-16T00:00:00\", \"Confirmed/100k\": 0.7402961412348367}, {\"Country/Region\": \"Bulgaria\", \"Longitude\": 25.21552909, \"Latitude\": 42.76890318, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-17T00:00:00\", \"Confirmed/100k\": 0.953843105052578}, {\"Country/Region\": \"Bulgaria\", \"Longitude\": 25.21552909, \"Latitude\": 42.76890318, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-18T00:00:00\", \"Confirmed/100k\": 1.3097547114154804}, {\"Country/Region\": \"Bulgaria\", \"Longitude\": 25.21552909, \"Latitude\": 42.76890318, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-19T00:00:00\", \"Confirmed/100k\": 1.3382276399245123}, {\"Country/Region\": \"Bulgaria\", \"Longitude\": 25.21552909, \"Latitude\": 42.76890318, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-20T00:00:00\", \"Confirmed/100k\": 1.808030960323544}, {\"Country/Region\": \"Bulgaria\", \"Longitude\": 25.21552909, \"Latitude\": 42.76890318, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-21T00:00:00\", \"Confirmed/100k\": 2.320543673486123}, {\"Country/Region\": \"Bulgaria\", \"Longitude\": 25.21552909, \"Latitude\": 42.76890318, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-22T00:00:00\", \"Confirmed/100k\": 2.6622188155945095}, {\"Country/Region\": \"Bulgaria\", \"Longitude\": 25.21552909, \"Latitude\": 42.76890318, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-23T00:00:00\", \"Confirmed/100k\": 2.6622188155945095}, {\"Country/Region\": \"Canada\", \"Longitude\": -98.30777028, \"Latitude\": 61.36206324, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Canada\", \"Longitude\": -98.30777028, \"Latitude\": 61.36206324, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Canada\", \"Longitude\": -98.30777028, \"Latitude\": 61.36206324, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Canada\", \"Longitude\": -98.30777028, \"Latitude\": 61.36206324, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-25T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Canada\", \"Longitude\": -98.30777028, \"Latitude\": 61.36206324, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-26T00:00:00\", \"Confirmed/100k\": 0.002698410334091263}, {\"Country/Region\": \"Canada\", \"Longitude\": -98.30777028, \"Latitude\": 61.36206324, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-27T00:00:00\", \"Confirmed/100k\": 0.002698410334091263}, {\"Country/Region\": \"Canada\", \"Longitude\": -98.30777028, \"Latitude\": 61.36206324, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-28T00:00:00\", \"Confirmed/100k\": 0.005396820668182526}, {\"Country/Region\": \"Canada\", \"Longitude\": -98.30777028, \"Latitude\": 61.36206324, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-29T00:00:00\", \"Confirmed/100k\": 0.005396820668182526}, {\"Country/Region\": \"Canada\", \"Longitude\": -98.30777028, \"Latitude\": 61.36206324, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-30T00:00:00\", \"Confirmed/100k\": 0.005396820668182526}, {\"Country/Region\": \"Canada\", \"Longitude\": -98.30777028, \"Latitude\": 61.36206324, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-31T00:00:00\", \"Confirmed/100k\": 0.010793641336365052}, {\"Country/Region\": \"Canada\", \"Longitude\": -98.30777028, \"Latitude\": 61.36206324, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-01T00:00:00\", \"Confirmed/100k\": 0.010793641336365052}, {\"Country/Region\": \"Canada\", \"Longitude\": -98.30777028, \"Latitude\": 61.36206324, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-02T00:00:00\", \"Confirmed/100k\": 0.010793641336365052}, {\"Country/Region\": \"Canada\", \"Longitude\": -98.30777028, \"Latitude\": 61.36206324, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-03T00:00:00\", \"Confirmed/100k\": 0.010793641336365052}, {\"Country/Region\": \"Canada\", \"Longitude\": -98.30777028, \"Latitude\": 61.36206324, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-04T00:00:00\", \"Confirmed/100k\": 0.010793641336365052}, {\"Country/Region\": \"Canada\", \"Longitude\": -98.30777028, \"Latitude\": 61.36206324, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-05T00:00:00\", \"Confirmed/100k\": 0.013492051670456312}, {\"Country/Region\": \"Canada\", \"Longitude\": -98.30777028, \"Latitude\": 61.36206324, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-06T00:00:00\", \"Confirmed/100k\": 0.013492051670456312}, {\"Country/Region\": \"Canada\", \"Longitude\": -98.30777028, \"Latitude\": 61.36206324, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-07T00:00:00\", \"Confirmed/100k\": 0.01888887233863884}, {\"Country/Region\": \"Canada\", \"Longitude\": -98.30777028, \"Latitude\": 61.36206324, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-08T00:00:00\", \"Confirmed/100k\": 0.01888887233863884}, {\"Country/Region\": \"Canada\", \"Longitude\": -98.30777028, \"Latitude\": 61.36206324, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-09T00:00:00\", \"Confirmed/100k\": 0.01888887233863884}, {\"Country/Region\": \"Canada\", \"Longitude\": -98.30777028, \"Latitude\": 61.36206324, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-10T00:00:00\", \"Confirmed/100k\": 0.01888887233863884}, {\"Country/Region\": \"Canada\", \"Longitude\": -98.30777028, \"Latitude\": 61.36206324, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-11T00:00:00\", \"Confirmed/100k\": 0.01888887233863884}, {\"Country/Region\": \"Canada\", \"Longitude\": -98.30777028, \"Latitude\": 61.36206324, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-12T00:00:00\", \"Confirmed/100k\": 0.01888887233863884}, {\"Country/Region\": \"Canada\", \"Longitude\": -98.30777028, \"Latitude\": 61.36206324, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-13T00:00:00\", \"Confirmed/100k\": 0.01888887233863884}, {\"Country/Region\": \"Canada\", \"Longitude\": -98.30777028, \"Latitude\": 61.36206324, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-14T00:00:00\", \"Confirmed/100k\": 0.01888887233863884}, {\"Country/Region\": \"Canada\", \"Longitude\": -98.30777028, \"Latitude\": 61.36206324, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-15T00:00:00\", \"Confirmed/100k\": 0.01888887233863884}, {\"Country/Region\": \"Canada\", \"Longitude\": -98.30777028, \"Latitude\": 61.36206324, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-16T00:00:00\", \"Confirmed/100k\": 0.01888887233863884}, {\"Country/Region\": \"Canada\", \"Longitude\": -98.30777028, \"Latitude\": 61.36206324, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-17T00:00:00\", \"Confirmed/100k\": 0.021587282672730104}, {\"Country/Region\": \"Canada\", \"Longitude\": -98.30777028, \"Latitude\": 61.36206324, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-18T00:00:00\", \"Confirmed/100k\": 0.021587282672730104}, {\"Country/Region\": \"Canada\", \"Longitude\": -98.30777028, \"Latitude\": 61.36206324, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-19T00:00:00\", \"Confirmed/100k\": 0.021587282672730104}, {\"Country/Region\": \"Canada\", \"Longitude\": -98.30777028, \"Latitude\": 61.36206324, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-20T00:00:00\", \"Confirmed/100k\": 0.021587282672730104}, {\"Country/Region\": \"Canada\", \"Longitude\": -98.30777028, \"Latitude\": 61.36206324, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-21T00:00:00\", \"Confirmed/100k\": 0.02428569300682137}, {\"Country/Region\": \"Canada\", \"Longitude\": -98.30777028, \"Latitude\": 61.36206324, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-22T00:00:00\", \"Confirmed/100k\": 0.02428569300682137}, {\"Country/Region\": \"Canada\", \"Longitude\": -98.30777028, \"Latitude\": 61.36206324, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-23T00:00:00\", \"Confirmed/100k\": 0.02428569300682137}, {\"Country/Region\": \"Canada\", \"Longitude\": -98.30777028, \"Latitude\": 61.36206324, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-24T00:00:00\", \"Confirmed/100k\": 0.026984103340912627}, {\"Country/Region\": \"Canada\", \"Longitude\": -98.30777028, \"Latitude\": 61.36206324, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-25T00:00:00\", \"Confirmed/100k\": 0.029682513675003887}, {\"Country/Region\": \"Canada\", \"Longitude\": -98.30777028, \"Latitude\": 61.36206324, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-26T00:00:00\", \"Confirmed/100k\": 0.029682513675003887}, {\"Country/Region\": \"Canada\", \"Longitude\": -98.30777028, \"Latitude\": 61.36206324, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-27T00:00:00\", \"Confirmed/100k\": 0.03507933434318642}, {\"Country/Region\": \"Canada\", \"Longitude\": -98.30777028, \"Latitude\": 61.36206324, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-28T00:00:00\", \"Confirmed/100k\": 0.03777774467727768}, {\"Country/Region\": \"Canada\", \"Longitude\": -98.30777028, \"Latitude\": 61.36206324, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-29T00:00:00\", \"Confirmed/100k\": 0.05396820668182525}, {\"Country/Region\": \"Canada\", \"Longitude\": -98.30777028, \"Latitude\": 61.36206324, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-01T00:00:00\", \"Confirmed/100k\": 0.06476184801819031}, {\"Country/Region\": \"Canada\", \"Longitude\": -98.30777028, \"Latitude\": 61.36206324, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-02T00:00:00\", \"Confirmed/100k\": 0.0728570790204641}, {\"Country/Region\": \"Canada\", \"Longitude\": -98.30777028, \"Latitude\": 61.36206324, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-03T00:00:00\", \"Confirmed/100k\": 0.0809523100227379}, {\"Country/Region\": \"Canada\", \"Longitude\": -98.30777028, \"Latitude\": 61.36206324, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-04T00:00:00\", \"Confirmed/100k\": 0.08904754102501168}, {\"Country/Region\": \"Canada\", \"Longitude\": -98.30777028, \"Latitude\": 61.36206324, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-05T00:00:00\", \"Confirmed/100k\": 0.09984118236137672}, {\"Country/Region\": \"Canada\", \"Longitude\": -98.30777028, \"Latitude\": 61.36206324, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-06T00:00:00\", \"Confirmed/100k\": 0.13222210637047188}, {\"Country/Region\": \"Canada\", \"Longitude\": -98.30777028, \"Latitude\": 61.36206324, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-07T00:00:00\", \"Confirmed/100k\": 0.1457141580409282}, {\"Country/Region\": \"Canada\", \"Longitude\": -98.30777028, \"Latitude\": 61.36206324, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-08T00:00:00\", \"Confirmed/100k\": 0.17269826138184086}, {\"Country/Region\": \"Canada\", \"Longitude\": -98.30777028, \"Latitude\": 61.36206324, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-09T00:00:00\", \"Confirmed/100k\": 0.20777759572502727}, {\"Country/Region\": \"Canada\", \"Longitude\": -98.30777028, \"Latitude\": 61.36206324, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-10T00:00:00\", \"Confirmed/100k\": 0.21317441639320972}, {\"Country/Region\": \"Canada\", \"Longitude\": -98.30777028, \"Latitude\": 61.36206324, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-11T00:00:00\", \"Confirmed/100k\": 0.2914283160818564}, {\"Country/Region\": \"Canada\", \"Longitude\": -98.30777028, \"Latitude\": 61.36206324, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-12T00:00:00\", \"Confirmed/100k\": 0.3157140090886777}, {\"Country/Region\": \"Canada\", \"Longitude\": -98.30777028, \"Latitude\": 61.36206324, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-13T00:00:00\", \"Confirmed/100k\": 0.5207931944796137}, {\"Country/Region\": \"Canada\", \"Longitude\": -98.30777028, \"Latitude\": 61.36206324, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-14T00:00:00\", \"Confirmed/100k\": 0.53428524615007}, {\"Country/Region\": \"Canada\", \"Longitude\": -98.30777028, \"Latitude\": 61.36206324, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-15T00:00:00\", \"Confirmed/100k\": 0.6799994041909982}, {\"Country/Region\": \"Canada\", \"Longitude\": -98.30777028, \"Latitude\": 61.36206324, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-16T00:00:00\", \"Confirmed/100k\": 1.1198402886478742}, {\"Country/Region\": \"Canada\", \"Longitude\": -98.30777028, \"Latitude\": 61.36206324, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-17T00:00:00\", \"Confirmed/100k\": 1.2898401396956236}, {\"Country/Region\": \"Canada\", \"Longitude\": -98.30777028, \"Latitude\": 61.36206324, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-18T00:00:00\", \"Confirmed/100k\": 1.7728555894979598}, {\"Country/Region\": \"Canada\", \"Longitude\": -98.30777028, \"Latitude\": 61.36206324, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-19T00:00:00\", \"Confirmed/100k\": 2.1587282672730104}, {\"Country/Region\": \"Canada\", \"Longitude\": -98.30777028, \"Latitude\": 61.36206324, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-20T00:00:00\", \"Confirmed/100k\": 2.544600945048061}, {\"Country/Region\": \"Canada\", \"Longitude\": -98.30777028, \"Latitude\": 61.36206324, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-21T00:00:00\", \"Confirmed/100k\": 3.4485684069686338}, {\"Country/Region\": \"Canada\", \"Longitude\": -98.30777028, \"Latitude\": 61.36206324, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-22T00:00:00\", \"Confirmed/100k\": 3.953171139443701}, {\"Country/Region\": \"Canada\", \"Longitude\": -98.30777028, \"Latitude\": 61.36206324, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-23T00:00:00\", \"Confirmed/100k\": 3.966663191114157}, {\"Country/Region\": \"Chile\", \"Longitude\": -71.38256213, \"Latitude\": -37.73070989, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Chile\", \"Longitude\": -71.38256213, \"Latitude\": -37.73070989, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Chile\", \"Longitude\": -71.38256213, \"Latitude\": -37.73070989, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Chile\", \"Longitude\": -71.38256213, \"Latitude\": -37.73070989, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-25T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Chile\", \"Longitude\": -71.38256213, \"Latitude\": -37.73070989, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-26T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Chile\", \"Longitude\": -71.38256213, \"Latitude\": -37.73070989, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-27T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Chile\", \"Longitude\": -71.38256213, \"Latitude\": -37.73070989, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-28T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Chile\", \"Longitude\": -71.38256213, \"Latitude\": -37.73070989, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-29T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Chile\", \"Longitude\": -71.38256213, \"Latitude\": -37.73070989, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-30T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Chile\", \"Longitude\": -71.38256213, \"Latitude\": -37.73070989, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-31T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Chile\", \"Longitude\": -71.38256213, \"Latitude\": -37.73070989, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-01T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Chile\", \"Longitude\": -71.38256213, \"Latitude\": -37.73070989, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-02T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Chile\", \"Longitude\": -71.38256213, \"Latitude\": -37.73070989, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-03T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Chile\", \"Longitude\": -71.38256213, \"Latitude\": -37.73070989, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-04T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Chile\", \"Longitude\": -71.38256213, \"Latitude\": -37.73070989, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-05T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Chile\", \"Longitude\": -71.38256213, \"Latitude\": -37.73070989, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-06T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Chile\", \"Longitude\": -71.38256213, \"Latitude\": -37.73070989, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-07T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Chile\", \"Longitude\": -71.38256213, \"Latitude\": -37.73070989, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-08T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Chile\", \"Longitude\": -71.38256213, \"Latitude\": -37.73070989, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-09T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Chile\", \"Longitude\": -71.38256213, \"Latitude\": -37.73070989, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-10T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Chile\", \"Longitude\": -71.38256213, \"Latitude\": -37.73070989, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-11T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Chile\", \"Longitude\": -71.38256213, \"Latitude\": -37.73070989, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-12T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Chile\", \"Longitude\": -71.38256213, \"Latitude\": -37.73070989, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-13T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Chile\", \"Longitude\": -71.38256213, \"Latitude\": -37.73070989, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-14T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Chile\", \"Longitude\": -71.38256213, \"Latitude\": -37.73070989, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-15T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Chile\", \"Longitude\": -71.38256213, \"Latitude\": -37.73070989, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-16T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Chile\", \"Longitude\": -71.38256213, \"Latitude\": -37.73070989, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-17T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Chile\", \"Longitude\": -71.38256213, \"Latitude\": -37.73070989, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-18T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Chile\", \"Longitude\": -71.38256213, \"Latitude\": -37.73070989, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-19T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Chile\", \"Longitude\": -71.38256213, \"Latitude\": -37.73070989, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-20T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Chile\", \"Longitude\": -71.38256213, \"Latitude\": -37.73070989, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-21T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Chile\", \"Longitude\": -71.38256213, \"Latitude\": -37.73070989, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Chile\", \"Longitude\": -71.38256213, \"Latitude\": -37.73070989, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Chile\", \"Longitude\": -71.38256213, \"Latitude\": -37.73070989, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Chile\", \"Longitude\": -71.38256213, \"Latitude\": -37.73070989, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-25T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Chile\", \"Longitude\": -71.38256213, \"Latitude\": -37.73070989, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-26T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Chile\", \"Longitude\": -71.38256213, \"Latitude\": -37.73070989, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-27T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Chile\", \"Longitude\": -71.38256213, \"Latitude\": -37.73070989, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-28T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Chile\", \"Longitude\": -71.38256213, \"Latitude\": -37.73070989, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-29T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Chile\", \"Longitude\": -71.38256213, \"Latitude\": -37.73070989, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-01T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Chile\", \"Longitude\": -71.38256213, \"Latitude\": -37.73070989, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-02T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Chile\", \"Longitude\": -71.38256213, \"Latitude\": -37.73070989, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-03T00:00:00\", \"Confirmed/100k\": 0.005339267751463493}, {\"Country/Region\": \"Chile\", \"Longitude\": -71.38256213, \"Latitude\": -37.73070989, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-04T00:00:00\", \"Confirmed/100k\": 0.005339267751463493}, {\"Country/Region\": \"Chile\", \"Longitude\": -71.38256213, \"Latitude\": -37.73070989, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-05T00:00:00\", \"Confirmed/100k\": 0.02135707100585397}, {\"Country/Region\": \"Chile\", \"Longitude\": -71.38256213, \"Latitude\": -37.73070989, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-06T00:00:00\", \"Confirmed/100k\": 0.02135707100585397}, {\"Country/Region\": \"Chile\", \"Longitude\": -71.38256213, \"Latitude\": -37.73070989, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-07T00:00:00\", \"Confirmed/100k\": 0.02135707100585397}, {\"Country/Region\": \"Chile\", \"Longitude\": -71.38256213, \"Latitude\": -37.73070989, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-08T00:00:00\", \"Confirmed/100k\": 0.04271414201170794}, {\"Country/Region\": \"Chile\", \"Longitude\": -71.38256213, \"Latitude\": -37.73070989, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-09T00:00:00\", \"Confirmed/100k\": 0.04271414201170794}, {\"Country/Region\": \"Chile\", \"Longitude\": -71.38256213, \"Latitude\": -37.73070989, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-10T00:00:00\", \"Confirmed/100k\": 0.06941048076902541}, {\"Country/Region\": \"Chile\", \"Longitude\": -71.38256213, \"Latitude\": -37.73070989, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-11T00:00:00\", \"Confirmed/100k\": 0.12280315828366035}, {\"Country/Region\": \"Chile\", \"Longitude\": -71.38256213, \"Latitude\": -37.73070989, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-12T00:00:00\", \"Confirmed/100k\": 0.12280315828366035}, {\"Country/Region\": \"Chile\", \"Longitude\": -71.38256213, \"Latitude\": -37.73070989, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-13T00:00:00\", \"Confirmed/100k\": 0.22958851331293026}, {\"Country/Region\": \"Chile\", \"Longitude\": -71.38256213, \"Latitude\": -37.73070989, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-14T00:00:00\", \"Confirmed/100k\": 0.3256953328392731}, {\"Country/Region\": \"Chile\", \"Longitude\": -71.38256213, \"Latitude\": -37.73070989, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-15T00:00:00\", \"Confirmed/100k\": 0.39510581360829855}, {\"Country/Region\": \"Chile\", \"Longitude\": -71.38256213, \"Latitude\": -37.73070989, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-16T00:00:00\", \"Confirmed/100k\": 0.8275865014768415}, {\"Country/Region\": \"Chile\", \"Longitude\": -71.38256213, \"Latitude\": -37.73070989, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-17T00:00:00\", \"Confirmed/100k\": 1.073192818044162}, {\"Country/Region\": \"Chile\", \"Longitude\": -71.38256213, \"Latitude\": -37.73070989, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-18T00:00:00\", \"Confirmed/100k\": 1.2707457248483114}, {\"Country/Region\": \"Chile\", \"Longitude\": -71.38256213, \"Latitude\": -37.73070989, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-19T00:00:00\", \"Confirmed/100k\": 1.2707457248483114}, {\"Country/Region\": \"Chile\", \"Longitude\": -71.38256213, \"Latitude\": -37.73070989, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-20T00:00:00\", \"Confirmed/100k\": 2.3172422041351557}, {\"Country/Region\": \"Chile\", \"Longitude\": -71.38256213, \"Latitude\": -37.73070989, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-21T00:00:00\", \"Confirmed/100k\": 2.8671867825358963}, {\"Country/Region\": \"Chile\", \"Longitude\": -71.38256213, \"Latitude\": -37.73070989, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-22T00:00:00\", \"Confirmed/100k\": 3.374417218924928}, {\"Country/Region\": \"Chile\", \"Longitude\": -71.38256213, \"Latitude\": -37.73070989, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-23T00:00:00\", \"Confirmed/100k\": 3.374417218924928}, {\"Country/Region\": \"China\", \"Longitude\": 103.81907349, \"Latitude\": 36.56176546, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-22T00:00:00\", \"Confirmed/100k\": 0.0393471814350233}, {\"Country/Region\": \"China\", \"Longitude\": 103.81907349, \"Latitude\": 36.56176546, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-23T00:00:00\", \"Confirmed/100k\": 0.04616831690277369}, {\"Country/Region\": \"China\", \"Longitude\": 103.81907349, \"Latitude\": 36.56176546, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-24T00:00:00\", \"Confirmed/100k\": 0.06605731189821429}, {\"Country/Region\": \"China\", \"Longitude\": 103.81907349, \"Latitude\": 36.56176546, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-25T00:00:00\", \"Confirmed/100k\": 0.10095280492270577}, {\"Country/Region\": \"China\", \"Longitude\": 103.81907349, \"Latitude\": 36.56176546, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-26T00:00:00\", \"Confirmed/100k\": 0.14898795890086378}, {\"Country/Region\": \"China\", \"Longitude\": 103.81907349, \"Latitude\": 36.56176546, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-27T00:00:00\", \"Confirmed/100k\": 0.2065727025338723}, {\"Country/Region\": \"China\", \"Longitude\": 103.81907349, \"Latitude\": 36.56176546, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-28T00:00:00\", \"Confirmed/100k\": 0.3955540557035463}, {\"Country/Region\": \"China\", \"Longitude\": 103.81907349, \"Latitude\": 36.56176546, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-29T00:00:00\", \"Confirmed/100k\": 0.4370552799178592}, {\"Country/Region\": \"China\", \"Longitude\": 103.81907349, \"Latitude\": 36.56176546, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-30T00:00:00\", \"Confirmed/100k\": 0.5845354088732202}, {\"Country/Region\": \"China\", \"Longitude\": 103.81907349, \"Latitude\": 36.56176546, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-31T00:00:00\", \"Confirmed/100k\": 0.7037975774198876}, {\"Country/Region\": \"China\", \"Longitude\": 103.81907349, \"Latitude\": 36.56176546, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-01T00:00:00\", \"Confirmed/100k\": 0.8537907562844199}, {\"Country/Region\": \"China\", \"Longitude\": 103.81907349, \"Latitude\": 36.56176546, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-02T00:00:00\", \"Confirmed/100k\": 1.1940577139862}, {\"Country/Region\": \"China\", \"Longitude\": 103.81907349, \"Latitude\": 36.56176546, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-03T00:00:00\", \"Confirmed/100k\": 1.415636914549123}, {\"Country/Region\": \"China\", \"Longitude\": 103.81907349, \"Latitude\": 36.56176546, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-04T00:00:00\", \"Confirmed/100k\": 1.7021964056206158}, {\"Country/Region\": \"China\", \"Longitude\": 103.81907349, \"Latitude\": 36.56176546, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-05T00:00:00\", \"Confirmed/100k\": 1.970231128790218}, {\"Country/Region\": \"China\", \"Longitude\": 103.81907349, \"Latitude\": 36.56176546, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-06T00:00:00\", \"Confirmed/100k\": 2.1961902163376963}, {\"Country/Region\": \"China\", \"Longitude\": 103.81907349, \"Latitude\": 36.56176546, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-07T00:00:00\", \"Confirmed/100k\": 2.4491466400522715}, {\"Country/Region\": \"China\", \"Longitude\": 103.81907349, \"Latitude\": 36.56176546, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-08T00:00:00\", \"Confirmed/100k\": 2.6432976958922403}, {\"Country/Region\": \"China\", \"Longitude\": 103.81907349, \"Latitude\": 36.56176546, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-09T00:00:00\", \"Confirmed/100k\": 2.8597789952108448}, {\"Country/Region\": \"China\", \"Longitude\": 103.81907349, \"Latitude\": 36.56176546, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-10T00:00:00\", \"Confirmed/100k\": 3.0410775958010525}, {\"Country/Region\": \"China\", \"Longitude\": 103.81907349, \"Latitude\": 36.56176546, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-11T00:00:00\", \"Confirmed/100k\": 3.1869780933849348}, {\"Country/Region\": \"China\", \"Longitude\": 103.81907349, \"Latitude\": 36.56176546, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-12T00:00:00\", \"Confirmed/100k\": 3.213760025274102}, {\"Country/Region\": \"China\", \"Longitude\": 103.81907349, \"Latitude\": 36.56176546, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-13T00:00:00\", \"Confirmed/100k\": 4.300546408851679}, {\"Country/Region\": \"China\", \"Longitude\": 103.81907349, \"Latitude\": 36.56176546, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-14T00:00:00\", \"Confirmed/100k\": 4.764599024936636}, {\"Country/Region\": \"China\", \"Longitude\": 103.81907349, \"Latitude\": 36.56176546, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-15T00:00:00\", \"Confirmed/100k\": 4.912150955317973}, {\"Country/Region\": \"China\", \"Longitude\": 103.81907349, \"Latitude\": 36.56176546, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-16T00:00:00\", \"Confirmed/100k\": 5.062933949868244}, {\"Country/Region\": \"China\", \"Longitude\": 103.81907349, \"Latitude\": 36.56176546, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-17T00:00:00\", \"Confirmed/100k\": 5.2008644891687545}, {\"Country/Region\": \"China\", \"Longitude\": 103.81907349, \"Latitude\": 36.56176546, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-18T00:00:00\", \"Confirmed/100k\": 5.328455623128675}, {\"Country/Region\": \"China\", \"Longitude\": 103.81907349, \"Latitude\": 36.56176546, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-19T00:00:00\", \"Confirmed/100k\": 5.357750604927015}, {\"Country/Region\": \"China\", \"Longitude\": 103.81907349, \"Latitude\": 36.56176546, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-20T00:00:00\", \"Confirmed/100k\": 5.390635658024168}, {\"Country/Region\": \"China\", \"Longitude\": 103.81907349, \"Latitude\": 36.56176546, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-21T00:00:00\", \"Confirmed/100k\": 5.424597732510967}, {\"Country/Region\": \"China\", \"Longitude\": 103.81907349, \"Latitude\": 36.56176546, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-22T00:00:00\", \"Confirmed/100k\": 5.528781601602608}, {\"Country/Region\": \"China\", \"Longitude\": 103.81907349, \"Latitude\": 36.56176546, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-23T00:00:00\", \"Confirmed/100k\": 5.530289431548112}, {\"Country/Region\": \"China\", \"Longitude\": 103.81907349, \"Latitude\": 36.56176546, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-24T00:00:00\", \"Confirmed/100k\": 5.5460139438369245}, {\"Country/Region\": \"China\", \"Longitude\": 103.81907349, \"Latitude\": 36.56176546, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-25T00:00:00\", \"Confirmed/100k\": 5.582848075362778}, {\"Country/Region\": \"China\", \"Longitude\": 103.81907349, \"Latitude\": 36.56176546, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-26T00:00:00\", \"Confirmed/100k\": 5.612430262865021}, {\"Country/Region\": \"China\", \"Longitude\": 103.81907349, \"Latitude\": 36.56176546, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-27T00:00:00\", \"Confirmed/100k\": 5.643592081738743}, {\"Country/Region\": \"China\", \"Longitude\": 103.81907349, \"Latitude\": 36.56176546, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-28T00:00:00\", \"Confirmed/100k\": 5.6671429494589765}, {\"Country/Region\": \"China\", \"Longitude\": 103.81907349, \"Latitude\": 36.56176546, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-29T00:00:00\", \"Confirmed/100k\": 5.6978739597768415}, {\"Country/Region\": \"China\", \"Longitude\": 103.81907349, \"Latitude\": 36.56176546, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-01T00:00:00\", \"Confirmed/100k\": 5.739231581139201}, {\"Country/Region\": \"China\", \"Longitude\": 103.81907349, \"Latitude\": 36.56176546, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-02T00:00:00\", \"Confirmed/100k\": 5.75387907203837}, {\"Country/Region\": \"China\", \"Longitude\": 103.81907349, \"Latitude\": 36.56176546, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-03T00:00:00\", \"Confirmed/100k\": 5.762854250285411}, {\"Country/Region\": \"China\", \"Longitude\": 103.81907349, \"Latitude\": 36.56176546, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-04T00:00:00\", \"Confirmed/100k\": 5.771829428532452}, {\"Country/Region\": \"China\", \"Longitude\": 103.81907349, \"Latitude\": 36.56176546, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-05T00:00:00\", \"Confirmed/100k\": 5.782671443854875}, {\"Country/Region\": \"China\", \"Longitude\": 103.81907349, \"Latitude\": 36.56176546, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-06T00:00:00\", \"Confirmed/100k\": 5.7936570620292525}, {\"Country/Region\": \"China\", \"Longitude\": 103.81907349, \"Latitude\": 36.56176546, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-07T00:00:00\", \"Confirmed/100k\": 5.799401176107358}, {\"Country/Region\": \"China\", \"Longitude\": 103.81907349, \"Latitude\": 36.56176546, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-08T00:00:00\", \"Confirmed/100k\": 5.803206651684103}, {\"Country/Region\": \"China\", \"Longitude\": 103.81907349, \"Latitude\": 36.56176546, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-09T00:00:00\", \"Confirmed/100k\": 5.805863304445228}, {\"Country/Region\": \"China\", \"Longitude\": 103.81907349, \"Latitude\": 36.56176546, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-10T00:00:00\", \"Confirmed/100k\": 5.807801942946588}, {\"Country/Region\": \"China\", \"Longitude\": 103.81907349, \"Latitude\": 36.56176546, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-11T00:00:00\", \"Confirmed/100k\": 5.810243191429782}, {\"Country/Region\": \"China\", \"Longitude\": 103.81907349, \"Latitude\": 36.56176546, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-12T00:00:00\", \"Confirmed/100k\": 5.8110330071155225}, {\"Country/Region\": \"China\", \"Longitude\": 103.81907349, \"Latitude\": 36.56176546, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-13T00:00:00\", \"Confirmed/100k\": 5.811966425653213}, {\"Country/Region\": \"China\", \"Longitude\": 103.81907349, \"Latitude\": 36.56176546, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-14T00:00:00\", \"Confirmed/100k\": 5.814264071284455}, {\"Country/Region\": \"China\", \"Longitude\": 103.81907349, \"Latitude\": 36.56176546, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-15T00:00:00\", \"Confirmed/100k\": 5.81613090835984}, {\"Country/Region\": \"China\", \"Longitude\": 103.81907349, \"Latitude\": 36.56176546, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-16T00:00:00\", \"Confirmed/100k\": 5.8182849511391295}, {\"Country/Region\": \"China\", \"Longitude\": 103.81907349, \"Latitude\": 36.56176546, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-17T00:00:00\", \"Confirmed/100k\": 5.820079986788538}, {\"Country/Region\": \"China\", \"Longitude\": 103.81907349, \"Latitude\": 36.56176546, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-18T00:00:00\", \"Confirmed/100k\": 5.823239249531496}, {\"Country/Region\": \"China\", \"Longitude\": 103.81907349, \"Latitude\": 36.56176546, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-19T00:00:00\", \"Confirmed/100k\": 5.827116526534216}, {\"Country/Region\": \"China\", \"Longitude\": 103.81907349, \"Latitude\": 36.56176546, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-20T00:00:00\", \"Confirmed/100k\": 5.83386586057599}, {\"Country/Region\": \"China\", \"Longitude\": 103.81907349, \"Latitude\": 36.56176546, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-21T00:00:00\", \"Confirmed/100k\": 5.837814939004687}, {\"Country/Region\": \"China\", \"Longitude\": 103.81907349, \"Latitude\": 36.56176546, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-22T00:00:00\", \"Confirmed/100k\": 5.84442067019451}, {\"Country/Region\": \"China\", \"Longitude\": 103.81907349, \"Latitude\": 36.56176546, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-23T00:00:00\", \"Confirmed/100k\": 5.8474363300855146}, {\"Country/Region\": \"Costa Rica\", \"Longitude\": -84.19208768, \"Latitude\": 9.97634464, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Costa Rica\", \"Longitude\": -84.19208768, \"Latitude\": 9.97634464, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Costa Rica\", \"Longitude\": -84.19208768, \"Latitude\": 9.97634464, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Costa Rica\", \"Longitude\": -84.19208768, \"Latitude\": 9.97634464, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-25T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Costa Rica\", \"Longitude\": -84.19208768, \"Latitude\": 9.97634464, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-26T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Costa Rica\", \"Longitude\": -84.19208768, \"Latitude\": 9.97634464, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-27T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Costa Rica\", \"Longitude\": -84.19208768, \"Latitude\": 9.97634464, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-28T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Costa Rica\", \"Longitude\": -84.19208768, \"Latitude\": 9.97634464, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-29T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Costa Rica\", \"Longitude\": -84.19208768, \"Latitude\": 9.97634464, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-30T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Costa Rica\", \"Longitude\": -84.19208768, \"Latitude\": 9.97634464, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-31T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Costa Rica\", \"Longitude\": -84.19208768, \"Latitude\": 9.97634464, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-01T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Costa Rica\", \"Longitude\": -84.19208768, \"Latitude\": 9.97634464, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-02T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Costa Rica\", \"Longitude\": -84.19208768, \"Latitude\": 9.97634464, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-03T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Costa Rica\", \"Longitude\": -84.19208768, \"Latitude\": 9.97634464, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-04T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Costa Rica\", \"Longitude\": -84.19208768, \"Latitude\": 9.97634464, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-05T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Costa Rica\", \"Longitude\": -84.19208768, \"Latitude\": 9.97634464, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-06T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Costa Rica\", \"Longitude\": -84.19208768, \"Latitude\": 9.97634464, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-07T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Costa Rica\", \"Longitude\": -84.19208768, \"Latitude\": 9.97634464, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-08T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Costa Rica\", \"Longitude\": -84.19208768, \"Latitude\": 9.97634464, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-09T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Costa Rica\", \"Longitude\": -84.19208768, \"Latitude\": 9.97634464, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-10T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Costa Rica\", \"Longitude\": -84.19208768, \"Latitude\": 9.97634464, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-11T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Costa Rica\", \"Longitude\": -84.19208768, \"Latitude\": 9.97634464, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-12T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Costa Rica\", \"Longitude\": -84.19208768, \"Latitude\": 9.97634464, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-13T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Costa Rica\", \"Longitude\": -84.19208768, \"Latitude\": 9.97634464, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-14T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Costa Rica\", \"Longitude\": -84.19208768, \"Latitude\": 9.97634464, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-15T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Costa Rica\", \"Longitude\": -84.19208768, \"Latitude\": 9.97634464, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-16T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Costa Rica\", \"Longitude\": -84.19208768, \"Latitude\": 9.97634464, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-17T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Costa Rica\", \"Longitude\": -84.19208768, \"Latitude\": 9.97634464, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-18T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Costa Rica\", \"Longitude\": -84.19208768, \"Latitude\": 9.97634464, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-19T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Costa Rica\", \"Longitude\": -84.19208768, \"Latitude\": 9.97634464, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-20T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Costa Rica\", \"Longitude\": -84.19208768, \"Latitude\": 9.97634464, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-21T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Costa Rica\", \"Longitude\": -84.19208768, \"Latitude\": 9.97634464, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Costa Rica\", \"Longitude\": -84.19208768, \"Latitude\": 9.97634464, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Costa Rica\", \"Longitude\": -84.19208768, \"Latitude\": 9.97634464, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Costa Rica\", \"Longitude\": -84.19208768, \"Latitude\": 9.97634464, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-25T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Costa Rica\", \"Longitude\": -84.19208768, \"Latitude\": 9.97634464, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-26T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Costa Rica\", \"Longitude\": -84.19208768, \"Latitude\": 9.97634464, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-27T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Costa Rica\", \"Longitude\": -84.19208768, \"Latitude\": 9.97634464, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-28T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Costa Rica\", \"Longitude\": -84.19208768, \"Latitude\": 9.97634464, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-29T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Costa Rica\", \"Longitude\": -84.19208768, \"Latitude\": 9.97634464, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-01T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Costa Rica\", \"Longitude\": -84.19208768, \"Latitude\": 9.97634464, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-02T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Costa Rica\", \"Longitude\": -84.19208768, \"Latitude\": 9.97634464, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-03T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Costa Rica\", \"Longitude\": -84.19208768, \"Latitude\": 9.97634464, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-04T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Costa Rica\", \"Longitude\": -84.19208768, \"Latitude\": 9.97634464, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-05T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Costa Rica\", \"Longitude\": -84.19208768, \"Latitude\": 9.97634464, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-06T00:00:00\", \"Confirmed/100k\": 0.02000223625001275}, {\"Country/Region\": \"Costa Rica\", \"Longitude\": -84.19208768, \"Latitude\": 9.97634464, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-07T00:00:00\", \"Confirmed/100k\": 0.02000223625001275}, {\"Country/Region\": \"Costa Rica\", \"Longitude\": -84.19208768, \"Latitude\": 9.97634464, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-08T00:00:00\", \"Confirmed/100k\": 0.10001118125006377}, {\"Country/Region\": \"Costa Rica\", \"Longitude\": -84.19208768, \"Latitude\": 9.97634464, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-09T00:00:00\", \"Confirmed/100k\": 0.18002012625011474}, {\"Country/Region\": \"Costa Rica\", \"Longitude\": -84.19208768, \"Latitude\": 9.97634464, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-10T00:00:00\", \"Confirmed/100k\": 0.18002012625011474}, {\"Country/Region\": \"Costa Rica\", \"Longitude\": -84.19208768, \"Latitude\": 9.97634464, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-11T00:00:00\", \"Confirmed/100k\": 0.2600290712501657}, {\"Country/Region\": \"Costa Rica\", \"Longitude\": -84.19208768, \"Latitude\": 9.97634464, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-12T00:00:00\", \"Confirmed/100k\": 0.4400491975002805}, {\"Country/Region\": \"Costa Rica\", \"Longitude\": -84.19208768, \"Latitude\": 9.97634464, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-13T00:00:00\", \"Confirmed/100k\": 0.4600514337502933}, {\"Country/Region\": \"Costa Rica\", \"Longitude\": -84.19208768, \"Latitude\": 9.97634464, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-14T00:00:00\", \"Confirmed/100k\": 0.5200581425003314}, {\"Country/Region\": \"Costa Rica\", \"Longitude\": -84.19208768, \"Latitude\": 9.97634464, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-15T00:00:00\", \"Confirmed/100k\": 0.5400603787503443}, {\"Country/Region\": \"Costa Rica\", \"Longitude\": -84.19208768, \"Latitude\": 9.97634464, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-16T00:00:00\", \"Confirmed/100k\": 0.7000782687504463}, {\"Country/Region\": \"Costa Rica\", \"Longitude\": -84.19208768, \"Latitude\": 9.97634464, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-17T00:00:00\", \"Confirmed/100k\": 0.8200916862505228}, {\"Country/Region\": \"Costa Rica\", \"Longitude\": -84.19208768, \"Latitude\": 9.97634464, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-18T00:00:00\", \"Confirmed/100k\": 1.0001118125006374}, {\"Country/Region\": \"Costa Rica\", \"Longitude\": -84.19208768, \"Latitude\": 9.97634464, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-19T00:00:00\", \"Confirmed/100k\": 1.3801543012508797}, {\"Country/Region\": \"Costa Rica\", \"Longitude\": -84.19208768, \"Latitude\": 9.97634464, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-20T00:00:00\", \"Confirmed/100k\": 1.780199026251135}, {\"Country/Region\": \"Costa Rica\", \"Longitude\": -84.19208768, \"Latitude\": 9.97634464, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-21T00:00:00\", \"Confirmed/100k\": 2.3402616412514923}, {\"Country/Region\": \"Costa Rica\", \"Longitude\": -84.19208768, \"Latitude\": 9.97634464, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-22T00:00:00\", \"Confirmed/100k\": 2.680299657501709}, {\"Country/Region\": \"Costa Rica\", \"Longitude\": -84.19208768, \"Latitude\": 9.97634464, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-23T00:00:00\", \"Confirmed/100k\": 2.680299657501709}, {\"Country/Region\": \"Croatia\", \"Longitude\": 16.40412899, \"Latitude\": 45.08047631, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Croatia\", \"Longitude\": 16.40412899, \"Latitude\": 45.08047631, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Croatia\", \"Longitude\": 16.40412899, \"Latitude\": 45.08047631, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Croatia\", \"Longitude\": 16.40412899, \"Latitude\": 45.08047631, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-25T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Croatia\", \"Longitude\": 16.40412899, \"Latitude\": 45.08047631, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-26T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Croatia\", \"Longitude\": 16.40412899, \"Latitude\": 45.08047631, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-27T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Croatia\", \"Longitude\": 16.40412899, \"Latitude\": 45.08047631, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-28T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Croatia\", \"Longitude\": 16.40412899, \"Latitude\": 45.08047631, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-29T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Croatia\", \"Longitude\": 16.40412899, \"Latitude\": 45.08047631, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-30T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Croatia\", \"Longitude\": 16.40412899, \"Latitude\": 45.08047631, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-31T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Croatia\", \"Longitude\": 16.40412899, \"Latitude\": 45.08047631, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-01T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Croatia\", \"Longitude\": 16.40412899, \"Latitude\": 45.08047631, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-02T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Croatia\", \"Longitude\": 16.40412899, \"Latitude\": 45.08047631, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-03T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Croatia\", \"Longitude\": 16.40412899, \"Latitude\": 45.08047631, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-04T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Croatia\", \"Longitude\": 16.40412899, \"Latitude\": 45.08047631, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-05T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Croatia\", \"Longitude\": 16.40412899, \"Latitude\": 45.08047631, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-06T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Croatia\", \"Longitude\": 16.40412899, \"Latitude\": 45.08047631, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-07T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Croatia\", \"Longitude\": 16.40412899, \"Latitude\": 45.08047631, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-08T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Croatia\", \"Longitude\": 16.40412899, \"Latitude\": 45.08047631, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-09T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Croatia\", \"Longitude\": 16.40412899, \"Latitude\": 45.08047631, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-10T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Croatia\", \"Longitude\": 16.40412899, \"Latitude\": 45.08047631, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-11T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Croatia\", \"Longitude\": 16.40412899, \"Latitude\": 45.08047631, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-12T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Croatia\", \"Longitude\": 16.40412899, \"Latitude\": 45.08047631, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-13T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Croatia\", \"Longitude\": 16.40412899, \"Latitude\": 45.08047631, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-14T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Croatia\", \"Longitude\": 16.40412899, \"Latitude\": 45.08047631, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-15T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Croatia\", \"Longitude\": 16.40412899, \"Latitude\": 45.08047631, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-16T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Croatia\", \"Longitude\": 16.40412899, \"Latitude\": 45.08047631, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-17T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Croatia\", \"Longitude\": 16.40412899, \"Latitude\": 45.08047631, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-18T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Croatia\", \"Longitude\": 16.40412899, \"Latitude\": 45.08047631, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-19T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Croatia\", \"Longitude\": 16.40412899, \"Latitude\": 45.08047631, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-20T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Croatia\", \"Longitude\": 16.40412899, \"Latitude\": 45.08047631, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-21T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Croatia\", \"Longitude\": 16.40412899, \"Latitude\": 45.08047631, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Croatia\", \"Longitude\": 16.40412899, \"Latitude\": 45.08047631, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Croatia\", \"Longitude\": 16.40412899, \"Latitude\": 45.08047631, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Croatia\", \"Longitude\": 16.40412899, \"Latitude\": 45.08047631, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-25T00:00:00\", \"Confirmed/100k\": 0.02445346505599844}, {\"Country/Region\": \"Croatia\", \"Longitude\": 16.40412899, \"Latitude\": 45.08047631, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-26T00:00:00\", \"Confirmed/100k\": 0.07336039516799531}, {\"Country/Region\": \"Croatia\", \"Longitude\": 16.40412899, \"Latitude\": 45.08047631, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-27T00:00:00\", \"Confirmed/100k\": 0.07336039516799531}, {\"Country/Region\": \"Croatia\", \"Longitude\": 16.40412899, \"Latitude\": 45.08047631, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-28T00:00:00\", \"Confirmed/100k\": 0.12226732527999218}, {\"Country/Region\": \"Croatia\", \"Longitude\": 16.40412899, \"Latitude\": 45.08047631, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-29T00:00:00\", \"Confirmed/100k\": 0.1467207903359906}, {\"Country/Region\": \"Croatia\", \"Longitude\": 16.40412899, \"Latitude\": 45.08047631, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-01T00:00:00\", \"Confirmed/100k\": 0.17117425539198905}, {\"Country/Region\": \"Croatia\", \"Longitude\": 16.40412899, \"Latitude\": 45.08047631, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-02T00:00:00\", \"Confirmed/100k\": 0.17117425539198905}, {\"Country/Region\": \"Croatia\", \"Longitude\": 16.40412899, \"Latitude\": 45.08047631, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-03T00:00:00\", \"Confirmed/100k\": 0.22008118550398592}, {\"Country/Region\": \"Croatia\", \"Longitude\": 16.40412899, \"Latitude\": 45.08047631, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-04T00:00:00\", \"Confirmed/100k\": 0.2445346505599844}, {\"Country/Region\": \"Croatia\", \"Longitude\": 16.40412899, \"Latitude\": 45.08047631, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-05T00:00:00\", \"Confirmed/100k\": 0.2445346505599844}, {\"Country/Region\": \"Croatia\", \"Longitude\": 16.40412899, \"Latitude\": 45.08047631, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-06T00:00:00\", \"Confirmed/100k\": 0.2689881156159828}, {\"Country/Region\": \"Croatia\", \"Longitude\": 16.40412899, \"Latitude\": 45.08047631, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-07T00:00:00\", \"Confirmed/100k\": 0.29344158067198123}, {\"Country/Region\": \"Croatia\", \"Longitude\": 16.40412899, \"Latitude\": 45.08047631, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-08T00:00:00\", \"Confirmed/100k\": 0.29344158067198123}, {\"Country/Region\": \"Croatia\", \"Longitude\": 16.40412899, \"Latitude\": 45.08047631, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-09T00:00:00\", \"Confirmed/100k\": 0.29344158067198123}, {\"Country/Region\": \"Croatia\", \"Longitude\": 16.40412899, \"Latitude\": 45.08047631, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-10T00:00:00\", \"Confirmed/100k\": 0.3423485107839781}, {\"Country/Region\": \"Croatia\", \"Longitude\": 16.40412899, \"Latitude\": 45.08047631, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-11T00:00:00\", \"Confirmed/100k\": 0.4646158360639702}, {\"Country/Region\": \"Croatia\", \"Longitude\": 16.40412899, \"Latitude\": 45.08047631, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-12T00:00:00\", \"Confirmed/100k\": 0.4646158360639702}, {\"Country/Region\": \"Croatia\", \"Longitude\": 16.40412899, \"Latitude\": 45.08047631, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-13T00:00:00\", \"Confirmed/100k\": 0.7825108817919499}, {\"Country/Region\": \"Croatia\", \"Longitude\": 16.40412899, \"Latitude\": 45.08047631, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-14T00:00:00\", \"Confirmed/100k\": 0.9292316721279404}, {\"Country/Region\": \"Croatia\", \"Longitude\": 16.40412899, \"Latitude\": 45.08047631, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-15T00:00:00\", \"Confirmed/100k\": 1.1982197877439231}, {\"Country/Region\": \"Croatia\", \"Longitude\": 16.40412899, \"Latitude\": 45.08047631, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-16T00:00:00\", \"Confirmed/100k\": 1.3938475081919108}, {\"Country/Region\": \"Croatia\", \"Longitude\": 16.40412899, \"Latitude\": 45.08047631, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-17T00:00:00\", \"Confirmed/100k\": 1.5894752286398983}, {\"Country/Region\": \"Croatia\", \"Longitude\": 16.40412899, \"Latitude\": 45.08047631, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-18T00:00:00\", \"Confirmed/100k\": 1.9807306695358728}, {\"Country/Region\": \"Croatia\", \"Longitude\": 16.40412899, \"Latitude\": 45.08047631, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-19T00:00:00\", \"Confirmed/100k\": 2.567613830879836}, {\"Country/Region\": \"Croatia\", \"Longitude\": 16.40412899, \"Latitude\": 45.08047631, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-20T00:00:00\", \"Confirmed/100k\": 3.1300435271678}, {\"Country/Region\": \"Croatia\", \"Longitude\": 16.40412899, \"Latitude\": 45.08047631, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-21T00:00:00\", \"Confirmed/100k\": 5.037413801535678}, {\"Country/Region\": \"Croatia\", \"Longitude\": 16.40412899, \"Latitude\": 45.08047631, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-22T00:00:00\", \"Confirmed/100k\": 6.211180124223603}, {\"Country/Region\": \"Croatia\", \"Longitude\": 16.40412899, \"Latitude\": 45.08047631, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-23T00:00:00\", \"Confirmed/100k\": 6.211180124223603}, {\"Country/Region\": \"Czechia\", \"Longitude\": 15.31240163, \"Latitude\": 49.73341233, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Czechia\", \"Longitude\": 15.31240163, \"Latitude\": 49.73341233, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Czechia\", \"Longitude\": 15.31240163, \"Latitude\": 49.73341233, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Czechia\", \"Longitude\": 15.31240163, \"Latitude\": 49.73341233, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-25T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Czechia\", \"Longitude\": 15.31240163, \"Latitude\": 49.73341233, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-26T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Czechia\", \"Longitude\": 15.31240163, \"Latitude\": 49.73341233, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-27T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Czechia\", \"Longitude\": 15.31240163, \"Latitude\": 49.73341233, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-28T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Czechia\", \"Longitude\": 15.31240163, \"Latitude\": 49.73341233, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-29T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Czechia\", \"Longitude\": 15.31240163, \"Latitude\": 49.73341233, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-30T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Czechia\", \"Longitude\": 15.31240163, \"Latitude\": 49.73341233, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-31T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Czechia\", \"Longitude\": 15.31240163, \"Latitude\": 49.73341233, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-01T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Czechia\", \"Longitude\": 15.31240163, \"Latitude\": 49.73341233, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-02T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Czechia\", \"Longitude\": 15.31240163, \"Latitude\": 49.73341233, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-03T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Czechia\", \"Longitude\": 15.31240163, \"Latitude\": 49.73341233, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-04T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Czechia\", \"Longitude\": 15.31240163, \"Latitude\": 49.73341233, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-05T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Czechia\", \"Longitude\": 15.31240163, \"Latitude\": 49.73341233, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-06T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Czechia\", \"Longitude\": 15.31240163, \"Latitude\": 49.73341233, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-07T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Czechia\", \"Longitude\": 15.31240163, \"Latitude\": 49.73341233, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-08T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Czechia\", \"Longitude\": 15.31240163, \"Latitude\": 49.73341233, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-09T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Czechia\", \"Longitude\": 15.31240163, \"Latitude\": 49.73341233, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-10T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Czechia\", \"Longitude\": 15.31240163, \"Latitude\": 49.73341233, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-11T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Czechia\", \"Longitude\": 15.31240163, \"Latitude\": 49.73341233, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-12T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Czechia\", \"Longitude\": 15.31240163, \"Latitude\": 49.73341233, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-13T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Czechia\", \"Longitude\": 15.31240163, \"Latitude\": 49.73341233, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-14T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Czechia\", \"Longitude\": 15.31240163, \"Latitude\": 49.73341233, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-15T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Czechia\", \"Longitude\": 15.31240163, \"Latitude\": 49.73341233, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-16T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Czechia\", \"Longitude\": 15.31240163, \"Latitude\": 49.73341233, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-17T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Czechia\", \"Longitude\": 15.31240163, \"Latitude\": 49.73341233, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-18T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Czechia\", \"Longitude\": 15.31240163, \"Latitude\": 49.73341233, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-19T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Czechia\", \"Longitude\": 15.31240163, \"Latitude\": 49.73341233, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-20T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Czechia\", \"Longitude\": 15.31240163, \"Latitude\": 49.73341233, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-21T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Czechia\", \"Longitude\": 15.31240163, \"Latitude\": 49.73341233, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Czechia\", \"Longitude\": 15.31240163, \"Latitude\": 49.73341233, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Czechia\", \"Longitude\": 15.31240163, \"Latitude\": 49.73341233, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Czechia\", \"Longitude\": 15.31240163, \"Latitude\": 49.73341233, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-25T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Czechia\", \"Longitude\": 15.31240163, \"Latitude\": 49.73341233, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-26T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Czechia\", \"Longitude\": 15.31240163, \"Latitude\": 49.73341233, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-27T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Czechia\", \"Longitude\": 15.31240163, \"Latitude\": 49.73341233, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-28T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Czechia\", \"Longitude\": 15.31240163, \"Latitude\": 49.73341233, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-29T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Czechia\", \"Longitude\": 15.31240163, \"Latitude\": 49.73341233, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-01T00:00:00\", \"Confirmed/100k\": 0.028233447318034257}, {\"Country/Region\": \"Czechia\", \"Longitude\": 15.31240163, \"Latitude\": 49.73341233, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-02T00:00:00\", \"Confirmed/100k\": 0.028233447318034257}, {\"Country/Region\": \"Czechia\", \"Longitude\": 15.31240163, \"Latitude\": 49.73341233, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-03T00:00:00\", \"Confirmed/100k\": 0.047055745530057085}, {\"Country/Region\": \"Czechia\", \"Longitude\": 15.31240163, \"Latitude\": 49.73341233, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-04T00:00:00\", \"Confirmed/100k\": 0.07528919284809135}, {\"Country/Region\": \"Czechia\", \"Longitude\": 15.31240163, \"Latitude\": 49.73341233, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-05T00:00:00\", \"Confirmed/100k\": 0.11293378927213706}, {\"Country/Region\": \"Czechia\", \"Longitude\": 15.31240163, \"Latitude\": 49.73341233, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-06T00:00:00\", \"Confirmed/100k\": 0.16940068390820553}, {\"Country/Region\": \"Czechia\", \"Longitude\": 15.31240163, \"Latitude\": 49.73341233, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-07T00:00:00\", \"Confirmed/100k\": 0.17881183301421694}, {\"Country/Region\": \"Czechia\", \"Longitude\": 15.31240163, \"Latitude\": 49.73341233, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-08T00:00:00\", \"Confirmed/100k\": 0.291745622286354}, {\"Country/Region\": \"Czechia\", \"Longitude\": 15.31240163, \"Latitude\": 49.73341233, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-09T00:00:00\", \"Confirmed/100k\": 0.291745622286354}, {\"Country/Region\": \"Czechia\", \"Longitude\": 15.31240163, \"Latitude\": 49.73341233, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-10T00:00:00\", \"Confirmed/100k\": 0.38585711334646816}, {\"Country/Region\": \"Czechia\", \"Longitude\": 15.31240163, \"Latitude\": 49.73341233, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-11T00:00:00\", \"Confirmed/100k\": 0.8564145686470391}, {\"Country/Region\": \"Czechia\", \"Longitude\": 15.31240163, \"Latitude\": 49.73341233, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-12T00:00:00\", \"Confirmed/100k\": 0.8846480159650733}, {\"Country/Region\": \"Czechia\", \"Longitude\": 15.31240163, \"Latitude\": 49.73341233, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-13T00:00:00\", \"Confirmed/100k\": 1.3269720239476102}, {\"Country/Region\": \"Czechia\", \"Longitude\": 15.31240163, \"Latitude\": 49.73341233, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-14T00:00:00\", \"Confirmed/100k\": 1.7787071810361583}, {\"Country/Region\": \"Czechia\", \"Longitude\": 15.31240163, \"Latitude\": 49.73341233, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-15T00:00:00\", \"Confirmed/100k\": 2.3810207238208894}, {\"Country/Region\": \"Czechia\", \"Longitude\": 15.31240163, \"Latitude\": 49.73341233, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-16T00:00:00\", \"Confirmed/100k\": 2.8045224335914027}, {\"Country/Region\": \"Czechia\", \"Longitude\": 15.31240163, \"Latitude\": 49.73341233, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-17T00:00:00\", \"Confirmed/100k\": 3.7268150459805214}, {\"Country/Region\": \"Czechia\", \"Longitude\": 15.31240163, \"Latitude\": 49.73341233, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-18T00:00:00\", \"Confirmed/100k\": 4.366773185189299}, {\"Country/Region\": \"Czechia\", \"Longitude\": 15.31240163, \"Latitude\": 49.73341233, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-19T00:00:00\", \"Confirmed/100k\": 6.531337479571924}, {\"Country/Region\": \"Czechia\", \"Longitude\": 15.31240163, \"Latitude\": 49.73341233, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-20T00:00:00\", \"Confirmed/100k\": 7.839487205307511}, {\"Country/Region\": \"Czechia\", \"Longitude\": 15.31240163, \"Latitude\": 49.73341233, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-21T00:00:00\", \"Confirmed/100k\": 9.364093360481364}, {\"Country/Region\": \"Czechia\", \"Longitude\": 15.31240163, \"Latitude\": 49.73341233, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-22T00:00:00\", \"Confirmed/100k\": 10.540486998732787}, {\"Country/Region\": \"Czechia\", \"Longitude\": 15.31240163, \"Latitude\": 49.73341233, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-23T00:00:00\", \"Confirmed/100k\": 10.540486998732787}, {\"Country/Region\": \"Denmark\", \"Longitude\": 10.02800992, \"Latitude\": 55.98125296, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Denmark\", \"Longitude\": 10.02800992, \"Latitude\": 55.98125296, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Denmark\", \"Longitude\": 10.02800992, \"Latitude\": 55.98125296, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Denmark\", \"Longitude\": 10.02800992, \"Latitude\": 55.98125296, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-25T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Denmark\", \"Longitude\": 10.02800992, \"Latitude\": 55.98125296, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-26T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Denmark\", \"Longitude\": 10.02800992, \"Latitude\": 55.98125296, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-27T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Denmark\", \"Longitude\": 10.02800992, \"Latitude\": 55.98125296, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-28T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Denmark\", \"Longitude\": 10.02800992, \"Latitude\": 55.98125296, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-29T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Denmark\", \"Longitude\": 10.02800992, \"Latitude\": 55.98125296, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-30T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Denmark\", \"Longitude\": 10.02800992, \"Latitude\": 55.98125296, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-31T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Denmark\", \"Longitude\": 10.02800992, \"Latitude\": 55.98125296, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-01T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Denmark\", \"Longitude\": 10.02800992, \"Latitude\": 55.98125296, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-02T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Denmark\", \"Longitude\": 10.02800992, \"Latitude\": 55.98125296, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-03T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Denmark\", \"Longitude\": 10.02800992, \"Latitude\": 55.98125296, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-04T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Denmark\", \"Longitude\": 10.02800992, \"Latitude\": 55.98125296, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-05T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Denmark\", \"Longitude\": 10.02800992, \"Latitude\": 55.98125296, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-06T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Denmark\", \"Longitude\": 10.02800992, \"Latitude\": 55.98125296, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-07T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Denmark\", \"Longitude\": 10.02800992, \"Latitude\": 55.98125296, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-08T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Denmark\", \"Longitude\": 10.02800992, \"Latitude\": 55.98125296, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-09T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Denmark\", \"Longitude\": 10.02800992, \"Latitude\": 55.98125296, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-10T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Denmark\", \"Longitude\": 10.02800992, \"Latitude\": 55.98125296, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-11T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Denmark\", \"Longitude\": 10.02800992, \"Latitude\": 55.98125296, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-12T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Denmark\", \"Longitude\": 10.02800992, \"Latitude\": 55.98125296, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-13T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Denmark\", \"Longitude\": 10.02800992, \"Latitude\": 55.98125296, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-14T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Denmark\", \"Longitude\": 10.02800992, \"Latitude\": 55.98125296, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-15T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Denmark\", \"Longitude\": 10.02800992, \"Latitude\": 55.98125296, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-16T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Denmark\", \"Longitude\": 10.02800992, \"Latitude\": 55.98125296, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-17T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Denmark\", \"Longitude\": 10.02800992, \"Latitude\": 55.98125296, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-18T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Denmark\", \"Longitude\": 10.02800992, \"Latitude\": 55.98125296, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-19T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Denmark\", \"Longitude\": 10.02800992, \"Latitude\": 55.98125296, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-20T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Denmark\", \"Longitude\": 10.02800992, \"Latitude\": 55.98125296, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-21T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Denmark\", \"Longitude\": 10.02800992, \"Latitude\": 55.98125296, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Denmark\", \"Longitude\": 10.02800992, \"Latitude\": 55.98125296, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Denmark\", \"Longitude\": 10.02800992, \"Latitude\": 55.98125296, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Denmark\", \"Longitude\": 10.02800992, \"Latitude\": 55.98125296, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-25T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Denmark\", \"Longitude\": 10.02800992, \"Latitude\": 55.98125296, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-26T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Denmark\", \"Longitude\": 10.02800992, \"Latitude\": 55.98125296, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-27T00:00:00\", \"Confirmed/100k\": 0.01724897480718234}, {\"Country/Region\": \"Denmark\", \"Longitude\": 10.02800992, \"Latitude\": 55.98125296, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-28T00:00:00\", \"Confirmed/100k\": 0.01724897480718234}, {\"Country/Region\": \"Denmark\", \"Longitude\": 10.02800992, \"Latitude\": 55.98125296, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-29T00:00:00\", \"Confirmed/100k\": 0.05174692442154701}, {\"Country/Region\": \"Denmark\", \"Longitude\": 10.02800992, \"Latitude\": 55.98125296, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-01T00:00:00\", \"Confirmed/100k\": 0.06899589922872934}, {\"Country/Region\": \"Denmark\", \"Longitude\": 10.02800992, \"Latitude\": 55.98125296, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-02T00:00:00\", \"Confirmed/100k\": 0.06899589922872934}, {\"Country/Region\": \"Denmark\", \"Longitude\": 10.02800992, \"Latitude\": 55.98125296, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-03T00:00:00\", \"Confirmed/100k\": 0.10349384884309402}, {\"Country/Region\": \"Denmark\", \"Longitude\": 10.02800992, \"Latitude\": 55.98125296, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-04T00:00:00\", \"Confirmed/100k\": 0.1897387228790057}, {\"Country/Region\": \"Denmark\", \"Longitude\": 10.02800992, \"Latitude\": 55.98125296, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-05T00:00:00\", \"Confirmed/100k\": 0.1897387228790057}, {\"Country/Region\": \"Denmark\", \"Longitude\": 10.02800992, \"Latitude\": 55.98125296, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-06T00:00:00\", \"Confirmed/100k\": 0.4139753953723761}, {\"Country/Region\": \"Denmark\", \"Longitude\": 10.02800992, \"Latitude\": 55.98125296, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-07T00:00:00\", \"Confirmed/100k\": 0.4139753953723761}, {\"Country/Region\": \"Denmark\", \"Longitude\": 10.02800992, \"Latitude\": 55.98125296, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-08T00:00:00\", \"Confirmed/100k\": 0.6382120678657464}, {\"Country/Region\": \"Denmark\", \"Longitude\": 10.02800992, \"Latitude\": 55.98125296, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-09T00:00:00\", \"Confirmed/100k\": 1.586905682260775}, {\"Country/Region\": \"Denmark\", \"Longitude\": 10.02800992, \"Latitude\": 55.98125296, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-10T00:00:00\", \"Confirmed/100k\": 4.553729349096137}, {\"Country/Region\": \"Denmark\", \"Longitude\": 10.02800992, \"Latitude\": 55.98125296, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-11T00:00:00\", \"Confirmed/100k\": 7.658544814388955}, {\"Country/Region\": \"Denmark\", \"Longitude\": 10.02800992, \"Latitude\": 55.98125296, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-12T00:00:00\", \"Confirmed/100k\": 10.6426174560315}, {\"Country/Region\": \"Denmark\", \"Longitude\": 10.02800992, \"Latitude\": 55.98125296, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-13T00:00:00\", \"Confirmed/100k\": 13.868175744974597}, {\"Country/Region\": \"Denmark\", \"Longitude\": 10.02800992, \"Latitude\": 55.98125296, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-14T00:00:00\", \"Confirmed/100k\": 14.420142938804432}, {\"Country/Region\": \"Denmark\", \"Longitude\": 10.02800992, \"Latitude\": 55.98125296, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-15T00:00:00\", \"Confirmed/100k\": 15.092852956284544}, {\"Country/Region\": \"Denmark\", \"Longitude\": 10.02800992, \"Latitude\": 55.98125296, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-16T00:00:00\", \"Confirmed/100k\": 16.09329349510112}, {\"Country/Region\": \"Denmark\", \"Longitude\": 10.02800992, \"Latitude\": 55.98125296, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-17T00:00:00\", \"Confirmed/100k\": 17.680199177361892}, {\"Country/Region\": \"Denmark\", \"Longitude\": 10.02800992, \"Latitude\": 55.98125296, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-18T00:00:00\", \"Confirmed/100k\": 19.249855884815485}, {\"Country/Region\": \"Denmark\", \"Longitude\": 10.02800992, \"Latitude\": 55.98125296, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-19T00:00:00\", \"Confirmed/100k\": 21.12999413879836}, {\"Country/Region\": \"Denmark\", \"Longitude\": 10.02800992, \"Latitude\": 55.98125296, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-20T00:00:00\", \"Confirmed/100k\": 23.061879317202784}, {\"Country/Region\": \"Denmark\", \"Longitude\": 10.02800992, \"Latitude\": 55.98125296, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-21T00:00:00\", \"Confirmed/100k\": 24.49354422619892}, {\"Country/Region\": \"Denmark\", \"Longitude\": 10.02800992, \"Latitude\": 55.98125296, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-22T00:00:00\", \"Confirmed/100k\": 26.11494785807405}, {\"Country/Region\": \"Denmark\", \"Longitude\": 10.02800992, \"Latitude\": 55.98125296, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-23T00:00:00\", \"Confirmed/100k\": 26.11494785807405}, {\"Country/Region\": \"Ecuador\", \"Longitude\": -78.75201922, \"Latitude\": -1.42381612, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ecuador\", \"Longitude\": -78.75201922, \"Latitude\": -1.42381612, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ecuador\", \"Longitude\": -78.75201922, \"Latitude\": -1.42381612, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ecuador\", \"Longitude\": -78.75201922, \"Latitude\": -1.42381612, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-25T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ecuador\", \"Longitude\": -78.75201922, \"Latitude\": -1.42381612, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-26T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ecuador\", \"Longitude\": -78.75201922, \"Latitude\": -1.42381612, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-27T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ecuador\", \"Longitude\": -78.75201922, \"Latitude\": -1.42381612, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-28T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ecuador\", \"Longitude\": -78.75201922, \"Latitude\": -1.42381612, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-29T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ecuador\", \"Longitude\": -78.75201922, \"Latitude\": -1.42381612, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-30T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ecuador\", \"Longitude\": -78.75201922, \"Latitude\": -1.42381612, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-31T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ecuador\", \"Longitude\": -78.75201922, \"Latitude\": -1.42381612, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-01T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ecuador\", \"Longitude\": -78.75201922, \"Latitude\": -1.42381612, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-02T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ecuador\", \"Longitude\": -78.75201922, \"Latitude\": -1.42381612, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-03T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ecuador\", \"Longitude\": -78.75201922, \"Latitude\": -1.42381612, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-04T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ecuador\", \"Longitude\": -78.75201922, \"Latitude\": -1.42381612, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-05T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ecuador\", \"Longitude\": -78.75201922, \"Latitude\": -1.42381612, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-06T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ecuador\", \"Longitude\": -78.75201922, \"Latitude\": -1.42381612, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-07T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ecuador\", \"Longitude\": -78.75201922, \"Latitude\": -1.42381612, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-08T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ecuador\", \"Longitude\": -78.75201922, \"Latitude\": -1.42381612, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-09T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ecuador\", \"Longitude\": -78.75201922, \"Latitude\": -1.42381612, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-10T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ecuador\", \"Longitude\": -78.75201922, \"Latitude\": -1.42381612, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-11T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ecuador\", \"Longitude\": -78.75201922, \"Latitude\": -1.42381612, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-12T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ecuador\", \"Longitude\": -78.75201922, \"Latitude\": -1.42381612, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-13T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ecuador\", \"Longitude\": -78.75201922, \"Latitude\": -1.42381612, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-14T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ecuador\", \"Longitude\": -78.75201922, \"Latitude\": -1.42381612, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-15T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ecuador\", \"Longitude\": -78.75201922, \"Latitude\": -1.42381612, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-16T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ecuador\", \"Longitude\": -78.75201922, \"Latitude\": -1.42381612, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-17T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ecuador\", \"Longitude\": -78.75201922, \"Latitude\": -1.42381612, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-18T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ecuador\", \"Longitude\": -78.75201922, \"Latitude\": -1.42381612, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-19T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ecuador\", \"Longitude\": -78.75201922, \"Latitude\": -1.42381612, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-20T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ecuador\", \"Longitude\": -78.75201922, \"Latitude\": -1.42381612, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-21T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ecuador\", \"Longitude\": -78.75201922, \"Latitude\": -1.42381612, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ecuador\", \"Longitude\": -78.75201922, \"Latitude\": -1.42381612, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ecuador\", \"Longitude\": -78.75201922, \"Latitude\": -1.42381612, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ecuador\", \"Longitude\": -78.75201922, \"Latitude\": -1.42381612, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-25T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ecuador\", \"Longitude\": -78.75201922, \"Latitude\": -1.42381612, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-26T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ecuador\", \"Longitude\": -78.75201922, \"Latitude\": -1.42381612, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-27T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ecuador\", \"Longitude\": -78.75201922, \"Latitude\": -1.42381612, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-28T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ecuador\", \"Longitude\": -78.75201922, \"Latitude\": -1.42381612, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-29T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ecuador\", \"Longitude\": -78.75201922, \"Latitude\": -1.42381612, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-01T00:00:00\", \"Confirmed/100k\": 0.03511984676976722}, {\"Country/Region\": \"Ecuador\", \"Longitude\": -78.75201922, \"Latitude\": -1.42381612, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-02T00:00:00\", \"Confirmed/100k\": 0.03511984676976722}, {\"Country/Region\": \"Ecuador\", \"Longitude\": -78.75201922, \"Latitude\": -1.42381612, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-03T00:00:00\", \"Confirmed/100k\": 0.04097315456472843}, {\"Country/Region\": \"Ecuador\", \"Longitude\": -78.75201922, \"Latitude\": -1.42381612, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-04T00:00:00\", \"Confirmed/100k\": 0.058533077949612024}, {\"Country/Region\": \"Ecuador\", \"Longitude\": -78.75201922, \"Latitude\": -1.42381612, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-05T00:00:00\", \"Confirmed/100k\": 0.07609300133449565}, {\"Country/Region\": \"Ecuador\", \"Longitude\": -78.75201922, \"Latitude\": -1.42381612, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-06T00:00:00\", \"Confirmed/100k\": 0.07609300133449565}, {\"Country/Region\": \"Ecuador\", \"Longitude\": -78.75201922, \"Latitude\": -1.42381612, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-07T00:00:00\", \"Confirmed/100k\": 0.07609300133449565}, {\"Country/Region\": \"Ecuador\", \"Longitude\": -78.75201922, \"Latitude\": -1.42381612, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-08T00:00:00\", \"Confirmed/100k\": 0.08194630912945686}, {\"Country/Region\": \"Ecuador\", \"Longitude\": -78.75201922, \"Latitude\": -1.42381612, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-09T00:00:00\", \"Confirmed/100k\": 0.08779961692441805}, {\"Country/Region\": \"Ecuador\", \"Longitude\": -78.75201922, \"Latitude\": -1.42381612, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-10T00:00:00\", \"Confirmed/100k\": 0.08779961692441805}, {\"Country/Region\": \"Ecuador\", \"Longitude\": -78.75201922, \"Latitude\": -1.42381612, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-11T00:00:00\", \"Confirmed/100k\": 0.09950623251434046}, {\"Country/Region\": \"Ecuador\", \"Longitude\": -78.75201922, \"Latitude\": -1.42381612, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-12T00:00:00\", \"Confirmed/100k\": 0.09950623251434046}, {\"Country/Region\": \"Ecuador\", \"Longitude\": -78.75201922, \"Latitude\": -1.42381612, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-13T00:00:00\", \"Confirmed/100k\": 0.09950623251434046}, {\"Country/Region\": \"Ecuador\", \"Longitude\": -78.75201922, \"Latitude\": -1.42381612, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-14T00:00:00\", \"Confirmed/100k\": 0.1638926182589137}, {\"Country/Region\": \"Ecuador\", \"Longitude\": -78.75201922, \"Latitude\": -1.42381612, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-15T00:00:00\", \"Confirmed/100k\": 0.1638926182589137}, {\"Country/Region\": \"Ecuador\", \"Longitude\": -78.75201922, \"Latitude\": -1.42381612, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-16T00:00:00\", \"Confirmed/100k\": 0.21657238841356447}, {\"Country/Region\": \"Ecuador\", \"Longitude\": -78.75201922, \"Latitude\": -1.42381612, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-17T00:00:00\", \"Confirmed/100k\": 0.3394918521077498}, {\"Country/Region\": \"Ecuador\", \"Longitude\": -78.75201922, \"Latitude\": -1.42381612, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-18T00:00:00\", \"Confirmed/100k\": 0.6497171652406936}, {\"Country/Region\": \"Ecuador\", \"Longitude\": -78.75201922, \"Latitude\": -1.42381612, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-19T00:00:00\", \"Confirmed/100k\": 1.1648082511972797}, {\"Country/Region\": \"Ecuador\", \"Longitude\": -78.75201922, \"Latitude\": -1.42381612, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-20T00:00:00\", \"Confirmed/100k\": 2.148163960750761}, {\"Country/Region\": \"Ecuador\", \"Longitude\": -78.75201922, \"Latitude\": -1.42381612, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-21T00:00:00\", \"Confirmed/100k\": 2.9617737442503684}, {\"Country/Region\": \"Ecuador\", \"Longitude\": -78.75201922, \"Latitude\": -1.42381612, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-22T00:00:00\", \"Confirmed/100k\": 4.618259850224389}, {\"Country/Region\": \"Ecuador\", \"Longitude\": -78.75201922, \"Latitude\": -1.42381612, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-23T00:00:00\", \"Confirmed/100k\": 4.618259850224389}, {\"Country/Region\": \"Estonia\", \"Longitude\": 25.54248537, \"Latitude\": 58.67192972, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Estonia\", \"Longitude\": 25.54248537, \"Latitude\": 58.67192972, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Estonia\", \"Longitude\": 25.54248537, \"Latitude\": 58.67192972, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Estonia\", \"Longitude\": 25.54248537, \"Latitude\": 58.67192972, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-25T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Estonia\", \"Longitude\": 25.54248537, \"Latitude\": 58.67192972, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-26T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Estonia\", \"Longitude\": 25.54248537, \"Latitude\": 58.67192972, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-27T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Estonia\", \"Longitude\": 25.54248537, \"Latitude\": 58.67192972, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-28T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Estonia\", \"Longitude\": 25.54248537, \"Latitude\": 58.67192972, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-29T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Estonia\", \"Longitude\": 25.54248537, \"Latitude\": 58.67192972, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-30T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Estonia\", \"Longitude\": 25.54248537, \"Latitude\": 58.67192972, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-31T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Estonia\", \"Longitude\": 25.54248537, \"Latitude\": 58.67192972, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-01T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Estonia\", \"Longitude\": 25.54248537, \"Latitude\": 58.67192972, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-02T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Estonia\", \"Longitude\": 25.54248537, \"Latitude\": 58.67192972, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-03T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Estonia\", \"Longitude\": 25.54248537, \"Latitude\": 58.67192972, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-04T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Estonia\", \"Longitude\": 25.54248537, \"Latitude\": 58.67192972, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-05T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Estonia\", \"Longitude\": 25.54248537, \"Latitude\": 58.67192972, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-06T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Estonia\", \"Longitude\": 25.54248537, \"Latitude\": 58.67192972, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-07T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Estonia\", \"Longitude\": 25.54248537, \"Latitude\": 58.67192972, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-08T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Estonia\", \"Longitude\": 25.54248537, \"Latitude\": 58.67192972, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-09T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Estonia\", \"Longitude\": 25.54248537, \"Latitude\": 58.67192972, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-10T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Estonia\", \"Longitude\": 25.54248537, \"Latitude\": 58.67192972, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-11T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Estonia\", \"Longitude\": 25.54248537, \"Latitude\": 58.67192972, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-12T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Estonia\", \"Longitude\": 25.54248537, \"Latitude\": 58.67192972, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-13T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Estonia\", \"Longitude\": 25.54248537, \"Latitude\": 58.67192972, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-14T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Estonia\", \"Longitude\": 25.54248537, \"Latitude\": 58.67192972, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-15T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Estonia\", \"Longitude\": 25.54248537, \"Latitude\": 58.67192972, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-16T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Estonia\", \"Longitude\": 25.54248537, \"Latitude\": 58.67192972, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-17T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Estonia\", \"Longitude\": 25.54248537, \"Latitude\": 58.67192972, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-18T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Estonia\", \"Longitude\": 25.54248537, \"Latitude\": 58.67192972, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-19T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Estonia\", \"Longitude\": 25.54248537, \"Latitude\": 58.67192972, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-20T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Estonia\", \"Longitude\": 25.54248537, \"Latitude\": 58.67192972, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-21T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Estonia\", \"Longitude\": 25.54248537, \"Latitude\": 58.67192972, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Estonia\", \"Longitude\": 25.54248537, \"Latitude\": 58.67192972, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Estonia\", \"Longitude\": 25.54248537, \"Latitude\": 58.67192972, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Estonia\", \"Longitude\": 25.54248537, \"Latitude\": 58.67192972, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-25T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Estonia\", \"Longitude\": 25.54248537, \"Latitude\": 58.67192972, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-26T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Estonia\", \"Longitude\": 25.54248537, \"Latitude\": 58.67192972, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-27T00:00:00\", \"Confirmed/100k\": 0.07570687509274092}, {\"Country/Region\": \"Estonia\", \"Longitude\": 25.54248537, \"Latitude\": 58.67192972, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-28T00:00:00\", \"Confirmed/100k\": 0.07570687509274092}, {\"Country/Region\": \"Estonia\", \"Longitude\": 25.54248537, \"Latitude\": 58.67192972, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-29T00:00:00\", \"Confirmed/100k\": 0.07570687509274092}, {\"Country/Region\": \"Estonia\", \"Longitude\": 25.54248537, \"Latitude\": 58.67192972, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-01T00:00:00\", \"Confirmed/100k\": 0.07570687509274092}, {\"Country/Region\": \"Estonia\", \"Longitude\": 25.54248537, \"Latitude\": 58.67192972, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-02T00:00:00\", \"Confirmed/100k\": 0.07570687509274092}, {\"Country/Region\": \"Estonia\", \"Longitude\": 25.54248537, \"Latitude\": 58.67192972, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-03T00:00:00\", \"Confirmed/100k\": 0.15141375018548184}, {\"Country/Region\": \"Estonia\", \"Longitude\": 25.54248537, \"Latitude\": 58.67192972, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-04T00:00:00\", \"Confirmed/100k\": 0.15141375018548184}, {\"Country/Region\": \"Estonia\", \"Longitude\": 25.54248537, \"Latitude\": 58.67192972, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-05T00:00:00\", \"Confirmed/100k\": 0.22712062527822274}, {\"Country/Region\": \"Estonia\", \"Longitude\": 25.54248537, \"Latitude\": 58.67192972, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-06T00:00:00\", \"Confirmed/100k\": 0.7570687509274092}, {\"Country/Region\": \"Estonia\", \"Longitude\": 25.54248537, \"Latitude\": 58.67192972, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-07T00:00:00\", \"Confirmed/100k\": 0.7570687509274092}, {\"Country/Region\": \"Estonia\", \"Longitude\": 25.54248537, \"Latitude\": 58.67192972, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-08T00:00:00\", \"Confirmed/100k\": 0.7570687509274092}, {\"Country/Region\": \"Estonia\", \"Longitude\": 25.54248537, \"Latitude\": 58.67192972, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-09T00:00:00\", \"Confirmed/100k\": 0.7570687509274092}, {\"Country/Region\": \"Estonia\", \"Longitude\": 25.54248537, \"Latitude\": 58.67192972, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-10T00:00:00\", \"Confirmed/100k\": 0.908482501112891}, {\"Country/Region\": \"Estonia\", \"Longitude\": 25.54248537, \"Latitude\": 58.67192972, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-11T00:00:00\", \"Confirmed/100k\": 1.2113100014838547}, {\"Country/Region\": \"Estonia\", \"Longitude\": 25.54248537, \"Latitude\": 58.67192972, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-12T00:00:00\", \"Confirmed/100k\": 1.2113100014838547}, {\"Country/Region\": \"Estonia\", \"Longitude\": 25.54248537, \"Latitude\": 58.67192972, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-13T00:00:00\", \"Confirmed/100k\": 5.980843132326533}, {\"Country/Region\": \"Estonia\", \"Longitude\": 25.54248537, \"Latitude\": 58.67192972, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-14T00:00:00\", \"Confirmed/100k\": 8.706290635665205}, {\"Country/Region\": \"Estonia\", \"Longitude\": 25.54248537, \"Latitude\": 58.67192972, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-15T00:00:00\", \"Confirmed/100k\": 12.945875640858695}, {\"Country/Region\": \"Estonia\", \"Longitude\": 25.54248537, \"Latitude\": 58.67192972, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-16T00:00:00\", \"Confirmed/100k\": 15.519909394011886}, {\"Country/Region\": \"Estonia\", \"Longitude\": 25.54248537, \"Latitude\": 58.67192972, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-17T00:00:00\", \"Confirmed/100k\": 17.034046895866705}, {\"Country/Region\": \"Estonia\", \"Longitude\": 25.54248537, \"Latitude\": 58.67192972, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-18T00:00:00\", \"Confirmed/100k\": 19.53237377392716}, {\"Country/Region\": \"Estonia\", \"Longitude\": 25.54248537, \"Latitude\": 58.67192972, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-19T00:00:00\", \"Confirmed/100k\": 20.213735649761826}, {\"Country/Region\": \"Estonia\", \"Longitude\": 25.54248537, \"Latitude\": 58.67192972, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-20T00:00:00\", \"Confirmed/100k\": 21.42504565124568}, {\"Country/Region\": \"Estonia\", \"Longitude\": 25.54248537, \"Latitude\": 58.67192972, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-21T00:00:00\", \"Confirmed/100k\": 23.16630377837872}, {\"Country/Region\": \"Estonia\", \"Longitude\": 25.54248537, \"Latitude\": 58.67192972, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-22T00:00:00\", \"Confirmed/100k\": 24.680441280233534}, {\"Country/Region\": \"Estonia\", \"Longitude\": 25.54248537, \"Latitude\": 58.67192972, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-23T00:00:00\", \"Confirmed/100k\": 24.680441280233534}, {\"Country/Region\": \"Finland\", \"Longitude\": 26.2746656, \"Latitude\": 64.49884603, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Finland\", \"Longitude\": 26.2746656, \"Latitude\": 64.49884603, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Finland\", \"Longitude\": 26.2746656, \"Latitude\": 64.49884603, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Finland\", \"Longitude\": 26.2746656, \"Latitude\": 64.49884603, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-25T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Finland\", \"Longitude\": 26.2746656, \"Latitude\": 64.49884603, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-26T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Finland\", \"Longitude\": 26.2746656, \"Latitude\": 64.49884603, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-27T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Finland\", \"Longitude\": 26.2746656, \"Latitude\": 64.49884603, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-28T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Finland\", \"Longitude\": 26.2746656, \"Latitude\": 64.49884603, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-29T00:00:00\", \"Confirmed/100k\": 0.018122343943965717}, {\"Country/Region\": \"Finland\", \"Longitude\": 26.2746656, \"Latitude\": 64.49884603, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-30T00:00:00\", \"Confirmed/100k\": 0.018122343943965717}, {\"Country/Region\": \"Finland\", \"Longitude\": 26.2746656, \"Latitude\": 64.49884603, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-31T00:00:00\", \"Confirmed/100k\": 0.018122343943965717}, {\"Country/Region\": \"Finland\", \"Longitude\": 26.2746656, \"Latitude\": 64.49884603, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-01T00:00:00\", \"Confirmed/100k\": 0.018122343943965717}, {\"Country/Region\": \"Finland\", \"Longitude\": 26.2746656, \"Latitude\": 64.49884603, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-02T00:00:00\", \"Confirmed/100k\": 0.018122343943965717}, {\"Country/Region\": \"Finland\", \"Longitude\": 26.2746656, \"Latitude\": 64.49884603, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-03T00:00:00\", \"Confirmed/100k\": 0.018122343943965717}, {\"Country/Region\": \"Finland\", \"Longitude\": 26.2746656, \"Latitude\": 64.49884603, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-04T00:00:00\", \"Confirmed/100k\": 0.018122343943965717}, {\"Country/Region\": \"Finland\", \"Longitude\": 26.2746656, \"Latitude\": 64.49884603, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-05T00:00:00\", \"Confirmed/100k\": 0.018122343943965717}, {\"Country/Region\": \"Finland\", \"Longitude\": 26.2746656, \"Latitude\": 64.49884603, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-06T00:00:00\", \"Confirmed/100k\": 0.018122343943965717}, {\"Country/Region\": \"Finland\", \"Longitude\": 26.2746656, \"Latitude\": 64.49884603, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-07T00:00:00\", \"Confirmed/100k\": 0.018122343943965717}, {\"Country/Region\": \"Finland\", \"Longitude\": 26.2746656, \"Latitude\": 64.49884603, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-08T00:00:00\", \"Confirmed/100k\": 0.018122343943965717}, {\"Country/Region\": \"Finland\", \"Longitude\": 26.2746656, \"Latitude\": 64.49884603, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-09T00:00:00\", \"Confirmed/100k\": 0.018122343943965717}, {\"Country/Region\": \"Finland\", \"Longitude\": 26.2746656, \"Latitude\": 64.49884603, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-10T00:00:00\", \"Confirmed/100k\": 0.018122343943965717}, {\"Country/Region\": \"Finland\", \"Longitude\": 26.2746656, \"Latitude\": 64.49884603, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-11T00:00:00\", \"Confirmed/100k\": 0.018122343943965717}, {\"Country/Region\": \"Finland\", \"Longitude\": 26.2746656, \"Latitude\": 64.49884603, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-12T00:00:00\", \"Confirmed/100k\": 0.018122343943965717}, {\"Country/Region\": \"Finland\", \"Longitude\": 26.2746656, \"Latitude\": 64.49884603, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-13T00:00:00\", \"Confirmed/100k\": 0.018122343943965717}, {\"Country/Region\": \"Finland\", \"Longitude\": 26.2746656, \"Latitude\": 64.49884603, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-14T00:00:00\", \"Confirmed/100k\": 0.018122343943965717}, {\"Country/Region\": \"Finland\", \"Longitude\": 26.2746656, \"Latitude\": 64.49884603, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-15T00:00:00\", \"Confirmed/100k\": 0.018122343943965717}, {\"Country/Region\": \"Finland\", \"Longitude\": 26.2746656, \"Latitude\": 64.49884603, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-16T00:00:00\", \"Confirmed/100k\": 0.018122343943965717}, {\"Country/Region\": \"Finland\", \"Longitude\": 26.2746656, \"Latitude\": 64.49884603, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-17T00:00:00\", \"Confirmed/100k\": 0.018122343943965717}, {\"Country/Region\": \"Finland\", \"Longitude\": 26.2746656, \"Latitude\": 64.49884603, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-18T00:00:00\", \"Confirmed/100k\": 0.018122343943965717}, {\"Country/Region\": \"Finland\", \"Longitude\": 26.2746656, \"Latitude\": 64.49884603, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-19T00:00:00\", \"Confirmed/100k\": 0.018122343943965717}, {\"Country/Region\": \"Finland\", \"Longitude\": 26.2746656, \"Latitude\": 64.49884603, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-20T00:00:00\", \"Confirmed/100k\": 0.018122343943965717}, {\"Country/Region\": \"Finland\", \"Longitude\": 26.2746656, \"Latitude\": 64.49884603, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-21T00:00:00\", \"Confirmed/100k\": 0.018122343943965717}, {\"Country/Region\": \"Finland\", \"Longitude\": 26.2746656, \"Latitude\": 64.49884603, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-22T00:00:00\", \"Confirmed/100k\": 0.018122343943965717}, {\"Country/Region\": \"Finland\", \"Longitude\": 26.2746656, \"Latitude\": 64.49884603, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-23T00:00:00\", \"Confirmed/100k\": 0.018122343943965717}, {\"Country/Region\": \"Finland\", \"Longitude\": 26.2746656, \"Latitude\": 64.49884603, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-24T00:00:00\", \"Confirmed/100k\": 0.018122343943965717}, {\"Country/Region\": \"Finland\", \"Longitude\": 26.2746656, \"Latitude\": 64.49884603, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-25T00:00:00\", \"Confirmed/100k\": 0.018122343943965717}, {\"Country/Region\": \"Finland\", \"Longitude\": 26.2746656, \"Latitude\": 64.49884603, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-26T00:00:00\", \"Confirmed/100k\": 0.036244687887931434}, {\"Country/Region\": \"Finland\", \"Longitude\": 26.2746656, \"Latitude\": 64.49884603, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-27T00:00:00\", \"Confirmed/100k\": 0.036244687887931434}, {\"Country/Region\": \"Finland\", \"Longitude\": 26.2746656, \"Latitude\": 64.49884603, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-28T00:00:00\", \"Confirmed/100k\": 0.036244687887931434}, {\"Country/Region\": \"Finland\", \"Longitude\": 26.2746656, \"Latitude\": 64.49884603, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-29T00:00:00\", \"Confirmed/100k\": 0.054367031831897145}, {\"Country/Region\": \"Finland\", \"Longitude\": 26.2746656, \"Latitude\": 64.49884603, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-01T00:00:00\", \"Confirmed/100k\": 0.10873406366379428}, {\"Country/Region\": \"Finland\", \"Longitude\": 26.2746656, \"Latitude\": 64.49884603, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-02T00:00:00\", \"Confirmed/100k\": 0.10873406366379428}, {\"Country/Region\": \"Finland\", \"Longitude\": 26.2746656, \"Latitude\": 64.49884603, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-03T00:00:00\", \"Confirmed/100k\": 0.10873406366379428}, {\"Country/Region\": \"Finland\", \"Longitude\": 26.2746656, \"Latitude\": 64.49884603, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-04T00:00:00\", \"Confirmed/100k\": 0.10873406366379428}, {\"Country/Region\": \"Finland\", \"Longitude\": 26.2746656, \"Latitude\": 64.49884603, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-05T00:00:00\", \"Confirmed/100k\": 0.21746812732758855}, {\"Country/Region\": \"Finland\", \"Longitude\": 26.2746656, \"Latitude\": 64.49884603, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-06T00:00:00\", \"Confirmed/100k\": 0.2718351591594857}, {\"Country/Region\": \"Finland\", \"Longitude\": 26.2746656, \"Latitude\": 64.49884603, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-07T00:00:00\", \"Confirmed/100k\": 0.2718351591594857}, {\"Country/Region\": \"Finland\", \"Longitude\": 26.2746656, \"Latitude\": 64.49884603, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-08T00:00:00\", \"Confirmed/100k\": 0.4168139107112114}, {\"Country/Region\": \"Finland\", \"Longitude\": 26.2746656, \"Latitude\": 64.49884603, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-09T00:00:00\", \"Confirmed/100k\": 0.5436703183189714}, {\"Country/Region\": \"Finland\", \"Longitude\": 26.2746656, \"Latitude\": 64.49884603, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-10T00:00:00\", \"Confirmed/100k\": 0.7248937577586285}, {\"Country/Region\": \"Finland\", \"Longitude\": 26.2746656, \"Latitude\": 64.49884603, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-11T00:00:00\", \"Confirmed/100k\": 1.069218292693977}, {\"Country/Region\": \"Finland\", \"Longitude\": 26.2746656, \"Latitude\": 64.49884603, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-12T00:00:00\", \"Confirmed/100k\": 1.069218292693977}, {\"Country/Region\": \"Finland\", \"Longitude\": 26.2746656, \"Latitude\": 64.49884603, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-13T00:00:00\", \"Confirmed/100k\": 2.808963311314685}, {\"Country/Region\": \"Finland\", \"Longitude\": 26.2746656, \"Latitude\": 64.49884603, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-14T00:00:00\", \"Confirmed/100k\": 4.077527387392285}, {\"Country/Region\": \"Finland\", \"Longitude\": 26.2746656, \"Latitude\": 64.49884603, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-15T00:00:00\", \"Confirmed/100k\": 4.421851922327633}, {\"Country/Region\": \"Finland\", \"Longitude\": 26.2746656, \"Latitude\": 64.49884603, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-16T00:00:00\", \"Confirmed/100k\": 5.019889272478502}, {\"Country/Region\": \"Finland\", \"Longitude\": 26.2746656, \"Latitude\": 64.49884603, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-17T00:00:00\", \"Confirmed/100k\": 5.817272406012994}, {\"Country/Region\": \"Finland\", \"Longitude\": 26.2746656, \"Latitude\": 64.49884603, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-18T00:00:00\", \"Confirmed/100k\": 6.089107565172481}, {\"Country/Region\": \"Finland\", \"Longitude\": 26.2746656, \"Latitude\": 64.49884603, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-19T00:00:00\", \"Confirmed/100k\": 7.248937577586285}, {\"Country/Region\": \"Finland\", \"Longitude\": 26.2746656, \"Latitude\": 64.49884603, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-20T00:00:00\", \"Confirmed/100k\": 8.15505477478457}, {\"Country/Region\": \"Finland\", \"Longitude\": 26.2746656, \"Latitude\": 64.49884603, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-21T00:00:00\", \"Confirmed/100k\": 9.477985882694067}, {\"Country/Region\": \"Finland\", \"Longitude\": 26.2746656, \"Latitude\": 64.49884603, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-22T00:00:00\", \"Confirmed/100k\": 11.344587308922534}, {\"Country/Region\": \"Finland\", \"Longitude\": 26.2746656, \"Latitude\": 64.49884603, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-23T00:00:00\", \"Confirmed/100k\": 11.344587308922534}, {\"Country/Region\": \"France\", \"Longitude\": -2.76172945, \"Latitude\": 42.17344011, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"France\", \"Longitude\": -2.76172945, \"Latitude\": 42.17344011, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"France\", \"Longitude\": -2.76172945, \"Latitude\": 42.17344011, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-24T00:00:00\", \"Confirmed/100k\": 0.00298564305765438}, {\"Country/Region\": \"France\", \"Longitude\": -2.76172945, \"Latitude\": 42.17344011, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-25T00:00:00\", \"Confirmed/100k\": 0.0044784645864815705}, {\"Country/Region\": \"France\", \"Longitude\": -2.76172945, \"Latitude\": 42.17344011, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-26T00:00:00\", \"Confirmed/100k\": 0.0044784645864815705}, {\"Country/Region\": \"France\", \"Longitude\": -2.76172945, \"Latitude\": 42.17344011, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-27T00:00:00\", \"Confirmed/100k\": 0.0044784645864815705}, {\"Country/Region\": \"France\", \"Longitude\": -2.76172945, \"Latitude\": 42.17344011, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-28T00:00:00\", \"Confirmed/100k\": 0.00597128611530876}, {\"Country/Region\": \"France\", \"Longitude\": -2.76172945, \"Latitude\": 42.17344011, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-29T00:00:00\", \"Confirmed/100k\": 0.00746410764413595}, {\"Country/Region\": \"France\", \"Longitude\": -2.76172945, \"Latitude\": 42.17344011, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-30T00:00:00\", \"Confirmed/100k\": 0.00746410764413595}, {\"Country/Region\": \"France\", \"Longitude\": -2.76172945, \"Latitude\": 42.17344011, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-31T00:00:00\", \"Confirmed/100k\": 0.00746410764413595}, {\"Country/Region\": \"France\", \"Longitude\": -2.76172945, \"Latitude\": 42.17344011, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-01T00:00:00\", \"Confirmed/100k\": 0.008956929172963141}, {\"Country/Region\": \"France\", \"Longitude\": -2.76172945, \"Latitude\": 42.17344011, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-02T00:00:00\", \"Confirmed/100k\": 0.008956929172963141}, {\"Country/Region\": \"France\", \"Longitude\": -2.76172945, \"Latitude\": 42.17344011, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-03T00:00:00\", \"Confirmed/100k\": 0.008956929172963141}, {\"Country/Region\": \"France\", \"Longitude\": -2.76172945, \"Latitude\": 42.17344011, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-04T00:00:00\", \"Confirmed/100k\": 0.008956929172963141}, {\"Country/Region\": \"France\", \"Longitude\": -2.76172945, \"Latitude\": 42.17344011, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-05T00:00:00\", \"Confirmed/100k\": 0.008956929172963141}, {\"Country/Region\": \"France\", \"Longitude\": -2.76172945, \"Latitude\": 42.17344011, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-06T00:00:00\", \"Confirmed/100k\": 0.008956929172963141}, {\"Country/Region\": \"France\", \"Longitude\": -2.76172945, \"Latitude\": 42.17344011, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-07T00:00:00\", \"Confirmed/100k\": 0.008956929172963141}, {\"Country/Region\": \"France\", \"Longitude\": -2.76172945, \"Latitude\": 42.17344011, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-08T00:00:00\", \"Confirmed/100k\": 0.01642103681709909}, {\"Country/Region\": \"France\", \"Longitude\": -2.76172945, \"Latitude\": 42.17344011, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-09T00:00:00\", \"Confirmed/100k\": 0.01642103681709909}, {\"Country/Region\": \"France\", \"Longitude\": -2.76172945, \"Latitude\": 42.17344011, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-10T00:00:00\", \"Confirmed/100k\": 0.01642103681709909}, {\"Country/Region\": \"France\", \"Longitude\": -2.76172945, \"Latitude\": 42.17344011, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-11T00:00:00\", \"Confirmed/100k\": 0.01642103681709909}, {\"Country/Region\": \"France\", \"Longitude\": -2.76172945, \"Latitude\": 42.17344011, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-12T00:00:00\", \"Confirmed/100k\": 0.01642103681709909}, {\"Country/Region\": \"France\", \"Longitude\": -2.76172945, \"Latitude\": 42.17344011, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-13T00:00:00\", \"Confirmed/100k\": 0.01642103681709909}, {\"Country/Region\": \"France\", \"Longitude\": -2.76172945, \"Latitude\": 42.17344011, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-14T00:00:00\", \"Confirmed/100k\": 0.01642103681709909}, {\"Country/Region\": \"France\", \"Longitude\": -2.76172945, \"Latitude\": 42.17344011, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-15T00:00:00\", \"Confirmed/100k\": 0.017913858345926282}, {\"Country/Region\": \"France\", \"Longitude\": -2.76172945, \"Latitude\": 42.17344011, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-16T00:00:00\", \"Confirmed/100k\": 0.017913858345926282}, {\"Country/Region\": \"France\", \"Longitude\": -2.76172945, \"Latitude\": 42.17344011, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-17T00:00:00\", \"Confirmed/100k\": 0.017913858345926282}, {\"Country/Region\": \"France\", \"Longitude\": -2.76172945, \"Latitude\": 42.17344011, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-18T00:00:00\", \"Confirmed/100k\": 0.017913858345926282}, {\"Country/Region\": \"France\", \"Longitude\": -2.76172945, \"Latitude\": 42.17344011, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-19T00:00:00\", \"Confirmed/100k\": 0.017913858345926282}, {\"Country/Region\": \"France\", \"Longitude\": -2.76172945, \"Latitude\": 42.17344011, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-20T00:00:00\", \"Confirmed/100k\": 0.017913858345926282}, {\"Country/Region\": \"France\", \"Longitude\": -2.76172945, \"Latitude\": 42.17344011, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-21T00:00:00\", \"Confirmed/100k\": 0.017913858345926282}, {\"Country/Region\": \"France\", \"Longitude\": -2.76172945, \"Latitude\": 42.17344011, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-22T00:00:00\", \"Confirmed/100k\": 0.017913858345926282}, {\"Country/Region\": \"France\", \"Longitude\": -2.76172945, \"Latitude\": 42.17344011, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-23T00:00:00\", \"Confirmed/100k\": 0.017913858345926282}, {\"Country/Region\": \"France\", \"Longitude\": -2.76172945, \"Latitude\": 42.17344011, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-24T00:00:00\", \"Confirmed/100k\": 0.017913858345926282}, {\"Country/Region\": \"France\", \"Longitude\": -2.76172945, \"Latitude\": 42.17344011, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-25T00:00:00\", \"Confirmed/100k\": 0.020899501403580656}, {\"Country/Region\": \"France\", \"Longitude\": -2.76172945, \"Latitude\": 42.17344011, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-26T00:00:00\", \"Confirmed/100k\": 0.026870787518889414}, {\"Country/Region\": \"France\", \"Longitude\": -2.76172945, \"Latitude\": 42.17344011, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-27T00:00:00\", \"Confirmed/100k\": 0.05672721809543321}, {\"Country/Region\": \"France\", \"Longitude\": -2.76172945, \"Latitude\": 42.17344011, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-28T00:00:00\", \"Confirmed/100k\": 0.08509082714314982}, {\"Country/Region\": \"France\", \"Longitude\": -2.76172945, \"Latitude\": 42.17344011, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-29T00:00:00\", \"Confirmed/100k\": 0.14928215288271898}, {\"Country/Region\": \"France\", \"Longitude\": -2.76172945, \"Latitude\": 42.17344011, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-01T00:00:00\", \"Confirmed/100k\": 0.19406679874753469}, {\"Country/Region\": \"France\", \"Longitude\": -2.76172945, \"Latitude\": 42.17344011, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-02T00:00:00\", \"Confirmed/100k\": 0.2851289120059933}, {\"Country/Region\": \"France\", \"Longitude\": -2.76172945, \"Latitude\": 42.17344011, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-03T00:00:00\", \"Confirmed/100k\": 0.30453559188074675}, {\"Country/Region\": \"France\", \"Longitude\": -2.76172945, \"Latitude\": 42.17344011, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-04T00:00:00\", \"Confirmed/100k\": 0.4299326003022307}, {\"Country/Region\": \"France\", \"Longitude\": -2.76172945, \"Latitude\": 42.17344011, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-05T00:00:00\", \"Confirmed/100k\": 0.5672721809543322}, {\"Country/Region\": \"France\", \"Longitude\": -2.76172945, \"Latitude\": 42.17344011, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-06T00:00:00\", \"Confirmed/100k\": 0.9792909229106364}, {\"Country/Region\": \"France\", \"Longitude\": -2.76172945, \"Latitude\": 42.17344011, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-07T00:00:00\", \"Confirmed/100k\": 1.4286302030876208}, {\"Country/Region\": \"France\", \"Longitude\": -2.76172945, \"Latitude\": 42.17344011, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-08T00:00:00\", \"Confirmed/100k\": 1.6928596136900331}, {\"Country/Region\": \"France\", \"Longitude\": -2.76172945, \"Latitude\": 42.17344011, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-09T00:00:00\", \"Confirmed/100k\": 1.81676380058269}, {\"Country/Region\": \"France\", \"Longitude\": -2.76172945, \"Latitude\": 42.17344011, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-10T00:00:00\", \"Confirmed/100k\": 2.675136179658324}, {\"Country/Region\": \"France\", \"Longitude\": -2.76172945, \"Latitude\": 42.17344011, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-11T00:00:00\", \"Confirmed/100k\": 3.4185613010142646}, {\"Country/Region\": \"France\", \"Longitude\": -2.76172945, \"Latitude\": 42.17344011, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-12T00:00:00\", \"Confirmed/100k\": 3.4185613010142646}, {\"Country/Region\": \"France\", \"Longitude\": -2.76172945, \"Latitude\": 42.17344011, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-13T00:00:00\", \"Confirmed/100k\": 5.490597583026403}, {\"Country/Region\": \"France\", \"Longitude\": -2.76172945, \"Latitude\": 42.17344011, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-14T00:00:00\", \"Confirmed/100k\": 6.698290199847602}, {\"Country/Region\": \"France\", \"Longitude\": -2.76172945, \"Latitude\": 42.17344011, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-15T00:00:00\", \"Confirmed/100k\": 6.75203177488538}, {\"Country/Region\": \"France\", \"Longitude\": -2.76172945, \"Latitude\": 42.17344011, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-16T00:00:00\", \"Confirmed/100k\": 9.9541339542197}, {\"Country/Region\": \"France\", \"Longitude\": -2.76172945, \"Latitude\": 42.17344011, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-17T00:00:00\", \"Confirmed/100k\": 11.493232950440536}, {\"Country/Region\": \"France\", \"Longitude\": -2.76172945, \"Latitude\": 42.17344011, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-18T00:00:00\", \"Confirmed/100k\": 13.592140019971565}, {\"Country/Region\": \"France\", \"Longitude\": -2.76172945, \"Latitude\": 42.17344011, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-19T00:00:00\", \"Confirmed/100k\": 16.341917276071243}, {\"Country/Region\": \"France\", \"Longitude\": -2.76172945, \"Latitude\": 42.17344011, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-20T00:00:00\", \"Confirmed/100k\": 18.997646775854818}, {\"Country/Region\": \"France\", \"Longitude\": -2.76172945, \"Latitude\": 42.17344011, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-21T00:00:00\", \"Confirmed/100k\": 21.542907482505175}, {\"Country/Region\": \"France\", \"Longitude\": -2.76172945, \"Latitude\": 42.17344011, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-22T00:00:00\", \"Confirmed/100k\": 24.147881050308623}, {\"Country/Region\": \"France\", \"Longitude\": -2.76172945, \"Latitude\": 42.17344011, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-23T00:00:00\", \"Confirmed/100k\": 23.95082860850343}, {\"Country/Region\": \"Germany\", \"Longitude\": 10.38578051, \"Latitude\": 51.10698181, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Germany\", \"Longitude\": 10.38578051, \"Latitude\": 51.10698181, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Germany\", \"Longitude\": 10.38578051, \"Latitude\": 51.10698181, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Germany\", \"Longitude\": 10.38578051, \"Latitude\": 51.10698181, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-25T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Germany\", \"Longitude\": 10.38578051, \"Latitude\": 51.10698181, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-26T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Germany\", \"Longitude\": 10.38578051, \"Latitude\": 51.10698181, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-27T00:00:00\", \"Confirmed/100k\": 0.0012058664631678581}, {\"Country/Region\": \"Germany\", \"Longitude\": 10.38578051, \"Latitude\": 51.10698181, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-28T00:00:00\", \"Confirmed/100k\": 0.0048234658526714325}, {\"Country/Region\": \"Germany\", \"Longitude\": 10.38578051, \"Latitude\": 51.10698181, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-29T00:00:00\", \"Confirmed/100k\": 0.0048234658526714325}, {\"Country/Region\": \"Germany\", \"Longitude\": 10.38578051, \"Latitude\": 51.10698181, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-30T00:00:00\", \"Confirmed/100k\": 0.0048234658526714325}, {\"Country/Region\": \"Germany\", \"Longitude\": 10.38578051, \"Latitude\": 51.10698181, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-31T00:00:00\", \"Confirmed/100k\": 0.00602933231583929}, {\"Country/Region\": \"Germany\", \"Longitude\": 10.38578051, \"Latitude\": 51.10698181, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-01T00:00:00\", \"Confirmed/100k\": 0.009646931705342865}, {\"Country/Region\": \"Germany\", \"Longitude\": 10.38578051, \"Latitude\": 51.10698181, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-02T00:00:00\", \"Confirmed/100k\": 0.01205866463167858}, {\"Country/Region\": \"Germany\", \"Longitude\": 10.38578051, \"Latitude\": 51.10698181, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-03T00:00:00\", \"Confirmed/100k\": 0.014470397558014297}, {\"Country/Region\": \"Germany\", \"Longitude\": 10.38578051, \"Latitude\": 51.10698181, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-04T00:00:00\", \"Confirmed/100k\": 0.014470397558014297}, {\"Country/Region\": \"Germany\", \"Longitude\": 10.38578051, \"Latitude\": 51.10698181, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-05T00:00:00\", \"Confirmed/100k\": 0.014470397558014297}, {\"Country/Region\": \"Germany\", \"Longitude\": 10.38578051, \"Latitude\": 51.10698181, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-06T00:00:00\", \"Confirmed/100k\": 0.014470397558014297}, {\"Country/Region\": \"Germany\", \"Longitude\": 10.38578051, \"Latitude\": 51.10698181, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-07T00:00:00\", \"Confirmed/100k\": 0.015676264021182152}, {\"Country/Region\": \"Germany\", \"Longitude\": 10.38578051, \"Latitude\": 51.10698181, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-08T00:00:00\", \"Confirmed/100k\": 0.015676264021182152}, {\"Country/Region\": \"Germany\", \"Longitude\": 10.38578051, \"Latitude\": 51.10698181, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-09T00:00:00\", \"Confirmed/100k\": 0.016882130484350014}, {\"Country/Region\": \"Germany\", \"Longitude\": 10.38578051, \"Latitude\": 51.10698181, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-10T00:00:00\", \"Confirmed/100k\": 0.016882130484350014}, {\"Country/Region\": \"Germany\", \"Longitude\": 10.38578051, \"Latitude\": 51.10698181, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-11T00:00:00\", \"Confirmed/100k\": 0.01929386341068573}, {\"Country/Region\": \"Germany\", \"Longitude\": 10.38578051, \"Latitude\": 51.10698181, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-12T00:00:00\", \"Confirmed/100k\": 0.01929386341068573}, {\"Country/Region\": \"Germany\", \"Longitude\": 10.38578051, \"Latitude\": 51.10698181, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-13T00:00:00\", \"Confirmed/100k\": 0.01929386341068573}, {\"Country/Region\": \"Germany\", \"Longitude\": 10.38578051, \"Latitude\": 51.10698181, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-14T00:00:00\", \"Confirmed/100k\": 0.01929386341068573}, {\"Country/Region\": \"Germany\", \"Longitude\": 10.38578051, \"Latitude\": 51.10698181, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-15T00:00:00\", \"Confirmed/100k\": 0.01929386341068573}, {\"Country/Region\": \"Germany\", \"Longitude\": 10.38578051, \"Latitude\": 51.10698181, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-16T00:00:00\", \"Confirmed/100k\": 0.01929386341068573}, {\"Country/Region\": \"Germany\", \"Longitude\": 10.38578051, \"Latitude\": 51.10698181, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-17T00:00:00\", \"Confirmed/100k\": 0.01929386341068573}, {\"Country/Region\": \"Germany\", \"Longitude\": 10.38578051, \"Latitude\": 51.10698181, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-18T00:00:00\", \"Confirmed/100k\": 0.01929386341068573}, {\"Country/Region\": \"Germany\", \"Longitude\": 10.38578051, \"Latitude\": 51.10698181, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-19T00:00:00\", \"Confirmed/100k\": 0.01929386341068573}, {\"Country/Region\": \"Germany\", \"Longitude\": 10.38578051, \"Latitude\": 51.10698181, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-20T00:00:00\", \"Confirmed/100k\": 0.01929386341068573}, {\"Country/Region\": \"Germany\", \"Longitude\": 10.38578051, \"Latitude\": 51.10698181, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-21T00:00:00\", \"Confirmed/100k\": 0.01929386341068573}, {\"Country/Region\": \"Germany\", \"Longitude\": 10.38578051, \"Latitude\": 51.10698181, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-22T00:00:00\", \"Confirmed/100k\": 0.01929386341068573}, {\"Country/Region\": \"Germany\", \"Longitude\": 10.38578051, \"Latitude\": 51.10698181, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-23T00:00:00\", \"Confirmed/100k\": 0.01929386341068573}, {\"Country/Region\": \"Germany\", \"Longitude\": 10.38578051, \"Latitude\": 51.10698181, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-24T00:00:00\", \"Confirmed/100k\": 0.01929386341068573}, {\"Country/Region\": \"Germany\", \"Longitude\": 10.38578051, \"Latitude\": 51.10698181, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-25T00:00:00\", \"Confirmed/100k\": 0.020499729873853584}, {\"Country/Region\": \"Germany\", \"Longitude\": 10.38578051, \"Latitude\": 51.10698181, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-26T00:00:00\", \"Confirmed/100k\": 0.03255839450553217}, {\"Country/Region\": \"Germany\", \"Longitude\": 10.38578051, \"Latitude\": 51.10698181, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-27T00:00:00\", \"Confirmed/100k\": 0.055469857305721466}, {\"Country/Region\": \"Germany\", \"Longitude\": 10.38578051, \"Latitude\": 51.10698181, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-28T00:00:00\", \"Confirmed/100k\": 0.057881590232057176}, {\"Country/Region\": \"Germany\", \"Longitude\": 10.38578051, \"Latitude\": 51.10698181, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-29T00:00:00\", \"Confirmed/100k\": 0.09526345059026077}, {\"Country/Region\": \"Germany\", \"Longitude\": 10.38578051, \"Latitude\": 51.10698181, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-01T00:00:00\", \"Confirmed/100k\": 0.15676264021182154}, {\"Country/Region\": \"Germany\", \"Longitude\": 10.38578051, \"Latitude\": 51.10698181, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-02T00:00:00\", \"Confirmed/100k\": 0.19173276764368946}, {\"Country/Region\": \"Germany\", \"Longitude\": 10.38578051, \"Latitude\": 51.10698181, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-03T00:00:00\", \"Confirmed/100k\": 0.23634982678090016}, {\"Country/Region\": \"Germany\", \"Longitude\": 10.38578051, \"Latitude\": 51.10698181, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-04T00:00:00\", \"Confirmed/100k\": 0.3159370133499788}, {\"Country/Region\": \"Germany\", \"Longitude\": 10.38578051, \"Latitude\": 51.10698181, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-05T00:00:00\", \"Confirmed/100k\": 0.5812276352469076}, {\"Country/Region\": \"Germany\", \"Longitude\": 10.38578051, \"Latitude\": 51.10698181, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-06T00:00:00\", \"Confirmed/100k\": 0.8079305303224649}, {\"Country/Region\": \"Germany\", \"Longitude\": 10.38578051, \"Latitude\": 51.10698181, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-07T00:00:00\", \"Confirmed/100k\": 0.9634873040711186}, {\"Country/Region\": \"Germany\", \"Longitude\": 10.38578051, \"Latitude\": 51.10698181, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-08T00:00:00\", \"Confirmed/100k\": 1.2541011216945723}, {\"Country/Region\": \"Germany\", \"Longitude\": 10.38578051, \"Latitude\": 51.10698181, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-09T00:00:00\", \"Confirmed/100k\": 1.4180989606854009}, {\"Country/Region\": \"Germany\", \"Longitude\": 10.38578051, \"Latitude\": 51.10698181, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-10T00:00:00\", \"Confirmed/100k\": 1.7569474368355689}, {\"Country/Region\": \"Germany\", \"Longitude\": 10.38578051, \"Latitude\": 51.10698181, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-11T00:00:00\", \"Confirmed/100k\": 2.300793211724273}, {\"Country/Region\": \"Germany\", \"Longitude\": 10.38578051, \"Latitude\": 51.10698181, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-12T00:00:00\", \"Confirmed/100k\": 2.5057905104628087}, {\"Country/Region\": \"Germany\", \"Longitude\": 10.38578051, \"Latitude\": 51.10698181, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-13T00:00:00\", \"Confirmed/100k\": 4.431559252141878}, {\"Country/Region\": \"Germany\", \"Longitude\": 10.38578051, \"Latitude\": 51.10698181, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-14T00:00:00\", \"Confirmed/100k\": 5.528897733624627}, {\"Country/Region\": \"Germany\", \"Longitude\": 10.38578051, \"Latitude\": 51.10698181, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-15T00:00:00\", \"Confirmed/100k\": 6.987996154057738}, {\"Country/Region\": \"Germany\", \"Longitude\": 10.38578051, \"Latitude\": 51.10698181, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-16T00:00:00\", \"Confirmed/100k\": 8.769060920156662}, {\"Country/Region\": \"Germany\", \"Longitude\": 10.38578051, \"Latitude\": 51.10698181, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-17T00:00:00\", \"Confirmed/100k\": 11.162705849544864}, {\"Country/Region\": \"Germany\", \"Longitude\": 10.38578051, \"Latitude\": 51.10698181, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-18T00:00:00\", \"Confirmed/100k\": 14.864715891470187}, {\"Country/Region\": \"Germany\", \"Longitude\": 10.38578051, \"Latitude\": 51.10698181, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-19T00:00:00\", \"Confirmed/100k\": 18.473874215731584}, {\"Country/Region\": \"Germany\", \"Longitude\": 10.38578051, \"Latitude\": 51.10698181, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-20T00:00:00\", \"Confirmed/100k\": 23.934037560955645}, {\"Country/Region\": \"Germany\", \"Longitude\": 10.38578051, \"Latitude\": 51.10698181, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-21T00:00:00\", \"Confirmed/100k\": 26.785911746347626}, {\"Country/Region\": \"Germany\", \"Longitude\": 10.38578051, \"Latitude\": 51.10698181, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-22T00:00:00\", \"Confirmed/100k\": 29.993516538374127}, {\"Country/Region\": \"Germany\", \"Longitude\": 10.38578051, \"Latitude\": 51.10698181, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-23T00:00:00\", \"Confirmed/100k\": 29.993516538374127}, {\"Country/Region\": \"Greece\", \"Longitude\": 22.95555794, \"Latitude\": 39.07469623, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Greece\", \"Longitude\": 22.95555794, \"Latitude\": 39.07469623, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Greece\", \"Longitude\": 22.95555794, \"Latitude\": 39.07469623, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Greece\", \"Longitude\": 22.95555794, \"Latitude\": 39.07469623, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-25T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Greece\", \"Longitude\": 22.95555794, \"Latitude\": 39.07469623, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-26T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Greece\", \"Longitude\": 22.95555794, \"Latitude\": 39.07469623, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-27T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Greece\", \"Longitude\": 22.95555794, \"Latitude\": 39.07469623, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-28T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Greece\", \"Longitude\": 22.95555794, \"Latitude\": 39.07469623, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-29T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Greece\", \"Longitude\": 22.95555794, \"Latitude\": 39.07469623, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-30T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Greece\", \"Longitude\": 22.95555794, \"Latitude\": 39.07469623, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-31T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Greece\", \"Longitude\": 22.95555794, \"Latitude\": 39.07469623, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-01T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Greece\", \"Longitude\": 22.95555794, \"Latitude\": 39.07469623, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-02T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Greece\", \"Longitude\": 22.95555794, \"Latitude\": 39.07469623, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-03T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Greece\", \"Longitude\": 22.95555794, \"Latitude\": 39.07469623, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-04T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Greece\", \"Longitude\": 22.95555794, \"Latitude\": 39.07469623, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-05T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Greece\", \"Longitude\": 22.95555794, \"Latitude\": 39.07469623, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-06T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Greece\", \"Longitude\": 22.95555794, \"Latitude\": 39.07469623, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-07T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Greece\", \"Longitude\": 22.95555794, \"Latitude\": 39.07469623, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-08T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Greece\", \"Longitude\": 22.95555794, \"Latitude\": 39.07469623, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-09T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Greece\", \"Longitude\": 22.95555794, \"Latitude\": 39.07469623, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-10T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Greece\", \"Longitude\": 22.95555794, \"Latitude\": 39.07469623, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-11T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Greece\", \"Longitude\": 22.95555794, \"Latitude\": 39.07469623, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-12T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Greece\", \"Longitude\": 22.95555794, \"Latitude\": 39.07469623, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-13T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Greece\", \"Longitude\": 22.95555794, \"Latitude\": 39.07469623, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-14T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Greece\", \"Longitude\": 22.95555794, \"Latitude\": 39.07469623, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-15T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Greece\", \"Longitude\": 22.95555794, \"Latitude\": 39.07469623, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-16T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Greece\", \"Longitude\": 22.95555794, \"Latitude\": 39.07469623, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-17T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Greece\", \"Longitude\": 22.95555794, \"Latitude\": 39.07469623, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-18T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Greece\", \"Longitude\": 22.95555794, \"Latitude\": 39.07469623, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-19T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Greece\", \"Longitude\": 22.95555794, \"Latitude\": 39.07469623, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-20T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Greece\", \"Longitude\": 22.95555794, \"Latitude\": 39.07469623, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-21T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Greece\", \"Longitude\": 22.95555794, \"Latitude\": 39.07469623, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Greece\", \"Longitude\": 22.95555794, \"Latitude\": 39.07469623, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Greece\", \"Longitude\": 22.95555794, \"Latitude\": 39.07469623, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Greece\", \"Longitude\": 22.95555794, \"Latitude\": 39.07469623, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-25T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Greece\", \"Longitude\": 22.95555794, \"Latitude\": 39.07469623, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-26T00:00:00\", \"Confirmed/100k\": 0.009321690417712405}, {\"Country/Region\": \"Greece\", \"Longitude\": 22.95555794, \"Latitude\": 39.07469623, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-27T00:00:00\", \"Confirmed/100k\": 0.027965071253137214}, {\"Country/Region\": \"Greece\", \"Longitude\": 22.95555794, \"Latitude\": 39.07469623, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-28T00:00:00\", \"Confirmed/100k\": 0.03728676167084962}, {\"Country/Region\": \"Greece\", \"Longitude\": 22.95555794, \"Latitude\": 39.07469623, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-29T00:00:00\", \"Confirmed/100k\": 0.03728676167084962}, {\"Country/Region\": \"Greece\", \"Longitude\": 22.95555794, \"Latitude\": 39.07469623, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-01T00:00:00\", \"Confirmed/100k\": 0.06525183292398684}, {\"Country/Region\": \"Greece\", \"Longitude\": 22.95555794, \"Latitude\": 39.07469623, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-02T00:00:00\", \"Confirmed/100k\": 0.06525183292398684}, {\"Country/Region\": \"Greece\", \"Longitude\": 22.95555794, \"Latitude\": 39.07469623, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-03T00:00:00\", \"Confirmed/100k\": 0.06525183292398684}, {\"Country/Region\": \"Greece\", \"Longitude\": 22.95555794, \"Latitude\": 39.07469623, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-04T00:00:00\", \"Confirmed/100k\": 0.08389521375941165}, {\"Country/Region\": \"Greece\", \"Longitude\": 22.95555794, \"Latitude\": 39.07469623, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-05T00:00:00\", \"Confirmed/100k\": 0.2889724029490845}, {\"Country/Region\": \"Greece\", \"Longitude\": 22.95555794, \"Latitude\": 39.07469623, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-06T00:00:00\", \"Confirmed/100k\": 0.41947606879705823}, {\"Country/Region\": \"Greece\", \"Longitude\": 22.95555794, \"Latitude\": 39.07469623, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-07T00:00:00\", \"Confirmed/100k\": 0.4287977592147706}, {\"Country/Region\": \"Greece\", \"Longitude\": 22.95555794, \"Latitude\": 39.07469623, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-08T00:00:00\", \"Confirmed/100k\": 0.6804834004930056}, {\"Country/Region\": \"Greece\", \"Longitude\": 22.95555794, \"Latitude\": 39.07469623, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-09T00:00:00\", \"Confirmed/100k\": 0.6804834004930056}, {\"Country/Region\": \"Greece\", \"Longitude\": 22.95555794, \"Latitude\": 39.07469623, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-10T00:00:00\", \"Confirmed/100k\": 0.8296304471764041}, {\"Country/Region\": \"Greece\", \"Longitude\": 22.95555794, \"Latitude\": 39.07469623, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-11T00:00:00\", \"Confirmed/100k\": 0.9228473513535279}, {\"Country/Region\": \"Greece\", \"Longitude\": 22.95555794, \"Latitude\": 39.07469623, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-12T00:00:00\", \"Confirmed/100k\": 0.9228473513535279}, {\"Country/Region\": \"Greece\", \"Longitude\": 22.95555794, \"Latitude\": 39.07469623, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-13T00:00:00\", \"Confirmed/100k\": 1.771121179365357}, {\"Country/Region\": \"Greece\", \"Longitude\": 22.95555794, \"Latitude\": 39.07469623, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-14T00:00:00\", \"Confirmed/100k\": 2.1253454152384283}, {\"Country/Region\": \"Greece\", \"Longitude\": 22.95555794, \"Latitude\": 39.07469623, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-15T00:00:00\", \"Confirmed/100k\": 3.0854795282628062}, {\"Country/Region\": \"Greece\", \"Longitude\": 22.95555794, \"Latitude\": 39.07469623, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-16T00:00:00\", \"Confirmed/100k\": 3.0854795282628062}, {\"Country/Region\": \"Greece\", \"Longitude\": 22.95555794, \"Latitude\": 39.07469623, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-17T00:00:00\", \"Confirmed/100k\": 3.607494191654701}, {\"Country/Region\": \"Greece\", \"Longitude\": 22.95555794, \"Latitude\": 39.07469623, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-18T00:00:00\", \"Confirmed/100k\": 3.896466594603785}, {\"Country/Region\": \"Greece\", \"Longitude\": 22.95555794, \"Latitude\": 39.07469623, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-19T00:00:00\", \"Confirmed/100k\": 3.896466594603785}, {\"Country/Region\": \"Greece\", \"Longitude\": 22.95555794, \"Latitude\": 39.07469623, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-20T00:00:00\", \"Confirmed/100k\": 4.6142367567676414}, {\"Country/Region\": \"Greece\", \"Longitude\": 22.95555794, \"Latitude\": 39.07469623, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-21T00:00:00\", \"Confirmed/100k\": 4.940495921387575}, {\"Country/Region\": \"Greece\", \"Longitude\": 22.95555794, \"Latitude\": 39.07469623, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-22T00:00:00\", \"Confirmed/100k\": 5.816734820652541}, {\"Country/Region\": \"Greece\", \"Longitude\": 22.95555794, \"Latitude\": 39.07469623, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-23T00:00:00\", \"Confirmed/100k\": 5.816734820652541}, {\"Country/Region\": \"Iran\", \"Longitude\": 54.27407004, \"Latitude\": 32.57503292, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Iran\", \"Longitude\": 54.27407004, \"Latitude\": 32.57503292, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Iran\", \"Longitude\": 54.27407004, \"Latitude\": 32.57503292, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Iran\", \"Longitude\": 54.27407004, \"Latitude\": 32.57503292, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-25T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Iran\", \"Longitude\": 54.27407004, \"Latitude\": 32.57503292, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-26T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Iran\", \"Longitude\": 54.27407004, \"Latitude\": 32.57503292, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-27T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Iran\", \"Longitude\": 54.27407004, \"Latitude\": 32.57503292, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-28T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Iran\", \"Longitude\": 54.27407004, \"Latitude\": 32.57503292, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-29T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Iran\", \"Longitude\": 54.27407004, \"Latitude\": 32.57503292, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-30T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Iran\", \"Longitude\": 54.27407004, \"Latitude\": 32.57503292, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-31T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Iran\", \"Longitude\": 54.27407004, \"Latitude\": 32.57503292, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-01T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Iran\", \"Longitude\": 54.27407004, \"Latitude\": 32.57503292, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-02T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Iran\", \"Longitude\": 54.27407004, \"Latitude\": 32.57503292, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-03T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Iran\", \"Longitude\": 54.27407004, \"Latitude\": 32.57503292, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-04T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Iran\", \"Longitude\": 54.27407004, \"Latitude\": 32.57503292, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-05T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Iran\", \"Longitude\": 54.27407004, \"Latitude\": 32.57503292, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-06T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Iran\", \"Longitude\": 54.27407004, \"Latitude\": 32.57503292, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-07T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Iran\", \"Longitude\": 54.27407004, \"Latitude\": 32.57503292, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-08T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Iran\", \"Longitude\": 54.27407004, \"Latitude\": 32.57503292, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-09T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Iran\", \"Longitude\": 54.27407004, \"Latitude\": 32.57503292, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-10T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Iran\", \"Longitude\": 54.27407004, \"Latitude\": 32.57503292, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-11T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Iran\", \"Longitude\": 54.27407004, \"Latitude\": 32.57503292, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-12T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Iran\", \"Longitude\": 54.27407004, \"Latitude\": 32.57503292, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-13T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Iran\", \"Longitude\": 54.27407004, \"Latitude\": 32.57503292, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-14T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Iran\", \"Longitude\": 54.27407004, \"Latitude\": 32.57503292, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-15T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Iran\", \"Longitude\": 54.27407004, \"Latitude\": 32.57503292, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-16T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Iran\", \"Longitude\": 54.27407004, \"Latitude\": 32.57503292, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-17T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Iran\", \"Longitude\": 54.27407004, \"Latitude\": 32.57503292, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-18T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Iran\", \"Longitude\": 54.27407004, \"Latitude\": 32.57503292, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-19T00:00:00\", \"Confirmed/100k\": 0.002444979734724344}, {\"Country/Region\": \"Iran\", \"Longitude\": 54.27407004, \"Latitude\": 32.57503292, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-20T00:00:00\", \"Confirmed/100k\": 0.006112449336810861}, {\"Country/Region\": \"Iran\", \"Longitude\": 54.27407004, \"Latitude\": 32.57503292, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-21T00:00:00\", \"Confirmed/100k\": 0.022004817612519097}, {\"Country/Region\": \"Iran\", \"Longitude\": 54.27407004, \"Latitude\": 32.57503292, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-22T00:00:00\", \"Confirmed/100k\": 0.03422971628614082}, {\"Country/Region\": \"Iran\", \"Longitude\": 54.27407004, \"Latitude\": 32.57503292, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-23T00:00:00\", \"Confirmed/100k\": 0.0525670642965734}, {\"Country/Region\": \"Iran\", \"Longitude\": 54.27407004, \"Latitude\": 32.57503292, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-24T00:00:00\", \"Confirmed/100k\": 0.07457188190909249}, {\"Country/Region\": \"Iran\", \"Longitude\": 54.27407004, \"Latitude\": 32.57503292, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-25T00:00:00\", \"Confirmed/100k\": 0.11613653739940635}, {\"Country/Region\": \"Iran\", \"Longitude\": 54.27407004, \"Latitude\": 32.57503292, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-26T00:00:00\", \"Confirmed/100k\": 0.16992609156334193}, {\"Country/Region\": \"Iran\", \"Longitude\": 54.27407004, \"Latitude\": 32.57503292, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-27T00:00:00\", \"Confirmed/100k\": 0.2995100175037322}, {\"Country/Region\": \"Iran\", \"Longitude\": 54.27407004, \"Latitude\": 32.57503292, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-28T00:00:00\", \"Confirmed/100k\": 0.4743260685365228}, {\"Country/Region\": \"Iran\", \"Longitude\": 54.27407004, \"Latitude\": 32.57503292, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-29T00:00:00\", \"Confirmed/100k\": 0.724936491345768}, {\"Country/Region\": \"Iran\", \"Longitude\": 54.27407004, \"Latitude\": 32.57503292, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-01T00:00:00\", \"Confirmed/100k\": 1.1955950902802044}, {\"Country/Region\": \"Iran\", \"Longitude\": 54.27407004, \"Latitude\": 32.57503292, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-02T00:00:00\", \"Confirmed/100k\": 1.83495729091062}, {\"Country/Region\": \"Iran\", \"Longitude\": 54.27407004, \"Latitude\": 32.57503292, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-03T00:00:00\", \"Confirmed/100k\": 2.855736330158034}, {\"Country/Region\": \"Iran\", \"Longitude\": 54.27407004, \"Latitude\": 32.57503292, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-04T00:00:00\", \"Confirmed/100k\": 3.5721153924322673}, {\"Country/Region\": \"Iran\", \"Longitude\": 54.27407004, \"Latitude\": 32.57503292, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-05T00:00:00\", \"Confirmed/100k\": 4.29460690404331}, {\"Country/Region\": \"Iran\", \"Longitude\": 54.27407004, \"Latitude\": 32.57503292, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-06T00:00:00\", \"Confirmed/100k\": 5.803159400368232}, {\"Country/Region\": \"Iran\", \"Longitude\": 54.27407004, \"Latitude\": 32.57503292, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-07T00:00:00\", \"Confirmed/100k\": 7.118558497649927}, {\"Country/Region\": \"Iran\", \"Longitude\": 54.27407004, \"Latitude\": 32.57503292, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-08T00:00:00\", \"Confirmed/100k\": 8.026868469100023}, {\"Country/Region\": \"Iran\", \"Longitude\": 54.27407004, \"Latitude\": 32.57503292, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-09T00:00:00\", \"Confirmed/100k\": 8.754249940180514}, {\"Country/Region\": \"Iran\", \"Longitude\": 54.27407004, \"Latitude\": 32.57503292, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-10T00:00:00\", \"Confirmed/100k\": 9.831263513326588}, {\"Country/Region\": \"Iran\", \"Longitude\": 54.27407004, \"Latitude\": 32.57503292, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-11T00:00:00\", \"Confirmed/100k\": 11.002408806259547}, {\"Country/Region\": \"Iran\", \"Longitude\": 54.27407004, \"Latitude\": 32.57503292, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-12T00:00:00\", \"Confirmed/100k\": 12.316585413673884}, {\"Country/Region\": \"Iran\", \"Longitude\": 54.27407004, \"Latitude\": 32.57503292, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-13T00:00:00\", \"Confirmed/100k\": 13.892374852703725}, {\"Country/Region\": \"Iran\", \"Longitude\": 54.27407004, \"Latitude\": 32.57503292, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-14T00:00:00\", \"Confirmed/100k\": 15.561073521653087}, {\"Country/Region\": \"Iran\", \"Longitude\": 54.27407004, \"Latitude\": 32.57503292, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-15T00:00:00\", \"Confirmed/100k\": 17.039063771293954}, {\"Country/Region\": \"Iran\", \"Longitude\": 54.27407004, \"Latitude\": 32.57503292, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-16T00:00:00\", \"Confirmed/100k\": 18.32634560162632}, {\"Country/Region\": \"Iran\", \"Longitude\": 54.27407004, \"Latitude\": 32.57503292, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-17T00:00:00\", \"Confirmed/100k\": 19.766438665378963}, {\"Country/Region\": \"Iran\", \"Longitude\": 54.27407004, \"Latitude\": 32.57503292, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-18T00:00:00\", \"Confirmed/100k\": 21.223646587274672}, {\"Country/Region\": \"Iran\", \"Longitude\": 54.27407004, \"Latitude\": 32.57503292, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-19T00:00:00\", \"Confirmed/100k\": 22.5023709885355}, {\"Country/Region\": \"Iran\", \"Longitude\": 54.27407004, \"Latitude\": 32.57503292, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-20T00:00:00\", \"Confirmed/100k\": 24.014590954462513}, {\"Country/Region\": \"Iran\", \"Longitude\": 54.27407004, \"Latitude\": 32.57503292, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-21T00:00:00\", \"Confirmed/100k\": 25.19551616633437}, {\"Country/Region\": \"Iran\", \"Longitude\": 54.27407004, \"Latitude\": 32.57503292, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-22T00:00:00\", \"Confirmed/100k\": 26.45223574998268}, {\"Country/Region\": \"Iran\", \"Longitude\": 54.27407004, \"Latitude\": 32.57503292, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-23T00:00:00\", \"Confirmed/100k\": 26.45223574998268}, {\"Country/Region\": \"Ireland\", \"Longitude\": -8.13793569, \"Latitude\": 53.17544870000001, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ireland\", \"Longitude\": -8.13793569, \"Latitude\": 53.17544870000001, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ireland\", \"Longitude\": -8.13793569, \"Latitude\": 53.17544870000001, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ireland\", \"Longitude\": -8.13793569, \"Latitude\": 53.17544870000001, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-25T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ireland\", \"Longitude\": -8.13793569, \"Latitude\": 53.17544870000001, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-26T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ireland\", \"Longitude\": -8.13793569, \"Latitude\": 53.17544870000001, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-27T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ireland\", \"Longitude\": -8.13793569, \"Latitude\": 53.17544870000001, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-28T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ireland\", \"Longitude\": -8.13793569, \"Latitude\": 53.17544870000001, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-29T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ireland\", \"Longitude\": -8.13793569, \"Latitude\": 53.17544870000001, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-30T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ireland\", \"Longitude\": -8.13793569, \"Latitude\": 53.17544870000001, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-31T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ireland\", \"Longitude\": -8.13793569, \"Latitude\": 53.17544870000001, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-01T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ireland\", \"Longitude\": -8.13793569, \"Latitude\": 53.17544870000001, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-02T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ireland\", \"Longitude\": -8.13793569, \"Latitude\": 53.17544870000001, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-03T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ireland\", \"Longitude\": -8.13793569, \"Latitude\": 53.17544870000001, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-04T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ireland\", \"Longitude\": -8.13793569, \"Latitude\": 53.17544870000001, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-05T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ireland\", \"Longitude\": -8.13793569, \"Latitude\": 53.17544870000001, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-06T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ireland\", \"Longitude\": -8.13793569, \"Latitude\": 53.17544870000001, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-07T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ireland\", \"Longitude\": -8.13793569, \"Latitude\": 53.17544870000001, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-08T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ireland\", \"Longitude\": -8.13793569, \"Latitude\": 53.17544870000001, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-09T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ireland\", \"Longitude\": -8.13793569, \"Latitude\": 53.17544870000001, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-10T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ireland\", \"Longitude\": -8.13793569, \"Latitude\": 53.17544870000001, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-11T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ireland\", \"Longitude\": -8.13793569, \"Latitude\": 53.17544870000001, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-12T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ireland\", \"Longitude\": -8.13793569, \"Latitude\": 53.17544870000001, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-13T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ireland\", \"Longitude\": -8.13793569, \"Latitude\": 53.17544870000001, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-14T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ireland\", \"Longitude\": -8.13793569, \"Latitude\": 53.17544870000001, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-15T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ireland\", \"Longitude\": -8.13793569, \"Latitude\": 53.17544870000001, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-16T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ireland\", \"Longitude\": -8.13793569, \"Latitude\": 53.17544870000001, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-17T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ireland\", \"Longitude\": -8.13793569, \"Latitude\": 53.17544870000001, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-18T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ireland\", \"Longitude\": -8.13793569, \"Latitude\": 53.17544870000001, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-19T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ireland\", \"Longitude\": -8.13793569, \"Latitude\": 53.17544870000001, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-20T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ireland\", \"Longitude\": -8.13793569, \"Latitude\": 53.17544870000001, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-21T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ireland\", \"Longitude\": -8.13793569, \"Latitude\": 53.17544870000001, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ireland\", \"Longitude\": -8.13793569, \"Latitude\": 53.17544870000001, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ireland\", \"Longitude\": -8.13793569, \"Latitude\": 53.17544870000001, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ireland\", \"Longitude\": -8.13793569, \"Latitude\": 53.17544870000001, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-25T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ireland\", \"Longitude\": -8.13793569, \"Latitude\": 53.17544870000001, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-26T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ireland\", \"Longitude\": -8.13793569, \"Latitude\": 53.17544870000001, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-27T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ireland\", \"Longitude\": -8.13793569, \"Latitude\": 53.17544870000001, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-28T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Ireland\", \"Longitude\": -8.13793569, \"Latitude\": 53.17544870000001, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-29T00:00:00\", \"Confirmed/100k\": 0.02060366258947656}, {\"Country/Region\": \"Ireland\", \"Longitude\": -8.13793569, \"Latitude\": 53.17544870000001, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-01T00:00:00\", \"Confirmed/100k\": 0.02060366258947656}, {\"Country/Region\": \"Ireland\", \"Longitude\": -8.13793569, \"Latitude\": 53.17544870000001, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-02T00:00:00\", \"Confirmed/100k\": 0.02060366258947656}, {\"Country/Region\": \"Ireland\", \"Longitude\": -8.13793569, \"Latitude\": 53.17544870000001, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-03T00:00:00\", \"Confirmed/100k\": 0.04120732517895311}, {\"Country/Region\": \"Ireland\", \"Longitude\": -8.13793569, \"Latitude\": 53.17544870000001, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-04T00:00:00\", \"Confirmed/100k\": 0.12362197553685933}, {\"Country/Region\": \"Ireland\", \"Longitude\": -8.13793569, \"Latitude\": 53.17544870000001, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-05T00:00:00\", \"Confirmed/100k\": 0.12362197553685933}, {\"Country/Region\": \"Ireland\", \"Longitude\": -8.13793569, \"Latitude\": 53.17544870000001, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-06T00:00:00\", \"Confirmed/100k\": 0.37086592661057793}, {\"Country/Region\": \"Ireland\", \"Longitude\": -8.13793569, \"Latitude\": 53.17544870000001, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-07T00:00:00\", \"Confirmed/100k\": 0.37086592661057793}, {\"Country/Region\": \"Ireland\", \"Longitude\": -8.13793569, \"Latitude\": 53.17544870000001, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-08T00:00:00\", \"Confirmed/100k\": 0.39146958920005454}, {\"Country/Region\": \"Ireland\", \"Longitude\": -8.13793569, \"Latitude\": 53.17544870000001, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-09T00:00:00\", \"Confirmed/100k\": 0.4326769143790077}, {\"Country/Region\": \"Ireland\", \"Longitude\": -8.13793569, \"Latitude\": 53.17544870000001, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-10T00:00:00\", \"Confirmed/100k\": 0.7005245280422029}, {\"Country/Region\": \"Ireland\", \"Longitude\": -8.13793569, \"Latitude\": 53.17544870000001, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-11T00:00:00\", \"Confirmed/100k\": 0.8859574913474919}, {\"Country/Region\": \"Ireland\", \"Longitude\": -8.13793569, \"Latitude\": 53.17544870000001, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-12T00:00:00\", \"Confirmed/100k\": 0.8859574913474919}, {\"Country/Region\": \"Ireland\", \"Longitude\": -8.13793569, \"Latitude\": 53.17544870000001, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-13T00:00:00\", \"Confirmed/100k\": 1.85432963305289}, {\"Country/Region\": \"Ireland\", \"Longitude\": -8.13793569, \"Latitude\": 53.17544870000001, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-14T00:00:00\", \"Confirmed/100k\": 2.657872474042476}, {\"Country/Region\": \"Ireland\", \"Longitude\": -8.13793569, \"Latitude\": 53.17544870000001, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-15T00:00:00\", \"Confirmed/100k\": 2.657872474042476}, {\"Country/Region\": \"Ireland\", \"Longitude\": -8.13793569, \"Latitude\": 53.17544870000001, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-16T00:00:00\", \"Confirmed/100k\": 3.482018977621538}, {\"Country/Region\": \"Ireland\", \"Longitude\": -8.13793569, \"Latitude\": 53.17544870000001, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-17T00:00:00\", \"Confirmed/100k\": 4.594616757453272}, {\"Country/Region\": \"Ireland\", \"Longitude\": -8.13793569, \"Latitude\": 53.17544870000001, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-18T00:00:00\", \"Confirmed/100k\": 6.016269476127154}, {\"Country/Region\": \"Ireland\", \"Longitude\": -8.13793569, \"Latitude\": 53.17544870000001, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-19T00:00:00\", \"Confirmed/100k\": 11.47624006233844}, {\"Country/Region\": \"Ireland\", \"Longitude\": -8.13793569, \"Latitude\": 53.17544870000001, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-20T00:00:00\", \"Confirmed/100k\": 14.072301548612486}, {\"Country/Region\": \"Ireland\", \"Longitude\": -8.13793569, \"Latitude\": 53.17544870000001, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-21T00:00:00\", \"Confirmed/100k\": 16.173875132739095}, {\"Country/Region\": \"Ireland\", \"Longitude\": -8.13793569, \"Latitude\": 53.17544870000001, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-22T00:00:00\", \"Confirmed/100k\": 18.666918306065764}, {\"Country/Region\": \"Ireland\", \"Longitude\": -8.13793569, \"Latitude\": 53.17544870000001, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-23T00:00:00\", \"Confirmed/100k\": 18.666918306065764}, {\"Country/Region\": \"Israel\", \"Longitude\": 35.00444693, \"Latitude\": 31.46110101, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Israel\", \"Longitude\": 35.00444693, \"Latitude\": 31.46110101, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Israel\", \"Longitude\": 35.00444693, \"Latitude\": 31.46110101, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Israel\", \"Longitude\": 35.00444693, \"Latitude\": 31.46110101, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-25T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Israel\", \"Longitude\": 35.00444693, \"Latitude\": 31.46110101, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-26T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Israel\", \"Longitude\": 35.00444693, \"Latitude\": 31.46110101, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-27T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Israel\", \"Longitude\": 35.00444693, \"Latitude\": 31.46110101, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-28T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Israel\", \"Longitude\": 35.00444693, \"Latitude\": 31.46110101, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-29T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Israel\", \"Longitude\": 35.00444693, \"Latitude\": 31.46110101, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-30T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Israel\", \"Longitude\": 35.00444693, \"Latitude\": 31.46110101, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-31T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Israel\", \"Longitude\": 35.00444693, \"Latitude\": 31.46110101, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-01T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Israel\", \"Longitude\": 35.00444693, \"Latitude\": 31.46110101, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-02T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Israel\", \"Longitude\": 35.00444693, \"Latitude\": 31.46110101, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-03T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Israel\", \"Longitude\": 35.00444693, \"Latitude\": 31.46110101, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-04T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Israel\", \"Longitude\": 35.00444693, \"Latitude\": 31.46110101, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-05T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Israel\", \"Longitude\": 35.00444693, \"Latitude\": 31.46110101, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-06T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Israel\", \"Longitude\": 35.00444693, \"Latitude\": 31.46110101, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-07T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Israel\", \"Longitude\": 35.00444693, \"Latitude\": 31.46110101, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-08T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Israel\", \"Longitude\": 35.00444693, \"Latitude\": 31.46110101, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-09T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Israel\", \"Longitude\": 35.00444693, \"Latitude\": 31.46110101, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-10T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Israel\", \"Longitude\": 35.00444693, \"Latitude\": 31.46110101, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-11T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Israel\", \"Longitude\": 35.00444693, \"Latitude\": 31.46110101, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-12T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Israel\", \"Longitude\": 35.00444693, \"Latitude\": 31.46110101, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-13T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Israel\", \"Longitude\": 35.00444693, \"Latitude\": 31.46110101, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-14T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Israel\", \"Longitude\": 35.00444693, \"Latitude\": 31.46110101, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-15T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Israel\", \"Longitude\": 35.00444693, \"Latitude\": 31.46110101, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-16T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Israel\", \"Longitude\": 35.00444693, \"Latitude\": 31.46110101, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-17T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Israel\", \"Longitude\": 35.00444693, \"Latitude\": 31.46110101, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-18T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Israel\", \"Longitude\": 35.00444693, \"Latitude\": 31.46110101, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-19T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Israel\", \"Longitude\": 35.00444693, \"Latitude\": 31.46110101, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-20T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Israel\", \"Longitude\": 35.00444693, \"Latitude\": 31.46110101, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-21T00:00:00\", \"Confirmed/100k\": 0.011256444314369977}, {\"Country/Region\": \"Israel\", \"Longitude\": 35.00444693, \"Latitude\": 31.46110101, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-22T00:00:00\", \"Confirmed/100k\": 0.011256444314369977}, {\"Country/Region\": \"Israel\", \"Longitude\": 35.00444693, \"Latitude\": 31.46110101, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-23T00:00:00\", \"Confirmed/100k\": 0.011256444314369977}, {\"Country/Region\": \"Israel\", \"Longitude\": 35.00444693, \"Latitude\": 31.46110101, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-24T00:00:00\", \"Confirmed/100k\": 0.011256444314369977}, {\"Country/Region\": \"Israel\", \"Longitude\": 35.00444693, \"Latitude\": 31.46110101, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-25T00:00:00\", \"Confirmed/100k\": 0.011256444314369977}, {\"Country/Region\": \"Israel\", \"Longitude\": 35.00444693, \"Latitude\": 31.46110101, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-26T00:00:00\", \"Confirmed/100k\": 0.022512888628739958}, {\"Country/Region\": \"Israel\", \"Longitude\": 35.00444693, \"Latitude\": 31.46110101, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-27T00:00:00\", \"Confirmed/100k\": 0.03376933294310993}, {\"Country/Region\": \"Israel\", \"Longitude\": 35.00444693, \"Latitude\": 31.46110101, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-28T00:00:00\", \"Confirmed/100k\": 0.045025777257479915}, {\"Country/Region\": \"Israel\", \"Longitude\": 35.00444693, \"Latitude\": 31.46110101, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-29T00:00:00\", \"Confirmed/100k\": 0.07879511020058984}, {\"Country/Region\": \"Israel\", \"Longitude\": 35.00444693, \"Latitude\": 31.46110101, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-01T00:00:00\", \"Confirmed/100k\": 0.11256444314369976}, {\"Country/Region\": \"Israel\", \"Longitude\": 35.00444693, \"Latitude\": 31.46110101, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-02T00:00:00\", \"Confirmed/100k\": 0.11256444314369976}, {\"Country/Region\": \"Israel\", \"Longitude\": 35.00444693, \"Latitude\": 31.46110101, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-03T00:00:00\", \"Confirmed/100k\": 0.13507733177243972}, {\"Country/Region\": \"Israel\", \"Longitude\": 35.00444693, \"Latitude\": 31.46110101, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-04T00:00:00\", \"Confirmed/100k\": 0.16884666471554965}, {\"Country/Region\": \"Israel\", \"Longitude\": 35.00444693, \"Latitude\": 31.46110101, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-05T00:00:00\", \"Confirmed/100k\": 0.22512888628739952}, {\"Country/Region\": \"Israel\", \"Longitude\": 35.00444693, \"Latitude\": 31.46110101, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-06T00:00:00\", \"Confirmed/100k\": 0.4164884396316891}, {\"Country/Region\": \"Israel\", \"Longitude\": 35.00444693, \"Latitude\": 31.46110101, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-07T00:00:00\", \"Confirmed/100k\": 0.484027105517909}, {\"Country/Region\": \"Israel\", \"Longitude\": 35.00444693, \"Latitude\": 31.46110101, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-08T00:00:00\", \"Confirmed/100k\": 0.6866431031765686}, {\"Country/Region\": \"Israel\", \"Longitude\": 35.00444693, \"Latitude\": 31.46110101, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-09T00:00:00\", \"Confirmed/100k\": 0.6866431031765686}, {\"Country/Region\": \"Israel\", \"Longitude\": 35.00444693, \"Latitude\": 31.46110101, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-10T00:00:00\", \"Confirmed/100k\": 0.934284878092708}, {\"Country/Region\": \"Israel\", \"Longitude\": 35.00444693, \"Latitude\": 31.46110101, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-11T00:00:00\", \"Confirmed/100k\": 1.2269524302663275}, {\"Country/Region\": \"Israel\", \"Longitude\": 35.00444693, \"Latitude\": 31.46110101, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-12T00:00:00\", \"Confirmed/100k\": 1.4745942051824668}, {\"Country/Region\": \"Israel\", \"Longitude\": 35.00444693, \"Latitude\": 31.46110101, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-13T00:00:00\", \"Confirmed/100k\": 1.8122875346135665}, {\"Country/Region\": \"Israel\", \"Longitude\": 35.00444693, \"Latitude\": 31.46110101, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-14T00:00:00\", \"Confirmed/100k\": 2.1724937526734056}, {\"Country/Region\": \"Israel\", \"Longitude\": 35.00444693, \"Latitude\": 31.46110101, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-15T00:00:00\", \"Confirmed/100k\": 2.8253675229068635}, {\"Country/Region\": \"Israel\", \"Longitude\": 35.00444693, \"Latitude\": 31.46110101, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-16T00:00:00\", \"Confirmed/100k\": 2.8703933001643436}, {\"Country/Region\": \"Israel\", \"Longitude\": 35.00444693, \"Latitude\": 31.46110101, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-17T00:00:00\", \"Confirmed/100k\": 3.7934217339426826}, {\"Country/Region\": \"Israel\", \"Longitude\": 35.00444693, \"Latitude\": 31.46110101, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-18T00:00:00\", \"Confirmed/100k\": 4.8740403881222}, {\"Country/Region\": \"Israel\", \"Longitude\": 35.00444693, \"Latitude\": 31.46110101, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-19T00:00:00\", \"Confirmed/100k\": 7.620612800828473}, {\"Country/Region\": \"Israel\", \"Longitude\": 35.00444693, \"Latitude\": 31.46110101, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-20T00:00:00\", \"Confirmed/100k\": 7.935793241630835}, {\"Country/Region\": \"Israel\", \"Longitude\": 35.00444693, \"Latitude\": 31.46110101, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-21T00:00:00\", \"Confirmed/100k\": 9.93944032958869}, {\"Country/Region\": \"Israel\", \"Longitude\": 35.00444693, \"Latitude\": 31.46110101, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-22T00:00:00\", \"Confirmed/100k\": 12.055651860690244}, {\"Country/Region\": \"Israel\", \"Longitude\": 35.00444693, \"Latitude\": 31.46110101, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-23T00:00:00\", \"Confirmed/100k\": 12.055651860690244}, {\"Country/Region\": \"Italy\", \"Longitude\": 12.07001339, \"Latitude\": 42.79662641, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Italy\", \"Longitude\": 12.07001339, \"Latitude\": 42.79662641, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Italy\", \"Longitude\": 12.07001339, \"Latitude\": 42.79662641, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Italy\", \"Longitude\": 12.07001339, \"Latitude\": 42.79662641, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-25T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Italy\", \"Longitude\": 12.07001339, \"Latitude\": 42.79662641, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-26T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Italy\", \"Longitude\": 12.07001339, \"Latitude\": 42.79662641, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-27T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Italy\", \"Longitude\": 12.07001339, \"Latitude\": 42.79662641, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-28T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Italy\", \"Longitude\": 12.07001339, \"Latitude\": 42.79662641, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-29T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Italy\", \"Longitude\": 12.07001339, \"Latitude\": 42.79662641, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-30T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Italy\", \"Longitude\": 12.07001339, \"Latitude\": 42.79662641, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-31T00:00:00\", \"Confirmed/100k\": 0.003309544164402401}, {\"Country/Region\": \"Italy\", \"Longitude\": 12.07001339, \"Latitude\": 42.79662641, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-01T00:00:00\", \"Confirmed/100k\": 0.003309544164402401}, {\"Country/Region\": \"Italy\", \"Longitude\": 12.07001339, \"Latitude\": 42.79662641, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-02T00:00:00\", \"Confirmed/100k\": 0.003309544164402401}, {\"Country/Region\": \"Italy\", \"Longitude\": 12.07001339, \"Latitude\": 42.79662641, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-03T00:00:00\", \"Confirmed/100k\": 0.003309544164402401}, {\"Country/Region\": \"Italy\", \"Longitude\": 12.07001339, \"Latitude\": 42.79662641, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-04T00:00:00\", \"Confirmed/100k\": 0.003309544164402401}, {\"Country/Region\": \"Italy\", \"Longitude\": 12.07001339, \"Latitude\": 42.79662641, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-05T00:00:00\", \"Confirmed/100k\": 0.003309544164402401}, {\"Country/Region\": \"Italy\", \"Longitude\": 12.07001339, \"Latitude\": 42.79662641, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-06T00:00:00\", \"Confirmed/100k\": 0.003309544164402401}, {\"Country/Region\": \"Italy\", \"Longitude\": 12.07001339, \"Latitude\": 42.79662641, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-07T00:00:00\", \"Confirmed/100k\": 0.004964316246603601}, {\"Country/Region\": \"Italy\", \"Longitude\": 12.07001339, \"Latitude\": 42.79662641, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-08T00:00:00\", \"Confirmed/100k\": 0.004964316246603601}, {\"Country/Region\": \"Italy\", \"Longitude\": 12.07001339, \"Latitude\": 42.79662641, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-09T00:00:00\", \"Confirmed/100k\": 0.004964316246603601}, {\"Country/Region\": \"Italy\", \"Longitude\": 12.07001339, \"Latitude\": 42.79662641, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-10T00:00:00\", \"Confirmed/100k\": 0.004964316246603601}, {\"Country/Region\": \"Italy\", \"Longitude\": 12.07001339, \"Latitude\": 42.79662641, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-11T00:00:00\", \"Confirmed/100k\": 0.004964316246603601}, {\"Country/Region\": \"Italy\", \"Longitude\": 12.07001339, \"Latitude\": 42.79662641, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-12T00:00:00\", \"Confirmed/100k\": 0.004964316246603601}, {\"Country/Region\": \"Italy\", \"Longitude\": 12.07001339, \"Latitude\": 42.79662641, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-13T00:00:00\", \"Confirmed/100k\": 0.004964316246603601}, {\"Country/Region\": \"Italy\", \"Longitude\": 12.07001339, \"Latitude\": 42.79662641, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-14T00:00:00\", \"Confirmed/100k\": 0.004964316246603601}, {\"Country/Region\": \"Italy\", \"Longitude\": 12.07001339, \"Latitude\": 42.79662641, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-15T00:00:00\", \"Confirmed/100k\": 0.004964316246603601}, {\"Country/Region\": \"Italy\", \"Longitude\": 12.07001339, \"Latitude\": 42.79662641, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-16T00:00:00\", \"Confirmed/100k\": 0.004964316246603601}, {\"Country/Region\": \"Italy\", \"Longitude\": 12.07001339, \"Latitude\": 42.79662641, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-17T00:00:00\", \"Confirmed/100k\": 0.004964316246603601}, {\"Country/Region\": \"Italy\", \"Longitude\": 12.07001339, \"Latitude\": 42.79662641, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-18T00:00:00\", \"Confirmed/100k\": 0.004964316246603601}, {\"Country/Region\": \"Italy\", \"Longitude\": 12.07001339, \"Latitude\": 42.79662641, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-19T00:00:00\", \"Confirmed/100k\": 0.004964316246603601}, {\"Country/Region\": \"Italy\", \"Longitude\": 12.07001339, \"Latitude\": 42.79662641, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-20T00:00:00\", \"Confirmed/100k\": 0.004964316246603601}, {\"Country/Region\": \"Italy\", \"Longitude\": 12.07001339, \"Latitude\": 42.79662641, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-21T00:00:00\", \"Confirmed/100k\": 0.033095441644024004}, {\"Country/Region\": \"Italy\", \"Longitude\": 12.07001339, \"Latitude\": 42.79662641, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-22T00:00:00\", \"Confirmed/100k\": 0.10259586909647443}, {\"Country/Region\": \"Italy\", \"Longitude\": 12.07001339, \"Latitude\": 42.79662641, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-23T00:00:00\", \"Confirmed/100k\": 0.2564896727411861}, {\"Country/Region\": \"Italy\", \"Longitude\": 12.07001339, \"Latitude\": 42.79662641, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-24T00:00:00\", \"Confirmed/100k\": 0.3789428068240749}, {\"Country/Region\": \"Italy\", \"Longitude\": 12.07001339, \"Latitude\": 42.79662641, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-25T00:00:00\", \"Confirmed/100k\": 0.5328366104687865}, {\"Country/Region\": \"Italy\", \"Longitude\": 12.07001339, \"Latitude\": 42.79662641, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-26T00:00:00\", \"Confirmed/100k\": 0.7496117532371437}, {\"Country/Region\": \"Italy\", \"Longitude\": 12.07001339, \"Latitude\": 42.79662641, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-27T00:00:00\", \"Confirmed/100k\": 1.0838757138417865}, {\"Country/Region\": \"Italy\", \"Longitude\": 12.07001339, \"Latitude\": 42.79662641, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-28T00:00:00\", \"Confirmed/100k\": 1.4694376089946661}, {\"Country/Region\": \"Italy\", \"Longitude\": 12.07001339, \"Latitude\": 42.79662641, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-29T00:00:00\", \"Confirmed/100k\": 1.8665829087229542}, {\"Country/Region\": \"Italy\", \"Longitude\": 12.07001339, \"Latitude\": 42.79662641, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-01T00:00:00\", \"Confirmed/100k\": 2.803183907248833}, {\"Country/Region\": \"Italy\", \"Longitude\": 12.07001339, \"Latitude\": 42.79662641, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-02T00:00:00\", \"Confirmed/100k\": 3.369115959361644}, {\"Country/Region\": \"Italy\", \"Longitude\": 12.07001339, \"Latitude\": 42.79662641, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-03T00:00:00\", \"Confirmed/100k\": 4.140239749667403}, {\"Country/Region\": \"Italy\", \"Longitude\": 12.07001339, \"Latitude\": 42.79662641, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-04T00:00:00\", \"Confirmed/100k\": 5.111590961919508}, {\"Country/Region\": \"Italy\", \"Longitude\": 12.07001339, \"Latitude\": 42.79662641, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-05T00:00:00\", \"Confirmed/100k\": 6.384110693132231}, {\"Country/Region\": \"Italy\", \"Longitude\": 12.07001339, \"Latitude\": 42.79662641, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-06T00:00:00\", \"Confirmed/100k\": 7.6715233730847645}, {\"Country/Region\": \"Italy\", \"Longitude\": 12.07001339, \"Latitude\": 42.79662641, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-07T00:00:00\", \"Confirmed/100k\": 9.735024159589663}, {\"Country/Region\": \"Italy\", \"Longitude\": 12.07001339, \"Latitude\": 42.79662641, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-08T00:00:00\", \"Confirmed/100k\": 12.203944106233852}, {\"Country/Region\": \"Italy\", \"Longitude\": 12.07001339, \"Latitude\": 42.79662641, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-09T00:00:00\", \"Confirmed/100k\": 15.17756953794941}, {\"Country/Region\": \"Italy\", \"Longitude\": 12.07001339, \"Latitude\": 42.79662641, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-10T00:00:00\", \"Confirmed/100k\": 16.794281862259982}, {\"Country/Region\": \"Italy\", \"Longitude\": 12.07001339, \"Latitude\": 42.79662641, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-11T00:00:00\", \"Confirmed/100k\": 20.62176968839136}, {\"Country/Region\": \"Italy\", \"Longitude\": 12.07001339, \"Latitude\": 42.79662641, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-12T00:00:00\", \"Confirmed/100k\": 20.62176968839136}, {\"Country/Region\": \"Italy\", \"Longitude\": 12.07001339, \"Latitude\": 42.79662641, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-13T00:00:00\", \"Confirmed/100k\": 29.22327497167319}, {\"Country/Region\": \"Italy\", \"Longitude\": 12.07001339, \"Latitude\": 42.79662641, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-14T00:00:00\", \"Confirmed/100k\": 35.0100129431308}, {\"Country/Region\": \"Italy\", \"Longitude\": 12.07001339, \"Latitude\": 42.79662641, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-15T00:00:00\", \"Confirmed/100k\": 40.95064471823311}, {\"Country/Region\": \"Italy\", \"Longitude\": 12.07001339, \"Latitude\": 42.79662641, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-16T00:00:00\", \"Confirmed/100k\": 46.30052285998958}, {\"Country/Region\": \"Italy\", \"Longitude\": 12.07001339, \"Latitude\": 42.79662641, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-17T00:00:00\", \"Confirmed/100k\": 52.135249221831025}, {\"Country/Region\": \"Italy\", \"Longitude\": 12.07001339, \"Latitude\": 42.79662641, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-18T00:00:00\", \"Confirmed/100k\": 59.09687537165146}, {\"Country/Region\": \"Italy\", \"Longitude\": 12.07001339, \"Latitude\": 42.79662641, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-19T00:00:00\", \"Confirmed/100k\": 67.90357239312625}, {\"Country/Region\": \"Italy\", \"Longitude\": 12.07001339, \"Latitude\": 42.79662641, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-20T00:00:00\", \"Confirmed/100k\": 77.80903807718265}, {\"Country/Region\": \"Italy\", \"Longitude\": 12.07001339, \"Latitude\": 42.79662641, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-21T00:00:00\", \"Confirmed/100k\": 88.65937862017591}, {\"Country/Region\": \"Italy\", \"Longitude\": 12.07001339, \"Latitude\": 42.79662641, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-22T00:00:00\", \"Confirmed/100k\": 97.85991139721459}, {\"Country/Region\": \"Italy\", \"Longitude\": 12.07001339, \"Latitude\": 42.79662641, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-23T00:00:00\", \"Confirmed/100k\": 97.85991139721459}, {\"Country/Region\": \"Korea, South\", \"Longitude\": 127.83916086, \"Latitude\": 36.38523983, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-22T00:00:00\", \"Confirmed/100k\": 0.0019366612610577552}, {\"Country/Region\": \"Korea, South\", \"Longitude\": 127.83916086, \"Latitude\": 36.38523983, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-23T00:00:00\", \"Confirmed/100k\": 0.0019366612610577552}, {\"Country/Region\": \"Korea, South\", \"Longitude\": 127.83916086, \"Latitude\": 36.38523983, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-24T00:00:00\", \"Confirmed/100k\": 0.0038733225221155103}, {\"Country/Region\": \"Korea, South\", \"Longitude\": 127.83916086, \"Latitude\": 36.38523983, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-25T00:00:00\", \"Confirmed/100k\": 0.0038733225221155103}, {\"Country/Region\": \"Korea, South\", \"Longitude\": 127.83916086, \"Latitude\": 36.38523983, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-26T00:00:00\", \"Confirmed/100k\": 0.005809983783173264}, {\"Country/Region\": \"Korea, South\", \"Longitude\": 127.83916086, \"Latitude\": 36.38523983, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-27T00:00:00\", \"Confirmed/100k\": 0.007746645044231021}, {\"Country/Region\": \"Korea, South\", \"Longitude\": 127.83916086, \"Latitude\": 36.38523983, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-28T00:00:00\", \"Confirmed/100k\": 0.007746645044231021}, {\"Country/Region\": \"Korea, South\", \"Longitude\": 127.83916086, \"Latitude\": 36.38523983, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-29T00:00:00\", \"Confirmed/100k\": 0.007746645044231021}, {\"Country/Region\": \"Korea, South\", \"Longitude\": 127.83916086, \"Latitude\": 36.38523983, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-30T00:00:00\", \"Confirmed/100k\": 0.007746645044231021}, {\"Country/Region\": \"Korea, South\", \"Longitude\": 127.83916086, \"Latitude\": 36.38523983, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-31T00:00:00\", \"Confirmed/100k\": 0.021303273871635303}, {\"Country/Region\": \"Korea, South\", \"Longitude\": 127.83916086, \"Latitude\": 36.38523983, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-01T00:00:00\", \"Confirmed/100k\": 0.023239935132693058}, {\"Country/Region\": \"Korea, South\", \"Longitude\": 127.83916086, \"Latitude\": 36.38523983, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-02T00:00:00\", \"Confirmed/100k\": 0.029049918915866325}, {\"Country/Region\": \"Korea, South\", \"Longitude\": 127.83916086, \"Latitude\": 36.38523983, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-03T00:00:00\", \"Confirmed/100k\": 0.029049918915866325}, {\"Country/Region\": \"Korea, South\", \"Longitude\": 127.83916086, \"Latitude\": 36.38523983, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-04T00:00:00\", \"Confirmed/100k\": 0.030986580176924083}, {\"Country/Region\": \"Korea, South\", \"Longitude\": 127.83916086, \"Latitude\": 36.38523983, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-05T00:00:00\", \"Confirmed/100k\": 0.03679656396009734}, {\"Country/Region\": \"Korea, South\", \"Longitude\": 127.83916086, \"Latitude\": 36.38523983, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-06T00:00:00\", \"Confirmed/100k\": 0.044543209004328364}, {\"Country/Region\": \"Korea, South\", \"Longitude\": 127.83916086, \"Latitude\": 36.38523983, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-07T00:00:00\", \"Confirmed/100k\": 0.046479870265386115}, {\"Country/Region\": \"Korea, South\", \"Longitude\": 127.83916086, \"Latitude\": 36.38523983, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-08T00:00:00\", \"Confirmed/100k\": 0.046479870265386115}, {\"Country/Region\": \"Korea, South\", \"Longitude\": 127.83916086, \"Latitude\": 36.38523983, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-09T00:00:00\", \"Confirmed/100k\": 0.048416531526443866}, {\"Country/Region\": \"Korea, South\", \"Longitude\": 127.83916086, \"Latitude\": 36.38523983, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-10T00:00:00\", \"Confirmed/100k\": 0.05228985404855938}, {\"Country/Region\": \"Korea, South\", \"Longitude\": 127.83916086, \"Latitude\": 36.38523983, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-11T00:00:00\", \"Confirmed/100k\": 0.05422651530961714}, {\"Country/Region\": \"Korea, South\", \"Longitude\": 127.83916086, \"Latitude\": 36.38523983, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-12T00:00:00\", \"Confirmed/100k\": 0.05422651530961714}, {\"Country/Region\": \"Korea, South\", \"Longitude\": 127.83916086, \"Latitude\": 36.38523983, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-13T00:00:00\", \"Confirmed/100k\": 0.05422651530961714}, {\"Country/Region\": \"Korea, South\", \"Longitude\": 127.83916086, \"Latitude\": 36.38523983, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-14T00:00:00\", \"Confirmed/100k\": 0.05422651530961714}, {\"Country/Region\": \"Korea, South\", \"Longitude\": 127.83916086, \"Latitude\": 36.38523983, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-15T00:00:00\", \"Confirmed/100k\": 0.05422651530961714}, {\"Country/Region\": \"Korea, South\", \"Longitude\": 127.83916086, \"Latitude\": 36.38523983, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-16T00:00:00\", \"Confirmed/100k\": 0.056163176570674885}, {\"Country/Region\": \"Korea, South\", \"Longitude\": 127.83916086, \"Latitude\": 36.38523983, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-17T00:00:00\", \"Confirmed/100k\": 0.05809983783173265}, {\"Country/Region\": \"Korea, South\", \"Longitude\": 127.83916086, \"Latitude\": 36.38523983, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-18T00:00:00\", \"Confirmed/100k\": 0.0600364990927904}, {\"Country/Region\": \"Korea, South\", \"Longitude\": 127.83916086, \"Latitude\": 36.38523983, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-19T00:00:00\", \"Confirmed/100k\": 0.0600364990927904}, {\"Country/Region\": \"Korea, South\", \"Longitude\": 127.83916086, \"Latitude\": 36.38523983, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-20T00:00:00\", \"Confirmed/100k\": 0.20141277115000653}, {\"Country/Region\": \"Korea, South\", \"Longitude\": 127.83916086, \"Latitude\": 36.38523983, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-21T00:00:00\", \"Confirmed/100k\": 0.39507889725578205}, {\"Country/Region\": \"Korea, South\", \"Longitude\": 127.83916086, \"Latitude\": 36.38523983, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-22T00:00:00\", \"Confirmed/100k\": 0.8385743260380079}, {\"Country/Region\": \"Korea, South\", \"Longitude\": 127.83916086, \"Latitude\": 36.38523983, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-23T00:00:00\", \"Confirmed/100k\": 1.1658700791567684}, {\"Country/Region\": \"Korea, South\", \"Longitude\": 127.83916086, \"Latitude\": 36.38523983, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-24T00:00:00\", \"Confirmed/100k\": 1.6132388304611098}, {\"Country/Region\": \"Korea, South\", \"Longitude\": 127.83916086, \"Latitude\": 36.38523983, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-25T00:00:00\", \"Confirmed/100k\": 1.8921180520534264}, {\"Country/Region\": \"Korea, South\", \"Longitude\": 127.83916086, \"Latitude\": 36.38523983, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-26T00:00:00\", \"Confirmed/100k\": 2.4421298501938287}, {\"Country/Region\": \"Korea, South\", \"Longitude\": 127.83916086, \"Latitude\": 36.38523983, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-27T00:00:00\", \"Confirmed/100k\": 3.420143787027995}, {\"Country/Region\": \"Korea, South\", \"Longitude\": 127.83916086, \"Latitude\": 36.38523983, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-28T00:00:00\", \"Confirmed/100k\": 4.525977367091973}, {\"Country/Region\": \"Korea, South\", \"Longitude\": 127.83916086, \"Latitude\": 36.38523983, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-29T00:00:00\", \"Confirmed/100k\": 6.100482972331928}, {\"Country/Region\": \"Korea, South\", \"Longitude\": 127.83916086, \"Latitude\": 36.38523983, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-01T00:00:00\", \"Confirmed/100k\": 7.235366471311772}, {\"Country/Region\": \"Korea, South\", \"Longitude\": 127.83916086, \"Latitude\": 36.38523983, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-02T00:00:00\", \"Confirmed/100k\": 8.395426566685366}, {\"Country/Region\": \"Korea, South\", \"Longitude\": 127.83916086, \"Latitude\": 36.38523983, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-03T00:00:00\", \"Confirmed/100k\": 10.043525299845516}, {\"Country/Region\": \"Korea, South\", \"Longitude\": 127.83916086, \"Latitude\": 36.38523983, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-04T00:00:00\", \"Confirmed/100k\": 10.885972948405641}, {\"Country/Region\": \"Korea, South\", \"Longitude\": 127.83916086, \"Latitude\": 36.38523983, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-05T00:00:00\", \"Confirmed/100k\": 11.790393757319613}, {\"Country/Region\": \"Korea, South\", \"Longitude\": 127.83916086, \"Latitude\": 36.38523983, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-06T00:00:00\", \"Confirmed/100k\": 12.768407694153776}, {\"Country/Region\": \"Korea, South\", \"Longitude\": 127.83916086, \"Latitude\": 36.38523983, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-07T00:00:00\", \"Confirmed/100k\": 13.636031939107651}, {\"Country/Region\": \"Korea, South\", \"Longitude\": 127.83916086, \"Latitude\": 36.38523983, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-08T00:00:00\", \"Confirmed/100k\": 14.16474046337642}, {\"Country/Region\": \"Korea, South\", \"Longitude\": 127.83916086, \"Latitude\": 36.38523983, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-09T00:00:00\", \"Confirmed/100k\": 14.48235291018989}, {\"Country/Region\": \"Korea, South\", \"Longitude\": 127.83916086, \"Latitude\": 36.38523983, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-10T00:00:00\", \"Confirmed/100k\": 14.550136054326911}, {\"Country/Region\": \"Korea, South\", \"Longitude\": 127.83916086, \"Latitude\": 36.38523983, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-11T00:00:00\", \"Confirmed/100k\": 15.01880807950289}, {\"Country/Region\": \"Korea, South\", \"Longitude\": 127.83916086, \"Latitude\": 36.38523983, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-12T00:00:00\", \"Confirmed/100k\": 15.239587463263474}, {\"Country/Region\": \"Korea, South\", \"Longitude\": 127.83916086, \"Latitude\": 36.38523983, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-13T00:00:00\", \"Confirmed/100k\": 15.452620201979823}, {\"Country/Region\": \"Korea, South\", \"Longitude\": 127.83916086, \"Latitude\": 36.38523983, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-14T00:00:00\", \"Confirmed/100k\": 15.659842956913007}, {\"Country/Region\": \"Korea, South\", \"Longitude\": 127.83916086, \"Latitude\": 36.38523983, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-15T00:00:00\", \"Confirmed/100k\": 15.807029212753394}, {\"Country/Region\": \"Korea, South\", \"Longitude\": 127.83916086, \"Latitude\": 36.38523983, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-16T00:00:00\", \"Confirmed/100k\": 15.95034214607167}, {\"Country/Region\": \"Korea, South\", \"Longitude\": 127.83916086, \"Latitude\": 36.38523983, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-17T00:00:00\", \"Confirmed/100k\": 16.11302169200052}, {\"Country/Region\": \"Korea, South\", \"Longitude\": 127.83916086, \"Latitude\": 36.38523983, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-18T00:00:00\", \"Confirmed/100k\": 16.293131189278892}, {\"Country/Region\": \"Korea, South\", \"Longitude\": 127.83916086, \"Latitude\": 36.38523983, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-19T00:00:00\", \"Confirmed/100k\": 16.58750370095967}, {\"Country/Region\": \"Korea, South\", \"Longitude\": 127.83916086, \"Latitude\": 36.38523983, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-20T00:00:00\", \"Confirmed/100k\": 16.755993230671695}, {\"Country/Region\": \"Korea, South\", \"Longitude\": 127.83916086, \"Latitude\": 36.38523983, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-21T00:00:00\", \"Confirmed/100k\": 17.040682436047184}, {\"Country/Region\": \"Korea, South\", \"Longitude\": 127.83916086, \"Latitude\": 36.38523983, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-22T00:00:00\", \"Confirmed/100k\": 17.230475239630845}, {\"Country/Region\": \"Korea, South\", \"Longitude\": 127.83916086, \"Latitude\": 36.38523983, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-23T00:00:00\", \"Confirmed/100k\": 17.230475239630845}, {\"Country/Region\": \"Kuwait\", \"Longitude\": 47.58700459, \"Latitude\": 29.33431262, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Kuwait\", \"Longitude\": 47.58700459, \"Latitude\": 29.33431262, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Kuwait\", \"Longitude\": 47.58700459, \"Latitude\": 29.33431262, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Kuwait\", \"Longitude\": 47.58700459, \"Latitude\": 29.33431262, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-25T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Kuwait\", \"Longitude\": 47.58700459, \"Latitude\": 29.33431262, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-26T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Kuwait\", \"Longitude\": 47.58700459, \"Latitude\": 29.33431262, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-27T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Kuwait\", \"Longitude\": 47.58700459, \"Latitude\": 29.33431262, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-28T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Kuwait\", \"Longitude\": 47.58700459, \"Latitude\": 29.33431262, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-29T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Kuwait\", \"Longitude\": 47.58700459, \"Latitude\": 29.33431262, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-30T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Kuwait\", \"Longitude\": 47.58700459, \"Latitude\": 29.33431262, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-31T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Kuwait\", \"Longitude\": 47.58700459, \"Latitude\": 29.33431262, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-01T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Kuwait\", \"Longitude\": 47.58700459, \"Latitude\": 29.33431262, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-02T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Kuwait\", \"Longitude\": 47.58700459, \"Latitude\": 29.33431262, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-03T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Kuwait\", \"Longitude\": 47.58700459, \"Latitude\": 29.33431262, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-04T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Kuwait\", \"Longitude\": 47.58700459, \"Latitude\": 29.33431262, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-05T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Kuwait\", \"Longitude\": 47.58700459, \"Latitude\": 29.33431262, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-06T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Kuwait\", \"Longitude\": 47.58700459, \"Latitude\": 29.33431262, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-07T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Kuwait\", \"Longitude\": 47.58700459, \"Latitude\": 29.33431262, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-08T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Kuwait\", \"Longitude\": 47.58700459, \"Latitude\": 29.33431262, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-09T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Kuwait\", \"Longitude\": 47.58700459, \"Latitude\": 29.33431262, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-10T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Kuwait\", \"Longitude\": 47.58700459, \"Latitude\": 29.33431262, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-11T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Kuwait\", \"Longitude\": 47.58700459, \"Latitude\": 29.33431262, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-12T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Kuwait\", \"Longitude\": 47.58700459, \"Latitude\": 29.33431262, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-13T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Kuwait\", \"Longitude\": 47.58700459, \"Latitude\": 29.33431262, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-14T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Kuwait\", \"Longitude\": 47.58700459, \"Latitude\": 29.33431262, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-15T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Kuwait\", \"Longitude\": 47.58700459, \"Latitude\": 29.33431262, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-16T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Kuwait\", \"Longitude\": 47.58700459, \"Latitude\": 29.33431262, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-17T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Kuwait\", \"Longitude\": 47.58700459, \"Latitude\": 29.33431262, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-18T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Kuwait\", \"Longitude\": 47.58700459, \"Latitude\": 29.33431262, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-19T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Kuwait\", \"Longitude\": 47.58700459, \"Latitude\": 29.33431262, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-20T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Kuwait\", \"Longitude\": 47.58700459, \"Latitude\": 29.33431262, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-21T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Kuwait\", \"Longitude\": 47.58700459, \"Latitude\": 29.33431262, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Kuwait\", \"Longitude\": 47.58700459, \"Latitude\": 29.33431262, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Kuwait\", \"Longitude\": 47.58700459, \"Latitude\": 29.33431262, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-24T00:00:00\", \"Confirmed/100k\": 0.024170300067024243}, {\"Country/Region\": \"Kuwait\", \"Longitude\": 47.58700459, \"Latitude\": 29.33431262, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-25T00:00:00\", \"Confirmed/100k\": 0.2658733007372667}, {\"Country/Region\": \"Kuwait\", \"Longitude\": 47.58700459, \"Latitude\": 29.33431262, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-26T00:00:00\", \"Confirmed/100k\": 0.6284278017426302}, {\"Country/Region\": \"Kuwait\", \"Longitude\": 47.58700459, \"Latitude\": 29.33431262, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-27T00:00:00\", \"Confirmed/100k\": 1.0393229028820423}, {\"Country/Region\": \"Kuwait\", \"Longitude\": 47.58700459, \"Latitude\": 29.33431262, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-28T00:00:00\", \"Confirmed/100k\": 1.087663503016091}, {\"Country/Region\": \"Kuwait\", \"Longitude\": 47.58700459, \"Latitude\": 29.33431262, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-29T00:00:00\", \"Confirmed/100k\": 1.087663503016091}, {\"Country/Region\": \"Kuwait\", \"Longitude\": 47.58700459, \"Latitude\": 29.33431262, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-01T00:00:00\", \"Confirmed/100k\": 1.087663503016091}, {\"Country/Region\": \"Kuwait\", \"Longitude\": 47.58700459, \"Latitude\": 29.33431262, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-02T00:00:00\", \"Confirmed/100k\": 1.3535368037533575}, {\"Country/Region\": \"Kuwait\", \"Longitude\": 47.58700459, \"Latitude\": 29.33431262, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-03T00:00:00\", \"Confirmed/100k\": 1.3535368037533575}, {\"Country/Region\": \"Kuwait\", \"Longitude\": 47.58700459, \"Latitude\": 29.33431262, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-04T00:00:00\", \"Confirmed/100k\": 1.3535368037533575}, {\"Country/Region\": \"Kuwait\", \"Longitude\": 47.58700459, \"Latitude\": 29.33431262, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-05T00:00:00\", \"Confirmed/100k\": 1.401877403887406}, {\"Country/Region\": \"Kuwait\", \"Longitude\": 47.58700459, \"Latitude\": 29.33431262, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-06T00:00:00\", \"Confirmed/100k\": 1.401877403887406}, {\"Country/Region\": \"Kuwait\", \"Longitude\": 47.58700459, \"Latitude\": 29.33431262, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-07T00:00:00\", \"Confirmed/100k\": 1.4743883040884789}, {\"Country/Region\": \"Kuwait\", \"Longitude\": 47.58700459, \"Latitude\": 29.33431262, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-08T00:00:00\", \"Confirmed/100k\": 1.5468992042895515}, {\"Country/Region\": \"Kuwait\", \"Longitude\": 47.58700459, \"Latitude\": 29.33431262, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-09T00:00:00\", \"Confirmed/100k\": 1.5468992042895515}, {\"Country/Region\": \"Kuwait\", \"Longitude\": 47.58700459, \"Latitude\": 29.33431262, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-10T00:00:00\", \"Confirmed/100k\": 1.6677507046246731}, {\"Country/Region\": \"Kuwait\", \"Longitude\": 47.58700459, \"Latitude\": 29.33431262, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-11T00:00:00\", \"Confirmed/100k\": 1.7402616048257455}, {\"Country/Region\": \"Kuwait\", \"Longitude\": 47.58700459, \"Latitude\": 29.33431262, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-12T00:00:00\", \"Confirmed/100k\": 1.9336240053619396}, {\"Country/Region\": \"Kuwait\", \"Longitude\": 47.58700459, \"Latitude\": 29.33431262, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-13T00:00:00\", \"Confirmed/100k\": 1.9336240053619396}, {\"Country/Region\": \"Kuwait\", \"Longitude\": 47.58700459, \"Latitude\": 29.33431262, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-14T00:00:00\", \"Confirmed/100k\": 2.513711206970521}, {\"Country/Region\": \"Kuwait\", \"Longitude\": 47.58700459, \"Latitude\": 29.33431262, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-15T00:00:00\", \"Confirmed/100k\": 2.707073607506715}, {\"Country/Region\": \"Kuwait\", \"Longitude\": 47.58700459, \"Latitude\": 29.33431262, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-16T00:00:00\", \"Confirmed/100k\": 2.9729469082439817}, {\"Country/Region\": \"Kuwait\", \"Longitude\": 47.58700459, \"Latitude\": 29.33431262, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-17T00:00:00\", \"Confirmed/100k\": 3.142139008713152}, {\"Country/Region\": \"Kuwait\", \"Longitude\": 47.58700459, \"Latitude\": 29.33431262, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-18T00:00:00\", \"Confirmed/100k\": 3.4321826095174424}, {\"Country/Region\": \"Kuwait\", \"Longitude\": 47.58700459, \"Latitude\": 29.33431262, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-19T00:00:00\", \"Confirmed/100k\": 3.577204409919588}, {\"Country/Region\": \"Kuwait\", \"Longitude\": 47.58700459, \"Latitude\": 29.33431262, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-20T00:00:00\", \"Confirmed/100k\": 3.8430777106568543}, {\"Country/Region\": \"Kuwait\", \"Longitude\": 47.58700459, \"Latitude\": 29.33431262, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-21T00:00:00\", \"Confirmed/100k\": 4.253972811796267}, {\"Country/Region\": \"Kuwait\", \"Longitude\": 47.58700459, \"Latitude\": 29.33431262, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-22T00:00:00\", \"Confirmed/100k\": 4.544016412600556}, {\"Country/Region\": \"Kuwait\", \"Longitude\": 47.58700459, \"Latitude\": 29.33431262, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-23T00:00:00\", \"Confirmed/100k\": 4.544016412600556}, {\"Country/Region\": \"Latvia\", \"Longitude\": 24.91235983, \"Latitude\": 56.85085163, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Latvia\", \"Longitude\": 24.91235983, \"Latitude\": 56.85085163, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Latvia\", \"Longitude\": 24.91235983, \"Latitude\": 56.85085163, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Latvia\", \"Longitude\": 24.91235983, \"Latitude\": 56.85085163, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-25T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Latvia\", \"Longitude\": 24.91235983, \"Latitude\": 56.85085163, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-26T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Latvia\", \"Longitude\": 24.91235983, \"Latitude\": 56.85085163, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-27T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Latvia\", \"Longitude\": 24.91235983, \"Latitude\": 56.85085163, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-28T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Latvia\", \"Longitude\": 24.91235983, \"Latitude\": 56.85085163, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-29T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Latvia\", \"Longitude\": 24.91235983, \"Latitude\": 56.85085163, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-30T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Latvia\", \"Longitude\": 24.91235983, \"Latitude\": 56.85085163, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-31T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Latvia\", \"Longitude\": 24.91235983, \"Latitude\": 56.85085163, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-01T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Latvia\", \"Longitude\": 24.91235983, \"Latitude\": 56.85085163, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-02T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Latvia\", \"Longitude\": 24.91235983, \"Latitude\": 56.85085163, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-03T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Latvia\", \"Longitude\": 24.91235983, \"Latitude\": 56.85085163, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-04T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Latvia\", \"Longitude\": 24.91235983, \"Latitude\": 56.85085163, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-05T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Latvia\", \"Longitude\": 24.91235983, \"Latitude\": 56.85085163, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-06T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Latvia\", \"Longitude\": 24.91235983, \"Latitude\": 56.85085163, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-07T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Latvia\", \"Longitude\": 24.91235983, \"Latitude\": 56.85085163, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-08T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Latvia\", \"Longitude\": 24.91235983, \"Latitude\": 56.85085163, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-09T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Latvia\", \"Longitude\": 24.91235983, \"Latitude\": 56.85085163, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-10T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Latvia\", \"Longitude\": 24.91235983, \"Latitude\": 56.85085163, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-11T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Latvia\", \"Longitude\": 24.91235983, \"Latitude\": 56.85085163, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-12T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Latvia\", \"Longitude\": 24.91235983, \"Latitude\": 56.85085163, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-13T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Latvia\", \"Longitude\": 24.91235983, \"Latitude\": 56.85085163, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-14T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Latvia\", \"Longitude\": 24.91235983, \"Latitude\": 56.85085163, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-15T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Latvia\", \"Longitude\": 24.91235983, \"Latitude\": 56.85085163, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-16T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Latvia\", \"Longitude\": 24.91235983, \"Latitude\": 56.85085163, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-17T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Latvia\", \"Longitude\": 24.91235983, \"Latitude\": 56.85085163, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-18T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Latvia\", \"Longitude\": 24.91235983, \"Latitude\": 56.85085163, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-19T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Latvia\", \"Longitude\": 24.91235983, \"Latitude\": 56.85085163, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-20T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Latvia\", \"Longitude\": 24.91235983, \"Latitude\": 56.85085163, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-21T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Latvia\", \"Longitude\": 24.91235983, \"Latitude\": 56.85085163, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Latvia\", \"Longitude\": 24.91235983, \"Latitude\": 56.85085163, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Latvia\", \"Longitude\": 24.91235983, \"Latitude\": 56.85085163, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Latvia\", \"Longitude\": 24.91235983, \"Latitude\": 56.85085163, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-25T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Latvia\", \"Longitude\": 24.91235983, \"Latitude\": 56.85085163, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-26T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Latvia\", \"Longitude\": 24.91235983, \"Latitude\": 56.85085163, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-27T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Latvia\", \"Longitude\": 24.91235983, \"Latitude\": 56.85085163, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-28T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Latvia\", \"Longitude\": 24.91235983, \"Latitude\": 56.85085163, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-29T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Latvia\", \"Longitude\": 24.91235983, \"Latitude\": 56.85085163, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-01T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Latvia\", \"Longitude\": 24.91235983, \"Latitude\": 56.85085163, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-02T00:00:00\", \"Confirmed/100k\": 0.05190647284097621}, {\"Country/Region\": \"Latvia\", \"Longitude\": 24.91235983, \"Latitude\": 56.85085163, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-03T00:00:00\", \"Confirmed/100k\": 0.05190647284097621}, {\"Country/Region\": \"Latvia\", \"Longitude\": 24.91235983, \"Latitude\": 56.85085163, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-04T00:00:00\", \"Confirmed/100k\": 0.05190647284097621}, {\"Country/Region\": \"Latvia\", \"Longitude\": 24.91235983, \"Latitude\": 56.85085163, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-05T00:00:00\", \"Confirmed/100k\": 0.05190647284097621}, {\"Country/Region\": \"Latvia\", \"Longitude\": 24.91235983, \"Latitude\": 56.85085163, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-06T00:00:00\", \"Confirmed/100k\": 0.05190647284097621}, {\"Country/Region\": \"Latvia\", \"Longitude\": 24.91235983, \"Latitude\": 56.85085163, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-07T00:00:00\", \"Confirmed/100k\": 0.05190647284097621}, {\"Country/Region\": \"Latvia\", \"Longitude\": 24.91235983, \"Latitude\": 56.85085163, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-08T00:00:00\", \"Confirmed/100k\": 0.10381294568195244}, {\"Country/Region\": \"Latvia\", \"Longitude\": 24.91235983, \"Latitude\": 56.85085163, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-09T00:00:00\", \"Confirmed/100k\": 0.3114388370458573}, {\"Country/Region\": \"Latvia\", \"Longitude\": 24.91235983, \"Latitude\": 56.85085163, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-10T00:00:00\", \"Confirmed/100k\": 0.4152517827278097}, {\"Country/Region\": \"Latvia\", \"Longitude\": 24.91235983, \"Latitude\": 56.85085163, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-11T00:00:00\", \"Confirmed/100k\": 0.5190647284097621}, {\"Country/Region\": \"Latvia\", \"Longitude\": 24.91235983, \"Latitude\": 56.85085163, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-12T00:00:00\", \"Confirmed/100k\": 0.5190647284097621}, {\"Country/Region\": \"Latvia\", \"Longitude\": 24.91235983, \"Latitude\": 56.85085163, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-13T00:00:00\", \"Confirmed/100k\": 0.8824100382965956}, {\"Country/Region\": \"Latvia\", \"Longitude\": 24.91235983, \"Latitude\": 56.85085163, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-14T00:00:00\", \"Confirmed/100k\": 1.3495682938653817}, {\"Country/Region\": \"Latvia\", \"Longitude\": 24.91235983, \"Latitude\": 56.85085163, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-15T00:00:00\", \"Confirmed/100k\": 1.5571941852292863}, {\"Country/Region\": \"Latvia\", \"Longitude\": 24.91235983, \"Latitude\": 56.85085163, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-16T00:00:00\", \"Confirmed/100k\": 1.7648200765931912}, {\"Country/Region\": \"Latvia\", \"Longitude\": 24.91235983, \"Latitude\": 56.85085163, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-17T00:00:00\", \"Confirmed/100k\": 2.5434171692078342}, {\"Country/Region\": \"Latvia\", \"Longitude\": 24.91235983, \"Latitude\": 56.85085163, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-18T00:00:00\", \"Confirmed/100k\": 3.685359571709312}, {\"Country/Region\": \"Latvia\", \"Longitude\": 24.91235983, \"Latitude\": 56.85085163, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-19T00:00:00\", \"Confirmed/100k\": 4.4639566643239545}, {\"Country/Region\": \"Latvia\", \"Longitude\": 24.91235983, \"Latitude\": 56.85085163, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-20T00:00:00\", \"Confirmed/100k\": 5.761618485348361}, {\"Country/Region\": \"Latvia\", \"Longitude\": 24.91235983, \"Latitude\": 56.85085163, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-21T00:00:00\", \"Confirmed/100k\": 6.436402632281051}, {\"Country/Region\": \"Latvia\", \"Longitude\": 24.91235983, \"Latitude\": 56.85085163, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-22T00:00:00\", \"Confirmed/100k\": 7.214999724895692}, {\"Country/Region\": \"Latvia\", \"Longitude\": 24.91235983, \"Latitude\": 56.85085163, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-23T00:00:00\", \"Confirmed/100k\": 7.214999724895692}, {\"Country/Region\": \"Lebanon\", \"Longitude\": 35.88016072, \"Latitude\": 33.92306631, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Lebanon\", \"Longitude\": 35.88016072, \"Latitude\": 33.92306631, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Lebanon\", \"Longitude\": 35.88016072, \"Latitude\": 33.92306631, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Lebanon\", \"Longitude\": 35.88016072, \"Latitude\": 33.92306631, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-25T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Lebanon\", \"Longitude\": 35.88016072, \"Latitude\": 33.92306631, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-26T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Lebanon\", \"Longitude\": 35.88016072, \"Latitude\": 33.92306631, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-27T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Lebanon\", \"Longitude\": 35.88016072, \"Latitude\": 33.92306631, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-28T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Lebanon\", \"Longitude\": 35.88016072, \"Latitude\": 33.92306631, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-29T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Lebanon\", \"Longitude\": 35.88016072, \"Latitude\": 33.92306631, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-30T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Lebanon\", \"Longitude\": 35.88016072, \"Latitude\": 33.92306631, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-31T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Lebanon\", \"Longitude\": 35.88016072, \"Latitude\": 33.92306631, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-01T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Lebanon\", \"Longitude\": 35.88016072, \"Latitude\": 33.92306631, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-02T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Lebanon\", \"Longitude\": 35.88016072, \"Latitude\": 33.92306631, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-03T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Lebanon\", \"Longitude\": 35.88016072, \"Latitude\": 33.92306631, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-04T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Lebanon\", \"Longitude\": 35.88016072, \"Latitude\": 33.92306631, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-05T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Lebanon\", \"Longitude\": 35.88016072, \"Latitude\": 33.92306631, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-06T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Lebanon\", \"Longitude\": 35.88016072, \"Latitude\": 33.92306631, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-07T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Lebanon\", \"Longitude\": 35.88016072, \"Latitude\": 33.92306631, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-08T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Lebanon\", \"Longitude\": 35.88016072, \"Latitude\": 33.92306631, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-09T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Lebanon\", \"Longitude\": 35.88016072, \"Latitude\": 33.92306631, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-10T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Lebanon\", \"Longitude\": 35.88016072, \"Latitude\": 33.92306631, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-11T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Lebanon\", \"Longitude\": 35.88016072, \"Latitude\": 33.92306631, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-12T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Lebanon\", \"Longitude\": 35.88016072, \"Latitude\": 33.92306631, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-13T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Lebanon\", \"Longitude\": 35.88016072, \"Latitude\": 33.92306631, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-14T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Lebanon\", \"Longitude\": 35.88016072, \"Latitude\": 33.92306631, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-15T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Lebanon\", \"Longitude\": 35.88016072, \"Latitude\": 33.92306631, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-16T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Lebanon\", \"Longitude\": 35.88016072, \"Latitude\": 33.92306631, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-17T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Lebanon\", \"Longitude\": 35.88016072, \"Latitude\": 33.92306631, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-18T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Lebanon\", \"Longitude\": 35.88016072, \"Latitude\": 33.92306631, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-19T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Lebanon\", \"Longitude\": 35.88016072, \"Latitude\": 33.92306631, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-20T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Lebanon\", \"Longitude\": 35.88016072, \"Latitude\": 33.92306631, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-21T00:00:00\", \"Confirmed/100k\": 0.014600831517354912}, {\"Country/Region\": \"Lebanon\", \"Longitude\": 35.88016072, \"Latitude\": 33.92306631, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-22T00:00:00\", \"Confirmed/100k\": 0.014600831517354912}, {\"Country/Region\": \"Lebanon\", \"Longitude\": 35.88016072, \"Latitude\": 33.92306631, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-23T00:00:00\", \"Confirmed/100k\": 0.014600831517354912}, {\"Country/Region\": \"Lebanon\", \"Longitude\": 35.88016072, \"Latitude\": 33.92306631, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-24T00:00:00\", \"Confirmed/100k\": 0.014600831517354912}, {\"Country/Region\": \"Lebanon\", \"Longitude\": 35.88016072, \"Latitude\": 33.92306631, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-25T00:00:00\", \"Confirmed/100k\": 0.014600831517354912}, {\"Country/Region\": \"Lebanon\", \"Longitude\": 35.88016072, \"Latitude\": 33.92306631, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-26T00:00:00\", \"Confirmed/100k\": 0.029201663034709825}, {\"Country/Region\": \"Lebanon\", \"Longitude\": 35.88016072, \"Latitude\": 33.92306631, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-27T00:00:00\", \"Confirmed/100k\": 0.029201663034709825}, {\"Country/Region\": \"Lebanon\", \"Longitude\": 35.88016072, \"Latitude\": 33.92306631, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-28T00:00:00\", \"Confirmed/100k\": 0.029201663034709825}, {\"Country/Region\": \"Lebanon\", \"Longitude\": 35.88016072, \"Latitude\": 33.92306631, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-29T00:00:00\", \"Confirmed/100k\": 0.05840332606941965}, {\"Country/Region\": \"Lebanon\", \"Longitude\": 35.88016072, \"Latitude\": 33.92306631, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-01T00:00:00\", \"Confirmed/100k\": 0.14600831517354915}, {\"Country/Region\": \"Lebanon\", \"Longitude\": 35.88016072, \"Latitude\": 33.92306631, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-02T00:00:00\", \"Confirmed/100k\": 0.18981080972561387}, {\"Country/Region\": \"Lebanon\", \"Longitude\": 35.88016072, \"Latitude\": 33.92306631, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-03T00:00:00\", \"Confirmed/100k\": 0.18981080972561387}, {\"Country/Region\": \"Lebanon\", \"Longitude\": 35.88016072, \"Latitude\": 33.92306631, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-04T00:00:00\", \"Confirmed/100k\": 0.18981080972561387}, {\"Country/Region\": \"Lebanon\", \"Longitude\": 35.88016072, \"Latitude\": 33.92306631, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-05T00:00:00\", \"Confirmed/100k\": 0.23361330427767865}, {\"Country/Region\": \"Lebanon\", \"Longitude\": 35.88016072, \"Latitude\": 33.92306631, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-06T00:00:00\", \"Confirmed/100k\": 0.3212182933818081}, {\"Country/Region\": \"Lebanon\", \"Longitude\": 35.88016072, \"Latitude\": 33.92306631, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-07T00:00:00\", \"Confirmed/100k\": 0.3212182933818081}, {\"Country/Region\": \"Lebanon\", \"Longitude\": 35.88016072, \"Latitude\": 33.92306631, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-08T00:00:00\", \"Confirmed/100k\": 0.4672266085553573}, {\"Country/Region\": \"Lebanon\", \"Longitude\": 35.88016072, \"Latitude\": 33.92306631, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-09T00:00:00\", \"Confirmed/100k\": 0.4672266085553573}, {\"Country/Region\": \"Lebanon\", \"Longitude\": 35.88016072, \"Latitude\": 33.92306631, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-10T00:00:00\", \"Confirmed/100k\": 0.5986340922115515}, {\"Country/Region\": \"Lebanon\", \"Longitude\": 35.88016072, \"Latitude\": 33.92306631, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-11T00:00:00\", \"Confirmed/100k\": 0.8906507225586497}, {\"Country/Region\": \"Lebanon\", \"Longitude\": 35.88016072, \"Latitude\": 33.92306631, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-12T00:00:00\", \"Confirmed/100k\": 0.8906507225586497}, {\"Country/Region\": \"Lebanon\", \"Longitude\": 35.88016072, \"Latitude\": 33.92306631, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-13T00:00:00\", \"Confirmed/100k\": 1.1242640268363282}, {\"Country/Region\": \"Lebanon\", \"Longitude\": 35.88016072, \"Latitude\": 33.92306631, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-14T00:00:00\", \"Confirmed/100k\": 1.3578773311140069}, {\"Country/Region\": \"Lebanon\", \"Longitude\": 35.88016072, \"Latitude\": 33.92306631, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-15T00:00:00\", \"Confirmed/100k\": 1.6060914669090407}, {\"Country/Region\": \"Lebanon\", \"Longitude\": 35.88016072, \"Latitude\": 33.92306631, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-16T00:00:00\", \"Confirmed/100k\": 1.4454823202181364}, {\"Country/Region\": \"Lebanon\", \"Longitude\": 35.88016072, \"Latitude\": 33.92306631, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-17T00:00:00\", \"Confirmed/100k\": 1.7520997820825897}, {\"Country/Region\": \"Lebanon\", \"Longitude\": 35.88016072, \"Latitude\": 33.92306631, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-18T00:00:00\", \"Confirmed/100k\": 1.941910591808204}, {\"Country/Region\": \"Lebanon\", \"Longitude\": 35.88016072, \"Latitude\": 33.92306631, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-19T00:00:00\", \"Confirmed/100k\": 2.2923305482247214}, {\"Country/Region\": \"Lebanon\", \"Longitude\": 35.88016072, \"Latitude\": 33.92306631, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-20T00:00:00\", \"Confirmed/100k\": 2.3799355373288513}, {\"Country/Region\": \"Lebanon\", \"Longitude\": 35.88016072, \"Latitude\": 33.92306631, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-21T00:00:00\", \"Confirmed/100k\": 2.7303554937453693}, {\"Country/Region\": \"Lebanon\", \"Longitude\": 35.88016072, \"Latitude\": 33.92306631, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-22T00:00:00\", \"Confirmed/100k\": 3.621006216304018}, {\"Country/Region\": \"Lebanon\", \"Longitude\": 35.88016072, \"Latitude\": 33.92306631, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-23T00:00:00\", \"Confirmed/100k\": 3.621006216304018}, {\"Country/Region\": \"Lithuania\", \"Longitude\": 23.88719355, \"Latitude\": 55.32610984, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Lithuania\", \"Longitude\": 23.88719355, \"Latitude\": 55.32610984, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Lithuania\", \"Longitude\": 23.88719355, \"Latitude\": 55.32610984, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Lithuania\", \"Longitude\": 23.88719355, \"Latitude\": 55.32610984, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-25T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Lithuania\", \"Longitude\": 23.88719355, \"Latitude\": 55.32610984, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-26T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Lithuania\", \"Longitude\": 23.88719355, \"Latitude\": 55.32610984, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-27T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Lithuania\", \"Longitude\": 23.88719355, \"Latitude\": 55.32610984, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-28T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Lithuania\", \"Longitude\": 23.88719355, \"Latitude\": 55.32610984, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-29T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Lithuania\", \"Longitude\": 23.88719355, \"Latitude\": 55.32610984, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-30T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Lithuania\", \"Longitude\": 23.88719355, \"Latitude\": 55.32610984, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-31T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Lithuania\", \"Longitude\": 23.88719355, \"Latitude\": 55.32610984, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-01T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Lithuania\", \"Longitude\": 23.88719355, \"Latitude\": 55.32610984, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-02T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Lithuania\", \"Longitude\": 23.88719355, \"Latitude\": 55.32610984, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-03T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Lithuania\", \"Longitude\": 23.88719355, \"Latitude\": 55.32610984, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-04T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Lithuania\", \"Longitude\": 23.88719355, \"Latitude\": 55.32610984, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-05T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Lithuania\", \"Longitude\": 23.88719355, \"Latitude\": 55.32610984, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-06T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Lithuania\", \"Longitude\": 23.88719355, \"Latitude\": 55.32610984, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-07T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Lithuania\", \"Longitude\": 23.88719355, \"Latitude\": 55.32610984, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-08T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Lithuania\", \"Longitude\": 23.88719355, \"Latitude\": 55.32610984, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-09T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Lithuania\", \"Longitude\": 23.88719355, \"Latitude\": 55.32610984, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-10T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Lithuania\", \"Longitude\": 23.88719355, \"Latitude\": 55.32610984, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-11T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Lithuania\", \"Longitude\": 23.88719355, \"Latitude\": 55.32610984, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-12T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Lithuania\", \"Longitude\": 23.88719355, \"Latitude\": 55.32610984, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-13T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Lithuania\", \"Longitude\": 23.88719355, \"Latitude\": 55.32610984, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-14T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Lithuania\", \"Longitude\": 23.88719355, \"Latitude\": 55.32610984, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-15T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Lithuania\", \"Longitude\": 23.88719355, \"Latitude\": 55.32610984, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-16T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Lithuania\", \"Longitude\": 23.88719355, \"Latitude\": 55.32610984, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-17T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Lithuania\", \"Longitude\": 23.88719355, \"Latitude\": 55.32610984, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-18T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Lithuania\", \"Longitude\": 23.88719355, \"Latitude\": 55.32610984, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-19T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Lithuania\", \"Longitude\": 23.88719355, \"Latitude\": 55.32610984, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-20T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Lithuania\", \"Longitude\": 23.88719355, \"Latitude\": 55.32610984, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-21T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Lithuania\", \"Longitude\": 23.88719355, \"Latitude\": 55.32610984, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Lithuania\", \"Longitude\": 23.88719355, \"Latitude\": 55.32610984, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Lithuania\", \"Longitude\": 23.88719355, \"Latitude\": 55.32610984, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Lithuania\", \"Longitude\": 23.88719355, \"Latitude\": 55.32610984, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-25T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Lithuania\", \"Longitude\": 23.88719355, \"Latitude\": 55.32610984, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-26T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Lithuania\", \"Longitude\": 23.88719355, \"Latitude\": 55.32610984, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-27T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Lithuania\", \"Longitude\": 23.88719355, \"Latitude\": 55.32610984, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-28T00:00:00\", \"Confirmed/100k\": 0.035848294320232094}, {\"Country/Region\": \"Lithuania\", \"Longitude\": 23.88719355, \"Latitude\": 55.32610984, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-29T00:00:00\", \"Confirmed/100k\": 0.035848294320232094}, {\"Country/Region\": \"Lithuania\", \"Longitude\": 23.88719355, \"Latitude\": 55.32610984, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-01T00:00:00\", \"Confirmed/100k\": 0.035848294320232094}, {\"Country/Region\": \"Lithuania\", \"Longitude\": 23.88719355, \"Latitude\": 55.32610984, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-02T00:00:00\", \"Confirmed/100k\": 0.035848294320232094}, {\"Country/Region\": \"Lithuania\", \"Longitude\": 23.88719355, \"Latitude\": 55.32610984, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-03T00:00:00\", \"Confirmed/100k\": 0.035848294320232094}, {\"Country/Region\": \"Lithuania\", \"Longitude\": 23.88719355, \"Latitude\": 55.32610984, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-04T00:00:00\", \"Confirmed/100k\": 0.035848294320232094}, {\"Country/Region\": \"Lithuania\", \"Longitude\": 23.88719355, \"Latitude\": 55.32610984, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-05T00:00:00\", \"Confirmed/100k\": 0.035848294320232094}, {\"Country/Region\": \"Lithuania\", \"Longitude\": 23.88719355, \"Latitude\": 55.32610984, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-06T00:00:00\", \"Confirmed/100k\": 0.035848294320232094}, {\"Country/Region\": \"Lithuania\", \"Longitude\": 23.88719355, \"Latitude\": 55.32610984, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-07T00:00:00\", \"Confirmed/100k\": 0.035848294320232094}, {\"Country/Region\": \"Lithuania\", \"Longitude\": 23.88719355, \"Latitude\": 55.32610984, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-08T00:00:00\", \"Confirmed/100k\": 0.035848294320232094}, {\"Country/Region\": \"Lithuania\", \"Longitude\": 23.88719355, \"Latitude\": 55.32610984, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-09T00:00:00\", \"Confirmed/100k\": 0.035848294320232094}, {\"Country/Region\": \"Lithuania\", \"Longitude\": 23.88719355, \"Latitude\": 55.32610984, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-10T00:00:00\", \"Confirmed/100k\": 0.035848294320232094}, {\"Country/Region\": \"Lithuania\", \"Longitude\": 23.88719355, \"Latitude\": 55.32610984, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-11T00:00:00\", \"Confirmed/100k\": 0.1075448829606963}, {\"Country/Region\": \"Lithuania\", \"Longitude\": 23.88719355, \"Latitude\": 55.32610984, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-12T00:00:00\", \"Confirmed/100k\": 0.1075448829606963}, {\"Country/Region\": \"Lithuania\", \"Longitude\": 23.88719355, \"Latitude\": 55.32610984, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-13T00:00:00\", \"Confirmed/100k\": 0.2150897659213926}, {\"Country/Region\": \"Lithuania\", \"Longitude\": 23.88719355, \"Latitude\": 55.32610984, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-14T00:00:00\", \"Confirmed/100k\": 0.28678635456185675}, {\"Country/Region\": \"Lithuania\", \"Longitude\": 23.88719355, \"Latitude\": 55.32610984, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-15T00:00:00\", \"Confirmed/100k\": 0.4301795318427852}, {\"Country/Region\": \"Lithuania\", \"Longitude\": 23.88719355, \"Latitude\": 55.32610984, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-16T00:00:00\", \"Confirmed/100k\": 0.6094210034439457}, {\"Country/Region\": \"Lithuania\", \"Longitude\": 23.88719355, \"Latitude\": 55.32610984, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-17T00:00:00\", \"Confirmed/100k\": 0.8962073580058024}, {\"Country/Region\": \"Lithuania\", \"Longitude\": 23.88719355, \"Latitude\": 55.32610984, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-18T00:00:00\", \"Confirmed/100k\": 0.9679039466462666}, {\"Country/Region\": \"Lithuania\", \"Longitude\": 23.88719355, \"Latitude\": 55.32610984, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-19T00:00:00\", \"Confirmed/100k\": 1.2905385955283557}, {\"Country/Region\": \"Lithuania\", \"Longitude\": 23.88719355, \"Latitude\": 55.32610984, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-20T00:00:00\", \"Confirmed/100k\": 1.7565664216913728}, {\"Country/Region\": \"Lithuania\", \"Longitude\": 23.88719355, \"Latitude\": 55.32610984, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-21T00:00:00\", \"Confirmed/100k\": 2.975408428579264}, {\"Country/Region\": \"Lithuania\", \"Longitude\": 23.88719355, \"Latitude\": 55.32610984, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-22T00:00:00\", \"Confirmed/100k\": 4.6961265559504035}, {\"Country/Region\": \"Lithuania\", \"Longitude\": 23.88719355, \"Latitude\": 55.32610984, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-23T00:00:00\", \"Confirmed/100k\": 4.6961265559504035}, {\"Country/Region\": \"Luxembourg\", \"Longitude\": 6.07182201, \"Latitude\": 49.76725361, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Luxembourg\", \"Longitude\": 6.07182201, \"Latitude\": 49.76725361, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Luxembourg\", \"Longitude\": 6.07182201, \"Latitude\": 49.76725361, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Luxembourg\", \"Longitude\": 6.07182201, \"Latitude\": 49.76725361, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-25T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Luxembourg\", \"Longitude\": 6.07182201, \"Latitude\": 49.76725361, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-26T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Luxembourg\", \"Longitude\": 6.07182201, \"Latitude\": 49.76725361, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-27T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Luxembourg\", \"Longitude\": 6.07182201, \"Latitude\": 49.76725361, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-28T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Luxembourg\", \"Longitude\": 6.07182201, \"Latitude\": 49.76725361, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-29T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Luxembourg\", \"Longitude\": 6.07182201, \"Latitude\": 49.76725361, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-30T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Luxembourg\", \"Longitude\": 6.07182201, \"Latitude\": 49.76725361, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-31T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Luxembourg\", \"Longitude\": 6.07182201, \"Latitude\": 49.76725361, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-01T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Luxembourg\", \"Longitude\": 6.07182201, \"Latitude\": 49.76725361, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-02T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Luxembourg\", \"Longitude\": 6.07182201, \"Latitude\": 49.76725361, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-03T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Luxembourg\", \"Longitude\": 6.07182201, \"Latitude\": 49.76725361, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-04T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Luxembourg\", \"Longitude\": 6.07182201, \"Latitude\": 49.76725361, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-05T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Luxembourg\", \"Longitude\": 6.07182201, \"Latitude\": 49.76725361, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-06T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Luxembourg\", \"Longitude\": 6.07182201, \"Latitude\": 49.76725361, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-07T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Luxembourg\", \"Longitude\": 6.07182201, \"Latitude\": 49.76725361, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-08T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Luxembourg\", \"Longitude\": 6.07182201, \"Latitude\": 49.76725361, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-09T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Luxembourg\", \"Longitude\": 6.07182201, \"Latitude\": 49.76725361, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-10T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Luxembourg\", \"Longitude\": 6.07182201, \"Latitude\": 49.76725361, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-11T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Luxembourg\", \"Longitude\": 6.07182201, \"Latitude\": 49.76725361, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-12T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Luxembourg\", \"Longitude\": 6.07182201, \"Latitude\": 49.76725361, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-13T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Luxembourg\", \"Longitude\": 6.07182201, \"Latitude\": 49.76725361, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-14T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Luxembourg\", \"Longitude\": 6.07182201, \"Latitude\": 49.76725361, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-15T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Luxembourg\", \"Longitude\": 6.07182201, \"Latitude\": 49.76725361, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-16T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Luxembourg\", \"Longitude\": 6.07182201, \"Latitude\": 49.76725361, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-17T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Luxembourg\", \"Longitude\": 6.07182201, \"Latitude\": 49.76725361, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-18T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Luxembourg\", \"Longitude\": 6.07182201, \"Latitude\": 49.76725361, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-19T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Luxembourg\", \"Longitude\": 6.07182201, \"Latitude\": 49.76725361, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-20T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Luxembourg\", \"Longitude\": 6.07182201, \"Latitude\": 49.76725361, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-21T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Luxembourg\", \"Longitude\": 6.07182201, \"Latitude\": 49.76725361, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Luxembourg\", \"Longitude\": 6.07182201, \"Latitude\": 49.76725361, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Luxembourg\", \"Longitude\": 6.07182201, \"Latitude\": 49.76725361, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Luxembourg\", \"Longitude\": 6.07182201, \"Latitude\": 49.76725361, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-25T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Luxembourg\", \"Longitude\": 6.07182201, \"Latitude\": 49.76725361, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-26T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Luxembourg\", \"Longitude\": 6.07182201, \"Latitude\": 49.76725361, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-27T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Luxembourg\", \"Longitude\": 6.07182201, \"Latitude\": 49.76725361, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-28T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Luxembourg\", \"Longitude\": 6.07182201, \"Latitude\": 49.76725361, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-29T00:00:00\", \"Confirmed/100k\": 0.16454729747518626}, {\"Country/Region\": \"Luxembourg\", \"Longitude\": 6.07182201, \"Latitude\": 49.76725361, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-01T00:00:00\", \"Confirmed/100k\": 0.16454729747518626}, {\"Country/Region\": \"Luxembourg\", \"Longitude\": 6.07182201, \"Latitude\": 49.76725361, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-02T00:00:00\", \"Confirmed/100k\": 0.16454729747518626}, {\"Country/Region\": \"Luxembourg\", \"Longitude\": 6.07182201, \"Latitude\": 49.76725361, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-03T00:00:00\", \"Confirmed/100k\": 0.16454729747518626}, {\"Country/Region\": \"Luxembourg\", \"Longitude\": 6.07182201, \"Latitude\": 49.76725361, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-04T00:00:00\", \"Confirmed/100k\": 0.16454729747518626}, {\"Country/Region\": \"Luxembourg\", \"Longitude\": 6.07182201, \"Latitude\": 49.76725361, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-05T00:00:00\", \"Confirmed/100k\": 0.16454729747518626}, {\"Country/Region\": \"Luxembourg\", \"Longitude\": 6.07182201, \"Latitude\": 49.76725361, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-06T00:00:00\", \"Confirmed/100k\": 0.3290945949503725}, {\"Country/Region\": \"Luxembourg\", \"Longitude\": 6.07182201, \"Latitude\": 49.76725361, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-07T00:00:00\", \"Confirmed/100k\": 0.3290945949503725}, {\"Country/Region\": \"Luxembourg\", \"Longitude\": 6.07182201, \"Latitude\": 49.76725361, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-08T00:00:00\", \"Confirmed/100k\": 0.4936418924255589}, {\"Country/Region\": \"Luxembourg\", \"Longitude\": 6.07182201, \"Latitude\": 49.76725361, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-09T00:00:00\", \"Confirmed/100k\": 0.4936418924255589}, {\"Country/Region\": \"Luxembourg\", \"Longitude\": 6.07182201, \"Latitude\": 49.76725361, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-10T00:00:00\", \"Confirmed/100k\": 0.8227364873759313}, {\"Country/Region\": \"Luxembourg\", \"Longitude\": 6.07182201, \"Latitude\": 49.76725361, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-11T00:00:00\", \"Confirmed/100k\": 1.1518310823263038}, {\"Country/Region\": \"Luxembourg\", \"Longitude\": 6.07182201, \"Latitude\": 49.76725361, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-12T00:00:00\", \"Confirmed/100k\": 3.1263986520285387}, {\"Country/Region\": \"Luxembourg\", \"Longitude\": 6.07182201, \"Latitude\": 49.76725361, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-13T00:00:00\", \"Confirmed/100k\": 5.594608114156333}, {\"Country/Region\": \"Luxembourg\", \"Longitude\": 6.07182201, \"Latitude\": 49.76725361, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-14T00:00:00\", \"Confirmed/100k\": 8.391912171234496}, {\"Country/Region\": \"Luxembourg\", \"Longitude\": 6.07182201, \"Latitude\": 49.76725361, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-15T00:00:00\", \"Confirmed/100k\": 9.70829055103599}, {\"Country/Region\": \"Luxembourg\", \"Longitude\": 6.07182201, \"Latitude\": 49.76725361, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-16T00:00:00\", \"Confirmed/100k\": 12.670141905589347}, {\"Country/Region\": \"Luxembourg\", \"Longitude\": 6.07182201, \"Latitude\": 49.76725361, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-17T00:00:00\", \"Confirmed/100k\": 23.03662164652608}, {\"Country/Region\": \"Luxembourg\", \"Longitude\": 6.07182201, \"Latitude\": 49.76725361, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-18T00:00:00\", \"Confirmed/100k\": 33.403101387462804}, {\"Country/Region\": \"Luxembourg\", \"Longitude\": 6.07182201, \"Latitude\": 49.76725361, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-19T00:00:00\", \"Confirmed/100k\": 55.123344654187406}, {\"Country/Region\": \"Luxembourg\", \"Longitude\": 6.07182201, \"Latitude\": 49.76725361, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-20T00:00:00\", \"Confirmed/100k\": 79.64089197799017}, {\"Country/Region\": \"Luxembourg\", \"Longitude\": 6.07182201, \"Latitude\": 49.76725361, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-21T00:00:00\", \"Confirmed/100k\": 110.24668930837481}, {\"Country/Region\": \"Luxembourg\", \"Longitude\": 6.07182201, \"Latitude\": 49.76725361, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-22T00:00:00\", \"Confirmed/100k\": 131.30874338519862}, {\"Country/Region\": \"Luxembourg\", \"Longitude\": 6.07182201, \"Latitude\": 49.76725361, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-23T00:00:00\", \"Confirmed/100k\": 131.30874338519862}, {\"Country/Region\": \"Malaysia\", \"Longitude\": 109.69762284, \"Latitude\": 3.78986846, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Malaysia\", \"Longitude\": 109.69762284, \"Latitude\": 3.78986846, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Malaysia\", \"Longitude\": 109.69762284, \"Latitude\": 3.78986846, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Malaysia\", \"Longitude\": 109.69762284, \"Latitude\": 3.78986846, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-25T00:00:00\", \"Confirmed/100k\": 0.009515174880192054}, {\"Country/Region\": \"Malaysia\", \"Longitude\": 109.69762284, \"Latitude\": 3.78986846, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-26T00:00:00\", \"Confirmed/100k\": 0.012686899840256071}, {\"Country/Region\": \"Malaysia\", \"Longitude\": 109.69762284, \"Latitude\": 3.78986846, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-27T00:00:00\", \"Confirmed/100k\": 0.012686899840256071}, {\"Country/Region\": \"Malaysia\", \"Longitude\": 109.69762284, \"Latitude\": 3.78986846, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-28T00:00:00\", \"Confirmed/100k\": 0.012686899840256071}, {\"Country/Region\": \"Malaysia\", \"Longitude\": 109.69762284, \"Latitude\": 3.78986846, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-29T00:00:00\", \"Confirmed/100k\": 0.022202074720448127}, {\"Country/Region\": \"Malaysia\", \"Longitude\": 109.69762284, \"Latitude\": 3.78986846, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-30T00:00:00\", \"Confirmed/100k\": 0.025373799680512142}, {\"Country/Region\": \"Malaysia\", \"Longitude\": 109.69762284, \"Latitude\": 3.78986846, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-31T00:00:00\", \"Confirmed/100k\": 0.025373799680512142}, {\"Country/Region\": \"Malaysia\", \"Longitude\": 109.69762284, \"Latitude\": 3.78986846, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-01T00:00:00\", \"Confirmed/100k\": 0.025373799680512142}, {\"Country/Region\": \"Malaysia\", \"Longitude\": 109.69762284, \"Latitude\": 3.78986846, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-02T00:00:00\", \"Confirmed/100k\": 0.025373799680512142}, {\"Country/Region\": \"Malaysia\", \"Longitude\": 109.69762284, \"Latitude\": 3.78986846, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-03T00:00:00\", \"Confirmed/100k\": 0.025373799680512142}, {\"Country/Region\": \"Malaysia\", \"Longitude\": 109.69762284, \"Latitude\": 3.78986846, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-04T00:00:00\", \"Confirmed/100k\": 0.03171724960064018}, {\"Country/Region\": \"Malaysia\", \"Longitude\": 109.69762284, \"Latitude\": 3.78986846, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-05T00:00:00\", \"Confirmed/100k\": 0.03806069952076822}, {\"Country/Region\": \"Malaysia\", \"Longitude\": 109.69762284, \"Latitude\": 3.78986846, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-06T00:00:00\", \"Confirmed/100k\": 0.03806069952076822}, {\"Country/Region\": \"Malaysia\", \"Longitude\": 109.69762284, \"Latitude\": 3.78986846, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-07T00:00:00\", \"Confirmed/100k\": 0.03806069952076822}, {\"Country/Region\": \"Malaysia\", \"Longitude\": 109.69762284, \"Latitude\": 3.78986846, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-08T00:00:00\", \"Confirmed/100k\": 0.050747599361024284}, {\"Country/Region\": \"Malaysia\", \"Longitude\": 109.69762284, \"Latitude\": 3.78986846, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-09T00:00:00\", \"Confirmed/100k\": 0.050747599361024284}, {\"Country/Region\": \"Malaysia\", \"Longitude\": 109.69762284, \"Latitude\": 3.78986846, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-10T00:00:00\", \"Confirmed/100k\": 0.05709104928115233}, {\"Country/Region\": \"Malaysia\", \"Longitude\": 109.69762284, \"Latitude\": 3.78986846, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-11T00:00:00\", \"Confirmed/100k\": 0.05709104928115233}, {\"Country/Region\": \"Malaysia\", \"Longitude\": 109.69762284, \"Latitude\": 3.78986846, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-12T00:00:00\", \"Confirmed/100k\": 0.05709104928115233}, {\"Country/Region\": \"Malaysia\", \"Longitude\": 109.69762284, \"Latitude\": 3.78986846, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-13T00:00:00\", \"Confirmed/100k\": 0.06026277424121635}, {\"Country/Region\": \"Malaysia\", \"Longitude\": 109.69762284, \"Latitude\": 3.78986846, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-14T00:00:00\", \"Confirmed/100k\": 0.06026277424121635}, {\"Country/Region\": \"Malaysia\", \"Longitude\": 109.69762284, \"Latitude\": 3.78986846, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-15T00:00:00\", \"Confirmed/100k\": 0.0697779491214084}, {\"Country/Region\": \"Malaysia\", \"Longitude\": 109.69762284, \"Latitude\": 3.78986846, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-16T00:00:00\", \"Confirmed/100k\": 0.0697779491214084}, {\"Country/Region\": \"Malaysia\", \"Longitude\": 109.69762284, \"Latitude\": 3.78986846, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-17T00:00:00\", \"Confirmed/100k\": 0.0697779491214084}, {\"Country/Region\": \"Malaysia\", \"Longitude\": 109.69762284, \"Latitude\": 3.78986846, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-18T00:00:00\", \"Confirmed/100k\": 0.0697779491214084}, {\"Country/Region\": \"Malaysia\", \"Longitude\": 109.69762284, \"Latitude\": 3.78986846, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-19T00:00:00\", \"Confirmed/100k\": 0.0697779491214084}, {\"Country/Region\": \"Malaysia\", \"Longitude\": 109.69762284, \"Latitude\": 3.78986846, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-20T00:00:00\", \"Confirmed/100k\": 0.0697779491214084}, {\"Country/Region\": \"Malaysia\", \"Longitude\": 109.69762284, \"Latitude\": 3.78986846, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-21T00:00:00\", \"Confirmed/100k\": 0.0697779491214084}, {\"Country/Region\": \"Malaysia\", \"Longitude\": 109.69762284, \"Latitude\": 3.78986846, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-22T00:00:00\", \"Confirmed/100k\": 0.0697779491214084}, {\"Country/Region\": \"Malaysia\", \"Longitude\": 109.69762284, \"Latitude\": 3.78986846, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-23T00:00:00\", \"Confirmed/100k\": 0.0697779491214084}, {\"Country/Region\": \"Malaysia\", \"Longitude\": 109.69762284, \"Latitude\": 3.78986846, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-24T00:00:00\", \"Confirmed/100k\": 0.0697779491214084}, {\"Country/Region\": \"Malaysia\", \"Longitude\": 109.69762284, \"Latitude\": 3.78986846, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-25T00:00:00\", \"Confirmed/100k\": 0.0697779491214084}, {\"Country/Region\": \"Malaysia\", \"Longitude\": 109.69762284, \"Latitude\": 3.78986846, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-26T00:00:00\", \"Confirmed/100k\": 0.0697779491214084}, {\"Country/Region\": \"Malaysia\", \"Longitude\": 109.69762284, \"Latitude\": 3.78986846, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-27T00:00:00\", \"Confirmed/100k\": 0.07294967408147242}, {\"Country/Region\": \"Malaysia\", \"Longitude\": 109.69762284, \"Latitude\": 3.78986846, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-28T00:00:00\", \"Confirmed/100k\": 0.07294967408147242}, {\"Country/Region\": \"Malaysia\", \"Longitude\": 109.69762284, \"Latitude\": 3.78986846, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-29T00:00:00\", \"Confirmed/100k\": 0.07929312400160046}, {\"Country/Region\": \"Malaysia\", \"Longitude\": 109.69762284, \"Latitude\": 3.78986846, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-01T00:00:00\", \"Confirmed/100k\": 0.09198002384185652}, {\"Country/Region\": \"Malaysia\", \"Longitude\": 109.69762284, \"Latitude\": 3.78986846, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-02T00:00:00\", \"Confirmed/100k\": 0.09198002384185652}, {\"Country/Region\": \"Malaysia\", \"Longitude\": 109.69762284, \"Latitude\": 3.78986846, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-03T00:00:00\", \"Confirmed/100k\": 0.11418209856230466}, {\"Country/Region\": \"Malaysia\", \"Longitude\": 109.69762284, \"Latitude\": 3.78986846, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-04T00:00:00\", \"Confirmed/100k\": 0.15858624800320092}, {\"Country/Region\": \"Malaysia\", \"Longitude\": 109.69762284, \"Latitude\": 3.78986846, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-05T00:00:00\", \"Confirmed/100k\": 0.15858624800320092}, {\"Country/Region\": \"Malaysia\", \"Longitude\": 109.69762284, \"Latitude\": 3.78986846, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-06T00:00:00\", \"Confirmed/100k\": 0.2632531716853135}, {\"Country/Region\": \"Malaysia\", \"Longitude\": 109.69762284, \"Latitude\": 3.78986846, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-07T00:00:00\", \"Confirmed/100k\": 0.2949704212859537}, {\"Country/Region\": \"Malaysia\", \"Longitude\": 109.69762284, \"Latitude\": 3.78986846, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-08T00:00:00\", \"Confirmed/100k\": 0.31400077104633783}, {\"Country/Region\": \"Malaysia\", \"Longitude\": 109.69762284, \"Latitude\": 3.78986846, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-09T00:00:00\", \"Confirmed/100k\": 0.3710918203274901}, {\"Country/Region\": \"Malaysia\", \"Longitude\": 109.69762284, \"Latitude\": 3.78986846, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-10T00:00:00\", \"Confirmed/100k\": 0.4091525198482584}, {\"Country/Region\": \"Malaysia\", \"Longitude\": 109.69762284, \"Latitude\": 3.78986846, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-11T00:00:00\", \"Confirmed/100k\": 0.4725870190495387}, {\"Country/Region\": \"Malaysia\", \"Longitude\": 109.69762284, \"Latitude\": 3.78986846, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-12T00:00:00\", \"Confirmed/100k\": 0.4725870190495387}, {\"Country/Region\": \"Malaysia\", \"Longitude\": 109.69762284, \"Latitude\": 3.78986846, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-13T00:00:00\", \"Confirmed/100k\": 0.6248298171326115}, {\"Country/Region\": \"Malaysia\", \"Longitude\": 109.69762284, \"Latitude\": 3.78986846, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-14T00:00:00\", \"Confirmed/100k\": 0.7548705404952363}, {\"Country/Region\": \"Malaysia\", \"Longitude\": 109.69762284, \"Latitude\": 3.78986846, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-15T00:00:00\", \"Confirmed/100k\": 1.3574982829073998}, {\"Country/Region\": \"Malaysia\", \"Longitude\": 109.69762284, \"Latitude\": 3.78986846, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-16T00:00:00\", \"Confirmed/100k\": 1.7951963273962344}, {\"Country/Region\": \"Malaysia\", \"Longitude\": 109.69762284, \"Latitude\": 3.78986846, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-17T00:00:00\", \"Confirmed/100k\": 2.1345708981230844}, {\"Country/Region\": \"Malaysia\", \"Longitude\": 109.69762284, \"Latitude\": 3.78986846, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-18T00:00:00\", \"Confirmed/100k\": 2.505662718450574}, {\"Country/Region\": \"Malaysia\", \"Longitude\": 109.69762284, \"Latitude\": 3.78986846, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-19T00:00:00\", \"Confirmed/100k\": 2.8545524640576163}, {\"Country/Region\": \"Malaysia\", \"Longitude\": 109.69762284, \"Latitude\": 3.78986846, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-20T00:00:00\", \"Confirmed/100k\": 3.2668767088659383}, {\"Country/Region\": \"Malaysia\", \"Longitude\": 109.69762284, \"Latitude\": 3.78986846, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-21T00:00:00\", \"Confirmed/100k\": 3.7521506277557335}, {\"Country/Region\": \"Malaysia\", \"Longitude\": 109.69762284, \"Latitude\": 3.78986846, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-22T00:00:00\", \"Confirmed/100k\": 4.142272797843607}, {\"Country/Region\": \"Malaysia\", \"Longitude\": 109.69762284, \"Latitude\": 3.78986846, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-23T00:00:00\", \"Confirmed/100k\": 4.142272797843607}, {\"Country/Region\": \"Netherlands\", \"Longitude\": 5.28144793, \"Latitude\": 52.1007899, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Netherlands\", \"Longitude\": 5.28144793, \"Latitude\": 52.1007899, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Netherlands\", \"Longitude\": 5.28144793, \"Latitude\": 52.1007899, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Netherlands\", \"Longitude\": 5.28144793, \"Latitude\": 52.1007899, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-25T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Netherlands\", \"Longitude\": 5.28144793, \"Latitude\": 52.1007899, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-26T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Netherlands\", \"Longitude\": 5.28144793, \"Latitude\": 52.1007899, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-27T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Netherlands\", \"Longitude\": 5.28144793, \"Latitude\": 52.1007899, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-28T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Netherlands\", \"Longitude\": 5.28144793, \"Latitude\": 52.1007899, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-29T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Netherlands\", \"Longitude\": 5.28144793, \"Latitude\": 52.1007899, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-30T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Netherlands\", \"Longitude\": 5.28144793, \"Latitude\": 52.1007899, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-31T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Netherlands\", \"Longitude\": 5.28144793, \"Latitude\": 52.1007899, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-01T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Netherlands\", \"Longitude\": 5.28144793, \"Latitude\": 52.1007899, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-02T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Netherlands\", \"Longitude\": 5.28144793, \"Latitude\": 52.1007899, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-03T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Netherlands\", \"Longitude\": 5.28144793, \"Latitude\": 52.1007899, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-04T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Netherlands\", \"Longitude\": 5.28144793, \"Latitude\": 52.1007899, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-05T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Netherlands\", \"Longitude\": 5.28144793, \"Latitude\": 52.1007899, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-06T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Netherlands\", \"Longitude\": 5.28144793, \"Latitude\": 52.1007899, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-07T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Netherlands\", \"Longitude\": 5.28144793, \"Latitude\": 52.1007899, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-08T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Netherlands\", \"Longitude\": 5.28144793, \"Latitude\": 52.1007899, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-09T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Netherlands\", \"Longitude\": 5.28144793, \"Latitude\": 52.1007899, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-10T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Netherlands\", \"Longitude\": 5.28144793, \"Latitude\": 52.1007899, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-11T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Netherlands\", \"Longitude\": 5.28144793, \"Latitude\": 52.1007899, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-12T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Netherlands\", \"Longitude\": 5.28144793, \"Latitude\": 52.1007899, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-13T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Netherlands\", \"Longitude\": 5.28144793, \"Latitude\": 52.1007899, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-14T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Netherlands\", \"Longitude\": 5.28144793, \"Latitude\": 52.1007899, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-15T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Netherlands\", \"Longitude\": 5.28144793, \"Latitude\": 52.1007899, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-16T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Netherlands\", \"Longitude\": 5.28144793, \"Latitude\": 52.1007899, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-17T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Netherlands\", \"Longitude\": 5.28144793, \"Latitude\": 52.1007899, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-18T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Netherlands\", \"Longitude\": 5.28144793, \"Latitude\": 52.1007899, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-19T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Netherlands\", \"Longitude\": 5.28144793, \"Latitude\": 52.1007899, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-20T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Netherlands\", \"Longitude\": 5.28144793, \"Latitude\": 52.1007899, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-21T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Netherlands\", \"Longitude\": 5.28144793, \"Latitude\": 52.1007899, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Netherlands\", \"Longitude\": 5.28144793, \"Latitude\": 52.1007899, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Netherlands\", \"Longitude\": 5.28144793, \"Latitude\": 52.1007899, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Netherlands\", \"Longitude\": 5.28144793, \"Latitude\": 52.1007899, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-25T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Netherlands\", \"Longitude\": 5.28144793, \"Latitude\": 52.1007899, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-26T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Netherlands\", \"Longitude\": 5.28144793, \"Latitude\": 52.1007899, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-27T00:00:00\", \"Confirmed/100k\": 0.005803487977523322}, {\"Country/Region\": \"Netherlands\", \"Longitude\": 5.28144793, \"Latitude\": 52.1007899, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-28T00:00:00\", \"Confirmed/100k\": 0.005803487977523322}, {\"Country/Region\": \"Netherlands\", \"Longitude\": 5.28144793, \"Latitude\": 52.1007899, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-29T00:00:00\", \"Confirmed/100k\": 0.03482092786513994}, {\"Country/Region\": \"Netherlands\", \"Longitude\": 5.28144793, \"Latitude\": 52.1007899, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-01T00:00:00\", \"Confirmed/100k\": 0.05803487977523322}, {\"Country/Region\": \"Netherlands\", \"Longitude\": 5.28144793, \"Latitude\": 52.1007899, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-02T00:00:00\", \"Confirmed/100k\": 0.10446278359541984}, {\"Country/Region\": \"Netherlands\", \"Longitude\": 5.28144793, \"Latitude\": 52.1007899, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-03T00:00:00\", \"Confirmed/100k\": 0.13928371146055976}, {\"Country/Region\": \"Netherlands\", \"Longitude\": 5.28144793, \"Latitude\": 52.1007899, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-04T00:00:00\", \"Confirmed/100k\": 0.22053254314588627}, {\"Country/Region\": \"Netherlands\", \"Longitude\": 5.28144793, \"Latitude\": 52.1007899, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-05T00:00:00\", \"Confirmed/100k\": 0.4758860141569125}, {\"Country/Region\": \"Netherlands\", \"Longitude\": 5.28144793, \"Latitude\": 52.1007899, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-06T00:00:00\", \"Confirmed/100k\": 0.7428464611229854}, {\"Country/Region\": \"Netherlands\", \"Longitude\": 5.28144793, \"Latitude\": 52.1007899, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-07T00:00:00\", \"Confirmed/100k\": 1.0910557397743847}, {\"Country/Region\": \"Netherlands\", \"Longitude\": 5.28144793, \"Latitude\": 52.1007899, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-08T00:00:00\", \"Confirmed/100k\": 1.537924314043681}, {\"Country/Region\": \"Netherlands\", \"Longitude\": 5.28144793, \"Latitude\": 52.1007899, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-09T00:00:00\", \"Confirmed/100k\": 1.8629196407849868}, {\"Country/Region\": \"Netherlands\", \"Longitude\": 5.28144793, \"Latitude\": 52.1007899, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-10T00:00:00\", \"Confirmed/100k\": 2.216932407413909}, {\"Country/Region\": \"Netherlands\", \"Longitude\": 5.28144793, \"Latitude\": 52.1007899, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-11T00:00:00\", \"Confirmed/100k\": 2.919154452694232}, {\"Country/Region\": \"Netherlands\", \"Longitude\": 5.28144793, \"Latitude\": 52.1007899, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-12T00:00:00\", \"Confirmed/100k\": 2.919154452694232}, {\"Country/Region\": \"Netherlands\", \"Longitude\": 5.28144793, \"Latitude\": 52.1007899, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-13T00:00:00\", \"Confirmed/100k\": 4.6776113098837975}, {\"Country/Region\": \"Netherlands\", \"Longitude\": 5.28144793, \"Latitude\": 52.1007899, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-14T00:00:00\", \"Confirmed/100k\": 5.582955434377436}, {\"Country/Region\": \"Netherlands\", \"Longitude\": 5.28144793, \"Latitude\": 52.1007899, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-15T00:00:00\", \"Confirmed/100k\": 6.604369318421543}, {\"Country/Region\": \"Netherlands\", \"Longitude\": 5.28144793, \"Latitude\": 52.1007899, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-16T00:00:00\", \"Confirmed/100k\": 8.217738976173026}, {\"Country/Region\": \"Netherlands\", \"Longitude\": 5.28144793, \"Latitude\": 52.1007899, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-17T00:00:00\", \"Confirmed/100k\": 9.929767929542408}, {\"Country/Region\": \"Netherlands\", \"Longitude\": 5.28144793, \"Latitude\": 52.1007899, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-18T00:00:00\", \"Confirmed/100k\": 11.943578257743}, {\"Country/Region\": \"Netherlands\", \"Longitude\": 5.28144793, \"Latitude\": 52.1007899, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-19T00:00:00\", \"Confirmed/100k\": 14.317204840550039}, {\"Country/Region\": \"Netherlands\", \"Longitude\": 5.28144793, \"Latitude\": 52.1007899, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-20T00:00:00\", \"Confirmed/100k\": 17.42787439650254}, {\"Country/Region\": \"Netherlands\", \"Longitude\": 5.28144793, \"Latitude\": 52.1007899, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-21T00:00:00\", \"Confirmed/100k\": 21.124696238184896}, {\"Country/Region\": \"Netherlands\", \"Longitude\": 5.28144793, \"Latitude\": 52.1007899, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-22T00:00:00\", \"Confirmed/100k\": 24.46750531323833}, {\"Country/Region\": \"Netherlands\", \"Longitude\": 5.28144793, \"Latitude\": 52.1007899, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-23T00:00:00\", \"Confirmed/100k\": 24.46750531323833}, {\"Country/Region\": \"North Macedonia\", \"Longitude\": null, \"Latitude\": null, \"Geo Region\": null, \"Date\": \"2020-01-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"North Macedonia\", \"Longitude\": null, \"Latitude\": null, \"Geo Region\": null, \"Date\": \"2020-01-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"North Macedonia\", \"Longitude\": null, \"Latitude\": null, \"Geo Region\": null, \"Date\": \"2020-01-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"North Macedonia\", \"Longitude\": null, \"Latitude\": null, \"Geo Region\": null, \"Date\": \"2020-01-25T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"North Macedonia\", \"Longitude\": null, \"Latitude\": null, \"Geo Region\": null, \"Date\": \"2020-01-26T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"North Macedonia\", \"Longitude\": null, \"Latitude\": null, \"Geo Region\": null, \"Date\": \"2020-01-27T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"North Macedonia\", \"Longitude\": null, \"Latitude\": null, \"Geo Region\": null, \"Date\": \"2020-01-28T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"North Macedonia\", \"Longitude\": null, \"Latitude\": null, \"Geo Region\": null, \"Date\": \"2020-01-29T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"North Macedonia\", \"Longitude\": null, \"Latitude\": null, \"Geo Region\": null, \"Date\": \"2020-01-30T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"North Macedonia\", \"Longitude\": null, \"Latitude\": null, \"Geo Region\": null, \"Date\": \"2020-01-31T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"North Macedonia\", \"Longitude\": null, \"Latitude\": null, \"Geo Region\": null, \"Date\": \"2020-02-01T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"North Macedonia\", \"Longitude\": null, \"Latitude\": null, \"Geo Region\": null, \"Date\": \"2020-02-02T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"North Macedonia\", \"Longitude\": null, \"Latitude\": null, \"Geo Region\": null, \"Date\": \"2020-02-03T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"North Macedonia\", \"Longitude\": null, \"Latitude\": null, \"Geo Region\": null, \"Date\": \"2020-02-04T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"North Macedonia\", \"Longitude\": null, \"Latitude\": null, \"Geo Region\": null, \"Date\": \"2020-02-05T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"North Macedonia\", \"Longitude\": null, \"Latitude\": null, \"Geo Region\": null, \"Date\": \"2020-02-06T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"North Macedonia\", \"Longitude\": null, \"Latitude\": null, \"Geo Region\": null, \"Date\": \"2020-02-07T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"North Macedonia\", \"Longitude\": null, \"Latitude\": null, \"Geo Region\": null, \"Date\": \"2020-02-08T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"North Macedonia\", \"Longitude\": null, \"Latitude\": null, \"Geo Region\": null, \"Date\": \"2020-02-09T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"North Macedonia\", \"Longitude\": null, \"Latitude\": null, \"Geo Region\": null, \"Date\": \"2020-02-10T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"North Macedonia\", \"Longitude\": null, \"Latitude\": null, \"Geo Region\": null, \"Date\": \"2020-02-11T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"North Macedonia\", \"Longitude\": null, \"Latitude\": null, \"Geo Region\": null, \"Date\": \"2020-02-12T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"North Macedonia\", \"Longitude\": null, \"Latitude\": null, \"Geo Region\": null, \"Date\": \"2020-02-13T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"North Macedonia\", \"Longitude\": null, \"Latitude\": null, \"Geo Region\": null, \"Date\": \"2020-02-14T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"North Macedonia\", \"Longitude\": null, \"Latitude\": null, \"Geo Region\": null, \"Date\": \"2020-02-15T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"North Macedonia\", \"Longitude\": null, \"Latitude\": null, \"Geo Region\": null, \"Date\": \"2020-02-16T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"North Macedonia\", \"Longitude\": null, \"Latitude\": null, \"Geo Region\": null, \"Date\": \"2020-02-17T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"North Macedonia\", \"Longitude\": null, \"Latitude\": null, \"Geo Region\": null, \"Date\": \"2020-02-18T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"North Macedonia\", \"Longitude\": null, \"Latitude\": null, \"Geo Region\": null, \"Date\": \"2020-02-19T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"North Macedonia\", \"Longitude\": null, \"Latitude\": null, \"Geo Region\": null, \"Date\": \"2020-02-20T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"North Macedonia\", \"Longitude\": null, \"Latitude\": null, \"Geo Region\": null, \"Date\": \"2020-02-21T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"North Macedonia\", \"Longitude\": null, \"Latitude\": null, \"Geo Region\": null, \"Date\": \"2020-02-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"North Macedonia\", \"Longitude\": null, \"Latitude\": null, \"Geo Region\": null, \"Date\": \"2020-02-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"North Macedonia\", \"Longitude\": null, \"Latitude\": null, \"Geo Region\": null, \"Date\": \"2020-02-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"North Macedonia\", \"Longitude\": null, \"Latitude\": null, \"Geo Region\": null, \"Date\": \"2020-02-25T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"North Macedonia\", \"Longitude\": null, \"Latitude\": null, \"Geo Region\": null, \"Date\": \"2020-02-26T00:00:00\", \"Confirmed/100k\": 0.04800864923824676}, {\"Country/Region\": \"North Macedonia\", \"Longitude\": null, \"Latitude\": null, \"Geo Region\": null, \"Date\": \"2020-02-27T00:00:00\", \"Confirmed/100k\": 0.04800864923824676}, {\"Country/Region\": \"North Macedonia\", \"Longitude\": null, \"Latitude\": null, \"Geo Region\": null, \"Date\": \"2020-02-28T00:00:00\", \"Confirmed/100k\": 0.04800864923824676}, {\"Country/Region\": \"North Macedonia\", \"Longitude\": null, \"Latitude\": null, \"Geo Region\": null, \"Date\": \"2020-02-29T00:00:00\", \"Confirmed/100k\": 0.04800864923824676}, {\"Country/Region\": \"North Macedonia\", \"Longitude\": null, \"Latitude\": null, \"Geo Region\": null, \"Date\": \"2020-03-01T00:00:00\", \"Confirmed/100k\": 0.04800864923824676}, {\"Country/Region\": \"North Macedonia\", \"Longitude\": null, \"Latitude\": null, \"Geo Region\": null, \"Date\": \"2020-03-02T00:00:00\", \"Confirmed/100k\": 0.04800864923824676}, {\"Country/Region\": \"North Macedonia\", \"Longitude\": null, \"Latitude\": null, \"Geo Region\": null, \"Date\": \"2020-03-03T00:00:00\", \"Confirmed/100k\": 0.04800864923824676}, {\"Country/Region\": \"North Macedonia\", \"Longitude\": null, \"Latitude\": null, \"Geo Region\": null, \"Date\": \"2020-03-04T00:00:00\", \"Confirmed/100k\": 0.04800864923824676}, {\"Country/Region\": \"North Macedonia\", \"Longitude\": null, \"Latitude\": null, \"Geo Region\": null, \"Date\": \"2020-03-05T00:00:00\", \"Confirmed/100k\": 0.04800864923824676}, {\"Country/Region\": \"North Macedonia\", \"Longitude\": null, \"Latitude\": null, \"Geo Region\": null, \"Date\": \"2020-03-06T00:00:00\", \"Confirmed/100k\": 0.14402594771474028}, {\"Country/Region\": \"North Macedonia\", \"Longitude\": null, \"Latitude\": null, \"Geo Region\": null, \"Date\": \"2020-03-07T00:00:00\", \"Confirmed/100k\": 0.14402594771474028}, {\"Country/Region\": \"North Macedonia\", \"Longitude\": null, \"Latitude\": null, \"Geo Region\": null, \"Date\": \"2020-03-08T00:00:00\", \"Confirmed/100k\": 0.14402594771474028}, {\"Country/Region\": \"North Macedonia\", \"Longitude\": null, \"Latitude\": null, \"Geo Region\": null, \"Date\": \"2020-03-09T00:00:00\", \"Confirmed/100k\": 0.14402594771474028}, {\"Country/Region\": \"North Macedonia\", \"Longitude\": null, \"Latitude\": null, \"Geo Region\": null, \"Date\": \"2020-03-10T00:00:00\", \"Confirmed/100k\": 0.3360605446677273}, {\"Country/Region\": \"North Macedonia\", \"Longitude\": null, \"Latitude\": null, \"Geo Region\": null, \"Date\": \"2020-03-11T00:00:00\", \"Confirmed/100k\": 0.3360605446677273}, {\"Country/Region\": \"North Macedonia\", \"Longitude\": null, \"Latitude\": null, \"Geo Region\": null, \"Date\": \"2020-03-12T00:00:00\", \"Confirmed/100k\": 0.3360605446677273}, {\"Country/Region\": \"North Macedonia\", \"Longitude\": null, \"Latitude\": null, \"Geo Region\": null, \"Date\": \"2020-03-13T00:00:00\", \"Confirmed/100k\": 0.6721210893354547}, {\"Country/Region\": \"North Macedonia\", \"Longitude\": null, \"Latitude\": null, \"Geo Region\": null, \"Date\": \"2020-03-14T00:00:00\", \"Confirmed/100k\": 0.6721210893354547}, {\"Country/Region\": \"North Macedonia\", \"Longitude\": null, \"Latitude\": null, \"Geo Region\": null, \"Date\": \"2020-03-15T00:00:00\", \"Confirmed/100k\": 0.6721210893354547}, {\"Country/Region\": \"North Macedonia\", \"Longitude\": null, \"Latitude\": null, \"Geo Region\": null, \"Date\": \"2020-03-16T00:00:00\", \"Confirmed/100k\": 0.8641556862884416}, {\"Country/Region\": \"North Macedonia\", \"Longitude\": null, \"Latitude\": null, \"Geo Region\": null, \"Date\": \"2020-03-17T00:00:00\", \"Confirmed/100k\": 1.2482248801944158}, {\"Country/Region\": \"North Macedonia\", \"Longitude\": null, \"Latitude\": null, \"Geo Region\": null, \"Date\": \"2020-03-18T00:00:00\", \"Confirmed/100k\": 1.6803027233386367}, {\"Country/Region\": \"North Macedonia\", \"Longitude\": null, \"Latitude\": null, \"Geo Region\": null, \"Date\": \"2020-03-19T00:00:00\", \"Confirmed/100k\": 2.3044151634358445}, {\"Country/Region\": \"North Macedonia\", \"Longitude\": null, \"Latitude\": null, \"Geo Region\": null, \"Date\": \"2020-03-20T00:00:00\", \"Confirmed/100k\": 3.2165794989625334}, {\"Country/Region\": \"North Macedonia\", \"Longitude\": null, \"Latitude\": null, \"Geo Region\": null, \"Date\": \"2020-03-21T00:00:00\", \"Confirmed/100k\": 4.080735185250975}, {\"Country/Region\": \"North Macedonia\", \"Longitude\": null, \"Latitude\": null, \"Geo Region\": null, \"Date\": \"2020-03-22T00:00:00\", \"Confirmed/100k\": 5.472986013160131}, {\"Country/Region\": \"North Macedonia\", \"Longitude\": null, \"Latitude\": null, \"Geo Region\": null, \"Date\": \"2020-03-23T00:00:00\", \"Confirmed/100k\": 5.472986013160131}, {\"Country/Region\": \"Norway\", \"Longitude\": 15.34834656, \"Latitude\": 68.75015572, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Norway\", \"Longitude\": 15.34834656, \"Latitude\": 68.75015572, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Norway\", \"Longitude\": 15.34834656, \"Latitude\": 68.75015572, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Norway\", \"Longitude\": 15.34834656, \"Latitude\": 68.75015572, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-25T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Norway\", \"Longitude\": 15.34834656, \"Latitude\": 68.75015572, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-26T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Norway\", \"Longitude\": 15.34834656, \"Latitude\": 68.75015572, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-27T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Norway\", \"Longitude\": 15.34834656, \"Latitude\": 68.75015572, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-28T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Norway\", \"Longitude\": 15.34834656, \"Latitude\": 68.75015572, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-29T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Norway\", \"Longitude\": 15.34834656, \"Latitude\": 68.75015572, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-30T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Norway\", \"Longitude\": 15.34834656, \"Latitude\": 68.75015572, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-31T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Norway\", \"Longitude\": 15.34834656, \"Latitude\": 68.75015572, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-01T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Norway\", \"Longitude\": 15.34834656, \"Latitude\": 68.75015572, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-02T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Norway\", \"Longitude\": 15.34834656, \"Latitude\": 68.75015572, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-03T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Norway\", \"Longitude\": 15.34834656, \"Latitude\": 68.75015572, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-04T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Norway\", \"Longitude\": 15.34834656, \"Latitude\": 68.75015572, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-05T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Norway\", \"Longitude\": 15.34834656, \"Latitude\": 68.75015572, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-06T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Norway\", \"Longitude\": 15.34834656, \"Latitude\": 68.75015572, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-07T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Norway\", \"Longitude\": 15.34834656, \"Latitude\": 68.75015572, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-08T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Norway\", \"Longitude\": 15.34834656, \"Latitude\": 68.75015572, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-09T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Norway\", \"Longitude\": 15.34834656, \"Latitude\": 68.75015572, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-10T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Norway\", \"Longitude\": 15.34834656, \"Latitude\": 68.75015572, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-11T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Norway\", \"Longitude\": 15.34834656, \"Latitude\": 68.75015572, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-12T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Norway\", \"Longitude\": 15.34834656, \"Latitude\": 68.75015572, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-13T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Norway\", \"Longitude\": 15.34834656, \"Latitude\": 68.75015572, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-14T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Norway\", \"Longitude\": 15.34834656, \"Latitude\": 68.75015572, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-15T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Norway\", \"Longitude\": 15.34834656, \"Latitude\": 68.75015572, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-16T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Norway\", \"Longitude\": 15.34834656, \"Latitude\": 68.75015572, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-17T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Norway\", \"Longitude\": 15.34834656, \"Latitude\": 68.75015572, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-18T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Norway\", \"Longitude\": 15.34834656, \"Latitude\": 68.75015572, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-19T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Norway\", \"Longitude\": 15.34834656, \"Latitude\": 68.75015572, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-20T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Norway\", \"Longitude\": 15.34834656, \"Latitude\": 68.75015572, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-21T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Norway\", \"Longitude\": 15.34834656, \"Latitude\": 68.75015572, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Norway\", \"Longitude\": 15.34834656, \"Latitude\": 68.75015572, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Norway\", \"Longitude\": 15.34834656, \"Latitude\": 68.75015572, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Norway\", \"Longitude\": 15.34834656, \"Latitude\": 68.75015572, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-25T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Norway\", \"Longitude\": 15.34834656, \"Latitude\": 68.75015572, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-26T00:00:00\", \"Confirmed/100k\": 0.018817026247493568}, {\"Country/Region\": \"Norway\", \"Longitude\": 15.34834656, \"Latitude\": 68.75015572, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-27T00:00:00\", \"Confirmed/100k\": 0.018817026247493568}, {\"Country/Region\": \"Norway\", \"Longitude\": 15.34834656, \"Latitude\": 68.75015572, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-28T00:00:00\", \"Confirmed/100k\": 0.11290215748496145}, {\"Country/Region\": \"Norway\", \"Longitude\": 15.34834656, \"Latitude\": 68.75015572, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-29T00:00:00\", \"Confirmed/100k\": 0.28225539371240355}, {\"Country/Region\": \"Norway\", \"Longitude\": 15.34834656, \"Latitude\": 68.75015572, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-01T00:00:00\", \"Confirmed/100k\": 0.3575234987023779}, {\"Country/Region\": \"Norway\", \"Longitude\": 15.34834656, \"Latitude\": 68.75015572, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-02T00:00:00\", \"Confirmed/100k\": 0.4704256561873393}, {\"Country/Region\": \"Norway\", \"Longitude\": 15.34834656, \"Latitude\": 68.75015572, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-03T00:00:00\", \"Confirmed/100k\": 0.6021448399197943}, {\"Country/Region\": \"Norway\", \"Longitude\": 15.34834656, \"Latitude\": 68.75015572, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-04T00:00:00\", \"Confirmed/100k\": 1.05375346985964}, {\"Country/Region\": \"Norway\", \"Longitude\": 15.34834656, \"Latitude\": 68.75015572, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-05T00:00:00\", \"Confirmed/100k\": 1.6370812835319408}, {\"Country/Region\": \"Norway\", \"Longitude\": 15.34834656, \"Latitude\": 68.75015572, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-06T00:00:00\", \"Confirmed/100k\": 2.0322388347293057}, {\"Country/Region\": \"Norway\", \"Longitude\": 15.34834656, \"Latitude\": 68.75015572, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-07T00:00:00\", \"Confirmed/100k\": 2.7661028583815552}, {\"Country/Region\": \"Norway\", \"Longitude\": 15.34834656, \"Latitude\": 68.75015572, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-08T00:00:00\", \"Confirmed/100k\": 3.3117966195588684}, {\"Country/Region\": \"Norway\", \"Longitude\": 15.34834656, \"Latitude\": 68.75015572, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-09T00:00:00\", \"Confirmed/100k\": 3.8574903807361824}, {\"Country/Region\": \"Norway\", \"Longitude\": 15.34834656, \"Latitude\": 68.75015572, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-10T00:00:00\", \"Confirmed/100k\": 7.526810498997428}, {\"Country/Region\": \"Norway\", \"Longitude\": 15.34834656, \"Latitude\": 68.75015572, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-11T00:00:00\", \"Confirmed/100k\": 11.252581696001155}, {\"Country/Region\": \"Norway\", \"Longitude\": 15.34834656, \"Latitude\": 68.75015572, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-12T00:00:00\", \"Confirmed/100k\": 13.209552425740487}, {\"Country/Region\": \"Norway\", \"Longitude\": 15.34834656, \"Latitude\": 68.75015572, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-13T00:00:00\", \"Confirmed/100k\": 18.741758142503603}, {\"Country/Region\": \"Norway\", \"Longitude\": 15.34834656, \"Latitude\": 68.75015572, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-14T00:00:00\", \"Confirmed/100k\": 20.510558609767997}, {\"Country/Region\": \"Norway\", \"Longitude\": 15.34834656, \"Latitude\": 68.75015572, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-15T00:00:00\", \"Confirmed/100k\": 22.97558904818965}, {\"Country/Region\": \"Norway\", \"Longitude\": 15.34834656, \"Latitude\": 68.75015572, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-16T00:00:00\", \"Confirmed/100k\": 25.08309598790893}, {\"Country/Region\": \"Norway\", \"Longitude\": 15.34834656, \"Latitude\": 68.75015572, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-17T00:00:00\", \"Confirmed/100k\": 27.529309400083093}, {\"Country/Region\": \"Norway\", \"Longitude\": 15.34834656, \"Latitude\": 68.75015572, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-18T00:00:00\", \"Confirmed/100k\": 29.16639068361504}, {\"Country/Region\": \"Norway\", \"Longitude\": 15.34834656, \"Latitude\": 68.75015572, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-19T00:00:00\", \"Confirmed/100k\": 32.85452782812378}, {\"Country/Region\": \"Norway\", \"Longitude\": 15.34834656, \"Latitude\": 68.75015572, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-20T00:00:00\", \"Confirmed/100k\": 36.01578823770269}, {\"Country/Region\": \"Norway\", \"Longitude\": 15.34834656, \"Latitude\": 68.75015572, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-21T00:00:00\", \"Confirmed/100k\": 39.854461592191385}, {\"Country/Region\": \"Norway\", \"Longitude\": 15.34834656, \"Latitude\": 68.75015572, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-22T00:00:00\", \"Confirmed/100k\": 44.840973547777175}, {\"Country/Region\": \"Norway\", \"Longitude\": 15.34834656, \"Latitude\": 68.75015572, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-23T00:00:00\", \"Confirmed/100k\": 44.840973547777175}, {\"Country/Region\": \"Panama\", \"Longitude\": -80.11915156, \"Latitude\": 8.51750797, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Panama\", \"Longitude\": -80.11915156, \"Latitude\": 8.51750797, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Panama\", \"Longitude\": -80.11915156, \"Latitude\": 8.51750797, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Panama\", \"Longitude\": -80.11915156, \"Latitude\": 8.51750797, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-25T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Panama\", \"Longitude\": -80.11915156, \"Latitude\": 8.51750797, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-26T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Panama\", \"Longitude\": -80.11915156, \"Latitude\": 8.51750797, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-27T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Panama\", \"Longitude\": -80.11915156, \"Latitude\": 8.51750797, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-28T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Panama\", \"Longitude\": -80.11915156, \"Latitude\": 8.51750797, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-29T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Panama\", \"Longitude\": -80.11915156, \"Latitude\": 8.51750797, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-30T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Panama\", \"Longitude\": -80.11915156, \"Latitude\": 8.51750797, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-31T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Panama\", \"Longitude\": -80.11915156, \"Latitude\": 8.51750797, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-01T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Panama\", \"Longitude\": -80.11915156, \"Latitude\": 8.51750797, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-02T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Panama\", \"Longitude\": -80.11915156, \"Latitude\": 8.51750797, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-03T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Panama\", \"Longitude\": -80.11915156, \"Latitude\": 8.51750797, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-04T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Panama\", \"Longitude\": -80.11915156, \"Latitude\": 8.51750797, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-05T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Panama\", \"Longitude\": -80.11915156, \"Latitude\": 8.51750797, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-06T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Panama\", \"Longitude\": -80.11915156, \"Latitude\": 8.51750797, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-07T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Panama\", \"Longitude\": -80.11915156, \"Latitude\": 8.51750797, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-08T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Panama\", \"Longitude\": -80.11915156, \"Latitude\": 8.51750797, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-09T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Panama\", \"Longitude\": -80.11915156, \"Latitude\": 8.51750797, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-10T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Panama\", \"Longitude\": -80.11915156, \"Latitude\": 8.51750797, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-11T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Panama\", \"Longitude\": -80.11915156, \"Latitude\": 8.51750797, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-12T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Panama\", \"Longitude\": -80.11915156, \"Latitude\": 8.51750797, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-13T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Panama\", \"Longitude\": -80.11915156, \"Latitude\": 8.51750797, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-14T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Panama\", \"Longitude\": -80.11915156, \"Latitude\": 8.51750797, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-15T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Panama\", \"Longitude\": -80.11915156, \"Latitude\": 8.51750797, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-16T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Panama\", \"Longitude\": -80.11915156, \"Latitude\": 8.51750797, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-17T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Panama\", \"Longitude\": -80.11915156, \"Latitude\": 8.51750797, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-18T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Panama\", \"Longitude\": -80.11915156, \"Latitude\": 8.51750797, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-19T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Panama\", \"Longitude\": -80.11915156, \"Latitude\": 8.51750797, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-20T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Panama\", \"Longitude\": -80.11915156, \"Latitude\": 8.51750797, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-21T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Panama\", \"Longitude\": -80.11915156, \"Latitude\": 8.51750797, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Panama\", \"Longitude\": -80.11915156, \"Latitude\": 8.51750797, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Panama\", \"Longitude\": -80.11915156, \"Latitude\": 8.51750797, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Panama\", \"Longitude\": -80.11915156, \"Latitude\": 8.51750797, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-25T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Panama\", \"Longitude\": -80.11915156, \"Latitude\": 8.51750797, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-26T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Panama\", \"Longitude\": -80.11915156, \"Latitude\": 8.51750797, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-27T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Panama\", \"Longitude\": -80.11915156, \"Latitude\": 8.51750797, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-28T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Panama\", \"Longitude\": -80.11915156, \"Latitude\": 8.51750797, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-29T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Panama\", \"Longitude\": -80.11915156, \"Latitude\": 8.51750797, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-01T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Panama\", \"Longitude\": -80.11915156, \"Latitude\": 8.51750797, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-02T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Panama\", \"Longitude\": -80.11915156, \"Latitude\": 8.51750797, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-03T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Panama\", \"Longitude\": -80.11915156, \"Latitude\": 8.51750797, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-04T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Panama\", \"Longitude\": -80.11915156, \"Latitude\": 8.51750797, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-05T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Panama\", \"Longitude\": -80.11915156, \"Latitude\": 8.51750797, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-06T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Panama\", \"Longitude\": -80.11915156, \"Latitude\": 8.51750797, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-07T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Panama\", \"Longitude\": -80.11915156, \"Latitude\": 8.51750797, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-08T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Panama\", \"Longitude\": -80.11915156, \"Latitude\": 8.51750797, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-09T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Panama\", \"Longitude\": -80.11915156, \"Latitude\": 8.51750797, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-10T00:00:00\", \"Confirmed/100k\": 0.02394135517167987}, {\"Country/Region\": \"Panama\", \"Longitude\": -80.11915156, \"Latitude\": 8.51750797, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-11T00:00:00\", \"Confirmed/100k\": 0.19153084137343893}, {\"Country/Region\": \"Panama\", \"Longitude\": -80.11915156, \"Latitude\": 8.51750797, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-12T00:00:00\", \"Confirmed/100k\": 0.2633549068884785}, {\"Country/Region\": \"Panama\", \"Longitude\": -80.11915156, \"Latitude\": 8.51750797, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-13T00:00:00\", \"Confirmed/100k\": 0.6464165896353564}, {\"Country/Region\": \"Panama\", \"Longitude\": -80.11915156, \"Latitude\": 8.51750797, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-14T00:00:00\", \"Confirmed/100k\": 0.8618887861804753}, {\"Country/Region\": \"Panama\", \"Longitude\": -80.11915156, \"Latitude\": 8.51750797, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-15T00:00:00\", \"Confirmed/100k\": 1.0294782723822342}, {\"Country/Region\": \"Panama\", \"Longitude\": -80.11915156, \"Latitude\": 8.51750797, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-16T00:00:00\", \"Confirmed/100k\": 1.316774534442393}, {\"Country/Region\": \"Panama\", \"Longitude\": -80.11915156, \"Latitude\": 8.51750797, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-17T00:00:00\", \"Confirmed/100k\": 1.6519535068459108}, {\"Country/Region\": \"Panama\", \"Longitude\": -80.11915156, \"Latitude\": 8.51750797, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-18T00:00:00\", \"Confirmed/100k\": 2.0589565447644684}, {\"Country/Region\": \"Panama\", \"Longitude\": -80.11915156, \"Latitude\": 8.51750797, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-19T00:00:00\", \"Confirmed/100k\": 2.609607713713105}, {\"Country/Region\": \"Panama\", \"Longitude\": -80.11915156, \"Latitude\": 8.51750797, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-20T00:00:00\", \"Confirmed/100k\": 3.2799656585201418}, {\"Country/Region\": \"Panama\", \"Longitude\": -80.11915156, \"Latitude\": 8.51750797, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-21T00:00:00\", \"Confirmed/100k\": 4.788271034335972}, {\"Country/Region\": \"Panama\", \"Longitude\": -80.11915156, \"Latitude\": 8.51750797, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-22T00:00:00\", \"Confirmed/100k\": 5.865632017061567}, {\"Country/Region\": \"Panama\", \"Longitude\": -80.11915156, \"Latitude\": 8.51750797, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-23T00:00:00\", \"Confirmed/100k\": 5.865632017061567}, {\"Country/Region\": \"Portugal\", \"Longitude\": -8.50104361, \"Latitude\": 39.59550671, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Portugal\", \"Longitude\": -8.50104361, \"Latitude\": 39.59550671, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Portugal\", \"Longitude\": -8.50104361, \"Latitude\": 39.59550671, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Portugal\", \"Longitude\": -8.50104361, \"Latitude\": 39.59550671, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-25T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Portugal\", \"Longitude\": -8.50104361, \"Latitude\": 39.59550671, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-26T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Portugal\", \"Longitude\": -8.50104361, \"Latitude\": 39.59550671, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-27T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Portugal\", \"Longitude\": -8.50104361, \"Latitude\": 39.59550671, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-28T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Portugal\", \"Longitude\": -8.50104361, \"Latitude\": 39.59550671, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-29T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Portugal\", \"Longitude\": -8.50104361, \"Latitude\": 39.59550671, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-30T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Portugal\", \"Longitude\": -8.50104361, \"Latitude\": 39.59550671, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-31T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Portugal\", \"Longitude\": -8.50104361, \"Latitude\": 39.59550671, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-01T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Portugal\", \"Longitude\": -8.50104361, \"Latitude\": 39.59550671, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-02T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Portugal\", \"Longitude\": -8.50104361, \"Latitude\": 39.59550671, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-03T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Portugal\", \"Longitude\": -8.50104361, \"Latitude\": 39.59550671, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-04T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Portugal\", \"Longitude\": -8.50104361, \"Latitude\": 39.59550671, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-05T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Portugal\", \"Longitude\": -8.50104361, \"Latitude\": 39.59550671, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-06T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Portugal\", \"Longitude\": -8.50104361, \"Latitude\": 39.59550671, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-07T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Portugal\", \"Longitude\": -8.50104361, \"Latitude\": 39.59550671, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-08T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Portugal\", \"Longitude\": -8.50104361, \"Latitude\": 39.59550671, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-09T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Portugal\", \"Longitude\": -8.50104361, \"Latitude\": 39.59550671, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-10T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Portugal\", \"Longitude\": -8.50104361, \"Latitude\": 39.59550671, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-11T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Portugal\", \"Longitude\": -8.50104361, \"Latitude\": 39.59550671, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-12T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Portugal\", \"Longitude\": -8.50104361, \"Latitude\": 39.59550671, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-13T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Portugal\", \"Longitude\": -8.50104361, \"Latitude\": 39.59550671, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-14T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Portugal\", \"Longitude\": -8.50104361, \"Latitude\": 39.59550671, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-15T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Portugal\", \"Longitude\": -8.50104361, \"Latitude\": 39.59550671, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-16T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Portugal\", \"Longitude\": -8.50104361, \"Latitude\": 39.59550671, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-17T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Portugal\", \"Longitude\": -8.50104361, \"Latitude\": 39.59550671, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-18T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Portugal\", \"Longitude\": -8.50104361, \"Latitude\": 39.59550671, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-19T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Portugal\", \"Longitude\": -8.50104361, \"Latitude\": 39.59550671, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-20T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Portugal\", \"Longitude\": -8.50104361, \"Latitude\": 39.59550671, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-21T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Portugal\", \"Longitude\": -8.50104361, \"Latitude\": 39.59550671, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Portugal\", \"Longitude\": -8.50104361, \"Latitude\": 39.59550671, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Portugal\", \"Longitude\": -8.50104361, \"Latitude\": 39.59550671, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Portugal\", \"Longitude\": -8.50104361, \"Latitude\": 39.59550671, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-25T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Portugal\", \"Longitude\": -8.50104361, \"Latitude\": 39.59550671, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-26T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Portugal\", \"Longitude\": -8.50104361, \"Latitude\": 39.59550671, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-27T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Portugal\", \"Longitude\": -8.50104361, \"Latitude\": 39.59550671, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-28T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Portugal\", \"Longitude\": -8.50104361, \"Latitude\": 39.59550671, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-29T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Portugal\", \"Longitude\": -8.50104361, \"Latitude\": 39.59550671, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-01T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Portugal\", \"Longitude\": -8.50104361, \"Latitude\": 39.59550671, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-02T00:00:00\", \"Confirmed/100k\": 0.01945191884426035}, {\"Country/Region\": \"Portugal\", \"Longitude\": -8.50104361, \"Latitude\": 39.59550671, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-03T00:00:00\", \"Confirmed/100k\": 0.01945191884426035}, {\"Country/Region\": \"Portugal\", \"Longitude\": -8.50104361, \"Latitude\": 39.59550671, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-04T00:00:00\", \"Confirmed/100k\": 0.04862979711065089}, {\"Country/Region\": \"Portugal\", \"Longitude\": -8.50104361, \"Latitude\": 39.59550671, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-05T00:00:00\", \"Confirmed/100k\": 0.0778076753770414}, {\"Country/Region\": \"Portugal\", \"Longitude\": -8.50104361, \"Latitude\": 39.59550671, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-06T00:00:00\", \"Confirmed/100k\": 0.12643747248769227}, {\"Country/Region\": \"Portugal\", \"Longitude\": -8.50104361, \"Latitude\": 39.59550671, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-07T00:00:00\", \"Confirmed/100k\": 0.19451918844260355}, {\"Country/Region\": \"Portugal\", \"Longitude\": -8.50104361, \"Latitude\": 39.59550671, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-08T00:00:00\", \"Confirmed/100k\": 0.2917787826639053}, {\"Country/Region\": \"Portugal\", \"Longitude\": -8.50104361, \"Latitude\": 39.59550671, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-09T00:00:00\", \"Confirmed/100k\": 0.2917787826639053}, {\"Country/Region\": \"Portugal\", \"Longitude\": -8.50104361, \"Latitude\": 39.59550671, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-10T00:00:00\", \"Confirmed/100k\": 0.3987643363073372}, {\"Country/Region\": \"Portugal\", \"Longitude\": -8.50104361, \"Latitude\": 39.59550671, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-11T00:00:00\", \"Confirmed/100k\": 0.5738316059056804}, {\"Country/Region\": \"Portugal\", \"Longitude\": -8.50104361, \"Latitude\": 39.59550671, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-12T00:00:00\", \"Confirmed/100k\": 0.5738316059056804}, {\"Country/Region\": \"Portugal\", \"Longitude\": -8.50104361, \"Latitude\": 39.59550671, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-13T00:00:00\", \"Confirmed/100k\": 1.0893074552785798}, {\"Country/Region\": \"Portugal\", \"Longitude\": -8.50104361, \"Latitude\": 39.59550671, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-14T00:00:00\", \"Confirmed/100k\": 1.6436871423399997}, {\"Country/Region\": \"Portugal\", \"Longitude\": -8.50104361, \"Latitude\": 39.59550671, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-15T00:00:00\", \"Confirmed/100k\": 2.382860058421893}, {\"Country/Region\": \"Portugal\", \"Longitude\": -8.50104361, \"Latitude\": 39.59550671, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-16T00:00:00\", \"Confirmed/100k\": 3.2192925687250886}, {\"Country/Region\": \"Portugal\", \"Longitude\": -8.50104361, \"Latitude\": 39.59550671, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-17T00:00:00\", \"Confirmed/100k\": 4.357229821114319}, {\"Country/Region\": \"Portugal\", \"Longitude\": -8.50104361, \"Latitude\": 39.59550671, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-18T00:00:00\", \"Confirmed/100k\": 4.357229821114319}, {\"Country/Region\": \"Portugal\", \"Longitude\": -8.50104361, \"Latitude\": 39.59550671, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-19T00:00:00\", \"Confirmed/100k\": 7.634878146372187}, {\"Country/Region\": \"Portugal\", \"Longitude\": -8.50104361, \"Latitude\": 39.59550671, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-20T00:00:00\", \"Confirmed/100k\": 9.92047861057278}, {\"Country/Region\": \"Portugal\", \"Longitude\": -8.50104361, \"Latitude\": 39.59550671, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-21T00:00:00\", \"Confirmed/100k\": 12.449228060326627}, {\"Country/Region\": \"Portugal\", \"Longitude\": -8.50104361, \"Latitude\": 39.59550671, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-22T00:00:00\", \"Confirmed/100k\": 15.561535075408282}, {\"Country/Region\": \"Portugal\", \"Longitude\": -8.50104361, \"Latitude\": 39.59550671, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-23T00:00:00\", \"Confirmed/100k\": 15.561535075408282}, {\"Country/Region\": \"Qatar\", \"Longitude\": 51.18479632, \"Latitude\": 25.30601188, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Qatar\", \"Longitude\": 51.18479632, \"Latitude\": 25.30601188, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Qatar\", \"Longitude\": 51.18479632, \"Latitude\": 25.30601188, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Qatar\", \"Longitude\": 51.18479632, \"Latitude\": 25.30601188, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-25T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Qatar\", \"Longitude\": 51.18479632, \"Latitude\": 25.30601188, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-26T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Qatar\", \"Longitude\": 51.18479632, \"Latitude\": 25.30601188, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-27T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Qatar\", \"Longitude\": 51.18479632, \"Latitude\": 25.30601188, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-28T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Qatar\", \"Longitude\": 51.18479632, \"Latitude\": 25.30601188, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-29T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Qatar\", \"Longitude\": 51.18479632, \"Latitude\": 25.30601188, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-30T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Qatar\", \"Longitude\": 51.18479632, \"Latitude\": 25.30601188, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-31T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Qatar\", \"Longitude\": 51.18479632, \"Latitude\": 25.30601188, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-01T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Qatar\", \"Longitude\": 51.18479632, \"Latitude\": 25.30601188, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-02T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Qatar\", \"Longitude\": 51.18479632, \"Latitude\": 25.30601188, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-03T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Qatar\", \"Longitude\": 51.18479632, \"Latitude\": 25.30601188, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-04T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Qatar\", \"Longitude\": 51.18479632, \"Latitude\": 25.30601188, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-05T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Qatar\", \"Longitude\": 51.18479632, \"Latitude\": 25.30601188, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-06T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Qatar\", \"Longitude\": 51.18479632, \"Latitude\": 25.30601188, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-07T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Qatar\", \"Longitude\": 51.18479632, \"Latitude\": 25.30601188, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-08T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Qatar\", \"Longitude\": 51.18479632, \"Latitude\": 25.30601188, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-09T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Qatar\", \"Longitude\": 51.18479632, \"Latitude\": 25.30601188, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-10T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Qatar\", \"Longitude\": 51.18479632, \"Latitude\": 25.30601188, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-11T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Qatar\", \"Longitude\": 51.18479632, \"Latitude\": 25.30601188, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-12T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Qatar\", \"Longitude\": 51.18479632, \"Latitude\": 25.30601188, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-13T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Qatar\", \"Longitude\": 51.18479632, \"Latitude\": 25.30601188, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-14T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Qatar\", \"Longitude\": 51.18479632, \"Latitude\": 25.30601188, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-15T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Qatar\", \"Longitude\": 51.18479632, \"Latitude\": 25.30601188, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-16T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Qatar\", \"Longitude\": 51.18479632, \"Latitude\": 25.30601188, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-17T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Qatar\", \"Longitude\": 51.18479632, \"Latitude\": 25.30601188, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-18T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Qatar\", \"Longitude\": 51.18479632, \"Latitude\": 25.30601188, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-19T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Qatar\", \"Longitude\": 51.18479632, \"Latitude\": 25.30601188, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-20T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Qatar\", \"Longitude\": 51.18479632, \"Latitude\": 25.30601188, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-21T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Qatar\", \"Longitude\": 51.18479632, \"Latitude\": 25.30601188, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Qatar\", \"Longitude\": 51.18479632, \"Latitude\": 25.30601188, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Qatar\", \"Longitude\": 51.18479632, \"Latitude\": 25.30601188, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Qatar\", \"Longitude\": 51.18479632, \"Latitude\": 25.30601188, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-25T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Qatar\", \"Longitude\": 51.18479632, \"Latitude\": 25.30601188, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-26T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Qatar\", \"Longitude\": 51.18479632, \"Latitude\": 25.30601188, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-27T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Qatar\", \"Longitude\": 51.18479632, \"Latitude\": 25.30601188, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-28T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Qatar\", \"Longitude\": 51.18479632, \"Latitude\": 25.30601188, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-29T00:00:00\", \"Confirmed/100k\": 0.03594953691604021}, {\"Country/Region\": \"Qatar\", \"Longitude\": 51.18479632, \"Latitude\": 25.30601188, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-01T00:00:00\", \"Confirmed/100k\": 0.10784861074812063}, {\"Country/Region\": \"Qatar\", \"Longitude\": 51.18479632, \"Latitude\": 25.30601188, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-02T00:00:00\", \"Confirmed/100k\": 0.10784861074812063}, {\"Country/Region\": \"Qatar\", \"Longitude\": 51.18479632, \"Latitude\": 25.30601188, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-03T00:00:00\", \"Confirmed/100k\": 0.2516467584122815}, {\"Country/Region\": \"Qatar\", \"Longitude\": 51.18479632, \"Latitude\": 25.30601188, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-04T00:00:00\", \"Confirmed/100k\": 0.2875962953283217}, {\"Country/Region\": \"Qatar\", \"Longitude\": 51.18479632, \"Latitude\": 25.30601188, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-05T00:00:00\", \"Confirmed/100k\": 0.2875962953283217}, {\"Country/Region\": \"Qatar\", \"Longitude\": 51.18479632, \"Latitude\": 25.30601188, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-06T00:00:00\", \"Confirmed/100k\": 0.2875962953283217}, {\"Country/Region\": \"Qatar\", \"Longitude\": 51.18479632, \"Latitude\": 25.30601188, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-07T00:00:00\", \"Confirmed/100k\": 0.2875962953283217}, {\"Country/Region\": \"Qatar\", \"Longitude\": 51.18479632, \"Latitude\": 25.30601188, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-08T00:00:00\", \"Confirmed/100k\": 0.5392430537406032}, {\"Country/Region\": \"Qatar\", \"Longitude\": 51.18479632, \"Latitude\": 25.30601188, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-09T00:00:00\", \"Confirmed/100k\": 0.6470916644887239}, {\"Country/Region\": \"Qatar\", \"Longitude\": 51.18479632, \"Latitude\": 25.30601188, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-10T00:00:00\", \"Confirmed/100k\": 0.8627888859849652}, {\"Country/Region\": \"Qatar\", \"Longitude\": 51.18479632, \"Latitude\": 25.30601188, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-11T00:00:00\", \"Confirmed/100k\": 9.418778672002537}, {\"Country/Region\": \"Qatar\", \"Longitude\": 51.18479632, \"Latitude\": 25.30601188, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-12T00:00:00\", \"Confirmed/100k\": 9.418778672002537}, {\"Country/Region\": \"Qatar\", \"Longitude\": 51.18479632, \"Latitude\": 25.30601188, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-13T00:00:00\", \"Confirmed/100k\": 11.503851813132869}, {\"Country/Region\": \"Qatar\", \"Longitude\": 51.18479632, \"Latitude\": 25.30601188, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-14T00:00:00\", \"Confirmed/100k\": 12.114993940705553}, {\"Country/Region\": \"Qatar\", \"Longitude\": 51.18479632, \"Latitude\": 25.30601188, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-15T00:00:00\", \"Confirmed/100k\": 14.415764303332127}, {\"Country/Region\": \"Qatar\", \"Longitude\": 51.18479632, \"Latitude\": 25.30601188, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-16T00:00:00\", \"Confirmed/100k\": 15.781846706141655}, {\"Country/Region\": \"Qatar\", \"Longitude\": 51.18479632, \"Latitude\": 25.30601188, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-17T00:00:00\", \"Confirmed/100k\": 15.781846706141655}, {\"Country/Region\": \"Qatar\", \"Longitude\": 51.18479632, \"Latitude\": 25.30601188, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-18T00:00:00\", \"Confirmed/100k\": 16.249190686050177}, {\"Country/Region\": \"Qatar\", \"Longitude\": 51.18479632, \"Latitude\": 25.30601188, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-19T00:00:00\", \"Confirmed/100k\": 16.536786981378498}, {\"Country/Region\": \"Qatar\", \"Longitude\": 51.18479632, \"Latitude\": 25.30601188, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-20T00:00:00\", \"Confirmed/100k\": 16.8962823505389}, {\"Country/Region\": \"Qatar\", \"Longitude\": 51.18479632, \"Latitude\": 25.30601188, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-21T00:00:00\", \"Confirmed/100k\": 17.291727256615342}, {\"Country/Region\": \"Qatar\", \"Longitude\": 51.18479632, \"Latitude\": 25.30601188, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-22T00:00:00\", \"Confirmed/100k\": 17.759071236523866}, {\"Country/Region\": \"Qatar\", \"Longitude\": 51.18479632, \"Latitude\": 25.30601188, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-23T00:00:00\", \"Confirmed/100k\": 17.759071236523866}, {\"Country/Region\": \"Romania\", \"Longitude\": 24.97293039, \"Latitude\": 45.85243127, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Romania\", \"Longitude\": 24.97293039, \"Latitude\": 45.85243127, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Romania\", \"Longitude\": 24.97293039, \"Latitude\": 45.85243127, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Romania\", \"Longitude\": 24.97293039, \"Latitude\": 45.85243127, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-25T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Romania\", \"Longitude\": 24.97293039, \"Latitude\": 45.85243127, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-26T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Romania\", \"Longitude\": 24.97293039, \"Latitude\": 45.85243127, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-27T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Romania\", \"Longitude\": 24.97293039, \"Latitude\": 45.85243127, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-28T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Romania\", \"Longitude\": 24.97293039, \"Latitude\": 45.85243127, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-29T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Romania\", \"Longitude\": 24.97293039, \"Latitude\": 45.85243127, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-30T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Romania\", \"Longitude\": 24.97293039, \"Latitude\": 45.85243127, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-31T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Romania\", \"Longitude\": 24.97293039, \"Latitude\": 45.85243127, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-01T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Romania\", \"Longitude\": 24.97293039, \"Latitude\": 45.85243127, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-02T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Romania\", \"Longitude\": 24.97293039, \"Latitude\": 45.85243127, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-03T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Romania\", \"Longitude\": 24.97293039, \"Latitude\": 45.85243127, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-04T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Romania\", \"Longitude\": 24.97293039, \"Latitude\": 45.85243127, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-05T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Romania\", \"Longitude\": 24.97293039, \"Latitude\": 45.85243127, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-06T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Romania\", \"Longitude\": 24.97293039, \"Latitude\": 45.85243127, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-07T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Romania\", \"Longitude\": 24.97293039, \"Latitude\": 45.85243127, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-08T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Romania\", \"Longitude\": 24.97293039, \"Latitude\": 45.85243127, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-09T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Romania\", \"Longitude\": 24.97293039, \"Latitude\": 45.85243127, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-10T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Romania\", \"Longitude\": 24.97293039, \"Latitude\": 45.85243127, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-11T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Romania\", \"Longitude\": 24.97293039, \"Latitude\": 45.85243127, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-12T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Romania\", \"Longitude\": 24.97293039, \"Latitude\": 45.85243127, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-13T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Romania\", \"Longitude\": 24.97293039, \"Latitude\": 45.85243127, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-14T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Romania\", \"Longitude\": 24.97293039, \"Latitude\": 45.85243127, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-15T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Romania\", \"Longitude\": 24.97293039, \"Latitude\": 45.85243127, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-16T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Romania\", \"Longitude\": 24.97293039, \"Latitude\": 45.85243127, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-17T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Romania\", \"Longitude\": 24.97293039, \"Latitude\": 45.85243127, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-18T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Romania\", \"Longitude\": 24.97293039, \"Latitude\": 45.85243127, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-19T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Romania\", \"Longitude\": 24.97293039, \"Latitude\": 45.85243127, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-20T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Romania\", \"Longitude\": 24.97293039, \"Latitude\": 45.85243127, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-21T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Romania\", \"Longitude\": 24.97293039, \"Latitude\": 45.85243127, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Romania\", \"Longitude\": 24.97293039, \"Latitude\": 45.85243127, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Romania\", \"Longitude\": 24.97293039, \"Latitude\": 45.85243127, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Romania\", \"Longitude\": 24.97293039, \"Latitude\": 45.85243127, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-25T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Romania\", \"Longitude\": 24.97293039, \"Latitude\": 45.85243127, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-26T00:00:00\", \"Confirmed/100k\": 0.005135068740084182}, {\"Country/Region\": \"Romania\", \"Longitude\": 24.97293039, \"Latitude\": 45.85243127, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-27T00:00:00\", \"Confirmed/100k\": 0.005135068740084182}, {\"Country/Region\": \"Romania\", \"Longitude\": 24.97293039, \"Latitude\": 45.85243127, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-28T00:00:00\", \"Confirmed/100k\": 0.015405206220252547}, {\"Country/Region\": \"Romania\", \"Longitude\": 24.97293039, \"Latitude\": 45.85243127, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-29T00:00:00\", \"Confirmed/100k\": 0.015405206220252547}, {\"Country/Region\": \"Romania\", \"Longitude\": 24.97293039, \"Latitude\": 45.85243127, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-01T00:00:00\", \"Confirmed/100k\": 0.015405206220252547}, {\"Country/Region\": \"Romania\", \"Longitude\": 24.97293039, \"Latitude\": 45.85243127, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-02T00:00:00\", \"Confirmed/100k\": 0.015405206220252547}, {\"Country/Region\": \"Romania\", \"Longitude\": 24.97293039, \"Latitude\": 45.85243127, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-03T00:00:00\", \"Confirmed/100k\": 0.015405206220252547}, {\"Country/Region\": \"Romania\", \"Longitude\": 24.97293039, \"Latitude\": 45.85243127, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-04T00:00:00\", \"Confirmed/100k\": 0.020540274960336728}, {\"Country/Region\": \"Romania\", \"Longitude\": 24.97293039, \"Latitude\": 45.85243127, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-05T00:00:00\", \"Confirmed/100k\": 0.030810412440505093}, {\"Country/Region\": \"Romania\", \"Longitude\": 24.97293039, \"Latitude\": 45.85243127, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-06T00:00:00\", \"Confirmed/100k\": 0.046215618660757636}, {\"Country/Region\": \"Romania\", \"Longitude\": 24.97293039, \"Latitude\": 45.85243127, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-07T00:00:00\", \"Confirmed/100k\": 0.046215618660757636}, {\"Country/Region\": \"Romania\", \"Longitude\": 24.97293039, \"Latitude\": 45.85243127, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-08T00:00:00\", \"Confirmed/100k\": 0.07702603110126273}, {\"Country/Region\": \"Romania\", \"Longitude\": 24.97293039, \"Latitude\": 45.85243127, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-09T00:00:00\", \"Confirmed/100k\": 0.07702603110126273}, {\"Country/Region\": \"Romania\", \"Longitude\": 24.97293039, \"Latitude\": 45.85243127, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-10T00:00:00\", \"Confirmed/100k\": 0.12837671850210455}, {\"Country/Region\": \"Romania\", \"Longitude\": 24.97293039, \"Latitude\": 45.85243127, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-11T00:00:00\", \"Confirmed/100k\": 0.2310780933037882}, {\"Country/Region\": \"Romania\", \"Longitude\": 24.97293039, \"Latitude\": 45.85243127, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-12T00:00:00\", \"Confirmed/100k\": 0.2516183682641249}, {\"Country/Region\": \"Romania\", \"Longitude\": 24.97293039, \"Latitude\": 45.85243127, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-13T00:00:00\", \"Confirmed/100k\": 0.4570211178674922}, {\"Country/Region\": \"Romania\", \"Longitude\": 24.97293039, \"Latitude\": 45.85243127, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-14T00:00:00\", \"Confirmed/100k\": 0.6316134550303544}, {\"Country/Region\": \"Romania\", \"Longitude\": 24.97293039, \"Latitude\": 45.85243127, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-15T00:00:00\", \"Confirmed/100k\": 0.6726940049510278}, {\"Country/Region\": \"Romania\", \"Longitude\": 24.97293039, \"Latitude\": 45.85243127, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-16T00:00:00\", \"Confirmed/100k\": 0.8113408609333008}, {\"Country/Region\": \"Romania\", \"Longitude\": 24.97293039, \"Latitude\": 45.85243127, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-17T00:00:00\", \"Confirmed/100k\": 0.9448526481754896}, {\"Country/Region\": \"Romania\", \"Longitude\": 24.97293039, \"Latitude\": 45.85243127, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-18T00:00:00\", \"Confirmed/100k\": 1.3351178724218873}, {\"Country/Region\": \"Romania\", \"Longitude\": 24.97293039, \"Latitude\": 45.85243127, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-19T00:00:00\", \"Confirmed/100k\": 1.4224140410033186}, {\"Country/Region\": \"Romania\", \"Longitude\": 24.97293039, \"Latitude\": 45.85243127, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-20T00:00:00\", \"Confirmed/100k\": 1.5816011719459282}, {\"Country/Region\": \"Romania\", \"Longitude\": 24.97293039, \"Latitude\": 45.85243127, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-21T00:00:00\", \"Confirmed/100k\": 1.8845702276108949}, {\"Country/Region\": \"Romania\", \"Longitude\": 24.97293039, \"Latitude\": 45.85243127, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-22T00:00:00\", \"Confirmed/100k\": 2.2234847644564506}, {\"Country/Region\": \"Romania\", \"Longitude\": 24.97293039, \"Latitude\": 45.85243127, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-23T00:00:00\", \"Confirmed/100k\": 2.2234847644564506}, {\"Country/Region\": \"Serbia\", \"Longitude\": 20.78958334, \"Latitude\": 44.2215032, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Serbia\", \"Longitude\": 20.78958334, \"Latitude\": 44.2215032, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Serbia\", \"Longitude\": 20.78958334, \"Latitude\": 44.2215032, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Serbia\", \"Longitude\": 20.78958334, \"Latitude\": 44.2215032, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-25T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Serbia\", \"Longitude\": 20.78958334, \"Latitude\": 44.2215032, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-26T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Serbia\", \"Longitude\": 20.78958334, \"Latitude\": 44.2215032, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-27T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Serbia\", \"Longitude\": 20.78958334, \"Latitude\": 44.2215032, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-28T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Serbia\", \"Longitude\": 20.78958334, \"Latitude\": 44.2215032, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-29T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Serbia\", \"Longitude\": 20.78958334, \"Latitude\": 44.2215032, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-30T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Serbia\", \"Longitude\": 20.78958334, \"Latitude\": 44.2215032, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-31T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Serbia\", \"Longitude\": 20.78958334, \"Latitude\": 44.2215032, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-01T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Serbia\", \"Longitude\": 20.78958334, \"Latitude\": 44.2215032, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-02T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Serbia\", \"Longitude\": 20.78958334, \"Latitude\": 44.2215032, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-03T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Serbia\", \"Longitude\": 20.78958334, \"Latitude\": 44.2215032, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-04T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Serbia\", \"Longitude\": 20.78958334, \"Latitude\": 44.2215032, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-05T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Serbia\", \"Longitude\": 20.78958334, \"Latitude\": 44.2215032, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-06T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Serbia\", \"Longitude\": 20.78958334, \"Latitude\": 44.2215032, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-07T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Serbia\", \"Longitude\": 20.78958334, \"Latitude\": 44.2215032, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-08T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Serbia\", \"Longitude\": 20.78958334, \"Latitude\": 44.2215032, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-09T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Serbia\", \"Longitude\": 20.78958334, \"Latitude\": 44.2215032, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-10T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Serbia\", \"Longitude\": 20.78958334, \"Latitude\": 44.2215032, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-11T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Serbia\", \"Longitude\": 20.78958334, \"Latitude\": 44.2215032, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-12T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Serbia\", \"Longitude\": 20.78958334, \"Latitude\": 44.2215032, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-13T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Serbia\", \"Longitude\": 20.78958334, \"Latitude\": 44.2215032, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-14T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Serbia\", \"Longitude\": 20.78958334, \"Latitude\": 44.2215032, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-15T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Serbia\", \"Longitude\": 20.78958334, \"Latitude\": 44.2215032, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-16T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Serbia\", \"Longitude\": 20.78958334, \"Latitude\": 44.2215032, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-17T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Serbia\", \"Longitude\": 20.78958334, \"Latitude\": 44.2215032, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-18T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Serbia\", \"Longitude\": 20.78958334, \"Latitude\": 44.2215032, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-19T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Serbia\", \"Longitude\": 20.78958334, \"Latitude\": 44.2215032, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-20T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Serbia\", \"Longitude\": 20.78958334, \"Latitude\": 44.2215032, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-21T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Serbia\", \"Longitude\": 20.78958334, \"Latitude\": 44.2215032, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Serbia\", \"Longitude\": 20.78958334, \"Latitude\": 44.2215032, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Serbia\", \"Longitude\": 20.78958334, \"Latitude\": 44.2215032, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Serbia\", \"Longitude\": 20.78958334, \"Latitude\": 44.2215032, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-25T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Serbia\", \"Longitude\": 20.78958334, \"Latitude\": 44.2215032, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-26T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Serbia\", \"Longitude\": 20.78958334, \"Latitude\": 44.2215032, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-27T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Serbia\", \"Longitude\": 20.78958334, \"Latitude\": 44.2215032, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-28T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Serbia\", \"Longitude\": 20.78958334, \"Latitude\": 44.2215032, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-29T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Serbia\", \"Longitude\": 20.78958334, \"Latitude\": 44.2215032, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-01T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Serbia\", \"Longitude\": 20.78958334, \"Latitude\": 44.2215032, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-02T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Serbia\", \"Longitude\": 20.78958334, \"Latitude\": 44.2215032, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-03T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Serbia\", \"Longitude\": 20.78958334, \"Latitude\": 44.2215032, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-04T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Serbia\", \"Longitude\": 20.78958334, \"Latitude\": 44.2215032, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-05T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Serbia\", \"Longitude\": 20.78958334, \"Latitude\": 44.2215032, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-06T00:00:00\", \"Confirmed/100k\": 0.014322371372214943}, {\"Country/Region\": \"Serbia\", \"Longitude\": 20.78958334, \"Latitude\": 44.2215032, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-07T00:00:00\", \"Confirmed/100k\": 0.014322371372214943}, {\"Country/Region\": \"Serbia\", \"Longitude\": 20.78958334, \"Latitude\": 44.2215032, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-08T00:00:00\", \"Confirmed/100k\": 0.014322371372214943}, {\"Country/Region\": \"Serbia\", \"Longitude\": 20.78958334, \"Latitude\": 44.2215032, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-09T00:00:00\", \"Confirmed/100k\": 0.014322371372214943}, {\"Country/Region\": \"Serbia\", \"Longitude\": 20.78958334, \"Latitude\": 44.2215032, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-10T00:00:00\", \"Confirmed/100k\": 0.07161185686107473}, {\"Country/Region\": \"Serbia\", \"Longitude\": 20.78958334, \"Latitude\": 44.2215032, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-11T00:00:00\", \"Confirmed/100k\": 0.1718684564665793}, {\"Country/Region\": \"Serbia\", \"Longitude\": 20.78958334, \"Latitude\": 44.2215032, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-12T00:00:00\", \"Confirmed/100k\": 0.2721250560720839}, {\"Country/Region\": \"Serbia\", \"Longitude\": 20.78958334, \"Latitude\": 44.2215032, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-13T00:00:00\", \"Confirmed/100k\": 0.5012829980275231}, {\"Country/Region\": \"Serbia\", \"Longitude\": 20.78958334, \"Latitude\": 44.2215032, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-14T00:00:00\", \"Confirmed/100k\": 0.6588290831218874}, {\"Country/Region\": \"Serbia\", \"Longitude\": 20.78958334, \"Latitude\": 44.2215032, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-15T00:00:00\", \"Confirmed/100k\": 0.6874738258663172}, {\"Country/Region\": \"Serbia\", \"Longitude\": 20.78958334, \"Latitude\": 44.2215032, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-16T00:00:00\", \"Confirmed/100k\": 0.7877304254718219}, {\"Country/Region\": \"Serbia\", \"Longitude\": 20.78958334, \"Latitude\": 44.2215032, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-17T00:00:00\", \"Confirmed/100k\": 0.9309541391939714}, {\"Country/Region\": \"Serbia\", \"Longitude\": 20.78958334, \"Latitude\": 44.2215032, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-18T00:00:00\", \"Confirmed/100k\": 1.1887568238938402}, {\"Country/Region\": \"Serbia\", \"Longitude\": 20.78958334, \"Latitude\": 44.2215032, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-19T00:00:00\", \"Confirmed/100k\": 1.4752042513381391}, {\"Country/Region\": \"Serbia\", \"Longitude\": 20.78958334, \"Latitude\": 44.2215032, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-20T00:00:00\", \"Confirmed/100k\": 1.9335201352490168}, {\"Country/Region\": \"Serbia\", \"Longitude\": 20.78958334, \"Latitude\": 44.2215032, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-21T00:00:00\", \"Confirmed/100k\": 2.4491255046487552}, {\"Country/Region\": \"Serbia\", \"Longitude\": 20.78958334, \"Latitude\": 44.2215032, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-22T00:00:00\", \"Confirmed/100k\": 3.1795664446317176}, {\"Country/Region\": \"Serbia\", \"Longitude\": 20.78958334, \"Latitude\": 44.2215032, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-23T00:00:00\", \"Confirmed/100k\": 3.1795664446317176}, {\"Country/Region\": \"Singapore\", \"Longitude\": 103.81725592, \"Latitude\": 1.35876087, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Singapore\", \"Longitude\": 103.81725592, \"Latitude\": 1.35876087, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-23T00:00:00\", \"Confirmed/100k\": 0.017734659696708944}, {\"Country/Region\": \"Singapore\", \"Longitude\": 103.81725592, \"Latitude\": 1.35876087, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-24T00:00:00\", \"Confirmed/100k\": 0.053203979090126835}, {\"Country/Region\": \"Singapore\", \"Longitude\": 103.81725592, \"Latitude\": 1.35876087, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-25T00:00:00\", \"Confirmed/100k\": 0.053203979090126835}, {\"Country/Region\": \"Singapore\", \"Longitude\": 103.81725592, \"Latitude\": 1.35876087, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-26T00:00:00\", \"Confirmed/100k\": 0.07093863878683578}, {\"Country/Region\": \"Singapore\", \"Longitude\": 103.81725592, \"Latitude\": 1.35876087, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-27T00:00:00\", \"Confirmed/100k\": 0.08867329848354473}, {\"Country/Region\": \"Singapore\", \"Longitude\": 103.81725592, \"Latitude\": 1.35876087, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-28T00:00:00\", \"Confirmed/100k\": 0.1241426178769626}, {\"Country/Region\": \"Singapore\", \"Longitude\": 103.81725592, \"Latitude\": 1.35876087, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-29T00:00:00\", \"Confirmed/100k\": 0.1241426178769626}, {\"Country/Region\": \"Singapore\", \"Longitude\": 103.81725592, \"Latitude\": 1.35876087, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-30T00:00:00\", \"Confirmed/100k\": 0.17734659696708946}, {\"Country/Region\": \"Singapore\", \"Longitude\": 103.81725592, \"Latitude\": 1.35876087, \"Geo Region\": \"Asia\", \"Date\": \"2020-01-31T00:00:00\", \"Confirmed/100k\": 0.2305505760572163}, {\"Country/Region\": \"Singapore\", \"Longitude\": 103.81725592, \"Latitude\": 1.35876087, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-01T00:00:00\", \"Confirmed/100k\": 0.2837545551473431}, {\"Country/Region\": \"Singapore\", \"Longitude\": 103.81725592, \"Latitude\": 1.35876087, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-02T00:00:00\", \"Confirmed/100k\": 0.319223874540761}, {\"Country/Region\": \"Singapore\", \"Longitude\": 103.81725592, \"Latitude\": 1.35876087, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-03T00:00:00\", \"Confirmed/100k\": 0.319223874540761}, {\"Country/Region\": \"Singapore\", \"Longitude\": 103.81725592, \"Latitude\": 1.35876087, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-04T00:00:00\", \"Confirmed/100k\": 0.4256318327210147}, {\"Country/Region\": \"Singapore\", \"Longitude\": 103.81725592, \"Latitude\": 1.35876087, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-05T00:00:00\", \"Confirmed/100k\": 0.4965704715078504}, {\"Country/Region\": \"Singapore\", \"Longitude\": 103.81725592, \"Latitude\": 1.35876087, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-06T00:00:00\", \"Confirmed/100k\": 0.4965704715078504}, {\"Country/Region\": \"Singapore\", \"Longitude\": 103.81725592, \"Latitude\": 1.35876087, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-07T00:00:00\", \"Confirmed/100k\": 0.5320397909012683}, {\"Country/Region\": \"Singapore\", \"Longitude\": 103.81725592, \"Latitude\": 1.35876087, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-08T00:00:00\", \"Confirmed/100k\": 0.5852437699913952}, {\"Country/Region\": \"Singapore\", \"Longitude\": 103.81725592, \"Latitude\": 1.35876087, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-09T00:00:00\", \"Confirmed/100k\": 0.7093863878683577}, {\"Country/Region\": \"Singapore\", \"Longitude\": 103.81725592, \"Latitude\": 1.35876087, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-10T00:00:00\", \"Confirmed/100k\": 0.7980596863519024}, {\"Country/Region\": \"Singapore\", \"Longitude\": 103.81725592, \"Latitude\": 1.35876087, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-11T00:00:00\", \"Confirmed/100k\": 0.8335290057453204}, {\"Country/Region\": \"Singapore\", \"Longitude\": 103.81725592, \"Latitude\": 1.35876087, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-12T00:00:00\", \"Confirmed/100k\": 0.8867329848354472}, {\"Country/Region\": \"Singapore\", \"Longitude\": 103.81725592, \"Latitude\": 1.35876087, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-13T00:00:00\", \"Confirmed/100k\": 1.028610262409119}, {\"Country/Region\": \"Singapore\", \"Longitude\": 103.81725592, \"Latitude\": 1.35876087, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-14T00:00:00\", \"Confirmed/100k\": 1.1882221996794993}, {\"Country/Region\": \"Singapore\", \"Longitude\": 103.81725592, \"Latitude\": 1.35876087, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-15T00:00:00\", \"Confirmed/100k\": 1.276895498163044}, {\"Country/Region\": \"Singapore\", \"Longitude\": 103.81725592, \"Latitude\": 1.35876087, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-16T00:00:00\", \"Confirmed/100k\": 1.330099477253171}, {\"Country/Region\": \"Singapore\", \"Longitude\": 103.81725592, \"Latitude\": 1.35876087, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-17T00:00:00\", \"Confirmed/100k\": 1.3655687966465886}, {\"Country/Region\": \"Singapore\", \"Longitude\": 103.81725592, \"Latitude\": 1.35876087, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-18T00:00:00\", \"Confirmed/100k\": 1.4365074354334244}, {\"Country/Region\": \"Singapore\", \"Longitude\": 103.81725592, \"Latitude\": 1.35876087, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-19T00:00:00\", \"Confirmed/100k\": 1.4897114145235513}, {\"Country/Region\": \"Singapore\", \"Longitude\": 103.81725592, \"Latitude\": 1.35876087, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-20T00:00:00\", \"Confirmed/100k\": 1.4897114145235513}, {\"Country/Region\": \"Singapore\", \"Longitude\": 103.81725592, \"Latitude\": 1.35876087, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-21T00:00:00\", \"Confirmed/100k\": 1.5074460742202602}, {\"Country/Region\": \"Singapore\", \"Longitude\": 103.81725592, \"Latitude\": 1.35876087, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-22T00:00:00\", \"Confirmed/100k\": 1.5074460742202602}, {\"Country/Region\": \"Singapore\", \"Longitude\": 103.81725592, \"Latitude\": 1.35876087, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-23T00:00:00\", \"Confirmed/100k\": 1.578384713007096}, {\"Country/Region\": \"Singapore\", \"Longitude\": 103.81725592, \"Latitude\": 1.35876087, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-24T00:00:00\", \"Confirmed/100k\": 1.578384713007096}, {\"Country/Region\": \"Singapore\", \"Longitude\": 103.81725592, \"Latitude\": 1.35876087, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-25T00:00:00\", \"Confirmed/100k\": 1.6138540324005142}, {\"Country/Region\": \"Singapore\", \"Longitude\": 103.81725592, \"Latitude\": 1.35876087, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-26T00:00:00\", \"Confirmed/100k\": 1.649323351793932}, {\"Country/Region\": \"Singapore\", \"Longitude\": 103.81725592, \"Latitude\": 1.35876087, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-27T00:00:00\", \"Confirmed/100k\": 1.649323351793932}, {\"Country/Region\": \"Singapore\", \"Longitude\": 103.81725592, \"Latitude\": 1.35876087, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-28T00:00:00\", \"Confirmed/100k\": 1.649323351793932}, {\"Country/Region\": \"Singapore\", \"Longitude\": 103.81725592, \"Latitude\": 1.35876087, \"Geo Region\": \"Asia\", \"Date\": \"2020-02-29T00:00:00\", \"Confirmed/100k\": 1.808935289064312}, {\"Country/Region\": \"Singapore\", \"Longitude\": 103.81725592, \"Latitude\": 1.35876087, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-01T00:00:00\", \"Confirmed/100k\": 1.8798739278511483}, {\"Country/Region\": \"Singapore\", \"Longitude\": 103.81725592, \"Latitude\": 1.35876087, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-02T00:00:00\", \"Confirmed/100k\": 1.9153432472445657}, {\"Country/Region\": \"Singapore\", \"Longitude\": 103.81725592, \"Latitude\": 1.35876087, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-03T00:00:00\", \"Confirmed/100k\": 1.950812566637984}, {\"Country/Region\": \"Singapore\", \"Longitude\": 103.81725592, \"Latitude\": 1.35876087, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-04T00:00:00\", \"Confirmed/100k\": 1.950812566637984}, {\"Country/Region\": \"Singapore\", \"Longitude\": 103.81725592, \"Latitude\": 1.35876087, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-05T00:00:00\", \"Confirmed/100k\": 2.0749551845149465}, {\"Country/Region\": \"Singapore\", \"Longitude\": 103.81725592, \"Latitude\": 1.35876087, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-06T00:00:00\", \"Confirmed/100k\": 2.3055057605721627}, {\"Country/Region\": \"Singapore\", \"Longitude\": 103.81725592, \"Latitude\": 1.35876087, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-07T00:00:00\", \"Confirmed/100k\": 2.4473830381458344}, {\"Country/Region\": \"Singapore\", \"Longitude\": 103.81725592, \"Latitude\": 1.35876087, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-08T00:00:00\", \"Confirmed/100k\": 2.6601989545063414}, {\"Country/Region\": \"Singapore\", \"Longitude\": 103.81725592, \"Latitude\": 1.35876087, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-09T00:00:00\", \"Confirmed/100k\": 2.6601989545063414}, {\"Country/Region\": \"Singapore\", \"Longitude\": 103.81725592, \"Latitude\": 1.35876087, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-10T00:00:00\", \"Confirmed/100k\": 2.837545551473431}, {\"Country/Region\": \"Singapore\", \"Longitude\": 103.81725592, \"Latitude\": 1.35876087, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-11T00:00:00\", \"Confirmed/100k\": 3.156769426014192}, {\"Country/Region\": \"Singapore\", \"Longitude\": 103.81725592, \"Latitude\": 1.35876087, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-12T00:00:00\", \"Confirmed/100k\": 3.156769426014192}, {\"Country/Region\": \"Singapore\", \"Longitude\": 103.81725592, \"Latitude\": 1.35876087, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-13T00:00:00\", \"Confirmed/100k\": 3.5469319393417886}, {\"Country/Region\": \"Singapore\", \"Longitude\": 103.81725592, \"Latitude\": 1.35876087, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-14T00:00:00\", \"Confirmed/100k\": 3.7597478557022965}, {\"Country/Region\": \"Singapore\", \"Longitude\": 103.81725592, \"Latitude\": 1.35876087, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-15T00:00:00\", \"Confirmed/100k\": 4.008033091456221}, {\"Country/Region\": \"Singapore\", \"Longitude\": 103.81725592, \"Latitude\": 1.35876087, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-16T00:00:00\", \"Confirmed/100k\": 4.3095223063002726}, {\"Country/Region\": \"Singapore\", \"Longitude\": 103.81725592, \"Latitude\": 1.35876087, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-17T00:00:00\", \"Confirmed/100k\": 4.71741947932458}, {\"Country/Region\": \"Singapore\", \"Longitude\": 103.81725592, \"Latitude\": 1.35876087, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-18T00:00:00\", \"Confirmed/100k\": 5.550948485069898}, {\"Country/Region\": \"Singapore\", \"Longitude\": 103.81725592, \"Latitude\": 1.35876087, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-19T00:00:00\", \"Confirmed/100k\": 6.118457595364586}, {\"Country/Region\": \"Singapore\", \"Longitude\": 103.81725592, \"Latitude\": 1.35876087, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-20T00:00:00\", \"Confirmed/100k\": 6.827843983232943}, {\"Country/Region\": \"Singapore\", \"Longitude\": 103.81725592, \"Latitude\": 1.35876087, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-21T00:00:00\", \"Confirmed/100k\": 7.661372988978263}, {\"Country/Region\": \"Singapore\", \"Longitude\": 103.81725592, \"Latitude\": 1.35876087, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-22T00:00:00\", \"Confirmed/100k\": 8.069270162002569}, {\"Country/Region\": \"Singapore\", \"Longitude\": 103.81725592, \"Latitude\": 1.35876087, \"Geo Region\": \"Asia\", \"Date\": \"2020-03-23T00:00:00\", \"Confirmed/100k\": 8.069270162002569}, {\"Country/Region\": \"Slovakia\", \"Longitude\": 19.47905218, \"Latitude\": 48.70547528, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovakia\", \"Longitude\": 19.47905218, \"Latitude\": 48.70547528, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovakia\", \"Longitude\": 19.47905218, \"Latitude\": 48.70547528, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovakia\", \"Longitude\": 19.47905218, \"Latitude\": 48.70547528, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-25T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovakia\", \"Longitude\": 19.47905218, \"Latitude\": 48.70547528, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-26T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovakia\", \"Longitude\": 19.47905218, \"Latitude\": 48.70547528, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-27T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovakia\", \"Longitude\": 19.47905218, \"Latitude\": 48.70547528, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-28T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovakia\", \"Longitude\": 19.47905218, \"Latitude\": 48.70547528, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-29T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovakia\", \"Longitude\": 19.47905218, \"Latitude\": 48.70547528, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-30T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovakia\", \"Longitude\": 19.47905218, \"Latitude\": 48.70547528, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-31T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovakia\", \"Longitude\": 19.47905218, \"Latitude\": 48.70547528, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-01T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovakia\", \"Longitude\": 19.47905218, \"Latitude\": 48.70547528, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-02T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovakia\", \"Longitude\": 19.47905218, \"Latitude\": 48.70547528, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-03T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovakia\", \"Longitude\": 19.47905218, \"Latitude\": 48.70547528, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-04T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovakia\", \"Longitude\": 19.47905218, \"Latitude\": 48.70547528, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-05T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovakia\", \"Longitude\": 19.47905218, \"Latitude\": 48.70547528, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-06T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovakia\", \"Longitude\": 19.47905218, \"Latitude\": 48.70547528, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-07T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovakia\", \"Longitude\": 19.47905218, \"Latitude\": 48.70547528, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-08T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovakia\", \"Longitude\": 19.47905218, \"Latitude\": 48.70547528, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-09T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovakia\", \"Longitude\": 19.47905218, \"Latitude\": 48.70547528, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-10T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovakia\", \"Longitude\": 19.47905218, \"Latitude\": 48.70547528, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-11T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovakia\", \"Longitude\": 19.47905218, \"Latitude\": 48.70547528, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-12T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovakia\", \"Longitude\": 19.47905218, \"Latitude\": 48.70547528, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-13T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovakia\", \"Longitude\": 19.47905218, \"Latitude\": 48.70547528, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-14T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovakia\", \"Longitude\": 19.47905218, \"Latitude\": 48.70547528, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-15T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovakia\", \"Longitude\": 19.47905218, \"Latitude\": 48.70547528, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-16T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovakia\", \"Longitude\": 19.47905218, \"Latitude\": 48.70547528, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-17T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovakia\", \"Longitude\": 19.47905218, \"Latitude\": 48.70547528, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-18T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovakia\", \"Longitude\": 19.47905218, \"Latitude\": 48.70547528, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-19T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovakia\", \"Longitude\": 19.47905218, \"Latitude\": 48.70547528, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-20T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovakia\", \"Longitude\": 19.47905218, \"Latitude\": 48.70547528, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-21T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovakia\", \"Longitude\": 19.47905218, \"Latitude\": 48.70547528, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovakia\", \"Longitude\": 19.47905218, \"Latitude\": 48.70547528, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovakia\", \"Longitude\": 19.47905218, \"Latitude\": 48.70547528, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovakia\", \"Longitude\": 19.47905218, \"Latitude\": 48.70547528, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-25T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovakia\", \"Longitude\": 19.47905218, \"Latitude\": 48.70547528, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-26T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovakia\", \"Longitude\": 19.47905218, \"Latitude\": 48.70547528, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-27T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovakia\", \"Longitude\": 19.47905218, \"Latitude\": 48.70547528, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-28T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovakia\", \"Longitude\": 19.47905218, \"Latitude\": 48.70547528, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-29T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovakia\", \"Longitude\": 19.47905218, \"Latitude\": 48.70547528, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-01T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovakia\", \"Longitude\": 19.47905218, \"Latitude\": 48.70547528, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-02T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovakia\", \"Longitude\": 19.47905218, \"Latitude\": 48.70547528, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-03T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovakia\", \"Longitude\": 19.47905218, \"Latitude\": 48.70547528, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-04T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovakia\", \"Longitude\": 19.47905218, \"Latitude\": 48.70547528, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-05T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovakia\", \"Longitude\": 19.47905218, \"Latitude\": 48.70547528, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-06T00:00:00\", \"Confirmed/100k\": 0.018358692501263537}, {\"Country/Region\": \"Slovakia\", \"Longitude\": 19.47905218, \"Latitude\": 48.70547528, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-07T00:00:00\", \"Confirmed/100k\": 0.018358692501263537}, {\"Country/Region\": \"Slovakia\", \"Longitude\": 19.47905218, \"Latitude\": 48.70547528, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-08T00:00:00\", \"Confirmed/100k\": 0.055076077503790614}, {\"Country/Region\": \"Slovakia\", \"Longitude\": 19.47905218, \"Latitude\": 48.70547528, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-09T00:00:00\", \"Confirmed/100k\": 0.055076077503790614}, {\"Country/Region\": \"Slovakia\", \"Longitude\": 19.47905218, \"Latitude\": 48.70547528, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-10T00:00:00\", \"Confirmed/100k\": 0.12851084750884476}, {\"Country/Region\": \"Slovakia\", \"Longitude\": 19.47905218, \"Latitude\": 48.70547528, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-11T00:00:00\", \"Confirmed/100k\": 0.18358692501263535}, {\"Country/Region\": \"Slovakia\", \"Longitude\": 19.47905218, \"Latitude\": 48.70547528, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-12T00:00:00\", \"Confirmed/100k\": 0.2937390800202166}, {\"Country/Region\": \"Slovakia\", \"Longitude\": 19.47905218, \"Latitude\": 48.70547528, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-13T00:00:00\", \"Confirmed/100k\": 0.5874781600404332}, {\"Country/Region\": \"Slovakia\", \"Longitude\": 19.47905218, \"Latitude\": 48.70547528, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-14T00:00:00\", \"Confirmed/100k\": 0.8077824700555957}, {\"Country/Region\": \"Slovakia\", \"Longitude\": 19.47905218, \"Latitude\": 48.70547528, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-15T00:00:00\", \"Confirmed/100k\": 0.991369395068231}, {\"Country/Region\": \"Slovakia\", \"Longitude\": 19.47905218, \"Latitude\": 48.70547528, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-16T00:00:00\", \"Confirmed/100k\": 1.1565976275796028}, {\"Country/Region\": \"Slovakia\", \"Longitude\": 19.47905218, \"Latitude\": 48.70547528, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-17T00:00:00\", \"Confirmed/100k\": 1.3218258600909747}, {\"Country/Region\": \"Slovakia\", \"Longitude\": 19.47905218, \"Latitude\": 48.70547528, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-18T00:00:00\", \"Confirmed/100k\": 1.9276627126326715}, {\"Country/Region\": \"Slovakia\", \"Longitude\": 19.47905218, \"Latitude\": 48.70547528, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-19T00:00:00\", \"Confirmed/100k\": 2.258119177655415}, {\"Country/Region\": \"Slovakia\", \"Longitude\": 19.47905218, \"Latitude\": 48.70547528, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-20T00:00:00\", \"Confirmed/100k\": 2.5151408726731046}, {\"Country/Region\": \"Slovakia\", \"Longitude\": 19.47905218, \"Latitude\": 48.70547528, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-21T00:00:00\", \"Confirmed/100k\": 3.2678472652249093}, {\"Country/Region\": \"Slovakia\", \"Longitude\": 19.47905218, \"Latitude\": 48.70547528, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-22T00:00:00\", \"Confirmed/100k\": 3.396358112733754}, {\"Country/Region\": \"Slovakia\", \"Longitude\": 19.47905218, \"Latitude\": 48.70547528, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-23T00:00:00\", \"Confirmed/100k\": 3.396358112733754}, {\"Country/Region\": \"Slovenia\", \"Longitude\": 14.80444238, \"Latitude\": 46.11554772, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovenia\", \"Longitude\": 14.80444238, \"Latitude\": 46.11554772, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovenia\", \"Longitude\": 14.80444238, \"Latitude\": 46.11554772, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovenia\", \"Longitude\": 14.80444238, \"Latitude\": 46.11554772, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-25T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovenia\", \"Longitude\": 14.80444238, \"Latitude\": 46.11554772, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-26T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovenia\", \"Longitude\": 14.80444238, \"Latitude\": 46.11554772, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-27T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovenia\", \"Longitude\": 14.80444238, \"Latitude\": 46.11554772, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-28T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovenia\", \"Longitude\": 14.80444238, \"Latitude\": 46.11554772, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-29T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovenia\", \"Longitude\": 14.80444238, \"Latitude\": 46.11554772, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-30T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovenia\", \"Longitude\": 14.80444238, \"Latitude\": 46.11554772, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-31T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovenia\", \"Longitude\": 14.80444238, \"Latitude\": 46.11554772, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-01T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovenia\", \"Longitude\": 14.80444238, \"Latitude\": 46.11554772, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-02T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovenia\", \"Longitude\": 14.80444238, \"Latitude\": 46.11554772, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-03T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovenia\", \"Longitude\": 14.80444238, \"Latitude\": 46.11554772, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-04T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovenia\", \"Longitude\": 14.80444238, \"Latitude\": 46.11554772, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-05T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovenia\", \"Longitude\": 14.80444238, \"Latitude\": 46.11554772, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-06T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovenia\", \"Longitude\": 14.80444238, \"Latitude\": 46.11554772, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-07T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovenia\", \"Longitude\": 14.80444238, \"Latitude\": 46.11554772, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-08T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovenia\", \"Longitude\": 14.80444238, \"Latitude\": 46.11554772, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-09T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovenia\", \"Longitude\": 14.80444238, \"Latitude\": 46.11554772, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-10T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovenia\", \"Longitude\": 14.80444238, \"Latitude\": 46.11554772, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-11T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovenia\", \"Longitude\": 14.80444238, \"Latitude\": 46.11554772, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-12T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovenia\", \"Longitude\": 14.80444238, \"Latitude\": 46.11554772, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-13T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovenia\", \"Longitude\": 14.80444238, \"Latitude\": 46.11554772, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-14T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovenia\", \"Longitude\": 14.80444238, \"Latitude\": 46.11554772, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-15T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovenia\", \"Longitude\": 14.80444238, \"Latitude\": 46.11554772, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-16T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovenia\", \"Longitude\": 14.80444238, \"Latitude\": 46.11554772, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-17T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovenia\", \"Longitude\": 14.80444238, \"Latitude\": 46.11554772, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-18T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovenia\", \"Longitude\": 14.80444238, \"Latitude\": 46.11554772, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-19T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovenia\", \"Longitude\": 14.80444238, \"Latitude\": 46.11554772, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-20T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovenia\", \"Longitude\": 14.80444238, \"Latitude\": 46.11554772, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-21T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovenia\", \"Longitude\": 14.80444238, \"Latitude\": 46.11554772, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovenia\", \"Longitude\": 14.80444238, \"Latitude\": 46.11554772, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovenia\", \"Longitude\": 14.80444238, \"Latitude\": 46.11554772, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovenia\", \"Longitude\": 14.80444238, \"Latitude\": 46.11554772, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-25T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovenia\", \"Longitude\": 14.80444238, \"Latitude\": 46.11554772, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-26T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovenia\", \"Longitude\": 14.80444238, \"Latitude\": 46.11554772, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-27T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovenia\", \"Longitude\": 14.80444238, \"Latitude\": 46.11554772, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-28T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovenia\", \"Longitude\": 14.80444238, \"Latitude\": 46.11554772, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-29T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovenia\", \"Longitude\": 14.80444238, \"Latitude\": 46.11554772, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-01T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovenia\", \"Longitude\": 14.80444238, \"Latitude\": 46.11554772, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-02T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovenia\", \"Longitude\": 14.80444238, \"Latitude\": 46.11554772, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-03T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovenia\", \"Longitude\": 14.80444238, \"Latitude\": 46.11554772, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-04T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Slovenia\", \"Longitude\": 14.80444238, \"Latitude\": 46.11554772, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-05T00:00:00\", \"Confirmed/100k\": 0.09674117672097717}, {\"Country/Region\": \"Slovenia\", \"Longitude\": 14.80444238, \"Latitude\": 46.11554772, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-06T00:00:00\", \"Confirmed/100k\": 0.3385941185234201}, {\"Country/Region\": \"Slovenia\", \"Longitude\": 14.80444238, \"Latitude\": 46.11554772, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-07T00:00:00\", \"Confirmed/100k\": 0.3385941185234201}, {\"Country/Region\": \"Slovenia\", \"Longitude\": 14.80444238, \"Latitude\": 46.11554772, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-08T00:00:00\", \"Confirmed/100k\": 0.7739294137678173}, {\"Country/Region\": \"Slovenia\", \"Longitude\": 14.80444238, \"Latitude\": 46.11554772, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-09T00:00:00\", \"Confirmed/100k\": 0.7739294137678173}, {\"Country/Region\": \"Slovenia\", \"Longitude\": 14.80444238, \"Latitude\": 46.11554772, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-10T00:00:00\", \"Confirmed/100k\": 1.4994882391751458}, {\"Country/Region\": \"Slovenia\", \"Longitude\": 14.80444238, \"Latitude\": 46.11554772, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-11T00:00:00\", \"Confirmed/100k\": 2.7571235365478493}, {\"Country/Region\": \"Slovenia\", \"Longitude\": 14.80444238, \"Latitude\": 46.11554772, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-12T00:00:00\", \"Confirmed/100k\": 4.304982364083482}, {\"Country/Region\": \"Slovenia\", \"Longitude\": 14.80444238, \"Latitude\": 46.11554772, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-13T00:00:00\", \"Confirmed/100k\": 6.820252958828889}, {\"Country/Region\": \"Slovenia\", \"Longitude\": 14.80444238, \"Latitude\": 46.11554772, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-14T00:00:00\", \"Confirmed/100k\": 8.755076493248433}, {\"Country/Region\": \"Slovenia\", \"Longitude\": 14.80444238, \"Latitude\": 46.11554772, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-15T00:00:00\", \"Confirmed/100k\": 10.593158850946999}, {\"Country/Region\": \"Slovenia\", \"Longitude\": 14.80444238, \"Latitude\": 46.11554772, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-16T00:00:00\", \"Confirmed/100k\": 12.237758855203609}, {\"Country/Region\": \"Slovenia\", \"Longitude\": 14.80444238, \"Latitude\": 46.11554772, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-17T00:00:00\", \"Confirmed/100k\": 13.30191179913436}, {\"Country/Region\": \"Slovenia\", \"Longitude\": 14.80444238, \"Latitude\": 46.11554772, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-18T00:00:00\", \"Confirmed/100k\": 13.30191179913436}, {\"Country/Region\": \"Slovenia\", \"Longitude\": 14.80444238, \"Latitude\": 46.11554772, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-19T00:00:00\", \"Confirmed/100k\": 13.833988271099733}, {\"Country/Region\": \"Slovenia\", \"Longitude\": 14.80444238, \"Latitude\": 46.11554772, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-20T00:00:00\", \"Confirmed/100k\": 16.494370630926607}, {\"Country/Region\": \"Slovenia\", \"Longitude\": 14.80444238, \"Latitude\": 46.11554772, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-21T00:00:00\", \"Confirmed/100k\": 18.525935342067125}, {\"Country/Region\": \"Slovenia\", \"Longitude\": 14.80444238, \"Latitude\": 46.11554772, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-22T00:00:00\", \"Confirmed/100k\": 20.025423581242272}, {\"Country/Region\": \"Slovenia\", \"Longitude\": 14.80444238, \"Latitude\": 46.11554772, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-23T00:00:00\", \"Confirmed/100k\": 20.025423581242272}, {\"Country/Region\": \"Spain\", \"Longitude\": -3.64755047, \"Latitude\": 40.24448698, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Spain\", \"Longitude\": -3.64755047, \"Latitude\": 40.24448698, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Spain\", \"Longitude\": -3.64755047, \"Latitude\": 40.24448698, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Spain\", \"Longitude\": -3.64755047, \"Latitude\": 40.24448698, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-25T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Spain\", \"Longitude\": -3.64755047, \"Latitude\": 40.24448698, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-26T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Spain\", \"Longitude\": -3.64755047, \"Latitude\": 40.24448698, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-27T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Spain\", \"Longitude\": -3.64755047, \"Latitude\": 40.24448698, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-28T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Spain\", \"Longitude\": -3.64755047, \"Latitude\": 40.24448698, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-29T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Spain\", \"Longitude\": -3.64755047, \"Latitude\": 40.24448698, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-30T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Spain\", \"Longitude\": -3.64755047, \"Latitude\": 40.24448698, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-31T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Spain\", \"Longitude\": -3.64755047, \"Latitude\": 40.24448698, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-01T00:00:00\", \"Confirmed/100k\": 0.002140239217533679}, {\"Country/Region\": \"Spain\", \"Longitude\": -3.64755047, \"Latitude\": 40.24448698, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-02T00:00:00\", \"Confirmed/100k\": 0.002140239217533679}, {\"Country/Region\": \"Spain\", \"Longitude\": -3.64755047, \"Latitude\": 40.24448698, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-03T00:00:00\", \"Confirmed/100k\": 0.002140239217533679}, {\"Country/Region\": \"Spain\", \"Longitude\": -3.64755047, \"Latitude\": 40.24448698, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-04T00:00:00\", \"Confirmed/100k\": 0.002140239217533679}, {\"Country/Region\": \"Spain\", \"Longitude\": -3.64755047, \"Latitude\": 40.24448698, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-05T00:00:00\", \"Confirmed/100k\": 0.002140239217533679}, {\"Country/Region\": \"Spain\", \"Longitude\": -3.64755047, \"Latitude\": 40.24448698, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-06T00:00:00\", \"Confirmed/100k\": 0.002140239217533679}, {\"Country/Region\": \"Spain\", \"Longitude\": -3.64755047, \"Latitude\": 40.24448698, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-07T00:00:00\", \"Confirmed/100k\": 0.002140239217533679}, {\"Country/Region\": \"Spain\", \"Longitude\": -3.64755047, \"Latitude\": 40.24448698, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-08T00:00:00\", \"Confirmed/100k\": 0.002140239217533679}, {\"Country/Region\": \"Spain\", \"Longitude\": -3.64755047, \"Latitude\": 40.24448698, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-09T00:00:00\", \"Confirmed/100k\": 0.004280478435067358}, {\"Country/Region\": \"Spain\", \"Longitude\": -3.64755047, \"Latitude\": 40.24448698, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-10T00:00:00\", \"Confirmed/100k\": 0.004280478435067358}, {\"Country/Region\": \"Spain\", \"Longitude\": -3.64755047, \"Latitude\": 40.24448698, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-11T00:00:00\", \"Confirmed/100k\": 0.004280478435067358}, {\"Country/Region\": \"Spain\", \"Longitude\": -3.64755047, \"Latitude\": 40.24448698, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-12T00:00:00\", \"Confirmed/100k\": 0.004280478435067358}, {\"Country/Region\": \"Spain\", \"Longitude\": -3.64755047, \"Latitude\": 40.24448698, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-13T00:00:00\", \"Confirmed/100k\": 0.004280478435067358}, {\"Country/Region\": \"Spain\", \"Longitude\": -3.64755047, \"Latitude\": 40.24448698, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-14T00:00:00\", \"Confirmed/100k\": 0.004280478435067358}, {\"Country/Region\": \"Spain\", \"Longitude\": -3.64755047, \"Latitude\": 40.24448698, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-15T00:00:00\", \"Confirmed/100k\": 0.004280478435067358}, {\"Country/Region\": \"Spain\", \"Longitude\": -3.64755047, \"Latitude\": 40.24448698, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-16T00:00:00\", \"Confirmed/100k\": 0.004280478435067358}, {\"Country/Region\": \"Spain\", \"Longitude\": -3.64755047, \"Latitude\": 40.24448698, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-17T00:00:00\", \"Confirmed/100k\": 0.004280478435067358}, {\"Country/Region\": \"Spain\", \"Longitude\": -3.64755047, \"Latitude\": 40.24448698, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-18T00:00:00\", \"Confirmed/100k\": 0.004280478435067358}, {\"Country/Region\": \"Spain\", \"Longitude\": -3.64755047, \"Latitude\": 40.24448698, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-19T00:00:00\", \"Confirmed/100k\": 0.004280478435067358}, {\"Country/Region\": \"Spain\", \"Longitude\": -3.64755047, \"Latitude\": 40.24448698, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-20T00:00:00\", \"Confirmed/100k\": 0.004280478435067358}, {\"Country/Region\": \"Spain\", \"Longitude\": -3.64755047, \"Latitude\": 40.24448698, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-21T00:00:00\", \"Confirmed/100k\": 0.004280478435067358}, {\"Country/Region\": \"Spain\", \"Longitude\": -3.64755047, \"Latitude\": 40.24448698, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-22T00:00:00\", \"Confirmed/100k\": 0.004280478435067358}, {\"Country/Region\": \"Spain\", \"Longitude\": -3.64755047, \"Latitude\": 40.24448698, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-23T00:00:00\", \"Confirmed/100k\": 0.004280478435067358}, {\"Country/Region\": \"Spain\", \"Longitude\": -3.64755047, \"Latitude\": 40.24448698, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-24T00:00:00\", \"Confirmed/100k\": 0.004280478435067358}, {\"Country/Region\": \"Spain\", \"Longitude\": -3.64755047, \"Latitude\": 40.24448698, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-25T00:00:00\", \"Confirmed/100k\": 0.012841435305202072}, {\"Country/Region\": \"Spain\", \"Longitude\": -3.64755047, \"Latitude\": 40.24448698, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-26T00:00:00\", \"Confirmed/100k\": 0.027823109827937825}, {\"Country/Region\": \"Spain\", \"Longitude\": -3.64755047, \"Latitude\": 40.24448698, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-27T00:00:00\", \"Confirmed/100k\": 0.03210358826300518}, {\"Country/Region\": \"Spain\", \"Longitude\": -3.64755047, \"Latitude\": 40.24448698, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-28T00:00:00\", \"Confirmed/100k\": 0.06848765496107773}, {\"Country/Region\": \"Spain\", \"Longitude\": -3.64755047, \"Latitude\": 40.24448698, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-29T00:00:00\", \"Confirmed/100k\": 0.09631076478901554}, {\"Country/Region\": \"Spain\", \"Longitude\": -3.64755047, \"Latitude\": 40.24448698, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-01T00:00:00\", \"Confirmed/100k\": 0.17978009427282898}, {\"Country/Region\": \"Spain\", \"Longitude\": -3.64755047, \"Latitude\": 40.24448698, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-02T00:00:00\", \"Confirmed/100k\": 0.25682870610404146}, {\"Country/Region\": \"Spain\", \"Longitude\": -3.64755047, \"Latitude\": 40.24448698, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-03T00:00:00\", \"Confirmed/100k\": 0.353139470893057}, {\"Country/Region\": \"Spain\", \"Longitude\": -3.64755047, \"Latitude\": 40.24448698, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-04T00:00:00\", \"Confirmed/100k\": 0.4751331062924767}, {\"Country/Region\": \"Spain\", \"Longitude\": -3.64755047, \"Latitude\": 40.24448698, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-05T00:00:00\", \"Confirmed/100k\": 0.5543219573412228}, {\"Country/Region\": \"Spain\", \"Longitude\": -3.64755047, \"Latitude\": 40.24448698, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-06T00:00:00\", \"Confirmed/100k\": 0.8560956870134715}, {\"Country/Region\": \"Spain\", \"Longitude\": -3.64755047, \"Latitude\": 40.24448698, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-07T00:00:00\", \"Confirmed/100k\": 1.0701196087668394}, {\"Country/Region\": \"Spain\", \"Longitude\": -3.64755047, \"Latitude\": 40.24448698, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-08T00:00:00\", \"Confirmed/100k\": 1.4403809934001657}, {\"Country/Region\": \"Spain\", \"Longitude\": -3.64755047, \"Latitude\": 40.24448698, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-09T00:00:00\", \"Confirmed/100k\": 2.2964766804136367}, {\"Country/Region\": \"Spain\", \"Longitude\": -3.64755047, \"Latitude\": 40.24448698, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-10T00:00:00\", \"Confirmed/100k\": 3.6277054737195855}, {\"Country/Region\": \"Spain\", \"Longitude\": -3.64755047, \"Latitude\": 40.24448698, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-11T00:00:00\", \"Confirmed/100k\": 4.873324698324187}, {\"Country/Region\": \"Spain\", \"Longitude\": -3.64755047, \"Latitude\": 40.24448698, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-12T00:00:00\", \"Confirmed/100k\": 4.873324698324187}, {\"Country/Region\": \"Spain\", \"Longitude\": -3.64755047, \"Latitude\": 40.24448698, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-13T00:00:00\", \"Confirmed/100k\": 11.197731586136207}, {\"Country/Region\": \"Spain\", \"Longitude\": -3.64755047, \"Latitude\": 40.24448698, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-14T00:00:00\", \"Confirmed/100k\": 13.678268839257742}, {\"Country/Region\": \"Spain\", \"Longitude\": -3.64755047, \"Latitude\": 40.24448698, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-15T00:00:00\", \"Confirmed/100k\": 16.689585418327628}, {\"Country/Region\": \"Spain\", \"Longitude\": -3.64755047, \"Latitude\": 40.24448698, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-16T00:00:00\", \"Confirmed/100k\": 21.278258300719834}, {\"Country/Region\": \"Spain\", \"Longitude\": -3.64755047, \"Latitude\": 40.24448698, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-17T00:00:00\", \"Confirmed/100k\": 25.14353032758566}, {\"Country/Region\": \"Spain\", \"Longitude\": -3.64755047, \"Latitude\": 40.24448698, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-18T00:00:00\", \"Confirmed/100k\": 29.770727515893466}, {\"Country/Region\": \"Spain\", \"Longitude\": -3.64755047, \"Latitude\": 40.24448698, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-19T00:00:00\", \"Confirmed/100k\": 38.445117064557465}, {\"Country/Region\": \"Spain\", \"Longitude\": -3.64755047, \"Latitude\": 40.24448698, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-20T00:00:00\", \"Confirmed/100k\": 43.68228242986238}, {\"Country/Region\": \"Spain\", \"Longitude\": -3.64755047, \"Latitude\": 40.24448698, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-21T00:00:00\", \"Confirmed/100k\": 54.30642990569957}, {\"Country/Region\": \"Spain\", \"Longitude\": -3.64755047, \"Latitude\": 40.24448698, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-22T00:00:00\", \"Confirmed/100k\": 61.57040181000888}, {\"Country/Region\": \"Spain\", \"Longitude\": -3.64755047, \"Latitude\": 40.24448698, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-23T00:00:00\", \"Confirmed/100k\": 61.57040181000888}, {\"Country/Region\": \"Sweden\", \"Longitude\": 16.74558049, \"Latitude\": 62.77966519, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Sweden\", \"Longitude\": 16.74558049, \"Latitude\": 62.77966519, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Sweden\", \"Longitude\": 16.74558049, \"Latitude\": 62.77966519, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Sweden\", \"Longitude\": 16.74558049, \"Latitude\": 62.77966519, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-25T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Sweden\", \"Longitude\": 16.74558049, \"Latitude\": 62.77966519, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-26T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Sweden\", \"Longitude\": 16.74558049, \"Latitude\": 62.77966519, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-27T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Sweden\", \"Longitude\": 16.74558049, \"Latitude\": 62.77966519, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-28T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Sweden\", \"Longitude\": 16.74558049, \"Latitude\": 62.77966519, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-29T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Sweden\", \"Longitude\": 16.74558049, \"Latitude\": 62.77966519, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-30T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Sweden\", \"Longitude\": 16.74558049, \"Latitude\": 62.77966519, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-31T00:00:00\", \"Confirmed/100k\": 0.009820119952765223}, {\"Country/Region\": \"Sweden\", \"Longitude\": 16.74558049, \"Latitude\": 62.77966519, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-01T00:00:00\", \"Confirmed/100k\": 0.009820119952765223}, {\"Country/Region\": \"Sweden\", \"Longitude\": 16.74558049, \"Latitude\": 62.77966519, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-02T00:00:00\", \"Confirmed/100k\": 0.009820119952765223}, {\"Country/Region\": \"Sweden\", \"Longitude\": 16.74558049, \"Latitude\": 62.77966519, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-03T00:00:00\", \"Confirmed/100k\": 0.009820119952765223}, {\"Country/Region\": \"Sweden\", \"Longitude\": 16.74558049, \"Latitude\": 62.77966519, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-04T00:00:00\", \"Confirmed/100k\": 0.009820119952765223}, {\"Country/Region\": \"Sweden\", \"Longitude\": 16.74558049, \"Latitude\": 62.77966519, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-05T00:00:00\", \"Confirmed/100k\": 0.009820119952765223}, {\"Country/Region\": \"Sweden\", \"Longitude\": 16.74558049, \"Latitude\": 62.77966519, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-06T00:00:00\", \"Confirmed/100k\": 0.009820119952765223}, {\"Country/Region\": \"Sweden\", \"Longitude\": 16.74558049, \"Latitude\": 62.77966519, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-07T00:00:00\", \"Confirmed/100k\": 0.009820119952765223}, {\"Country/Region\": \"Sweden\", \"Longitude\": 16.74558049, \"Latitude\": 62.77966519, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-08T00:00:00\", \"Confirmed/100k\": 0.009820119952765223}, {\"Country/Region\": \"Sweden\", \"Longitude\": 16.74558049, \"Latitude\": 62.77966519, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-09T00:00:00\", \"Confirmed/100k\": 0.009820119952765223}, {\"Country/Region\": \"Sweden\", \"Longitude\": 16.74558049, \"Latitude\": 62.77966519, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-10T00:00:00\", \"Confirmed/100k\": 0.009820119952765223}, {\"Country/Region\": \"Sweden\", \"Longitude\": 16.74558049, \"Latitude\": 62.77966519, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-11T00:00:00\", \"Confirmed/100k\": 0.009820119952765223}, {\"Country/Region\": \"Sweden\", \"Longitude\": 16.74558049, \"Latitude\": 62.77966519, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-12T00:00:00\", \"Confirmed/100k\": 0.009820119952765223}, {\"Country/Region\": \"Sweden\", \"Longitude\": 16.74558049, \"Latitude\": 62.77966519, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-13T00:00:00\", \"Confirmed/100k\": 0.009820119952765223}, {\"Country/Region\": \"Sweden\", \"Longitude\": 16.74558049, \"Latitude\": 62.77966519, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-14T00:00:00\", \"Confirmed/100k\": 0.009820119952765223}, {\"Country/Region\": \"Sweden\", \"Longitude\": 16.74558049, \"Latitude\": 62.77966519, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-15T00:00:00\", \"Confirmed/100k\": 0.009820119952765223}, {\"Country/Region\": \"Sweden\", \"Longitude\": 16.74558049, \"Latitude\": 62.77966519, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-16T00:00:00\", \"Confirmed/100k\": 0.009820119952765223}, {\"Country/Region\": \"Sweden\", \"Longitude\": 16.74558049, \"Latitude\": 62.77966519, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-17T00:00:00\", \"Confirmed/100k\": 0.009820119952765223}, {\"Country/Region\": \"Sweden\", \"Longitude\": 16.74558049, \"Latitude\": 62.77966519, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-18T00:00:00\", \"Confirmed/100k\": 0.009820119952765223}, {\"Country/Region\": \"Sweden\", \"Longitude\": 16.74558049, \"Latitude\": 62.77966519, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-19T00:00:00\", \"Confirmed/100k\": 0.009820119952765223}, {\"Country/Region\": \"Sweden\", \"Longitude\": 16.74558049, \"Latitude\": 62.77966519, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-20T00:00:00\", \"Confirmed/100k\": 0.009820119952765223}, {\"Country/Region\": \"Sweden\", \"Longitude\": 16.74558049, \"Latitude\": 62.77966519, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-21T00:00:00\", \"Confirmed/100k\": 0.009820119952765223}, {\"Country/Region\": \"Sweden\", \"Longitude\": 16.74558049, \"Latitude\": 62.77966519, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-22T00:00:00\", \"Confirmed/100k\": 0.009820119952765223}, {\"Country/Region\": \"Sweden\", \"Longitude\": 16.74558049, \"Latitude\": 62.77966519, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-23T00:00:00\", \"Confirmed/100k\": 0.009820119952765223}, {\"Country/Region\": \"Sweden\", \"Longitude\": 16.74558049, \"Latitude\": 62.77966519, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-24T00:00:00\", \"Confirmed/100k\": 0.009820119952765223}, {\"Country/Region\": \"Sweden\", \"Longitude\": 16.74558049, \"Latitude\": 62.77966519, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-25T00:00:00\", \"Confirmed/100k\": 0.009820119952765223}, {\"Country/Region\": \"Sweden\", \"Longitude\": 16.74558049, \"Latitude\": 62.77966519, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-26T00:00:00\", \"Confirmed/100k\": 0.019640239905530446}, {\"Country/Region\": \"Sweden\", \"Longitude\": 16.74558049, \"Latitude\": 62.77966519, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-27T00:00:00\", \"Confirmed/100k\": 0.06874083966935657}, {\"Country/Region\": \"Sweden\", \"Longitude\": 16.74558049, \"Latitude\": 62.77966519, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-28T00:00:00\", \"Confirmed/100k\": 0.06874083966935657}, {\"Country/Region\": \"Sweden\", \"Longitude\": 16.74558049, \"Latitude\": 62.77966519, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-29T00:00:00\", \"Confirmed/100k\": 0.11784143943318268}, {\"Country/Region\": \"Sweden\", \"Longitude\": 16.74558049, \"Latitude\": 62.77966519, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-01T00:00:00\", \"Confirmed/100k\": 0.13748167933871314}, {\"Country/Region\": \"Sweden\", \"Longitude\": 16.74558049, \"Latitude\": 62.77966519, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-02T00:00:00\", \"Confirmed/100k\": 0.14730179929147835}, {\"Country/Region\": \"Sweden\", \"Longitude\": 16.74558049, \"Latitude\": 62.77966519, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-03T00:00:00\", \"Confirmed/100k\": 0.20622251900806968}, {\"Country/Region\": \"Sweden\", \"Longitude\": 16.74558049, \"Latitude\": 62.77966519, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-04T00:00:00\", \"Confirmed/100k\": 0.3437041983467828}, {\"Country/Region\": \"Sweden\", \"Longitude\": 16.74558049, \"Latitude\": 62.77966519, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-05T00:00:00\", \"Confirmed/100k\": 0.923091275559931}, {\"Country/Region\": \"Sweden\", \"Longitude\": 16.74558049, \"Latitude\": 62.77966519, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-06T00:00:00\", \"Confirmed/100k\": 0.9918321152292876}, {\"Country/Region\": \"Sweden\", \"Longitude\": 16.74558049, \"Latitude\": 62.77966519, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-07T00:00:00\", \"Confirmed/100k\": 1.581039312395201}, {\"Country/Region\": \"Sweden\", \"Longitude\": 16.74558049, \"Latitude\": 62.77966519, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-08T00:00:00\", \"Confirmed/100k\": 1.99348435041134}, {\"Country/Region\": \"Sweden\", \"Longitude\": 16.74558049, \"Latitude\": 62.77966519, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-09T00:00:00\", \"Confirmed/100k\": 2.435389748285776}, {\"Country/Region\": \"Sweden\", \"Longitude\": 16.74558049, \"Latitude\": 62.77966519, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-10T00:00:00\", \"Confirmed/100k\": 3.4861425832316537}, {\"Country/Region\": \"Sweden\", \"Longitude\": 16.74558049, \"Latitude\": 62.77966519, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-11T00:00:00\", \"Confirmed/100k\": 4.9100599763826125}, {\"Country/Region\": \"Sweden\", \"Longitude\": 16.74558049, \"Latitude\": 62.77966519, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-12T00:00:00\", \"Confirmed/100k\": 5.882251851706369}, {\"Country/Region\": \"Sweden\", \"Longitude\": 16.74558049, \"Latitude\": 62.77966519, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-13T00:00:00\", \"Confirmed/100k\": 7.993577641550892}, {\"Country/Region\": \"Sweden\", \"Longitude\": 16.74558049, \"Latitude\": 62.77966519, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-14T00:00:00\", \"Confirmed/100k\": 9.437135274607376}, {\"Country/Region\": \"Sweden\", \"Longitude\": 16.74558049, \"Latitude\": 62.77966519, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-15T00:00:00\", \"Confirmed/100k\": 10.036162591726056}, {\"Country/Region\": \"Sweden\", \"Longitude\": 16.74558049, \"Latitude\": 62.77966519, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-16T00:00:00\", \"Confirmed/100k\": 10.831592307900042}, {\"Country/Region\": \"Sweden\", \"Longitude\": 16.74558049, \"Latitude\": 62.77966519, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-17T00:00:00\", \"Confirmed/100k\": 11.685942743790614}, {\"Country/Region\": \"Sweden\", \"Longitude\": 16.74558049, \"Latitude\": 62.77966519, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-18T00:00:00\", \"Confirmed/100k\": 12.559933419586716}, {\"Country/Region\": \"Sweden\", \"Longitude\": 16.74558049, \"Latitude\": 62.77966519, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-19T00:00:00\", \"Confirmed/100k\": 14.131152612029155}, {\"Country/Region\": \"Sweden\", \"Longitude\": 16.74558049, \"Latitude\": 62.77966519, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-20T00:00:00\", \"Confirmed/100k\": 16.0951766025822}, {\"Country/Region\": \"Sweden\", \"Longitude\": 16.74558049, \"Latitude\": 62.77966519, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-21T00:00:00\", \"Confirmed/100k\": 17.31287147672509}, {\"Country/Region\": \"Sweden\", \"Longitude\": 16.74558049, \"Latitude\": 62.77966519, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-22T00:00:00\", \"Confirmed/100k\": 18.99211198864794}, {\"Country/Region\": \"Sweden\", \"Longitude\": 16.74558049, \"Latitude\": 62.77966519, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-23T00:00:00\", \"Confirmed/100k\": 18.99211198864794}, {\"Country/Region\": \"Switzerland\", \"Longitude\": 8.20867471, \"Latitude\": 46.79785878, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Switzerland\", \"Longitude\": 8.20867471, \"Latitude\": 46.79785878, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Switzerland\", \"Longitude\": 8.20867471, \"Latitude\": 46.79785878, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Switzerland\", \"Longitude\": 8.20867471, \"Latitude\": 46.79785878, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-25T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Switzerland\", \"Longitude\": 8.20867471, \"Latitude\": 46.79785878, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-26T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Switzerland\", \"Longitude\": 8.20867471, \"Latitude\": 46.79785878, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-27T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Switzerland\", \"Longitude\": 8.20867471, \"Latitude\": 46.79785878, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-28T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Switzerland\", \"Longitude\": 8.20867471, \"Latitude\": 46.79785878, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-29T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Switzerland\", \"Longitude\": 8.20867471, \"Latitude\": 46.79785878, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-30T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Switzerland\", \"Longitude\": 8.20867471, \"Latitude\": 46.79785878, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-31T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Switzerland\", \"Longitude\": 8.20867471, \"Latitude\": 46.79785878, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-01T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Switzerland\", \"Longitude\": 8.20867471, \"Latitude\": 46.79785878, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-02T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Switzerland\", \"Longitude\": 8.20867471, \"Latitude\": 46.79785878, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-03T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Switzerland\", \"Longitude\": 8.20867471, \"Latitude\": 46.79785878, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-04T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Switzerland\", \"Longitude\": 8.20867471, \"Latitude\": 46.79785878, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-05T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Switzerland\", \"Longitude\": 8.20867471, \"Latitude\": 46.79785878, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-06T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Switzerland\", \"Longitude\": 8.20867471, \"Latitude\": 46.79785878, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-07T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Switzerland\", \"Longitude\": 8.20867471, \"Latitude\": 46.79785878, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-08T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Switzerland\", \"Longitude\": 8.20867471, \"Latitude\": 46.79785878, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-09T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Switzerland\", \"Longitude\": 8.20867471, \"Latitude\": 46.79785878, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-10T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Switzerland\", \"Longitude\": 8.20867471, \"Latitude\": 46.79785878, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-11T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Switzerland\", \"Longitude\": 8.20867471, \"Latitude\": 46.79785878, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-12T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Switzerland\", \"Longitude\": 8.20867471, \"Latitude\": 46.79785878, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-13T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Switzerland\", \"Longitude\": 8.20867471, \"Latitude\": 46.79785878, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-14T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Switzerland\", \"Longitude\": 8.20867471, \"Latitude\": 46.79785878, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-15T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Switzerland\", \"Longitude\": 8.20867471, \"Latitude\": 46.79785878, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-16T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Switzerland\", \"Longitude\": 8.20867471, \"Latitude\": 46.79785878, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-17T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Switzerland\", \"Longitude\": 8.20867471, \"Latitude\": 46.79785878, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-18T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Switzerland\", \"Longitude\": 8.20867471, \"Latitude\": 46.79785878, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-19T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Switzerland\", \"Longitude\": 8.20867471, \"Latitude\": 46.79785878, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-20T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Switzerland\", \"Longitude\": 8.20867471, \"Latitude\": 46.79785878, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-21T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Switzerland\", \"Longitude\": 8.20867471, \"Latitude\": 46.79785878, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Switzerland\", \"Longitude\": 8.20867471, \"Latitude\": 46.79785878, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Switzerland\", \"Longitude\": 8.20867471, \"Latitude\": 46.79785878, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Switzerland\", \"Longitude\": 8.20867471, \"Latitude\": 46.79785878, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-25T00:00:00\", \"Confirmed/100k\": 0.011741853472706005}, {\"Country/Region\": \"Switzerland\", \"Longitude\": 8.20867471, \"Latitude\": 46.79785878, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-26T00:00:00\", \"Confirmed/100k\": 0.011741853472706005}, {\"Country/Region\": \"Switzerland\", \"Longitude\": 8.20867471, \"Latitude\": 46.79785878, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-27T00:00:00\", \"Confirmed/100k\": 0.09393482778164802}, {\"Country/Region\": \"Switzerland\", \"Longitude\": 8.20867471, \"Latitude\": 46.79785878, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-28T00:00:00\", \"Confirmed/100k\": 0.09393482778164802}, {\"Country/Region\": \"Switzerland\", \"Longitude\": 8.20867471, \"Latitude\": 46.79785878, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-29T00:00:00\", \"Confirmed/100k\": 0.21135336250870806}, {\"Country/Region\": \"Switzerland\", \"Longitude\": 8.20867471, \"Latitude\": 46.79785878, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-01T00:00:00\", \"Confirmed/100k\": 0.3170300437630621}, {\"Country/Region\": \"Switzerland\", \"Longitude\": 8.20867471, \"Latitude\": 46.79785878, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-02T00:00:00\", \"Confirmed/100k\": 0.4931578458536522}, {\"Country/Region\": \"Switzerland\", \"Longitude\": 8.20867471, \"Latitude\": 46.79785878, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-03T00:00:00\", \"Confirmed/100k\": 0.6575437944715362}, {\"Country/Region\": \"Switzerland\", \"Longitude\": 8.20867471, \"Latitude\": 46.79785878, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-04T00:00:00\", \"Confirmed/100k\": 1.0567668125435403}, {\"Country/Region\": \"Switzerland\", \"Longitude\": 8.20867471, \"Latitude\": 46.79785878, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-05T00:00:00\", \"Confirmed/100k\": 1.3385712958884843}, {\"Country/Region\": \"Switzerland\", \"Longitude\": 8.20867471, \"Latitude\": 46.79785878, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-06T00:00:00\", \"Confirmed/100k\": 2.5127566431590846}, {\"Country/Region\": \"Switzerland\", \"Longitude\": 8.20867471, \"Latitude\": 46.79785878, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-07T00:00:00\", \"Confirmed/100k\": 3.1468167306852086}, {\"Country/Region\": \"Switzerland\", \"Longitude\": 8.20867471, \"Latitude\": 46.79785878, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-08T00:00:00\", \"Confirmed/100k\": 3.957004620301923}, {\"Country/Region\": \"Switzerland\", \"Longitude\": 8.20867471, \"Latitude\": 46.79785878, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-09T00:00:00\", \"Confirmed/100k\": 4.391453198792045}, {\"Country/Region\": \"Switzerland\", \"Longitude\": 8.20867471, \"Latitude\": 46.79785878, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-10T00:00:00\", \"Confirmed/100k\": 5.7652500550986465}, {\"Country/Region\": \"Switzerland\", \"Longitude\": 8.20867471, \"Latitude\": 46.79785878, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-11T00:00:00\", \"Confirmed/100k\": 7.655688464204314}, {\"Country/Region\": \"Switzerland\", \"Longitude\": 8.20867471, \"Latitude\": 46.79785878, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-12T00:00:00\", \"Confirmed/100k\": 7.655688464204314}, {\"Country/Region\": \"Switzerland\", \"Longitude\": 8.20867471, \"Latitude\": 46.79785878, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-13T00:00:00\", \"Confirmed/100k\": 13.373971105412135}, {\"Country/Region\": \"Switzerland\", \"Longitude\": 8.20867471, \"Latitude\": 46.79785878, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-14T00:00:00\", \"Confirmed/100k\": 15.957178869407455}, {\"Country/Region\": \"Switzerland\", \"Longitude\": 8.20867471, \"Latitude\": 46.79785878, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-15T00:00:00\", \"Confirmed/100k\": 25.8320776399532}, {\"Country/Region\": \"Switzerland\", \"Longitude\": 8.20867471, \"Latitude\": 46.79785878, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-16T00:00:00\", \"Confirmed/100k\": 25.8320776399532}, {\"Country/Region\": \"Switzerland\", \"Longitude\": 8.20867471, \"Latitude\": 46.79785878, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-17T00:00:00\", \"Confirmed/100k\": 31.70300437630621}, {\"Country/Region\": \"Switzerland\", \"Longitude\": 8.20867471, \"Latitude\": 46.79785878, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-18T00:00:00\", \"Confirmed/100k\": 35.554332315353776}, {\"Country/Region\": \"Switzerland\", \"Longitude\": 8.20867471, \"Latitude\": 46.79785878, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-19T00:00:00\", \"Confirmed/100k\": 47.84805290127696}, {\"Country/Region\": \"Switzerland\", \"Longitude\": 8.20867471, \"Latitude\": 46.79785878, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-20T00:00:00\", \"Confirmed/100k\": 62.161372284505575}, {\"Country/Region\": \"Switzerland\", \"Longitude\": 8.20867471, \"Latitude\": 46.79785878, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-21T00:00:00\", \"Confirmed/100k\": 77.20268658304197}, {\"Country/Region\": \"Switzerland\", \"Longitude\": 8.20867471, \"Latitude\": 46.79785878, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-22T00:00:00\", \"Confirmed/100k\": 85.06972840975499}, {\"Country/Region\": \"Switzerland\", \"Longitude\": 8.20867471, \"Latitude\": 46.79785878, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-23T00:00:00\", \"Confirmed/100k\": 85.06972840975499}, {\"Country/Region\": \"US\", \"Longitude\": -112.4616737, \"Latitude\": 45.6795472, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-22T00:00:00\", \"Confirmed/100k\": 0.00030565389341287555}, {\"Country/Region\": \"US\", \"Longitude\": -112.4616737, \"Latitude\": 45.6795472, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-23T00:00:00\", \"Confirmed/100k\": 0.00030565389341287555}, {\"Country/Region\": \"US\", \"Longitude\": -112.4616737, \"Latitude\": 45.6795472, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-24T00:00:00\", \"Confirmed/100k\": 0.0006113077868257512}, {\"Country/Region\": \"US\", \"Longitude\": -112.4616737, \"Latitude\": 45.6795472, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-25T00:00:00\", \"Confirmed/100k\": 0.0006113077868257512}, {\"Country/Region\": \"US\", \"Longitude\": -112.4616737, \"Latitude\": 45.6795472, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-26T00:00:00\", \"Confirmed/100k\": 0.001528269467064378}, {\"Country/Region\": \"US\", \"Longitude\": -112.4616737, \"Latitude\": 45.6795472, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-27T00:00:00\", \"Confirmed/100k\": 0.001528269467064378}, {\"Country/Region\": \"US\", \"Longitude\": -112.4616737, \"Latitude\": 45.6795472, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-28T00:00:00\", \"Confirmed/100k\": 0.001528269467064378}, {\"Country/Region\": \"US\", \"Longitude\": -112.4616737, \"Latitude\": 45.6795472, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-29T00:00:00\", \"Confirmed/100k\": 0.001528269467064378}, {\"Country/Region\": \"US\", \"Longitude\": -112.4616737, \"Latitude\": 45.6795472, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-30T00:00:00\", \"Confirmed/100k\": 0.001528269467064378}, {\"Country/Region\": \"US\", \"Longitude\": -112.4616737, \"Latitude\": 45.6795472, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-31T00:00:00\", \"Confirmed/100k\": 0.002139577253890129}, {\"Country/Region\": \"US\", \"Longitude\": -112.4616737, \"Latitude\": 45.6795472, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-01T00:00:00\", \"Confirmed/100k\": 0.002445231147303005}, {\"Country/Region\": \"US\", \"Longitude\": -112.4616737, \"Latitude\": 45.6795472, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-02T00:00:00\", \"Confirmed/100k\": 0.002445231147303005}, {\"Country/Region\": \"US\", \"Longitude\": -112.4616737, \"Latitude\": 45.6795472, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-03T00:00:00\", \"Confirmed/100k\": 0.0033621928275416315}, {\"Country/Region\": \"US\", \"Longitude\": -112.4616737, \"Latitude\": 45.6795472, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-04T00:00:00\", \"Confirmed/100k\": 0.0033621928275416315}, {\"Country/Region\": \"US\", \"Longitude\": -112.4616737, \"Latitude\": 45.6795472, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-05T00:00:00\", \"Confirmed/100k\": 0.0033621928275416315}, {\"Country/Region\": \"US\", \"Longitude\": -112.4616737, \"Latitude\": 45.6795472, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-06T00:00:00\", \"Confirmed/100k\": 0.0033621928275416315}, {\"Country/Region\": \"US\", \"Longitude\": -112.4616737, \"Latitude\": 45.6795472, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-07T00:00:00\", \"Confirmed/100k\": 0.0033621928275416315}, {\"Country/Region\": \"US\", \"Longitude\": -112.4616737, \"Latitude\": 45.6795472, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-08T00:00:00\", \"Confirmed/100k\": 0.0033621928275416315}, {\"Country/Region\": \"US\", \"Longitude\": -112.4616737, \"Latitude\": 45.6795472, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-09T00:00:00\", \"Confirmed/100k\": 0.0033621928275416315}, {\"Country/Region\": \"US\", \"Longitude\": -112.4616737, \"Latitude\": 45.6795472, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-10T00:00:00\", \"Confirmed/100k\": 0.0033621928275416315}, {\"Country/Region\": \"US\", \"Longitude\": -112.4616737, \"Latitude\": 45.6795472, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-11T00:00:00\", \"Confirmed/100k\": 0.0036678467209545055}, {\"Country/Region\": \"US\", \"Longitude\": -112.4616737, \"Latitude\": 45.6795472, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-12T00:00:00\", \"Confirmed/100k\": 0.0036678467209545055}, {\"Country/Region\": \"US\", \"Longitude\": -112.4616737, \"Latitude\": 45.6795472, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-13T00:00:00\", \"Confirmed/100k\": 0.003973500614367382}, {\"Country/Region\": \"US\", \"Longitude\": -112.4616737, \"Latitude\": 45.6795472, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-14T00:00:00\", \"Confirmed/100k\": 0.003973500614367382}, {\"Country/Region\": \"US\", \"Longitude\": -112.4616737, \"Latitude\": 45.6795472, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-15T00:00:00\", \"Confirmed/100k\": 0.003973500614367382}, {\"Country/Region\": \"US\", \"Longitude\": -112.4616737, \"Latitude\": 45.6795472, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-16T00:00:00\", \"Confirmed/100k\": 0.003973500614367382}, {\"Country/Region\": \"US\", \"Longitude\": -112.4616737, \"Latitude\": 45.6795472, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-17T00:00:00\", \"Confirmed/100k\": 0.003973500614367382}, {\"Country/Region\": \"US\", \"Longitude\": -112.4616737, \"Latitude\": 45.6795472, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-18T00:00:00\", \"Confirmed/100k\": 0.003973500614367382}, {\"Country/Region\": \"US\", \"Longitude\": -112.4616737, \"Latitude\": 45.6795472, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-19T00:00:00\", \"Confirmed/100k\": 0.003973500614367382}, {\"Country/Region\": \"US\", \"Longitude\": -112.4616737, \"Latitude\": 45.6795472, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-20T00:00:00\", \"Confirmed/100k\": 0.003973500614367382}, {\"Country/Region\": \"US\", \"Longitude\": -112.4616737, \"Latitude\": 45.6795472, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-21T00:00:00\", \"Confirmed/100k\": 0.004584808401193134}, {\"Country/Region\": \"US\", \"Longitude\": -112.4616737, \"Latitude\": 45.6795472, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-22T00:00:00\", \"Confirmed/100k\": 0.004584808401193134}, {\"Country/Region\": \"US\", \"Longitude\": -112.4616737, \"Latitude\": 45.6795472, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-23T00:00:00\", \"Confirmed/100k\": 0.004584808401193134}, {\"Country/Region\": \"US\", \"Longitude\": -112.4616737, \"Latitude\": 45.6795472, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-24T00:00:00\", \"Confirmed/100k\": 0.015588348564056654}, {\"Country/Region\": \"US\", \"Longitude\": -112.4616737, \"Latitude\": 45.6795472, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-25T00:00:00\", \"Confirmed/100k\": 0.015588348564056654}, {\"Country/Region\": \"US\", \"Longitude\": -112.4616737, \"Latitude\": 45.6795472, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-26T00:00:00\", \"Confirmed/100k\": 0.01742227192453391}, {\"Country/Region\": \"US\", \"Longitude\": -112.4616737, \"Latitude\": 45.6795472, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-27T00:00:00\", \"Confirmed/100k\": 0.017727925817946782}, {\"Country/Region\": \"US\", \"Longitude\": -112.4616737, \"Latitude\": 45.6795472, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-28T00:00:00\", \"Confirmed/100k\": 0.01833923360477253}, {\"Country/Region\": \"US\", \"Longitude\": -112.4616737, \"Latitude\": 45.6795472, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-29T00:00:00\", \"Confirmed/100k\": 0.02078446475207554}, {\"Country/Region\": \"US\", \"Longitude\": -112.4616737, \"Latitude\": 45.6795472, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-01T00:00:00\", \"Confirmed/100k\": 0.022618388112552797}, {\"Country/Region\": \"US\", \"Longitude\": -112.4616737, \"Latitude\": 45.6795472, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-02T00:00:00\", \"Confirmed/100k\": 0.029954081554461807}, {\"Country/Region\": \"US\", \"Longitude\": -112.4616737, \"Latitude\": 45.6795472, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-03T00:00:00\", \"Confirmed/100k\": 0.03606715942271932}, {\"Country/Region\": \"US\", \"Longitude\": -112.4616737, \"Latitude\": 45.6795472, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-04T00:00:00\", \"Confirmed/100k\": 0.04554243011851846}, {\"Country/Region\": \"US\", \"Longitude\": -112.4616737, \"Latitude\": 45.6795472, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-05T00:00:00\", \"Confirmed/100k\": 0.06632689487059401}, {\"Country/Region\": \"US\", \"Longitude\": -112.4616737, \"Latitude\": 45.6795472, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-06T00:00:00\", \"Confirmed/100k\": 0.0800813200741734}, {\"Country/Region\": \"US\", \"Longitude\": -112.4616737, \"Latitude\": 45.6795472, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-07T00:00:00\", \"Confirmed/100k\": 0.122872865151976}, {\"Country/Region\": \"US\", \"Longitude\": -112.4616737, \"Latitude\": 45.6795472, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-08T00:00:00\", \"Confirmed/100k\": 0.15832871678786953}, {\"Country/Region\": \"US\", \"Longitude\": -112.4616737, \"Latitude\": 45.6795472, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-09T00:00:00\", \"Confirmed/100k\": 0.17819621985970646}, {\"Country/Region\": \"US\", \"Longitude\": -112.4616737, \"Latitude\": 45.6795472, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-10T00:00:00\", \"Confirmed/100k\": 0.2931220837829477}, {\"Country/Region\": \"US\", \"Longitude\": -112.4616737, \"Latitude\": 45.6795472, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-11T00:00:00\", \"Confirmed/100k\": 0.3915426374618936}, {\"Country/Region\": \"US\", \"Longitude\": -112.4616737, \"Latitude\": 45.6795472, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-12T00:00:00\", \"Confirmed/100k\": 0.508302424745612}, {\"Country/Region\": \"US\", \"Longitude\": -112.4616737, \"Latitude\": 45.6795472, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-13T00:00:00\", \"Confirmed/100k\": 0.6660198337466559}, {\"Country/Region\": \"US\", \"Longitude\": -112.4616737, \"Latitude\": 45.6795472, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-14T00:00:00\", \"Confirmed/100k\": 0.8335181673369116}, {\"Country/Region\": \"US\", \"Longitude\": -112.4616737, \"Latitude\": 45.6795472, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-15T00:00:00\", \"Confirmed/100k\": 1.0694829730516515}, {\"Country/Region\": \"US\", \"Longitude\": -112.4616737, \"Latitude\": 45.6795472, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-16T00:00:00\", \"Confirmed/100k\": 1.4157888342884395}, {\"Country/Region\": \"US\", \"Longitude\": -112.4616737, \"Latitude\": 45.6795472, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-17T00:00:00\", \"Confirmed/100k\": 1.962603649604074}, {\"Country/Region\": \"US\", \"Longitude\": -112.4616737, \"Latitude\": 45.6795472, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-18T00:00:00\", \"Confirmed/100k\": 2.3789042524324104}, {\"Country/Region\": \"US\", \"Longitude\": -112.4616737, \"Latitude\": 45.6795472, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-19T00:00:00\", \"Confirmed/100k\": 4.1804283002078995}, {\"Country/Region\": \"US\", \"Longitude\": -112.4616737, \"Latitude\": 45.6795472, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-20T00:00:00\", \"Confirmed/100k\": 5.837989364185924}, {\"Country/Region\": \"US\", \"Longitude\": -112.4616737, \"Latitude\": 45.6795472, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-21T00:00:00\", \"Confirmed/100k\": 7.790812089200786}, {\"Country/Region\": \"US\", \"Longitude\": -112.4616737, \"Latitude\": 45.6795472, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-22T00:00:00\", \"Confirmed/100k\": 10.169716341633196}, {\"Country/Region\": \"US\", \"Longitude\": -112.4616737, \"Latitude\": 45.6795472, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-23T00:00:00\", \"Confirmed/100k\": 10.170938957206848}, {\"Country/Region\": \"United Kingdom\", \"Longitude\": -2.86563164, \"Latitude\": 54.12387156, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"United Kingdom\", \"Longitude\": -2.86563164, \"Latitude\": 54.12387156, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"United Kingdom\", \"Longitude\": -2.86563164, \"Latitude\": 54.12387156, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"United Kingdom\", \"Longitude\": -2.86563164, \"Latitude\": 54.12387156, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-25T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"United Kingdom\", \"Longitude\": -2.86563164, \"Latitude\": 54.12387156, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-26T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"United Kingdom\", \"Longitude\": -2.86563164, \"Latitude\": 54.12387156, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-27T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"United Kingdom\", \"Longitude\": -2.86563164, \"Latitude\": 54.12387156, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-28T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"United Kingdom\", \"Longitude\": -2.86563164, \"Latitude\": 54.12387156, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-29T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"United Kingdom\", \"Longitude\": -2.86563164, \"Latitude\": 54.12387156, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-30T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"United Kingdom\", \"Longitude\": -2.86563164, \"Latitude\": 54.12387156, \"Geo Region\": \"Europe\", \"Date\": \"2020-01-31T00:00:00\", \"Confirmed/100k\": 0.003008016770776383}, {\"Country/Region\": \"United Kingdom\", \"Longitude\": -2.86563164, \"Latitude\": 54.12387156, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-01T00:00:00\", \"Confirmed/100k\": 0.003008016770776383}, {\"Country/Region\": \"United Kingdom\", \"Longitude\": -2.86563164, \"Latitude\": 54.12387156, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-02T00:00:00\", \"Confirmed/100k\": 0.003008016770776383}, {\"Country/Region\": \"United Kingdom\", \"Longitude\": -2.86563164, \"Latitude\": 54.12387156, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-03T00:00:00\", \"Confirmed/100k\": 0.003008016770776383}, {\"Country/Region\": \"United Kingdom\", \"Longitude\": -2.86563164, \"Latitude\": 54.12387156, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-04T00:00:00\", \"Confirmed/100k\": 0.003008016770776383}, {\"Country/Region\": \"United Kingdom\", \"Longitude\": -2.86563164, \"Latitude\": 54.12387156, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-05T00:00:00\", \"Confirmed/100k\": 0.003008016770776383}, {\"Country/Region\": \"United Kingdom\", \"Longitude\": -2.86563164, \"Latitude\": 54.12387156, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-06T00:00:00\", \"Confirmed/100k\": 0.003008016770776383}, {\"Country/Region\": \"United Kingdom\", \"Longitude\": -2.86563164, \"Latitude\": 54.12387156, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-07T00:00:00\", \"Confirmed/100k\": 0.004512025156164575}, {\"Country/Region\": \"United Kingdom\", \"Longitude\": -2.86563164, \"Latitude\": 54.12387156, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-08T00:00:00\", \"Confirmed/100k\": 0.004512025156164575}, {\"Country/Region\": \"United Kingdom\", \"Longitude\": -2.86563164, \"Latitude\": 54.12387156, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-09T00:00:00\", \"Confirmed/100k\": 0.004512025156164575}, {\"Country/Region\": \"United Kingdom\", \"Longitude\": -2.86563164, \"Latitude\": 54.12387156, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-10T00:00:00\", \"Confirmed/100k\": 0.012032067083105532}, {\"Country/Region\": \"United Kingdom\", \"Longitude\": -2.86563164, \"Latitude\": 54.12387156, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-11T00:00:00\", \"Confirmed/100k\": 0.012032067083105532}, {\"Country/Region\": \"United Kingdom\", \"Longitude\": -2.86563164, \"Latitude\": 54.12387156, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-12T00:00:00\", \"Confirmed/100k\": 0.013536075468493723}, {\"Country/Region\": \"United Kingdom\", \"Longitude\": -2.86563164, \"Latitude\": 54.12387156, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-13T00:00:00\", \"Confirmed/100k\": 0.013536075468493723}, {\"Country/Region\": \"United Kingdom\", \"Longitude\": -2.86563164, \"Latitude\": 54.12387156, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-14T00:00:00\", \"Confirmed/100k\": 0.013536075468493723}, {\"Country/Region\": \"United Kingdom\", \"Longitude\": -2.86563164, \"Latitude\": 54.12387156, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-15T00:00:00\", \"Confirmed/100k\": 0.013536075468493723}, {\"Country/Region\": \"United Kingdom\", \"Longitude\": -2.86563164, \"Latitude\": 54.12387156, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-16T00:00:00\", \"Confirmed/100k\": 0.013536075468493723}, {\"Country/Region\": \"United Kingdom\", \"Longitude\": -2.86563164, \"Latitude\": 54.12387156, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-17T00:00:00\", \"Confirmed/100k\": 0.013536075468493723}, {\"Country/Region\": \"United Kingdom\", \"Longitude\": -2.86563164, \"Latitude\": 54.12387156, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-18T00:00:00\", \"Confirmed/100k\": 0.013536075468493723}, {\"Country/Region\": \"United Kingdom\", \"Longitude\": -2.86563164, \"Latitude\": 54.12387156, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-19T00:00:00\", \"Confirmed/100k\": 0.013536075468493723}, {\"Country/Region\": \"United Kingdom\", \"Longitude\": -2.86563164, \"Latitude\": 54.12387156, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-20T00:00:00\", \"Confirmed/100k\": 0.013536075468493723}, {\"Country/Region\": \"United Kingdom\", \"Longitude\": -2.86563164, \"Latitude\": 54.12387156, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-21T00:00:00\", \"Confirmed/100k\": 0.013536075468493723}, {\"Country/Region\": \"United Kingdom\", \"Longitude\": -2.86563164, \"Latitude\": 54.12387156, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-22T00:00:00\", \"Confirmed/100k\": 0.013536075468493723}, {\"Country/Region\": \"United Kingdom\", \"Longitude\": -2.86563164, \"Latitude\": 54.12387156, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-23T00:00:00\", \"Confirmed/100k\": 0.013536075468493723}, {\"Country/Region\": \"United Kingdom\", \"Longitude\": -2.86563164, \"Latitude\": 54.12387156, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-24T00:00:00\", \"Confirmed/100k\": 0.01955210901004649}, {\"Country/Region\": \"United Kingdom\", \"Longitude\": -2.86563164, \"Latitude\": 54.12387156, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-25T00:00:00\", \"Confirmed/100k\": 0.01955210901004649}, {\"Country/Region\": \"United Kingdom\", \"Longitude\": -2.86563164, \"Latitude\": 54.12387156, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-26T00:00:00\", \"Confirmed/100k\": 0.01955210901004649}, {\"Country/Region\": \"United Kingdom\", \"Longitude\": -2.86563164, \"Latitude\": 54.12387156, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-27T00:00:00\", \"Confirmed/100k\": 0.022560125780822875}, {\"Country/Region\": \"United Kingdom\", \"Longitude\": -2.86563164, \"Latitude\": 54.12387156, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-28T00:00:00\", \"Confirmed/100k\": 0.030080167707763825}, {\"Country/Region\": \"United Kingdom\", \"Longitude\": -2.86563164, \"Latitude\": 54.12387156, \"Geo Region\": \"Europe\", \"Date\": \"2020-02-29T00:00:00\", \"Confirmed/100k\": 0.034592192863928416}, {\"Country/Region\": \"United Kingdom\", \"Longitude\": -2.86563164, \"Latitude\": 54.12387156, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-01T00:00:00\", \"Confirmed/100k\": 0.054144301873974884}, {\"Country/Region\": \"United Kingdom\", \"Longitude\": -2.86563164, \"Latitude\": 54.12387156, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-02T00:00:00\", \"Confirmed/100k\": 0.06016033541552765}, {\"Country/Region\": \"United Kingdom\", \"Longitude\": -2.86563164, \"Latitude\": 54.12387156, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-03T00:00:00\", \"Confirmed/100k\": 0.07670442765479778}, {\"Country/Region\": \"United Kingdom\", \"Longitude\": -2.86563164, \"Latitude\": 54.12387156, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-04T00:00:00\", \"Confirmed/100k\": 0.12934472114338447}, {\"Country/Region\": \"United Kingdom\", \"Longitude\": -2.86563164, \"Latitude\": 54.12387156, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-05T00:00:00\", \"Confirmed/100k\": 0.17446497270503022}, {\"Country/Region\": \"United Kingdom\", \"Longitude\": -2.86563164, \"Latitude\": 54.12387156, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-06T00:00:00\", \"Confirmed/100k\": 0.2466573752036634}, {\"Country/Region\": \"United Kingdom\", \"Longitude\": -2.86563164, \"Latitude\": 54.12387156, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-07T00:00:00\", \"Confirmed/100k\": 0.3113297357753557}, {\"Country/Region\": \"United Kingdom\", \"Longitude\": -2.86563164, \"Latitude\": 54.12387156, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-08T00:00:00\", \"Confirmed/100k\": 0.4120982975963645}, {\"Country/Region\": \"United Kingdom\", \"Longitude\": -2.86563164, \"Latitude\": 54.12387156, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-09T00:00:00\", \"Confirmed/100k\": 0.4842907000949977}, {\"Country/Region\": \"United Kingdom\", \"Longitude\": -2.86563164, \"Latitude\": 54.12387156, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-10T00:00:00\", \"Confirmed/100k\": 0.5775392199890655}, {\"Country/Region\": \"United Kingdom\", \"Longitude\": -2.86563164, \"Latitude\": 54.12387156, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-11T00:00:00\", \"Confirmed/100k\": 0.6903398488931799}, {\"Country/Region\": \"United Kingdom\", \"Longitude\": -2.86563164, \"Latitude\": 54.12387156, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-12T00:00:00\", \"Confirmed/100k\": 0.6903398488931799}, {\"Country/Region\": \"United Kingdom\", \"Longitude\": -2.86563164, \"Latitude\": 54.12387156, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-13T00:00:00\", \"Confirmed/100k\": 1.2062147250813295}, {\"Country/Region\": \"United Kingdom\", \"Longitude\": -2.86563164, \"Latitude\": 54.12387156, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-14T00:00:00\", \"Confirmed/100k\": 1.7205855928840912}, {\"Country/Region\": \"United Kingdom\", \"Longitude\": -2.86563164, \"Latitude\": 54.12387156, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-15T00:00:00\", \"Confirmed/100k\": 1.7220896012694793}, {\"Country/Region\": \"United Kingdom\", \"Longitude\": -2.86563164, \"Latitude\": 54.12387156, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-16T00:00:00\", \"Confirmed/100k\": 2.332717005737085}, {\"Country/Region\": \"United Kingdom\", \"Longitude\": -2.86563164, \"Latitude\": 54.12387156, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-17T00:00:00\", \"Confirmed/100k\": 2.947856435360856}, {\"Country/Region\": \"United Kingdom\", \"Longitude\": -2.86563164, \"Latitude\": 54.12387156, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-18T00:00:00\", \"Confirmed/100k\": 3.973590154195602}, {\"Country/Region\": \"United Kingdom\", \"Longitude\": -2.86563164, \"Latitude\": 54.12387156, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-19T00:00:00\", \"Confirmed/100k\": 4.084886774714328}, {\"Country/Region\": \"United Kingdom\", \"Longitude\": -2.86563164, \"Latitude\": 54.12387156, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-20T00:00:00\", \"Confirmed/100k\": 6.037089658948201}, {\"Country/Region\": \"United Kingdom\", \"Longitude\": -2.86563164, \"Latitude\": 54.12387156, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-21T00:00:00\", \"Confirmed/100k\": 7.6208104887619665}, {\"Country/Region\": \"United Kingdom\", \"Longitude\": -2.86563164, \"Latitude\": 54.12387156, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-22T00:00:00\", \"Confirmed/100k\": 8.634512140513609}, {\"Country/Region\": \"United Kingdom\", \"Longitude\": -2.86563164, \"Latitude\": 54.12387156, \"Geo Region\": \"Europe\", \"Date\": \"2020-03-23T00:00:00\", \"Confirmed/100k\": 8.634512140513609}, {\"Country/Region\": \"Uruguay\", \"Longitude\": -56.01807053, \"Latitude\": -32.79951534, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Uruguay\", \"Longitude\": -56.01807053, \"Latitude\": -32.79951534, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Uruguay\", \"Longitude\": -56.01807053, \"Latitude\": -32.79951534, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Uruguay\", \"Longitude\": -56.01807053, \"Latitude\": -32.79951534, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-25T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Uruguay\", \"Longitude\": -56.01807053, \"Latitude\": -32.79951534, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-26T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Uruguay\", \"Longitude\": -56.01807053, \"Latitude\": -32.79951534, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-27T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Uruguay\", \"Longitude\": -56.01807053, \"Latitude\": -32.79951534, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-28T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Uruguay\", \"Longitude\": -56.01807053, \"Latitude\": -32.79951534, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-29T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Uruguay\", \"Longitude\": -56.01807053, \"Latitude\": -32.79951534, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-30T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Uruguay\", \"Longitude\": -56.01807053, \"Latitude\": -32.79951534, \"Geo Region\": \"Americas\", \"Date\": \"2020-01-31T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Uruguay\", \"Longitude\": -56.01807053, \"Latitude\": -32.79951534, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-01T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Uruguay\", \"Longitude\": -56.01807053, \"Latitude\": -32.79951534, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-02T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Uruguay\", \"Longitude\": -56.01807053, \"Latitude\": -32.79951534, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-03T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Uruguay\", \"Longitude\": -56.01807053, \"Latitude\": -32.79951534, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-04T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Uruguay\", \"Longitude\": -56.01807053, \"Latitude\": -32.79951534, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-05T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Uruguay\", \"Longitude\": -56.01807053, \"Latitude\": -32.79951534, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-06T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Uruguay\", \"Longitude\": -56.01807053, \"Latitude\": -32.79951534, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-07T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Uruguay\", \"Longitude\": -56.01807053, \"Latitude\": -32.79951534, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-08T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Uruguay\", \"Longitude\": -56.01807053, \"Latitude\": -32.79951534, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-09T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Uruguay\", \"Longitude\": -56.01807053, \"Latitude\": -32.79951534, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-10T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Uruguay\", \"Longitude\": -56.01807053, \"Latitude\": -32.79951534, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-11T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Uruguay\", \"Longitude\": -56.01807053, \"Latitude\": -32.79951534, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-12T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Uruguay\", \"Longitude\": -56.01807053, \"Latitude\": -32.79951534, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-13T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Uruguay\", \"Longitude\": -56.01807053, \"Latitude\": -32.79951534, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-14T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Uruguay\", \"Longitude\": -56.01807053, \"Latitude\": -32.79951534, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-15T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Uruguay\", \"Longitude\": -56.01807053, \"Latitude\": -32.79951534, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-16T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Uruguay\", \"Longitude\": -56.01807053, \"Latitude\": -32.79951534, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-17T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Uruguay\", \"Longitude\": -56.01807053, \"Latitude\": -32.79951534, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-18T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Uruguay\", \"Longitude\": -56.01807053, \"Latitude\": -32.79951534, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-19T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Uruguay\", \"Longitude\": -56.01807053, \"Latitude\": -32.79951534, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-20T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Uruguay\", \"Longitude\": -56.01807053, \"Latitude\": -32.79951534, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-21T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Uruguay\", \"Longitude\": -56.01807053, \"Latitude\": -32.79951534, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-22T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Uruguay\", \"Longitude\": -56.01807053, \"Latitude\": -32.79951534, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-23T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Uruguay\", \"Longitude\": -56.01807053, \"Latitude\": -32.79951534, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-24T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Uruguay\", \"Longitude\": -56.01807053, \"Latitude\": -32.79951534, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-25T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Uruguay\", \"Longitude\": -56.01807053, \"Latitude\": -32.79951534, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-26T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Uruguay\", \"Longitude\": -56.01807053, \"Latitude\": -32.79951534, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-27T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Uruguay\", \"Longitude\": -56.01807053, \"Latitude\": -32.79951534, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-28T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Uruguay\", \"Longitude\": -56.01807053, \"Latitude\": -32.79951534, \"Geo Region\": \"Americas\", \"Date\": \"2020-02-29T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Uruguay\", \"Longitude\": -56.01807053, \"Latitude\": -32.79951534, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-01T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Uruguay\", \"Longitude\": -56.01807053, \"Latitude\": -32.79951534, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-02T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Uruguay\", \"Longitude\": -56.01807053, \"Latitude\": -32.79951534, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-03T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Uruguay\", \"Longitude\": -56.01807053, \"Latitude\": -32.79951534, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-04T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Uruguay\", \"Longitude\": -56.01807053, \"Latitude\": -32.79951534, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-05T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Uruguay\", \"Longitude\": -56.01807053, \"Latitude\": -32.79951534, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-06T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Uruguay\", \"Longitude\": -56.01807053, \"Latitude\": -32.79951534, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-07T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Uruguay\", \"Longitude\": -56.01807053, \"Latitude\": -32.79951534, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-08T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Uruguay\", \"Longitude\": -56.01807053, \"Latitude\": -32.79951534, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-09T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Uruguay\", \"Longitude\": -56.01807053, \"Latitude\": -32.79951534, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-10T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Uruguay\", \"Longitude\": -56.01807053, \"Latitude\": -32.79951534, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-11T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Uruguay\", \"Longitude\": -56.01807053, \"Latitude\": -32.79951534, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-12T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Uruguay\", \"Longitude\": -56.01807053, \"Latitude\": -32.79951534, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-13T00:00:00\", \"Confirmed/100k\": 0.0}, {\"Country/Region\": \"Uruguay\", \"Longitude\": -56.01807053, \"Latitude\": -32.79951534, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-14T00:00:00\", \"Confirmed/100k\": 0.11596559184924242}, {\"Country/Region\": \"Uruguay\", \"Longitude\": -56.01807053, \"Latitude\": -32.79951534, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-15T00:00:00\", \"Confirmed/100k\": 0.11596559184924242}, {\"Country/Region\": \"Uruguay\", \"Longitude\": -56.01807053, \"Latitude\": -32.79951534, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-16T00:00:00\", \"Confirmed/100k\": 0.23193118369848484}, {\"Country/Region\": \"Uruguay\", \"Longitude\": -56.01807053, \"Latitude\": -32.79951534, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-17T00:00:00\", \"Confirmed/100k\": 0.8407505409070075}, {\"Country/Region\": \"Uruguay\", \"Longitude\": -56.01807053, \"Latitude\": -32.79951534, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-18T00:00:00\", \"Confirmed/100k\": 1.4495698981155305}, {\"Country/Region\": \"Uruguay\", \"Longitude\": -56.01807053, \"Latitude\": -32.79951534, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-19T00:00:00\", \"Confirmed/100k\": 2.2903204390225382}, {\"Country/Region\": \"Uruguay\", \"Longitude\": -56.01807053, \"Latitude\": -32.79951534, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-20T00:00:00\", \"Confirmed/100k\": 2.7251914084571967}, {\"Country/Region\": \"Uruguay\", \"Longitude\": -56.01807053, \"Latitude\": -32.79951534, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-21T00:00:00\", \"Confirmed/100k\": 3.189053775854166}, {\"Country/Region\": \"Uruguay\", \"Longitude\": -56.01807053, \"Latitude\": -32.79951534, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-22T00:00:00\", \"Confirmed/100k\": 3.913838724911931}, {\"Country/Region\": \"Uruguay\", \"Longitude\": -56.01807053, \"Latitude\": -32.79951534, \"Geo Region\": \"Americas\", \"Date\": \"2020-03-23T00:00:00\", \"Confirmed/100k\": 3.913838724911931}]}}, {\"mode\": \"vega-lite\"});\n", + "</script>" + ], + "text/plain": [ + "alt.Chart(...)" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "\n", + "<p style=\"font-size: smaller\">Data Sources: \n", + " <a href=\"https://github.com/CSSEGISandData/COVID-19\">JHU CSSE</a>,\n", + " <a href=\"https://data.worldbank.org/indicator/SP.POP.TOTL\">World Bank</a>,\n", + " <a href=\"https://worldmap.harvard.edu/data/geonode:country_centroids_az8\">Harvard Worldmap</a>\n", + "</p>" + ], + "text/plain": [ + "<IPython.core.display.HTML object>" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "base = alt.Chart(confirmed_rate_df).properties(\n", + " width=300, height=200, title=\"Countries with 2 or more cases per 100k\")\n", + "line = base.mark_line().encode(\n", + " x='Date',\n", + " y='Confirmed/100k',\n", + " color='Country/Region',\n", + " facet=alt.Facet('Geo Region:N', columns=1, sort=alt.SortArray(sort_order), title='Geographic Region'),\n", + " tooltip=[\"Country/Region:N\", \"Date:T\", \"Confirmed/100k:Q\"]\n", + ")\n", + "line\n", + "display(line)\n", + "display(HTML('''\n", + "<p style=\"font-size: smaller\">Data Sources: \n", + " <a href=\"https://github.com/CSSEGISandData/COVID-19\">JHU CSSE</a>,\n", + " <a href=\"https://data.worldbank.org/indicator/SP.POP.TOTL\">World Bank</a>,\n", + " <a href=\"https://worldmap.harvard.edu/data/geonode:country_centroids_az8\">Harvard Worldmap</a>\n", + "</p>'''))" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": { + "jupyter": { + "source_hidden": true + }, + "papermill": { + "duration": 0.370238, + "end_time": "2020-03-25T14:00:40.930472", + "exception": false, + "start_time": "2020-03-25T14:00:40.560234", + "status": "completed" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "def country_increase_df(c, df_nominal, growth_in_rate_df):\n", + " over_100 = df_nominal[df_nominal['Confirmed'] >= 100]\n", + " tdf = (over_100[['Date', 'Confirmed']] - over_100.iloc[0][['Date', 'Confirmed']]).reset_index()\n", + " tdfr = growth_in_rate_df[(growth_in_rate_df['Date'] >= over_100.iloc[0]['Date']) &\n", + " (growth_in_rate_df['Country/Region'] == c)].reset_index()\n", + " tdf['Confirmed/100k'] = tdfr['Confirmed/100k']\n", + " tdf['Country/Region'] = c\n", + " tdf['Days'] = (tdf['Date'] / np.timedelta64(1, 'D')).astype(int)\n", + " return tdf[['Country/Region', 'Days', 'Confirmed', 'Confirmed/100k']]\n", + "\n", + "\n", + "growth_in_rate_df = helper.growth_df(rates_frames_map, geodata_df, 'confirmed', countries_over_thresh, 0)\n", + "frame_map = {'confirmed': jhu_frames_map['confirmed'].groupby(level='Country/Region').sum()}\n", + "growth_in_value_df = helper.growth_df(frame_map, geodata_df, 'confirmed', countries_over_thresh, 1000)\n", + "growth_in_value_df = growth_in_value_df.rename({'Confirmed/100k':'Confirmed'}, axis=1)\n", + "increase_df = pd.concat([country_increase_df(c, df_nominal, growth_in_rate_df) for \n", + " c, df_nominal in growth_in_value_df.groupby('Country/Region')])" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "metadata": { + "jupyter": { + "source_hidden": true + }, + "papermill": { + "duration": 0.050028, + "end_time": "2020-03-25T14:00:41.023901", + "exception": false, + "start_time": "2020-03-25T14:00:40.973873", + "status": "completed" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "def facetted_growth_plot(df, variable, sort_order, ref_country, title, yscale='linear'):\n", + " base = alt.Chart(df).properties(\n", + " width=250, height=150)\n", + " line = base.mark_line().encode(\n", + " x='Days',\n", + " y=variable,\n", + " color='Country/Region',\n", + " tooltip=[\"Country/Region:N\", \"Days:Q\", f\"{variable}:Q\"]\n", + " )\n", + " label_loc = increase_df[increase_df['Country/Region'] == ref_country]['Days'].iloc[-2]\n", + " ref = base.mark_line(opacity=0.3).encode(\n", + " x='Days',\n", + " y=alt.Y(variable, scale=alt.Scale(type=yscale)),\n", + " color=alt.ColorValue('steelblue'),\n", + " ).transform_filter(f\"datum['Country/Region'] == '{ref_country}'\")\n", + " ref += ref.mark_text().encode(text='Country/Region:N').transform_filter(f\"datum['Days'] == {label_loc}\")\n", + " charts = []\n", + " # make our small multiples\n", + " for country in sort_order:\n", + " smallm = line.transform_filter(f\"datum['Country/Region'] == '{country}'\").properties(\n", + " title=country)\n", + " smallm += ref\n", + " charts.append(smallm)\n", + "\n", + " # group the small multiples into 3 horizontal charts\n", + " groups = []\n", + " c = None\n", + " for i, chart in enumerate(charts):\n", + " if not i%3:\n", + " if c != None:\n", + " groups.append(c)\n", + " c = alt.hconcat()\n", + " c |= chart\n", + " # vertically combine the horizontal charts\n", + " chart = alt.vconcat(title=title)\n", + " for c in groups:\n", + " chart &= c\n", + " return chart" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "metadata": { + "jupyter": { + "source_hidden": true + }, + "papermill": { + "duration": 0.418983, + "end_time": "2020-03-25T14:00:41.473834", + "exception": false, + "start_time": "2020-03-25T14:00:41.054851", + "status": "completed" + }, + "tags": [] + }, + "outputs": [ + { + "data": { + "text/html": [ + "\n", + "<div id=\"altair-viz-14e6682bd3514610a05dddfa438f993f\"></div>\n", + "<script type=\"text/javascript\">\n", + " (function(spec, embedOpt){\n", + " const outputDiv = document.getElementById(\"altair-viz-14e6682bd3514610a05dddfa438f993f\");\n", + " const paths = {\n", + " \"vega\": \"https://cdn.jsdelivr.net/npm//vega@5?noext\",\n", + " \"vega-lib\": \"https://cdn.jsdelivr.net/npm//vega-lib?noext\",\n", + " \"vega-lite\": \"https://cdn.jsdelivr.net/npm//vega-lite@4.0.2?noext\",\n", + " \"vega-embed\": \"https://cdn.jsdelivr.net/npm//vega-embed@6?noext\",\n", + " };\n", + "\n", + " function loadScript(lib) {\n", + " return new Promise(function(resolve, reject) {\n", + " var s = document.createElement('script');\n", + " s.src = paths[lib];\n", + " s.async = true;\n", + " s.onload = () => resolve(paths[lib]);\n", + " s.onerror = () => reject(`Error loading script: ${paths[lib]}`);\n", + " document.getElementsByTagName(\"head\")[0].appendChild(s);\n", + " });\n", + " }\n", + "\n", + " function showError(err) {\n", + " outputDiv.innerHTML = `<div class=\"error\" style=\"color:red;\">${err}</div>`;\n", + " throw err;\n", + " }\n", + "\n", + " function displayChart(vegaEmbed) {\n", + " vegaEmbed(outputDiv, spec, embedOpt)\n", + " .catch(err => showError(`Javascript Error: ${err.message}<br>This usually means there's a typo in your chart specification. See the javascript console for the full traceback.`));\n", + " }\n", + "\n", + " if(typeof define === \"function\" && define.amd) {\n", + " requirejs.config({paths});\n", + " require([\"vega-embed\"], displayChart, err => showError(`Error loading script: ${err.message}`));\n", + " } else if (typeof vegaEmbed === \"function\") {\n", + " displayChart(vegaEmbed);\n", + " } else {\n", + " loadScript(\"vega\")\n", + " .then(() => loadScript(\"vega-lite\"))\n", + " .then(() => loadScript(\"vega-embed\"))\n", + " .catch(showError)\n", + " .then(() => displayChart(vegaEmbed));\n", + " }\n", + " })({\"config\": {\"view\": {\"continuousWidth\": 400, \"continuousHeight\": 300}}, \"vconcat\": [{\"hconcat\": [{\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Days\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed\"}}, \"height\": 150, \"title\": \"Italy\", \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}, {\"filter\": \"datum['Days'] == 28\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Days\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed\"}}, \"height\": 150, \"title\": \"US\", \"transform\": [{\"filter\": \"datum['Country/Region'] == 'US'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}, {\"filter\": \"datum['Days'] == 28\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Days\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed\"}}, \"height\": 150, \"title\": \"Spain\", \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Spain'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}, {\"filter\": \"datum['Days'] == 28\"}], \"width\": 250}]}]}]}, {\"hconcat\": [{\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Days\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed\"}}, \"height\": 150, \"title\": \"Germany\", \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Germany'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}, {\"filter\": \"datum['Days'] == 28\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Days\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed\"}}, \"height\": 150, \"title\": \"Iran\", \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Iran'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}, {\"filter\": \"datum['Days'] == 28\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Days\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed\"}}, \"height\": 150, \"title\": \"France\", \"transform\": [{\"filter\": \"datum['Country/Region'] == 'France'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}, {\"filter\": \"datum['Days'] == 28\"}], \"width\": 250}]}]}]}, {\"hconcat\": [{\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Days\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed\"}}, \"height\": 150, \"title\": \"Korea, South\", \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Korea, South'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}, {\"filter\": \"datum['Days'] == 28\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Days\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed\"}}, \"height\": 150, \"title\": \"Switzerland\", \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Switzerland'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}, {\"filter\": \"datum['Days'] == 28\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Days\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed\"}}, \"height\": 150, \"title\": \"United Kingdom\", \"transform\": [{\"filter\": \"datum['Country/Region'] == 'United Kingdom'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}, {\"filter\": \"datum['Days'] == 28\"}], \"width\": 250}]}]}]}, {\"hconcat\": [{\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Days\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed\"}}, \"height\": 150, \"title\": \"Netherlands\", \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Netherlands'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}, {\"filter\": \"datum['Days'] == 28\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Days\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed\"}}, \"height\": 150, \"title\": \"Belgium\", \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Belgium'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}, {\"filter\": \"datum['Days'] == 28\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Days\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed\"}}, \"height\": 150, \"title\": \"Austria\", \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Austria'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}, {\"filter\": \"datum['Days'] == 28\"}], \"width\": 250}]}]}]}, {\"hconcat\": [{\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Days\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed\"}}, \"height\": 150, \"title\": \"Norway\", \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Norway'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}, {\"filter\": \"datum['Days'] == 28\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Days\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed\"}}, \"height\": 150, \"title\": \"Sweden\", \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Sweden'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}, {\"filter\": \"datum['Days'] == 28\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Days\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed\"}}, \"height\": 150, \"title\": \"Portugal\", \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Portugal'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}, {\"filter\": \"datum['Days'] == 28\"}], \"width\": 250}]}]}]}, {\"hconcat\": [{\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Days\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed\"}}, \"height\": 150, \"title\": \"Brazil\", \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Brazil'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}, {\"filter\": \"datum['Days'] == 28\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Days\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed\"}}, \"height\": 150, \"title\": \"Denmark\", \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Denmark'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}, {\"filter\": \"datum['Days'] == 28\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Days\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed\"}}, \"height\": 150, \"title\": \"Canada\", \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Canada'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}, {\"filter\": \"datum['Days'] == 28\"}], \"width\": 250}]}]}]}, {\"hconcat\": [{\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Days\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed\"}}, \"height\": 150, \"title\": \"Australia\", \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Australia'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}, {\"filter\": \"datum['Days'] == 28\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Days\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed\"}}, \"height\": 150, \"title\": \"Malaysia\", \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Malaysia'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}, {\"filter\": \"datum['Days'] == 28\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Days\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed\"}}, \"height\": 150, \"title\": \"Turkey\", \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Turkey'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}, {\"filter\": \"datum['Days'] == 28\"}], \"width\": 250}]}]}]}], \"data\": {\"name\": \"data-a66b823f1cb87a72221234237c22d91c\"}, \"title\": \"Growth of cases from case 100, compared to Italy\", \"$schema\": \"https://vega.github.io/schema/vega-lite/v4.0.2.json\", \"datasets\": {\"data-a66b823f1cb87a72221234237c22d91c\": [{\"Country/Region\": \"Australia\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 0.4281306826095598}, {\"Country/Region\": \"Australia\", \"Days\": 1, \"Confirmed\": 21.0, \"Confirmed/100k\": 0.5121563305983519}, {\"Country/Region\": \"Australia\", \"Days\": 2, \"Confirmed\": 21.0, \"Confirmed/100k\": 0.5121563305983519}, {\"Country/Region\": \"Australia\", \"Days\": 3, \"Confirmed\": 93.0, \"Confirmed/100k\": 0.8002442665599246}, {\"Country/Region\": \"Australia\", \"Days\": 4, \"Confirmed\": 143.0, \"Confirmed/100k\": 1.000305333199906}, {\"Country/Region\": \"Australia\", \"Days\": 5, \"Confirmed\": 190.0, \"Confirmed/100k\": 1.1883627358414883}, {\"Country/Region\": \"Australia\", \"Days\": 6, \"Confirmed\": 270.0, \"Confirmed/100k\": 1.5084604424654582}, {\"Country/Region\": \"Australia\", \"Days\": 7, \"Confirmed\": 345.0, \"Confirmed/100k\": 1.8085520424254298}, {\"Country/Region\": \"Australia\", \"Days\": 8, \"Confirmed\": 461.0, \"Confirmed/100k\": 2.272693717030186}, {\"Country/Region\": \"Australia\", \"Days\": 9, \"Confirmed\": 574.0, \"Confirmed/100k\": 2.724831727636544}, {\"Country/Region\": \"Australia\", \"Days\": 10, \"Confirmed\": 684.0, \"Confirmed/100k\": 3.1649660742445027}, {\"Country/Region\": \"Australia\", \"Days\": 11, \"Confirmed\": 964.0, \"Confirmed/100k\": 4.285308047428397}, {\"Country/Region\": \"Australia\", \"Days\": 12, \"Confirmed\": 1207.0, \"Confirmed/100k\": 5.257604831298705}, {\"Country/Region\": \"Australia\", \"Days\": 13, \"Confirmed\": 1207.0, \"Confirmed/100k\": 5.257604831298705}, {\"Country/Region\": \"Austria\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 1.1755348146503741}, {\"Country/Region\": \"Austria\", \"Days\": 1, \"Confirmed\": 27.0, \"Confirmed/100k\": 1.4807217376846056}, {\"Country/Region\": \"Austria\", \"Days\": 2, \"Confirmed\": 78.0, \"Confirmed/100k\": 2.057185925638154}, {\"Country/Region\": \"Austria\", \"Days\": 3, \"Confirmed\": 142.0, \"Confirmed/100k\": 2.780591965423}, {\"Country/Region\": \"Austria\", \"Days\": 4, \"Confirmed\": 198.0, \"Confirmed/100k\": 3.4135722502347403}, {\"Country/Region\": \"Austria\", \"Days\": 5, \"Confirmed\": 400.0, \"Confirmed/100k\": 5.696822563305657}, {\"Country/Region\": \"Austria\", \"Days\": 6, \"Confirmed\": 551.0, \"Confirmed/100k\": 7.403608688423027}, {\"Country/Region\": \"Austria\", \"Days\": 7, \"Confirmed\": 756.0, \"Confirmed/100k\": 9.72076865960886}, {\"Country/Region\": \"Austria\", \"Days\": 8, \"Confirmed\": 914.0, \"Confirmed/100k\": 11.506677320327697}, {\"Country/Region\": \"Austria\", \"Days\": 9, \"Confirmed\": 1228.0, \"Confirmed/100k\": 15.055888203022096}, {\"Country/Region\": \"Austria\", \"Days\": 10, \"Confirmed\": 1542.0, \"Confirmed/100k\": 18.605099085716496}, {\"Country/Region\": \"Austria\", \"Days\": 11, \"Confirmed\": 1909.0, \"Confirmed/100k\": 22.753380595107718}, {\"Country/Region\": \"Austria\", \"Days\": 12, \"Confirmed\": 2284.0, \"Confirmed/100k\": 26.99208785947205}, {\"Country/Region\": \"Austria\", \"Days\": 13, \"Confirmed\": 2710.0, \"Confirmed/100k\": 31.807259311789927}, {\"Country/Region\": \"Austria\", \"Days\": 14, \"Confirmed\": 3140.0, \"Confirmed/100k\": 36.66764364159435}, {\"Country/Region\": \"Austria\", \"Days\": 15, \"Confirmed\": 3140.0, \"Confirmed/100k\": 36.66764364159435}, {\"Country/Region\": \"Belgium\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 0.9542930404546708}, {\"Country/Region\": \"Belgium\", \"Days\": 1, \"Confirmed\": 60.0, \"Confirmed/100k\": 1.4795919618058655}, {\"Country/Region\": \"Belgium\", \"Days\": 2, \"Confirmed\": 91.0, \"Confirmed/100k\": 1.7509964045039832}, {\"Country/Region\": \"Belgium\", \"Days\": 3, \"Confirmed\": 130.0, \"Confirmed/100k\": 2.09244070338226}, {\"Country/Region\": \"Belgium\", \"Days\": 4, \"Confirmed\": 158.0, \"Confirmed/100k\": 2.3375802000128174}, {\"Country/Region\": \"Belgium\", \"Days\": 5, \"Confirmed\": 205.0, \"Confirmed/100k\": 2.749064355071253}, {\"Country/Region\": \"Belgium\", \"Days\": 6, \"Confirmed\": 205.0, \"Confirmed/100k\": 2.749064355071253}, {\"Country/Region\": \"Belgium\", \"Days\": 7, \"Confirmed\": 450.0, \"Confirmed/100k\": 4.894034950588631}, {\"Country/Region\": \"Belgium\", \"Days\": 8, \"Confirmed\": 580.0, \"Confirmed/100k\": 6.0321826135162215}, {\"Country/Region\": \"Belgium\", \"Days\": 9, \"Confirmed\": 777.0, \"Confirmed/100k\": 7.756914071952645}, {\"Country/Region\": \"Belgium\", \"Days\": 10, \"Confirmed\": 949.0, \"Confirmed/100k\": 9.26277097982607}, {\"Country/Region\": \"Belgium\", \"Days\": 11, \"Confirmed\": 1134.0, \"Confirmed/100k\": 10.882442653992252}, {\"Country/Region\": \"Belgium\", \"Days\": 12, \"Confirmed\": 1377.0, \"Confirmed/100k\": 13.009903285464592}, {\"Country/Region\": \"Belgium\", \"Days\": 13, \"Confirmed\": 1686.0, \"Confirmed/100k\": 15.715192730423247}, {\"Country/Region\": \"Belgium\", \"Days\": 14, \"Confirmed\": 2148.0, \"Confirmed/100k\": 19.75999442482745}, {\"Country/Region\": \"Belgium\", \"Days\": 15, \"Confirmed\": 2706.0, \"Confirmed/100k\": 24.64527439339356}, {\"Country/Region\": \"Belgium\", \"Days\": 16, \"Confirmed\": 3292.0, \"Confirmed/100k\": 29.77569385859023}, {\"Country/Region\": \"Belgium\", \"Days\": 17, \"Confirmed\": 3292.0, \"Confirmed/100k\": 29.77569385859023}, {\"Country/Region\": \"Brazil\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 0.07208692453324421}, {\"Country/Region\": \"Brazil\", \"Days\": 1, \"Confirmed\": 0.0, \"Confirmed/100k\": 0.07208692453324421}, {\"Country/Region\": \"Brazil\", \"Days\": 2, \"Confirmed\": 11.0, \"Confirmed/100k\": 0.07733828989659311}, {\"Country/Region\": \"Brazil\", \"Days\": 3, \"Confirmed\": 49.0, \"Confirmed/100k\": 0.09547937024270754}, {\"Country/Region\": \"Brazil\", \"Days\": 4, \"Confirmed\": 170.0, \"Confirmed/100k\": 0.15324438923954564}, {\"Country/Region\": \"Brazil\", \"Days\": 5, \"Confirmed\": 221.0, \"Confirmed/100k\": 0.17759162865143605}, {\"Country/Region\": \"Brazil\", \"Days\": 6, \"Confirmed\": 470.0, \"Confirmed/100k\": 0.29646344460360696}, {\"Country/Region\": \"Brazil\", \"Days\": 7, \"Confirmed\": 642.0, \"Confirmed/100k\": 0.37857570301233545}, {\"Country/Region\": \"Brazil\", \"Days\": 8, \"Confirmed\": 870.0, \"Confirmed/100k\": 0.4874221850890221}, {\"Country/Region\": \"Brazil\", \"Days\": 9, \"Confirmed\": 1442.0, \"Confirmed/100k\": 0.7604931839831657}, {\"Country/Region\": \"Brazil\", \"Days\": 10, \"Confirmed\": 1442.0, \"Confirmed/100k\": 0.7604931839831657}, {\"Country/Region\": \"Canada\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 0.2914283160818564}, {\"Country/Region\": \"Canada\", \"Days\": 1, \"Confirmed\": 9.0, \"Confirmed/100k\": 0.3157140090886777}, {\"Country/Region\": \"Canada\", \"Days\": 2, \"Confirmed\": 85.0, \"Confirmed/100k\": 0.5207931944796137}, {\"Country/Region\": \"Canada\", \"Days\": 3, \"Confirmed\": 90.0, \"Confirmed/100k\": 0.53428524615007}, {\"Country/Region\": \"Canada\", \"Days\": 4, \"Confirmed\": 144.0, \"Confirmed/100k\": 0.6799994041909982}, {\"Country/Region\": \"Canada\", \"Days\": 5, \"Confirmed\": 307.0, \"Confirmed/100k\": 1.1198402886478742}, {\"Country/Region\": \"Canada\", \"Days\": 6, \"Confirmed\": 370.0, \"Confirmed/100k\": 1.2898401396956236}, {\"Country/Region\": \"Canada\", \"Days\": 7, \"Confirmed\": 549.0, \"Confirmed/100k\": 1.7728555894979598}, {\"Country/Region\": \"Canada\", \"Days\": 8, \"Confirmed\": 692.0, \"Confirmed/100k\": 2.1587282672730104}, {\"Country/Region\": \"Canada\", \"Days\": 9, \"Confirmed\": 835.0, \"Confirmed/100k\": 2.544600945048061}, {\"Country/Region\": \"Canada\", \"Days\": 10, \"Confirmed\": 1170.0, \"Confirmed/100k\": 3.4485684069686338}, {\"Country/Region\": \"Canada\", \"Days\": 11, \"Confirmed\": 1357.0, \"Confirmed/100k\": 3.953171139443701}, {\"Country/Region\": \"Canada\", \"Days\": 12, \"Confirmed\": 1362.0, \"Confirmed/100k\": 3.966663191114157}, {\"Country/Region\": \"Czechia\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 1.3269720239476102}, {\"Country/Region\": \"Czechia\", \"Days\": 1, \"Confirmed\": 48.0, \"Confirmed/100k\": 1.7787071810361583}, {\"Country/Region\": \"Czechia\", \"Days\": 2, \"Confirmed\": 112.0, \"Confirmed/100k\": 2.3810207238208894}, {\"Country/Region\": \"Czechia\", \"Days\": 3, \"Confirmed\": 157.0, \"Confirmed/100k\": 2.8045224335914027}, {\"Country/Region\": \"Czechia\", \"Days\": 4, \"Confirmed\": 255.0, \"Confirmed/100k\": 3.7268150459805214}, {\"Country/Region\": \"Czechia\", \"Days\": 5, \"Confirmed\": 323.0, \"Confirmed/100k\": 4.366773185189299}, {\"Country/Region\": \"Czechia\", \"Days\": 6, \"Confirmed\": 553.0, \"Confirmed/100k\": 6.531337479571924}, {\"Country/Region\": \"Czechia\", \"Days\": 7, \"Confirmed\": 692.0, \"Confirmed/100k\": 7.839487205307511}, {\"Country/Region\": \"Czechia\", \"Days\": 8, \"Confirmed\": 854.0, \"Confirmed/100k\": 9.364093360481364}, {\"Country/Region\": \"Czechia\", \"Days\": 9, \"Confirmed\": 979.0, \"Confirmed/100k\": 10.540486998732787}, {\"Country/Region\": \"Czechia\", \"Days\": 10, \"Confirmed\": 979.0, \"Confirmed/100k\": 10.540486998732787}, {\"Country/Region\": \"Denmark\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 4.553729349096137}, {\"Country/Region\": \"Denmark\", \"Days\": 1, \"Confirmed\": 180.0, \"Confirmed/100k\": 7.658544814388955}, {\"Country/Region\": \"Denmark\", \"Days\": 2, \"Confirmed\": 353.0, \"Confirmed/100k\": 10.6426174560315}, {\"Country/Region\": \"Denmark\", \"Days\": 3, \"Confirmed\": 540.0, \"Confirmed/100k\": 13.868175744974597}, {\"Country/Region\": \"Denmark\", \"Days\": 4, \"Confirmed\": 572.0, \"Confirmed/100k\": 14.420142938804432}, {\"Country/Region\": \"Denmark\", \"Days\": 5, \"Confirmed\": 611.0, \"Confirmed/100k\": 15.092852956284544}, {\"Country/Region\": \"Denmark\", \"Days\": 6, \"Confirmed\": 669.0, \"Confirmed/100k\": 16.09329349510112}, {\"Country/Region\": \"Denmark\", \"Days\": 7, \"Confirmed\": 761.0, \"Confirmed/100k\": 17.680199177361892}, {\"Country/Region\": \"Denmark\", \"Days\": 8, \"Confirmed\": 852.0, \"Confirmed/100k\": 19.249855884815485}, {\"Country/Region\": \"Denmark\", \"Days\": 9, \"Confirmed\": 961.0, \"Confirmed/100k\": 21.12999413879836}, {\"Country/Region\": \"Denmark\", \"Days\": 10, \"Confirmed\": 1073.0, \"Confirmed/100k\": 23.061879317202784}, {\"Country/Region\": \"Denmark\", \"Days\": 11, \"Confirmed\": 1156.0, \"Confirmed/100k\": 24.49354422619892}, {\"Country/Region\": \"Denmark\", \"Days\": 12, \"Confirmed\": 1250.0, \"Confirmed/100k\": 26.11494785807405}, {\"Country/Region\": \"Denmark\", \"Days\": 13, \"Confirmed\": 1250.0, \"Confirmed/100k\": 26.11494785807405}, {\"Country/Region\": \"France\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 0.14928215288271898}, {\"Country/Region\": \"France\", \"Days\": 1, \"Confirmed\": 30.0, \"Confirmed/100k\": 0.19406679874753469}, {\"Country/Region\": \"France\", \"Days\": 2, \"Confirmed\": 91.0, \"Confirmed/100k\": 0.2851289120059933}, {\"Country/Region\": \"France\", \"Days\": 3, \"Confirmed\": 104.0, \"Confirmed/100k\": 0.30453559188074675}, {\"Country/Region\": \"France\", \"Days\": 4, \"Confirmed\": 188.0, \"Confirmed/100k\": 0.4299326003022307}, {\"Country/Region\": \"France\", \"Days\": 5, \"Confirmed\": 280.0, \"Confirmed/100k\": 0.5672721809543322}, {\"Country/Region\": \"France\", \"Days\": 6, \"Confirmed\": 556.0, \"Confirmed/100k\": 0.9792909229106364}, {\"Country/Region\": \"France\", \"Days\": 7, \"Confirmed\": 857.0, \"Confirmed/100k\": 1.4286302030876208}, {\"Country/Region\": \"France\", \"Days\": 8, \"Confirmed\": 1034.0, \"Confirmed/100k\": 1.6928596136900331}, {\"Country/Region\": \"France\", \"Days\": 9, \"Confirmed\": 1117.0, \"Confirmed/100k\": 1.81676380058269}, {\"Country/Region\": \"France\", \"Days\": 10, \"Confirmed\": 1692.0, \"Confirmed/100k\": 2.675136179658324}, {\"Country/Region\": \"France\", \"Days\": 11, \"Confirmed\": 2190.0, \"Confirmed/100k\": 3.4185613010142646}, {\"Country/Region\": \"France\", \"Days\": 12, \"Confirmed\": 2190.0, \"Confirmed/100k\": 3.4185613010142646}, {\"Country/Region\": \"France\", \"Days\": 13, \"Confirmed\": 3578.0, \"Confirmed/100k\": 5.490597583026403}, {\"Country/Region\": \"France\", \"Days\": 14, \"Confirmed\": 4387.0, \"Confirmed/100k\": 6.698290199847602}, {\"Country/Region\": \"France\", \"Days\": 15, \"Confirmed\": 4423.0, \"Confirmed/100k\": 6.75203177488538}, {\"Country/Region\": \"France\", \"Days\": 16, \"Confirmed\": 6568.0, \"Confirmed/100k\": 9.9541339542197}, {\"Country/Region\": \"France\", \"Days\": 17, \"Confirmed\": 7599.0, \"Confirmed/100k\": 11.493232950440536}, {\"Country/Region\": \"France\", \"Days\": 18, \"Confirmed\": 9005.0, \"Confirmed/100k\": 13.592140019971565}, {\"Country/Region\": \"France\", \"Days\": 19, \"Confirmed\": 10847.0, \"Confirmed/100k\": 16.341917276071243}, {\"Country/Region\": \"France\", \"Days\": 20, \"Confirmed\": 12626.0, \"Confirmed/100k\": 18.997646775854818}, {\"Country/Region\": \"France\", \"Days\": 21, \"Confirmed\": 14331.0, \"Confirmed/100k\": 21.542907482505175}, {\"Country/Region\": \"France\", \"Days\": 22, \"Confirmed\": 16076.0, \"Confirmed/100k\": 24.147881050308623}, {\"Country/Region\": \"France\", \"Days\": 23, \"Confirmed\": 15944.0, \"Confirmed/100k\": 23.95082860850343}, {\"Country/Region\": \"Germany\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 0.15676264021182154}, {\"Country/Region\": \"Germany\", \"Days\": 1, \"Confirmed\": 29.0, \"Confirmed/100k\": 0.19173276764368946}, {\"Country/Region\": \"Germany\", \"Days\": 2, \"Confirmed\": 66.0, \"Confirmed/100k\": 0.23634982678090016}, {\"Country/Region\": \"Germany\", \"Days\": 3, \"Confirmed\": 132.0, \"Confirmed/100k\": 0.3159370133499788}, {\"Country/Region\": \"Germany\", \"Days\": 4, \"Confirmed\": 352.0, \"Confirmed/100k\": 0.5812276352469076}, {\"Country/Region\": \"Germany\", \"Days\": 5, \"Confirmed\": 540.0, \"Confirmed/100k\": 0.8079305303224649}, {\"Country/Region\": \"Germany\", \"Days\": 6, \"Confirmed\": 669.0, \"Confirmed/100k\": 0.9634873040711186}, {\"Country/Region\": \"Germany\", \"Days\": 7, \"Confirmed\": 910.0, \"Confirmed/100k\": 1.2541011216945723}, {\"Country/Region\": \"Germany\", \"Days\": 8, \"Confirmed\": 1046.0, \"Confirmed/100k\": 1.4180989606854009}, {\"Country/Region\": \"Germany\", \"Days\": 9, \"Confirmed\": 1327.0, \"Confirmed/100k\": 1.7569474368355689}, {\"Country/Region\": \"Germany\", \"Days\": 10, \"Confirmed\": 1778.0, \"Confirmed/100k\": 2.300793211724273}, {\"Country/Region\": \"Germany\", \"Days\": 11, \"Confirmed\": 1948.0, \"Confirmed/100k\": 2.5057905104628087}, {\"Country/Region\": \"Germany\", \"Days\": 12, \"Confirmed\": 3545.0, \"Confirmed/100k\": 4.431559252141878}, {\"Country/Region\": \"Germany\", \"Days\": 13, \"Confirmed\": 4455.0, \"Confirmed/100k\": 5.528897733624627}, {\"Country/Region\": \"Germany\", \"Days\": 14, \"Confirmed\": 5665.0, \"Confirmed/100k\": 6.987996154057738}, {\"Country/Region\": \"Germany\", \"Days\": 15, \"Confirmed\": 7142.0, \"Confirmed/100k\": 8.769060920156662}, {\"Country/Region\": \"Germany\", \"Days\": 16, \"Confirmed\": 9127.0, \"Confirmed/100k\": 11.162705849544864}, {\"Country/Region\": \"Germany\", \"Days\": 17, \"Confirmed\": 12197.0, \"Confirmed/100k\": 14.864715891470187}, {\"Country/Region\": \"Germany\", \"Days\": 18, \"Confirmed\": 15190.0, \"Confirmed/100k\": 18.473874215731584}, {\"Country/Region\": \"Germany\", \"Days\": 19, \"Confirmed\": 19718.0, \"Confirmed/100k\": 23.934037560955645}, {\"Country/Region\": \"Germany\", \"Days\": 20, \"Confirmed\": 22083.0, \"Confirmed/100k\": 26.785911746347626}, {\"Country/Region\": \"Germany\", \"Days\": 21, \"Confirmed\": 24743.0, \"Confirmed/100k\": 29.993516538374127}, {\"Country/Region\": \"Germany\", \"Days\": 22, \"Confirmed\": 24743.0, \"Confirmed/100k\": 29.993516538374127}, {\"Country/Region\": \"Iran\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 0.16992609156334193}, {\"Country/Region\": \"Iran\", \"Days\": 1, \"Confirmed\": 106.0, \"Confirmed/100k\": 0.2995100175037322}, {\"Country/Region\": \"Iran\", \"Days\": 2, \"Confirmed\": 249.0, \"Confirmed/100k\": 0.4743260685365228}, {\"Country/Region\": \"Iran\", \"Days\": 3, \"Confirmed\": 454.0, \"Confirmed/100k\": 0.724936491345768}, {\"Country/Region\": \"Iran\", \"Days\": 4, \"Confirmed\": 839.0, \"Confirmed/100k\": 1.1955950902802044}, {\"Country/Region\": \"Iran\", \"Days\": 5, \"Confirmed\": 1362.0, \"Confirmed/100k\": 1.83495729091062}, {\"Country/Region\": \"Iran\", \"Days\": 6, \"Confirmed\": 2197.0, \"Confirmed/100k\": 2.855736330158034}, {\"Country/Region\": \"Iran\", \"Days\": 7, \"Confirmed\": 2783.0, \"Confirmed/100k\": 3.5721153924322673}, {\"Country/Region\": \"Iran\", \"Days\": 8, \"Confirmed\": 3374.0, \"Confirmed/100k\": 4.29460690404331}, {\"Country/Region\": \"Iran\", \"Days\": 9, \"Confirmed\": 4608.0, \"Confirmed/100k\": 5.803159400368232}, {\"Country/Region\": \"Iran\", \"Days\": 10, \"Confirmed\": 5684.0, \"Confirmed/100k\": 7.118558497649927}, {\"Country/Region\": \"Iran\", \"Days\": 11, \"Confirmed\": 6427.0, \"Confirmed/100k\": 8.026868469100023}, {\"Country/Region\": \"Iran\", \"Days\": 12, \"Confirmed\": 7022.0, \"Confirmed/100k\": 8.754249940180514}, {\"Country/Region\": \"Iran\", \"Days\": 13, \"Confirmed\": 7903.0, \"Confirmed/100k\": 9.831263513326588}, {\"Country/Region\": \"Iran\", \"Days\": 14, \"Confirmed\": 8861.0, \"Confirmed/100k\": 11.002408806259547}, {\"Country/Region\": \"Iran\", \"Days\": 15, \"Confirmed\": 9936.0, \"Confirmed/100k\": 12.316585413673884}, {\"Country/Region\": \"Iran\", \"Days\": 16, \"Confirmed\": 11225.0, \"Confirmed/100k\": 13.892374852703725}, {\"Country/Region\": \"Iran\", \"Days\": 17, \"Confirmed\": 12590.0, \"Confirmed/100k\": 15.561073521653087}, {\"Country/Region\": \"Iran\", \"Days\": 18, \"Confirmed\": 13799.0, \"Confirmed/100k\": 17.039063771293954}, {\"Country/Region\": \"Iran\", \"Days\": 19, \"Confirmed\": 14852.0, \"Confirmed/100k\": 18.32634560162632}, {\"Country/Region\": \"Iran\", \"Days\": 20, \"Confirmed\": 16030.0, \"Confirmed/100k\": 19.766438665378963}, {\"Country/Region\": \"Iran\", \"Days\": 21, \"Confirmed\": 17222.0, \"Confirmed/100k\": 21.223646587274672}, {\"Country/Region\": \"Iran\", \"Days\": 22, \"Confirmed\": 18268.0, \"Confirmed/100k\": 22.5023709885355}, {\"Country/Region\": \"Iran\", \"Days\": 23, \"Confirmed\": 19505.0, \"Confirmed/100k\": 24.014590954462513}, {\"Country/Region\": \"Iran\", \"Days\": 24, \"Confirmed\": 20471.0, \"Confirmed/100k\": 25.19551616633437}, {\"Country/Region\": \"Iran\", \"Days\": 25, \"Confirmed\": 21499.0, \"Confirmed/100k\": 26.45223574998268}, {\"Country/Region\": \"Iran\", \"Days\": 26, \"Confirmed\": 21499.0, \"Confirmed/100k\": 26.45223574998268}, {\"Country/Region\": \"Israel\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 1.2269524302663275}, {\"Country/Region\": \"Israel\", \"Days\": 1, \"Confirmed\": 22.0, \"Confirmed/100k\": 1.4745942051824668}, {\"Country/Region\": \"Israel\", \"Days\": 2, \"Confirmed\": 52.0, \"Confirmed/100k\": 1.8122875346135665}, {\"Country/Region\": \"Israel\", \"Days\": 3, \"Confirmed\": 84.0, \"Confirmed/100k\": 2.1724937526734056}, {\"Country/Region\": \"Israel\", \"Days\": 4, \"Confirmed\": 142.0, \"Confirmed/100k\": 2.8253675229068635}, {\"Country/Region\": \"Israel\", \"Days\": 5, \"Confirmed\": 146.0, \"Confirmed/100k\": 2.8703933001643436}, {\"Country/Region\": \"Israel\", \"Days\": 6, \"Confirmed\": 228.0, \"Confirmed/100k\": 3.7934217339426826}, {\"Country/Region\": \"Israel\", \"Days\": 7, \"Confirmed\": 324.0, \"Confirmed/100k\": 4.8740403881222}, {\"Country/Region\": \"Israel\", \"Days\": 8, \"Confirmed\": 568.0, \"Confirmed/100k\": 7.620612800828473}, {\"Country/Region\": \"Israel\", \"Days\": 9, \"Confirmed\": 596.0, \"Confirmed/100k\": 7.935793241630835}, {\"Country/Region\": \"Israel\", \"Days\": 10, \"Confirmed\": 774.0, \"Confirmed/100k\": 9.93944032958869}, {\"Country/Region\": \"Israel\", \"Days\": 11, \"Confirmed\": 962.0, \"Confirmed/100k\": 12.055651860690244}, {\"Country/Region\": \"Israel\", \"Days\": 12, \"Confirmed\": 962.0, \"Confirmed/100k\": 12.055651860690244}, {\"Country/Region\": \"Italy\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 0.2564896727411861}, {\"Country/Region\": \"Italy\", \"Days\": 1, \"Confirmed\": 74.0, \"Confirmed/100k\": 0.3789428068240749}, {\"Country/Region\": \"Italy\", \"Days\": 2, \"Confirmed\": 167.0, \"Confirmed/100k\": 0.5328366104687865}, {\"Country/Region\": \"Italy\", \"Days\": 3, \"Confirmed\": 298.0, \"Confirmed/100k\": 0.7496117532371437}, {\"Country/Region\": \"Italy\", \"Days\": 4, \"Confirmed\": 500.0, \"Confirmed/100k\": 1.0838757138417865}, {\"Country/Region\": \"Italy\", \"Days\": 5, \"Confirmed\": 733.0, \"Confirmed/100k\": 1.4694376089946661}, {\"Country/Region\": \"Italy\", \"Days\": 6, \"Confirmed\": 973.0, \"Confirmed/100k\": 1.8665829087229542}, {\"Country/Region\": \"Italy\", \"Days\": 7, \"Confirmed\": 1539.0, \"Confirmed/100k\": 2.803183907248833}, {\"Country/Region\": \"Italy\", \"Days\": 8, \"Confirmed\": 1881.0, \"Confirmed/100k\": 3.369115959361644}, {\"Country/Region\": \"Italy\", \"Days\": 9, \"Confirmed\": 2347.0, \"Confirmed/100k\": 4.140239749667403}, {\"Country/Region\": \"Italy\", \"Days\": 10, \"Confirmed\": 2934.0, \"Confirmed/100k\": 5.111590961919508}, {\"Country/Region\": \"Italy\", \"Days\": 11, \"Confirmed\": 3703.0, \"Confirmed/100k\": 6.384110693132231}, {\"Country/Region\": \"Italy\", \"Days\": 12, \"Confirmed\": 4481.0, \"Confirmed/100k\": 7.6715233730847645}, {\"Country/Region\": \"Italy\", \"Days\": 13, \"Confirmed\": 5728.0, \"Confirmed/100k\": 9.735024159589663}, {\"Country/Region\": \"Italy\", \"Days\": 14, \"Confirmed\": 7220.0, \"Confirmed/100k\": 12.203944106233852}, {\"Country/Region\": \"Italy\", \"Days\": 15, \"Confirmed\": 9017.0, \"Confirmed/100k\": 15.17756953794941}, {\"Country/Region\": \"Italy\", \"Days\": 16, \"Confirmed\": 9994.0, \"Confirmed/100k\": 16.794281862259982}, {\"Country/Region\": \"Italy\", \"Days\": 17, \"Confirmed\": 12307.0, \"Confirmed/100k\": 20.62176968839136}, {\"Country/Region\": \"Italy\", \"Days\": 18, \"Confirmed\": 12307.0, \"Confirmed/100k\": 20.62176968839136}, {\"Country/Region\": \"Italy\", \"Days\": 19, \"Confirmed\": 17505.0, \"Confirmed/100k\": 29.22327497167319}, {\"Country/Region\": \"Italy\", \"Days\": 20, \"Confirmed\": 21002.0, \"Confirmed/100k\": 35.0100129431308}, {\"Country/Region\": \"Italy\", \"Days\": 21, \"Confirmed\": 24592.0, \"Confirmed/100k\": 40.95064471823311}, {\"Country/Region\": \"Italy\", \"Days\": 22, \"Confirmed\": 27825.0, \"Confirmed/100k\": 46.30052285998958}, {\"Country/Region\": \"Italy\", \"Days\": 23, \"Confirmed\": 31351.0, \"Confirmed/100k\": 52.135249221831025}, {\"Country/Region\": \"Italy\", \"Days\": 24, \"Confirmed\": 35558.0, \"Confirmed/100k\": 59.09687537165146}, {\"Country/Region\": \"Italy\", \"Days\": 25, \"Confirmed\": 40880.0, \"Confirmed/100k\": 67.90357239312625}, {\"Country/Region\": \"Italy\", \"Days\": 26, \"Confirmed\": 46866.0, \"Confirmed/100k\": 77.80903807718265}, {\"Country/Region\": \"Italy\", \"Days\": 27, \"Confirmed\": 53423.0, \"Confirmed/100k\": 88.65937862017591}, {\"Country/Region\": \"Italy\", \"Days\": 28, \"Confirmed\": 58983.0, \"Confirmed/100k\": 97.85991139721459}, {\"Country/Region\": \"Italy\", \"Days\": 29, \"Confirmed\": 58983.0, \"Confirmed/100k\": 97.85991139721459}, {\"Country/Region\": \"Japan\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 0.0829848627706986}, {\"Country/Region\": \"Japan\", \"Days\": 1, \"Confirmed\": 17.0, \"Confirmed/100k\": 0.0964205072192879}, {\"Country/Region\": \"Japan\", \"Days\": 2, \"Confirmed\": 42.0, \"Confirmed/100k\": 0.11617880787897802}, {\"Country/Region\": \"Japan\", \"Days\": 3, \"Confirmed\": 54.0, \"Confirmed/100k\": 0.1256627921956293}, {\"Country/Region\": \"Japan\", \"Days\": 4, \"Confirmed\": 65.0, \"Confirmed/100k\": 0.13435644448589296}, {\"Country/Region\": \"Japan\", \"Days\": 5, \"Confirmed\": 84.0, \"Confirmed/100k\": 0.14937275298725747}, {\"Country/Region\": \"Japan\", \"Days\": 6, \"Confirmed\": 109.0, \"Confirmed/100k\": 0.1691310536469476}, {\"Country/Region\": \"Japan\", \"Days\": 7, \"Confirmed\": 123.0, \"Confirmed/100k\": 0.1801957020163741}, {\"Country/Region\": \"Japan\", \"Days\": 8, \"Confirmed\": 136.0, \"Confirmed/100k\": 0.19047001835941296}, {\"Country/Region\": \"Japan\", \"Days\": 9, \"Confirmed\": 151.0, \"Confirmed/100k\": 0.20232499875522708}, {\"Country/Region\": \"Japan\", \"Days\": 10, \"Confirmed\": 169.0, \"Confirmed/100k\": 0.216550975230204}, {\"Country/Region\": \"Japan\", \"Days\": 11, \"Confirmed\": 188.0, \"Confirmed/100k\": 0.2315672837315685}, {\"Country/Region\": \"Japan\", \"Days\": 12, \"Confirmed\": 226.0, \"Confirmed/100k\": 0.2615999007342975}, {\"Country/Region\": \"Japan\", \"Days\": 13, \"Confirmed\": 255.0, \"Confirmed/100k\": 0.2845195294995381}, {\"Country/Region\": \"Japan\", \"Days\": 14, \"Confirmed\": 315.0, \"Confirmed/100k\": 0.3319394510827944}, {\"Country/Region\": \"Japan\", \"Days\": 15, \"Confirmed\": 356.0, \"Confirmed/100k\": 0.3643430641646863}, {\"Country/Region\": \"Japan\", \"Days\": 16, \"Confirmed\": 397.0, \"Confirmed/100k\": 0.3967466772465781}, {\"Country/Region\": \"Japan\", \"Days\": 17, \"Confirmed\": 406.0, \"Confirmed/100k\": 0.40385966548406654}, {\"Country/Region\": \"Japan\", \"Days\": 18, \"Confirmed\": 476.0, \"Confirmed/100k\": 0.4591829073311989}, {\"Country/Region\": \"Japan\", \"Days\": 19, \"Confirmed\": 534.0, \"Confirmed/100k\": 0.5050221648616801}, {\"Country/Region\": \"Japan\", \"Days\": 20, \"Confirmed\": 534.0, \"Confirmed/100k\": 0.5050221648616801}, {\"Country/Region\": \"Japan\", \"Days\": 21, \"Confirmed\": 596.0, \"Confirmed/100k\": 0.5540227504977115}, {\"Country/Region\": \"Japan\", \"Days\": 22, \"Confirmed\": 668.0, \"Confirmed/100k\": 0.6109266563976192}, {\"Country/Region\": \"Japan\", \"Days\": 23, \"Confirmed\": 734.0, \"Confirmed/100k\": 0.6630885701392012}, {\"Country/Region\": \"Japan\", \"Days\": 24, \"Confirmed\": 720.0, \"Confirmed/100k\": 0.6520239217697746}, {\"Country/Region\": \"Japan\", \"Days\": 25, \"Confirmed\": 773.0, \"Confirmed/100k\": 0.6939115191683177}, {\"Country/Region\": \"Japan\", \"Days\": 26, \"Confirmed\": 784.0, \"Confirmed/100k\": 0.7026051714585815}, {\"Country/Region\": \"Japan\", \"Days\": 27, \"Confirmed\": 819.0, \"Confirmed/100k\": 0.7302667923821476}, {\"Country/Region\": \"Japan\", \"Days\": 28, \"Confirmed\": 858.0, \"Confirmed/100k\": 0.7610897414112643}, {\"Country/Region\": \"Japan\", \"Days\": 29, \"Confirmed\": 902.0, \"Confirmed/100k\": 0.7958643505723191}, {\"Country/Region\": \"Japan\", \"Days\": 30, \"Confirmed\": 981.0, \"Confirmed/100k\": 0.8583005806569398}, {\"Country/Region\": \"Japan\", \"Days\": 31, \"Confirmed\": 981.0, \"Confirmed/100k\": 0.8583005806569398}, {\"Country/Region\": \"Korea, South\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 0.20141277115000653}, {\"Country/Region\": \"Korea, South\", \"Days\": 1, \"Confirmed\": 100.0, \"Confirmed/100k\": 0.39507889725578205}, {\"Country/Region\": \"Korea, South\", \"Days\": 2, \"Confirmed\": 329.0, \"Confirmed/100k\": 0.8385743260380079}, {\"Country/Region\": \"Korea, South\", \"Days\": 3, \"Confirmed\": 498.0, \"Confirmed/100k\": 1.1658700791567684}, {\"Country/Region\": \"Korea, South\", \"Days\": 4, \"Confirmed\": 729.0, \"Confirmed/100k\": 1.6132388304611098}, {\"Country/Region\": \"Korea, South\", \"Days\": 5, \"Confirmed\": 873.0, \"Confirmed/100k\": 1.8921180520534264}, {\"Country/Region\": \"Korea, South\", \"Days\": 6, \"Confirmed\": 1157.0, \"Confirmed/100k\": 2.4421298501938287}, {\"Country/Region\": \"Korea, South\", \"Days\": 7, \"Confirmed\": 1662.0, \"Confirmed/100k\": 3.420143787027995}, {\"Country/Region\": \"Korea, South\", \"Days\": 8, \"Confirmed\": 2233.0, \"Confirmed/100k\": 4.525977367091973}, {\"Country/Region\": \"Korea, South\", \"Days\": 9, \"Confirmed\": 3046.0, \"Confirmed/100k\": 6.100482972331928}, {\"Country/Region\": \"Korea, South\", \"Days\": 10, \"Confirmed\": 3632.0, \"Confirmed/100k\": 7.235366471311772}, {\"Country/Region\": \"Korea, South\", \"Days\": 11, \"Confirmed\": 4231.0, \"Confirmed/100k\": 8.395426566685366}, {\"Country/Region\": \"Korea, South\", \"Days\": 12, \"Confirmed\": 5082.0, \"Confirmed/100k\": 10.043525299845516}, {\"Country/Region\": \"Korea, South\", \"Days\": 13, \"Confirmed\": 5517.0, \"Confirmed/100k\": 10.885972948405641}, {\"Country/Region\": \"Korea, South\", \"Days\": 14, \"Confirmed\": 5984.0, \"Confirmed/100k\": 11.790393757319613}, {\"Country/Region\": \"Korea, South\", \"Days\": 15, \"Confirmed\": 6489.0, \"Confirmed/100k\": 12.768407694153776}, {\"Country/Region\": \"Korea, South\", \"Days\": 16, \"Confirmed\": 6937.0, \"Confirmed/100k\": 13.636031939107651}, {\"Country/Region\": \"Korea, South\", \"Days\": 17, \"Confirmed\": 7210.0, \"Confirmed/100k\": 14.16474046337642}, {\"Country/Region\": \"Korea, South\", \"Days\": 18, \"Confirmed\": 7374.0, \"Confirmed/100k\": 14.48235291018989}, {\"Country/Region\": \"Korea, South\", \"Days\": 19, \"Confirmed\": 7409.0, \"Confirmed/100k\": 14.550136054326911}, {\"Country/Region\": \"Korea, South\", \"Days\": 20, \"Confirmed\": 7651.0, \"Confirmed/100k\": 15.01880807950289}, {\"Country/Region\": \"Korea, South\", \"Days\": 21, \"Confirmed\": 7765.0, \"Confirmed/100k\": 15.239587463263474}, {\"Country/Region\": \"Korea, South\", \"Days\": 22, \"Confirmed\": 7875.0, \"Confirmed/100k\": 15.452620201979823}, {\"Country/Region\": \"Korea, South\", \"Days\": 23, \"Confirmed\": 7982.0, \"Confirmed/100k\": 15.659842956913007}, {\"Country/Region\": \"Korea, South\", \"Days\": 24, \"Confirmed\": 8058.0, \"Confirmed/100k\": 15.807029212753394}, {\"Country/Region\": \"Korea, South\", \"Days\": 25, \"Confirmed\": 8132.0, \"Confirmed/100k\": 15.95034214607167}, {\"Country/Region\": \"Korea, South\", \"Days\": 26, \"Confirmed\": 8216.0, \"Confirmed/100k\": 16.11302169200052}, {\"Country/Region\": \"Korea, South\", \"Days\": 27, \"Confirmed\": 8309.0, \"Confirmed/100k\": 16.293131189278892}, {\"Country/Region\": \"Korea, South\", \"Days\": 28, \"Confirmed\": 8461.0, \"Confirmed/100k\": 16.58750370095967}, {\"Country/Region\": \"Korea, South\", \"Days\": 29, \"Confirmed\": 8548.0, \"Confirmed/100k\": 16.755993230671695}, {\"Country/Region\": \"Korea, South\", \"Days\": 30, \"Confirmed\": 8695.0, \"Confirmed/100k\": 17.040682436047184}, {\"Country/Region\": \"Korea, South\", \"Days\": 31, \"Confirmed\": 8793.0, \"Confirmed/100k\": 17.230475239630845}, {\"Country/Region\": \"Korea, South\", \"Days\": 32, \"Confirmed\": 8793.0, \"Confirmed/100k\": 17.230475239630845}, {\"Country/Region\": \"Malaysia\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 0.3710918203274901}, {\"Country/Region\": \"Malaysia\", \"Days\": 1, \"Confirmed\": 12.0, \"Confirmed/100k\": 0.4091525198482584}, {\"Country/Region\": \"Malaysia\", \"Days\": 2, \"Confirmed\": 32.0, \"Confirmed/100k\": 0.4725870190495387}, {\"Country/Region\": \"Malaysia\", \"Days\": 3, \"Confirmed\": 32.0, \"Confirmed/100k\": 0.4725870190495387}, {\"Country/Region\": \"Malaysia\", \"Days\": 4, \"Confirmed\": 80.0, \"Confirmed/100k\": 0.6248298171326115}, {\"Country/Region\": \"Malaysia\", \"Days\": 5, \"Confirmed\": 121.0, \"Confirmed/100k\": 0.7548705404952363}, {\"Country/Region\": \"Malaysia\", \"Days\": 6, \"Confirmed\": 311.0, \"Confirmed/100k\": 1.3574982829073998}, {\"Country/Region\": \"Malaysia\", \"Days\": 7, \"Confirmed\": 449.0, \"Confirmed/100k\": 1.7951963273962344}, {\"Country/Region\": \"Malaysia\", \"Days\": 8, \"Confirmed\": 556.0, \"Confirmed/100k\": 2.1345708981230844}, {\"Country/Region\": \"Malaysia\", \"Days\": 9, \"Confirmed\": 673.0, \"Confirmed/100k\": 2.505662718450574}, {\"Country/Region\": \"Malaysia\", \"Days\": 10, \"Confirmed\": 783.0, \"Confirmed/100k\": 2.8545524640576163}, {\"Country/Region\": \"Malaysia\", \"Days\": 11, \"Confirmed\": 913.0, \"Confirmed/100k\": 3.2668767088659383}, {\"Country/Region\": \"Malaysia\", \"Days\": 12, \"Confirmed\": 1066.0, \"Confirmed/100k\": 3.7521506277557335}, {\"Country/Region\": \"Malaysia\", \"Days\": 13, \"Confirmed\": 1189.0, \"Confirmed/100k\": 4.142272797843607}, {\"Country/Region\": \"Malaysia\", \"Days\": 14, \"Confirmed\": 1189.0, \"Confirmed/100k\": 4.142272797843607}, {\"Country/Region\": \"Netherlands\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 0.7428464611229854}, {\"Country/Region\": \"Netherlands\", \"Days\": 1, \"Confirmed\": 60.0, \"Confirmed/100k\": 1.0910557397743847}, {\"Country/Region\": \"Netherlands\", \"Days\": 2, \"Confirmed\": 137.0, \"Confirmed/100k\": 1.537924314043681}, {\"Country/Region\": \"Netherlands\", \"Days\": 3, \"Confirmed\": 193.0, \"Confirmed/100k\": 1.8629196407849868}, {\"Country/Region\": \"Netherlands\", \"Days\": 4, \"Confirmed\": 254.0, \"Confirmed/100k\": 2.216932407413909}, {\"Country/Region\": \"Netherlands\", \"Days\": 5, \"Confirmed\": 375.0, \"Confirmed/100k\": 2.919154452694232}, {\"Country/Region\": \"Netherlands\", \"Days\": 6, \"Confirmed\": 375.0, \"Confirmed/100k\": 2.919154452694232}, {\"Country/Region\": \"Netherlands\", \"Days\": 7, \"Confirmed\": 678.0, \"Confirmed/100k\": 4.6776113098837975}, {\"Country/Region\": \"Netherlands\", \"Days\": 8, \"Confirmed\": 834.0, \"Confirmed/100k\": 5.582955434377436}, {\"Country/Region\": \"Netherlands\", \"Days\": 9, \"Confirmed\": 1010.0, \"Confirmed/100k\": 6.604369318421543}, {\"Country/Region\": \"Netherlands\", \"Days\": 10, \"Confirmed\": 1288.0, \"Confirmed/100k\": 8.217738976173026}, {\"Country/Region\": \"Netherlands\", \"Days\": 11, \"Confirmed\": 1583.0, \"Confirmed/100k\": 9.929767929542408}, {\"Country/Region\": \"Netherlands\", \"Days\": 12, \"Confirmed\": 1930.0, \"Confirmed/100k\": 11.943578257743}, {\"Country/Region\": \"Netherlands\", \"Days\": 13, \"Confirmed\": 2339.0, \"Confirmed/100k\": 14.317204840550039}, {\"Country/Region\": \"Netherlands\", \"Days\": 14, \"Confirmed\": 2875.0, \"Confirmed/100k\": 17.42787439650254}, {\"Country/Region\": \"Netherlands\", \"Days\": 15, \"Confirmed\": 3512.0, \"Confirmed/100k\": 21.124696238184896}, {\"Country/Region\": \"Netherlands\", \"Days\": 16, \"Confirmed\": 4088.0, \"Confirmed/100k\": 24.46750531323833}, {\"Country/Region\": \"Netherlands\", \"Days\": 17, \"Confirmed\": 4088.0, \"Confirmed/100k\": 24.46750531323833}, {\"Country/Region\": \"Norway\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 2.0322388347293057}, {\"Country/Region\": \"Norway\", \"Days\": 1, \"Confirmed\": 39.0, \"Confirmed/100k\": 2.7661028583815552}, {\"Country/Region\": \"Norway\", \"Days\": 2, \"Confirmed\": 68.0, \"Confirmed/100k\": 3.3117966195588684}, {\"Country/Region\": \"Norway\", \"Days\": 3, \"Confirmed\": 97.0, \"Confirmed/100k\": 3.8574903807361824}, {\"Country/Region\": \"Norway\", \"Days\": 4, \"Confirmed\": 292.0, \"Confirmed/100k\": 7.526810498997428}, {\"Country/Region\": \"Norway\", \"Days\": 5, \"Confirmed\": 490.0, \"Confirmed/100k\": 11.252581696001155}, {\"Country/Region\": \"Norway\", \"Days\": 6, \"Confirmed\": 594.0, \"Confirmed/100k\": 13.209552425740487}, {\"Country/Region\": \"Norway\", \"Days\": 7, \"Confirmed\": 888.0, \"Confirmed/100k\": 18.741758142503603}, {\"Country/Region\": \"Norway\", \"Days\": 8, \"Confirmed\": 982.0, \"Confirmed/100k\": 20.510558609767997}, {\"Country/Region\": \"Norway\", \"Days\": 9, \"Confirmed\": 1113.0, \"Confirmed/100k\": 22.97558904818965}, {\"Country/Region\": \"Norway\", \"Days\": 10, \"Confirmed\": 1225.0, \"Confirmed/100k\": 25.08309598790893}, {\"Country/Region\": \"Norway\", \"Days\": 11, \"Confirmed\": 1355.0, \"Confirmed/100k\": 27.529309400083093}, {\"Country/Region\": \"Norway\", \"Days\": 12, \"Confirmed\": 1442.0, \"Confirmed/100k\": 29.16639068361504}, {\"Country/Region\": \"Norway\", \"Days\": 13, \"Confirmed\": 1638.0, \"Confirmed/100k\": 32.85452782812378}, {\"Country/Region\": \"Norway\", \"Days\": 14, \"Confirmed\": 1806.0, \"Confirmed/100k\": 36.01578823770269}, {\"Country/Region\": \"Norway\", \"Days\": 15, \"Confirmed\": 2010.0, \"Confirmed/100k\": 39.854461592191385}, {\"Country/Region\": \"Norway\", \"Days\": 16, \"Confirmed\": 2275.0, \"Confirmed/100k\": 44.840973547777175}, {\"Country/Region\": \"Norway\", \"Days\": 17, \"Confirmed\": 2275.0, \"Confirmed/100k\": 44.840973547777175}, {\"Country/Region\": \"Portugal\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 1.0893074552785798}, {\"Country/Region\": \"Portugal\", \"Days\": 1, \"Confirmed\": 57.0, \"Confirmed/100k\": 1.6436871423399997}, {\"Country/Region\": \"Portugal\", \"Days\": 2, \"Confirmed\": 133.0, \"Confirmed/100k\": 2.382860058421893}, {\"Country/Region\": \"Portugal\", \"Days\": 3, \"Confirmed\": 219.0, \"Confirmed/100k\": 3.2192925687250886}, {\"Country/Region\": \"Portugal\", \"Days\": 4, \"Confirmed\": 336.0, \"Confirmed/100k\": 4.357229821114319}, {\"Country/Region\": \"Portugal\", \"Days\": 5, \"Confirmed\": 336.0, \"Confirmed/100k\": 4.357229821114319}, {\"Country/Region\": \"Portugal\", \"Days\": 6, \"Confirmed\": 673.0, \"Confirmed/100k\": 7.634878146372187}, {\"Country/Region\": \"Portugal\", \"Days\": 7, \"Confirmed\": 908.0, \"Confirmed/100k\": 9.92047861057278}, {\"Country/Region\": \"Portugal\", \"Days\": 8, \"Confirmed\": 1168.0, \"Confirmed/100k\": 12.449228060326627}, {\"Country/Region\": \"Portugal\", \"Days\": 9, \"Confirmed\": 1488.0, \"Confirmed/100k\": 15.561535075408282}, {\"Country/Region\": \"Portugal\", \"Days\": 10, \"Confirmed\": 1488.0, \"Confirmed/100k\": 15.561535075408282}, {\"Country/Region\": \"Spain\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 0.25682870610404146}, {\"Country/Region\": \"Spain\", \"Days\": 1, \"Confirmed\": 45.0, \"Confirmed/100k\": 0.353139470893057}, {\"Country/Region\": \"Spain\", \"Days\": 2, \"Confirmed\": 102.0, \"Confirmed/100k\": 0.4751331062924767}, {\"Country/Region\": \"Spain\", \"Days\": 3, \"Confirmed\": 139.0, \"Confirmed/100k\": 0.5543219573412228}, {\"Country/Region\": \"Spain\", \"Days\": 4, \"Confirmed\": 280.0, \"Confirmed/100k\": 0.8560956870134715}, {\"Country/Region\": \"Spain\", \"Days\": 5, \"Confirmed\": 380.0, \"Confirmed/100k\": 1.0701196087668394}, {\"Country/Region\": \"Spain\", \"Days\": 6, \"Confirmed\": 553.0, \"Confirmed/100k\": 1.4403809934001657}, {\"Country/Region\": \"Spain\", \"Days\": 7, \"Confirmed\": 953.0, \"Confirmed/100k\": 2.2964766804136367}, {\"Country/Region\": \"Spain\", \"Days\": 8, \"Confirmed\": 1575.0, \"Confirmed/100k\": 3.6277054737195855}, {\"Country/Region\": \"Spain\", \"Days\": 9, \"Confirmed\": 2157.0, \"Confirmed/100k\": 4.873324698324187}, {\"Country/Region\": \"Spain\", \"Days\": 10, \"Confirmed\": 2157.0, \"Confirmed/100k\": 4.873324698324187}, {\"Country/Region\": \"Spain\", \"Days\": 11, \"Confirmed\": 5112.0, \"Confirmed/100k\": 11.197731586136207}, {\"Country/Region\": \"Spain\", \"Days\": 12, \"Confirmed\": 6271.0, \"Confirmed/100k\": 13.678268839257742}, {\"Country/Region\": \"Spain\", \"Days\": 13, \"Confirmed\": 7678.0, \"Confirmed/100k\": 16.689585418327628}, {\"Country/Region\": \"Spain\", \"Days\": 14, \"Confirmed\": 9822.0, \"Confirmed/100k\": 21.278258300719834}, {\"Country/Region\": \"Spain\", \"Days\": 15, \"Confirmed\": 11628.0, \"Confirmed/100k\": 25.14353032758566}, {\"Country/Region\": \"Spain\", \"Days\": 16, \"Confirmed\": 13790.0, \"Confirmed/100k\": 29.770727515893466}, {\"Country/Region\": \"Spain\", \"Days\": 17, \"Confirmed\": 17843.0, \"Confirmed/100k\": 38.445117064557465}, {\"Country/Region\": \"Spain\", \"Days\": 18, \"Confirmed\": 20290.0, \"Confirmed/100k\": 43.68228242986238}, {\"Country/Region\": \"Spain\", \"Days\": 19, \"Confirmed\": 25254.0, \"Confirmed/100k\": 54.30642990569957}, {\"Country/Region\": \"Spain\", \"Days\": 20, \"Confirmed\": 28648.0, \"Confirmed/100k\": 61.57040181000888}, {\"Country/Region\": \"Spain\", \"Days\": 21, \"Confirmed\": 28648.0, \"Confirmed/100k\": 61.57040181000888}, {\"Country/Region\": \"Sweden\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 0.9918321152292876}, {\"Country/Region\": \"Sweden\", \"Days\": 1, \"Confirmed\": 60.0, \"Confirmed/100k\": 1.581039312395201}, {\"Country/Region\": \"Sweden\", \"Days\": 2, \"Confirmed\": 102.0, \"Confirmed/100k\": 1.99348435041134}, {\"Country/Region\": \"Sweden\", \"Days\": 3, \"Confirmed\": 147.0, \"Confirmed/100k\": 2.435389748285776}, {\"Country/Region\": \"Sweden\", \"Days\": 4, \"Confirmed\": 254.0, \"Confirmed/100k\": 3.4861425832316537}, {\"Country/Region\": \"Sweden\", \"Days\": 5, \"Confirmed\": 399.0, \"Confirmed/100k\": 4.9100599763826125}, {\"Country/Region\": \"Sweden\", \"Days\": 6, \"Confirmed\": 498.0, \"Confirmed/100k\": 5.882251851706369}, {\"Country/Region\": \"Sweden\", \"Days\": 7, \"Confirmed\": 713.0, \"Confirmed/100k\": 7.993577641550892}, {\"Country/Region\": \"Sweden\", \"Days\": 8, \"Confirmed\": 860.0, \"Confirmed/100k\": 9.437135274607376}, {\"Country/Region\": \"Sweden\", \"Days\": 9, \"Confirmed\": 921.0, \"Confirmed/100k\": 10.036162591726056}, {\"Country/Region\": \"Sweden\", \"Days\": 10, \"Confirmed\": 1002.0, \"Confirmed/100k\": 10.831592307900042}, {\"Country/Region\": \"Sweden\", \"Days\": 11, \"Confirmed\": 1089.0, \"Confirmed/100k\": 11.685942743790614}, {\"Country/Region\": \"Sweden\", \"Days\": 12, \"Confirmed\": 1178.0, \"Confirmed/100k\": 12.559933419586716}, {\"Country/Region\": \"Sweden\", \"Days\": 13, \"Confirmed\": 1338.0, \"Confirmed/100k\": 14.131152612029155}, {\"Country/Region\": \"Sweden\", \"Days\": 14, \"Confirmed\": 1538.0, \"Confirmed/100k\": 16.0951766025822}, {\"Country/Region\": \"Sweden\", \"Days\": 15, \"Confirmed\": 1662.0, \"Confirmed/100k\": 17.31287147672509}, {\"Country/Region\": \"Sweden\", \"Days\": 16, \"Confirmed\": 1833.0, \"Confirmed/100k\": 18.99211198864794}, {\"Country/Region\": \"Sweden\", \"Days\": 17, \"Confirmed\": 1833.0, \"Confirmed/100k\": 18.99211198864794}, {\"Country/Region\": \"Switzerland\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 1.3385712958884843}, {\"Country/Region\": \"Switzerland\", \"Days\": 1, \"Confirmed\": 100.0, \"Confirmed/100k\": 2.5127566431590846}, {\"Country/Region\": \"Switzerland\", \"Days\": 2, \"Confirmed\": 154.0, \"Confirmed/100k\": 3.1468167306852086}, {\"Country/Region\": \"Switzerland\", \"Days\": 3, \"Confirmed\": 223.0, \"Confirmed/100k\": 3.957004620301923}, {\"Country/Region\": \"Switzerland\", \"Days\": 4, \"Confirmed\": 260.0, \"Confirmed/100k\": 4.391453198792045}, {\"Country/Region\": \"Switzerland\", \"Days\": 5, \"Confirmed\": 377.0, \"Confirmed/100k\": 5.7652500550986465}, {\"Country/Region\": \"Switzerland\", \"Days\": 6, \"Confirmed\": 538.0, \"Confirmed/100k\": 7.655688464204314}, {\"Country/Region\": \"Switzerland\", \"Days\": 7, \"Confirmed\": 538.0, \"Confirmed/100k\": 7.655688464204314}, {\"Country/Region\": \"Switzerland\", \"Days\": 8, \"Confirmed\": 1025.0, \"Confirmed/100k\": 13.373971105412135}, {\"Country/Region\": \"Switzerland\", \"Days\": 9, \"Confirmed\": 1245.0, \"Confirmed/100k\": 15.957178869407455}, {\"Country/Region\": \"Switzerland\", \"Days\": 10, \"Confirmed\": 2086.0, \"Confirmed/100k\": 25.8320776399532}, {\"Country/Region\": \"Switzerland\", \"Days\": 11, \"Confirmed\": 2086.0, \"Confirmed/100k\": 25.8320776399532}, {\"Country/Region\": \"Switzerland\", \"Days\": 12, \"Confirmed\": 2586.0, \"Confirmed/100k\": 31.70300437630621}, {\"Country/Region\": \"Switzerland\", \"Days\": 13, \"Confirmed\": 2914.0, \"Confirmed/100k\": 35.554332315353776}, {\"Country/Region\": \"Switzerland\", \"Days\": 14, \"Confirmed\": 3961.0, \"Confirmed/100k\": 47.84805290127696}, {\"Country/Region\": \"Switzerland\", \"Days\": 15, \"Confirmed\": 5180.0, \"Confirmed/100k\": 62.161372284505575}, {\"Country/Region\": \"Switzerland\", \"Days\": 16, \"Confirmed\": 6461.0, \"Confirmed/100k\": 77.20268658304197}, {\"Country/Region\": \"Switzerland\", \"Days\": 17, \"Confirmed\": 7131.0, \"Confirmed/100k\": 85.06972840975499}, {\"Country/Region\": \"Switzerland\", \"Days\": 18, \"Confirmed\": 7131.0, \"Confirmed/100k\": 85.06972840975499}, {\"Country/Region\": \"Turkey\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 0.2332369335932176}, {\"Country/Region\": \"Turkey\", \"Days\": 1, \"Confirmed\": 167.0, \"Confirmed/100k\": 0.436104474791485}, {\"Country/Region\": \"Turkey\", \"Days\": 2, \"Confirmed\": 478.0, \"Confirmed/100k\": 0.8138997161846656}, {\"Country/Region\": \"Turkey\", \"Days\": 3, \"Confirmed\": 1044.0, \"Confirmed/100k\": 1.5014627600063382}, {\"Country/Region\": \"Turkey\", \"Days\": 4, \"Confirmed\": 1044.0, \"Confirmed/100k\": 1.5014627600063382}, {\"Country/Region\": \"US\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 0.03606715942271932}, {\"Country/Region\": \"US\", \"Days\": 1, \"Confirmed\": 31.0, \"Confirmed/100k\": 0.04554243011851846}, {\"Country/Region\": \"US\", \"Days\": 2, \"Confirmed\": 99.0, \"Confirmed/100k\": 0.06632689487059401}, {\"Country/Region\": \"US\", \"Days\": 3, \"Confirmed\": 144.0, \"Confirmed/100k\": 0.0800813200741734}, {\"Country/Region\": \"US\", \"Days\": 4, \"Confirmed\": 284.0, \"Confirmed/100k\": 0.122872865151976}, {\"Country/Region\": \"US\", \"Days\": 5, \"Confirmed\": 400.0, \"Confirmed/100k\": 0.15832871678786953}, {\"Country/Region\": \"US\", \"Days\": 6, \"Confirmed\": 465.0, \"Confirmed/100k\": 0.17819621985970646}, {\"Country/Region\": \"US\", \"Days\": 7, \"Confirmed\": 841.0, \"Confirmed/100k\": 0.2931220837829477}, {\"Country/Region\": \"US\", \"Days\": 8, \"Confirmed\": 1163.0, \"Confirmed/100k\": 0.3915426374618936}, {\"Country/Region\": \"US\", \"Days\": 9, \"Confirmed\": 1545.0, \"Confirmed/100k\": 0.508302424745612}, {\"Country/Region\": \"US\", \"Days\": 10, \"Confirmed\": 2061.0, \"Confirmed/100k\": 0.6660198337466559}, {\"Country/Region\": \"US\", \"Days\": 11, \"Confirmed\": 2609.0, \"Confirmed/100k\": 0.8335181673369116}, {\"Country/Region\": \"US\", \"Days\": 12, \"Confirmed\": 3381.0, \"Confirmed/100k\": 1.0694829730516515}, {\"Country/Region\": \"US\", \"Days\": 13, \"Confirmed\": 4514.0, \"Confirmed/100k\": 1.4157888342884395}, {\"Country/Region\": \"US\", \"Days\": 14, \"Confirmed\": 6303.0, \"Confirmed/100k\": 1.962603649604074}, {\"Country/Region\": \"US\", \"Days\": 15, \"Confirmed\": 7665.0, \"Confirmed/100k\": 2.3789042524324104}, {\"Country/Region\": \"US\", \"Days\": 16, \"Confirmed\": 13559.0, \"Confirmed/100k\": 4.1804283002078995}, {\"Country/Region\": \"US\", \"Days\": 17, \"Confirmed\": 18982.0, \"Confirmed/100k\": 5.837989364185924}, {\"Country/Region\": \"US\", \"Days\": 18, \"Confirmed\": 25371.0, \"Confirmed/100k\": 7.790812089200786}, {\"Country/Region\": \"US\", \"Days\": 19, \"Confirmed\": 33154.0, \"Confirmed/100k\": 10.169716341633196}, {\"Country/Region\": \"US\", \"Days\": 20, \"Confirmed\": 33158.0, \"Confirmed/100k\": 10.170938957206848}, {\"Country/Region\": \"United Kingdom\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 0.17446497270503022}, {\"Country/Region\": \"United Kingdom\", \"Days\": 1, \"Confirmed\": 48.0, \"Confirmed/100k\": 0.2466573752036634}, {\"Country/Region\": \"United Kingdom\", \"Days\": 2, \"Confirmed\": 91.0, \"Confirmed/100k\": 0.3113297357753557}, {\"Country/Region\": \"United Kingdom\", \"Days\": 3, \"Confirmed\": 158.0, \"Confirmed/100k\": 0.4120982975963645}, {\"Country/Region\": \"United Kingdom\", \"Days\": 4, \"Confirmed\": 206.0, \"Confirmed/100k\": 0.4842907000949977}, {\"Country/Region\": \"United Kingdom\", \"Days\": 5, \"Confirmed\": 268.0, \"Confirmed/100k\": 0.5775392199890655}, {\"Country/Region\": \"United Kingdom\", \"Days\": 6, \"Confirmed\": 343.0, \"Confirmed/100k\": 0.6903398488931799}, {\"Country/Region\": \"United Kingdom\", \"Days\": 7, \"Confirmed\": 343.0, \"Confirmed/100k\": 0.6903398488931799}, {\"Country/Region\": \"United Kingdom\", \"Days\": 8, \"Confirmed\": 686.0, \"Confirmed/100k\": 1.2062147250813295}, {\"Country/Region\": \"United Kingdom\", \"Days\": 9, \"Confirmed\": 1028.0, \"Confirmed/100k\": 1.7205855928840912}, {\"Country/Region\": \"United Kingdom\", \"Days\": 10, \"Confirmed\": 1029.0, \"Confirmed/100k\": 1.7220896012694793}, {\"Country/Region\": \"United Kingdom\", \"Days\": 11, \"Confirmed\": 1435.0, \"Confirmed/100k\": 2.332717005737085}, {\"Country/Region\": \"United Kingdom\", \"Days\": 12, \"Confirmed\": 1844.0, \"Confirmed/100k\": 2.947856435360856}, {\"Country/Region\": \"United Kingdom\", \"Days\": 13, \"Confirmed\": 2526.0, \"Confirmed/100k\": 3.973590154195602}, {\"Country/Region\": \"United Kingdom\", \"Days\": 14, \"Confirmed\": 2600.0, \"Confirmed/100k\": 4.084886774714328}, {\"Country/Region\": \"United Kingdom\", \"Days\": 15, \"Confirmed\": 3898.0, \"Confirmed/100k\": 6.037089658948201}, {\"Country/Region\": \"United Kingdom\", \"Days\": 16, \"Confirmed\": 4951.0, \"Confirmed/100k\": 7.6208104887619665}, {\"Country/Region\": \"United Kingdom\", \"Days\": 17, \"Confirmed\": 5625.0, \"Confirmed/100k\": 8.634512140513609}, {\"Country/Region\": \"United Kingdom\", \"Days\": 18, \"Confirmed\": 5625.0, \"Confirmed/100k\": 8.634512140513609}]}}, {\"mode\": \"vega-lite\"});\n", + "</script>" + ], + "text/plain": [ + "alt.VConcatChart(...)" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "\n", + "<p style=\"font-size: smaller\">Data Sources: \n", + " <a href=\"https://github.com/CSSEGISandData/COVID-19\">JHU CSSE</a>,\n", + " <a href=\"https://data.worldbank.org/indicator/SP.POP.TOTL\">World Bank</a>,\n", + " <a href=\"https://worldmap.harvard.edu/data/geonode:country_centroids_az8\">Harvard Worldmap</a>\n", + "</p>\n", + "<p style=\"font-size: smaller\">Inspired by <a href=\"https://covid19dashboards.com/growth-analysis/\">Thomas Wiecki</a>" + ], + "text/plain": [ + "<IPython.core.display.HTML object>" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "sort_order = growth_in_value_df.groupby(\n", + " 'Country/Region').max().sort_values(\n", + " 'Confirmed', ascending=False).index.tolist()\n", + "# Exclude China in this plot because its numbers are far greater then everywhere else\n", + "sort_order = [o for o in sort_order if o != 'China']\n", + "chart = facetted_growth_plot(increase_df[increase_df['Country/Region'] != 'China'], \n", + " 'Confirmed',\n", + " sort_order,\n", + " 'Italy',\n", + " \"Growth of cases from case 100, compared to Italy\")\n", + "display(chart)\n", + "display(HTML('''\n", + "<p style=\"font-size: smaller\">Data Sources: \n", + " <a href=\"https://github.com/CSSEGISandData/COVID-19\">JHU CSSE</a>,\n", + " <a href=\"https://data.worldbank.org/indicator/SP.POP.TOTL\">World Bank</a>,\n", + " <a href=\"https://worldmap.harvard.edu/data/geonode:country_centroids_az8\">Harvard Worldmap</a>\n", + "</p>\n", + "<p style=\"font-size: smaller\">Inspired by <a href=\"https://covid19dashboards.com/growth-analysis/\">Thomas Wiecki</a>'''))" + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "metadata": { + "jupyter": { + "source_hidden": true + }, + "papermill": { + "duration": 0.449799, + "end_time": "2020-03-25T14:00:41.970897", + "exception": false, + "start_time": "2020-03-25T14:00:41.521098", + "status": "completed" + }, + "tags": [] + }, + "outputs": [ + { + "data": { + "text/html": [ + "\n", + "<div id=\"altair-viz-ca8fefeeeca744afa01066da9633c5d9\"></div>\n", + "<script type=\"text/javascript\">\n", + " (function(spec, embedOpt){\n", + " const outputDiv = document.getElementById(\"altair-viz-ca8fefeeeca744afa01066da9633c5d9\");\n", + " const paths = {\n", + " \"vega\": \"https://cdn.jsdelivr.net/npm//vega@5?noext\",\n", + " \"vega-lib\": \"https://cdn.jsdelivr.net/npm//vega-lib?noext\",\n", + " \"vega-lite\": \"https://cdn.jsdelivr.net/npm//vega-lite@4.0.2?noext\",\n", + " \"vega-embed\": \"https://cdn.jsdelivr.net/npm//vega-embed@6?noext\",\n", + " };\n", + "\n", + " function loadScript(lib) {\n", + " return new Promise(function(resolve, reject) {\n", + " var s = document.createElement('script');\n", + " s.src = paths[lib];\n", + " s.async = true;\n", + " s.onload = () => resolve(paths[lib]);\n", + " s.onerror = () => reject(`Error loading script: ${paths[lib]}`);\n", + " document.getElementsByTagName(\"head\")[0].appendChild(s);\n", + " });\n", + " }\n", + "\n", + " function showError(err) {\n", + " outputDiv.innerHTML = `<div class=\"error\" style=\"color:red;\">${err}</div>`;\n", + " throw err;\n", + " }\n", + "\n", + " function displayChart(vegaEmbed) {\n", + " vegaEmbed(outputDiv, spec, embedOpt)\n", + " .catch(err => showError(`Javascript Error: ${err.message}<br>This usually means there's a typo in your chart specification. See the javascript console for the full traceback.`));\n", + " }\n", + "\n", + " if(typeof define === \"function\" && define.amd) {\n", + " requirejs.config({paths});\n", + " require([\"vega-embed\"], displayChart, err => showError(`Error loading script: ${err.message}`));\n", + " } else if (typeof vegaEmbed === \"function\") {\n", + " displayChart(vegaEmbed);\n", + " } else {\n", + " loadScript(\"vega\")\n", + " .then(() => loadScript(\"vega-lite\"))\n", + " .then(() => loadScript(\"vega-embed\"))\n", + " .catch(showError)\n", + " .then(() => displayChart(vegaEmbed));\n", + " }\n", + " })({\"config\": {\"view\": {\"continuousWidth\": 400, \"continuousHeight\": 300}}, \"vconcat\": [{\"hconcat\": [{\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Days\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}}, \"height\": 150, \"title\": \"China\", \"transform\": [{\"filter\": \"datum['Country/Region'] == 'China'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}, {\"filter\": \"datum['Days'] == 28\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Days\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}}, \"height\": 150, \"title\": \"Italy\", \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}, {\"filter\": \"datum['Days'] == 28\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Days\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}}, \"height\": 150, \"title\": \"US\", \"transform\": [{\"filter\": \"datum['Country/Region'] == 'US'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}, {\"filter\": \"datum['Days'] == 28\"}], \"width\": 250}]}]}]}, {\"hconcat\": [{\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Days\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}}, \"height\": 150, \"title\": \"Spain\", \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Spain'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}, {\"filter\": \"datum['Days'] == 28\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Days\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}}, \"height\": 150, \"title\": \"Germany\", \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Germany'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}, {\"filter\": \"datum['Days'] == 28\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Days\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}}, \"height\": 150, \"title\": \"Iran\", \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Iran'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}, {\"filter\": \"datum['Days'] == 28\"}], \"width\": 250}]}]}]}, {\"hconcat\": [{\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Days\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}}, \"height\": 150, \"title\": \"France\", \"transform\": [{\"filter\": \"datum['Country/Region'] == 'France'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}, {\"filter\": \"datum['Days'] == 28\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Days\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}}, \"height\": 150, \"title\": \"Korea, South\", \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Korea, South'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}, {\"filter\": \"datum['Days'] == 28\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Days\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}}, \"height\": 150, \"title\": \"Switzerland\", \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Switzerland'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}, {\"filter\": \"datum['Days'] == 28\"}], \"width\": 250}]}]}]}, {\"hconcat\": [{\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Days\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}}, \"height\": 150, \"title\": \"United Kingdom\", \"transform\": [{\"filter\": \"datum['Country/Region'] == 'United Kingdom'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}, {\"filter\": \"datum['Days'] == 28\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Days\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}}, \"height\": 150, \"title\": \"Netherlands\", \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Netherlands'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}, {\"filter\": \"datum['Days'] == 28\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Days\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}}, \"height\": 150, \"title\": \"Belgium\", \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Belgium'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}, {\"filter\": \"datum['Days'] == 28\"}], \"width\": 250}]}]}]}, {\"hconcat\": [{\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Days\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}}, \"height\": 150, \"title\": \"Austria\", \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Austria'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}, {\"filter\": \"datum['Days'] == 28\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Days\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}}, \"height\": 150, \"title\": \"Norway\", \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Norway'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}, {\"filter\": \"datum['Days'] == 28\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Days\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}}, \"height\": 150, \"title\": \"Sweden\", \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Sweden'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}, {\"filter\": \"datum['Days'] == 28\"}], \"width\": 250}]}]}]}, {\"hconcat\": [{\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Days\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}}, \"height\": 150, \"title\": \"Portugal\", \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Portugal'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}, {\"filter\": \"datum['Days'] == 28\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Days\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}}, \"height\": 150, \"title\": \"Brazil\", \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Brazil'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}, {\"filter\": \"datum['Days'] == 28\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Days\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}}, \"height\": 150, \"title\": \"Denmark\", \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Denmark'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}, {\"filter\": \"datum['Days'] == 28\"}], \"width\": 250}]}]}]}, {\"hconcat\": [{\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Days\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}}, \"height\": 150, \"title\": \"Canada\", \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Canada'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}, {\"filter\": \"datum['Days'] == 28\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Days\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}}, \"height\": 150, \"title\": \"Australia\", \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Australia'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}, {\"filter\": \"datum['Days'] == 28\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Days\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}}, \"height\": 150, \"title\": \"Malaysia\", \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Malaysia'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}, {\"filter\": \"datum['Days'] == 28\"}], \"width\": 250}]}]}]}, {\"hconcat\": [{\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Days\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}}, \"height\": 150, \"title\": \"Turkey\", \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Turkey'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}, {\"filter\": \"datum['Days'] == 28\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Days\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}}, \"height\": 150, \"title\": \"Czechia\", \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Czechia'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}, {\"filter\": \"datum['Days'] == 28\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Days\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}}, \"height\": 150, \"title\": \"Japan\", \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Japan'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}, {\"filter\": \"datum['Days'] == 28\"}], \"width\": 250}]}]}]}], \"data\": {\"name\": \"data-8f87a86936f308adc9b503d7ce3b4db1\"}, \"title\": \"Growth of cases/100k from case 100, compared to Italy\", \"$schema\": \"https://vega.github.io/schema/vega-lite/v4.0.2.json\", \"datasets\": {\"data-8f87a86936f308adc9b503d7ce3b4db1\": [{\"Country/Region\": \"Australia\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 0.4281306826095598}, {\"Country/Region\": \"Australia\", \"Days\": 1, \"Confirmed\": 21.0, \"Confirmed/100k\": 0.5121563305983519}, {\"Country/Region\": \"Australia\", \"Days\": 2, \"Confirmed\": 21.0, \"Confirmed/100k\": 0.5121563305983519}, {\"Country/Region\": \"Australia\", \"Days\": 3, \"Confirmed\": 93.0, \"Confirmed/100k\": 0.8002442665599246}, {\"Country/Region\": \"Australia\", \"Days\": 4, \"Confirmed\": 143.0, \"Confirmed/100k\": 1.000305333199906}, {\"Country/Region\": \"Australia\", \"Days\": 5, \"Confirmed\": 190.0, \"Confirmed/100k\": 1.1883627358414883}, {\"Country/Region\": \"Australia\", \"Days\": 6, \"Confirmed\": 270.0, \"Confirmed/100k\": 1.5084604424654582}, {\"Country/Region\": \"Australia\", \"Days\": 7, \"Confirmed\": 345.0, \"Confirmed/100k\": 1.8085520424254298}, {\"Country/Region\": \"Australia\", \"Days\": 8, \"Confirmed\": 461.0, \"Confirmed/100k\": 2.272693717030186}, {\"Country/Region\": \"Australia\", \"Days\": 9, \"Confirmed\": 574.0, \"Confirmed/100k\": 2.724831727636544}, {\"Country/Region\": \"Australia\", \"Days\": 10, \"Confirmed\": 684.0, \"Confirmed/100k\": 3.1649660742445027}, {\"Country/Region\": \"Australia\", \"Days\": 11, \"Confirmed\": 964.0, \"Confirmed/100k\": 4.285308047428397}, {\"Country/Region\": \"Australia\", \"Days\": 12, \"Confirmed\": 1207.0, \"Confirmed/100k\": 5.257604831298705}, {\"Country/Region\": \"Australia\", \"Days\": 13, \"Confirmed\": 1207.0, \"Confirmed/100k\": 5.257604831298705}, {\"Country/Region\": \"Austria\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 1.1755348146503741}, {\"Country/Region\": \"Austria\", \"Days\": 1, \"Confirmed\": 27.0, \"Confirmed/100k\": 1.4807217376846056}, {\"Country/Region\": \"Austria\", \"Days\": 2, \"Confirmed\": 78.0, \"Confirmed/100k\": 2.057185925638154}, {\"Country/Region\": \"Austria\", \"Days\": 3, \"Confirmed\": 142.0, \"Confirmed/100k\": 2.780591965423}, {\"Country/Region\": \"Austria\", \"Days\": 4, \"Confirmed\": 198.0, \"Confirmed/100k\": 3.4135722502347403}, {\"Country/Region\": \"Austria\", \"Days\": 5, \"Confirmed\": 400.0, \"Confirmed/100k\": 5.696822563305657}, {\"Country/Region\": \"Austria\", \"Days\": 6, \"Confirmed\": 551.0, \"Confirmed/100k\": 7.403608688423027}, {\"Country/Region\": \"Austria\", \"Days\": 7, \"Confirmed\": 756.0, \"Confirmed/100k\": 9.72076865960886}, {\"Country/Region\": \"Austria\", \"Days\": 8, \"Confirmed\": 914.0, \"Confirmed/100k\": 11.506677320327697}, {\"Country/Region\": \"Austria\", \"Days\": 9, \"Confirmed\": 1228.0, \"Confirmed/100k\": 15.055888203022096}, {\"Country/Region\": \"Austria\", \"Days\": 10, \"Confirmed\": 1542.0, \"Confirmed/100k\": 18.605099085716496}, {\"Country/Region\": \"Austria\", \"Days\": 11, \"Confirmed\": 1909.0, \"Confirmed/100k\": 22.753380595107718}, {\"Country/Region\": \"Austria\", \"Days\": 12, \"Confirmed\": 2284.0, \"Confirmed/100k\": 26.99208785947205}, {\"Country/Region\": \"Austria\", \"Days\": 13, \"Confirmed\": 2710.0, \"Confirmed/100k\": 31.807259311789927}, {\"Country/Region\": \"Austria\", \"Days\": 14, \"Confirmed\": 3140.0, \"Confirmed/100k\": 36.66764364159435}, {\"Country/Region\": \"Austria\", \"Days\": 15, \"Confirmed\": 3140.0, \"Confirmed/100k\": 36.66764364159435}, {\"Country/Region\": \"Belgium\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 0.9542930404546708}, {\"Country/Region\": \"Belgium\", \"Days\": 1, \"Confirmed\": 60.0, \"Confirmed/100k\": 1.4795919618058655}, {\"Country/Region\": \"Belgium\", \"Days\": 2, \"Confirmed\": 91.0, \"Confirmed/100k\": 1.7509964045039832}, {\"Country/Region\": \"Belgium\", \"Days\": 3, \"Confirmed\": 130.0, \"Confirmed/100k\": 2.09244070338226}, {\"Country/Region\": \"Belgium\", \"Days\": 4, \"Confirmed\": 158.0, \"Confirmed/100k\": 2.3375802000128174}, {\"Country/Region\": \"Belgium\", \"Days\": 5, \"Confirmed\": 205.0, \"Confirmed/100k\": 2.749064355071253}, {\"Country/Region\": \"Belgium\", \"Days\": 6, \"Confirmed\": 205.0, \"Confirmed/100k\": 2.749064355071253}, {\"Country/Region\": \"Belgium\", \"Days\": 7, \"Confirmed\": 450.0, \"Confirmed/100k\": 4.894034950588631}, {\"Country/Region\": \"Belgium\", \"Days\": 8, \"Confirmed\": 580.0, \"Confirmed/100k\": 6.0321826135162215}, {\"Country/Region\": \"Belgium\", \"Days\": 9, \"Confirmed\": 777.0, \"Confirmed/100k\": 7.756914071952645}, {\"Country/Region\": \"Belgium\", \"Days\": 10, \"Confirmed\": 949.0, \"Confirmed/100k\": 9.26277097982607}, {\"Country/Region\": \"Belgium\", \"Days\": 11, \"Confirmed\": 1134.0, \"Confirmed/100k\": 10.882442653992252}, {\"Country/Region\": \"Belgium\", \"Days\": 12, \"Confirmed\": 1377.0, \"Confirmed/100k\": 13.009903285464592}, {\"Country/Region\": \"Belgium\", \"Days\": 13, \"Confirmed\": 1686.0, \"Confirmed/100k\": 15.715192730423247}, {\"Country/Region\": \"Belgium\", \"Days\": 14, \"Confirmed\": 2148.0, \"Confirmed/100k\": 19.75999442482745}, {\"Country/Region\": \"Belgium\", \"Days\": 15, \"Confirmed\": 2706.0, \"Confirmed/100k\": 24.64527439339356}, {\"Country/Region\": \"Belgium\", \"Days\": 16, \"Confirmed\": 3292.0, \"Confirmed/100k\": 29.77569385859023}, {\"Country/Region\": \"Belgium\", \"Days\": 17, \"Confirmed\": 3292.0, \"Confirmed/100k\": 29.77569385859023}, {\"Country/Region\": \"Brazil\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 0.07208692453324421}, {\"Country/Region\": \"Brazil\", \"Days\": 1, \"Confirmed\": 0.0, \"Confirmed/100k\": 0.07208692453324421}, {\"Country/Region\": \"Brazil\", \"Days\": 2, \"Confirmed\": 11.0, \"Confirmed/100k\": 0.07733828989659311}, {\"Country/Region\": \"Brazil\", \"Days\": 3, \"Confirmed\": 49.0, \"Confirmed/100k\": 0.09547937024270754}, {\"Country/Region\": \"Brazil\", \"Days\": 4, \"Confirmed\": 170.0, \"Confirmed/100k\": 0.15324438923954564}, {\"Country/Region\": \"Brazil\", \"Days\": 5, \"Confirmed\": 221.0, \"Confirmed/100k\": 0.17759162865143605}, {\"Country/Region\": \"Brazil\", \"Days\": 6, \"Confirmed\": 470.0, \"Confirmed/100k\": 0.29646344460360696}, {\"Country/Region\": \"Brazil\", \"Days\": 7, \"Confirmed\": 642.0, \"Confirmed/100k\": 0.37857570301233545}, {\"Country/Region\": \"Brazil\", \"Days\": 8, \"Confirmed\": 870.0, \"Confirmed/100k\": 0.4874221850890221}, {\"Country/Region\": \"Brazil\", \"Days\": 9, \"Confirmed\": 1442.0, \"Confirmed/100k\": 0.7604931839831657}, {\"Country/Region\": \"Brazil\", \"Days\": 10, \"Confirmed\": 1442.0, \"Confirmed/100k\": 0.7604931839831657}, {\"Country/Region\": \"Canada\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 0.2914283160818564}, {\"Country/Region\": \"Canada\", \"Days\": 1, \"Confirmed\": 9.0, \"Confirmed/100k\": 0.3157140090886777}, {\"Country/Region\": \"Canada\", \"Days\": 2, \"Confirmed\": 85.0, \"Confirmed/100k\": 0.5207931944796137}, {\"Country/Region\": \"Canada\", \"Days\": 3, \"Confirmed\": 90.0, \"Confirmed/100k\": 0.53428524615007}, {\"Country/Region\": \"Canada\", \"Days\": 4, \"Confirmed\": 144.0, \"Confirmed/100k\": 0.6799994041909982}, {\"Country/Region\": \"Canada\", \"Days\": 5, \"Confirmed\": 307.0, \"Confirmed/100k\": 1.1198402886478742}, {\"Country/Region\": \"Canada\", \"Days\": 6, \"Confirmed\": 370.0, \"Confirmed/100k\": 1.2898401396956236}, {\"Country/Region\": \"Canada\", \"Days\": 7, \"Confirmed\": 549.0, \"Confirmed/100k\": 1.7728555894979598}, {\"Country/Region\": \"Canada\", \"Days\": 8, \"Confirmed\": 692.0, \"Confirmed/100k\": 2.1587282672730104}, {\"Country/Region\": \"Canada\", \"Days\": 9, \"Confirmed\": 835.0, \"Confirmed/100k\": 2.544600945048061}, {\"Country/Region\": \"Canada\", \"Days\": 10, \"Confirmed\": 1170.0, \"Confirmed/100k\": 3.4485684069686338}, {\"Country/Region\": \"Canada\", \"Days\": 11, \"Confirmed\": 1357.0, \"Confirmed/100k\": 3.953171139443701}, {\"Country/Region\": \"Canada\", \"Days\": 12, \"Confirmed\": 1362.0, \"Confirmed/100k\": 3.966663191114157}, {\"Country/Region\": \"China\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 0.0393471814350233}, {\"Country/Region\": \"China\", \"Days\": 1, \"Confirmed\": 95.0, \"Confirmed/100k\": 0.04616831690277369}, {\"Country/Region\": \"China\", \"Days\": 2, \"Confirmed\": 372.0, \"Confirmed/100k\": 0.06605731189821429}, {\"Country/Region\": \"China\", \"Days\": 3, \"Confirmed\": 858.0, \"Confirmed/100k\": 0.10095280492270577}, {\"Country/Region\": \"China\", \"Days\": 4, \"Confirmed\": 1527.0, \"Confirmed/100k\": 0.14898795890086378}, {\"Country/Region\": \"China\", \"Days\": 5, \"Confirmed\": 2329.0, \"Confirmed/100k\": 0.2065727025338723}, {\"Country/Region\": \"China\", \"Days\": 6, \"Confirmed\": 4961.0, \"Confirmed/100k\": 0.3955540557035463}, {\"Country/Region\": \"China\", \"Days\": 7, \"Confirmed\": 5539.0, \"Confirmed/100k\": 0.4370552799178592}, {\"Country/Region\": \"China\", \"Days\": 8, \"Confirmed\": 7593.0, \"Confirmed/100k\": 0.5845354088732202}, {\"Country/Region\": \"China\", \"Days\": 9, \"Confirmed\": 9254.0, \"Confirmed/100k\": 0.7037975774198876}, {\"Country/Region\": \"China\", \"Days\": 10, \"Confirmed\": 11343.0, \"Confirmed/100k\": 0.8537907562844199}, {\"Country/Region\": \"China\", \"Days\": 11, \"Confirmed\": 16082.0, \"Confirmed/100k\": 1.1940577139862}, {\"Country/Region\": \"China\", \"Days\": 12, \"Confirmed\": 19168.0, \"Confirmed/100k\": 1.415636914549123}, {\"Country/Region\": \"China\", \"Days\": 13, \"Confirmed\": 23159.0, \"Confirmed/100k\": 1.7021964056206158}, {\"Country/Region\": \"China\", \"Days\": 14, \"Confirmed\": 26892.0, \"Confirmed/100k\": 1.970231128790218}, {\"Country/Region\": \"China\", \"Days\": 15, \"Confirmed\": 30039.0, \"Confirmed/100k\": 2.1961902163376963}, {\"Country/Region\": \"China\", \"Days\": 16, \"Confirmed\": 33562.0, \"Confirmed/100k\": 2.4491466400522715}, {\"Country/Region\": \"China\", \"Days\": 17, \"Confirmed\": 36266.0, \"Confirmed/100k\": 2.6432976958922403}, {\"Country/Region\": \"China\", \"Days\": 18, \"Confirmed\": 39281.0, \"Confirmed/100k\": 2.8597789952108448}, {\"Country/Region\": \"China\", \"Days\": 19, \"Confirmed\": 41806.0, \"Confirmed/100k\": 3.0410775958010525}, {\"Country/Region\": \"China\", \"Days\": 20, \"Confirmed\": 43838.0, \"Confirmed/100k\": 3.1869780933849348}, {\"Country/Region\": \"China\", \"Days\": 21, \"Confirmed\": 44211.0, \"Confirmed/100k\": 3.213760025274102}, {\"Country/Region\": \"China\", \"Days\": 22, \"Confirmed\": 59347.0, \"Confirmed/100k\": 4.300546408851679}, {\"Country/Region\": \"China\", \"Days\": 23, \"Confirmed\": 65810.0, \"Confirmed/100k\": 4.764599024936636}, {\"Country/Region\": \"China\", \"Days\": 24, \"Confirmed\": 67865.0, \"Confirmed/100k\": 4.912150955317973}, {\"Country/Region\": \"China\", \"Days\": 25, \"Confirmed\": 69965.0, \"Confirmed/100k\": 5.062933949868244}, {\"Country/Region\": \"China\", \"Days\": 26, \"Confirmed\": 71886.0, \"Confirmed/100k\": 5.2008644891687545}, {\"Country/Region\": \"China\", \"Days\": 27, \"Confirmed\": 73663.0, \"Confirmed/100k\": 5.328455623128675}, {\"Country/Region\": \"China\", \"Days\": 28, \"Confirmed\": 74071.0, \"Confirmed/100k\": 5.357750604927015}, {\"Country/Region\": \"China\", \"Days\": 29, \"Confirmed\": 74529.0, \"Confirmed/100k\": 5.390635658024168}, {\"Country/Region\": \"China\", \"Days\": 30, \"Confirmed\": 75002.0, \"Confirmed/100k\": 5.424597732510967}, {\"Country/Region\": \"China\", \"Days\": 31, \"Confirmed\": 76453.0, \"Confirmed/100k\": 5.528781601602608}, {\"Country/Region\": \"China\", \"Days\": 32, \"Confirmed\": 76474.0, \"Confirmed/100k\": 5.530289431548112}, {\"Country/Region\": \"China\", \"Days\": 33, \"Confirmed\": 76693.0, \"Confirmed/100k\": 5.5460139438369245}, {\"Country/Region\": \"China\", \"Days\": 34, \"Confirmed\": 77206.0, \"Confirmed/100k\": 5.582848075362778}, {\"Country/Region\": \"China\", \"Days\": 35, \"Confirmed\": 77618.0, \"Confirmed/100k\": 5.612430262865021}, {\"Country/Region\": \"China\", \"Days\": 36, \"Confirmed\": 78052.0, \"Confirmed/100k\": 5.643592081738743}, {\"Country/Region\": \"China\", \"Days\": 37, \"Confirmed\": 78380.0, \"Confirmed/100k\": 5.6671429494589765}, {\"Country/Region\": \"China\", \"Days\": 38, \"Confirmed\": 78808.0, \"Confirmed/100k\": 5.6978739597768415}, {\"Country/Region\": \"China\", \"Days\": 39, \"Confirmed\": 79384.0, \"Confirmed/100k\": 5.739231581139201}, {\"Country/Region\": \"China\", \"Days\": 40, \"Confirmed\": 79588.0, \"Confirmed/100k\": 5.75387907203837}, {\"Country/Region\": \"China\", \"Days\": 41, \"Confirmed\": 79713.0, \"Confirmed/100k\": 5.762854250285411}, {\"Country/Region\": \"China\", \"Days\": 42, \"Confirmed\": 79838.0, \"Confirmed/100k\": 5.771829428532452}, {\"Country/Region\": \"China\", \"Days\": 43, \"Confirmed\": 79989.0, \"Confirmed/100k\": 5.782671443854875}, {\"Country/Region\": \"China\", \"Days\": 44, \"Confirmed\": 80142.0, \"Confirmed/100k\": 5.7936570620292525}, {\"Country/Region\": \"China\", \"Days\": 45, \"Confirmed\": 80222.0, \"Confirmed/100k\": 5.799401176107358}, {\"Country/Region\": \"China\", \"Days\": 46, \"Confirmed\": 80275.0, \"Confirmed/100k\": 5.803206651684103}, {\"Country/Region\": \"China\", \"Days\": 47, \"Confirmed\": 80312.0, \"Confirmed/100k\": 5.805863304445228}, {\"Country/Region\": \"China\", \"Days\": 48, \"Confirmed\": 80339.0, \"Confirmed/100k\": 5.807801942946588}, {\"Country/Region\": \"China\", \"Days\": 49, \"Confirmed\": 80373.0, \"Confirmed/100k\": 5.810243191429782}, {\"Country/Region\": \"China\", \"Days\": 50, \"Confirmed\": 80384.0, \"Confirmed/100k\": 5.8110330071155225}, {\"Country/Region\": \"China\", \"Days\": 51, \"Confirmed\": 80397.0, \"Confirmed/100k\": 5.811966425653213}, {\"Country/Region\": \"China\", \"Days\": 52, \"Confirmed\": 80429.0, \"Confirmed/100k\": 5.814264071284455}, {\"Country/Region\": \"China\", \"Days\": 53, \"Confirmed\": 80455.0, \"Confirmed/100k\": 5.81613090835984}, {\"Country/Region\": \"China\", \"Days\": 54, \"Confirmed\": 80485.0, \"Confirmed/100k\": 5.8182849511391295}, {\"Country/Region\": \"China\", \"Days\": 55, \"Confirmed\": 80510.0, \"Confirmed/100k\": 5.820079986788538}, {\"Country/Region\": \"China\", \"Days\": 56, \"Confirmed\": 80554.0, \"Confirmed/100k\": 5.823239249531496}, {\"Country/Region\": \"China\", \"Days\": 57, \"Confirmed\": 80608.0, \"Confirmed/100k\": 5.827116526534216}, {\"Country/Region\": \"China\", \"Days\": 58, \"Confirmed\": 80702.0, \"Confirmed/100k\": 5.83386586057599}, {\"Country/Region\": \"China\", \"Days\": 59, \"Confirmed\": 80757.0, \"Confirmed/100k\": 5.837814939004687}, {\"Country/Region\": \"China\", \"Days\": 60, \"Confirmed\": 80849.0, \"Confirmed/100k\": 5.84442067019451}, {\"Country/Region\": \"China\", \"Days\": 61, \"Confirmed\": 80891.0, \"Confirmed/100k\": 5.8474363300855146}, {\"Country/Region\": \"Czechia\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 1.3269720239476102}, {\"Country/Region\": \"Czechia\", \"Days\": 1, \"Confirmed\": 48.0, \"Confirmed/100k\": 1.7787071810361583}, {\"Country/Region\": \"Czechia\", \"Days\": 2, \"Confirmed\": 112.0, \"Confirmed/100k\": 2.3810207238208894}, {\"Country/Region\": \"Czechia\", \"Days\": 3, \"Confirmed\": 157.0, \"Confirmed/100k\": 2.8045224335914027}, {\"Country/Region\": \"Czechia\", \"Days\": 4, \"Confirmed\": 255.0, \"Confirmed/100k\": 3.7268150459805214}, {\"Country/Region\": \"Czechia\", \"Days\": 5, \"Confirmed\": 323.0, \"Confirmed/100k\": 4.366773185189299}, {\"Country/Region\": \"Czechia\", \"Days\": 6, \"Confirmed\": 553.0, \"Confirmed/100k\": 6.531337479571924}, {\"Country/Region\": \"Czechia\", \"Days\": 7, \"Confirmed\": 692.0, \"Confirmed/100k\": 7.839487205307511}, {\"Country/Region\": \"Czechia\", \"Days\": 8, \"Confirmed\": 854.0, \"Confirmed/100k\": 9.364093360481364}, {\"Country/Region\": \"Czechia\", \"Days\": 9, \"Confirmed\": 979.0, \"Confirmed/100k\": 10.540486998732787}, {\"Country/Region\": \"Czechia\", \"Days\": 10, \"Confirmed\": 979.0, \"Confirmed/100k\": 10.540486998732787}, {\"Country/Region\": \"Denmark\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 4.553729349096137}, {\"Country/Region\": \"Denmark\", \"Days\": 1, \"Confirmed\": 180.0, \"Confirmed/100k\": 7.658544814388955}, {\"Country/Region\": \"Denmark\", \"Days\": 2, \"Confirmed\": 353.0, \"Confirmed/100k\": 10.6426174560315}, {\"Country/Region\": \"Denmark\", \"Days\": 3, \"Confirmed\": 540.0, \"Confirmed/100k\": 13.868175744974597}, {\"Country/Region\": \"Denmark\", \"Days\": 4, \"Confirmed\": 572.0, \"Confirmed/100k\": 14.420142938804432}, {\"Country/Region\": \"Denmark\", \"Days\": 5, \"Confirmed\": 611.0, \"Confirmed/100k\": 15.092852956284544}, {\"Country/Region\": \"Denmark\", \"Days\": 6, \"Confirmed\": 669.0, \"Confirmed/100k\": 16.09329349510112}, {\"Country/Region\": \"Denmark\", \"Days\": 7, \"Confirmed\": 761.0, \"Confirmed/100k\": 17.680199177361892}, {\"Country/Region\": \"Denmark\", \"Days\": 8, \"Confirmed\": 852.0, \"Confirmed/100k\": 19.249855884815485}, {\"Country/Region\": \"Denmark\", \"Days\": 9, \"Confirmed\": 961.0, \"Confirmed/100k\": 21.12999413879836}, {\"Country/Region\": \"Denmark\", \"Days\": 10, \"Confirmed\": 1073.0, \"Confirmed/100k\": 23.061879317202784}, {\"Country/Region\": \"Denmark\", \"Days\": 11, \"Confirmed\": 1156.0, \"Confirmed/100k\": 24.49354422619892}, {\"Country/Region\": \"Denmark\", \"Days\": 12, \"Confirmed\": 1250.0, \"Confirmed/100k\": 26.11494785807405}, {\"Country/Region\": \"Denmark\", \"Days\": 13, \"Confirmed\": 1250.0, \"Confirmed/100k\": 26.11494785807405}, {\"Country/Region\": \"France\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 0.14928215288271898}, {\"Country/Region\": \"France\", \"Days\": 1, \"Confirmed\": 30.0, \"Confirmed/100k\": 0.19406679874753469}, {\"Country/Region\": \"France\", \"Days\": 2, \"Confirmed\": 91.0, \"Confirmed/100k\": 0.2851289120059933}, {\"Country/Region\": \"France\", \"Days\": 3, \"Confirmed\": 104.0, \"Confirmed/100k\": 0.30453559188074675}, {\"Country/Region\": \"France\", \"Days\": 4, \"Confirmed\": 188.0, \"Confirmed/100k\": 0.4299326003022307}, {\"Country/Region\": \"France\", \"Days\": 5, \"Confirmed\": 280.0, \"Confirmed/100k\": 0.5672721809543322}, {\"Country/Region\": \"France\", \"Days\": 6, \"Confirmed\": 556.0, \"Confirmed/100k\": 0.9792909229106364}, {\"Country/Region\": \"France\", \"Days\": 7, \"Confirmed\": 857.0, \"Confirmed/100k\": 1.4286302030876208}, {\"Country/Region\": \"France\", \"Days\": 8, \"Confirmed\": 1034.0, \"Confirmed/100k\": 1.6928596136900331}, {\"Country/Region\": \"France\", \"Days\": 9, \"Confirmed\": 1117.0, \"Confirmed/100k\": 1.81676380058269}, {\"Country/Region\": \"France\", \"Days\": 10, \"Confirmed\": 1692.0, \"Confirmed/100k\": 2.675136179658324}, {\"Country/Region\": \"France\", \"Days\": 11, \"Confirmed\": 2190.0, \"Confirmed/100k\": 3.4185613010142646}, {\"Country/Region\": \"France\", \"Days\": 12, \"Confirmed\": 2190.0, \"Confirmed/100k\": 3.4185613010142646}, {\"Country/Region\": \"France\", \"Days\": 13, \"Confirmed\": 3578.0, \"Confirmed/100k\": 5.490597583026403}, {\"Country/Region\": \"France\", \"Days\": 14, \"Confirmed\": 4387.0, \"Confirmed/100k\": 6.698290199847602}, {\"Country/Region\": \"France\", \"Days\": 15, \"Confirmed\": 4423.0, \"Confirmed/100k\": 6.75203177488538}, {\"Country/Region\": \"France\", \"Days\": 16, \"Confirmed\": 6568.0, \"Confirmed/100k\": 9.9541339542197}, {\"Country/Region\": \"France\", \"Days\": 17, \"Confirmed\": 7599.0, \"Confirmed/100k\": 11.493232950440536}, {\"Country/Region\": \"France\", \"Days\": 18, \"Confirmed\": 9005.0, \"Confirmed/100k\": 13.592140019971565}, {\"Country/Region\": \"France\", \"Days\": 19, \"Confirmed\": 10847.0, \"Confirmed/100k\": 16.341917276071243}, {\"Country/Region\": \"France\", \"Days\": 20, \"Confirmed\": 12626.0, \"Confirmed/100k\": 18.997646775854818}, {\"Country/Region\": \"France\", \"Days\": 21, \"Confirmed\": 14331.0, \"Confirmed/100k\": 21.542907482505175}, {\"Country/Region\": \"France\", \"Days\": 22, \"Confirmed\": 16076.0, \"Confirmed/100k\": 24.147881050308623}, {\"Country/Region\": \"France\", \"Days\": 23, \"Confirmed\": 15944.0, \"Confirmed/100k\": 23.95082860850343}, {\"Country/Region\": \"Germany\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 0.15676264021182154}, {\"Country/Region\": \"Germany\", \"Days\": 1, \"Confirmed\": 29.0, \"Confirmed/100k\": 0.19173276764368946}, {\"Country/Region\": \"Germany\", \"Days\": 2, \"Confirmed\": 66.0, \"Confirmed/100k\": 0.23634982678090016}, {\"Country/Region\": \"Germany\", \"Days\": 3, \"Confirmed\": 132.0, \"Confirmed/100k\": 0.3159370133499788}, {\"Country/Region\": \"Germany\", \"Days\": 4, \"Confirmed\": 352.0, \"Confirmed/100k\": 0.5812276352469076}, {\"Country/Region\": \"Germany\", \"Days\": 5, \"Confirmed\": 540.0, \"Confirmed/100k\": 0.8079305303224649}, {\"Country/Region\": \"Germany\", \"Days\": 6, \"Confirmed\": 669.0, \"Confirmed/100k\": 0.9634873040711186}, {\"Country/Region\": \"Germany\", \"Days\": 7, \"Confirmed\": 910.0, \"Confirmed/100k\": 1.2541011216945723}, {\"Country/Region\": \"Germany\", \"Days\": 8, \"Confirmed\": 1046.0, \"Confirmed/100k\": 1.4180989606854009}, {\"Country/Region\": \"Germany\", \"Days\": 9, \"Confirmed\": 1327.0, \"Confirmed/100k\": 1.7569474368355689}, {\"Country/Region\": \"Germany\", \"Days\": 10, \"Confirmed\": 1778.0, \"Confirmed/100k\": 2.300793211724273}, {\"Country/Region\": \"Germany\", \"Days\": 11, \"Confirmed\": 1948.0, \"Confirmed/100k\": 2.5057905104628087}, {\"Country/Region\": \"Germany\", \"Days\": 12, \"Confirmed\": 3545.0, \"Confirmed/100k\": 4.431559252141878}, {\"Country/Region\": \"Germany\", \"Days\": 13, \"Confirmed\": 4455.0, \"Confirmed/100k\": 5.528897733624627}, {\"Country/Region\": \"Germany\", \"Days\": 14, \"Confirmed\": 5665.0, \"Confirmed/100k\": 6.987996154057738}, {\"Country/Region\": \"Germany\", \"Days\": 15, \"Confirmed\": 7142.0, \"Confirmed/100k\": 8.769060920156662}, {\"Country/Region\": \"Germany\", \"Days\": 16, \"Confirmed\": 9127.0, \"Confirmed/100k\": 11.162705849544864}, {\"Country/Region\": \"Germany\", \"Days\": 17, \"Confirmed\": 12197.0, \"Confirmed/100k\": 14.864715891470187}, {\"Country/Region\": \"Germany\", \"Days\": 18, \"Confirmed\": 15190.0, \"Confirmed/100k\": 18.473874215731584}, {\"Country/Region\": \"Germany\", \"Days\": 19, \"Confirmed\": 19718.0, \"Confirmed/100k\": 23.934037560955645}, {\"Country/Region\": \"Germany\", \"Days\": 20, \"Confirmed\": 22083.0, \"Confirmed/100k\": 26.785911746347626}, {\"Country/Region\": \"Germany\", \"Days\": 21, \"Confirmed\": 24743.0, \"Confirmed/100k\": 29.993516538374127}, {\"Country/Region\": \"Germany\", \"Days\": 22, \"Confirmed\": 24743.0, \"Confirmed/100k\": 29.993516538374127}, {\"Country/Region\": \"Iran\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 0.16992609156334193}, {\"Country/Region\": \"Iran\", \"Days\": 1, \"Confirmed\": 106.0, \"Confirmed/100k\": 0.2995100175037322}, {\"Country/Region\": \"Iran\", \"Days\": 2, \"Confirmed\": 249.0, \"Confirmed/100k\": 0.4743260685365228}, {\"Country/Region\": \"Iran\", \"Days\": 3, \"Confirmed\": 454.0, \"Confirmed/100k\": 0.724936491345768}, {\"Country/Region\": \"Iran\", \"Days\": 4, \"Confirmed\": 839.0, \"Confirmed/100k\": 1.1955950902802044}, {\"Country/Region\": \"Iran\", \"Days\": 5, \"Confirmed\": 1362.0, \"Confirmed/100k\": 1.83495729091062}, {\"Country/Region\": \"Iran\", \"Days\": 6, \"Confirmed\": 2197.0, \"Confirmed/100k\": 2.855736330158034}, {\"Country/Region\": \"Iran\", \"Days\": 7, \"Confirmed\": 2783.0, \"Confirmed/100k\": 3.5721153924322673}, {\"Country/Region\": \"Iran\", \"Days\": 8, \"Confirmed\": 3374.0, \"Confirmed/100k\": 4.29460690404331}, {\"Country/Region\": \"Iran\", \"Days\": 9, \"Confirmed\": 4608.0, \"Confirmed/100k\": 5.803159400368232}, {\"Country/Region\": \"Iran\", \"Days\": 10, \"Confirmed\": 5684.0, \"Confirmed/100k\": 7.118558497649927}, {\"Country/Region\": \"Iran\", \"Days\": 11, \"Confirmed\": 6427.0, \"Confirmed/100k\": 8.026868469100023}, {\"Country/Region\": \"Iran\", \"Days\": 12, \"Confirmed\": 7022.0, \"Confirmed/100k\": 8.754249940180514}, {\"Country/Region\": \"Iran\", \"Days\": 13, \"Confirmed\": 7903.0, \"Confirmed/100k\": 9.831263513326588}, {\"Country/Region\": \"Iran\", \"Days\": 14, \"Confirmed\": 8861.0, \"Confirmed/100k\": 11.002408806259547}, {\"Country/Region\": \"Iran\", \"Days\": 15, \"Confirmed\": 9936.0, \"Confirmed/100k\": 12.316585413673884}, {\"Country/Region\": \"Iran\", \"Days\": 16, \"Confirmed\": 11225.0, \"Confirmed/100k\": 13.892374852703725}, {\"Country/Region\": \"Iran\", \"Days\": 17, \"Confirmed\": 12590.0, \"Confirmed/100k\": 15.561073521653087}, {\"Country/Region\": \"Iran\", \"Days\": 18, \"Confirmed\": 13799.0, \"Confirmed/100k\": 17.039063771293954}, {\"Country/Region\": \"Iran\", \"Days\": 19, \"Confirmed\": 14852.0, \"Confirmed/100k\": 18.32634560162632}, {\"Country/Region\": \"Iran\", \"Days\": 20, \"Confirmed\": 16030.0, \"Confirmed/100k\": 19.766438665378963}, {\"Country/Region\": \"Iran\", \"Days\": 21, \"Confirmed\": 17222.0, \"Confirmed/100k\": 21.223646587274672}, {\"Country/Region\": \"Iran\", \"Days\": 22, \"Confirmed\": 18268.0, \"Confirmed/100k\": 22.5023709885355}, {\"Country/Region\": \"Iran\", \"Days\": 23, \"Confirmed\": 19505.0, \"Confirmed/100k\": 24.014590954462513}, {\"Country/Region\": \"Iran\", \"Days\": 24, \"Confirmed\": 20471.0, \"Confirmed/100k\": 25.19551616633437}, {\"Country/Region\": \"Iran\", \"Days\": 25, \"Confirmed\": 21499.0, \"Confirmed/100k\": 26.45223574998268}, {\"Country/Region\": \"Iran\", \"Days\": 26, \"Confirmed\": 21499.0, \"Confirmed/100k\": 26.45223574998268}, {\"Country/Region\": \"Israel\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 1.2269524302663275}, {\"Country/Region\": \"Israel\", \"Days\": 1, \"Confirmed\": 22.0, \"Confirmed/100k\": 1.4745942051824668}, {\"Country/Region\": \"Israel\", \"Days\": 2, \"Confirmed\": 52.0, \"Confirmed/100k\": 1.8122875346135665}, {\"Country/Region\": \"Israel\", \"Days\": 3, \"Confirmed\": 84.0, \"Confirmed/100k\": 2.1724937526734056}, {\"Country/Region\": \"Israel\", \"Days\": 4, \"Confirmed\": 142.0, \"Confirmed/100k\": 2.8253675229068635}, {\"Country/Region\": \"Israel\", \"Days\": 5, \"Confirmed\": 146.0, \"Confirmed/100k\": 2.8703933001643436}, {\"Country/Region\": \"Israel\", \"Days\": 6, \"Confirmed\": 228.0, \"Confirmed/100k\": 3.7934217339426826}, {\"Country/Region\": \"Israel\", \"Days\": 7, \"Confirmed\": 324.0, \"Confirmed/100k\": 4.8740403881222}, {\"Country/Region\": \"Israel\", \"Days\": 8, \"Confirmed\": 568.0, \"Confirmed/100k\": 7.620612800828473}, {\"Country/Region\": \"Israel\", \"Days\": 9, \"Confirmed\": 596.0, \"Confirmed/100k\": 7.935793241630835}, {\"Country/Region\": \"Israel\", \"Days\": 10, \"Confirmed\": 774.0, \"Confirmed/100k\": 9.93944032958869}, {\"Country/Region\": \"Israel\", \"Days\": 11, \"Confirmed\": 962.0, \"Confirmed/100k\": 12.055651860690244}, {\"Country/Region\": \"Israel\", \"Days\": 12, \"Confirmed\": 962.0, \"Confirmed/100k\": 12.055651860690244}, {\"Country/Region\": \"Italy\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 0.2564896727411861}, {\"Country/Region\": \"Italy\", \"Days\": 1, \"Confirmed\": 74.0, \"Confirmed/100k\": 0.3789428068240749}, {\"Country/Region\": \"Italy\", \"Days\": 2, \"Confirmed\": 167.0, \"Confirmed/100k\": 0.5328366104687865}, {\"Country/Region\": \"Italy\", \"Days\": 3, \"Confirmed\": 298.0, \"Confirmed/100k\": 0.7496117532371437}, {\"Country/Region\": \"Italy\", \"Days\": 4, \"Confirmed\": 500.0, \"Confirmed/100k\": 1.0838757138417865}, {\"Country/Region\": \"Italy\", \"Days\": 5, \"Confirmed\": 733.0, \"Confirmed/100k\": 1.4694376089946661}, {\"Country/Region\": \"Italy\", \"Days\": 6, \"Confirmed\": 973.0, \"Confirmed/100k\": 1.8665829087229542}, {\"Country/Region\": \"Italy\", \"Days\": 7, \"Confirmed\": 1539.0, \"Confirmed/100k\": 2.803183907248833}, {\"Country/Region\": \"Italy\", \"Days\": 8, \"Confirmed\": 1881.0, \"Confirmed/100k\": 3.369115959361644}, {\"Country/Region\": \"Italy\", \"Days\": 9, \"Confirmed\": 2347.0, \"Confirmed/100k\": 4.140239749667403}, {\"Country/Region\": \"Italy\", \"Days\": 10, \"Confirmed\": 2934.0, \"Confirmed/100k\": 5.111590961919508}, {\"Country/Region\": \"Italy\", \"Days\": 11, \"Confirmed\": 3703.0, \"Confirmed/100k\": 6.384110693132231}, {\"Country/Region\": \"Italy\", \"Days\": 12, \"Confirmed\": 4481.0, \"Confirmed/100k\": 7.6715233730847645}, {\"Country/Region\": \"Italy\", \"Days\": 13, \"Confirmed\": 5728.0, \"Confirmed/100k\": 9.735024159589663}, {\"Country/Region\": \"Italy\", \"Days\": 14, \"Confirmed\": 7220.0, \"Confirmed/100k\": 12.203944106233852}, {\"Country/Region\": \"Italy\", \"Days\": 15, \"Confirmed\": 9017.0, \"Confirmed/100k\": 15.17756953794941}, {\"Country/Region\": \"Italy\", \"Days\": 16, \"Confirmed\": 9994.0, \"Confirmed/100k\": 16.794281862259982}, {\"Country/Region\": \"Italy\", \"Days\": 17, \"Confirmed\": 12307.0, \"Confirmed/100k\": 20.62176968839136}, {\"Country/Region\": \"Italy\", \"Days\": 18, \"Confirmed\": 12307.0, \"Confirmed/100k\": 20.62176968839136}, {\"Country/Region\": \"Italy\", \"Days\": 19, \"Confirmed\": 17505.0, \"Confirmed/100k\": 29.22327497167319}, {\"Country/Region\": \"Italy\", \"Days\": 20, \"Confirmed\": 21002.0, \"Confirmed/100k\": 35.0100129431308}, {\"Country/Region\": \"Italy\", \"Days\": 21, \"Confirmed\": 24592.0, \"Confirmed/100k\": 40.95064471823311}, {\"Country/Region\": \"Italy\", \"Days\": 22, \"Confirmed\": 27825.0, \"Confirmed/100k\": 46.30052285998958}, {\"Country/Region\": \"Italy\", \"Days\": 23, \"Confirmed\": 31351.0, \"Confirmed/100k\": 52.135249221831025}, {\"Country/Region\": \"Italy\", \"Days\": 24, \"Confirmed\": 35558.0, \"Confirmed/100k\": 59.09687537165146}, {\"Country/Region\": \"Italy\", \"Days\": 25, \"Confirmed\": 40880.0, \"Confirmed/100k\": 67.90357239312625}, {\"Country/Region\": \"Italy\", \"Days\": 26, \"Confirmed\": 46866.0, \"Confirmed/100k\": 77.80903807718265}, {\"Country/Region\": \"Italy\", \"Days\": 27, \"Confirmed\": 53423.0, \"Confirmed/100k\": 88.65937862017591}, {\"Country/Region\": \"Italy\", \"Days\": 28, \"Confirmed\": 58983.0, \"Confirmed/100k\": 97.85991139721459}, {\"Country/Region\": \"Italy\", \"Days\": 29, \"Confirmed\": 58983.0, \"Confirmed/100k\": 97.85991139721459}, {\"Country/Region\": \"Japan\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 0.0829848627706986}, {\"Country/Region\": \"Japan\", \"Days\": 1, \"Confirmed\": 17.0, \"Confirmed/100k\": 0.0964205072192879}, {\"Country/Region\": \"Japan\", \"Days\": 2, \"Confirmed\": 42.0, \"Confirmed/100k\": 0.11617880787897802}, {\"Country/Region\": \"Japan\", \"Days\": 3, \"Confirmed\": 54.0, \"Confirmed/100k\": 0.1256627921956293}, {\"Country/Region\": \"Japan\", \"Days\": 4, \"Confirmed\": 65.0, \"Confirmed/100k\": 0.13435644448589296}, {\"Country/Region\": \"Japan\", \"Days\": 5, \"Confirmed\": 84.0, \"Confirmed/100k\": 0.14937275298725747}, {\"Country/Region\": \"Japan\", \"Days\": 6, \"Confirmed\": 109.0, \"Confirmed/100k\": 0.1691310536469476}, {\"Country/Region\": \"Japan\", \"Days\": 7, \"Confirmed\": 123.0, \"Confirmed/100k\": 0.1801957020163741}, {\"Country/Region\": \"Japan\", \"Days\": 8, \"Confirmed\": 136.0, \"Confirmed/100k\": 0.19047001835941296}, {\"Country/Region\": \"Japan\", \"Days\": 9, \"Confirmed\": 151.0, \"Confirmed/100k\": 0.20232499875522708}, {\"Country/Region\": \"Japan\", \"Days\": 10, \"Confirmed\": 169.0, \"Confirmed/100k\": 0.216550975230204}, {\"Country/Region\": \"Japan\", \"Days\": 11, \"Confirmed\": 188.0, \"Confirmed/100k\": 0.2315672837315685}, {\"Country/Region\": \"Japan\", \"Days\": 12, \"Confirmed\": 226.0, \"Confirmed/100k\": 0.2615999007342975}, {\"Country/Region\": \"Japan\", \"Days\": 13, \"Confirmed\": 255.0, \"Confirmed/100k\": 0.2845195294995381}, {\"Country/Region\": \"Japan\", \"Days\": 14, \"Confirmed\": 315.0, \"Confirmed/100k\": 0.3319394510827944}, {\"Country/Region\": \"Japan\", \"Days\": 15, \"Confirmed\": 356.0, \"Confirmed/100k\": 0.3643430641646863}, {\"Country/Region\": \"Japan\", \"Days\": 16, \"Confirmed\": 397.0, \"Confirmed/100k\": 0.3967466772465781}, {\"Country/Region\": \"Japan\", \"Days\": 17, \"Confirmed\": 406.0, \"Confirmed/100k\": 0.40385966548406654}, {\"Country/Region\": \"Japan\", \"Days\": 18, \"Confirmed\": 476.0, \"Confirmed/100k\": 0.4591829073311989}, {\"Country/Region\": \"Japan\", \"Days\": 19, \"Confirmed\": 534.0, \"Confirmed/100k\": 0.5050221648616801}, {\"Country/Region\": \"Japan\", \"Days\": 20, \"Confirmed\": 534.0, \"Confirmed/100k\": 0.5050221648616801}, {\"Country/Region\": \"Japan\", \"Days\": 21, \"Confirmed\": 596.0, \"Confirmed/100k\": 0.5540227504977115}, {\"Country/Region\": \"Japan\", \"Days\": 22, \"Confirmed\": 668.0, \"Confirmed/100k\": 0.6109266563976192}, {\"Country/Region\": \"Japan\", \"Days\": 23, \"Confirmed\": 734.0, \"Confirmed/100k\": 0.6630885701392012}, {\"Country/Region\": \"Japan\", \"Days\": 24, \"Confirmed\": 720.0, \"Confirmed/100k\": 0.6520239217697746}, {\"Country/Region\": \"Japan\", \"Days\": 25, \"Confirmed\": 773.0, \"Confirmed/100k\": 0.6939115191683177}, {\"Country/Region\": \"Japan\", \"Days\": 26, \"Confirmed\": 784.0, \"Confirmed/100k\": 0.7026051714585815}, {\"Country/Region\": \"Japan\", \"Days\": 27, \"Confirmed\": 819.0, \"Confirmed/100k\": 0.7302667923821476}, {\"Country/Region\": \"Japan\", \"Days\": 28, \"Confirmed\": 858.0, \"Confirmed/100k\": 0.7610897414112643}, {\"Country/Region\": \"Japan\", \"Days\": 29, \"Confirmed\": 902.0, \"Confirmed/100k\": 0.7958643505723191}, {\"Country/Region\": \"Japan\", \"Days\": 30, \"Confirmed\": 981.0, \"Confirmed/100k\": 0.8583005806569398}, {\"Country/Region\": \"Japan\", \"Days\": 31, \"Confirmed\": 981.0, \"Confirmed/100k\": 0.8583005806569398}, {\"Country/Region\": \"Korea, South\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 0.20141277115000653}, {\"Country/Region\": \"Korea, South\", \"Days\": 1, \"Confirmed\": 100.0, \"Confirmed/100k\": 0.39507889725578205}, {\"Country/Region\": \"Korea, South\", \"Days\": 2, \"Confirmed\": 329.0, \"Confirmed/100k\": 0.8385743260380079}, {\"Country/Region\": \"Korea, South\", \"Days\": 3, \"Confirmed\": 498.0, \"Confirmed/100k\": 1.1658700791567684}, {\"Country/Region\": \"Korea, South\", \"Days\": 4, \"Confirmed\": 729.0, \"Confirmed/100k\": 1.6132388304611098}, {\"Country/Region\": \"Korea, South\", \"Days\": 5, \"Confirmed\": 873.0, \"Confirmed/100k\": 1.8921180520534264}, {\"Country/Region\": \"Korea, South\", \"Days\": 6, \"Confirmed\": 1157.0, \"Confirmed/100k\": 2.4421298501938287}, {\"Country/Region\": \"Korea, South\", \"Days\": 7, \"Confirmed\": 1662.0, \"Confirmed/100k\": 3.420143787027995}, {\"Country/Region\": \"Korea, South\", \"Days\": 8, \"Confirmed\": 2233.0, \"Confirmed/100k\": 4.525977367091973}, {\"Country/Region\": \"Korea, South\", \"Days\": 9, \"Confirmed\": 3046.0, \"Confirmed/100k\": 6.100482972331928}, {\"Country/Region\": \"Korea, South\", \"Days\": 10, \"Confirmed\": 3632.0, \"Confirmed/100k\": 7.235366471311772}, {\"Country/Region\": \"Korea, South\", \"Days\": 11, \"Confirmed\": 4231.0, \"Confirmed/100k\": 8.395426566685366}, {\"Country/Region\": \"Korea, South\", \"Days\": 12, \"Confirmed\": 5082.0, \"Confirmed/100k\": 10.043525299845516}, {\"Country/Region\": \"Korea, South\", \"Days\": 13, \"Confirmed\": 5517.0, \"Confirmed/100k\": 10.885972948405641}, {\"Country/Region\": \"Korea, South\", \"Days\": 14, \"Confirmed\": 5984.0, \"Confirmed/100k\": 11.790393757319613}, {\"Country/Region\": \"Korea, South\", \"Days\": 15, \"Confirmed\": 6489.0, \"Confirmed/100k\": 12.768407694153776}, {\"Country/Region\": \"Korea, South\", \"Days\": 16, \"Confirmed\": 6937.0, \"Confirmed/100k\": 13.636031939107651}, {\"Country/Region\": \"Korea, South\", \"Days\": 17, \"Confirmed\": 7210.0, \"Confirmed/100k\": 14.16474046337642}, {\"Country/Region\": \"Korea, South\", \"Days\": 18, \"Confirmed\": 7374.0, \"Confirmed/100k\": 14.48235291018989}, {\"Country/Region\": \"Korea, South\", \"Days\": 19, \"Confirmed\": 7409.0, \"Confirmed/100k\": 14.550136054326911}, {\"Country/Region\": \"Korea, South\", \"Days\": 20, \"Confirmed\": 7651.0, \"Confirmed/100k\": 15.01880807950289}, {\"Country/Region\": \"Korea, South\", \"Days\": 21, \"Confirmed\": 7765.0, \"Confirmed/100k\": 15.239587463263474}, {\"Country/Region\": \"Korea, South\", \"Days\": 22, \"Confirmed\": 7875.0, \"Confirmed/100k\": 15.452620201979823}, {\"Country/Region\": \"Korea, South\", \"Days\": 23, \"Confirmed\": 7982.0, \"Confirmed/100k\": 15.659842956913007}, {\"Country/Region\": \"Korea, South\", \"Days\": 24, \"Confirmed\": 8058.0, \"Confirmed/100k\": 15.807029212753394}, {\"Country/Region\": \"Korea, South\", \"Days\": 25, \"Confirmed\": 8132.0, \"Confirmed/100k\": 15.95034214607167}, {\"Country/Region\": \"Korea, South\", \"Days\": 26, \"Confirmed\": 8216.0, \"Confirmed/100k\": 16.11302169200052}, {\"Country/Region\": \"Korea, South\", \"Days\": 27, \"Confirmed\": 8309.0, \"Confirmed/100k\": 16.293131189278892}, {\"Country/Region\": \"Korea, South\", \"Days\": 28, \"Confirmed\": 8461.0, \"Confirmed/100k\": 16.58750370095967}, {\"Country/Region\": \"Korea, South\", \"Days\": 29, \"Confirmed\": 8548.0, \"Confirmed/100k\": 16.755993230671695}, {\"Country/Region\": \"Korea, South\", \"Days\": 30, \"Confirmed\": 8695.0, \"Confirmed/100k\": 17.040682436047184}, {\"Country/Region\": \"Korea, South\", \"Days\": 31, \"Confirmed\": 8793.0, \"Confirmed/100k\": 17.230475239630845}, {\"Country/Region\": \"Korea, South\", \"Days\": 32, \"Confirmed\": 8793.0, \"Confirmed/100k\": 17.230475239630845}, {\"Country/Region\": \"Malaysia\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 0.3710918203274901}, {\"Country/Region\": \"Malaysia\", \"Days\": 1, \"Confirmed\": 12.0, \"Confirmed/100k\": 0.4091525198482584}, {\"Country/Region\": \"Malaysia\", \"Days\": 2, \"Confirmed\": 32.0, \"Confirmed/100k\": 0.4725870190495387}, {\"Country/Region\": \"Malaysia\", \"Days\": 3, \"Confirmed\": 32.0, \"Confirmed/100k\": 0.4725870190495387}, {\"Country/Region\": \"Malaysia\", \"Days\": 4, \"Confirmed\": 80.0, \"Confirmed/100k\": 0.6248298171326115}, {\"Country/Region\": \"Malaysia\", \"Days\": 5, \"Confirmed\": 121.0, \"Confirmed/100k\": 0.7548705404952363}, {\"Country/Region\": \"Malaysia\", \"Days\": 6, \"Confirmed\": 311.0, \"Confirmed/100k\": 1.3574982829073998}, {\"Country/Region\": \"Malaysia\", \"Days\": 7, \"Confirmed\": 449.0, \"Confirmed/100k\": 1.7951963273962344}, {\"Country/Region\": \"Malaysia\", \"Days\": 8, \"Confirmed\": 556.0, \"Confirmed/100k\": 2.1345708981230844}, {\"Country/Region\": \"Malaysia\", \"Days\": 9, \"Confirmed\": 673.0, \"Confirmed/100k\": 2.505662718450574}, {\"Country/Region\": \"Malaysia\", \"Days\": 10, \"Confirmed\": 783.0, \"Confirmed/100k\": 2.8545524640576163}, {\"Country/Region\": \"Malaysia\", \"Days\": 11, \"Confirmed\": 913.0, \"Confirmed/100k\": 3.2668767088659383}, {\"Country/Region\": \"Malaysia\", \"Days\": 12, \"Confirmed\": 1066.0, \"Confirmed/100k\": 3.7521506277557335}, {\"Country/Region\": \"Malaysia\", \"Days\": 13, \"Confirmed\": 1189.0, \"Confirmed/100k\": 4.142272797843607}, {\"Country/Region\": \"Malaysia\", \"Days\": 14, \"Confirmed\": 1189.0, \"Confirmed/100k\": 4.142272797843607}, {\"Country/Region\": \"Netherlands\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 0.7428464611229854}, {\"Country/Region\": \"Netherlands\", \"Days\": 1, \"Confirmed\": 60.0, \"Confirmed/100k\": 1.0910557397743847}, {\"Country/Region\": \"Netherlands\", \"Days\": 2, \"Confirmed\": 137.0, \"Confirmed/100k\": 1.537924314043681}, {\"Country/Region\": \"Netherlands\", \"Days\": 3, \"Confirmed\": 193.0, \"Confirmed/100k\": 1.8629196407849868}, {\"Country/Region\": \"Netherlands\", \"Days\": 4, \"Confirmed\": 254.0, \"Confirmed/100k\": 2.216932407413909}, {\"Country/Region\": \"Netherlands\", \"Days\": 5, \"Confirmed\": 375.0, \"Confirmed/100k\": 2.919154452694232}, {\"Country/Region\": \"Netherlands\", \"Days\": 6, \"Confirmed\": 375.0, \"Confirmed/100k\": 2.919154452694232}, {\"Country/Region\": \"Netherlands\", \"Days\": 7, \"Confirmed\": 678.0, \"Confirmed/100k\": 4.6776113098837975}, {\"Country/Region\": \"Netherlands\", \"Days\": 8, \"Confirmed\": 834.0, \"Confirmed/100k\": 5.582955434377436}, {\"Country/Region\": \"Netherlands\", \"Days\": 9, \"Confirmed\": 1010.0, \"Confirmed/100k\": 6.604369318421543}, {\"Country/Region\": \"Netherlands\", \"Days\": 10, \"Confirmed\": 1288.0, \"Confirmed/100k\": 8.217738976173026}, {\"Country/Region\": \"Netherlands\", \"Days\": 11, \"Confirmed\": 1583.0, \"Confirmed/100k\": 9.929767929542408}, {\"Country/Region\": \"Netherlands\", \"Days\": 12, \"Confirmed\": 1930.0, \"Confirmed/100k\": 11.943578257743}, {\"Country/Region\": \"Netherlands\", \"Days\": 13, \"Confirmed\": 2339.0, \"Confirmed/100k\": 14.317204840550039}, {\"Country/Region\": \"Netherlands\", \"Days\": 14, \"Confirmed\": 2875.0, \"Confirmed/100k\": 17.42787439650254}, {\"Country/Region\": \"Netherlands\", \"Days\": 15, \"Confirmed\": 3512.0, \"Confirmed/100k\": 21.124696238184896}, {\"Country/Region\": \"Netherlands\", \"Days\": 16, \"Confirmed\": 4088.0, \"Confirmed/100k\": 24.46750531323833}, {\"Country/Region\": \"Netherlands\", \"Days\": 17, \"Confirmed\": 4088.0, \"Confirmed/100k\": 24.46750531323833}, {\"Country/Region\": \"Norway\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 2.0322388347293057}, {\"Country/Region\": \"Norway\", \"Days\": 1, \"Confirmed\": 39.0, \"Confirmed/100k\": 2.7661028583815552}, {\"Country/Region\": \"Norway\", \"Days\": 2, \"Confirmed\": 68.0, \"Confirmed/100k\": 3.3117966195588684}, {\"Country/Region\": \"Norway\", \"Days\": 3, \"Confirmed\": 97.0, \"Confirmed/100k\": 3.8574903807361824}, {\"Country/Region\": \"Norway\", \"Days\": 4, \"Confirmed\": 292.0, \"Confirmed/100k\": 7.526810498997428}, {\"Country/Region\": \"Norway\", \"Days\": 5, \"Confirmed\": 490.0, \"Confirmed/100k\": 11.252581696001155}, {\"Country/Region\": \"Norway\", \"Days\": 6, \"Confirmed\": 594.0, \"Confirmed/100k\": 13.209552425740487}, {\"Country/Region\": \"Norway\", \"Days\": 7, \"Confirmed\": 888.0, \"Confirmed/100k\": 18.741758142503603}, {\"Country/Region\": \"Norway\", \"Days\": 8, \"Confirmed\": 982.0, \"Confirmed/100k\": 20.510558609767997}, {\"Country/Region\": \"Norway\", \"Days\": 9, \"Confirmed\": 1113.0, \"Confirmed/100k\": 22.97558904818965}, {\"Country/Region\": \"Norway\", \"Days\": 10, \"Confirmed\": 1225.0, \"Confirmed/100k\": 25.08309598790893}, {\"Country/Region\": \"Norway\", \"Days\": 11, \"Confirmed\": 1355.0, \"Confirmed/100k\": 27.529309400083093}, {\"Country/Region\": \"Norway\", \"Days\": 12, \"Confirmed\": 1442.0, \"Confirmed/100k\": 29.16639068361504}, {\"Country/Region\": \"Norway\", \"Days\": 13, \"Confirmed\": 1638.0, \"Confirmed/100k\": 32.85452782812378}, {\"Country/Region\": \"Norway\", \"Days\": 14, \"Confirmed\": 1806.0, \"Confirmed/100k\": 36.01578823770269}, {\"Country/Region\": \"Norway\", \"Days\": 15, \"Confirmed\": 2010.0, \"Confirmed/100k\": 39.854461592191385}, {\"Country/Region\": \"Norway\", \"Days\": 16, \"Confirmed\": 2275.0, \"Confirmed/100k\": 44.840973547777175}, {\"Country/Region\": \"Norway\", \"Days\": 17, \"Confirmed\": 2275.0, \"Confirmed/100k\": 44.840973547777175}, {\"Country/Region\": \"Portugal\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 1.0893074552785798}, {\"Country/Region\": \"Portugal\", \"Days\": 1, \"Confirmed\": 57.0, \"Confirmed/100k\": 1.6436871423399997}, {\"Country/Region\": \"Portugal\", \"Days\": 2, \"Confirmed\": 133.0, \"Confirmed/100k\": 2.382860058421893}, {\"Country/Region\": \"Portugal\", \"Days\": 3, \"Confirmed\": 219.0, \"Confirmed/100k\": 3.2192925687250886}, {\"Country/Region\": \"Portugal\", \"Days\": 4, \"Confirmed\": 336.0, \"Confirmed/100k\": 4.357229821114319}, {\"Country/Region\": \"Portugal\", \"Days\": 5, \"Confirmed\": 336.0, \"Confirmed/100k\": 4.357229821114319}, {\"Country/Region\": \"Portugal\", \"Days\": 6, \"Confirmed\": 673.0, \"Confirmed/100k\": 7.634878146372187}, {\"Country/Region\": \"Portugal\", \"Days\": 7, \"Confirmed\": 908.0, \"Confirmed/100k\": 9.92047861057278}, {\"Country/Region\": \"Portugal\", \"Days\": 8, \"Confirmed\": 1168.0, \"Confirmed/100k\": 12.449228060326627}, {\"Country/Region\": \"Portugal\", \"Days\": 9, \"Confirmed\": 1488.0, \"Confirmed/100k\": 15.561535075408282}, {\"Country/Region\": \"Portugal\", \"Days\": 10, \"Confirmed\": 1488.0, \"Confirmed/100k\": 15.561535075408282}, {\"Country/Region\": \"Spain\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 0.25682870610404146}, {\"Country/Region\": \"Spain\", \"Days\": 1, \"Confirmed\": 45.0, \"Confirmed/100k\": 0.353139470893057}, {\"Country/Region\": \"Spain\", \"Days\": 2, \"Confirmed\": 102.0, \"Confirmed/100k\": 0.4751331062924767}, {\"Country/Region\": \"Spain\", \"Days\": 3, \"Confirmed\": 139.0, \"Confirmed/100k\": 0.5543219573412228}, {\"Country/Region\": \"Spain\", \"Days\": 4, \"Confirmed\": 280.0, \"Confirmed/100k\": 0.8560956870134715}, {\"Country/Region\": \"Spain\", \"Days\": 5, \"Confirmed\": 380.0, \"Confirmed/100k\": 1.0701196087668394}, {\"Country/Region\": \"Spain\", \"Days\": 6, \"Confirmed\": 553.0, \"Confirmed/100k\": 1.4403809934001657}, {\"Country/Region\": \"Spain\", \"Days\": 7, \"Confirmed\": 953.0, \"Confirmed/100k\": 2.2964766804136367}, {\"Country/Region\": \"Spain\", \"Days\": 8, \"Confirmed\": 1575.0, \"Confirmed/100k\": 3.6277054737195855}, {\"Country/Region\": \"Spain\", \"Days\": 9, \"Confirmed\": 2157.0, \"Confirmed/100k\": 4.873324698324187}, {\"Country/Region\": \"Spain\", \"Days\": 10, \"Confirmed\": 2157.0, \"Confirmed/100k\": 4.873324698324187}, {\"Country/Region\": \"Spain\", \"Days\": 11, \"Confirmed\": 5112.0, \"Confirmed/100k\": 11.197731586136207}, {\"Country/Region\": \"Spain\", \"Days\": 12, \"Confirmed\": 6271.0, \"Confirmed/100k\": 13.678268839257742}, {\"Country/Region\": \"Spain\", \"Days\": 13, \"Confirmed\": 7678.0, \"Confirmed/100k\": 16.689585418327628}, {\"Country/Region\": \"Spain\", \"Days\": 14, \"Confirmed\": 9822.0, \"Confirmed/100k\": 21.278258300719834}, {\"Country/Region\": \"Spain\", \"Days\": 15, \"Confirmed\": 11628.0, \"Confirmed/100k\": 25.14353032758566}, {\"Country/Region\": \"Spain\", \"Days\": 16, \"Confirmed\": 13790.0, \"Confirmed/100k\": 29.770727515893466}, {\"Country/Region\": \"Spain\", \"Days\": 17, \"Confirmed\": 17843.0, \"Confirmed/100k\": 38.445117064557465}, {\"Country/Region\": \"Spain\", \"Days\": 18, \"Confirmed\": 20290.0, \"Confirmed/100k\": 43.68228242986238}, {\"Country/Region\": \"Spain\", \"Days\": 19, \"Confirmed\": 25254.0, \"Confirmed/100k\": 54.30642990569957}, {\"Country/Region\": \"Spain\", \"Days\": 20, \"Confirmed\": 28648.0, \"Confirmed/100k\": 61.57040181000888}, {\"Country/Region\": \"Spain\", \"Days\": 21, \"Confirmed\": 28648.0, \"Confirmed/100k\": 61.57040181000888}, {\"Country/Region\": \"Sweden\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 0.9918321152292876}, {\"Country/Region\": \"Sweden\", \"Days\": 1, \"Confirmed\": 60.0, \"Confirmed/100k\": 1.581039312395201}, {\"Country/Region\": \"Sweden\", \"Days\": 2, \"Confirmed\": 102.0, \"Confirmed/100k\": 1.99348435041134}, {\"Country/Region\": \"Sweden\", \"Days\": 3, \"Confirmed\": 147.0, \"Confirmed/100k\": 2.435389748285776}, {\"Country/Region\": \"Sweden\", \"Days\": 4, \"Confirmed\": 254.0, \"Confirmed/100k\": 3.4861425832316537}, {\"Country/Region\": \"Sweden\", \"Days\": 5, \"Confirmed\": 399.0, \"Confirmed/100k\": 4.9100599763826125}, {\"Country/Region\": \"Sweden\", \"Days\": 6, \"Confirmed\": 498.0, \"Confirmed/100k\": 5.882251851706369}, {\"Country/Region\": \"Sweden\", \"Days\": 7, \"Confirmed\": 713.0, \"Confirmed/100k\": 7.993577641550892}, {\"Country/Region\": \"Sweden\", \"Days\": 8, \"Confirmed\": 860.0, \"Confirmed/100k\": 9.437135274607376}, {\"Country/Region\": \"Sweden\", \"Days\": 9, \"Confirmed\": 921.0, \"Confirmed/100k\": 10.036162591726056}, {\"Country/Region\": \"Sweden\", \"Days\": 10, \"Confirmed\": 1002.0, \"Confirmed/100k\": 10.831592307900042}, {\"Country/Region\": \"Sweden\", \"Days\": 11, \"Confirmed\": 1089.0, \"Confirmed/100k\": 11.685942743790614}, {\"Country/Region\": \"Sweden\", \"Days\": 12, \"Confirmed\": 1178.0, \"Confirmed/100k\": 12.559933419586716}, {\"Country/Region\": \"Sweden\", \"Days\": 13, \"Confirmed\": 1338.0, \"Confirmed/100k\": 14.131152612029155}, {\"Country/Region\": \"Sweden\", \"Days\": 14, \"Confirmed\": 1538.0, \"Confirmed/100k\": 16.0951766025822}, {\"Country/Region\": \"Sweden\", \"Days\": 15, \"Confirmed\": 1662.0, \"Confirmed/100k\": 17.31287147672509}, {\"Country/Region\": \"Sweden\", \"Days\": 16, \"Confirmed\": 1833.0, \"Confirmed/100k\": 18.99211198864794}, {\"Country/Region\": \"Sweden\", \"Days\": 17, \"Confirmed\": 1833.0, \"Confirmed/100k\": 18.99211198864794}, {\"Country/Region\": \"Switzerland\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 1.3385712958884843}, {\"Country/Region\": \"Switzerland\", \"Days\": 1, \"Confirmed\": 100.0, \"Confirmed/100k\": 2.5127566431590846}, {\"Country/Region\": \"Switzerland\", \"Days\": 2, \"Confirmed\": 154.0, \"Confirmed/100k\": 3.1468167306852086}, {\"Country/Region\": \"Switzerland\", \"Days\": 3, \"Confirmed\": 223.0, \"Confirmed/100k\": 3.957004620301923}, {\"Country/Region\": \"Switzerland\", \"Days\": 4, \"Confirmed\": 260.0, \"Confirmed/100k\": 4.391453198792045}, {\"Country/Region\": \"Switzerland\", \"Days\": 5, \"Confirmed\": 377.0, \"Confirmed/100k\": 5.7652500550986465}, {\"Country/Region\": \"Switzerland\", \"Days\": 6, \"Confirmed\": 538.0, \"Confirmed/100k\": 7.655688464204314}, {\"Country/Region\": \"Switzerland\", \"Days\": 7, \"Confirmed\": 538.0, \"Confirmed/100k\": 7.655688464204314}, {\"Country/Region\": \"Switzerland\", \"Days\": 8, \"Confirmed\": 1025.0, \"Confirmed/100k\": 13.373971105412135}, {\"Country/Region\": \"Switzerland\", \"Days\": 9, \"Confirmed\": 1245.0, \"Confirmed/100k\": 15.957178869407455}, {\"Country/Region\": \"Switzerland\", \"Days\": 10, \"Confirmed\": 2086.0, \"Confirmed/100k\": 25.8320776399532}, {\"Country/Region\": \"Switzerland\", \"Days\": 11, \"Confirmed\": 2086.0, \"Confirmed/100k\": 25.8320776399532}, {\"Country/Region\": \"Switzerland\", \"Days\": 12, \"Confirmed\": 2586.0, \"Confirmed/100k\": 31.70300437630621}, {\"Country/Region\": \"Switzerland\", \"Days\": 13, \"Confirmed\": 2914.0, \"Confirmed/100k\": 35.554332315353776}, {\"Country/Region\": \"Switzerland\", \"Days\": 14, \"Confirmed\": 3961.0, \"Confirmed/100k\": 47.84805290127696}, {\"Country/Region\": \"Switzerland\", \"Days\": 15, \"Confirmed\": 5180.0, \"Confirmed/100k\": 62.161372284505575}, {\"Country/Region\": \"Switzerland\", \"Days\": 16, \"Confirmed\": 6461.0, \"Confirmed/100k\": 77.20268658304197}, {\"Country/Region\": \"Switzerland\", \"Days\": 17, \"Confirmed\": 7131.0, \"Confirmed/100k\": 85.06972840975499}, {\"Country/Region\": \"Switzerland\", \"Days\": 18, \"Confirmed\": 7131.0, \"Confirmed/100k\": 85.06972840975499}, {\"Country/Region\": \"Turkey\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 0.2332369335932176}, {\"Country/Region\": \"Turkey\", \"Days\": 1, \"Confirmed\": 167.0, \"Confirmed/100k\": 0.436104474791485}, {\"Country/Region\": \"Turkey\", \"Days\": 2, \"Confirmed\": 478.0, \"Confirmed/100k\": 0.8138997161846656}, {\"Country/Region\": \"Turkey\", \"Days\": 3, \"Confirmed\": 1044.0, \"Confirmed/100k\": 1.5014627600063382}, {\"Country/Region\": \"Turkey\", \"Days\": 4, \"Confirmed\": 1044.0, \"Confirmed/100k\": 1.5014627600063382}, {\"Country/Region\": \"US\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 0.03606715942271932}, {\"Country/Region\": \"US\", \"Days\": 1, \"Confirmed\": 31.0, \"Confirmed/100k\": 0.04554243011851846}, {\"Country/Region\": \"US\", \"Days\": 2, \"Confirmed\": 99.0, \"Confirmed/100k\": 0.06632689487059401}, {\"Country/Region\": \"US\", \"Days\": 3, \"Confirmed\": 144.0, \"Confirmed/100k\": 0.0800813200741734}, {\"Country/Region\": \"US\", \"Days\": 4, \"Confirmed\": 284.0, \"Confirmed/100k\": 0.122872865151976}, {\"Country/Region\": \"US\", \"Days\": 5, \"Confirmed\": 400.0, \"Confirmed/100k\": 0.15832871678786953}, {\"Country/Region\": \"US\", \"Days\": 6, \"Confirmed\": 465.0, \"Confirmed/100k\": 0.17819621985970646}, {\"Country/Region\": \"US\", \"Days\": 7, \"Confirmed\": 841.0, \"Confirmed/100k\": 0.2931220837829477}, {\"Country/Region\": \"US\", \"Days\": 8, \"Confirmed\": 1163.0, \"Confirmed/100k\": 0.3915426374618936}, {\"Country/Region\": \"US\", \"Days\": 9, \"Confirmed\": 1545.0, \"Confirmed/100k\": 0.508302424745612}, {\"Country/Region\": \"US\", \"Days\": 10, \"Confirmed\": 2061.0, \"Confirmed/100k\": 0.6660198337466559}, {\"Country/Region\": \"US\", \"Days\": 11, \"Confirmed\": 2609.0, \"Confirmed/100k\": 0.8335181673369116}, {\"Country/Region\": \"US\", \"Days\": 12, \"Confirmed\": 3381.0, \"Confirmed/100k\": 1.0694829730516515}, {\"Country/Region\": \"US\", \"Days\": 13, \"Confirmed\": 4514.0, \"Confirmed/100k\": 1.4157888342884395}, {\"Country/Region\": \"US\", \"Days\": 14, \"Confirmed\": 6303.0, \"Confirmed/100k\": 1.962603649604074}, {\"Country/Region\": \"US\", \"Days\": 15, \"Confirmed\": 7665.0, \"Confirmed/100k\": 2.3789042524324104}, {\"Country/Region\": \"US\", \"Days\": 16, \"Confirmed\": 13559.0, \"Confirmed/100k\": 4.1804283002078995}, {\"Country/Region\": \"US\", \"Days\": 17, \"Confirmed\": 18982.0, \"Confirmed/100k\": 5.837989364185924}, {\"Country/Region\": \"US\", \"Days\": 18, \"Confirmed\": 25371.0, \"Confirmed/100k\": 7.790812089200786}, {\"Country/Region\": \"US\", \"Days\": 19, \"Confirmed\": 33154.0, \"Confirmed/100k\": 10.169716341633196}, {\"Country/Region\": \"US\", \"Days\": 20, \"Confirmed\": 33158.0, \"Confirmed/100k\": 10.170938957206848}, {\"Country/Region\": \"United Kingdom\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 0.17446497270503022}, {\"Country/Region\": \"United Kingdom\", \"Days\": 1, \"Confirmed\": 48.0, \"Confirmed/100k\": 0.2466573752036634}, {\"Country/Region\": \"United Kingdom\", \"Days\": 2, \"Confirmed\": 91.0, \"Confirmed/100k\": 0.3113297357753557}, {\"Country/Region\": \"United Kingdom\", \"Days\": 3, \"Confirmed\": 158.0, \"Confirmed/100k\": 0.4120982975963645}, {\"Country/Region\": \"United Kingdom\", \"Days\": 4, \"Confirmed\": 206.0, \"Confirmed/100k\": 0.4842907000949977}, {\"Country/Region\": \"United Kingdom\", \"Days\": 5, \"Confirmed\": 268.0, \"Confirmed/100k\": 0.5775392199890655}, {\"Country/Region\": \"United Kingdom\", \"Days\": 6, \"Confirmed\": 343.0, \"Confirmed/100k\": 0.6903398488931799}, {\"Country/Region\": \"United Kingdom\", \"Days\": 7, \"Confirmed\": 343.0, \"Confirmed/100k\": 0.6903398488931799}, {\"Country/Region\": \"United Kingdom\", \"Days\": 8, \"Confirmed\": 686.0, \"Confirmed/100k\": 1.2062147250813295}, {\"Country/Region\": \"United Kingdom\", \"Days\": 9, \"Confirmed\": 1028.0, \"Confirmed/100k\": 1.7205855928840912}, {\"Country/Region\": \"United Kingdom\", \"Days\": 10, \"Confirmed\": 1029.0, \"Confirmed/100k\": 1.7220896012694793}, {\"Country/Region\": \"United Kingdom\", \"Days\": 11, \"Confirmed\": 1435.0, \"Confirmed/100k\": 2.332717005737085}, {\"Country/Region\": \"United Kingdom\", \"Days\": 12, \"Confirmed\": 1844.0, \"Confirmed/100k\": 2.947856435360856}, {\"Country/Region\": \"United Kingdom\", \"Days\": 13, \"Confirmed\": 2526.0, \"Confirmed/100k\": 3.973590154195602}, {\"Country/Region\": \"United Kingdom\", \"Days\": 14, \"Confirmed\": 2600.0, \"Confirmed/100k\": 4.084886774714328}, {\"Country/Region\": \"United Kingdom\", \"Days\": 15, \"Confirmed\": 3898.0, \"Confirmed/100k\": 6.037089658948201}, {\"Country/Region\": \"United Kingdom\", \"Days\": 16, \"Confirmed\": 4951.0, \"Confirmed/100k\": 7.6208104887619665}, {\"Country/Region\": \"United Kingdom\", \"Days\": 17, \"Confirmed\": 5625.0, \"Confirmed/100k\": 8.634512140513609}, {\"Country/Region\": \"United Kingdom\", \"Days\": 18, \"Confirmed\": 5625.0, \"Confirmed/100k\": 8.634512140513609}]}}, {\"mode\": \"vega-lite\"});\n", + "</script>" + ], + "text/plain": [ + "alt.VConcatChart(...)" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "\n", + "<p style=\"font-size: smaller\">Data Sources: \n", + " <a href=\"https://github.com/CSSEGISandData/COVID-19\">JHU CSSE</a>,\n", + " <a href=\"https://data.worldbank.org/indicator/SP.POP.TOTL\">World Bank</a>,\n", + " <a href=\"https://worldmap.harvard.edu/data/geonode:country_centroids_az8\">Harvard Worldmap</a>\n", + "</p>" + ], + "text/plain": [ + "<IPython.core.display.HTML object>" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "sort_order = growth_in_value_df.groupby(\n", + " 'Country/Region').max().sort_values(\n", + " 'Confirmed', ascending=False).index.tolist()\n", + "chart = facetted_growth_plot(increase_df, \n", + " 'Confirmed/100k',\n", + " sort_order,\n", + " 'Italy',\n", + " \"Growth of cases/100k from case 100, compared to Italy\")\n", + "display(chart)\n", + "display(HTML('''\n", + "<p style=\"font-size: smaller\">Data Sources: \n", + " <a href=\"https://github.com/CSSEGISandData/COVID-19\">JHU CSSE</a>,\n", + " <a href=\"https://data.worldbank.org/indicator/SP.POP.TOTL\">World Bank</a>,\n", + " <a href=\"https://worldmap.harvard.edu/data/geonode:country_centroids_az8\">Harvard Worldmap</a>\n", + "</p>'''))" + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "metadata": { + "jupyter": { + "source_hidden": true + }, + "papermill": { + "duration": 0.438485, + "end_time": "2020-03-25T14:00:42.452493", + "exception": false, + "start_time": "2020-03-25T14:00:42.014008", + "status": "completed" + }, + "tags": [] + }, + "outputs": [ + { + "data": { + "text/html": [ + "\n", + "<div id=\"altair-viz-0f3fc980ed9341a683ec054b2d1eb23d\"></div>\n", + "<script type=\"text/javascript\">\n", + " (function(spec, embedOpt){\n", + " const outputDiv = document.getElementById(\"altair-viz-0f3fc980ed9341a683ec054b2d1eb23d\");\n", + " const paths = {\n", + " \"vega\": \"https://cdn.jsdelivr.net/npm//vega@5?noext\",\n", + " \"vega-lib\": \"https://cdn.jsdelivr.net/npm//vega-lib?noext\",\n", + " \"vega-lite\": \"https://cdn.jsdelivr.net/npm//vega-lite@4.0.2?noext\",\n", + " \"vega-embed\": \"https://cdn.jsdelivr.net/npm//vega-embed@6?noext\",\n", + " };\n", + "\n", + " function loadScript(lib) {\n", + " return new Promise(function(resolve, reject) {\n", + " var s = document.createElement('script');\n", + " s.src = paths[lib];\n", + " s.async = true;\n", + " s.onload = () => resolve(paths[lib]);\n", + " s.onerror = () => reject(`Error loading script: ${paths[lib]}`);\n", + " document.getElementsByTagName(\"head\")[0].appendChild(s);\n", + " });\n", + " }\n", + "\n", + " function showError(err) {\n", + " outputDiv.innerHTML = `<div class=\"error\" style=\"color:red;\">${err}</div>`;\n", + " throw err;\n", + " }\n", + "\n", + " function displayChart(vegaEmbed) {\n", + " vegaEmbed(outputDiv, spec, embedOpt)\n", + " .catch(err => showError(`Javascript Error: ${err.message}<br>This usually means there's a typo in your chart specification. See the javascript console for the full traceback.`));\n", + " }\n", + "\n", + " if(typeof define === \"function\" && define.amd) {\n", + " requirejs.config({paths});\n", + " require([\"vega-embed\"], displayChart, err => showError(`Error loading script: ${err.message}`));\n", + " } else if (typeof vegaEmbed === \"function\") {\n", + " displayChart(vegaEmbed);\n", + " } else {\n", + " loadScript(\"vega\")\n", + " .then(() => loadScript(\"vega-lite\"))\n", + " .then(() => loadScript(\"vega-embed\"))\n", + " .catch(showError)\n", + " .then(() => displayChart(vegaEmbed));\n", + " }\n", + " })({\"config\": {\"view\": {\"continuousWidth\": 400, \"continuousHeight\": 300}}, \"vconcat\": [{\"hconcat\": [{\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Days\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}}, \"height\": 150, \"title\": \"China\", \"transform\": [{\"filter\": \"datum['Country/Region'] == 'China'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}, {\"filter\": \"datum['Days'] == 28\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Days\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}}, \"height\": 150, \"title\": \"Italy\", \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}, {\"filter\": \"datum['Days'] == 28\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Days\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}}, \"height\": 150, \"title\": \"US\", \"transform\": [{\"filter\": \"datum['Country/Region'] == 'US'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}, {\"filter\": \"datum['Days'] == 28\"}], \"width\": 250}]}]}]}, {\"hconcat\": [{\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Days\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}}, \"height\": 150, \"title\": \"Spain\", \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Spain'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}, {\"filter\": \"datum['Days'] == 28\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Days\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}}, \"height\": 150, \"title\": \"Germany\", \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Germany'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}, {\"filter\": \"datum['Days'] == 28\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Days\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}}, \"height\": 150, \"title\": \"Iran\", \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Iran'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}, {\"filter\": \"datum['Days'] == 28\"}], \"width\": 250}]}]}]}, {\"hconcat\": [{\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Days\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}}, \"height\": 150, \"title\": \"France\", \"transform\": [{\"filter\": \"datum['Country/Region'] == 'France'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}, {\"filter\": \"datum['Days'] == 28\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Days\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}}, \"height\": 150, \"title\": \"Korea, South\", \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Korea, South'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}, {\"filter\": \"datum['Days'] == 28\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Days\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}}, \"height\": 150, \"title\": \"Switzerland\", \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Switzerland'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}, {\"filter\": \"datum['Days'] == 28\"}], \"width\": 250}]}]}]}, {\"hconcat\": [{\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Days\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}}, \"height\": 150, \"title\": \"United Kingdom\", \"transform\": [{\"filter\": \"datum['Country/Region'] == 'United Kingdom'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}, {\"filter\": \"datum['Days'] == 28\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Days\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}}, \"height\": 150, \"title\": \"Netherlands\", \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Netherlands'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}, {\"filter\": \"datum['Days'] == 28\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Days\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}}, \"height\": 150, \"title\": \"Belgium\", \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Belgium'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}, {\"filter\": \"datum['Days'] == 28\"}], \"width\": 250}]}]}]}, {\"hconcat\": [{\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Days\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}}, \"height\": 150, \"title\": \"Austria\", \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Austria'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}, {\"filter\": \"datum['Days'] == 28\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Days\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}}, \"height\": 150, \"title\": \"Norway\", \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Norway'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}, {\"filter\": \"datum['Days'] == 28\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Days\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}}, \"height\": 150, \"title\": \"Sweden\", \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Sweden'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}, {\"filter\": \"datum['Days'] == 28\"}], \"width\": 250}]}]}]}, {\"hconcat\": [{\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Days\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}}, \"height\": 150, \"title\": \"Portugal\", \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Portugal'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}, {\"filter\": \"datum['Days'] == 28\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Days\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}}, \"height\": 150, \"title\": \"Brazil\", \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Brazil'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}, {\"filter\": \"datum['Days'] == 28\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Days\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}}, \"height\": 150, \"title\": \"Denmark\", \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Denmark'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}, {\"filter\": \"datum['Days'] == 28\"}], \"width\": 250}]}]}]}, {\"hconcat\": [{\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Days\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}}, \"height\": 150, \"title\": \"Canada\", \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Canada'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}, {\"filter\": \"datum['Days'] == 28\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Days\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}}, \"height\": 150, \"title\": \"Australia\", \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Australia'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}, {\"filter\": \"datum['Days'] == 28\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Days\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}}, \"height\": 150, \"title\": \"Malaysia\", \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Malaysia'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}, {\"filter\": \"datum['Days'] == 28\"}], \"width\": 250}]}]}]}, {\"hconcat\": [{\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Days\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}}, \"height\": 150, \"title\": \"Turkey\", \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Turkey'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}, {\"filter\": \"datum['Days'] == 28\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Days\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}}, \"height\": 150, \"title\": \"Czechia\", \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Czechia'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}, {\"filter\": \"datum['Days'] == 28\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"Country/Region\"}, {\"type\": \"quantitative\", \"field\": \"Days\"}, {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\"}}, \"height\": 150, \"title\": \"Japan\", \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Japan'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"Country/Region\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Confirmed/100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['Country/Region'] == 'Italy'\"}, {\"filter\": \"datum['Days'] == 28\"}], \"width\": 250}]}]}]}], \"data\": {\"name\": \"data-8f87a86936f308adc9b503d7ce3b4db1\"}, \"title\": \"Growth of cases/100k from case 100, compared to Italy (log scale)\", \"$schema\": \"https://vega.github.io/schema/vega-lite/v4.0.2.json\", \"datasets\": {\"data-8f87a86936f308adc9b503d7ce3b4db1\": [{\"Country/Region\": \"Australia\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 0.4281306826095598}, {\"Country/Region\": \"Australia\", \"Days\": 1, \"Confirmed\": 21.0, \"Confirmed/100k\": 0.5121563305983519}, {\"Country/Region\": \"Australia\", \"Days\": 2, \"Confirmed\": 21.0, \"Confirmed/100k\": 0.5121563305983519}, {\"Country/Region\": \"Australia\", \"Days\": 3, \"Confirmed\": 93.0, \"Confirmed/100k\": 0.8002442665599246}, {\"Country/Region\": \"Australia\", \"Days\": 4, \"Confirmed\": 143.0, \"Confirmed/100k\": 1.000305333199906}, {\"Country/Region\": \"Australia\", \"Days\": 5, \"Confirmed\": 190.0, \"Confirmed/100k\": 1.1883627358414883}, {\"Country/Region\": \"Australia\", \"Days\": 6, \"Confirmed\": 270.0, \"Confirmed/100k\": 1.5084604424654582}, {\"Country/Region\": \"Australia\", \"Days\": 7, \"Confirmed\": 345.0, \"Confirmed/100k\": 1.8085520424254298}, {\"Country/Region\": \"Australia\", \"Days\": 8, \"Confirmed\": 461.0, \"Confirmed/100k\": 2.272693717030186}, {\"Country/Region\": \"Australia\", \"Days\": 9, \"Confirmed\": 574.0, \"Confirmed/100k\": 2.724831727636544}, {\"Country/Region\": \"Australia\", \"Days\": 10, \"Confirmed\": 684.0, \"Confirmed/100k\": 3.1649660742445027}, {\"Country/Region\": \"Australia\", \"Days\": 11, \"Confirmed\": 964.0, \"Confirmed/100k\": 4.285308047428397}, {\"Country/Region\": \"Australia\", \"Days\": 12, \"Confirmed\": 1207.0, \"Confirmed/100k\": 5.257604831298705}, {\"Country/Region\": \"Australia\", \"Days\": 13, \"Confirmed\": 1207.0, \"Confirmed/100k\": 5.257604831298705}, {\"Country/Region\": \"Austria\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 1.1755348146503741}, {\"Country/Region\": \"Austria\", \"Days\": 1, \"Confirmed\": 27.0, \"Confirmed/100k\": 1.4807217376846056}, {\"Country/Region\": \"Austria\", \"Days\": 2, \"Confirmed\": 78.0, \"Confirmed/100k\": 2.057185925638154}, {\"Country/Region\": \"Austria\", \"Days\": 3, \"Confirmed\": 142.0, \"Confirmed/100k\": 2.780591965423}, {\"Country/Region\": \"Austria\", \"Days\": 4, \"Confirmed\": 198.0, \"Confirmed/100k\": 3.4135722502347403}, {\"Country/Region\": \"Austria\", \"Days\": 5, \"Confirmed\": 400.0, \"Confirmed/100k\": 5.696822563305657}, {\"Country/Region\": \"Austria\", \"Days\": 6, \"Confirmed\": 551.0, \"Confirmed/100k\": 7.403608688423027}, {\"Country/Region\": \"Austria\", \"Days\": 7, \"Confirmed\": 756.0, \"Confirmed/100k\": 9.72076865960886}, {\"Country/Region\": \"Austria\", \"Days\": 8, \"Confirmed\": 914.0, \"Confirmed/100k\": 11.506677320327697}, {\"Country/Region\": \"Austria\", \"Days\": 9, \"Confirmed\": 1228.0, \"Confirmed/100k\": 15.055888203022096}, {\"Country/Region\": \"Austria\", \"Days\": 10, \"Confirmed\": 1542.0, \"Confirmed/100k\": 18.605099085716496}, {\"Country/Region\": \"Austria\", \"Days\": 11, \"Confirmed\": 1909.0, \"Confirmed/100k\": 22.753380595107718}, {\"Country/Region\": \"Austria\", \"Days\": 12, \"Confirmed\": 2284.0, \"Confirmed/100k\": 26.99208785947205}, {\"Country/Region\": \"Austria\", \"Days\": 13, \"Confirmed\": 2710.0, \"Confirmed/100k\": 31.807259311789927}, {\"Country/Region\": \"Austria\", \"Days\": 14, \"Confirmed\": 3140.0, \"Confirmed/100k\": 36.66764364159435}, {\"Country/Region\": \"Austria\", \"Days\": 15, \"Confirmed\": 3140.0, \"Confirmed/100k\": 36.66764364159435}, {\"Country/Region\": \"Belgium\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 0.9542930404546708}, {\"Country/Region\": \"Belgium\", \"Days\": 1, \"Confirmed\": 60.0, \"Confirmed/100k\": 1.4795919618058655}, {\"Country/Region\": \"Belgium\", \"Days\": 2, \"Confirmed\": 91.0, \"Confirmed/100k\": 1.7509964045039832}, {\"Country/Region\": \"Belgium\", \"Days\": 3, \"Confirmed\": 130.0, \"Confirmed/100k\": 2.09244070338226}, {\"Country/Region\": \"Belgium\", \"Days\": 4, \"Confirmed\": 158.0, \"Confirmed/100k\": 2.3375802000128174}, {\"Country/Region\": \"Belgium\", \"Days\": 5, \"Confirmed\": 205.0, \"Confirmed/100k\": 2.749064355071253}, {\"Country/Region\": \"Belgium\", \"Days\": 6, \"Confirmed\": 205.0, \"Confirmed/100k\": 2.749064355071253}, {\"Country/Region\": \"Belgium\", \"Days\": 7, \"Confirmed\": 450.0, \"Confirmed/100k\": 4.894034950588631}, {\"Country/Region\": \"Belgium\", \"Days\": 8, \"Confirmed\": 580.0, \"Confirmed/100k\": 6.0321826135162215}, {\"Country/Region\": \"Belgium\", \"Days\": 9, \"Confirmed\": 777.0, \"Confirmed/100k\": 7.756914071952645}, {\"Country/Region\": \"Belgium\", \"Days\": 10, \"Confirmed\": 949.0, \"Confirmed/100k\": 9.26277097982607}, {\"Country/Region\": \"Belgium\", \"Days\": 11, \"Confirmed\": 1134.0, \"Confirmed/100k\": 10.882442653992252}, {\"Country/Region\": \"Belgium\", \"Days\": 12, \"Confirmed\": 1377.0, \"Confirmed/100k\": 13.009903285464592}, {\"Country/Region\": \"Belgium\", \"Days\": 13, \"Confirmed\": 1686.0, \"Confirmed/100k\": 15.715192730423247}, {\"Country/Region\": \"Belgium\", \"Days\": 14, \"Confirmed\": 2148.0, \"Confirmed/100k\": 19.75999442482745}, {\"Country/Region\": \"Belgium\", \"Days\": 15, \"Confirmed\": 2706.0, \"Confirmed/100k\": 24.64527439339356}, {\"Country/Region\": \"Belgium\", \"Days\": 16, \"Confirmed\": 3292.0, \"Confirmed/100k\": 29.77569385859023}, {\"Country/Region\": \"Belgium\", \"Days\": 17, \"Confirmed\": 3292.0, \"Confirmed/100k\": 29.77569385859023}, {\"Country/Region\": \"Brazil\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 0.07208692453324421}, {\"Country/Region\": \"Brazil\", \"Days\": 1, \"Confirmed\": 0.0, \"Confirmed/100k\": 0.07208692453324421}, {\"Country/Region\": \"Brazil\", \"Days\": 2, \"Confirmed\": 11.0, \"Confirmed/100k\": 0.07733828989659311}, {\"Country/Region\": \"Brazil\", \"Days\": 3, \"Confirmed\": 49.0, \"Confirmed/100k\": 0.09547937024270754}, {\"Country/Region\": \"Brazil\", \"Days\": 4, \"Confirmed\": 170.0, \"Confirmed/100k\": 0.15324438923954564}, {\"Country/Region\": \"Brazil\", \"Days\": 5, \"Confirmed\": 221.0, \"Confirmed/100k\": 0.17759162865143605}, {\"Country/Region\": \"Brazil\", \"Days\": 6, \"Confirmed\": 470.0, \"Confirmed/100k\": 0.29646344460360696}, {\"Country/Region\": \"Brazil\", \"Days\": 7, \"Confirmed\": 642.0, \"Confirmed/100k\": 0.37857570301233545}, {\"Country/Region\": \"Brazil\", \"Days\": 8, \"Confirmed\": 870.0, \"Confirmed/100k\": 0.4874221850890221}, {\"Country/Region\": \"Brazil\", \"Days\": 9, \"Confirmed\": 1442.0, \"Confirmed/100k\": 0.7604931839831657}, {\"Country/Region\": \"Brazil\", \"Days\": 10, \"Confirmed\": 1442.0, \"Confirmed/100k\": 0.7604931839831657}, {\"Country/Region\": \"Canada\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 0.2914283160818564}, {\"Country/Region\": \"Canada\", \"Days\": 1, \"Confirmed\": 9.0, \"Confirmed/100k\": 0.3157140090886777}, {\"Country/Region\": \"Canada\", \"Days\": 2, \"Confirmed\": 85.0, \"Confirmed/100k\": 0.5207931944796137}, {\"Country/Region\": \"Canada\", \"Days\": 3, \"Confirmed\": 90.0, \"Confirmed/100k\": 0.53428524615007}, {\"Country/Region\": \"Canada\", \"Days\": 4, \"Confirmed\": 144.0, \"Confirmed/100k\": 0.6799994041909982}, {\"Country/Region\": \"Canada\", \"Days\": 5, \"Confirmed\": 307.0, \"Confirmed/100k\": 1.1198402886478742}, {\"Country/Region\": \"Canada\", \"Days\": 6, \"Confirmed\": 370.0, \"Confirmed/100k\": 1.2898401396956236}, {\"Country/Region\": \"Canada\", \"Days\": 7, \"Confirmed\": 549.0, \"Confirmed/100k\": 1.7728555894979598}, {\"Country/Region\": \"Canada\", \"Days\": 8, \"Confirmed\": 692.0, \"Confirmed/100k\": 2.1587282672730104}, {\"Country/Region\": \"Canada\", \"Days\": 9, \"Confirmed\": 835.0, \"Confirmed/100k\": 2.544600945048061}, {\"Country/Region\": \"Canada\", \"Days\": 10, \"Confirmed\": 1170.0, \"Confirmed/100k\": 3.4485684069686338}, {\"Country/Region\": \"Canada\", \"Days\": 11, \"Confirmed\": 1357.0, \"Confirmed/100k\": 3.953171139443701}, {\"Country/Region\": \"Canada\", \"Days\": 12, \"Confirmed\": 1362.0, \"Confirmed/100k\": 3.966663191114157}, {\"Country/Region\": \"China\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 0.0393471814350233}, {\"Country/Region\": \"China\", \"Days\": 1, \"Confirmed\": 95.0, \"Confirmed/100k\": 0.04616831690277369}, {\"Country/Region\": \"China\", \"Days\": 2, \"Confirmed\": 372.0, \"Confirmed/100k\": 0.06605731189821429}, {\"Country/Region\": \"China\", \"Days\": 3, \"Confirmed\": 858.0, \"Confirmed/100k\": 0.10095280492270577}, {\"Country/Region\": \"China\", \"Days\": 4, \"Confirmed\": 1527.0, \"Confirmed/100k\": 0.14898795890086378}, {\"Country/Region\": \"China\", \"Days\": 5, \"Confirmed\": 2329.0, \"Confirmed/100k\": 0.2065727025338723}, {\"Country/Region\": \"China\", \"Days\": 6, \"Confirmed\": 4961.0, \"Confirmed/100k\": 0.3955540557035463}, {\"Country/Region\": \"China\", \"Days\": 7, \"Confirmed\": 5539.0, \"Confirmed/100k\": 0.4370552799178592}, {\"Country/Region\": \"China\", \"Days\": 8, \"Confirmed\": 7593.0, \"Confirmed/100k\": 0.5845354088732202}, {\"Country/Region\": \"China\", \"Days\": 9, \"Confirmed\": 9254.0, \"Confirmed/100k\": 0.7037975774198876}, {\"Country/Region\": \"China\", \"Days\": 10, \"Confirmed\": 11343.0, \"Confirmed/100k\": 0.8537907562844199}, {\"Country/Region\": \"China\", \"Days\": 11, \"Confirmed\": 16082.0, \"Confirmed/100k\": 1.1940577139862}, {\"Country/Region\": \"China\", \"Days\": 12, \"Confirmed\": 19168.0, \"Confirmed/100k\": 1.415636914549123}, {\"Country/Region\": \"China\", \"Days\": 13, \"Confirmed\": 23159.0, \"Confirmed/100k\": 1.7021964056206158}, {\"Country/Region\": \"China\", \"Days\": 14, \"Confirmed\": 26892.0, \"Confirmed/100k\": 1.970231128790218}, {\"Country/Region\": \"China\", \"Days\": 15, \"Confirmed\": 30039.0, \"Confirmed/100k\": 2.1961902163376963}, {\"Country/Region\": \"China\", \"Days\": 16, \"Confirmed\": 33562.0, \"Confirmed/100k\": 2.4491466400522715}, {\"Country/Region\": \"China\", \"Days\": 17, \"Confirmed\": 36266.0, \"Confirmed/100k\": 2.6432976958922403}, {\"Country/Region\": \"China\", \"Days\": 18, \"Confirmed\": 39281.0, \"Confirmed/100k\": 2.8597789952108448}, {\"Country/Region\": \"China\", \"Days\": 19, \"Confirmed\": 41806.0, \"Confirmed/100k\": 3.0410775958010525}, {\"Country/Region\": \"China\", \"Days\": 20, \"Confirmed\": 43838.0, \"Confirmed/100k\": 3.1869780933849348}, {\"Country/Region\": \"China\", \"Days\": 21, \"Confirmed\": 44211.0, \"Confirmed/100k\": 3.213760025274102}, {\"Country/Region\": \"China\", \"Days\": 22, \"Confirmed\": 59347.0, \"Confirmed/100k\": 4.300546408851679}, {\"Country/Region\": \"China\", \"Days\": 23, \"Confirmed\": 65810.0, \"Confirmed/100k\": 4.764599024936636}, {\"Country/Region\": \"China\", \"Days\": 24, \"Confirmed\": 67865.0, \"Confirmed/100k\": 4.912150955317973}, {\"Country/Region\": \"China\", \"Days\": 25, \"Confirmed\": 69965.0, \"Confirmed/100k\": 5.062933949868244}, {\"Country/Region\": \"China\", \"Days\": 26, \"Confirmed\": 71886.0, \"Confirmed/100k\": 5.2008644891687545}, {\"Country/Region\": \"China\", \"Days\": 27, \"Confirmed\": 73663.0, \"Confirmed/100k\": 5.328455623128675}, {\"Country/Region\": \"China\", \"Days\": 28, \"Confirmed\": 74071.0, \"Confirmed/100k\": 5.357750604927015}, {\"Country/Region\": \"China\", \"Days\": 29, \"Confirmed\": 74529.0, \"Confirmed/100k\": 5.390635658024168}, {\"Country/Region\": \"China\", \"Days\": 30, \"Confirmed\": 75002.0, \"Confirmed/100k\": 5.424597732510967}, {\"Country/Region\": \"China\", \"Days\": 31, \"Confirmed\": 76453.0, \"Confirmed/100k\": 5.528781601602608}, {\"Country/Region\": \"China\", \"Days\": 32, \"Confirmed\": 76474.0, \"Confirmed/100k\": 5.530289431548112}, {\"Country/Region\": \"China\", \"Days\": 33, \"Confirmed\": 76693.0, \"Confirmed/100k\": 5.5460139438369245}, {\"Country/Region\": \"China\", \"Days\": 34, \"Confirmed\": 77206.0, \"Confirmed/100k\": 5.582848075362778}, {\"Country/Region\": \"China\", \"Days\": 35, \"Confirmed\": 77618.0, \"Confirmed/100k\": 5.612430262865021}, {\"Country/Region\": \"China\", \"Days\": 36, \"Confirmed\": 78052.0, \"Confirmed/100k\": 5.643592081738743}, {\"Country/Region\": \"China\", \"Days\": 37, \"Confirmed\": 78380.0, \"Confirmed/100k\": 5.6671429494589765}, {\"Country/Region\": \"China\", \"Days\": 38, \"Confirmed\": 78808.0, \"Confirmed/100k\": 5.6978739597768415}, {\"Country/Region\": \"China\", \"Days\": 39, \"Confirmed\": 79384.0, \"Confirmed/100k\": 5.739231581139201}, {\"Country/Region\": \"China\", \"Days\": 40, \"Confirmed\": 79588.0, \"Confirmed/100k\": 5.75387907203837}, {\"Country/Region\": \"China\", \"Days\": 41, \"Confirmed\": 79713.0, \"Confirmed/100k\": 5.762854250285411}, {\"Country/Region\": \"China\", \"Days\": 42, \"Confirmed\": 79838.0, \"Confirmed/100k\": 5.771829428532452}, {\"Country/Region\": \"China\", \"Days\": 43, \"Confirmed\": 79989.0, \"Confirmed/100k\": 5.782671443854875}, {\"Country/Region\": \"China\", \"Days\": 44, \"Confirmed\": 80142.0, \"Confirmed/100k\": 5.7936570620292525}, {\"Country/Region\": \"China\", \"Days\": 45, \"Confirmed\": 80222.0, \"Confirmed/100k\": 5.799401176107358}, {\"Country/Region\": \"China\", \"Days\": 46, \"Confirmed\": 80275.0, \"Confirmed/100k\": 5.803206651684103}, {\"Country/Region\": \"China\", \"Days\": 47, \"Confirmed\": 80312.0, \"Confirmed/100k\": 5.805863304445228}, {\"Country/Region\": \"China\", \"Days\": 48, \"Confirmed\": 80339.0, \"Confirmed/100k\": 5.807801942946588}, {\"Country/Region\": \"China\", \"Days\": 49, \"Confirmed\": 80373.0, \"Confirmed/100k\": 5.810243191429782}, {\"Country/Region\": \"China\", \"Days\": 50, \"Confirmed\": 80384.0, \"Confirmed/100k\": 5.8110330071155225}, {\"Country/Region\": \"China\", \"Days\": 51, \"Confirmed\": 80397.0, \"Confirmed/100k\": 5.811966425653213}, {\"Country/Region\": \"China\", \"Days\": 52, \"Confirmed\": 80429.0, \"Confirmed/100k\": 5.814264071284455}, {\"Country/Region\": \"China\", \"Days\": 53, \"Confirmed\": 80455.0, \"Confirmed/100k\": 5.81613090835984}, {\"Country/Region\": \"China\", \"Days\": 54, \"Confirmed\": 80485.0, \"Confirmed/100k\": 5.8182849511391295}, {\"Country/Region\": \"China\", \"Days\": 55, \"Confirmed\": 80510.0, \"Confirmed/100k\": 5.820079986788538}, {\"Country/Region\": \"China\", \"Days\": 56, \"Confirmed\": 80554.0, \"Confirmed/100k\": 5.823239249531496}, {\"Country/Region\": \"China\", \"Days\": 57, \"Confirmed\": 80608.0, \"Confirmed/100k\": 5.827116526534216}, {\"Country/Region\": \"China\", \"Days\": 58, \"Confirmed\": 80702.0, \"Confirmed/100k\": 5.83386586057599}, {\"Country/Region\": \"China\", \"Days\": 59, \"Confirmed\": 80757.0, \"Confirmed/100k\": 5.837814939004687}, {\"Country/Region\": \"China\", \"Days\": 60, \"Confirmed\": 80849.0, \"Confirmed/100k\": 5.84442067019451}, {\"Country/Region\": \"China\", \"Days\": 61, \"Confirmed\": 80891.0, \"Confirmed/100k\": 5.8474363300855146}, {\"Country/Region\": \"Czechia\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 1.3269720239476102}, {\"Country/Region\": \"Czechia\", \"Days\": 1, \"Confirmed\": 48.0, \"Confirmed/100k\": 1.7787071810361583}, {\"Country/Region\": \"Czechia\", \"Days\": 2, \"Confirmed\": 112.0, \"Confirmed/100k\": 2.3810207238208894}, {\"Country/Region\": \"Czechia\", \"Days\": 3, \"Confirmed\": 157.0, \"Confirmed/100k\": 2.8045224335914027}, {\"Country/Region\": \"Czechia\", \"Days\": 4, \"Confirmed\": 255.0, \"Confirmed/100k\": 3.7268150459805214}, {\"Country/Region\": \"Czechia\", \"Days\": 5, \"Confirmed\": 323.0, \"Confirmed/100k\": 4.366773185189299}, {\"Country/Region\": \"Czechia\", \"Days\": 6, \"Confirmed\": 553.0, \"Confirmed/100k\": 6.531337479571924}, {\"Country/Region\": \"Czechia\", \"Days\": 7, \"Confirmed\": 692.0, \"Confirmed/100k\": 7.839487205307511}, {\"Country/Region\": \"Czechia\", \"Days\": 8, \"Confirmed\": 854.0, \"Confirmed/100k\": 9.364093360481364}, {\"Country/Region\": \"Czechia\", \"Days\": 9, \"Confirmed\": 979.0, \"Confirmed/100k\": 10.540486998732787}, {\"Country/Region\": \"Czechia\", \"Days\": 10, \"Confirmed\": 979.0, \"Confirmed/100k\": 10.540486998732787}, {\"Country/Region\": \"Denmark\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 4.553729349096137}, {\"Country/Region\": \"Denmark\", \"Days\": 1, \"Confirmed\": 180.0, \"Confirmed/100k\": 7.658544814388955}, {\"Country/Region\": \"Denmark\", \"Days\": 2, \"Confirmed\": 353.0, \"Confirmed/100k\": 10.6426174560315}, {\"Country/Region\": \"Denmark\", \"Days\": 3, \"Confirmed\": 540.0, \"Confirmed/100k\": 13.868175744974597}, {\"Country/Region\": \"Denmark\", \"Days\": 4, \"Confirmed\": 572.0, \"Confirmed/100k\": 14.420142938804432}, {\"Country/Region\": \"Denmark\", \"Days\": 5, \"Confirmed\": 611.0, \"Confirmed/100k\": 15.092852956284544}, {\"Country/Region\": \"Denmark\", \"Days\": 6, \"Confirmed\": 669.0, \"Confirmed/100k\": 16.09329349510112}, {\"Country/Region\": \"Denmark\", \"Days\": 7, \"Confirmed\": 761.0, \"Confirmed/100k\": 17.680199177361892}, {\"Country/Region\": \"Denmark\", \"Days\": 8, \"Confirmed\": 852.0, \"Confirmed/100k\": 19.249855884815485}, {\"Country/Region\": \"Denmark\", \"Days\": 9, \"Confirmed\": 961.0, \"Confirmed/100k\": 21.12999413879836}, {\"Country/Region\": \"Denmark\", \"Days\": 10, \"Confirmed\": 1073.0, \"Confirmed/100k\": 23.061879317202784}, {\"Country/Region\": \"Denmark\", \"Days\": 11, \"Confirmed\": 1156.0, \"Confirmed/100k\": 24.49354422619892}, {\"Country/Region\": \"Denmark\", \"Days\": 12, \"Confirmed\": 1250.0, \"Confirmed/100k\": 26.11494785807405}, {\"Country/Region\": \"Denmark\", \"Days\": 13, \"Confirmed\": 1250.0, \"Confirmed/100k\": 26.11494785807405}, {\"Country/Region\": \"France\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 0.14928215288271898}, {\"Country/Region\": \"France\", \"Days\": 1, \"Confirmed\": 30.0, \"Confirmed/100k\": 0.19406679874753469}, {\"Country/Region\": \"France\", \"Days\": 2, \"Confirmed\": 91.0, \"Confirmed/100k\": 0.2851289120059933}, {\"Country/Region\": \"France\", \"Days\": 3, \"Confirmed\": 104.0, \"Confirmed/100k\": 0.30453559188074675}, {\"Country/Region\": \"France\", \"Days\": 4, \"Confirmed\": 188.0, \"Confirmed/100k\": 0.4299326003022307}, {\"Country/Region\": \"France\", \"Days\": 5, \"Confirmed\": 280.0, \"Confirmed/100k\": 0.5672721809543322}, {\"Country/Region\": \"France\", \"Days\": 6, \"Confirmed\": 556.0, \"Confirmed/100k\": 0.9792909229106364}, {\"Country/Region\": \"France\", \"Days\": 7, \"Confirmed\": 857.0, \"Confirmed/100k\": 1.4286302030876208}, {\"Country/Region\": \"France\", \"Days\": 8, \"Confirmed\": 1034.0, \"Confirmed/100k\": 1.6928596136900331}, {\"Country/Region\": \"France\", \"Days\": 9, \"Confirmed\": 1117.0, \"Confirmed/100k\": 1.81676380058269}, {\"Country/Region\": \"France\", \"Days\": 10, \"Confirmed\": 1692.0, \"Confirmed/100k\": 2.675136179658324}, {\"Country/Region\": \"France\", \"Days\": 11, \"Confirmed\": 2190.0, \"Confirmed/100k\": 3.4185613010142646}, {\"Country/Region\": \"France\", \"Days\": 12, \"Confirmed\": 2190.0, \"Confirmed/100k\": 3.4185613010142646}, {\"Country/Region\": \"France\", \"Days\": 13, \"Confirmed\": 3578.0, \"Confirmed/100k\": 5.490597583026403}, {\"Country/Region\": \"France\", \"Days\": 14, \"Confirmed\": 4387.0, \"Confirmed/100k\": 6.698290199847602}, {\"Country/Region\": \"France\", \"Days\": 15, \"Confirmed\": 4423.0, \"Confirmed/100k\": 6.75203177488538}, {\"Country/Region\": \"France\", \"Days\": 16, \"Confirmed\": 6568.0, \"Confirmed/100k\": 9.9541339542197}, {\"Country/Region\": \"France\", \"Days\": 17, \"Confirmed\": 7599.0, \"Confirmed/100k\": 11.493232950440536}, {\"Country/Region\": \"France\", \"Days\": 18, \"Confirmed\": 9005.0, \"Confirmed/100k\": 13.592140019971565}, {\"Country/Region\": \"France\", \"Days\": 19, \"Confirmed\": 10847.0, \"Confirmed/100k\": 16.341917276071243}, {\"Country/Region\": \"France\", \"Days\": 20, \"Confirmed\": 12626.0, \"Confirmed/100k\": 18.997646775854818}, {\"Country/Region\": \"France\", \"Days\": 21, \"Confirmed\": 14331.0, \"Confirmed/100k\": 21.542907482505175}, {\"Country/Region\": \"France\", \"Days\": 22, \"Confirmed\": 16076.0, \"Confirmed/100k\": 24.147881050308623}, {\"Country/Region\": \"France\", \"Days\": 23, \"Confirmed\": 15944.0, \"Confirmed/100k\": 23.95082860850343}, {\"Country/Region\": \"Germany\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 0.15676264021182154}, {\"Country/Region\": \"Germany\", \"Days\": 1, \"Confirmed\": 29.0, \"Confirmed/100k\": 0.19173276764368946}, {\"Country/Region\": \"Germany\", \"Days\": 2, \"Confirmed\": 66.0, \"Confirmed/100k\": 0.23634982678090016}, {\"Country/Region\": \"Germany\", \"Days\": 3, \"Confirmed\": 132.0, \"Confirmed/100k\": 0.3159370133499788}, {\"Country/Region\": \"Germany\", \"Days\": 4, \"Confirmed\": 352.0, \"Confirmed/100k\": 0.5812276352469076}, {\"Country/Region\": \"Germany\", \"Days\": 5, \"Confirmed\": 540.0, \"Confirmed/100k\": 0.8079305303224649}, {\"Country/Region\": \"Germany\", \"Days\": 6, \"Confirmed\": 669.0, \"Confirmed/100k\": 0.9634873040711186}, {\"Country/Region\": \"Germany\", \"Days\": 7, \"Confirmed\": 910.0, \"Confirmed/100k\": 1.2541011216945723}, {\"Country/Region\": \"Germany\", \"Days\": 8, \"Confirmed\": 1046.0, \"Confirmed/100k\": 1.4180989606854009}, {\"Country/Region\": \"Germany\", \"Days\": 9, \"Confirmed\": 1327.0, \"Confirmed/100k\": 1.7569474368355689}, {\"Country/Region\": \"Germany\", \"Days\": 10, \"Confirmed\": 1778.0, \"Confirmed/100k\": 2.300793211724273}, {\"Country/Region\": \"Germany\", \"Days\": 11, \"Confirmed\": 1948.0, \"Confirmed/100k\": 2.5057905104628087}, {\"Country/Region\": \"Germany\", \"Days\": 12, \"Confirmed\": 3545.0, \"Confirmed/100k\": 4.431559252141878}, {\"Country/Region\": \"Germany\", \"Days\": 13, \"Confirmed\": 4455.0, \"Confirmed/100k\": 5.528897733624627}, {\"Country/Region\": \"Germany\", \"Days\": 14, \"Confirmed\": 5665.0, \"Confirmed/100k\": 6.987996154057738}, {\"Country/Region\": \"Germany\", \"Days\": 15, \"Confirmed\": 7142.0, \"Confirmed/100k\": 8.769060920156662}, {\"Country/Region\": \"Germany\", \"Days\": 16, \"Confirmed\": 9127.0, \"Confirmed/100k\": 11.162705849544864}, {\"Country/Region\": \"Germany\", \"Days\": 17, \"Confirmed\": 12197.0, \"Confirmed/100k\": 14.864715891470187}, {\"Country/Region\": \"Germany\", \"Days\": 18, \"Confirmed\": 15190.0, \"Confirmed/100k\": 18.473874215731584}, {\"Country/Region\": \"Germany\", \"Days\": 19, \"Confirmed\": 19718.0, \"Confirmed/100k\": 23.934037560955645}, {\"Country/Region\": \"Germany\", \"Days\": 20, \"Confirmed\": 22083.0, \"Confirmed/100k\": 26.785911746347626}, {\"Country/Region\": \"Germany\", \"Days\": 21, \"Confirmed\": 24743.0, \"Confirmed/100k\": 29.993516538374127}, {\"Country/Region\": \"Germany\", \"Days\": 22, \"Confirmed\": 24743.0, \"Confirmed/100k\": 29.993516538374127}, {\"Country/Region\": \"Iran\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 0.16992609156334193}, {\"Country/Region\": \"Iran\", \"Days\": 1, \"Confirmed\": 106.0, \"Confirmed/100k\": 0.2995100175037322}, {\"Country/Region\": \"Iran\", \"Days\": 2, \"Confirmed\": 249.0, \"Confirmed/100k\": 0.4743260685365228}, {\"Country/Region\": \"Iran\", \"Days\": 3, \"Confirmed\": 454.0, \"Confirmed/100k\": 0.724936491345768}, {\"Country/Region\": \"Iran\", \"Days\": 4, \"Confirmed\": 839.0, \"Confirmed/100k\": 1.1955950902802044}, {\"Country/Region\": \"Iran\", \"Days\": 5, \"Confirmed\": 1362.0, \"Confirmed/100k\": 1.83495729091062}, {\"Country/Region\": \"Iran\", \"Days\": 6, \"Confirmed\": 2197.0, \"Confirmed/100k\": 2.855736330158034}, {\"Country/Region\": \"Iran\", \"Days\": 7, \"Confirmed\": 2783.0, \"Confirmed/100k\": 3.5721153924322673}, {\"Country/Region\": \"Iran\", \"Days\": 8, \"Confirmed\": 3374.0, \"Confirmed/100k\": 4.29460690404331}, {\"Country/Region\": \"Iran\", \"Days\": 9, \"Confirmed\": 4608.0, \"Confirmed/100k\": 5.803159400368232}, {\"Country/Region\": \"Iran\", \"Days\": 10, \"Confirmed\": 5684.0, \"Confirmed/100k\": 7.118558497649927}, {\"Country/Region\": \"Iran\", \"Days\": 11, \"Confirmed\": 6427.0, \"Confirmed/100k\": 8.026868469100023}, {\"Country/Region\": \"Iran\", \"Days\": 12, \"Confirmed\": 7022.0, \"Confirmed/100k\": 8.754249940180514}, {\"Country/Region\": \"Iran\", \"Days\": 13, \"Confirmed\": 7903.0, \"Confirmed/100k\": 9.831263513326588}, {\"Country/Region\": \"Iran\", \"Days\": 14, \"Confirmed\": 8861.0, \"Confirmed/100k\": 11.002408806259547}, {\"Country/Region\": \"Iran\", \"Days\": 15, \"Confirmed\": 9936.0, \"Confirmed/100k\": 12.316585413673884}, {\"Country/Region\": \"Iran\", \"Days\": 16, \"Confirmed\": 11225.0, \"Confirmed/100k\": 13.892374852703725}, {\"Country/Region\": \"Iran\", \"Days\": 17, \"Confirmed\": 12590.0, \"Confirmed/100k\": 15.561073521653087}, {\"Country/Region\": \"Iran\", \"Days\": 18, \"Confirmed\": 13799.0, \"Confirmed/100k\": 17.039063771293954}, {\"Country/Region\": \"Iran\", \"Days\": 19, \"Confirmed\": 14852.0, \"Confirmed/100k\": 18.32634560162632}, {\"Country/Region\": \"Iran\", \"Days\": 20, \"Confirmed\": 16030.0, \"Confirmed/100k\": 19.766438665378963}, {\"Country/Region\": \"Iran\", \"Days\": 21, \"Confirmed\": 17222.0, \"Confirmed/100k\": 21.223646587274672}, {\"Country/Region\": \"Iran\", \"Days\": 22, \"Confirmed\": 18268.0, \"Confirmed/100k\": 22.5023709885355}, {\"Country/Region\": \"Iran\", \"Days\": 23, \"Confirmed\": 19505.0, \"Confirmed/100k\": 24.014590954462513}, {\"Country/Region\": \"Iran\", \"Days\": 24, \"Confirmed\": 20471.0, \"Confirmed/100k\": 25.19551616633437}, {\"Country/Region\": \"Iran\", \"Days\": 25, \"Confirmed\": 21499.0, \"Confirmed/100k\": 26.45223574998268}, {\"Country/Region\": \"Iran\", \"Days\": 26, \"Confirmed\": 21499.0, \"Confirmed/100k\": 26.45223574998268}, {\"Country/Region\": \"Israel\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 1.2269524302663275}, {\"Country/Region\": \"Israel\", \"Days\": 1, \"Confirmed\": 22.0, \"Confirmed/100k\": 1.4745942051824668}, {\"Country/Region\": \"Israel\", \"Days\": 2, \"Confirmed\": 52.0, \"Confirmed/100k\": 1.8122875346135665}, {\"Country/Region\": \"Israel\", \"Days\": 3, \"Confirmed\": 84.0, \"Confirmed/100k\": 2.1724937526734056}, {\"Country/Region\": \"Israel\", \"Days\": 4, \"Confirmed\": 142.0, \"Confirmed/100k\": 2.8253675229068635}, {\"Country/Region\": \"Israel\", \"Days\": 5, \"Confirmed\": 146.0, \"Confirmed/100k\": 2.8703933001643436}, {\"Country/Region\": \"Israel\", \"Days\": 6, \"Confirmed\": 228.0, \"Confirmed/100k\": 3.7934217339426826}, {\"Country/Region\": \"Israel\", \"Days\": 7, \"Confirmed\": 324.0, \"Confirmed/100k\": 4.8740403881222}, {\"Country/Region\": \"Israel\", \"Days\": 8, \"Confirmed\": 568.0, \"Confirmed/100k\": 7.620612800828473}, {\"Country/Region\": \"Israel\", \"Days\": 9, \"Confirmed\": 596.0, \"Confirmed/100k\": 7.935793241630835}, {\"Country/Region\": \"Israel\", \"Days\": 10, \"Confirmed\": 774.0, \"Confirmed/100k\": 9.93944032958869}, {\"Country/Region\": \"Israel\", \"Days\": 11, \"Confirmed\": 962.0, \"Confirmed/100k\": 12.055651860690244}, {\"Country/Region\": \"Israel\", \"Days\": 12, \"Confirmed\": 962.0, \"Confirmed/100k\": 12.055651860690244}, {\"Country/Region\": \"Italy\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 0.2564896727411861}, {\"Country/Region\": \"Italy\", \"Days\": 1, \"Confirmed\": 74.0, \"Confirmed/100k\": 0.3789428068240749}, {\"Country/Region\": \"Italy\", \"Days\": 2, \"Confirmed\": 167.0, \"Confirmed/100k\": 0.5328366104687865}, {\"Country/Region\": \"Italy\", \"Days\": 3, \"Confirmed\": 298.0, \"Confirmed/100k\": 0.7496117532371437}, {\"Country/Region\": \"Italy\", \"Days\": 4, \"Confirmed\": 500.0, \"Confirmed/100k\": 1.0838757138417865}, {\"Country/Region\": \"Italy\", \"Days\": 5, \"Confirmed\": 733.0, \"Confirmed/100k\": 1.4694376089946661}, {\"Country/Region\": \"Italy\", \"Days\": 6, \"Confirmed\": 973.0, \"Confirmed/100k\": 1.8665829087229542}, {\"Country/Region\": \"Italy\", \"Days\": 7, \"Confirmed\": 1539.0, \"Confirmed/100k\": 2.803183907248833}, {\"Country/Region\": \"Italy\", \"Days\": 8, \"Confirmed\": 1881.0, \"Confirmed/100k\": 3.369115959361644}, {\"Country/Region\": \"Italy\", \"Days\": 9, \"Confirmed\": 2347.0, \"Confirmed/100k\": 4.140239749667403}, {\"Country/Region\": \"Italy\", \"Days\": 10, \"Confirmed\": 2934.0, \"Confirmed/100k\": 5.111590961919508}, {\"Country/Region\": \"Italy\", \"Days\": 11, \"Confirmed\": 3703.0, \"Confirmed/100k\": 6.384110693132231}, {\"Country/Region\": \"Italy\", \"Days\": 12, \"Confirmed\": 4481.0, \"Confirmed/100k\": 7.6715233730847645}, {\"Country/Region\": \"Italy\", \"Days\": 13, \"Confirmed\": 5728.0, \"Confirmed/100k\": 9.735024159589663}, {\"Country/Region\": \"Italy\", \"Days\": 14, \"Confirmed\": 7220.0, \"Confirmed/100k\": 12.203944106233852}, {\"Country/Region\": \"Italy\", \"Days\": 15, \"Confirmed\": 9017.0, \"Confirmed/100k\": 15.17756953794941}, {\"Country/Region\": \"Italy\", \"Days\": 16, \"Confirmed\": 9994.0, \"Confirmed/100k\": 16.794281862259982}, {\"Country/Region\": \"Italy\", \"Days\": 17, \"Confirmed\": 12307.0, \"Confirmed/100k\": 20.62176968839136}, {\"Country/Region\": \"Italy\", \"Days\": 18, \"Confirmed\": 12307.0, \"Confirmed/100k\": 20.62176968839136}, {\"Country/Region\": \"Italy\", \"Days\": 19, \"Confirmed\": 17505.0, \"Confirmed/100k\": 29.22327497167319}, {\"Country/Region\": \"Italy\", \"Days\": 20, \"Confirmed\": 21002.0, \"Confirmed/100k\": 35.0100129431308}, {\"Country/Region\": \"Italy\", \"Days\": 21, \"Confirmed\": 24592.0, \"Confirmed/100k\": 40.95064471823311}, {\"Country/Region\": \"Italy\", \"Days\": 22, \"Confirmed\": 27825.0, \"Confirmed/100k\": 46.30052285998958}, {\"Country/Region\": \"Italy\", \"Days\": 23, \"Confirmed\": 31351.0, \"Confirmed/100k\": 52.135249221831025}, {\"Country/Region\": \"Italy\", \"Days\": 24, \"Confirmed\": 35558.0, \"Confirmed/100k\": 59.09687537165146}, {\"Country/Region\": \"Italy\", \"Days\": 25, \"Confirmed\": 40880.0, \"Confirmed/100k\": 67.90357239312625}, {\"Country/Region\": \"Italy\", \"Days\": 26, \"Confirmed\": 46866.0, \"Confirmed/100k\": 77.80903807718265}, {\"Country/Region\": \"Italy\", \"Days\": 27, \"Confirmed\": 53423.0, \"Confirmed/100k\": 88.65937862017591}, {\"Country/Region\": \"Italy\", \"Days\": 28, \"Confirmed\": 58983.0, \"Confirmed/100k\": 97.85991139721459}, {\"Country/Region\": \"Italy\", \"Days\": 29, \"Confirmed\": 58983.0, \"Confirmed/100k\": 97.85991139721459}, {\"Country/Region\": \"Japan\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 0.0829848627706986}, {\"Country/Region\": \"Japan\", \"Days\": 1, \"Confirmed\": 17.0, \"Confirmed/100k\": 0.0964205072192879}, {\"Country/Region\": \"Japan\", \"Days\": 2, \"Confirmed\": 42.0, \"Confirmed/100k\": 0.11617880787897802}, {\"Country/Region\": \"Japan\", \"Days\": 3, \"Confirmed\": 54.0, \"Confirmed/100k\": 0.1256627921956293}, {\"Country/Region\": \"Japan\", \"Days\": 4, \"Confirmed\": 65.0, \"Confirmed/100k\": 0.13435644448589296}, {\"Country/Region\": \"Japan\", \"Days\": 5, \"Confirmed\": 84.0, \"Confirmed/100k\": 0.14937275298725747}, {\"Country/Region\": \"Japan\", \"Days\": 6, \"Confirmed\": 109.0, \"Confirmed/100k\": 0.1691310536469476}, {\"Country/Region\": \"Japan\", \"Days\": 7, \"Confirmed\": 123.0, \"Confirmed/100k\": 0.1801957020163741}, {\"Country/Region\": \"Japan\", \"Days\": 8, \"Confirmed\": 136.0, \"Confirmed/100k\": 0.19047001835941296}, {\"Country/Region\": \"Japan\", \"Days\": 9, \"Confirmed\": 151.0, \"Confirmed/100k\": 0.20232499875522708}, {\"Country/Region\": \"Japan\", \"Days\": 10, \"Confirmed\": 169.0, \"Confirmed/100k\": 0.216550975230204}, {\"Country/Region\": \"Japan\", \"Days\": 11, \"Confirmed\": 188.0, \"Confirmed/100k\": 0.2315672837315685}, {\"Country/Region\": \"Japan\", \"Days\": 12, \"Confirmed\": 226.0, \"Confirmed/100k\": 0.2615999007342975}, {\"Country/Region\": \"Japan\", \"Days\": 13, \"Confirmed\": 255.0, \"Confirmed/100k\": 0.2845195294995381}, {\"Country/Region\": \"Japan\", \"Days\": 14, \"Confirmed\": 315.0, \"Confirmed/100k\": 0.3319394510827944}, {\"Country/Region\": \"Japan\", \"Days\": 15, \"Confirmed\": 356.0, \"Confirmed/100k\": 0.3643430641646863}, {\"Country/Region\": \"Japan\", \"Days\": 16, \"Confirmed\": 397.0, \"Confirmed/100k\": 0.3967466772465781}, {\"Country/Region\": \"Japan\", \"Days\": 17, \"Confirmed\": 406.0, \"Confirmed/100k\": 0.40385966548406654}, {\"Country/Region\": \"Japan\", \"Days\": 18, \"Confirmed\": 476.0, \"Confirmed/100k\": 0.4591829073311989}, {\"Country/Region\": \"Japan\", \"Days\": 19, \"Confirmed\": 534.0, \"Confirmed/100k\": 0.5050221648616801}, {\"Country/Region\": \"Japan\", \"Days\": 20, \"Confirmed\": 534.0, \"Confirmed/100k\": 0.5050221648616801}, {\"Country/Region\": \"Japan\", \"Days\": 21, \"Confirmed\": 596.0, \"Confirmed/100k\": 0.5540227504977115}, {\"Country/Region\": \"Japan\", \"Days\": 22, \"Confirmed\": 668.0, \"Confirmed/100k\": 0.6109266563976192}, {\"Country/Region\": \"Japan\", \"Days\": 23, \"Confirmed\": 734.0, \"Confirmed/100k\": 0.6630885701392012}, {\"Country/Region\": \"Japan\", \"Days\": 24, \"Confirmed\": 720.0, \"Confirmed/100k\": 0.6520239217697746}, {\"Country/Region\": \"Japan\", \"Days\": 25, \"Confirmed\": 773.0, \"Confirmed/100k\": 0.6939115191683177}, {\"Country/Region\": \"Japan\", \"Days\": 26, \"Confirmed\": 784.0, \"Confirmed/100k\": 0.7026051714585815}, {\"Country/Region\": \"Japan\", \"Days\": 27, \"Confirmed\": 819.0, \"Confirmed/100k\": 0.7302667923821476}, {\"Country/Region\": \"Japan\", \"Days\": 28, \"Confirmed\": 858.0, \"Confirmed/100k\": 0.7610897414112643}, {\"Country/Region\": \"Japan\", \"Days\": 29, \"Confirmed\": 902.0, \"Confirmed/100k\": 0.7958643505723191}, {\"Country/Region\": \"Japan\", \"Days\": 30, \"Confirmed\": 981.0, \"Confirmed/100k\": 0.8583005806569398}, {\"Country/Region\": \"Japan\", \"Days\": 31, \"Confirmed\": 981.0, \"Confirmed/100k\": 0.8583005806569398}, {\"Country/Region\": \"Korea, South\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 0.20141277115000653}, {\"Country/Region\": \"Korea, South\", \"Days\": 1, \"Confirmed\": 100.0, \"Confirmed/100k\": 0.39507889725578205}, {\"Country/Region\": \"Korea, South\", \"Days\": 2, \"Confirmed\": 329.0, \"Confirmed/100k\": 0.8385743260380079}, {\"Country/Region\": \"Korea, South\", \"Days\": 3, \"Confirmed\": 498.0, \"Confirmed/100k\": 1.1658700791567684}, {\"Country/Region\": \"Korea, South\", \"Days\": 4, \"Confirmed\": 729.0, \"Confirmed/100k\": 1.6132388304611098}, {\"Country/Region\": \"Korea, South\", \"Days\": 5, \"Confirmed\": 873.0, \"Confirmed/100k\": 1.8921180520534264}, {\"Country/Region\": \"Korea, South\", \"Days\": 6, \"Confirmed\": 1157.0, \"Confirmed/100k\": 2.4421298501938287}, {\"Country/Region\": \"Korea, South\", \"Days\": 7, \"Confirmed\": 1662.0, \"Confirmed/100k\": 3.420143787027995}, {\"Country/Region\": \"Korea, South\", \"Days\": 8, \"Confirmed\": 2233.0, \"Confirmed/100k\": 4.525977367091973}, {\"Country/Region\": \"Korea, South\", \"Days\": 9, \"Confirmed\": 3046.0, \"Confirmed/100k\": 6.100482972331928}, {\"Country/Region\": \"Korea, South\", \"Days\": 10, \"Confirmed\": 3632.0, \"Confirmed/100k\": 7.235366471311772}, {\"Country/Region\": \"Korea, South\", \"Days\": 11, \"Confirmed\": 4231.0, \"Confirmed/100k\": 8.395426566685366}, {\"Country/Region\": \"Korea, South\", \"Days\": 12, \"Confirmed\": 5082.0, \"Confirmed/100k\": 10.043525299845516}, {\"Country/Region\": \"Korea, South\", \"Days\": 13, \"Confirmed\": 5517.0, \"Confirmed/100k\": 10.885972948405641}, {\"Country/Region\": \"Korea, South\", \"Days\": 14, \"Confirmed\": 5984.0, \"Confirmed/100k\": 11.790393757319613}, {\"Country/Region\": \"Korea, South\", \"Days\": 15, \"Confirmed\": 6489.0, \"Confirmed/100k\": 12.768407694153776}, {\"Country/Region\": \"Korea, South\", \"Days\": 16, \"Confirmed\": 6937.0, \"Confirmed/100k\": 13.636031939107651}, {\"Country/Region\": \"Korea, South\", \"Days\": 17, \"Confirmed\": 7210.0, \"Confirmed/100k\": 14.16474046337642}, {\"Country/Region\": \"Korea, South\", \"Days\": 18, \"Confirmed\": 7374.0, \"Confirmed/100k\": 14.48235291018989}, {\"Country/Region\": \"Korea, South\", \"Days\": 19, \"Confirmed\": 7409.0, \"Confirmed/100k\": 14.550136054326911}, {\"Country/Region\": \"Korea, South\", \"Days\": 20, \"Confirmed\": 7651.0, \"Confirmed/100k\": 15.01880807950289}, {\"Country/Region\": \"Korea, South\", \"Days\": 21, \"Confirmed\": 7765.0, \"Confirmed/100k\": 15.239587463263474}, {\"Country/Region\": \"Korea, South\", \"Days\": 22, \"Confirmed\": 7875.0, \"Confirmed/100k\": 15.452620201979823}, {\"Country/Region\": \"Korea, South\", \"Days\": 23, \"Confirmed\": 7982.0, \"Confirmed/100k\": 15.659842956913007}, {\"Country/Region\": \"Korea, South\", \"Days\": 24, \"Confirmed\": 8058.0, \"Confirmed/100k\": 15.807029212753394}, {\"Country/Region\": \"Korea, South\", \"Days\": 25, \"Confirmed\": 8132.0, \"Confirmed/100k\": 15.95034214607167}, {\"Country/Region\": \"Korea, South\", \"Days\": 26, \"Confirmed\": 8216.0, \"Confirmed/100k\": 16.11302169200052}, {\"Country/Region\": \"Korea, South\", \"Days\": 27, \"Confirmed\": 8309.0, \"Confirmed/100k\": 16.293131189278892}, {\"Country/Region\": \"Korea, South\", \"Days\": 28, \"Confirmed\": 8461.0, \"Confirmed/100k\": 16.58750370095967}, {\"Country/Region\": \"Korea, South\", \"Days\": 29, \"Confirmed\": 8548.0, \"Confirmed/100k\": 16.755993230671695}, {\"Country/Region\": \"Korea, South\", \"Days\": 30, \"Confirmed\": 8695.0, \"Confirmed/100k\": 17.040682436047184}, {\"Country/Region\": \"Korea, South\", \"Days\": 31, \"Confirmed\": 8793.0, \"Confirmed/100k\": 17.230475239630845}, {\"Country/Region\": \"Korea, South\", \"Days\": 32, \"Confirmed\": 8793.0, \"Confirmed/100k\": 17.230475239630845}, {\"Country/Region\": \"Malaysia\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 0.3710918203274901}, {\"Country/Region\": \"Malaysia\", \"Days\": 1, \"Confirmed\": 12.0, \"Confirmed/100k\": 0.4091525198482584}, {\"Country/Region\": \"Malaysia\", \"Days\": 2, \"Confirmed\": 32.0, \"Confirmed/100k\": 0.4725870190495387}, {\"Country/Region\": \"Malaysia\", \"Days\": 3, \"Confirmed\": 32.0, \"Confirmed/100k\": 0.4725870190495387}, {\"Country/Region\": \"Malaysia\", \"Days\": 4, \"Confirmed\": 80.0, \"Confirmed/100k\": 0.6248298171326115}, {\"Country/Region\": \"Malaysia\", \"Days\": 5, \"Confirmed\": 121.0, \"Confirmed/100k\": 0.7548705404952363}, {\"Country/Region\": \"Malaysia\", \"Days\": 6, \"Confirmed\": 311.0, \"Confirmed/100k\": 1.3574982829073998}, {\"Country/Region\": \"Malaysia\", \"Days\": 7, \"Confirmed\": 449.0, \"Confirmed/100k\": 1.7951963273962344}, {\"Country/Region\": \"Malaysia\", \"Days\": 8, \"Confirmed\": 556.0, \"Confirmed/100k\": 2.1345708981230844}, {\"Country/Region\": \"Malaysia\", \"Days\": 9, \"Confirmed\": 673.0, \"Confirmed/100k\": 2.505662718450574}, {\"Country/Region\": \"Malaysia\", \"Days\": 10, \"Confirmed\": 783.0, \"Confirmed/100k\": 2.8545524640576163}, {\"Country/Region\": \"Malaysia\", \"Days\": 11, \"Confirmed\": 913.0, \"Confirmed/100k\": 3.2668767088659383}, {\"Country/Region\": \"Malaysia\", \"Days\": 12, \"Confirmed\": 1066.0, \"Confirmed/100k\": 3.7521506277557335}, {\"Country/Region\": \"Malaysia\", \"Days\": 13, \"Confirmed\": 1189.0, \"Confirmed/100k\": 4.142272797843607}, {\"Country/Region\": \"Malaysia\", \"Days\": 14, \"Confirmed\": 1189.0, \"Confirmed/100k\": 4.142272797843607}, {\"Country/Region\": \"Netherlands\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 0.7428464611229854}, {\"Country/Region\": \"Netherlands\", \"Days\": 1, \"Confirmed\": 60.0, \"Confirmed/100k\": 1.0910557397743847}, {\"Country/Region\": \"Netherlands\", \"Days\": 2, \"Confirmed\": 137.0, \"Confirmed/100k\": 1.537924314043681}, {\"Country/Region\": \"Netherlands\", \"Days\": 3, \"Confirmed\": 193.0, \"Confirmed/100k\": 1.8629196407849868}, {\"Country/Region\": \"Netherlands\", \"Days\": 4, \"Confirmed\": 254.0, \"Confirmed/100k\": 2.216932407413909}, {\"Country/Region\": \"Netherlands\", \"Days\": 5, \"Confirmed\": 375.0, \"Confirmed/100k\": 2.919154452694232}, {\"Country/Region\": \"Netherlands\", \"Days\": 6, \"Confirmed\": 375.0, \"Confirmed/100k\": 2.919154452694232}, {\"Country/Region\": \"Netherlands\", \"Days\": 7, \"Confirmed\": 678.0, \"Confirmed/100k\": 4.6776113098837975}, {\"Country/Region\": \"Netherlands\", \"Days\": 8, \"Confirmed\": 834.0, \"Confirmed/100k\": 5.582955434377436}, {\"Country/Region\": \"Netherlands\", \"Days\": 9, \"Confirmed\": 1010.0, \"Confirmed/100k\": 6.604369318421543}, {\"Country/Region\": \"Netherlands\", \"Days\": 10, \"Confirmed\": 1288.0, \"Confirmed/100k\": 8.217738976173026}, {\"Country/Region\": \"Netherlands\", \"Days\": 11, \"Confirmed\": 1583.0, \"Confirmed/100k\": 9.929767929542408}, {\"Country/Region\": \"Netherlands\", \"Days\": 12, \"Confirmed\": 1930.0, \"Confirmed/100k\": 11.943578257743}, {\"Country/Region\": \"Netherlands\", \"Days\": 13, \"Confirmed\": 2339.0, \"Confirmed/100k\": 14.317204840550039}, {\"Country/Region\": \"Netherlands\", \"Days\": 14, \"Confirmed\": 2875.0, \"Confirmed/100k\": 17.42787439650254}, {\"Country/Region\": \"Netherlands\", \"Days\": 15, \"Confirmed\": 3512.0, \"Confirmed/100k\": 21.124696238184896}, {\"Country/Region\": \"Netherlands\", \"Days\": 16, \"Confirmed\": 4088.0, \"Confirmed/100k\": 24.46750531323833}, {\"Country/Region\": \"Netherlands\", \"Days\": 17, \"Confirmed\": 4088.0, \"Confirmed/100k\": 24.46750531323833}, {\"Country/Region\": \"Norway\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 2.0322388347293057}, {\"Country/Region\": \"Norway\", \"Days\": 1, \"Confirmed\": 39.0, \"Confirmed/100k\": 2.7661028583815552}, {\"Country/Region\": \"Norway\", \"Days\": 2, \"Confirmed\": 68.0, \"Confirmed/100k\": 3.3117966195588684}, {\"Country/Region\": \"Norway\", \"Days\": 3, \"Confirmed\": 97.0, \"Confirmed/100k\": 3.8574903807361824}, {\"Country/Region\": \"Norway\", \"Days\": 4, \"Confirmed\": 292.0, \"Confirmed/100k\": 7.526810498997428}, {\"Country/Region\": \"Norway\", \"Days\": 5, \"Confirmed\": 490.0, \"Confirmed/100k\": 11.252581696001155}, {\"Country/Region\": \"Norway\", \"Days\": 6, \"Confirmed\": 594.0, \"Confirmed/100k\": 13.209552425740487}, {\"Country/Region\": \"Norway\", \"Days\": 7, \"Confirmed\": 888.0, \"Confirmed/100k\": 18.741758142503603}, {\"Country/Region\": \"Norway\", \"Days\": 8, \"Confirmed\": 982.0, \"Confirmed/100k\": 20.510558609767997}, {\"Country/Region\": \"Norway\", \"Days\": 9, \"Confirmed\": 1113.0, \"Confirmed/100k\": 22.97558904818965}, {\"Country/Region\": \"Norway\", \"Days\": 10, \"Confirmed\": 1225.0, \"Confirmed/100k\": 25.08309598790893}, {\"Country/Region\": \"Norway\", \"Days\": 11, \"Confirmed\": 1355.0, \"Confirmed/100k\": 27.529309400083093}, {\"Country/Region\": \"Norway\", \"Days\": 12, \"Confirmed\": 1442.0, \"Confirmed/100k\": 29.16639068361504}, {\"Country/Region\": \"Norway\", \"Days\": 13, \"Confirmed\": 1638.0, \"Confirmed/100k\": 32.85452782812378}, {\"Country/Region\": \"Norway\", \"Days\": 14, \"Confirmed\": 1806.0, \"Confirmed/100k\": 36.01578823770269}, {\"Country/Region\": \"Norway\", \"Days\": 15, \"Confirmed\": 2010.0, \"Confirmed/100k\": 39.854461592191385}, {\"Country/Region\": \"Norway\", \"Days\": 16, \"Confirmed\": 2275.0, \"Confirmed/100k\": 44.840973547777175}, {\"Country/Region\": \"Norway\", \"Days\": 17, \"Confirmed\": 2275.0, \"Confirmed/100k\": 44.840973547777175}, {\"Country/Region\": \"Portugal\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 1.0893074552785798}, {\"Country/Region\": \"Portugal\", \"Days\": 1, \"Confirmed\": 57.0, \"Confirmed/100k\": 1.6436871423399997}, {\"Country/Region\": \"Portugal\", \"Days\": 2, \"Confirmed\": 133.0, \"Confirmed/100k\": 2.382860058421893}, {\"Country/Region\": \"Portugal\", \"Days\": 3, \"Confirmed\": 219.0, \"Confirmed/100k\": 3.2192925687250886}, {\"Country/Region\": \"Portugal\", \"Days\": 4, \"Confirmed\": 336.0, \"Confirmed/100k\": 4.357229821114319}, {\"Country/Region\": \"Portugal\", \"Days\": 5, \"Confirmed\": 336.0, \"Confirmed/100k\": 4.357229821114319}, {\"Country/Region\": \"Portugal\", \"Days\": 6, \"Confirmed\": 673.0, \"Confirmed/100k\": 7.634878146372187}, {\"Country/Region\": \"Portugal\", \"Days\": 7, \"Confirmed\": 908.0, \"Confirmed/100k\": 9.92047861057278}, {\"Country/Region\": \"Portugal\", \"Days\": 8, \"Confirmed\": 1168.0, \"Confirmed/100k\": 12.449228060326627}, {\"Country/Region\": \"Portugal\", \"Days\": 9, \"Confirmed\": 1488.0, \"Confirmed/100k\": 15.561535075408282}, {\"Country/Region\": \"Portugal\", \"Days\": 10, \"Confirmed\": 1488.0, \"Confirmed/100k\": 15.561535075408282}, {\"Country/Region\": \"Spain\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 0.25682870610404146}, {\"Country/Region\": \"Spain\", \"Days\": 1, \"Confirmed\": 45.0, \"Confirmed/100k\": 0.353139470893057}, {\"Country/Region\": \"Spain\", \"Days\": 2, \"Confirmed\": 102.0, \"Confirmed/100k\": 0.4751331062924767}, {\"Country/Region\": \"Spain\", \"Days\": 3, \"Confirmed\": 139.0, \"Confirmed/100k\": 0.5543219573412228}, {\"Country/Region\": \"Spain\", \"Days\": 4, \"Confirmed\": 280.0, \"Confirmed/100k\": 0.8560956870134715}, {\"Country/Region\": \"Spain\", \"Days\": 5, \"Confirmed\": 380.0, \"Confirmed/100k\": 1.0701196087668394}, {\"Country/Region\": \"Spain\", \"Days\": 6, \"Confirmed\": 553.0, \"Confirmed/100k\": 1.4403809934001657}, {\"Country/Region\": \"Spain\", \"Days\": 7, \"Confirmed\": 953.0, \"Confirmed/100k\": 2.2964766804136367}, {\"Country/Region\": \"Spain\", \"Days\": 8, \"Confirmed\": 1575.0, \"Confirmed/100k\": 3.6277054737195855}, {\"Country/Region\": \"Spain\", \"Days\": 9, \"Confirmed\": 2157.0, \"Confirmed/100k\": 4.873324698324187}, {\"Country/Region\": \"Spain\", \"Days\": 10, \"Confirmed\": 2157.0, \"Confirmed/100k\": 4.873324698324187}, {\"Country/Region\": \"Spain\", \"Days\": 11, \"Confirmed\": 5112.0, \"Confirmed/100k\": 11.197731586136207}, {\"Country/Region\": \"Spain\", \"Days\": 12, \"Confirmed\": 6271.0, \"Confirmed/100k\": 13.678268839257742}, {\"Country/Region\": \"Spain\", \"Days\": 13, \"Confirmed\": 7678.0, \"Confirmed/100k\": 16.689585418327628}, {\"Country/Region\": \"Spain\", \"Days\": 14, \"Confirmed\": 9822.0, \"Confirmed/100k\": 21.278258300719834}, {\"Country/Region\": \"Spain\", \"Days\": 15, \"Confirmed\": 11628.0, \"Confirmed/100k\": 25.14353032758566}, {\"Country/Region\": \"Spain\", \"Days\": 16, \"Confirmed\": 13790.0, \"Confirmed/100k\": 29.770727515893466}, {\"Country/Region\": \"Spain\", \"Days\": 17, \"Confirmed\": 17843.0, \"Confirmed/100k\": 38.445117064557465}, {\"Country/Region\": \"Spain\", \"Days\": 18, \"Confirmed\": 20290.0, \"Confirmed/100k\": 43.68228242986238}, {\"Country/Region\": \"Spain\", \"Days\": 19, \"Confirmed\": 25254.0, \"Confirmed/100k\": 54.30642990569957}, {\"Country/Region\": \"Spain\", \"Days\": 20, \"Confirmed\": 28648.0, \"Confirmed/100k\": 61.57040181000888}, {\"Country/Region\": \"Spain\", \"Days\": 21, \"Confirmed\": 28648.0, \"Confirmed/100k\": 61.57040181000888}, {\"Country/Region\": \"Sweden\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 0.9918321152292876}, {\"Country/Region\": \"Sweden\", \"Days\": 1, \"Confirmed\": 60.0, \"Confirmed/100k\": 1.581039312395201}, {\"Country/Region\": \"Sweden\", \"Days\": 2, \"Confirmed\": 102.0, \"Confirmed/100k\": 1.99348435041134}, {\"Country/Region\": \"Sweden\", \"Days\": 3, \"Confirmed\": 147.0, \"Confirmed/100k\": 2.435389748285776}, {\"Country/Region\": \"Sweden\", \"Days\": 4, \"Confirmed\": 254.0, \"Confirmed/100k\": 3.4861425832316537}, {\"Country/Region\": \"Sweden\", \"Days\": 5, \"Confirmed\": 399.0, \"Confirmed/100k\": 4.9100599763826125}, {\"Country/Region\": \"Sweden\", \"Days\": 6, \"Confirmed\": 498.0, \"Confirmed/100k\": 5.882251851706369}, {\"Country/Region\": \"Sweden\", \"Days\": 7, \"Confirmed\": 713.0, \"Confirmed/100k\": 7.993577641550892}, {\"Country/Region\": \"Sweden\", \"Days\": 8, \"Confirmed\": 860.0, \"Confirmed/100k\": 9.437135274607376}, {\"Country/Region\": \"Sweden\", \"Days\": 9, \"Confirmed\": 921.0, \"Confirmed/100k\": 10.036162591726056}, {\"Country/Region\": \"Sweden\", \"Days\": 10, \"Confirmed\": 1002.0, \"Confirmed/100k\": 10.831592307900042}, {\"Country/Region\": \"Sweden\", \"Days\": 11, \"Confirmed\": 1089.0, \"Confirmed/100k\": 11.685942743790614}, {\"Country/Region\": \"Sweden\", \"Days\": 12, \"Confirmed\": 1178.0, \"Confirmed/100k\": 12.559933419586716}, {\"Country/Region\": \"Sweden\", \"Days\": 13, \"Confirmed\": 1338.0, \"Confirmed/100k\": 14.131152612029155}, {\"Country/Region\": \"Sweden\", \"Days\": 14, \"Confirmed\": 1538.0, \"Confirmed/100k\": 16.0951766025822}, {\"Country/Region\": \"Sweden\", \"Days\": 15, \"Confirmed\": 1662.0, \"Confirmed/100k\": 17.31287147672509}, {\"Country/Region\": \"Sweden\", \"Days\": 16, \"Confirmed\": 1833.0, \"Confirmed/100k\": 18.99211198864794}, {\"Country/Region\": \"Sweden\", \"Days\": 17, \"Confirmed\": 1833.0, \"Confirmed/100k\": 18.99211198864794}, {\"Country/Region\": \"Switzerland\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 1.3385712958884843}, {\"Country/Region\": \"Switzerland\", \"Days\": 1, \"Confirmed\": 100.0, \"Confirmed/100k\": 2.5127566431590846}, {\"Country/Region\": \"Switzerland\", \"Days\": 2, \"Confirmed\": 154.0, \"Confirmed/100k\": 3.1468167306852086}, {\"Country/Region\": \"Switzerland\", \"Days\": 3, \"Confirmed\": 223.0, \"Confirmed/100k\": 3.957004620301923}, {\"Country/Region\": \"Switzerland\", \"Days\": 4, \"Confirmed\": 260.0, \"Confirmed/100k\": 4.391453198792045}, {\"Country/Region\": \"Switzerland\", \"Days\": 5, \"Confirmed\": 377.0, \"Confirmed/100k\": 5.7652500550986465}, {\"Country/Region\": \"Switzerland\", \"Days\": 6, \"Confirmed\": 538.0, \"Confirmed/100k\": 7.655688464204314}, {\"Country/Region\": \"Switzerland\", \"Days\": 7, \"Confirmed\": 538.0, \"Confirmed/100k\": 7.655688464204314}, {\"Country/Region\": \"Switzerland\", \"Days\": 8, \"Confirmed\": 1025.0, \"Confirmed/100k\": 13.373971105412135}, {\"Country/Region\": \"Switzerland\", \"Days\": 9, \"Confirmed\": 1245.0, \"Confirmed/100k\": 15.957178869407455}, {\"Country/Region\": \"Switzerland\", \"Days\": 10, \"Confirmed\": 2086.0, \"Confirmed/100k\": 25.8320776399532}, {\"Country/Region\": \"Switzerland\", \"Days\": 11, \"Confirmed\": 2086.0, \"Confirmed/100k\": 25.8320776399532}, {\"Country/Region\": \"Switzerland\", \"Days\": 12, \"Confirmed\": 2586.0, \"Confirmed/100k\": 31.70300437630621}, {\"Country/Region\": \"Switzerland\", \"Days\": 13, \"Confirmed\": 2914.0, \"Confirmed/100k\": 35.554332315353776}, {\"Country/Region\": \"Switzerland\", \"Days\": 14, \"Confirmed\": 3961.0, \"Confirmed/100k\": 47.84805290127696}, {\"Country/Region\": \"Switzerland\", \"Days\": 15, \"Confirmed\": 5180.0, \"Confirmed/100k\": 62.161372284505575}, {\"Country/Region\": \"Switzerland\", \"Days\": 16, \"Confirmed\": 6461.0, \"Confirmed/100k\": 77.20268658304197}, {\"Country/Region\": \"Switzerland\", \"Days\": 17, \"Confirmed\": 7131.0, \"Confirmed/100k\": 85.06972840975499}, {\"Country/Region\": \"Switzerland\", \"Days\": 18, \"Confirmed\": 7131.0, \"Confirmed/100k\": 85.06972840975499}, {\"Country/Region\": \"Turkey\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 0.2332369335932176}, {\"Country/Region\": \"Turkey\", \"Days\": 1, \"Confirmed\": 167.0, \"Confirmed/100k\": 0.436104474791485}, {\"Country/Region\": \"Turkey\", \"Days\": 2, \"Confirmed\": 478.0, \"Confirmed/100k\": 0.8138997161846656}, {\"Country/Region\": \"Turkey\", \"Days\": 3, \"Confirmed\": 1044.0, \"Confirmed/100k\": 1.5014627600063382}, {\"Country/Region\": \"Turkey\", \"Days\": 4, \"Confirmed\": 1044.0, \"Confirmed/100k\": 1.5014627600063382}, {\"Country/Region\": \"US\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 0.03606715942271932}, {\"Country/Region\": \"US\", \"Days\": 1, \"Confirmed\": 31.0, \"Confirmed/100k\": 0.04554243011851846}, {\"Country/Region\": \"US\", \"Days\": 2, \"Confirmed\": 99.0, \"Confirmed/100k\": 0.06632689487059401}, {\"Country/Region\": \"US\", \"Days\": 3, \"Confirmed\": 144.0, \"Confirmed/100k\": 0.0800813200741734}, {\"Country/Region\": \"US\", \"Days\": 4, \"Confirmed\": 284.0, \"Confirmed/100k\": 0.122872865151976}, {\"Country/Region\": \"US\", \"Days\": 5, \"Confirmed\": 400.0, \"Confirmed/100k\": 0.15832871678786953}, {\"Country/Region\": \"US\", \"Days\": 6, \"Confirmed\": 465.0, \"Confirmed/100k\": 0.17819621985970646}, {\"Country/Region\": \"US\", \"Days\": 7, \"Confirmed\": 841.0, \"Confirmed/100k\": 0.2931220837829477}, {\"Country/Region\": \"US\", \"Days\": 8, \"Confirmed\": 1163.0, \"Confirmed/100k\": 0.3915426374618936}, {\"Country/Region\": \"US\", \"Days\": 9, \"Confirmed\": 1545.0, \"Confirmed/100k\": 0.508302424745612}, {\"Country/Region\": \"US\", \"Days\": 10, \"Confirmed\": 2061.0, \"Confirmed/100k\": 0.6660198337466559}, {\"Country/Region\": \"US\", \"Days\": 11, \"Confirmed\": 2609.0, \"Confirmed/100k\": 0.8335181673369116}, {\"Country/Region\": \"US\", \"Days\": 12, \"Confirmed\": 3381.0, \"Confirmed/100k\": 1.0694829730516515}, {\"Country/Region\": \"US\", \"Days\": 13, \"Confirmed\": 4514.0, \"Confirmed/100k\": 1.4157888342884395}, {\"Country/Region\": \"US\", \"Days\": 14, \"Confirmed\": 6303.0, \"Confirmed/100k\": 1.962603649604074}, {\"Country/Region\": \"US\", \"Days\": 15, \"Confirmed\": 7665.0, \"Confirmed/100k\": 2.3789042524324104}, {\"Country/Region\": \"US\", \"Days\": 16, \"Confirmed\": 13559.0, \"Confirmed/100k\": 4.1804283002078995}, {\"Country/Region\": \"US\", \"Days\": 17, \"Confirmed\": 18982.0, \"Confirmed/100k\": 5.837989364185924}, {\"Country/Region\": \"US\", \"Days\": 18, \"Confirmed\": 25371.0, \"Confirmed/100k\": 7.790812089200786}, {\"Country/Region\": \"US\", \"Days\": 19, \"Confirmed\": 33154.0, \"Confirmed/100k\": 10.169716341633196}, {\"Country/Region\": \"US\", \"Days\": 20, \"Confirmed\": 33158.0, \"Confirmed/100k\": 10.170938957206848}, {\"Country/Region\": \"United Kingdom\", \"Days\": 0, \"Confirmed\": 0.0, \"Confirmed/100k\": 0.17446497270503022}, {\"Country/Region\": \"United Kingdom\", \"Days\": 1, \"Confirmed\": 48.0, \"Confirmed/100k\": 0.2466573752036634}, {\"Country/Region\": \"United Kingdom\", \"Days\": 2, \"Confirmed\": 91.0, \"Confirmed/100k\": 0.3113297357753557}, {\"Country/Region\": \"United Kingdom\", \"Days\": 3, \"Confirmed\": 158.0, \"Confirmed/100k\": 0.4120982975963645}, {\"Country/Region\": \"United Kingdom\", \"Days\": 4, \"Confirmed\": 206.0, \"Confirmed/100k\": 0.4842907000949977}, {\"Country/Region\": \"United Kingdom\", \"Days\": 5, \"Confirmed\": 268.0, \"Confirmed/100k\": 0.5775392199890655}, {\"Country/Region\": \"United Kingdom\", \"Days\": 6, \"Confirmed\": 343.0, \"Confirmed/100k\": 0.6903398488931799}, {\"Country/Region\": \"United Kingdom\", \"Days\": 7, \"Confirmed\": 343.0, \"Confirmed/100k\": 0.6903398488931799}, {\"Country/Region\": \"United Kingdom\", \"Days\": 8, \"Confirmed\": 686.0, \"Confirmed/100k\": 1.2062147250813295}, {\"Country/Region\": \"United Kingdom\", \"Days\": 9, \"Confirmed\": 1028.0, \"Confirmed/100k\": 1.7205855928840912}, {\"Country/Region\": \"United Kingdom\", \"Days\": 10, \"Confirmed\": 1029.0, \"Confirmed/100k\": 1.7220896012694793}, {\"Country/Region\": \"United Kingdom\", \"Days\": 11, \"Confirmed\": 1435.0, \"Confirmed/100k\": 2.332717005737085}, {\"Country/Region\": \"United Kingdom\", \"Days\": 12, \"Confirmed\": 1844.0, \"Confirmed/100k\": 2.947856435360856}, {\"Country/Region\": \"United Kingdom\", \"Days\": 13, \"Confirmed\": 2526.0, \"Confirmed/100k\": 3.973590154195602}, {\"Country/Region\": \"United Kingdom\", \"Days\": 14, \"Confirmed\": 2600.0, \"Confirmed/100k\": 4.084886774714328}, {\"Country/Region\": \"United Kingdom\", \"Days\": 15, \"Confirmed\": 3898.0, \"Confirmed/100k\": 6.037089658948201}, {\"Country/Region\": \"United Kingdom\", \"Days\": 16, \"Confirmed\": 4951.0, \"Confirmed/100k\": 7.6208104887619665}, {\"Country/Region\": \"United Kingdom\", \"Days\": 17, \"Confirmed\": 5625.0, \"Confirmed/100k\": 8.634512140513609}, {\"Country/Region\": \"United Kingdom\", \"Days\": 18, \"Confirmed\": 5625.0, \"Confirmed/100k\": 8.634512140513609}]}}, {\"mode\": \"vega-lite\"});\n", + "</script>" + ], + "text/plain": [ + "alt.VConcatChart(...)" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "\n", + "<p style=\"font-size: smaller\">Data Sources: \n", + " <a href=\"https://github.com/CSSEGISandData/COVID-19\">JHU CSSE</a>,\n", + " <a href=\"https://data.worldbank.org/indicator/SP.POP.TOTL\">World Bank</a>,\n", + " <a href=\"https://worldmap.harvard.edu/data/geonode:country_centroids_az8\">Harvard Worldmap</a>\n", + "</p>" + ], + "text/plain": [ + "<IPython.core.display.HTML object>" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# Same with log scale\n", + "sort_order = growth_in_value_df.groupby(\n", + " 'Country/Region').max().sort_values(\n", + " 'Confirmed', ascending=False).index.tolist()\n", + "chart = facetted_growth_plot(increase_df, \n", + " 'Confirmed/100k',\n", + " sort_order,\n", + " 'Italy',\n", + " \"Growth of cases/100k from case 100, compared to Italy (log scale)\",\n", + " 'log')\n", + "display(chart)\n", + "display(HTML('''\n", + "<p style=\"font-size: smaller\">Data Sources: \n", + " <a href=\"https://github.com/CSSEGISandData/COVID-19\">JHU CSSE</a>,\n", + " <a href=\"https://data.worldbank.org/indicator/SP.POP.TOTL\">World Bank</a>,\n", + " <a href=\"https://worldmap.harvard.edu/data/geonode:country_centroids_az8\">Harvard Worldmap</a>\n", + "</p>'''))" + ] + } + ], + "metadata": { + "hide_input": true, + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.7.3" + }, + "papermill": { + "duration": 4.750156, + "end_time": "2020-03-25T14:00:42.814510", + "environment_variables": {}, + "exception": null, + "input_path": "/tmp/f0j258gi/notebooks/Dashboard.ipynb", + "output_path": "runs/Dashboard.run.ipynb", + "parameters": { + "PAPERMILL_INPUT_PATH": "/tmp/f0j258gi/notebooks/Dashboard.ipynb", + "PAPERMILL_OUTPUT_PATH": "runs/Dashboard.run.ipynb", + "geodata_path": "/tmp/f0j258gi/data/geodata/geo_data.csv", + "rates_folder": "/tmp/f0j258gi/data/covid-19_rates", + "ts_folder": "/tmp/f0j258gi/data/covid-19_jhu-csse" + }, + "start_time": "2020-03-25T14:00:38.064354", + "version": "1.1.0" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} \ No newline at end of file diff --git a/runs/ToRates.run.ipynb b/runs/ToRates.run.ipynb new file mode 100644 index 0000000..60c0a45 --- /dev/null +++ b/runs/ToRates.run.ipynb @@ -0,0 +1,1141 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": { + "papermill": { + "duration": 0.032494, + "end_time": "2020-03-25T13:55:04.106838", + "exception": false, + "start_time": "2020-03-25T13:55:04.074344", + "status": "completed" + }, + "tags": [] + }, + "source": [ + "# Convert Series to Rates per 100,000" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": { + "papermill": { + "duration": 0.307799, + "end_time": "2020-03-25T13:55:04.426890", + "exception": false, + "start_time": "2020-03-25T13:55:04.119091", + "status": "completed" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "import pandas as pd\n", + "import os" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": { + "papermill": { + "duration": 0.024997, + "end_time": "2020-03-25T13:55:04.473087", + "exception": false, + "start_time": "2020-03-25T13:55:04.448090", + "status": "completed" + }, + "tags": [ + "parameters" + ] + }, + "outputs": [], + "source": [ + "ts_folder = \"../data/covid-19_jhu-csse/\"\n", + "wb_path = \"../data/worldbank/SP.POP.TOTL.zip\"\n", + "geodata_path = \"../data/geodata/geo_data.csv\"\n", + "out_folder = None\n", + "PAPERMILL_OUTPUT_PATH = None" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": { + "papermill": { + "duration": 0.022661, + "end_time": "2020-03-25T13:55:04.509511", + "exception": false, + "start_time": "2020-03-25T13:55:04.486850", + "status": "completed" + }, + "tags": [ + "injected-parameters" + ] + }, + "outputs": [], + "source": [ + "# Parameters\n", + "PAPERMILL_INPUT_PATH = \"notebooks/process/ToRates.ipynb\"\n", + "PAPERMILL_OUTPUT_PATH = \"runs/ToRates.run.ipynb\"\n", + "ts_folder = \"./data/covid-19_jhu-csse/\"\n", + "wb_path = \"./data/worldbank/SP.POP.TOTL.zip\"\n", + "geodata_path = \"./data/geodata/geo_data.csv\"\n", + "out_folder = \"./data/covid-19_rates/\"\n" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "papermill": { + "duration": 0.010324, + "end_time": "2020-03-25T13:55:04.532118", + "exception": false, + "start_time": "2020-03-25T13:55:04.521794", + "status": "completed" + }, + "tags": [ + "parameters" + ] + }, + "source": [ + "## Read in JHU CSSE data\n", + "\n", + "I will switch to [xarray](http://xarray.pydata.org/en/stable/), but ATM, it's easier like this..." + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": { + "papermill": { + "duration": 0.029616, + "end_time": "2020-03-25T13:55:04.571972", + "exception": false, + "start_time": "2020-03-25T13:55:04.542356", + "status": "completed" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "def read_jhu_covid_region_df(name):\n", + " filename = os.path.join(ts_folder, f\"time_series_19-covid-{name}.csv\")\n", + " df = pd.read_csv(filename)\n", + " df = df.set_index(['Country/Region', 'Province/State', 'Lat', 'Long'])\n", + " df.columns = pd.to_datetime(df.columns)\n", + " region_df = df.groupby(level='Country/Region').sum()\n", + " loc_df = df.reset_index([2,3]).groupby(level='Country/Region').mean()[['Long', 'Lat']]\n", + " return region_df.join(loc_df).set_index(['Long', 'Lat'], append=True)" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": { + "papermill": { + "duration": 0.139315, + "end_time": "2020-03-25T13:55:04.724324", + "exception": false, + "start_time": "2020-03-25T13:55:04.585009", + "status": "completed" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "frames_map = {\n", + " \"confirmed\": read_jhu_covid_region_df(\"Confirmed\"),\n", + " \"deaths\": read_jhu_covid_region_df(\"Deaths\"),\n", + " \"recovered\": read_jhu_covid_region_df(\"Recovered\")\n", + "}" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "papermill": { + "duration": 0.011298, + "end_time": "2020-03-25T13:55:04.758899", + "exception": false, + "start_time": "2020-03-25T13:55:04.747601", + "status": "completed" + }, + "tags": [] + }, + "source": [ + "# Read in World Bank data" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": { + "papermill": { + "duration": 0.046291, + "end_time": "2020-03-25T13:55:04.814885", + "exception": false, + "start_time": "2020-03-25T13:55:04.768594", + "status": "completed" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "import zipfile\n", + "zf = zipfile.ZipFile(wb_path)\n", + "pop_df = pd.read_csv(zf.open(\"API_SP.POP.TOTL_DS2_en_csv_v2_821007.csv\"), skiprows=4)" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "papermill": { + "duration": 0.011042, + "end_time": "2020-03-25T13:55:04.848202", + "exception": false, + "start_time": "2020-03-25T13:55:04.837160", + "status": "completed" + }, + "tags": [] + }, + "source": [ + "There is 2018 pop data for all countries/regions except Eritrea" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": { + "papermill": { + "duration": 0.070582, + "end_time": "2020-03-25T13:55:04.929280", + "exception": false, + "start_time": "2020-03-25T13:55:04.858698", + "status": "completed" + }, + "tags": [] + }, + "outputs": [ + { + "data": { + "text/html": [ + "<div>\n", + "<style scoped>\n", + " .dataframe tbody tr th:only-of-type {\n", + " vertical-align: middle;\n", + " }\n", + "\n", + " .dataframe tbody tr th {\n", + " vertical-align: top;\n", + " }\n", + "\n", + " .dataframe thead th {\n", + " text-align: right;\n", + " }\n", + "</style>\n", + "<table border=\"1\" class=\"dataframe\">\n", + " <thead>\n", + " <tr style=\"text-align: right;\">\n", + " <th></th>\n", + " <th>Country Name</th>\n", + " <th>Country Code</th>\n", + " <th>Indicator Name</th>\n", + " <th>Indicator Code</th>\n", + " <th>1960</th>\n", + " <th>1961</th>\n", + " <th>1962</th>\n", + " <th>1963</th>\n", + " <th>1964</th>\n", + " <th>1965</th>\n", + " <th>...</th>\n", + " <th>2011</th>\n", + " <th>2012</th>\n", + " <th>2013</th>\n", + " <th>2014</th>\n", + " <th>2015</th>\n", + " <th>2016</th>\n", + " <th>2017</th>\n", + " <th>2018</th>\n", + " <th>2019</th>\n", + " <th>Unnamed: 64</th>\n", + " </tr>\n", + " </thead>\n", + " <tbody>\n", + " <tr>\n", + " <th>67</th>\n", + " <td>Eritrea</td>\n", + " <td>ERI</td>\n", + " <td>Population, total</td>\n", + " <td>SP.POP.TOTL</td>\n", + " <td>1007590.0</td>\n", + " <td>1033328.0</td>\n", + " <td>1060486.0</td>\n", + " <td>1088854.0</td>\n", + " <td>1118159.0</td>\n", + " <td>1148189.0</td>\n", + " <td>...</td>\n", + " <td>3213972.0</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " </tr>\n", + " <tr>\n", + " <th>108</th>\n", + " <td>Not classified</td>\n", + " <td>INX</td>\n", + " <td>Population, total</td>\n", + " <td>SP.POP.TOTL</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>...</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " </tr>\n", + " </tbody>\n", + "</table>\n", + "<p>2 rows × 65 columns</p>\n", + "</div>" + ], + "text/plain": [ + " Country Name Country Code Indicator Name Indicator Code 1960 \\\n", + "67 Eritrea ERI Population, total SP.POP.TOTL 1007590.0 \n", + "108 Not classified INX Population, total SP.POP.TOTL NaN \n", + "\n", + " 1961 1962 1963 1964 1965 ... 2011 \\\n", + "67 1033328.0 1060486.0 1088854.0 1118159.0 1148189.0 ... 3213972.0 \n", + "108 NaN NaN NaN NaN NaN ... NaN \n", + "\n", + " 2012 2013 2014 2015 2016 2017 2018 2019 Unnamed: 64 \n", + "67 NaN NaN NaN NaN NaN NaN NaN NaN NaN \n", + "108 NaN NaN NaN NaN NaN NaN NaN NaN NaN \n", + "\n", + "[2 rows x 65 columns]" + ] + }, + "execution_count": 7, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "pop_df[pd.isna(pop_df['2018'])]" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "papermill": { + "duration": 0.011058, + "end_time": "2020-03-25T13:55:04.961018", + "exception": false, + "start_time": "2020-03-25T13:55:04.949960", + "status": "completed" + }, + "tags": [] + }, + "source": [ + "Fix the country/region names that differ between the World Bank population data and the JHU CSSE data." + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": { + "papermill": { + "duration": 0.045924, + "end_time": "2020-03-25T13:55:05.017994", + "exception": false, + "start_time": "2020-03-25T13:55:04.972070", + "status": "completed" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "region_wb_jhu_map = {\n", + " 'Brunei Darussalam': 'Brunei',\n", + " 'Czech Republic': 'Czechia',\n", + " 'Egypt, Arab Rep.': 'Egypt',\n", + " 'Hong Kong SAR, China': 'Hong Kong SAR',\n", + " 'Iran, Islamic Rep.': 'Iran',\n", + " 'Korea, Rep.': 'Korea, South',\n", + " 'Macao SAR, China': 'Macao SAR',\n", + " 'Russian Federation': 'Russia',\n", + " 'Slovak Republic': 'Slovakia',\n", + " 'St. Martin (French part)': 'Saint Martin',\n", + " 'United States': 'US'\n", + "}\n", + "current_pop_ser = pop_df[['Country Name', '2018']].copy().replace(region_wb_jhu_map).set_index('Country Name')['2018']\n", + "data_pop_ser = current_pop_ser[current_pop_ser.index.isin(frames_map['confirmed'].index.levels[0])]" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": { + "papermill": { + "duration": 0.024519, + "end_time": "2020-03-25T13:55:05.063028", + "exception": false, + "start_time": "2020-03-25T13:55:05.038509", + "status": "completed" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "# Use this to find the name in the series\n", + "# current_pop_ser[current_pop_ser.index.str.contains('Czech')]" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "papermill": { + "duration": 0.013202, + "end_time": "2020-03-25T13:55:05.094653", + "exception": false, + "start_time": "2020-03-25T13:55:05.081451", + "status": "completed" + }, + "tags": [] + }, + "source": [ + "There are some regions that we cannot resolve, but we will just ignore these." + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": { + "papermill": { + "duration": 0.057047, + "end_time": "2020-03-25T13:55:05.164566", + "exception": false, + "start_time": "2020-03-25T13:55:05.107519", + "status": "completed" + }, + "tags": [] + }, + "outputs": [ + { + "data": { + "text/html": [ + "<div>\n", + "<style scoped>\n", + " .dataframe tbody tr th:only-of-type {\n", + " vertical-align: middle;\n", + " }\n", + "\n", + " .dataframe tbody tr th {\n", + " vertical-align: top;\n", + " }\n", + "\n", + " .dataframe thead th {\n", + " text-align: right;\n", + " }\n", + "</style>\n", + "<table border=\"1\" class=\"dataframe\">\n", + " <thead>\n", + " <tr style=\"text-align: right;\">\n", + " <th></th>\n", + " <th></th>\n", + " <th></th>\n", + " <th>2020-03-22 00:00:00</th>\n", + " <th>2020-03-23 00:00:00</th>\n", + " </tr>\n", + " <tr>\n", + " <th>Country/Region</th>\n", + " <th>Long</th>\n", + " <th>Lat</th>\n", + " <th></th>\n", + " <th></th>\n", + " </tr>\n", + " </thead>\n", + " <tbody>\n", + " <tr>\n", + " <th>Cape Verde</th>\n", + " <th>-23.6167</th>\n", + " <th>15.1111</th>\n", + " <td>1</td>\n", + " <td>0.0</td>\n", + " </tr>\n", + " <tr>\n", + " <th>Congo (Brazzaville)</th>\n", + " <th>21.7587</th>\n", + " <th>-4.0383</th>\n", + " <td>3</td>\n", + " <td>3.0</td>\n", + " </tr>\n", + " <tr>\n", + " <th>Congo (Kinshasa)</th>\n", + " <th>21.7587</th>\n", + " <th>-4.0383</th>\n", + " <td>30</td>\n", + " <td>30.0</td>\n", + " </tr>\n", + " <tr>\n", + " <th>Cruise Ship</th>\n", + " <th>139.6380</th>\n", + " <th>35.4437</th>\n", + " <td>712</td>\n", + " <td>712.0</td>\n", + " </tr>\n", + " <tr>\n", + " <th>East Timor</th>\n", + " <th>125.5600</th>\n", + " <th>-8.5500</th>\n", + " <td>1</td>\n", + " <td>0.0</td>\n", + " </tr>\n", + " <tr>\n", + " <th>French Guiana</th>\n", + " <th>-53.1258</th>\n", + " <th>3.9339</th>\n", + " <td>0</td>\n", + " <td>18.0</td>\n", + " </tr>\n", + " <tr>\n", + " <th>Guadeloupe</th>\n", + " <th>-61.5510</th>\n", + " <th>16.2650</th>\n", + " <td>0</td>\n", + " <td>56.0</td>\n", + " </tr>\n", + " <tr>\n", + " <th>Guernsey</th>\n", + " <th>-2.5800</th>\n", + " <th>49.4500</th>\n", + " <td>0</td>\n", + " <td>0.0</td>\n", + " </tr>\n", + " <tr>\n", + " <th>Holy See</th>\n", + " <th>12.4534</th>\n", + " <th>41.9029</th>\n", + " <td>1</td>\n", + " <td>1.0</td>\n", + " </tr>\n", + " <tr>\n", + " <th>Jersey</th>\n", + " <th>-2.1100</th>\n", + " <th>49.1900</th>\n", + " <td>0</td>\n", + " <td>0.0</td>\n", + " </tr>\n", + " <tr>\n", + " <th>Kyrgyzstan</th>\n", + " <th>74.7661</th>\n", + " <th>41.2044</th>\n", + " <td>14</td>\n", + " <td>14.0</td>\n", + " </tr>\n", + " <tr>\n", + " <th>Martinique</th>\n", + " <th>-61.0242</th>\n", + " <th>14.6415</th>\n", + " <td>37</td>\n", + " <td>37.0</td>\n", + " </tr>\n", + " <tr>\n", + " <th>Mayotte</th>\n", + " <th>45.1662</th>\n", + " <th>-12.8275</th>\n", + " <td>0</td>\n", + " <td>11.0</td>\n", + " </tr>\n", + " <tr>\n", + " <th>Republic of the Congo</th>\n", + " <th>15.5560</th>\n", + " <th>-1.4400</th>\n", + " <td>0</td>\n", + " <td>0.0</td>\n", + " </tr>\n", + " <tr>\n", + " <th>Reunion</th>\n", + " <th>55.5364</th>\n", + " <th>-21.1151</th>\n", + " <td>0</td>\n", + " <td>47.0</td>\n", + " </tr>\n", + " <tr>\n", + " <th>Saint Lucia</th>\n", + " <th>-60.9789</th>\n", + " <th>13.9094</th>\n", + " <td>2</td>\n", + " <td>2.0</td>\n", + " </tr>\n", + " <tr>\n", + " <th>Saint Vincent and the Grenadines</th>\n", + " <th>-61.2872</th>\n", + " <th>12.9843</th>\n", + " <td>1</td>\n", + " <td>1.0</td>\n", + " </tr>\n", + " <tr>\n", + " <th>Syria</th>\n", + " <th>38.9968</th>\n", + " <th>34.8021</th>\n", + " <td>1</td>\n", + " <td>1.0</td>\n", + " </tr>\n", + " <tr>\n", + " <th>Taiwan*</th>\n", + " <th>121.0000</th>\n", + " <th>23.7000</th>\n", + " <td>169</td>\n", + " <td>169.0</td>\n", + " </tr>\n", + " <tr>\n", + " <th>The Bahamas</th>\n", + " <th>-76.0000</th>\n", + " <th>24.2500</th>\n", + " <td>0</td>\n", + " <td>0.0</td>\n", + " </tr>\n", + " <tr>\n", + " <th>The Gambia</th>\n", + " <th>-16.6000</th>\n", + " <th>13.4667</th>\n", + " <td>0</td>\n", + " <td>0.0</td>\n", + " </tr>\n", + " <tr>\n", + " <th>Venezuela</th>\n", + " <th>-66.5897</th>\n", + " <th>6.4238</th>\n", + " <td>70</td>\n", + " <td>70.0</td>\n", + " </tr>\n", + " </tbody>\n", + "</table>\n", + "</div>" + ], + "text/plain": [ + " 2020-03-22 00:00:00 \\\n", + "Country/Region Long Lat \n", + "Cape Verde -23.6167 15.1111 1 \n", + "Congo (Brazzaville) 21.7587 -4.0383 3 \n", + "Congo (Kinshasa) 21.7587 -4.0383 30 \n", + "Cruise Ship 139.6380 35.4437 712 \n", + "East Timor 125.5600 -8.5500 1 \n", + "French Guiana -53.1258 3.9339 0 \n", + "Guadeloupe -61.5510 16.2650 0 \n", + "Guernsey -2.5800 49.4500 0 \n", + "Holy See 12.4534 41.9029 1 \n", + "Jersey -2.1100 49.1900 0 \n", + "Kyrgyzstan 74.7661 41.2044 14 \n", + "Martinique -61.0242 14.6415 37 \n", + "Mayotte 45.1662 -12.8275 0 \n", + "Republic of the Congo 15.5560 -1.4400 0 \n", + "Reunion 55.5364 -21.1151 0 \n", + "Saint Lucia -60.9789 13.9094 2 \n", + "Saint Vincent and the Grenadines -61.2872 12.9843 1 \n", + "Syria 38.9968 34.8021 1 \n", + "Taiwan* 121.0000 23.7000 169 \n", + "The Bahamas -76.0000 24.2500 0 \n", + "The Gambia -16.6000 13.4667 0 \n", + "Venezuela -66.5897 6.4238 70 \n", + "\n", + " 2020-03-23 00:00:00 \n", + "Country/Region Long Lat \n", + "Cape Verde -23.6167 15.1111 0.0 \n", + "Congo (Brazzaville) 21.7587 -4.0383 3.0 \n", + "Congo (Kinshasa) 21.7587 -4.0383 30.0 \n", + "Cruise Ship 139.6380 35.4437 712.0 \n", + "East Timor 125.5600 -8.5500 0.0 \n", + "French Guiana -53.1258 3.9339 18.0 \n", + "Guadeloupe -61.5510 16.2650 56.0 \n", + "Guernsey -2.5800 49.4500 0.0 \n", + "Holy See 12.4534 41.9029 1.0 \n", + "Jersey -2.1100 49.1900 0.0 \n", + "Kyrgyzstan 74.7661 41.2044 14.0 \n", + "Martinique -61.0242 14.6415 37.0 \n", + "Mayotte 45.1662 -12.8275 11.0 \n", + "Republic of the Congo 15.5560 -1.4400 0.0 \n", + "Reunion 55.5364 -21.1151 47.0 \n", + "Saint Lucia -60.9789 13.9094 2.0 \n", + "Saint Vincent and the Grenadines -61.2872 12.9843 1.0 \n", + "Syria 38.9968 34.8021 1.0 \n", + "Taiwan* 121.0000 23.7000 169.0 \n", + "The Bahamas -76.0000 24.2500 0.0 \n", + "The Gambia -16.6000 13.4667 0.0 \n", + "Venezuela -66.5897 6.4238 70.0 " + ] + }, + "execution_count": 10, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "frames_map['confirmed'].loc[\n", + " frames_map['confirmed'].index.levels[0].isin(data_pop_ser.index) == False\n", + "].iloc[:,-2:]" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "papermill": { + "duration": 0.012705, + "end_time": "2020-03-25T13:55:05.196368", + "exception": false, + "start_time": "2020-03-25T13:55:05.183663", + "status": "completed" + }, + "tags": [] + }, + "source": [ + "# Read in geodata to get additional population numbers" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": { + "papermill": { + "duration": 0.041453, + "end_time": "2020-03-25T13:55:05.249421", + "exception": false, + "start_time": "2020-03-25T13:55:05.207968", + "status": "completed" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "geodata_df = pd.read_csv(geodata_path).drop('Unnamed: 0', axis=1).set_index('name_jhu')" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "papermill": { + "duration": 0.012499, + "end_time": "2020-03-25T13:55:05.286397", + "exception": false, + "start_time": "2020-03-25T13:55:05.273898", + "status": "completed" + }, + "tags": [] + }, + "source": [ + "Add in populations for missing countries" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": { + "papermill": { + "duration": 0.067215, + "end_time": "2020-03-25T13:55:05.366227", + "exception": false, + "start_time": "2020-03-25T13:55:05.299012", + "status": "completed" + }, + "tags": [] + }, + "outputs": [ + { + "data": { + "text/html": [ + "<div>\n", + "<style scoped>\n", + " .dataframe tbody tr th:only-of-type {\n", + " vertical-align: middle;\n", + " }\n", + "\n", + " .dataframe tbody tr th {\n", + " vertical-align: top;\n", + " }\n", + "\n", + " .dataframe thead th {\n", + " text-align: right;\n", + " }\n", + "</style>\n", + "<table border=\"1\" class=\"dataframe\">\n", + " <thead>\n", + " <tr style=\"text-align: right;\">\n", + " <th></th>\n", + " <th>name</th>\n", + " <th>name_long</th>\n", + " <th>region_un</th>\n", + " <th>subregion</th>\n", + " <th>region_wb</th>\n", + " <th>pop_est</th>\n", + " <th>gdp_md_est</th>\n", + " <th>income_grp</th>\n", + " <th>Longitude</th>\n", + " <th>Latitude</th>\n", + " </tr>\n", + " <tr>\n", + " <th>name_jhu</th>\n", + " <th></th>\n", + " <th></th>\n", + " <th></th>\n", + " <th></th>\n", + " <th></th>\n", + " <th></th>\n", + " <th></th>\n", + " <th></th>\n", + " <th></th>\n", + " <th></th>\n", + " </tr>\n", + " </thead>\n", + " <tbody>\n", + " <tr>\n", + " <th>Cape Verde</th>\n", + " <td>Cape Verde</td>\n", + " <td>Cape Verde</td>\n", + " <td>Africa</td>\n", + " <td>Western Africa</td>\n", + " <td>Sub-Saharan Africa</td>\n", + " <td>429474</td>\n", + " <td>1626.0</td>\n", + " <td>4. Lower middle income</td>\n", + " <td>-23.959888</td>\n", + " <td>15.955233</td>\n", + " </tr>\n", + " <tr>\n", + " <th>Guernsey</th>\n", + " <td>Guernsey</td>\n", + " <td>Guernsey</td>\n", + " <td>Europe</td>\n", + " <td>Northern Europe</td>\n", + " <td>Europe & Central Asia</td>\n", + " <td>68633</td>\n", + " <td>2742.0</td>\n", + " <td>2. High income: nonOECD</td>\n", + " <td>-2.572391</td>\n", + " <td>49.468098</td>\n", + " </tr>\n", + " <tr>\n", + " <th>The Gambia</th>\n", + " <td>Gambia</td>\n", + " <td>The Gambia</td>\n", + " <td>Africa</td>\n", + " <td>Western Africa</td>\n", + " <td>Sub-Saharan Africa</td>\n", + " <td>1782893</td>\n", + " <td>2272.0</td>\n", + " <td>5. Low income</td>\n", + " <td>-15.396013</td>\n", + " <td>13.449652</td>\n", + " </tr>\n", + " <tr>\n", + " <th>Jersey</th>\n", + " <td>Jersey</td>\n", + " <td>Jersey</td>\n", + " <td>Europe</td>\n", + " <td>Northern Europe</td>\n", + " <td>Europe & Central Asia</td>\n", + " <td>91626</td>\n", + " <td>5100.0</td>\n", + " <td>2. High income: nonOECD</td>\n", + " <td>-2.126899</td>\n", + " <td>49.218374</td>\n", + " </tr>\n", + " <tr>\n", + " <th>Kyrgyzstan</th>\n", + " <td>Kyrgyzstan</td>\n", + " <td>Kyrgyzstan</td>\n", + " <td>Asia</td>\n", + " <td>Central Asia</td>\n", + " <td>Europe & Central Asia</td>\n", + " <td>5431747</td>\n", + " <td>11610.0</td>\n", + " <td>5. Low income</td>\n", + " <td>74.541655</td>\n", + " <td>41.462219</td>\n", + " </tr>\n", + " <tr>\n", + " <th>Saint Lucia</th>\n", + " <td>Saint Lucia</td>\n", + " <td>Saint Lucia</td>\n", + " <td>Americas</td>\n", + " <td>Caribbean</td>\n", + " <td>Latin America & Caribbean</td>\n", + " <td>160267</td>\n", + " <td>1778.0</td>\n", + " <td>3. Upper middle income</td>\n", + " <td>-60.969699</td>\n", + " <td>13.894795</td>\n", + " </tr>\n", + " <tr>\n", + " <th>Syria</th>\n", + " <td>Syria</td>\n", + " <td>Syria</td>\n", + " <td>Asia</td>\n", + " <td>Western Asia</td>\n", + " <td>Middle East & North Africa</td>\n", + " <td>20178485</td>\n", + " <td>98830.0</td>\n", + " <td>4. Lower middle income</td>\n", + " <td>38.507882</td>\n", + " <td>35.025474</td>\n", + " </tr>\n", + " <tr>\n", + " <th>Taiwan*</th>\n", + " <td>Taiwan</td>\n", + " <td>Taiwan</td>\n", + " <td>Asia</td>\n", + " <td>Eastern Asia</td>\n", + " <td>East Asia & Pacific</td>\n", + " <td>22974347</td>\n", + " <td>712000.0</td>\n", + " <td>2. High income: nonOECD</td>\n", + " <td>120.954273</td>\n", + " <td>23.753993</td>\n", + " </tr>\n", + " <tr>\n", + " <th>Saint Vincent and the Grenadines</th>\n", + " <td>St. Vin. and Gren.</td>\n", + " <td>Saint Vincent and the Grenadines</td>\n", + " <td>Americas</td>\n", + " <td>Caribbean</td>\n", + " <td>Latin America & Caribbean</td>\n", + " <td>104574</td>\n", + " <td>1070.0</td>\n", + " <td>3. Upper middle income</td>\n", + " <td>-61.201297</td>\n", + " <td>13.224723</td>\n", + " </tr>\n", + " <tr>\n", + " <th>Venezuela</th>\n", + " <td>Venezuela</td>\n", + " <td>Venezuela</td>\n", + " <td>Americas</td>\n", + " <td>South America</td>\n", + " <td>Latin America & Caribbean</td>\n", + " <td>26814843</td>\n", + " <td>357400.0</td>\n", + " <td>3. Upper middle income</td>\n", + " <td>-66.181841</td>\n", + " <td>7.124224</td>\n", + " </tr>\n", + " </tbody>\n", + "</table>\n", + "</div>" + ], + "text/plain": [ + " name \\\n", + "name_jhu \n", + "Cape Verde Cape Verde \n", + "Guernsey Guernsey \n", + "The Gambia Gambia \n", + "Jersey Jersey \n", + "Kyrgyzstan Kyrgyzstan \n", + "Saint Lucia Saint Lucia \n", + "Syria Syria \n", + "Taiwan* Taiwan \n", + "Saint Vincent and the Grenadines St. Vin. and Gren. \n", + "Venezuela Venezuela \n", + "\n", + " name_long region_un \\\n", + "name_jhu \n", + "Cape Verde Cape Verde Africa \n", + "Guernsey Guernsey Europe \n", + "The Gambia The Gambia Africa \n", + "Jersey Jersey Europe \n", + "Kyrgyzstan Kyrgyzstan Asia \n", + "Saint Lucia Saint Lucia Americas \n", + "Syria Syria Asia \n", + "Taiwan* Taiwan Asia \n", + "Saint Vincent and the Grenadines Saint Vincent and the Grenadines Americas \n", + "Venezuela Venezuela Americas \n", + "\n", + " subregion region_wb \\\n", + "name_jhu \n", + "Cape Verde Western Africa Sub-Saharan Africa \n", + "Guernsey Northern Europe Europe & Central Asia \n", + "The Gambia Western Africa Sub-Saharan Africa \n", + "Jersey Northern Europe Europe & Central Asia \n", + "Kyrgyzstan Central Asia Europe & Central Asia \n", + "Saint Lucia Caribbean Latin America & Caribbean \n", + "Syria Western Asia Middle East & North Africa \n", + "Taiwan* Eastern Asia East Asia & Pacific \n", + "Saint Vincent and the Grenadines Caribbean Latin America & Caribbean \n", + "Venezuela South America Latin America & Caribbean \n", + "\n", + " pop_est gdp_md_est \\\n", + "name_jhu \n", + "Cape Verde 429474 1626.0 \n", + "Guernsey 68633 2742.0 \n", + "The Gambia 1782893 2272.0 \n", + "Jersey 91626 5100.0 \n", + "Kyrgyzstan 5431747 11610.0 \n", + "Saint Lucia 160267 1778.0 \n", + "Syria 20178485 98830.0 \n", + "Taiwan* 22974347 712000.0 \n", + "Saint Vincent and the Grenadines 104574 1070.0 \n", + "Venezuela 26814843 357400.0 \n", + "\n", + " income_grp Longitude \\\n", + "name_jhu \n", + "Cape Verde 4. Lower middle income -23.959888 \n", + "Guernsey 2. High income: nonOECD -2.572391 \n", + "The Gambia 5. Low income -15.396013 \n", + "Jersey 2. High income: nonOECD -2.126899 \n", + "Kyrgyzstan 5. Low income 74.541655 \n", + "Saint Lucia 3. Upper middle income -60.969699 \n", + "Syria 4. Lower middle income 38.507882 \n", + "Taiwan* 2. High income: nonOECD 120.954273 \n", + "Saint Vincent and the Grenadines 3. Upper middle income -61.201297 \n", + "Venezuela 3. Upper middle income -66.181841 \n", + "\n", + " Latitude \n", + "name_jhu \n", + "Cape Verde 15.955233 \n", + "Guernsey 49.468098 \n", + "The Gambia 13.449652 \n", + "Jersey 49.218374 \n", + "Kyrgyzstan 41.462219 \n", + "Saint Lucia 13.894795 \n", + "Syria 35.025474 \n", + "Taiwan* 23.753993 \n", + "Saint Vincent and the Grenadines 13.224723 \n", + "Venezuela 7.124224 " + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "missing_countries = frames_map['confirmed'].loc[\n", + " frames_map['confirmed'].index.levels[0].isin(data_pop_ser.index) == False\n", + "].iloc[:,-2:].reset_index()['Country/Region']\n", + "\n", + "display(geodata_df.loc[geodata_df.index.isin(missing_countries)])\n", + "\n", + "data_pop_ser = data_pop_ser.append(geodata_df.loc[geodata_df.index.isin(missing_countries), 'pop_est'])" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "papermill": { + "duration": 0.012964, + "end_time": "2020-03-25T13:55:05.402092", + "exception": false, + "start_time": "2020-03-25T13:55:05.389128", + "status": "completed" + }, + "tags": [] + }, + "source": [ + "# Compute rates per 100,000 for regions" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": { + "papermill": { + "duration": 0.172521, + "end_time": "2020-03-25T13:55:05.587275", + "exception": false, + "start_time": "2020-03-25T13:55:05.414754", + "status": "completed" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "def cases_to_rates_df(df):\n", + " per_100000_df = df.reset_index([1, 2], drop=True)\n", + " per_100000_df = per_100000_df.div(data_pop_ser, 'index').mul(100000).dropna()\n", + " per_100000_df.index.name = 'Country/Region'\n", + " return per_100000_df\n", + " \n", + "def frames_to_rates(frames_map):\n", + " return {k: cases_to_rates_df(v) for k,v in frames_map.items()}\n", + "\n", + "\n", + "rates_map = frames_to_rates(frames_map)" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "metadata": { + "papermill": { + "duration": 0.078266, + "end_time": "2020-03-25T13:55:05.678115", + "exception": false, + "start_time": "2020-03-25T13:55:05.599849", + "status": "completed" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "if PAPERMILL_OUTPUT_PATH:\n", + " for k, v in rates_map.items():\n", + " out_path = os.path.join(out_folder, f\"ts_rates_19-covid-{k}.csv\")\n", + " v.reset_index().to_csv(out_path)" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.7.3" + }, + "papermill": { + "duration": 2.775622, + "end_time": "2020-03-25T13:55:06.012085", + "environment_variables": {}, + "exception": null, + "input_path": "notebooks/process/ToRates.ipynb", + "output_path": "runs/ToRates.run.ipynb", + "parameters": { + "PAPERMILL_INPUT_PATH": "notebooks/process/ToRates.ipynb", + "PAPERMILL_OUTPUT_PATH": "runs/ToRates.run.ipynb", + "geodata_path": "./data/geodata/geo_data.csv", + "out_folder": "./data/covid-19_rates/", + "ts_folder": "./data/covid-19_jhu-csse/", + "wb_path": "./data/worldbank/SP.POP.TOTL.zip" + }, + "start_time": "2020-03-25T13:55:03.236463", + "version": "1.1.0" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} \ No newline at end of file diff --git a/runs/download-covidtracking-data.runs.ipynb b/runs/download-covidtracking-data.runs.ipynb new file mode 100644 index 0000000..5c6e420 --- /dev/null +++ b/runs/download-covidtracking-data.runs.ipynb @@ -0,0 +1,436 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "metadata": { + "papermill": { + "duration": 0.564716, + "end_time": "2020-03-25T08:22:56.714459", + "exception": false, + "start_time": "2020-03-25T08:22:56.149743", + "status": "completed" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "import requests\n", + "import os\n", + "import pandas as pd" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": { + "papermill": { + "duration": 0.019507, + "end_time": "2020-03-25T08:22:56.745116", + "exception": false, + "start_time": "2020-03-25T08:22:56.725609", + "status": "completed" + }, + "tags": [ + "parameters" + ] + }, + "outputs": [], + "source": [ + "out_folder = \"../data/covidtracking/\"\n", + "PAPERMILL_OUTPUT_PATH = None" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": { + "papermill": { + "duration": 0.018572, + "end_time": "2020-03-25T08:22:56.773076", + "exception": false, + "start_time": "2020-03-25T08:22:56.754504", + "status": "completed" + }, + "tags": [ + "injected-parameters" + ] + }, + "outputs": [], + "source": [ + "# Parameters\n", + "PAPERMILL_INPUT_PATH = \"/tmp/e18fw9c9/notebooks/process/download-covidtracking-data.ipynb\"\n", + "PAPERMILL_OUTPUT_PATH = \"runs/download-covidtracking-data.runs.ipynb\"\n", + "out_folder = \"data/covidtracking\"\n" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "papermill": { + "duration": 0.007795, + "end_time": "2020-03-25T08:22:56.790849", + "exception": false, + "start_time": "2020-03-25T08:22:56.783054", + "status": "completed" + }, + "tags": [] + }, + "source": [ + "# Download state metadata\n", + "\n", + "Download a dataset of URLs for data for each US state and several territories. See [Google Doc](https://docs.google.com/spreadsheets/d/18oVRrHj3c183mHmq3m89_163yuYltLNlOmPerQ18E8w/htmlview?sle=true)." + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": { + "papermill": { + "duration": 1.020789, + "end_time": "2020-03-25T08:22:57.818863", + "exception": false, + "start_time": "2020-03-25T08:22:56.798074", + "status": "completed" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "url = 'http://covidtracking.com/api/states/info'\n", + "r = requests.get(url, allow_redirects=True)\n", + "states_metadata_json = r.content" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": { + "papermill": { + "duration": 0.022913, + "end_time": "2020-03-25T08:22:57.852810", + "exception": false, + "start_time": "2020-03-25T08:22:57.829897", + "status": "completed" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "# save the result\n", + "if PAPERMILL_OUTPUT_PATH:\n", + " out_path = os.path.join(out_folder, 'states-metadata.json')\n", + " with open(out_path, 'wb') as f:\n", + " f.write(states_metadata_json)" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": { + "papermill": { + "duration": 0.066514, + "end_time": "2020-03-25T08:22:57.927763", + "exception": false, + "start_time": "2020-03-25T08:22:57.861249", + "status": "completed" + }, + "tags": [] + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "56 states and territories have metadata\n" + ] + }, + { + "data": { + "text/html": [ + "<div>\n", + "<style scoped>\n", + " .dataframe tbody tr th:only-of-type {\n", + " vertical-align: middle;\n", + " }\n", + "\n", + " .dataframe tbody tr th {\n", + " vertical-align: top;\n", + " }\n", + "\n", + " .dataframe thead th {\n", + " text-align: right;\n", + " }\n", + "</style>\n", + "<table border=\"1\" class=\"dataframe\">\n", + " <thead>\n", + " <tr style=\"text-align: right;\">\n", + " <th></th>\n", + " <th>state</th>\n", + " <th>covid19SiteOld</th>\n", + " <th>covid19Site</th>\n", + " <th>covid19SiteSecondary</th>\n", + " <th>twitter</th>\n", + " <th>pui</th>\n", + " <th>pum</th>\n", + " <th>notes</th>\n", + " <th>name</th>\n", + " </tr>\n", + " </thead>\n", + " <tbody>\n", + " <tr>\n", + " <th>0</th>\n", + " <td>AK</td>\n", + " <td>http://dhss.alaska.gov/dph/Epi/id/Pages/COVID-...</td>\n", + " <td>http://dhss.alaska.gov/dph/Epi/id/Pages/COVID-...</td>\n", + " <td>http://dhss.alaska.gov/dph/Epi/id/Pages/COVID-...</td>\n", + " <td>@Alaska_DHSS</td>\n", + " <td>All data</td>\n", + " <td>False</td>\n", + " <td>We count the reported number as \"persons teste...</td>\n", + " <td>Alaska</td>\n", + " </tr>\n", + " <tr>\n", + " <th>1</th>\n", + " <td>AL</td>\n", + " <td>http://www.alabamapublichealth.gov/infectiousd...</td>\n", + " <td>https://alpublichealth.maps.arcgis.com/apps/op...</td>\n", + " <td>None</td>\n", + " <td>@alpublichealth</td>\n", + " <td>No data</td>\n", + " <td>False</td>\n", + " <td>Last update time taken from [main page](http:/...</td>\n", + " <td>Alabama</td>\n", + " </tr>\n", + " </tbody>\n", + "</table>\n", + "</div>" + ], + "text/plain": [ + " state covid19SiteOld \\\n", + "0 AK http://dhss.alaska.gov/dph/Epi/id/Pages/COVID-... \n", + "1 AL http://www.alabamapublichealth.gov/infectiousd... \n", + "\n", + " covid19Site \\\n", + "0 http://dhss.alaska.gov/dph/Epi/id/Pages/COVID-... \n", + "1 https://alpublichealth.maps.arcgis.com/apps/op... \n", + "\n", + " covid19SiteSecondary twitter \\\n", + "0 http://dhss.alaska.gov/dph/Epi/id/Pages/COVID-... @Alaska_DHSS \n", + "1 None @alpublichealth \n", + "\n", + " pui pum notes name \n", + "0 All data False We count the reported number as \"persons teste... Alaska \n", + "1 No data False Last update time taken from [main page](http:/... Alabama " + ] + }, + "execution_count": 6, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "metadata_df = pd.read_json(states_metadata_json)\n", + "print(len(metadata_df), \"states and territories have metadata\")\n", + "metadata_df.head(2)" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "papermill": { + "duration": 0.008089, + "end_time": "2020-03-25T08:22:57.947587", + "exception": false, + "start_time": "2020-03-25T08:22:57.939498", + "status": "completed" + }, + "tags": [] + }, + "source": [ + "# Download daily state data" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": { + "papermill": { + "duration": 0.184993, + "end_time": "2020-03-25T08:22:58.140940", + "exception": false, + "start_time": "2020-03-25T08:22:57.955947", + "status": "completed" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "url = 'https://covidtracking.com/api/states/daily'\n", + "r = requests.get(url, allow_redirects=True)\n", + "states_daily_json = r.content" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": { + "papermill": { + "duration": 0.022977, + "end_time": "2020-03-25T08:22:58.177014", + "exception": false, + "start_time": "2020-03-25T08:22:58.154037", + "status": "completed" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "# save the result\n", + "if PAPERMILL_OUTPUT_PATH:\n", + " out_path = os.path.join(out_folder, 'states-daily.json')\n", + " with open(out_path, 'wb') as f:\n", + " f.write(states_daily_json)" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": { + "papermill": { + "duration": 0.060602, + "end_time": "2020-03-25T08:22:58.251228", + "exception": false, + "start_time": "2020-03-25T08:22:58.190626", + "status": "completed" + }, + "tags": [] + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "1037 data points\n" + ] + }, + { + "data": { + "text/html": [ + "<div>\n", + "<style scoped>\n", + " .dataframe tbody tr th:only-of-type {\n", + " vertical-align: middle;\n", + " }\n", + "\n", + " .dataframe tbody tr th {\n", + " vertical-align: top;\n", + " }\n", + "\n", + " .dataframe thead th {\n", + " text-align: right;\n", + " }\n", + "</style>\n", + "<table border=\"1\" class=\"dataframe\">\n", + " <thead>\n", + " <tr style=\"text-align: right;\">\n", + " <th></th>\n", + " <th>date</th>\n", + " <th>state</th>\n", + " <th>positive</th>\n", + " <th>negative</th>\n", + " <th>pending</th>\n", + " <th>hospitalized</th>\n", + " <th>death</th>\n", + " <th>total</th>\n", + " <th>dateChecked</th>\n", + " </tr>\n", + " </thead>\n", + " <tbody>\n", + " <tr>\n", + " <th>0</th>\n", + " <td>20200324</td>\n", + " <td>AK</td>\n", + " <td>36.0</td>\n", + " <td>986.0</td>\n", + " <td>NaN</td>\n", + " <td>0.0</td>\n", + " <td>NaN</td>\n", + " <td>1022</td>\n", + " <td>2020-03-24T20:00:00Z</td>\n", + " </tr>\n", + " <tr>\n", + " <th>1</th>\n", + " <td>20200324</td>\n", + " <td>AL</td>\n", + " <td>215.0</td>\n", + " <td>2106.0</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>0.0</td>\n", + " <td>2321</td>\n", + " <td>2020-03-24T20:00:00Z</td>\n", + " </tr>\n", + " </tbody>\n", + "</table>\n", + "</div>" + ], + "text/plain": [ + " date state positive negative pending hospitalized death total \\\n", + "0 20200324 AK 36.0 986.0 NaN 0.0 NaN 1022 \n", + "1 20200324 AL 215.0 2106.0 NaN NaN 0.0 2321 \n", + "\n", + " dateChecked \n", + "0 2020-03-24T20:00:00Z \n", + "1 2020-03-24T20:00:00Z " + ] + }, + "execution_count": 9, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "data_df = pd.read_json(states_daily_json)\n", + "print(len(data_df), \"data points\")\n", + "data_df.head(2)" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.7.3" + }, + "papermill": { + "duration": 3.460914, + "end_time": "2020-03-25T08:22:58.575452", + "environment_variables": {}, + "exception": null, + "input_path": "/tmp/e18fw9c9/notebooks/process/download-covidtracking-data.ipynb", + "output_path": "runs/download-covidtracking-data.runs.ipynb", + "parameters": { + "PAPERMILL_INPUT_PATH": "/tmp/e18fw9c9/notebooks/process/download-covidtracking-data.ipynb", + "PAPERMILL_OUTPUT_PATH": "runs/download-covidtracking-data.runs.ipynb", + "out_folder": "data/covidtracking" + }, + "start_time": "2020-03-25T08:22:55.114538", + "version": "1.1.0" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} \ No newline at end of file diff --git a/runs/openzh-covid-19-dashboard.run.ipynb b/runs/openzh-covid-19-dashboard.run.ipynb new file mode 100644 index 0000000..6a84b3c --- /dev/null +++ b/runs/openzh-covid-19-dashboard.run.ipynb @@ -0,0 +1,530 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "metadata": { + "jupyter": { + "source_hidden": true + }, + "papermill": { + "duration": 0.509865, + "end_time": "2020-03-25T08:24:26.989132", + "exception": false, + "start_time": "2020-03-25T08:24:26.479267", + "status": "completed" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "from pathlib import Path\n", + "\n", + "import altair as alt\n", + "import pandas as pd\n", + "from IPython.display import display, HTML" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": { + "jupyter": { + "source_hidden": true + }, + "papermill": { + "duration": 0.018076, + "end_time": "2020-03-25T08:24:27.017436", + "exception": false, + "start_time": "2020-03-25T08:24:26.999360", + "status": "completed" + }, + "tags": [ + "parameters" + ] + }, + "outputs": [], + "source": [ + "save_figures = False\n", + "data_path = '../data/openzh-covid-19'" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": { + "jupyter": { + "source_hidden": true + }, + "papermill": { + "duration": 0.019273, + "end_time": "2020-03-25T08:24:27.046078", + "exception": false, + "start_time": "2020-03-25T08:24:27.026805", + "status": "completed" + }, + "tags": [ + "injected-parameters" + ] + }, + "outputs": [], + "source": [ + "# Parameters\n", + "data_path = \"/tmp/mz1u59o4/data/openzh-covid-19\"\n" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": { + "jupyter": { + "source_hidden": true + }, + "papermill": { + "duration": 0.01949, + "end_time": "2020-03-25T08:24:27.075345", + "exception": false, + "start_time": "2020-03-25T08:24:27.055855", + "status": "completed" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "html_credits=HTML('''\n", + "<p style=\"font-size: smaller\">Data Sources: \n", + " <a href=\"https://github.com/openZH/covid_19\">OpenData Zuerich</a>,\n", + " <a href=\"https://www.bfs.admin.ch\">Federal Statistical Office</a>\n", + "<br>\n", + "Analysis:\n", + " <a href=\"https://renkulab.io/projects/covid-19/covid-19-public-data\">Covid-19 Public Data Collaboration Project</a>\n", + "</p>''')" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "papermill": { + "duration": 0.008491, + "end_time": "2020-03-25T08:24:27.092431", + "exception": false, + "start_time": "2020-03-25T08:24:27.083940", + "status": "completed" + }, + "tags": [] + }, + "source": [ + "## Summary data for Covid-19 cases in Switzerland\n", + "\n", + "The data for Switzerland comes from the effort initiated by [OpenData Zürich](https://github.com/openZH/covid_19) and collected during the [Case data #covid19mon hackathon challenge](https://db.schoolofdata.ch/project/73). \n", + "\n", + "Below we make plots of total cases, total cases per 10k population and total deaths. You can click on the canton abbreviations in the legend to highlight individual lines. " + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": { + "jupyter": { + "source_hidden": true + }, + "papermill": { + "duration": 0.150486, + "end_time": "2020-03-25T08:24:27.251462", + "exception": false, + "start_time": "2020-03-25T08:24:27.100976", + "status": "completed" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "# read in cantonal data and produce one dataframe\n", + "df_list = []\n", + "\n", + "for f in Path(data_path).glob('COVID19_Fallzahlen_Kanton_*total.csv'):\n", + " df_list.append(pd.read_csv(f))\n", + "\n", + "df = pd.concat(df_list)\n", + "\n", + "df['date'] = pd.to_datetime(df['date'], dayfirst=True)" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": { + "jupyter": { + "source_hidden": true + }, + "papermill": { + "duration": 27.229887, + "end_time": "2020-03-25T08:24:54.495573", + "exception": false, + "start_time": "2020-03-25T08:24:27.265686", + "status": "completed" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "# read in population data\n", + "df_pop = pd.read_excel(\n", + " Path(data_path) / '../ch-population-statistics/ch-population-by-age-canton.xls', \n", + " header=1, \n", + " skipfooter=5\n", + ")\n", + "df_pop = df_pop.where(\n", + " df_pop.Region.str.startswith('-')\n", + ").dropna().sort_values('Region').reset_index(drop=True)\n", + "\n", + "# match the cantons in the two datasets\n", + "df_pop['abbreviation_canton_and_fl'] = ['AG', 'AI', 'AR', 'BL', 'BS', 'BE', 'FR', 'GE', 'GL', 'GR', 'JU', 'LU', 'NE', 'NW', 'OW', 'SH', 'SZ', 'SO', 'SG', 'TG', 'TI', 'UR', 'VS', 'VD', 'ZG', 'ZH']\n", + "\n", + "pop_d = df_pop[['abbreviation_canton_and_fl', 'Total']].set_index('abbreviation_canton_and_fl').to_dict()\n", + "\n", + "\n", + "# calculate cases and deaths per 10k\n", + "\n", + "for x in ['conf', 'deceased']:\n", + " df[f'ncumul_{x}_10k'] = df.apply(\n", + " lambda row: row[f'ncumul_{x}']/pop_d['Total'][row.abbreviation_canton_and_fl]*10000, axis=1\n", + " )" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": { + "jupyter": { + "source_hidden": true + }, + "papermill": { + "duration": 0.025042, + "end_time": "2020-03-25T08:24:54.536174", + "exception": false, + "start_time": "2020-03-25T08:24:54.511132", + "status": "completed" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "def generate_canton_chart(column, title, tooltip_title):\n", + " \"\"\"Produce a canton chart given a column name\"\"\"\n", + " selection = alt.selection_multi(fields=['abbreviation_canton_and_fl'], bind='legend')\n", + " chart = base.mark_line().encode(\n", + " alt.X('date', title='Date'), \n", + " alt.Y(column, \n", + " title=title, scale=alt.Scale(type='linear')),\n", + " color=alt.Color('abbreviation_canton_and_fl', legend=alt.Legend(title=\"Canton\")),\n", + " tooltip=[alt.Tooltip('abbreviation_canton_and_fl',title='Canton'),\n", + " alt.Tooltip(column,title=tooltip_title),\n", + " alt.Tooltip('date',title='Date')],\n", + " opacity=alt.condition(selection, alt.value(1), alt.value(0.2))\n", + " ).add_selection(\n", + " selection\n", + " )\n", + " return chart" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "papermill": { + "duration": 0.008773, + "end_time": "2020-03-25T08:24:54.555763", + "exception": false, + "start_time": "2020-03-25T08:24:54.546990", + "status": "completed" + }, + "tags": [] + }, + "source": [ + "### Total cases" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": { + "jupyter": { + "source_hidden": true + }, + "papermill": { + "duration": 0.158368, + "end_time": "2020-03-25T08:24:54.722757", + "exception": false, + "start_time": "2020-03-25T08:24:54.564389", + "status": "completed" + }, + "tags": [] + }, + "outputs": [ + { + "data": { + "text/html": [ + "\n", + "<div id=\"altair-viz-c0cee81789674bdea2b6db203e3dc151\"></div>\n", + "<script type=\"text/javascript\">\n", + " (function(spec, embedOpt){\n", + " const outputDiv = document.getElementById(\"altair-viz-c0cee81789674bdea2b6db203e3dc151\");\n", + " const paths = {\n", + " \"vega\": \"https://cdn.jsdelivr.net/npm//vega@5?noext\",\n", + " \"vega-lib\": \"https://cdn.jsdelivr.net/npm//vega-lib?noext\",\n", + " \"vega-lite\": \"https://cdn.jsdelivr.net/npm//vega-lite@4.0.2?noext\",\n", + " \"vega-embed\": \"https://cdn.jsdelivr.net/npm//vega-embed@6?noext\",\n", + " };\n", + "\n", + " function loadScript(lib) {\n", + " return new Promise(function(resolve, reject) {\n", + " var s = document.createElement('script');\n", + " s.src = paths[lib];\n", + " s.async = true;\n", + " s.onload = () => resolve(paths[lib]);\n", + " s.onerror = () => reject(`Error loading script: ${paths[lib]}`);\n", + " document.getElementsByTagName(\"head\")[0].appendChild(s);\n", + " });\n", + " }\n", + "\n", + " function showError(err) {\n", + " outputDiv.innerHTML = `<div class=\"error\" style=\"color:red;\">${err}</div>`;\n", + " throw err;\n", + " }\n", + "\n", + " function displayChart(vegaEmbed) {\n", + " vegaEmbed(outputDiv, spec, embedOpt)\n", + " .catch(err => showError(`Javascript Error: ${err.message}<br>This usually means there's a typo in your chart specification. See the javascript console for the full traceback.`));\n", + " }\n", + "\n", + " if(typeof define === \"function\" && define.amd) {\n", + " requirejs.config({paths});\n", + " require([\"vega-embed\"], displayChart, err => showError(`Error loading script: ${err.message}`));\n", + " } else if (typeof vegaEmbed === \"function\") {\n", + " displayChart(vegaEmbed);\n", + " } else {\n", + " loadScript(\"vega\")\n", + " .then(() => loadScript(\"vega-lite\"))\n", + " .then(() => loadScript(\"vega-embed\"))\n", + " .catch(showError)\n", + " .then(() => displayChart(vegaEmbed));\n", + " }\n", + " })({\"config\": {\"view\": {\"continuousWidth\": 400, \"continuousHeight\": 300}, \"title\": {\"anchor\": \"middle\"}}, \"hconcat\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"abbreviation_canton_and_fl\", \"legend\": {\"title\": \"Canton\"}}, \"opacity\": {\"condition\": {\"value\": 1, \"selection\": \"selector001\"}, \"value\": 0.2}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"abbreviation_canton_and_fl\", \"title\": \"Canton\"}, {\"type\": \"quantitative\", \"field\": \"ncumul_conf\", \"title\": \"Cases\"}, {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"ncumul_conf\", \"scale\": {\"type\": \"linear\"}, \"title\": \"Cases\"}}, \"selection\": {\"selector001\": {\"type\": \"multi\", \"fields\": [\"abbreviation_canton_and_fl\"], \"bind\": \"legend\"}}}, {\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"abbreviation_canton_and_fl\", \"legend\": {\"title\": \"Canton\"}}, \"opacity\": {\"condition\": {\"value\": 1, \"selection\": \"selector002\"}, \"value\": 0.2}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"abbreviation_canton_and_fl\", \"title\": \"Canton\"}, {\"type\": \"quantitative\", \"field\": \"ncumul_conf_10k\", \"title\": \"Cases/10k\"}, {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"ncumul_conf_10k\", \"scale\": {\"type\": \"linear\"}, \"title\": \"Cases per 10k population\"}}, \"selection\": {\"selector002\": {\"type\": \"multi\", \"fields\": [\"abbreviation_canton_and_fl\"], \"bind\": \"legend\"}}}], \"data\": {\"name\": \"data-d594b3118ac817981f3f304373c2ba11\"}, \"title\": \"Covid-19 cases in Switzerland by Canton\", \"$schema\": \"https://vega.github.io/schema/vega-lite/v4.0.2.json\", \"datasets\": {\"data-d594b3118ac817981f3f304373c2ba11\": [{\"date\": \"2020-02-28T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 1.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://vs.ch/documents/529400/6767345/2020+02+28+-+Medienmitteilung+-+1.+Fall+Coronavirus+VS.pdf/37c4f942-c5d5-6ab5-64fd-83444de4eba5?t=1582923242156\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.02907357067058191, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-03T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://vs.ch/documents/529400/6789273/2020+03+03+-+Medienmitteilung+-+Best%C3%A4tigung+2.+Fall.pdf/9e063e45-70a1-682e-fc37-31d9685f71f1?t=1583233390225\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.05814714134116382, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-05T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 3.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.vs.ch/de/web/coronavirus/info?p_p_id=com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_delta=5&p_r_p_resetCur=false&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_cur=5#collapse6812036\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.08722071201174572, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-06T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 5.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.vs.ch/de/web/coronavirus/info?p_p_id=com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_delta=5&p_r_p_resetCur=false&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_cur=5#collapse6828733\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.14536785335290953, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-08T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 7.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.vs.ch/de/web/coronavirus/info?p_p_id=com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_delta=5&p_r_p_resetCur=false&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_cur=4\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.20351499469407336, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-09T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 12.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.vs.ch/de/web/coronavirus/info?p_p_id=com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_delta=5&p_r_p_resetCur=false&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_cur=4#collapse6846567\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.3488828480469829, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-10T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 18.0, \"ncumul_hosp\": 4.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 3.0, \"ncumul_deceased\": null, \"source\": \"https://www.vs.ch/de/web/coronavirus/info?p_p_id=com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_delta=5&p_r_p_resetCur=false&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_cur=3#collapse6858802\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.5233242720704744, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-11T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 22.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.vs.ch/de/web/coronavirus/info?p_p_id=com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_delta=5&p_r_p_resetCur=false&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_cur=3#collapse6870561\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.6396185547528019, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-13T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 22.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vs.ch/de/web/coronavirus/info?p_p_id=com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_delta=5&p_r_p_resetCur=false&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_cur=3#collapse6898881\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.6396185547528019, \"ncumul_deceased_10k\": 0.02907357067058191}, {\"date\": \"2020-03-17T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 95.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www.vs.ch/de/web/coronavirus/info?p_p_id=com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_delta=5&p_r_p_resetCur=false&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_cur=2#collapse6927494\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 2.7619892137052813, \"ncumul_deceased_10k\": 0.08722071201174572}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 232.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 4.0, \"source\": \"https://www.vs.ch/de/web/coronavirus#collapse6955818\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 6.745068395575003, \"ncumul_deceased_10k\": 0.11629428268232764}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 282.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 5.0, \"source\": \"https://www.vs.ch/de/web/coronavirus\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 8.198746929104098, \"ncumul_deceased_10k\": 0.14536785335290953}, {\"date\": \"2020-03-21T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 359.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 9.0, \"source\": \"https://www.vs.ch/de/web/coronavirus\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 10.437411870738904, \"ncumul_deceased_10k\": 0.2616621360352372}, {\"date\": \"2020-03-22T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 432.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 10.0, \"source\": \"https://www.vs.ch/de/web/coronavirus\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 12.559782529691383, \"ncumul_deceased_10k\": 0.29073570670581905}, {\"date\": \"2020-03-23T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 492.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 12.0, \"source\": \"https://www.vs.ch/de/web/coronavirus\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 14.304196769926298, \"ncumul_deceased_10k\": 0.3488828480469829}, {\"date\": \"2020-03-24T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 544.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 13.0, \"source\": \"https://www.vs.ch/de/web/coronavirus\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 15.816022444796557, \"ncumul_deceased_10k\": 0.37795641871756475}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GR\", \"ncumul_tested\": null, \"ncumul_conf\": 116.0, \"ncumul_hosp\": 13.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.gr.ch/DE/institutionen/verwaltung/djsg/ga/coronavirus/info/Seiten/Start.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 5.847393121247713, \"ncumul_deceased_10k\": 0.05040856139006649}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GR\", \"ncumul_tested\": null, \"ncumul_conf\": 145.0, \"ncumul_hosp\": 18.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.gr.ch/DE/institutionen/verwaltung/djsg/ga/coronavirus/info/Seiten/Start.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 7.309241401559641, \"ncumul_deceased_10k\": 0.05040856139006649}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GR\", \"ncumul_tested\": null, \"ncumul_conf\": 213.0, \"ncumul_hosp\": 24.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www.gr.ch/DE/institutionen/verwaltung/djsg/ga/coronavirus/info/Seiten/Start.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 10.73702357608416, \"ncumul_deceased_10k\": 0.15122568417019946}, {\"date\": \"2020-03-21T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GR\", \"ncumul_tested\": null, \"ncumul_conf\": 239.0, \"ncumul_hosp\": 24.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www.gr.ch/DE/institutionen/verwaltung/djsg/ga/coronavirus/info/Seiten/Start.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 12.04764617222589, \"ncumul_deceased_10k\": 0.15122568417019946}, {\"date\": \"2020-03-22T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GR\", \"ncumul_tested\": null, \"ncumul_conf\": 266.0, \"ncumul_hosp\": 27.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 6.0, \"source\": \"https://www.gr.ch/DE/institutionen/verwaltung/djsg/ga/coronavirus/info/Seiten/Start.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 13.408677329757685, \"ncumul_deceased_10k\": 0.30245136834039893}, {\"date\": \"2020-03-24T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GR\", \"ncumul_tested\": null, \"ncumul_conf\": 276.0, \"ncumul_hosp\": 29.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 6.0, \"source\": \"https://www.gr.ch/DE/institutionen/verwaltung/djsg/ga/coronavirus/info/Seiten/Start.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 13.912762943658352, \"ncumul_deceased_10k\": 0.30245136834039893}, {\"date\": \"2020-03-16T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BE\", \"ncumul_tested\": null, \"ncumul_conf\": 123.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.1884322067060429, \"ncumul_deceased_10k\": 0.009662050461024736}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BE\", \"ncumul_tested\": null, \"ncumul_conf\": 193.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.8647757389777744, \"ncumul_deceased_10k\": 0.009662050461024736}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BE\", \"ncumul_tested\": null, \"ncumul_conf\": 282.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 2.724698230008976, \"ncumul_deceased_10k\": 0.009662050461024736}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BE\", \"ncumul_tested\": null, \"ncumul_conf\": 377.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 3.642593023806326, \"ncumul_deceased_10k\": 0.019324100922049472}, {\"date\": \"2020-03-21T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BE\", \"ncumul_tested\": null, \"ncumul_conf\": 418.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 4.03873709270834, \"ncumul_deceased_10k\": 0.028986151383074213}, {\"date\": \"2020-03-23T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BE\", \"ncumul_tested\": null, \"ncumul_conf\": 470.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 5.0, \"source\": \"https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 4.541163716681627, \"ncumul_deceased_10k\": 0.04831025230512369}, {\"date\": \"2020-03-24T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BE\", \"ncumul_tested\": null, \"ncumul_conf\": 532.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 6.0, \"source\": \"https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 5.140210845265161, \"ncumul_deceased_10k\": 0.057972302766148426}, {\"date\": \"2020-03-25T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BE\", \"ncumul_tested\": null, \"ncumul_conf\": 624.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 6.0, \"source\": \"https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 6.029119487679437, \"ncumul_deceased_10k\": 0.057972302766148426}, {\"date\": \"2020-03-14T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"AI\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ai.ch/themen/gesundheit-alter-und-soziales/gesundheitsfoerderung-und-praevention/aktuelles/erste-bestaetigte-coronavirus-faelle-auch-in-innerrhoden\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.36209581055147194, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-16T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"AI\", \"ncumul_tested\": null, \"ncumul_conf\": 4.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"Kantonaler F\\u00fchrungsstab Appenzell Innerrhoden\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.7241916211029439, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-17T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"AI\", \"ncumul_tested\": null, \"ncumul_conf\": 5.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"Kantonaler F\\u00fchrungsstab Appenzell Innerrhoden\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.9052395263786798, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"AI\", \"ncumul_tested\": null, \"ncumul_conf\": 6.0, \"ncumul_hosp\": 1.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"Kantonaler F\\u00fchrungsstab Appenzell Innerrhoden\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.0862874316544158, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-24T00:00:00\", \"time\": \"10:00\", \"abbreviation_canton_and_fl\": \"AI\", \"ncumul_tested\": null, \"ncumul_conf\": 8.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ai.ch/themen/gesundheit-alter-und-soziales/gesundheitsfoerderung-und-praevention/uebertragbare-krankheiten/coronavirus\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.4483832422058878, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-02-28T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 1.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/neuer-coronavirus-covid-19-erster-bestaetigter-fall-aus-dem-kanton-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.03470631516110671, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-02-29T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/weiterer-bestaetigter-fall-aus-dem-kanton-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.06941263032221343, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-01T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": null, \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.06941263032221343, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-02T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": null, \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.06941263032221343, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-03T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": null, \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.06941263032221343, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-04T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": null, \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.06941263032221343, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-05T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 6.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/neuer-coronavirus-covid-19-sechs-bestaetigte-faelle-im-kanton-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.20823789096664028, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-06T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 6.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": null, \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.20823789096664028, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-07T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 15.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-15-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.5205947274166007, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-08T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 19.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/patient-im-kantonsspital-baselland-stirbt-an-den-folgen-einer-coronavirus-infektion\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.6594199880610276, \"ncumul_deceased_10k\": 0.03470631516110671}, {\"date\": \"2020-03-09T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 20.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-xx-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.6941263032221343, \"ncumul_deceased_10k\": 0.03470631516110671}, {\"date\": \"2020-03-10T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 22.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.7635389335443478, \"ncumul_deceased_10k\": 0.03470631516110671}, {\"date\": \"2020-03-11T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 26.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-26-bestaetigte-faelle-in-basel-landschaft-1\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.9023641941887746, \"ncumul_deceased_10k\": 0.06941263032221343}, {\"date\": \"2020-03-12T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 26.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": null, \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.9023641941887746, \"ncumul_deceased_10k\": 0.06941263032221343}, {\"date\": \"2020-03-13T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 42.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-26-bestaetigte-faelle-in-basel-landschaft-2\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.4576652367664822, \"ncumul_deceased_10k\": 0.06941263032221343}, {\"date\": \"2020-03-14T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 47.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-47-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.6311968125720158, \"ncumul_deceased_10k\": 0.06941263032221343}, {\"date\": \"2020-03-15T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 54.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-54-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.8741410186997627, \"ncumul_deceased_10k\": 0.06941263032221343}, {\"date\": \"2020-03-16T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 76.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-67-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 2.6376799522441106, \"ncumul_deceased_10k\": 0.06941263032221343}, {\"date\": \"2020-03-17T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 89.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-89-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 3.0888620493384975, \"ncumul_deceased_10k\": 0.06941263032221343}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 116.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-116-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 4.025932558688379, \"ncumul_deceased_10k\": 0.06941263032221343}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 134.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-131-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 4.6506462315883, \"ncumul_deceased_10k\": 0.06941263032221343}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 184.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-170-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 6.385961989643636, \"ncumul_deceased_10k\": 0.10411894548332014}, {\"date\": \"2020-03-21T00:00:00\", \"time\": \"14:00\", \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 282.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-282-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 9.787180875432094, \"ncumul_deceased_10k\": 0.10411894548332014}, {\"date\": \"2020-03-22T00:00:00\", \"time\": \"14:00\", \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 289.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-289-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 10.03012508155984, \"ncumul_deceased_10k\": 0.10411894548332014}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"14:00\", \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 302.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-289-bestaetigte-faelle-in-basel-landschaft-1\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 10.481307178654227, \"ncumul_deceased_10k\": 0.10411894548332014}, {\"date\": \"2020-03-24T00:00:00\", \"time\": \"15:30\", \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 306.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 4.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/amt-fur-gesundheit/medizinische-dienste/kantonsarztlicher-dienst/aktuelles/covid-19-faelle-kanton-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 10.620132439298656, \"ncumul_deceased_10k\": 0.13882526064442685}, {\"date\": \"2020-03-06T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"SO\", \"ncumul_tested\": null, \"ncumul_conf\": 1.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://so.ch/startseite/aktuell/news/erster-laborbestaetigter-covid-19-fall-im-kanton-solothurn/?tx_news_pi1%5Bcontroller%5D=News&tx_news_pi1%5Baction%5D=detail&cHash=3074bbdc8f0fcdcb9f1e11a21fc05e73\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.03660402497858665, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SO\", \"ncumul_tested\": null, \"ncumul_conf\": 43.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.oltnertagblatt.ch/solothurn/kanton-solothurn/zivilschuetzer-kontrollieren-wer-in-die-solothurner-spitaeler-rein-will-137174885\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.573973074079226, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-20T00:00:00\", \"time\": \"17:37\", \"abbreviation_canton_and_fl\": \"SO\", \"ncumul_tested\": null, \"ncumul_conf\": 66.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://twitter.com/KantonSolothurn/status/1241041303024041989?p=p\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 2.4158656485867187, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"SO\", \"ncumul_tested\": null, \"ncumul_conf\": 95.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://corona.so.ch/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 3.477382372965731, \"ncumul_deceased_10k\": 0.03660402497858665}, {\"date\": \"2020-03-24T00:00:00\", \"time\": \"00:00\", \"abbreviation_canton_and_fl\": \"SO\", \"ncumul_tested\": null, \"ncumul_conf\": 104.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://corona.so.ch/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 3.8068185977730113, \"ncumul_deceased_10k\": 0.03660402497858665}, {\"date\": \"2020-03-25T00:00:00\", \"time\": \"00:00\", \"abbreviation_canton_and_fl\": \"SO\", \"ncumul_tested\": null, \"ncumul_conf\": 129.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://corona.so.ch/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 4.721919222237678, \"ncumul_deceased_10k\": 0.03660402497858665}, {\"date\": \"2020-03-04T00:00:00\", \"time\": \"06:35\", \"abbreviation_canton_and_fl\": \"SG\", \"ncumul_tested\": null, \"ncumul_conf\": 1.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.sg.ch/news/sgch_allgemein/2020/03/erster-bestaetigter-corona-fall-im-kanton-.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.019696787650902013, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-06T00:00:00\", \"time\": \"15:38\", \"abbreviation_canton_and_fl\": \"SG\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.sg.ch/news/sgch_allgemein/2020/03/zweiter-bestaetigter-fall-einer-corona-patientin.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.039393575301804026, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-12T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SG\", \"ncumul_tested\": null, \"ncumul_conf\": 15.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.sg.ch/tools/informationen-coronavirus.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.2954518147635302, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-17T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SG\", \"ncumul_tested\": null, \"ncumul_conf\": 47.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.sg.ch/tools/informationen-coronavirus.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.9257490195923948, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SG\", \"ncumul_tested\": null, \"ncumul_conf\": 61.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.sg.ch/tools/informationen-coronavirus.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.2015040467050229, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SG\", \"ncumul_tested\": null, \"ncumul_conf\": 85.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.sg.ch/tools/informationen-coronavirus.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.6742269503266713, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SG\", \"ncumul_tested\": null, \"ncumul_conf\": 98.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.sg.ch/tools/informationen-coronavirus.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.9302851897883972, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-23T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SG\", \"ncumul_tested\": null, \"ncumul_conf\": 200.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.sg.ch/tools/informationen-coronavirus.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 3.939357530180403, \"ncumul_deceased_10k\": 0.019696787650902013}, {\"date\": \"2020-03-20T00:00:00\", \"time\": \"16:00\", \"abbreviation_canton_and_fl\": \"NE\", \"ncumul_tested\": null, \"ncumul_conf\": 159.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ne.ch/autorites/DFS/SCSP/medecin-cantonal/maladies-vaccinations/Pages/Coronavirus.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 8.990670059372349, \"ncumul_deceased_10k\": 0.1130901894260673}, {\"date\": \"2020-03-21T00:00:00\", \"time\": \"15:30\", \"abbreviation_canton_and_fl\": \"NE\", \"ncumul_tested\": null, \"ncumul_conf\": 177.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ne.ch/autorites/DFS/SCSP/medecin-cantonal/maladies-vaccinations/Pages/Coronavirus.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 10.008481764206955, \"ncumul_deceased_10k\": 0.1130901894260673}, {\"date\": \"2020-03-22T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"NE\", \"ncumul_tested\": null, \"ncumul_conf\": 188.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ne.ch/autorites/DFS/SCSP/medecin-cantonal/maladies-vaccinations/Pages/Coronavirus.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 10.630477806050326, \"ncumul_deceased_10k\": 0.1130901894260673}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"NE\", \"ncumul_tested\": null, \"ncumul_conf\": 204.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ne.ch/autorites/DFS/SCSP/medecin-cantonal/maladies-vaccinations/Pages/Coronavirus.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 11.535199321458864, \"ncumul_deceased_10k\": 0.1130901894260673}, {\"date\": \"2020-03-24T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"NE\", \"ncumul_tested\": null, \"ncumul_conf\": 230.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ne.ch/autorites/DFS/SCSP/medecin-cantonal/maladies-vaccinations/Pages/Coronavirus.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 13.005371783997738, \"ncumul_deceased_10k\": 0.1130901894260673}, {\"date\": \"2020-03-18T00:00:00\", \"time\": \"16:00\", \"abbreviation_canton_and_fl\": \"LU\", \"ncumul_tested\": null, \"ncumul_conf\": 65.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://web.archive.org/web/20200318191404/https://gesundheit.lu.ch/themen/Humanmedizin/Infektionskrankheiten/Coronavirus\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.587080674973203, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-20T00:00:00\", \"time\": \"09:40\", \"abbreviation_canton_and_fl\": \"LU\", \"ncumul_tested\": null, \"ncumul_conf\": 92.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gesundheit.lu.ch/themen/Humanmedizin/Infektionskrankheiten/Coronavirus\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 2.2463295707313025, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-21T00:00:00\", \"time\": \"11:00\", \"abbreviation_canton_and_fl\": \"LU\", \"ncumul_tested\": null, \"ncumul_conf\": 109.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://gesundheit.lu.ch/themen/Humanmedizin/Infektionskrankheiten/Coronavirus;https://newsletter.lu.ch/inxmail/html_mail.jsp?params=7UGt4J1Fx6OIONHlV9upAAuOzkQ6ZmQA%2FxRrLjJkeDWZdweUdKfwhAE94i2Apium%2F6rIvcF2Z5MaTtV52A77W2jrwVmrkZ8UhFPVmHC4iuI%3D\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 2.661412208801217, \"ncumul_deceased_10k\": 0.024416625768818503}, {\"date\": \"2020-03-22T00:00:00\", \"time\": \"11:00\", \"abbreviation_canton_and_fl\": \"LU\", \"ncumul_tested\": null, \"ncumul_conf\": 131.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://gesundheit.lu.ch/themen/Humanmedizin/Infektionskrankheiten/Coronavirus\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 3.198577975715224, \"ncumul_deceased_10k\": 0.024416625768818503}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"11:00\", \"abbreviation_canton_and_fl\": \"LU\", \"ncumul_tested\": null, \"ncumul_conf\": 156.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://gesundheit.lu.ch/themen/Humanmedizin/Infektionskrankheiten/Coronavirus\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 3.808993619935687, \"ncumul_deceased_10k\": 0.024416625768818503}, {\"date\": \"2020-03-24T00:00:00\", \"time\": \"11:00\", \"abbreviation_canton_and_fl\": \"LU\", \"ncumul_tested\": null, \"ncumul_conf\": 205.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://gesundheit.lu.ch/themen/Humanmedizin/Infektionskrankheiten/Coronavirus\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 5.005408282607793, \"ncumul_deceased_10k\": 0.048833251537637005}, {\"date\": \"2020-03-01T00:00:00\", \"time\": \"17:29\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 1.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-coronavirus-anzahl-der-getesteten-faelle-und-zwischenstand-kita-riehen-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.05134366367846544, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-02T00:00:00\", \"time\": \"17:15\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": 235.0, \"ncumul_conf\": 3.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-coronavirus-zwei-neue-positive-faelle-in-basel-stadt-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.15403099103539633, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-03T00:00:00\", \"time\": \"17:30\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 3.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1234880556095213569?s=20\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.15403099103539633, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-04T00:00:00\", \"time\": \"17:20\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 3.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1235240377134862336?s=20\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.15403099103539633, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-05T00:00:00\", \"time\": \"17:15\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 8.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-coronavirus-fuenf-neue-positive-faelle-in-basel-stadt-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.41074930942772353, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-06T00:00:00\", \"time\": \"14:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 15.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1235934884167852035?s=20\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.7701549551769815, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-07T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 21.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1236249864473894914?s=20\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.0782169372477741, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-08T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 24.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1236609191831384064?s=20\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.2322479282831706, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-09T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 28.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1236973685602426881?s=20\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.4376225829970324, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-10T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 33.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1237336196772175873?s=20\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.6943409013893596, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-11T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 37.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1237694819419422720?s=20\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.8997155561032215, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-12T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 73.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 4.0, \"ncumul_deceased\": 1.0, \"source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1238073089902235648?s=20 https://www.coronavirus.bs.ch/nm/2020-coronavirus-ende-der-quarantaenemassnahmen-im-fall-kita-riehen-gd.html https://www.coronavirus.bs.ch/nm/2020-coronavirus-erster-todesfall-im-kanton-basel-stadt-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 3.7480874485279774, \"ncumul_deceased_10k\": 0.05134366367846544}, {\"date\": \"2020-03-13T00:00:00\", \"time\": \"12:30\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 92.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1238430659762364417?s=20\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 4.72361705841882, \"ncumul_deceased_10k\": 0.05134366367846544}, {\"date\": \"2020-03-14T00:00:00\", \"time\": \"11:27\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 100.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1238773726423941127?s=20\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 5.134366367846544, \"ncumul_deceased_10k\": 0.05134366367846544}, {\"date\": \"2020-03-16T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 144.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 4.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-144-bestaetigte-faelle-im-kanton-basel-stadt-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 7.393487569699023, \"ncumul_deceased_10k\": 0.20537465471386177}, {\"date\": \"2020-03-17T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 165.0, \"ncumul_hosp\": 30.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 25.0, \"ncumul_deceased\": 4.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-165-bestaetigte-faelle-im-kanton-basel-stadt-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 8.471704506946798, \"ncumul_deceased_10k\": 0.20537465471386177}, {\"date\": \"2020-03-18T00:00:00\", \"time\": \"11:15\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 182.0, \"ncumul_hosp\": 40.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 36.0, \"ncumul_deceased\": 4.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-182-bestaetigte-faelle-im-kanton-basel-stadt-treffen-mit-allen-spitaelern-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 9.34454678948071, \"ncumul_deceased_10k\": 0.20537465471386177}, {\"date\": \"2020-03-19T00:00:00\", \"time\": \"11:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 222.0, \"ncumul_hosp\": 40.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 44.0, \"ncumul_deceased\": 4.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-222-bestaetigte-faelle-basel-stadt-trifft-gemeinsam-mit-den-spitaelern-vorkehrungen-fuer-intensiv--und-beatmungskapazitaeten-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 11.398293336619327, \"ncumul_deceased_10k\": 0.20537465471386177}, {\"date\": \"2020-03-20T00:00:00\", \"time\": \"10:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 272.0, \"ncumul_hosp\": 45.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 46.0, \"ncumul_deceased\": 4.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-272-bestaetigte-faelle-im-kanton-basel-stadt-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 13.9654765205426, \"ncumul_deceased_10k\": 0.20537465471386177}, {\"date\": \"2020-03-21T00:00:00\", \"time\": \"10:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 299.0, \"ncumul_hosp\": 46.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 57.0, \"ncumul_deceased\": 5.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-299-bestaetigte-faelle-im-kanton-basel-stadt-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 15.351755439861167, \"ncumul_deceased_10k\": 0.2567183183923272}, {\"date\": \"2020-03-22T00:00:00\", \"time\": \"10:30\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 358.0, \"ncumul_hosp\": 50.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 73.0, \"ncumul_deceased\": 5.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-358-bestaetigte-faelle-im-kanton-basel-stadt-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 18.381031596890626, \"ncumul_deceased_10k\": 0.2567183183923272}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"10:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 376.0, \"ncumul_hosp\": 56.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 78.0, \"ncumul_deceased\": 5.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-376-bestaetigte-faelle-im-kanton-basel-stadt-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 19.305217543103005, \"ncumul_deceased_10k\": 0.2567183183923272}, {\"date\": \"2020-03-24T00:00:00\", \"time\": \"09:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 414.0, \"ncumul_hosp\": 58.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 105.0, \"ncumul_deceased\": 5.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-414-bestaetigte-faelle-im-kanton-basel-stadt-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 21.256276762884696, \"ncumul_deceased_10k\": 0.2567183183923272}, {\"date\": \"2020-02-28T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 1.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/20200228_KFS_20200106_Coronavirus_Lagebulletin_AG_Unterschrieben.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.014744760817862393, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-02T00:00:00\", \"time\": \"18:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/200302_KFS_Coronavirus_Lagebulletin_2.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.029489521635724786, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-03T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 6.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200303_KFS_Coronavirus_Lagebulletin_3.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.08846856490717436, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-04T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 7.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200304_KFS_Coronavirus_Lagebulletin_4.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.10321332572503675, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-05T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 9.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200305_KFS_Coronavirus_Lagebulletin_5.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.13270284736076154, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-06T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 12.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 1.0, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200305_KFS_Coronavirus_Lagebulletin_6.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.17693712981434873, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-09T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 14.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 2.0, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200309_KFS_Coronavirus_Lagebulletin_7.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.2064266514500735, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-10T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 17.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 2.0, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200310_KFS_Coronavirus_Lagebulletin_8.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.2506609339036607, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-11T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 18.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 2.0, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200311_KFS_Coronavirus_Lagebulletin_9.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.2654056947215231, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-12T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 27.0, \"ncumul_hosp\": 1.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 3.0, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200312_KFS_Coronavirus_Lagebulletin_10.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.39810854208228463, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-13T00:00:00\", \"time\": \"13:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 32.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 3.0, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200313_KFS_Coronavirus_Lagebulletin_11.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.4718323461715966, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-16T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 52.0, \"ncumul_hosp\": 2.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 4.0, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200316_KFS_Coronavirus_Lagebulletin_12.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.7667275625288444, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-17T00:00:00\", \"time\": \"16:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 67.0, \"ncumul_hosp\": 2.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 4.0, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200317_KFS_Coronavirus_Lagebulletin_13.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.9878989747967803, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-18T00:00:00\", \"time\": \"16:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 101.0, \"ncumul_hosp\": 6.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 4.0, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200318_KFS_Coronavirus_Lagebulletin_14.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.4892208426041018, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-19T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 118.0, \"ncumul_hosp\": 17.0, \"ncumul_ICU\": 6.0, \"ncumul_vent\": 3.0, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200319_KFS_Coronavirus_Lagebulletin_15.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.7398817765077623, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-20T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 168.0, \"ncumul_hosp\": 25.0, \"ncumul_ICU\": 4.0, \"ncumul_vent\": 2.0, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200320_KFS_Coronavirus_Lagebulletin_16.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 2.477119817400882, \"ncumul_deceased_10k\": 0.014744760817862393}, {\"date\": \"2020-03-22T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 232.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.ag.ch/de/aktuelles/medienportal/medienmitteilung/medienmitteilungen/mediendetails_139237.jsp\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 3.420784509744075, \"ncumul_deceased_10k\": 0.014744760817862393}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 241.0, \"ncumul_hosp\": 10.0, \"ncumul_ICU\": 3.0, \"ncumul_vent\": 2.0, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200323_KFS_Coronavirus_Lagebulletin_17.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 3.5534873571048364, \"ncumul_deceased_10k\": 0.014744760817862393}, {\"date\": \"2020-03-24T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 266.0, \"ncumul_hosp\": 24.0, \"ncumul_ICU\": 2.0, \"ncumul_vent\": 2.0, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200324_KFS_Coronavirus_Lagebulletin_18.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 3.9221063775513967, \"ncumul_deceased_10k\": 0.029489521635724786}, {\"date\": \"2020-03-03T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SZ\", \"ncumul_tested\": 1.0, \"ncumul_conf\": 1.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.sz.ch/public/upload/assets/45351/MM_Coronavirus_4_3_2020.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.06282788301448183, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-04T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SZ\", \"ncumul_tested\": 3.0, \"ncumul_conf\": 3.0, \"ncumul_hosp\": 1.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.sz.ch/public/upload/assets/45351/MM_Coronavirus_4_3_2020.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.18848364904344547, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-06T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SZ\", \"ncumul_tested\": 6.0, \"ncumul_conf\": 6.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.sz.ch/public/upload/assets/45417/MM_Coronavirus_6_3_2020.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.37696729808689095, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-13T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"SZ\", \"ncumul_tested\": 10.0, \"ncumul_conf\": 9.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.sz.ch/public/upload/assets/45585/MM_Coronavirus_13_03_2020.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.5654509471303364, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-14T00:00:00\", \"time\": \"03:03\", \"abbreviation_canton_and_fl\": \"SZ\", \"ncumul_tested\": 1.0, \"ncumul_conf\": 12.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.bote.ch/nachrichten/schwyz/schwyz_bdu/coronavirus-einsatz-fuer-spitalbataillon-5;art146989,1229758\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.7539345961737819, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-15T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SZ\", \"ncumul_tested\": null, \"ncumul_conf\": 13.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.sz.ch/public/upload/assets/45590/MM_Coronavirus_15_3_2020.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.8167624791882637, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-25T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SZ\", \"ncumul_tested\": null, \"ncumul_conf\": 99.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.sz.ch/behoerden/information-medien/medienmitteilungen/coronavirus.html/72-416-412-1379-6948\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 6.219960418433701, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-13T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"OW\", \"ncumul_tested\": 6.0, \"ncumul_conf\": 1.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ow.ch/de/aktuelles/aktuellesinformationen/amtsmitteilungen/welcome.php?action=showinfo&info_id=63566&ls=0&sq=&kategorie_id=&date_from=&date_to=\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.26426362939668613, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-23T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"OW\", \"ncumul_tested\": null, \"ncumul_conf\": 25.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ow.ch/de/verwaltung/dienstleistungen/?dienst_id=5962\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 6.606590734917153, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-24T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"OW\", \"ncumul_tested\": null, \"ncumul_conf\": 25.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ow.ch/de/verwaltung/dienstleistungen/?dienst_id=5962\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 6.606590734917153, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-02-26T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 1.0, \"ncumul_hosp\": 1.0, \"ncumul_ICU\": 0.0, \"ncumul_vent\": 1.0, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 0.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.020020821654520703, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-02-27T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 1.0, \"ncumul_hosp\": 1.0, \"ncumul_ICU\": 0.0, \"ncumul_vent\": 1.0, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 0.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.020020821654520703, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-02-28T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 3.0, \"ncumul_hosp\": 2.0, \"ncumul_ICU\": 0.0, \"ncumul_vent\": 2.0, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 0.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.06006246496356211, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-02-29T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 5.0, \"ncumul_hosp\": 3.0, \"ncumul_ICU\": 0.0, \"ncumul_vent\": 3.0, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 0.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.1001041082726035, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-01T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 7.0, \"ncumul_hosp\": 3.0, \"ncumul_ICU\": 0.0, \"ncumul_vent\": 3.0, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 0.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.1401457515816449, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-02T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 7.0, \"ncumul_hosp\": 3.0, \"ncumul_ICU\": 0.0, \"ncumul_vent\": 3.0, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 0.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.1401457515816449, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-03T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 8.0, \"ncumul_hosp\": 4.0, \"ncumul_ICU\": 0.0, \"ncumul_vent\": 4.0, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 0.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.16016657323616562, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-04T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 8.0, \"ncumul_hosp\": 4.0, \"ncumul_ICU\": 0.0, \"ncumul_vent\": 4.0, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 0.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.16016657323616562, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-05T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 11.0, \"ncumul_hosp\": 5.0, \"ncumul_ICU\": 0.0, \"ncumul_vent\": 5.0, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 0.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.22022903819972772, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-06T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 15.0, \"ncumul_hosp\": 7.0, \"ncumul_ICU\": 0.0, \"ncumul_vent\": 7.0, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 0.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.30031232481781056, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-07T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 24.0, \"ncumul_hosp\": 7.0, \"ncumul_ICU\": 0.0, \"ncumul_vent\": 7.0, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 0.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.48049971970849686, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-08T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 32.0, \"ncumul_hosp\": 9.0, \"ncumul_ICU\": 0.0, \"ncumul_vent\": 9.0, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 0.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.6406662929446625, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-09T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 33.0, \"ncumul_hosp\": 13.0, \"ncumul_ICU\": 3.0, \"ncumul_vent\": 10.0, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 0.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.6606871145991832, \"ncumul_deceased_10k\": 0.020020821654520703}, {\"date\": \"2020-03-10T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 59.0, \"ncumul_hosp\": 18.0, \"ncumul_ICU\": 4.0, \"ncumul_vent\": 14.0, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 1.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.1812284776167212, \"ncumul_deceased_10k\": 0.040041643309041405}, {\"date\": \"2020-03-11T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 66.0, \"ncumul_hosp\": 20.0, \"ncumul_ICU\": 6.0, \"ncumul_vent\": 14.0, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 1.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.3213742291983663, \"ncumul_deceased_10k\": 0.040041643309041405}, {\"date\": \"2020-03-12T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 80.0, \"ncumul_hosp\": 23.0, \"ncumul_ICU\": 6.0, \"ncumul_vent\": 17.0, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 4.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.601665732361656, \"ncumul_deceased_10k\": 0.040041643309041405}, {\"date\": \"2020-03-13T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 104.0, \"ncumul_hosp\": 33.0, \"ncumul_ICU\": 7.0, \"ncumul_vent\": 26.0, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 4.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 2.082165452070153, \"ncumul_deceased_10k\": 0.040041643309041405}, {\"date\": \"2020-03-14T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 196.0, \"ncumul_hosp\": 43.0, \"ncumul_ICU\": 8.0, \"ncumul_vent\": 33.0, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 2.0, \"ncumul_ICU_intub\": 5.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 3.9240810442860576, \"ncumul_deceased_10k\": 0.040041643309041405}, {\"date\": \"2020-03-15T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 281.0, \"ncumul_hosp\": 46.0, \"ncumul_ICU\": 12.0, \"ncumul_vent\": 32.0, \"ncumul_released\": null, \"ncumul_deceased\": 4.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 2.0, \"ncumul_ICU_intub\": 5.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 5.625850884920317, \"ncumul_deceased_10k\": 0.08008328661808281}, {\"date\": \"2020-03-16T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 373.0, \"ncumul_hosp\": 66.0, \"ncumul_ICU\": 10.0, \"ncumul_vent\": 52.0, \"ncumul_released\": null, \"ncumul_deceased\": 4.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 4.0, \"ncumul_ICU_intub\": 8.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 7.467766477136222, \"ncumul_deceased_10k\": 0.08008328661808281}, {\"date\": \"2020-03-17T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 495.0, \"ncumul_hosp\": 75.0, \"ncumul_ICU\": 19.0, \"ncumul_vent\": 54.0, \"ncumul_released\": null, \"ncumul_deceased\": 4.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 2.0, \"ncumul_ICU_intub\": 9.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 9.910306718987746, \"ncumul_deceased_10k\": 0.08008328661808281}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 629.0, \"ncumul_hosp\": 78.0, \"ncumul_ICU\": 20.0, \"ncumul_vent\": 56.0, \"ncumul_released\": null, \"ncumul_deceased\": 5.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 2.0, \"ncumul_ICU_intub\": 17.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 12.593096820693521, \"ncumul_deceased_10k\": 0.1001041082726035}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 826.0, \"ncumul_hosp\": 92.0, \"ncumul_ICU\": 19.0, \"ncumul_vent\": 68.0, \"ncumul_released\": null, \"ncumul_deceased\": 5.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 5.0, \"ncumul_ICU_intub\": 17.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 16.5371986866341, \"ncumul_deceased_10k\": 0.1001041082726035}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 994.0, \"ncumul_hosp\": 109.0, \"ncumul_ICU\": 22.0, \"ncumul_vent\": 82.0, \"ncumul_released\": null, \"ncumul_deceased\": 8.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 5.0, \"ncumul_ICU_intub\": 21.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 19.90069672459358, \"ncumul_deceased_10k\": 0.16016657323616562}, {\"date\": \"2020-03-21T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 1128.0, \"ncumul_hosp\": 145.0, \"ncumul_ICU\": 25.0, \"ncumul_vent\": 107.0, \"ncumul_released\": null, \"ncumul_deceased\": 10.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 13.0, \"ncumul_ICU_intub\": 24.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 22.58348682629935, \"ncumul_deceased_10k\": 0.200208216545207}, {\"date\": \"2020-03-22T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 1203.0, \"ncumul_hosp\": 179.0, \"ncumul_ICU\": 36.0, \"ncumul_vent\": 137.0, \"ncumul_released\": null, \"ncumul_deceased\": 9.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 6.0, \"ncumul_ICU_intub\": 36.0, \"ncumul_deceased_suspect\": 4.0, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 24.085048450388403, \"ncumul_deceased_10k\": 0.18018739489068633}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 1509.0, \"ncumul_hosp\": 214.0, \"ncumul_ICU\": 43.0, \"ncumul_vent\": 160.0, \"ncumul_released\": null, \"ncumul_deceased\": 9.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 11.0, \"ncumul_ICU_intub\": 41.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 30.21141987667174, \"ncumul_deceased_10k\": 0.18018739489068633}, {\"date\": \"2020-03-24T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 1510.0, \"ncumul_hosp\": 238.0, \"ncumul_ICU\": 41.0, \"ncumul_vent\": 176.0, \"ncumul_released\": null, \"ncumul_deceased\": 12.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 21.0, \"ncumul_ICU_intub\": 41.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 30.23144069832626, \"ncumul_deceased_10k\": 0.24024985985424843}, {\"date\": \"2020-03-03T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZG\", \"ncumul_tested\": null, \"ncumul_conf\": 1.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.zg.ch/behoerden/gesundheitsdirektion/direktionssekretariat/aktuell/coronavirus-sars-cov-2-erste-person-aus-dem-kanton-zug-infiziert\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.07884134755631242, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-05T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZG\", \"ncumul_tested\": null, \"ncumul_conf\": 3.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.zg.ch/behoerden/gesundheitsdirektion/direktionssekretariat/aktuell/coronavirus-sars-cov-2-zwei-weitere-faelle-im-kanton-zug\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.2365240426689373, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-13T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZG\", \"ncumul_tested\": null, \"ncumul_conf\": 13.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.zg.ch/behoerden/gesundheitsdirektion/direktionssekretariat/aktuell/coronavirus-kanton-zug-stellt-sich-hinter-massnahmen-des-bundes\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.0249375182320615, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-14T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZG\", \"ncumul_tested\": null, \"ncumul_conf\": 13.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://twitter.com/gesundZG/status/1238733148462157824?s=20\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.0249375182320615, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-16T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZG\", \"ncumul_tested\": null, \"ncumul_conf\": 24.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.zg.ch/behoerden/gesundheitsdirektion/direktionssekretariat/aktuell/covid-19-zuger-spitaeler-bereiten-sich-gemeinsam-auf-herausfordernde-zeit-vor\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.8921923413514985, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZG\", \"ncumul_tested\": null, \"ncumul_conf\": 48.0, \"ncumul_hosp\": 1.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 5.0, \"ncumul_deceased\": null, \"source\": \"https://www.zg.ch/behoerden/gesundheitsdirektion/direktionssekretariat/aktuell/coronavirus-ausreichende-testkapazitaeten-im-kanton-zug-vorhanden\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 3.784384682702997, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"08:00\", \"abbreviation_canton_and_fl\": \"ZG\", \"ncumul_tested\": null, \"ncumul_conf\": 62.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 10.0, \"ncumul_deceased\": null, \"source\": \"https://www.zg.ch/behoerden/gesundheitsdirektion/amt-fuer-gesundheit/corona\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 4.88816354849137, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-24T00:00:00\", \"time\": \"08:00\", \"abbreviation_canton_and_fl\": \"ZG\", \"ncumul_tested\": null, \"ncumul_conf\": 72.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 12.0, \"ncumul_deceased\": null, \"source\": \"https://www.zg.ch/behoerden/gesundheitsdirektion/amt-fuer-gesundheit/corona\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 5.676577024054495, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-25T00:00:00\", \"time\": \"08:00\", \"abbreviation_canton_and_fl\": \"ZG\", \"ncumul_tested\": null, \"ncumul_conf\": 80.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 18.0, \"ncumul_deceased\": 0.0, \"source\": \"https://www.zg.ch/behoerden/gesundheitsdirektion/amt-fuer-gesundheit/corona\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 6.307307804504995, \"ncumul_deceased_10k\": 0.0}, {\"date\": \"2020-03-11T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"NW\", \"ncumul_tested\": null, \"ncumul_conf\": 4.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.nw.ch/aktuellesinformationen/63359\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.9254332184253754, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"NW\", \"ncumul_tested\": null, \"ncumul_conf\": 25.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.nw.ch/gesundheitsamtdienste/6044\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 5.783957615158596, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-20T00:00:00\", \"time\": \"15:20\", \"abbreviation_canton_and_fl\": \"NW\", \"ncumul_tested\": null, \"ncumul_conf\": 28.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.nw.ch/gesundheitsamtdienste/6044\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 6.478032528977628, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-21T00:00:00\", \"time\": \"18:15\", \"abbreviation_canton_and_fl\": \"NW\", \"ncumul_tested\": null, \"ncumul_conf\": 33.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.nw.ch/gesundheitsamtdienste/6044\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 7.634824052009346, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-22T00:00:00\", \"time\": \"16:25\", \"abbreviation_canton_and_fl\": \"NW\", \"ncumul_tested\": null, \"ncumul_conf\": 36.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.nw.ch/gesundheitsamtdienste/6044\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 8.32889896582838, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"19:00\", \"abbreviation_canton_and_fl\": \"NW\", \"ncumul_tested\": null, \"ncumul_conf\": 39.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.nw.ch/gesundheitsamtdienste/6044\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 9.02297387964741, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-24T00:00:00\", \"time\": \"15:15\", \"abbreviation_canton_and_fl\": \"NW\", \"ncumul_tested\": null, \"ncumul_conf\": 42.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.nw.ch/gesundheitsamtdienste/6044\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 9.717048793466441, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-02-25T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 1.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.srf.ch/news/schweiz/tessiner-patient-erster-coronavirus-fall-in-der-schweiz\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.02830111251673303, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-02T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187352&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=ea65dbcabb28d4711459f3b613bbc1b7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": 6.0, \"TotalCured\": null, \"ncumul_conf_10k\": 0.05660222503346606, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-03T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 4.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187363&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=b34e82602a39cad67a7f8d54150dcf70 https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187369&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=3154d18e72821fc23d7b3c5cdfe9f9a3\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.11320445006693212, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-04T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 5.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187371&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=174f2d754f3b657af79f343c92fc5c89\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": 18.0, \"TotalCured\": null, \"ncumul_conf_10k\": 0.14150556258366517, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-12T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 180.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187437&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=59cf6112c82abed490acd8901f5a0bb2\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 5.094200253011946, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-13T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 258.0, \"ncumul_hosp\": 65.0, \"ncumul_ICU\": 13.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.youtube.com/watch?v=_x_yQ6uwGAQ\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 7.301687029317122, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-14T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 265.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187466&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=1b10e6e8117296766155edcf9c317a4c\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 7.499794816934254, \"ncumul_deceased_10k\": 0.0849033375501991}, {\"date\": \"2020-03-15T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 291.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 6.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187467&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=af5473066754ef4d1272e156056acc07\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 8.235623742369313, \"ncumul_deceased_10k\": 0.1698066751003982}, {\"date\": \"2020-03-16T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 330.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 8.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187475&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=dee4a529abd4e9300e116c7ff4db5774\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 9.339367130521902, \"ncumul_deceased_10k\": 0.22640890013386425}, {\"date\": \"2020-03-17T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 422.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 10.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187486&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=d106aab74491da09b294ff13ffadd02f\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 11.943069482061341, \"ncumul_deceased_10k\": 0.28301112516733035}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 511.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 14.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187493&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=7803bbc03dd49ef2e421dfd6b12dd239\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 14.46186849605058, \"ncumul_deceased_10k\": 0.3962155752342625}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 638.0, \"ncumul_hosp\": 155.0, \"ncumul_ICU\": 33.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 15.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187499&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=634a783514bdcbb426c005f1ea916268 https://www.youtube.com/watch?v=34RQ7OOWYoI\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 18.056109785675677, \"ncumul_deceased_10k\": 0.42451668775099544}, {\"date\": \"2020-03-20T00:00:00\", \"time\": \"08:00\", \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 834.0, \"ncumul_hosp\": 168.0, \"ncumul_ICU\": 35.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 22.0, \"source\": \"https://www4.ti.ch/dss/dsp/covid19/home/ https://www.youtube.com/watch?v=34RQ7OOWYoI\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 23.603127838955352, \"ncumul_deceased_10k\": 0.6226244753681267}, {\"date\": \"2020-03-21T00:00:00\", \"time\": \"08:00\", \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 918.0, \"ncumul_hosp\": 184.0, \"ncumul_ICU\": 40.0, \"ncumul_vent\": 37.0, \"ncumul_released\": null, \"ncumul_deceased\": 28.0, \"source\": \"https://www4.ti.ch/dss/dsp/covid19/home/ https://www.youtube.com/watch?v=7g2sALU9bQM\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 25.980421290360923, \"ncumul_deceased_10k\": 0.792431150468525}, {\"date\": \"2020-03-22T00:00:00\", \"time\": \"08:00\", \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 939.0, \"ncumul_hosp\": 246.0, \"ncumul_ICU\": 46.0, \"ncumul_vent\": 43.0, \"ncumul_released\": null, \"ncumul_deceased\": 37.0, \"source\": \"https://web.archive.org/web/20200322153528/https://www4.ti.ch/dss/dsp/covid19/home/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 26.574744653212317, \"ncumul_deceased_10k\": 1.0471411631191223}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"08:00\", \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 1165.0, \"ncumul_hosp\": 261.0, \"ncumul_ICU\": 45.0, \"ncumul_vent\": 43.0, \"ncumul_released\": null, \"ncumul_deceased\": 48.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187510&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=0120f665ab49651b9d66c876ef272a91\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 32.97079608199398, \"ncumul_deceased_10k\": 1.3584534008031857}, {\"date\": \"2020-03-24T00:00:00\", \"time\": \"08:00\", \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 1211.0, \"ncumul_hosp\": 285.0, \"ncumul_ICU\": 50.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 53.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187520&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=4d581f57e92de04937175bab9e5b0f14\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": 48.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 34.2726472577637, \"ncumul_deceased_10k\": 1.4999589633868506}, {\"date\": \"2020-03-01T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"FR\", \"ncumul_tested\": 30.0, \"ncumul_conf\": 1.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.fr.ch/sites/default/files/2020-03/200301_commd_dsas_covid_cas_fr.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.031376092672427316, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-02T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"FR\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.fr.ch/sites/default/files/2020-03/200302_CommD_DSAS_covid_cas%20FR.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.06275218534485463, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-04T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"FR\", \"ncumul_tested\": null, \"ncumul_conf\": 4.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.fr.ch/sites/default/files/2020-03/200304_CommD_DSAS_covid_cas%20FR.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.12550437068970927, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-05T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"FR\", \"ncumul_tested\": null, \"ncumul_conf\": 6.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.fr.ch/de/covid19/gesundheit/covid-19/coronavirus-entwicklungen-der-situation\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.1882565560345639, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-08T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"FR\", \"ncumul_tested\": null, \"ncumul_conf\": 8.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.fr.ch/de/covid19/gesundheit/covid-19/coronavirus-entwicklungen-der-situation\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.25100874137941853, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-09T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"FR\", \"ncumul_tested\": null, \"ncumul_conf\": 11.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.fr.ch/de/covid19/gesundheit/covid-19/coronavirus-entwicklungen-der-situation\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.3451370193967005, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-16T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TG\", \"ncumul_tested\": 246.0, \"ncumul_conf\": 17.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": null, \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.6148904771550103, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-17T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TG\", \"ncumul_tested\": 276.0, \"ncumul_conf\": 23.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": null, \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.8319106455626609, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TG\", \"ncumul_tested\": null, \"ncumul_conf\": 32.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.tg.ch/news/fachdossier-coronavirus.html/10552\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.157440898174137, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TG\", \"ncumul_tested\": null, \"ncumul_conf\": 36.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.tg.ch/news/fachdossier-coronavirus.html/10552\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.3021210104459042, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TG\", \"ncumul_tested\": null, \"ncumul_conf\": 49.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.tg.ch/news/fachdossier-coronavirus.html/10552\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.7723313753291472, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-21T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TG\", \"ncumul_tested\": null, \"ncumul_conf\": 56.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.tg.ch/news/fachdossier-coronavirus.html/10552\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 2.02552157180474, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-22T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TG\", \"ncumul_tested\": null, \"ncumul_conf\": 75.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.tg.ch/news/fachdossier-coronavirus.html/10552\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 2.7127521050956336, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-23T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TG\", \"ncumul_tested\": null, \"ncumul_conf\": 81.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.tg.ch/news/fachdossier-coronavirus.html/10552\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 2.9297722735032843, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-24T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TG\", \"ncumul_tested\": null, \"ncumul_conf\": 87.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.tg.ch/news/fachdossier-coronavirus.html/10552 & https://www.tg.ch/news/news-detailseite.html/485/news/44925\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 3.146792441910935, \"ncumul_deceased_10k\": 0.036170028067941784}, {\"date\": \"2020-02-27T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 1.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": 2.0, \"TotalCured\": null, \"ncumul_conf_10k\": 0.006574760284240037, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-02-28T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": 9.0, \"TotalCured\": null, \"ncumul_conf_10k\": 0.013149520568480073, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-02T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": 13.0, \"TotalCured\": null, \"ncumul_conf_10k\": 0.013149520568480073, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-03T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": 400.0, \"ncumul_conf\": 9.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": 19.0, \"TotalCured\": null, \"ncumul_conf_10k\": 0.05917284255816033, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-05T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 19.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": 26.0, \"TotalCured\": null, \"ncumul_conf_10k\": 0.1249204454005607, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-06T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 26.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": 30.0, \"TotalCured\": null, \"ncumul_conf_10k\": 0.17094376739024095, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-07T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 30.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": 37.0, \"TotalCured\": null, \"ncumul_conf_10k\": 0.19724280852720108, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-08T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 37.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": 40.0, \"TotalCured\": null, \"ncumul_conf_10k\": 0.24326613051688137, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-09T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": 855.0, \"ncumul_conf\": 40.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": 49.0, \"TotalCured\": null, \"ncumul_conf_10k\": 0.2629904113696015, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-10T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 49.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": 59.0, \"TotalCured\": 1.0, \"ncumul_conf_10k\": 0.3221632539277618, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-11T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 59.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": 7.0, \"ncumul_conf_10k\": 0.3879108567701622, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-12T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 92.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": 11.0, \"ncumul_conf_10k\": 0.6048779461500834, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-13T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 140.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.9204664397936051, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-16T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 270.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.7751852767448097, \"ncumul_deceased_10k\": 0.006574760284240037}, {\"date\": \"2020-03-17T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 294.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.9329795235665708, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 424.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 2.7876983605177754, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 526.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 3.458323909510259, \"ncumul_deceased_10k\": 0.01972428085272011}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 773.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 5.082289699717548, \"ncumul_deceased_10k\": 0.01972428085272011}, {\"date\": \"2020-03-23T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 1068.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 5.0, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 7.021843983568359, \"ncumul_deceased_10k\": 0.03287380142120019}, {\"date\": \"2020-03-24T00:00:00\", \"time\": \"9:30\", \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 1211.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 5.0, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 7.962034704214685, \"ncumul_deceased_10k\": 0.03287380142120019}, {\"date\": \"2020-03-19T00:00:00\", \"time\": \"16:00\", \"abbreviation_canton_and_fl\": \"JU\", \"ncumul_tested\": null, \"ncumul_conf\": 27.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.jura.ch/fr/Autorites/Coronavirus/Accueil/Coronavirus-Informations-officielles-a-la-population-jurassienne.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 3.677522167286397, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-20T00:00:00\", \"time\": \"17:00\", \"abbreviation_canton_and_fl\": \"JU\", \"ncumul_tested\": null, \"ncumul_conf\": 29.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.jura.ch/fr/Autorites/Coronavirus/Accueil/Coronavirus-Informations-officielles-a-la-population-jurassienne.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 3.949931216715019, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-21T00:00:00\", \"time\": \"18:00\", \"abbreviation_canton_and_fl\": \"JU\", \"ncumul_tested\": null, \"ncumul_conf\": 49.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.jura.ch/fr/Autorites/Coronavirus/Accueil/Coronavirus-Informations-officielles-a-la-population-jurassienne.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 6.67402171100124, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-22T00:00:00\", \"time\": \"17:00\", \"abbreviation_canton_and_fl\": \"JU\", \"ncumul_tested\": null, \"ncumul_conf\": 51.0, \"ncumul_hosp\": 1.0, \"ncumul_ICU\": 1.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.jura.ch/fr/Autorites/Coronavirus/Accueil/Coronavirus-Informations-officielles-a-la-population-jurassienne.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 6.946430760429862, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"18:00\", \"abbreviation_canton_and_fl\": \"JU\", \"ncumul_tested\": null, \"ncumul_conf\": 57.0, \"ncumul_hosp\": 2.0, \"ncumul_ICU\": 2.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.jura.ch/fr/Autorites/Coronavirus/Accueil/Coronavirus-Informations-officielles-a-la-population-jurassienne.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 7.763657908715728, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-24T00:00:00\", \"time\": \"17:00\", \"abbreviation_canton_and_fl\": \"JU\", \"ncumul_tested\": null, \"ncumul_conf\": 66.0, \"ncumul_hosp\": null, \"ncumul_ICU\": 3.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.jura.ch/fr/Autorites/Coronavirus/Accueil/Coronavirus-Informations-officielles-a-la-population-jurassienne.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 8.989498631144526, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-06T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 23.0, \"ncumul_hosp\": 15.0, \"ncumul_ICU\": 2.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.2878075943664792, \"ncumul_deceased_10k\": 0.01251337366810779}, {\"date\": \"2020-03-07T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 30.0, \"ncumul_hosp\": 16.0, \"ncumul_ICU\": 4.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.37540121004323374, \"ncumul_deceased_10k\": 0.01251337366810779}, {\"date\": \"2020-03-08T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 40.0, \"ncumul_hosp\": 22.0, \"ncumul_ICU\": 3.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.5005349467243116, \"ncumul_deceased_10k\": 0.01251337366810779}, {\"date\": \"2020-03-09T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 51.0, \"ncumul_hosp\": 29.0, \"ncumul_ICU\": 5.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.6381820570734973, \"ncumul_deceased_10k\": 0.01251337366810779}, {\"date\": \"2020-03-10T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 77.0, \"ncumul_hosp\": 36.0, \"ncumul_ICU\": 6.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.9635297724442998, \"ncumul_deceased_10k\": 0.01251337366810779}, {\"date\": \"2020-03-11T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 108.0, \"ncumul_hosp\": 38.0, \"ncumul_ICU\": 7.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.3514443561556415, \"ncumul_deceased_10k\": 0.01251337366810779}, {\"date\": \"2020-03-12T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 156.0, \"ncumul_hosp\": 43.0, \"ncumul_ICU\": 8.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.9520862922248154, \"ncumul_deceased_10k\": 0.01251337366810779}, {\"date\": \"2020-03-13T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 204.0, \"ncumul_hosp\": 52.0, \"ncumul_ICU\": 10.0, \"ncumul_vent\": null, \"ncumul_released\": 5.0, \"ncumul_deceased\": 2.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 2.552728228293989, \"ncumul_deceased_10k\": 0.02502674733621558}, {\"date\": \"2020-03-14T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 350.0, \"ncumul_hosp\": 43.0, \"ncumul_ICU\": 14.0, \"ncumul_vent\": null, \"ncumul_released\": 5.0, \"ncumul_deceased\": 3.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 4.379680783837727, \"ncumul_deceased_10k\": 0.03754012100432337}, {\"date\": \"2020-03-15T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 406.0, \"ncumul_hosp\": 62.0, \"ncumul_ICU\": 19.0, \"ncumul_vent\": null, \"ncumul_released\": 5.0, \"ncumul_deceased\": 4.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 5.080429709251763, \"ncumul_deceased_10k\": 0.05005349467243116}, {\"date\": \"2020-03-16T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 508.0, \"ncumul_hosp\": 66.0, \"ncumul_ICU\": 27.0, \"ncumul_vent\": null, \"ncumul_released\": 5.0, \"ncumul_deceased\": 5.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 6.356793823398758, \"ncumul_deceased_10k\": 0.06256686834053896}, {\"date\": \"2020-03-17T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 608.0, \"ncumul_hosp\": 95.0, \"ncumul_ICU\": 35.0, \"ncumul_vent\": null, \"ncumul_released\": 9.0, \"ncumul_deceased\": 5.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 7.608131190209536, \"ncumul_deceased_10k\": 0.06256686834053896}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 796.0, \"ncumul_hosp\": 128.0, \"ncumul_ICU\": 34.0, \"ncumul_vent\": null, \"ncumul_released\": 16.0, \"ncumul_deceased\": 5.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 9.960645439813803, \"ncumul_deceased_10k\": 0.06256686834053896}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 1212.0, \"ncumul_hosp\": 140.0, \"ncumul_ICU\": 32.0, \"ncumul_vent\": null, \"ncumul_released\": 52.0, \"ncumul_deceased\": 7.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 15.166208885746641, \"ncumul_deceased_10k\": 0.08759361567675453}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 1432.0, \"ncumul_hosp\": 152.0, \"ncumul_ICU\": 30.0, \"ncumul_vent\": null, \"ncumul_released\": 62.0, \"ncumul_deceased\": 12.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 17.919151092730356, \"ncumul_deceased_10k\": 0.15016048401729348}, {\"date\": \"2020-03-21T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 1676.0, \"ncumul_hosp\": 175.0, \"ncumul_ICU\": 23.0, \"ncumul_vent\": null, \"ncumul_released\": 70.0, \"ncumul_deceased\": 15.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 20.972414267748654, \"ncumul_deceased_10k\": 0.18770060502161687}, {\"date\": \"2020-03-22T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 1782.0, \"ncumul_hosp\": 203.0, \"ncumul_ICU\": 23.0, \"ncumul_vent\": null, \"ncumul_released\": 75.0, \"ncumul_deceased\": 16.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 22.298831876568084, \"ncumul_deceased_10k\": 0.20021397868972465}, {\"date\": \"2020-03-23T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 2162.0, \"ncumul_hosp\": 223.0, \"ncumul_ICU\": 41.0, \"ncumul_vent\": null, \"ncumul_released\": 91.0, \"ncumul_deceased\": 17.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 27.05391387044904, \"ncumul_deceased_10k\": 0.2127273523578324}, {\"date\": \"2020-03-12T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"UR\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": null, \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.5489528723959048, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"UR\", \"ncumul_tested\": 85.0, \"ncumul_conf\": 5.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ur.ch/mmdirektionen/63802\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.3723821809897618, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"UR\", \"ncumul_tested\": null, \"ncumul_conf\": 7.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ur.ch/mmdirektionen/63841\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.9213350533856668, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-20T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"UR\", \"ncumul_tested\": null, \"ncumul_conf\": 7.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ur.ch/themen/2920\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.9213350533856668, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-21T00:00:00\", \"time\": \"08:00\", \"abbreviation_canton_and_fl\": \"UR\", \"ncumul_tested\": null, \"ncumul_conf\": 12.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ur.ch/themen/2920\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 3.293717234375429, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-23T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"UR\", \"ncumul_tested\": null, \"ncumul_conf\": 22.0, \"ncumul_hosp\": 1.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 1.0, \"ncumul_deceased\": null, \"source\": \"https://www.ur.ch/themen/2920\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 6.038481596354953, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-24T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"UR\", \"ncumul_tested\": null, \"ncumul_conf\": 25.0, \"ncumul_hosp\": 1.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 1.0, \"ncumul_deceased\": null, \"source\": \"https://www.ur.ch/themen/2920\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 6.861910904948809, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-17T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GL\", \"ncumul_tested\": null, \"ncumul_conf\": 10.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.suedostschweiz.ch/ereignisse/2020-03-20/die-zahl-der-corona-faelle-im-glarnerland-steigt-stark-an\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 2.4750637328911216, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GL\", \"ncumul_tested\": null, \"ncumul_conf\": 17.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.suedostschweiz.ch/ereignisse/2020-03-20/die-zahl-der-corona-faelle-im-glarnerland-steigt-stark-an\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 4.207608345914908, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-22T00:00:00\", \"time\": \"13:30\", \"abbreviation_canton_and_fl\": \"GL\", \"ncumul_tested\": null, \"ncumul_conf\": 31.0, \"ncumul_hosp\": 3.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.gl.ch/verwaltung/finanzen-und-gesundheit/gesundheit/coronavirus.html/4817#Fallzahlen\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 7.672697571962478, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-24T00:00:00\", \"time\": \"13:30\", \"abbreviation_canton_and_fl\": \"GL\", \"ncumul_tested\": null, \"ncumul_conf\": 33.0, \"ncumul_hosp\": 3.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.gl.ch/verwaltung/finanzen-und-gesundheit/gesundheit/coronavirus.html/4817#Fallzahlen\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 8.167710318540703, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SH\", \"ncumul_tested\": null, \"ncumul_conf\": 14.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://sh.ch/CMS/Webseite/Kanton-Schaffhausen/Beh-rde/Verwaltung/Departement-des-Innern/Gesundheitsamt-3209198-DE.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.7075044821992655, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-23T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SH\", \"ncumul_tested\": null, \"ncumul_conf\": 30.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://sh.ch/CMS/Webseite/Kanton-Schaffhausen/Beh-rde/Verwaltung/Departement-des-Innern/Gesundheitsamt-3209198-DE.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 3.658938176141284, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-24T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SH\", \"ncumul_tested\": null, \"ncumul_conf\": 32.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://sh.ch/CMS/Webseite/Kanton-Schaffhausen/Beh-rde/Verwaltung/Departement-des-Innern/Gesundheitsamt-3209198-DE.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 3.902867387884036, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-05T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"AR\", \"ncumul_tested\": null, \"ncumul_conf\": 1.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ar.ch/verwaltung/departement-gesundheit-und-soziales/news-aus-dem-departement/detail/news/coronavirusersterfallinappenzellausserrhoden/?tx_news_pi1[controller]=News&tx_news_pi1[action]=detail&cHash=fb1a9cf08108cdc7b82780b9239b009d\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.6193868070610096, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-09T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"AR\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ar.ch/schnellzugriff/medienmitteilungen-der-kantonalen-verwaltung/detail/news/zweiter-coronafall-in-appenzell-ausserrhoden/?tx_news_pi1[controller]=News&tx_news_pi1[action]=detail&cHash=de7ec38198b5e60b6dce8fccc7735501\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.2387736141220191, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-12T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"AR\", \"ncumul_tested\": null, \"ncumul_conf\": 5.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ar.ch/schnellzugriff/medienmitteilungen-der-kantonalen-verwaltung/detail/news/coronavirus-drei-neue-faelle-in-appenzell-ausserrhoden/?tx_news_pi1[controller]=News&tx_news_pi1[action]=detail&cHash=272411484066c8fb971dcc838aa96ef9\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 3.096934035305048, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"AR\", \"ncumul_tested\": null, \"ncumul_conf\": 11.0, \"ncumul_hosp\": 3.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ar.ch/schnellzugriff/medienmitteilungen-der-kantonalen-verwaltung/detail/news/coronavirus-bevoelkerung-und-alle-spitaeler-machen-bei-der-gesundheitsversorgung-mit/?tx_news_pi1%5Bcontroller%5D=News&tx_news_pi1%5Baction%5D=detail&cHash=3d2a0733446b5fc7cdad0f48f61c28fd\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 6.813254877671105, \"ncumul_deceased_10k\": null}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"10:00\", \"abbreviation_canton_and_fl\": \"AR\", \"ncumul_tested\": null, \"ncumul_conf\": 30.0, \"ncumul_hosp\": 7.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.ar.ch/verwaltung/departement-gesundheit-und-soziales/amt-fuer-gesundheit/informationsseite-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 18.58160421183029, \"ncumul_deceased_10k\": 0.6193868070610096}, {\"date\": \"2020-03-24T00:00:00\", \"time\": \"10:00\", \"abbreviation_canton_and_fl\": \"AR\", \"ncumul_tested\": null, \"ncumul_conf\": 33.0, \"ncumul_hosp\": 6.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ar.ch/verwaltung/departement-gesundheit-und-soziales/amt-fuer-gesundheit/informationsseite-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 20.439764633013315, \"ncumul_deceased_10k\": 1.2387736141220191}]}}, {\"mode\": \"vega-lite\"});\n", + "</script>" + ], + "text/plain": [ + "alt.HConcatChart(...)" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "\n", + "<p style=\"font-size: smaller\">Data Sources: \n", + " <a href=\"https://github.com/openZH/covid_19\">OpenData Zuerich</a>,\n", + " <a href=\"https://www.bfs.admin.ch\">Federal Statistical Office</a>\n", + "<br>\n", + "Analysis:\n", + " <a href=\"https://renkulab.io/projects/covid-19/covid-19-public-data\">Covid-19 Public Data Collaboration Project</a>\n", + "</p>" + ], + "text/plain": [ + "<IPython.core.display.HTML object>" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "base = alt.Chart(df.where(df.ncumul_conf>0).dropna(subset=['abbreviation_canton_and_fl']))\n", + "base.configure_header(titleFontSize=25)\n", + "base.configure_axis(labelFontSize=15, titleFontSize=15)\n", + "\n", + "cumul = generate_canton_chart('ncumul_conf', 'Cases', 'Cases')\n", + "cumul_10k = generate_canton_chart('ncumul_conf_10k', 'Cases per 10k population', 'Cases/10k')\n", + "\n", + "chart = alt.hconcat(\n", + " cumul, cumul_10k, title='Covid-19 cases in Switzerland by Canton'\n", + ").configure_title(\n", + " anchor='middle'\n", + ")\n", + "\n", + "display(chart)\n", + "if save_figures:\n", + " chart.save(str(Path(figures_path) / 'switzerland-cases-by-canton.html'))\n", + " \n", + "display(html_credits)" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "papermill": { + "duration": 0.013442, + "end_time": "2020-03-25T08:24:54.756091", + "exception": false, + "start_time": "2020-03-25T08:24:54.742649", + "status": "completed" + }, + "tags": [] + }, + "source": [ + "### Deaths" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": { + "jupyter": { + "source_hidden": true + }, + "papermill": { + "duration": 0.136184, + "end_time": "2020-03-25T08:24:54.905305", + "exception": false, + "start_time": "2020-03-25T08:24:54.769121", + "status": "completed" + }, + "tags": [] + }, + "outputs": [ + { + "data": { + "text/html": [ + "\n", + "<div id=\"altair-viz-3dc35692cb8844ffa8cadf4818fbf22b\"></div>\n", + "<script type=\"text/javascript\">\n", + " (function(spec, embedOpt){\n", + " const outputDiv = document.getElementById(\"altair-viz-3dc35692cb8844ffa8cadf4818fbf22b\");\n", + " const paths = {\n", + " \"vega\": \"https://cdn.jsdelivr.net/npm//vega@5?noext\",\n", + " \"vega-lib\": \"https://cdn.jsdelivr.net/npm//vega-lib?noext\",\n", + " \"vega-lite\": \"https://cdn.jsdelivr.net/npm//vega-lite@4.0.2?noext\",\n", + " \"vega-embed\": \"https://cdn.jsdelivr.net/npm//vega-embed@6?noext\",\n", + " };\n", + "\n", + " function loadScript(lib) {\n", + " return new Promise(function(resolve, reject) {\n", + " var s = document.createElement('script');\n", + " s.src = paths[lib];\n", + " s.async = true;\n", + " s.onload = () => resolve(paths[lib]);\n", + " s.onerror = () => reject(`Error loading script: ${paths[lib]}`);\n", + " document.getElementsByTagName(\"head\")[0].appendChild(s);\n", + " });\n", + " }\n", + "\n", + " function showError(err) {\n", + " outputDiv.innerHTML = `<div class=\"error\" style=\"color:red;\">${err}</div>`;\n", + " throw err;\n", + " }\n", + "\n", + " function displayChart(vegaEmbed) {\n", + " vegaEmbed(outputDiv, spec, embedOpt)\n", + " .catch(err => showError(`Javascript Error: ${err.message}<br>This usually means there's a typo in your chart specification. See the javascript console for the full traceback.`));\n", + " }\n", + "\n", + " if(typeof define === \"function\" && define.amd) {\n", + " requirejs.config({paths});\n", + " require([\"vega-embed\"], displayChart, err => showError(`Error loading script: ${err.message}`));\n", + " } else if (typeof vegaEmbed === \"function\") {\n", + " displayChart(vegaEmbed);\n", + " } else {\n", + " loadScript(\"vega\")\n", + " .then(() => loadScript(\"vega-lite\"))\n", + " .then(() => loadScript(\"vega-embed\"))\n", + " .catch(showError)\n", + " .then(() => displayChart(vegaEmbed));\n", + " }\n", + " })({\"config\": {\"view\": {\"continuousWidth\": 400, \"continuousHeight\": 300}, \"title\": {\"anchor\": \"middle\"}}, \"hconcat\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"abbreviation_canton_and_fl\", \"legend\": {\"title\": \"Canton\"}}, \"opacity\": {\"condition\": {\"value\": 1, \"selection\": \"selector003\"}, \"value\": 0.2}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"abbreviation_canton_and_fl\", \"title\": \"Canton\"}, {\"type\": \"quantitative\", \"field\": \"ncumul_deceased\", \"title\": \"Deaths\"}, {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"ncumul_deceased\", \"scale\": {\"type\": \"linear\"}, \"title\": \"Deaths\"}}, \"selection\": {\"selector003\": {\"type\": \"multi\", \"fields\": [\"abbreviation_canton_and_fl\"], \"bind\": \"legend\"}}}, {\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"abbreviation_canton_and_fl\", \"legend\": {\"title\": \"Canton\"}}, \"opacity\": {\"condition\": {\"value\": 1, \"selection\": \"selector004\"}, \"value\": 0.2}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"abbreviation_canton_and_fl\", \"title\": \"Canton\"}, {\"type\": \"quantitative\", \"field\": \"ncumul_deceased_10k\", \"title\": \"Deaths/10k\"}, {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"ncumul_deceased_10k\", \"scale\": {\"type\": \"linear\"}, \"title\": \"Deaths per 10k population\"}}, \"selection\": {\"selector004\": {\"type\": \"multi\", \"fields\": [\"abbreviation_canton_and_fl\"], \"bind\": \"legend\"}}}], \"data\": {\"name\": \"data-c4c65b94f78c5274643d2bc79e28fb6b\"}, \"title\": \"Covid-19 deaths in Switzerland by Canton\", \"$schema\": \"https://vega.github.io/schema/vega-lite/v4.0.2.json\", \"datasets\": {\"data-c4c65b94f78c5274643d2bc79e28fb6b\": [{\"date\": \"2020-03-13T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 22.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vs.ch/de/web/coronavirus/info?p_p_id=com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_delta=5&p_r_p_resetCur=false&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_cur=3#collapse6898881\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.6396185547528019, \"ncumul_deceased_10k\": 0.02907357067058191}, {\"date\": \"2020-03-17T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 95.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www.vs.ch/de/web/coronavirus/info?p_p_id=com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_delta=5&p_r_p_resetCur=false&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_cur=2#collapse6927494\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 2.7619892137052813, \"ncumul_deceased_10k\": 0.08722071201174572}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 232.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 4.0, \"source\": \"https://www.vs.ch/de/web/coronavirus#collapse6955818\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 6.745068395575003, \"ncumul_deceased_10k\": 0.11629428268232764}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 282.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 5.0, \"source\": \"https://www.vs.ch/de/web/coronavirus\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 8.198746929104098, \"ncumul_deceased_10k\": 0.14536785335290953}, {\"date\": \"2020-03-21T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 359.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 9.0, \"source\": \"https://www.vs.ch/de/web/coronavirus\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 10.437411870738904, \"ncumul_deceased_10k\": 0.2616621360352372}, {\"date\": \"2020-03-22T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 432.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 10.0, \"source\": \"https://www.vs.ch/de/web/coronavirus\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 12.559782529691383, \"ncumul_deceased_10k\": 0.29073570670581905}, {\"date\": \"2020-03-23T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 492.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 12.0, \"source\": \"https://www.vs.ch/de/web/coronavirus\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 14.304196769926298, \"ncumul_deceased_10k\": 0.3488828480469829}, {\"date\": \"2020-03-24T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 544.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 13.0, \"source\": \"https://www.vs.ch/de/web/coronavirus\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 15.816022444796557, \"ncumul_deceased_10k\": 0.37795641871756475}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GR\", \"ncumul_tested\": null, \"ncumul_conf\": 116.0, \"ncumul_hosp\": 13.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.gr.ch/DE/institutionen/verwaltung/djsg/ga/coronavirus/info/Seiten/Start.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 5.847393121247713, \"ncumul_deceased_10k\": 0.05040856139006649}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GR\", \"ncumul_tested\": null, \"ncumul_conf\": 145.0, \"ncumul_hosp\": 18.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.gr.ch/DE/institutionen/verwaltung/djsg/ga/coronavirus/info/Seiten/Start.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 7.309241401559641, \"ncumul_deceased_10k\": 0.05040856139006649}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GR\", \"ncumul_tested\": null, \"ncumul_conf\": 213.0, \"ncumul_hosp\": 24.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www.gr.ch/DE/institutionen/verwaltung/djsg/ga/coronavirus/info/Seiten/Start.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 10.73702357608416, \"ncumul_deceased_10k\": 0.15122568417019946}, {\"date\": \"2020-03-21T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GR\", \"ncumul_tested\": null, \"ncumul_conf\": 239.0, \"ncumul_hosp\": 24.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www.gr.ch/DE/institutionen/verwaltung/djsg/ga/coronavirus/info/Seiten/Start.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 12.04764617222589, \"ncumul_deceased_10k\": 0.15122568417019946}, {\"date\": \"2020-03-22T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GR\", \"ncumul_tested\": null, \"ncumul_conf\": 266.0, \"ncumul_hosp\": 27.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 6.0, \"source\": \"https://www.gr.ch/DE/institutionen/verwaltung/djsg/ga/coronavirus/info/Seiten/Start.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 13.408677329757685, \"ncumul_deceased_10k\": 0.30245136834039893}, {\"date\": \"2020-03-24T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GR\", \"ncumul_tested\": null, \"ncumul_conf\": 276.0, \"ncumul_hosp\": 29.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 6.0, \"source\": \"https://www.gr.ch/DE/institutionen/verwaltung/djsg/ga/coronavirus/info/Seiten/Start.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 13.912762943658352, \"ncumul_deceased_10k\": 0.30245136834039893}, {\"date\": \"2020-03-16T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BE\", \"ncumul_tested\": null, \"ncumul_conf\": 123.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.1884322067060429, \"ncumul_deceased_10k\": 0.009662050461024736}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BE\", \"ncumul_tested\": null, \"ncumul_conf\": 193.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.8647757389777744, \"ncumul_deceased_10k\": 0.009662050461024736}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BE\", \"ncumul_tested\": null, \"ncumul_conf\": 282.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 2.724698230008976, \"ncumul_deceased_10k\": 0.009662050461024736}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BE\", \"ncumul_tested\": null, \"ncumul_conf\": 377.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 3.642593023806326, \"ncumul_deceased_10k\": 0.019324100922049472}, {\"date\": \"2020-03-21T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BE\", \"ncumul_tested\": null, \"ncumul_conf\": 418.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 4.03873709270834, \"ncumul_deceased_10k\": 0.028986151383074213}, {\"date\": \"2020-03-23T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BE\", \"ncumul_tested\": null, \"ncumul_conf\": 470.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 5.0, \"source\": \"https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 4.541163716681627, \"ncumul_deceased_10k\": 0.04831025230512369}, {\"date\": \"2020-03-24T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BE\", \"ncumul_tested\": null, \"ncumul_conf\": 532.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 6.0, \"source\": \"https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 5.140210845265161, \"ncumul_deceased_10k\": 0.057972302766148426}, {\"date\": \"2020-03-25T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BE\", \"ncumul_tested\": null, \"ncumul_conf\": 624.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 6.0, \"source\": \"https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 6.029119487679437, \"ncumul_deceased_10k\": 0.057972302766148426}, {\"date\": \"2020-03-08T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 19.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/patient-im-kantonsspital-baselland-stirbt-an-den-folgen-einer-coronavirus-infektion\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.6594199880610276, \"ncumul_deceased_10k\": 0.03470631516110671}, {\"date\": \"2020-03-09T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 20.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-xx-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.6941263032221343, \"ncumul_deceased_10k\": 0.03470631516110671}, {\"date\": \"2020-03-10T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 22.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.7635389335443478, \"ncumul_deceased_10k\": 0.03470631516110671}, {\"date\": \"2020-03-11T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 26.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-26-bestaetigte-faelle-in-basel-landschaft-1\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.9023641941887746, \"ncumul_deceased_10k\": 0.06941263032221343}, {\"date\": \"2020-03-12T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 26.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": null, \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.9023641941887746, \"ncumul_deceased_10k\": 0.06941263032221343}, {\"date\": \"2020-03-13T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 42.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-26-bestaetigte-faelle-in-basel-landschaft-2\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.4576652367664822, \"ncumul_deceased_10k\": 0.06941263032221343}, {\"date\": \"2020-03-14T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 47.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-47-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.6311968125720158, \"ncumul_deceased_10k\": 0.06941263032221343}, {\"date\": \"2020-03-15T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 54.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-54-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.8741410186997627, \"ncumul_deceased_10k\": 0.06941263032221343}, {\"date\": \"2020-03-16T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 76.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-67-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 2.6376799522441106, \"ncumul_deceased_10k\": 0.06941263032221343}, {\"date\": \"2020-03-17T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 89.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-89-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 3.0888620493384975, \"ncumul_deceased_10k\": 0.06941263032221343}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 116.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-116-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 4.025932558688379, \"ncumul_deceased_10k\": 0.06941263032221343}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 134.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-131-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 4.6506462315883, \"ncumul_deceased_10k\": 0.06941263032221343}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 184.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-170-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 6.385961989643636, \"ncumul_deceased_10k\": 0.10411894548332014}, {\"date\": \"2020-03-21T00:00:00\", \"time\": \"14:00\", \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 282.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-282-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 9.787180875432094, \"ncumul_deceased_10k\": 0.10411894548332014}, {\"date\": \"2020-03-22T00:00:00\", \"time\": \"14:00\", \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 289.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-289-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 10.03012508155984, \"ncumul_deceased_10k\": 0.10411894548332014}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"14:00\", \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 302.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-289-bestaetigte-faelle-in-basel-landschaft-1\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 10.481307178654227, \"ncumul_deceased_10k\": 0.10411894548332014}, {\"date\": \"2020-03-24T00:00:00\", \"time\": \"15:30\", \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 306.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 4.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/amt-fur-gesundheit/medizinische-dienste/kantonsarztlicher-dienst/aktuelles/covid-19-faelle-kanton-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 10.620132439298656, \"ncumul_deceased_10k\": 0.13882526064442685}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"SO\", \"ncumul_tested\": null, \"ncumul_conf\": 95.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://corona.so.ch/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 3.477382372965731, \"ncumul_deceased_10k\": 0.03660402497858665}, {\"date\": \"2020-03-24T00:00:00\", \"time\": \"00:00\", \"abbreviation_canton_and_fl\": \"SO\", \"ncumul_tested\": null, \"ncumul_conf\": 104.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://corona.so.ch/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 3.8068185977730113, \"ncumul_deceased_10k\": 0.03660402497858665}, {\"date\": \"2020-03-25T00:00:00\", \"time\": \"00:00\", \"abbreviation_canton_and_fl\": \"SO\", \"ncumul_tested\": null, \"ncumul_conf\": 129.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://corona.so.ch/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 4.721919222237678, \"ncumul_deceased_10k\": 0.03660402497858665}, {\"date\": \"2020-03-23T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SG\", \"ncumul_tested\": null, \"ncumul_conf\": 200.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.sg.ch/tools/informationen-coronavirus.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 3.939357530180403, \"ncumul_deceased_10k\": 0.019696787650902013}, {\"date\": \"2020-03-20T00:00:00\", \"time\": \"16:00\", \"abbreviation_canton_and_fl\": \"NE\", \"ncumul_tested\": null, \"ncumul_conf\": 159.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ne.ch/autorites/DFS/SCSP/medecin-cantonal/maladies-vaccinations/Pages/Coronavirus.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 8.990670059372349, \"ncumul_deceased_10k\": 0.1130901894260673}, {\"date\": \"2020-03-21T00:00:00\", \"time\": \"15:30\", \"abbreviation_canton_and_fl\": \"NE\", \"ncumul_tested\": null, \"ncumul_conf\": 177.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ne.ch/autorites/DFS/SCSP/medecin-cantonal/maladies-vaccinations/Pages/Coronavirus.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 10.008481764206955, \"ncumul_deceased_10k\": 0.1130901894260673}, {\"date\": \"2020-03-22T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"NE\", \"ncumul_tested\": null, \"ncumul_conf\": 188.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ne.ch/autorites/DFS/SCSP/medecin-cantonal/maladies-vaccinations/Pages/Coronavirus.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 10.630477806050326, \"ncumul_deceased_10k\": 0.1130901894260673}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"NE\", \"ncumul_tested\": null, \"ncumul_conf\": 204.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ne.ch/autorites/DFS/SCSP/medecin-cantonal/maladies-vaccinations/Pages/Coronavirus.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 11.535199321458864, \"ncumul_deceased_10k\": 0.1130901894260673}, {\"date\": \"2020-03-24T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"NE\", \"ncumul_tested\": null, \"ncumul_conf\": 230.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ne.ch/autorites/DFS/SCSP/medecin-cantonal/maladies-vaccinations/Pages/Coronavirus.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 13.005371783997738, \"ncumul_deceased_10k\": 0.1130901894260673}, {\"date\": \"2020-03-21T00:00:00\", \"time\": \"11:00\", \"abbreviation_canton_and_fl\": \"LU\", \"ncumul_tested\": null, \"ncumul_conf\": 109.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://gesundheit.lu.ch/themen/Humanmedizin/Infektionskrankheiten/Coronavirus;https://newsletter.lu.ch/inxmail/html_mail.jsp?params=7UGt4J1Fx6OIONHlV9upAAuOzkQ6ZmQA%2FxRrLjJkeDWZdweUdKfwhAE94i2Apium%2F6rIvcF2Z5MaTtV52A77W2jrwVmrkZ8UhFPVmHC4iuI%3D\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 2.661412208801217, \"ncumul_deceased_10k\": 0.024416625768818503}, {\"date\": \"2020-03-22T00:00:00\", \"time\": \"11:00\", \"abbreviation_canton_and_fl\": \"LU\", \"ncumul_tested\": null, \"ncumul_conf\": 131.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://gesundheit.lu.ch/themen/Humanmedizin/Infektionskrankheiten/Coronavirus\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 3.198577975715224, \"ncumul_deceased_10k\": 0.024416625768818503}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"11:00\", \"abbreviation_canton_and_fl\": \"LU\", \"ncumul_tested\": null, \"ncumul_conf\": 156.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://gesundheit.lu.ch/themen/Humanmedizin/Infektionskrankheiten/Coronavirus\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 3.808993619935687, \"ncumul_deceased_10k\": 0.024416625768818503}, {\"date\": \"2020-03-24T00:00:00\", \"time\": \"11:00\", \"abbreviation_canton_and_fl\": \"LU\", \"ncumul_tested\": null, \"ncumul_conf\": 205.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://gesundheit.lu.ch/themen/Humanmedizin/Infektionskrankheiten/Coronavirus\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 5.005408282607793, \"ncumul_deceased_10k\": 0.048833251537637005}, {\"date\": \"2020-03-12T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 73.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 4.0, \"ncumul_deceased\": 1.0, \"source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1238073089902235648?s=20 https://www.coronavirus.bs.ch/nm/2020-coronavirus-ende-der-quarantaenemassnahmen-im-fall-kita-riehen-gd.html https://www.coronavirus.bs.ch/nm/2020-coronavirus-erster-todesfall-im-kanton-basel-stadt-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 3.7480874485279774, \"ncumul_deceased_10k\": 0.05134366367846544}, {\"date\": \"2020-03-13T00:00:00\", \"time\": \"12:30\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 92.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1238430659762364417?s=20\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 4.72361705841882, \"ncumul_deceased_10k\": 0.05134366367846544}, {\"date\": \"2020-03-14T00:00:00\", \"time\": \"11:27\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 100.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1238773726423941127?s=20\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 5.134366367846544, \"ncumul_deceased_10k\": 0.05134366367846544}, {\"date\": \"2020-03-16T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 144.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 4.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-144-bestaetigte-faelle-im-kanton-basel-stadt-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 7.393487569699023, \"ncumul_deceased_10k\": 0.20537465471386177}, {\"date\": \"2020-03-17T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 165.0, \"ncumul_hosp\": 30.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 25.0, \"ncumul_deceased\": 4.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-165-bestaetigte-faelle-im-kanton-basel-stadt-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 8.471704506946798, \"ncumul_deceased_10k\": 0.20537465471386177}, {\"date\": \"2020-03-18T00:00:00\", \"time\": \"11:15\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 182.0, \"ncumul_hosp\": 40.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 36.0, \"ncumul_deceased\": 4.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-182-bestaetigte-faelle-im-kanton-basel-stadt-treffen-mit-allen-spitaelern-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 9.34454678948071, \"ncumul_deceased_10k\": 0.20537465471386177}, {\"date\": \"2020-03-19T00:00:00\", \"time\": \"11:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 222.0, \"ncumul_hosp\": 40.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 44.0, \"ncumul_deceased\": 4.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-222-bestaetigte-faelle-basel-stadt-trifft-gemeinsam-mit-den-spitaelern-vorkehrungen-fuer-intensiv--und-beatmungskapazitaeten-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 11.398293336619327, \"ncumul_deceased_10k\": 0.20537465471386177}, {\"date\": \"2020-03-20T00:00:00\", \"time\": \"10:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 272.0, \"ncumul_hosp\": 45.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 46.0, \"ncumul_deceased\": 4.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-272-bestaetigte-faelle-im-kanton-basel-stadt-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 13.9654765205426, \"ncumul_deceased_10k\": 0.20537465471386177}, {\"date\": \"2020-03-21T00:00:00\", \"time\": \"10:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 299.0, \"ncumul_hosp\": 46.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 57.0, \"ncumul_deceased\": 5.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-299-bestaetigte-faelle-im-kanton-basel-stadt-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 15.351755439861167, \"ncumul_deceased_10k\": 0.2567183183923272}, {\"date\": \"2020-03-22T00:00:00\", \"time\": \"10:30\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 358.0, \"ncumul_hosp\": 50.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 73.0, \"ncumul_deceased\": 5.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-358-bestaetigte-faelle-im-kanton-basel-stadt-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 18.381031596890626, \"ncumul_deceased_10k\": 0.2567183183923272}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"10:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 376.0, \"ncumul_hosp\": 56.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 78.0, \"ncumul_deceased\": 5.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-376-bestaetigte-faelle-im-kanton-basel-stadt-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 19.305217543103005, \"ncumul_deceased_10k\": 0.2567183183923272}, {\"date\": \"2020-03-24T00:00:00\", \"time\": \"09:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 414.0, \"ncumul_hosp\": 58.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 105.0, \"ncumul_deceased\": 5.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-414-bestaetigte-faelle-im-kanton-basel-stadt-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 21.256276762884696, \"ncumul_deceased_10k\": 0.2567183183923272}, {\"date\": \"2020-03-20T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 168.0, \"ncumul_hosp\": 25.0, \"ncumul_ICU\": 4.0, \"ncumul_vent\": 2.0, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200320_KFS_Coronavirus_Lagebulletin_16.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 2.477119817400882, \"ncumul_deceased_10k\": 0.014744760817862393}, {\"date\": \"2020-03-22T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 232.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.ag.ch/de/aktuelles/medienportal/medienmitteilung/medienmitteilungen/mediendetails_139237.jsp\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 3.420784509744075, \"ncumul_deceased_10k\": 0.014744760817862393}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 241.0, \"ncumul_hosp\": 10.0, \"ncumul_ICU\": 3.0, \"ncumul_vent\": 2.0, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200323_KFS_Coronavirus_Lagebulletin_17.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 3.5534873571048364, \"ncumul_deceased_10k\": 0.014744760817862393}, {\"date\": \"2020-03-24T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 266.0, \"ncumul_hosp\": 24.0, \"ncumul_ICU\": 2.0, \"ncumul_vent\": 2.0, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200324_KFS_Coronavirus_Lagebulletin_18.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 3.9221063775513967, \"ncumul_deceased_10k\": 0.029489521635724786}, {\"date\": \"2020-03-09T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 33.0, \"ncumul_hosp\": 13.0, \"ncumul_ICU\": 3.0, \"ncumul_vent\": 10.0, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 0.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.6606871145991832, \"ncumul_deceased_10k\": 0.020020821654520703}, {\"date\": \"2020-03-10T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 59.0, \"ncumul_hosp\": 18.0, \"ncumul_ICU\": 4.0, \"ncumul_vent\": 14.0, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 1.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.1812284776167212, \"ncumul_deceased_10k\": 0.040041643309041405}, {\"date\": \"2020-03-11T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 66.0, \"ncumul_hosp\": 20.0, \"ncumul_ICU\": 6.0, \"ncumul_vent\": 14.0, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 1.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.3213742291983663, \"ncumul_deceased_10k\": 0.040041643309041405}, {\"date\": \"2020-03-12T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 80.0, \"ncumul_hosp\": 23.0, \"ncumul_ICU\": 6.0, \"ncumul_vent\": 17.0, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 4.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.601665732361656, \"ncumul_deceased_10k\": 0.040041643309041405}, {\"date\": \"2020-03-13T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 104.0, \"ncumul_hosp\": 33.0, \"ncumul_ICU\": 7.0, \"ncumul_vent\": 26.0, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 4.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 2.082165452070153, \"ncumul_deceased_10k\": 0.040041643309041405}, {\"date\": \"2020-03-14T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 196.0, \"ncumul_hosp\": 43.0, \"ncumul_ICU\": 8.0, \"ncumul_vent\": 33.0, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 2.0, \"ncumul_ICU_intub\": 5.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 3.9240810442860576, \"ncumul_deceased_10k\": 0.040041643309041405}, {\"date\": \"2020-03-15T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 281.0, \"ncumul_hosp\": 46.0, \"ncumul_ICU\": 12.0, \"ncumul_vent\": 32.0, \"ncumul_released\": null, \"ncumul_deceased\": 4.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 2.0, \"ncumul_ICU_intub\": 5.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 5.625850884920317, \"ncumul_deceased_10k\": 0.08008328661808281}, {\"date\": \"2020-03-16T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 373.0, \"ncumul_hosp\": 66.0, \"ncumul_ICU\": 10.0, \"ncumul_vent\": 52.0, \"ncumul_released\": null, \"ncumul_deceased\": 4.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 4.0, \"ncumul_ICU_intub\": 8.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 7.467766477136222, \"ncumul_deceased_10k\": 0.08008328661808281}, {\"date\": \"2020-03-17T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 495.0, \"ncumul_hosp\": 75.0, \"ncumul_ICU\": 19.0, \"ncumul_vent\": 54.0, \"ncumul_released\": null, \"ncumul_deceased\": 4.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 2.0, \"ncumul_ICU_intub\": 9.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 9.910306718987746, \"ncumul_deceased_10k\": 0.08008328661808281}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 629.0, \"ncumul_hosp\": 78.0, \"ncumul_ICU\": 20.0, \"ncumul_vent\": 56.0, \"ncumul_released\": null, \"ncumul_deceased\": 5.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 2.0, \"ncumul_ICU_intub\": 17.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 12.593096820693521, \"ncumul_deceased_10k\": 0.1001041082726035}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 826.0, \"ncumul_hosp\": 92.0, \"ncumul_ICU\": 19.0, \"ncumul_vent\": 68.0, \"ncumul_released\": null, \"ncumul_deceased\": 5.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 5.0, \"ncumul_ICU_intub\": 17.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 16.5371986866341, \"ncumul_deceased_10k\": 0.1001041082726035}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 994.0, \"ncumul_hosp\": 109.0, \"ncumul_ICU\": 22.0, \"ncumul_vent\": 82.0, \"ncumul_released\": null, \"ncumul_deceased\": 8.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 5.0, \"ncumul_ICU_intub\": 21.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 19.90069672459358, \"ncumul_deceased_10k\": 0.16016657323616562}, {\"date\": \"2020-03-21T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 1128.0, \"ncumul_hosp\": 145.0, \"ncumul_ICU\": 25.0, \"ncumul_vent\": 107.0, \"ncumul_released\": null, \"ncumul_deceased\": 10.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 13.0, \"ncumul_ICU_intub\": 24.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 22.58348682629935, \"ncumul_deceased_10k\": 0.200208216545207}, {\"date\": \"2020-03-22T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 1203.0, \"ncumul_hosp\": 179.0, \"ncumul_ICU\": 36.0, \"ncumul_vent\": 137.0, \"ncumul_released\": null, \"ncumul_deceased\": 9.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 6.0, \"ncumul_ICU_intub\": 36.0, \"ncumul_deceased_suspect\": 4.0, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 24.085048450388403, \"ncumul_deceased_10k\": 0.18018739489068633}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 1509.0, \"ncumul_hosp\": 214.0, \"ncumul_ICU\": 43.0, \"ncumul_vent\": 160.0, \"ncumul_released\": null, \"ncumul_deceased\": 9.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 11.0, \"ncumul_ICU_intub\": 41.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 30.21141987667174, \"ncumul_deceased_10k\": 0.18018739489068633}, {\"date\": \"2020-03-24T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 1510.0, \"ncumul_hosp\": 238.0, \"ncumul_ICU\": 41.0, \"ncumul_vent\": 176.0, \"ncumul_released\": null, \"ncumul_deceased\": 12.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 21.0, \"ncumul_ICU_intub\": 41.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 30.23144069832626, \"ncumul_deceased_10k\": 0.24024985985424843}, {\"date\": \"2020-03-10T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": null, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187422&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=24aa247e65de88fdd1551a61fcc407d9\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": null, \"ncumul_deceased_10k\": 0.02830111251673303}, {\"date\": \"2020-03-14T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 265.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187466&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=1b10e6e8117296766155edcf9c317a4c\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 7.499794816934254, \"ncumul_deceased_10k\": 0.0849033375501991}, {\"date\": \"2020-03-15T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 291.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 6.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187467&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=af5473066754ef4d1272e156056acc07\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 8.235623742369313, \"ncumul_deceased_10k\": 0.1698066751003982}, {\"date\": \"2020-03-16T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 330.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 8.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187475&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=dee4a529abd4e9300e116c7ff4db5774\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 9.339367130521902, \"ncumul_deceased_10k\": 0.22640890013386425}, {\"date\": \"2020-03-17T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 422.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 10.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187486&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=d106aab74491da09b294ff13ffadd02f\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 11.943069482061341, \"ncumul_deceased_10k\": 0.28301112516733035}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 511.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 14.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187493&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=7803bbc03dd49ef2e421dfd6b12dd239\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 14.46186849605058, \"ncumul_deceased_10k\": 0.3962155752342625}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 638.0, \"ncumul_hosp\": 155.0, \"ncumul_ICU\": 33.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 15.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187499&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=634a783514bdcbb426c005f1ea916268 https://www.youtube.com/watch?v=34RQ7OOWYoI\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 18.056109785675677, \"ncumul_deceased_10k\": 0.42451668775099544}, {\"date\": \"2020-03-20T00:00:00\", \"time\": \"08:00\", \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 834.0, \"ncumul_hosp\": 168.0, \"ncumul_ICU\": 35.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 22.0, \"source\": \"https://www4.ti.ch/dss/dsp/covid19/home/ https://www.youtube.com/watch?v=34RQ7OOWYoI\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 23.603127838955352, \"ncumul_deceased_10k\": 0.6226244753681267}, {\"date\": \"2020-03-21T00:00:00\", \"time\": \"08:00\", \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 918.0, \"ncumul_hosp\": 184.0, \"ncumul_ICU\": 40.0, \"ncumul_vent\": 37.0, \"ncumul_released\": null, \"ncumul_deceased\": 28.0, \"source\": \"https://www4.ti.ch/dss/dsp/covid19/home/ https://www.youtube.com/watch?v=7g2sALU9bQM\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 25.980421290360923, \"ncumul_deceased_10k\": 0.792431150468525}, {\"date\": \"2020-03-22T00:00:00\", \"time\": \"08:00\", \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 939.0, \"ncumul_hosp\": 246.0, \"ncumul_ICU\": 46.0, \"ncumul_vent\": 43.0, \"ncumul_released\": null, \"ncumul_deceased\": 37.0, \"source\": \"https://web.archive.org/web/20200322153528/https://www4.ti.ch/dss/dsp/covid19/home/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 26.574744653212317, \"ncumul_deceased_10k\": 1.0471411631191223}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"08:00\", \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 1165.0, \"ncumul_hosp\": 261.0, \"ncumul_ICU\": 45.0, \"ncumul_vent\": 43.0, \"ncumul_released\": null, \"ncumul_deceased\": 48.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187510&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=0120f665ab49651b9d66c876ef272a91\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 32.97079608199398, \"ncumul_deceased_10k\": 1.3584534008031857}, {\"date\": \"2020-03-24T00:00:00\", \"time\": \"08:00\", \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 1211.0, \"ncumul_hosp\": 285.0, \"ncumul_ICU\": 50.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 53.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187520&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=4d581f57e92de04937175bab9e5b0f14\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": 48.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 34.2726472577637, \"ncumul_deceased_10k\": 1.4999589633868506}, {\"date\": \"2020-03-18T00:00:00\", \"time\": \"17:00\", \"abbreviation_canton_and_fl\": \"FR\", \"ncumul_tested\": null, \"ncumul_conf\": null, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.fr.ch/de/sr/gesundheit/covid-19/covid-19-im-kanton-freiburg-ist-ein-erster-todesfall-zu-beklagen\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": null, \"ncumul_deceased_10k\": 0.031376092672427316}, {\"date\": \"2020-03-24T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TG\", \"ncumul_tested\": null, \"ncumul_conf\": 87.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.tg.ch/news/fachdossier-coronavirus.html/10552 & https://www.tg.ch/news/news-detailseite.html/485/news/44925\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 3.146792441910935, \"ncumul_deceased_10k\": 0.036170028067941784}, {\"date\": \"2020-03-16T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 270.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.7751852767448097, \"ncumul_deceased_10k\": 0.006574760284240037}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 526.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 3.458323909510259, \"ncumul_deceased_10k\": 0.01972428085272011}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 773.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 5.082289699717548, \"ncumul_deceased_10k\": 0.01972428085272011}, {\"date\": \"2020-03-23T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 1068.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 5.0, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 7.021843983568359, \"ncumul_deceased_10k\": 0.03287380142120019}, {\"date\": \"2020-03-24T00:00:00\", \"time\": \"9:30\", \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 1211.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 5.0, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 7.962034704214685, \"ncumul_deceased_10k\": 0.03287380142120019}, {\"date\": \"2020-03-06T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 23.0, \"ncumul_hosp\": 15.0, \"ncumul_ICU\": 2.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.2878075943664792, \"ncumul_deceased_10k\": 0.01251337366810779}, {\"date\": \"2020-03-07T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 30.0, \"ncumul_hosp\": 16.0, \"ncumul_ICU\": 4.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.37540121004323374, \"ncumul_deceased_10k\": 0.01251337366810779}, {\"date\": \"2020-03-08T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 40.0, \"ncumul_hosp\": 22.0, \"ncumul_ICU\": 3.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.5005349467243116, \"ncumul_deceased_10k\": 0.01251337366810779}, {\"date\": \"2020-03-09T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 51.0, \"ncumul_hosp\": 29.0, \"ncumul_ICU\": 5.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.6381820570734973, \"ncumul_deceased_10k\": 0.01251337366810779}, {\"date\": \"2020-03-10T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 77.0, \"ncumul_hosp\": 36.0, \"ncumul_ICU\": 6.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 0.9635297724442998, \"ncumul_deceased_10k\": 0.01251337366810779}, {\"date\": \"2020-03-11T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 108.0, \"ncumul_hosp\": 38.0, \"ncumul_ICU\": 7.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.3514443561556415, \"ncumul_deceased_10k\": 0.01251337366810779}, {\"date\": \"2020-03-12T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 156.0, \"ncumul_hosp\": 43.0, \"ncumul_ICU\": 8.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 1.9520862922248154, \"ncumul_deceased_10k\": 0.01251337366810779}, {\"date\": \"2020-03-13T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 204.0, \"ncumul_hosp\": 52.0, \"ncumul_ICU\": 10.0, \"ncumul_vent\": null, \"ncumul_released\": 5.0, \"ncumul_deceased\": 2.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 2.552728228293989, \"ncumul_deceased_10k\": 0.02502674733621558}, {\"date\": \"2020-03-14T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 350.0, \"ncumul_hosp\": 43.0, \"ncumul_ICU\": 14.0, \"ncumul_vent\": null, \"ncumul_released\": 5.0, \"ncumul_deceased\": 3.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 4.379680783837727, \"ncumul_deceased_10k\": 0.03754012100432337}, {\"date\": \"2020-03-15T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 406.0, \"ncumul_hosp\": 62.0, \"ncumul_ICU\": 19.0, \"ncumul_vent\": null, \"ncumul_released\": 5.0, \"ncumul_deceased\": 4.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 5.080429709251763, \"ncumul_deceased_10k\": 0.05005349467243116}, {\"date\": \"2020-03-16T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 508.0, \"ncumul_hosp\": 66.0, \"ncumul_ICU\": 27.0, \"ncumul_vent\": null, \"ncumul_released\": 5.0, \"ncumul_deceased\": 5.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 6.356793823398758, \"ncumul_deceased_10k\": 0.06256686834053896}, {\"date\": \"2020-03-17T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 608.0, \"ncumul_hosp\": 95.0, \"ncumul_ICU\": 35.0, \"ncumul_vent\": null, \"ncumul_released\": 9.0, \"ncumul_deceased\": 5.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 7.608131190209536, \"ncumul_deceased_10k\": 0.06256686834053896}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 796.0, \"ncumul_hosp\": 128.0, \"ncumul_ICU\": 34.0, \"ncumul_vent\": null, \"ncumul_released\": 16.0, \"ncumul_deceased\": 5.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 9.960645439813803, \"ncumul_deceased_10k\": 0.06256686834053896}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 1212.0, \"ncumul_hosp\": 140.0, \"ncumul_ICU\": 32.0, \"ncumul_vent\": null, \"ncumul_released\": 52.0, \"ncumul_deceased\": 7.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 15.166208885746641, \"ncumul_deceased_10k\": 0.08759361567675453}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 1432.0, \"ncumul_hosp\": 152.0, \"ncumul_ICU\": 30.0, \"ncumul_vent\": null, \"ncumul_released\": 62.0, \"ncumul_deceased\": 12.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 17.919151092730356, \"ncumul_deceased_10k\": 0.15016048401729348}, {\"date\": \"2020-03-21T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 1676.0, \"ncumul_hosp\": 175.0, \"ncumul_ICU\": 23.0, \"ncumul_vent\": null, \"ncumul_released\": 70.0, \"ncumul_deceased\": 15.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 20.972414267748654, \"ncumul_deceased_10k\": 0.18770060502161687}, {\"date\": \"2020-03-22T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 1782.0, \"ncumul_hosp\": 203.0, \"ncumul_ICU\": 23.0, \"ncumul_vent\": null, \"ncumul_released\": 75.0, \"ncumul_deceased\": 16.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 22.298831876568084, \"ncumul_deceased_10k\": 0.20021397868972465}, {\"date\": \"2020-03-23T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 2162.0, \"ncumul_hosp\": 223.0, \"ncumul_ICU\": 41.0, \"ncumul_vent\": null, \"ncumul_released\": 91.0, \"ncumul_deceased\": 17.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 27.05391387044904, \"ncumul_deceased_10k\": 0.2127273523578324}, {\"date\": \"2020-03-21T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"AR\", \"ncumul_tested\": null, \"ncumul_conf\": null, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.ar.ch/schnellzugriff/medienmitteilungen-der-kantonalen-verwaltung/detail/news/coronavirus-erster-todesfall-in-appenzell-ausserrhoden/?tx_news_pi1%5Bcontroller%5D=News&tx_news_pi1%5Baction%5D=detail&cHash=a88f209df29c38474f9c5f9e1c5dd53f\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": null, \"ncumul_deceased_10k\": 0.6193868070610096}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"10:00\", \"abbreviation_canton_and_fl\": \"AR\", \"ncumul_tested\": null, \"ncumul_conf\": 30.0, \"ncumul_hosp\": 7.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.ar.ch/verwaltung/departement-gesundheit-und-soziales/amt-fuer-gesundheit/informationsseite-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 18.58160421183029, \"ncumul_deceased_10k\": 0.6193868070610096}, {\"date\": \"2020-03-24T00:00:00\", \"time\": \"10:00\", \"abbreviation_canton_and_fl\": \"AR\", \"ncumul_tested\": null, \"ncumul_conf\": 33.0, \"ncumul_hosp\": 6.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ar.ch/verwaltung/departement-gesundheit-und-soziales/amt-fuer-gesundheit/informationsseite-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_10k\": 20.439764633013315, \"ncumul_deceased_10k\": 1.2387736141220191}]}}, {\"mode\": \"vega-lite\"});\n", + "</script>" + ], + "text/plain": [ + "alt.HConcatChart(...)" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "\n", + "<p style=\"font-size: smaller\">Data Sources: \n", + " <a href=\"https://github.com/openZH/covid_19\">OpenData Zuerich</a>,\n", + " <a href=\"https://www.bfs.admin.ch\">Federal Statistical Office</a>\n", + "<br>\n", + "Analysis:\n", + " <a href=\"https://renkulab.io/projects/covid-19/covid-19-public-data\">Covid-19 Public Data Collaboration Project</a>\n", + "</p>" + ], + "text/plain": [ + "<IPython.core.display.HTML object>" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "base = alt.Chart(df.where(df.ncumul_deceased>0).dropna(subset=['abbreviation_canton_and_fl']))\n", + "base.configure_header(titleFontSize=25)\n", + "base.configure_axis(labelFontSize=15, titleFontSize=15)\n", + "\n", + "deaths = generate_canton_chart('ncumul_deceased', 'Deaths', 'Deaths')\n", + "deaths_10k = generate_canton_chart('ncumul_deceased_10k', 'Deaths per 10k population', 'Deaths/10k')\n", + "\n", + "chart = alt.hconcat(\n", + " deaths, deaths_10k, title='Covid-19 deaths in Switzerland by Canton'\n", + ").configure_title(\n", + " anchor='middle'\n", + ")\n", + "display(chart) \n", + "display(html_credits)\n", + "\n", + "if save_figures:\n", + " chart.save(str(Path(figures_path) / 'switzerland-deaths-by-canton.html'))\n" + ] + } + ], + "metadata": { + "hide_input": true, + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.7.3" + }, + "papermill": { + "duration": 29.684337, + "end_time": "2020-03-25T08:24:55.334159", + "environment_variables": {}, + "exception": null, + "input_path": "/tmp/mz1u59o4/notebooks/openzh-covid-19-dashboard.ipynb", + "output_path": "runs/openzh-covid-19-dashboard.run.ipynb", + "parameters": { + "data_path": "/tmp/mz1u59o4/data/openzh-covid-19" + }, + "start_time": "2020-03-25T08:24:25.649822", + "version": "1.1.0" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} \ No newline at end of file diff --git a/runs/openzh-covid-19-example.run.ipynb b/runs/openzh-covid-19-example.run.ipynb new file mode 100644 index 0000000..9c75464 --- /dev/null +++ b/runs/openzh-covid-19-example.run.ipynb @@ -0,0 +1,785 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "metadata": { + "jupyter": { + "source_hidden": true + }, + "papermill": { + "duration": 0.49245, + "end_time": "2020-03-25T08:23:50.623701", + "exception": false, + "start_time": "2020-03-25T08:23:50.131251", + "status": "completed" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "from pathlib import Path\n", + "\n", + "import altair as alt\n", + "import pandas as pd\n", + "from IPython.display import display, HTML" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": { + "jupyter": { + "source_hidden": true + }, + "papermill": { + "duration": 0.0212, + "end_time": "2020-03-25T08:23:50.661249", + "exception": false, + "start_time": "2020-03-25T08:23:50.640049", + "status": "completed" + }, + "tags": [ + "parameters" + ] + }, + "outputs": [], + "source": [ + "save_figures = False\n", + "data_path = '../../data/openzh-covid-19'\n", + "figures_path = '../../figures'" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": { + "jupyter": { + "source_hidden": true + }, + "papermill": { + "duration": 0.022839, + "end_time": "2020-03-25T08:23:50.694079", + "exception": false, + "start_time": "2020-03-25T08:23:50.671240", + "status": "completed" + }, + "tags": [ + "injected-parameters" + ] + }, + "outputs": [], + "source": [ + "# Parameters\n", + "save_figures = True\n", + "data_path = \"/tmp/eivltasg/data/openzh-covid-19\"\n", + "figures_path = \"figures\"\n" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": { + "jupyter": { + "source_hidden": true + }, + "papermill": { + "duration": 0.023127, + "end_time": "2020-03-25T08:23:50.731273", + "exception": false, + "start_time": "2020-03-25T08:23:50.708146", + "status": "completed" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "html_credits=HTML('''\n", + "<p style=\"font-size: smaller\">Data Sources: \n", + " <a href=\"https://github.com/openZH/covid_19\">OpenData Zuerich</a>,\n", + " <a href=\"https://www.bfs.admin.ch\">Federal Statistical Office</a>\n", + "<br>\n", + "Analysis:\n", + " <a href=\"https://renkulab.io/projects/covid-19/covid-19-public-data\">Covid-19 Public Data Collaboration Project</a>\n", + "</p>''')" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "papermill": { + "duration": 0.00964, + "end_time": "2020-03-25T08:23:50.752055", + "exception": false, + "start_time": "2020-03-25T08:23:50.742415", + "status": "completed" + }, + "tags": [] + }, + "source": [ + "## Read in the data\n", + "\n", + "We have two datasets for Switzerland - the COVID-19 dataset from https://github.com/openZH/covid_19 and the population statistics by age and canton. We can read both of these in to dataframes:" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": { + "jupyter": { + "source_hidden": true + }, + "papermill": { + "duration": 0.154191, + "end_time": "2020-03-25T08:23:50.916092", + "exception": false, + "start_time": "2020-03-25T08:23:50.761901", + "status": "completed" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "# read in cantonal data and produce one dataframe\n", + "df_list = []\n", + "\n", + "for f in Path(data_path).glob('COVID19_Fallzahlen_Kanton_*total.csv'):\n", + " df_list.append(pd.read_csv(f))\n", + "\n", + "df = pd.concat(df_list)\n", + "\n", + "df['date'] = pd.to_datetime(df['date'], dayfirst=True)" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": { + "jupyter": { + "source_hidden": true + }, + "papermill": { + "duration": 26.62646, + "end_time": "2020-03-25T08:24:17.556678", + "exception": false, + "start_time": "2020-03-25T08:23:50.930218", + "status": "completed" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "# read in population data\n", + "df_pop = pd.read_excel(\n", + " Path(data_path) / '../ch-population-statistics/ch-population-by-age-canton.xls', \n", + " header=1, \n", + " skipfooter=5\n", + ")\n", + "df_pop = df_pop.where(\n", + " df_pop.Region.str.startswith('-')\n", + ").dropna().sort_values('Region').reset_index(drop=True)\n", + "\n", + "# match the cantons in the two datasets\n", + "df_pop['abbreviation_canton_and_fl'] = ['AG', 'AI', 'AR', 'BL', 'BS', 'BE', 'FR', 'GE', 'GL', 'GR', 'JU', 'LU', 'NE', 'NW', 'OW', 'SH', 'SZ', 'SO', 'SG', 'TG', 'TI', 'UR', 'VS', 'VD', 'ZG', 'ZH']\n", + "\n", + "pop_d = df_pop[['abbreviation_canton_and_fl', 'Total']].set_index('abbreviation_canton_and_fl').to_dict()\n", + "\n", + "\n", + "# calculate cases and deaths per 10k\n", + "\n", + "for x in ['conf', 'deceased']:\n", + " df[f'ncumul_{x}_100k'] = df.apply(\n", + " lambda row: row[f'ncumul_{x}']/pop_d['Total'][row.abbreviation_canton_and_fl]*100000, axis=1\n", + " )" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": { + "jupyter": { + "source_hidden": true + }, + "papermill": { + "duration": 0.053372, + "end_time": "2020-03-25T08:24:17.625500", + "exception": false, + "start_time": "2020-03-25T08:24:17.572128", + "status": "completed" + }, + "tags": [] + }, + "outputs": [ + { + "data": { + "text/html": [ + "<div>\n", + "<style scoped>\n", + " .dataframe tbody tr th:only-of-type {\n", + " vertical-align: middle;\n", + " }\n", + "\n", + " .dataframe tbody tr th {\n", + " vertical-align: top;\n", + " }\n", + "\n", + " .dataframe thead th {\n", + " text-align: right;\n", + " }\n", + "</style>\n", + "<table border=\"1\" class=\"dataframe\">\n", + " <thead>\n", + " <tr style=\"text-align: right;\">\n", + " <th></th>\n", + " <th>date</th>\n", + " <th>time</th>\n", + " <th>abbreviation_canton_and_fl</th>\n", + " <th>ncumul_tested</th>\n", + " <th>ncumul_conf</th>\n", + " <th>ncumul_hosp</th>\n", + " <th>ncumul_ICU</th>\n", + " <th>ncumul_vent</th>\n", + " <th>ncumul_released</th>\n", + " <th>ncumul_deceased</th>\n", + " <th>source</th>\n", + " <th>ncumul_ICF</th>\n", + " <th>ncumul_ICU_intub</th>\n", + " <th>ncumul_deceased_suspect</th>\n", + " <th>TotalPosTests1</th>\n", + " <th>TotalCured</th>\n", + " <th>ncumul_conf_100k</th>\n", + " <th>ncumul_deceased_100k</th>\n", + " </tr>\n", + " </thead>\n", + " <tbody>\n", + " <tr>\n", + " <th>0</th>\n", + " <td>2020-02-28</td>\n", + " <td>NaN</td>\n", + " <td>VS</td>\n", + " <td>NaN</td>\n", + " <td>1.0</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>https://vs.ch/documents/529400/6767345/2020+02...</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>0.290736</td>\n", + " <td>NaN</td>\n", + " </tr>\n", + " <tr>\n", + " <th>1</th>\n", + " <td>2020-03-03</td>\n", + " <td>NaN</td>\n", + " <td>VS</td>\n", + " <td>NaN</td>\n", + " <td>2.0</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>https://vs.ch/documents/529400/6789273/2020+03...</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>0.581471</td>\n", + " <td>NaN</td>\n", + " </tr>\n", + " <tr>\n", + " <th>2</th>\n", + " <td>2020-03-05</td>\n", + " <td>NaN</td>\n", + " <td>VS</td>\n", + " <td>NaN</td>\n", + " <td>3.0</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>https://www.vs.ch/de/web/coronavirus/info?p_p_...</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>0.872207</td>\n", + " <td>NaN</td>\n", + " </tr>\n", + " <tr>\n", + " <th>3</th>\n", + " <td>2020-03-06</td>\n", + " <td>NaN</td>\n", + " <td>VS</td>\n", + " <td>NaN</td>\n", + " <td>5.0</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>https://www.vs.ch/de/web/coronavirus/info?p_p_...</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>1.453679</td>\n", + " <td>NaN</td>\n", + " </tr>\n", + " <tr>\n", + " <th>4</th>\n", + " <td>2020-03-08</td>\n", + " <td>NaN</td>\n", + " <td>VS</td>\n", + " <td>NaN</td>\n", + " <td>7.0</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>https://www.vs.ch/de/web/coronavirus/info?p_p_...</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>2.035150</td>\n", + " <td>NaN</td>\n", + " </tr>\n", + " </tbody>\n", + "</table>\n", + "</div>" + ], + "text/plain": [ + " date time abbreviation_canton_and_fl ncumul_tested ncumul_conf \\\n", + "0 2020-02-28 NaN VS NaN 1.0 \n", + "1 2020-03-03 NaN VS NaN 2.0 \n", + "2 2020-03-05 NaN VS NaN 3.0 \n", + "3 2020-03-06 NaN VS NaN 5.0 \n", + "4 2020-03-08 NaN VS NaN 7.0 \n", + "\n", + " ncumul_hosp ncumul_ICU ncumul_vent ncumul_released ncumul_deceased \\\n", + "0 NaN NaN NaN NaN NaN \n", + "1 NaN NaN NaN NaN NaN \n", + "2 NaN NaN NaN NaN NaN \n", + "3 NaN NaN NaN NaN NaN \n", + "4 NaN NaN NaN NaN NaN \n", + "\n", + " source ncumul_ICF \\\n", + "0 https://vs.ch/documents/529400/6767345/2020+02... NaN \n", + "1 https://vs.ch/documents/529400/6789273/2020+03... NaN \n", + "2 https://www.vs.ch/de/web/coronavirus/info?p_p_... NaN \n", + "3 https://www.vs.ch/de/web/coronavirus/info?p_p_... NaN \n", + "4 https://www.vs.ch/de/web/coronavirus/info?p_p_... NaN \n", + "\n", + " ncumul_ICU_intub ncumul_deceased_suspect TotalPosTests1 TotalCured \\\n", + "0 NaN NaN NaN NaN \n", + "1 NaN NaN NaN NaN \n", + "2 NaN NaN NaN NaN \n", + "3 NaN NaN NaN NaN \n", + "4 NaN NaN NaN NaN \n", + "\n", + " ncumul_conf_100k ncumul_deceased_100k \n", + "0 0.290736 NaN \n", + "1 0.581471 NaN \n", + "2 0.872207 NaN \n", + "3 1.453679 NaN \n", + "4 2.035150 NaN " + ] + }, + "execution_count": 7, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# display the dataframe\n", + "df.head()" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "papermill": { + "duration": 0.010304, + "end_time": "2020-03-25T08:24:17.647569", + "exception": false, + "start_time": "2020-03-25T08:24:17.637265", + "status": "completed" + }, + "tags": [] + }, + "source": [ + "## Plot the available data\n", + "\n", + "Below we make plots of total cases, total cases per 10k population and total deaths. You can click on the canton abbreviations in the legend to highlight individual lines. " + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": { + "jupyter": { + "source_hidden": true + }, + "papermill": { + "duration": 0.028492, + "end_time": "2020-03-25T08:24:17.686440", + "exception": false, + "start_time": "2020-03-25T08:24:17.657948", + "status": "completed" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "def generate_canton_chart(column, title, tooltip_title):\n", + " \"\"\"Produce a canton chart given a column name\"\"\"\n", + " selection = alt.selection_multi(fields=['abbreviation_canton_and_fl'], bind='legend')\n", + " chart = base.mark_line().encode(\n", + " alt.X('date', title='Date'), \n", + " alt.Y(column, \n", + " title=title, scale=alt.Scale(type='linear')),\n", + " color=alt.Color('abbreviation_canton_and_fl', legend=alt.Legend(title=\"Canton\")),\n", + " tooltip=[alt.Tooltip('abbreviation_canton_and_fl',title='Canton'),\n", + " alt.Tooltip(column,title=tooltip_title),\n", + " alt.Tooltip('date',title='Date')],\n", + " opacity=alt.condition(selection, alt.value(1), alt.value(0.2))\n", + " ).add_selection(\n", + " selection\n", + " )\n", + " return chart" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "papermill": { + "duration": 0.01045, + "end_time": "2020-03-25T08:24:17.712456", + "exception": false, + "start_time": "2020-03-25T08:24:17.702006", + "status": "completed" + }, + "tags": [] + }, + "source": [ + "### Total cases" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": { + "jupyter": { + "source_hidden": true + }, + "papermill": { + "duration": 0.233993, + "end_time": "2020-03-25T08:24:17.957085", + "exception": false, + "start_time": "2020-03-25T08:24:17.723092", + "status": "completed" + }, + "tags": [] + }, + "outputs": [ + { + "data": { + "text/html": [ + "\n", + "<div id=\"altair-viz-4083b8ca53494997acf77ea45924d279\"></div>\n", + "<script type=\"text/javascript\">\n", + " (function(spec, embedOpt){\n", + " const outputDiv = document.getElementById(\"altair-viz-4083b8ca53494997acf77ea45924d279\");\n", + " const paths = {\n", + " \"vega\": \"https://cdn.jsdelivr.net/npm//vega@5?noext\",\n", + " \"vega-lib\": \"https://cdn.jsdelivr.net/npm//vega-lib?noext\",\n", + " \"vega-lite\": \"https://cdn.jsdelivr.net/npm//vega-lite@4.0.2?noext\",\n", + " \"vega-embed\": \"https://cdn.jsdelivr.net/npm//vega-embed@6?noext\",\n", + " };\n", + "\n", + " function loadScript(lib) {\n", + " return new Promise(function(resolve, reject) {\n", + " var s = document.createElement('script');\n", + " s.src = paths[lib];\n", + " s.async = true;\n", + " s.onload = () => resolve(paths[lib]);\n", + " s.onerror = () => reject(`Error loading script: ${paths[lib]}`);\n", + " document.getElementsByTagName(\"head\")[0].appendChild(s);\n", + " });\n", + " }\n", + "\n", + " function showError(err) {\n", + " outputDiv.innerHTML = `<div class=\"error\" style=\"color:red;\">${err}</div>`;\n", + " throw err;\n", + " }\n", + "\n", + " function displayChart(vegaEmbed) {\n", + " vegaEmbed(outputDiv, spec, embedOpt)\n", + " .catch(err => showError(`Javascript Error: ${err.message}<br>This usually means there's a typo in your chart specification. See the javascript console for the full traceback.`));\n", + " }\n", + "\n", + " if(typeof define === \"function\" && define.amd) {\n", + " requirejs.config({paths});\n", + " require([\"vega-embed\"], displayChart, err => showError(`Error loading script: ${err.message}`));\n", + " } else if (typeof vegaEmbed === \"function\") {\n", + " displayChart(vegaEmbed);\n", + " } else {\n", + " loadScript(\"vega\")\n", + " .then(() => loadScript(\"vega-lite\"))\n", + " .then(() => loadScript(\"vega-embed\"))\n", + " .catch(showError)\n", + " .then(() => displayChart(vegaEmbed));\n", + " }\n", + " })({\"config\": {\"view\": {\"continuousWidth\": 400, \"continuousHeight\": 300}, \"title\": {\"anchor\": \"middle\"}}, \"hconcat\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"abbreviation_canton_and_fl\", \"legend\": {\"title\": \"Canton\"}}, \"opacity\": {\"condition\": {\"value\": 1, \"selection\": \"selector001\"}, \"value\": 0.2}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"abbreviation_canton_and_fl\", \"title\": \"Canton\"}, {\"type\": \"quantitative\", \"field\": \"ncumul_conf\", \"title\": \"Cases\"}, {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"ncumul_conf\", \"scale\": {\"type\": \"linear\"}, \"title\": \"Cases\"}}, \"selection\": {\"selector001\": {\"type\": \"multi\", \"fields\": [\"abbreviation_canton_and_fl\"], \"bind\": \"legend\"}}}, {\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"abbreviation_canton_and_fl\", \"legend\": {\"title\": \"Canton\"}}, \"opacity\": {\"condition\": {\"value\": 1, \"selection\": \"selector002\"}, \"value\": 0.2}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"abbreviation_canton_and_fl\", \"title\": \"Canton\"}, {\"type\": \"quantitative\", \"field\": \"ncumul_conf_100k\", \"title\": \"Cases/100k\"}, {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"ncumul_conf_100k\", \"scale\": {\"type\": \"linear\"}, \"title\": \"Cases per 100k population\"}}, \"selection\": {\"selector002\": {\"type\": \"multi\", \"fields\": [\"abbreviation_canton_and_fl\"], \"bind\": \"legend\"}}}], \"data\": {\"name\": \"data-aafcdb8d7b91cd0d5efa094b7903df68\"}, \"title\": \"Covid-19 cases in Switzerland by Canton\", \"$schema\": \"https://vega.github.io/schema/vega-lite/v4.0.2.json\", \"datasets\": {\"data-aafcdb8d7b91cd0d5efa094b7903df68\": [{\"date\": \"2020-02-28T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 1.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://vs.ch/documents/529400/6767345/2020+02+28+-+Medienmitteilung+-+1.+Fall+Coronavirus+VS.pdf/37c4f942-c5d5-6ab5-64fd-83444de4eba5?t=1582923242156\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 0.2907357067058191, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-03T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://vs.ch/documents/529400/6789273/2020+03+03+-+Medienmitteilung+-+Best%C3%A4tigung+2.+Fall.pdf/9e063e45-70a1-682e-fc37-31d9685f71f1?t=1583233390225\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 0.5814714134116382, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-05T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 3.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.vs.ch/de/web/coronavirus/info?p_p_id=com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_delta=5&p_r_p_resetCur=false&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_cur=5#collapse6812036\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 0.8722071201174572, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-06T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 5.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.vs.ch/de/web/coronavirus/info?p_p_id=com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_delta=5&p_r_p_resetCur=false&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_cur=5#collapse6828733\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 1.4536785335290954, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-08T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 7.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.vs.ch/de/web/coronavirus/info?p_p_id=com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_delta=5&p_r_p_resetCur=false&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_cur=4\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 2.0351499469407335, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-09T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 12.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.vs.ch/de/web/coronavirus/info?p_p_id=com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_delta=5&p_r_p_resetCur=false&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_cur=4#collapse6846567\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 3.4888284804698286, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-10T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 18.0, \"ncumul_hosp\": 4.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 3.0, \"ncumul_deceased\": null, \"source\": \"https://www.vs.ch/de/web/coronavirus/info?p_p_id=com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_delta=5&p_r_p_resetCur=false&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_cur=3#collapse6858802\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 5.233242720704744, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-11T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 22.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.vs.ch/de/web/coronavirus/info?p_p_id=com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_delta=5&p_r_p_resetCur=false&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_cur=3#collapse6870561\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 6.396185547528019, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-13T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 22.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vs.ch/de/web/coronavirus/info?p_p_id=com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_delta=5&p_r_p_resetCur=false&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_cur=3#collapse6898881\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 6.396185547528019, \"ncumul_deceased_100k\": 0.2907357067058191}, {\"date\": \"2020-03-17T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 95.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www.vs.ch/de/web/coronavirus/info?p_p_id=com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_delta=5&p_r_p_resetCur=false&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_cur=2#collapse6927494\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 27.619892137052812, \"ncumul_deceased_100k\": 0.8722071201174572}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 232.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 4.0, \"source\": \"https://www.vs.ch/de/web/coronavirus#collapse6955818\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 67.45068395575002, \"ncumul_deceased_100k\": 1.1629428268232764}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 282.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 5.0, \"source\": \"https://www.vs.ch/de/web/coronavirus\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 81.98746929104098, \"ncumul_deceased_100k\": 1.4536785335290954}, {\"date\": \"2020-03-21T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 359.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 9.0, \"source\": \"https://www.vs.ch/de/web/coronavirus\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 104.37411870738904, \"ncumul_deceased_100k\": 2.616621360352372}, {\"date\": \"2020-03-22T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 432.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 10.0, \"source\": \"https://www.vs.ch/de/web/coronavirus\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 125.59782529691383, \"ncumul_deceased_100k\": 2.9073570670581907}, {\"date\": \"2020-03-23T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 492.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 12.0, \"source\": \"https://www.vs.ch/de/web/coronavirus\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 143.04196769926298, \"ncumul_deceased_100k\": 3.4888284804698286}, {\"date\": \"2020-03-24T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 544.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 13.0, \"source\": \"https://www.vs.ch/de/web/coronavirus\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 158.1602244479656, \"ncumul_deceased_100k\": 3.7795641871756476}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GR\", \"ncumul_tested\": null, \"ncumul_conf\": 116.0, \"ncumul_hosp\": 13.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.gr.ch/DE/institutionen/verwaltung/djsg/ga/coronavirus/info/Seiten/Start.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 58.473931212477126, \"ncumul_deceased_100k\": 0.5040856139006649}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GR\", \"ncumul_tested\": null, \"ncumul_conf\": 145.0, \"ncumul_hosp\": 18.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.gr.ch/DE/institutionen/verwaltung/djsg/ga/coronavirus/info/Seiten/Start.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 73.0924140155964, \"ncumul_deceased_100k\": 0.5040856139006649}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GR\", \"ncumul_tested\": null, \"ncumul_conf\": 213.0, \"ncumul_hosp\": 24.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www.gr.ch/DE/institutionen/verwaltung/djsg/ga/coronavirus/info/Seiten/Start.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 107.37023576084161, \"ncumul_deceased_100k\": 1.5122568417019946}, {\"date\": \"2020-03-21T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GR\", \"ncumul_tested\": null, \"ncumul_conf\": 239.0, \"ncumul_hosp\": 24.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www.gr.ch/DE/institutionen/verwaltung/djsg/ga/coronavirus/info/Seiten/Start.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 120.4764617222589, \"ncumul_deceased_100k\": 1.5122568417019946}, {\"date\": \"2020-03-22T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GR\", \"ncumul_tested\": null, \"ncumul_conf\": 266.0, \"ncumul_hosp\": 27.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 6.0, \"source\": \"https://www.gr.ch/DE/institutionen/verwaltung/djsg/ga/coronavirus/info/Seiten/Start.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 134.08677329757685, \"ncumul_deceased_100k\": 3.024513683403989}, {\"date\": \"2020-03-24T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GR\", \"ncumul_tested\": null, \"ncumul_conf\": 276.0, \"ncumul_hosp\": 29.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 6.0, \"source\": \"https://www.gr.ch/DE/institutionen/verwaltung/djsg/ga/coronavirus/info/Seiten/Start.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 139.12762943658353, \"ncumul_deceased_100k\": 3.024513683403989}, {\"date\": \"2020-03-16T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BE\", \"ncumul_tested\": null, \"ncumul_conf\": 123.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 11.884322067060427, \"ncumul_deceased_100k\": 0.09662050461024736}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BE\", \"ncumul_tested\": null, \"ncumul_conf\": 193.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 18.647757389777745, \"ncumul_deceased_100k\": 0.09662050461024736}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BE\", \"ncumul_tested\": null, \"ncumul_conf\": 282.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 27.24698230008976, \"ncumul_deceased_100k\": 0.09662050461024736}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BE\", \"ncumul_tested\": null, \"ncumul_conf\": 377.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 36.42593023806326, \"ncumul_deceased_100k\": 0.19324100922049472}, {\"date\": \"2020-03-21T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BE\", \"ncumul_tested\": null, \"ncumul_conf\": 418.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 40.3873709270834, \"ncumul_deceased_100k\": 0.28986151383074216}, {\"date\": \"2020-03-23T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BE\", \"ncumul_tested\": null, \"ncumul_conf\": 470.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 5.0, \"source\": \"https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 45.41163716681627, \"ncumul_deceased_100k\": 0.48310252305123685}, {\"date\": \"2020-03-24T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BE\", \"ncumul_tested\": null, \"ncumul_conf\": 532.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 6.0, \"source\": \"https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 51.4021084526516, \"ncumul_deceased_100k\": 0.5797230276614843}, {\"date\": \"2020-03-25T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BE\", \"ncumul_tested\": null, \"ncumul_conf\": 624.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 6.0, \"source\": \"https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 60.29119487679437, \"ncumul_deceased_100k\": 0.5797230276614843}, {\"date\": \"2020-03-14T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"AI\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ai.ch/themen/gesundheit-alter-und-soziales/gesundheitsfoerderung-und-praevention/aktuelles/erste-bestaetigte-coronavirus-faelle-auch-in-innerrhoden\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 3.620958105514719, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-16T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"AI\", \"ncumul_tested\": null, \"ncumul_conf\": 4.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"Kantonaler F\\u00fchrungsstab Appenzell Innerrhoden\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 7.241916211029438, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-17T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"AI\", \"ncumul_tested\": null, \"ncumul_conf\": 5.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"Kantonaler F\\u00fchrungsstab Appenzell Innerrhoden\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 9.052395263786797, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"AI\", \"ncumul_tested\": null, \"ncumul_conf\": 6.0, \"ncumul_hosp\": 1.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"Kantonaler F\\u00fchrungsstab Appenzell Innerrhoden\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 10.862874316544158, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-24T00:00:00\", \"time\": \"10:00\", \"abbreviation_canton_and_fl\": \"AI\", \"ncumul_tested\": null, \"ncumul_conf\": 8.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ai.ch/themen/gesundheit-alter-und-soziales/gesundheitsfoerderung-und-praevention/uebertragbare-krankheiten/coronavirus\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 14.483832422058876, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-02-28T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 1.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/neuer-coronavirus-covid-19-erster-bestaetigter-fall-aus-dem-kanton-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 0.34706315161106716, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-02-29T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/weiterer-bestaetigter-fall-aus-dem-kanton-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 0.6941263032221343, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-01T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": null, \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 0.6941263032221343, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-02T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": null, \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 0.6941263032221343, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-03T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": null, \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 0.6941263032221343, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-04T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": null, \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 0.6941263032221343, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-05T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 6.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/neuer-coronavirus-covid-19-sechs-bestaetigte-faelle-im-kanton-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 2.082378909666403, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-06T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 6.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": null, \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 2.082378909666403, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-07T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 15.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-15-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 5.205947274166007, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-08T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 19.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/patient-im-kantonsspital-baselland-stirbt-an-den-folgen-einer-coronavirus-infektion\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 6.594199880610277, \"ncumul_deceased_100k\": 0.34706315161106716}, {\"date\": \"2020-03-09T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 20.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-xx-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 6.941263032221343, \"ncumul_deceased_100k\": 0.34706315161106716}, {\"date\": \"2020-03-10T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 22.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 7.635389335443477, \"ncumul_deceased_100k\": 0.34706315161106716}, {\"date\": \"2020-03-11T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 26.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-26-bestaetigte-faelle-in-basel-landschaft-1\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 9.023641941887746, \"ncumul_deceased_100k\": 0.6941263032221343}, {\"date\": \"2020-03-12T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 26.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": null, \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 9.023641941887746, \"ncumul_deceased_100k\": 0.6941263032221343}, {\"date\": \"2020-03-13T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 42.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-26-bestaetigte-faelle-in-basel-landschaft-2\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 14.576652367664822, \"ncumul_deceased_100k\": 0.6941263032221343}, {\"date\": \"2020-03-14T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 47.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-47-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 16.311968125720156, \"ncumul_deceased_100k\": 0.6941263032221343}, {\"date\": \"2020-03-15T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 54.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-54-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 18.741410186997626, \"ncumul_deceased_100k\": 0.6941263032221343}, {\"date\": \"2020-03-16T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 76.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-67-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 26.376799522441107, \"ncumul_deceased_100k\": 0.6941263032221343}, {\"date\": \"2020-03-17T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 89.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-89-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 30.888620493384977, \"ncumul_deceased_100k\": 0.6941263032221343}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 116.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-116-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 40.25932558688379, \"ncumul_deceased_100k\": 0.6941263032221343}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 134.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-131-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 46.506462315883, \"ncumul_deceased_100k\": 0.6941263032221343}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 184.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-170-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 63.859619896436364, \"ncumul_deceased_100k\": 1.0411894548332015}, {\"date\": \"2020-03-21T00:00:00\", \"time\": \"14:00\", \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 282.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-282-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 97.87180875432094, \"ncumul_deceased_100k\": 1.0411894548332015}, {\"date\": \"2020-03-22T00:00:00\", \"time\": \"14:00\", \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 289.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-289-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 100.30125081559841, \"ncumul_deceased_100k\": 1.0411894548332015}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"14:00\", \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 302.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-289-bestaetigte-faelle-in-basel-landschaft-1\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 104.81307178654227, \"ncumul_deceased_100k\": 1.0411894548332015}, {\"date\": \"2020-03-24T00:00:00\", \"time\": \"15:30\", \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 306.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 4.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/amt-fur-gesundheit/medizinische-dienste/kantonsarztlicher-dienst/aktuelles/covid-19-faelle-kanton-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 106.20132439298655, \"ncumul_deceased_100k\": 1.3882526064442686}, {\"date\": \"2020-03-06T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"SO\", \"ncumul_tested\": null, \"ncumul_conf\": 1.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://so.ch/startseite/aktuell/news/erster-laborbestaetigter-covid-19-fall-im-kanton-solothurn/?tx_news_pi1%5Bcontroller%5D=News&tx_news_pi1%5Baction%5D=detail&cHash=3074bbdc8f0fcdcb9f1e11a21fc05e73\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 0.36604024978586647, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SO\", \"ncumul_tested\": null, \"ncumul_conf\": 43.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.oltnertagblatt.ch/solothurn/kanton-solothurn/zivilschuetzer-kontrollieren-wer-in-die-solothurner-spitaeler-rein-will-137174885\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 15.73973074079226, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-20T00:00:00\", \"time\": \"17:37\", \"abbreviation_canton_and_fl\": \"SO\", \"ncumul_tested\": null, \"ncumul_conf\": 66.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://twitter.com/KantonSolothurn/status/1241041303024041989?p=p\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 24.158656485867187, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"SO\", \"ncumul_tested\": null, \"ncumul_conf\": 95.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://corona.so.ch/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 34.77382372965731, \"ncumul_deceased_100k\": 0.36604024978586647}, {\"date\": \"2020-03-24T00:00:00\", \"time\": \"00:00\", \"abbreviation_canton_and_fl\": \"SO\", \"ncumul_tested\": null, \"ncumul_conf\": 104.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://corona.so.ch/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 38.06818597773011, \"ncumul_deceased_100k\": 0.36604024978586647}, {\"date\": \"2020-03-25T00:00:00\", \"time\": \"00:00\", \"abbreviation_canton_and_fl\": \"SO\", \"ncumul_tested\": null, \"ncumul_conf\": 129.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://corona.so.ch/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 47.219192222376776, \"ncumul_deceased_100k\": 0.36604024978586647}, {\"date\": \"2020-03-04T00:00:00\", \"time\": \"06:35\", \"abbreviation_canton_and_fl\": \"SG\", \"ncumul_tested\": null, \"ncumul_conf\": 1.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.sg.ch/news/sgch_allgemein/2020/03/erster-bestaetigter-corona-fall-im-kanton-.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 0.19696787650902012, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-06T00:00:00\", \"time\": \"15:38\", \"abbreviation_canton_and_fl\": \"SG\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.sg.ch/news/sgch_allgemein/2020/03/zweiter-bestaetigter-fall-einer-corona-patientin.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 0.39393575301804024, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-12T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SG\", \"ncumul_tested\": null, \"ncumul_conf\": 15.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.sg.ch/tools/informationen-coronavirus.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 2.954518147635302, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-17T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SG\", \"ncumul_tested\": null, \"ncumul_conf\": 47.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.sg.ch/tools/informationen-coronavirus.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 9.257490195923948, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SG\", \"ncumul_tested\": null, \"ncumul_conf\": 61.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.sg.ch/tools/informationen-coronavirus.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 12.015040467050229, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SG\", \"ncumul_tested\": null, \"ncumul_conf\": 85.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.sg.ch/tools/informationen-coronavirus.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 16.742269503266712, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SG\", \"ncumul_tested\": null, \"ncumul_conf\": 98.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.sg.ch/tools/informationen-coronavirus.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 19.302851897883972, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-23T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SG\", \"ncumul_tested\": null, \"ncumul_conf\": 200.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.sg.ch/tools/informationen-coronavirus.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 39.39357530180403, \"ncumul_deceased_100k\": 0.19696787650902012}, {\"date\": \"2020-03-20T00:00:00\", \"time\": \"16:00\", \"abbreviation_canton_and_fl\": \"NE\", \"ncumul_tested\": null, \"ncumul_conf\": 159.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ne.ch/autorites/DFS/SCSP/medecin-cantonal/maladies-vaccinations/Pages/Coronavirus.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 89.90670059372349, \"ncumul_deceased_100k\": 1.130901894260673}, {\"date\": \"2020-03-21T00:00:00\", \"time\": \"15:30\", \"abbreviation_canton_and_fl\": \"NE\", \"ncumul_tested\": null, \"ncumul_conf\": 177.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ne.ch/autorites/DFS/SCSP/medecin-cantonal/maladies-vaccinations/Pages/Coronavirus.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 100.08481764206955, \"ncumul_deceased_100k\": 1.130901894260673}, {\"date\": \"2020-03-22T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"NE\", \"ncumul_tested\": null, \"ncumul_conf\": 188.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ne.ch/autorites/DFS/SCSP/medecin-cantonal/maladies-vaccinations/Pages/Coronavirus.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 106.30477806050325, \"ncumul_deceased_100k\": 1.130901894260673}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"NE\", \"ncumul_tested\": null, \"ncumul_conf\": 204.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ne.ch/autorites/DFS/SCSP/medecin-cantonal/maladies-vaccinations/Pages/Coronavirus.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 115.35199321458863, \"ncumul_deceased_100k\": 1.130901894260673}, {\"date\": \"2020-03-24T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"NE\", \"ncumul_tested\": null, \"ncumul_conf\": 230.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ne.ch/autorites/DFS/SCSP/medecin-cantonal/maladies-vaccinations/Pages/Coronavirus.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 130.05371783997737, \"ncumul_deceased_100k\": 1.130901894260673}, {\"date\": \"2020-03-18T00:00:00\", \"time\": \"16:00\", \"abbreviation_canton_and_fl\": \"LU\", \"ncumul_tested\": null, \"ncumul_conf\": 65.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://web.archive.org/web/20200318191404/https://gesundheit.lu.ch/themen/Humanmedizin/Infektionskrankheiten/Coronavirus\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 15.87080674973203, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-20T00:00:00\", \"time\": \"09:40\", \"abbreviation_canton_and_fl\": \"LU\", \"ncumul_tested\": null, \"ncumul_conf\": 92.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gesundheit.lu.ch/themen/Humanmedizin/Infektionskrankheiten/Coronavirus\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 22.463295707313026, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-21T00:00:00\", \"time\": \"11:00\", \"abbreviation_canton_and_fl\": \"LU\", \"ncumul_tested\": null, \"ncumul_conf\": 109.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://gesundheit.lu.ch/themen/Humanmedizin/Infektionskrankheiten/Coronavirus;https://newsletter.lu.ch/inxmail/html_mail.jsp?params=7UGt4J1Fx6OIONHlV9upAAuOzkQ6ZmQA%2FxRrLjJkeDWZdweUdKfwhAE94i2Apium%2F6rIvcF2Z5MaTtV52A77W2jrwVmrkZ8UhFPVmHC4iuI%3D\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 26.61412208801217, \"ncumul_deceased_100k\": 0.24416625768818503}, {\"date\": \"2020-03-22T00:00:00\", \"time\": \"11:00\", \"abbreviation_canton_and_fl\": \"LU\", \"ncumul_tested\": null, \"ncumul_conf\": 131.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://gesundheit.lu.ch/themen/Humanmedizin/Infektionskrankheiten/Coronavirus\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 31.98577975715224, \"ncumul_deceased_100k\": 0.24416625768818503}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"11:00\", \"abbreviation_canton_and_fl\": \"LU\", \"ncumul_tested\": null, \"ncumul_conf\": 156.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://gesundheit.lu.ch/themen/Humanmedizin/Infektionskrankheiten/Coronavirus\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 38.08993619935686, \"ncumul_deceased_100k\": 0.24416625768818503}, {\"date\": \"2020-03-24T00:00:00\", \"time\": \"11:00\", \"abbreviation_canton_and_fl\": \"LU\", \"ncumul_tested\": null, \"ncumul_conf\": 205.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://gesundheit.lu.ch/themen/Humanmedizin/Infektionskrankheiten/Coronavirus\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 50.05408282607794, \"ncumul_deceased_100k\": 0.48833251537637007}, {\"date\": \"2020-03-01T00:00:00\", \"time\": \"17:29\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 1.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-coronavirus-anzahl-der-getesteten-faelle-und-zwischenstand-kita-riehen-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 0.5134366367846545, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-02T00:00:00\", \"time\": \"17:15\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": 235.0, \"ncumul_conf\": 3.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-coronavirus-zwei-neue-positive-faelle-in-basel-stadt-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 1.5403099103539633, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-03T00:00:00\", \"time\": \"17:30\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 3.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1234880556095213569?s=20\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 1.5403099103539633, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-04T00:00:00\", \"time\": \"17:20\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 3.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1235240377134862336?s=20\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 1.5403099103539633, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-05T00:00:00\", \"time\": \"17:15\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 8.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-coronavirus-fuenf-neue-positive-faelle-in-basel-stadt-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 4.107493094277236, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-06T00:00:00\", \"time\": \"14:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 15.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1235934884167852035?s=20\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 7.701549551769816, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-07T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 21.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1236249864473894914?s=20\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 10.782169372477743, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-08T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 24.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1236609191831384064?s=20\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 12.322479282831706, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-09T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 28.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1236973685602426881?s=20\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 14.376225829970323, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-10T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 33.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1237336196772175873?s=20\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 16.943409013893596, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-11T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 37.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1237694819419422720?s=20\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 18.997155561032216, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-12T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 73.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 4.0, \"ncumul_deceased\": 1.0, \"source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1238073089902235648?s=20 https://www.coronavirus.bs.ch/nm/2020-coronavirus-ende-der-quarantaenemassnahmen-im-fall-kita-riehen-gd.html https://www.coronavirus.bs.ch/nm/2020-coronavirus-erster-todesfall-im-kanton-basel-stadt-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 37.48087448527977, \"ncumul_deceased_100k\": 0.5134366367846545}, {\"date\": \"2020-03-13T00:00:00\", \"time\": \"12:30\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 92.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1238430659762364417?s=20\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 47.2361705841882, \"ncumul_deceased_100k\": 0.5134366367846545}, {\"date\": \"2020-03-14T00:00:00\", \"time\": \"11:27\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 100.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1238773726423941127?s=20\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 51.34366367846545, \"ncumul_deceased_100k\": 0.5134366367846545}, {\"date\": \"2020-03-16T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 144.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 4.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-144-bestaetigte-faelle-im-kanton-basel-stadt-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 73.93487569699023, \"ncumul_deceased_100k\": 2.053746547138618}, {\"date\": \"2020-03-17T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 165.0, \"ncumul_hosp\": 30.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 25.0, \"ncumul_deceased\": 4.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-165-bestaetigte-faelle-im-kanton-basel-stadt-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 84.71704506946797, \"ncumul_deceased_100k\": 2.053746547138618}, {\"date\": \"2020-03-18T00:00:00\", \"time\": \"11:15\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 182.0, \"ncumul_hosp\": 40.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 36.0, \"ncumul_deceased\": 4.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-182-bestaetigte-faelle-im-kanton-basel-stadt-treffen-mit-allen-spitaelern-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 93.4454678948071, \"ncumul_deceased_100k\": 2.053746547138618}, {\"date\": \"2020-03-19T00:00:00\", \"time\": \"11:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 222.0, \"ncumul_hosp\": 40.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 44.0, \"ncumul_deceased\": 4.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-222-bestaetigte-faelle-basel-stadt-trifft-gemeinsam-mit-den-spitaelern-vorkehrungen-fuer-intensiv--und-beatmungskapazitaeten-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 113.98293336619327, \"ncumul_deceased_100k\": 2.053746547138618}, {\"date\": \"2020-03-20T00:00:00\", \"time\": \"10:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 272.0, \"ncumul_hosp\": 45.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 46.0, \"ncumul_deceased\": 4.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-272-bestaetigte-faelle-im-kanton-basel-stadt-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 139.654765205426, \"ncumul_deceased_100k\": 2.053746547138618}, {\"date\": \"2020-03-21T00:00:00\", \"time\": \"10:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 299.0, \"ncumul_hosp\": 46.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 57.0, \"ncumul_deceased\": 5.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-299-bestaetigte-faelle-im-kanton-basel-stadt-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 153.51755439861168, \"ncumul_deceased_100k\": 2.567183183923272}, {\"date\": \"2020-03-22T00:00:00\", \"time\": \"10:30\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 358.0, \"ncumul_hosp\": 50.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 73.0, \"ncumul_deceased\": 5.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-358-bestaetigte-faelle-im-kanton-basel-stadt-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 183.81031596890628, \"ncumul_deceased_100k\": 2.567183183923272}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"10:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 376.0, \"ncumul_hosp\": 56.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 78.0, \"ncumul_deceased\": 5.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-376-bestaetigte-faelle-im-kanton-basel-stadt-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 193.05217543103007, \"ncumul_deceased_100k\": 2.567183183923272}, {\"date\": \"2020-03-24T00:00:00\", \"time\": \"09:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 414.0, \"ncumul_hosp\": 58.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 105.0, \"ncumul_deceased\": 5.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-414-bestaetigte-faelle-im-kanton-basel-stadt-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 212.56276762884693, \"ncumul_deceased_100k\": 2.567183183923272}, {\"date\": \"2020-02-28T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 1.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/20200228_KFS_20200106_Coronavirus_Lagebulletin_AG_Unterschrieben.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 0.14744760817862393, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-02T00:00:00\", \"time\": \"18:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/200302_KFS_Coronavirus_Lagebulletin_2.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 0.29489521635724786, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-03T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 6.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200303_KFS_Coronavirus_Lagebulletin_3.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 0.8846856490717436, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-04T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 7.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200304_KFS_Coronavirus_Lagebulletin_4.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 1.0321332572503674, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-05T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 9.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200305_KFS_Coronavirus_Lagebulletin_5.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 1.3270284736076154, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-06T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 12.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 1.0, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200305_KFS_Coronavirus_Lagebulletin_6.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 1.7693712981434873, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-09T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 14.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 2.0, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200309_KFS_Coronavirus_Lagebulletin_7.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 2.064266514500735, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-10T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 17.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 2.0, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200310_KFS_Coronavirus_Lagebulletin_8.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 2.506609339036607, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-11T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 18.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 2.0, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200311_KFS_Coronavirus_Lagebulletin_9.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 2.654056947215231, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-12T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 27.0, \"ncumul_hosp\": 1.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 3.0, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200312_KFS_Coronavirus_Lagebulletin_10.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 3.9810854208228466, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-13T00:00:00\", \"time\": \"13:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 32.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 3.0, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200313_KFS_Coronavirus_Lagebulletin_11.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 4.718323461715966, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-16T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 52.0, \"ncumul_hosp\": 2.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 4.0, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200316_KFS_Coronavirus_Lagebulletin_12.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 7.667275625288444, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-17T00:00:00\", \"time\": \"16:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 67.0, \"ncumul_hosp\": 2.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 4.0, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200317_KFS_Coronavirus_Lagebulletin_13.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 9.878989747967804, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-18T00:00:00\", \"time\": \"16:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 101.0, \"ncumul_hosp\": 6.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 4.0, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200318_KFS_Coronavirus_Lagebulletin_14.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 14.892208426041018, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-19T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 118.0, \"ncumul_hosp\": 17.0, \"ncumul_ICU\": 6.0, \"ncumul_vent\": 3.0, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200319_KFS_Coronavirus_Lagebulletin_15.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 17.398817765077624, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-20T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 168.0, \"ncumul_hosp\": 25.0, \"ncumul_ICU\": 4.0, \"ncumul_vent\": 2.0, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200320_KFS_Coronavirus_Lagebulletin_16.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 24.771198174008823, \"ncumul_deceased_100k\": 0.14744760817862393}, {\"date\": \"2020-03-22T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 232.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.ag.ch/de/aktuelles/medienportal/medienmitteilung/medienmitteilungen/mediendetails_139237.jsp\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 34.20784509744075, \"ncumul_deceased_100k\": 0.14744760817862393}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 241.0, \"ncumul_hosp\": 10.0, \"ncumul_ICU\": 3.0, \"ncumul_vent\": 2.0, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200323_KFS_Coronavirus_Lagebulletin_17.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 35.534873571048365, \"ncumul_deceased_100k\": 0.14744760817862393}, {\"date\": \"2020-03-24T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 266.0, \"ncumul_hosp\": 24.0, \"ncumul_ICU\": 2.0, \"ncumul_vent\": 2.0, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200324_KFS_Coronavirus_Lagebulletin_18.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 39.22106377551396, \"ncumul_deceased_100k\": 0.29489521635724786}, {\"date\": \"2020-03-03T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SZ\", \"ncumul_tested\": 1.0, \"ncumul_conf\": 1.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.sz.ch/public/upload/assets/45351/MM_Coronavirus_4_3_2020.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 0.6282788301448183, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-04T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SZ\", \"ncumul_tested\": 3.0, \"ncumul_conf\": 3.0, \"ncumul_hosp\": 1.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.sz.ch/public/upload/assets/45351/MM_Coronavirus_4_3_2020.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 1.8848364904344548, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-06T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SZ\", \"ncumul_tested\": 6.0, \"ncumul_conf\": 6.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.sz.ch/public/upload/assets/45417/MM_Coronavirus_6_3_2020.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 3.7696729808689096, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-13T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"SZ\", \"ncumul_tested\": 10.0, \"ncumul_conf\": 9.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.sz.ch/public/upload/assets/45585/MM_Coronavirus_13_03_2020.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 5.654509471303364, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-14T00:00:00\", \"time\": \"03:03\", \"abbreviation_canton_and_fl\": \"SZ\", \"ncumul_tested\": 1.0, \"ncumul_conf\": 12.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.bote.ch/nachrichten/schwyz/schwyz_bdu/coronavirus-einsatz-fuer-spitalbataillon-5;art146989,1229758\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 7.539345961737819, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-15T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SZ\", \"ncumul_tested\": null, \"ncumul_conf\": 13.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.sz.ch/public/upload/assets/45590/MM_Coronavirus_15_3_2020.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 8.167624791882638, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-25T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SZ\", \"ncumul_tested\": null, \"ncumul_conf\": 99.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.sz.ch/behoerden/information-medien/medienmitteilungen/coronavirus.html/72-416-412-1379-6948\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 62.19960418433701, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-13T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"OW\", \"ncumul_tested\": 6.0, \"ncumul_conf\": 1.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ow.ch/de/aktuelles/aktuellesinformationen/amtsmitteilungen/welcome.php?action=showinfo&info_id=63566&ls=0&sq=&kategorie_id=&date_from=&date_to=\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 2.6426362939668615, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-23T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"OW\", \"ncumul_tested\": null, \"ncumul_conf\": 25.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ow.ch/de/verwaltung/dienstleistungen/?dienst_id=5962\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 66.06590734917152, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-24T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"OW\", \"ncumul_tested\": null, \"ncumul_conf\": 25.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ow.ch/de/verwaltung/dienstleistungen/?dienst_id=5962\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 66.06590734917152, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-02-26T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 1.0, \"ncumul_hosp\": 1.0, \"ncumul_ICU\": 0.0, \"ncumul_vent\": 1.0, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 0.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 0.200208216545207, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-02-27T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 1.0, \"ncumul_hosp\": 1.0, \"ncumul_ICU\": 0.0, \"ncumul_vent\": 1.0, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 0.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 0.200208216545207, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-02-28T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 3.0, \"ncumul_hosp\": 2.0, \"ncumul_ICU\": 0.0, \"ncumul_vent\": 2.0, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 0.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 0.6006246496356211, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-02-29T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 5.0, \"ncumul_hosp\": 3.0, \"ncumul_ICU\": 0.0, \"ncumul_vent\": 3.0, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 0.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 1.0010410827260352, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-01T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 7.0, \"ncumul_hosp\": 3.0, \"ncumul_ICU\": 0.0, \"ncumul_vent\": 3.0, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 0.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 1.401457515816449, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-02T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 7.0, \"ncumul_hosp\": 3.0, \"ncumul_ICU\": 0.0, \"ncumul_vent\": 3.0, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 0.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 1.401457515816449, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-03T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 8.0, \"ncumul_hosp\": 4.0, \"ncumul_ICU\": 0.0, \"ncumul_vent\": 4.0, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 0.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 1.601665732361656, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-04T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 8.0, \"ncumul_hosp\": 4.0, \"ncumul_ICU\": 0.0, \"ncumul_vent\": 4.0, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 0.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 1.601665732361656, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-05T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 11.0, \"ncumul_hosp\": 5.0, \"ncumul_ICU\": 0.0, \"ncumul_vent\": 5.0, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 0.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 2.2022903819972774, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-06T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 15.0, \"ncumul_hosp\": 7.0, \"ncumul_ICU\": 0.0, \"ncumul_vent\": 7.0, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 0.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 3.003123248178105, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-07T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 24.0, \"ncumul_hosp\": 7.0, \"ncumul_ICU\": 0.0, \"ncumul_vent\": 7.0, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 0.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 4.804997197084969, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-08T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 32.0, \"ncumul_hosp\": 9.0, \"ncumul_ICU\": 0.0, \"ncumul_vent\": 9.0, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 0.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 6.406662929446624, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-09T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 33.0, \"ncumul_hosp\": 13.0, \"ncumul_ICU\": 3.0, \"ncumul_vent\": 10.0, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 0.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 6.606871145991831, \"ncumul_deceased_100k\": 0.200208216545207}, {\"date\": \"2020-03-10T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 59.0, \"ncumul_hosp\": 18.0, \"ncumul_ICU\": 4.0, \"ncumul_vent\": 14.0, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 1.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 11.812284776167214, \"ncumul_deceased_100k\": 0.400416433090414}, {\"date\": \"2020-03-11T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 66.0, \"ncumul_hosp\": 20.0, \"ncumul_ICU\": 6.0, \"ncumul_vent\": 14.0, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 1.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 13.213742291983662, \"ncumul_deceased_100k\": 0.400416433090414}, {\"date\": \"2020-03-12T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 80.0, \"ncumul_hosp\": 23.0, \"ncumul_ICU\": 6.0, \"ncumul_vent\": 17.0, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 4.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 16.016657323616563, \"ncumul_deceased_100k\": 0.400416433090414}, {\"date\": \"2020-03-13T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 104.0, \"ncumul_hosp\": 33.0, \"ncumul_ICU\": 7.0, \"ncumul_vent\": 26.0, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 4.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 20.82165452070153, \"ncumul_deceased_100k\": 0.400416433090414}, {\"date\": \"2020-03-14T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 196.0, \"ncumul_hosp\": 43.0, \"ncumul_ICU\": 8.0, \"ncumul_vent\": 33.0, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 2.0, \"ncumul_ICU_intub\": 5.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 39.24081044286058, \"ncumul_deceased_100k\": 0.400416433090414}, {\"date\": \"2020-03-15T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 281.0, \"ncumul_hosp\": 46.0, \"ncumul_ICU\": 12.0, \"ncumul_vent\": 32.0, \"ncumul_released\": null, \"ncumul_deceased\": 4.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 2.0, \"ncumul_ICU_intub\": 5.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 56.258508849203174, \"ncumul_deceased_100k\": 0.800832866180828}, {\"date\": \"2020-03-16T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 373.0, \"ncumul_hosp\": 66.0, \"ncumul_ICU\": 10.0, \"ncumul_vent\": 52.0, \"ncumul_released\": null, \"ncumul_deceased\": 4.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 4.0, \"ncumul_ICU_intub\": 8.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 74.67766477136222, \"ncumul_deceased_100k\": 0.800832866180828}, {\"date\": \"2020-03-17T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 495.0, \"ncumul_hosp\": 75.0, \"ncumul_ICU\": 19.0, \"ncumul_vent\": 54.0, \"ncumul_released\": null, \"ncumul_deceased\": 4.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 2.0, \"ncumul_ICU_intub\": 9.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 99.10306718987746, \"ncumul_deceased_100k\": 0.800832866180828}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 629.0, \"ncumul_hosp\": 78.0, \"ncumul_ICU\": 20.0, \"ncumul_vent\": 56.0, \"ncumul_released\": null, \"ncumul_deceased\": 5.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 2.0, \"ncumul_ICU_intub\": 17.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 125.9309682069352, \"ncumul_deceased_100k\": 1.0010410827260352}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 826.0, \"ncumul_hosp\": 92.0, \"ncumul_ICU\": 19.0, \"ncumul_vent\": 68.0, \"ncumul_released\": null, \"ncumul_deceased\": 5.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 5.0, \"ncumul_ICU_intub\": 17.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 165.371986866341, \"ncumul_deceased_100k\": 1.0010410827260352}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 994.0, \"ncumul_hosp\": 109.0, \"ncumul_ICU\": 22.0, \"ncumul_vent\": 82.0, \"ncumul_released\": null, \"ncumul_deceased\": 8.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 5.0, \"ncumul_ICU_intub\": 21.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 199.00696724593578, \"ncumul_deceased_100k\": 1.601665732361656}, {\"date\": \"2020-03-21T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 1128.0, \"ncumul_hosp\": 145.0, \"ncumul_ICU\": 25.0, \"ncumul_vent\": 107.0, \"ncumul_released\": null, \"ncumul_deceased\": 10.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 13.0, \"ncumul_ICU_intub\": 24.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 225.8348682629935, \"ncumul_deceased_100k\": 2.0020821654520704}, {\"date\": \"2020-03-22T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 1203.0, \"ncumul_hosp\": 179.0, \"ncumul_ICU\": 36.0, \"ncumul_vent\": 137.0, \"ncumul_released\": null, \"ncumul_deceased\": 9.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 6.0, \"ncumul_ICU_intub\": 36.0, \"ncumul_deceased_suspect\": 4.0, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 240.85048450388402, \"ncumul_deceased_100k\": 1.8018739489068631}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 1509.0, \"ncumul_hosp\": 214.0, \"ncumul_ICU\": 43.0, \"ncumul_vent\": 160.0, \"ncumul_released\": null, \"ncumul_deceased\": 9.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 11.0, \"ncumul_ICU_intub\": 41.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 302.1141987667174, \"ncumul_deceased_100k\": 1.8018739489068631}, {\"date\": \"2020-03-24T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 1510.0, \"ncumul_hosp\": 238.0, \"ncumul_ICU\": 41.0, \"ncumul_vent\": 176.0, \"ncumul_released\": null, \"ncumul_deceased\": 12.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 21.0, \"ncumul_ICU_intub\": 41.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 302.3144069832626, \"ncumul_deceased_100k\": 2.4024985985424845}, {\"date\": \"2020-03-03T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZG\", \"ncumul_tested\": null, \"ncumul_conf\": 1.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.zg.ch/behoerden/gesundheitsdirektion/direktionssekretariat/aktuell/coronavirus-sars-cov-2-erste-person-aus-dem-kanton-zug-infiziert\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 0.7884134755631242, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-05T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZG\", \"ncumul_tested\": null, \"ncumul_conf\": 3.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.zg.ch/behoerden/gesundheitsdirektion/direktionssekretariat/aktuell/coronavirus-sars-cov-2-zwei-weitere-faelle-im-kanton-zug\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 2.365240426689373, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-13T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZG\", \"ncumul_tested\": null, \"ncumul_conf\": 13.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.zg.ch/behoerden/gesundheitsdirektion/direktionssekretariat/aktuell/coronavirus-kanton-zug-stellt-sich-hinter-massnahmen-des-bundes\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 10.249375182320616, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-14T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZG\", \"ncumul_tested\": null, \"ncumul_conf\": 13.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://twitter.com/gesundZG/status/1238733148462157824?s=20\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 10.249375182320616, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-16T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZG\", \"ncumul_tested\": null, \"ncumul_conf\": 24.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.zg.ch/behoerden/gesundheitsdirektion/direktionssekretariat/aktuell/covid-19-zuger-spitaeler-bereiten-sich-gemeinsam-auf-herausfordernde-zeit-vor\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 18.921923413514985, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZG\", \"ncumul_tested\": null, \"ncumul_conf\": 48.0, \"ncumul_hosp\": 1.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 5.0, \"ncumul_deceased\": null, \"source\": \"https://www.zg.ch/behoerden/gesundheitsdirektion/direktionssekretariat/aktuell/coronavirus-ausreichende-testkapazitaeten-im-kanton-zug-vorhanden\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 37.84384682702997, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"08:00\", \"abbreviation_canton_and_fl\": \"ZG\", \"ncumul_tested\": null, \"ncumul_conf\": 62.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 10.0, \"ncumul_deceased\": null, \"source\": \"https://www.zg.ch/behoerden/gesundheitsdirektion/amt-fuer-gesundheit/corona\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 48.8816354849137, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-24T00:00:00\", \"time\": \"08:00\", \"abbreviation_canton_and_fl\": \"ZG\", \"ncumul_tested\": null, \"ncumul_conf\": 72.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 12.0, \"ncumul_deceased\": null, \"source\": \"https://www.zg.ch/behoerden/gesundheitsdirektion/amt-fuer-gesundheit/corona\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 56.76577024054495, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-25T00:00:00\", \"time\": \"08:00\", \"abbreviation_canton_and_fl\": \"ZG\", \"ncumul_tested\": null, \"ncumul_conf\": 80.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 18.0, \"ncumul_deceased\": 0.0, \"source\": \"https://www.zg.ch/behoerden/gesundheitsdirektion/amt-fuer-gesundheit/corona\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 63.07307804504995, \"ncumul_deceased_100k\": 0.0}, {\"date\": \"2020-03-11T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"NW\", \"ncumul_tested\": null, \"ncumul_conf\": 4.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.nw.ch/aktuellesinformationen/63359\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 9.254332184253753, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"NW\", \"ncumul_tested\": null, \"ncumul_conf\": 25.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.nw.ch/gesundheitsamtdienste/6044\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 57.83957615158596, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-20T00:00:00\", \"time\": \"15:20\", \"abbreviation_canton_and_fl\": \"NW\", \"ncumul_tested\": null, \"ncumul_conf\": 28.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.nw.ch/gesundheitsamtdienste/6044\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 64.78032528977629, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-21T00:00:00\", \"time\": \"18:15\", \"abbreviation_canton_and_fl\": \"NW\", \"ncumul_tested\": null, \"ncumul_conf\": 33.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.nw.ch/gesundheitsamtdienste/6044\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 76.34824052009347, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-22T00:00:00\", \"time\": \"16:25\", \"abbreviation_canton_and_fl\": \"NW\", \"ncumul_tested\": null, \"ncumul_conf\": 36.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.nw.ch/gesundheitsamtdienste/6044\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 83.28898965828378, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"19:00\", \"abbreviation_canton_and_fl\": \"NW\", \"ncumul_tested\": null, \"ncumul_conf\": 39.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.nw.ch/gesundheitsamtdienste/6044\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 90.2297387964741, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-24T00:00:00\", \"time\": \"15:15\", \"abbreviation_canton_and_fl\": \"NW\", \"ncumul_tested\": null, \"ncumul_conf\": 42.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.nw.ch/gesundheitsamtdienste/6044\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 97.17048793466441, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-02-25T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 1.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.srf.ch/news/schweiz/tessiner-patient-erster-coronavirus-fall-in-der-schweiz\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 0.2830111251673303, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-02T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187352&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=ea65dbcabb28d4711459f3b613bbc1b7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": 6.0, \"TotalCured\": null, \"ncumul_conf_100k\": 0.5660222503346606, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-03T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 4.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187363&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=b34e82602a39cad67a7f8d54150dcf70 https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187369&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=3154d18e72821fc23d7b3c5cdfe9f9a3\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 1.1320445006693212, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-04T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 5.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187371&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=174f2d754f3b657af79f343c92fc5c89\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": 18.0, \"TotalCured\": null, \"ncumul_conf_100k\": 1.4150556258366518, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-12T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 180.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187437&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=59cf6112c82abed490acd8901f5a0bb2\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 50.94200253011947, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-13T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 258.0, \"ncumul_hosp\": 65.0, \"ncumul_ICU\": 13.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.youtube.com/watch?v=_x_yQ6uwGAQ\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 73.01687029317122, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-14T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 265.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187466&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=1b10e6e8117296766155edcf9c317a4c\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 74.99794816934254, \"ncumul_deceased_100k\": 0.849033375501991}, {\"date\": \"2020-03-15T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 291.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 6.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187467&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=af5473066754ef4d1272e156056acc07\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 82.35623742369313, \"ncumul_deceased_100k\": 1.698066751003982}, {\"date\": \"2020-03-16T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 330.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 8.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187475&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=dee4a529abd4e9300e116c7ff4db5774\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 93.39367130521902, \"ncumul_deceased_100k\": 2.2640890013386423}, {\"date\": \"2020-03-17T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 422.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 10.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187486&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=d106aab74491da09b294ff13ffadd02f\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 119.43069482061341, \"ncumul_deceased_100k\": 2.8301112516733036}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 511.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 14.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187493&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=7803bbc03dd49ef2e421dfd6b12dd239\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 144.6186849605058, \"ncumul_deceased_100k\": 3.9621557523426247}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 638.0, \"ncumul_hosp\": 155.0, \"ncumul_ICU\": 33.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 15.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187499&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=634a783514bdcbb426c005f1ea916268 https://www.youtube.com/watch?v=34RQ7OOWYoI\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 180.56109785675676, \"ncumul_deceased_100k\": 4.245166877509955}, {\"date\": \"2020-03-20T00:00:00\", \"time\": \"08:00\", \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 834.0, \"ncumul_hosp\": 168.0, \"ncumul_ICU\": 35.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 22.0, \"source\": \"https://www4.ti.ch/dss/dsp/covid19/home/ https://www.youtube.com/watch?v=34RQ7OOWYoI\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 236.0312783895535, \"ncumul_deceased_100k\": 6.226244753681267}, {\"date\": \"2020-03-21T00:00:00\", \"time\": \"08:00\", \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 918.0, \"ncumul_hosp\": 184.0, \"ncumul_ICU\": 40.0, \"ncumul_vent\": 37.0, \"ncumul_released\": null, \"ncumul_deceased\": 28.0, \"source\": \"https://www4.ti.ch/dss/dsp/covid19/home/ https://www.youtube.com/watch?v=7g2sALU9bQM\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 259.8042129036092, \"ncumul_deceased_100k\": 7.9243115046852495}, {\"date\": \"2020-03-22T00:00:00\", \"time\": \"08:00\", \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 939.0, \"ncumul_hosp\": 246.0, \"ncumul_ICU\": 46.0, \"ncumul_vent\": 43.0, \"ncumul_released\": null, \"ncumul_deceased\": 37.0, \"source\": \"https://web.archive.org/web/20200322153528/https://www4.ti.ch/dss/dsp/covid19/home/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 265.74744653212315, \"ncumul_deceased_100k\": 10.471411631191222}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"08:00\", \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 1165.0, \"ncumul_hosp\": 261.0, \"ncumul_ICU\": 45.0, \"ncumul_vent\": 43.0, \"ncumul_released\": null, \"ncumul_deceased\": 48.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187510&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=0120f665ab49651b9d66c876ef272a91\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 329.70796081993984, \"ncumul_deceased_100k\": 13.584534008031856}, {\"date\": \"2020-03-24T00:00:00\", \"time\": \"08:00\", \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 1211.0, \"ncumul_hosp\": 285.0, \"ncumul_ICU\": 50.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 53.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187520&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=4d581f57e92de04937175bab9e5b0f14\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": 48.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 342.726472577637, \"ncumul_deceased_100k\": 14.999589633868506}, {\"date\": \"2020-03-01T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"FR\", \"ncumul_tested\": 30.0, \"ncumul_conf\": 1.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.fr.ch/sites/default/files/2020-03/200301_commd_dsas_covid_cas_fr.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 0.3137609267242732, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-02T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"FR\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.fr.ch/sites/default/files/2020-03/200302_CommD_DSAS_covid_cas%20FR.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 0.6275218534485464, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-04T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"FR\", \"ncumul_tested\": null, \"ncumul_conf\": 4.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.fr.ch/sites/default/files/2020-03/200304_CommD_DSAS_covid_cas%20FR.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 1.2550437068970928, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-05T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"FR\", \"ncumul_tested\": null, \"ncumul_conf\": 6.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.fr.ch/de/covid19/gesundheit/covid-19/coronavirus-entwicklungen-der-situation\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 1.882565560345639, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-08T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"FR\", \"ncumul_tested\": null, \"ncumul_conf\": 8.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.fr.ch/de/covid19/gesundheit/covid-19/coronavirus-entwicklungen-der-situation\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 2.5100874137941855, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-09T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"FR\", \"ncumul_tested\": null, \"ncumul_conf\": 11.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.fr.ch/de/covid19/gesundheit/covid-19/coronavirus-entwicklungen-der-situation\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 3.451370193967005, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-16T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TG\", \"ncumul_tested\": 246.0, \"ncumul_conf\": 17.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": null, \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 6.148904771550103, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-17T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TG\", \"ncumul_tested\": 276.0, \"ncumul_conf\": 23.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": null, \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 8.31910645562661, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TG\", \"ncumul_tested\": null, \"ncumul_conf\": 32.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.tg.ch/news/fachdossier-coronavirus.html/10552\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 11.574408981741371, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TG\", \"ncumul_tested\": null, \"ncumul_conf\": 36.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.tg.ch/news/fachdossier-coronavirus.html/10552\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 13.02121010445904, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TG\", \"ncumul_tested\": null, \"ncumul_conf\": 49.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.tg.ch/news/fachdossier-coronavirus.html/10552\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 17.72331375329147, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-21T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TG\", \"ncumul_tested\": null, \"ncumul_conf\": 56.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.tg.ch/news/fachdossier-coronavirus.html/10552\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 20.2552157180474, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-22T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TG\", \"ncumul_tested\": null, \"ncumul_conf\": 75.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.tg.ch/news/fachdossier-coronavirus.html/10552\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 27.127521050956336, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-23T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TG\", \"ncumul_tested\": null, \"ncumul_conf\": 81.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.tg.ch/news/fachdossier-coronavirus.html/10552\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 29.297722735032842, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-24T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TG\", \"ncumul_tested\": null, \"ncumul_conf\": 87.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.tg.ch/news/fachdossier-coronavirus.html/10552 & https://www.tg.ch/news/news-detailseite.html/485/news/44925\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 31.46792441910935, \"ncumul_deceased_100k\": 0.36170028067941784}, {\"date\": \"2020-02-27T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 1.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": 2.0, \"TotalCured\": null, \"ncumul_conf_100k\": 0.06574760284240036, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-02-28T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": 9.0, \"TotalCured\": null, \"ncumul_conf_100k\": 0.13149520568480072, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-02T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": 13.0, \"TotalCured\": null, \"ncumul_conf_100k\": 0.13149520568480072, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-03T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": 400.0, \"ncumul_conf\": 9.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": 19.0, \"TotalCured\": null, \"ncumul_conf_100k\": 0.5917284255816032, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-05T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 19.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": 26.0, \"TotalCured\": null, \"ncumul_conf_100k\": 1.2492044540056069, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-06T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 26.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": 30.0, \"TotalCured\": null, \"ncumul_conf_100k\": 1.7094376739024095, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-07T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 30.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": 37.0, \"TotalCured\": null, \"ncumul_conf_100k\": 1.9724280852720109, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-08T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 37.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": 40.0, \"TotalCured\": null, \"ncumul_conf_100k\": 2.4326613051688137, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-09T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": 855.0, \"ncumul_conf\": 40.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": 49.0, \"TotalCured\": null, \"ncumul_conf_100k\": 2.6299041136960146, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-10T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 49.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": 59.0, \"TotalCured\": 1.0, \"ncumul_conf_100k\": 3.2216325392776177, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-11T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 59.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": 7.0, \"ncumul_conf_100k\": 3.8791085677016217, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-12T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 92.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": 11.0, \"ncumul_conf_100k\": 6.048779461500834, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-13T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 140.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 9.204664397936051, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-16T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 270.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 17.7518527674481, \"ncumul_deceased_100k\": 0.06574760284240036}, {\"date\": \"2020-03-17T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 294.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 19.329795235665706, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 424.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 27.876983605177756, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 526.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 34.58323909510259, \"ncumul_deceased_100k\": 0.1972428085272011}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 773.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 50.822896997175484, \"ncumul_deceased_100k\": 0.1972428085272011}, {\"date\": \"2020-03-23T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 1068.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 5.0, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 70.2184398356836, \"ncumul_deceased_100k\": 0.32873801421200183}, {\"date\": \"2020-03-24T00:00:00\", \"time\": \"9:30\", \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 1211.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 5.0, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 79.62034704214685, \"ncumul_deceased_100k\": 0.32873801421200183}, {\"date\": \"2020-03-19T00:00:00\", \"time\": \"16:00\", \"abbreviation_canton_and_fl\": \"JU\", \"ncumul_tested\": null, \"ncumul_conf\": 27.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.jura.ch/fr/Autorites/Coronavirus/Accueil/Coronavirus-Informations-officielles-a-la-population-jurassienne.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 36.77522167286397, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-20T00:00:00\", \"time\": \"17:00\", \"abbreviation_canton_and_fl\": \"JU\", \"ncumul_tested\": null, \"ncumul_conf\": 29.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.jura.ch/fr/Autorites/Coronavirus/Accueil/Coronavirus-Informations-officielles-a-la-population-jurassienne.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 39.499312167150194, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-21T00:00:00\", \"time\": \"18:00\", \"abbreviation_canton_and_fl\": \"JU\", \"ncumul_tested\": null, \"ncumul_conf\": 49.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.jura.ch/fr/Autorites/Coronavirus/Accueil/Coronavirus-Informations-officielles-a-la-population-jurassienne.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 66.7402171100124, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-22T00:00:00\", \"time\": \"17:00\", \"abbreviation_canton_and_fl\": \"JU\", \"ncumul_tested\": null, \"ncumul_conf\": 51.0, \"ncumul_hosp\": 1.0, \"ncumul_ICU\": 1.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.jura.ch/fr/Autorites/Coronavirus/Accueil/Coronavirus-Informations-officielles-a-la-population-jurassienne.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 69.46430760429861, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"18:00\", \"abbreviation_canton_and_fl\": \"JU\", \"ncumul_tested\": null, \"ncumul_conf\": 57.0, \"ncumul_hosp\": 2.0, \"ncumul_ICU\": 2.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.jura.ch/fr/Autorites/Coronavirus/Accueil/Coronavirus-Informations-officielles-a-la-population-jurassienne.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 77.63657908715727, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-24T00:00:00\", \"time\": \"17:00\", \"abbreviation_canton_and_fl\": \"JU\", \"ncumul_tested\": null, \"ncumul_conf\": 66.0, \"ncumul_hosp\": null, \"ncumul_ICU\": 3.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.jura.ch/fr/Autorites/Coronavirus/Accueil/Coronavirus-Informations-officielles-a-la-population-jurassienne.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 89.89498631144527, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-06T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 23.0, \"ncumul_hosp\": 15.0, \"ncumul_ICU\": 2.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 2.878075943664792, \"ncumul_deceased_100k\": 0.1251337366810779}, {\"date\": \"2020-03-07T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 30.0, \"ncumul_hosp\": 16.0, \"ncumul_ICU\": 4.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 3.754012100432337, \"ncumul_deceased_100k\": 0.1251337366810779}, {\"date\": \"2020-03-08T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 40.0, \"ncumul_hosp\": 22.0, \"ncumul_ICU\": 3.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 5.005349467243116, \"ncumul_deceased_100k\": 0.1251337366810779}, {\"date\": \"2020-03-09T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 51.0, \"ncumul_hosp\": 29.0, \"ncumul_ICU\": 5.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 6.381820570734973, \"ncumul_deceased_100k\": 0.1251337366810779}, {\"date\": \"2020-03-10T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 77.0, \"ncumul_hosp\": 36.0, \"ncumul_ICU\": 6.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 9.635297724442998, \"ncumul_deceased_100k\": 0.1251337366810779}, {\"date\": \"2020-03-11T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 108.0, \"ncumul_hosp\": 38.0, \"ncumul_ICU\": 7.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 13.514443561556416, \"ncumul_deceased_100k\": 0.1251337366810779}, {\"date\": \"2020-03-12T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 156.0, \"ncumul_hosp\": 43.0, \"ncumul_ICU\": 8.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 19.520862922248153, \"ncumul_deceased_100k\": 0.1251337366810779}, {\"date\": \"2020-03-13T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 204.0, \"ncumul_hosp\": 52.0, \"ncumul_ICU\": 10.0, \"ncumul_vent\": null, \"ncumul_released\": 5.0, \"ncumul_deceased\": 2.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 25.527282282939893, \"ncumul_deceased_100k\": 0.2502674733621558}, {\"date\": \"2020-03-14T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 350.0, \"ncumul_hosp\": 43.0, \"ncumul_ICU\": 14.0, \"ncumul_vent\": null, \"ncumul_released\": 5.0, \"ncumul_deceased\": 3.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 43.79680783837727, \"ncumul_deceased_100k\": 0.3754012100432337}, {\"date\": \"2020-03-15T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 406.0, \"ncumul_hosp\": 62.0, \"ncumul_ICU\": 19.0, \"ncumul_vent\": null, \"ncumul_released\": 5.0, \"ncumul_deceased\": 4.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 50.80429709251763, \"ncumul_deceased_100k\": 0.5005349467243116}, {\"date\": \"2020-03-16T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 508.0, \"ncumul_hosp\": 66.0, \"ncumul_ICU\": 27.0, \"ncumul_vent\": null, \"ncumul_released\": 5.0, \"ncumul_deceased\": 5.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 63.567938233987576, \"ncumul_deceased_100k\": 0.6256686834053895}, {\"date\": \"2020-03-17T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 608.0, \"ncumul_hosp\": 95.0, \"ncumul_ICU\": 35.0, \"ncumul_vent\": null, \"ncumul_released\": 9.0, \"ncumul_deceased\": 5.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 76.08131190209536, \"ncumul_deceased_100k\": 0.6256686834053895}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 796.0, \"ncumul_hosp\": 128.0, \"ncumul_ICU\": 34.0, \"ncumul_vent\": null, \"ncumul_released\": 16.0, \"ncumul_deceased\": 5.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 99.60645439813801, \"ncumul_deceased_100k\": 0.6256686834053895}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 1212.0, \"ncumul_hosp\": 140.0, \"ncumul_ICU\": 32.0, \"ncumul_vent\": null, \"ncumul_released\": 52.0, \"ncumul_deceased\": 7.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 151.66208885746641, \"ncumul_deceased_100k\": 0.8759361567675453}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 1432.0, \"ncumul_hosp\": 152.0, \"ncumul_ICU\": 30.0, \"ncumul_vent\": null, \"ncumul_released\": 62.0, \"ncumul_deceased\": 12.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 179.19151092730357, \"ncumul_deceased_100k\": 1.5016048401729347}, {\"date\": \"2020-03-21T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 1676.0, \"ncumul_hosp\": 175.0, \"ncumul_ICU\": 23.0, \"ncumul_vent\": null, \"ncumul_released\": 70.0, \"ncumul_deceased\": 15.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 209.72414267748655, \"ncumul_deceased_100k\": 1.8770060502161685}, {\"date\": \"2020-03-22T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 1782.0, \"ncumul_hosp\": 203.0, \"ncumul_ICU\": 23.0, \"ncumul_vent\": null, \"ncumul_released\": 75.0, \"ncumul_deceased\": 16.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 222.98831876568082, \"ncumul_deceased_100k\": 2.0021397868972466}, {\"date\": \"2020-03-23T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 2162.0, \"ncumul_hosp\": 223.0, \"ncumul_ICU\": 41.0, \"ncumul_vent\": null, \"ncumul_released\": 91.0, \"ncumul_deceased\": 17.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 270.5391387044904, \"ncumul_deceased_100k\": 2.127273523578324}, {\"date\": \"2020-03-12T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"UR\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": null, \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 5.489528723959048, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"UR\", \"ncumul_tested\": 85.0, \"ncumul_conf\": 5.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ur.ch/mmdirektionen/63802\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 13.723821809897618, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"UR\", \"ncumul_tested\": null, \"ncumul_conf\": 7.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ur.ch/mmdirektionen/63841\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 19.21335053385667, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-20T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"UR\", \"ncumul_tested\": null, \"ncumul_conf\": 7.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ur.ch/themen/2920\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 19.21335053385667, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-21T00:00:00\", \"time\": \"08:00\", \"abbreviation_canton_and_fl\": \"UR\", \"ncumul_tested\": null, \"ncumul_conf\": 12.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ur.ch/themen/2920\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 32.93717234375429, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-23T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"UR\", \"ncumul_tested\": null, \"ncumul_conf\": 22.0, \"ncumul_hosp\": 1.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 1.0, \"ncumul_deceased\": null, \"source\": \"https://www.ur.ch/themen/2920\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 60.38481596354953, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-24T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"UR\", \"ncumul_tested\": null, \"ncumul_conf\": 25.0, \"ncumul_hosp\": 1.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 1.0, \"ncumul_deceased\": null, \"source\": \"https://www.ur.ch/themen/2920\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 68.6191090494881, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-17T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GL\", \"ncumul_tested\": null, \"ncumul_conf\": 10.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.suedostschweiz.ch/ereignisse/2020-03-20/die-zahl-der-corona-faelle-im-glarnerland-steigt-stark-an\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 24.750637328911218, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GL\", \"ncumul_tested\": null, \"ncumul_conf\": 17.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.suedostschweiz.ch/ereignisse/2020-03-20/die-zahl-der-corona-faelle-im-glarnerland-steigt-stark-an\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 42.076083459149075, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-22T00:00:00\", \"time\": \"13:30\", \"abbreviation_canton_and_fl\": \"GL\", \"ncumul_tested\": null, \"ncumul_conf\": 31.0, \"ncumul_hosp\": 3.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.gl.ch/verwaltung/finanzen-und-gesundheit/gesundheit/coronavirus.html/4817#Fallzahlen\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 76.72697571962478, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-24T00:00:00\", \"time\": \"13:30\", \"abbreviation_canton_and_fl\": \"GL\", \"ncumul_tested\": null, \"ncumul_conf\": 33.0, \"ncumul_hosp\": 3.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.gl.ch/verwaltung/finanzen-und-gesundheit/gesundheit/coronavirus.html/4817#Fallzahlen\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 81.67710318540702, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SH\", \"ncumul_tested\": null, \"ncumul_conf\": 14.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://sh.ch/CMS/Webseite/Kanton-Schaffhausen/Beh-rde/Verwaltung/Departement-des-Innern/Gesundheitsamt-3209198-DE.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 17.075044821992655, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-23T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SH\", \"ncumul_tested\": null, \"ncumul_conf\": 30.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://sh.ch/CMS/Webseite/Kanton-Schaffhausen/Beh-rde/Verwaltung/Departement-des-Innern/Gesundheitsamt-3209198-DE.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 36.58938176141284, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-24T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SH\", \"ncumul_tested\": null, \"ncumul_conf\": 32.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://sh.ch/CMS/Webseite/Kanton-Schaffhausen/Beh-rde/Verwaltung/Departement-des-Innern/Gesundheitsamt-3209198-DE.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 39.02867387884036, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-05T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"AR\", \"ncumul_tested\": null, \"ncumul_conf\": 1.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ar.ch/verwaltung/departement-gesundheit-und-soziales/news-aus-dem-departement/detail/news/coronavirusersterfallinappenzellausserrhoden/?tx_news_pi1[controller]=News&tx_news_pi1[action]=detail&cHash=fb1a9cf08108cdc7b82780b9239b009d\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 6.193868070610096, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-09T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"AR\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ar.ch/schnellzugriff/medienmitteilungen-der-kantonalen-verwaltung/detail/news/zweiter-coronafall-in-appenzell-ausserrhoden/?tx_news_pi1[controller]=News&tx_news_pi1[action]=detail&cHash=de7ec38198b5e60b6dce8fccc7735501\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 12.387736141220191, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-12T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"AR\", \"ncumul_tested\": null, \"ncumul_conf\": 5.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ar.ch/schnellzugriff/medienmitteilungen-der-kantonalen-verwaltung/detail/news/coronavirus-drei-neue-faelle-in-appenzell-ausserrhoden/?tx_news_pi1[controller]=News&tx_news_pi1[action]=detail&cHash=272411484066c8fb971dcc838aa96ef9\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 30.96934035305048, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"AR\", \"ncumul_tested\": null, \"ncumul_conf\": 11.0, \"ncumul_hosp\": 3.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ar.ch/schnellzugriff/medienmitteilungen-der-kantonalen-verwaltung/detail/news/coronavirus-bevoelkerung-und-alle-spitaeler-machen-bei-der-gesundheitsversorgung-mit/?tx_news_pi1%5Bcontroller%5D=News&tx_news_pi1%5Baction%5D=detail&cHash=3d2a0733446b5fc7cdad0f48f61c28fd\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 68.13254877671105, \"ncumul_deceased_100k\": null}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"10:00\", \"abbreviation_canton_and_fl\": \"AR\", \"ncumul_tested\": null, \"ncumul_conf\": 30.0, \"ncumul_hosp\": 7.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.ar.ch/verwaltung/departement-gesundheit-und-soziales/amt-fuer-gesundheit/informationsseite-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 185.81604211830287, \"ncumul_deceased_100k\": 6.193868070610096}, {\"date\": \"2020-03-24T00:00:00\", \"time\": \"10:00\", \"abbreviation_canton_and_fl\": \"AR\", \"ncumul_tested\": null, \"ncumul_conf\": 33.0, \"ncumul_hosp\": 6.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ar.ch/verwaltung/departement-gesundheit-und-soziales/amt-fuer-gesundheit/informationsseite-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 204.39764633013317, \"ncumul_deceased_100k\": 12.387736141220191}]}}, {\"mode\": \"vega-lite\"});\n", + "</script>" + ], + "text/plain": [ + "alt.HConcatChart(...)" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "\n", + "<p style=\"font-size: smaller\">Data Sources: \n", + " <a href=\"https://github.com/openZH/covid_19\">OpenData Zuerich</a>,\n", + " <a href=\"https://www.bfs.admin.ch\">Federal Statistical Office</a>\n", + "<br>\n", + "Analysis:\n", + " <a href=\"https://renkulab.io/projects/covid-19/covid-19-public-data\">Covid-19 Public Data Collaboration Project</a>\n", + "</p>" + ], + "text/plain": [ + "<IPython.core.display.HTML object>" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "base = alt.Chart(df.where(df.ncumul_conf>0).dropna(subset=['abbreviation_canton_and_fl']))\n", + "base.configure_header(titleFontSize=25)\n", + "base.configure_axis(labelFontSize=15, titleFontSize=15)\n", + "\n", + "cumul = generate_canton_chart('ncumul_conf', 'Cases', 'Cases')\n", + "cumul_100k = generate_canton_chart('ncumul_conf_100k', 'Cases per 100k population', 'Cases/100k')\n", + "\n", + "chart = alt.hconcat(\n", + " cumul, cumul_100k, title='Covid-19 cases in Switzerland by Canton'\n", + ").configure_title(\n", + " anchor='middle'\n", + ")\n", + "\n", + "display(chart)\n", + "if save_figures:\n", + " chart.save(str(Path(figures_path) / 'switzerland-cases-by-canton.html'))\n", + " \n", + "display(html_credits)" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "papermill": { + "duration": 0.030747, + "end_time": "2020-03-25T08:24:18.016685", + "exception": false, + "start_time": "2020-03-25T08:24:17.985938", + "status": "completed" + }, + "tags": [] + }, + "source": [ + "### Deaths" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": { + "jupyter": { + "source_hidden": true + }, + "papermill": { + "duration": 0.19026, + "end_time": "2020-03-25T08:24:18.225816", + "exception": false, + "start_time": "2020-03-25T08:24:18.035556", + "status": "completed" + }, + "tags": [] + }, + "outputs": [ + { + "data": { + "text/html": [ + "\n", + "<div id=\"altair-viz-98b8ede85d7442b6b46e4307b6764249\"></div>\n", + "<script type=\"text/javascript\">\n", + " (function(spec, embedOpt){\n", + " const outputDiv = document.getElementById(\"altair-viz-98b8ede85d7442b6b46e4307b6764249\");\n", + " const paths = {\n", + " \"vega\": \"https://cdn.jsdelivr.net/npm//vega@5?noext\",\n", + " \"vega-lib\": \"https://cdn.jsdelivr.net/npm//vega-lib?noext\",\n", + " \"vega-lite\": \"https://cdn.jsdelivr.net/npm//vega-lite@4.0.2?noext\",\n", + " \"vega-embed\": \"https://cdn.jsdelivr.net/npm//vega-embed@6?noext\",\n", + " };\n", + "\n", + " function loadScript(lib) {\n", + " return new Promise(function(resolve, reject) {\n", + " var s = document.createElement('script');\n", + " s.src = paths[lib];\n", + " s.async = true;\n", + " s.onload = () => resolve(paths[lib]);\n", + " s.onerror = () => reject(`Error loading script: ${paths[lib]}`);\n", + " document.getElementsByTagName(\"head\")[0].appendChild(s);\n", + " });\n", + " }\n", + "\n", + " function showError(err) {\n", + " outputDiv.innerHTML = `<div class=\"error\" style=\"color:red;\">${err}</div>`;\n", + " throw err;\n", + " }\n", + "\n", + " function displayChart(vegaEmbed) {\n", + " vegaEmbed(outputDiv, spec, embedOpt)\n", + " .catch(err => showError(`Javascript Error: ${err.message}<br>This usually means there's a typo in your chart specification. See the javascript console for the full traceback.`));\n", + " }\n", + "\n", + " if(typeof define === \"function\" && define.amd) {\n", + " requirejs.config({paths});\n", + " require([\"vega-embed\"], displayChart, err => showError(`Error loading script: ${err.message}`));\n", + " } else if (typeof vegaEmbed === \"function\") {\n", + " displayChart(vegaEmbed);\n", + " } else {\n", + " loadScript(\"vega\")\n", + " .then(() => loadScript(\"vega-lite\"))\n", + " .then(() => loadScript(\"vega-embed\"))\n", + " .catch(showError)\n", + " .then(() => displayChart(vegaEmbed));\n", + " }\n", + " })({\"config\": {\"view\": {\"continuousWidth\": 400, \"continuousHeight\": 300}, \"title\": {\"anchor\": \"middle\"}}, \"hconcat\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"abbreviation_canton_and_fl\", \"legend\": {\"title\": \"Canton\"}}, \"opacity\": {\"condition\": {\"value\": 1, \"selection\": \"selector003\"}, \"value\": 0.2}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"abbreviation_canton_and_fl\", \"title\": \"Canton\"}, {\"type\": \"quantitative\", \"field\": \"ncumul_deceased\", \"title\": \"Deaths\"}, {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"ncumul_deceased\", \"scale\": {\"type\": \"linear\"}, \"title\": \"Deaths\"}}, \"selection\": {\"selector003\": {\"type\": \"multi\", \"fields\": [\"abbreviation_canton_and_fl\"], \"bind\": \"legend\"}}}, {\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"abbreviation_canton_and_fl\", \"legend\": {\"title\": \"Canton\"}}, \"opacity\": {\"condition\": {\"value\": 1, \"selection\": \"selector004\"}, \"value\": 0.2}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"abbreviation_canton_and_fl\", \"title\": \"Canton\"}, {\"type\": \"quantitative\", \"field\": \"ncumul_deceased_100k\", \"title\": \"Deaths/100k\"}, {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"ncumul_deceased_100k\", \"scale\": {\"type\": \"linear\"}, \"title\": \"Deaths per 100k population\"}}, \"selection\": {\"selector004\": {\"type\": \"multi\", \"fields\": [\"abbreviation_canton_and_fl\"], \"bind\": \"legend\"}}}], \"data\": {\"name\": \"data-88328a8e91a36071cab931f20b9cae28\"}, \"title\": \"Covid-19 deaths in Switzerland by Canton\", \"$schema\": \"https://vega.github.io/schema/vega-lite/v4.0.2.json\", \"datasets\": {\"data-88328a8e91a36071cab931f20b9cae28\": [{\"date\": \"2020-03-13T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 22.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vs.ch/de/web/coronavirus/info?p_p_id=com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_delta=5&p_r_p_resetCur=false&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_cur=3#collapse6898881\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 6.396185547528019, \"ncumul_deceased_100k\": 0.2907357067058191}, {\"date\": \"2020-03-17T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 95.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www.vs.ch/de/web/coronavirus/info?p_p_id=com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_delta=5&p_r_p_resetCur=false&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_cur=2#collapse6927494\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 27.619892137052812, \"ncumul_deceased_100k\": 0.8722071201174572}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 232.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 4.0, \"source\": \"https://www.vs.ch/de/web/coronavirus#collapse6955818\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 67.45068395575002, \"ncumul_deceased_100k\": 1.1629428268232764}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 282.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 5.0, \"source\": \"https://www.vs.ch/de/web/coronavirus\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 81.98746929104098, \"ncumul_deceased_100k\": 1.4536785335290954}, {\"date\": \"2020-03-21T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 359.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 9.0, \"source\": \"https://www.vs.ch/de/web/coronavirus\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 104.37411870738904, \"ncumul_deceased_100k\": 2.616621360352372}, {\"date\": \"2020-03-22T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 432.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 10.0, \"source\": \"https://www.vs.ch/de/web/coronavirus\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 125.59782529691383, \"ncumul_deceased_100k\": 2.9073570670581907}, {\"date\": \"2020-03-23T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 492.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 12.0, \"source\": \"https://www.vs.ch/de/web/coronavirus\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 143.04196769926298, \"ncumul_deceased_100k\": 3.4888284804698286}, {\"date\": \"2020-03-24T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 544.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 13.0, \"source\": \"https://www.vs.ch/de/web/coronavirus\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 158.1602244479656, \"ncumul_deceased_100k\": 3.7795641871756476}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GR\", \"ncumul_tested\": null, \"ncumul_conf\": 116.0, \"ncumul_hosp\": 13.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.gr.ch/DE/institutionen/verwaltung/djsg/ga/coronavirus/info/Seiten/Start.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 58.473931212477126, \"ncumul_deceased_100k\": 0.5040856139006649}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GR\", \"ncumul_tested\": null, \"ncumul_conf\": 145.0, \"ncumul_hosp\": 18.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.gr.ch/DE/institutionen/verwaltung/djsg/ga/coronavirus/info/Seiten/Start.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 73.0924140155964, \"ncumul_deceased_100k\": 0.5040856139006649}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GR\", \"ncumul_tested\": null, \"ncumul_conf\": 213.0, \"ncumul_hosp\": 24.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www.gr.ch/DE/institutionen/verwaltung/djsg/ga/coronavirus/info/Seiten/Start.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 107.37023576084161, \"ncumul_deceased_100k\": 1.5122568417019946}, {\"date\": \"2020-03-21T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GR\", \"ncumul_tested\": null, \"ncumul_conf\": 239.0, \"ncumul_hosp\": 24.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www.gr.ch/DE/institutionen/verwaltung/djsg/ga/coronavirus/info/Seiten/Start.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 120.4764617222589, \"ncumul_deceased_100k\": 1.5122568417019946}, {\"date\": \"2020-03-22T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GR\", \"ncumul_tested\": null, \"ncumul_conf\": 266.0, \"ncumul_hosp\": 27.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 6.0, \"source\": \"https://www.gr.ch/DE/institutionen/verwaltung/djsg/ga/coronavirus/info/Seiten/Start.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 134.08677329757685, \"ncumul_deceased_100k\": 3.024513683403989}, {\"date\": \"2020-03-24T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GR\", \"ncumul_tested\": null, \"ncumul_conf\": 276.0, \"ncumul_hosp\": 29.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 6.0, \"source\": \"https://www.gr.ch/DE/institutionen/verwaltung/djsg/ga/coronavirus/info/Seiten/Start.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 139.12762943658353, \"ncumul_deceased_100k\": 3.024513683403989}, {\"date\": \"2020-03-16T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BE\", \"ncumul_tested\": null, \"ncumul_conf\": 123.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 11.884322067060427, \"ncumul_deceased_100k\": 0.09662050461024736}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BE\", \"ncumul_tested\": null, \"ncumul_conf\": 193.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 18.647757389777745, \"ncumul_deceased_100k\": 0.09662050461024736}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BE\", \"ncumul_tested\": null, \"ncumul_conf\": 282.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 27.24698230008976, \"ncumul_deceased_100k\": 0.09662050461024736}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BE\", \"ncumul_tested\": null, \"ncumul_conf\": 377.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 36.42593023806326, \"ncumul_deceased_100k\": 0.19324100922049472}, {\"date\": \"2020-03-21T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BE\", \"ncumul_tested\": null, \"ncumul_conf\": 418.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 40.3873709270834, \"ncumul_deceased_100k\": 0.28986151383074216}, {\"date\": \"2020-03-23T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BE\", \"ncumul_tested\": null, \"ncumul_conf\": 470.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 5.0, \"source\": \"https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 45.41163716681627, \"ncumul_deceased_100k\": 0.48310252305123685}, {\"date\": \"2020-03-24T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BE\", \"ncumul_tested\": null, \"ncumul_conf\": 532.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 6.0, \"source\": \"https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 51.4021084526516, \"ncumul_deceased_100k\": 0.5797230276614843}, {\"date\": \"2020-03-25T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BE\", \"ncumul_tested\": null, \"ncumul_conf\": 624.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 6.0, \"source\": \"https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 60.29119487679437, \"ncumul_deceased_100k\": 0.5797230276614843}, {\"date\": \"2020-03-08T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 19.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/patient-im-kantonsspital-baselland-stirbt-an-den-folgen-einer-coronavirus-infektion\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 6.594199880610277, \"ncumul_deceased_100k\": 0.34706315161106716}, {\"date\": \"2020-03-09T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 20.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-xx-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 6.941263032221343, \"ncumul_deceased_100k\": 0.34706315161106716}, {\"date\": \"2020-03-10T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 22.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 7.635389335443477, \"ncumul_deceased_100k\": 0.34706315161106716}, {\"date\": \"2020-03-11T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 26.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-26-bestaetigte-faelle-in-basel-landschaft-1\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 9.023641941887746, \"ncumul_deceased_100k\": 0.6941263032221343}, {\"date\": \"2020-03-12T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 26.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": null, \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 9.023641941887746, \"ncumul_deceased_100k\": 0.6941263032221343}, {\"date\": \"2020-03-13T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 42.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-26-bestaetigte-faelle-in-basel-landschaft-2\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 14.576652367664822, \"ncumul_deceased_100k\": 0.6941263032221343}, {\"date\": \"2020-03-14T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 47.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-47-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 16.311968125720156, \"ncumul_deceased_100k\": 0.6941263032221343}, {\"date\": \"2020-03-15T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 54.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-54-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 18.741410186997626, \"ncumul_deceased_100k\": 0.6941263032221343}, {\"date\": \"2020-03-16T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 76.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-67-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 26.376799522441107, \"ncumul_deceased_100k\": 0.6941263032221343}, {\"date\": \"2020-03-17T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 89.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-89-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 30.888620493384977, \"ncumul_deceased_100k\": 0.6941263032221343}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 116.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-116-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 40.25932558688379, \"ncumul_deceased_100k\": 0.6941263032221343}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 134.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-131-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 46.506462315883, \"ncumul_deceased_100k\": 0.6941263032221343}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 184.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-170-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 63.859619896436364, \"ncumul_deceased_100k\": 1.0411894548332015}, {\"date\": \"2020-03-21T00:00:00\", \"time\": \"14:00\", \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 282.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-282-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 97.87180875432094, \"ncumul_deceased_100k\": 1.0411894548332015}, {\"date\": \"2020-03-22T00:00:00\", \"time\": \"14:00\", \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 289.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-289-bestaetigte-faelle-in-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 100.30125081559841, \"ncumul_deceased_100k\": 1.0411894548332015}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"14:00\", \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 302.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-289-bestaetigte-faelle-in-basel-landschaft-1\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 104.81307178654227, \"ncumul_deceased_100k\": 1.0411894548332015}, {\"date\": \"2020-03-24T00:00:00\", \"time\": \"15:30\", \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 306.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 4.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/amt-fur-gesundheit/medizinische-dienste/kantonsarztlicher-dienst/aktuelles/covid-19-faelle-kanton-basel-landschaft\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 106.20132439298655, \"ncumul_deceased_100k\": 1.3882526064442686}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"SO\", \"ncumul_tested\": null, \"ncumul_conf\": 95.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://corona.so.ch/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 34.77382372965731, \"ncumul_deceased_100k\": 0.36604024978586647}, {\"date\": \"2020-03-24T00:00:00\", \"time\": \"00:00\", \"abbreviation_canton_and_fl\": \"SO\", \"ncumul_tested\": null, \"ncumul_conf\": 104.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://corona.so.ch/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 38.06818597773011, \"ncumul_deceased_100k\": 0.36604024978586647}, {\"date\": \"2020-03-25T00:00:00\", \"time\": \"00:00\", \"abbreviation_canton_and_fl\": \"SO\", \"ncumul_tested\": null, \"ncumul_conf\": 129.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://corona.so.ch/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 47.219192222376776, \"ncumul_deceased_100k\": 0.36604024978586647}, {\"date\": \"2020-03-23T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SG\", \"ncumul_tested\": null, \"ncumul_conf\": 200.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.sg.ch/tools/informationen-coronavirus.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 39.39357530180403, \"ncumul_deceased_100k\": 0.19696787650902012}, {\"date\": \"2020-03-20T00:00:00\", \"time\": \"16:00\", \"abbreviation_canton_and_fl\": \"NE\", \"ncumul_tested\": null, \"ncumul_conf\": 159.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ne.ch/autorites/DFS/SCSP/medecin-cantonal/maladies-vaccinations/Pages/Coronavirus.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 89.90670059372349, \"ncumul_deceased_100k\": 1.130901894260673}, {\"date\": \"2020-03-21T00:00:00\", \"time\": \"15:30\", \"abbreviation_canton_and_fl\": \"NE\", \"ncumul_tested\": null, \"ncumul_conf\": 177.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ne.ch/autorites/DFS/SCSP/medecin-cantonal/maladies-vaccinations/Pages/Coronavirus.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 100.08481764206955, \"ncumul_deceased_100k\": 1.130901894260673}, {\"date\": \"2020-03-22T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"NE\", \"ncumul_tested\": null, \"ncumul_conf\": 188.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ne.ch/autorites/DFS/SCSP/medecin-cantonal/maladies-vaccinations/Pages/Coronavirus.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 106.30477806050325, \"ncumul_deceased_100k\": 1.130901894260673}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"NE\", \"ncumul_tested\": null, \"ncumul_conf\": 204.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ne.ch/autorites/DFS/SCSP/medecin-cantonal/maladies-vaccinations/Pages/Coronavirus.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 115.35199321458863, \"ncumul_deceased_100k\": 1.130901894260673}, {\"date\": \"2020-03-24T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"NE\", \"ncumul_tested\": null, \"ncumul_conf\": 230.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ne.ch/autorites/DFS/SCSP/medecin-cantonal/maladies-vaccinations/Pages/Coronavirus.aspx\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 130.05371783997737, \"ncumul_deceased_100k\": 1.130901894260673}, {\"date\": \"2020-03-21T00:00:00\", \"time\": \"11:00\", \"abbreviation_canton_and_fl\": \"LU\", \"ncumul_tested\": null, \"ncumul_conf\": 109.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://gesundheit.lu.ch/themen/Humanmedizin/Infektionskrankheiten/Coronavirus;https://newsletter.lu.ch/inxmail/html_mail.jsp?params=7UGt4J1Fx6OIONHlV9upAAuOzkQ6ZmQA%2FxRrLjJkeDWZdweUdKfwhAE94i2Apium%2F6rIvcF2Z5MaTtV52A77W2jrwVmrkZ8UhFPVmHC4iuI%3D\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 26.61412208801217, \"ncumul_deceased_100k\": 0.24416625768818503}, {\"date\": \"2020-03-22T00:00:00\", \"time\": \"11:00\", \"abbreviation_canton_and_fl\": \"LU\", \"ncumul_tested\": null, \"ncumul_conf\": 131.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://gesundheit.lu.ch/themen/Humanmedizin/Infektionskrankheiten/Coronavirus\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 31.98577975715224, \"ncumul_deceased_100k\": 0.24416625768818503}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"11:00\", \"abbreviation_canton_and_fl\": \"LU\", \"ncumul_tested\": null, \"ncumul_conf\": 156.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://gesundheit.lu.ch/themen/Humanmedizin/Infektionskrankheiten/Coronavirus\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 38.08993619935686, \"ncumul_deceased_100k\": 0.24416625768818503}, {\"date\": \"2020-03-24T00:00:00\", \"time\": \"11:00\", \"abbreviation_canton_and_fl\": \"LU\", \"ncumul_tested\": null, \"ncumul_conf\": 205.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://gesundheit.lu.ch/themen/Humanmedizin/Infektionskrankheiten/Coronavirus\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 50.05408282607794, \"ncumul_deceased_100k\": 0.48833251537637007}, {\"date\": \"2020-03-12T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 73.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 4.0, \"ncumul_deceased\": 1.0, \"source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1238073089902235648?s=20 https://www.coronavirus.bs.ch/nm/2020-coronavirus-ende-der-quarantaenemassnahmen-im-fall-kita-riehen-gd.html https://www.coronavirus.bs.ch/nm/2020-coronavirus-erster-todesfall-im-kanton-basel-stadt-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 37.48087448527977, \"ncumul_deceased_100k\": 0.5134366367846545}, {\"date\": \"2020-03-13T00:00:00\", \"time\": \"12:30\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 92.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1238430659762364417?s=20\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 47.2361705841882, \"ncumul_deceased_100k\": 0.5134366367846545}, {\"date\": \"2020-03-14T00:00:00\", \"time\": \"11:27\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 100.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1238773726423941127?s=20\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 51.34366367846545, \"ncumul_deceased_100k\": 0.5134366367846545}, {\"date\": \"2020-03-16T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 144.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 4.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-144-bestaetigte-faelle-im-kanton-basel-stadt-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 73.93487569699023, \"ncumul_deceased_100k\": 2.053746547138618}, {\"date\": \"2020-03-17T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 165.0, \"ncumul_hosp\": 30.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 25.0, \"ncumul_deceased\": 4.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-165-bestaetigte-faelle-im-kanton-basel-stadt-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 84.71704506946797, \"ncumul_deceased_100k\": 2.053746547138618}, {\"date\": \"2020-03-18T00:00:00\", \"time\": \"11:15\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 182.0, \"ncumul_hosp\": 40.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 36.0, \"ncumul_deceased\": 4.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-182-bestaetigte-faelle-im-kanton-basel-stadt-treffen-mit-allen-spitaelern-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 93.4454678948071, \"ncumul_deceased_100k\": 2.053746547138618}, {\"date\": \"2020-03-19T00:00:00\", \"time\": \"11:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 222.0, \"ncumul_hosp\": 40.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 44.0, \"ncumul_deceased\": 4.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-222-bestaetigte-faelle-basel-stadt-trifft-gemeinsam-mit-den-spitaelern-vorkehrungen-fuer-intensiv--und-beatmungskapazitaeten-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 113.98293336619327, \"ncumul_deceased_100k\": 2.053746547138618}, {\"date\": \"2020-03-20T00:00:00\", \"time\": \"10:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 272.0, \"ncumul_hosp\": 45.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 46.0, \"ncumul_deceased\": 4.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-272-bestaetigte-faelle-im-kanton-basel-stadt-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 139.654765205426, \"ncumul_deceased_100k\": 2.053746547138618}, {\"date\": \"2020-03-21T00:00:00\", \"time\": \"10:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 299.0, \"ncumul_hosp\": 46.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 57.0, \"ncumul_deceased\": 5.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-299-bestaetigte-faelle-im-kanton-basel-stadt-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 153.51755439861168, \"ncumul_deceased_100k\": 2.567183183923272}, {\"date\": \"2020-03-22T00:00:00\", \"time\": \"10:30\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 358.0, \"ncumul_hosp\": 50.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 73.0, \"ncumul_deceased\": 5.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-358-bestaetigte-faelle-im-kanton-basel-stadt-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 183.81031596890628, \"ncumul_deceased_100k\": 2.567183183923272}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"10:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 376.0, \"ncumul_hosp\": 56.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 78.0, \"ncumul_deceased\": 5.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-376-bestaetigte-faelle-im-kanton-basel-stadt-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 193.05217543103007, \"ncumul_deceased_100k\": 2.567183183923272}, {\"date\": \"2020-03-24T00:00:00\", \"time\": \"09:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 414.0, \"ncumul_hosp\": 58.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 105.0, \"ncumul_deceased\": 5.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-414-bestaetigte-faelle-im-kanton-basel-stadt-gd.html\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 212.56276762884693, \"ncumul_deceased_100k\": 2.567183183923272}, {\"date\": \"2020-03-20T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 168.0, \"ncumul_hosp\": 25.0, \"ncumul_ICU\": 4.0, \"ncumul_vent\": 2.0, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200320_KFS_Coronavirus_Lagebulletin_16.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 24.771198174008823, \"ncumul_deceased_100k\": 0.14744760817862393}, {\"date\": \"2020-03-22T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 232.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.ag.ch/de/aktuelles/medienportal/medienmitteilung/medienmitteilungen/mediendetails_139237.jsp\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 34.20784509744075, \"ncumul_deceased_100k\": 0.14744760817862393}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 241.0, \"ncumul_hosp\": 10.0, \"ncumul_ICU\": 3.0, \"ncumul_vent\": 2.0, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200323_KFS_Coronavirus_Lagebulletin_17.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 35.534873571048365, \"ncumul_deceased_100k\": 0.14744760817862393}, {\"date\": \"2020-03-24T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 266.0, \"ncumul_hosp\": 24.0, \"ncumul_ICU\": 2.0, \"ncumul_vent\": 2.0, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200324_KFS_Coronavirus_Lagebulletin_18.pdf\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 39.22106377551396, \"ncumul_deceased_100k\": 0.29489521635724786}, {\"date\": \"2020-03-09T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 33.0, \"ncumul_hosp\": 13.0, \"ncumul_ICU\": 3.0, \"ncumul_vent\": 10.0, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 0.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 6.606871145991831, \"ncumul_deceased_100k\": 0.200208216545207}, {\"date\": \"2020-03-10T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 59.0, \"ncumul_hosp\": 18.0, \"ncumul_ICU\": 4.0, \"ncumul_vent\": 14.0, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 1.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 11.812284776167214, \"ncumul_deceased_100k\": 0.400416433090414}, {\"date\": \"2020-03-11T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 66.0, \"ncumul_hosp\": 20.0, \"ncumul_ICU\": 6.0, \"ncumul_vent\": 14.0, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 1.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 13.213742291983662, \"ncumul_deceased_100k\": 0.400416433090414}, {\"date\": \"2020-03-12T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 80.0, \"ncumul_hosp\": 23.0, \"ncumul_ICU\": 6.0, \"ncumul_vent\": 17.0, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 4.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 16.016657323616563, \"ncumul_deceased_100k\": 0.400416433090414}, {\"date\": \"2020-03-13T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 104.0, \"ncumul_hosp\": 33.0, \"ncumul_ICU\": 7.0, \"ncumul_vent\": 26.0, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 0.0, \"ncumul_ICU_intub\": 4.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 20.82165452070153, \"ncumul_deceased_100k\": 0.400416433090414}, {\"date\": \"2020-03-14T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 196.0, \"ncumul_hosp\": 43.0, \"ncumul_ICU\": 8.0, \"ncumul_vent\": 33.0, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 2.0, \"ncumul_ICU_intub\": 5.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 39.24081044286058, \"ncumul_deceased_100k\": 0.400416433090414}, {\"date\": \"2020-03-15T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 281.0, \"ncumul_hosp\": 46.0, \"ncumul_ICU\": 12.0, \"ncumul_vent\": 32.0, \"ncumul_released\": null, \"ncumul_deceased\": 4.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 2.0, \"ncumul_ICU_intub\": 5.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 56.258508849203174, \"ncumul_deceased_100k\": 0.800832866180828}, {\"date\": \"2020-03-16T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 373.0, \"ncumul_hosp\": 66.0, \"ncumul_ICU\": 10.0, \"ncumul_vent\": 52.0, \"ncumul_released\": null, \"ncumul_deceased\": 4.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 4.0, \"ncumul_ICU_intub\": 8.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 74.67766477136222, \"ncumul_deceased_100k\": 0.800832866180828}, {\"date\": \"2020-03-17T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 495.0, \"ncumul_hosp\": 75.0, \"ncumul_ICU\": 19.0, \"ncumul_vent\": 54.0, \"ncumul_released\": null, \"ncumul_deceased\": 4.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 2.0, \"ncumul_ICU_intub\": 9.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 99.10306718987746, \"ncumul_deceased_100k\": 0.800832866180828}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 629.0, \"ncumul_hosp\": 78.0, \"ncumul_ICU\": 20.0, \"ncumul_vent\": 56.0, \"ncumul_released\": null, \"ncumul_deceased\": 5.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 2.0, \"ncumul_ICU_intub\": 17.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 125.9309682069352, \"ncumul_deceased_100k\": 1.0010410827260352}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 826.0, \"ncumul_hosp\": 92.0, \"ncumul_ICU\": 19.0, \"ncumul_vent\": 68.0, \"ncumul_released\": null, \"ncumul_deceased\": 5.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 5.0, \"ncumul_ICU_intub\": 17.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 165.371986866341, \"ncumul_deceased_100k\": 1.0010410827260352}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 994.0, \"ncumul_hosp\": 109.0, \"ncumul_ICU\": 22.0, \"ncumul_vent\": 82.0, \"ncumul_released\": null, \"ncumul_deceased\": 8.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 5.0, \"ncumul_ICU_intub\": 21.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 199.00696724593578, \"ncumul_deceased_100k\": 1.601665732361656}, {\"date\": \"2020-03-21T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 1128.0, \"ncumul_hosp\": 145.0, \"ncumul_ICU\": 25.0, \"ncumul_vent\": 107.0, \"ncumul_released\": null, \"ncumul_deceased\": 10.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 13.0, \"ncumul_ICU_intub\": 24.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 225.8348682629935, \"ncumul_deceased_100k\": 2.0020821654520704}, {\"date\": \"2020-03-22T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 1203.0, \"ncumul_hosp\": 179.0, \"ncumul_ICU\": 36.0, \"ncumul_vent\": 137.0, \"ncumul_released\": null, \"ncumul_deceased\": 9.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 6.0, \"ncumul_ICU_intub\": 36.0, \"ncumul_deceased_suspect\": 4.0, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 240.85048450388402, \"ncumul_deceased_100k\": 1.8018739489068631}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 1509.0, \"ncumul_hosp\": 214.0, \"ncumul_ICU\": 43.0, \"ncumul_vent\": 160.0, \"ncumul_released\": null, \"ncumul_deceased\": 9.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 11.0, \"ncumul_ICU_intub\": 41.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 302.1141987667174, \"ncumul_deceased_100k\": 1.8018739489068631}, {\"date\": \"2020-03-24T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 1510.0, \"ncumul_hosp\": 238.0, \"ncumul_ICU\": 41.0, \"ncumul_vent\": 176.0, \"ncumul_released\": null, \"ncumul_deceased\": 12.0, \"source\": \"https://www.ge.ch/document/covid-19-situation-epidemiologique-geneve/telecharger\", \"ncumul_ICF\": 21.0, \"ncumul_ICU_intub\": 41.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 302.3144069832626, \"ncumul_deceased_100k\": 2.4024985985424845}, {\"date\": \"2020-03-10T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": null, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187422&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=24aa247e65de88fdd1551a61fcc407d9\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": null, \"ncumul_deceased_100k\": 0.2830111251673303}, {\"date\": \"2020-03-14T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 265.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187466&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=1b10e6e8117296766155edcf9c317a4c\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 74.99794816934254, \"ncumul_deceased_100k\": 0.849033375501991}, {\"date\": \"2020-03-15T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 291.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 6.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187467&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=af5473066754ef4d1272e156056acc07\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 82.35623742369313, \"ncumul_deceased_100k\": 1.698066751003982}, {\"date\": \"2020-03-16T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 330.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 8.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187475&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=dee4a529abd4e9300e116c7ff4db5774\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 93.39367130521902, \"ncumul_deceased_100k\": 2.2640890013386423}, {\"date\": \"2020-03-17T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 422.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 10.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187486&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=d106aab74491da09b294ff13ffadd02f\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 119.43069482061341, \"ncumul_deceased_100k\": 2.8301112516733036}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 511.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 14.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187493&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=7803bbc03dd49ef2e421dfd6b12dd239\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 144.6186849605058, \"ncumul_deceased_100k\": 3.9621557523426247}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 638.0, \"ncumul_hosp\": 155.0, \"ncumul_ICU\": 33.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 15.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187499&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=634a783514bdcbb426c005f1ea916268 https://www.youtube.com/watch?v=34RQ7OOWYoI\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 180.56109785675676, \"ncumul_deceased_100k\": 4.245166877509955}, {\"date\": \"2020-03-20T00:00:00\", \"time\": \"08:00\", \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 834.0, \"ncumul_hosp\": 168.0, \"ncumul_ICU\": 35.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 22.0, \"source\": \"https://www4.ti.ch/dss/dsp/covid19/home/ https://www.youtube.com/watch?v=34RQ7OOWYoI\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 236.0312783895535, \"ncumul_deceased_100k\": 6.226244753681267}, {\"date\": \"2020-03-21T00:00:00\", \"time\": \"08:00\", \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 918.0, \"ncumul_hosp\": 184.0, \"ncumul_ICU\": 40.0, \"ncumul_vent\": 37.0, \"ncumul_released\": null, \"ncumul_deceased\": 28.0, \"source\": \"https://www4.ti.ch/dss/dsp/covid19/home/ https://www.youtube.com/watch?v=7g2sALU9bQM\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 259.8042129036092, \"ncumul_deceased_100k\": 7.9243115046852495}, {\"date\": \"2020-03-22T00:00:00\", \"time\": \"08:00\", \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 939.0, \"ncumul_hosp\": 246.0, \"ncumul_ICU\": 46.0, \"ncumul_vent\": 43.0, \"ncumul_released\": null, \"ncumul_deceased\": 37.0, \"source\": \"https://web.archive.org/web/20200322153528/https://www4.ti.ch/dss/dsp/covid19/home/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 265.74744653212315, \"ncumul_deceased_100k\": 10.471411631191222}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"08:00\", \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 1165.0, \"ncumul_hosp\": 261.0, \"ncumul_ICU\": 45.0, \"ncumul_vent\": 43.0, \"ncumul_released\": null, \"ncumul_deceased\": 48.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187510&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=0120f665ab49651b9d66c876ef272a91\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 329.70796081993984, \"ncumul_deceased_100k\": 13.584534008031856}, {\"date\": \"2020-03-24T00:00:00\", \"time\": \"08:00\", \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 1211.0, \"ncumul_hosp\": 285.0, \"ncumul_ICU\": 50.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 53.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187520&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=4d581f57e92de04937175bab9e5b0f14\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": 48.0, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 342.726472577637, \"ncumul_deceased_100k\": 14.999589633868506}, {\"date\": \"2020-03-18T00:00:00\", \"time\": \"17:00\", \"abbreviation_canton_and_fl\": \"FR\", \"ncumul_tested\": null, \"ncumul_conf\": null, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.fr.ch/de/sr/gesundheit/covid-19/covid-19-im-kanton-freiburg-ist-ein-erster-todesfall-zu-beklagen\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": null, \"ncumul_deceased_100k\": 0.3137609267242732}, {\"date\": \"2020-03-24T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TG\", \"ncumul_tested\": null, \"ncumul_conf\": 87.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.tg.ch/news/fachdossier-coronavirus.html/10552 & https://www.tg.ch/news/news-detailseite.html/485/news/44925\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 31.46792441910935, \"ncumul_deceased_100k\": 0.36170028067941784}, {\"date\": \"2020-03-16T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 270.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 17.7518527674481, \"ncumul_deceased_100k\": 0.06574760284240036}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 526.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 34.58323909510259, \"ncumul_deceased_100k\": 0.1972428085272011}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 773.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 50.822896997175484, \"ncumul_deceased_100k\": 0.1972428085272011}, {\"date\": \"2020-03-23T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 1068.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 5.0, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 70.2184398356836, \"ncumul_deceased_100k\": 0.32873801421200183}, {\"date\": \"2020-03-24T00:00:00\", \"time\": \"9:30\", \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 1211.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 5.0, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 79.62034704214685, \"ncumul_deceased_100k\": 0.32873801421200183}, {\"date\": \"2020-03-06T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 23.0, \"ncumul_hosp\": 15.0, \"ncumul_ICU\": 2.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 2.878075943664792, \"ncumul_deceased_100k\": 0.1251337366810779}, {\"date\": \"2020-03-07T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 30.0, \"ncumul_hosp\": 16.0, \"ncumul_ICU\": 4.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 3.754012100432337, \"ncumul_deceased_100k\": 0.1251337366810779}, {\"date\": \"2020-03-08T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 40.0, \"ncumul_hosp\": 22.0, \"ncumul_ICU\": 3.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 5.005349467243116, \"ncumul_deceased_100k\": 0.1251337366810779}, {\"date\": \"2020-03-09T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 51.0, \"ncumul_hosp\": 29.0, \"ncumul_ICU\": 5.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 6.381820570734973, \"ncumul_deceased_100k\": 0.1251337366810779}, {\"date\": \"2020-03-10T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 77.0, \"ncumul_hosp\": 36.0, \"ncumul_ICU\": 6.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 9.635297724442998, \"ncumul_deceased_100k\": 0.1251337366810779}, {\"date\": \"2020-03-11T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 108.0, \"ncumul_hosp\": 38.0, \"ncumul_ICU\": 7.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 13.514443561556416, \"ncumul_deceased_100k\": 0.1251337366810779}, {\"date\": \"2020-03-12T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 156.0, \"ncumul_hosp\": 43.0, \"ncumul_ICU\": 8.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 19.520862922248153, \"ncumul_deceased_100k\": 0.1251337366810779}, {\"date\": \"2020-03-13T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 204.0, \"ncumul_hosp\": 52.0, \"ncumul_ICU\": 10.0, \"ncumul_vent\": null, \"ncumul_released\": 5.0, \"ncumul_deceased\": 2.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 25.527282282939893, \"ncumul_deceased_100k\": 0.2502674733621558}, {\"date\": \"2020-03-14T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 350.0, \"ncumul_hosp\": 43.0, \"ncumul_ICU\": 14.0, \"ncumul_vent\": null, \"ncumul_released\": 5.0, \"ncumul_deceased\": 3.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 43.79680783837727, \"ncumul_deceased_100k\": 0.3754012100432337}, {\"date\": \"2020-03-15T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 406.0, \"ncumul_hosp\": 62.0, \"ncumul_ICU\": 19.0, \"ncumul_vent\": null, \"ncumul_released\": 5.0, \"ncumul_deceased\": 4.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 50.80429709251763, \"ncumul_deceased_100k\": 0.5005349467243116}, {\"date\": \"2020-03-16T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 508.0, \"ncumul_hosp\": 66.0, \"ncumul_ICU\": 27.0, \"ncumul_vent\": null, \"ncumul_released\": 5.0, \"ncumul_deceased\": 5.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 63.567938233987576, \"ncumul_deceased_100k\": 0.6256686834053895}, {\"date\": \"2020-03-17T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 608.0, \"ncumul_hosp\": 95.0, \"ncumul_ICU\": 35.0, \"ncumul_vent\": null, \"ncumul_released\": 9.0, \"ncumul_deceased\": 5.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 76.08131190209536, \"ncumul_deceased_100k\": 0.6256686834053895}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 796.0, \"ncumul_hosp\": 128.0, \"ncumul_ICU\": 34.0, \"ncumul_vent\": null, \"ncumul_released\": 16.0, \"ncumul_deceased\": 5.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 99.60645439813801, \"ncumul_deceased_100k\": 0.6256686834053895}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 1212.0, \"ncumul_hosp\": 140.0, \"ncumul_ICU\": 32.0, \"ncumul_vent\": null, \"ncumul_released\": 52.0, \"ncumul_deceased\": 7.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 151.66208885746641, \"ncumul_deceased_100k\": 0.8759361567675453}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 1432.0, \"ncumul_hosp\": 152.0, \"ncumul_ICU\": 30.0, \"ncumul_vent\": null, \"ncumul_released\": 62.0, \"ncumul_deceased\": 12.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 179.19151092730357, \"ncumul_deceased_100k\": 1.5016048401729347}, {\"date\": \"2020-03-21T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 1676.0, \"ncumul_hosp\": 175.0, \"ncumul_ICU\": 23.0, \"ncumul_vent\": null, \"ncumul_released\": 70.0, \"ncumul_deceased\": 15.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 209.72414267748655, \"ncumul_deceased_100k\": 1.8770060502161685}, {\"date\": \"2020-03-22T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 1782.0, \"ncumul_hosp\": 203.0, \"ncumul_ICU\": 23.0, \"ncumul_vent\": null, \"ncumul_released\": 75.0, \"ncumul_deceased\": 16.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 222.98831876568082, \"ncumul_deceased_100k\": 2.0021397868972466}, {\"date\": \"2020-03-23T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 2162.0, \"ncumul_hosp\": 223.0, \"ncumul_ICU\": 41.0, \"ncumul_vent\": null, \"ncumul_released\": 91.0, \"ncumul_deceased\": 17.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 270.5391387044904, \"ncumul_deceased_100k\": 2.127273523578324}, {\"date\": \"2020-03-21T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"AR\", \"ncumul_tested\": null, \"ncumul_conf\": null, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.ar.ch/schnellzugriff/medienmitteilungen-der-kantonalen-verwaltung/detail/news/coronavirus-erster-todesfall-in-appenzell-ausserrhoden/?tx_news_pi1%5Bcontroller%5D=News&tx_news_pi1%5Baction%5D=detail&cHash=a88f209df29c38474f9c5f9e1c5dd53f\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": null, \"ncumul_deceased_100k\": 6.193868070610096}, {\"date\": \"2020-03-23T00:00:00\", \"time\": \"10:00\", \"abbreviation_canton_and_fl\": \"AR\", \"ncumul_tested\": null, \"ncumul_conf\": 30.0, \"ncumul_hosp\": 7.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.ar.ch/verwaltung/departement-gesundheit-und-soziales/amt-fuer-gesundheit/informationsseite-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 185.81604211830287, \"ncumul_deceased_100k\": 6.193868070610096}, {\"date\": \"2020-03-24T00:00:00\", \"time\": \"10:00\", \"abbreviation_canton_and_fl\": \"AR\", \"ncumul_tested\": null, \"ncumul_conf\": 33.0, \"ncumul_hosp\": 6.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.ar.ch/verwaltung/departement-gesundheit-und-soziales/amt-fuer-gesundheit/informationsseite-coronavirus/\", \"ncumul_ICF\": null, \"ncumul_ICU_intub\": null, \"ncumul_deceased_suspect\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"ncumul_conf_100k\": 204.39764633013317, \"ncumul_deceased_100k\": 12.387736141220191}]}}, {\"mode\": \"vega-lite\"});\n", + "</script>" + ], + "text/plain": [ + "alt.HConcatChart(...)" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "\n", + "<p style=\"font-size: smaller\">Data Sources: \n", + " <a href=\"https://github.com/openZH/covid_19\">OpenData Zuerich</a>,\n", + " <a href=\"https://www.bfs.admin.ch\">Federal Statistical Office</a>\n", + "<br>\n", + "Analysis:\n", + " <a href=\"https://renkulab.io/projects/covid-19/covid-19-public-data\">Covid-19 Public Data Collaboration Project</a>\n", + "</p>" + ], + "text/plain": [ + "<IPython.core.display.HTML object>" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "base = alt.Chart(df.where(df.ncumul_deceased>0).dropna(subset=['abbreviation_canton_and_fl']))\n", + "base.configure_header(titleFontSize=25)\n", + "base.configure_axis(labelFontSize=15, titleFontSize=15)\n", + "\n", + "deaths = generate_canton_chart('ncumul_deceased', 'Deaths', 'Deaths')\n", + "deaths_100k = generate_canton_chart('ncumul_deceased_100k', 'Deaths per 100k population', 'Deaths/100k')\n", + "\n", + "chart = alt.hconcat(\n", + " deaths, deaths_100k, title='Covid-19 deaths in Switzerland by Canton'\n", + ").configure_title(\n", + " anchor='middle'\n", + ")\n", + "display(chart) \n", + "display(html_credits)\n", + "\n", + "if save_figures:\n", + " chart.save(str(Path(figures_path) / 'switzerland-deaths-by-canton.html'))\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "jupyter": { + "source_hidden": true + }, + "papermill": { + "duration": 0.018242, + "end_time": "2020-03-25T08:24:18.263341", + "exception": false, + "start_time": "2020-03-25T08:24:18.245099", + "status": "completed" + }, + "tags": [] + }, + "outputs": [], + "source": [] + } + ], + "metadata": { + "hide_input": true, + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.7.3" + }, + "papermill": { + "duration": 29.395743, + "end_time": "2020-03-25T08:24:18.692886", + "environment_variables": {}, + "exception": null, + "input_path": "/tmp/eivltasg/notebooks/examples/openzh-covid-19-example.ipynb", + "output_path": "runs/openzh-covid-19-example.run.ipynb", + "parameters": { + "data_path": "/tmp/eivltasg/data/openzh-covid-19", + "figures_path": "figures", + "save_figures": true + }, + "start_time": "2020-03-25T08:23:49.297143", + "version": "1.1.0" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} \ No newline at end of file diff --git a/src/covid-19/covid_19_dashboard/.editorconfig b/src/covid-19/covid_19_dashboard/.editorconfig new file mode 100644 index 0000000..d4a2c44 --- /dev/null +++ b/src/covid-19/covid_19_dashboard/.editorconfig @@ -0,0 +1,21 @@ +# http://editorconfig.org + +root = true + +[*] +indent_style = space +indent_size = 4 +trim_trailing_whitespace = true +insert_final_newline = true +charset = utf-8 +end_of_line = lf + +[*.bat] +indent_style = tab +end_of_line = crlf + +[LICENSE] +insert_final_newline = false + +[Makefile] +indent_style = tab diff --git a/src/covid-19/covid_19_dashboard/.github/ISSUE_TEMPLATE.md b/src/covid-19/covid_19_dashboard/.github/ISSUE_TEMPLATE.md new file mode 100644 index 0000000..127e9a1 --- /dev/null +++ b/src/covid-19/covid_19_dashboard/.github/ISSUE_TEMPLATE.md @@ -0,0 +1,15 @@ +* COVID-19 Dashboard version: +* Python version: +* Operating System: + +### Description + +Describe what you were trying to get done. +Tell us what happened, what went wrong, and what you expected to happen. + +### What I Did + +``` +Paste the command(s) you ran and the output. +If there was a crash, please include the traceback here. +``` diff --git a/src/covid-19/covid_19_dashboard/.gitignore b/src/covid-19/covid_19_dashboard/.gitignore new file mode 100644 index 0000000..43091aa --- /dev/null +++ b/src/covid-19/covid_19_dashboard/.gitignore @@ -0,0 +1,105 @@ +# Byte-compiled / optimized / DLL files +__pycache__/ +*.py[cod] +*$py.class + +# C extensions +*.so + +# Distribution / packaging +.Python +env/ +build/ +develop-eggs/ +dist/ +downloads/ +eggs/ +.eggs/ +lib/ +lib64/ +parts/ +sdist/ +var/ +wheels/ +*.egg-info/ +.installed.cfg +*.egg + +# PyInstaller +# Usually these files are written by a python script from a template +# before PyInstaller builds the exe, so as to inject date/other infos into it. +*.manifest +*.spec + +# Installer logs +pip-log.txt +pip-delete-this-directory.txt + +# Unit test / coverage reports +htmlcov/ +.tox/ +.coverage +.coverage.* +.cache +nosetests.xml +coverage.xml +*.cover +.hypothesis/ +.pytest_cache/ + +# Translations +*.mo +*.pot + +# Django stuff: +*.log +local_settings.py + +# Flask stuff: +instance/ +.webassets-cache + +# Scrapy stuff: +.scrapy + +# Sphinx documentation +docs/_build/ + +# PyBuilder +target/ + +# Jupyter Notebook +.ipynb_checkpoints + +# pyenv +.python-version + +# celery beat schedule file +celerybeat-schedule + +# SageMath parsed files +*.sage.py + +# dotenv +.env + +# virtualenv +.venv +venv/ +ENV/ + +# Spyder project settings +.spyderproject +.spyproject + +# Rope project settings +.ropeproject + +# mkdocs documentation +/site + +# mypy +.mypy_cache/ + +# IDE settings +.vscode/ \ No newline at end of file diff --git a/src/covid-19/covid_19_dashboard/.travis.yml b/src/covid-19/covid_19_dashboard/.travis.yml new file mode 100644 index 0000000..a51bcd5 --- /dev/null +++ b/src/covid-19/covid_19_dashboard/.travis.yml @@ -0,0 +1,16 @@ +# Config file for automatic testing at travis-ci.com + +language: python +python: + - 3.8 + - 3.7 + - 3.6 + - 3.5 + +# Command to install dependencies, e.g. pip install -r requirements.txt --use-mirrors +install: pip install -U tox-travis + +# Command to run tests, e.g. python setup.py test +script: tox + + diff --git a/src/covid-19/covid_19_dashboard/CONTRIBUTING.rst b/src/covid-19/covid_19_dashboard/CONTRIBUTING.rst new file mode 100644 index 0000000..d6e62cc --- /dev/null +++ b/src/covid-19/covid_19_dashboard/CONTRIBUTING.rst @@ -0,0 +1,128 @@ +.. highlight:: shell + +============ +Contributing +============ + +Contributions are welcome, and they are greatly appreciated! Every little bit +helps, and credit will always be given. + +You can contribute in many ways: + +Types of Contributions +---------------------- + +Report Bugs +~~~~~~~~~~~ + +Report bugs at https://github.com/ciyer/covid_19_dashboard/issues. + +If you are reporting a bug, please include: + +* Your operating system name and version. +* Any details about your local setup that might be helpful in troubleshooting. +* Detailed steps to reproduce the bug. + +Fix Bugs +~~~~~~~~ + +Look through the GitHub issues for bugs. Anything tagged with "bug" and "help +wanted" is open to whoever wants to implement it. + +Implement Features +~~~~~~~~~~~~~~~~~~ + +Look through the GitHub issues for features. Anything tagged with "enhancement" +and "help wanted" is open to whoever wants to implement it. + +Write Documentation +~~~~~~~~~~~~~~~~~~~ + +COVID-19 Dashboard could always use more documentation, whether as part of the +official COVID-19 Dashboard docs, in docstrings, or even on the web in blog posts, +articles, and such. + +Submit Feedback +~~~~~~~~~~~~~~~ + +The best way to send feedback is to file an issue at https://github.com/ciyer/covid_19_dashboard/issues. + +If you are proposing a feature: + +* Explain in detail how it would work. +* Keep the scope as narrow as possible, to make it easier to implement. +* Remember that this is a volunteer-driven project, and that contributions + are welcome :) + +Get Started! +------------ + +Ready to contribute? Here's how to set up `covid_19_dashboard` for local development. + +1. Fork the `covid_19_dashboard` repo on GitHub. +2. Clone your fork locally:: + + $ git clone git@github.com:your_name_here/covid_19_dashboard.git + +3. Install your local copy into a virtualenv. Assuming you have virtualenvwrapper installed, this is how you set up your fork for local development:: + + $ mkvirtualenv covid_19_dashboard + $ cd covid_19_dashboard/ + $ python setup.py develop + +4. Create a branch for local development:: + + $ git checkout -b name-of-your-bugfix-or-feature + + Now you can make your changes locally. + +5. When you're done making changes, check that your changes pass flake8 and the + tests, including testing other Python versions with tox:: + + $ flake8 covid_19_dashboard tests + $ python setup.py test or pytest + $ tox + + To get flake8 and tox, just pip install them into your virtualenv. + +6. Commit your changes and push your branch to GitHub:: + + $ git add . + $ git commit -m "Your detailed description of your changes." + $ git push origin name-of-your-bugfix-or-feature + +7. Submit a pull request through the GitHub website. + +Pull Request Guidelines +----------------------- + +Before you submit a pull request, check that it meets these guidelines: + +1. The pull request should include tests. +2. If the pull request adds functionality, the docs should be updated. Put + your new functionality into a function with a docstring, and add the + feature to the list in README.rst. +3. The pull request should work for Python 3.5, 3.6, 3.7 and 3.8, and for PyPy. Check + https://travis-ci.com/ciyer/covid_19_dashboard/pull_requests + and make sure that the tests pass for all supported Python versions. + +Tips +---- + +To run a subset of tests:: + + + $ python -m unittest tests.test_covid_19_dashboard + +Deploying +--------- + +A reminder for the maintainers on how to deploy. +Make sure all your changes are committed (including an entry in HISTORY.rst). +Then run:: + +$ bump2version patch # possible: major / minor / patch +$ git push +$ git push --tags + +Travis will then deploy to PyPI if tests pass. diff --git a/src/covid-19/covid_19_dashboard/HISTORY.rst b/src/covid-19/covid_19_dashboard/HISTORY.rst new file mode 100644 index 0000000..5462ac1 --- /dev/null +++ b/src/covid-19/covid_19_dashboard/HISTORY.rst @@ -0,0 +1,8 @@ +======= +History +======= + +0.1.0 (2020-03-15) +------------------ + +* First release on PyPI. diff --git a/src/covid-19/covid_19_dashboard/LICENSE b/src/covid-19/covid_19_dashboard/LICENSE new file mode 100644 index 0000000..7db34ed --- /dev/null +++ b/src/covid-19/covid_19_dashboard/LICENSE @@ -0,0 +1,16 @@ +Apache Software License 2.0 + +Copyright (c) 2020, Chandrasekhar Ramakrishnan + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. + diff --git a/src/covid-19/covid_19_dashboard/MANIFEST.in b/src/covid-19/covid_19_dashboard/MANIFEST.in new file mode 100644 index 0000000..292d6dd --- /dev/null +++ b/src/covid-19/covid_19_dashboard/MANIFEST.in @@ -0,0 +1,10 @@ +include CONTRIBUTING.rst +include HISTORY.rst +include LICENSE +include README.rst + +recursive-include tests * +recursive-exclude * __pycache__ +recursive-exclude * *.py[co] + +recursive-include docs *.rst conf.py Makefile make.bat *.jpg *.png *.gif diff --git a/src/covid-19/covid_19_dashboard/Makefile b/src/covid-19/covid_19_dashboard/Makefile new file mode 100644 index 0000000..924161a --- /dev/null +++ b/src/covid-19/covid_19_dashboard/Makefile @@ -0,0 +1,85 @@ +.PHONY: clean clean-test clean-pyc clean-build docs help +.DEFAULT_GOAL := help + +define BROWSER_PYSCRIPT +import os, webbrowser, sys + +from urllib.request import pathname2url + +webbrowser.open("file://" + pathname2url(os.path.abspath(sys.argv[1]))) +endef +export BROWSER_PYSCRIPT + +define PRINT_HELP_PYSCRIPT +import re, sys + +for line in sys.stdin: + match = re.match(r'^([a-zA-Z_-]+):.*?## (.*)$$', line) + if match: + target, help = match.groups() + print("%-20s %s" % (target, help)) +endef +export PRINT_HELP_PYSCRIPT + +BROWSER := python -c "$$BROWSER_PYSCRIPT" + +help: + @python -c "$$PRINT_HELP_PYSCRIPT" < $(MAKEFILE_LIST) + +clean: clean-build clean-pyc clean-test ## remove all build, test, coverage and Python artifacts + +clean-build: ## remove build artifacts + rm -fr build/ + rm -fr dist/ + rm -fr .eggs/ + find . -name '*.egg-info' -exec rm -fr {} + + find . -name '*.egg' -exec rm -f {} + + +clean-pyc: ## remove Python file artifacts + find . -name '*.pyc' -exec rm -f {} + + find . -name '*.pyo' -exec rm -f {} + + find . -name '*~' -exec rm -f {} + + find . -name '__pycache__' -exec rm -fr {} + + +clean-test: ## remove test and coverage artifacts + rm -fr .tox/ + rm -f .coverage + rm -fr htmlcov/ + rm -fr .pytest_cache + +lint: ## check style with flake8 + flake8 covid_19_dashboard tests + +test: ## run tests quickly with the default Python + python setup.py test + +test-all: ## run tests on every Python version with tox + tox + +coverage: ## check code coverage quickly with the default Python + coverage run --source covid_19_dashboard setup.py test + coverage report -m + coverage html + $(BROWSER) htmlcov/index.html + +docs: ## generate Sphinx HTML documentation, including API docs + rm -f docs/covid_19_dashboard.rst + rm -f docs/modules.rst + sphinx-apidoc -o docs/ covid_19_dashboard + $(MAKE) -C docs clean + $(MAKE) -C docs html + $(BROWSER) docs/_build/html/index.html + +servedocs: docs ## compile the docs watching for changes + watchmedo shell-command -p '*.rst' -c '$(MAKE) -C docs html' -R -D . + +release: dist ## package and upload a release + twine upload dist/* + +dist: clean ## builds source and wheel package + python setup.py sdist + python setup.py bdist_wheel + ls -l dist + +install: clean ## install the package to the active Python's site-packages + python setup.py install diff --git a/src/covid-19/covid_19_dashboard/README.rst b/src/covid-19/covid_19_dashboard/README.rst new file mode 100644 index 0000000..c3bb6b1 --- /dev/null +++ b/src/covid-19/covid_19_dashboard/README.rst @@ -0,0 +1,37 @@ +================== +COVID-19 Dashboard +================== + + +.. image:: https://img.shields.io/pypi/v/covid_19_dashboard.svg + :target: https://pypi.python.org/pypi/covid_19_dashboard + +.. image:: https://img.shields.io/travis/ciyer/covid_19_dashboard.svg + :target: https://travis-ci.com/ciyer/covid_19_dashboard + +.. image:: https://readthedocs.org/projects/covid-19-dashboard/badge/?version=latest + :target: https://covid-19-dashboard.readthedocs.io/en/latest/?badge=latest + :alt: Documentation Status + + + + +Helper functions for plotting covid-19 data + + +* Free software: Apache Software License 2.0 +* Documentation: https://covid-19-dashboard.readthedocs.io. + + +Features +-------- + +* TODO + +Credits +------- + +This package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template. + +.. _Cookiecutter: https://github.com/audreyr/cookiecutter +.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage diff --git a/src/covid-19/covid_19_dashboard/covid_19_dashboard/__init__.py b/src/covid-19/covid_19_dashboard/covid_19_dashboard/__init__.py new file mode 100644 index 0000000..b0b17a3 --- /dev/null +++ b/src/covid-19/covid_19_dashboard/covid_19_dashboard/__init__.py @@ -0,0 +1,7 @@ +"""Top-level package for COVID-19 Dashboard.""" + +__author__ = """Chandrasekhar Ramakrishnan""" +__email__ = 'cramakri@ethz.ch' +__version__ = '0.1.0' + +from .helper import * \ No newline at end of file diff --git a/src/covid-19/covid_19_dashboard/covid_19_dashboard/helper.py b/src/covid-19/covid_19_dashboard/covid_19_dashboard/helper.py new file mode 100644 index 0000000..fc71c37 --- /dev/null +++ b/src/covid-19/covid_19_dashboard/covid_19_dashboard/helper.py @@ -0,0 +1,130 @@ +"""Main module. +Helper functions for the dashboard""" + +import altair as alt +from vega_datasets import data +import pandas as pd +import os + + +def read_jhu_covid_df(ts_folder, name): + filename = os.path.join(ts_folder, f"time_series_19-covid-{name}.csv") + df = pd.read_csv(filename) + df = df.set_index(['Province/State', 'Country/Region', 'Lat', 'Long']) + df.columns = pd.to_datetime(df.columns) + return df + + +def read_jhu_frames_map(ts_folder): + + jhu_frames_map = { + "confirmed": read_jhu_covid_df(ts_folder, "Confirmed"), + "deaths": read_jhu_covid_df(ts_folder, "Deaths"), + "recovered": read_jhu_covid_df(ts_folder, "Recovered") + } + return jhu_frames_map + + +def read_rates_covid_df(rates_folder, name): + filename = os.path.join(rates_folder, f"ts_rates_19-covid-{name}.csv") + df = pd.read_csv(filename).drop("Unnamed: 0", axis=1) + df = df.set_index(['Country/Region']) + df.columns = pd.to_datetime(df.columns) + return df + + +def read_rates_frames_map(rates_folder): + rates_frames_map = { + "confirmed": read_rates_covid_df(rates_folder, "confirmed"), + "deaths": read_rates_covid_df(rates_folder, "deaths"), + "recovered": read_rates_covid_df(rates_folder, "recovered") + } + return rates_frames_map + + +def read_geodata(geodata_path): + geodata_df = pd.read_csv(geodata_path) + geodata_df = geodata_df.drop('Unnamed: 0', axis=1) + geodata_df = geodata_df.rename({'name_jhu':'Country/Region'}, axis=1) + geodata_df = geodata_df.set_index('Country/Region') + return geodata_df + + +def latest_jhu_country_ser(jhu_frames_map, name): + return jhu_frames_map[name].iloc[:,-1].groupby(level='Country/Region').sum() + + +def countries_with_number_of_cases(jhu_frames_map, name, count): + case_count_ser = latest_jhu_country_ser(jhu_frames_map, 'confirmed') + countries_over_thresh = case_count_ser[case_count_ser > count - 1].index + return countries_over_thresh + + +def latest_rates_ser(rates_frames_map, name): + return rates_frames_map[name].iloc[:,-1] + + +def compute_map_df(rates_frames_map, jhu_frames_map, geodata_df, countries_over_thresh): + map_df = pd.concat([ + latest_rates_ser(rates_frames_map, 'confirmed'), + latest_rates_ser(rates_frames_map, 'deaths'), + latest_rates_ser(rates_frames_map, 'recovered')], axis=1) + nominal_df = pd.concat([ + latest_jhu_country_ser(jhu_frames_map, 'confirmed'), + latest_jhu_country_ser(jhu_frames_map, 'deaths'), + latest_jhu_country_ser(jhu_frames_map, 'recovered')], axis=1) + map_df = pd.concat([map_df, nominal_df, geodata_df[['Longitude', 'Latitude']]], axis=1) + # Restrict to countries with 100 or more cases + map_df = map_df.loc[countries_over_thresh].dropna() + map_df = map_df.reset_index() + map_df.columns = ['Country/Region', + 'Confirmed/100k', 'Deaths/100k', 'Recovered/100k', + 'Confirmed', 'Deaths', 'Recovered', + 'Long', 'Lat'] + return map_df + + +def map_of_variable(map_df, variable, title): + # Data generators for the background + sphere = alt.sphere() + graticule = alt.graticule() + + # Source of land data + source = alt.topo_feature(data.world_110m.url, 'countries') + + # Layering and configuring the components + p = alt.layer( + alt.Chart(sphere).mark_geoshape(fill='#cae6ef'), + alt.Chart(graticule).mark_geoshape(stroke='white', strokeWidth=0.5), + alt.Chart(source).mark_geoshape(fill='#dddddd', stroke='#aaaaaa'), + alt.Chart(map_df).mark_circle(opacity=0.6).encode( + longitude='Long:Q', + latitude='Lat:Q', + size=alt.Size(f'{variable}:Q', title="Cases"), + color=alt.value('steelblue'), + tooltip=["Country/Region:N", + "Confirmed:Q", "Deaths:Q", "Recovered:Q", + "Confirmed/100k:Q", "Deaths/100k:Q", "Recovered/100k:Q"] + ) + ).project( + 'naturalEarth1' + ).properties(width=600, height=400, title=f"{title} cases per 100k inhabitants" + ).configure_view(stroke=None) + return p + + +def growth_df(rates_frames_map, geodata_df, name, countries_over_thresh, cutoff): + latest_confirmed_ser = rates_frames_map['confirmed'].iloc[:,-1] + countries_over_1 = latest_confirmed_ser[latest_confirmed_ser >= cutoff].reset_index()['Country/Region'] + + confirmed_rate_df = rates_frames_map['confirmed'] + confirmed_rate_df = confirmed_rate_df.loc[ + confirmed_rate_df.index.isin(countries_over_1) & + confirmed_rate_df.index.isin(countries_over_thresh)] + confirmed_rate_df = confirmed_rate_df.join( + geodata_df[['Longitude', 'Latitude', 'region_un']]).set_index( + ['Longitude', 'Latitude', 'region_un'], append=True) + confirmed_rate_df = confirmed_rate_df.stack().reset_index() + confirmed_rate_df = confirmed_rate_df.rename( + {'region_un': 'Geo Region', 'level_4': 'Date', 0: 'Confirmed/100k'}, axis=1) + return confirmed_rate_df diff --git a/src/covid-19/covid_19_dashboard/docs/Makefile b/src/covid-19/covid_19_dashboard/docs/Makefile new file mode 100644 index 0000000..ba46b86 --- /dev/null +++ b/src/covid-19/covid_19_dashboard/docs/Makefile @@ -0,0 +1,20 @@ +# Minimal makefile for Sphinx documentation +# + +# You can set these variables from the command line. +SPHINXOPTS = +SPHINXBUILD = python -msphinx +SPHINXPROJ = covid_19_dashboard +SOURCEDIR = . +BUILDDIR = _build + +# Put it first so that "make" without argument is like "make help". +help: + @$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) + +.PHONY: help Makefile + +# Catch-all target: route all unknown targets to Sphinx using the new +# "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS). +%: Makefile + @$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) diff --git a/src/covid-19/covid_19_dashboard/docs/conf.py b/src/covid-19/covid_19_dashboard/docs/conf.py new file mode 100755 index 0000000..c51f68f --- /dev/null +++ b/src/covid-19/covid_19_dashboard/docs/conf.py @@ -0,0 +1,162 @@ +#!/usr/bin/env python +# +# covid_19_dashboard documentation build configuration file, created by +# sphinx-quickstart on Fri Jun 9 13:47:02 2017. +# +# This file is execfile()d with the current directory set to its +# containing dir. +# +# Note that not all possible configuration values are present in this +# autogenerated file. +# +# All configuration values have a default; values that are commented out +# serve to show the default. + +# If extensions (or modules to document with autodoc) are in another +# directory, add these directories to sys.path here. If the directory is +# relative to the documentation root, use os.path.abspath to make it +# absolute, like shown here. +# +import os +import sys +sys.path.insert(0, os.path.abspath('..')) + +import covid_19_dashboard + +# -- General configuration --------------------------------------------- + +# If your documentation needs a minimal Sphinx version, state it here. +# +# needs_sphinx = '1.0' + +# Add any Sphinx extension module names here, as strings. They can be +# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom ones. +extensions = ['sphinx.ext.autodoc', 'sphinx.ext.viewcode'] + +# Add any paths that contain templates here, relative to this directory. +templates_path = ['_templates'] + +# The suffix(es) of source filenames. +# You can specify multiple suffix as a list of string: +# +# source_suffix = ['.rst', '.md'] +source_suffix = '.rst' + +# The master toctree document. +master_doc = 'index' + +# General information about the project. +project = 'COVID-19 Dashboard' +copyright = "2020, Chandrasekhar Ramakrishnan" +author = "Chandrasekhar Ramakrishnan" + +# The version info for the project you're documenting, acts as replacement +# for |version| and |release|, also used in various other places throughout +# the built documents. +# +# The short X.Y version. +version = covid_19_dashboard.__version__ +# The full version, including alpha/beta/rc tags. +release = covid_19_dashboard.__version__ + +# The language for content autogenerated by Sphinx. Refer to documentation +# for a list of supported languages. +# +# This is also used if you do content translation via gettext catalogs. +# Usually you set "language" from the command line for these cases. +language = None + +# List of patterns, relative to source directory, that match files and +# directories to ignore when looking for source files. +# This patterns also effect to html_static_path and html_extra_path +exclude_patterns = ['_build', 'Thumbs.db', '.DS_Store'] + +# The name of the Pygments (syntax highlighting) style to use. +pygments_style = 'sphinx' + +# If true, `todo` and `todoList` produce output, else they produce nothing. +todo_include_todos = False + + +# -- Options for HTML output ------------------------------------------- + +# The theme to use for HTML and HTML Help pages. See the documentation for +# a list of builtin themes. +# +html_theme = 'alabaster' + +# Theme options are theme-specific and customize the look and feel of a +# theme further. For a list of options available for each theme, see the +# documentation. +# +# html_theme_options = {} + +# Add any paths that contain custom static files (such as style sheets) here, +# relative to this directory. They are copied after the builtin static files, +# so a file named "default.css" will overwrite the builtin "default.css". +html_static_path = ['_static'] + + +# -- Options for HTMLHelp output --------------------------------------- + +# Output file base name for HTML help builder. +htmlhelp_basename = 'covid_19_dashboarddoc' + + +# -- Options for LaTeX output ------------------------------------------ + +latex_elements = { + # The paper size ('letterpaper' or 'a4paper'). + # + # 'papersize': 'letterpaper', + + # The font size ('10pt', '11pt' or '12pt'). + # + # 'pointsize': '10pt', + + # Additional stuff for the LaTeX preamble. + # + # 'preamble': '', + + # Latex figure (float) alignment + # + # 'figure_align': 'htbp', +} + +# Grouping the document tree into LaTeX files. List of tuples +# (source start file, target name, title, author, documentclass +# [howto, manual, or own class]). +latex_documents = [ + (master_doc, 'covid_19_dashboard.tex', + 'COVID-19 Dashboard Documentation', + 'Chandrasekhar Ramakrishnan', 'manual'), +] + + +# -- Options for manual page output ------------------------------------ + +# One entry per manual page. List of tuples +# (source start file, name, description, authors, manual section). +man_pages = [ + (master_doc, 'covid_19_dashboard', + 'COVID-19 Dashboard Documentation', + [author], 1) +] + + +# -- Options for Texinfo output ---------------------------------------- + +# Grouping the document tree into Texinfo files. List of tuples +# (source start file, target name, title, author, +# dir menu entry, description, category) +texinfo_documents = [ + (master_doc, 'covid_19_dashboard', + 'COVID-19 Dashboard Documentation', + author, + 'covid_19_dashboard', + 'One line description of project.', + 'Miscellaneous'), +] + + + diff --git a/src/covid-19/covid_19_dashboard/docs/contributing.rst b/src/covid-19/covid_19_dashboard/docs/contributing.rst new file mode 100644 index 0000000..e582053 --- /dev/null +++ b/src/covid-19/covid_19_dashboard/docs/contributing.rst @@ -0,0 +1 @@ +.. include:: ../CONTRIBUTING.rst diff --git a/src/covid-19/covid_19_dashboard/docs/history.rst b/src/covid-19/covid_19_dashboard/docs/history.rst new file mode 100644 index 0000000..2506499 --- /dev/null +++ b/src/covid-19/covid_19_dashboard/docs/history.rst @@ -0,0 +1 @@ +.. include:: ../HISTORY.rst diff --git a/src/covid-19/covid_19_dashboard/docs/index.rst b/src/covid-19/covid_19_dashboard/docs/index.rst new file mode 100644 index 0000000..4f3a7d4 --- /dev/null +++ b/src/covid-19/covid_19_dashboard/docs/index.rst @@ -0,0 +1,19 @@ +Welcome to COVID-19 Dashboard's documentation! +====================================== + +.. toctree:: + :maxdepth: 2 + :caption: Contents: + + readme + installation + usage + modules + contributing + history + +Indices and tables +================== +* :ref:`genindex` +* :ref:`modindex` +* :ref:`search` diff --git a/src/covid-19/covid_19_dashboard/docs/installation.rst b/src/covid-19/covid_19_dashboard/docs/installation.rst new file mode 100644 index 0000000..4378653 --- /dev/null +++ b/src/covid-19/covid_19_dashboard/docs/installation.rst @@ -0,0 +1,51 @@ +.. highlight:: shell + +============ +Installation +============ + + +Stable release +-------------- + +To install COVID-19 Dashboard, run this command in your terminal: + +.. code-block:: console + + $ pip install covid_19_dashboard + +This is the preferred method to install COVID-19 Dashboard, as it will always install the most recent stable release. + +If you don't have `pip`_ installed, this `Python installation guide`_ can guide +you through the process. + +.. _pip: https://pip.pypa.io +.. _Python installation guide: http://docs.python-guide.org/en/latest/starting/installation/ + + +From sources +------------ + +The sources for COVID-19 Dashboard can be downloaded from the `Github repo`_. + +You can either clone the public repository: + +.. code-block:: console + + $ git clone git://github.com/ciyer/covid_19_dashboard + +Or download the `tarball`_: + +.. code-block:: console + + $ curl -OJL https://github.com/ciyer/covid_19_dashboard/tarball/master + +Once you have a copy of the source, you can install it with: + +.. code-block:: console + + $ python setup.py install + + +.. _Github repo: https://github.com/ciyer/covid_19_dashboard +.. _tarball: https://github.com/ciyer/covid_19_dashboard/tarball/master diff --git a/src/covid-19/covid_19_dashboard/docs/make.bat b/src/covid-19/covid_19_dashboard/docs/make.bat new file mode 100644 index 0000000..c18343e --- /dev/null +++ b/src/covid-19/covid_19_dashboard/docs/make.bat @@ -0,0 +1,36 @@ +@ECHO OFF + +pushd %~dp0 + +REM Command file for Sphinx documentation + +if "%SPHINXBUILD%" == "" ( + set SPHINXBUILD=python -msphinx +) +set SOURCEDIR=. +set BUILDDIR=_build +set SPHINXPROJ=covid_19_dashboard + +if "%1" == "" goto help + +%SPHINXBUILD% >NUL 2>NUL +if errorlevel 9009 ( + echo. + echo.The Sphinx module was not found. Make sure you have Sphinx installed, + echo.then set the SPHINXBUILD environment variable to point to the full + echo.path of the 'sphinx-build' executable. Alternatively you may add the + echo.Sphinx directory to PATH. + echo. + echo.If you don't have Sphinx installed, grab it from + echo.http://sphinx-doc.org/ + exit /b 1 +) + +%SPHINXBUILD% -M %1 %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% +goto end + +:help +%SPHINXBUILD% -M help %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% + +:end +popd diff --git a/src/covid-19/covid_19_dashboard/docs/readme.rst b/src/covid-19/covid_19_dashboard/docs/readme.rst new file mode 100644 index 0000000..72a3355 --- /dev/null +++ b/src/covid-19/covid_19_dashboard/docs/readme.rst @@ -0,0 +1 @@ +.. include:: ../README.rst diff --git a/src/covid-19/covid_19_dashboard/docs/usage.rst b/src/covid-19/covid_19_dashboard/docs/usage.rst new file mode 100644 index 0000000..e459b07 --- /dev/null +++ b/src/covid-19/covid_19_dashboard/docs/usage.rst @@ -0,0 +1,7 @@ +===== +Usage +===== + +To use COVID-19 Dashboard in a project:: + + import covid_19_dashboard diff --git a/src/covid-19/covid_19_dashboard/requirements_dev.txt b/src/covid-19/covid_19_dashboard/requirements_dev.txt new file mode 100644 index 0000000..c54c8ce --- /dev/null +++ b/src/covid-19/covid_19_dashboard/requirements_dev.txt @@ -0,0 +1,10 @@ +pip==19.2.3 +bump2version==0.5.11 +wheel==0.33.6 +watchdog==0.9.0 +flake8==3.7.8 +tox==3.14.0 +coverage==4.5.4 +Sphinx==1.8.5 +twine==1.14.0 + diff --git a/src/covid-19/covid_19_dashboard/setup.cfg b/src/covid-19/covid_19_dashboard/setup.cfg new file mode 100644 index 0000000..33a68f1 --- /dev/null +++ b/src/covid-19/covid_19_dashboard/setup.cfg @@ -0,0 +1,22 @@ +[bumpversion] +current_version = 0.1.0 +commit = True +tag = True + +[bumpversion:file:setup.py] +search = version='{current_version}' +replace = version='{new_version}' + +[bumpversion:file:covid_19_dashboard/__init__.py] +search = __version__ = '{current_version}' +replace = __version__ = '{new_version}' + +[bdist_wheel] +universal = 1 + +[flake8] +exclude = docs + +[aliases] +# Define setup.py command aliases here + diff --git a/src/covid-19/covid_19_dashboard/setup.py b/src/covid-19/covid_19_dashboard/setup.py new file mode 100644 index 0000000..d045ce8 --- /dev/null +++ b/src/covid-19/covid_19_dashboard/setup.py @@ -0,0 +1,48 @@ +#!/usr/bin/env python + +"""The setup script.""" + +from setuptools import setup, find_packages + +with open('README.rst') as readme_file: + readme = readme_file.read() + +with open('HISTORY.rst') as history_file: + history = history_file.read() + +requirements = [ ] + +setup_requirements = [ ] + +test_requirements = [ ] + +setup( + author="Chandrasekhar Ramakrishnan", + author_email='cramakri@ethz.ch', + python_requires='>=3.5', + classifiers=[ + 'Development Status :: 2 - Pre-Alpha', + 'Intended Audience :: Developers', + 'License :: OSI Approved :: Apache Software License', + 'Natural Language :: English', + 'Programming Language :: Python :: 3', + 'Programming Language :: Python :: 3.5', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + ], + description="Helper functions for plotting covid-19 data", + install_requires=requirements, + license="Apache Software License 2.0", + long_description=readme + '\n\n' + history, + include_package_data=True, + keywords='covid_19_dashboard', + name='covid_19_dashboard', + packages=find_packages(include=['covid_19_dashboard', 'covid_19_dashboard.*']), + setup_requires=setup_requirements, + test_suite='tests', + tests_require=test_requirements, + url='https://github.com/ciyer/covid_19_dashboard', + version='0.1.0', + zip_safe=False, +) diff --git a/src/covid-19/covid_19_dashboard/tests/__init__.py b/src/covid-19/covid_19_dashboard/tests/__init__.py new file mode 100644 index 0000000..710f25a --- /dev/null +++ b/src/covid-19/covid_19_dashboard/tests/__init__.py @@ -0,0 +1 @@ +"""Unit test package for covid_19_dashboard.""" diff --git a/src/covid-19/covid_19_dashboard/tests/test_covid_19_dashboard.py b/src/covid-19/covid_19_dashboard/tests/test_covid_19_dashboard.py new file mode 100644 index 0000000..2bb0a85 --- /dev/null +++ b/src/covid-19/covid_19_dashboard/tests/test_covid_19_dashboard.py @@ -0,0 +1,21 @@ +#!/usr/bin/env python + +"""Tests for `covid_19_dashboard` package.""" + + +import unittest + +from covid_19_dashboard import covid_19_dashboard + + +class TestCovid_19_dashboard(unittest.TestCase): + """Tests for `covid_19_dashboard` package.""" + + def setUp(self): + """Set up test fixtures, if any.""" + + def tearDown(self): + """Tear down test fixtures, if any.""" + + def test_000_something(self): + """Test something.""" diff --git a/src/covid-19/covid_19_dashboard/tox.ini b/src/covid-19/covid_19_dashboard/tox.ini new file mode 100644 index 0000000..0a00bcd --- /dev/null +++ b/src/covid-19/covid_19_dashboard/tox.ini @@ -0,0 +1,20 @@ +[tox] +envlist = py35, py36, py37, py38, flake8 + +[travis] +python = + 3.8: py38 + 3.7: py37 + 3.6: py36 + 3.5: py35 + +[testenv:flake8] +basepython = python +deps = flake8 +commands = flake8 covid_19_dashboard tests + +[testenv] +setenv = + PYTHONPATH = {toxinidir} + +commands = python setup.py test -- GitLab